From 22c1805cd1c0c8c13bba551a53efe15be857a912 Mon Sep 17 00:00:00 2001 From: Javier Marcet Date: Mon, 7 Sep 2015 07:52:14 +0200 Subject: [PATCH] Complete revamp of PsychoBOX's kodi Signed-off-by: Javier Marcet --- .../kodi/config/Database/Addons19.db | Bin 0 -> 2244608 bytes .../mediacenter/kodi/config/Database/Epg10.db | Bin 0 -> 28672 bytes .../kodi/config/Database/MyMusic52.db | Bin 0 -> 200704 bytes .../kodi/config/Database/MyVideos93.db | Bin 0 -> 352256 bytes .../mediacenter/kodi/config/Database/TV29.db | Bin 0 -> 32768 bytes .../kodi/config/Database/Textures13.db | Bin 0 -> 36864 bytes .../kodi/config/Database/ViewModes6.db | Bin 0 -> 20480 bytes .../favourites/favourites.cfg | 18 + .../plugin.video.SportsDevil/settings.xml | 8 + .../plugin.video.adryanlist/settings.xml | 3 + .../plugin.video.jtv.archives/settings.xml | 14 + .../plugin.video.live.streamspro/settings.xml | 17 + .../plugin.video.live.streamspro/source_file | 1 + .../plugin.video.p2p-streams/history.txt | 1 + .../parser-packages/arenavision.tar.gz | Bin 0 -> 9731 bytes .../parser-packages/livefootballvideo.tar.gz | Bin 0 -> 22540 bytes .../parser-packages/livefootballws.tar.gz | Bin 0 -> 109045 bytes .../parser-packages/rojadirecta.tar.gz | Bin 0 -> 286328 bytes .../parser-packages/sopcastucoz.tar.gz | Bin 0 -> 295475 bytes .../parser-packages/torrenttvruall.tar.gz | Bin 0 -> 137007 bytes .../parser-packages/torrenttvrusports.tar.gz | Bin 0 -> 136283 bytes .../parser/arenavision.txt | 1 + .../parser/livefootballvideo.txt | 1 + .../parser/livefootballws.txt | 1 + .../parser/rojadirecta.txt | 1 + .../parser/sopcastucoz.txt | 1 + .../parser/torrenttvruall.txt | 1 + .../parser/torrenttvrusports.txt | 1 + .../plugin.video.p2p-streams/rscript.py | 10 + .../plugin.video.p2p-streams/settings.xml | 63 + .../plugin.video.pelisalacarta/settings.xml | 2 +- .../plugin.video.veetle/settings.xml | 3 + .../script.module.torrent.ts/settings.xml | 14 + ...ddons.DATA.xml => deportesonline.DATA.xml} | 0 .../script.skinshortcuts/mainmenu.DATA.xml | 36 +- .../script.skinshortcuts/movies.DATA.xml | 12 +- ...A.xml => plugin-video-adryanlist.DATA.xml} | 0 .../script.skinshortcuts/settings.DATA.xml | 8 + .../script.skinshortcuts/skin.titan.hash | 2 +- .../base-addon_data/script.trakt/queue.db | Bin 3072 -> 3072 bytes .../script.tv.show.next.aired/country.db | 2 +- .../metadata.themoviedb.org/addon.xml | 2 +- .../plugin.video.jtv.archives/LICENSE.txt | 282 ++ .../plugin.video.jtv.archives/addon.xml | 24 + .../plugin.video.jtv.archives/changelog.txt | 47 + .../plugin.video.jtv.archives/default.py | 770 ++++ .../plugin.video.jtv.archives/fanart.jpg | Bin 0 -> 97174 bytes .../plugin.video.jtv.archives/icon.png | Bin 0 -> 41755 bytes .../resources/icons/all.png | Bin 0 -> 34414 bytes .../resources/icons/animals.png | Bin 0 -> 41752 bytes .../resources/icons/entertainment.png | Bin 0 -> 38458 bytes .../resources/icons/fav.png | Bin 0 -> 50127 bytes .../resources/icons/gaming.png | Bin 0 -> 40562 bytes .../resources/icons/jfav.png | Bin 0 -> 54078 bytes .../resources/icons/news.png | Bin 0 -> 36638 bytes .../resources/icons/next.png | Bin 0 -> 42670 bytes .../resources/icons/other.png | Bin 0 -> 31497 bytes .../resources/icons/science_tech.png | Bin 0 -> 38720 bytes .../resources/icons/search.png | Bin 0 -> 38742 bytes .../resources/icons/social.png | Bin 0 -> 39977 bytes .../resources/icons/sports.png | Bin 0 -> 42341 bytes .../resources/settings.xml | 28 + .../plugin.video.p2p-streams/addon.xml | 33 + .../plugin.video.p2p-streams/changelog.txt | 155 + .../plugin.video.p2p-streams/default.py | 166 + .../plugin.video.p2p-streams/fanart.jpg | Bin 0 -> 133642 bytes .../plugin.video.p2p-streams/icon.png | Bin 0 -> 54778 bytes .../resources}/__init__.py | 0 .../resources/__init__.pyo | Bin 0 -> 155 bytes .../resources/art/Baseball.png | Bin 0 -> 41183 bytes .../resources/art/Basketball.png | Bin 0 -> 34009 bytes .../resources/art/Cricket.png | Bin 0 -> 89713 bytes .../resources/art/Cycling.png | Bin 0 -> 48027 bytes .../resources/art/Favorites-menu.png | Bin 0 -> 49940 bytes .../resources/art/Golf.png | Bin 0 -> 43471 bytes .../resources/art/IceHockey.png | Bin 0 -> 43091 bytes .../resources/art/Other.png | Bin 0 -> 3913 bytes .../resources/art/Other_white.png | Bin 0 -> 4874 bytes .../resources/art/Racing.png | Bin 0 -> 54700 bytes .../resources/art/Rugby.png | Bin 0 -> 50925 bytes .../resources/art/Tennis.png | Bin 0 -> 31080 bytes .../resources/art/acelogofull.jpg | Bin 0 -> 24815 bytes .../resources/art/acestream-menu-item.png | Bin 0 -> 27788 bytes .../resources/art/acestreamlogo.png | Bin 0 -> 2106 bytes .../resources/art/americanfootball.png | Bin 0 -> 38659 bytes .../resources/art/cloud.png | Bin 0 -> 6736 bytes .../resources/art/football.png | Bin 0 -> 37691 bytes .../resources/art/history.png | Bin 0 -> 67405 bytes .../resources/art/lateral-fundo.png | Bin 0 -> 5413 bytes .../resources/art/lateral-separador.png | Bin 0 -> 3087 bytes .../resources/art/plus-menu.png | Bin 0 -> 26117 bytes .../resources/art/processwarning.png | Bin 0 -> 18550 bytes .../resources/art/settings_menu.png | Bin 0 -> 19971 bytes .../resources/art/sopcast-menu-item.png | Bin 0 -> 35743 bytes .../resources/art/sopcast_link.png | Bin 0 -> 24636 bytes .../resources/art/sopcast_logo.jpg | Bin 0 -> 5810 bytes .../resources/art/web-parsers-menu.png | Bin 0 -> 46771 bytes .../resources/art/xml_list_sopcast.png | Bin 0 -> 43257 bytes .../resources/art/xml_lists.png | Bin 0 -> 22863 bytes .../resources/binaries/sopclient | Bin 0 -> 210568 bytes .../resources/core/__init__.py} | 0 .../resources/core/__init__.pyo | Bin 0 -> 160 bytes .../resources/core/acecore.py | 1038 ++++++ .../resources/core/acecore.pyo | Bin 0 -> 39399 bytes .../resources/core/acestream.py | 108 + .../resources/core/acestream.pyo | Bin 0 -> 5176 bytes .../resources/core/advancedfunctions.py | 431 +++ .../resources/core/advancedfunctions.pyo | Bin 0 -> 22240 bytes .../resources/core/autoconf.py | 791 ++++ .../resources/core/autoconf.pyo | Bin 0 -> 26433 bytes .../resources/core/favourites.py | 100 + .../resources/core/favourites.pyo | Bin 0 -> 5333 bytes .../resources/core/history.py | 58 + .../resources/core/history.pyo | Bin 0 -> 2631 bytes .../resources/core/livestreams.py | 521 +++ .../resources/core/livestreams.pyo | Bin 0 -> 16772 bytes .../resources/core/parsers/__init__.py | 7 + .../resources/core/parsers/__init__.pyo | Bin 0 -> 230 bytes .../core/parsers/arenavision/__init__.py | 0 .../core/parsers/arenavision/cleaner.py | 13 + .../core/parsers/arenavision/icon.png | Bin 0 -> 7523 bytes .../core/parsers/arenavision/main.py | 115 + .../core/parsers/arenavision/module.cfg | 1 + .../parsers/livefootballvideo/__init__.py | 0 .../core/parsers/livefootballvideo/icon.png | Bin 0 -> 20371 bytes .../core/parsers/livefootballvideo/main.py | 84 + .../core/parsers/livefootballvideo/module.cfg | 1 + .../core/parsers/livefootballws/__init__.py | 0 .../core/parsers/livefootballws/__init__.pyc | Bin 0 -> 185 bytes .../core/parsers/livefootballws/icon.png | Bin 0 -> 103487 bytes .../core/parsers/livefootballws/main.py | 107 + .../core/parsers/livefootballws/main.pyc | Bin 0 -> 5858 bytes .../core/parsers/livefootballws/module.cfg | 1 + .../resources/core/parsers/parsers.py | 314 ++ .../resources/core/parsers/parsers.pyo | Bin 0 -> 13211 bytes .../core/parsers/rojadirecta/__init__.py | 0 .../core/parsers/rojadirecta/__init__.pyo | Bin 0 -> 180 bytes .../core/parsers/rojadirecta/icon.png | Bin 0 -> 87760 bytes .../core/parsers/rojadirecta/main.py | 104 + .../core/parsers/rojadirecta/main.pyo | Bin 0 -> 5982 bytes .../rojadirecta/media/arenavisionlogo.png | Bin 0 -> 7389 bytes .../media/futbolsinlimiteslogo.png | Bin 0 -> 41263 bytes .../rojadirecta/media/lacatedrallogo.png | Bin 0 -> 29083 bytes .../parsers/rojadirecta/media/vertigologo.png | Bin 0 -> 64876 bytes .../parsers/rojadirecta/media/vikingologo.png | Bin 0 -> 54317 bytes .../core/parsers/rojadirecta/module.cfg | 1 + .../core/parsers/sopcastucoz/__init__.py | 0 .../core/parsers/sopcastucoz/__init__.pyc | Bin 0 -> 182 bytes .../core/parsers/sopcastucoz/icon.png | Bin 0 -> 293315 bytes .../core/parsers/sopcastucoz/main.py | 72 + .../core/parsers/sopcastucoz/module.cfg | 1 + .../core/parsers/torrenttvruall/__init__.py | 0 .../core/parsers/torrenttvruall/icon.png | Bin 0 -> 135797 bytes .../core/parsers/torrenttvruall/main.py | 83 + .../core/parsers/torrenttvruall/module.cfg | 1 + .../parsers/torrenttvrusports/__init__.py | 0 .../core/parsers/torrenttvrusports/icon.png | Bin 0 -> 135797 bytes .../core/parsers/torrenttvrusports/main.py | 36 + .../core/parsers/torrenttvrusports/module.cfg | 1 + .../core/peertopeerutils/__init__.py | 0 .../core/peertopeerutils/__init__.pyo | Bin 0 -> 176 bytes .../core/peertopeerutils/directoryhandle.py | 144 + .../core/peertopeerutils/directoryhandle.pyo | Bin 0 -> 8144 bytes .../resources/core/peertopeerutils/iofile.py | 37 + .../resources/core/peertopeerutils/iofile.pyo | Bin 0 -> 1574 bytes .../core/peertopeerutils/keymapeditor.py | 123 + .../core/peertopeerutils/pluginxbmc.py | 31 + .../core/peertopeerutils/pluginxbmc.pyo | Bin 0 -> 1463 bytes .../core/peertopeerutils/pytzimp/__init__.py | 1510 ++++++++ .../core/peertopeerutils/pytzimp/__init__.pyo | Bin 0 -> 34375 bytes .../peertopeerutils/pytzimp/exceptions.py | 48 + .../core/peertopeerutils/pytzimp/lazy.py | 168 + .../core/peertopeerutils/pytzimp/reference.py | 127 + .../core/peertopeerutils/pytzimp/tzfile.py | 137 + .../core/peertopeerutils/pytzimp/tzinfo.py | 563 +++ .../pytzimp/zoneinfo/Africa/Abidjan | Bin 0 -> 156 bytes .../pytzimp/zoneinfo/Africa/Accra | Bin 0 -> 378 bytes .../pytzimp/zoneinfo/Africa/Addis_Ababa | Bin 0 -> 180 bytes .../pytzimp/zoneinfo/Africa/Algiers | Bin 0 -> 734 bytes .../pytzimp/zoneinfo/Africa/Asmara | Bin 0 -> 201 bytes .../pytzimp/zoneinfo/Africa/Asmera | Bin 0 -> 201 bytes .../pytzimp/zoneinfo/Africa/Bamako | Bin 0 -> 224 bytes .../pytzimp/zoneinfo/Africa/Bangui | Bin 0 -> 157 bytes .../pytzimp/zoneinfo/Africa/Banjul | Bin 0 -> 232 bytes .../pytzimp/zoneinfo/Africa/Bissau | Bin 0 -> 194 bytes .../pytzimp/zoneinfo/Africa/Blantyre | Bin 0 -> 157 bytes .../pytzimp/zoneinfo/Africa/Brazzaville | Bin 0 -> 157 bytes .../pytzimp/zoneinfo/Africa/Bujumbura | Bin 0 -> 140 bytes .../pytzimp/zoneinfo/Africa/Cairo | Bin 0 -> 1906 bytes .../pytzimp/zoneinfo/Africa/Casablanca | Bin 0 -> 1679 bytes .../pytzimp/zoneinfo/Africa/Ceuta | Bin 0 -> 2049 bytes .../pytzimp/zoneinfo/Africa/Conakry | Bin 0 -> 224 bytes .../pytzimp/zoneinfo/Africa/Dakar | Bin 0 -> 194 bytes .../pytzimp/zoneinfo/Africa/Dar_es_Salaam | Bin 0 -> 229 bytes .../pytzimp/zoneinfo/Africa/Djibouti | Bin 0 -> 157 bytes .../pytzimp/zoneinfo/Africa/Douala | Bin 0 -> 157 bytes .../pytzimp/zoneinfo/Africa/El_Aaiun | Bin 0 -> 1509 bytes .../pytzimp/zoneinfo/Africa/Freetown | Bin 0 -> 665 bytes .../pytzimp/zoneinfo/Africa/Gaborone | Bin 0 -> 234 bytes .../pytzimp/zoneinfo/Africa/Harare | Bin 0 -> 157 bytes .../pytzimp/zoneinfo/Africa/Johannesburg | Bin 0 -> 245 bytes .../pytzimp/zoneinfo/Africa/Juba | Bin 0 -> 669 bytes .../pytzimp/zoneinfo/Africa/Kampala | Bin 0 -> 269 bytes .../pytzimp/zoneinfo/Africa/Khartoum | Bin 0 -> 669 bytes .../pytzimp/zoneinfo/Africa/Kigali | Bin 0 -> 157 bytes .../pytzimp/zoneinfo/Africa/Kinshasa | Bin 0 -> 140 bytes .../pytzimp/zoneinfo/Africa/Lagos | Bin 0 -> 157 bytes .../pytzimp/zoneinfo/Africa/Libreville | Bin 0 -> 157 bytes .../pytzimp/zoneinfo/Africa/Lome | Bin 0 -> 139 bytes .../pytzimp/zoneinfo/Africa/Luanda | Bin 0 -> 178 bytes .../pytzimp/zoneinfo/Africa/Lubumbashi | Bin 0 -> 140 bytes .../pytzimp/zoneinfo/Africa/Lusaka | Bin 0 -> 157 bytes .../pytzimp/zoneinfo/Africa/Malabo | Bin 0 -> 195 bytes .../pytzimp/zoneinfo/Africa/Maputo | Bin 0 -> 157 bytes .../pytzimp/zoneinfo/Africa/Maseru | Bin 0 -> 204 bytes .../pytzimp/zoneinfo/Africa/Mbabane | Bin 0 -> 160 bytes .../pytzimp/zoneinfo/Africa/Mogadishu | Bin 0 -> 210 bytes .../pytzimp/zoneinfo/Africa/Monrovia | Bin 0 -> 215 bytes .../pytzimp/zoneinfo/Africa/Nairobi | Bin 0 -> 269 bytes .../pytzimp/zoneinfo/Africa/Ndjamena | Bin 0 -> 211 bytes .../pytzimp/zoneinfo/Africa/Niamey | Bin 0 -> 225 bytes .../pytzimp/zoneinfo/Africa/Nouakchott | Bin 0 -> 224 bytes .../pytzimp/zoneinfo/Africa/Ouagadougou | Bin 0 -> 156 bytes .../pytzimp/zoneinfo/Africa/Porto-Novo | Bin 0 -> 195 bytes .../pytzimp/zoneinfo/Africa/Sao_Tome | Bin 0 -> 173 bytes .../pytzimp/zoneinfo/Africa/Timbuktu | Bin 0 -> 224 bytes .../pytzimp/zoneinfo/Africa/Tripoli | Bin 0 -> 641 bytes .../pytzimp/zoneinfo/Africa/Tunis | Bin 0 -> 684 bytes .../pytzimp/zoneinfo/Africa/Windhoek | Bin 0 -> 1556 bytes .../pytzimp/zoneinfo/America/Adak | Bin 0 -> 2353 bytes .../pytzimp/zoneinfo/America/Anchorage | Bin 0 -> 2358 bytes .../pytzimp/zoneinfo/America/Anguilla | Bin 0 -> 156 bytes .../pytzimp/zoneinfo/America/Antigua | Bin 0 -> 194 bytes .../pytzimp/zoneinfo/America/Araguaina | Bin 0 -> 882 bytes .../zoneinfo/America/Argentina/Buenos_Aires | Bin 0 -> 1061 bytes .../zoneinfo/America/Argentina/Catamarca | Bin 0 -> 1103 bytes .../zoneinfo/America/Argentina/ComodRivadavia | Bin 0 -> 1103 bytes .../zoneinfo/America/Argentina/Cordoba | Bin 0 -> 1103 bytes .../pytzimp/zoneinfo/America/Argentina/Jujuy | Bin 0 -> 1119 bytes .../zoneinfo/America/Argentina/La_Rioja | Bin 0 -> 1117 bytes .../zoneinfo/America/Argentina/Mendoza | Bin 0 -> 1147 bytes .../zoneinfo/America/Argentina/Rio_Gallegos | Bin 0 -> 1103 bytes .../pytzimp/zoneinfo/America/Argentina/Salta | Bin 0 -> 1075 bytes .../zoneinfo/America/Argentina/San_Juan | Bin 0 -> 1117 bytes .../zoneinfo/America/Argentina/San_Luis | Bin 0 -> 1145 bytes .../zoneinfo/America/Argentina/Tucuman | Bin 0 -> 1131 bytes .../zoneinfo/America/Argentina/Ushuaia | Bin 0 -> 1103 bytes .../pytzimp/zoneinfo/America/Aruba | Bin 0 -> 194 bytes .../pytzimp/zoneinfo/America/Asuncion | Bin 0 -> 2036 bytes .../pytzimp/zoneinfo/America/Atikokan | Bin 0 -> 319 bytes .../pytzimp/zoneinfo/America/Atka | Bin 0 -> 2353 bytes .../pytzimp/zoneinfo/America/Bahia | Bin 0 -> 1022 bytes .../pytzimp/zoneinfo/America/Bahia_Banderas | Bin 0 -> 1574 bytes .../pytzimp/zoneinfo/America/Barbados | Bin 0 -> 330 bytes .../pytzimp/zoneinfo/America/Belem | Bin 0 -> 574 bytes .../pytzimp/zoneinfo/America/Belize | Bin 0 -> 962 bytes .../pytzimp/zoneinfo/America/Blanc-Sablon | Bin 0 -> 281 bytes .../pytzimp/zoneinfo/America/Boa_Vista | Bin 0 -> 630 bytes .../pytzimp/zoneinfo/America/Bogota | Bin 0 -> 231 bytes .../pytzimp/zoneinfo/America/Boise | Bin 0 -> 2377 bytes .../pytzimp/zoneinfo/America/Buenos_Aires | Bin 0 -> 1061 bytes .../pytzimp/zoneinfo/America/Cambridge_Bay | Bin 0 -> 2084 bytes .../pytzimp/zoneinfo/America/Campo_Grande | Bin 0 -> 2001 bytes .../pytzimp/zoneinfo/America/Cancun | Bin 0 -> 1466 bytes .../pytzimp/zoneinfo/America/Caracas | Bin 0 -> 240 bytes .../pytzimp/zoneinfo/America/Catamarca | Bin 0 -> 1103 bytes .../pytzimp/zoneinfo/America/Cayenne | Bin 0 -> 186 bytes .../pytzimp/zoneinfo/America/Cayman | Bin 0 -> 177 bytes .../pytzimp/zoneinfo/America/Chicago | Bin 0 -> 3559 bytes .../pytzimp/zoneinfo/America/Chihuahua | Bin 0 -> 1508 bytes .../pytzimp/zoneinfo/America/Coral_Harbour | Bin 0 -> 319 bytes .../pytzimp/zoneinfo/America/Cordoba | Bin 0 -> 1103 bytes .../pytzimp/zoneinfo/America/Costa_Rica | Bin 0 -> 315 bytes .../pytzimp/zoneinfo/America/Creston | Bin 0 -> 207 bytes .../pytzimp/zoneinfo/America/Cuiaba | Bin 0 -> 1973 bytes .../pytzimp/zoneinfo/America/Curacao | Bin 0 -> 194 bytes .../pytzimp/zoneinfo/America/Danmarkshavn | Bin 0 -> 700 bytes .../pytzimp/zoneinfo/America/Dawson | Bin 0 -> 2067 bytes .../pytzimp/zoneinfo/America/Dawson_Creek | Bin 0 -> 1033 bytes .../pytzimp/zoneinfo/America/Denver | Bin 0 -> 2427 bytes .../pytzimp/zoneinfo/America/Detroit | Bin 0 -> 2202 bytes .../pytzimp/zoneinfo/America/Dominica | Bin 0 -> 156 bytes .../pytzimp/zoneinfo/America/Edmonton | Bin 0 -> 2388 bytes .../pytzimp/zoneinfo/America/Eirunepe | Bin 0 -> 670 bytes .../pytzimp/zoneinfo/America/El_Salvador | Bin 0 -> 236 bytes .../pytzimp/zoneinfo/America/Ensenada | Bin 0 -> 2342 bytes .../pytzimp/zoneinfo/America/Fort_Wayne | Bin 0 -> 1649 bytes .../pytzimp/zoneinfo/America/Fortaleza | Bin 0 -> 714 bytes .../pytzimp/zoneinfo/America/Glace_Bay | Bin 0 -> 2192 bytes .../pytzimp/zoneinfo/America/Godthab | Bin 0 -> 1863 bytes .../pytzimp/zoneinfo/America/Goose_Bay | Bin 0 -> 3193 bytes .../pytzimp/zoneinfo/America/Grand_Turk | Bin 0 -> 1871 bytes .../pytzimp/zoneinfo/America/Grenada | Bin 0 -> 156 bytes .../pytzimp/zoneinfo/America/Guadeloupe | Bin 0 -> 156 bytes .../pytzimp/zoneinfo/America/Guatemala | Bin 0 -> 292 bytes .../pytzimp/zoneinfo/America/Guayaquil | Bin 0 -> 177 bytes .../pytzimp/zoneinfo/America/Guyana | Bin 0 -> 256 bytes .../pytzimp/zoneinfo/America/Halifax | Bin 0 -> 3424 bytes .../pytzimp/zoneinfo/America/Havana | Bin 0 -> 2411 bytes .../pytzimp/zoneinfo/America/Hermosillo | Bin 0 -> 440 bytes .../zoneinfo/America/Indiana/Indianapolis | Bin 0 -> 1649 bytes .../pytzimp/zoneinfo/America/Indiana/Knox | Bin 0 -> 2411 bytes .../pytzimp/zoneinfo/America/Indiana/Marengo | Bin 0 -> 1705 bytes .../zoneinfo/America/Indiana/Petersburg | Bin 0 -> 1887 bytes .../zoneinfo/America/Indiana/Tell_City | Bin 0 -> 1709 bytes .../pytzimp/zoneinfo/America/Indiana/Vevay | Bin 0 -> 1397 bytes .../zoneinfo/America/Indiana/Vincennes | Bin 0 -> 1677 bytes .../pytzimp/zoneinfo/America/Indiana/Winamac | Bin 0 -> 1761 bytes .../pytzimp/zoneinfo/America/Indianapolis | Bin 0 -> 1649 bytes .../pytzimp/zoneinfo/America/Inuvik | Bin 0 -> 1914 bytes .../pytzimp/zoneinfo/America/Iqaluit | Bin 0 -> 2032 bytes .../pytzimp/zoneinfo/America/Jamaica | Bin 0 -> 481 bytes .../pytzimp/zoneinfo/America/Jujuy | Bin 0 -> 1119 bytes .../pytzimp/zoneinfo/America/Juneau | Bin 0 -> 2336 bytes .../zoneinfo/America/Kentucky/Louisville | Bin 0 -> 2755 bytes .../zoneinfo/America/Kentucky/Monticello | Bin 0 -> 2335 bytes .../pytzimp/zoneinfo/America/Knox_IN | Bin 0 -> 2411 bytes .../pytzimp/zoneinfo/America/Kralendijk | Bin 0 -> 194 bytes .../pytzimp/zoneinfo/America/La_Paz | Bin 0 -> 217 bytes .../pytzimp/zoneinfo/America/Lima | Bin 0 -> 395 bytes .../pytzimp/zoneinfo/America/Los_Angeles | Bin 0 -> 2819 bytes .../pytzimp/zoneinfo/America/Louisville | Bin 0 -> 2755 bytes .../pytzimp/zoneinfo/America/Lower_Princes | Bin 0 -> 194 bytes .../pytzimp/zoneinfo/America/Maceio | Bin 0 -> 742 bytes .../pytzimp/zoneinfo/America/Managua | Bin 0 -> 437 bytes .../pytzimp/zoneinfo/America/Manaus | Bin 0 -> 602 bytes .../pytzimp/zoneinfo/America/Marigot | Bin 0 -> 156 bytes .../pytzimp/zoneinfo/America/Martinique | Bin 0 -> 231 bytes .../pytzimp/zoneinfo/America/Matamoros | Bin 0 -> 1402 bytes .../pytzimp/zoneinfo/America/Mazatlan | Bin 0 -> 1550 bytes .../pytzimp/zoneinfo/America/Mendoza | Bin 0 -> 1147 bytes .../pytzimp/zoneinfo/America/Menominee | Bin 0 -> 2257 bytes .../pytzimp/zoneinfo/America/Merida | Bin 0 -> 1442 bytes .../pytzimp/zoneinfo/America/Metlakatla | Bin 0 -> 717 bytes .../pytzimp/zoneinfo/America/Mexico_City | Bin 0 -> 1604 bytes .../pytzimp/zoneinfo/America/Miquelon | Bin 0 -> 1670 bytes .../pytzimp/zoneinfo/America/Moncton | Bin 0 -> 3137 bytes .../pytzimp/zoneinfo/America/Monterrey | Bin 0 -> 1402 bytes .../pytzimp/zoneinfo/America/Montevideo | Bin 0 -> 2134 bytes .../pytzimp/zoneinfo/America/Montreal | Bin 0 -> 3477 bytes .../pytzimp/zoneinfo/America/Montserrat | Bin 0 -> 156 bytes .../pytzimp/zoneinfo/America/Nassau | Bin 0 -> 2270 bytes .../pytzimp/zoneinfo/America/New_York | Bin 0 -> 3519 bytes .../pytzimp/zoneinfo/America/Nipigon | Bin 0 -> 2105 bytes .../pytzimp/zoneinfo/America/Nome | Bin 0 -> 2350 bytes .../pytzimp/zoneinfo/America/Noronha | Bin 0 -> 714 bytes .../zoneinfo/America/North_Dakota/Beulah | Bin 0 -> 2363 bytes .../zoneinfo/America/North_Dakota/Center | Bin 0 -> 2363 bytes .../zoneinfo/America/North_Dakota/New_Salem | Bin 0 -> 2363 bytes .../pytzimp/zoneinfo/America/Ojinaga | Bin 0 -> 1508 bytes .../pytzimp/zoneinfo/America/Panama | Bin 0 -> 177 bytes .../pytzimp/zoneinfo/America/Pangnirtung | Bin 0 -> 2094 bytes .../pytzimp/zoneinfo/America/Paramaribo | Bin 0 -> 294 bytes .../pytzimp/zoneinfo/America/Phoenix | Bin 0 -> 327 bytes .../pytzimp/zoneinfo/America/Port-au-Prince | Bin 0 -> 1457 bytes .../pytzimp/zoneinfo/America/Port_of_Spain | Bin 0 -> 156 bytes .../pytzimp/zoneinfo/America/Porto_Acre | Bin 0 -> 642 bytes .../pytzimp/zoneinfo/America/Porto_Velho | Bin 0 -> 574 bytes .../pytzimp/zoneinfo/America/Puerto_Rico | Bin 0 -> 229 bytes .../pytzimp/zoneinfo/America/Rainy_River | Bin 0 -> 2105 bytes .../pytzimp/zoneinfo/America/Rankin_Inlet | Bin 0 -> 1916 bytes .../pytzimp/zoneinfo/America/Recife | Bin 0 -> 714 bytes .../pytzimp/zoneinfo/America/Regina | Bin 0 -> 980 bytes .../pytzimp/zoneinfo/America/Resolute | Bin 0 -> 1916 bytes .../pytzimp/zoneinfo/America/Rio_Branco | Bin 0 -> 642 bytes .../pytzimp/zoneinfo/America/Rosario | Bin 0 -> 1103 bytes .../pytzimp/zoneinfo/America/Santa_Isabel | Bin 0 -> 2342 bytes .../pytzimp/zoneinfo/America/Santarem | Bin 0 -> 612 bytes .../pytzimp/zoneinfo/America/Santiago | Bin 0 -> 2505 bytes .../pytzimp/zoneinfo/America/Santo_Domingo | Bin 0 -> 463 bytes .../pytzimp/zoneinfo/America/Sao_Paulo | Bin 0 -> 2001 bytes .../pytzimp/zoneinfo/America/Scoresbysund | Bin 0 -> 1911 bytes .../pytzimp/zoneinfo/America/Shiprock | Bin 0 -> 2427 bytes .../pytzimp/zoneinfo/America/Sitka | Bin 0 -> 2324 bytes .../pytzimp/zoneinfo/America/St_Barthelemy | Bin 0 -> 156 bytes .../pytzimp/zoneinfo/America/St_Johns | Bin 0 -> 3638 bytes .../pytzimp/zoneinfo/America/St_Kitts | Bin 0 -> 156 bytes .../pytzimp/zoneinfo/America/St_Lucia | Bin 0 -> 156 bytes .../pytzimp/zoneinfo/America/St_Thomas | Bin 0 -> 156 bytes .../pytzimp/zoneinfo/America/St_Vincent | Bin 0 -> 156 bytes .../pytzimp/zoneinfo/America/Swift_Current | Bin 0 -> 560 bytes .../pytzimp/zoneinfo/America/Tegucigalpa | Bin 0 -> 264 bytes .../pytzimp/zoneinfo/America/Thule | Bin 0 -> 1514 bytes .../pytzimp/zoneinfo/America/Thunder_Bay | Bin 0 -> 2185 bytes .../pytzimp/zoneinfo/America/Tijuana | Bin 0 -> 2342 bytes .../pytzimp/zoneinfo/America/Toronto | Bin 0 -> 3477 bytes .../pytzimp/zoneinfo/America/Tortola | Bin 0 -> 156 bytes .../pytzimp/zoneinfo/America/Vancouver | Bin 0 -> 2875 bytes .../pytzimp/zoneinfo/America/Virgin | Bin 0 -> 156 bytes .../pytzimp/zoneinfo/America/Whitehorse | Bin 0 -> 2067 bytes .../pytzimp/zoneinfo/America/Winnipeg | Bin 0 -> 2865 bytes .../pytzimp/zoneinfo/America/Yakutat | Bin 0 -> 2288 bytes .../pytzimp/zoneinfo/America/Yellowknife | Bin 0 -> 1966 bytes .../pytzimp/zoneinfo/Antarctica/Casey | Bin 0 -> 255 bytes .../pytzimp/zoneinfo/Antarctica/Davis | Bin 0 -> 276 bytes .../zoneinfo/Antarctica/DumontDUrville | Bin 0 -> 213 bytes .../pytzimp/zoneinfo/Antarctica/Macquarie | Bin 0 -> 1496 bytes .../pytzimp/zoneinfo/Antarctica/Mawson | Bin 0 -> 190 bytes .../pytzimp/zoneinfo/Antarctica/McMurdo | Bin 0 -> 2434 bytes .../pytzimp/zoneinfo/Antarctica/Palmer | Bin 0 -> 2040 bytes .../pytzimp/zoneinfo/Antarctica/Rothera | Bin 0 -> 159 bytes .../pytzimp/zoneinfo/Antarctica/South_Pole | Bin 0 -> 2434 bytes .../pytzimp/zoneinfo/Antarctica/Syowa | Bin 0 -> 160 bytes .../pytzimp/zoneinfo/Antarctica/Troll | Bin 0 -> 1147 bytes .../pytzimp/zoneinfo/Antarctica/Vostok | Bin 0 -> 160 bytes .../pytzimp/zoneinfo/Arctic/Longyearbyen | Bin 0 -> 2225 bytes .../pytzimp/zoneinfo/Asia/Aden | Bin 0 -> 157 bytes .../pytzimp/zoneinfo/Asia/Almaty | Bin 0 -> 922 bytes .../pytzimp/zoneinfo/Asia/Amman | Bin 0 -> 1863 bytes .../pytzimp/zoneinfo/Asia/Anadyr | Bin 0 -> 1183 bytes .../pytzimp/zoneinfo/Asia/Aqtau | Bin 0 -> 1128 bytes .../pytzimp/zoneinfo/Asia/Aqtobe | Bin 0 -> 1038 bytes .../pytzimp/zoneinfo/Asia/Ashgabat | Bin 0 -> 657 bytes .../pytzimp/zoneinfo/Asia/Ashkhabad | Bin 0 -> 657 bytes .../pytzimp/zoneinfo/Asia/Baghdad | Bin 0 -> 962 bytes .../pytzimp/zoneinfo/Asia/Bahrain | Bin 0 -> 195 bytes .../pytzimp/zoneinfo/Asia/Baku | Bin 0 -> 1942 bytes .../pytzimp/zoneinfo/Asia/Bangkok | Bin 0 -> 178 bytes .../pytzimp/zoneinfo/Asia/Beirut | Bin 0 -> 2149 bytes .../pytzimp/zoneinfo/Asia/Bishkek | Bin 0 -> 1047 bytes .../pytzimp/zoneinfo/Asia/Brunei | Bin 0 -> 187 bytes .../pytzimp/zoneinfo/Asia/Calcutta | Bin 0 -> 265 bytes .../pytzimp/zoneinfo/Asia/Choibalsan | Bin 0 -> 890 bytes .../pytzimp/zoneinfo/Asia/Chongqing | Bin 0 -> 389 bytes .../pytzimp/zoneinfo/Asia/Chungking | Bin 0 -> 389 bytes .../pytzimp/zoneinfo/Asia/Colombo | Bin 0 -> 363 bytes .../pytzimp/zoneinfo/Asia/Dacca | Bin 0 -> 364 bytes .../pytzimp/zoneinfo/Asia/Damascus | Bin 0 -> 2306 bytes .../pytzimp/zoneinfo/Asia/Dhaka | Bin 0 -> 364 bytes .../pytzimp/zoneinfo/Asia/Dili | Bin 0 -> 295 bytes .../pytzimp/zoneinfo/Asia/Dubai | Bin 0 -> 157 bytes .../pytzimp/zoneinfo/Asia/Dushanbe | Bin 0 -> 597 bytes .../pytzimp/zoneinfo/Asia/Gaza | Bin 0 -> 2287 bytes .../pytzimp/zoneinfo/Asia/Harbin | Bin 0 -> 463 bytes .../pytzimp/zoneinfo/Asia/Hebron | Bin 0 -> 2315 bytes .../pytzimp/zoneinfo/Asia/Ho_Chi_Minh | Bin 0 -> 255 bytes .../pytzimp/zoneinfo/Asia/Hong_Kong | Bin 0 -> 1175 bytes .../pytzimp/zoneinfo/Asia/Hovd | Bin 0 -> 834 bytes .../pytzimp/zoneinfo/Asia/Irkutsk | Bin 0 -> 1203 bytes .../pytzimp/zoneinfo/Asia/Istanbul | Bin 0 -> 2721 bytes .../pytzimp/zoneinfo/Asia/Jakarta | Bin 0 -> 344 bytes .../pytzimp/zoneinfo/Asia/Jayapura | Bin 0 -> 225 bytes .../pytzimp/zoneinfo/Asia/Jerusalem | Bin 0 -> 2239 bytes .../pytzimp/zoneinfo/Asia/Kabul | Bin 0 -> 173 bytes .../pytzimp/zoneinfo/Asia/Kamchatka | Bin 0 -> 1167 bytes .../pytzimp/zoneinfo/Asia/Karachi | Bin 0 -> 389 bytes .../pytzimp/zoneinfo/Asia/Kashgar | Bin 0 -> 419 bytes .../pytzimp/zoneinfo/Asia/Kathmandu | Bin 0 -> 198 bytes .../pytzimp/zoneinfo/Asia/Katmandu | Bin 0 -> 198 bytes .../pytzimp/zoneinfo/Asia/Khandyga | Bin 0 -> 1281 bytes .../pytzimp/zoneinfo/Asia/Kolkata | Bin 0 -> 265 bytes .../pytzimp/zoneinfo/Asia/Krasnoyarsk | Bin 0 -> 1182 bytes .../pytzimp/zoneinfo/Asia/Kuala_Lumpur | Bin 0 -> 372 bytes .../pytzimp/zoneinfo/Asia/Kuching | Bin 0 -> 505 bytes .../pytzimp/zoneinfo/Asia/Kuwait | Bin 0 -> 157 bytes .../pytzimp/zoneinfo/Asia/Macao | Bin 0 -> 781 bytes .../pytzimp/zoneinfo/Asia/Macau | Bin 0 -> 781 bytes .../pytzimp/zoneinfo/Asia/Magadan | Bin 0 -> 1183 bytes .../pytzimp/zoneinfo/Asia/Makassar | Bin 0 -> 266 bytes .../pytzimp/zoneinfo/Asia/Manila | Bin 0 -> 335 bytes .../pytzimp/zoneinfo/Asia/Muscat | Bin 0 -> 157 bytes .../pytzimp/zoneinfo/Asia/Nicosia | Bin 0 -> 2002 bytes .../pytzimp/zoneinfo/Asia/Novokuznetsk | Bin 0 -> 1220 bytes .../pytzimp/zoneinfo/Asia/Novosibirsk | Bin 0 -> 1196 bytes .../pytzimp/zoneinfo/Asia/Omsk | Bin 0 -> 1182 bytes .../pytzimp/zoneinfo/Asia/Oral | Bin 0 -> 1086 bytes .../pytzimp/zoneinfo/Asia/Phnom_Penh | Bin 0 -> 255 bytes .../pytzimp/zoneinfo/Asia/Pontianak | Bin 0 -> 361 bytes .../pytzimp/zoneinfo/Asia/Pyongyang | Bin 0 -> 258 bytes .../pytzimp/zoneinfo/Asia/Qatar | Bin 0 -> 195 bytes .../pytzimp/zoneinfo/Asia/Qyzylorda | Bin 0 -> 1068 bytes .../pytzimp/zoneinfo/Asia/Rangoon | Bin 0 -> 259 bytes .../pytzimp/zoneinfo/Asia/Riyadh | Bin 0 -> 157 bytes .../pytzimp/zoneinfo/Asia/Saigon | Bin 0 -> 255 bytes .../pytzimp/zoneinfo/Asia/Sakhalin | Bin 0 -> 1213 bytes .../pytzimp/zoneinfo/Asia/Samarkand | Bin 0 -> 677 bytes .../pytzimp/zoneinfo/Asia/Seoul | Bin 0 -> 396 bytes .../pytzimp/zoneinfo/Asia/Shanghai | Bin 0 -> 405 bytes .../pytzimp/zoneinfo/Asia/Singapore | Bin 0 -> 402 bytes .../pytzimp/zoneinfo/Asia/Taipei | Bin 0 -> 724 bytes .../pytzimp/zoneinfo/Asia/Tashkent | Bin 0 -> 667 bytes .../pytzimp/zoneinfo/Asia/Tbilisi | Bin 0 -> 1116 bytes .../pytzimp/zoneinfo/Asia/Tehran | Bin 0 -> 1647 bytes .../pytzimp/zoneinfo/Asia/Tel_Aviv | Bin 0 -> 2239 bytes .../pytzimp/zoneinfo/Asia/Thimbu | Bin 0 -> 195 bytes .../pytzimp/zoneinfo/Asia/Thimphu | Bin 0 -> 195 bytes .../pytzimp/zoneinfo/Asia/Tokyo | Bin 0 -> 331 bytes .../pytzimp/zoneinfo/Asia/Ujung_Pandang | Bin 0 -> 266 bytes .../pytzimp/zoneinfo/Asia/Ulaanbaatar | Bin 0 -> 834 bytes .../pytzimp/zoneinfo/Asia/Ulan_Bator | Bin 0 -> 834 bytes .../pytzimp/zoneinfo/Asia/Urumqi | Bin 0 -> 389 bytes .../pytzimp/zoneinfo/Asia/Ust-Nera | Bin 0 -> 1249 bytes .../pytzimp/zoneinfo/Asia/Vientiane | Bin 0 -> 255 bytes .../pytzimp/zoneinfo/Asia/Vladivostok | Bin 0 -> 1197 bytes .../pytzimp/zoneinfo/Asia/Yakutsk | Bin 0 -> 1183 bytes .../pytzimp/zoneinfo/Asia/Yekaterinburg | Bin 0 -> 1252 bytes .../pytzimp/zoneinfo/Asia/Yerevan | Bin 0 -> 1263 bytes .../pytzimp/zoneinfo/Atlantic/Azores | Bin 0 -> 3462 bytes .../pytzimp/zoneinfo/Atlantic/Bermuda | Bin 0 -> 1990 bytes .../pytzimp/zoneinfo/Atlantic/Canary | Bin 0 -> 1899 bytes .../pytzimp/zoneinfo/Atlantic/Cape_Verde | Bin 0 -> 240 bytes .../pytzimp/zoneinfo/Atlantic/Faeroe | Bin 0 -> 1815 bytes .../pytzimp/zoneinfo/Atlantic/Faroe | Bin 0 -> 1815 bytes .../pytzimp/zoneinfo/Atlantic/Jan_Mayen | Bin 0 -> 2225 bytes .../pytzimp/zoneinfo/Atlantic/Madeira | Bin 0 -> 3452 bytes .../pytzimp/zoneinfo/Atlantic/Reykjavik | Bin 0 -> 1141 bytes .../pytzimp/zoneinfo/Atlantic/South_Georgia | Bin 0 -> 139 bytes .../pytzimp/zoneinfo/Atlantic/St_Helena | Bin 0 -> 177 bytes .../pytzimp/zoneinfo/Atlantic/Stanley | Bin 0 -> 1220 bytes .../pytzimp/zoneinfo/Australia/ACT | Bin 0 -> 2183 bytes .../pytzimp/zoneinfo/Australia/Adelaide | Bin 0 -> 2202 bytes .../pytzimp/zoneinfo/Australia/Brisbane | Bin 0 -> 413 bytes .../pytzimp/zoneinfo/Australia/Broken_Hill | Bin 0 -> 2237 bytes .../pytzimp/zoneinfo/Australia/Canberra | Bin 0 -> 2183 bytes .../pytzimp/zoneinfo/Australia/Currie | Bin 0 -> 2183 bytes .../pytzimp/zoneinfo/Australia/Darwin | Bin 0 -> 288 bytes .../pytzimp/zoneinfo/Australia/Eucla | Bin 0 -> 446 bytes .../pytzimp/zoneinfo/Australia/Hobart | Bin 0 -> 2295 bytes .../pytzimp/zoneinfo/Australia/LHI | Bin 0 -> 1821 bytes .../pytzimp/zoneinfo/Australia/Lindeman | Bin 0 -> 483 bytes .../pytzimp/zoneinfo/Australia/Lord_Howe | Bin 0 -> 1821 bytes .../pytzimp/zoneinfo/Australia/Melbourne | Bin 0 -> 2183 bytes .../pytzimp/zoneinfo/Australia/NSW | Bin 0 -> 2183 bytes .../pytzimp/zoneinfo/Australia/North | Bin 0 -> 288 bytes .../pytzimp/zoneinfo/Australia/Perth | Bin 0 -> 440 bytes .../pytzimp/zoneinfo/Australia/Queensland | Bin 0 -> 413 bytes .../pytzimp/zoneinfo/Australia/South | Bin 0 -> 2202 bytes .../pytzimp/zoneinfo/Australia/Sydney | Bin 0 -> 2183 bytes .../pytzimp/zoneinfo/Australia/Tasmania | Bin 0 -> 2295 bytes .../pytzimp/zoneinfo/Australia/Victoria | Bin 0 -> 2183 bytes .../pytzimp/zoneinfo/Australia/West | Bin 0 -> 440 bytes .../pytzimp/zoneinfo/Australia/Yancowinna | Bin 0 -> 2237 bytes .../pytzimp/zoneinfo/Brazil/Acre | Bin 0 -> 642 bytes .../pytzimp/zoneinfo/Brazil/DeNoronha | Bin 0 -> 714 bytes .../pytzimp/zoneinfo/Brazil/East | Bin 0 -> 2001 bytes .../pytzimp/zoneinfo/Brazil/West | Bin 0 -> 602 bytes .../core/peertopeerutils/pytzimp/zoneinfo/CET | Bin 0 -> 2102 bytes .../peertopeerutils/pytzimp/zoneinfo/CST6CDT | Bin 0 -> 2294 bytes .../pytzimp/zoneinfo/Canada/Atlantic | Bin 0 -> 3424 bytes .../pytzimp/zoneinfo/Canada/Central | Bin 0 -> 2865 bytes .../pytzimp/zoneinfo/Canada/East-Saskatchewan | Bin 0 -> 980 bytes .../pytzimp/zoneinfo/Canada/Eastern | Bin 0 -> 3477 bytes .../pytzimp/zoneinfo/Canada/Mountain | Bin 0 -> 2388 bytes .../pytzimp/zoneinfo/Canada/Newfoundland | Bin 0 -> 3638 bytes .../pytzimp/zoneinfo/Canada/Pacific | Bin 0 -> 2875 bytes .../pytzimp/zoneinfo/Canada/Saskatchewan | Bin 0 -> 980 bytes .../pytzimp/zoneinfo/Canada/Yukon | Bin 0 -> 2067 bytes .../pytzimp/zoneinfo/Chile/Continental | Bin 0 -> 2505 bytes .../pytzimp/zoneinfo/Chile/EasterIsland | Bin 0 -> 2269 bytes .../peertopeerutils/pytzimp/zoneinfo/Cuba | Bin 0 -> 2411 bytes .../core/peertopeerutils/pytzimp/zoneinfo/EET | Bin 0 -> 1876 bytes .../core/peertopeerutils/pytzimp/zoneinfo/EST | Bin 0 -> 118 bytes .../peertopeerutils/pytzimp/zoneinfo/EST5EDT | Bin 0 -> 2294 bytes .../peertopeerutils/pytzimp/zoneinfo/Egypt | Bin 0 -> 1906 bytes .../peertopeerutils/pytzimp/zoneinfo/Eire | Bin 0 -> 3533 bytes .../peertopeerutils/pytzimp/zoneinfo/Etc/GMT | Bin 0 -> 118 bytes .../pytzimp/zoneinfo/Etc/GMT+0 | Bin 0 -> 118 bytes .../pytzimp/zoneinfo/Etc/GMT+1 | Bin 0 -> 126 bytes .../pytzimp/zoneinfo/Etc/GMT+10 | Bin 0 -> 130 bytes .../pytzimp/zoneinfo/Etc/GMT+11 | Bin 0 -> 130 bytes .../pytzimp/zoneinfo/Etc/GMT+12 | Bin 0 -> 130 bytes .../pytzimp/zoneinfo/Etc/GMT+2 | Bin 0 -> 126 bytes .../pytzimp/zoneinfo/Etc/GMT+3 | Bin 0 -> 126 bytes .../pytzimp/zoneinfo/Etc/GMT+4 | Bin 0 -> 126 bytes .../pytzimp/zoneinfo/Etc/GMT+5 | Bin 0 -> 126 bytes .../pytzimp/zoneinfo/Etc/GMT+6 | Bin 0 -> 126 bytes .../pytzimp/zoneinfo/Etc/GMT+7 | Bin 0 -> 126 bytes .../pytzimp/zoneinfo/Etc/GMT+8 | Bin 0 -> 126 bytes .../pytzimp/zoneinfo/Etc/GMT+9 | Bin 0 -> 126 bytes .../pytzimp/zoneinfo/Etc/GMT-0 | Bin 0 -> 118 bytes .../pytzimp/zoneinfo/Etc/GMT-1 | Bin 0 -> 127 bytes .../pytzimp/zoneinfo/Etc/GMT-10 | Bin 0 -> 131 bytes .../pytzimp/zoneinfo/Etc/GMT-11 | Bin 0 -> 131 bytes .../pytzimp/zoneinfo/Etc/GMT-12 | Bin 0 -> 131 bytes .../pytzimp/zoneinfo/Etc/GMT-13 | Bin 0 -> 131 bytes .../pytzimp/zoneinfo/Etc/GMT-14 | Bin 0 -> 131 bytes .../pytzimp/zoneinfo/Etc/GMT-2 | Bin 0 -> 127 bytes .../pytzimp/zoneinfo/Etc/GMT-3 | Bin 0 -> 127 bytes .../pytzimp/zoneinfo/Etc/GMT-4 | Bin 0 -> 127 bytes .../pytzimp/zoneinfo/Etc/GMT-5 | Bin 0 -> 127 bytes .../pytzimp/zoneinfo/Etc/GMT-6 | Bin 0 -> 127 bytes .../pytzimp/zoneinfo/Etc/GMT-7 | Bin 0 -> 127 bytes .../pytzimp/zoneinfo/Etc/GMT-8 | Bin 0 -> 127 bytes .../pytzimp/zoneinfo/Etc/GMT-9 | Bin 0 -> 127 bytes .../peertopeerutils/pytzimp/zoneinfo/Etc/GMT0 | Bin 0 -> 118 bytes .../pytzimp/zoneinfo/Etc/Greenwich | Bin 0 -> 118 bytes .../peertopeerutils/pytzimp/zoneinfo/Etc/UCT | Bin 0 -> 118 bytes .../peertopeerutils/pytzimp/zoneinfo/Etc/UTC | Bin 0 -> 118 bytes .../pytzimp/zoneinfo/Etc/Universal | Bin 0 -> 118 bytes .../peertopeerutils/pytzimp/zoneinfo/Etc/Zulu | Bin 0 -> 118 bytes .../pytzimp/zoneinfo/Europe/Amsterdam | Bin 0 -> 2917 bytes .../pytzimp/zoneinfo/Europe/Andorra | Bin 0 -> 1725 bytes .../pytzimp/zoneinfo/Europe/Athens | Bin 0 -> 2245 bytes .../pytzimp/zoneinfo/Europe/Belfast | Bin 0 -> 3661 bytes .../pytzimp/zoneinfo/Europe/Belgrade | Bin 0 -> 1931 bytes .../pytzimp/zoneinfo/Europe/Berlin | Bin 0 -> 2309 bytes .../pytzimp/zoneinfo/Europe/Bratislava | Bin 0 -> 2246 bytes .../pytzimp/zoneinfo/Europe/Brussels | Bin 0 -> 2944 bytes .../pytzimp/zoneinfo/Europe/Bucharest | Bin 0 -> 2195 bytes .../pytzimp/zoneinfo/Europe/Budapest | Bin 0 -> 2407 bytes .../pytzimp/zoneinfo/Europe/Busingen | Bin 0 -> 1892 bytes .../pytzimp/zoneinfo/Europe/Chisinau | Bin 0 -> 2407 bytes .../pytzimp/zoneinfo/Europe/Copenhagen | Bin 0 -> 2134 bytes .../pytzimp/zoneinfo/Europe/Dublin | Bin 0 -> 3533 bytes .../pytzimp/zoneinfo/Europe/Gibraltar | Bin 0 -> 3035 bytes .../pytzimp/zoneinfo/Europe/Guernsey | Bin 0 -> 3661 bytes .../pytzimp/zoneinfo/Europe/Helsinki | Bin 0 -> 1883 bytes .../pytzimp/zoneinfo/Europe/Isle_of_Man | Bin 0 -> 3661 bytes .../pytzimp/zoneinfo/Europe/Istanbul | Bin 0 -> 2721 bytes .../pytzimp/zoneinfo/Europe/Jersey | Bin 0 -> 3661 bytes .../pytzimp/zoneinfo/Europe/Kaliningrad | Bin 0 -> 1494 bytes .../pytzimp/zoneinfo/Europe/Kiev | Bin 0 -> 2071 bytes .../pytzimp/zoneinfo/Europe/Lisbon | Bin 0 -> 3439 bytes .../pytzimp/zoneinfo/Europe/Ljubljana | Bin 0 -> 1931 bytes .../pytzimp/zoneinfo/Europe/London | Bin 0 -> 3661 bytes .../pytzimp/zoneinfo/Europe/Luxembourg | Bin 0 -> 2960 bytes .../pytzimp/zoneinfo/Europe/Madrid | Bin 0 -> 2593 bytes .../pytzimp/zoneinfo/Europe/Malta | Bin 0 -> 2603 bytes .../pytzimp/zoneinfo/Europe/Mariehamn | Bin 0 -> 1883 bytes .../pytzimp/zoneinfo/Europe/Minsk | Bin 0 -> 1328 bytes .../pytzimp/zoneinfo/Europe/Monaco | Bin 0 -> 2927 bytes .../pytzimp/zoneinfo/Europe/Moscow | Bin 0 -> 1464 bytes .../pytzimp/zoneinfo/Europe/Nicosia | Bin 0 -> 2002 bytes .../pytzimp/zoneinfo/Europe/Oslo | Bin 0 -> 2225 bytes .../pytzimp/zoneinfo/Europe/Paris | Bin 0 -> 2945 bytes .../pytzimp/zoneinfo/Europe/Podgorica | Bin 0 -> 1931 bytes .../pytzimp/zoneinfo/Europe/Prague | Bin 0 -> 2246 bytes .../pytzimp/zoneinfo/Europe/Riga | Bin 0 -> 2209 bytes .../pytzimp/zoneinfo/Europe/Rome | Bin 0 -> 2652 bytes .../pytzimp/zoneinfo/Europe/Samara | Bin 0 -> 1330 bytes .../pytzimp/zoneinfo/Europe/San_Marino | Bin 0 -> 2652 bytes .../pytzimp/zoneinfo/Europe/Sarajevo | Bin 0 -> 1931 bytes .../pytzimp/zoneinfo/Europe/Simferopol | Bin 0 -> 1448 bytes .../pytzimp/zoneinfo/Europe/Skopje | Bin 0 -> 1931 bytes .../pytzimp/zoneinfo/Europe/Sofia | Bin 0 -> 2104 bytes .../pytzimp/zoneinfo/Europe/Stockholm | Bin 0 -> 1892 bytes .../pytzimp/zoneinfo/Europe/Tallinn | Bin 0 -> 2175 bytes .../pytzimp/zoneinfo/Europe/Tirane | Bin 0 -> 2084 bytes .../pytzimp/zoneinfo/Europe/Tiraspol | Bin 0 -> 2407 bytes .../pytzimp/zoneinfo/Europe/Uzhgorod | Bin 0 -> 2077 bytes .../pytzimp/zoneinfo/Europe/Vaduz | Bin 0 -> 1892 bytes .../pytzimp/zoneinfo/Europe/Vatican | Bin 0 -> 2652 bytes .../pytzimp/zoneinfo/Europe/Vienna | Bin 0 -> 2211 bytes .../pytzimp/zoneinfo/Europe/Vilnius | Bin 0 -> 2173 bytes .../pytzimp/zoneinfo/Europe/Volgograd | Bin 0 -> 1234 bytes .../pytzimp/zoneinfo/Europe/Warsaw | Bin 0 -> 2679 bytes .../pytzimp/zoneinfo/Europe/Zagreb | Bin 0 -> 1931 bytes .../pytzimp/zoneinfo/Europe/Zaporozhye | Bin 0 -> 2085 bytes .../pytzimp/zoneinfo/Europe/Zurich | Bin 0 -> 1892 bytes .../peertopeerutils/pytzimp/zoneinfo/Factory | Bin 0 -> 255 bytes .../core/peertopeerutils/pytzimp/zoneinfo/GB | Bin 0 -> 3661 bytes .../peertopeerutils/pytzimp/zoneinfo/GB-Eire | Bin 0 -> 3661 bytes .../core/peertopeerutils/pytzimp/zoneinfo/GMT | Bin 0 -> 118 bytes .../peertopeerutils/pytzimp/zoneinfo/GMT+0 | Bin 0 -> 118 bytes .../peertopeerutils/pytzimp/zoneinfo/GMT-0 | Bin 0 -> 118 bytes .../peertopeerutils/pytzimp/zoneinfo/GMT0 | Bin 0 -> 118 bytes .../pytzimp/zoneinfo/Greenwich | Bin 0 -> 118 bytes .../core/peertopeerutils/pytzimp/zoneinfo/HST | Bin 0 -> 119 bytes .../peertopeerutils/pytzimp/zoneinfo/Hongkong | Bin 0 -> 1175 bytes .../peertopeerutils/pytzimp/zoneinfo/Iceland | Bin 0 -> 1141 bytes .../pytzimp/zoneinfo/Indian/Antananarivo | Bin 0 -> 227 bytes .../pytzimp/zoneinfo/Indian/Chagos | Bin 0 -> 187 bytes .../pytzimp/zoneinfo/Indian/Christmas | Bin 0 -> 140 bytes .../pytzimp/zoneinfo/Indian/Cocos | Bin 0 -> 143 bytes .../pytzimp/zoneinfo/Indian/Comoro | Bin 0 -> 157 bytes .../pytzimp/zoneinfo/Indian/Kerguelen | Bin 0 -> 157 bytes .../pytzimp/zoneinfo/Indian/Mahe | Bin 0 -> 157 bytes .../pytzimp/zoneinfo/Indian/Maldives | Bin 0 -> 178 bytes .../pytzimp/zoneinfo/Indian/Mauritius | Bin 0 -> 239 bytes .../pytzimp/zoneinfo/Indian/Mayotte | Bin 0 -> 157 bytes .../pytzimp/zoneinfo/Indian/Reunion | Bin 0 -> 157 bytes .../peertopeerutils/pytzimp/zoneinfo/Iran | Bin 0 -> 1647 bytes .../peertopeerutils/pytzimp/zoneinfo/Israel | Bin 0 -> 2239 bytes .../peertopeerutils/pytzimp/zoneinfo/Jamaica | Bin 0 -> 481 bytes .../peertopeerutils/pytzimp/zoneinfo/Japan | Bin 0 -> 331 bytes .../pytzimp/zoneinfo/Kwajalein | Bin 0 -> 211 bytes .../peertopeerutils/pytzimp/zoneinfo/Libya | Bin 0 -> 641 bytes .../core/peertopeerutils/pytzimp/zoneinfo/MET | Bin 0 -> 2102 bytes .../core/peertopeerutils/pytzimp/zoneinfo/MST | Bin 0 -> 118 bytes .../peertopeerutils/pytzimp/zoneinfo/MST7MDT | Bin 0 -> 2294 bytes .../pytzimp/zoneinfo/Mexico/BajaNorte | Bin 0 -> 2342 bytes .../pytzimp/zoneinfo/Mexico/BajaSur | Bin 0 -> 1550 bytes .../pytzimp/zoneinfo/Mexico/General | Bin 0 -> 1604 bytes .../core/peertopeerutils/pytzimp/zoneinfo/NZ | Bin 0 -> 2434 bytes .../peertopeerutils/pytzimp/zoneinfo/NZ-CHAT | Bin 0 -> 2018 bytes .../peertopeerutils/pytzimp/zoneinfo/Navajo | Bin 0 -> 2427 bytes .../core/peertopeerutils/pytzimp/zoneinfo/PRC | Bin 0 -> 405 bytes .../peertopeerutils/pytzimp/zoneinfo/PST8PDT | Bin 0 -> 2294 bytes .../pytzimp/zoneinfo/Pacific/Apia | Bin 0 -> 1079 bytes .../pytzimp/zoneinfo/Pacific/Auckland | Bin 0 -> 2434 bytes .../pytzimp/zoneinfo/Pacific/Chatham | Bin 0 -> 2018 bytes .../pytzimp/zoneinfo/Pacific/Chuuk | Bin 0 -> 144 bytes .../pytzimp/zoneinfo/Pacific/Easter | Bin 0 -> 2269 bytes .../pytzimp/zoneinfo/Pacific/Efate | Bin 0 -> 464 bytes .../pytzimp/zoneinfo/Pacific/Enderbury | Bin 0 -> 204 bytes .../pytzimp/zoneinfo/Pacific/Fakaofo | Bin 0 -> 171 bytes .../pytzimp/zoneinfo/Pacific/Fiji | Bin 0 -> 1064 bytes .../pytzimp/zoneinfo/Pacific/Funafuti | Bin 0 -> 141 bytes .../pytzimp/zoneinfo/Pacific/Galapagos | Bin 0 -> 197 bytes .../pytzimp/zoneinfo/Pacific/Gambier | Bin 0 -> 159 bytes .../pytzimp/zoneinfo/Pacific/Guadalcanal | Bin 0 -> 158 bytes .../pytzimp/zoneinfo/Pacific/Guam | Bin 0 -> 199 bytes .../pytzimp/zoneinfo/Pacific/Honolulu | Bin 0 -> 250 bytes .../pytzimp/zoneinfo/Pacific/Johnston | Bin 0 -> 250 bytes .../pytzimp/zoneinfo/Pacific/Kiritimati | Bin 0 -> 204 bytes .../pytzimp/zoneinfo/Pacific/Kosrae | Bin 0 -> 204 bytes .../pytzimp/zoneinfo/Pacific/Kwajalein | Bin 0 -> 211 bytes .../pytzimp/zoneinfo/Pacific/Majuro | Bin 0 -> 171 bytes .../pytzimp/zoneinfo/Pacific/Marquesas | Bin 0 -> 162 bytes .../pytzimp/zoneinfo/Pacific/Midway | Bin 0 -> 268 bytes .../pytzimp/zoneinfo/Pacific/Nauru | Bin 0 -> 240 bytes .../pytzimp/zoneinfo/Pacific/Niue | Bin 0 -> 200 bytes .../pytzimp/zoneinfo/Pacific/Norfolk | Bin 0 -> 182 bytes .../pytzimp/zoneinfo/Pacific/Noumea | Bin 0 -> 300 bytes .../pytzimp/zoneinfo/Pacific/Pago_Pago | Bin 0 -> 290 bytes .../pytzimp/zoneinfo/Pacific/Palau | Bin 0 -> 140 bytes .../pytzimp/zoneinfo/Pacific/Pitcairn | Bin 0 -> 177 bytes .../pytzimp/zoneinfo/Pacific/Pohnpei | Bin 0 -> 144 bytes .../pytzimp/zoneinfo/Pacific/Ponape | Bin 0 -> 144 bytes .../pytzimp/zoneinfo/Pacific/Port_Moresby | Bin 0 -> 163 bytes .../pytzimp/zoneinfo/Pacific/Rarotonga | Bin 0 -> 548 bytes .../pytzimp/zoneinfo/Pacific/Saipan | Bin 0 -> 229 bytes .../pytzimp/zoneinfo/Pacific/Samoa | Bin 0 -> 290 bytes .../pytzimp/zoneinfo/Pacific/Tahiti | Bin 0 -> 160 bytes .../pytzimp/zoneinfo/Pacific/Tarawa | Bin 0 -> 144 bytes .../pytzimp/zoneinfo/Pacific/Tongatapu | Bin 0 -> 313 bytes .../pytzimp/zoneinfo/Pacific/Truk | Bin 0 -> 144 bytes .../pytzimp/zoneinfo/Pacific/Wake | Bin 0 -> 144 bytes .../pytzimp/zoneinfo/Pacific/Wallis | Bin 0 -> 141 bytes .../pytzimp/zoneinfo/Pacific/Yap | Bin 0 -> 144 bytes .../peertopeerutils/pytzimp/zoneinfo/Poland | Bin 0 -> 2679 bytes .../peertopeerutils/pytzimp/zoneinfo/Portugal | Bin 0 -> 3439 bytes .../core/peertopeerutils/pytzimp/zoneinfo/ROC | Bin 0 -> 724 bytes .../core/peertopeerutils/pytzimp/zoneinfo/ROK | Bin 0 -> 396 bytes .../pytzimp/zoneinfo/Singapore | Bin 0 -> 402 bytes .../peertopeerutils/pytzimp/zoneinfo/Turkey | Bin 0 -> 2721 bytes .../core/peertopeerutils/pytzimp/zoneinfo/UCT | Bin 0 -> 118 bytes .../pytzimp/zoneinfo/US/Alaska | Bin 0 -> 2358 bytes .../pytzimp/zoneinfo/US/Aleutian | Bin 0 -> 2353 bytes .../pytzimp/zoneinfo/US/Arizona | Bin 0 -> 327 bytes .../pytzimp/zoneinfo/US/Central | Bin 0 -> 3559 bytes .../pytzimp/zoneinfo/US/East-Indiana | Bin 0 -> 1649 bytes .../pytzimp/zoneinfo/US/Eastern | Bin 0 -> 3519 bytes .../pytzimp/zoneinfo/US/Hawaii | Bin 0 -> 250 bytes .../pytzimp/zoneinfo/US/Indiana-Starke | Bin 0 -> 2411 bytes .../pytzimp/zoneinfo/US/Michigan | Bin 0 -> 2202 bytes .../pytzimp/zoneinfo/US/Mountain | Bin 0 -> 2427 bytes .../pytzimp/zoneinfo/US/Pacific | Bin 0 -> 2819 bytes .../pytzimp/zoneinfo/US/Pacific-New | Bin 0 -> 2819 bytes .../peertopeerutils/pytzimp/zoneinfo/US/Samoa | Bin 0 -> 290 bytes .../core/peertopeerutils/pytzimp/zoneinfo/UTC | Bin 0 -> 118 bytes .../pytzimp/zoneinfo/Universal | Bin 0 -> 118 bytes .../peertopeerutils/pytzimp/zoneinfo/W-SU | Bin 0 -> 1464 bytes .../core/peertopeerutils/pytzimp/zoneinfo/WET | Bin 0 -> 1873 bytes .../peertopeerutils/pytzimp/zoneinfo/Zulu | Bin 0 -> 118 bytes .../pytzimp/zoneinfo/iso3166.tab | 275 ++ .../pytzimp/zoneinfo/localtime | Bin 0 -> 118 bytes .../pytzimp/zoneinfo/posixrules | Bin 0 -> 3519 bytes .../peertopeerutils/pytzimp/zoneinfo/zone.tab | 452 +++ .../core/peertopeerutils/timeutils.py | 26 + .../core/peertopeerutils/utilities.py | 71 + .../core/peertopeerutils/utilities.pyo | Bin 0 -> 3873 bytes .../core/peertopeerutils/webutils.py | 107 + .../core/peertopeerutils/webutils.pyo | Bin 0 -> 6741 bytes .../resources/core/resolver.py | 40 + .../resources/core/resolver.pyo | Bin 0 -> 1699 bytes .../resources/core/sopcast.py | 436 +++ .../resources/core/sopcast.pyo | Bin 0 -> 16748 bytes .../resources/language/Dutch/strings.xml | 351 ++ .../resources/language/English/strings.xml | 354 ++ .../resources/language/Italian/strings.xml | 351 ++ .../language/Portuguese (Brazil)/strings.xml | 351 ++ .../resources/language/Portuguese/strings.xml | 351 ++ .../resources/settings.xml | 86 + .../core/__init__.pyo | Bin 367 -> 368 bytes .../core/config.pyo | Bin 5941 -> 5956 bytes .../core/downloadtools.pyo | Bin 23438 -> 23453 bytes .../plugin.video.pelisalacarta/core/item.pyo | Bin 3095 -> 3101 bytes .../core/logger.pyo | Bin 2283 -> 2291 bytes .../core/scrapertools.pyo | Bin 36644 -> 36688 bytes .../platformcode/__init__.pyo | Bin 378 -> 379 bytes .../platformcode/launcher.pyo | Bin 16386 -> 16393 bytes .../platformcode/library.pyo | Bin 9598 -> 9609 bytes .../servers/__init__.pyo | Bin 370 -> 371 bytes .../servers/servertools.pyo | Bin 12953 -> 12962 bytes .../plugin.video.tvalacarta/core/__init__.pyo | Bin 364 -> 365 bytes .../plugin.video.tvalacarta/core/config.pyo | Bin 7294 -> 7310 bytes .../core/downloadtools.pyo | Bin 23944 -> 23959 bytes .../plugin.video.tvalacarta/core/item.pyo | Bin 3077 -> 3083 bytes .../plugin.video.tvalacarta/core/logger.pyo | Bin 1323 -> 1328 bytes .../core/platform_name.pyo | Bin 193 -> 194 bytes .../core/scrapertools.pyo | Bin 30687 -> 30725 bytes .../core/suscription.pyo | Bin 4047 -> 4054 bytes .../platformcode/__init__.pyo | Bin 372 -> 373 bytes .../platformcode/xbmcgotham/__init__.pyo | Bin 386 -> 387 bytes .../platformcode/xbmcgotham/config.pyo | Bin 3343 -> 3353 bytes .../platformcode/xbmcgotham/logger.pyo | Bin 2070 -> 2077 bytes .../servers/__init__.pyo | Bin 367 -> 368 bytes .../servers/servertools.pyo | Bin 8228 -> 8232 bytes .../base-addons/plugin.video.veetle/Logger.py | 33 + .../plugin.video.veetle/Logger.pyo | Bin 0 -> 1909 bytes .../plugin.video.veetle/StorageServerDummy.py | 29 + .../plugin.video.veetle/VeetleCache.py | 67 + .../plugin.video.veetle/VeetleCache.pyo | Bin 0 -> 2178 bytes .../plugin.video.veetle/VeetleData.py | 93 + .../plugin.video.veetle/VeetleData.pyo | Bin 0 -> 3272 bytes .../VeetleGuideDataSource.py | 125 + .../VeetleGuideDataSource.pyo | Bin 0 -> 4687 bytes .../plugin.video.veetle/VeetleProxyServer.py | 30 + .../plugin.video.veetle/VeetleProxyServer.pyo | Bin 0 -> 1550 bytes .../plugin.video.veetle/VeetleViews.py | 239 ++ .../plugin.video.veetle/VeetleViews.pyo | Bin 0 -> 7504 bytes .../base-addons/plugin.video.veetle/addon.xml | 27 + .../plugin.video.veetle/akamaiSecureHD.py | 276 ++ .../plugin.video.veetle/changelog.txt | 65 + .../plugin.video.veetle/default.py | 40 + .../plugin.video.veetle/fanart.jpg | Bin 0 -> 34683 bytes .../plugin.video.veetle/flvlib/__init__.py | 24 + .../plugin.video.veetle/flvlib/__init__.pyo | Bin 0 -> 819 bytes .../plugin.video.veetle/flvlib/astypes.py | 310 ++ .../plugin.video.veetle/flvlib/astypes.pyo | Bin 0 -> 12037 bytes .../plugin.video.veetle/flvlib/constants.py | 161 + .../plugin.video.veetle/flvlib/constants.pyo | Bin 0 -> 3583 bytes .../plugin.video.veetle/flvlib/helpers.py | 205 ++ .../plugin.video.veetle/flvlib/helpers.pyo | Bin 0 -> 8323 bytes .../plugin.video.veetle/flvlib/primitives.py | 106 + .../plugin.video.veetle/flvlib/primitives.pyo | Bin 0 -> 4074 bytes .../flvlib/scripts/__init__.py | 0 .../flvlib/scripts/debug_flv.py | 119 + .../flvlib/scripts/index_flv.py | 400 ++ .../flvlib/scripts/retimestamp_flv.py | 254 ++ .../plugin.video.veetle/flvlib/tags.py | 360 ++ .../plugin.video.veetle/flvlib/tags.pyo | Bin 0 -> 11606 bytes .../base-addons/plugin.video.veetle/icon.png | Bin 0 -> 2268 bytes .../resources/language/English/strings.xml | 23 + .../resources/language/Greek/strings.xml | 23 + .../language/Portuguese (Brazil)/strings.xml | 23 + .../resources/language/Portuguese/strings.xml | 23 + .../resources/settings.xml | 5 + .../base-addons/plugin.video.vevo/README.md | 43 - .../base-addons/plugin.video.vevo/addon.xml | 22 - .../plugin.video.vevo/changelog.txt | 36 - .../base-addons/plugin.video.vevo/default.py | 1562 -------- .../base-addons/plugin.video.vevo/demjson.py | 2138 ----------- .../base-addons/plugin.video.vevo/facebook.py | 809 ---- .../base-addons/plugin.video.vevo/fanart.jpg | Bin 92278 -> 0 bytes .../base-addons/plugin.video.vevo/icon.png | Bin 9132 -> 0 bytes .../plugin.video.vevo/mechanize/__init__.py | 211 -- .../plugin.video.vevo/mechanize/_auth.py | 68 - .../mechanize/_beautifulsoup.py | 1077 ------ .../mechanize/_clientcookie.py | 1725 --------- .../plugin.video.vevo/mechanize/_debug.py | 28 - .../mechanize/_firefox3cookiejar.py | 248 -- .../plugin.video.vevo/mechanize/_form.py | 3280 ----------------- .../plugin.video.vevo/mechanize/_gzip.py | 105 - .../mechanize/_headersutil.py | 241 -- .../plugin.video.vevo/mechanize/_html.py | 629 ---- .../plugin.video.vevo/mechanize/_http.py | 447 --- .../mechanize/_lwpcookiejar.py | 185 - .../mechanize/_markupbase.py | 393 -- .../plugin.video.vevo/mechanize/_mechanize.py | 669 ---- .../mechanize/_mozillacookiejar.py | 161 - .../mechanize/_msiecookiejar.py | 388 -- .../plugin.video.vevo/mechanize/_opener.py | 442 --- .../mechanize/_pullparser.py | 391 -- .../plugin.video.vevo/mechanize/_request.py | 40 - .../plugin.video.vevo/mechanize/_response.py | 525 --- .../plugin.video.vevo/mechanize/_rfc3986.py | 245 -- .../mechanize/_sgmllib_copy.py | 559 --- .../mechanize/_sockettimeout.py | 6 - .../plugin.video.vevo/mechanize/_testcase.py | 162 - .../plugin.video.vevo/mechanize/_urllib2.py | 50 - .../mechanize/_urllib2_fork.py | 1414 ------- .../plugin.video.vevo/mechanize/_useragent.py | 367 -- .../plugin.video.vevo/mechanize/_util.py | 305 -- .../plugin.video.vevo/mechanize/_version.py | 2 - .../plugin.video.vevo/poster/__init__.py | 32 - .../plugin.video.vevo/poster/encode.py | 414 --- .../plugin.video.vevo/poster/streaminghttp.py | 234 -- .../resources/language/English/strings.xml | 52 - .../resources/language/German/strings.xml | 51 - .../plugin.video.vevo/resources/settings.xml | 51 - .../plugin.video.xstream/.gitattributes | 22 - .../plugin.video.xstream/.gitignore | 215 -- .../plugin.video.xstream/README.md | 17 - .../plugin.video.xstream/addon.xml | 24 - .../plugin.video.xstream/changelog.txt | 486 --- .../plugin.video.xstream/default.py | 34 - .../plugin.video.xstream/fanart.jpg | Bin 127680 -> 0 bytes .../base-addons/plugin.video.xstream/icon.png | Bin 64788 -> 0 bytes .../plugin.video.xstream/license.txt | 674 ---- .../resources/__init__.py | 4 - .../resources/art/sites/bl.png | Bin 10702 -> 0 bytes .../resources/art/sites/burning_series.jpg | Bin 32657 -> 0 bytes .../resources/art/sites/gstream.png | Bin 44768 -> 0 bytes .../resources/art/sites/kinokiste.png | Bin 6050 -> 0 bytes .../resources/art/sites/kinoleak.png | Bin 72321 -> 0 bytes .../resources/art/sites/kinox.png | Bin 7176 -> 0 bytes .../resources/art/sites/movie2k.jpg | Bin 29822 -> 0 bytes .../resources/art/sites/moviesever.png | Bin 18041 -> 0 bytes .../resources/art/sites/seriesever.png | Bin 40234 -> 0 bytes .../resources/language/English/strings.xml | 46 - .../resources/language/German/strings.xml | 46 - .../resources/lib/__init__.py | 4 - .../resources/lib/common.py | 6 - .../resources/lib/config.py | 53 - .../resources/lib/download.py | 109 - .../resources/lib/gui/__init__.py | 1 - .../resources/lib/gui/contextElement.py | 40 - .../resources/lib/gui/favorites.py | 19 - .../resources/lib/gui/gui.py | 290 -- .../resources/lib/gui/guiElement.py | 256 -- .../resources/lib/gui/hoster.py | 503 --- .../resources/lib/gui/inputWindow.py | 19 - .../resources/lib/handler/ParameterHandler.py | 84 - .../resources/lib/handler/hosterHandler.py | 49 - .../lib/handler/jdownloaderHandler.py | 98 - .../resources/lib/handler/pluginHandler.py | 161 - .../resources/lib/handler/pyLoadHandler.py | 58 - .../resources/lib/handler/requestHandler.py | 276 -- .../resources/lib/jsunpacker.py | 31 - .../resources/lib/jsunprotect.py | 58 - .../resources/lib/logger.py | 28 - .../resources/lib/parser.py | 37 - .../resources/lib/player.py | 107 - .../resources/lib/recaptcha.py | 49 - .../resources/lib/util.py | 57 - .../resources/settings.xml | 54 - .../sites/bundesliga_de.py | 165 - .../sites/burning_series_org.py | 200 - .../plugin.video.xstream/sites/gstream_in.py | 390 -- .../plugin.video.xstream/sites/kinoleak.py | 188 - .../plugin.video.xstream/sites/kinox_to.py | 896 ----- .../plugin.video.xstream/sites/kkiste_to.py | 348 -- .../plugin.video.xstream/sites/movie4k_to.py | 654 ---- .../sites/moviesever_com.py | 268 -- .../sites/seriesever_net.py | 425 --- .../plugin.video.xstream/xstream.py | 306 -- .../repository.docshadrach/addon.xml | 14 + .../repository.docshadrach/fanart.jpg | Bin 0 -> 14569 bytes .../repository.docshadrach/icon.png | Bin 0 -> 308650 bytes .../base-addons/repository.pulsar/addon.xml | 1 - .../base-addons/repository.pulsar/icon.png | Bin 436745 -> 0 bytes .../addon.xml | 9 +- .../changelog.txt | 8 +- .../fanart.jpg | Bin 0 -> 366406 bytes .../script.artistslideshow/addon.xml | 2 +- .../script.artistslideshow/changelog.txt | 3 + .../script.artistslideshow/default.py | 2 +- .../lib/StorageServer.pyo | Bin 26384 -> 26425 bytes .../resources/lib/culrcscrapers/__init__.pyo | Bin 168 -> 169 bytes .../lib/culrcscrapers/baidu/__init__.pyo | Bin 174 -> 175 bytes .../lib/culrcscrapers/baidu/lyricsScraper.pyo | Bin 2264 -> 2268 bytes .../lib/culrcscrapers/darklyrics/__init__.pyo | Bin 179 -> 180 bytes .../darklyrics/lyricsScraper.pyo | Bin 4029 -> 4037 bytes .../lib/culrcscrapers/lyricsmode/__init__.pyo | Bin 179 -> 180 bytes .../lyricsmode/lyricsScraper.pyo | Bin 3744 -> 3749 bytes .../lib/culrcscrapers/lyricstime/__init__.pyo | Bin 179 -> 180 bytes .../lyricstime/lyricsScraper.pyo | Bin 3093 -> 3099 bytes .../lib/culrcscrapers/lyricwiki/__init__.pyo | Bin 178 -> 179 bytes .../culrcscrapers/lyricwiki/lyricsScraper.pyo | Bin 2603 -> 2607 bytes .../lib/culrcscrapers/ttplayer/__init__.pyo | Bin 177 -> 178 bytes .../culrcscrapers/ttplayer/lyricsScraper.pyo | Bin 6256 -> 6264 bytes .../resources/lib/embedlrc.pyo | Bin 5874 -> 5882 bytes .../script.cu.lrclyrics/resources/lib/gui.pyo | Bin 20780 -> 20826 bytes .../resources/lib/mutagen/__init__.pyo | Bin 9478 -> 9498 bytes .../resources/lib/mutagen/_constants.pyo | Bin 3717 -> 3718 bytes .../resources/lib/mutagen/_id3frames.pyo | Bin 81797 -> 82081 bytes .../resources/lib/mutagen/_id3specs.pyo | Bin 23658 -> 23742 bytes .../resources/lib/mutagen/_id3util.pyo | Bin 6087 -> 6107 bytes .../resources/lib/mutagen/_util.pyo | Bin 16382 -> 16438 bytes .../resources/lib/mutagen/_vorbis.pyo | Bin 10004 -> 10024 bytes .../resources/lib/mutagen/flac.pyo | Bin 32664 -> 32743 bytes .../resources/lib/mutagen/id3.pyo | Bin 26950 -> 26988 bytes .../resources/lib/mutagen/mp4.pyo | Bin 31221 -> 31282 bytes .../resources/lib/tagger/__init__.pyo | Bin 641 -> 642 bytes .../resources/lib/tagger/constants.pyo | Bin 14530 -> 14598 bytes .../resources/lib/tagger/debug.pyo | Bin 1050 -> 1054 bytes .../resources/lib/tagger/encoding.pyo | Bin 875 -> 876 bytes .../resources/lib/tagger/exceptions.pyo | Bin 2319 -> 2327 bytes .../resources/lib/tagger/id3v1.pyo | Bin 6676 -> 6689 bytes .../resources/lib/tagger/id3v2.pyo | Bin 13809 -> 13832 bytes .../resources/lib/tagger/id3v2frame.pyo | Bin 20209 -> 20247 bytes .../resources/lib/tagger/utility.pyo | Bin 4229 -> 4239 bytes .../resources/lib/utilities.pyo | Bin 7784 -> 7800 bytes .../resources/lib/metautils.pyo | Bin 16711 -> 16745 bytes .../lib/arrow/__init__.pyo | Bin 397 -> 398 bytes .../script.module.arrow/lib/arrow/api.pyo | Bin 1742 -> 1747 bytes .../script.module.arrow/lib/arrow/arrow.pyo | Bin 31684 -> 31747 bytes .../script.module.arrow/lib/arrow/factory.pyo | Bin 7746 -> 7752 bytes .../lib/arrow/formatter.pyo | Bin 3772 -> 3778 bytes .../script.module.arrow/lib/arrow/locales.pyo | Bin 52731 -> 52785 bytes .../script.module.arrow/lib/arrow/parser.pyo | Bin 8993 -> 9006 bytes .../script.module.arrow/lib/arrow/util.pyo | Bin 1333 -> 1338 bytes .../script.module.beautifulsoup4/AUTHORS.txt | 43 + .../script.module.beautifulsoup4/COPYING.txt | 26 + .../script.module.beautifulsoup4/LICENSE | 26 + .../script.module.beautifulsoup4/README.txt | 63 + .../script.module.beautifulsoup4/addon.xml | 19 + .../script.module.beautifulsoup4/icon.png | Bin 0 -> 7237 bytes .../lib/bs4/__init__.py | 406 ++ .../lib/bs4/builder/__init__.py | 321 ++ .../lib/bs4/builder/_html5lib.py | 285 ++ .../lib/bs4/builder/_htmlparser.py | 258 ++ .../lib/bs4/builder/_lxml.py | 233 ++ .../lib/bs4/dammit.py | 829 +++++ .../lib/bs4/diagnose.py | 204 + .../lib/bs4/element.py | 1611 ++++++++ .../lib/bs4/testing.py | 592 +++ .../lib/bs4/tests/__init__.py | 1 + .../lib/bs4/tests/test_builder_registry.py | 141 + .../lib/bs4/tests/test_docs.py | 36 + .../lib/bs4/tests/test_html5lib.py | 85 + .../lib/bs4/tests/test_htmlparser.py | 19 + .../lib/bs4/tests/test_lxml.py | 91 + .../lib/bs4/tests/test_soup.py | 434 +++ .../lib/bs4/tests/test_tree.py | 1829 +++++++++ .../lib/chardet/__init__.pyo | Bin 827 -> 829 bytes .../lib/dateutil/__init__.pyo | Bin 188 -> 189 bytes .../lib/dateutil/parser.pyo | Bin 31572 -> 31611 bytes .../lib/dateutil/relativedelta.pyo | Bin 14927 -> 14948 bytes .../lib/dateutil/tz.pyo | Bin 26820 -> 26840 bytes .../lib/dateutil/tzwin.pyo | Bin 6994 -> 7012 bytes .../script.module.httplib2/LICENSE.txt | 21 + .../script.module.httplib2/addon.xml | 19 + .../script.module.httplib2/icon.png | Bin 0 -> 7237 bytes .../lib/httplib2/__init__.py | 1657 +++++++++ .../lib/httplib2/cacerts.txt | 739 ++++ .../lib/httplib2/iri2uri.py | 110 + .../lib/httplib2/socks.py | 438 +++ .../lib/httplib2/test/__init__.py | 0 .../lib/httplib2/test/brokensocket/socket.py | 1 + .../httplib2/test/functional/test_proxies.py | 88 + .../lib/httplib2/test/miniserver.py | 100 + .../lib/httplib2/test/other_cacerts.txt | 70 + .../lib/httplib2/test/smoke_test.py | 23 + .../lib/httplib2/test/test_no_socket.py | 24 + .../script.module.pytz/CHANGES.txt | 54 + .../script.module.pytz/LICENSE.txt | 19 + .../base-addons/script.module.pytz/README.txt | 568 +++ .../base-addons/script.module.pytz/addon.xml | 18 + .../base-addons/script.module.pytz/icon.png | Bin 0 -> 13325 bytes .../script.module.pytz/lib/pytz/__init__.py | 1510 ++++++++ .../script.module.pytz/lib/pytz/__init__.pyo | Bin 0 -> 33043 bytes .../script.module.pytz/lib/pytz/exceptions.py | 48 + .../lib/pytz/exceptions.pyo | Bin 0 -> 2109 bytes .../script.module.pytz/lib/pytz/lazy.py | 168 + .../script.module.pytz/lib/pytz/lazy.pyo | Bin 0 -> 6760 bytes .../script.module.pytz/lib/pytz/reference.py | 127 + .../script.module.pytz/lib/pytz/tzfile.py | 137 + .../script.module.pytz/lib/pytz/tzfile.pyo | Bin 0 -> 3808 bytes .../script.module.pytz/lib/pytz/tzinfo.py | 563 +++ .../script.module.pytz/lib/pytz/tzinfo.pyo | Bin 0 -> 17112 bytes .../lib/pytz/zoneinfo/Africa/Abidjan | Bin 0 -> 156 bytes .../lib/pytz/zoneinfo/Africa/Accra | Bin 0 -> 378 bytes .../lib/pytz/zoneinfo/Africa/Addis_Ababa | Bin 0 -> 180 bytes .../lib/pytz/zoneinfo/Africa/Algiers | Bin 0 -> 734 bytes .../lib/pytz/zoneinfo/Africa/Asmara | Bin 0 -> 201 bytes .../lib/pytz/zoneinfo/Africa/Asmera | Bin 0 -> 201 bytes .../lib/pytz/zoneinfo/Africa/Bamako | Bin 0 -> 224 bytes .../lib/pytz/zoneinfo/Africa/Bangui | Bin 0 -> 157 bytes .../lib/pytz/zoneinfo/Africa/Banjul | Bin 0 -> 232 bytes .../lib/pytz/zoneinfo/Africa/Bissau | Bin 0 -> 194 bytes .../lib/pytz/zoneinfo/Africa/Blantyre | Bin 0 -> 157 bytes .../lib/pytz/zoneinfo/Africa/Brazzaville | Bin 0 -> 157 bytes .../lib/pytz/zoneinfo/Africa/Bujumbura | Bin 0 -> 140 bytes .../lib/pytz/zoneinfo/Africa/Cairo | Bin 0 -> 1906 bytes .../lib/pytz/zoneinfo/Africa/Casablanca | Bin 0 -> 1679 bytes .../lib/pytz/zoneinfo/Africa/Ceuta | Bin 0 -> 2049 bytes .../lib/pytz/zoneinfo/Africa/Conakry | Bin 0 -> 224 bytes .../lib/pytz/zoneinfo/Africa/Dakar | Bin 0 -> 194 bytes .../lib/pytz/zoneinfo/Africa/Dar_es_Salaam | Bin 0 -> 229 bytes .../lib/pytz/zoneinfo/Africa/Djibouti | Bin 0 -> 157 bytes .../lib/pytz/zoneinfo/Africa/Douala | Bin 0 -> 157 bytes .../lib/pytz/zoneinfo/Africa/El_Aaiun | Bin 0 -> 1509 bytes .../lib/pytz/zoneinfo/Africa/Freetown | Bin 0 -> 665 bytes .../lib/pytz/zoneinfo/Africa/Gaborone | Bin 0 -> 234 bytes .../lib/pytz/zoneinfo/Africa/Harare | Bin 0 -> 157 bytes .../lib/pytz/zoneinfo/Africa/Johannesburg | Bin 0 -> 245 bytes .../lib/pytz/zoneinfo/Africa/Juba | Bin 0 -> 669 bytes .../lib/pytz/zoneinfo/Africa/Kampala | Bin 0 -> 269 bytes .../lib/pytz/zoneinfo/Africa/Khartoum | Bin 0 -> 669 bytes .../lib/pytz/zoneinfo/Africa/Kigali | Bin 0 -> 157 bytes .../lib/pytz/zoneinfo/Africa/Kinshasa | Bin 0 -> 140 bytes .../lib/pytz/zoneinfo/Africa/Lagos | Bin 0 -> 157 bytes .../lib/pytz/zoneinfo/Africa/Libreville | Bin 0 -> 157 bytes .../lib/pytz/zoneinfo/Africa/Lome | Bin 0 -> 139 bytes .../lib/pytz/zoneinfo/Africa/Luanda | Bin 0 -> 178 bytes .../lib/pytz/zoneinfo/Africa/Lubumbashi | Bin 0 -> 140 bytes .../lib/pytz/zoneinfo/Africa/Lusaka | Bin 0 -> 157 bytes .../lib/pytz/zoneinfo/Africa/Malabo | Bin 0 -> 195 bytes .../lib/pytz/zoneinfo/Africa/Maputo | Bin 0 -> 157 bytes .../lib/pytz/zoneinfo/Africa/Maseru | Bin 0 -> 204 bytes .../lib/pytz/zoneinfo/Africa/Mbabane | Bin 0 -> 160 bytes .../lib/pytz/zoneinfo/Africa/Mogadishu | Bin 0 -> 210 bytes .../lib/pytz/zoneinfo/Africa/Monrovia | Bin 0 -> 215 bytes .../lib/pytz/zoneinfo/Africa/Nairobi | Bin 0 -> 269 bytes .../lib/pytz/zoneinfo/Africa/Ndjamena | Bin 0 -> 211 bytes .../lib/pytz/zoneinfo/Africa/Niamey | Bin 0 -> 225 bytes .../lib/pytz/zoneinfo/Africa/Nouakchott | Bin 0 -> 224 bytes .../lib/pytz/zoneinfo/Africa/Ouagadougou | Bin 0 -> 156 bytes .../lib/pytz/zoneinfo/Africa/Porto-Novo | Bin 0 -> 195 bytes .../lib/pytz/zoneinfo/Africa/Sao_Tome | Bin 0 -> 173 bytes .../lib/pytz/zoneinfo/Africa/Timbuktu | Bin 0 -> 224 bytes .../lib/pytz/zoneinfo/Africa/Tripoli | Bin 0 -> 641 bytes .../lib/pytz/zoneinfo/Africa/Tunis | Bin 0 -> 684 bytes .../lib/pytz/zoneinfo/Africa/Windhoek | Bin 0 -> 1556 bytes .../lib/pytz/zoneinfo/America/Adak | Bin 0 -> 2353 bytes .../lib/pytz/zoneinfo/America/Anchorage | Bin 0 -> 2358 bytes .../lib/pytz/zoneinfo/America/Anguilla | Bin 0 -> 156 bytes .../lib/pytz/zoneinfo/America/Antigua | Bin 0 -> 194 bytes .../lib/pytz/zoneinfo/America/Araguaina | Bin 0 -> 882 bytes .../zoneinfo/America/Argentina/Buenos_Aires | Bin 0 -> 1061 bytes .../pytz/zoneinfo/America/Argentina/Catamarca | Bin 0 -> 1103 bytes .../zoneinfo/America/Argentina/ComodRivadavia | Bin 0 -> 1103 bytes .../pytz/zoneinfo/America/Argentina/Cordoba | Bin 0 -> 1103 bytes .../lib/pytz/zoneinfo/America/Argentina/Jujuy | Bin 0 -> 1119 bytes .../pytz/zoneinfo/America/Argentina/La_Rioja | Bin 0 -> 1117 bytes .../pytz/zoneinfo/America/Argentina/Mendoza | Bin 0 -> 1147 bytes .../zoneinfo/America/Argentina/Rio_Gallegos | Bin 0 -> 1103 bytes .../lib/pytz/zoneinfo/America/Argentina/Salta | Bin 0 -> 1075 bytes .../pytz/zoneinfo/America/Argentina/San_Juan | Bin 0 -> 1117 bytes .../pytz/zoneinfo/America/Argentina/San_Luis | Bin 0 -> 1145 bytes .../pytz/zoneinfo/America/Argentina/Tucuman | Bin 0 -> 1131 bytes .../pytz/zoneinfo/America/Argentina/Ushuaia | Bin 0 -> 1103 bytes .../lib/pytz/zoneinfo/America/Aruba | Bin 0 -> 194 bytes .../lib/pytz/zoneinfo/America/Asuncion | Bin 0 -> 2036 bytes .../lib/pytz/zoneinfo/America/Atikokan | Bin 0 -> 319 bytes .../lib/pytz/zoneinfo/America/Atka | Bin 0 -> 2353 bytes .../lib/pytz/zoneinfo/America/Bahia | Bin 0 -> 1022 bytes .../lib/pytz/zoneinfo/America/Bahia_Banderas | Bin 0 -> 1574 bytes .../lib/pytz/zoneinfo/America/Barbados | Bin 0 -> 330 bytes .../lib/pytz/zoneinfo/America/Belem | Bin 0 -> 574 bytes .../lib/pytz/zoneinfo/America/Belize | Bin 0 -> 962 bytes .../lib/pytz/zoneinfo/America/Blanc-Sablon | Bin 0 -> 281 bytes .../lib/pytz/zoneinfo/America/Boa_Vista | Bin 0 -> 630 bytes .../lib/pytz/zoneinfo/America/Bogota | Bin 0 -> 231 bytes .../lib/pytz/zoneinfo/America/Boise | Bin 0 -> 2377 bytes .../lib/pytz/zoneinfo/America/Buenos_Aires | Bin 0 -> 1061 bytes .../lib/pytz/zoneinfo/America/Cambridge_Bay | Bin 0 -> 2084 bytes .../lib/pytz/zoneinfo/America/Campo_Grande | Bin 0 -> 2001 bytes .../lib/pytz/zoneinfo/America/Cancun | Bin 0 -> 1466 bytes .../lib/pytz/zoneinfo/America/Caracas | Bin 0 -> 240 bytes .../lib/pytz/zoneinfo/America/Catamarca | Bin 0 -> 1103 bytes .../lib/pytz/zoneinfo/America/Cayenne | Bin 0 -> 186 bytes .../lib/pytz/zoneinfo/America/Cayman | Bin 0 -> 177 bytes .../lib/pytz/zoneinfo/America/Chicago | Bin 0 -> 3559 bytes .../lib/pytz/zoneinfo/America/Chihuahua | Bin 0 -> 1508 bytes .../lib/pytz/zoneinfo/America/Coral_Harbour | Bin 0 -> 319 bytes .../lib/pytz/zoneinfo/America/Cordoba | Bin 0 -> 1103 bytes .../lib/pytz/zoneinfo/America/Costa_Rica | Bin 0 -> 315 bytes .../lib/pytz/zoneinfo/America/Creston | Bin 0 -> 207 bytes .../lib/pytz/zoneinfo/America/Cuiaba | Bin 0 -> 1973 bytes .../lib/pytz/zoneinfo/America/Curacao | Bin 0 -> 194 bytes .../lib/pytz/zoneinfo/America/Danmarkshavn | Bin 0 -> 700 bytes .../lib/pytz/zoneinfo/America/Dawson | Bin 0 -> 2067 bytes .../lib/pytz/zoneinfo/America/Dawson_Creek | Bin 0 -> 1033 bytes .../lib/pytz/zoneinfo/America/Denver | Bin 0 -> 2427 bytes .../lib/pytz/zoneinfo/America/Detroit | Bin 0 -> 2202 bytes .../lib/pytz/zoneinfo/America/Dominica | Bin 0 -> 156 bytes .../lib/pytz/zoneinfo/America/Edmonton | Bin 0 -> 2388 bytes .../lib/pytz/zoneinfo/America/Eirunepe | Bin 0 -> 670 bytes .../lib/pytz/zoneinfo/America/El_Salvador | Bin 0 -> 236 bytes .../lib/pytz/zoneinfo/America/Ensenada | Bin 0 -> 2342 bytes .../lib/pytz/zoneinfo/America/Fort_Wayne | Bin 0 -> 1649 bytes .../lib/pytz/zoneinfo/America/Fortaleza | Bin 0 -> 714 bytes .../lib/pytz/zoneinfo/America/Glace_Bay | Bin 0 -> 2192 bytes .../lib/pytz/zoneinfo/America/Godthab | Bin 0 -> 1863 bytes .../lib/pytz/zoneinfo/America/Goose_Bay | Bin 0 -> 3193 bytes .../lib/pytz/zoneinfo/America/Grand_Turk | Bin 0 -> 1871 bytes .../lib/pytz/zoneinfo/America/Grenada | Bin 0 -> 156 bytes .../lib/pytz/zoneinfo/America/Guadeloupe | Bin 0 -> 156 bytes .../lib/pytz/zoneinfo/America/Guatemala | Bin 0 -> 292 bytes .../lib/pytz/zoneinfo/America/Guayaquil | Bin 0 -> 177 bytes .../lib/pytz/zoneinfo/America/Guyana | Bin 0 -> 256 bytes .../lib/pytz/zoneinfo/America/Halifax | Bin 0 -> 3424 bytes .../lib/pytz/zoneinfo/America/Havana | Bin 0 -> 2411 bytes .../lib/pytz/zoneinfo/America/Hermosillo | Bin 0 -> 440 bytes .../zoneinfo/America/Indiana/Indianapolis | Bin 0 -> 1649 bytes .../lib/pytz/zoneinfo/America/Indiana/Knox | Bin 0 -> 2411 bytes .../lib/pytz/zoneinfo/America/Indiana/Marengo | Bin 0 -> 1705 bytes .../pytz/zoneinfo/America/Indiana/Petersburg | Bin 0 -> 1887 bytes .../pytz/zoneinfo/America/Indiana/Tell_City | Bin 0 -> 1709 bytes .../lib/pytz/zoneinfo/America/Indiana/Vevay | Bin 0 -> 1397 bytes .../pytz/zoneinfo/America/Indiana/Vincennes | Bin 0 -> 1677 bytes .../lib/pytz/zoneinfo/America/Indiana/Winamac | Bin 0 -> 1761 bytes .../lib/pytz/zoneinfo/America/Indianapolis | Bin 0 -> 1649 bytes .../lib/pytz/zoneinfo/America/Inuvik | Bin 0 -> 1914 bytes .../lib/pytz/zoneinfo/America/Iqaluit | Bin 0 -> 2032 bytes .../lib/pytz/zoneinfo/America/Jamaica | Bin 0 -> 481 bytes .../lib/pytz/zoneinfo/America/Jujuy | Bin 0 -> 1119 bytes .../lib/pytz/zoneinfo/America/Juneau | Bin 0 -> 2336 bytes .../pytz/zoneinfo/America/Kentucky/Louisville | Bin 0 -> 2755 bytes .../pytz/zoneinfo/America/Kentucky/Monticello | Bin 0 -> 2335 bytes .../lib/pytz/zoneinfo/America/Knox_IN | Bin 0 -> 2411 bytes .../lib/pytz/zoneinfo/America/Kralendijk | Bin 0 -> 194 bytes .../lib/pytz/zoneinfo/America/La_Paz | Bin 0 -> 217 bytes .../lib/pytz/zoneinfo/America/Lima | Bin 0 -> 395 bytes .../lib/pytz/zoneinfo/America/Los_Angeles | Bin 0 -> 2819 bytes .../lib/pytz/zoneinfo/America/Louisville | Bin 0 -> 2755 bytes .../lib/pytz/zoneinfo/America/Lower_Princes | Bin 0 -> 194 bytes .../lib/pytz/zoneinfo/America/Maceio | Bin 0 -> 742 bytes .../lib/pytz/zoneinfo/America/Managua | Bin 0 -> 437 bytes .../lib/pytz/zoneinfo/America/Manaus | Bin 0 -> 602 bytes .../lib/pytz/zoneinfo/America/Marigot | Bin 0 -> 156 bytes .../lib/pytz/zoneinfo/America/Martinique | Bin 0 -> 231 bytes .../lib/pytz/zoneinfo/America/Matamoros | Bin 0 -> 1402 bytes .../lib/pytz/zoneinfo/America/Mazatlan | Bin 0 -> 1550 bytes .../lib/pytz/zoneinfo/America/Mendoza | Bin 0 -> 1147 bytes .../lib/pytz/zoneinfo/America/Menominee | Bin 0 -> 2257 bytes .../lib/pytz/zoneinfo/America/Merida | Bin 0 -> 1442 bytes .../lib/pytz/zoneinfo/America/Metlakatla | Bin 0 -> 717 bytes .../lib/pytz/zoneinfo/America/Mexico_City | Bin 0 -> 1604 bytes .../lib/pytz/zoneinfo/America/Miquelon | Bin 0 -> 1670 bytes .../lib/pytz/zoneinfo/America/Moncton | Bin 0 -> 3137 bytes .../lib/pytz/zoneinfo/America/Monterrey | Bin 0 -> 1402 bytes .../lib/pytz/zoneinfo/America/Montevideo | Bin 0 -> 2134 bytes .../lib/pytz/zoneinfo/America/Montreal | Bin 0 -> 3477 bytes .../lib/pytz/zoneinfo/America/Montserrat | Bin 0 -> 156 bytes .../lib/pytz/zoneinfo/America/Nassau | Bin 0 -> 2270 bytes .../lib/pytz/zoneinfo/America/New_York | Bin 0 -> 3519 bytes .../lib/pytz/zoneinfo/America/Nipigon | Bin 0 -> 2105 bytes .../lib/pytz/zoneinfo/America/Nome | Bin 0 -> 2350 bytes .../lib/pytz/zoneinfo/America/Noronha | Bin 0 -> 714 bytes .../pytz/zoneinfo/America/North_Dakota/Beulah | Bin 0 -> 2363 bytes .../pytz/zoneinfo/America/North_Dakota/Center | Bin 0 -> 2363 bytes .../zoneinfo/America/North_Dakota/New_Salem | Bin 0 -> 2363 bytes .../lib/pytz/zoneinfo/America/Ojinaga | Bin 0 -> 1508 bytes .../lib/pytz/zoneinfo/America/Panama | Bin 0 -> 177 bytes .../lib/pytz/zoneinfo/America/Pangnirtung | Bin 0 -> 2094 bytes .../lib/pytz/zoneinfo/America/Paramaribo | Bin 0 -> 294 bytes .../lib/pytz/zoneinfo/America/Phoenix | Bin 0 -> 327 bytes .../lib/pytz/zoneinfo/America/Port-au-Prince | Bin 0 -> 1457 bytes .../lib/pytz/zoneinfo/America/Port_of_Spain | Bin 0 -> 156 bytes .../lib/pytz/zoneinfo/America/Porto_Acre | Bin 0 -> 642 bytes .../lib/pytz/zoneinfo/America/Porto_Velho | Bin 0 -> 574 bytes .../lib/pytz/zoneinfo/America/Puerto_Rico | Bin 0 -> 229 bytes .../lib/pytz/zoneinfo/America/Rainy_River | Bin 0 -> 2105 bytes .../lib/pytz/zoneinfo/America/Rankin_Inlet | Bin 0 -> 1916 bytes .../lib/pytz/zoneinfo/America/Recife | Bin 0 -> 714 bytes .../lib/pytz/zoneinfo/America/Regina | Bin 0 -> 980 bytes .../lib/pytz/zoneinfo/America/Resolute | Bin 0 -> 1916 bytes .../lib/pytz/zoneinfo/America/Rio_Branco | Bin 0 -> 642 bytes .../lib/pytz/zoneinfo/America/Rosario | Bin 0 -> 1103 bytes .../lib/pytz/zoneinfo/America/Santa_Isabel | Bin 0 -> 2342 bytes .../lib/pytz/zoneinfo/America/Santarem | Bin 0 -> 612 bytes .../lib/pytz/zoneinfo/America/Santiago | Bin 0 -> 2505 bytes .../lib/pytz/zoneinfo/America/Santo_Domingo | Bin 0 -> 463 bytes .../lib/pytz/zoneinfo/America/Sao_Paulo | Bin 0 -> 2001 bytes .../lib/pytz/zoneinfo/America/Scoresbysund | Bin 0 -> 1911 bytes .../lib/pytz/zoneinfo/America/Shiprock | Bin 0 -> 2427 bytes .../lib/pytz/zoneinfo/America/Sitka | Bin 0 -> 2324 bytes .../lib/pytz/zoneinfo/America/St_Barthelemy | Bin 0 -> 156 bytes .../lib/pytz/zoneinfo/America/St_Johns | Bin 0 -> 3638 bytes .../lib/pytz/zoneinfo/America/St_Kitts | Bin 0 -> 156 bytes .../lib/pytz/zoneinfo/America/St_Lucia | Bin 0 -> 156 bytes .../lib/pytz/zoneinfo/America/St_Thomas | Bin 0 -> 156 bytes .../lib/pytz/zoneinfo/America/St_Vincent | Bin 0 -> 156 bytes .../lib/pytz/zoneinfo/America/Swift_Current | Bin 0 -> 560 bytes .../lib/pytz/zoneinfo/America/Tegucigalpa | Bin 0 -> 264 bytes .../lib/pytz/zoneinfo/America/Thule | Bin 0 -> 1514 bytes .../lib/pytz/zoneinfo/America/Thunder_Bay | Bin 0 -> 2185 bytes .../lib/pytz/zoneinfo/America/Tijuana | Bin 0 -> 2342 bytes .../lib/pytz/zoneinfo/America/Toronto | Bin 0 -> 3477 bytes .../lib/pytz/zoneinfo/America/Tortola | Bin 0 -> 156 bytes .../lib/pytz/zoneinfo/America/Vancouver | Bin 0 -> 2875 bytes .../lib/pytz/zoneinfo/America/Virgin | Bin 0 -> 156 bytes .../lib/pytz/zoneinfo/America/Whitehorse | Bin 0 -> 2067 bytes .../lib/pytz/zoneinfo/America/Winnipeg | Bin 0 -> 2865 bytes .../lib/pytz/zoneinfo/America/Yakutat | Bin 0 -> 2288 bytes .../lib/pytz/zoneinfo/America/Yellowknife | Bin 0 -> 1966 bytes .../lib/pytz/zoneinfo/Antarctica/Casey | Bin 0 -> 255 bytes .../lib/pytz/zoneinfo/Antarctica/Davis | Bin 0 -> 276 bytes .../pytz/zoneinfo/Antarctica/DumontDUrville | Bin 0 -> 213 bytes .../lib/pytz/zoneinfo/Antarctica/Macquarie | Bin 0 -> 1496 bytes .../lib/pytz/zoneinfo/Antarctica/Mawson | Bin 0 -> 190 bytes .../lib/pytz/zoneinfo/Antarctica/McMurdo | Bin 0 -> 2434 bytes .../lib/pytz/zoneinfo/Antarctica/Palmer | Bin 0 -> 2040 bytes .../lib/pytz/zoneinfo/Antarctica/Rothera | Bin 0 -> 159 bytes .../lib/pytz/zoneinfo/Antarctica/South_Pole | Bin 0 -> 2434 bytes .../lib/pytz/zoneinfo/Antarctica/Syowa | Bin 0 -> 160 bytes .../lib/pytz/zoneinfo/Antarctica/Troll | Bin 0 -> 1147 bytes .../lib/pytz/zoneinfo/Antarctica/Vostok | Bin 0 -> 160 bytes .../lib/pytz/zoneinfo/Arctic/Longyearbyen | Bin 0 -> 2225 bytes .../lib/pytz/zoneinfo/Asia/Aden | Bin 0 -> 157 bytes .../lib/pytz/zoneinfo/Asia/Almaty | Bin 0 -> 922 bytes .../lib/pytz/zoneinfo/Asia/Amman | Bin 0 -> 1863 bytes .../lib/pytz/zoneinfo/Asia/Anadyr | Bin 0 -> 1183 bytes .../lib/pytz/zoneinfo/Asia/Aqtau | Bin 0 -> 1128 bytes .../lib/pytz/zoneinfo/Asia/Aqtobe | Bin 0 -> 1038 bytes .../lib/pytz/zoneinfo/Asia/Ashgabat | Bin 0 -> 657 bytes .../lib/pytz/zoneinfo/Asia/Ashkhabad | Bin 0 -> 657 bytes .../lib/pytz/zoneinfo/Asia/Baghdad | Bin 0 -> 962 bytes .../lib/pytz/zoneinfo/Asia/Bahrain | Bin 0 -> 195 bytes .../lib/pytz/zoneinfo/Asia/Baku | Bin 0 -> 1942 bytes .../lib/pytz/zoneinfo/Asia/Bangkok | Bin 0 -> 178 bytes .../lib/pytz/zoneinfo/Asia/Beirut | Bin 0 -> 2149 bytes .../lib/pytz/zoneinfo/Asia/Bishkek | Bin 0 -> 1047 bytes .../lib/pytz/zoneinfo/Asia/Brunei | Bin 0 -> 187 bytes .../lib/pytz/zoneinfo/Asia/Calcutta | Bin 0 -> 265 bytes .../lib/pytz/zoneinfo/Asia/Choibalsan | Bin 0 -> 890 bytes .../lib/pytz/zoneinfo/Asia/Chongqing | Bin 0 -> 389 bytes .../lib/pytz/zoneinfo/Asia/Chungking | Bin 0 -> 389 bytes .../lib/pytz/zoneinfo/Asia/Colombo | Bin 0 -> 363 bytes .../lib/pytz/zoneinfo/Asia/Dacca | Bin 0 -> 364 bytes .../lib/pytz/zoneinfo/Asia/Damascus | Bin 0 -> 2306 bytes .../lib/pytz/zoneinfo/Asia/Dhaka | Bin 0 -> 364 bytes .../lib/pytz/zoneinfo/Asia/Dili | Bin 0 -> 295 bytes .../lib/pytz/zoneinfo/Asia/Dubai | Bin 0 -> 157 bytes .../lib/pytz/zoneinfo/Asia/Dushanbe | Bin 0 -> 597 bytes .../lib/pytz/zoneinfo/Asia/Gaza | Bin 0 -> 2287 bytes .../lib/pytz/zoneinfo/Asia/Harbin | Bin 0 -> 463 bytes .../lib/pytz/zoneinfo/Asia/Hebron | Bin 0 -> 2315 bytes .../lib/pytz/zoneinfo/Asia/Ho_Chi_Minh | Bin 0 -> 255 bytes .../lib/pytz/zoneinfo/Asia/Hong_Kong | Bin 0 -> 1175 bytes .../lib/pytz/zoneinfo/Asia/Hovd | Bin 0 -> 834 bytes .../lib/pytz/zoneinfo/Asia/Irkutsk | Bin 0 -> 1203 bytes .../lib/pytz/zoneinfo/Asia/Istanbul | Bin 0 -> 2721 bytes .../lib/pytz/zoneinfo/Asia/Jakarta | Bin 0 -> 344 bytes .../lib/pytz/zoneinfo/Asia/Jayapura | Bin 0 -> 225 bytes .../lib/pytz/zoneinfo/Asia/Jerusalem | Bin 0 -> 2239 bytes .../lib/pytz/zoneinfo/Asia/Kabul | Bin 0 -> 173 bytes .../lib/pytz/zoneinfo/Asia/Kamchatka | Bin 0 -> 1167 bytes .../lib/pytz/zoneinfo/Asia/Karachi | Bin 0 -> 389 bytes .../lib/pytz/zoneinfo/Asia/Kashgar | Bin 0 -> 419 bytes .../lib/pytz/zoneinfo/Asia/Kathmandu | Bin 0 -> 198 bytes .../lib/pytz/zoneinfo/Asia/Katmandu | Bin 0 -> 198 bytes .../lib/pytz/zoneinfo/Asia/Khandyga | Bin 0 -> 1281 bytes .../lib/pytz/zoneinfo/Asia/Kolkata | Bin 0 -> 265 bytes .../lib/pytz/zoneinfo/Asia/Krasnoyarsk | Bin 0 -> 1182 bytes .../lib/pytz/zoneinfo/Asia/Kuala_Lumpur | Bin 0 -> 372 bytes .../lib/pytz/zoneinfo/Asia/Kuching | Bin 0 -> 505 bytes .../lib/pytz/zoneinfo/Asia/Kuwait | Bin 0 -> 157 bytes .../lib/pytz/zoneinfo/Asia/Macao | Bin 0 -> 781 bytes .../lib/pytz/zoneinfo/Asia/Macau | Bin 0 -> 781 bytes .../lib/pytz/zoneinfo/Asia/Magadan | Bin 0 -> 1183 bytes .../lib/pytz/zoneinfo/Asia/Makassar | Bin 0 -> 266 bytes .../lib/pytz/zoneinfo/Asia/Manila | Bin 0 -> 335 bytes .../lib/pytz/zoneinfo/Asia/Muscat | Bin 0 -> 157 bytes .../lib/pytz/zoneinfo/Asia/Nicosia | Bin 0 -> 2002 bytes .../lib/pytz/zoneinfo/Asia/Novokuznetsk | Bin 0 -> 1220 bytes .../lib/pytz/zoneinfo/Asia/Novosibirsk | Bin 0 -> 1196 bytes .../lib/pytz/zoneinfo/Asia/Omsk | Bin 0 -> 1182 bytes .../lib/pytz/zoneinfo/Asia/Oral | Bin 0 -> 1086 bytes .../lib/pytz/zoneinfo/Asia/Phnom_Penh | Bin 0 -> 255 bytes .../lib/pytz/zoneinfo/Asia/Pontianak | Bin 0 -> 361 bytes .../lib/pytz/zoneinfo/Asia/Pyongyang | Bin 0 -> 258 bytes .../lib/pytz/zoneinfo/Asia/Qatar | Bin 0 -> 195 bytes .../lib/pytz/zoneinfo/Asia/Qyzylorda | Bin 0 -> 1068 bytes .../lib/pytz/zoneinfo/Asia/Rangoon | Bin 0 -> 259 bytes .../lib/pytz/zoneinfo/Asia/Riyadh | Bin 0 -> 157 bytes .../lib/pytz/zoneinfo/Asia/Saigon | Bin 0 -> 255 bytes .../lib/pytz/zoneinfo/Asia/Sakhalin | Bin 0 -> 1213 bytes .../lib/pytz/zoneinfo/Asia/Samarkand | Bin 0 -> 677 bytes .../lib/pytz/zoneinfo/Asia/Seoul | Bin 0 -> 396 bytes .../lib/pytz/zoneinfo/Asia/Shanghai | Bin 0 -> 405 bytes .../lib/pytz/zoneinfo/Asia/Singapore | Bin 0 -> 402 bytes .../lib/pytz/zoneinfo/Asia/Taipei | Bin 0 -> 724 bytes .../lib/pytz/zoneinfo/Asia/Tashkent | Bin 0 -> 667 bytes .../lib/pytz/zoneinfo/Asia/Tbilisi | Bin 0 -> 1116 bytes .../lib/pytz/zoneinfo/Asia/Tehran | Bin 0 -> 1647 bytes .../lib/pytz/zoneinfo/Asia/Tel_Aviv | Bin 0 -> 2239 bytes .../lib/pytz/zoneinfo/Asia/Thimbu | Bin 0 -> 195 bytes .../lib/pytz/zoneinfo/Asia/Thimphu | Bin 0 -> 195 bytes .../lib/pytz/zoneinfo/Asia/Tokyo | Bin 0 -> 331 bytes .../lib/pytz/zoneinfo/Asia/Ujung_Pandang | Bin 0 -> 266 bytes .../lib/pytz/zoneinfo/Asia/Ulaanbaatar | Bin 0 -> 834 bytes .../lib/pytz/zoneinfo/Asia/Ulan_Bator | Bin 0 -> 834 bytes .../lib/pytz/zoneinfo/Asia/Urumqi | Bin 0 -> 389 bytes .../lib/pytz/zoneinfo/Asia/Ust-Nera | Bin 0 -> 1249 bytes .../lib/pytz/zoneinfo/Asia/Vientiane | Bin 0 -> 255 bytes .../lib/pytz/zoneinfo/Asia/Vladivostok | Bin 0 -> 1197 bytes .../lib/pytz/zoneinfo/Asia/Yakutsk | Bin 0 -> 1183 bytes .../lib/pytz/zoneinfo/Asia/Yekaterinburg | Bin 0 -> 1252 bytes .../lib/pytz/zoneinfo/Asia/Yerevan | Bin 0 -> 1263 bytes .../lib/pytz/zoneinfo/Atlantic/Azores | Bin 0 -> 3462 bytes .../lib/pytz/zoneinfo/Atlantic/Bermuda | Bin 0 -> 1990 bytes .../lib/pytz/zoneinfo/Atlantic/Canary | Bin 0 -> 1899 bytes .../lib/pytz/zoneinfo/Atlantic/Cape_Verde | Bin 0 -> 240 bytes .../lib/pytz/zoneinfo/Atlantic/Faeroe | Bin 0 -> 1815 bytes .../lib/pytz/zoneinfo/Atlantic/Faroe | Bin 0 -> 1815 bytes .../lib/pytz/zoneinfo/Atlantic/Jan_Mayen | Bin 0 -> 2225 bytes .../lib/pytz/zoneinfo/Atlantic/Madeira | Bin 0 -> 3452 bytes .../lib/pytz/zoneinfo/Atlantic/Reykjavik | Bin 0 -> 1141 bytes .../lib/pytz/zoneinfo/Atlantic/South_Georgia | Bin 0 -> 139 bytes .../lib/pytz/zoneinfo/Atlantic/St_Helena | Bin 0 -> 177 bytes .../lib/pytz/zoneinfo/Atlantic/Stanley | Bin 0 -> 1220 bytes .../lib/pytz/zoneinfo/Australia/ACT | Bin 0 -> 2183 bytes .../lib/pytz/zoneinfo/Australia/Adelaide | Bin 0 -> 2202 bytes .../lib/pytz/zoneinfo/Australia/Brisbane | Bin 0 -> 413 bytes .../lib/pytz/zoneinfo/Australia/Broken_Hill | Bin 0 -> 2237 bytes .../lib/pytz/zoneinfo/Australia/Canberra | Bin 0 -> 2183 bytes .../lib/pytz/zoneinfo/Australia/Currie | Bin 0 -> 2183 bytes .../lib/pytz/zoneinfo/Australia/Darwin | Bin 0 -> 288 bytes .../lib/pytz/zoneinfo/Australia/Eucla | Bin 0 -> 446 bytes .../lib/pytz/zoneinfo/Australia/Hobart | Bin 0 -> 2295 bytes .../lib/pytz/zoneinfo/Australia/LHI | Bin 0 -> 1821 bytes .../lib/pytz/zoneinfo/Australia/Lindeman | Bin 0 -> 483 bytes .../lib/pytz/zoneinfo/Australia/Lord_Howe | Bin 0 -> 1821 bytes .../lib/pytz/zoneinfo/Australia/Melbourne | Bin 0 -> 2183 bytes .../lib/pytz/zoneinfo/Australia/NSW | Bin 0 -> 2183 bytes .../lib/pytz/zoneinfo/Australia/North | Bin 0 -> 288 bytes .../lib/pytz/zoneinfo/Australia/Perth | Bin 0 -> 440 bytes .../lib/pytz/zoneinfo/Australia/Queensland | Bin 0 -> 413 bytes .../lib/pytz/zoneinfo/Australia/South | Bin 0 -> 2202 bytes .../lib/pytz/zoneinfo/Australia/Sydney | Bin 0 -> 2183 bytes .../lib/pytz/zoneinfo/Australia/Tasmania | Bin 0 -> 2295 bytes .../lib/pytz/zoneinfo/Australia/Victoria | Bin 0 -> 2183 bytes .../lib/pytz/zoneinfo/Australia/West | Bin 0 -> 440 bytes .../lib/pytz/zoneinfo/Australia/Yancowinna | Bin 0 -> 2237 bytes .../lib/pytz/zoneinfo/Brazil/Acre | Bin 0 -> 642 bytes .../lib/pytz/zoneinfo/Brazil/DeNoronha | Bin 0 -> 714 bytes .../lib/pytz/zoneinfo/Brazil/East | Bin 0 -> 2001 bytes .../lib/pytz/zoneinfo/Brazil/West | Bin 0 -> 602 bytes .../script.module.pytz/lib/pytz/zoneinfo/CET | Bin 0 -> 2102 bytes .../lib/pytz/zoneinfo/CST6CDT | Bin 0 -> 2294 bytes .../lib/pytz/zoneinfo/Canada/Atlantic | Bin 0 -> 3424 bytes .../lib/pytz/zoneinfo/Canada/Central | Bin 0 -> 2865 bytes .../pytz/zoneinfo/Canada/East-Saskatchewan | Bin 0 -> 980 bytes .../lib/pytz/zoneinfo/Canada/Eastern | Bin 0 -> 3477 bytes .../lib/pytz/zoneinfo/Canada/Mountain | Bin 0 -> 2388 bytes .../lib/pytz/zoneinfo/Canada/Newfoundland | Bin 0 -> 3638 bytes .../lib/pytz/zoneinfo/Canada/Pacific | Bin 0 -> 2875 bytes .../lib/pytz/zoneinfo/Canada/Saskatchewan | Bin 0 -> 980 bytes .../lib/pytz/zoneinfo/Canada/Yukon | Bin 0 -> 2067 bytes .../lib/pytz/zoneinfo/Chile/Continental | Bin 0 -> 2505 bytes .../lib/pytz/zoneinfo/Chile/EasterIsland | Bin 0 -> 2269 bytes .../script.module.pytz/lib/pytz/zoneinfo/Cuba | Bin 0 -> 2411 bytes .../script.module.pytz/lib/pytz/zoneinfo/EET | Bin 0 -> 1876 bytes .../script.module.pytz/lib/pytz/zoneinfo/EST | Bin 0 -> 118 bytes .../lib/pytz/zoneinfo/EST5EDT | Bin 0 -> 2294 bytes .../lib/pytz/zoneinfo/Egypt | Bin 0 -> 1906 bytes .../script.module.pytz/lib/pytz/zoneinfo/Eire | Bin 0 -> 3533 bytes .../lib/pytz/zoneinfo/Etc/GMT | Bin 0 -> 118 bytes .../lib/pytz/zoneinfo/Etc/GMT+0 | Bin 0 -> 118 bytes .../lib/pytz/zoneinfo/Etc/GMT+1 | Bin 0 -> 126 bytes .../lib/pytz/zoneinfo/Etc/GMT+10 | Bin 0 -> 130 bytes .../lib/pytz/zoneinfo/Etc/GMT+11 | Bin 0 -> 130 bytes .../lib/pytz/zoneinfo/Etc/GMT+12 | Bin 0 -> 130 bytes .../lib/pytz/zoneinfo/Etc/GMT+2 | Bin 0 -> 126 bytes .../lib/pytz/zoneinfo/Etc/GMT+3 | Bin 0 -> 126 bytes .../lib/pytz/zoneinfo/Etc/GMT+4 | Bin 0 -> 126 bytes .../lib/pytz/zoneinfo/Etc/GMT+5 | Bin 0 -> 126 bytes .../lib/pytz/zoneinfo/Etc/GMT+6 | Bin 0 -> 126 bytes .../lib/pytz/zoneinfo/Etc/GMT+7 | Bin 0 -> 126 bytes .../lib/pytz/zoneinfo/Etc/GMT+8 | Bin 0 -> 126 bytes .../lib/pytz/zoneinfo/Etc/GMT+9 | Bin 0 -> 126 bytes .../lib/pytz/zoneinfo/Etc/GMT-0 | Bin 0 -> 118 bytes .../lib/pytz/zoneinfo/Etc/GMT-1 | Bin 0 -> 127 bytes .../lib/pytz/zoneinfo/Etc/GMT-10 | Bin 0 -> 131 bytes .../lib/pytz/zoneinfo/Etc/GMT-11 | Bin 0 -> 131 bytes .../lib/pytz/zoneinfo/Etc/GMT-12 | Bin 0 -> 131 bytes .../lib/pytz/zoneinfo/Etc/GMT-13 | Bin 0 -> 131 bytes .../lib/pytz/zoneinfo/Etc/GMT-14 | Bin 0 -> 131 bytes .../lib/pytz/zoneinfo/Etc/GMT-2 | Bin 0 -> 127 bytes .../lib/pytz/zoneinfo/Etc/GMT-3 | Bin 0 -> 127 bytes .../lib/pytz/zoneinfo/Etc/GMT-4 | Bin 0 -> 127 bytes .../lib/pytz/zoneinfo/Etc/GMT-5 | Bin 0 -> 127 bytes .../lib/pytz/zoneinfo/Etc/GMT-6 | Bin 0 -> 127 bytes .../lib/pytz/zoneinfo/Etc/GMT-7 | Bin 0 -> 127 bytes .../lib/pytz/zoneinfo/Etc/GMT-8 | Bin 0 -> 127 bytes .../lib/pytz/zoneinfo/Etc/GMT-9 | Bin 0 -> 127 bytes .../lib/pytz/zoneinfo/Etc/GMT0 | Bin 0 -> 118 bytes .../lib/pytz/zoneinfo/Etc/Greenwich | Bin 0 -> 118 bytes .../lib/pytz/zoneinfo/Etc/UCT | Bin 0 -> 118 bytes .../lib/pytz/zoneinfo/Etc/UTC | Bin 0 -> 118 bytes .../lib/pytz/zoneinfo/Etc/Universal | Bin 0 -> 118 bytes .../lib/pytz/zoneinfo/Etc/Zulu | Bin 0 -> 118 bytes .../lib/pytz/zoneinfo/Europe/Amsterdam | Bin 0 -> 2917 bytes .../lib/pytz/zoneinfo/Europe/Andorra | Bin 0 -> 1725 bytes .../lib/pytz/zoneinfo/Europe/Athens | Bin 0 -> 2245 bytes .../lib/pytz/zoneinfo/Europe/Belfast | Bin 0 -> 3661 bytes .../lib/pytz/zoneinfo/Europe/Belgrade | Bin 0 -> 1931 bytes .../lib/pytz/zoneinfo/Europe/Berlin | Bin 0 -> 2309 bytes .../lib/pytz/zoneinfo/Europe/Bratislava | Bin 0 -> 2246 bytes .../lib/pytz/zoneinfo/Europe/Brussels | Bin 0 -> 2944 bytes .../lib/pytz/zoneinfo/Europe/Bucharest | Bin 0 -> 2195 bytes .../lib/pytz/zoneinfo/Europe/Budapest | Bin 0 -> 2407 bytes .../lib/pytz/zoneinfo/Europe/Busingen | Bin 0 -> 1892 bytes .../lib/pytz/zoneinfo/Europe/Chisinau | Bin 0 -> 2407 bytes .../lib/pytz/zoneinfo/Europe/Copenhagen | Bin 0 -> 2134 bytes .../lib/pytz/zoneinfo/Europe/Dublin | Bin 0 -> 3533 bytes .../lib/pytz/zoneinfo/Europe/Gibraltar | Bin 0 -> 3035 bytes .../lib/pytz/zoneinfo/Europe/Guernsey | Bin 0 -> 3661 bytes .../lib/pytz/zoneinfo/Europe/Helsinki | Bin 0 -> 1883 bytes .../lib/pytz/zoneinfo/Europe/Isle_of_Man | Bin 0 -> 3661 bytes .../lib/pytz/zoneinfo/Europe/Istanbul | Bin 0 -> 2721 bytes .../lib/pytz/zoneinfo/Europe/Jersey | Bin 0 -> 3661 bytes .../lib/pytz/zoneinfo/Europe/Kaliningrad | Bin 0 -> 1494 bytes .../lib/pytz/zoneinfo/Europe/Kiev | Bin 0 -> 2071 bytes .../lib/pytz/zoneinfo/Europe/Lisbon | Bin 0 -> 3439 bytes .../lib/pytz/zoneinfo/Europe/Ljubljana | Bin 0 -> 1931 bytes .../lib/pytz/zoneinfo/Europe/London | Bin 0 -> 3661 bytes .../lib/pytz/zoneinfo/Europe/Luxembourg | Bin 0 -> 2960 bytes .../lib/pytz/zoneinfo/Europe/Madrid | Bin 0 -> 2593 bytes .../lib/pytz/zoneinfo/Europe/Malta | Bin 0 -> 2603 bytes .../lib/pytz/zoneinfo/Europe/Mariehamn | Bin 0 -> 1883 bytes .../lib/pytz/zoneinfo/Europe/Minsk | Bin 0 -> 1328 bytes .../lib/pytz/zoneinfo/Europe/Monaco | Bin 0 -> 2927 bytes .../lib/pytz/zoneinfo/Europe/Moscow | Bin 0 -> 1464 bytes .../lib/pytz/zoneinfo/Europe/Nicosia | Bin 0 -> 2002 bytes .../lib/pytz/zoneinfo/Europe/Oslo | Bin 0 -> 2225 bytes .../lib/pytz/zoneinfo/Europe/Paris | Bin 0 -> 2945 bytes .../lib/pytz/zoneinfo/Europe/Podgorica | Bin 0 -> 1931 bytes .../lib/pytz/zoneinfo/Europe/Prague | Bin 0 -> 2246 bytes .../lib/pytz/zoneinfo/Europe/Riga | Bin 0 -> 2209 bytes .../lib/pytz/zoneinfo/Europe/Rome | Bin 0 -> 2652 bytes .../lib/pytz/zoneinfo/Europe/Samara | Bin 0 -> 1330 bytes .../lib/pytz/zoneinfo/Europe/San_Marino | Bin 0 -> 2652 bytes .../lib/pytz/zoneinfo/Europe/Sarajevo | Bin 0 -> 1931 bytes .../lib/pytz/zoneinfo/Europe/Simferopol | Bin 0 -> 1448 bytes .../lib/pytz/zoneinfo/Europe/Skopje | Bin 0 -> 1931 bytes .../lib/pytz/zoneinfo/Europe/Sofia | Bin 0 -> 2104 bytes .../lib/pytz/zoneinfo/Europe/Stockholm | Bin 0 -> 1892 bytes .../lib/pytz/zoneinfo/Europe/Tallinn | Bin 0 -> 2175 bytes .../lib/pytz/zoneinfo/Europe/Tirane | Bin 0 -> 2084 bytes .../lib/pytz/zoneinfo/Europe/Tiraspol | Bin 0 -> 2407 bytes .../lib/pytz/zoneinfo/Europe/Uzhgorod | Bin 0 -> 2077 bytes .../lib/pytz/zoneinfo/Europe/Vaduz | Bin 0 -> 1892 bytes .../lib/pytz/zoneinfo/Europe/Vatican | Bin 0 -> 2652 bytes .../lib/pytz/zoneinfo/Europe/Vienna | Bin 0 -> 2211 bytes .../lib/pytz/zoneinfo/Europe/Vilnius | Bin 0 -> 2173 bytes .../lib/pytz/zoneinfo/Europe/Volgograd | Bin 0 -> 1234 bytes .../lib/pytz/zoneinfo/Europe/Warsaw | Bin 0 -> 2679 bytes .../lib/pytz/zoneinfo/Europe/Zagreb | Bin 0 -> 1931 bytes .../lib/pytz/zoneinfo/Europe/Zaporozhye | Bin 0 -> 2085 bytes .../lib/pytz/zoneinfo/Europe/Zurich | Bin 0 -> 1892 bytes .../lib/pytz/zoneinfo/Factory | Bin 0 -> 255 bytes .../script.module.pytz/lib/pytz/zoneinfo/GB | Bin 0 -> 3661 bytes .../lib/pytz/zoneinfo/GB-Eire | Bin 0 -> 3661 bytes .../script.module.pytz/lib/pytz/zoneinfo/GMT | Bin 0 -> 118 bytes .../lib/pytz/zoneinfo/GMT+0 | Bin 0 -> 118 bytes .../lib/pytz/zoneinfo/GMT-0 | Bin 0 -> 118 bytes .../script.module.pytz/lib/pytz/zoneinfo/GMT0 | Bin 0 -> 118 bytes .../lib/pytz/zoneinfo/Greenwich | Bin 0 -> 118 bytes .../script.module.pytz/lib/pytz/zoneinfo/HST | Bin 0 -> 119 bytes .../lib/pytz/zoneinfo/Hongkong | Bin 0 -> 1175 bytes .../lib/pytz/zoneinfo/Iceland | Bin 0 -> 1141 bytes .../lib/pytz/zoneinfo/Indian/Antananarivo | Bin 0 -> 227 bytes .../lib/pytz/zoneinfo/Indian/Chagos | Bin 0 -> 187 bytes .../lib/pytz/zoneinfo/Indian/Christmas | Bin 0 -> 140 bytes .../lib/pytz/zoneinfo/Indian/Cocos | Bin 0 -> 143 bytes .../lib/pytz/zoneinfo/Indian/Comoro | Bin 0 -> 157 bytes .../lib/pytz/zoneinfo/Indian/Kerguelen | Bin 0 -> 157 bytes .../lib/pytz/zoneinfo/Indian/Mahe | Bin 0 -> 157 bytes .../lib/pytz/zoneinfo/Indian/Maldives | Bin 0 -> 178 bytes .../lib/pytz/zoneinfo/Indian/Mauritius | Bin 0 -> 239 bytes .../lib/pytz/zoneinfo/Indian/Mayotte | Bin 0 -> 157 bytes .../lib/pytz/zoneinfo/Indian/Reunion | Bin 0 -> 157 bytes .../script.module.pytz/lib/pytz/zoneinfo/Iran | Bin 0 -> 1647 bytes .../lib/pytz/zoneinfo/Israel | Bin 0 -> 2239 bytes .../lib/pytz/zoneinfo/Jamaica | Bin 0 -> 481 bytes .../lib/pytz/zoneinfo/Japan | Bin 0 -> 331 bytes .../lib/pytz/zoneinfo/Kwajalein | Bin 0 -> 211 bytes .../lib/pytz/zoneinfo/Libya | Bin 0 -> 641 bytes .../script.module.pytz/lib/pytz/zoneinfo/MET | Bin 0 -> 2102 bytes .../script.module.pytz/lib/pytz/zoneinfo/MST | Bin 0 -> 118 bytes .../lib/pytz/zoneinfo/MST7MDT | Bin 0 -> 2294 bytes .../lib/pytz/zoneinfo/Mexico/BajaNorte | Bin 0 -> 2342 bytes .../lib/pytz/zoneinfo/Mexico/BajaSur | Bin 0 -> 1550 bytes .../lib/pytz/zoneinfo/Mexico/General | Bin 0 -> 1604 bytes .../script.module.pytz/lib/pytz/zoneinfo/NZ | Bin 0 -> 2434 bytes .../lib/pytz/zoneinfo/NZ-CHAT | Bin 0 -> 2018 bytes .../lib/pytz/zoneinfo/Navajo | Bin 0 -> 2427 bytes .../script.module.pytz/lib/pytz/zoneinfo/PRC | Bin 0 -> 405 bytes .../lib/pytz/zoneinfo/PST8PDT | Bin 0 -> 2294 bytes .../lib/pytz/zoneinfo/Pacific/Apia | Bin 0 -> 1079 bytes .../lib/pytz/zoneinfo/Pacific/Auckland | Bin 0 -> 2434 bytes .../lib/pytz/zoneinfo/Pacific/Chatham | Bin 0 -> 2018 bytes .../lib/pytz/zoneinfo/Pacific/Chuuk | Bin 0 -> 144 bytes .../lib/pytz/zoneinfo/Pacific/Easter | Bin 0 -> 2269 bytes .../lib/pytz/zoneinfo/Pacific/Efate | Bin 0 -> 464 bytes .../lib/pytz/zoneinfo/Pacific/Enderbury | Bin 0 -> 204 bytes .../lib/pytz/zoneinfo/Pacific/Fakaofo | Bin 0 -> 171 bytes .../lib/pytz/zoneinfo/Pacific/Fiji | Bin 0 -> 1064 bytes .../lib/pytz/zoneinfo/Pacific/Funafuti | Bin 0 -> 141 bytes .../lib/pytz/zoneinfo/Pacific/Galapagos | Bin 0 -> 197 bytes .../lib/pytz/zoneinfo/Pacific/Gambier | Bin 0 -> 159 bytes .../lib/pytz/zoneinfo/Pacific/Guadalcanal | Bin 0 -> 158 bytes .../lib/pytz/zoneinfo/Pacific/Guam | Bin 0 -> 199 bytes .../lib/pytz/zoneinfo/Pacific/Honolulu | Bin 0 -> 250 bytes .../lib/pytz/zoneinfo/Pacific/Johnston | Bin 0 -> 250 bytes .../lib/pytz/zoneinfo/Pacific/Kiritimati | Bin 0 -> 204 bytes .../lib/pytz/zoneinfo/Pacific/Kosrae | Bin 0 -> 204 bytes .../lib/pytz/zoneinfo/Pacific/Kwajalein | Bin 0 -> 211 bytes .../lib/pytz/zoneinfo/Pacific/Majuro | Bin 0 -> 171 bytes .../lib/pytz/zoneinfo/Pacific/Marquesas | Bin 0 -> 162 bytes .../lib/pytz/zoneinfo/Pacific/Midway | Bin 0 -> 268 bytes .../lib/pytz/zoneinfo/Pacific/Nauru | Bin 0 -> 240 bytes .../lib/pytz/zoneinfo/Pacific/Niue | Bin 0 -> 200 bytes .../lib/pytz/zoneinfo/Pacific/Norfolk | Bin 0 -> 182 bytes .../lib/pytz/zoneinfo/Pacific/Noumea | Bin 0 -> 300 bytes .../lib/pytz/zoneinfo/Pacific/Pago_Pago | Bin 0 -> 290 bytes .../lib/pytz/zoneinfo/Pacific/Palau | Bin 0 -> 140 bytes .../lib/pytz/zoneinfo/Pacific/Pitcairn | Bin 0 -> 177 bytes .../lib/pytz/zoneinfo/Pacific/Pohnpei | Bin 0 -> 144 bytes .../lib/pytz/zoneinfo/Pacific/Ponape | Bin 0 -> 144 bytes .../lib/pytz/zoneinfo/Pacific/Port_Moresby | Bin 0 -> 163 bytes .../lib/pytz/zoneinfo/Pacific/Rarotonga | Bin 0 -> 548 bytes .../lib/pytz/zoneinfo/Pacific/Saipan | Bin 0 -> 229 bytes .../lib/pytz/zoneinfo/Pacific/Samoa | Bin 0 -> 290 bytes .../lib/pytz/zoneinfo/Pacific/Tahiti | Bin 0 -> 160 bytes .../lib/pytz/zoneinfo/Pacific/Tarawa | Bin 0 -> 144 bytes .../lib/pytz/zoneinfo/Pacific/Tongatapu | Bin 0 -> 313 bytes .../lib/pytz/zoneinfo/Pacific/Truk | Bin 0 -> 144 bytes .../lib/pytz/zoneinfo/Pacific/Wake | Bin 0 -> 144 bytes .../lib/pytz/zoneinfo/Pacific/Wallis | Bin 0 -> 141 bytes .../lib/pytz/zoneinfo/Pacific/Yap | Bin 0 -> 144 bytes .../lib/pytz/zoneinfo/Poland | Bin 0 -> 2679 bytes .../lib/pytz/zoneinfo/Portugal | Bin 0 -> 3439 bytes .../script.module.pytz/lib/pytz/zoneinfo/ROC | Bin 0 -> 724 bytes .../script.module.pytz/lib/pytz/zoneinfo/ROK | Bin 0 -> 396 bytes .../lib/pytz/zoneinfo/Singapore | Bin 0 -> 402 bytes .../lib/pytz/zoneinfo/Turkey | Bin 0 -> 2721 bytes .../script.module.pytz/lib/pytz/zoneinfo/UCT | Bin 0 -> 118 bytes .../lib/pytz/zoneinfo/US/Alaska | Bin 0 -> 2358 bytes .../lib/pytz/zoneinfo/US/Aleutian | Bin 0 -> 2353 bytes .../lib/pytz/zoneinfo/US/Arizona | Bin 0 -> 327 bytes .../lib/pytz/zoneinfo/US/Central | Bin 0 -> 3559 bytes .../lib/pytz/zoneinfo/US/East-Indiana | Bin 0 -> 1649 bytes .../lib/pytz/zoneinfo/US/Eastern | Bin 0 -> 3519 bytes .../lib/pytz/zoneinfo/US/Hawaii | Bin 0 -> 250 bytes .../lib/pytz/zoneinfo/US/Indiana-Starke | Bin 0 -> 2411 bytes .../lib/pytz/zoneinfo/US/Michigan | Bin 0 -> 2202 bytes .../lib/pytz/zoneinfo/US/Mountain | Bin 0 -> 2427 bytes .../lib/pytz/zoneinfo/US/Pacific | Bin 0 -> 2819 bytes .../lib/pytz/zoneinfo/US/Pacific-New | Bin 0 -> 2819 bytes .../lib/pytz/zoneinfo/US/Samoa | Bin 0 -> 290 bytes .../script.module.pytz/lib/pytz/zoneinfo/UTC | Bin 0 -> 118 bytes .../lib/pytz/zoneinfo/Universal | Bin 0 -> 118 bytes .../script.module.pytz/lib/pytz/zoneinfo/W-SU | Bin 0 -> 1464 bytes .../script.module.pytz/lib/pytz/zoneinfo/WET | Bin 0 -> 1873 bytes .../script.module.pytz/lib/pytz/zoneinfo/Zulu | Bin 0 -> 118 bytes .../lib/pytz/zoneinfo/iso3166.tab | 275 ++ .../lib/pytz/zoneinfo/localtime | Bin 0 -> 118 bytes .../lib/pytz/zoneinfo/posixrules | Bin 0 -> 3519 bytes .../lib/pytz/zoneinfo/zone.tab | 452 +++ .../lib/requests/__init__.pyo | Bin 2563 -> 2566 bytes .../lib/requests/adapters.pyo | Bin 16061 -> 16081 bytes .../lib/requests/api.pyo | Bin 6311 -> 6320 bytes .../lib/requests/auth.pyo | Bin 7843 -> 7861 bytes .../lib/requests/certs.pyo | Bin 903 -> 905 bytes .../lib/requests/compat.pyo | Bin 1701 -> 1702 bytes .../lib/requests/cookies.pyo | Bin 21472 -> 21524 bytes .../lib/requests/exceptions.pyo | Bin 5588 -> 5607 bytes .../lib/requests/hooks.pyo | Bin 1103 -> 1106 bytes .../lib/requests/models.pyo | Bin 26207 -> 26256 bytes .../lib/requests/packages/__init__.pyo | Bin 281 -> 282 bytes .../requests/packages/chardet/__init__.pyo | Bin 865 -> 867 bytes .../requests/packages/urllib3/__init__.pyo | Bin 2854 -> 2859 bytes .../packages/urllib3/_collections.pyo | Bin 13693 -> 13728 bytes .../requests/packages/urllib3/connection.pyo | Bin 8506 -> 8521 bytes .../packages/urllib3/connectionpool.pyo | Bin 25216 -> 25243 bytes .../packages/urllib3/contrib/__init__.pyo | Bin 181 -> 182 bytes .../packages/urllib3/contrib/pyopenssl.pyo | Bin 10877 -> 10896 bytes .../requests/packages/urllib3/exceptions.pyo | Bin 9767 -> 9799 bytes .../lib/requests/packages/urllib3/fields.pyo | Bin 6929 -> 6940 bytes .../requests/packages/urllib3/filepost.pyo | Bin 3417 -> 3424 bytes .../packages/urllib3/packages/__init__.pyo | Bin 309 -> 310 bytes .../urllib3/packages/ordered_dict.pyo | Bin 10867 -> 10894 bytes .../packages/urllib3/packages/six.pyo | Bin 14839 -> 14876 bytes .../packages/ssl_match_hostname/__init__.pyo | Bin 544 -> 545 bytes .../ssl_match_hostname/_implementation.pyo | Bin 3047 -> 3051 bytes .../requests/packages/urllib3/poolmanager.pyo | Bin 10337 -> 10354 bytes .../lib/requests/packages/urllib3/request.pyo | Bin 6149 -> 6156 bytes .../requests/packages/urllib3/response.pyo | Bin 16274 -> 16307 bytes .../packages/urllib3/util/__init__.pyo | Bin 821 -> 822 bytes .../packages/urllib3/util/connection.pyo | Bin 3077 -> 3081 bytes .../packages/urllib3/util/request.pyo | Bin 2208 -> 2210 bytes .../packages/urllib3/util/response.pyo | Bin 700 -> 702 bytes .../requests/packages/urllib3/util/retry.pyo | Bin 10181 -> 10194 bytes .../requests/packages/urllib3/util/ssl_.pyo | Bin 8981 -> 8993 bytes .../packages/urllib3/util/timeout.pyo | Bin 9953 -> 9965 bytes .../requests/packages/urllib3/util/url.pyo | Bin 6256 -> 6267 bytes .../lib/requests/sessions.pyo | Bin 20264 -> 20294 bytes .../lib/requests/status_codes.pyo | Bin 4621 -> 4616 bytes .../lib/requests/structures.pyo | Bin 5442 -> 5461 bytes .../lib/requests/utils.pyo | Bin 21051 -> 21085 bytes .../script.module.simple.downloader/addon.xml | 14 + .../changelog.txt | 38 + .../default.py | 19 + .../icon and thumbnail licensing.txt | 4 + .../script.module.simple.downloader/icon.png | Bin 0 -> 24866 bytes .../lib/DialogDownloadProgress.py | 312 ++ .../lib/DialogDownloadProgress.pyo | Bin 0 -> 12496 bytes .../lib/SimpleDownloader.py | 872 +++++ .../lib/SimpleDownloader.pyo | Bin 0 -> 25214 bytes .../lib/storageserverdummy.py | 30 + .../lib/xbmcvfsdummy.py | 18 + .../resources/language/English/strings.xml | 28 + .../resources/settings.xml | 12 + .../default/720p/DialogDownloadProgress.xml | 57 + .../default/media/OverlayDialogBackground.png | Bin 0 -> 7807 bytes .../skins/default/media/ProgressBack.png | Bin 0 -> 1124 bytes .../skins/default/media/ProgressFront.png | Bin 0 -> 1140 bytes .../lib/simplejson/__init__.pyo | Bin 21160 -> 21169 bytes .../lib/simplejson/compat.pyo | Bin 2083 -> 2091 bytes .../lib/simplejson/decoder.pyo | Bin 12435 -> 12445 bytes .../lib/simplejson/encoder.pyo | Bin 20114 -> 20135 bytes .../lib/simplejson/scanner.pyo | Bin 4946 -> 4955 bytes .../base-addons/script.module.six/lib/six.pyo | Bin 30584 -> 30662 bytes .../script.module.torrent.ts/ASCore.py | 677 ++++ .../script.module.torrent.ts/TSCore.py | 679 ++++ .../script.module.torrent.ts/addon.xml | 15 + .../script.module.torrent.ts/changelog.txt | 21 + .../script.module.torrent.ts/default.py | 43 + .../script.module.torrent.ts/icon.png | Bin 0 -> 12134 bytes .../resources/language/english/strings.xml | 31 + .../resources/language/russian/strings.xml | 30 + .../resources/settings.xml | 18 + .../script.module.torrent.ts/tsserv.py | 28 + .../lib/trakt/__init__.pyo | Bin 2167 -> 2174 bytes .../script.module.trakt/lib/trakt/client.pyo | Bin 2249 -> 2254 bytes .../lib/trakt/core/__init__.pyo | Bin 155 -> 156 bytes .../lib/trakt/core/configuration.pyo | Bin 7245 -> 7271 bytes .../lib/trakt/core/context_collection.pyo | Bin 8373 -> 8408 bytes .../lib/trakt/core/context_stack.pyo | Bin 1762 -> 1770 bytes .../lib/trakt/core/emitter.pyo | Bin 8000 -> 8025 bytes .../lib/trakt/core/errors.pyo | Bin 1589 -> 1561 bytes .../lib/trakt/core/exceptions.pyo | Bin 1270 -> 1261 bytes .../lib/trakt/core/helpers.pyo | Bin 2829 -> 2840 bytes .../lib/trakt/core/http.pyo | Bin 7705 -> 7723 bytes .../lib/trakt/core/request.pyo | Bin 3779 -> 3789 bytes .../script.module.trakt/lib/trakt/helpers.pyo | Bin 1223 -> 1227 bytes .../lib/trakt/interfaces/__init__.pyo | Bin 1969 -> 1972 bytes .../lib/trakt/interfaces/auth.pyo | Bin 1027 -> 1031 bytes .../lib/trakt/interfaces/base/__init__.pyo | Bin 4835 -> 4850 bytes .../lib/trakt/interfaces/movies/__init__.pyo | Bin 1162 -> 1166 bytes .../lib/trakt/interfaces/oauth.pyo | Bin 3232 -> 3239 bytes .../lib/trakt/interfaces/scrobble.pyo | Bin 2125 -> 2131 bytes .../lib/trakt/interfaces/search.pyo | Bin 1637 -> 1641 bytes .../lib/trakt/interfaces/shows/__init__.pyo | Bin 2093 -> 2100 bytes .../lib/trakt/interfaces/sync/__init__.pyo | Bin 1777 -> 1781 bytes .../lib/trakt/interfaces/sync/collection.pyo | Bin 620 -> 622 bytes .../trakt/interfaces/sync/core/__init__.pyo | Bin 171 -> 172 bytes .../lib/trakt/interfaces/sync/core/mixins.pyo | Bin 2625 -> 2634 bytes .../lib/trakt/interfaces/sync/history.pyo | Bin 535 -> 537 bytes .../lib/trakt/interfaces/sync/playback.pyo | Bin 1079 -> 1083 bytes .../lib/trakt/interfaces/sync/ratings.pyo | Bin 1939 -> 1946 bytes .../lib/trakt/interfaces/sync/watched.pyo | Bin 559 -> 561 bytes .../lib/trakt/interfaces/sync/watchlist.pyo | Bin 1183 -> 1187 bytes .../lib/trakt/interfaces/users/__init__.pyo | Bin 758 -> 760 bytes .../trakt/interfaces/users/lists/__init__.pyo | Bin 1930 -> 1934 bytes .../trakt/interfaces/users/lists/list_.pyo | Bin 4034 -> 4044 bytes .../lib/trakt/interfaces/users/settings.pyo | Bin 759 -> 762 bytes .../lib/trakt/mapper/__init__.pyo | Bin 504 -> 505 bytes .../lib/trakt/mapper/core/__init__.pyo | Bin 162 -> 163 bytes .../lib/trakt/mapper/core/base.pyo | Bin 2075 -> 2079 bytes .../lib/trakt/mapper/list.pyo | Bin 803 -> 806 bytes .../lib/trakt/mapper/list_item.pyo | Bin 3481 -> 3492 bytes .../lib/trakt/mapper/search.pyo | Bin 2423 -> 2430 bytes .../lib/trakt/mapper/summary.pyo | Bin 3074 -> 3084 bytes .../lib/trakt/mapper/sync.pyo | Bin 5049 -> 5064 bytes .../lib/trakt/objects/__init__.pyo | Bin 667 -> 668 bytes .../lib/trakt/objects/core/__init__.pyo | Bin 163 -> 164 bytes .../lib/trakt/objects/core/helpers.pyo | Bin 536 -> 538 bytes .../lib/trakt/objects/episode.pyo | Bin 3033 -> 3042 bytes .../lib/trakt/objects/list.pyo | Bin 4764 -> 4782 bytes .../lib/trakt/objects/media.pyo | Bin 1826 -> 1832 bytes .../lib/trakt/objects/movie.pyo | Bin 2914 -> 2923 bytes .../lib/trakt/objects/rating.pyo | Bin 1763 -> 1770 bytes .../lib/trakt/objects/season.pyo | Bin 2297 -> 2305 bytes .../lib/trakt/objects/show.pyo | Bin 2977 -> 2987 bytes .../lib/trakt/objects/video.pyo | Bin 1552 -> 1556 bytes .../lib/unidecode/__init__.pyo | Bin 1839 -> 1841 bytes .../resources/lib/hashlist.pyo | Bin 171 -> 0 bytes .../base-addons/script.trakt/globals.pyo | Bin 160 -> 161 bytes .../base-addons/script.trakt/gui_utils.pyo | Bin 4517 -> 4527 bytes .../base-addons/script.trakt/kodilogging.pyo | Bin 2016 -> 2022 bytes .../base-addons/script.trakt/rating.pyo | Bin 6605 -> 6614 bytes .../base-addons/script.trakt/scrobbler.pyo | Bin 9983 -> 9997 bytes .../base-addons/script.trakt/service.pyo | Bin 19977 -> 20007 bytes .../base-addons/script.trakt/sqlitequeue.pyo | Bin 4352 -> 4362 bytes .../config/base-addons/script.trakt/sync.pyo | Bin 33395 -> 33430 bytes .../base-addons/script.trakt/traktapi.pyo | Bin 11764 -> 11793 bytes .../base-addons/script.trakt/utilities.pyo | Bin 20500 -> 20543 bytes .../dateutil/__init__.pyo | Bin 459 -> 460 bytes .../script.tv.show.next.aired/dateutil/tz.pyo | Bin 25515 -> 25636 bytes .../script.tv.show.next.aired/default.pyo | Bin 50848 -> 50903 bytes .../resources/lib/country_lookup.pyo | Bin 17210 -> 17219 bytes .../resources/lib/fanarttv.pyo | Bin 1696 -> 1700 bytes .../resources/lib/thetvdbapi.pyo | Bin 11956 -> 11986 bytes .../service.library.data.provider/library.pyo | Bin 12425 -> 12455 bytes .../weather.yahoo/resources/lib/utilities.pyo | Bin 3076 -> 3080 bytes .../mediacenter/kodi/config/guisettings.xml | 51 +- .../script.skinshortcuts/LICENSE.txt | 0 .../script.skinshortcuts/README.txt | 0 .../script.skinshortcuts/addon.xml | 0 .../script.skinshortcuts/changelog.txt | 0 .../script.skinshortcuts/default.py | 0 .../script.skinshortcuts/fanart.jpg | Bin .../script.skinshortcuts/icon.png | Bin .../resources/Advanced Usage.txt | 0 .../resources/Management Dialog.txt | 0 .../resources/labelID and defaultID.txt | 0 .../resources/language/Afrikaans/strings.po | 0 .../resources/language/Albanian/strings.po | 0 .../resources/language/Amharic/strings.po | 0 .../resources/language/Arabic/strings.po | 0 .../resources/language/Armenian/strings.po | 0 .../resources/language/Azerbaijani/strings.po | 0 .../resources/language/Basque/strings.po | 0 .../resources/language/Belarusian/strings.po | 0 .../resources/language/Bosnian/strings.po | 0 .../resources/language/Bulgarian/strings.po | 0 .../resources/language/Burmese/strings.po | 0 .../resources/language/Catalan/strings.po | 0 .../language/Chinese (Simple)/strings.po | 0 .../language/Chinese (Traditional)/strings.po | 0 .../resources/language/Croatian/strings.po | 0 .../resources/language/Czech/strings.po | 0 .../resources/language/Danish/strings.po | 0 .../resources/language/Dutch/strings.po | 0 .../language/English (Australia)/strings.po | 0 .../language/English (New Zealand)/strings.po | 0 .../language/English (US)/strings.po | 0 .../resources/language/English/strings.po | 0 .../resources/language/Esperanto/strings.po | 0 .../resources/language/Estonian/strings.po | 0 .../resources/language/Faroese/strings.po | 0 .../resources/language/Finnish/strings.po | 0 .../language/French (Canada)/strings.po | 0 .../resources/language/French/strings.po | 0 .../resources/language/Galician/strings.po | 0 .../resources/language/German/strings.po | 0 .../resources/language/Greek/strings.po | 0 .../Haitian (Haitian Creole)/strings.po | 0 .../resources/language/Hebrew/strings.po | 0 .../language/Hindi (Devanagiri)/strings.po | 0 .../resources/language/Hungarian/strings.po | 0 .../resources/language/Icelandic/strings.po | 0 .../resources/language/Indonesian/strings.po | 0 .../resources/language/Italian/strings.po | 0 .../resources/language/Japanese/strings.po | 0 .../resources/language/Korean/strings.po | 0 .../resources/language/Latvian/strings.po | 0 .../resources/language/Lithuanian/strings.po | 0 .../resources/language/Macedonian/strings.po | 0 .../resources/language/Malay/strings.po | 0 .../resources/language/Malayalam/strings.po | 0 .../resources/language/Maltese/strings.po | 0 .../language/Mongolian (Mongolia)/strings.po | 0 .../resources/language/Norwegian/strings.po | 0 .../language/Persian (Iran)/strings.po | 0 .../resources/language/Persian/strings.po | 0 .../resources/language/Polish/strings.po | 0 .../language/Portuguese (Brazil)/strings.po | 0 .../resources/language/Portuguese/strings.po | 0 .../resources/language/Romanian/strings.po | 0 .../resources/language/Russian/strings.po | 0 .../language/Serbian (Cyrillic)/strings.po | 0 .../resources/language/Serbian/strings.po | 0 .../resources/language/Slovak/strings.po | 0 .../resources/language/Slovenian/strings.po | 0 .../language/Spanish (Argentina)/strings.po | 0 .../language/Spanish (Mexico)/strings.po | 0 .../resources/language/Spanish/strings.po | 0 .../resources/language/Swedish/strings.po | 0 .../language/Tamil (India)/strings.po | 0 .../resources/language/Thai/strings.po | 0 .../resources/language/Turkish/strings.po | 0 .../resources/language/Ukrainian/strings.po | 0 .../resources/language/Uzbek/strings.po | 0 .../language/Vietnamese (Viet Nam)/strings.po | 0 .../resources/language/Vietnamese/strings.po | 0 .../resources/language/Welsh/strings.po | 0 .../resources/lib/datafunctions.py | 0 .../resources/lib/datafunctions.pyo | Bin 31817 -> 31778 bytes .../script.skinshortcuts/resources/lib/gui.py | 0 .../resources/lib/gui.pyo | Bin .../resources/lib/hashlist.py | 0 .../resources/lib/hashlist.pyo | Bin 0 -> 170 bytes .../resources/lib/library.py | 0 .../resources/lib/library.pyo | Bin 50960 -> 50917 bytes .../resources/lib/nodefunctions.py | 0 .../resources/lib/nodefunctions.pyo | Bin 9019 -> 9009 bytes .../resources/lib/xmlfunctions.py | 0 .../resources/lib/xmlfunctions.pyo | Bin 19891 -> 19882 bytes .../resources/settings.xml | 0 .../resources/shortcuts/dvd.DATA.xml | 0 .../resources/shortcuts/livetv.DATA.xml | 0 .../resources/shortcuts/mainmenu.DATA.xml | 0 .../resources/shortcuts/movies.DATA.xml | 0 .../resources/shortcuts/music.DATA.xml | 0 .../resources/shortcuts/overrides.xml | 0 .../resources/shortcuts/pictures.DATA.xml | 0 .../resources/shortcuts/radio.DATA.xml | 0 .../resources/shortcuts/settings.DATA.xml | 0 .../resources/shortcuts/tvshows.DATA.xml | 0 .../resources/shortcuts/videos.DATA.xml | 0 .../Default/720p/script-skinshortcuts.xml | 0 .../resources/skins/Default/media/black.png | Bin .../resources/skins/Default/media/blue.png | Bin .../resources/skins/Default/media/grey.png | Bin .../skins/Default/media/scroll-down-2.png | Bin .../Default/media/scroll-down-focus-2.png | Bin .../skins/Default/media/scroll-up-2.png | Bin .../skins/Default/media/scroll-up-focus-2.png | Bin .../skins/Default/media/scrollbar-back.png | Bin .../Default/media/scrollbar-front-nofocus.png | Bin .../skins/Default/media/scrollbar-front.png | Bin .../Default/media/scrollbar-nib-nofocus.png | Bin .../skins/Default/media/scrollbar-nib.png | Bin .../script.titanskin.helpers/LICENSE.txt | 0 .../script.titanskin.helpers/addon.xml | 0 .../script.titanskin.helpers/changelog.txt | 0 .../script.titanskin.helpers/default.py | 0 .../script.titanskin.helpers/fanart.jpg | Bin .../script.titanskin.helpers/icon.png | Bin .../resources/colors/77ffffff.png | Bin .../resources/colors/aaffffff.png | Bin .../resources/colors/bbffffff.png | Bin .../resources/colors/cc00b8ff.png | Bin .../resources/colors/colors.xml | 0 .../resources/colors/ddffffff.png | Bin .../resources/colors/eeffffff.png | Bin .../resources/colors/ff000000.png | Bin .../resources/colors/ff000080.png | Bin .../resources/colors/ff00008b.png | Bin .../resources/colors/ff00009c.png | Bin .../resources/colors/ff0000cd.png | Bin .../resources/colors/ff0000ff.png | Bin .../resources/colors/ff000f89.png | Bin .../resources/colors/ff0014a8.png | Bin .../resources/colors/ff002147.png | Bin .../resources/colors/ff002366.png | Bin .../resources/colors/ff002e63.png | Bin .../resources/colors/ff002fa7.png | Bin .../resources/colors/ff003153.png | Bin .../resources/colors/ff003366.png | Bin .../resources/colors/ff003399.png | Bin .../resources/colors/ff0033aa.png | Bin .../resources/colors/ff0038a8.png | Bin .../resources/colors/ff004040.png | Bin .../resources/colors/ff00416a.png | Bin .../resources/colors/ff004225.png | Bin .../resources/colors/ff004242.png | Bin .../resources/colors/ff0047ab.png | Bin .../resources/colors/ff004953.png | Bin .../resources/colors/ff004b49.png | Bin .../resources/colors/ff0054b4.png | Bin .../resources/colors/ff00563f.png | Bin .../resources/colors/ff006600.png | Bin .../resources/colors/ff0067a5.png | Bin .../resources/colors/ff00693e.png | Bin .../resources/colors/ff006b3c.png | Bin .../resources/colors/ff006d5b.png | Bin .../resources/colors/ff007000.png | Bin .../resources/colors/ff0070ff.png | Bin .../resources/colors/ff0072bb.png | Bin .../resources/colors/ff0073cf.png | Bin .../resources/colors/ff007474.png | Bin .../resources/colors/ff00755e.png | Bin .../resources/colors/ff0077be.png | Bin .../resources/colors/ff007aa5.png | Bin .../resources/colors/ff007ba7.png | Bin .../resources/colors/ff007fff.png | Bin .../resources/colors/ff008000.png | Bin .../resources/colors/ff008080.png | Bin .../resources/colors/ff0087bd.png | Bin .../resources/colors/ff008b8b.png | Bin .../resources/colors/ff009000.png | Bin .../resources/colors/ff0093af.png | Bin .../resources/colors/ff0095b6.png | Bin .../resources/colors/ff009e60.png | Bin .../resources/colors/ff009f6b.png | Bin .../resources/colors/ff00a550.png | Bin .../resources/colors/ff00a693.png | Bin .../resources/colors/ff00a86b.png | Bin .../resources/colors/ff00a877.png | Bin .../resources/colors/ff00b7eb.png | Bin .../resources/colors/ff00b8ff.png | Bin .../resources/colors/ff00bfff.png | Bin .../resources/colors/ff00cc99.png | Bin .../resources/colors/ff00cccc.png | Bin .../resources/colors/ff00ced1.png | Bin .../resources/colors/ff00fa9a.png | Bin .../resources/colors/ff00ff00.png | Bin .../resources/colors/ff00ff7f.png | Bin .../resources/colors/ff00ffef.png | Bin .../resources/colors/ff00ffff.png | Bin .../resources/colors/ff011222.png | Bin .../resources/colors/ff013220.png | Bin .../resources/colors/ff014421.png | Bin .../resources/colors/ff01796f.png | Bin .../resources/colors/ff0247fe.png | Bin .../resources/colors/ff035096.png | Bin .../resources/colors/ff03c03c.png | Bin .../resources/colors/ff059033.png | Bin .../resources/colors/ff08457e.png | Bin .../resources/colors/ff087830.png | Bin .../resources/colors/ff0892d0.png | Bin .../resources/colors/ff08e8de.png | Bin .../resources/colors/ff0abab5.png | Bin .../resources/colors/ff0bda51.png | Bin .../resources/colors/ff0d98ba.png | Bin .../resources/colors/ff0f0f0f.png | Bin .../resources/colors/ff0f4d92.png | Bin .../resources/colors/ff0f52ba.png | Bin .../resources/colors/ff0fc0fc.png | Bin .../resources/colors/ff100c08.png | Bin .../resources/colors/ff1034a6.png | Bin .../resources/colors/ff120a8f.png | Bin .../resources/colors/ff123524.png | Bin .../resources/colors/ff138808.png | Bin .../resources/colors/ff1560bd.png | Bin .../resources/colors/ff177245.png | Bin .../resources/colors/ff18453b.png | Bin .../resources/colors/ff191970.png | Bin .../resources/colors/ff195905.png | Bin .../resources/colors/ff1a2421.png | Bin .../resources/colors/ff1c352d.png | Bin .../resources/colors/ff1c39bb.png | Bin .../resources/colors/ff1dacd6.png | Bin .../resources/colors/ff1e4d2b.png | Bin .../resources/colors/ff1e90ff.png | Bin .../resources/colors/ff20b2aa.png | Bin .../resources/colors/ff21421e.png | Bin .../resources/colors/ff21abcd.png | Bin .../resources/colors/ff228b22.png | Bin .../resources/colors/ff23297a.png | Bin .../resources/colors/ff26619c.png | Bin .../resources/colors/ff273be2.png | Bin .../resources/colors/ff29ab87.png | Bin .../resources/colors/ff2a52be.png | Bin .../resources/colors/ff2a8000.png | Bin .../resources/colors/ff2c1608.png | Bin .../resources/colors/ff2e8b57.png | Bin .../resources/colors/ff2f4f4f.png | Bin .../resources/colors/ff30ba8f.png | Bin .../resources/colors/ff30d5c8.png | Bin .../resources/colors/ff318ce7.png | Bin .../resources/colors/ff32127a.png | Bin .../resources/colors/ff321414.png | Bin .../resources/colors/ff32cd32.png | Bin .../resources/colors/ff333399.png | Bin .../resources/colors/ff355e3b.png | Bin .../resources/colors/ff36454f.png | Bin .../resources/colors/ff367588.png | Bin .../resources/colors/ff39ff14.png | Bin .../resources/colors/ff3c1414.png | Bin .../resources/colors/ff3c341f.png | Bin .../resources/colors/ff3cb371.png | Bin .../resources/colors/ff3cd070.png | Bin .../resources/colors/ff3d2b1f.png | Bin .../resources/colors/ff3e3e3e.png | Bin .../resources/colors/ff3eb489.png | Bin .../resources/colors/ff3f00ff.png | Bin .../resources/colors/ff3fff00.png | Bin .../resources/colors/ff40404f.png | Bin .../resources/colors/ff40826d.png | Bin .../resources/colors/ff414833.png | Bin .../resources/colors/ff414a4c.png | Bin .../resources/colors/ff4166f5.png | Bin .../resources/colors/ff4169e1.png | Bin .../resources/colors/ff417dc1.png | Bin .../resources/colors/ff43b3ae.png | Bin .../resources/colors/ff446ccf.png | Bin .../resources/colors/ff465945.png | Bin .../resources/colors/ff4682b4.png | Bin .../resources/colors/ff480607.png | Bin .../resources/colors/ff483c32.png | Bin .../resources/colors/ff483d8b.png | Bin .../resources/colors/ff48d1cc.png | Bin .../resources/colors/ff4997d0.png | Bin .../resources/colors/ff4b0082.png | Bin .../resources/colors/ff4b3621.png | Bin .../resources/colors/ff4b5320.png | Bin .../resources/colors/ff4cbb17.png | Bin .../resources/colors/ff4d5d53.png | Bin .../resources/colors/ff4d86a6.png | Bin .../resources/colors/ff4f7942.png | Bin .../resources/colors/ff50404d.png | Bin .../resources/colors/ff507d2a.png | Bin .../resources/colors/ff50c878.png | Bin .../resources/colors/ff51484f.png | Bin .../resources/colors/ff5218fa.png | Bin .../resources/colors/ff534b4f.png | Bin .../resources/colors/ff536872.png | Bin .../resources/colors/ff536878.png | Bin .../resources/colors/ff536895.png | Bin .../resources/colors/ff555555.png | Bin .../resources/colors/ff556b2f.png | Bin .../resources/colors/ff560319.png | Bin .../resources/colors/ff592720.png | Bin .../resources/colors/ff5a4fcf.png | Bin .../resources/colors/ff5b92e5.png | Bin .../resources/colors/ff5d3954.png | Bin .../resources/colors/ff5d8aa8.png | Bin .../resources/colors/ff5f9ea0.png | Bin .../resources/colors/ff6050dc.png | Bin .../resources/colors/ff6082b6.png | Bin .../resources/colors/ff614051.png | Bin .../resources/colors/ff635147.png | Bin .../resources/colors/ff645452.png | Bin .../resources/colors/ff6495ed.png | Bin .../resources/colors/ff65000b.png | Bin .../resources/colors/ff654321.png | Bin .../resources/colors/ff66023c.png | Bin .../resources/colors/ff663854.png | Bin .../resources/colors/ff66424d.png | Bin .../resources/colors/ff666769.png | Bin .../resources/colors/ff6699cc.png | Bin .../resources/colors/ff66b032.png | Bin .../resources/colors/ff66ddaa.png | Bin .../resources/colors/ff66ff00.png | Bin .../resources/colors/ff673147.png | Bin .../resources/colors/ff674846.png | Bin .../resources/colors/ff674c47.png | Bin .../resources/colors/ff682860.png | Bin .../resources/colors/ff686868.png | Bin .../resources/colors/ff69359c.png | Bin .../resources/colors/ff696969.png | Bin .../resources/colors/ff6a5acd.png | Bin .../resources/colors/ff6b8e23.png | Bin .../resources/colors/ff6c541e.png | Bin .../resources/colors/ff6e7f80.png | Bin .../resources/colors/ff6f00ff.png | Bin .../resources/colors/ff6f4e37.png | Bin .../resources/colors/ff701c1c.png | Bin .../resources/colors/ff702963.png | Bin .../resources/colors/ff704214.png | Bin .../resources/colors/ff704241.png | Bin .../resources/colors/ff708090.png | Bin .../resources/colors/ff722f37.png | Bin .../resources/colors/ff734f96.png | Bin .../resources/colors/ff738678.png | Bin .../resources/colors/ff73a9c2.png | Bin .../resources/colors/ff73c2fb.png | Bin .../resources/colors/ff746cc0.png | Bin .../resources/colors/ff74c365.png | Bin .../resources/colors/ff76ff7a.png | Bin .../resources/colors/ff778899.png | Bin .../resources/colors/ff779ecb.png | Bin .../resources/colors/ff77dd77.png | Bin .../resources/colors/ff78184a.png | Bin .../resources/colors/ff7851a9.png | Bin .../resources/colors/ff78866b.png | Bin .../resources/colors/ff79443b.png | Bin .../resources/colors/ff796878.png | Bin .../resources/colors/ff7b1113.png | Bin .../resources/colors/ff7b3f00.png | Bin .../resources/colors/ff7b68ee.png | Bin .../resources/colors/ff7cfc00.png | Bin .../resources/colors/ff7df9ff.png | Bin .../resources/colors/ff7f00ff.png | Bin .../resources/colors/ff7f7f7f.png | Bin .../resources/colors/ff7fff00.png | Bin .../resources/colors/ff7fffd4.png | Bin .../resources/colors/ff800000.png | Bin .../resources/colors/ff800020.png | Bin .../resources/colors/ff800080.png | Bin .../resources/colors/ff801818.png | Bin .../resources/colors/ff80461b.png | Bin .../resources/colors/ff808000.png | Bin .../resources/colors/ff808080.png | Bin .../resources/colors/ff826644.png | Bin .../resources/colors/ff836953.png | Bin .../resources/colors/ff848482.png | Bin .../resources/colors/ff858585.png | Bin .../resources/colors/ff85bb65.png | Bin .../resources/colors/ff8601af.png | Bin .../resources/colors/ff86608e.png | Bin .../resources/colors/ff872657.png | Bin .../resources/colors/ff873260.png | Bin .../resources/colors/ff87a96b.png | Bin .../resources/colors/ff87ceeb.png | Bin .../resources/colors/ff87cefa.png | Bin .../resources/colors/ff882d17.png | Bin .../resources/colors/ff8878c3.png | Bin .../resources/colors/ff88d8c0.png | Bin .../resources/colors/ff893f45.png | Bin .../resources/colors/ff89cff0.png | Bin .../resources/colors/ff8a2be2.png | Bin .../resources/colors/ff8a3324.png | Bin .../resources/colors/ff8a496b.png | Bin .../resources/colors/ff8a795d.png | Bin .../resources/colors/ff8b0000.png | Bin .../resources/colors/ff8b008b.png | Bin .../resources/colors/ff8b4513.png | Bin .../resources/colors/ff8b8589.png | Bin .../resources/colors/ff8c92ac.png | Bin .../resources/colors/ff8db600.png | Bin .../resources/colors/ff8e4585.png | Bin .../resources/colors/ff8f00ff.png | Bin .../resources/colors/ff8fbc8f.png | Bin .../resources/colors/ff905d5d.png | Bin .../resources/colors/ff90ee90.png | Bin .../resources/colors/ff915c83.png | Bin .../resources/colors/ff915f6d.png | Bin .../resources/colors/ff918151.png | Bin .../resources/colors/ff91a3b0.png | Bin .../resources/colors/ff922724.png | Bin .../resources/colors/ff933d41.png | Bin .../resources/colors/ff9370db.png | Bin .../resources/colors/ff93c572.png | Bin .../resources/colors/ff93ccea.png | Bin .../resources/colors/ff9400d3.png | Bin .../resources/colors/ff9457eb.png | Bin .../resources/colors/ff964b00.png | Bin .../resources/colors/ff966fd6.png | Bin .../resources/colors/ff967117.png | Bin .../resources/colors/ff9678b6.png | Bin .../resources/colors/ff967bb6.png | Bin .../resources/colors/ff96c8a2.png | Bin .../resources/colors/ff96ded1.png | Bin .../resources/colors/ff979aaa.png | Bin .../resources/colors/ff986960.png | Bin .../resources/colors/ff987654.png | Bin .../resources/colors/ff98777b.png | Bin .../resources/colors/ff98817b.png | Bin .../resources/colors/ff98fb98.png | Bin .../resources/colors/ff98ff98.png | Bin .../resources/colors/ff990000.png | Bin .../resources/colors/ff9932cc.png | Bin .../resources/colors/ff9955bb.png | Bin .../resources/colors/ff996515.png | Bin .../resources/colors/ff996666.png | Bin .../resources/colors/ff9966cc.png | Bin .../resources/colors/ff997a8d.png | Bin .../resources/colors/ff99badd.png | Bin .../resources/colors/ff9ab973.png | Bin .../resources/colors/ff9acd32.png | Bin .../resources/colors/ff9bc4e2.png | Bin .../resources/colors/ff9bddff.png | Bin .../resources/colors/ff9f00c5.png | Bin .../resources/colors/ff9f00ff.png | Bin .../resources/colors/ff9f1d35.png | Bin .../resources/colors/ff9f8170.png | Bin .../resources/colors/ffa020f0.png | Bin .../resources/colors/ffa0785a.png | Bin .../resources/colors/ffa0d6b4.png | Bin .../resources/colors/ffa1caf1.png | Bin .../resources/colors/ffa2a2d0.png | Bin .../resources/colors/ffa2add0.png | Bin .../resources/colors/ffa3c1ad.png | Bin .../resources/colors/ffa40000.png | Bin .../resources/colors/ffa4c639.png | Bin .../resources/colors/ffa4dded.png | Bin .../resources/colors/ffa50b5e.png | Bin .../resources/colors/ffa52a2a.png | Bin .../resources/colors/ffa67b5b.png | Bin .../resources/colors/ffa76bcf.png | Bin .../resources/colors/ffa7fc00.png | Bin .../resources/colors/ffa81c07.png | Bin .../resources/colors/ffa8e4a0.png | Bin .../resources/colors/ffa9203e.png | Bin .../resources/colors/ffa99a86.png | Bin .../resources/colors/ffa9a9a9.png | Bin .../resources/colors/ffa9ba9d.png | Bin .../resources/colors/ffaa98a9.png | Bin .../resources/colors/ffaaf0d1.png | Bin .../resources/colors/ffab4e52.png | Bin .../resources/colors/ffabcdef.png | Bin .../resources/colors/fface1af.png | Bin .../resources/colors/fface5ee.png | Bin .../resources/colors/ffadd8e6.png | Bin .../resources/colors/ffaddfad.png | Bin .../resources/colors/ffadff2f.png | Bin .../resources/colors/ffae0c00.png | Bin .../resources/colors/ffae2029.png | Bin .../resources/colors/ffaec6cf.png | Bin .../resources/colors/ffaf4035.png | Bin .../resources/colors/ffafeeee.png | Bin .../resources/colors/ffb03060.png | Bin .../resources/colors/ffb06500.png | Bin .../resources/colors/ffb0e0e6.png | Bin .../resources/colors/ffb19cd9.png | Bin .../resources/colors/ffb22222.png | Bin .../resources/colors/ffb2beb5.png | Bin .../resources/colors/ffb2ec5d.png | Bin .../resources/colors/ffb2ffff.png | Bin .../resources/colors/ffb31b1b.png | Bin .../resources/colors/ffb3446c.png | Bin .../resources/colors/ffb38b6d.png | Bin .../resources/colors/ffb39eb5.png | Bin .../resources/colors/ffb53389.png | Bin .../resources/colors/ffb5651d.png | Bin .../resources/colors/ffb57281.png | Bin .../resources/colors/ffb57edc.png | Bin .../resources/colors/ffb5a642.png | Bin .../resources/colors/ffb666d2.png | Bin .../resources/colors/ffb7410e.png | Bin .../resources/colors/ffb76e79.png | Bin .../resources/colors/ffb784a7.png | Bin .../resources/colors/ffb78727.png | Bin .../resources/colors/ffb87333.png | Bin .../resources/colors/ffb8860b.png | Bin .../resources/colors/ffb94e48.png | Bin .../resources/colors/ffba55d3.png | Bin .../resources/colors/ffbb3385.png | Bin .../resources/colors/ffbb6528.png | Bin .../resources/colors/ffbc8f8f.png | Bin .../resources/colors/ffbc987e.png | Bin .../resources/colors/ffbcd4e6.png | Bin .../resources/colors/ffbd33a4.png | Bin .../resources/colors/ffbdb76b.png | Bin .../resources/colors/ffbdda57.png | Bin .../resources/colors/ffbe0032.png | Bin .../resources/colors/ffbebebe.png | Bin .../resources/colors/ffbf00ff.png | Bin .../resources/colors/ffbf94e4.png | Bin .../resources/colors/ffbfff00.png | Bin .../resources/colors/ffc04000.png | Bin .../resources/colors/ffc08081.png | Bin .../resources/colors/ffc0c0c0.png | Bin .../resources/colors/ffc0c2c2.png | Bin .../resources/colors/ffc154c1.png | Bin .../resources/colors/ffc19a6b.png | Bin .../resources/colors/ffc23b22.png | Bin .../resources/colors/ffc2b280.png | Bin .../resources/colors/ffc32148.png | Bin .../resources/colors/ffc3b091.png | Bin .../resources/colors/ffc40233.png | Bin .../resources/colors/ffc41e3a.png | Bin .../resources/colors/ffc4c3d0.png | Bin .../resources/colors/ffc54b8c.png | Bin .../resources/colors/ffc5b358.png | Bin .../resources/colors/ffc6c6c8.png | Bin .../resources/colors/ffc71585.png | Bin .../resources/colors/ffc80815.png | Bin .../resources/colors/ffc8a2c8.png | Bin .../resources/colors/ffc90016.png | Bin .../resources/colors/ffc9a0dc.png | Bin .../resources/colors/ffc9c0bb.png | Bin .../resources/colors/ffc9dc87.png | Bin .../resources/colors/ffca1f7b.png | Bin .../resources/colors/ffca2c92.png | Bin .../resources/colors/ffcb410b.png | Bin .../resources/colors/ffcb4154.png | Bin .../resources/colors/ffcb99c9.png | Bin .../resources/colors/ffcba135.png | Bin .../resources/colors/ffcc0000.png | Bin .../resources/colors/ffcc00cc.png | Bin .../resources/colors/ffcc3333.png | Bin .../resources/colors/ffcc4e5c.png | Bin .../resources/colors/ffcc5500.png | Bin .../resources/colors/ffcc6666.png | Bin .../resources/colors/ffcc7722.png | Bin .../resources/colors/ffcc8899.png | Bin .../resources/colors/ffccccff.png | Bin .../resources/colors/ffccff00.png | Bin .../resources/colors/ffcd5700.png | Bin .../resources/colors/ffcd5b45.png | Bin .../resources/colors/ffcd5c5c.png | Bin .../resources/colors/ffcd7f32.png | Bin .../resources/colors/ffcd9575.png | Bin .../resources/colors/ffce2029.png | Bin .../resources/colors/ffcf1020.png | Bin .../resources/colors/ffcf71af.png | Bin .../resources/colors/ffcfb53b.png | Bin .../resources/colors/ffcfcfc4.png | Bin .../resources/colors/ffd0f0c0.png | Bin .../resources/colors/ffd19fe8.png | Bin .../resources/colors/ffd1e231.png | Bin .../resources/colors/ffd2691e.png | Bin .../resources/colors/ffd2b48c.png | Bin .../resources/colors/ffd3003f.png | Bin .../resources/colors/ffd3d3d3.png | Bin .../resources/colors/ffd40000.png | Bin .../resources/colors/ffd4af37.png | Bin .../resources/colors/ffd6cadd.png | Bin .../resources/colors/ffd70040.png | Bin .../resources/colors/ffd70a53.png | Bin .../resources/colors/ffd71868.png | Bin .../resources/colors/ffd73b3e.png | Bin .../resources/colors/ffd8bfd8.png | Bin .../resources/colors/ffd9004c.png | Bin .../resources/colors/ffd99058.png | Bin .../resources/colors/ffda1d81.png | Bin .../resources/colors/ffda3287.png | Bin .../resources/colors/ffda70d6.png | Bin .../resources/colors/ffda8a67.png | Bin .../resources/colors/ffda9100.png | Bin .../resources/colors/ffdaa520.png | Bin .../resources/colors/ffdb7093.png | Bin .../resources/colors/ffdbd7d2.png | Bin .../resources/colors/ffdc143c.png | Bin .../resources/colors/ffdcd0ff.png | Bin .../resources/colors/ffdcdcdc.png | Bin .../resources/colors/ffdda0dd.png | Bin .../resources/colors/ffddadaf.png | Bin .../resources/colors/ffde3163.png | Bin .../resources/colors/ffde5d83.png | Bin .../resources/colors/ffde6fa1.png | Bin .../resources/colors/ffdeaa88.png | Bin .../resources/colors/ffdeb887.png | Bin .../resources/colors/ffdf00ff.png | Bin .../resources/colors/ffdf73ff.png | Bin .../resources/colors/ffdfff00.png | Bin .../resources/colors/ffe0115f.png | Bin .../resources/colors/ffe03c31.png | Bin .../resources/colors/ffe08d3c.png | Bin .../resources/colors/ffe0b0ff.png | Bin .../resources/colors/ffe0ffff.png | Bin .../resources/colors/ffe18e96.png | Bin .../resources/colors/ffe1a95f.png | Bin .../resources/colors/ffe1ad21.png | Bin .../resources/colors/ffe2062c.png | Bin .../resources/colors/ffe25098.png | Bin .../resources/colors/ffe25822.png | Bin .../resources/colors/ffe2725b.png | Bin .../resources/colors/ffe30022.png | Bin .../resources/colors/ffe30b5d.png | Bin .../resources/colors/ffe3256b.png | Bin .../resources/colors/ffe32636.png | Bin .../resources/colors/ffe34234.png | Bin .../resources/colors/ffe3a857.png | Bin .../resources/colors/ffe4717a.png | Bin .../resources/colors/ffe48400.png | Bin .../resources/colors/ffe49b0f.png | Bin .../resources/colors/ffe4d00a.png | Bin .../resources/colors/ffe4d96f.png | Bin .../resources/colors/ffe52b50.png | Bin .../resources/colors/ffe5aa70.png | Bin .../resources/colors/ffe5b73b.png | Bin .../resources/colors/ffe5e4e2.png | Bin .../resources/colors/ffe62020.png | Bin .../resources/colors/ffe66771.png | Bin .../resources/colors/ffe68fac.png | Bin .../resources/colors/ffe6be8a.png | Bin .../resources/colors/ffe6e200.png | Bin .../resources/colors/ffe6e6fa.png | Bin .../resources/colors/ffe6e8fa.png | Bin .../resources/colors/ffe75480.png | Bin .../resources/colors/ffe7accf.png | Bin .../resources/colors/ffe7feff.png | Bin .../resources/colors/ffe8000d.png | Bin .../resources/colors/ffe9692c.png | Bin .../resources/colors/ffe97451.png | Bin .../resources/colors/ffe9967a.png | Bin .../resources/colors/ffe9d66b.png | Bin .../resources/colors/ffeae0c8.png | Bin .../resources/colors/ffeb4c42.png | Bin .../resources/colors/ffec3b83.png | Bin .../resources/colors/ffecd540.png | Bin .../resources/colors/ffecebbd.png | Bin .../resources/colors/ffed1c24.png | Bin .../resources/colors/ffed872d.png | Bin .../resources/colors/ffed9121.png | Bin .../resources/colors/ffedc9af.png | Bin .../resources/colors/ffee82ee.png | Bin .../resources/colors/ffeedc82.png | Bin .../resources/colors/ffeee600.png | Bin .../resources/colors/ffeee8aa.png | Bin .../resources/colors/ffef3038.png | Bin .../resources/colors/ffef98aa.png | Bin .../resources/colors/ffefcc00.png | Bin .../resources/colors/ffefdecd.png | Bin .../resources/colors/fff08080.png | Bin .../resources/colors/fff0dc82.png | Bin .../resources/colors/fff0e130.png | Bin .../resources/colors/fff0e68c.png | Bin .../resources/colors/fff0ead6.png | Bin .../resources/colors/fff0f8ff.png | Bin .../resources/colors/fff0fff0.png | Bin .../resources/colors/fff0ffff.png | Bin .../resources/colors/fff1a7fe.png | Bin .../resources/colors/fff2003c.png | Bin .../resources/colors/fff28500.png | Bin .../resources/colors/fff2f3f4.png | Bin .../resources/colors/fff3e5ab.png | Bin .../resources/colors/fff400a1.png | Bin .../resources/colors/fff49ac2.png | Bin .../resources/colors/fff4a460.png | Bin .../resources/colors/fff4bbff.png | Bin .../resources/colors/fff4c2c2.png | Bin .../resources/colors/fff4c430.png | Bin .../resources/colors/fff4f0ec.png | Bin .../resources/colors/fff56991.png | Bin .../resources/colors/fff5deb3.png | Bin .../resources/colors/fff5f5dc.png | Bin .../resources/colors/fff5f5f5.png | Bin .../resources/colors/fff5fffa.png | Bin .../resources/colors/fff64a8a.png | Bin .../resources/colors/fff6adc6.png | Bin .../resources/colors/fff77fbe.png | Bin .../resources/colors/fff78fa7.png | Bin .../resources/colors/fff7e98e.png | Bin .../resources/colors/fff88379.png | Bin .../resources/colors/fff8de7e.png | Bin .../resources/colors/fff8f4ff.png | Bin .../resources/colors/fff8f8ff.png | Bin .../resources/colors/fff9429e.png | Bin .../resources/colors/fff94d00.png | Bin .../resources/colors/fff984e5.png | Bin .../resources/colors/fff984ef.png | Bin .../resources/colors/fffad6a5.png | Bin .../resources/colors/fffada5e.png | Bin .../resources/colors/fffadadd.png | Bin .../resources/colors/fffadfad.png | Bin .../resources/colors/fffae7b5.png | Bin .../resources/colors/fffaebd7.png | Bin .../resources/colors/fffaf0be.png | Bin .../resources/colors/fffaf0e6.png | Bin .../resources/colors/fffafad2.png | Bin .../resources/colors/fffb607f.png | Bin .../resources/colors/fffb9902.png | Bin .../resources/colors/fffba0e3.png | Bin .../resources/colors/fffbaed2.png | Bin .../resources/colors/fffbcce7.png | Bin .../resources/colors/fffbceb1.png | Bin .../resources/colors/fffbec5d.png | Bin .../resources/colors/fffc0fc0.png | Bin .../resources/colors/fffc6c85.png | Bin .../resources/colors/fffc89ac.png | Bin .../resources/colors/fffc8eac.png | Bin .../resources/colors/fffcc200.png | Bin .../resources/colors/fffcf75e.png | Bin .../resources/colors/fffd0e35.png | Bin .../resources/colors/fffdbcb4.png | Bin .../resources/colors/fffdd5b1.png | Bin .../resources/colors/fffddde6.png | Bin .../resources/colors/fffdee00.png | Bin .../resources/colors/fffdf5e6.png | Bin .../resources/colors/fffdfd96.png | Bin .../resources/colors/fffe2712.png | Bin .../resources/colors/fffe28a2.png | Bin .../resources/colors/fffe4eda.png | Bin .../resources/colors/fffe59c2.png | Bin .../resources/colors/fffe6f5e.png | Bin .../resources/colors/fffefdff.png | Bin .../resources/colors/fffefe22.png | Bin .../resources/colors/fffefe33.png | Bin .../resources/colors/ffff0000.png | Bin .../resources/colors/ffff0028.png | Bin .../resources/colors/ffff0038.png | Bin .../resources/colors/ffff003f.png | Bin .../resources/colors/ffff0040.png | Bin .../resources/colors/ffff004f.png | Bin .../resources/colors/ffff007f.png | Bin .../resources/colors/ffff0090.png | Bin .../resources/colors/ffff00ff.png | Bin .../resources/colors/ffff033e.png | Bin .../resources/colors/ffff0800.png | Bin .../resources/colors/ffff1493.png | Bin .../resources/colors/ffff1dce.png | Bin .../resources/colors/ffff2052.png | Bin .../resources/colors/ffff2400.png | Bin .../resources/colors/ffff2800.png | Bin .../resources/colors/ffff33cc.png | Bin .../resources/colors/ffff355e.png | Bin .../resources/colors/ffff3800.png | Bin .../resources/colors/ffff4040.png | Bin .../resources/colors/ffff43a4.png | Bin .../resources/colors/ffff4500.png | Bin .../resources/colors/ffff4f00.png | Bin .../resources/colors/ffff55a3.png | Bin .../resources/colors/ffff5a36.png | Bin .../resources/colors/ffff6347.png | Bin .../resources/colors/ffff66cc.png | Bin .../resources/colors/ffff6700.png | Bin .../resources/colors/ffff6961.png | Bin .../resources/colors/ffff69b4.png | Bin .../resources/colors/ffff6e4a.png | Bin .../resources/colors/ffff6fff.png | Bin .../resources/colors/ffff7518.png | Bin .../resources/colors/ffff77ff.png | Bin .../resources/colors/ffff7e00.png | Bin .../resources/colors/ffff7f50.png | Bin .../resources/colors/ffff8243.png | Bin .../resources/colors/ffff8c00.png | Bin .../resources/colors/ffff8c69.png | Bin .../resources/colors/ffff8f00.png | Bin .../resources/colors/ffff91a4.png | Bin .../resources/colors/ffff9933.png | Bin .../resources/colors/ffff9966.png | Bin .../resources/colors/ffff9999.png | Bin .../resources/colors/ffff9f00.png | Bin .../resources/colors/ffffa07a.png | Bin .../resources/colors/ffffa089.png | Bin .../resources/colors/ffffa343.png | Bin .../resources/colors/ffffa500.png | Bin .../resources/colors/ffffa6c9.png | Bin .../resources/colors/ffffa700.png | Bin .../resources/colors/ffffa812.png | Bin .../resources/colors/ffffae42.png | Bin .../resources/colors/ffffb300.png | Bin .../resources/colors/ffffb347.png | Bin .../resources/colors/ffffb6c1.png | Bin .../resources/colors/ffffb7c5.png | Bin .../resources/colors/ffffba00.png | Bin .../resources/colors/ffffbcd9.png | Bin .../resources/colors/ffffbf00.png | Bin .../resources/colors/ffffc0cb.png | Bin .../resources/colors/ffffc1cc.png | Bin .../resources/colors/ffffc40c.png | Bin .../resources/colors/ffffc87c.png | Bin .../resources/colors/ffffcba4.png | Bin .../resources/colors/ffffcc00.png | Bin .../resources/colors/ffffcc33.png | Bin .../resources/colors/ffffcc99.png | Bin .../resources/colors/ffffd1dc.png | Bin .../resources/colors/ffffd300.png | Bin .../resources/colors/ffffd700.png | Bin .../resources/colors/ffffd800.png | Bin .../resources/colors/ffffdab9.png | Bin .../resources/colors/ffffdb58.png | Bin .../resources/colors/ffffdead.png | Bin .../resources/colors/ffffdf00.png | Bin .../resources/colors/ffffe135.png | Bin .../resources/colors/ffffe4c4.png | Bin .../resources/colors/ffffe4e1.png | Bin .../resources/colors/ffffe5b4.png | Bin .../resources/colors/ffffebcd.png | Bin .../resources/colors/ffffef00.png | Bin .../resources/colors/ffffefd5.png | Bin .../resources/colors/fffff0f5.png | Bin .../resources/colors/fffff5ee.png | Bin .../resources/colors/fffff600.png | Bin .../resources/colors/fffff700.png | Bin .../resources/colors/fffff8dc.png | Bin .../resources/colors/fffff8e7.png | Bin .../resources/colors/fffffacd.png | Bin .../resources/colors/fffffaf0.png | Bin .../resources/colors/fffffafa.png | Bin .../resources/colors/fffffdd0.png | Bin .../resources/colors/ffffff00.png | Bin .../resources/colors/ffffff31.png | Bin .../resources/colors/ffffff66.png | Bin .../resources/colors/ffffffed.png | Bin .../resources/colors/fffffff0.png | Bin .../resources/colors/ffffffff.png | Bin .../resources/lib/BackgroundsUpdater.py | 0 .../resources/lib/BackgroundsUpdater.pyo | Bin 18127 -> 18116 bytes .../resources/lib/BackupRestore.py | 0 .../resources/lib/BackupRestore.pyo | Bin .../resources/lib/ColorPicker.py | 0 .../resources/lib/ColorThemes.py | 0 .../resources/lib/Dialogs.py | 0 .../resources/lib/Dialogs.pyo | Bin .../resources/lib/HomeMonitor.py | 0 .../resources/lib/HomeMonitor.pyo | Bin 8890 -> 8879 bytes .../resources/lib/InfoDialog.py | 0 .../resources/lib/InfoDialog.pyo | Bin .../resources/lib/LibraryMonitor.py | 0 .../resources/lib/LibraryMonitor.pyo | Bin 21852 -> 21833 bytes .../resources/lib/MainModule.py | 0 .../resources/lib/MainModule.pyo | Bin 36457 -> 36437 bytes .../resources/lib/SearchDialog.py | 0 .../resources/lib/Utils.py | 0 .../resources/lib/Utils.pyo | Bin 5684 -> 5678 bytes .../script-titanskin_helpers-ColorPicker.xml | 0 ...pt-titanskin_helpers-ColorThemePreview.xml | 0 .../script-titanskin_helpers-ColorThemes.xml | 0 .../script-titanskin_helpers-CustomInfo.xml | 0 .../script-titanskin_helpers-CustomSearch.xml | 0 .../script.titanskin.helpers/service.py | 0 .../skin.titan/1080i/AddonBrowser.xml | 0 .../1080i/Custom_FullscreenMusic.xml | 0 .../skin.titan/1080i/Custom_MediaDialog.xml | 0 .../skin.titan/1080i/Custom_Overlay.xml | 0 .../skin.titan/1080i/Defaults.xml | 0 .../skin.titan/1080i/DeleteTimer.xml | 0 .../skin.titan/1080i/DialogAddonInfo.xml | 0 .../skin.titan/1080i/DialogAddonSettings.xml | 0 .../skin.titan/1080i/DialogAlbumInfo.xml | 0 .../skin.titan/1080i/DialogBusy.xml | 0 .../skin.titan/1080i/DialogButtonMenu.xml | 0 .../1080i/DialogContentSettings.xml | 0 .../skin.titan/1080i/DialogContextMenu.xml | 0 .../skin.titan/1080i/DialogDeleteTimer.xml | 0 .../1080i/DialogExtendedProgressBar.xml | 0 .../skin.titan/1080i/DialogFavourites.xml | 0 .../skin.titan/1080i/DialogFileStacking.xml | 0 .../skin.titan/1080i/DialogFullScreenInfo.xml | 0 .../skin.titan/1080i/DialogKaiToast.xml | 0 .../skin.titan/1080i/DialogKeyboard.xml | 0 .../skin.titan/1080i/DialogMediaFilter.xml | 0 .../skin.titan/1080i/DialogMediaSource.xml | 0 .../skin.titan/1080i/DialogMuteBug.xml | 0 .../skin.titan/1080i/DialogNetworkSetup.xml | 0 .../skin.titan/1080i/DialogNumeric.xml | 0 .../skin.titan/1080i/DialogOK.xml | 0 .../1080i/DialogPVRChannelManager.xml | 0 .../skin.titan/1080i/DialogPVRChannelsOSD.xml | 0 .../1080i/DialogPVRGroupManager.xml | 0 .../skin.titan/1080i/DialogPVRGuideInfo.xml | 0 .../skin.titan/1080i/DialogPVRGuideOSD.xml | 0 .../skin.titan/1080i/DialogPVRGuideSearch.xml | 0 .../1080i/DialogPVRRecordingInfo.xml | 0 .../1080i/DialogPVRTimerSettings.xml | 0 .../1080i/DialogPeripheralManager.xml | 0 .../1080i/DialogPeripheralSettings.xml | 0 .../skin.titan/1080i/DialogPictureInfo.xml | 0 .../skin.titan/1080i/DialogProgress.xml | 0 .../skin.titan/1080i/DialogRecord.xml | 0 .../skin.titan/1080i/DialogRecordSettings.xml | 0 .../skin.titan/1080i/DialogSeekBar.xml | 0 .../skin.titan/1080i/DialogSelect.xml | 0 .../skin.titan/1080i/DialogSlider.xml | 0 .../skin.titan/1080i/DialogSongInfo.xml | 0 .../skin.titan/1080i/DialogSubtitles.xml | 0 .../skin.titan/1080i/DialogTV.xml | 0 .../skin.titan/1080i/DialogTextViewer.xml | 0 .../skin.titan/1080i/DialogTranscode.xml | 0 .../skin.titan/1080i/DialogVideoInfo.xml | 0 .../skin.titan/1080i/DialogVolumeBar.xml | 0 .../skin.titan/1080i/DialogYesNo.xml | 0 .../skin.titan/1080i/FileBrowser.xml | 0 .../skin.titan/1080i/FileManager.xml | 0 .../skin.titan/1080i/Font.xml | 0 .../skin.titan/1080i/Home.xml | 0 .../skin.titan/1080i/Includes.xml | 0 .../skin.titan/1080i/IncludesAnimations.xml | 0 .../1080i/IncludesBackgroundBuilding.xml | 0 .../1080i/IncludesDefaultSkinSettings.xml | 0 .../skin.titan/1080i/IncludesHomeExtended.xml | 0 .../1080i/IncludesHomeMenuSubMenu.xml | 0 .../1080i/IncludesHomeMenuWidgets.xml | 0 .../skin.titan/1080i/IncludesHomeNetflix.xml | 0 .../1080i/IncludesHomeSimpleHorizontal.xml | 0 .../1080i/IncludesHomeSimpleVertical.xml | 0 .../1080i/IncludesHomeTitanTiles.xml | 0 .../skin.titan/1080i/IncludesNowPlaying.xml | 0 .../skin.titan/1080i/IncludesThemes.xml | 0 .../skin.titan/1080i/IncludesTouchSupport.xml | 0 .../skin.titan/1080i/IncludesVariables.xml | 0 .../skin.titan/1080i/IncludesViews.xml | 0 .../skin.titan/1080i/IncludesWeather.xml | 0 .../skin.titan/1080i/ItemInfo.xml | 0 .../skin.titan/1080i/LockSettings.xml | 0 .../skin.titan/1080i/LoginScreen.xml | 0 .../skin.titan/1080i/MusicOSD.xml | 0 .../skin.titan/1080i/MusicOverlay.xml | 0 .../skin.titan/1080i/MusicVisualisation.xml | 0 .../skin.titan/1080i/MyMusicNav.xml | 0 .../skin.titan/1080i/MyMusicPlaylist.xml | 0 .../1080i/MyMusicPlaylistEditor.xml | 0 .../skin.titan/1080i/MyMusicSongs.xml | 0 .../skin.titan/1080i/MyPVRChannels.xml | 0 .../skin.titan/1080i/MyPVRGuide.xml | 0 .../skin.titan/1080i/MyPVRRecordings.xml | 0 .../skin.titan/1080i/MyPVRSearch.xml | 0 .../skin.titan/1080i/MyPVRTimers.xml | 0 .../skin.titan/1080i/MyPics.xml | 0 .../skin.titan/1080i/MyPrograms.xml | 0 .../skin.titan/1080i/MyVideoNav.xml | 0 .../skin.titan/1080i/MyVideoPlaylist.xml | 0 .../skin.titan/1080i/MyWeather.xml | 0 .../skin.titan/1080i/PersonInfo.xml | 0 .../skin.titan/1080i/PinInfoWindow.xml | 0 .../skin.titan/1080i/PlayerControls.xml | 0 .../skin.titan/1080i/Pointer.xml | 0 .../skin.titan/1080i/ProfileSettings.xml | 0 .../skin.titan/1080i/RecordPrefs.xml | 0 .../skin.titan/1080i/SearchDialog.xml | 0 .../skin.titan/1080i/Settings.xml | 0 .../skin.titan/1080i/SettingsCategory.xml | 0 .../skin.titan/1080i/SettingsProfile.xml | 0 .../1080i/SettingsScreenCalibration.xml | 0 .../skin.titan/1080i/SettingsSystemInfo.xml | 0 .../skin.titan/1080i/SkinSettings.xml | 0 .../skin.titan/1080i/SlideShow.xml | 0 .../skin.titan/1080i/SmartPlaylistEditor.xml | 0 .../skin.titan/1080i/SmartPlaylistRule.xml | 0 .../skin.titan/1080i/Startup.xml | 0 .../skin.titan/1080i/VideoFullScreen.xml | 0 .../skin.titan/1080i/VideoOSD.xml | 0 .../skin.titan/1080i/VideoOSDBookmarks.xml | 0 .../skin.titan/1080i/VideoOSDSettings.xml | 0 .../skin.titan/1080i/VideoOverlay.xml | 0 .../skin.titan/1080i/View_500_Showcase.xml | 0 .../skin.titan/1080i/View_501_Landscape.xml | 0 .../1080i/View_502_LandscapeSingle.xml | 0 .../skin.titan/1080i/View_503_Logos.xml | 0 .../1080i/View_505_LandscapeDetails.xml | 0 .../1080i/View_506_ExtendedList.xml | 0 .../skin.titan/1080i/View_507_FanArt.xml | 0 .../1080i/View_508_SinglePoster.xml | 0 .../skin.titan/1080i/View_509_PanelSquare.xml | 0 .../skin.titan/1080i/View_50_List.xml | 0 .../1080i/View_510_PanelSquareDetails.xml | 0 .../skin.titan/1080i/View_511_Thumbs.xml | 0 .../1080i/View_512_ThumbsDetails.xml | 0 .../skin.titan/1080i/View_513_PosterRow.xml | 0 .../skin.titan/1080i/View_514_PosterShift.xml | 0 .../skin.titan/1080i/View_515_LowList.xml | 0 .../skin.titan/1080i/View_516_SlimList.xml | 0 .../skin.titan/1080i/View_51_BigList.xml | 0 .../1080i/View_52_HorizontalPanel.xml | 0 .../skin.titan/1080i/View_53_PanelDetails.xml | 0 .../skin.titan/1080i/View_54_PanelWall.xml | 0 .../skin.titan/1080i/View_55_BannerList.xml | 0 .../skin.titan/1080i/View_56_BannerPlex.xml | 0 .../skin.titan/1080i/View_57_BigPanel.xml | 0 .../skin.titan/1080i/View_58_LargePoster.xml | 0 .../1080i/View_59_BigPanelDetails.xml | 0 .../1080i/VisualisationPresetList.xml | 0 .../skin.titan/1080i/mainWindow.xml | 0 .../script-ExtendedInfo Script-DialogInfo.xml | 0 ...pt-ExtendedInfo Script-DialogVideoInfo.xml | 0 .../script-ExtendedInfo Script-SlideShow.xml | 0 .../script-ExtendedInfo Script-VideoList.xml | 0 .../1080i/script-NextAired-TVGuide.xml | 0 .../1080i/script-NextAired-TVGuide2.xml | 0 .../1080i/script-RSS_Editor-rssEditor.xml | 0 .../1080i/script-RSS_Editor-setEditor.xml | 0 .../1080i/script-cu-lrclyrics-main.xml | 0 .../script-nextup-notification-NextUpInfo.xml | 0 ...-nextup-notification-StillWatchingInfo.xml | 0 .../1080i/script-skinshortcuts-includes.xml | 213 +- .../skin.titan/1080i/script-skinshortcuts.xml | 0 .../1080i/script-trakt-ContextMenu.xml | 0 .../1080i/script-trakt-RatingDialog.xml | 0 .../1080i/script-videoextras-context.xml | 0 .../1080i/script-videoextras-main.xml | 0 .../1080i/script-videoextras-resume.xml | 0 .../skin.titan/LICENSE.txt | 0 .../skin.titan/addon.xml | 0 .../skin.titan/changelog.txt | 0 .../skin.titan/colors/defaults.xml | 0 .../skin.titan/extras/backgrounds/addons.jpg | Bin .../extras/backgrounds/appearance.jpg | Bin .../skin.titan/extras/backgrounds/cpu.jpg | Bin .../extras/backgrounds/curtains.jpg | Bin .../skin.titan/extras/backgrounds/display.jpg | Bin .../extras/backgrounds/filemanager.jpg | Bin .../skin.titan/extras/backgrounds/global.jpg | Bin .../extras/backgrounds/global_blue.jpg | Bin .../extras/backgrounds/globalsettings.jpg | Bin .../extras/backgrounds/hover_OnlineVideos.jpg | Bin .../extras/backgrounds/hover_extensions.jpg | Bin .../backgrounds/hover_moving pictures.jpg | Bin .../extras/backgrounds/hover_my music.jpg | Bin .../extras/backgrounds/hover_my pictures.jpg | Bin .../extras/backgrounds/hover_my plugins.jpg | Bin .../extras/backgrounds/hover_my radio.jpg | Bin .../extras/backgrounds/hover_my tv series.jpg | Bin .../extras/backgrounds/hover_my tv.jpg | Bin .../extras/backgrounds/hover_my videos.jpg | Bin .../extras/backgrounds/hover_my weather.jpg | Bin .../backgrounds/hover_mynumberplace.jpg | Bin .../extras/backgrounds/hover_netflix.jpg | Bin .../extras/backgrounds/hover_play disc.jpg | Bin .../extras/backgrounds/hover_radiotime.jpg | Bin .../extras/backgrounds/hover_search music.jpg | Bin .../extras/backgrounds/hover_settings.jpg | Bin .../extras/backgrounds/hover_subcentral.jpg | Bin .../extras/backgrounds/hover_tetris.jpg | Bin .../extras/backgrounds/hover_trakt.jpg | Bin .../extras/backgrounds/hover_wikipedia.jpg | Bin .../extras/backgrounds/kodisplash.jpg | Bin .../skin.titan/extras/backgrounds/memory.jpg | Bin .../skin.titan/extras/backgrounds/music.jpg | Bin .../skin.titan/extras/backgrounds/network.jpg | Bin .../extras/backgrounds/networking.jpg | Bin .../extras/backgrounds/pictures.jpg | Bin .../extras/backgrounds/programs.jpg | Bin .../skin.titan/extras/backgrounds/pvr.jpg | Bin .../extras/backgrounds/settings.jpg | Bin .../extras/backgrounds/splashscreen.jpg | Bin .../skin.titan/extras/backgrounds/system.jpg | Bin .../extras/backgrounds/systeminfo.jpg | Bin .../skin.titan/extras/backgrounds/videos.jpg | Bin .../skin.titan/extras/backgrounds/weather.jpg | Bin .../skin.titan/extras/bgoverlays/Ash.png | Bin .../skin.titan/extras/bgoverlays/Black.png | Bin .../skin.titan/extras/bgoverlays/Carbon.png | Bin .../skin.titan/extras/bgoverlays/Dark.png | Bin .../skin.titan/extras/bgoverlays/Default.png | Bin .../extras/bgoverlays/Down Slope Bold.png | Bin .../extras/bgoverlays/Down Slope.png | Bin .../skin.titan/extras/bgoverlays/Flat.png | Bin .../skin.titan/extras/bgoverlays/Frost.png | Bin .../skin.titan/extras/bgoverlays/Grey.png | Bin .../extras/bgoverlays/High and Low Bold.png | Bin .../extras/bgoverlays/High and Low.png | Bin .../skin.titan/extras/bgoverlays/Light.png | Bin .../extras/bgoverlays/Side by Side Bold.png | Bin .../extras/bgoverlays/Side by Side.png | Bin .../extras/bgoverlays/Square Bold.png | Bin .../bgoverlays/Square Grey Inverted.png | Bin .../extras/bgoverlays/Square Grey.png | Bin .../skin.titan/extras/bgoverlays/Square.png | Bin .../extras/bgoverlays/Surround Bold.png | Bin .../skin.titan/extras/bgoverlays/Surround.png | Bin .../skin.titan/extras/bgoverlays/Tunnel.png | Bin .../extras/bgoverlays/Up Slope Bold.png | Bin .../skin.titan/extras/bgoverlays/Up Slope.png | Bin .../extras/bgoverlays/Vignette Bold.png | Bin .../bgoverlays/Vignette Grey Inverted.png | Bin .../extras/bgoverlays/Vignette Grey.png | Bin .../skin.titan/extras/bgoverlays/Vignette.png | Bin .../skin.titan/extras/bgoverlays/Winter1.png | Bin .../skin.titan/extras/bgoverlays/Winter2.png | Bin .../busy_spinners/3D rings/3D_rings_01.png | Bin .../busy_spinners/3D rings/3D_rings_02.png | Bin .../busy_spinners/3D rings/3D_rings_03.png | Bin .../busy_spinners/3D rings/3D_rings_04.png | Bin .../busy_spinners/3D rings/3D_rings_05.png | Bin .../busy_spinners/3D rings/3D_rings_06.png | Bin .../busy_spinners/3D rings/3D_rings_07.png | Bin .../busy_spinners/3D rings/3D_rings_08.png | Bin .../busy_spinners/3D rings/3D_rings_09.png | Bin .../busy_spinners/3D rings/3D_rings_10.png | Bin .../busy_spinners/3D rings/3D_rings_11.png | Bin .../busy_spinners/3D rings/3D_rings_12.png | Bin .../busy_spinners/3D rings/3D_rings_13.png | Bin .../busy_spinners/3D rings/3D_rings_14.png | Bin .../busy_spinners/3D rings/3D_rings_15.png | Bin .../busy_spinners/3D rings/3D_rings_16.png | Bin .../busy_spinners/3D rings/3D_rings_17.png | Bin .../busy_spinners/3D rings/3D_rings_18.png | Bin .../busy_spinners/3D rings/3D_rings_19.png | Bin .../busy_spinners/3D rings/3D_rings_20.png | Bin .../busy_spinners/3d cube/3d_cube_01.png | Bin .../busy_spinners/3d cube/3d_cube_02.png | Bin .../busy_spinners/3d cube/3d_cube_03.png | Bin .../busy_spinners/3d cube/3d_cube_04.png | Bin .../busy_spinners/3d cube/3d_cube_05.png | Bin .../busy_spinners/3d cube/3d_cube_06.png | Bin .../busy_spinners/3d cube/3d_cube_07.png | Bin .../busy_spinners/3d cube/3d_cube_08.png | Bin .../busy_spinners/3d cube/3d_cube_09.png | Bin .../busy_spinners/3d cube/3d_cube_10.png | Bin .../busy_spinners/3d cube/3d_cube_11.png | Bin .../busy_spinners/3d cube/3d_cube_12.png | Bin .../busy_spinners/3d cube/3d_cube_13.png | Bin .../busy_spinners/3d cube/3d_cube_14.png | Bin .../busy_spinners/3d cube/3d_cube_15.png | Bin .../busy_spinners/3d cube/3d_cube_16.png | Bin .../busy_spinners/3d cube/3d_cube_17.png | Bin .../busy_spinners/3d cube/3d_cube_18.png | Bin .../busy_spinners/3d globe/3d_globe01.png | Bin .../busy_spinners/3d globe/3d_globe02.png | Bin .../busy_spinners/3d globe/3d_globe03.png | Bin .../busy_spinners/3d globe/3d_globe04.png | Bin .../busy_spinners/3d globe/3d_globe05.png | Bin .../busy_spinners/3d globe/3d_globe06.png | Bin .../busy_spinners/3d globe/3d_globe07.png | Bin .../busy_spinners/3d globe/3d_globe08.png | Bin .../busy_spinners/3d globe/3d_globe09.png | Bin .../busy_spinners/3d globe/3d_globe10.png | Bin .../busy_spinners/3d loader/3d_loader_01.png | Bin .../busy_spinners/3d loader/3d_loader_02.png | Bin .../busy_spinners/3d loader/3d_loader_03.png | Bin .../busy_spinners/3d loader/3d_loader_04.png | Bin .../busy_spinners/3d loader/3d_loader_05.png | Bin .../busy_spinners/3d loader/3d_loader_06.png | Bin .../busy_spinners/3d loader/3d_loader_07.png | Bin .../busy_spinners/3d loader/3d_loader_08.png | Bin .../busy_spinners/3d loader/3d_loader_09.png | Bin .../busy_spinners/3d loader/3d_loader_10.png | Bin .../busy_spinners/3d loader/3d_loader_11.png | Bin .../busy_spinners/3d loader/3d_loader_12.png | Bin .../busy_spinners/3d loader/3d_loader_13.png | Bin .../busy_spinners/3d loader/3d_loader_14.png | Bin .../3d zelda triforce/3d_zelda_01.png | Bin .../3d zelda triforce/3d_zelda_02.png | Bin .../3d zelda triforce/3d_zelda_03.png | Bin .../3d zelda triforce/3d_zelda_04.png | Bin .../3d zelda triforce/3d_zelda_05.png | Bin .../3d zelda triforce/3d_zelda_06.png | Bin .../3d zelda triforce/3d_zelda_07.png | Bin .../3d zelda triforce/3d_zelda_08.png | Bin .../3d zelda triforce/3d_zelda_09.png | Bin .../3d zelda triforce/3d_zelda_10.png | Bin .../3d zelda triforce/3d_zelda_11.png | Bin .../3d zelda triforce/3d_zelda_12.png | Bin .../extras/busy_spinners/4 segment circle.gif | Bin .../4th dimension/4th_dimension_01.png | Bin .../4th dimension/4th_dimension_02.png | Bin .../4th dimension/4th_dimension_03.png | Bin .../4th dimension/4th_dimension_04.png | Bin .../4th dimension/4th_dimension_05.png | Bin .../4th dimension/4th_dimension_06.png | Bin .../4th dimension/4th_dimension_07.png | Bin .../4th dimension/4th_dimension_08.png | Bin .../4th dimension/4th_dimension_09.png | Bin .../4th dimension/4th_dimension_10.png | Bin .../4th dimension/4th_dimension_11.png | Bin .../4th dimension/4th_dimension_12.png | Bin .../4th dimension/4th_dimension_13.png | Bin .../4th dimension/4th_dimension_14.png | Bin .../4th dimension/4th_dimension_15.png | Bin .../4th dimension/4th_dimension_16.png | Bin .../4th dimension/4th_dimension_17.png | Bin .../4th dimension/4th_dimension_18.png | Bin .../4th dimension/4th_dimension_19.png | Bin .../4th dimension/4th_dimension_20.png | Bin .../4th dimension/4th_dimension_21.png | Bin .../4th dimension/4th_dimension_22.png | Bin .../4th dimension/4th_dimension_23.png | Bin .../4th dimension/4th_dimension_24.png | Bin .../4th dimension/4th_dimension_25.png | Bin .../4th dimension/4th_dimension_26.png | Bin .../4th dimension/4th_dimension_27.png | Bin .../4th dimension/4th_dimension_28.png | Bin .../4th dimension/4th_dimension_29.png | Bin .../4th dimension/4th_dimension_30.png | Bin .../4th dimension/4th_dimension_31.png | Bin .../4th dimension/4th_dimension_32.png | Bin .../4th dimension/4th_dimension_33.png | Bin .../4th dimension/4th_dimension_34.png | Bin .../4th dimension/4th_dimension_35.png | Bin .../4th dimension/4th_dimension_36.png | Bin .../4th dimension/4th_dimension_37.png | Bin .../4th dimension/4th_dimension_38.png | Bin .../4th dimension/4th_dimension_39.png | Bin .../4th dimension/4th_dimension_40.png | Bin .../4th dimension/4th_dimension_41.png | Bin .../4th dimension/4th_dimension_42.png | Bin .../4th dimension/4th_dimension_43.png | Bin .../4th dimension/4th_dimension_44.png | Bin .../4th dimension/4th_dimension_45.png | Bin .../4th dimension/4th_dimension_46.png | Bin .../4th dimension/4th_dimension_47.png | Bin .../4th dimension/4th_dimension_48.png | Bin .../alternate spin/alternate_spin1.png | Bin .../alternate spin/alternate_spin2.png | Bin .../alternate spin/alternate_spin3.png | Bin .../alternate spin/alternate_spin4.png | Bin .../alternate spin/alternate_spin5.png | Bin .../alternate spin/alternate_spin6.png | Bin .../alternate spin/alternate_spin7.png | Bin .../alternate spin/alternate_spin8.png | Bin .../alternate spin/alternate_spin9.png | Bin .../barber pole/barber_pole_01.png | Bin .../barber pole/barber_pole_02.png | Bin .../barber pole/barber_pole_03.png | Bin .../barber pole/barber_pole_04.png | Bin .../barber pole/barber_pole_05.png | Bin .../barber pole/barber_pole_06.png | Bin .../barber pole/barber_pole_07.png | Bin .../barber pole/barber_pole_08.png | Bin .../barber pole/barber_pole_09.png | Bin .../barber pole/barber_pole_10.png | Bin .../barber pole/barber_pole_11.png | Bin .../barber pole/barber_pole_12.png | Bin .../busy_spinners/beach-ball/beach-ball01.png | Bin .../busy_spinners/beach-ball/beach-ball02.png | Bin .../busy_spinners/beach-ball/beach-ball03.png | Bin .../busy_spinners/beach-ball/beach-ball04.png | Bin .../busy_spinners/beach-ball/beach-ball05.png | Bin .../busy_spinners/beach-ball/beach-ball06.png | Bin .../busy_spinners/beach-ball/beach-ball07.png | Bin .../busy_spinners/beach-ball/beach-ball08.png | Bin .../busy_spinners/beach-ball/beach-ball09.png | Bin .../busy_spinners/beach-ball/beach-ball10.png | Bin .../busy_spinners/beach-ball/beach-ball11.png | Bin .../busy_spinners/beach-ball/beach-ball12.png | Bin .../busy_spinners/beach-ball/beach-ball13.png | Bin .../busy_spinners/beach-ball/beach-ball14.png | Bin .../busy_spinners/beach-ball/beach-ball15.png | Bin .../busy_spinners/beach-ball/beach-ball16.png | Bin .../busy_spinners/beach-ball/beach-ball17.png | Bin .../busy_spinners/beach-ball/beach-ball18.png | Bin .../busy_spinners/beach-ball/beach-ball19.png | Bin .../busy_spinners/beach-ball/beach-ball20.png | Bin .../bouncing ball/bouncing_ball_01.png | Bin .../bouncing ball/bouncing_ball_02.png | Bin .../bouncing ball/bouncing_ball_03.png | Bin .../bouncing ball/bouncing_ball_04.png | Bin .../bouncing ball/bouncing_ball_05.png | Bin .../bouncing ball/bouncing_ball_06.png | Bin .../bouncing ball/bouncing_ball_07.png | Bin .../bouncing ball/bouncing_ball_08.png | Bin .../bouncing ball/bouncing_ball_09.png | Bin .../bouncing ball/bouncing_ball_10.png | Bin .../bouncing ball/bouncing_ball_11.png | Bin .../bouncing ball/bouncing_ball_12.png | Bin .../bouncing ball/bouncing_ball_13.png | Bin .../bouncing ball/bouncing_ball_14.png | Bin .../bouncing ball/bouncing_ball_15.png | Bin .../bouncing ball/bouncing_ball_16.png | Bin .../bouncing ball/bouncing_ball_17.png | Bin .../bouncing ball/bouncing_ball_18.png | Bin .../bouncing ball/bouncing_ball_19.png | Bin .../bouncing ball/bouncing_ball_20.png | Bin .../broken clock/broken_clock_01.png | Bin .../broken clock/broken_clock_02.png | Bin .../broken clock/broken_clock_03.png | Bin .../broken clock/broken_clock_04.png | Bin .../broken clock/broken_clock_05.png | Bin .../broken clock/broken_clock_06.png | Bin .../broken clock/broken_clock_07.png | Bin .../broken clock/broken_clock_08.png | Bin .../broken clock/broken_clock_09.png | Bin .../broken clock/broken_clock_10.png | Bin .../broken clock/broken_clock_11.png | Bin .../broken clock/broken_clock_12.png | Bin .../broken clock/broken_clock_13.png | Bin .../broken clock/broken_clock_14.png | Bin .../broken clock/broken_clock_15.png | Bin .../broken clock/broken_clock_16.png | Bin .../broken clock/broken_clock_17.png | Bin .../broken clock/broken_clock_18.png | Bin .../broken clock/broken_clock_19.png | Bin .../broken clock/broken_clock_20.png | Bin .../broken clock/broken_clock_21.png | Bin .../broken clock/broken_clock_22.png | Bin .../broken clock/broken_clock_23.png | Bin .../broken clock/broken_clock_24.png | Bin .../broken clock/broken_clock_25.png | Bin .../broken clock/broken_clock_26.png | Bin .../broken clock/broken_clock_27.png | Bin .../broken clock/broken_clock_28.png | Bin .../broken clock/broken_clock_29.png | Bin .../broken clock/broken_clock_30.png | Bin .../broken clock/broken_clock_31.png | Bin .../broken clock/broken_clock_32.png | Bin .../broken clock/broken_clock_33.png | Bin .../broken clock/broken_clock_34.png | Bin .../broken clock/broken_clock_35.png | Bin .../broken clock/broken_clock_36.png | Bin .../broken clock/broken_clock_37.png | Bin .../broken clock/broken_clock_38.png | Bin .../broken clock/broken_clock_39.png | Bin .../chasing arrows/chasing_arrows_1.png | Bin .../chasing arrows/chasing_arrows_2.png | Bin .../chasing arrows/chasing_arrows_3.png | Bin .../chasing arrows/chasing_arrows_4.png | Bin .../chasing arrows/chasing_arrows_5.png | Bin .../chasing arrows/chasing_arrows_6.png | Bin .../chasing arrows/chasing_arrows_7.png | Bin .../chasing arrows/chasing_arrows_8.png | Bin .../chasing balls/chasing_balls_1.png | Bin .../chasing balls/chasing_balls_2.png | Bin .../chasing balls/chasing_balls_3.png | Bin .../chasing balls/chasing_balls_4.png | Bin .../chasing balls/chasing_balls_5.png | Bin .../chasing balls/chasing_balls_6.png | Bin .../chasing balls/chasing_balls_7.png | Bin .../chasing balls/chasing_balls_8.png | Bin .../extras/busy_spinners/chasing snakes.gif | Bin .../classic loader/classic_loader_01.png | Bin .../classic loader/classic_loader_02.png | Bin .../classic loader/classic_loader_03.png | Bin .../classic loader/classic_loader_04.png | Bin .../classic loader/classic_loader_05.png | Bin .../classic loader/classic_loader_06.png | Bin .../classic loader/classic_loader_07.png | Bin .../classic loader/classic_loader_08.png | Bin .../classic loader/classic_loader_09.png | Bin .../classic loader/classic_loader_10.png | Bin .../classic loader/classic_loader_11.png | Bin .../classic loader/classic_loader_12.png | Bin .../extras/busy_spinners/coffee cup.gif | Bin .../color circle flip-flop01.png | Bin .../color circle flip-flop02.png | Bin .../color circle flip-flop03.png | Bin .../color circle flip-flop04.png | Bin .../color circle flip-flop05.png | Bin .../color circle flip-flop06.png | Bin .../color circle flip-flop07.png | Bin .../color circle flip-flop08.png | Bin .../color circle flip-flop09.png | Bin .../color circle flip-flop10.png | Bin .../color circle flip-flop11.png | Bin .../color circle flip-flop12.png | Bin .../color circle flip-flop13.png | Bin .../color circle flip-flop14.png | Bin .../color circle flip-flop15.png | Bin .../color circle flip-flop16.png | Bin .../dancing spheres/dancing_spheres_01.png | Bin .../dancing spheres/dancing_spheres_02.png | Bin .../dancing spheres/dancing_spheres_03.png | Bin .../dancing spheres/dancing_spheres_04.png | Bin .../dancing spheres/dancing_spheres_05.png | Bin .../dancing spheres/dancing_spheres_06.png | Bin .../dancing spheres/dancing_spheres_07.png | Bin .../dancing spheres/dancing_spheres_08.png | Bin .../dancing spheres/dancing_spheres_09.png | Bin .../dancing spheres/dancing_spheres_10.png | Bin .../dancing spheres/dancing_spheres_11.png | Bin .../dancing spheres/dancing_spheres_12.png | Bin .../dancing spheres/dancing_spheres_13.png | Bin .../dancing spheres/dancing_spheres_14.png | Bin .../dancing spheres/dancing_spheres_15.png | Bin .../dancing spheres/dancing_spheres_16.png | Bin .../dancing spheres/dancing_spheres_17.png | Bin .../dancing spheres/dancing_spheres_18.png | Bin .../dancing spheres/dancing_spheres_19.png | Bin .../extras/busy_spinners/dash-infinity.gif | Bin .../busy_spinners/default/fading_circle01.png | Bin .../busy_spinners/default/fading_circle02.png | Bin .../busy_spinners/default/fading_circle03.png | Bin .../busy_spinners/default/fading_circle04.png | Bin .../busy_spinners/default/fading_circle05.png | Bin .../busy_spinners/default/fading_circle06.png | Bin .../busy_spinners/default/fading_circle07.png | Bin .../busy_spinners/default/fading_circle08.png | Bin .../busy_spinners/default/fading_circle09.png | Bin .../busy_spinners/default/fading_circle10.png | Bin .../busy_spinners/default/fading_circle11.png | Bin .../busy_spinners/default/fading_circle12.png | Bin .../busy_spinners/default/fading_circle13.png | Bin .../busy_spinners/default/fading_circle14.png | Bin .../busy_spinners/default/fading_circle15.png | Bin .../busy_spinners/default/fading_circle16.png | Bin .../busy_spinners/default/fading_circle17.png | Bin .../busy_spinners/default/fading_circle18.png | Bin .../skin.titan/extras/busy_spinners/dna.gif | Bin .../fading blocks/fading-blocks.png | Bin .../fading blocks/fading-blocks1.png | Bin .../fading blocks/fading-blocks2.png | Bin .../fading blocks/fading-blocks3.png | Bin .../fading blocks/fading-blocks4.png | Bin .../fading blocks/fading-blocks5.png | Bin .../fading blocks/fading-blocks6.png | Bin .../fading blocks/fading-blocks7.png | Bin .../fading blocks/fading-blocks8.png | Bin .../extras/busy_spinners/film/film01.png | Bin .../extras/busy_spinners/film/film02.png | Bin .../extras/busy_spinners/film/film03.png | Bin .../extras/busy_spinners/film/film04.png | Bin .../extras/busy_spinners/film/film05.png | Bin .../extras/busy_spinners/film/film06.png | Bin .../extras/busy_spinners/film/film07.png | Bin .../extras/busy_spinners/film/film08.png | Bin .../extras/busy_spinners/film/film09.png | Bin .../extras/busy_spinners/film/film10.png | Bin .../extras/busy_spinners/film/film11.png | Bin .../extras/busy_spinners/film/film12.png | Bin .../extras/busy_spinners/film/film13.png | Bin .../extras/busy_spinners/film/film14.png | Bin .../extras/busy_spinners/film/film15.png | Bin .../extras/busy_spinners/film/film16.png | Bin .../extras/busy_spinners/film/film17.png | Bin .../extras/busy_spinners/film/film18.png | Bin .../extras/busy_spinners/film/film19.png | Bin .../extras/busy_spinners/film/film20.png | Bin .../extras/busy_spinners/film/film21.png | Bin .../extras/busy_spinners/film/film22.png | Bin .../extras/busy_spinners/film/film23.png | Bin .../extras/busy_spinners/film/film24.png | Bin .../extras/busy_spinners/film/film25.png | Bin .../extras/busy_spinners/film/film26.png | Bin .../extras/busy_spinners/film/film27.png | Bin .../extras/busy_spinners/film/film28.png | Bin .../extras/busy_spinners/film/film29.png | Bin .../extras/busy_spinners/film/film30.png | Bin .../extras/busy_spinners/film/film31.png | Bin .../extras/busy_spinners/film/film32.png | Bin .../extras/busy_spinners/film/film33.png | Bin .../extras/busy_spinners/film/film34.png | Bin .../extras/busy_spinners/film/film35.png | Bin .../extras/busy_spinners/film/film36.png | Bin .../extras/busy_spinners/film/film37.png | Bin .../extras/busy_spinners/film/film38.png | Bin .../extras/busy_spinners/film/film39.png | Bin .../extras/busy_spinners/film/film40.png | Bin .../extras/busy_spinners/film/film41.png | Bin .../extras/busy_spinners/film/film42.png | Bin .../extras/busy_spinners/film/film43.png | Bin .../extras/busy_spinners/film/film44.png | Bin .../extras/busy_spinners/film/film45.png | Bin .../extras/busy_spinners/flower/flower_01.png | Bin .../extras/busy_spinners/flower/flower_02.png | Bin .../extras/busy_spinners/flower/flower_03.png | Bin .../extras/busy_spinners/flower/flower_04.png | Bin .../extras/busy_spinners/flower/flower_05.png | Bin .../extras/busy_spinners/flower/flower_06.png | Bin .../extras/busy_spinners/flower/flower_07.png | Bin .../extras/busy_spinners/flower/flower_08.png | Bin .../extras/busy_spinners/flower/flower_09.png | Bin .../extras/busy_spinners/flower/flower_10.png | Bin .../extras/busy_spinners/flower/flower_11.png | Bin .../extras/busy_spinners/flower/flower_12.png | Bin .../extras/busy_spinners/flower/flower_13.png | Bin .../extras/busy_spinners/flower/flower_14.png | Bin .../extras/busy_spinners/flower/flower_15.png | Bin .../extras/busy_spinners/flower/flower_16.png | Bin .../extras/busy_spinners/flower/flower_17.png | Bin .../extras/busy_spinners/flower/flower_18.png | Bin .../extras/busy_spinners/flower/flower_19.png | Bin .../extras/busy_spinners/flower/flower_20.png | Bin .../extras/busy_spinners/flower/flower_21.png | Bin .../extras/busy_spinners/flower/flower_22.png | Bin .../extras/busy_spinners/flower/flower_23.png | Bin .../extras/busy_spinners/flower/flower_24.png | Bin .../extras/busy_spinners/flower/flower_25.png | Bin .../extras/busy_spinners/flower/flower_26.png | Bin .../extras/busy_spinners/flower/flower_27.png | Bin .../extras/busy_spinners/flower/flower_28.png | Bin .../extras/busy_spinners/flower/flower_29.png | Bin .../extras/busy_spinners/flower/flower_30.png | Bin .../extras/busy_spinners/gear/gear_01.png | Bin .../extras/busy_spinners/gear/gear_02.png | Bin .../extras/busy_spinners/gear/gear_03.png | Bin .../extras/busy_spinners/gear/gear_04.png | Bin .../extras/busy_spinners/gear/gear_05.png | Bin .../extras/busy_spinners/gear/gear_06.png | Bin .../extras/busy_spinners/gear/gear_07.png | Bin .../extras/busy_spinners/gear/gear_08.png | Bin .../extras/busy_spinners/gear/gear_09.png | Bin .../extras/busy_spinners/gear/gear_10.png | Bin .../extras/busy_spinners/gear/gear_11.png | Bin .../extras/busy_spinners/gear/gear_12.png | Bin .../extras/busy_spinners/gear/gear_13.png | Bin .../extras/busy_spinners/gear/gear_14.png | Bin .../extras/busy_spinners/gear/gear_15.png | Bin .../extras/busy_spinners/gear/gear_16.png | Bin .../extras/busy_spinners/gear/gear_17.png | Bin .../extras/busy_spinners/gear/gear_18.png | Bin .../extras/busy_spinners/gear/gear_19.png | Bin .../extras/busy_spinners/gear/gear_20.png | Bin .../skin.titan/extras/busy_spinners/gears.gif | Bin .../busy_spinners/glow ring/glow_ring01.png | Bin .../busy_spinners/glow ring/glow_ring02.png | Bin .../busy_spinners/glow ring/glow_ring03.png | Bin .../busy_spinners/glow ring/glow_ring04.png | Bin .../busy_spinners/glow ring/glow_ring05.png | Bin .../busy_spinners/glow ring/glow_ring06.png | Bin .../busy_spinners/glow ring/glow_ring07.png | Bin .../busy_spinners/glow ring/glow_ring08.png | Bin .../busy_spinners/glow ring/glow_ring09.png | Bin .../busy_spinners/glow ring/glow_ring10.png | Bin .../busy_spinners/glow ring/glow_ring11.png | Bin .../busy_spinners/glow ring/glow_ring12.png | Bin .../busy_spinners/glow ring/glow_ring13.png | Bin .../busy_spinners/glow ring/glow_ring14.png | Bin .../busy_spinners/glow ring/glow_ring15.png | Bin .../busy_spinners/glow ring/glow_ring16.png | Bin .../busy_spinners/glow ring/glow_ring17.png | Bin .../busy_spinners/glow ring/glow_ring18.png | Bin .../gradient circle 2/gradient_circle_01.png | Bin .../gradient circle 2/gradient_circle_02.png | Bin .../gradient circle 2/gradient_circle_03.png | Bin .../gradient circle 2/gradient_circle_04.png | Bin .../gradient circle 2/gradient_circle_05.png | Bin .../gradient circle 2/gradient_circle_06.png | Bin .../gradient circle 2/gradient_circle_07.png | Bin .../gradient circle 2/gradient_circle_08.png | Bin .../gradient circle 2/gradient_circle_09.png | Bin .../gradient circle 2/gradient_circle_10.png | Bin .../gradient circle 2/gradient_circle_11.png | Bin .../gradient circle 2/gradient_circle_12.png | Bin .../gradient circle/gradient_circle_01.png | Bin .../gradient circle/gradient_circle_02.png | Bin .../gradient circle/gradient_circle_03.png | Bin .../gradient circle/gradient_circle_04.png | Bin .../gradient circle/gradient_circle_05.png | Bin .../gradient circle/gradient_circle_06.png | Bin .../gradient circle/gradient_circle_07.png | Bin .../gradient circle/gradient_circle_08.png | Bin .../gradient circle/gradient_circle_09.png | Bin .../gradient circle/gradient_circle_10.png | Bin .../gradient circle/gradient_circle_11.png | Bin .../gradient circle/gradient_circle_12.png | Bin .../busy_spinners/hourglass/hourglass_01.png | Bin .../busy_spinners/hourglass/hourglass_02.png | Bin .../busy_spinners/hourglass/hourglass_03.png | Bin .../busy_spinners/hourglass/hourglass_04.png | Bin .../busy_spinners/hourglass/hourglass_05.png | Bin .../busy_spinners/hourglass/hourglass_06.png | Bin .../busy_spinners/hourglass/hourglass_07.png | Bin .../busy_spinners/hourglass/hourglass_08.png | Bin .../busy_spinners/hourglass/hourglass_09.png | Bin .../busy_spinners/hourglass/hourglass_10.png | Bin .../busy_spinners/hourglass/hourglass_11.png | Bin .../busy_spinners/hourglass/hourglass_12.png | Bin .../busy_spinners/hourglass/hourglass_13.png | Bin .../busy_spinners/hourglass/hourglass_14.png | Bin .../busy_spinners/hourglass/hourglass_15.png | Bin .../busy_spinners/hourglass/hourglass_16.png | Bin .../busy_spinners/hourglass/hourglass_17.png | Bin .../busy_spinners/hourglass/hourglass_18.png | Bin .../busy_spinners/hourglass/hourglass_19.png | Bin .../infinity balls/infinity_balls_01.png | Bin .../infinity balls/infinity_balls_02.png | Bin .../infinity balls/infinity_balls_03.png | Bin .../infinity balls/infinity_balls_04.png | Bin .../infinity balls/infinity_balls_05.png | Bin .../infinity balls/infinity_balls_06.png | Bin .../infinity balls/infinity_balls_07.png | Bin .../infinity balls/infinity_balls_08.png | Bin .../infinity balls/infinity_balls_09.png | Bin .../infinity balls/infinity_balls_10.png | Bin .../infinity balls/infinity_balls_11.png | Bin .../infinity balls/infinity_balls_12.png | Bin .../infinity balls/infinity_balls_13.png | Bin .../infinity balls/infinity_balls_14.png | Bin .../infinity balls/infinity_balls_15.png | Bin .../infinity balls/infinity_balls_16.png | Bin .../infinity balls/infinity_balls_17.png | Bin .../infinity balls/infinity_balls_18.png | Bin .../infinity balls/infinity_balls_19.png | Bin .../infinity balls/infinity_balls_20.png | Bin .../extras/busy_spinners/infinity.gif | Bin .../knight rider/knight-rider01.png | Bin .../knight rider/knight-rider02.png | Bin .../knight rider/knight-rider03.png | Bin .../knight rider/knight-rider04.png | Bin .../knight rider/knight-rider05.png | Bin .../knight rider/knight-rider06.png | Bin .../knight rider/knight-rider07.png | Bin .../knight rider/knight-rider08.png | Bin .../knight rider/knight-rider09.png | Bin .../knight rider/knight-rider10.png | Bin .../knight rider/knight-rider11.png | Bin .../knight rider/knight-rider12.png | Bin .../kodi logo fade/kodi_logo_fade01.png | Bin .../kodi logo fade/kodi_logo_fade02.png | Bin .../kodi logo fade/kodi_logo_fade03.png | Bin .../kodi logo fade/kodi_logo_fade04.png | Bin .../kodi logo fade/kodi_logo_fade05.png | Bin .../kodi logo fade/kodi_logo_fade06.png | Bin .../kodi logo fade/kodi_logo_fade07.png | Bin .../kodi logo fade/kodi_logo_fade08.png | Bin .../kodi logo fade/kodi_logo_fade09.png | Bin .../kodi logo fade/kodi_logo_fade10.png | Bin .../kodi logo fade/kodi_logo_fade11.png | Bin .../kodi logo fade/kodi_logo_fade12.png | Bin .../kodi logo fade/kodi_logo_fade13.png | Bin .../kodi logo fade/kodi_logo_fade14.png | Bin .../kodi logo fade/kodi_logo_fade15.png | Bin .../kodi logo fade/kodi_logo_fade16.png | Bin .../kodi logo fade/kodi_logo_fade17.png | Bin .../kodi logo fade/kodi_logo_fade18.png | Bin .../busy_spinners/kodi logo/kodi_logo_01.png | Bin .../busy_spinners/kodi logo/kodi_logo_02.png | Bin .../busy_spinners/kodi logo/kodi_logo_03.png | Bin .../busy_spinners/kodi logo/kodi_logo_04.png | Bin .../busy_spinners/kodi logo/kodi_logo_05.png | Bin .../busy_spinners/kodi logo/kodi_logo_06.png | Bin .../busy_spinners/kodi logo/kodi_logo_07.png | Bin .../busy_spinners/kodi logo/kodi_logo_08.png | Bin .../busy_spinners/kodi logo/kodi_logo_09.png | Bin .../busy_spinners/kodi logo/kodi_logo_10.png | Bin .../busy_spinners/kodi logo/kodi_logo_11.png | Bin .../busy_spinners/kodi logo/kodi_logo_12.png | Bin .../busy_spinners/kodi logo/kodi_logo_13.png | Bin .../busy_spinners/kodi logo/kodi_logo_14.png | Bin .../busy_spinners/kodi logo/kodi_logo_15.png | Bin .../busy_spinners/kodi logo/kodi_logo_16.png | Bin .../busy_spinners/kodi logo/kodi_logo_17.png | Bin .../busy_spinners/kodi logo/kodi_logo_18.png | Bin .../busy_spinners/kodi logo/kodi_logo_19.png | Bin .../busy_spinners/kodi logo/kodi_logo_20.png | Bin .../busy_spinners/kodi logo/kodi_logo_21.png | Bin .../busy_spinners/kodi logo/kodi_logo_22.png | Bin .../busy_spinners/kodi logo/kodi_logo_23.png | Bin .../busy_spinners/kodi logo/kodi_logo_24.png | Bin .../busy_spinners/kodi logo/kodi_logo_25.png | Bin .../busy_spinners/kodi logo/kodi_logo_26.png | Bin .../busy_spinners/kodi logo/kodi_logo_27.png | Bin .../busy_spinners/kodi logo/kodi_logo_28.png | Bin .../busy_spinners/kodi logo/kodi_logo_29.png | Bin .../busy_spinners/kodi logo/kodi_logo_30.png | Bin .../linear wave/linear_wave_01.png | Bin .../linear wave/linear_wave_02.png | Bin .../linear wave/linear_wave_03.png | Bin .../linear wave/linear_wave_04.png | Bin .../linear wave/linear_wave_05.png | Bin .../linear wave/linear_wave_06.png | Bin .../linear wave/linear_wave_07.png | Bin .../linear wave/linear_wave_08.png | Bin .../linear wave/linear_wave_09.png | Bin .../linear wave/linear_wave_10.png | Bin .../linear wave/linear_wave_11.png | Bin .../linear wave/linear_wave_12.png | Bin .../linear wave/linear_wave_13.png | Bin .../linear wave/linear_wave_14.png | Bin .../linear wave/linear_wave_15.png | Bin .../linear wave/linear_wave_16.png | Bin .../linear wave/linear_wave_17.png | Bin .../linear wave/linear_wave_18.png | Bin .../linear wave/linear_wave_19.png | Bin .../linear wave/linear_wave_20.png | Bin .../linear wave/linear_wave_21.png | Bin .../linear wave/linear_wave_22.png | Bin .../linear wave/linear_wave_23.png | Bin .../linear wave/linear_wave_24.png | Bin .../busy_spinners/loading/loading_01.png | Bin .../busy_spinners/loading/loading_02.png | Bin .../busy_spinners/loading/loading_03.png | Bin .../busy_spinners/loading/loading_04.png | Bin .../busy_spinners/loading/loading_05.png | Bin .../busy_spinners/loading/loading_06.png | Bin .../busy_spinners/loading/loading_07.png | Bin .../busy_spinners/loading/loading_08.png | Bin .../busy_spinners/loading/loading_09.png | Bin .../busy_spinners/loading/loading_10.png | Bin .../busy_spinners/loading/loading_11.png | Bin .../busy_spinners/loading/loading_12.png | Bin .../busy_spinners/loading/loading_13.png | Bin .../busy_spinners/loading/loading_14.png | Bin .../busy_spinners/loading/loading_15.png | Bin .../busy_spinners/loading/loading_16.png | Bin .../busy_spinners/loading/loading_17.png | Bin .../busy_spinners/loading/loading_18.png | Bin .../busy_spinners/loading/loading_19.png | Bin .../busy_spinners/loading/loading_20.png | Bin .../busy_spinners/pinwheel/pinwheel_01.png | Bin .../busy_spinners/pinwheel/pinwheel_02.png | Bin .../busy_spinners/pinwheel/pinwheel_03.png | Bin .../busy_spinners/pinwheel/pinwheel_04.png | Bin .../busy_spinners/pinwheel/pinwheel_05.png | Bin .../busy_spinners/pinwheel/pinwheel_06.png | Bin .../busy_spinners/pinwheel/pinwheel_07.png | Bin .../busy_spinners/pinwheel/pinwheel_08.png | Bin .../busy_spinners/pinwheel/pinwheel_09.png | Bin .../busy_spinners/pinwheel/pinwheel_10.png | Bin .../pulsing circles/pulsing_circles1.png | Bin .../pulsing circles/pulsing_circles2.png | Bin .../pulsing circles/pulsing_circles3.png | Bin .../pulsing circles/pulsing_circles4.png | Bin .../pulsing circles/pulsing_circles5.png | Bin .../pulsing circles/pulsing_circles6.png | Bin .../pulsing circles/pulsing_circles7.png | Bin .../pulsing circles/pulsing_circles8.png | Bin .../pulsing cubes/pulsing_cubes_01.png | Bin .../pulsing cubes/pulsing_cubes_02.png | Bin .../pulsing cubes/pulsing_cubes_03.png | Bin .../pulsing cubes/pulsing_cubes_04.png | Bin .../pulsing cubes/pulsing_cubes_05.png | Bin .../pulsing cubes/pulsing_cubes_06.png | Bin .../pulsing cubes/pulsing_cubes_07.png | Bin .../pulsing cubes/pulsing_cubes_08.png | Bin .../pulsing cubes/pulsing_cubes_09.png | Bin .../pulsing cubes/pulsing_cubes_10.png | Bin .../pulsing cubes/pulsing_cubes_11.png | Bin .../pulsing cubes/pulsing_cubes_12.png | Bin .../pulsing cubes/pulsing_cubes_13.png | Bin .../pulsing cubes/pulsing_cubes_14.png | Bin .../pulsing cubes/pulsing_cubes_15.png | Bin .../pulsing cubes/pulsing_cubes_16.png | Bin .../extras/busy_spinners/radar/radar_01.png | Bin .../extras/busy_spinners/radar/radar_02.png | Bin .../extras/busy_spinners/radar/radar_03.png | Bin .../extras/busy_spinners/radar/radar_04.png | Bin .../extras/busy_spinners/radar/radar_05.png | Bin .../extras/busy_spinners/radar/radar_06.png | Bin .../extras/busy_spinners/radar/radar_07.png | Bin .../extras/busy_spinners/radar/radar_08.png | Bin .../extras/busy_spinners/radar/radar_09.png | Bin .../extras/busy_spinners/radar/radar_10.png | Bin .../extras/busy_spinners/radar/radar_11.png | Bin .../extras/busy_spinners/radar/radar_12.png | Bin .../extras/busy_spinners/radar/radar_13.png | Bin .../extras/busy_spinners/radar/radar_14.png | Bin .../extras/busy_spinners/radar/radar_15.png | Bin .../extras/busy_spinners/radar/radar_16.png | Bin .../extras/busy_spinners/radar/radar_17.png | Bin .../extras/busy_spinners/radar/radar_18.png | Bin .../extras/busy_spinners/radar/radar_19.png | Bin .../extras/busy_spinners/saw/saw_1.png | Bin .../extras/busy_spinners/saw/saw_2.png | Bin .../extras/busy_spinners/saw/saw_3.png | Bin .../extras/busy_spinners/saw/saw_4.png | Bin .../extras/busy_spinners/saw/saw_5.png | Bin .../extras/busy_spinners/saw/saw_6.png | Bin .../extras/busy_spinners/saw/saw_7.png | Bin .../extras/busy_spinners/saw/saw_8.png | Bin .../segmented circle/segmented_circle_1.png | Bin .../segmented circle/segmented_circle_2.png | Bin .../segmented circle/segmented_circle_3.png | Bin .../segmented circle/segmented_circle_4.png | Bin .../segmented circle/segmented_circle_5.png | Bin .../segmented circle/segmented_circle_6.png | Bin .../segmented circle/segmented_circle_7.png | Bin .../segmented circle/segmented_circle_8.png | Bin .../skypish ball/common.waiting.01.png | Bin .../skypish ball/common.waiting.02.png | Bin .../skypish ball/common.waiting.03.png | Bin .../skypish ball/common.waiting.04.png | Bin .../skypish ball/common.waiting.05.png | Bin .../skypish ball/common.waiting.06.png | Bin .../skypish ball/common.waiting.07.png | Bin .../skypish ball/common.waiting.08.png | Bin .../skypish ball/common.waiting.09.png | Bin .../skypish ball/common.waiting.10.png | Bin .../skypish ball/common.waiting.11.png | Bin .../skypish ball/common.waiting.12.png | Bin .../skypish ball/common.waiting.13.png | Bin .../skypish ball/common.waiting.14.png | Bin .../skypish ball/common.waiting.15.png | Bin .../skypish ball/common.waiting.16.png | Bin .../extras/busy_spinners/sliding boxes.gif | Bin .../spinning_triangles_01.png | Bin .../spinning_triangles_02.png | Bin .../spinning_triangles_03.png | Bin .../spinning_triangles_04.png | Bin .../spinning_triangles_05.png | Bin .../spinning_triangles_06.png | Bin .../spinning_triangles_07.png | Bin .../spinning_triangles_08.png | Bin .../spinning_triangles_09.png | Bin .../spinning_triangles_10.png | Bin .../spinning_triangles_11.png | Bin .../spinning_triangles_12.png | Bin .../spinning_triangles_13.png | Bin .../spinning_triangles_14.png | Bin .../spinning_triangles_15.png | Bin .../spinning_triangles_16.png | Bin .../spinning_triangles_17.png | Bin .../spinning_triangles_18.png | Bin .../spinning_triangles_19.png | Bin .../extras/busy_spinners/spiral/spiral_01.png | Bin .../extras/busy_spinners/spiral/spiral_02.png | Bin .../extras/busy_spinners/spiral/spiral_03.png | Bin .../extras/busy_spinners/spiral/spiral_04.png | Bin .../extras/busy_spinners/spiral/spiral_05.png | Bin .../extras/busy_spinners/spiral/spiral_06.png | Bin .../extras/busy_spinners/spiral/spiral_07.png | Bin .../extras/busy_spinners/spiral/spiral_08.png | Bin .../extras/busy_spinners/spiral/spiral_09.png | Bin .../extras/busy_spinners/spiral/spiral_10.png | Bin .../extras/busy_spinners/spiral/spiral_11.png | Bin .../extras/busy_spinners/spiral/spiral_12.png | Bin .../extras/busy_spinners/spiral/spiral_13.png | Bin .../extras/busy_spinners/spiral/spiral_14.png | Bin .../extras/busy_spinners/spiral/spiral_15.png | Bin .../extras/busy_spinners/spiral/spiral_16.png | Bin .../extras/busy_spinners/spiral/spiral_17.png | Bin .../extras/busy_spinners/spiral/spiral_18.png | Bin .../extras/busy_spinners/spiral/spiral_19.png | Bin .../extras/busy_spinners/spiral/spiral_20.png | Bin .../titan classic/common.waiting.1.png | Bin .../titan classic/common.waiting.2.png | Bin .../titan classic/common.waiting.3.png | Bin .../titan classic/common.waiting.4.png | Bin .../titan classic/common.waiting.5.png | Bin .../titan classic/common.waiting.6.png | Bin .../titan classic/common.waiting.7.png | Bin .../titan classic/common.waiting.8.png | Bin .../triple rotation/triple_rotation_01.png | Bin .../triple rotation/triple_rotation_02.png | Bin .../triple rotation/triple_rotation_03.png | Bin .../triple rotation/triple_rotation_04.png | Bin .../triple rotation/triple_rotation_05.png | Bin .../triple rotation/triple_rotation_06.png | Bin .../triple rotation/triple_rotation_07.png | Bin .../triple rotation/triple_rotation_08.png | Bin .../triple rotation/triple_rotation_09.png | Bin .../triple rotation/triple_rotation_10.png | Bin .../triple rotation/triple_rotation_11.png | Bin .../triple rotation/triple_rotation_12.png | Bin .../triple rotation/triple_rotation_13.png | Bin .../triple rotation/triple_rotation_14.png | Bin .../triple rotation/triple_rotation_15.png | Bin .../triple rotation/triple_rotation_16.png | Bin .../triple rotation/triple_rotation_17.png | Bin .../triple rotation/triple_rotation_18.png | Bin .../triple rotation/triple_rotation_19.png | Bin .../triple rotation/triple_rotation_20.png | Bin .../busy_spinners/triplex/tri-plex01.png | Bin .../busy_spinners/triplex/tri-plex02.png | Bin .../busy_spinners/triplex/tri-plex03.png | Bin .../busy_spinners/triplex/tri-plex04.png | Bin .../busy_spinners/triplex/tri-plex05.png | Bin .../busy_spinners/triplex/tri-plex06.png | Bin .../busy_spinners/triplex/tri-plex07.png | Bin .../busy_spinners/triplex/tri-plex08.png | Bin .../busy_spinners/triplex/tri-plex09.png | Bin .../busy_spinners/triplex/tri-plex10.png | Bin .../busy_spinners/triplex/tri-plex11.png | Bin .../busy_spinners/triplex/tri-plex12.png | Bin .../skin.titan/extras/busy_spinners/twirl.gif | Bin .../busy_spinners/ventilator/ventilator01.png | Bin .../busy_spinners/ventilator/ventilator02.png | Bin .../busy_spinners/ventilator/ventilator03.png | Bin .../busy_spinners/ventilator/ventilator04.png | Bin .../busy_spinners/ventilator/ventilator05.png | Bin .../busy_spinners/ventilator/ventilator06.png | Bin .../busy_spinners/ventilator/ventilator07.png | Bin .../busy_spinners/ventilator/ventilator08.png | Bin .../busy_spinners/ventilator/ventilator09.png | Bin .../busy_spinners/ventilator/ventilator10.png | Bin .../busy_spinners/ventilator/ventilator11.png | Bin .../busy_spinners/ventilator/ventilator12.png | Bin .../busy_spinners/windmill/windmill01.png | Bin .../busy_spinners/windmill/windmill02.png | Bin .../busy_spinners/windmill/windmill03.png | Bin .../busy_spinners/windmill/windmill04.png | Bin .../busy_spinners/windmill/windmill05.png | Bin .../busy_spinners/windmill/windmill06.png | Bin .../busy_spinners/windmill/windmill07.png | Bin .../busy_spinners/windmill/windmill08.png | Bin .../busy_spinners/windmill/windmill09.png | Bin .../busy_spinners/windmill/windmill10.png | Bin .../busy_spinners/windmill/windmill11.png | Bin .../busy_spinners/windmill/windmill12.png | Bin .../busy_spinners/windmill/windmill13.png | Bin .../busy_spinners/windmill/windmill14.png | Bin .../busy_spinners/windmill/windmill15.png | Bin .../DefaultAddonAudioDecoder.png | Bin .../DefaultAddonAudioEncoder.png | Bin .../DefaultAddonContextItem.png | Bin .../defaulticonswide/DefaultAddonHelper.png | Bin .../DefaultAddonInfoLibrary.png | Bin .../defaulticonswide/DefaultAddonLanguage.png | Bin .../defaulticonswide/DefaultAddonLibrary.png | Bin .../defaulticonswide/DefaultAddonUISounds.png | Bin .../defaulticonswide/DefaultVideoDeleted.png | Bin .../extras/defaulticonswide/cpu.png | Bin .../extras/defaulticonswide/cpu2.png | Bin .../extras/defaulticonswide/defaultactor.png | Bin .../extras/defaulticonswide/defaultadd.png | Bin .../extras/defaulticonswide/defaultaddon.png | Bin .../defaultaddonalbuminfo.png | Bin .../defaultaddonartistinfo.png | Bin .../defaulticonswide/defaultaddonlyrics.png | Bin .../defaultaddonmovieinfo.png | Bin .../defaulticonswide/defaultaddonmusic.png | Bin .../defaultaddonmusicvideoinfo.png | Bin .../defaulticonswide/defaultaddonnone.png | Bin .../defaulticonswide/defaultaddonpicture.png | Bin .../defaulticonswide/defaultaddonprogram.png | Bin .../defaultaddonpvrclient.png | Bin .../defaultaddonrepository.png | Bin .../defaultaddonscreensaver.png | Bin .../defaulticonswide/defaultaddonservice.png | Bin .../defaulticonswide/defaultaddonskin.png | Bin .../defaultaddonsubtitles.png | Bin .../defaulticonswide/defaultaddontvinfo.png | Bin .../defaulticonswide/defaultaddonvideo.png | Bin .../defaultaddonvisualization.png | Bin .../defaulticonswide/defaultaddonweather.png | Bin .../defaulticonswide/defaultaddonwebskin.png | Bin .../defaulticonswide/defaultaddsource.png | Bin .../defaulticonswide/defaultalbumcover.png | Bin .../extras/defaulticonswide/defaultartist.png | Bin .../extras/defaulticonswide/defaultaudio.png | Bin .../extras/defaulticonswide/defaultcdda.png | Bin .../defaulticonswide/defaultcountry.png | Bin .../defaulticonswide/defaultdirector.png | Bin .../defaulticonswide/defaultdvdempty.png | Bin .../defaulticonswide/defaultdvdfull.png | Bin .../extras/defaulticonswide/defaultdvdrom.png | Bin .../extras/defaulticonswide/defaultfile.png | Bin .../extras/defaulticonswide/defaultfolder.png | Bin .../defaulticonswide/defaultfolderback.png | Bin .../extras/defaulticonswide/defaultgames.png | Bin .../extras/defaulticonswide/defaultgenre.png | Bin .../defaulticonswide/defaultharddisk.png | Bin .../defaultinprogressshows.png | Bin .../extras/defaulticonswide/defaultmovies.png | Bin .../defaulticonswide/defaultmovietitle.png | Bin .../defaulticonswide/defaultmusicalbums.png | Bin .../defaulticonswide/defaultmusicartists.png | Bin .../defaultmusiccompilations.png | Bin .../defaulticonswide/defaultmusicgenres.png | Bin .../defaultmusicplaylists.png | Bin .../defaulticonswide/defaultmusicplugins.png | Bin .../defaultmusicrecentlyadded.png | Bin .../defaultmusicrecentlyplayed.png | Bin .../defaultmusicrecentlyplayed_2.png | Bin .../defaulticonswide/defaultmusicsearch.png | Bin .../defaulticonswide/defaultmusicsongs.png | Bin .../defaulticonswide/defaultmusictop100.png | Bin .../defaultmusictop100albums.png | Bin .../defaultmusictop100songs.png | Bin .../defaulticonswide/defaultmusicvideos.png | Bin .../defaultmusicvideotitle.png | Bin .../defaulticonswide/defaultmusicyears.png | Bin .../defaulticonswide/defaultnetwork.png | Bin .../defaulticonswide/defaultpicture.png | Bin .../defaulticonswide/defaultplaylist.png | Bin .../defaulticonswide/defaultprogram.png | Bin .../defaultrecentlyaddedepisodes.png | Bin .../defaultrecentlyaddedmovies.png | Bin .../defaultrecentlyaddedmusicvideos.png | Bin .../defaulticonswide/defaultremovabledisk.png | Bin .../extras/defaulticonswide/defaultsets.png | Bin .../defaulticonswide/defaultstudios.png | Bin .../extras/defaulticonswide/defaulttags.png | Bin .../defaulticonswide/defaulttvshows.png | Bin .../defaulticonswide/defaulttvshowtitle.png | Bin .../extras/defaulticonswide/defaultvideo.png | Bin .../defaulticonswide/defaultvideocover.png | Bin .../defaultvideoplaylists.png | Bin .../defaulticonswide/defaultvideoplugins.png | Bin .../extras/defaulticonswide/defaultyear.png | Bin .../extras/defaulticonswide/disk.png | Bin .../extras/defaulticonswide/disk2.png | Bin .../extras/defaulticonswide/display.png | Bin .../extras/defaulticonswide/display2.png | Bin .../extras/defaulticonswide/memory.png | Bin .../extras/defaulticonswide/memory2.png | Bin .../extras/defaulticonswide/network.png | Bin .../extras/defaulticonswide/network2.png | Bin .../skin.titan/extras/flags/language/-.png | Bin .../extras/flags/language/Afghanistan.png | Bin .../extras/flags/language/Albania.png | Bin .../extras/flags/language/Argentina.png | Bin .../extras/flags/language/Australia.png | Bin .../extras/flags/language/Austria.png | Bin .../extras/flags/language/Bangladesh.png | Bin .../extras/flags/language/Belgium.png | Bin .../extras/flags/language/Bolivia.png | Bin .../flags/language/Bosnia and Herzegovina.png | Bin .../extras/flags/language/Brazil.png | Bin .../extras/flags/language/Brunei.png | Bin .../extras/flags/language/Bulgaria.png | Bin .../extras/flags/language/Cameroon.png | Bin .../extras/flags/language/Canada.png | Bin .../extras/flags/language/Chile.png | Bin .../extras/flags/language/China.png | Bin .../skin.titan/extras/flags/language/Cuba.png | Bin .../extras/flags/language/Czech Republic.png | Bin .../extras/flags/language/Denmark.png | Bin .../extras/flags/language/Egypt.png | Bin .../extras/flags/language/England.png | Bin .../extras/flags/language/Estonia.png | Bin .../extras/flags/language/Finland.png | Bin .../extras/flags/language/France.png | Bin .../extras/flags/language/Germany.png | Bin .../extras/flags/language/Ghana.png | Bin .../extras/flags/language/Greece.png | Bin .../extras/flags/language/Hindi.png | Bin .../extras/flags/language/Hong Kong.png | Bin .../extras/flags/language/Hungarian.png | Bin .../extras/flags/language/Hungary.png | Bin .../extras/flags/language/Iceland.png | Bin .../extras/flags/language/India.png | Bin .../skin.titan/extras/flags/language/Iran.png | Bin .../skin.titan/extras/flags/language/Iraq.png | Bin .../extras/flags/language/Ireland.png | Bin .../extras/flags/language/Israel.png | Bin .../extras/flags/language/Italy.png | Bin .../extras/flags/language/Jamaica.png | Bin .../extras/flags/language/Japan.png | Bin .../flags/language/Korea, Republic Of.png | Bin .../extras/flags/language/Liberia.png | Bin .../extras/flags/language/Lithuania.png | Bin .../extras/flags/language/Luxembourg.png | Bin .../extras/flags/language/Macedonia.png | Bin .../extras/flags/language/Malaysia.png | Bin .../extras/flags/language/Mexico.png | Bin .../extras/flags/language/Monaco.png | Bin .../extras/flags/language/Montenegro.png | Bin .../extras/flags/language/Morocco.png | Bin .../extras/flags/language/Mozambique.png | Bin .../extras/flags/language/Netherlands.png | Bin .../extras/flags/language/New Zealand.png | Bin .../extras/flags/language/Norway.png | Bin .../extras/flags/language/Pakistan.png | Bin .../extras/flags/language/Philippines.png | Bin .../extras/flags/language/Romania.png | Bin .../extras/flags/language/Russia.png | Bin .../flags/language/Russian Federation.png | Bin .../extras/flags/language/Saudi-Arabia.png | Bin .../extras/flags/language/Scotland.png | Bin .../extras/flags/language/Senegal.png | Bin .../extras/flags/language/Singapore.png | Bin .../extras/flags/language/Slovakia.png | Bin .../extras/flags/language/Slovenia.png | Bin .../extras/flags/language/South Korea.png | Bin .../extras/flags/language/Spain.png | Bin .../extras/flags/language/Sudan.png | Bin .../extras/flags/language/Sweden.png | Bin .../extras/flags/language/Switzerland.png | Bin .../extras/flags/language/Syria.png | Bin .../extras/flags/language/Taiwan.png | Bin .../extras/flags/language/Thailand.png | Bin .../extras/flags/language/Tunisia.png | Bin .../extras/flags/language/Turkey.png | Bin .../skin.titan/extras/flags/language/UK.png | Bin .../skin.titan/extras/flags/language/USA.png | Bin .../extras/flags/language/Ukraine.png | Bin .../extras/flags/language/United Kingdom.png | Bin .../language/United States Of America.png | Bin .../extras/flags/language/Uruguay.png | Bin .../extras/flags/language/Venezuela.png | Bin .../extras/flags/language/Wales.png | Bin .../skin.titan/extras/flags/language/ad.png | Bin .../skin.titan/extras/flags/language/ae.png | Bin .../skin.titan/extras/flags/language/af.png | Bin .../skin.titan/extras/flags/language/ag.png | Bin .../skin.titan/extras/flags/language/ai.png | Bin .../skin.titan/extras/flags/language/al.png | Bin .../skin.titan/extras/flags/language/am.png | Bin .../skin.titan/extras/flags/language/an.png | Bin .../skin.titan/extras/flags/language/ao.png | Bin .../skin.titan/extras/flags/language/aq.png | Bin .../skin.titan/extras/flags/language/ar.png | Bin .../skin.titan/extras/flags/language/ara.png | Bin .../skin.titan/extras/flags/language/as.png | Bin .../skin.titan/extras/flags/language/at.png | Bin .../skin.titan/extras/flags/language/au.png | Bin .../skin.titan/extras/flags/language/aw.png | Bin .../skin.titan/extras/flags/language/ax.png | Bin .../skin.titan/extras/flags/language/az.png | Bin .../skin.titan/extras/flags/language/ba.png | Bin .../skin.titan/extras/flags/language/bb.png | Bin .../skin.titan/extras/flags/language/bd.png | Bin .../skin.titan/extras/flags/language/be.png | Bin .../skin.titan/extras/flags/language/bf.png | Bin .../skin.titan/extras/flags/language/bg.png | Bin .../skin.titan/extras/flags/language/bh.png | Bin .../skin.titan/extras/flags/language/bi.png | Bin .../skin.titan/extras/flags/language/bj.png | Bin .../skin.titan/extras/flags/language/bl.png | Bin .../skin.titan/extras/flags/language/bm.png | Bin .../skin.titan/extras/flags/language/bn.png | Bin .../skin.titan/extras/flags/language/bo.png | Bin .../skin.titan/extras/flags/language/bq.png | Bin .../skin.titan/extras/flags/language/br.png | Bin .../skin.titan/extras/flags/language/bs.png | Bin .../skin.titan/extras/flags/language/bt.png | Bin .../skin.titan/extras/flags/language/bul.png | Bin .../skin.titan/extras/flags/language/bv.png | Bin .../skin.titan/extras/flags/language/bw.png | Bin .../skin.titan/extras/flags/language/by.png | Bin .../skin.titan/extras/flags/language/bz.png | Bin .../skin.titan/extras/flags/language/ca.png | Bin .../skin.titan/extras/flags/language/cc.png | Bin .../skin.titan/extras/flags/language/cd.png | Bin .../skin.titan/extras/flags/language/cf.png | Bin .../skin.titan/extras/flags/language/cg.png | Bin .../skin.titan/extras/flags/language/ch.png | Bin .../skin.titan/extras/flags/language/chi.png | Bin .../skin.titan/extras/flags/language/ci.png | Bin .../skin.titan/extras/flags/language/ck.png | Bin .../skin.titan/extras/flags/language/cl.png | Bin .../skin.titan/extras/flags/language/cm.png | Bin .../skin.titan/extras/flags/language/cn.png | Bin .../skin.titan/extras/flags/language/co.png | Bin .../skin.titan/extras/flags/language/cr.png | Bin .../skin.titan/extras/flags/language/cro.png | Bin .../skin.titan/extras/flags/language/cs.png | Bin .../skin.titan/extras/flags/language/cu.png | Bin .../skin.titan/extras/flags/language/cv.png | Bin .../skin.titan/extras/flags/language/cw.png | Bin .../skin.titan/extras/flags/language/cx.png | Bin .../skin.titan/extras/flags/language/cy.png | Bin .../skin.titan/extras/flags/language/cz.png | Bin .../skin.titan/extras/flags/language/cze.png | Bin .../skin.titan/extras/flags/language/da.png | Bin .../skin.titan/extras/flags/language/dan.png | Bin .../skin.titan/extras/flags/language/de.png | Bin .../skin.titan/extras/flags/language/deu.png | Bin .../skin.titan/extras/flags/language/dj.png | Bin .../skin.titan/extras/flags/language/dk.png | Bin .../skin.titan/extras/flags/language/dm.png | Bin .../skin.titan/extras/flags/language/do.png | Bin .../skin.titan/extras/flags/language/dut.png | Bin .../skin.titan/extras/flags/language/dz.png | Bin .../skin.titan/extras/flags/language/ec.png | Bin .../skin.titan/extras/flags/language/ee.png | Bin .../skin.titan/extras/flags/language/eg.png | Bin .../skin.titan/extras/flags/language/eh.png | Bin .../skin.titan/extras/flags/language/el.png | Bin .../skin.titan/extras/flags/language/en.png | Bin .../skin.titan/extras/flags/language/eng.png | Bin .../skin.titan/extras/flags/language/er.png | Bin .../skin.titan/extras/flags/language/es.png | Bin .../skin.titan/extras/flags/language/et.png | Bin .../skin.titan/extras/flags/language/fa.png | Bin .../skin.titan/extras/flags/language/fi.png | Bin .../skin.titan/extras/flags/language/fin.png | Bin .../skin.titan/extras/flags/language/fj.png | Bin .../skin.titan/extras/flags/language/fk.png | Bin .../skin.titan/extras/flags/language/fm.png | Bin .../skin.titan/extras/flags/language/fo.png | Bin .../skin.titan/extras/flags/language/fr.png | Bin .../skin.titan/extras/flags/language/fra.png | Bin .../skin.titan/extras/flags/language/fre.png | Bin .../skin.titan/extras/flags/language/ga.png | Bin .../skin.titan/extras/flags/language/gb.png | Bin .../skin.titan/extras/flags/language/gd.png | Bin .../skin.titan/extras/flags/language/ge.png | Bin .../skin.titan/extras/flags/language/ger.png | Bin .../skin.titan/extras/flags/language/gf.png | Bin .../skin.titan/extras/flags/language/gg.png | Bin .../skin.titan/extras/flags/language/gh.png | Bin .../skin.titan/extras/flags/language/gi.png | Bin .../skin.titan/extras/flags/language/gl.png | Bin .../skin.titan/extras/flags/language/gm.png | Bin .../skin.titan/extras/flags/language/gn.png | Bin .../skin.titan/extras/flags/language/gp.png | Bin .../skin.titan/extras/flags/language/gq.png | Bin .../skin.titan/extras/flags/language/gr.png | Bin .../skin.titan/extras/flags/language/gre.png | Bin .../skin.titan/extras/flags/language/gs.png | Bin .../skin.titan/extras/flags/language/gt.png | Bin .../skin.titan/extras/flags/language/gu.png | Bin .../skin.titan/extras/flags/language/gw.png | Bin .../skin.titan/extras/flags/language/gy.png | Bin .../skin.titan/extras/flags/language/he.png | Bin .../skin.titan/extras/flags/language/hi.png | Bin .../skin.titan/extras/flags/language/hin.png | Bin .../skin.titan/extras/flags/language/hk.png | Bin .../skin.titan/extras/flags/language/hm.png | Bin .../skin.titan/extras/flags/language/hn.png | Bin .../skin.titan/extras/flags/language/hr.png | Bin .../skin.titan/extras/flags/language/hrv.png | Bin .../skin.titan/extras/flags/language/ht.png | Bin .../skin.titan/extras/flags/language/hu.png | Bin .../skin.titan/extras/flags/language/hun.png | Bin .../skin.titan/extras/flags/language/hy.png | Bin .../skin.titan/extras/flags/language/id.png | Bin .../skin.titan/extras/flags/language/ie.png | Bin .../skin.titan/extras/flags/language/il.png | Bin .../skin.titan/extras/flags/language/im.png | Bin .../skin.titan/extras/flags/language/in.png | Bin .../skin.titan/extras/flags/language/io.png | Bin .../skin.titan/extras/flags/language/iq.png | Bin .../skin.titan/extras/flags/language/ir.png | Bin .../skin.titan/extras/flags/language/is.png | Bin .../skin.titan/extras/flags/language/it.png | Bin .../skin.titan/extras/flags/language/ita.png | Bin .../skin.titan/extras/flags/language/ja.png | Bin .../skin.titan/extras/flags/language/jap.png | Bin .../skin.titan/extras/flags/language/je.png | Bin .../skin.titan/extras/flags/language/jm.png | Bin .../skin.titan/extras/flags/language/jo.png | Bin .../skin.titan/extras/flags/language/jp.png | Bin .../skin.titan/extras/flags/language/ke.png | Bin .../skin.titan/extras/flags/language/kg.png | Bin .../skin.titan/extras/flags/language/kh.png | Bin .../skin.titan/extras/flags/language/ki.png | Bin .../skin.titan/extras/flags/language/kk.png | Bin .../skin.titan/extras/flags/language/km.png | Bin .../skin.titan/extras/flags/language/kn.png | Bin .../skin.titan/extras/flags/language/ko.png | Bin .../skin.titan/extras/flags/language/kor.png | Bin .../skin.titan/extras/flags/language/kp.png | Bin .../skin.titan/extras/flags/language/kr.png | Bin .../skin.titan/extras/flags/language/kw.png | Bin .../skin.titan/extras/flags/language/ky.png | Bin .../skin.titan/extras/flags/language/kz.png | Bin .../skin.titan/extras/flags/language/la.png | Bin .../skin.titan/extras/flags/language/lb.png | Bin .../skin.titan/extras/flags/language/lc.png | Bin .../skin.titan/extras/flags/language/li.png | Bin .../skin.titan/extras/flags/language/lk.png | Bin .../skin.titan/extras/flags/language/lr.png | Bin .../skin.titan/extras/flags/language/ls.png | Bin .../skin.titan/extras/flags/language/lt.png | Bin .../skin.titan/extras/flags/language/lu.png | Bin .../skin.titan/extras/flags/language/lv.png | Bin .../skin.titan/extras/flags/language/ly.png | Bin .../skin.titan/extras/flags/language/ma.png | Bin .../skin.titan/extras/flags/language/mc.png | Bin .../skin.titan/extras/flags/language/md.png | Bin .../skin.titan/extras/flags/language/me.png | Bin .../skin.titan/extras/flags/language/mf.png | Bin .../skin.titan/extras/flags/language/mg.png | Bin .../skin.titan/extras/flags/language/mh.png | Bin .../skin.titan/extras/flags/language/mk.png | Bin .../skin.titan/extras/flags/language/ml.png | Bin .../skin.titan/extras/flags/language/mm.png | Bin .../skin.titan/extras/flags/language/mn.png | Bin .../skin.titan/extras/flags/language/mo.png | Bin .../skin.titan/extras/flags/language/mp.png | Bin .../skin.titan/extras/flags/language/mq.png | Bin .../skin.titan/extras/flags/language/mr.png | Bin .../skin.titan/extras/flags/language/ms.png | Bin .../skin.titan/extras/flags/language/mt.png | Bin .../skin.titan/extras/flags/language/mu.png | Bin .../skin.titan/extras/flags/language/mv.png | Bin .../skin.titan/extras/flags/language/mw.png | Bin .../skin.titan/extras/flags/language/mx.png | Bin .../skin.titan/extras/flags/language/my.png | Bin .../skin.titan/extras/flags/language/mz.png | Bin .../skin.titan/extras/flags/language/na.png | Bin .../skin.titan/extras/flags/language/nc.png | Bin .../skin.titan/extras/flags/language/ne.png | Bin .../skin.titan/extras/flags/language/nf.png | Bin .../skin.titan/extras/flags/language/ng.png | Bin .../skin.titan/extras/flags/language/ni.png | Bin .../skin.titan/extras/flags/language/nl.png | Bin .../skin.titan/extras/flags/language/no.png | Bin .../skin.titan/extras/flags/language/nor.png | Bin .../skin.titan/extras/flags/language/np.png | Bin .../skin.titan/extras/flags/language/nr.png | Bin .../skin.titan/extras/flags/language/nu.png | Bin .../skin.titan/extras/flags/language/nz.png | Bin .../skin.titan/extras/flags/language/om.png | Bin .../skin.titan/extras/flags/language/pa.png | Bin .../skin.titan/extras/flags/language/pb.png | Bin .../skin.titan/extras/flags/language/pe.png | Bin .../skin.titan/extras/flags/language/pf.png | Bin .../skin.titan/extras/flags/language/pg.png | Bin .../skin.titan/extras/flags/language/ph.png | Bin .../skin.titan/extras/flags/language/pk.png | Bin .../skin.titan/extras/flags/language/pl.png | Bin .../skin.titan/extras/flags/language/pm.png | Bin .../skin.titan/extras/flags/language/pn.png | Bin .../skin.titan/extras/flags/language/pol.png | Bin .../skin.titan/extras/flags/language/por.png | Bin .../skin.titan/extras/flags/language/pr.png | Bin .../skin.titan/extras/flags/language/ps.png | Bin .../skin.titan/extras/flags/language/pt.png | Bin .../skin.titan/extras/flags/language/pw.png | Bin .../skin.titan/extras/flags/language/py.png | Bin .../skin.titan/extras/flags/language/qa.png | Bin .../skin.titan/extras/flags/language/re.png | Bin .../skin.titan/extras/flags/language/rn.png | Bin .../skin.titan/extras/flags/language/ro.png | Bin .../skin.titan/extras/flags/language/rom.png | Bin .../skin.titan/extras/flags/language/rs.png | Bin .../skin.titan/extras/flags/language/ru.png | Bin .../skin.titan/extras/flags/language/rum.png | Bin .../skin.titan/extras/flags/language/rus.png | Bin .../skin.titan/extras/flags/language/rw.png | Bin .../skin.titan/extras/flags/language/sa.png | Bin .../skin.titan/extras/flags/language/sb.png | Bin .../skin.titan/extras/flags/language/sc.png | Bin .../skin.titan/extras/flags/language/scc.png | Bin .../skin.titan/extras/flags/language/sd.png | Bin .../skin.titan/extras/flags/language/se.png | Bin .../skin.titan/extras/flags/language/ser.png | Bin .../skin.titan/extras/flags/language/sg.png | Bin .../skin.titan/extras/flags/language/sh.png | Bin .../skin.titan/extras/flags/language/si.png | Bin .../skin.titan/extras/flags/language/sj.png | Bin .../skin.titan/extras/flags/language/sk.png | Bin .../skin.titan/extras/flags/language/sl.png | Bin .../skin.titan/extras/flags/language/slo.png | Bin .../skin.titan/extras/flags/language/sm.png | Bin .../skin.titan/extras/flags/language/sn.png | Bin .../skin.titan/extras/flags/language/so.png | Bin .../skin.titan/extras/flags/language/spa.png | Bin .../skin.titan/extras/flags/language/sq.png | Bin .../skin.titan/extras/flags/language/sr.png | Bin .../skin.titan/extras/flags/language/ss.png | Bin .../skin.titan/extras/flags/language/st.png | Bin .../skin.titan/extras/flags/language/sv.png | Bin .../skin.titan/extras/flags/language/swe.png | Bin .../skin.titan/extras/flags/language/sx.png | Bin .../skin.titan/extras/flags/language/sy.png | Bin .../skin.titan/extras/flags/language/sz.png | Bin .../skin.titan/extras/flags/language/tc.png | Bin .../skin.titan/extras/flags/language/td.png | Bin .../skin.titan/extras/flags/language/tf.png | Bin .../skin.titan/extras/flags/language/tg.png | Bin .../skin.titan/extras/flags/language/th.png | Bin .../skin.titan/extras/flags/language/tj.png | Bin .../skin.titan/extras/flags/language/tk.png | Bin .../skin.titan/extras/flags/language/tl.png | Bin .../skin.titan/extras/flags/language/tm.png | Bin .../skin.titan/extras/flags/language/to.png | Bin .../skin.titan/extras/flags/language/tr.png | Bin .../skin.titan/extras/flags/language/tt.png | Bin .../skin.titan/extras/flags/language/tur.png | Bin .../skin.titan/extras/flags/language/tv.png | Bin .../skin.titan/extras/flags/language/tw.png | Bin .../skin.titan/extras/flags/language/tz.png | Bin .../skin.titan/extras/flags/language/ua.png | Bin .../skin.titan/extras/flags/language/ug.png | Bin .../skin.titan/extras/flags/language/um.png | Bin .../skin.titan/extras/flags/language/us.png | Bin .../skin.titan/extras/flags/language/uy.png | Bin .../skin.titan/extras/flags/language/uz.png | Bin .../skin.titan/extras/flags/language/va.png | Bin .../skin.titan/extras/flags/language/vc.png | Bin .../skin.titan/extras/flags/language/ve.png | Bin .../skin.titan/extras/flags/language/vg.png | Bin .../skin.titan/extras/flags/language/vi.png | Bin .../skin.titan/extras/flags/language/vn.png | Bin .../skin.titan/extras/flags/language/vu.png | Bin .../skin.titan/extras/flags/language/wf.png | Bin .../skin.titan/extras/flags/language/ws.png | Bin .../skin.titan/extras/flags/language/ye.png | Bin .../skin.titan/extras/flags/language/yt.png | Bin .../extras/flags/language/yugoslavia.png | Bin .../skin.titan/extras/flags/language/za.png | Bin .../skin.titan/extras/flags/language/zh.png | Bin .../skin.titan/extras/flags/language/zm.png | Bin .../skin.titan/extras/flags/language/zw.png | Bin .../skin.titan/extras/flags/studios/007.png | Bin .../extras/flags/studios/120 Films.png | Bin .../extras/flags/studios/1492 Pictures.png | Bin .../skin.titan/extras/flags/studios/1492.png | Bin .../extras/flags/studios/180 Degrees.png | Bin .../extras/flags/studios/1821 Pictures.png | Bin .../1984 Private Defense Contractors.png | Bin .../skin.titan/extras/flags/studios/1Live.png | Bin .../extras/flags/studios/20TEN Media.png | Bin .../20th Century Fox Home Entertainment.png | Bin .../studios/20th Century Fox Studios.png | Bin .../studios/20th Century Fox Television.png | Bin .../extras/flags/studios/20th Century Fox.png | Bin .../extras/flags/studios/20thcenturyfox.png | Bin .../studios/21st Century Film Corporation.png | Bin .../extras/flags/studios/24P Media Group.png | Bin .../flags/studios/24fps Productions.png | Bin .../flags/studios/25th Hour Productions.png | Bin .../flags/studios/2929 Entertainment.png | Bin .../extras/flags/studios/2929 Productions.png | Bin .../skin.titan/extras/flags/studios/2929.png | Bin .../extras/flags/studios/2am Films.png | Bin .../flags/studios/3 arts entertainment.png | Bin .../skin.titan/extras/flags/studios/33.png | Bin .../extras/flags/studios/343 Industries.png | Bin .../flags/studios/34th Street Films.png | Bin .../skin.titan/extras/flags/studios/360.png | Bin .../skin.titan/extras/flags/studios/3FM.png | Bin .../flags/studios/3L Filmproduktion.png | Bin .../extras/flags/studios/3L Productions.png | Bin .../skin.titan/extras/flags/studios/3SAT.png | Bin .../studios/40 Acres & A Mule Filmworks.png | Bin .../studios/40 Acres A Mule Filmworks.png | Bin .../extras/flags/studios/49 Films.png | Bin .../studios/49th Parallel Productions.png | Bin .../extras/flags/studios/529 Films.png | Bin .../extras/flags/studios/57 Irving.png | Bin .../studios/57th & Irving Productions.png | Bin .../skin.titan/extras/flags/studios/6ch.png | Bin .../skin.titan/extras/flags/studios/8bit.png | Bin .../skin.titan/extras/flags/studios/@ Max.png | Bin .../extras/flags/studios/A Band Apart.png | Bin .../extras/flags/studios/A Bigger Boat.png | Bin .../extras/flags/studios/A and M Films.png | Bin .../extras/flags/studios/A&E Home Video .png | Bin .../extras/flags/studios/A&E Home Video.png | Bin .../extras/flags/studios/A&E IndieFilms.png | Bin .../flags/studios/A&E Television Networks.png | Bin .../skin.titan/extras/flags/studios/A&E.png | Bin .../extras/flags/studios/A&M Films.png | Bin .../extras/flags/studios/A-1 Pictures.png | Bin .../studios/A-Film Home Entertainment.png | Bin .../extras/flags/studios/A-Film.png | Bin .../flags/studios/A-Mark Entertainment.png | Bin .../extras/flags/studios/A. Film.png | Bin .../extras/flags/studios/A.P.P.P..png | Bin .../skin.titan/extras/flags/studios/A24.png | Bin .../extras/flags/studios/AAC Kids.png | Bin .../extras/flags/studios/ABC Australia.png | Bin .../extras/flags/studios/ABC Family.png | Bin .../extras/flags/studios/ABC HD.png | Bin .../skin.titan/extras/flags/studios/ABC.png | Bin .../extras/flags/studios/ABC1 (Australia).png | Bin .../extras/flags/studios/ABCFamily.png | Bin .../flags/studios/ABS-CBN Entertainment.png | Bin .../skin.titan/extras/flags/studios/ACGT.png | Bin .../extras/flags/studios/ADV Films.png | Bin .../skin.titan/extras/flags/studios/AE.png | Bin .../extras/flags/studios/AG Studios.png | Bin .../extras/flags/studios/AIC A.S.T.A.png | Bin .../extras/flags/studios/AIC Build.png | Bin .../extras/flags/studios/AIC Digital.png | Bin .../extras/flags/studios/AIC Plus+.png | Bin .../extras/flags/studios/AIC Spirits.png | Bin .../skin.titan/extras/flags/studios/AIC.png | Bin .../extras/flags/studios/AM Associates.png | Bin .../extras/flags/studios/AMC Pictures.png | Bin .../skin.titan/extras/flags/studios/AMC.png | Bin .../studios/AND Syndicated Productions.png | Bin .../extras/flags/studios/APT Films.png | Bin .../extras/flags/studios/ARC Productions.png | Bin .../extras/flags/studios/ARD Degeto Film.png | Bin .../skin.titan/extras/flags/studios/ARD.png | Bin .../skin.titan/extras/flags/studios/ASA.png | Bin .../skin.titan/extras/flags/studios/AT-X.png | Bin .../skin.titan/extras/flags/studios/AT5.png | Bin .../extras/flags/studios/ATO Pictures.png | Bin .../extras/flags/studios/AV Pictures.png | Bin .../extras/flags/studios/AVRO Television.png | Bin .../skin.titan/extras/flags/studios/Aande.png | Bin .../skin.titan/extras/flags/studios/Aandm.png | Bin .../flags/studios/Aardman Animations.png | Bin .../extras/flags/studios/Aardman.png | Bin .../flags/studios/Abandon Entertainment.png | Bin .../extras/flags/studios/Abandon Pictures.png | Bin .../extras/flags/studios/Abandon.png | Bin .../flags/studios/Abbolita Productions.png | Bin .../flags/studios/Abraham Productions.png | Bin .../extras/flags/studios/Absolute.png | Bin .../flags/studios/Act III Communications.png | Bin .../skin.titan/extras/flags/studios/Actas.png | Bin .../extras/flags/studios/Action Max.png | Bin .../extras/flags/studios/Ada Films.png | Bin .../flags/studios/Adam & Eve Productions.png | Bin .../extras/flags/studios/Adult Swim.png | Bin .../extras/flags/studios/Adultswim.png | Bin .../extras/flags/studios/Aegis Film Fund.png | Bin .../extras/flags/studios/Affinity.png | Bin .../flags/studios/Afflicted Picturehouse.png | Bin ...disia Filmes E Brinquedos Para Adultos.png | Bin .../extras/flags/studios/After Dark Films.png | Bin .../flags/studios/Air-Edel Associates.png | Bin .../flags/studios/Airborne Productions.png | Bin .../extras/flags/studios/Ajia-dou.png | Bin .../studios/Akkord Film Produktion GmbH.png | Bin .../extras/flags/studios/Akson Studio.png | Bin .../extras/flags/studios/Alchemedia Films.png | Bin .../extras/flags/studios/Alcina Pictures.png | Bin .../flags/studios/Alcon Entertainment.png | Bin .../extras/flags/studios/Alcon Films.png | Bin .../skin.titan/extras/flags/studios/Alcon.png | Bin .../flags/studios/Alcove Entertainment.png | Bin .../flags/studios/Aldamisa Entertainment.png | Bin .../extras/flags/studios/Alexandre Films.png | Bin .../extras/flags/studios/Allaiance Films.png | Bin .../flags/studios/Allan Zeman Productions.png | Bin .../Alliance Atlantis Communications.png | Bin .../studios/Alliance Atlantis Home Video.png | Bin .../studios/Alliance Atlantis Productions.png | Bin .../flags/studios/Alliance Atlantis.png | Bin .../Alliance Communications Corporation.png | Bin .../extras/flags/studios/Alliance Films.png | Bin .../extras/flags/studios/Alliance.png | Bin .../flags/studios/Allied Filmmakers.png | Bin .../flags/studios/Alloy Entertainment.png | Bin .../flags/studios/Alloy Productions.png | Bin .../skin.titan/extras/flags/studios/Alloy.png | Bin .../flags/studios/Allternativa Filmes X.png | Bin .../flags/studios/Allumination Filmworks.png | Bin .../extras/flags/studios/Alphaville Films.png | Bin .../flags/studios/Alphaville Productions.png | Bin .../extras/flags/studios/Alphaville.png | Bin .../extras/flags/studios/Alvernia Studios.png | Bin .../extras/flags/studios/Amazon.png | Bin .../flags/studios/Ambience Entertainment.png | Bin .../extras/flags/studios/Ambience.png | Bin .../studios/Ambient Entertainment GmbH.png | Bin .../flags/studios/Ambient Entertainment.png | Bin .../extras/flags/studios/Ambient Film.png | Bin .../studios/Ambient Information Systems.png | Bin .../flags/studios/Amblin Entertainment.png | Bin .../flags/studios/Amblin Television.png | Bin .../extras/flags/studios/Amblin.png | Bin .../flags/studios/Ambush Enterprises.png | Bin .../flags/studios/Ambush Entertainment.png | Bin .../flags/studios/Ambush Film Productions.png | Bin ...ican Broadcasting Company (ABC) Sports.png | Bin .../studios/American Broadcasting Company.png | Bin .../American International Pictures (AIP).png | Bin .../American International Productions.png | Bin .../flags/studios/American International.png | Bin .../studios/American Movie Classics (AMC).png | Bin .../flags/studios/American Zoetrope.png | Bin .../flags/studios/American_International.png | Bin .../flags/studios/Amiguetes Entertainment.png | Bin .../flags/studios/Amir Khan Productions.png | Bin .../flags/studios/Anagram Pictures Inc..png | Bin .../studios/Anchor Bay Entertainment (UK).png | Bin .../studios/Anchor Bay Entertainment.png | Bin .../extras/flags/studios/Anchor Bay Films.png | Bin .../extras/flags/studios/Anchor Bay.png | Bin .../studios/Andrea Sperling Productions.png | Bin .../studios/Andrew Stevens Entertainment.png | Bin .../extras/flags/studios/Angels Kiss.png | Bin .../extras/flags/studios/Animal Logic.png | Bin .../extras/flags/studios/Animal Planet.png | Bin .../extras/flags/studios/AnimalLogic.png | Bin .../extras/flags/studios/Animalplanet.png | Bin .../extras/flags/studios/Animate Film.png | Bin .../flags/studios/Animax Entertainment.png | Bin .../extras/flags/studios/Animax.png | Bin .../extras/flags/studios/Anime Friend.png | Bin .../extras/flags/studios/Anime Network.png | Bin .../extras/flags/studios/Aniplex.png | Bin .../flags/studios/Annapurna Pictures.png | Bin .../flags/studios/Annapurna Productions.png | Bin .../flags/studios/Anonymous Content.png | Bin .../extras/flags/studios/Antena 3 Films.png | Bin .../extras/flags/studios/Antena 3.png | Bin .../extras/flags/studios/Antena-3.png | Bin .../flags/studios/Apatow Productions.png | Bin .../flags/studios/Apocalypso Pictures.png | Bin .../extras/flags/studios/ApolloMedia.png | Bin .../extras/flags/studios/Apostle.png | Bin .../extras/flags/studios/Appian Way.png | Bin .../flags/studios/Apple Film Productions.png | Bin .../skin.titan/extras/flags/studios/Apple.png | Bin .../extras/flags/studios/Applied Films.png | Bin .../extras/flags/studios/Aqil M Film.png | Bin .../extras/flags/studios/Aquaplus.png | Bin .../extras/flags/studios/Aquarius Films.png | Bin .../flags/studios/Archangel Filmworks.png | Bin .../extras/flags/studios/Arclight Films.png | Bin .../flags/studios/Arclight Partners.png | Bin .../flags/studios/Arclight Productions.png | Bin .../extras/flags/studios/Arclight.png | Bin .../extras/flags/studios/Arcturus.png | Bin .../flags/studios/Ardustry Entertainment.png | Bin .../flags/studios/Argonaut Pictures.png | Bin .../extras/flags/studios/Aria Films.png | Bin .../flags/studios/Ariescope Pictures.png | Bin .../extras/flags/studios/Arizona Films.png | Bin .../flags/studios/Ark Film Collective.png | Bin .../skin.titan/extras/flags/studios/Ark.png | Bin .../skin.titan/extras/flags/studios/Arms.png | Bin .../flags/studios/Arp S\303\251lection.png" | Bin .../skin.titan/extras/flags/studios/Arp.png | Bin .../flags/studios/Art Pictures Group.png | Bin .../studios/Arte France Cin\303\251ma.png" | Bin .../extras/flags/studios/Arte France.png | Bin .../skin.titan/extras/flags/studios/Arte.png | Bin .../extras/flags/studios/Artfire films.png | Bin .../flags/studios/Artisan Entertainment.png | Bin .../extras/flags/studios/Artisan Films.png | Bin .../flags/studios/Artisan Productions.png | Bin .../extras/flags/studios/Artisan.png | Bin .../flags/studios/Artists Public Domain.png | Bin .../extras/flags/studios/Artists United.png | Bin .../studios/Artland Animation Studio.png | Bin .../extras/flags/studios/Artland.png | Bin .../extras/flags/studios/Artmic.png | Bin .../extras/flags/studios/Asahi Production.png | Bin .../flags/studios/Ascendant Pictures.png | Bin .../extras/flags/studios/Ascension.png | Bin .../Ascot Elite Entertainment Group.png | Bin .../extras/flags/studios/Ashi Productions.png | Bin .../extras/flags/studios/Aspect Film.png | Bin .../extras/flags/studios/Asread.png | Bin .../extras/flags/studios/Astoria Films.png | Bin .../extras/flags/studios/Asylum Films.png | Bin .../extras/flags/studios/Asylum Pictures.png | Bin .../extras/flags/studios/Asylum, The.png | Bin .../extras/flags/studios/Asylum.png | Bin .../extras/flags/studios/Atlantic Film AB.png | Bin .../extras/flags/studios/Atlantic Film.png | Bin .../flags/studios/Atlantis Pictures.png | Bin .../flags/studios/Atlas Entertainment.png | Bin .../flags/studios/Atlas Film Company.png | Bin .../extras/flags/studios/Atlas Film.png | Bin .../studios/Atlas International Film.png | Bin .../extras/flags/studios/Atlas Media.png | Bin .../studios/Atmosphere Entertainment mm.png | Bin .../studios/Atmosphere Entertainment.png | Bin .../extras/flags/studios/Atom Films.png | Bin .../extras/flags/studios/Audience Network.png | Bin .../studios/Australian Film Commission.png | Bin ...ralian Film Finance Corporation (AFFC).png | Bin .../Australian Film Finance Corporation.png | Bin .../studios/Australian Film Institute.png | Bin .../flags/studios/Automatik Entertainment.png | Bin .../flags/studios/Autumn Entertainment.png | Bin .../studios/Avalon Family Entertainment.png | Bin .../flags/studios/Avco Embassy Pictures.png | Bin .../flags/studios/Avex Entertainment.png | Bin .../studios/Avnet Kerner Productions.png | Bin .../studios/Avnet-Kerner Productions.png | Bin .../extras/flags/studios/Avnet-Kerner.png | Bin .../studios/Avnet/Kerner Company, The.png | Bin .../studios/Avnet/Kerner Productions.png | Bin .../studios/AvnetKerner Company, The.png | Bin .../flags/studios/B.A. Produktion GmbH.png | Bin .../extras/flags/studios/B.A. Produktion.png | Bin .../extras/flags/studios/BBC America.png | Bin .../extras/flags/studios/BBC Earth.png | Bin .../flags/studios/BBC Entertainment.png | Bin .../extras/flags/studios/BBC Films.png | Bin .../extras/flags/studios/BBC Four.png | Bin .../extras/flags/studios/BBC Gb Euro.png | Bin .../extras/flags/studios/BBC HD.png | Bin .../flags/studios/BBC Natural History.png | Bin .../extras/flags/studios/BBC One.png | Bin .../extras/flags/studios/BBC Prime.png | Bin .../extras/flags/studios/BBC Three HD.png | Bin .../extras/flags/studios/BBC Three.png | Bin .../extras/flags/studios/BBC Two HD.png | Bin .../extras/flags/studios/BBC Two.png | Bin .../skin.titan/extras/flags/studios/BBC.png | Bin .../skin.titan/extras/flags/studios/BBC2.png | Bin .../extras/flags/studios/BET Pictures.png | Bin .../extras/flags/studios/BLT Productions.png | Bin .../extras/flags/studios/BMG Funhouse.png | Bin .../skin.titan/extras/flags/studios/BNN.png | Bin .../extras/flags/studios/BR Films.png | Bin .../skin.titan/extras/flags/studios/BSkyB.png | Bin .../extras/flags/studios/Baa-Ram-Ewe.png | Bin .../flags/studios/Babelsberg Film GmbH.png | Bin .../extras/flags/studios/Babelsberg Film.png | Bin .../flags/studios/Babelsberg Studios.png | Bin .../flags/studios/Babylonian Productions.png | Bin .../extras/flags/studios/Babylonian.png | Bin .../extras/flags/studios/Bac Films.png | Bin .../studios/Bad Hat Harry Productions.png | Bin .../extras/flags/studios/Bad Robot.png | Bin .../extras/flags/studios/Bait Productions.png | Bin .../studios/Baker Street Productions.png | Bin .../flags/studios/Baltimore Pictures.png | Bin .../extras/flags/studios/Bananeira Filmes.png | Bin .../extras/flags/studios/BandApart.png | Bin .../studios/Bandai Digital Entertainment.png | Bin .../studios/Bandai Entertainment Inc..png | Bin .../flags/studios/Bandai Visual Company.png | Bin .../extras/flags/studios/Bandai Visual.png | Bin .../extras/flags/studios/Bandai.png | Bin .../extras/flags/studios/Bandito Brothers.png | Bin .../extras/flags/studios/Barbarian Films.png | Bin .../flags/studios/Bauer Martinez Studios.png | Bin .../extras/flags/studios/Bavaria Atelier.png | Bin .../flags/studios/Bavaria Entertainment.png | Bin .../studios/Bavaria Film International.png | Bin .../flags/studios/Bavaria Film Studios.png | Bin .../extras/flags/studios/Bavaria Film.png | Bin .../flags/studios/Bavaria Media GmbH.png | Bin .../studios/Bavaria Media Television.png | Bin .../extras/flags/studios/Bavaria Pictures.png | Bin .../extras/flags/studios/Bavaria Studios.png | Bin .../studios/Bayerischer Rundfunk (BR).png | Bin .../flags/studios/Bayerischer Rundfunk.png | Bin .../flags/studios/Bazelevs Production.png | Bin .../extras/flags/studios/Bazmark Films.png | Bin .../extras/flags/studios/Bazmark.png | Bin .../extras/flags/studios/Bbc Tes.png | Bin .../flags/studios/Beacon Communications.png | Bin .../flags/studios/Beacon Films Inc..png | Bin .../extras/flags/studios/Beacon Pictures.png | Bin .../extras/flags/studios/Beacon.png | Bin .../studios/Bedford Falls Company, The.png | Bin .../flags/studios/Bedford Falls Company.png | Bin .../studios/Bedford Falls Graphics Inc..png | Bin .../studios/Bedford Falls Productions.png | Bin .../extras/flags/studios/Bedford Falls.png | Bin .../flags/studios/Bedlam Productions.png | Bin .../extras/flags/studios/Bee Train.png | Bin .../studios/Before The Door Pictures.png | Bin .../studios/Beijing New Picture Film Co..png | Bin .../extras/flags/studios/Bellanova Films.png | Bin .../extras/flags/studios/BenderSpink.png | Bin .../skin.titan/extras/flags/studios/Bet.png | Bin .../extras/flags/studios/Beta Film GmbH.png | Bin .../extras/flags/studios/Beta Film.png | Bin .../flags/studios/Big Arty Productions.png | Bin .../extras/flags/studios/Big Beach Films.png | Bin .../flags/studios/Big Talk Productions.png | Bin .../extras/flags/studios/Bigtalk.png | Bin .../flags/studios/Biography Channel.png | Bin .../flags/studios/Biography-Channel.png | Bin .../flags/studios/Black Bear Pictures.png | Bin .../extras/flags/studios/Black Dog Films.png | Bin .../extras/flags/studios/Black Dog.png | Bin .../extras/flags/studios/Black Hole.png | Bin .../extras/flags/studios/Blackdog.png | Bin .../studios/Blank of the Dead Productions.png | Bin .../flags/studios/Bleiberg Entertainment.png | Bin .../flags/studios/Blinding Edge Pictures.png | Bin .../extras/flags/studios/Bloomberg.png | Bin .../extras/flags/studios/Blu-Ray.png | Bin .../extras/flags/studios/Blue Sky Studios.png | Bin .../extras/flags/studios/Blue Sky.png | Bin .../extras/flags/studios/Blue Star Movies.png | Bin .../flags/studios/Blue Star Pictures.png | Bin .../flags/studios/Blue Star Productions.png | Bin .../flags/studios/Bob Yari Productions.png | Bin .../extras/flags/studios/Bold Films.png | Bin .../Boll Kino Beteiligungs GmbH & Co. KG.png | Bin .../flags/studios/Bombshell Pictures.png | Bin .../skin.titan/extras/flags/studios/Bones.png | Bin .../extras/flags/studios/Boomerang.png | Bin .../extras/flags/studios/BosBros.png | Bin .../extras/flags/studios/Bossa Nova Films.png | Bin .../flags/studios/Bovine Ignition Systems.png | Bin .../studios/Boxing Cat Entertainment.png | Bin .../extras/flags/studios/Boxing Cat Films.png | Bin .../extras/flags/studios/Brains Base.png | Bin .../Brave new work Filmproduktions.png | Bin .../extras/flags/studios/Bravo!.png | Bin .../skin.titan/extras/flags/studios/Bravo.png | Bin .../extras/flags/studios/Bridge.png | Bin .../studios/Bridgit Folman Film Gang.png | Bin .../flags/studios/Brightlight Pictures.png | Bin .../extras/flags/studios/Brightlight.png | Bin .../extras/flags/studios/Brink Films.png | Bin ...British Broadcasting Corporation (BBC).png | Bin .../flags/studios/British Film Council.png | Bin .../flags/studios/British Film Council2.png | Bin .../studios/British Film Institute (BFI).png | Bin .../British Sky Broadcasting (BSkyB).png | Bin .../studios/Broken Lizard Industries.png | Bin .../extras/flags/studios/Brooklyn Films.png | Bin .../flags/studios/Brookstreet Pictures.png | Bin .../extras/flags/studios/Brut Productions.png | Bin .../extras/flags/studios/Bucanero Filmes.png | Bin .../Bud Spencer - Terence Hill Collection.png | Bin .../studios/Buena Vista (Austria) GmbH.png | Bin .../Buena Vista Distribution Company.png | Bin .../Buena Vista Film Distribution Company.png | Bin .../Buena Vista Home Entertainment.png | Bin .../flags/studios/Buena Vista Home Video.png | Bin .../flags/studios/Buena Vista Imaging.png | Bin .../Buena Vista International Television.png | Bin .../studios/Buena Vista International.png | Bin .../Buena Vista Pictures Distribution.png | Bin .../flags/studios/Buena Vista Pictures.png | Bin .../extras/flags/studios/Buena Vista.png | Bin .../extras/flags/studios/Buzzfilms.png | Bin .../skin.titan/extras/flags/studios/Byp.png | Bin ...3rd Scann\303\241n na h\303\211ireann.png" | Bin .../extras/flags/studios/C-2 Pictures.png | Bin .../extras/flags/studios/CB Films.png | Bin .../skin.titan/extras/flags/studios/CBBC.png | Bin .../skin.titan/extras/flags/studios/CBC.png | Bin .../extras/flags/studios/CBS Films.png | Bin .../extras/flags/studios/CBS HD.png | Bin .../CBS Paramount Network Television.png | Bin .../extras/flags/studios/CBS Productions.png | Bin .../skin.titan/extras/flags/studios/CBS.png | Bin .../extras/flags/studios/CJ Entertainment.png | Bin .../extras/flags/studios/CMT Films.png | Bin .../skin.titan/extras/flags/studios/CNN.png | Bin .../skin.titan/extras/flags/studios/CTTV.png | Bin .../skin.titan/extras/flags/studios/CTV.png | Bin .../flags/studios/CW Television Network.png | Bin .../Cameo Film- und Fernsehproduktion.png | Bin .../Canadian Broadcasting Corporation.png | Bin .../extras/flags/studios/Canal Plus.png | Bin .../flags/studios/Canal+ Distribution.png | Bin .../flags/studios/Canal+ Espa\303\261a.png" | Bin .../flags/studios/Canal+ Productions.png | Bin .../extras/flags/studios/Canal+.png | Bin .../extras/flags/studios/Canalplus.png | Bin .../flags/studios/Cannes Film Festival.png | Bin .../flags/studios/Cannon Entertainment.png | Bin .../studios/Cannon Film Distributors.png | Bin .../extras/flags/studios/Cannon Films.png | Bin .../extras/flags/studios/Cannon Group.png | Bin .../flags/studios/Cannon Home Video.png | Bin .../flags/studios/Cannon International.png | Bin .../extras/flags/studios/Cannon Video.png | Bin .../extras/flags/studios/Cannon.png | Bin .../extras/flags/studios/Canvas.png | Bin .../extras/flags/studios/Capcom Company.png | Bin .../extras/flags/studios/Capcom.png | Bin .../studios/Capital Arts Entertainment.png | Bin .../flags/studios/Capital V productions.png | Bin .../extras/flags/studios/Capitol Films.png | Bin .../extras/flags/studios/Capitol Pictures.png | Bin .../extras/flags/studios/Capitol.png | Bin .../extras/flags/studios/Capitol_Films.png | Bin .../extras/flags/studios/Capri Films.png | Bin .../flags/studios/Caribbean Cinemas.png | Bin .../flags/studios/Carnaby International.png | Bin .../flags/studios/Carolco Entertainment.png | Bin .../flags/studios/Carolco Home Video.png | Bin .../studios/Carolco International N.V..png | Bin .../extras/flags/studios/Carolco Pictures.png | Bin .../flags/studios/Carolco Studios Inc..png | Bin .../extras/flags/studios/Carolco.png | Bin .../flags/studios/Carsey-Werner Company.png | Bin .../Carsey-Werner-Mandabach Productions.png | Bin .../flags/studios/Cartoon Network HD.png | Bin .../flags/studios/Cartoon Network Studios.png | Bin .../extras/flags/studios/Cartoon Network.png | Bin .../extras/flags/studios/Cartoon.png | Bin .../flags/studios/Casablanca Filmes.png | Bin .../flags/studios/Castel Film Romania.png | Bin .../flags/studios/Castel Film Studio.png | Bin .../extras/flags/studios/Castel Films.png | Bin .../studios/Castle Rock Entertainment.png | Bin .../flags/studios/Castle Rock Television.png | Bin .../extras/flags/studios/Castlerock.png | Bin .../flags/studios/Catfish Productions.png | Bin .../extras/flags/studios/Cbeebies.png | Bin .../extras/flags/studios/Cecchi Gori.png | Bin .../flags/studios/Cedar Grove Productions.png | Bin .../extras/flags/studios/Celador Films.png | Bin .../flags/studios/Celador Productions.png | Bin .../extras/flags/studios/Celador.png | Bin .../extras/flags/studios/Celsius Films.png | Bin .../extras/flags/studios/Central Film.png | Bin .../flags/studios/Central Partnership.png | Bin .../Centre National de la Cinematographie.png | Bin ...al de la Cin\303\251matographie (CNC).png" | Bin .../studios/Centropolis Entertainment.png | Bin .../studios/Centropolis Film Productions.png | Bin .../flags/studios/Centropolis Television.png | Bin .../extras/flags/studios/Centropolis.png | Bin .../extras/flags/studios/Ceska Televize.png | Bin .../flags/studios/Cesk\303\241 Televize.png" | Bin .../flags/studios/Cetus Productions.png | Bin .../extras/flags/studios/Channel 101.png | Bin .../flags/studios/Channel 4 International.png | Bin .../extras/flags/studios/Channel 4.png | Bin .../flags/studios/Channel Four Films.png | Bin .../studios/Channel Four Productions.png | Bin .../extras/flags/studios/Channel Four.png | Bin .../flags/studios/Channel Productions.png | Bin .../extras/flags/studios/Channel Ten.png | Bin .../extras/flags/studios/Channel4.png | Bin .../extras/flags/studios/Channel4UK.png | Bin .../extras/flags/studios/Channelfour.png | Bin .../extras/flags/studios/Cherry Sky Films.png | Bin .../flags/studios/Cheyenne Enterprises.png | Bin .../extras/flags/studios/Cheyenne Films.png | Bin .../extras/flags/studios/Cheyenne Nation .png | Bin .../flags/studios/Cheyenne Nation, The .png | Bin .../extras/flags/studios/Cheyenne Studios.png | Bin .../extras/flags/studios/Cheyenne.png | Bin .../extras/flags/studios/China Film Group.png | Bin .../studios/China Star Entertainment.png | Bin ...China Star Production Services Limited.png | Bin .../China Star Worldwide Distribution.png | Bin .../flags/studios/Chockstone Pictures.png | Bin .../skin.titan/extras/flags/studios/CiBy .png | Bin .../extras/flags/studios/CiBy 2000.png | Bin .../flags/studios/Cinecolor Argentina.png | Bin .../extras/flags/studios/Cinema Citrus.png | Bin .../extras/flags/studios/CinemaNX.png | Bin .../extras/flags/studios/Cinemax HD.png | Bin .../extras/flags/studios/Cinemax.png | Bin .../extras/flags/studios/Cinemax_hd.png | Bin .../Cinergi Pictures Entertainment.png | Bin .../extras/flags/studios/Cinergi.png | Bin .../extras/flags/studios/Cineriz.png | Bin .../flags/studios/Cin\303\251Groupe.png" | Bin .../Clasart Film + TV Produktions GmbH.png | Bin .../Clasart Film- und Fernsehproduktion.png | Bin .../extras/flags/studios/Clasart.png | Bin .../studios/Claudie Ossard Productions.png | Bin .../extras/flags/studios/Clorophilla Film.png | Bin .../skin.titan/extras/flags/studios/Cnc.png | Bin .../extras/flags/studios/CoMix Wave Films.png | Bin .../extras/flags/studios/CoMix Wave.png | Bin .../extras/flags/studios/Code Black.png | Bin .../flags/studios/Code Entertainment.png | Bin .../flags/studios/Codeblack Entertainment.png | Bin .../flags/studios/Codeblack Interactive.png | Bin .../flags/studios/Cohen Media group.png | Bin .../extras/flags/studios/Color Force.png | Bin .../flags/studios/Columbia Music Video.png | Bin .../studios/Columbia Pictures Corporation.png | Bin ...Columbia Pictures Film Production Asia.png | Bin .../Columbia Pictures Producciones Mexico.png | Bin .../flags/studios/Columbia Pictures.png | Bin .../studios/Columbia TriStar Television.png | Bin .../extras/flags/studios/Columbia TriStar.png | Bin .../extras/flags/studios/Columbia.png | Bin .../flags/studios/Comedy Central Family.png | Bin .../flags/studios/Comedy Central Films.png | Bin .../flags/studios/Comedy Central HD.png | Bin .../extras/flags/studios/Comedy Central.png | Bin .../flags/studios/Comedy Entral Old.png | Bin .../extras/flags/studios/ComedyCentral.png | Bin .../flags/studios/Coming Home Studios.png | Bin .../extras/flags/studios/Compass Films.png | Bin .../Compass International Pictures.png | Bin .../extras/flags/studios/Compass Pictures.png | Bin .../flags/studios/Compass Productions.png | Bin .../studios/Comubia TriStar Home Video.png | Bin .../extras/flags/studios/Concorde Film.png | Bin .../extras/flags/studios/Concorde Films.png | Bin .../studios/Concorde Home Entertainment.png | Bin .../flags/studios/Concorde Pictures.png | Bin .../extras/flags/studios/Concorde Video.png | Bin .../extras/flags/studios/Concorde.png | Bin .../flags/studios/Condemned Productions.png | Bin .../extras/flags/studios/Condemned.png | Bin .../studios/Conspira\303\247ao Filmes.png" | Bin .../Conspira\303\247\303\243o Filmes.png" | Bin .../studios/Constantin Entertainment.png | Bin .../Constantin Film Produktion GmbH.png | Bin .../studios/Constantin Film Produktion.png | Bin .../studios/Constantin Film Produktions.png | Bin .../extras/flags/studios/Constantin Film.png | Bin .../extras/flags/studios/Constantin Films.png | Bin .../extras/flags/studios/Constantin.png | Bin .../studios/ContentFilm International.png | Bin .../flags/studios/Contrabando Filmes.png | Bin .../extras/flags/studios/Conundrum.png | Bin .../extras/flags/studios/Cooking Channel.png | Bin .../studios/Coraz\303\263n International.png" | Bin .../studios/Criterion Collection, The .png | Bin .../studios/Criterion Collection, The.png | Bin .../flags/studios/Criterion Collection.png | Bin .../extras/flags/studios/Criterion.png | Bin .../extras/flags/studios/Crowvision Inc..png | Bin .../extras/flags/studios/Crowvision.png | Bin .../studios/CruiseWagner Productions.png | Bin .../flags/studios/Crystal Sky Pictures.png | Bin .../extras/flags/studios/Cuatro.png | Bin .../skin.titan/extras/flags/studios/Cw.png | Bin .../extras/flags/studios/Cyfrowy Polsat.png | Bin .../extras/flags/studios/Cyramaxx Films.png | Bin .../flags/studios/Czolowka Film Studios.png | Bin .../extras/flags/studios/Czolowka.png | Bin .../extras/flags/studios/DC Comics.png | Bin .../skin.titan/extras/flags/studios/DEFA.png | Bin .../skin.titan/extras/flags/studios/DEG.png | Bin .../skin.titan/extras/flags/studios/DIY.png | Bin .../skin.titan/extras/flags/studios/DLE.png | Bin .../extras/flags/studios/DNA Films.png | Bin .../skin.titan/extras/flags/studios/DNA.png | Bin .../skin.titan/extras/flags/studios/DVD.png | Bin .../flags/studios/Danish Film Institute.png | Bin .../extras/flags/studios/Danjaq.png | Bin .../extras/flags/studios/Darius Films.png | Bin .../studios/Dark Castle Entertainment.png | Bin .../extras/flags/studios/Dark Castle.png | Bin .../studios/Dark Horse Entertainment.png | Bin .../extras/flags/studios/Dark Horse Films.png | Bin .../extras/flags/studios/Dark Horse Indie.png | Bin .../flags/studios/Dark Horse Pictures.png | Bin .../extras/flags/studios/Dark Sky Films.png | Bin .../extras/flags/studios/Darkhorse.png | Bin .../flags/studios/Darko Entertainment.png | Bin .../flags/studios/Darren Star Productions.png | Bin .../skin.titan/extras/flags/studios/Daume.png | Bin .../studios/David L. Wolper Productions.png | Bin .../extras/flags/studios/David Production.png | Bin .../flags/studios/Davis Entertainment.png | Bin .../extras/flags/studios/Davis-Films.png | Bin .../studios/Dawn Syndicated Productions.png | Bin .../extras/flags/studios/Dc Entertainment.png | Bin .../skin.titan/extras/flags/studios/Dc.png | Bin .../flags/studios/De Haven Productions.png | Bin ...e Laurentiis Entertainment Group (DEG).png | Bin .../extras/flags/studios/De Laurentiis.png | Bin .../flags/studios/Destination Films.png | Bin .../extras/flags/studios/Destination.png | Bin .../flags/studios/Det Danske Filminstitut.png | Bin .../flags/studios/Deutsche Film (DEFA).png | Bin .../skin.titan/extras/flags/studios/Dfi.png | Bin .../extras/flags/studios/Diaphana Films.png | Bin .../extras/flags/studios/Diaphana.png | Bin .../extras/flags/studios/Digital Domain.png | Bin .../extras/flags/studios/Digital Factory.png | Bin .../extras/flags/studios/Digital Frontier.png | Bin .../flags/studios/Digital Playground.png | Bin .../extras/flags/studios/Dimension Films.png | Bin .../flags/studios/Dimension Home Video.png | Bin .../Dimension Miramax Home Entertainment.png | Bin .../extras/flags/studios/Dimension.png | Bin .../studios/Dino De Laurentiis Company.png | Bin .../Dino de Laurentiis Cinematografica.png | Bin .../extras/flags/studios/Diomedea.png | Bin .../flags/studios/Discovery Channel.png | Bin .../extras/flags/studios/Discovery.png | Bin .../extras/flags/studios/Disney Channel.png | Bin .../extras/flags/studios/Disney DVD.png | Bin .../flags/studios/Disney Interactive.png | Bin .../extras/flags/studios/Disney Pixar.png | Bin .../extras/flags/studios/Disney Xd.png | Bin .../extras/flags/studios/Disney.png | Bin .../extras/flags/studios/Disneychannel.png | Bin .../extras/flags/studios/Disneynature.png | Bin .../extras/flags/studios/Dispictures.png | Bin .../extras/flags/studios/Distracted Media.png | Bin .../extras/flags/studios/Django Film.png | Bin .../skin.titan/extras/flags/studios/Dmax.png | Bin .../extras/flags/studios/Doga Kobo.png | Bin .../flags/studios/Dogwood Entertainment.png | Bin .../extras/flags/studios/Dolores Pictures.png | Bin .../Don Simpson/Jerry Bruckheimer Films.png | Bin .../flags/studios/DongWoo Animation.png | Bin .../extras/flags/studios/Doosaboo Films.png | Bin .../Dor Film Produktionsgemeinschaft GmbH.png | Bin .../Dor Film Produktionsgesellschaft GmbH.png | Bin .../Dor Film Produktionsgesellschaft.png | Bin .../extras/flags/studios/Dor Film.png | Bin .../flags/studios/Double Hope Films.png | Bin .../extras/flags/studios/Downtown Filmes.png | Bin .../extras/flags/studios/Drafthouse Films.png | Bin .../studios/DreamWorks Home Entertainment.png | Bin .../flags/studios/DreamWorks Pictures.png | Bin .../extras/flags/studios/DreamWorks SKG.png | Bin .../extras/flags/studios/DreamWorks.png | Bin .../flags/studios/Dreamworks Animation.png | Bin .../extras/flags/studios/DreamworksSKG.png | Bin .../flags/studios/Drimtim Entertainment.png | Bin .../flags/studios/Dune Entertainment.png | Bin .../studios/E! Entertainment Television.png | Bin .../skin.titan/extras/flags/studios/E!.png | Bin .../extras/flags/studios/E&G Films.png | Bin .../skin.titan/extras/flags/studios/E4.png | Bin .../extras/flags/studios/EM Media.png | Bin .../extras/flags/studios/EMI Films.png | Bin .../skin.titan/extras/flags/studios/ESPN.png | Bin .../extras/flags/studios/Ealing Studios.png | Bin .../studios/Eclipse Entertainment Group.png | Bin .../Eclipse from the Criterion Collection.png | Bin .../extras/flags/studios/Eclipse.png | Bin .../extras/flags/studios/Eden Rock Media.png | Bin .../extras/flags/studios/Egg Films.png | Bin .../flags/studios/Egoli Tossell Film.png | Bin .../extras/flags/studios/Eins Live.png | Bin .../extras/flags/studios/El Deseo.png | Bin .../extras/flags/studios/El Rey Network.png | Bin .../flags/studios/Electric Entertainment.png | Bin .../flags/studios/Elegant Angel Video.png | Bin .../flags/studios/Eleven Eleven Films.png | Bin .../flags/studios/Eleven a music company.png | Bin .../extras/flags/studios/Eleven.png | Bin .../extras/flags/studios/Elevenmedia.png | Bin .../extras/flags/studios/Elixir Films.png | Bin .../flags/studios/Ellipse Animation.png | Bin .../flags/studios/Elstree Film Studios.png | Bin .../extras/flags/studios/Elzevir Films.png | Bin .../extras/flags/studios/Elztvir Films.png | Bin .../Elz\303\224\303\274\303\244vir Films.png" | Bin .../flags/studios/Elz\303\251vir Films.png" | Bin .../Embassy International Pictures.png | Bin .../extras/flags/studios/Emmedia.png | Bin .../flags/studios/Emmett Furla Films.png | Bin .../flags/studios/Emmett/Furla Films.png | Bin .../extras/flags/studios/Emotion.png | Bin .../flags/studios/Emshell Producers.png | Bin .../extras/flags/studios/Encore Western.png | Bin .../studios/End Game Productions Inc..png | Bin .../flags/studios/Endgame Entertainment.png | Bin .../extras/flags/studios/Ensemble Studios.png | Bin .../extras/flags/studios/Entertainment 7.png | Bin .../flags/studios/Entertainment One.png | Bin .../studios/Entertainment Television.png | Bin .../flags/studios/Entertainment Tonight.png | Bin .../extras/flags/studios/Entertainment.png | Bin .../extras/flags/studios/Eon Productions.png | Bin .../flags/studios/Eone Entertainment.png | Bin .../extras/flags/studios/Epic Productions.png | Bin .../skin.titan/extras/flags/studios/Epic.png | Bin .../flags/studios/Equilibrium Films.png | Bin .../flags/studios/Eredivisie Live 1.png | Bin .../flags/studios/Eredivisie Live 2.png | Bin .../extras/flags/studios/Eredivisie Live.png | Bin .../flags/studios/Eros International.png | Bin .../extras/flags/studios/Eureka.png | Bin .../studios/Eurimages Council Of Europe.png | Bin .../extras/flags/studios/Eurimages.png | Bin .../studios/EuroVideo Bildprogramm GmbH.png | Bin .../Eurofilm St\303\272di\303\263.png" | Bin .../extras/flags/studios/Europa Corp..png | Bin .../extras/flags/studios/Europa Corp.png | Bin .../extras/flags/studios/Europa.png | Bin .../flags/studios/EuropaCorp Distribution.png | Bin .../extras/flags/studios/EuropaCorp.png | Bin .../extras/flags/studios/Eurosport 1.png | Bin .../extras/flags/studios/Eurosport.png | Bin .../extras/flags/studios/EvaApollo Media.png | Bin .../studios/Excel Entertainment Group.png | Bin .../skin.titan/extras/flags/studios/Excel.png | Bin .../flags/studios/Exclusive Media Group.png | Bin .../flags/studios/Exodus Film Group.png | Bin .../extras/flags/studios/Eyeworks.png | Bin .../skin.titan/extras/flags/studios/FOX 8.png | Bin .../extras/flags/studios/FOX HD.png | Bin .../extras/flags/studios/FOX Reality.png | Bin .../skin.titan/extras/flags/studios/FOX.png | Bin .../skin.titan/extras/flags/studios/FOXHD.png | Bin .../skin.titan/extras/flags/studios/FX HD.png | Bin .../extras/flags/studios/FX Networks.png | Bin .../skin.titan/extras/flags/studios/FX.png | Bin .../skin.titan/extras/flags/studios/FXX.png | Bin .../flags/studios/Facilidades E Filmes.png | Bin .../skin.titan/extras/flags/studios/Fact.png | Bin .../extras/flags/studios/Family.png | Bin .../extras/flags/studios/Fanes Film.png | Bin .../extras/flags/studios/Fantefilm.png | Bin .../Fear Film Motion Picture Studios.png | Bin .../skin.titan/extras/flags/studios/Feel.png | Bin .../extras/flags/studios/Fida Film.png | Bin .../Fid\303\251lit\303\251 Productions.png" | Bin .../studios/Figaro Film Production Ltd.png | Bin .../extras/flags/studios/Figaro.png | Bin .../extras/flags/studios/Film 4.png | Bin .../Film Commission Torino-Piemonte.png | Bin .../flags/studios/Film Department, The.png | Bin .../extras/flags/studios/Film Department.png | Bin .../extras/flags/studios/Film Four.png | Bin .../extras/flags/studios/Film Media.png | Bin .../extras/flags/studios/Film Polski.png | Bin .../extras/flags/studios/Film Victoria.png | Bin .../extras/flags/studios/Film Workshop.png | Bin .../flags/studios/Film i V-\302\246st.png" | Bin .../extras/flags/studios/Film i Vast.png | Bin .../extras/flags/studios/Film i Vost.png | Bin .../flags/studios/Film i V\303\244st.png" | Bin .../flags/studios/Film i V\303\265st.png" | Bin .../skin.titan/extras/flags/studios/Film4.png | Bin .../extras/flags/studios/FilmColony.png | Bin .../extras/flags/studios/FilmFour.png | Bin .../flags/studios/Filmation Associates.png | Bin .../extras/flags/studios/Filmax Animation.png | Bin .../extras/flags/studios/Filmax Group.png | Bin .../flags/studios/Filmax International.png | Bin .../extras/flags/studios/Filmax.png | Bin .../extras/flags/studios/Filmfondet.png | Bin .../extras/flags/studios/Filmirage S.r.l..png | Bin .../studios/Filmoteka Narodowa Polski.png | Bin .../flags/studios/Filmoteka Narodowa.png | Bin .../Filmstiftung Nordrhein-Westfalen.png | Bin .../flags/studios/Filmways Home Video.png | Bin .../flags/studios/Filmways Pictures.png | Bin .../flags/studios/Filmways Productions.png | Bin .../flags/studios/Filmways Television.png | Bin .../extras/flags/studios/Filmways.png | Bin .../flags/studios/Fine Line Features.png | Bin .../extras/flags/studios/Finos Film.png | Bin .../flags/studios/First Floor Features.png | Bin .../extras/flags/studios/First Floor.png | Bin .../studios/First Look International.png | Bin .../flags/studios/First Look Studios.png | Bin .../skin.titan/extras/flags/studios/Five.png | Bin .../flags/studios/Fleetwood Films Studios.png | Bin .../extras/flags/studios/Fleetwood Films.png | Bin .../extras/flags/studios/Focus Features.png | Bin .../extras/flags/studios/Focus Films.png | Bin .../skin.titan/extras/flags/studios/Focus.png | Bin .../flags/studios/Food Network Canada.png | Bin .../flags/studios/Food Network, The.png | Bin .../extras/flags/studios/Food Network.png | Bin .../extras/flags/studios/Food-Network.png | Bin .../extras/flags/studios/Foodnetwork.png | Bin .../flags/studios/Forecast Pictures.png | Bin .../flags/studios/Foresight Unlimited.png | Bin .../extras/flags/studios/Fortissimo Films.png | Bin .../flags/studios/Fortress Features.png | Bin .../extras/flags/studios/Fox 2000 Pict.png | Bin .../flags/studios/Fox 2000 Pictures.png | Bin .../extras/flags/studios/Fox Atomic.png | Bin .../studios/Fox Searchlight Pictures.png | Bin .../extras/flags/studios/Fox Searchlight.png | Bin .../extras/flags/studios/Fox Telecolumbia.png | Bin .../flags/studios/France 2 Cin\303\251ma.png" | Bin .../extras/flags/studios/France 2.png | Bin .../flags/studios/France 3 Cin\303\251ma.png" | Bin .../extras/flags/studios/France 3.png | Bin .../flags/studios/Franchise Pictures.png | Bin .../extras/flags/studios/Franchise.png | Bin .../extras/flags/studios/Franto Pictures.png | Bin .../extras/flags/studios/Fu Works.png | Bin .../extras/flags/studios/Fuji TV.png | Bin .../flags/studios/Fuji Television Network.png | Bin .../extras/flags/studios/Fuji-Tv.png | Bin .../skin.titan/extras/flags/studios/Fuji.png | Bin .../flags/studios/Full Moon Features.png | Bin .../extras/flags/studios/Furla Films.png | Bin .../extras/flags/studios/Futurikon.png | Bin .../flags/studios/Fuzzy Door Productions.png | Bin .../flags/studios/G&G Entertainment.png | Bin .../skin.titan/extras/flags/studios/G4.png | Bin .../extras/flags/studios/GK Entertainment.png | Bin .../extras/flags/studios/GK Films.png | Bin .../extras/flags/studios/Gainax.png | Bin .../flags/studios/Game Show Network.png | Bin .../studios/Gary Sanchez Productions.png | Bin ...British Picture Corporation of America.png | Bin .../Gaumont Buena Vista International.png | Bin .../extras/flags/studios/Gaumont Company.png | Bin .../flags/studios/Gaumont International.png | Bin .../extras/flags/studios/Gaumont.png | Bin .../extras/flags/studios/Gaylord Films.png | Bin .../extras/flags/studios/Gebeka Films.png | Bin .../extras/flags/studios/Geffen Pictures.png | Bin .../extras/flags/studios/Geffen.png | Bin .../extras/flags/studios/Gemini Film.png | Bin .../Geneon Universal Entertainment.png | Bin .../studios/Gener8Xion Entertainment.png | Bin .../flags/studios/Ghibli International.png | Bin .../extras/flags/studios/Ghibli.png | Bin .../flags/studios/Ghost House Pictures.png | Bin .../extras/flags/studios/Ghosthouse.png | Bin .../extras/flags/studios/Giant Studios.png | Bin .../flags/studios/Global Asylum The.png | Bin .../extras/flags/studios/Global Asylum.png | Bin .../extras/flags/studios/Global-TV.png | Bin .../extras/flags/studios/Global.png | Bin .../extras/flags/studios/Globo Filmes.png | Bin .../flags/studios/Glory Video Studio.png | Bin .../extras/flags/studios/Go Films.png | Bin .../extras/flags/studios/Go Hands.png | Bin .../flags/studios/Goalpost Pictures.png | Bin .../extras/flags/studios/Gofilms.png | Bin .../flags/studios/Gold Circle Films.png | Bin .../studios/Goldcrest Films International.png | Bin .../extras/flags/studios/Goldcrest Films.png | Bin .../flags/studios/Goldcrest Pictures.png | Bin .../Goldcrest Post Production London.png | Bin .../Goldcrest Post Production New York.png | Bin .../flags/studios/Goldcrest Production.png | Bin .../flags/studios/Golden Harvest Company.png | Bin .../Golden Harvest Pictures (China).png | Bin .../studios/Golden Harvest Promotions.png | Bin .../extras/flags/studios/Golden Harvest.png | Bin .../skin.titan/extras/flags/studios/Golf.png | Bin .../extras/flags/studios/Gonzo Digimation.png | Bin .../skin.titan/extras/flags/studios/Gonzo.png | Bin .../flags/studios/Gospel Music Channel.png | Bin .../extras/flags/studios/Gracie Films.png | Bin .../flags/studios/Gramercy Pictures (I).png | Bin .../flags/studios/Gramercy Pictures.png | Bin .../extras/flags/studios/Gramercy.png | Bin .../extras/flags/studios/Gramppo Filmes.png | Bin .../extras/flags/studios/Green Hat Films.png | Bin .../flags/studios/GreeneStreet Films.png | Bin .../extras/flags/studios/Greenestreet.png | Bin .../flags/studios/Grosvenor Park Film.png | Bin .../Grosvenor Park Impact Productions.png | Bin .../flags/studios/Grosvenor Park Media.png | Bin .../studios/Grosvenor Park Productions.png | Bin .../flags/studios/Groundswell Productions.png | Bin .../extras/flags/studios/Group Tac.png | Bin .../flags/studios/Grovesnor Park Film.png | Bin .../flags/studios/Gullane Entertainment.png | Bin .../extras/flags/studios/Gullane Filmes.png | Bin .../extras/flags/studios/Gullane Pictures.png | Bin .../extras/flags/studios/Gutek Film.png | Bin .../skin.titan/extras/flags/studios/Gutek.png | Bin .../flags/studios/HBO Documentary Films.png | Bin .../extras/flags/studios/HBO Films.png | Bin .../extras/flags/studios/HBO HD.png | Bin .../skin.titan/extras/flags/studios/HBO.png | Bin .../skin.titan/extras/flags/studios/HBOHD.png | Bin .../extras/flags/studios/HD Net Movies.png | Bin .../extras/flags/studios/HD Net.png | Bin .../extras/flags/studios/HD-DVD.png | Bin .../extras/flags/studios/Hager Moss Film.png | Bin .../extras/flags/studios/Hahn Film AG.png | Bin .../extras/flags/studios/Hal Film Maker.png | Bin .../Halas and Batchelor Cartoon Films.png | Bin .../flags/studios/Halcyon Company, The.png | Bin .../extras/flags/studios/Halcyon Company.png | Bin .../extras/flags/studios/Halcyon Pictures.png | Bin .../flags/studios/Halestorm Entertainment.png | Bin .../extras/flags/studios/Halestorm.png | Bin .../studios/Hammer Films Productions.png | Bin .../extras/flags/studios/Hammer Films.png | Bin .../extras/flags/studios/HanWay Films.png | Bin .../extras/flags/studios/Hand Made.png | Bin .../extras/flags/studios/HandMade Films.png | Bin .../flags/studios/Happinet Corporation.png | Bin .../flags/studios/Happinet Pictures.png | Bin .../extras/flags/studios/Happinet.png | Bin .../studios/Happy Madison Productions.png | Bin .../extras/flags/studios/Happy Madison.png | Bin .../extras/flags/studios/Happymadison.png | Bin .../extras/flags/studios/Hasbro.png | Bin .../extras/flags/studios/Haut Et Court.png | Bin .../extras/flags/studios/Haxan Films.png | Bin .../skin.titan/extras/flags/studios/Haxan.png | Bin .../extras/flags/studios/Hazazah Pictures.png | Bin .../flags/studios/Hell's Kitchen Films.png | Bin .../studios/Hell's Kitchen International.png | Bin .../extras/flags/studios/Hemus Film Group.png | Bin .../extras/flags/studios/Hepp Film.png | Bin .../flags/studios/Herrick Entertainment.png | Bin .../extras/flags/studios/Heyday Films.png | Bin .../extras/flags/studios/History HD.png | Bin .../extras/flags/studios/History.png | Bin .../extras/flags/studios/History_hd.png | Bin .../extras/flags/studios/Historychannel.png | Bin .../extras/flags/studios/Hoanzl.png | Bin .../studios/Hollywood Pictures Home Video.png | Bin .../flags/studios/Hollywood Pictures.png | Bin .../extras/flags/studios/Hollywood.png | Bin .../extras/flags/studios/Home Movies.png | Bin .../flags/studios/Hoods Entertainment.png | Bin .../skin.titan/extras/flags/studios/Hulu.png | Bin .../flags/studios/Hyde Park Entertainment.png | Bin .../extras/flags/studios/Hyde Park Films.png | Bin .../flags/studios/Hyperion Pictures.png | Bin .../extras/flags/studios/I Life TV.png | Bin .../extras/flags/studios/IDTV Film.png | Bin .../skin.titan/extras/flags/studios/IEG.png | Bin .../extras/flags/studios/IFC Films.png | Bin .../skin.titan/extras/flags/studios/IFC.png | Bin .../skin.titan/extras/flags/studios/IFI.png | Bin .../extras/flags/studios/IKM Productions.png | Bin .../extras/flags/studios/IMAX Space Ltd..png | Bin .../skin.titan/extras/flags/studios/IMAX.png | Bin .../extras/flags/studios/ITI Film Studio.png | Bin .../skin.titan/extras/flags/studios/ITV.png | Bin .../skin.titan/extras/flags/studios/ITV1.png | Bin .../skin.titan/extras/flags/studios/ITV2.png | Bin .../studios/Icelandic Filmcompany, The.png | Bin .../flags/studios/Icelandic Filmcompany.png | Bin .../flags/studios/Icestorm Entertainment.png | Bin .../flags/studios/Icon Distribution.png | Bin .../Icon Entertainment International.png | Bin .../flags/studios/Icon Film Distribution.png | Bin .../extras/flags/studios/Icon Film.png | Bin .../flags/studios/Icon Home Entertainment.png | Bin .../extras/flags/studios/Icon Pictures.png | Bin .../extras/flags/studios/Icon Productions.png | Bin .../skin.titan/extras/flags/studios/Icon.png | Bin .../flags/studios/Ilion Animation Studios.png | Bin .../extras/flags/studios/Ilion Animation.png | Bin .../studios/Illumination Entertainment.png | Bin .../flags/studios/Image Entertainment.png | Bin .../extras/flags/studios/Image Movers.png | Bin .../extras/flags/studios/ImageMovers.png | Bin .../flags/studios/Imagi Animation Studios.png | Bin .../extras/flags/studios/Imagin.png | Bin .../extras/flags/studios/Imaginary Forces.png | Bin .../flags/studios/Imagination Worldwide.png | Bin .../flags/studios/Imagine Entertainment.png | Bin .../studios/Imagine Films Entertainment.png | Bin .../flags/studios/Imagine Television.png | Bin .../extras/flags/studios/Imagine.png | Bin .../flags/studios/Immortal Thoughts.png | Bin .../flags/studios/Imperial Entertainment.png | Bin .../flags/studios/Imprint Entertainment.png | Bin .../flags/studios/Independent Films.png | Bin .../flags/studios/Independent Pictures.png | Bin .../flags/studios/Indian Paintbrush.png | Bin .../studios/Industrial Light & Magic.png | Bin .../studios/Industrial Light and Magic.png | Bin .../extras/flags/studios/Industrial Light.png | Bin .../flags/studios/Inferno Distribution.png | Bin .../extras/flags/studios/Infilm.png | Bin .../extras/flags/studios/Infinifilm.png | Bin .../Infinity Features Entertainment.png | Bin .../extras/flags/studios/Infinity Films.png | Bin .../flags/studios/Insight Film Studios.png | Bin ... de Cine y Artes Audiovisuales (INCAA).png | Bin .../extras/flags/studios/Intandem Films.png | Bin .../flags/studios/Intense Productions.png | Bin .../extras/flags/studios/InterActual.png | Bin .../extras/flags/studios/Intermedia Films.png | Bin .../extras/flags/studios/Intermedia.png | Bin .../studios/International West Pictures.png | Bin .../extras/flags/studios/Irish Film Board.png | Bin .../extras/flags/studios/Isabella Films.png | Bin .../flags/studios/Ishimori Entertainment.png | Bin .../skin.titan/extras/flags/studios/Iti.png | Bin .../skin.titan/extras/flags/studios/Itv3.png | Bin .../skin.titan/extras/flags/studios/Itv4.png | Bin .../extras/flags/studios/J.C.Staff.png | Bin .../extras/flags/studios/Janus Films.png | Bin .../extras/flags/studios/Jarowskij AB.png | Bin .../skin.titan/extras/flags/studios/Jawa.png | Bin .../flags/studios/Jerry Bruckheimer Films.png | Bin .../flags/studios/Jerry Bruckheimer.png | Bin .../flags/studios/Jim Henson Company, The.png | Bin .../flags/studios/Jim Henson Pictures.png | Bin .../extras/flags/studios/Jim Henson.png | Bin .../extras/flags/studios/KADR Studio.png | Bin .../skin.titan/extras/flags/studios/KBS.png | Bin .../skin.titan/extras/flags/studios/KRO.png | Bin .../extras/flags/studios/Kadokawa.png | Bin .../skin.titan/extras/flags/studios/Kadr.png | Bin .../extras/flags/studios/Kamera.png | Bin .../extras/flags/studios/Kanal 5.png | Bin .../flags/studios/Kaname Production.png | Bin .../extras/flags/studios/Karaku.png | Bin .../extras/flags/studios/Karo Film.png | Bin .../studios/Kennedy Marshall Company, The.png | Bin .../studios/Kennedy Marshall Company.png | Bin .../studios/Kennedy Miller Productions.png | Bin .../studios/Kennedy/Marshall Company, The.png | Bin .../studios/KennedyMarshall Company, The.png | Bin .../flags/studios/KennedyMarshall Company.png | Bin .../extras/flags/studios/Kennedymarshall.png | Bin .../flags/studios/Kerner Company, The.png | Bin .../extras/flags/studios/Kerner Company.png | Bin .../flags/studios/Kerner Productions.png | Bin .../extras/flags/studios/Ketnet.png | Bin .../extras/flags/studios/Keyeast.png | Bin .../extras/flags/studios/Kids WB.png | Bin .../extras/flags/studios/Kinema Citrus.png | Bin .../studios/Kings Road Entertainment.png | Bin .../extras/flags/studios/Kinoarte.png | Bin .../flags/studios/Kinowelt Filmproduktion.png | Bin .../extras/flags/studios/Kinowelt Hungary.png | Bin .../extras/flags/studios/Kinowelt.png | Bin .../extras/flags/studios/Kintop Pictures.png | Bin .../studios/Kitty Film Mitaka Studio.png | Bin .../extras/flags/studios/Kitty Film.png | Bin .../extras/flags/studios/Koan Films.png | Bin .../studios/Kushner-Locke Company, The.png | Bin .../extras/flags/studios/Kyoto Animation.png | Bin .../extras/flags/studios/LD Entertainment.png | Bin .../flags/studios/La Parti Productions.png | Bin .../extras/flags/studios/La Petite Reine.png | Bin .../flags/studios/La classe americaine.png | Bin .../flags/studios/Ladd Company, The.png | Bin .../skin.titan/extras/flags/studios/Ladd.png | Bin .../extras/flags/studios/Lago Film.png | Bin .../extras/flags/studios/Lago Films.png | Bin .../flags/studios/Laika Entertainment.png | Bin .../flags/studios/Lakeshore Entertainment.png | Bin .../extras/flags/studios/Lakeshore.png | Bin .../flags/studios/Largo Entertainment.png | Bin .../extras/flags/studios/Largo Films.png | Bin .../flags/studios/Largo Productions.png | Bin .../skin.titan/extras/flags/studios/Largo.png | Bin .../extras/flags/studios/Lasexta.png | Bin .../extras/flags/studios/Laurinfilm.png | Bin .../flags/studios/League of Noble Peers.png | Bin .../extras/flags/studios/Left Turn Films.png | Bin .../flags/studios/Left Turn Productions.png | Bin .../flags/studios/Legendary Pictures.png | Bin .../extras/flags/studios/Legendary.png | Bin .../extras/flags/studios/Lemming Film.png | Bin .../extras/flags/studios/Lemon Films.png | Bin .../extras/flags/studios/Les Films d'Ici.png | Bin .../flags/studios/Les Films du Carrosse.png | Bin .../flags/studios/Level Path Productions.png | Bin .../extras/flags/studios/Liberty Pictures.png | Bin .../flags/studios/Lietuvos kinostudija.png | Bin .../flags/studios/Lifetime Networks.png | Bin .../extras/flags/studios/Lifetime.png | Bin .../studios/LightTower Entertainment.png | Bin .../flags/studios/Lightning Entertainment.png | Bin .../studios/Lightstorm Entertainment.png | Bin .../extras/flags/studios/Lightstorm.png | Bin ...ight International Media Entertainment.png | Bin .../flags/studios/Lionheart Entertainment.png | Bin .../studios/Lions Gate Entertainment.png | Bin .../Lions Gate Family Entertainment.png | Bin .../Lions Gate Films Home Entertainment.png | Bin .../extras/flags/studios/Lions Gate Films.png | Bin .../studios/Lions Gate International.png | Bin .../flags/studios/Lions Gate Studios.png | Bin .../flags/studios/Lions Gate Television.png | Bin .../extras/flags/studios/Lions Gate.png | Bin .../flags/studios/Lionsgate Australia.png | Bin .../flags/studios/Lionsgate Productions.png | Bin .../flags/studios/Lionsgate Records.png | Bin .../flags/studios/Lionsgate Television.png | Bin .../extras/flags/studios/Lionsgate.png | Bin .../flags/studios/Lionshare Entertainment.png | Bin .../extras/flags/studios/Liquid Filmes.png | Bin .../extras/flags/studios/Lisa Film.png | Bin .../extras/flags/studios/Lisa-Film.png | Bin .../flags/studios/Live Entertainment.png | Bin .../extras/flags/studios/LivePlanet.png | Bin .../extras/flags/studios/Living Films.png | Bin .../extras/flags/studios/Lizard.png | Bin .../extras/flags/studios/Lucasfilm.png | Bin .../flags/studios/Lynda Obst Productions.png | Bin .../extras/flags/studios/M&m Productions.png | Bin .../extras/flags/studios/M6 Films.png | Bin .../skin.titan/extras/flags/studios/M6.png | Bin .../extras/flags/studios/MDP Worldwide.png | Bin .../extras/flags/studios/MK2 Productions.png | Bin .../skin.titan/extras/flags/studios/MK2.png | Bin .../extras/flags/studios/MSNBC Films.png | Bin .../extras/flags/studios/MSNBC Network.png | Bin .../extras/flags/studios/MTV Films.png | Bin .../extras/flags/studios/MTV HD.png | Bin .../flags/studios/MTV Networks Europe.png | Bin .../extras/flags/studios/MTV Networks.png | Bin .../skin.titan/extras/flags/studios/MTV.png | Bin .../extras/flags/studios/MTV_hd.png | Bin .../extras/flags/studios/Mad House.png | Bin .../extras/flags/studios/MadHouse.png | Bin .../extras/flags/studios/Madeleine Films.png | Bin .../flags/studios/Madman Entertainment.png | Bin .../extras/flags/studios/Madman.png | Bin .../extras/flags/studios/Magic Bus.png | Bin .../flags/studios/Magic Light Pictures.png | Bin .../extras/flags/studios/Magnet Releasing.png | Bin .../flags/studios/Magnolia Filmproduktion.png | Bin .../studios/Magnolia Home Entertainment.png | Bin .../flags/studios/Magnolia Management.png | Bin .../flags/studios/Magnolia Pictures.png | Bin .../extras/flags/studios/Magnolia.png | Bin .../extras/flags/studios/MaiKaze.png | Bin .../extras/flags/studios/Management 360.png | Bin .../flags/studios/Mandalay Pictures.png | Bin .../extras/flags/studios/Mandalay.png | Bin .../Mandarin Films Distribution Co..png | Bin .../extras/flags/studios/Mandate Pictures.png | Bin .../extras/flags/studios/Mandate.png | Bin .../extras/flags/studios/Mandeville Films.png | Bin .../skin.titan/extras/flags/studios/Manga.png | Bin .../extras/flags/studios/Manglobe.png | Bin .../Manhattan Neighborhood Network.png | Bin .../flags/studios/Mars Distribution.png | Bin .../flags/studios/Marshall Company, The.png | Bin .../extras/flags/studios/Marshall Company.png | Bin .../extras/flags/studios/Marv Films.png | Bin .../flags/studios/Marvel Enterprises.png | Bin .../flags/studios/Marvel Entertainment.png | Bin .../extras/flags/studios/Marvel Studios.png | Bin .../extras/flags/studios/Marvel.png | Bin .../extras/flags/studios/Matador Pictures.png | Bin .../studios/Maverick Entertainment Group.png | Bin .../flags/studios/Maverick Entertainment.png | Bin .../extras/flags/studios/Maverick Films.png | Bin .../extras/flags/studios/Maverick Records.png | Bin .../flags/studios/Maverick Television.png | Bin .../extras/flags/studios/Maverick.png | Bin .../flags/studios/Maya Entertainment.png | Bin .../skin.titan/extras/flags/studios/Maya.png | Bin .../flags/studios/Media 8 Entertainment.png | Bin .../extras/flags/studios/Media Asia Films.png | Bin .../flags/studios/Media Rights Capital.png | Bin .../extras/flags/studios/MediaPro Studios.png | Bin .../extras/flags/studios/Mediapro.png | Bin .../flags/studios/Medusa Communications.png | Bin .../flags/studios/Medusa Distribuzione.png | Bin .../extras/flags/studios/Medusa Film.png | Bin .../studios/Medusa Home Entertainment.png | Bin .../flags/studios/Medusa Productions.png | Bin .../flags/studios/Medusa Produzione.png | Bin .../extras/flags/studios/Medusa Video.png | Bin .../extras/flags/studios/Medusa.png | Bin .../flags/studios/Melee Entertainment.png | Bin .../extras/flags/studios/Memento Films.png | Bin .../extras/flags/studios/MeniThings LLC.png | Bin .../flags/studios/Met Film Production.png | Bin .../flags/studios/Metalight Productions.png | Bin .../Metro-Goldwyn-Mayer (MGM) Studios.png | Bin .../studios/Metro-Goldwyn-Mayer (MGM).png | Bin ...n-Mayer Distributing Corporation (MGM).png | Bin ...Metro-Goldwyn-Mayer Home Entertainment.png | Bin .../studios/Metro-Goldwyn-Mayer Studios.png | Bin .../flags/studios/Metro-Goldwyn-Mayer.png | Bin .../flags/studios/Metrodome Distribution.png | Bin .../skin.titan/extras/flags/studios/Mgm.png | Bin .../skin.titan/extras/flags/studios/Mibac.png | Bin .../studios/Michael White Productions.png | Bin .../extras/flags/studios/Michaels-Goldwyn.png | Bin .../flags/studios/Mike Zoss Productions.png | Bin .../flags/studios/Mikezossproductions.png | Bin .../extras/flags/studios/Milkshake Films.png | Bin .../extras/flags/studios/Milkshake.png | Bin .../flags/studios/Milky Way Image Company.png | Bin .../Milkyway Image (Hong Kong) LTD..png | Bin .../flags/studios/Millenium Entertainment.png | Bin .../extras/flags/studios/Millenium Films.png | Bin .../flags/studios/Millenium Pictures.png | Bin .../flags/studios/Millenium Productions.png | Bin .../extras/flags/studios/Millenium.png | Bin .../studios/Millennium Entertainment.png | Bin .../extras/flags/studios/Millennium Films.png | Bin .../flags/studios/Millennium Pictures.png | Bin .../extras/flags/studios/Millennium.png | Bin .../extras/flags/studios/Minds Eye Films.png | Bin .../extras/flags/studios/Mindseye.png | Bin .../extras/flags/studios/Mirabai Films.png | Bin .../flags/studios/Mirage Enterprises.png | Bin .../extras/flags/studios/Miramax Films.png | Bin .../studios/Miramax Home Entertainment.png | Bin .../flags/studios/Miramax International.png | Bin .../flags/studios/Miramax Television.png | Bin .../extras/flags/studios/Miramax.png | Bin .../extras/flags/studios/Mirimax.png | Bin .../extras/flags/studios/Miso Film.png | Bin .../extras/flags/studios/Mmprod.png | Bin .../extras/flags/studios/Mod Producciones.png | Bin .../flags/studios/Moderncin\303\251.png" | Bin .../extras/flags/studios/Monolith Films.png | Bin .../extras/flags/studios/Monolith Plus.png | Bin .../extras/flags/studios/Monolith.png | Bin .../Montecito Picture Company, The.png | Bin .../studios/Montecito Picture Company.png | Bin .../extras/flags/studios/Monterey Media.png | Bin .../flags/studios/Morgan Chan Films.png | Bin .../studios/Morgan Creek International.png | Bin .../studios/Morgan Creek Productions.png | Bin .../extras/flags/studios/Morgan Creek.png | Bin .../extras/flags/studios/Morgan.png | Bin .../flags/studios/Mosaic Entertainment.png | Bin .../flags/studios/Mosaic Film Group.png | Bin .../flags/studios/Mosaic Films North.png | Bin .../extras/flags/studios/Mosaic Films.png | Bin .../flags/studios/Mosaic Management.png | Bin .../flags/studios/Mosaic Media Group.png | Bin .../extras/flags/studios/Mosaic Movies.png | Bin .../flags/studios/Mosaic Moving Pictures.png | Bin .../flags/studios/Mosaic Productions.png | Bin .../extras/flags/studios/Mosaic.png | Bin .../extras/flags/studios/Mosfilm.png | Bin .../extras/flags/studios/Moura Filmes.png | Bin .../flags/studios/Movie Central Network.png | Bin .../extras/flags/studios/Movie Central.png | Bin .../skin.titan/extras/flags/studios/Mpp.png | Bin .../extras/flags/studios/Mr. Mudd.png | Bin .../skin.titan/extras/flags/studios/Msnbc.png | Bin .../extras/flags/studios/Musashi Films.png | Bin .../extras/flags/studios/Muse Productions.png | Bin .../flags/studios/Music Masala Films.png | Bin .../flags/studios/Music Television (MTV).png | Bin .../extras/flags/studios/Mutant Enemy.png | Bin .../extras/flags/studios/MyTV KaRo Team.png | Bin .../extras/flags/studios/MyTV KaRo.png | Bin .../extras/flags/studios/Myriad Pictures.png | Bin .../extras/flags/studios/Myriad.png | Bin .../skin.titan/extras/flags/studios/Mytv.png | Bin .../studios/M\303\266bius Entertainment.png" | Bin .../extras/flags/studios/NALA Films.png | Bin .../extras/flags/studios/NBC Film.png | Bin .../extras/flags/studios/NBC HD.png | Bin .../extras/flags/studios/NBC Productions.png | Bin .../extras/flags/studios/NBC Studios.png | Bin .../studios/NBC Universal Global Networks.png | Bin .../studios/NBC Universal Television.png | Bin .../skin.titan/extras/flags/studios/NBC.png | Bin .../skin.titan/extras/flags/studios/NCRV.png | Bin .../extras/flags/studios/NEOS Film.png | Bin .../skin.titan/extras/flags/studios/NET 5.png | Bin .../skin.titan/extras/flags/studios/NET5.png | Bin .../skin.titan/extras/flags/studios/NGC.png | Bin .../extras/flags/studios/NHK Enterprises.png | Bin .../extras/flags/studios/NHK World.png | Bin .../extras/flags/studios/NL Film.png | Bin .../skin.titan/extras/flags/studios/NOS.png | Bin .../skin.titan/extras/flags/studios/NTV.png | Bin .../extras/flags/studios/NUIMAGE.png | Bin .../skin.titan/extras/flags/studios/Nala.png | Bin .../extras/flags/studios/Nasser Group.png | Bin .../extras/flags/studios/Nat Geo Wild.png | Bin .../studios/National Geographic Channel.png | Bin .../flags/studios/National Geographic.png | Bin .../extras/flags/studios/Nederland 1.png | Bin .../extras/flags/studios/Nederland 2.png | Bin .../extras/flags/studios/Nederland 3.png | Bin .../extras/flags/studios/Netflix.png | Bin .../extras/flags/studios/Network Ten.png | Bin .../flags/studios/Neue Constantin Film.png | Bin .../extras/flags/studios/New Line Cinema.png | Bin .../studios/New Line Home Entertainment.png | Bin .../flags/studios/New Line Home Video.png | Bin .../flags/studios/New Line Productions.png | Bin .../flags/studios/New Line Television.png | Bin .../flags/studios/New Regency Pictures.png | Bin .../flags/studios/New World Pictures.png | Bin .../studios/New Zealand Film Commission.png | Bin .../studios/New Zealand Film Corporation.png | Bin .../New Zealand Film Production Fund.png | Bin .../flags/studios/New Zealand Film Unit.png | Bin .../extras/flags/studios/Newlinecinema.png | Bin .../flags/studios/Newmarket Capital Group.png | Bin .../extras/flags/studios/Newmarket Films.png | Bin .../extras/flags/studios/Newmarket.png | Bin .../extras/flags/studios/News Corporation.png | Bin .../Next Generation TV & Film Limited.png | Bin .../studios/Next Generation TV & Film.png | Bin .../extras/flags/studios/Niama Film.png | Bin .../extras/flags/studios/Nick At Nite.png | Bin .../studios/Nickelodeon Animation Studios.png | Bin .../flags/studios/Nickelodeon Movies.png | Bin .../flags/studios/Nickelodeon Productions.png | Bin .../flags/studios/Nickelodeon Studios.png | Bin .../extras/flags/studios/Nickelodeon.png | Bin .../flags/studios/Nicktoons Network.png | Bin .../extras/flags/studios/Nicktoons.png | Bin .../flags/studios/Night And Day Pictures.png | Bin .../extras/flags/studios/Nimar Studios.png | Bin .../extras/flags/studios/Nine Network.png | Bin .../extras/flags/studios/Nippon Animation.png | Bin .../extras/flags/studios/Nippon Sunrise.png | Bin ...n Television Network Corporation (NTV).png | Bin .../skin.titan/extras/flags/studios/Nomad.png | Bin .../flags/studios/Non-Stop Production.png | Bin .../extras/flags/studios/NonStop Sales AB.png | Bin .../flags/studios/Noodles Production.png | Bin .../extras/flags/studios/Nordisk Film.png | Bin .../extras/flags/studios/Nothing Studios.png | Bin .../extras/flags/studios/Nothing.png | Bin .../flags/studios/Novarima Entertainment.png | Bin .../flags/studios/Novotny + Novotny.png | Bin .../flags/studios/Nu Boyana Film Studios.png | Bin .../extras/flags/studios/Nu Image Films.png | Bin .../extras/flags/studios/Nu Image.png | Bin .../extras/flags/studios/O2 Filmes.png | Bin .../extras/flags/studios/OB Planning.png | Bin .../skin.titan/extras/flags/studios/OLM.png | Bin .../skin.titan/extras/flags/studios/ORF.png | Bin .../extras/flags/studios/ORF1 HD.png | Bin .../flags/studios/Odd Lot Entertainment.png | Bin .../extras/flags/studios/Odd Lot.png | Bin .../extras/flags/studios/Oddlot.png | Bin .../extras/flags/studios/Office kitano.png | Bin .../flags/studios/Offspring Entertainment.png | Bin .../extras/flags/studios/Oh! Production.png | Bin .../skin.titan/extras/flags/studios/Oko.png | Bin .../extras/flags/studios/Olga Film GmbH.png | Bin .../extras/flags/studios/Olympus Pictures.png | Bin .../extras/flags/studios/Onyx Films.png | Bin .../flags/studios/Open Door Productions.png | Bin .../studios/Open Doors International.png | Bin .../flags/studios/Open Road Films (II).png | Bin .../extras/flags/studios/Open Road Films.png | Bin .../studios/Optimum Home Entertainment.png | Bin .../flags/studios/Optimum Releasing.png | Bin .../skin.titan/extras/flags/studios/Ordet.png | Bin .../extras/flags/studios/Original Film.png | Bin .../extras/flags/studios/Orion Home Video.png | Bin .../studios/Orion Pictures Corporation.png | Bin .../extras/flags/studios/Orion Pictures.png | Bin .../studios/Orion Television Distribution.png | Bin .../Orion Television Entertainment.png | Bin .../extras/flags/studios/Orion Television.png | Bin .../flags/studios/Orion-Nova Productions.png | Bin .../skin.titan/extras/flags/studios/Orion.png | Bin .../studios/Oscilloscope Laboratories.png | Bin .../flags/studios/Overbrook Entertainment.png | Bin .../extras/flags/studios/Overbrook Films.png | Bin .../flags/studios/Overbrook Management.png | Bin .../flags/studios/Overbrook Television.png | Bin .../studios/Overture Entertainment LLC.png | Bin .../extras/flags/studios/Overture Films.png | Bin .../extras/flags/studios/Overture.png | Bin .../extras/flags/studios/Oxybot.png | Bin .../extras/flags/studios/Oxygen.png | Bin .../extras/flags/studios/P Vantage.png | Bin .../extras/flags/studios/P.A. Works.png | Bin .../flags/studios/PBS American Experience.png | Bin .../extras/flags/studios/PBS Home Video.png | Bin .../extras/flags/studios/PBS Kids.png | Bin .../extras/flags/studios/PBS Networks.png | Bin .../extras/flags/studios/PBS Pictures.png | Bin .../extras/flags/studios/PBS Television.png | Bin .../extras/flags/studios/PBS Video.png | Bin .../skin.titan/extras/flags/studios/PECF.png | Bin .../skin.titan/extras/flags/studios/PISF.png | Bin .../extras/flags/studios/Paladin Films.png | Bin .../extras/flags/studios/Palisades Tartan.png | Bin .../extras/flags/studios/Palm Studio.png | Bin .../extras/flags/studios/Pandora Cinema.png | Bin .../flags/studios/Pandora Filmproduktion.png | Bin .../extras/flags/studios/Pandora Films.png | Bin .../flags/studios/Pandora Productions.png | Bin .../extras/flags/studios/Pandora.png | Bin .../extras/flags/studios/Pandoran.png | Bin .../flags/studios/Pao Com Ovo Filmes.png | Bin .../flags/studios/Parachute Pictures.png | Bin .../studios/Parallel Film Productions.png | Bin .../flags/studios/Paramount Animation.png | Bin .../studios/Paramount British Pictures.png | Bin .../flags/studios/Paramount Classics.png | Bin .../studios/Paramount Home Entertainment.png | Bin .../flags/studios/Paramount Home Video.png | Bin .../flags/studios/Paramount Pictures.png | Bin .../flags/studios/Paramount Studios.png | Bin .../flags/studios/Paramount Television.png | Bin .../flags/studios/Paramount Vantage.png | Bin .../extras/flags/studios/Paramount-Film.png | Bin .../extras/flags/studios/Paramount.png | Bin .../extras/flags/studios/Paramountvantage.png | Bin .../flags/studios/Participant Media.png | Bin .../flags/studios/Participant Productions.png | Bin .../extras/flags/studios/Participant.png | Bin .../skin.titan/extras/flags/studios/Pathe.png | Bin ...Path\303\251 Consortium Cin\303\251ma.png" | Bin .../studios/Path\303\251 Distribution.png" | Bin .../flags/studios/Path\303\251 Exchange.png" | Bin .../studios/Path\303\251 Fr\303\250res.png" | Bin .../Path\303\251 Pictures International.png" | Bin .../Path\303\251 Renn Productions.png" | Bin .../extras/flags/studios/Path\303\251.png" | Bin .../skin.titan/extras/flags/studios/Pbs.png | Bin .../Peace Arch Entertainment Group.png | Bin .../extras/flags/studios/Peace Arch Films.png | Bin .../studios/Peace Arch Home Entertainment.png | Bin .../studios/Peace Arch Motion Pictures.png | Bin .../flags/studios/Peace Arch Releasing.png | Bin .../extras/flags/studios/Peace Arch.png | Bin .../extras/flags/studios/Phase 4 Films.png | Bin .../extras/flags/studios/Phoenix Pictures.png | Bin .../extras/flags/studios/Phoenix.png | Bin .../flags/studios/Picturehouse Cinemas.png | Bin .../studios/Picturehouse Entertainment.png | Bin .../flags/studios/Picturehouse Marketing.png | Bin .../extras/flags/studios/Picturehouse.png | Bin .../extras/flags/studios/Pierrot Plus.png | Bin .../extras/flags/studios/Pierrot.png | Bin .../studios/Pieter van Huystee Film & TV.png | Bin .../extras/flags/studios/Pinewood Studios.png | Bin .../flags/studios/Pixar Animation Studios.png | Bin .../skin.titan/extras/flags/studios/Pixar.png | Bin .../extras/flags/studios/Planet.png | Bin .../extras/flags/studios/Platige Image.png | Bin .../extras/flags/studios/Platige.png | Bin .../flags/studios/Playarte Pictures.png | Bin .../extras/flags/studios/Playboy Tv.png | Bin .../extras/flags/studios/Playgirl.png | Bin .../flags/studios/Playtone Productions.png | Bin .../extras/flags/studios/Playtone.png | Bin .../extras/flags/studios/Plotdigger Films.png | Bin .../extras/flags/studios/Plum Films.png | Bin .../extras/flags/studios/Plum Pictures.png | Bin .../extras/flags/studios/Pmk Bnc Films.png | Bin .../extras/flags/studios/Polsat hd.png | Bin .../extras/flags/studios/Polsat.png | Bin .../extras/flags/studios/Polski.png | Bin .../studios/PolyGram Film Distribution.png | Bin .../studios/PolyGram Film Entertainment.png | Bin .../flags/studios/PolyGram Television.png | Bin .../extras/flags/studios/PolyGram Video.png | Bin .../extras/flags/studios/PolyGram.png | Bin .../studios/Polygram Filmed Entertainment.png | Bin .../extras/flags/studios/Polygram Studios.png | Bin .../extras/flags/studios/Porchlight Films.png | Bin .../studios/Potboiler Productions Ltd..png | Bin .../flags/studios/Potboiler Productions.png | Bin .../extras/flags/studios/PowNed.png | Bin .../flags/studios/Preferred Content.png | Bin .../extras/flags/studios/Premiere Picture.png | Bin .../extras/flags/studios/Premiere-Direkt.png | Bin .../extras/flags/studios/Premiere.png | Bin .../extras/flags/studios/Priority Records.png | Bin .../flags/studios/Private Media Group.png | Bin .../flags/studios/Private Media ltd..png | Bin .../extras/flags/studios/Private Spice.png | Bin .../skin.titan/extras/flags/studios/Pro7.png | Bin .../extras/flags/studios/ProSieben.png | Bin .../extras/flags/studios/Production I.G..png | Bin .../extras/flags/studios/Production I.G.png | Bin .../flags/studios/Progress Film-Verleih.png | Bin .../extras/flags/studios/Provident Films.png | Bin .../extras/flags/studios/Psycho.png | Bin .../extras/flags/studios/Pupkin Film.png | Bin .../extras/flags/studios/Pyramide.png | Bin .../studios/P\303\243o Com Ovo Filmes.png" | Bin .../flags/studios/QED International.png | Bin .../extras/flags/studios/Quad Productions.png | Bin .../skin.titan/extras/flags/studios/R5.png | Bin .../extras/flags/studios/RKO Home Video.png | Bin .../extras/flags/studios/RKO Radio Films.png | Bin .../flags/studios/RKO Radio Pictures.png | Bin .../skin.titan/extras/flags/studios/RT+.png | Bin .../skin.titan/extras/flags/studios/RTL 4.png | Bin .../skin.titan/extras/flags/studios/RTL 5.png | Bin .../skin.titan/extras/flags/studios/RTL 7.png | Bin .../skin.titan/extras/flags/studios/RTL 8.png | Bin .../flags/studios/RTL Entertainment.png | Bin .../extras/flags/studios/RTL Television.png | Bin .../skin.titan/extras/flags/studios/RTL.png | Bin .../skin.titan/extras/flags/studios/RTL4.png | Bin .../skin.titan/extras/flags/studios/RTL5.png | Bin .../skin.titan/extras/flags/studios/RTL7.png | Bin .../skin.titan/extras/flags/studios/RTL8.png | Bin .../extras/flags/studios/RT\303\211.png" | Bin .../extras/flags/studios/Radar Films.png | Bin .../Radio Telef\303\255s \303\211ireann.png" | Bin .../extras/flags/studios/Radio West.png | Bin .../flags/studios/Radix Ace Entertainment.png | Bin .../skin.titan/extras/flags/studios/Radix.png | Bin .../extras/flags/studios/Rai Cinema.png | Bin .../flags/studios/Rai Cinemafiction.png | Bin .../extras/flags/studios/Rai Fiction.png | Bin .../Rai Tre Radiotelevisione Italiana.png | Bin .../studios/Rai Uno Radiotelevisione.png | Bin .../extras/flags/studios/Rai Uno.png | Bin .../skin.titan/extras/flags/studios/Rai.png | Bin .../extras/flags/studios/Rankin.png | Bin .../flags/studios/RankinBass Productions.png | Bin .../extras/flags/studios/Rapi Films.png | Bin .../studios/Rat Pack Filmproduktion gmbh.png | Bin .../extras/flags/studios/Raw Feed.png | Bin .../studios/Razor Film Produktion GmbH.png | Bin .../extras/flags/studios/Realitism Films.png | Bin .../extras/flags/studios/Realitism.png | Bin .../Recorded Picture Company (rpc).png | Bin .../flags/studios/Rectangle Productions.png | Bin .../flags/studios/Red Circle Productions.png | Bin .../flags/studios/Red Wagon Entertainment.png | Bin .../extras/flags/studios/Red Wagon Films.png | Bin .../flags/studios/Red Wagon Productions.png | Bin .../extras/flags/studios/Red Wagon.png | Bin .../flags/studios/RedRum Entertainment.png | Bin .../extras/flags/studios/Redrum Films.png | Bin .../extras/flags/studios/Redrum.png | Bin .../flags/studios/Reel Dog Productions.png | Bin .../extras/flags/studios/Reel Eye Company.png | Bin .../extras/flags/studios/ReelEye Company.png | Bin .../extras/flags/studios/ReelEyes Films.png | Bin .../extras/flags/studios/Reeleyes Film.png | Bin .../extras/flags/studios/Regal Film.png | Bin .../studios/Regal Films Company Ltd..png | Bin .../extras/flags/studios/Regal Films.png | Bin .../extras/flags/studios/Regal Multimedia.png | Bin .../extras/flags/studios/Regal Pictures.png | Bin .../flags/studios/Regal Productions.png | Bin .../skin.titan/extras/flags/studios/Regal.png | Bin .../flags/studios/Regency Enterprises.png | Bin .../extras/flags/studios/Regency Films.png | Bin .../flags/studios/Regency Home Video.png | Bin .../Regency International Pictures.png | Bin .../flags/studios/Regency Productions.png | Bin .../flags/studios/Regency Television.png | Bin .../extras/flags/studios/Regency.png | Bin .../extras/flags/studios/Relativity Films.png | Bin .../extras/flags/studios/Relativity Media.png | Bin .../flags/studios/Relativity Pictures.png | Bin .../extras/flags/studios/Relativity.png | Bin .../flags/studios/Reliance Entertainment.png | Bin .../extras/flags/studios/Remarkable Films.png | Bin .../studios/Resident Evil Productions.png | Bin .../extras/flags/studios/Resident Evil.png | Bin .../extras/flags/studios/Residentevil.png | Bin .../extras/flags/studios/Revision3.png | Bin .../skin.titan/extras/flags/studios/Revol.png | Bin .../extras/flags/studios/Revolution Films.png | Bin .../flags/studios/Revolution Pictures.png | Bin .../flags/studios/Revolution Studios.png | Bin .../extras/flags/studios/Revolution.png | Bin .../flags/studios/Revolver Entertainment.png | Bin .../flags/studios/Revolver Pictures Co..png | Bin .../skin.titan/extras/flags/studios/Rezo.png | Bin .../extras/flags/studios/Rhino Films.png | Bin .../extras/flags/studios/Rhombus Film.png | Bin .../extras/flags/studios/Rhombus Media.png | Bin .../extras/flags/studios/Rhombus.png | Bin .../flags/studios/Rising Star Pictures.png | Bin .../extras/flags/studios/Rko Radio.png | Bin .../flags/studios/Roadside Attractions.png | Bin .../extras/flags/studios/Roadside Cinema.png | Bin .../flags/studios/Roadside Entertainment.png | Bin .../flags/studios/Roadside Pictures.png | Bin .../flags/studios/Roadside Productions.png | Bin .../extras/flags/studios/Roadside.png | Bin .../extras/flags/studios/Rogue Films.png | Bin .../extras/flags/studios/Rogue Pictures.png | Bin .../skin.titan/extras/flags/studios/Rogue.png | Bin .../extras/flags/studios/Ruthless Records.png | Bin .../skin.titan/extras/flags/studios/SAT1.png | Bin .../skin.titan/extras/flags/studios/SBS 6.png | Bin .../skin.titan/extras/flags/studios/SBS.png | Bin .../skin.titan/extras/flags/studios/SBS6.png | Bin .../flags/studios/SC Films International.png | Bin .../skin.titan/extras/flags/studios/SMC.png | Bin .../skin.titan/extras/flags/studios/SND.png | Bin .../skin.titan/extras/flags/studios/SPC.png | Bin .../extras/flags/studios/Saga Film (I).png | Bin .../extras/flags/studios/Saga Film.png | Bin .../extras/flags/studios/Saga Films.png | Bin .../Sahamongkol Film International.png | Bin .../flags/studios/SahamongkolFilm Co..png | Bin .../flags/studios/Samuel Goldwyn Films.png | Bin .../extras/flags/studios/Samuel Goldwyn.png | Bin .../Sandrew Metronome Distribution.png | Bin .../extras/flags/studios/Sandrew.png | Bin .../extras/flags/studios/Sandrews.png | Bin .../extras/flags/studios/Satelight.png | Bin .../extras/flags/studios/Saturn Films.png | Bin .../studios/Saul Zaentz Company, The.png | Bin .../flags/studios/Saul Zaentz Film Center.png | Bin .../extras/flags/studios/Saul Zaentz.png | Bin .../extras/flags/studios/SciFi HD.png | Bin .../skin.titan/extras/flags/studios/SciFi.png | Bin .../extras/flags/studios/SciFi_hd.png | Bin .../extras/flags/studios/Science Channel.png | Bin .../flags/studios/Science Fiction Channel.png | Bin .../extras/flags/studios/Science Fiction.png | Bin .../flags/studios/Scott Free Productions.png | Bin .../extras/flags/studios/Scott Free.png | Bin .../extras/flags/studios/Screen Australia.png | Bin .../flags/studios/Screen Gems Television.png | Bin .../flags/studios/Screen Gems, Inc..png | Bin .../extras/flags/studios/Screen Gems.png | Bin .../flags/studios/Screen Media Films.png | Bin .../flags/studios/Screen Media Ventures.png | Bin .../flags/studios/Screen West Midlands.png | Bin .../extras/flags/studios/Screener.png | Bin .../extras/flags/studios/Screengems.png | Bin .../flags/studios/Se-ma-for Studios.png | Bin .../extras/flags/studios/Se-ma-for.png | Bin .../extras/flags/studios/Searchlight.png | Bin .../flags/studios/Sedic International.png | Bin .../extras/flags/studios/See-Saw Films.png | Bin .../extras/flags/studios/Seed Productions.png | Bin .../extras/flags/studios/Semafor.png | Bin .../extras/flags/studios/SenArt Films.png | Bin .../flags/studios/Senator Distribution.png | Bin .../studios/Senator Entertainment Co.png | Bin .../flags/studios/Senator Film Produktion.png | Bin .../extras/flags/studios/Senator Film.png | Bin .../studios/Senator Home Entertainment.png | Bin .../flags/studios/Senator International.png | Bin .../flags/studios/Serendipity Films.png | Bin .../flags/studios/Serendipity Point Films.png | Bin .../flags/studios/Serendipity Productions.png | Bin .../extras/flags/studios/Serendipity.png | Bin .../extras/flags/studios/Seven Arcs.png | Bin .../extras/flags/studios/Seven Network.png | Bin .../skin.titan/extras/flags/studios/Sfi.png | Bin .../skin.titan/extras/flags/studios/Shaft.png | Bin .../extras/flags/studios/Shaw Brothers.png | Bin .../studios/Sherwood Foundation, The.png | Bin .../Sherwood MacDonald Productions.png | Bin .../flags/studios/Sherwood Pictures.png | Bin .../studios/Sherwood Productions Ltd..png | Bin .../flags/studios/Sherwood Productions.png | Bin .../studios/Sherwood Schwartz Productions.png | Bin .../studios/Sherwood-Wadsworth Pictures.png | Bin .../extras/flags/studios/Sherwood.png | Bin .../flags/studios/Shin-Ei Animation.png | Bin .../extras/flags/studios/Shochiku Company.png | Bin .../flags/studios/Shochiku Daiichi Kogyo.png | Bin .../flags/studios/Shochiku Eizo Company.png | Bin .../studios/Shochiku Kinema (Kamata).png | Bin .../studios/Shochiku Kinema Kenkyv-Jo.png | Bin .../Shochiku Kinema Kenky\303\273-jo.png" | Bin .../extras/flags/studios/Shochiku Kinema.png | Bin .../extras/flags/studios/Shochiku Kyoto.png | Bin .../extras/flags/studios/Shochiku Ofuna.png | Bin .../extras/flags/studios/Shogakukan.png | Bin .../studios/Shooting Star Filmcompany.png | Bin .../extras/flags/studios/Shout Factory.png | Bin .../flags/studios/Show Dog Productions.png | Bin .../flags/studios/Showbox Entertainment.png | Bin .../extras/flags/studios/Showcase.png | Bin .../flags/studios/Showtime Australia.png | Bin .../extras/flags/studios/Showtime DVD.png | Bin .../flags/studios/Showtime Entertainment.png | Bin .../extras/flags/studios/Showtime HD.png | Bin .../flags/studios/Showtime Networks.png | Bin .../extras/flags/studios/Showtime Next.png | Bin .../studios/Showtime Original Pictures.png | Bin .../flags/studios/Showtime Pictures Inc..png | Bin .../flags/studios/Showtime Pictures.png | Bin .../flags/studios/Showtime Video Ventures.png | Bin .../extras/flags/studios/Showtime.png | Bin .../extras/flags/studios/Showtime_hd.png | Bin .../studios/Sidney Kimmel Entertainment.png | Bin .../extras/flags/studios/Sidney Kimmel.png | Bin .../extras/flags/studios/Sierra Affinity.png | Bin .../extras/flags/studios/Sierra Pictures.png | Bin .../extras/flags/studios/Silver Link.png | Bin .../flags/studios/Silver Nitrate Films.png | Bin .../flags/studios/Silver Nitrate Pictures.png | Bin .../studios/Silver Nitrate Releasing.png | Bin .../extras/flags/studios/Silver Nitrate.png | Bin .../studios/Silver Pictures Television.png | Bin .../extras/flags/studios/Silver Pictures.png | Bin .../studios/Six Foot Five Productions.png | Bin .../extras/flags/studios/Sky One HD.png | Bin .../flags/studios/Sky One Productions.png | Bin .../extras/flags/studios/Sky One.png | Bin .../extras/flags/studios/Sky One_hd.png | Bin .../skin.titan/extras/flags/studios/Sky.png | Bin .../skin.titan/extras/flags/studios/Sky1.png | Bin .../skin.titan/extras/flags/studios/Slice.png | Bin .../flags/studios/Solar Film Productions.png | Bin .../extras/flags/studios/Solar Films.png | Bin .../extras/flags/studios/Solar Filmworks.png | Bin .../flags/studios/Solar Productions.png | Bin .../extras/flags/studios/Solar-Film GmbH.png | Bin .../extras/flags/studios/Solar-Film.png | Bin .../flags/studios/Sony Pictures Animation.png | Bin .../flags/studios/Sony Pictures Classics.png | Bin .../studios/Sony Pictures Entertainment.png | Bin .../Sony Pictures Home Entertainment.png | Bin .../flags/studios/Sony Pictures Studios.png | Bin ...Sony Pictures Television International.png | Bin .../studios/Sony Pictures Television.png | Bin .../extras/flags/studios/Sony Pictures.png | Bin .../skin.titan/extras/flags/studios/Sony.png | Bin .../extras/flags/studios/Sonypictures.png | Bin .../extras/flags/studios/Space Films.png | Bin .../flags/studios/Space Productions.png | Bin .../skin.titan/extras/flags/studios/Space.png | Bin .../extras/flags/studios/Speed Channel.png | Bin .../skin.titan/extras/flags/studios/Speed.png | Bin .../skin.titan/extras/flags/studios/Spice.png | Bin .../flags/studios/Spike Productions.png | Bin .../extras/flags/studios/Spike TV.png | Bin .../skin.titan/extras/flags/studios/Spike.png | Bin .../flags/studios/Spyglass Entertainment.png | Bin .../flags/studios/Square Enix Company.png | Bin .../extras/flags/studios/Square Enix.png | Bin .../extras/flags/studios/Square-Enix.png | Bin .../extras/flags/studios/Squareenix.png | Bin .../extras/flags/studios/Stage 6 Films.png | Bin .../flags/studios/Stage 6 Productions.png | Bin .../extras/flags/studios/Stage 6.png | Bin .../extras/flags/studios/Stallion.png | Bin .../studios/Stanley Kramer Productions.png | Bin .../extras/flags/studios/Star Overseas.png | Bin .../extras/flags/studios/Star Trek TV.png | Bin .../flags/studios/Stargate Atlantis.png | Bin .../extras/flags/studios/Stargate SG-1.png | Bin .../extras/flags/studios/Stargate TV.png | Bin .../flags/studios/Starving Kappa Pictures.png | Bin .../extras/flags/studios/Starz Cinema.png | Bin .../extras/flags/studios/Starz Comedy.png | Bin .../extras/flags/studios/Starz Edge.png | Bin .../extras/flags/studios/Starz HD.png | Bin .../flags/studios/Starz Kids & Family.png | Bin .../extras/flags/studios/Starz Media.png | Bin .../extras/flags/studios/Starz On Demand.png | Bin .../extras/flags/studios/Starz!.png | Bin .../skin.titan/extras/flags/studios/Starz.png | Bin .../extras/flags/studios/Starz_hd.png | Bin .../extras/flags/studios/Steele Films.png | Bin .../extras/flags/studios/Steele.png | Bin .../extras/flags/studios/Stillking Films.png | Bin .../extras/flags/studios/Stoehrfilm.png | Bin .../flags/studios/Storyline Entertainment.png | Bin .../flags/studios/Storyline Productions.png | Bin .../extras/flags/studios/Storyline.png | Bin .../extras/flags/studios/Strand Releasing.png | Bin .../studios/Studio 100 Filmproducties.png | Bin .../extras/flags/studios/Studio 100.png | Bin .../extras/flags/studios/Studio 37.png | Bin .../extras/flags/studios/Studio 4C.png | Bin .../extras/flags/studios/Studio Anima.png | Bin .../flags/studios/Studio Babelsberg.png | Bin .../extras/flags/studios/Studio Barcelona.png | Bin .../extras/flags/studios/Studio Canal.png | Bin .../extras/flags/studios/Studio Comet.png | Bin .../extras/flags/studios/Studio Deen.png | Bin .../studios/Studio Eight Productions.png | Bin .../extras/flags/studios/Studio Fantasia.png | Bin .../flags/studios/Studio Filmowe Oko.png | Bin .../studios/Studio Filmowe Se-Ma-For.png | Bin .../flags/studios/Studio Filmowe Tor.png | Bin .../flags/studios/Studio Filmowe Zebra.png | Bin .../extras/flags/studios/Studio Gallop.png | Bin .../extras/flags/studios/Studio Ghibli.png | Bin .../extras/flags/studios/Studio Guts.png | Bin .../extras/flags/studios/Studio Hibari.png | Bin .../extras/flags/studios/Studio Izena.png | Bin .../extras/flags/studios/Studio Kikan.png | Bin .../extras/flags/studios/Studio Matrix.png | Bin .../flags/studios/Studio Pierrot Co. Ltd..png | Bin .../extras/flags/studios/Studio Pierrot.png | Bin .../extras/flags/studios/Studio Rikka.png | Bin .../extras/flags/studios/Studio Se-Ma-For.png | Bin .../extras/flags/studios/StudioCanal.png | Bin .../flags/studios/Studios USA Television.png | Bin .../extras/flags/studios/Studios USA.png | Bin .../flags/studios/Subversive Cinema.png | Bin .../extras/flags/studios/Subversive Flix.png | Bin .../flags/studios/Subversive Propaganda.png | Bin .../extras/flags/studios/Subversive.png | Bin .../flags/studios/Summit Distribution.png | Bin .../flags/studios/Summit Entertainment.png | Bin .../flags/studios/Summit International.png | Bin .../extras/flags/studios/Summit Media.png | Bin .../extras/flags/studios/Summit.png | Bin .../extras/flags/studios/Sundance TV.png | Bin .../extras/flags/studios/SundanceTV.png | Bin .../extras/flags/studios/Sunrise.png | Bin .../extras/flags/studios/Super Channel.png | Bin .../extras/flags/studios/Superstation WGN.png | Bin .../studios/Svensk Filmindustri (SF).png | Bin .../flags/studios/Svenska Filminstitutet.png | Bin .../flags/studios/Swedish Film Institute.png | Bin .../skin.titan/extras/flags/studios/Syfy.png | Bin .../extras/flags/studios/Syncopy Films.png | Bin .../extras/flags/studios/Syncopy.png | Bin .../flags/studios/Syndicated Productions.png | Bin .../extras/flags/studios/Syndicated.png | Bin .../extras/flags/studios/Synergy Japan.png | Bin .../extras/flags/studios/SynergySP.png | Bin .../extras/flags/studios/Syrena Film.png | Bin .../extras/flags/studios/Syrena Films.png | Bin .../extras/flags/studios/Syrena.png | Bin .../extras/flags/studios/TBS Superstation.png | Bin .../skin.titan/extras/flags/studios/TBS.png | Bin .../flags/studios/TF1 Films Productions.png | Bin .../skin.titan/extras/flags/studios/TF1.png | Bin .../extras/flags/studios/TFM Distribution.png | Bin .../extras/flags/studios/TLA Releasing.png | Bin .../skin.titan/extras/flags/studios/TLC.png | Bin .../skin.titan/extras/flags/studios/TMF.png | Bin .../flags/studios/TMS Entertainment.png | Bin .../skin.titan/extras/flags/studios/TNK.png | Bin .../extras/flags/studios/TNT HD.png | Bin .../extras/flags/studios/TNT Originals.png | Bin .../skin.titan/extras/flags/studios/TNT.png | Bin .../extras/flags/studios/TOBIS Film.png | Bin .../skin.titan/extras/flags/studios/TROS.png | Bin .../skin.titan/extras/flags/studios/TV 4.png | Bin .../extras/flags/studios/TV Land.png | Bin .../extras/flags/studios/TV Tokyo.png | Bin .../extras/flags/studios/TV West.png | Bin .../skin.titan/extras/flags/studios/TV1.png | Bin .../extras/flags/studios/TV2 Danmark.png | Bin .../skin.titan/extras/flags/studios/TV3.png | Bin .../skin.titan/extras/flags/studios/TV6.png | Bin .../extras/flags/studios/TVN Turbo.png | Bin .../skin.titan/extras/flags/studios/TVNZ.png | Bin .../skin.titan/extras/flags/studios/TVP1.png | Bin .../skin.titan/extras/flags/studios/TVP2.png | Bin .../extras/flags/studios/Talent United.png | Bin .../skin.titan/extras/flags/studios/Talpa.png | Bin .../flags/studios/Tandem Communications.png | Bin .../extras/flags/studios/Tandem Films.png | Bin .../flags/studios/Tandem Productions.png | Bin .../extras/flags/studios/Tartan Films.png | Bin .../flags/studios/Tatsunoko Production.png | Bin .../studios/Tatsunoko Productions Company.png | Bin .../extras/flags/studios/Taurus Film.png | Bin .../flags/studios/Tea Shop & Film Company.png | Bin .../extras/flags/studios/Team Todd.png | Bin .../extras/flags/studios/Telecinco.png | Bin .../flags/studios/Telecom Animation Film.png | Bin .../extras/flags/studios/Telefutura.png | Bin .../extras/flags/studios/Teletoon.png | Bin .../flags/studios/Telewizja Polska (TVP).png | Bin .../flags/studios/Telewizja Polska .png | Bin .../extras/flags/studios/Telos Films.png | Bin .../skin.titan/extras/flags/studios/Telos.png | Bin .../extras/flags/studios/Template.png | Bin .../extras/flags/studios/Ten Sports.png | Bin .../skin.titan/extras/flags/studios/Ten.png | Bin ... Producciones Cinematogr\303\241ficas.png" | Bin .../flags/studios/Tezuka Productions.png | Bin .../flags/studios/The Answer Studio.png | Bin .../flags/studios/The Bridge Studios.png | Bin .../extras/flags/studios/The CW HD.png | Bin .../extras/flags/studios/The CW.png | Bin .../extras/flags/studios/The CW_hd.png | Bin .../flags/studios/The Cheyenne Nation.png | Bin .../flags/studios/The Education Channel.png | Bin .../flags/studios/The Film Department.png | Bin .../extras/flags/studios/The Film Foundry.png | Bin .../flags/studios/The Global Asylum.png | Bin .../flags/studios/The History Channel.png | Bin .../extras/flags/studios/The Hub.png | Bin .../studios/The Icelandic Filmcompany.png | Bin .../studios/The Independent Film Channel.png | Bin .../flags/studios/The Jim Henson Company.png | Bin .../studios/The KennedyMarshall Company.png | Bin .../studios/The Kushner-Locke Company.png | Bin .../extras/flags/studios/The Ladd Company.png | Bin .../flags/studios/The Mark Gordon Company.png | Bin .../flags/studios/The Marshall Company.png | Bin .../flags/studios/The Mob Film Company.png | Bin .../flags/studios/The Movie Network.png | Bin .../flags/studios/The Safran Company.png | Bin .../flags/studios/The Saul Zaentz Company.png | Bin .../flags/studios/The Sherwood Foundation.png | Bin .../extras/flags/studios/The WB.png | Bin .../flags/studios/The Weinstein Company.png | Bin .../flags/studios/The Zanuck Company.png | Bin .../extras/flags/studios/Thelma Films.png | Bin .../extras/flags/studios/Thim Film.png | Bin .../extras/flags/studios/Think Film.png | Bin .../skin.titan/extras/flags/studios/Think.png | Bin .../extras/flags/studios/ThinkFilm.png | Bin .../studios/This Is That Productions.png | Bin .../extras/flags/studios/This Is That.png | Bin .../extras/flags/studios/Thisisthat.png | Bin .../flags/studios/Thomas Tull Productions.png | Bin .../studios/Threshold Animation Studios.png | Bin .../extras/flags/studios/Thura Film.png | Bin .../extras/flags/studios/Tig Productions.png | Bin .../studios/Tiger Aspect Productions.png | Bin .../flags/studios/Tim Burton Productions.png | Bin .../extras/flags/studios/Time Warner.png | Bin .../extras/flags/studios/Titan Media.png | Bin .../flags/studios/Titan Productions.png | Bin .../flags/studios/Tobis-Filmverleih.png | Bin .../skin.titan/extras/flags/studios/Tobis.png | Bin .../flags/studios/Toei Animation Company.png | Bin .../extras/flags/studios/Toei Animation.png | Bin .../extras/flags/studios/Toei Company.png | Bin .../extras/flags/studios/Toei Douga.png | Bin .../extras/flags/studios/Toei Inc..png | Bin .../Toei International Company Ltd..png | Bin .../Toei Picture Company Productions.png | Bin .../extras/flags/studios/Toei Tokyo.png | Bin .../flags/studios/Toei Video Company.png | Bin .../skin.titan/extras/flags/studios/Toei.png | Bin .../extras/flags/studios/Toho Company.png | Bin .../flags/studios/Toho Eiga (Tokyo).png | Bin .../extras/flags/studios/Toho Eizo Co..png | Bin .../studios/Toho Film (Eiga) Co. Ltd..png | Bin .../studios/Toho Film (Eiga) Co., Ltd..png | Bin .../Toho Film Distributing Co. Ltd..png | Bin .../Toho Film Distributing Co., Ltd..png | Bin .../extras/flags/studios/Toho Kyoiku Eiga.png | Bin .../flags/studios/Toho Pictures Inc..png | Bin .../extras/flags/studios/Toho Studios.png | Bin .../extras/flags/studios/Toho Video.png | Bin .../extras/flags/studios/Toho b.png | Bin .../skin.titan/extras/flags/studios/Toho.png | Bin .../Tokuma Japan Communications Co. Ltd..png | Bin .../studios/Tokyo Broadcasting System.png | Bin .../extras/flags/studios/Tokyo Kids.png | Bin .../extras/flags/studios/Tokyo Movie.png | Bin .../extras/flags/studios/Tokyo Mx.png | Bin .../flags/studios/Tommy Boy Records.png | Bin .../flags/studios/Too Askew Prod. Inc..png | Bin .../flags/studios/Top Shelf Productions.png | Bin .../extras/flags/studios/Topkapi Films.png | Bin .../extras/flags/studios/Tor Film Studio.png | Bin .../extras/flags/studios/Tor Films.png | Bin .../skin.titan/extras/flags/studios/Tor.png | Bin .../extras/flags/studios/Tornado Film.png | Bin .../extras/flags/studios/Tornado Films.png | Bin .../extras/flags/studios/Tornado.png | Bin .../flags/studios/Touchstone Home Video.png | Bin .../flags/studios/Touchstone Pictures.png | Bin .../flags/studios/Touchstone Television.png | Bin .../extras/flags/studios/Touchstone.png | Bin .../studios/Trancas International Films.png | Bin .../extras/flags/studios/Trans Arts.png | Bin .../extras/flags/studios/Travel Channel.png | Bin .../extras/flags/studios/Travel XP.png | Bin .../Traveling Picture Show Company (TPSC).png | Bin .../Traveling Picture Show Company.png | Bin .../Tre V\303\244nner Produktion AB.png" | Bin .../extras/flags/studios/Tree Line Films.png | Bin .../extras/flags/studios/TriStar Pictures.png | Bin .../flags/studios/TriStar Television.png | Bin .../extras/flags/studios/Triangle Staff.png | Bin .../extras/flags/studios/Tribeca Film.png | Bin .../studios/Trigger Street Independent.png | Bin .../studios/Trigger Street Productions.png | Bin .../extras/flags/studios/Triggerstreet.png | Bin .../flags/studios/Trimark Home Video.png | Bin .../extras/flags/studios/Trimark Pictures.png | Bin .../extras/flags/studios/Trimark Video.png | Bin .../extras/flags/studios/Trimark.png | Bin .../flags/studios/Trinet Entertainment.png | Bin .../extras/flags/studios/Tristar.png | Bin .../extras/flags/studios/Triumph Films.png | Bin .../flags/studios/Troma Entertainment.png | Bin .../extras/flags/studios/Troma Team Video.png | Bin .../Troma Video Entertainment GmbH.png | Bin .../skin.titan/extras/flags/studios/Troma.png | Bin .../flags/studios/Troublemaker Studios.png | Bin .../extras/flags/studios/True Stories.png | Bin .../studios/Turner Classic Movies (TCM).png | Bin .../flags/studios/Turner Entertainment.png | Bin .../studios/Turner Home Entertainment.png | Bin .../Turner Network Television (TNT).png | Bin .../flags/studios/Turner Pictures (I).png | Bin .../extras/flags/studios/Turner Pictures.png | Bin .../extras/flags/studios/Turner Studios.png | Bin .../flags/studios/Turner Television.png | Bin .../extras/flags/studios/Turner.png | Bin .../extras/flags/studios/Tve1, La 1.png | Bin .../extras/flags/studios/Tve2, La 2.png | Bin .../skin.titan/extras/flags/studios/Tvn.png | Bin .../extras/flags/studios/Tvp sa.png | Bin .../skin.titan/extras/flags/studios/Tvp.png | Bin .../Twentieth Century Fox Animation.png | Bin .../studios/Twentieth Century Fox Archive.png | Bin .../Twentieth Century Fox Corporation.png | Bin .../Twentieth Century Fox Film Company.png | Bin ...Twentieth Century Fox Film Corporation.png | Bin .../studios/Twentieth Century Fox Film.png | Bin ...Century Fox Home Entertainment Germany.png | Bin ...entieth Century Fox Home Entertainment.png | Bin .../Twentieth Century Fox Productions.png | Bin .../Twentieth Century Fox Television.png | Bin .../Twentieth Century Fox of Germany.png | Bin .../flags/studios/Twentieth Century Fox.png | Bin ...Twentieth Century-Fox Film Corporation.png | Bin .../Twentieth Century-Fox Productions.png | Bin .../flags/studios/Twentieth Television .png | Bin .../flags/studios/Twickenham Film Studios.png | Bin .../flags/studios/Twilight Productions.png | Bin .../extras/flags/studios/Twisted Pictures.png | Bin .../extras/flags/studios/Twisted.png | Bin .../studios/Two For Flinching Pictures.png | Bin .../Two for Flinching Productions LLC.png | Bin .../extras/flags/studios/UGC Distribution.png | Bin .../extras/flags/studios/UGC Films.png | Bin .../flags/studios/UGC International.png | Bin .../extras/flags/studios/UGC YM.png | Bin .../flags/studios/UGC-Fox Distribution.png | Bin .../skin.titan/extras/flags/studios/UGC.png | Bin .../skin.titan/extras/flags/studios/UIP.png | Bin .../extras/flags/studios/UK Film Council.png | Bin .../skin.titan/extras/flags/studios/UPN.png | Bin .../flags/studios/USA Cable Network.png | Bin .../extras/flags/studios/USA Films.png | Bin .../flags/studios/USA Home Video (II).png | Bin .../extras/flags/studios/USA Home Video.png | Bin .../extras/flags/studios/USA Network.png | Bin .../skin.titan/extras/flags/studios/USA.png | Bin .../flags/studios/UTV Motion Pictures.png | Bin .../studios/UTV Spotboy Motion Pictures.png | Bin .../extras/flags/studios/UTV Spotboy.png | Bin .../extras/flags/studios/Ufotable.png | Bin .../Unified Film Organization (UFO).png | Bin .../extras/flags/studios/Unified Pictures.png | Bin ...\303\251rale Cin\303\251matographique.png" | Bin .../flags/studios/United Artists Classics.png | Bin .../studios/United Artists Corporation.png | Bin .../flags/studios/United Artists Europa.png | Bin .../flags/studios/United Artists Films.png | Bin .../studios/United Artists Pictures .png | Bin .../studios/United Artists Television.png | Bin .../extras/flags/studios/United Artists.png | Bin .../flags/studios/United British Artists.png | Bin .../flags/studios/United Digital Artists.png | Bin .../United International Pictures (UIP).png | Bin .../studios/United International Pictures.png | Bin .../United Paramount Network (UPN).png | Bin .../extras/flags/studios/Unitedartists.png | Bin .../flags/studios/Universal City Studios.png | Bin .../Universal Film Manufacturing Company.png | Bin .../extras/flags/studios/Universal Films.png | Bin .../studios/Universal Home Entertainment.png | Bin .../flags/studios/Universal Home Video.png | Bin .../Universal International Pictures (UI).png | Bin .../studios/Universal Media Studios (UMS).png | Bin .../studios/Universal Network Television.png | Bin .../studios/Universal Pictures (Spain).png | Bin .../studios/Universal Pictures Benelux.png | Bin .../studios/Universal Pictures Finland Oy.png | Bin ...Universal Pictures International (UPI).png | Bin .../studios/Universal Pictures Nordic.png | Bin .../flags/studios/Universal Pictures.png | Bin .../Universal Production Partners (UPP).png | Bin .../Universal Studios Home Entertainment.png | Bin .../studios/Universal Studios Home Video.png | Bin .../flags/studios/Universal Studios.png | Bin .../extras/flags/studios/Universal TV.png | Bin .../flags/studios/Universal Television.png | Bin .../extras/flags/studios/Universal Title.png | Bin .../extras/flags/studios/Universal.png | Bin .../flags/studios/Universum Film (UFA).png | Bin .../extras/flags/studios/Universum Film.png | Bin .../flags/studios/Universum-Film GmbH.png | Bin .../extras/flags/studios/Unknown Studio.png | Bin .../extras/flags/studios/VH1 Classic.png | Bin .../flags/studios/VH1 Original Movies.png | Bin .../extras/flags/studios/VH1 Productions.png | Bin .../extras/flags/studios/VH1 Soul.png | Bin .../extras/flags/studios/VH1 Television.png | Bin .../skin.titan/extras/flags/studios/VH1.png | Bin .../extras/flags/studios/VIP Medienfonds.png | Bin .../skin.titan/extras/flags/studios/VOX.png | Bin .../skin.titan/extras/flags/studios/VPRO.png | Bin .../skin.titan/extras/flags/studios/VTM.png | Bin .../studios/Valhalla Motion Pictures.png | Bin .../skin.titan/extras/flags/studios/Vara.png | Bin .../extras/flags/studios/Veronica.png | Bin .../flags/studios/Versus Entertainment.png | Bin .../extras/flags/studios/Versus Films.png | Bin .../studios/Versus Ivan Incorporated.png | Bin .../extras/flags/studios/Versus Media.png | Bin .../extras/flags/studios/Versus Network.png | Bin .../flags/studios/Versus Production.png | Bin .../extras/flags/studios/Versus.png | Bin .../extras/flags/studios/Vertigo Films.png | Bin .../flags/studios/Very Important Pictures.png | Bin .../extras/flags/studios/Vestron Pictures.png | Bin .../studios/Viacom18 Motion Pictures.png | Bin .../flags/studios/View Askew Productions.png | Bin .../extras/flags/studios/View Askew.png | Bin .../extras/flags/studios/View Works.png | Bin .../studios/Village Roadshow Pictures.png | Bin .../extras/flags/studios/Village Roadshow.png | Bin .../extras/flags/studios/Virtual Films.png | Bin .../extras/flags/studios/Virtual Studios.png | Bin .../extras/flags/studios/Virtual.png | Bin .../flags/studios/Vision Film Productions.png | Bin .../extras/flags/studios/Vision Films.png | Bin .../extras/flags/studios/Vision P.D.G..png | Bin .../flags/studios/Vista Organisation.png | Bin .../studios/Visualizer Film Productions.png | Bin .../extras/flags/studios/Vital FIlm Works.png | Bin .../extras/flags/studios/Vitamin A Films.png | Bin .../flags/studios/Vivendi Entertainment.png | Bin .../extras/flags/studios/Vivendi.png | Bin .../flags/studios/Vivid Entertainment.png | Bin .../extras/flags/studios/Voltage Pictures.png | Bin .../studios/WB Television Network, The.png | Bin .../skin.titan/extras/flags/studios/WB.png | Bin .../extras/flags/studios/WDR - Kopie.png | Bin .../skin.titan/extras/flags/studios/WDR.png | Bin .../flags/studios/WFDIF Film Archive.png | Bin .../extras/flags/studios/WGN America.png | Bin .../skin.titan/extras/flags/studios/WIP.png | Bin .../skin.titan/extras/flags/studios/WNL.png | Bin .../extras/flags/studios/WVG Medien.png | Bin .../extras/flags/studios/WWE Films.png | Bin .../extras/flags/studios/WWE Studios.png | Bin .../flags/studios/Walden Enterprises.png | Bin .../flags/studios/Walden Entertainment.png | Bin .../extras/flags/studios/Walden Media.png | Bin .../flags/studios/Walden Productions.png | Bin .../studios/Walden Woods Film Company .png | Bin .../Walt Disney Animation Australia.png | Bin .../studios/Walt Disney Animation Studios.png | Bin .../studios/Walt Disney Company, The.png | Bin .../flags/studios/Walt Disney Company.png | Bin .../studios/Walt Disney Feature Animation.png | Bin .../Walt Disney Home Entertainment.png | Bin .../flags/studios/Walt Disney Home Video.png | Bin .../studios/Walt Disney Pictures Presents.png | Bin .../Walt Disney Pictures and Television.png | Bin .../flags/studios/Walt Disney Pictures.png | Bin .../flags/studios/Walt Disney Productions.png | Bin .../flags/studios/Walt Disney Records.png | Bin .../Walt Disney Studio Archives, The.png | Bin .../studios/Walt Disney Studio Archives.png | Bin ...Walt Disney Studios Home Entertainment.png | Bin .../Walt Disney Studios Motion Pictures.png | Bin .../flags/studios/Walt Disney Studios.png | Bin .../Walt Disney Television Animation.png | Bin .../flags/studios/Walt Disney Television.png | Bin .../extras/flags/studios/Walt Disney.png | Bin .../flags/studios/Warner Bro. Japan.png | Bin .../flags/studios/Warner Bros Pictures.png | Bin .../flags/studios/Warner Bros. Animation.png | Bin .../flags/studios/Warner Bros. Archives.png | Bin .../studios/Warner Bros. Entertainment.png | Bin .../flags/studios/Warner Bros. Home Video.png | Bin .../Warner Bros. Motion Picture Imaging.png | Bin .../flags/studios/Warner Bros. Pictures.png | Bin .../Warner Bros. Studio Facilities.png | Bin .../flags/studios/Warner Bros. Studios.png | Bin .../flags/studios/Warner Bros. Television.png | Bin .../extras/flags/studios/Warner Bros..png | Bin .../extras/flags/studios/Warner Bros.png | Bin .../studios/Warner Brothers Entertainment.png | Bin .../Warner Brothers First National Films .png | Bin .../studios/Warner Brothers Pictures.png | Bin ...rner Brothers Post-Production Services.png | Bin ...er Brothers-First National Productions.png | Bin .../extras/flags/studios/Warner Brothers.png | Bin .../Warner Independent Pictures (WIP).png | Bin .../studios/Warner Independent Pictures.png | Bin .../extras/flags/studios/Warner Premiere.png | Bin .../extras/flags/studios/Warner TV.png | Bin .../extras/flags/studios/Warner.png | Bin .../extras/flags/studios/Warp Films.png | Bin .../extras/flags/studios/Waterland Films.png | Bin .../extras/flags/studios/Wega Film.png | Bin .../flags/studios/Weinstein Company, The.png | Bin .../flags/studios/Weinstein Company, The.png | Bin .../flags/studios/Weinstein Company.png | Bin .../extras/flags/studios/Weinstein.png | Bin .../studios/Westdeutscher Rundfunk (WDR).png | Bin .../extras/flags/studios/Wfdif-b.png | Bin .../skin.titan/extras/flags/studios/Wfdif.png | Bin .../skin.titan/extras/flags/studios/Wgn.png | Bin .../extras/flags/studios/White Fox.png | Bin .../extras/flags/studios/Whitewater Films.png | Bin .../extras/flags/studios/Wicked Pictures.png | Bin .../flags/studios/Wild Bunch Benelux.png | Bin .../flags/studios/Wild Bunch Distribution.png | Bin .../extras/flags/studios/Wild Bunch Inc..png | Bin .../extras/flags/studios/Wild Bunch.png | Bin .../extras/flags/studios/Wildbunch.png | Bin .../extras/flags/studios/WingNut Films.png | Bin .../flags/studios/Wingman Productions.png | Bin .../extras/flags/studios/Wo Max.png | Bin .../extras/flags/studios/Woestijnvis.png | Bin .../flags/studios/Working Title Australia.png | Bin .../flags/studios/Working Title Films.png | Bin .../studios/Working Title Television.png | Bin .../extras/flags/studios/Working Title.png | Bin .../World Wrestling Entertainment (WWE).png | Bin ... Dokumentalnych i Fabularnych (WFDiF).png" | Bin .../flags/studios/X RAY Productions Inc..png | Bin .../flags/studios/X-Filme Creative Pool.png | Bin .../extras/flags/studios/X-Filme.png | Bin .../extras/flags/studios/Xebec M2.png | Bin .../skin.titan/extras/flags/studios/Xebec.png | Bin .../extras/flags/studios/Xfilme.png | Bin .../extras/flags/studios/Y3 Film.png | Bin .../extras/flags/studios/YOUNG FILMS.png | Bin .../extras/flags/studios/Yahoo! Screen.png | Bin .../extras/flags/studios/Yamato Works.png | Bin .../flags/studios/Yari Film Group (YFG).png | Bin .../extras/flags/studios/Yari Film Group.png | Bin .../skin.titan/extras/flags/studios/Yari.png | Bin .../studios/Yash Raj Films Design Cell.png | Bin .../Yash Raj Films International Ltd..png | Bin .../studios/Yash Raj Films Internet Cell.png | Bin .../studios/Yash Raj Films Publicity Team.png | Bin .../flags/studios/Yash Raj Films USA Inc..png | Bin .../extras/flags/studios/Yash Raj Films.png | Bin .../extras/flags/studios/Yash-Raj-Films.png | Bin .../flags/studios/Yellow Bird Films.png | Bin .../skin.titan/extras/flags/studios/Yorin.png | Bin .../extras/flags/studios/Yume Pictures.png | Bin .../extras/flags/studios/Yumeta Company.png | Bin .../extras/flags/studios/ZDF Enterprises.png | Bin .../skin.titan/extras/flags/studios/ZDF.png | Bin .../skin.titan/extras/flags/studios/ZEXCS.png | Bin .../flags/studios/Zanuck Company, The.png | Bin .../flags/studios/Zanuck Company, The.png | Bin .../flags/studios/Zazen Produ\303\247oes.png" | Bin .../Zazen Produ\303\247\303\265es.png" | Bin .../flags/studios/Zebra Film Studio.png | Bin .../extras/flags/studios/Zebra Film.png | Bin .../extras/flags/studios/Zebra Filmes.png | Bin .../extras/flags/studios/Zebra Films.png | Bin .../flags/studios/Zebra Producciones.png | Bin .../skin.titan/extras/flags/studios/Zebra.png | Bin .../studios/Zelig Films Distribution.png | Bin .../flags/studios/Zentropa Entertainments.png | Bin .../studios/Zentropa International Berlin.png | Bin .../flags/studios/Zentropa Productions.png | Bin .../flags/studios/Zentropa Real ApS.png | Bin .../extras/flags/studios/Zentropa.png | Bin .../extras/flags/studios/Zero Film GmbH.png | Bin .../extras/flags/studios/Zero G Room.png | Bin .../flags/studios/Zero One Entertainment.png | Bin .../extras/flags/studios/Zero One Film.png | Bin .../extras/flags/studios/Zero One Zero.png | Bin .../extras/flags/studios/Zodiac Films.png | Bin .../studios/Zodiac Pictures International.png | Bin .../flags/studios/Zodiac Productions.png | Bin .../flags/studios/Zodiac Produzioni.png | Bin .../extras/flags/studios/Zodiac Video.png | Bin .../extras/flags/studios/Zodiac.png | Bin .../Zweites Deutsches Fernsehen (ZDF).png | Bin .../extras/flags/studios/allegro film.png | Bin .../extras/flags/studios/altavista films.png | Bin .../flags/studios/apaches entertainment.png | Bin .../extras/flags/studios/aquila pictures.png | Bin .../australian film commission, the.png | Bin .../bad cop bad cop film productions.png | Bin .../extras/flags/studios/baker street.png | Bin .../flags/studios/be good productions.png | Bin .../studios/beautiful kate productions.png | Bin .../flags/studios/benaroya pictures.png | Bin .../big screen entertainment group.png | Bin .../flags/studios/bim distribuzione.png | Bin .../flags/studios/blind spot pictures oy.png | Bin .../flags/studios/blind spot pictures.png | Bin .../flags/studios/bloody disgusting.png | Bin .../flags/studios/bluemark productions.png | Bin .../flags/studios/blumhouse productions.png | Bin .../extras/flags/studios/brain farm.png | Bin .../extras/flags/studios/brio films.png | Bin .../extras/flags/studios/canal horizons.png | Bin .../extras/flags/studios/caramel films.png | Bin .../extras/flags/studios/cineville.png | Bin ...303\266bke + putz filmproduktion gmbh.png" | Bin .../flags/studios/conundrum entertainment.png | Bin .../extras/flags/studios/coop 99.png | Bin .../extras/flags/studios/crackle.png | Bin .../extras/flags/studios/dagstar film.gif | Bin .../extras/flags/studios/dagstar film.png | Bin .../extras/flags/studios/default-studio.png | Bin .../flags/studios/dharma productions.png | Bin .../flags/studios/dickhouse productions.png | Bin .../flags/studios/dreamworks_animation.png | Bin .../flags/studios/emperor motion pictures.png | Bin .../flags/studios/emporor motion pictures.png | Bin .../studios/eros international media.png | Bin .../extras/flags/studios/euforia film.png | Bin .../extras/flags/studios/folimage studio.png | Bin .../extras/flags/studios/folimage.png | Bin .../flags/studios/friland produksjon.png | Bin .../extras/flags/studios/geisberg studios.png | Bin .../extras/flags/studios/gotham group.png | Bin .../extras/flags/studios/hdnet films.png | Bin .../extras/flags/studios/holedigger films.png | Bin .../flags/studios/insight film releasing.png | Bin .../extras/flags/studios/jersey films.png | Bin .../skin.titan/extras/flags/studios/jj4Rn.png | Bin .../extras/flags/studios/kanzaman.png | Bin .../extras/flags/studios/kingsgate films.png | Bin .../extras/flags/studios/les films alyne.png | Bin .../les productions du tr\303\251sor.png" | Bin .../extras/flags/studios/liberty films uk.png | Bin .../extras/flags/studios/liberty films.png | Bin .../extras/flags/studios/linsefilm.png | Bin .../flags/studios/lleju productions.png | Bin .../extras/flags/studios/md films.png | Bin .../medienboard berlin-brandenburg.png | Bin .../flags/studios/metropolitan filmexport.png | Bin .../studios/mmg film & tv production.png | Bin .../extras/flags/studios/moho films.png | Bin .../flags/studios/moonlighting films.png | Bin ...moovie - the art of entertainment gmbh.png | Bin .../nikolaus geyrhalter filmproduktion.png | Bin .../flags/studios/nimbus film productions.png | Bin .../extras/flags/studios/october films.png | Bin .../flags/studios/oliwood productions.png | Bin .../flags/studios/olliwood productions.png | Bin .../extras/flags/studios/omnilab media.png | Bin .../flags/studios/oxymoron entertainment.png | Bin .../extras/flags/studios/prodigy pictures.png | Bin .../extras/flags/studios/rakontur.png | Bin .../studios/recorded picture company.png | Bin .../extras/flags/studios/red hour films.png | Bin .../extras/flags/studios/redwave films.png | Bin .../extras/flags/studios/riofilm.png | Bin .../flags/studios/sabotage film gmbh.png | Bin .../extras/flags/studios/sixteen films.png | Bin .../skin.titan/extras/flags/studios/svt.png | Bin .../skin.titan/extras/flags/studios/svthd.png | Bin .../extras/flags/studios/tcb films.png | Bin .../extras/flags/studios/telecinco cinema.png | Bin .../studios/temple hill entertainment.png | Bin .../skin.titan/extras/flags/studios/trutv.png | Bin .../skin.titan/extras/flags/studios/tv4.png | Bin .../skin.titan/extras/flags/studios/tv4hd.png | Bin .../studios/videovision entertainment.png | Bin .../studios/walking west entertainment.png | Bin .../studios/zeitsprung entertainment.png | Bin .../skin.titan/extras/hometiles/addons.png | Bin .../extras/hometiles/favourites.png | Bin .../extras/hometiles/filemanager.png | Bin .../skin.titan/extras/hometiles/livetv.png | Bin .../extras/hometiles/mediabrowser.png | Bin .../skin.titan/extras/hometiles/movies.png | Bin .../skin.titan/extras/hometiles/music.png | Bin .../skin.titan/extras/hometiles/netflix.png | Bin .../skin.titan/extras/hometiles/pictures.png | Bin .../skin.titan/extras/hometiles/plexbmc.png | Bin .../skin.titan/extras/hometiles/programs.png | Bin .../skin.titan/extras/hometiles/radio.png | Bin .../skin.titan/extras/hometiles/settings.png | Bin .../skin.titan/extras/hometiles/shutdown.png | Bin .../extras/hometiles/tvrecordings.png | Bin .../skin.titan/extras/hometiles/tvseries.png | Bin .../extras/hometiles/videoaddons.png | Bin .../skin.titan/extras/hometiles/videos.png | Bin .../skin.titan/extras/hometiles/weather.png | Bin .../skin.titan/extras/hometiles/youtube.png | Bin .../extras/icons/animated-gif-icon.png | Bin .../icons/animated-spinner-folder-icon.png | Bin .../extras/icons/no-spinner-icon.png | Bin .../skin.titan/extras/moviegenres/...jpg | Bin .../moviegenres/Action and Adventure.jpg | Bin .../skin.titan/extras/moviegenres/Action.jpg | Bin .../extras/moviegenres/Adventure.jpg | Bin .../extras/moviegenres/Animation.jpg | Bin .../extras/moviegenres/Biography.jpg | Bin .../skin.titan/extras/moviegenres/Comedy.jpg | Bin .../skin.titan/extras/moviegenres/Crime.jpg | Bin .../skin.titan/extras/moviegenres/Default.jpg | Bin .../extras/moviegenres/Documentary.jpg | Bin .../skin.titan/extras/moviegenres/Drama.jpg | Bin .../skin.titan/extras/moviegenres/Family.jpg | Bin .../skin.titan/extras/moviegenres/Fantasy.jpg | Bin .../extras/moviegenres/Film-Noir.jpg | Bin .../skin.titan/extras/moviegenres/Foreign.jpg | Bin .../skin.titan/extras/moviegenres/History.jpg | Bin .../skin.titan/extras/moviegenres/Horror.jpg | Bin .../extras/moviegenres/Mini-Series.jpg | Bin .../skin.titan/extras/moviegenres/Music.jpg | Bin .../skin.titan/extras/moviegenres/Musical.jpg | Bin .../skin.titan/extras/moviegenres/Mystery.jpg | Bin .../skin.titan/extras/moviegenres/Romance.jpg | Bin .../skin.titan/extras/moviegenres/Sci-Fi.jpg | Bin .../extras/moviegenres/Science Fiction.jpg | Bin .../extras/moviegenres/Science-Fiction.jpg | Bin .../skin.titan/extras/moviegenres/Short.jpg | Bin .../extras/moviegenres/Special Interest.jpg | Bin .../skin.titan/extras/moviegenres/Sport.jpg | Bin .../extras/moviegenres/Sports Film.jpg | Bin .../extras/moviegenres/Suspense.jpg | Bin .../extras/moviegenres/TV Movie.jpg | Bin .../extras/moviegenres/Thriller.jpg | Bin .../skin.titan/extras/moviegenres/War.jpg | Bin .../skin.titan/extras/moviegenres/Western.jpg | Bin .../skin.titan/extras/musicgenres/default.jpg | Bin .../skin.titan/extras/openelec/Favorite.png | Bin .../skin.titan/extras/openelec/Key.png | Bin .../extras/openelec/bt-audio-card.png | Bin .../skin.titan/extras/openelec/bt-audio2.png | Bin .../extras/openelec/bt-camera-photo.png | Bin .../extras/openelec/bt-camera-video.png | Bin .../extras/openelec/bt-computer.png | Bin .../extras/openelec/bt-input-gaming.png | Bin .../extras/openelec/bt-input-keyboard.png | Bin .../extras/openelec/bt-input-mouse.png | Bin .../extras/openelec/bt-input-tablet.png | Bin .../skin.titan/extras/openelec/bt-modem.png | Bin .../skin.titan/extras/openelec/bt-phone.png | Bin .../skin.titan/extras/openelec/bt-printer.png | Bin .../skin.titan/extras/openelec/bt.png | Bin .../skin.titan/extras/openelec/connected.png | Bin .../skin.titan/extras/openelec/do.png | Bin .../skin.titan/extras/openelec/eth.png | Bin .../skin.titan/extras/openelec/icon.png | Bin .../extras/openelec/openelec_logo.png | 0 .../skin.titan/extras/openelec/wlan.png | Bin .../extras/skinthemes/Am I Blue.jpg | Bin .../extras/skinthemes/Am I Blue.theme | 0 .../extras/skinthemes/Charcoal & Blue.jpg | Bin .../extras/skinthemes/Charcoal & Blue.theme | 0 .../extras/skinthemes/Modern Blue Calm.jpg | Bin .../extras/skinthemes/Modern Blue Calm.theme | 0 .../extras/skinthemes/Modern Blue.jpg | Bin .../extras/skinthemes/Modern Blue.theme | 0 .../extras/skinthemes/Modern Burgundy.jpg | Bin .../extras/skinthemes/Modern Burgundy.theme | 0 .../skinthemes/Modern Cornflower Blue.jpg | Bin .../skinthemes/Modern Cornflower Blue.theme | 0 .../extras/skinthemes/Modern Dark Green.jpg | Bin .../extras/skinthemes/Modern Dark Green.theme | 0 .../extras/skinthemes/Modern Darker Blue.jpg | Bin .../skinthemes/Modern Darker Blue.theme | 0 .../extras/skinthemes/Modern Forest Green.jpg | Bin .../skinthemes/Modern Forest Green.theme | 0 .../extras/skinthemes/Modern Goldenrod.jpg | Bin .../extras/skinthemes/Modern Goldenrod.theme | 0 .../extras/skinthemes/Modern Green.jpg | Bin .../extras/skinthemes/Modern Green.theme | 0 .../extras/skinthemes/Modern Orange.jpg | Bin .../extras/skinthemes/Modern Orange.theme | 0 .../extras/skinthemes/Modern Pink.jpg | Bin .../extras/skinthemes/Modern Pink.theme | 0 .../extras/skinthemes/Modern Purple Smoke.jpg | Bin .../skinthemes/Modern Purple Smoke.theme | 0 .../extras/skinthemes/Modern Violet.jpg | Bin .../extras/skinthemes/Modern Violet.theme | 0 .../extras/skinthemes/Modern White.jpg | Bin .../extras/skinthemes/Modern White.theme | 0 .../extras/skinthemes/Modern Yellow.jpg | Bin .../extras/skinthemes/Modern Yellow.theme | 0 .../extras/skinthemes/Red Passion.jpg | Bin .../extras/skinthemes/Red Passion.theme | 0 .../skin.titan/extras/skinthemes/Relaxed.jpg | Bin .../extras/skinthemes/Relaxed.theme | 0 .../extras/skinthemes/Vintage Modern.jpg | Bin .../extras/skinthemes/Vintage Modern.theme | 0 .../skin.titan/extras/skinthemes/default.jpg | Bin .../extras/skinthemes/default.theme | 0 .../extras/skinthemes/defaultclassic.jpg | Bin .../extras/skinthemes/defaultclassic.theme | 0 .../skin.titan/extras/views.xml | 0 .../skin.titan/extras/viewthumbs/50.jpg | Bin .../skin.titan/extras/viewthumbs/500.jpg | Bin .../skin.titan/extras/viewthumbs/501.jpg | Bin .../skin.titan/extras/viewthumbs/502.jpg | Bin .../skin.titan/extras/viewthumbs/503.jpg | Bin .../skin.titan/extras/viewthumbs/505.jpg | Bin .../skin.titan/extras/viewthumbs/506.jpg | Bin .../skin.titan/extras/viewthumbs/507.jpg | Bin .../skin.titan/extras/viewthumbs/508.jpg | Bin .../skin.titan/extras/viewthumbs/509.jpg | Bin .../skin.titan/extras/viewthumbs/51.jpg | Bin .../skin.titan/extras/viewthumbs/510.jpg | Bin .../skin.titan/extras/viewthumbs/511.jpg | Bin .../skin.titan/extras/viewthumbs/512.jpg | Bin .../skin.titan/extras/viewthumbs/513.jpg | Bin .../skin.titan/extras/viewthumbs/514.jpg | Bin .../skin.titan/extras/viewthumbs/515.jpg | Bin .../skin.titan/extras/viewthumbs/516.jpg | Bin .../skin.titan/extras/viewthumbs/52.jpg | Bin .../skin.titan/extras/viewthumbs/53.jpg | Bin .../skin.titan/extras/viewthumbs/54.jpg | Bin .../skin.titan/extras/viewthumbs/55.jpg | Bin .../skin.titan/extras/viewthumbs/56.jpg | Bin .../skin.titan/extras/viewthumbs/57.jpg | Bin .../skin.titan/extras/viewthumbs/58.jpg | Bin .../skin.titan/extras/viewthumbs/59.jpg | Bin .../extras/weather/0/Thunderstorm_5.jpg | Bin .../skin.titan/extras/weather/0/weather.jpg | Bin .../extras/weather/1/Windy_Rain_3.jpg | Bin .../skin.titan/extras/weather/1/weather.jpg | Bin .../skin.titan/extras/weather/10/weather.jpg | Bin .../extras/weather/11/Light_Rain_6.jpg | Bin .../skin.titan/extras/weather/11/weather.jpg | Bin .../extras/weather/12/Heavy_Rain_5.jpg | Bin .../skin.titan/extras/weather/12/weather.jpg | Bin .../skin.titan/extras/weather/13/weather.jpg | Bin .../extras/weather/14/Light_Snow_15.jpg | Bin .../extras/weather/14/Light_Snow_3.jpg | Bin .../skin.titan/extras/weather/14/weather.jpg | Bin .../extras/weather/15/Snowflakes_4.jpg | Bin .../skin.titan/extras/weather/15/weather.jpg | Bin .../extras/weather/16/Heavy_Snow_6.jpg | Bin .../extras/weather/16/Heavy_Snow_8.jpg | Bin .../skin.titan/extras/weather/16/weather.jpg | Bin .../extras/weather/17/Thunderstorm_12.jpg | Bin .../skin.titan/extras/weather/17/weather.jpg | Bin .../skin.titan/extras/weather/18/Hail_7.jpg | Bin .../skin.titan/extras/weather/18/weather.jpg | Bin .../skin.titan/extras/weather/19/Dust_7.jpg | Bin .../skin.titan/extras/weather/19/weather.jpg | Bin .../extras/weather/2/Windy_Rain_1.jpg | Bin .../skin.titan/extras/weather/2/weather.jpg | Bin .../skin.titan/extras/weather/20/Fog_15.jpg | Bin .../skin.titan/extras/weather/20/Fog_27.jpg | Bin .../skin.titan/extras/weather/20/weather.jpg | Bin .../skin.titan/extras/weather/21/Haze_7.jpg | Bin .../skin.titan/extras/weather/21/weather.jpg | Bin .../skin.titan/extras/weather/22/Smoke_10.jpg | Bin .../skin.titan/extras/weather/22/weather.jpg | Bin .../skin.titan/extras/weather/23/Windy_3.jpg | Bin .../skin.titan/extras/weather/23/weather.jpg | Bin .../skin.titan/extras/weather/24/Windy_2.jpg | Bin .../skin.titan/extras/weather/24/weather.jpg | Bin .../skin.titan/extras/weather/25/Frigid_1.jpg | Bin .../skin.titan/extras/weather/25/weather.jpg | Bin .../extras/weather/26/Cloudy_15.jpg | Bin .../extras/weather/26/Cloudy_22.jpg | Bin .../skin.titan/extras/weather/26/weather.jpg | Bin .../extras/weather/27/Cloudy_Night_5.jpg | Bin .../skin.titan/extras/weather/27/weather.jpg | Bin .../extras/weather/28/Cloudy_12.jpg | Bin .../extras/weather/28/Cloudy_23.jpg | Bin .../skin.titan/extras/weather/28/weather.jpg | Bin .../skin.titan/extras/weather/29/weather.jpg | Bin .../extras/weather/3/Thunderstorm_7.jpg | Bin .../skin.titan/extras/weather/3/weather.jpg | Bin .../extras/weather/30/Partly_Cloudy_22.jpg | Bin .../extras/weather/30/Partly_Cloudy_9.jpg | Bin .../skin.titan/extras/weather/30/weather.jpg | Bin .../extras/weather/31/Clear_night_2.jpg | Bin .../skin.titan/extras/weather/31/weather.jpg | Bin .../skin.titan/extras/weather/32/Sunny_3.jpg | Bin .../skin.titan/extras/weather/32/weather.jpg | Bin .../extras/weather/33/Fair_Night_5.jpg | Bin .../skin.titan/extras/weather/33/weather.jpg | Bin .../skin.titan/extras/weather/34/Fair_19.jpg | Bin .../skin.titan/extras/weather/34/Fair_5.jpg | Bin .../skin.titan/extras/weather/34/weather.jpg | Bin .../extras/weather/35/Thunderstorm_10.jpg | Bin .../skin.titan/extras/weather/35/weather.jpg | Bin .../skin.titan/extras/weather/36/Hot_1.jpg | Bin .../skin.titan/extras/weather/36/weather.jpg | Bin .../extras/weather/37/Isolated_TStorm_4.jpg | Bin .../skin.titan/extras/weather/37/weather.jpg | Bin .../skin.titan/extras/weather/38/weather.jpg | Bin .../extras/weather/39/Scattered_Rain_2.jpg | Bin .../extras/weather/39/Scattered_Rain_5.jpg | Bin .../skin.titan/extras/weather/39/weather.jpg | Bin .../extras/weather/4/Thunderstorm_10.jpg | Bin .../skin.titan/extras/weather/4/weather.jpg | Bin .../extras/weather/40/Heavy_Rain_6.jpg | Bin .../skin.titan/extras/weather/40/weather.jpg | Bin .../extras/weather/41/Scattered_Snow_1.jpg | Bin .../extras/weather/41/Scattered_Snow_3.jpg | Bin .../skin.titan/extras/weather/41/weather.jpg | Bin .../extras/weather/42/Heavy_Snow_8.jpg | Bin .../skin.titan/extras/weather/42/weather.jpg | Bin .../extras/weather/43/Windy_Snowy_5.jpg | Bin .../skin.titan/extras/weather/43/weather.jpg | Bin .../extras/weather/44/Partly_Cloudy_16.jpg | Bin .../extras/weather/44/Partly_Cloudy_6.jpg | Bin .../skin.titan/extras/weather/44/weather.jpg | Bin .../extras/weather/45/Night_Showers_1.jpg | Bin .../extras/weather/45/Night_Showers_5.jpg | Bin .../skin.titan/extras/weather/45/weather.jpg | Bin .../extras/weather/46/Snowy_Night_2.jpg | Bin .../extras/weather/46/Snowy_Night_4.jpg | Bin .../extras/weather/46/Snowy_Night_6.jpg | Bin .../skin.titan/extras/weather/46/weather.jpg | Bin .../extras/weather/47/Scattered_TStorms_5.jpg | Bin .../skin.titan/extras/weather/47/weather.jpg | Bin .../extras/weather/5/RainSnow_9.jpg | Bin .../skin.titan/extras/weather/5/weather.jpg | Bin .../skin.titan/extras/weather/6/weather.jpg | Bin .../extras/weather/7/Icy_Mix_11.jpg | Bin .../skin.titan/extras/weather/7/weather.jpg | Bin .../skin.titan/extras/weather/8/weather.jpg | Bin .../skin.titan/extras/weather/9/Drizzle_6.jpg | Bin .../skin.titan/extras/weather/9/weather.jpg | Bin .../skin.titan/extras/weather/Fallback_1.jpg | Bin .../skin.titan/extras/weather/Fallback_2.jpg | Bin .../skin.titan/extras/weather/Fallback_3.jpg | Bin .../skin.titan/extras/weather/na/NA20.jpg | Bin .../skin.titan/extras/weather/na/NA8.jpg | Bin .../skin.titan/extras/weather/na/NA_20.jpg | Bin .../skin.titan/extras/weather/na/NA_8.jpg | Bin .../skin.titan/extras/weather/na/weather.jpg | Bin .../skin.titan/extras/weathericons/set1/0.png | Bin .../skin.titan/extras/weathericons/set1/1.png | Bin .../extras/weathericons/set1/10.png | Bin .../extras/weathericons/set1/11.png | Bin .../extras/weathericons/set1/12.png | Bin .../extras/weathericons/set1/13.png | Bin .../extras/weathericons/set1/14.png | Bin .../extras/weathericons/set1/15.png | Bin .../extras/weathericons/set1/16.png | Bin .../extras/weathericons/set1/17.png | Bin .../extras/weathericons/set1/18.png | Bin .../extras/weathericons/set1/19.png | Bin .../skin.titan/extras/weathericons/set1/2.png | Bin .../extras/weathericons/set1/20.png | Bin .../extras/weathericons/set1/21.png | Bin .../extras/weathericons/set1/22.png | Bin .../extras/weathericons/set1/23.png | Bin .../extras/weathericons/set1/24.png | Bin .../extras/weathericons/set1/26.png | Bin .../extras/weathericons/set1/27.png | Bin .../extras/weathericons/set1/28.png | Bin .../extras/weathericons/set1/29.png | Bin .../skin.titan/extras/weathericons/set1/3.png | Bin .../extras/weathericons/set1/30.png | Bin .../extras/weathericons/set1/31.png | Bin .../extras/weathericons/set1/32.png | Bin .../extras/weathericons/set1/33.png | Bin .../extras/weathericons/set1/34.png | Bin .../extras/weathericons/set1/35.png | Bin .../extras/weathericons/set1/36.png | Bin .../extras/weathericons/set1/37.png | Bin .../extras/weathericons/set1/38.png | Bin .../extras/weathericons/set1/39.png | Bin .../skin.titan/extras/weathericons/set1/4.png | Bin .../extras/weathericons/set1/40.png | Bin .../extras/weathericons/set1/41.png | Bin .../extras/weathericons/set1/42.png | Bin .../extras/weathericons/set1/43.png | Bin .../extras/weathericons/set1/45.png | Bin .../extras/weathericons/set1/46.png | Bin .../extras/weathericons/set1/47.png | Bin .../skin.titan/extras/weathericons/set1/5.png | Bin .../skin.titan/extras/weathericons/set1/6.png | Bin .../skin.titan/extras/weathericons/set1/7.png | Bin .../skin.titan/extras/weathericons/set1/8.png | Bin .../skin.titan/extras/weathericons/set1/9.png | Bin .../skin.titan/extras/weathericons/set2/0.png | Bin .../skin.titan/extras/weathericons/set2/1.png | Bin .../extras/weathericons/set2/10.png | Bin .../extras/weathericons/set2/11.png | Bin .../extras/weathericons/set2/12.png | Bin .../extras/weathericons/set2/13.png | Bin .../extras/weathericons/set2/14.png | Bin .../extras/weathericons/set2/15.png | Bin .../extras/weathericons/set2/16.png | Bin .../extras/weathericons/set2/17.png | Bin .../extras/weathericons/set2/18.png | Bin .../extras/weathericons/set2/19.png | Bin .../skin.titan/extras/weathericons/set2/2.png | Bin .../extras/weathericons/set2/20.png | Bin .../extras/weathericons/set2/21.png | Bin .../extras/weathericons/set2/22.png | Bin .../extras/weathericons/set2/23.png | Bin .../extras/weathericons/set2/24.png | Bin .../extras/weathericons/set2/25.png | Bin .../extras/weathericons/set2/26.png | Bin .../extras/weathericons/set2/27.png | Bin .../extras/weathericons/set2/28.png | Bin .../extras/weathericons/set2/29.png | Bin .../skin.titan/extras/weathericons/set2/3.png | Bin .../extras/weathericons/set2/30.png | Bin .../extras/weathericons/set2/31.png | Bin .../extras/weathericons/set2/32.png | Bin .../extras/weathericons/set2/33.png | Bin .../extras/weathericons/set2/34.png | Bin .../extras/weathericons/set2/35.png | Bin .../extras/weathericons/set2/36.png | Bin .../extras/weathericons/set2/37.png | Bin .../extras/weathericons/set2/38.png | Bin .../extras/weathericons/set2/39.png | Bin .../skin.titan/extras/weathericons/set2/4.png | Bin .../extras/weathericons/set2/40.png | Bin .../extras/weathericons/set2/41.png | Bin .../extras/weathericons/set2/42.png | Bin .../extras/weathericons/set2/43.png | Bin .../extras/weathericons/set2/44.png | Bin .../extras/weathericons/set2/45.png | Bin .../extras/weathericons/set2/46.png | Bin .../extras/weathericons/set2/47.png | Bin .../skin.titan/extras/weathericons/set2/5.png | Bin .../skin.titan/extras/weathericons/set2/6.png | Bin .../skin.titan/extras/weathericons/set2/7.png | Bin .../skin.titan/extras/weathericons/set2/8.png | Bin .../skin.titan/extras/weathericons/set2/9.png | Bin .../extras/weathericons/set2/na.png | Bin .../skin.titan/extras/weathericons/set3/0.png | Bin .../skin.titan/extras/weathericons/set3/1.png | Bin .../extras/weathericons/set3/10.png | Bin .../extras/weathericons/set3/11.png | Bin .../extras/weathericons/set3/12.png | Bin .../extras/weathericons/set3/13.png | Bin .../extras/weathericons/set3/14.png | Bin .../extras/weathericons/set3/15.png | Bin .../extras/weathericons/set3/16.png | Bin .../extras/weathericons/set3/17.png | Bin .../extras/weathericons/set3/18.png | Bin .../extras/weathericons/set3/19.png | Bin .../skin.titan/extras/weathericons/set3/2.png | Bin .../extras/weathericons/set3/20.png | Bin .../extras/weathericons/set3/21.png | Bin .../extras/weathericons/set3/22.png | Bin .../extras/weathericons/set3/23.png | Bin .../extras/weathericons/set3/24.png | Bin .../extras/weathericons/set3/25.png | Bin .../extras/weathericons/set3/26.png | Bin .../extras/weathericons/set3/27.png | Bin .../extras/weathericons/set3/28.png | Bin .../extras/weathericons/set3/29.png | Bin .../skin.titan/extras/weathericons/set3/3.png | Bin .../extras/weathericons/set3/30.png | Bin .../extras/weathericons/set3/31.png | Bin .../extras/weathericons/set3/32.png | Bin .../extras/weathericons/set3/33.png | Bin .../extras/weathericons/set3/34.png | Bin .../extras/weathericons/set3/35.png | Bin .../extras/weathericons/set3/36.png | Bin .../extras/weathericons/set3/37.png | Bin .../extras/weathericons/set3/38.png | Bin .../extras/weathericons/set3/39.png | Bin .../skin.titan/extras/weathericons/set3/4.png | Bin .../extras/weathericons/set3/40.png | Bin .../extras/weathericons/set3/41.png | Bin .../extras/weathericons/set3/42.png | Bin .../extras/weathericons/set3/43.png | Bin .../extras/weathericons/set3/44.png | Bin .../extras/weathericons/set3/45.png | Bin .../extras/weathericons/set3/46.png | Bin .../extras/weathericons/set3/47.png | Bin .../skin.titan/extras/weathericons/set3/5.png | Bin .../skin.titan/extras/weathericons/set3/6.png | Bin .../skin.titan/extras/weathericons/set3/7.png | Bin .../skin.titan/extras/weathericons/set3/8.png | Bin .../skin.titan/extras/weathericons/set3/9.png | Bin .../extras/weathericons/set3/na.png | Bin .../skin.titan/extras/weathericons/set4/0.png | Bin .../skin.titan/extras/weathericons/set4/1.png | Bin .../extras/weathericons/set4/10.png | Bin .../extras/weathericons/set4/11.png | Bin .../extras/weathericons/set4/12.png | Bin .../extras/weathericons/set4/13.png | Bin .../extras/weathericons/set4/14.png | Bin .../extras/weathericons/set4/15.png | Bin .../extras/weathericons/set4/16.png | Bin .../extras/weathericons/set4/17.png | Bin .../extras/weathericons/set4/18.png | Bin .../extras/weathericons/set4/19.png | Bin .../skin.titan/extras/weathericons/set4/2.png | Bin .../extras/weathericons/set4/20.png | Bin .../extras/weathericons/set4/21.png | Bin .../extras/weathericons/set4/22.png | Bin .../extras/weathericons/set4/23.png | Bin .../extras/weathericons/set4/24.png | Bin .../extras/weathericons/set4/25.png | Bin .../extras/weathericons/set4/26.png | Bin .../extras/weathericons/set4/27.png | Bin .../extras/weathericons/set4/28.png | Bin .../extras/weathericons/set4/29.png | Bin .../skin.titan/extras/weathericons/set4/3.png | Bin .../extras/weathericons/set4/30.png | Bin .../extras/weathericons/set4/31.png | Bin .../extras/weathericons/set4/32.png | Bin .../extras/weathericons/set4/33.png | Bin .../extras/weathericons/set4/34.png | Bin .../extras/weathericons/set4/35.png | Bin .../extras/weathericons/set4/36.png | Bin .../extras/weathericons/set4/37.png | Bin .../extras/weathericons/set4/38.png | Bin .../extras/weathericons/set4/39.png | Bin .../skin.titan/extras/weathericons/set4/4.png | Bin .../extras/weathericons/set4/40.png | Bin .../extras/weathericons/set4/41.png | Bin .../extras/weathericons/set4/42.png | Bin .../extras/weathericons/set4/43.png | Bin .../extras/weathericons/set4/44.png | Bin .../extras/weathericons/set4/45.png | Bin .../extras/weathericons/set4/46.png | Bin .../extras/weathericons/set4/47.png | Bin .../skin.titan/extras/weathericons/set4/5.png | Bin .../skin.titan/extras/weathericons/set4/6.png | Bin .../skin.titan/extras/weathericons/set4/7.png | Bin .../skin.titan/extras/weathericons/set4/8.png | Bin .../skin.titan/extras/weathericons/set4/9.png | Bin .../extras/weathericons/set4/License.txt | 0 .../extras/weathericons/set4/na.png | Bin .../extras/widgetplaylists/emptywidget.xsp | 0 .../widgetplaylists/inprogressepisodes.xsp | 0 .../widgetplaylists/inprogressmovies.xsp | 0 .../extras/widgetplaylists/nextupepisodes.xsp | 0 .../extras/widgetplaylists/randomalbums.xsp | 0 .../extras/widgetplaylists/randomartists.xsp | 0 .../extras/widgetplaylists/randomepisodes.xsp | 0 .../extras/widgetplaylists/randommovies.xsp | 0 .../extras/widgetplaylists/randomsongs.xsp | 0 .../extras/widgetplaylists/recentepisodes.xsp | 0 .../extras/widgetplaylists/recentmovies.xsp | 0 .../extras/widgetplaylists/recentsongs.xsp | 0 .../widgetplaylists/recommendedmovies.xsp | 0 .../widgetplaylists/recommendedmusic.xsp | 0 .../widgetplaylists/recommendedtvshows.xsp | 0 .../widgetplaylists/unwatchedmovies.xsp | 0 .../skin.titan/fanart.jpg | Bin .../skin.titan/fonts/Black-new.ttf | Bin .../skin.titan/fonts/Bold-new.ttf | Bin .../skin.titan/fonts/Bold.ttf | Bin .../skin.titan/fonts/Light-new.ttf | Bin .../skin.titan/fonts/Light.ttf | Bin .../skin.titan/fonts/Regular-new.ttf | Bin .../skin.titan/fonts/Regular.ttf | Bin .../{base-addons => skin}/skin.titan/icon.png | Bin .../skin.titan/language/Afrikaans/strings.po | 0 .../skin.titan/language/Albanian/strings.po | 0 .../skin.titan/language/Amharic/strings.po | 0 .../skin.titan/language/Arabic/strings.po | 0 .../skin.titan/language/Armenian/strings.po | 0 .../skin.titan/language/Basque/strings.po | 0 .../skin.titan/language/Belarusian/strings.po | 0 .../skin.titan/language/Bosnian/strings.po | 0 .../skin.titan/language/Bulgarian/strings.po | 0 .../skin.titan/language/Burmese/strings.po | 0 .../skin.titan/language/Catalan/strings.po | 0 .../language/Chinese (Simple)/strings.po | 0 .../language/Chinese (Traditional)/strings.po | 0 .../skin.titan/language/Croatian/strings.po | 0 .../skin.titan/language/Czech/strings.po | 0 .../skin.titan/language/Danish/strings.po | 0 .../skin.titan/language/Dutch/strings.po | 0 .../language/English (Australia)/strings.po | 0 .../language/English (New Zealand)/strings.po | 0 .../language/English (US)/strings.po | 0 .../skin.titan/language/English/strings.po | 0 .../skin.titan/language/Esperanto/strings.po | 0 .../skin.titan/language/Estonian/strings.po | 0 .../skin.titan/language/Faroese/strings.po | 0 .../skin.titan/language/Filipino/strings.po | 0 .../skin.titan/language/Finnish/strings.po | 0 .../language/French (Canada)/strings.po | 0 .../skin.titan/language/French/strings.po | 0 .../skin.titan/language/Galician/strings.po | 0 .../skin.titan/language/Georgian/strings.po | 0 .../skin.titan/language/German/strings.po | 0 .../skin.titan/language/Greek/strings.po | 0 .../skin.titan/language/Hebrew/strings.po | 0 .../language/Hindi (Devanagiri)/strings.po | 0 .../skin.titan/language/Hungarian/strings.po | 0 .../skin.titan/language/Icelandic/strings.po | 0 .../skin.titan/language/Indonesian/strings.po | 0 .../skin.titan/language/Italian/strings.po | 0 .../skin.titan/language/Japanese/strings.po | 0 .../skin.titan/language/Korean/strings.po | 0 .../skin.titan/language/Latvian/strings.po | 0 .../skin.titan/language/Lithuanian/strings.po | 0 .../skin.titan/language/Macedonian/strings.po | 0 .../skin.titan/language/Malay/strings.po | 0 .../skin.titan/language/Maltese/strings.po | 0 .../skin.titan/language/Maori/strings.po | 0 .../skin.titan/language/Norwegian/strings.po | 0 .../language/Persian (Iran)/strings.po | 0 .../skin.titan/language/Polish/strings.po | 0 .../language/Portuguese (Brazil)/strings.po | 0 .../skin.titan/language/Portuguese/strings.po | 0 .../skin.titan/language/Romanian/strings.po | 0 .../skin.titan/language/Romansh/strings.po | 0 .../skin.titan/language/Russian/strings.po | 0 .../language/Serbian (Cyrillic)/strings.po | 0 .../skin.titan/language/Serbian/strings.po | 0 .../skin.titan/language/Sinhala/strings.po | 0 .../skin.titan/language/Slovak/strings.po | 0 .../skin.titan/language/Slovenian/strings.po | 0 .../language/Spanish (Argentina)/strings.po | 0 .../language/Spanish (Mexico)/strings.po | 0 .../skin.titan/language/Spanish/strings.po | 0 .../skin.titan/language/Swedish/strings.po | 0 .../skin.titan/language/Tajik/strings.po | 0 .../language/Tamil (India)/strings.po | 0 .../skin.titan/language/Tatar/strings.po | 0 .../language/Telugu (India)/strings.po | 0 .../skin.titan/language/Thai/strings.po | 0 .../skin.titan/language/Turkish/strings.po | 0 .../skin.titan/language/Ukrainian/strings.po | 0 .../skin.titan/language/Uzbek/strings.po | 0 .../language/Vietnamese (Viet Nam)/strings.po | 0 .../skin.titan/language/Vietnamese/strings.po | 0 .../skin.titan/language/Welsh/strings.po | 0 .../skin.titan/media/Textures.xbt | Bin .../skin.titan/media/classic.xbt | Bin .../skin.titan/shortcuts/10040.DATA.xml | 0 .../skin.titan/shortcuts/31050.DATA.xml | 0 .../skin.titan/shortcuts/31051.DATA.xml | 0 .../skin.titan/shortcuts/31536.DATA.xml | 0 .../skin.titan/shortcuts/31537.DATA.xml | 0 ...-home-property-emby-nodes-0-title.DATA.xml | 0 ...-home-property-emby-nodes-1-title.DATA.xml | 0 ...home-property-emby-nodes-10-title.DATA.xml | 0 ...home-property-emby-nodes-11-title.DATA.xml | 0 ...home-property-emby-nodes-12-title.DATA.xml | 0 ...home-property-emby-nodes-13-title.DATA.xml | 0 ...home-property-emby-nodes-14-title.DATA.xml | 0 ...-home-property-emby-nodes-2-title.DATA.xml | 0 ...-home-property-emby-nodes-3-title.DATA.xml | 0 ...-home-property-emby-nodes-4-title.DATA.xml | 0 ...-home-property-emby-nodes-5-title.DATA.xml | 0 ...-home-property-emby-nodes-6-title.DATA.xml | 0 ...-home-property-emby-nodes-7-title.DATA.xml | 0 ...-home-property-emby-nodes-8-title.DATA.xml | 0 ...-home-property-emby-nodes-9-title.DATA.xml | 0 ...dow-home-property-plexbmc-0-title.DATA.xml | 0 ...dow-home-property-plexbmc-1-title.DATA.xml | 0 ...ow-home-property-plexbmc-10-title.DATA.xml | 0 ...ow-home-property-plexbmc-11-title.DATA.xml | 0 ...ow-home-property-plexbmc-12-title.DATA.xml | 0 ...ow-home-property-plexbmc-13-title.DATA.xml | 0 ...ow-home-property-plexbmc-14-title.DATA.xml | 0 ...dow-home-property-plexbmc-2-title.DATA.xml | 0 ...dow-home-property-plexbmc-3-title.DATA.xml | 0 ...dow-home-property-plexbmc-4-title.DATA.xml | 0 ...dow-home-property-plexbmc-5-title.DATA.xml | 0 ...dow-home-property-plexbmc-6-title.DATA.xml | 0 ...dow-home-property-plexbmc-7-title.DATA.xml | 0 ...dow-home-property-plexbmc-8-title.DATA.xml | 0 ...dow-home-property-plexbmc-9-title.DATA.xml | 0 .../skin.titan/shortcuts/mainmenu.DATA.xml | 0 .../skin.titan/shortcuts/movies.DATA.xml | 0 .../skin.titan/shortcuts/music.DATA.xml | 0 .../skin.titan/shortcuts/musicvideos.DATA.xml | 0 .../skin.titan/shortcuts/overrides.xml | 0 .../skin.titan/shortcuts/pictures.DATA.xml | 0 .../plugin-video-netflixbmc.DATA.xml | 0 .../skin.titan/shortcuts/powermenu.DATA.xml | 0 .../skin.titan/shortcuts/settings.DATA.xml | 0 .../skin.titan/shortcuts/tvshows.DATA.xml | 0 .../skin.titan/shortcuts/videos.DATA.xml | 0 .../skin.titan/shortcuts/weather.DATA.xml | 0 .../skin.titan/sounds/back.wav | Bin .../skin.titan/sounds/click.wav | Bin .../skin.titan/sounds/cursor.wav | Bin .../skin.titan/sounds/notify.wav | Bin .../skin.titan/sounds/out.wav | Bin .../skin.titan/sounds/shutter.wav | Bin .../skin.titan/sounds/sounds.xml | 0 packages/mediacenter/kodi/package.mk | 2 + packages/mediacenter/kodi/scripts/kodi-config | 11 + 7165 files changed, 32763 insertions(+), 27858 deletions(-) create mode 100644 packages/mediacenter/kodi/config/Database/Addons19.db create mode 100644 packages/mediacenter/kodi/config/Database/Epg10.db create mode 100644 packages/mediacenter/kodi/config/Database/MyMusic52.db create mode 100644 packages/mediacenter/kodi/config/Database/MyVideos93.db create mode 100644 packages/mediacenter/kodi/config/Database/TV29.db create mode 100644 packages/mediacenter/kodi/config/Database/Textures13.db create mode 100644 packages/mediacenter/kodi/config/Database/ViewModes6.db create mode 100644 packages/mediacenter/kodi/config/base-addon_data/plugin.video.SportsDevil/favourites/favourites.cfg create mode 100644 packages/mediacenter/kodi/config/base-addon_data/plugin.video.SportsDevil/settings.xml create mode 100644 packages/mediacenter/kodi/config/base-addon_data/plugin.video.adryanlist/settings.xml create mode 100644 packages/mediacenter/kodi/config/base-addon_data/plugin.video.jtv.archives/settings.xml create mode 100644 packages/mediacenter/kodi/config/base-addon_data/plugin.video.live.streamspro/settings.xml create mode 100644 packages/mediacenter/kodi/config/base-addon_data/plugin.video.live.streamspro/source_file create mode 100644 packages/mediacenter/kodi/config/base-addon_data/plugin.video.p2p-streams/history.txt create mode 100644 packages/mediacenter/kodi/config/base-addon_data/plugin.video.p2p-streams/parser-packages/arenavision.tar.gz create mode 100644 packages/mediacenter/kodi/config/base-addon_data/plugin.video.p2p-streams/parser-packages/livefootballvideo.tar.gz create mode 100644 packages/mediacenter/kodi/config/base-addon_data/plugin.video.p2p-streams/parser-packages/livefootballws.tar.gz create mode 100644 packages/mediacenter/kodi/config/base-addon_data/plugin.video.p2p-streams/parser-packages/rojadirecta.tar.gz create mode 100644 packages/mediacenter/kodi/config/base-addon_data/plugin.video.p2p-streams/parser-packages/sopcastucoz.tar.gz create mode 100644 packages/mediacenter/kodi/config/base-addon_data/plugin.video.p2p-streams/parser-packages/torrenttvruall.tar.gz create mode 100644 packages/mediacenter/kodi/config/base-addon_data/plugin.video.p2p-streams/parser-packages/torrenttvrusports.tar.gz create mode 100644 packages/mediacenter/kodi/config/base-addon_data/plugin.video.p2p-streams/parser/arenavision.txt create mode 100644 packages/mediacenter/kodi/config/base-addon_data/plugin.video.p2p-streams/parser/livefootballvideo.txt create mode 100644 packages/mediacenter/kodi/config/base-addon_data/plugin.video.p2p-streams/parser/livefootballws.txt create mode 100644 packages/mediacenter/kodi/config/base-addon_data/plugin.video.p2p-streams/parser/rojadirecta.txt create mode 100644 packages/mediacenter/kodi/config/base-addon_data/plugin.video.p2p-streams/parser/sopcastucoz.txt create mode 100644 packages/mediacenter/kodi/config/base-addon_data/plugin.video.p2p-streams/parser/torrenttvruall.txt create mode 100644 packages/mediacenter/kodi/config/base-addon_data/plugin.video.p2p-streams/parser/torrenttvrusports.txt create mode 100644 packages/mediacenter/kodi/config/base-addon_data/plugin.video.p2p-streams/rscript.py create mode 100644 packages/mediacenter/kodi/config/base-addon_data/plugin.video.p2p-streams/settings.xml create mode 100644 packages/mediacenter/kodi/config/base-addon_data/plugin.video.veetle/settings.xml create mode 100644 packages/mediacenter/kodi/config/base-addon_data/script.module.torrent.ts/settings.xml rename packages/mediacenter/kodi/config/base-addon_data/script.skinshortcuts/{addons.DATA.xml => deportesonline.DATA.xml} (100%) rename packages/mediacenter/kodi/config/base-addon_data/script.skinshortcuts/{atresplayer.DATA.xml => plugin-video-adryanlist.DATA.xml} (100%) create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.jtv.archives/LICENSE.txt create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.jtv.archives/addon.xml create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.jtv.archives/changelog.txt create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.jtv.archives/default.py create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.jtv.archives/fanart.jpg create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.jtv.archives/icon.png create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.jtv.archives/resources/icons/all.png create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.jtv.archives/resources/icons/animals.png create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.jtv.archives/resources/icons/entertainment.png create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.jtv.archives/resources/icons/fav.png create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.jtv.archives/resources/icons/gaming.png create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.jtv.archives/resources/icons/jfav.png create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.jtv.archives/resources/icons/news.png create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.jtv.archives/resources/icons/next.png create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.jtv.archives/resources/icons/other.png create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.jtv.archives/resources/icons/science_tech.png create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.jtv.archives/resources/icons/search.png create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.jtv.archives/resources/icons/social.png create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.jtv.archives/resources/icons/sports.png create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.jtv.archives/resources/settings.xml create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/addon.xml create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/changelog.txt create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/default.py create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/fanart.jpg create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/icon.png rename packages/mediacenter/kodi/config/base-addons/{plugin.video.xstream/resources/lib/handler => plugin.video.p2p-streams/resources}/__init__.py (100%) create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/__init__.pyo create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/Baseball.png create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/Basketball.png create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/Cricket.png create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/Cycling.png create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/Favorites-menu.png create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/Golf.png create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/IceHockey.png create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/Other.png create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/Other_white.png create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/Racing.png create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/Rugby.png create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/Tennis.png create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/acelogofull.jpg create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/acestream-menu-item.png create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/acestreamlogo.png create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/americanfootball.png create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/cloud.png create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/football.png create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/history.png create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/lateral-fundo.png create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/lateral-separador.png create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/plus-menu.png create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/processwarning.png create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/settings_menu.png create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/sopcast-menu-item.png create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/sopcast_link.png create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/sopcast_logo.jpg create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/web-parsers-menu.png create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/xml_list_sopcast.png create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/xml_lists.png create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/binaries/sopclient rename packages/mediacenter/kodi/config/base-addons/{skin.titan/extras/openelec/openelec_logo.png => plugin.video.p2p-streams/resources/core/__init__.py} (100%) create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/__init__.pyo create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/acecore.py create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/acecore.pyo create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/acestream.py create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/acestream.pyo create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/advancedfunctions.py create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/advancedfunctions.pyo create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/autoconf.py create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/autoconf.pyo create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/favourites.py create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/favourites.pyo create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/history.py create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/history.pyo create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/livestreams.py create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/livestreams.pyo create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/__init__.py create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/__init__.pyo create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/arenavision/__init__.py create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/arenavision/cleaner.py create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/arenavision/icon.png create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/arenavision/main.py create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/arenavision/module.cfg create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/livefootballvideo/__init__.py create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/livefootballvideo/icon.png create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/livefootballvideo/main.py create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/livefootballvideo/module.cfg create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/livefootballws/__init__.py create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/livefootballws/__init__.pyc create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/livefootballws/icon.png create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/livefootballws/main.py create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/livefootballws/main.pyc create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/livefootballws/module.cfg create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/parsers.py create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/parsers.pyo create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/rojadirecta/__init__.py create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/rojadirecta/__init__.pyo create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/rojadirecta/icon.png create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/rojadirecta/main.py create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/rojadirecta/main.pyo create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/rojadirecta/media/arenavisionlogo.png create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/rojadirecta/media/futbolsinlimiteslogo.png create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/rojadirecta/media/lacatedrallogo.png create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/rojadirecta/media/vertigologo.png create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/rojadirecta/media/vikingologo.png create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/rojadirecta/module.cfg create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/sopcastucoz/__init__.py create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/sopcastucoz/__init__.pyc create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/sopcastucoz/icon.png create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/sopcastucoz/main.py create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/sopcastucoz/module.cfg create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/torrenttvruall/__init__.py create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/torrenttvruall/icon.png create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/torrenttvruall/main.py create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/torrenttvruall/module.cfg create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/torrenttvrusports/__init__.py create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/torrenttvrusports/icon.png create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/torrenttvrusports/main.py create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/torrenttvrusports/module.cfg create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/__init__.py create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/__init__.pyo create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/directoryhandle.py create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/directoryhandle.pyo create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/iofile.py create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/iofile.pyo create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/keymapeditor.py create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pluginxbmc.py create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pluginxbmc.pyo create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/__init__.py create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/__init__.pyo create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/exceptions.py create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/lazy.py create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/reference.py create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/tzfile.py create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/tzinfo.py create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Abidjan create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Accra create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Addis_Ababa create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Algiers create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Asmara create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Asmera create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Bamako create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Bangui create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Banjul create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Bissau create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Blantyre create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Brazzaville create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Bujumbura create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Cairo create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Casablanca create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Ceuta create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Conakry create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Dakar create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Dar_es_Salaam create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Djibouti create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Douala create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/El_Aaiun create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Freetown create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Gaborone create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Harare create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Johannesburg create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Juba create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Kampala create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Khartoum create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Kigali create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Kinshasa create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Lagos create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Libreville create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Lome create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Luanda create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Lubumbashi create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Lusaka create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Malabo create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Maputo create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Maseru create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Mbabane create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Mogadishu create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Monrovia create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Nairobi create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Ndjamena create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Niamey create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Nouakchott create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Ouagadougou create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Porto-Novo create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Sao_Tome create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Timbuktu create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Tripoli create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Tunis create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Windhoek create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Adak create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Anchorage create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Anguilla create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Antigua create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Araguaina create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Argentina/Buenos_Aires create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Argentina/Catamarca create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Argentina/ComodRivadavia create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Argentina/Cordoba create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Argentina/Jujuy create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Argentina/La_Rioja create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Argentina/Mendoza create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Argentina/Rio_Gallegos create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Argentina/Salta create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Argentina/San_Juan create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Argentina/San_Luis create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Argentina/Tucuman create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Argentina/Ushuaia create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Aruba create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Asuncion create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Atikokan create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Atka create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Bahia create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Bahia_Banderas create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Barbados create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Belem create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Belize create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Blanc-Sablon create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Boa_Vista create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Bogota create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Boise create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Buenos_Aires create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Cambridge_Bay create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Campo_Grande create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Cancun create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Caracas create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Catamarca create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Cayenne create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Cayman create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Chicago create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Chihuahua create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Coral_Harbour create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Cordoba create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Costa_Rica create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Creston create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Cuiaba create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Curacao create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Danmarkshavn create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Dawson create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Dawson_Creek create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Denver create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Detroit create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Dominica create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Edmonton create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Eirunepe create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/El_Salvador create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Ensenada create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Fort_Wayne create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Fortaleza create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Glace_Bay create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Godthab create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Goose_Bay create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Grand_Turk create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Grenada create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Guadeloupe create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Guatemala create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Guayaquil create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Guyana create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Halifax create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Havana create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Hermosillo create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Indiana/Indianapolis create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Indiana/Knox create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Indiana/Marengo create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Indiana/Petersburg create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Indiana/Tell_City create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Indiana/Vevay create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Indiana/Vincennes create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Indiana/Winamac create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Indianapolis create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Inuvik create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Iqaluit create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Jamaica create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Jujuy create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Juneau create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Kentucky/Louisville create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Kentucky/Monticello create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Knox_IN create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Kralendijk create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/La_Paz create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Lima create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Los_Angeles create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Louisville create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Lower_Princes create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Maceio create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Managua create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Manaus create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Marigot create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Martinique create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Matamoros create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Mazatlan create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Mendoza create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Menominee create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Merida create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Metlakatla create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Mexico_City create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Miquelon create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Moncton create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Monterrey create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Montevideo create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Montreal create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Montserrat create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Nassau create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/New_York create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Nipigon create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Nome create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Noronha create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/North_Dakota/Beulah create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/North_Dakota/Center create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/North_Dakota/New_Salem create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Ojinaga create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Panama create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Pangnirtung create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Paramaribo create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Phoenix create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Port-au-Prince create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Port_of_Spain create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Porto_Acre create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Porto_Velho create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Puerto_Rico create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Rainy_River create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Rankin_Inlet create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Recife create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Regina create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Resolute create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Rio_Branco create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Rosario create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Santa_Isabel create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Santarem create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Santiago create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Santo_Domingo create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Sao_Paulo create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Scoresbysund create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Shiprock create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Sitka create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/St_Barthelemy create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/St_Johns create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/St_Kitts create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/St_Lucia create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/St_Thomas create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/St_Vincent create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Swift_Current create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Tegucigalpa create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Thule create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Thunder_Bay create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Tijuana create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Toronto create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Tortola create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Vancouver create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Virgin create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Whitehorse create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Winnipeg create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Yakutat create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Yellowknife create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Antarctica/Casey create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Antarctica/Davis create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Antarctica/DumontDUrville create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Antarctica/Macquarie create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Antarctica/Mawson create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Antarctica/McMurdo create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Antarctica/Palmer create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Antarctica/Rothera create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Antarctica/South_Pole create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Antarctica/Syowa create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Antarctica/Troll create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Antarctica/Vostok create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Arctic/Longyearbyen create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Aden create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Almaty create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Amman create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Anadyr create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Aqtau create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Aqtobe create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Ashgabat create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Ashkhabad create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Baghdad create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Bahrain create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Baku create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Bangkok create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Beirut create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Bishkek create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Brunei create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Calcutta create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Choibalsan create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Chongqing create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Chungking create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Colombo create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Dacca create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Damascus create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Dhaka create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Dili create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Dubai create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Dushanbe create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Gaza create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Harbin create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Hebron create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Ho_Chi_Minh create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Hong_Kong create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Hovd create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Irkutsk create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Istanbul create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Jakarta create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Jayapura create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Jerusalem create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Kabul create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Kamchatka create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Karachi create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Kashgar create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Kathmandu create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Katmandu create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Khandyga create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Kolkata create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Krasnoyarsk create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Kuala_Lumpur create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Kuching create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Kuwait create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Macao create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Macau create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Magadan create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Makassar create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Manila create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Muscat create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Nicosia create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Novokuznetsk create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Novosibirsk create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Omsk create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Oral create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Phnom_Penh create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Pontianak create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Pyongyang create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Qatar create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Qyzylorda create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Rangoon create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Riyadh create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Saigon create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Sakhalin create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Samarkand create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Seoul create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Shanghai create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Singapore create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Taipei create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Tashkent create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Tbilisi create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Tehran create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Tel_Aviv create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Thimbu create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Thimphu create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Tokyo create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Ujung_Pandang create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Ulaanbaatar create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Ulan_Bator create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Urumqi create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Ust-Nera create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Vientiane create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Vladivostok create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Yakutsk create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Yekaterinburg create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Yerevan create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Atlantic/Azores create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Atlantic/Bermuda create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Atlantic/Canary create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Atlantic/Cape_Verde create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Atlantic/Faeroe create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Atlantic/Faroe create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Atlantic/Jan_Mayen create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Atlantic/Madeira create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Atlantic/Reykjavik create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Atlantic/South_Georgia create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Atlantic/St_Helena create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Atlantic/Stanley create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Australia/ACT create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Australia/Adelaide create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Australia/Brisbane create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Australia/Broken_Hill create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Australia/Canberra create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Australia/Currie create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Australia/Darwin create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Australia/Eucla create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Australia/Hobart create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Australia/LHI create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Australia/Lindeman create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Australia/Lord_Howe create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Australia/Melbourne create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Australia/NSW create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Australia/North create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Australia/Perth create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Australia/Queensland create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Australia/South create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Australia/Sydney create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Australia/Tasmania create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Australia/Victoria create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Australia/West create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Australia/Yancowinna create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Brazil/Acre create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Brazil/DeNoronha create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Brazil/East create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Brazil/West create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/CET create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/CST6CDT create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Canada/Atlantic create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Canada/Central create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Canada/East-Saskatchewan create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Canada/Eastern create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Canada/Mountain create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Canada/Newfoundland create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Canada/Pacific create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Canada/Saskatchewan create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Canada/Yukon create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Chile/Continental create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Chile/EasterIsland create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Cuba create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/EET create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/EST create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/EST5EDT create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Egypt create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Eire create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Etc/GMT create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Etc/GMT+0 create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Etc/GMT+1 create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Etc/GMT+10 create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Etc/GMT+11 create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Etc/GMT+12 create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Etc/GMT+2 create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Etc/GMT+3 create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Etc/GMT+4 create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Etc/GMT+5 create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Etc/GMT+6 create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Etc/GMT+7 create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Etc/GMT+8 create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Etc/GMT+9 create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Etc/GMT-0 create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Etc/GMT-1 create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Etc/GMT-10 create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Etc/GMT-11 create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Etc/GMT-12 create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Etc/GMT-13 create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Etc/GMT-14 create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Etc/GMT-2 create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Etc/GMT-3 create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Etc/GMT-4 create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Etc/GMT-5 create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Etc/GMT-6 create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Etc/GMT-7 create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Etc/GMT-8 create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Etc/GMT-9 create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Etc/GMT0 create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Etc/Greenwich create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Etc/UCT create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Etc/UTC create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Etc/Universal create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Etc/Zulu create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Amsterdam create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Andorra create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Athens create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Belfast create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Belgrade create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Berlin create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Bratislava create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Brussels create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Bucharest create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Budapest create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Busingen create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Chisinau create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Copenhagen create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Dublin create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Gibraltar create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Guernsey create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Helsinki create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Isle_of_Man create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Istanbul create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Jersey create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Kaliningrad create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Kiev create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Lisbon create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Ljubljana create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/London create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Luxembourg create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Madrid create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Malta create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Mariehamn create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Minsk create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Monaco create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Moscow create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Nicosia create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Oslo create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Paris create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Podgorica create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Prague create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Riga create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Rome create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Samara create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/San_Marino create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Sarajevo create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Simferopol create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Skopje create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Sofia create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Stockholm create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Tallinn create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Tirane create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Tiraspol create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Uzhgorod create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Vaduz create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Vatican create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Vienna create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Vilnius create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Volgograd create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Warsaw create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Zagreb create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Zaporozhye create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Zurich create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Factory create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/GB create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/GB-Eire create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/GMT create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/GMT+0 create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/GMT-0 create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/GMT0 create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Greenwich create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/HST create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Hongkong create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Iceland create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Indian/Antananarivo create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Indian/Chagos create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Indian/Christmas create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Indian/Cocos create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Indian/Comoro create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Indian/Kerguelen create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Indian/Mahe create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Indian/Maldives create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Indian/Mauritius create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Indian/Mayotte create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Indian/Reunion create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Iran create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Israel create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Jamaica create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Japan create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Kwajalein create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Libya create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/MET create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/MST create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/MST7MDT create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Mexico/BajaNorte create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Mexico/BajaSur create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Mexico/General create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/NZ create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/NZ-CHAT create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Navajo create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/PRC create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/PST8PDT create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Apia create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Auckland create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Chatham create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Chuuk create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Easter create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Efate create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Enderbury create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Fakaofo create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Fiji create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Funafuti create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Galapagos create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Gambier create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Guadalcanal create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Guam create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Honolulu create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Johnston create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Kiritimati create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Kosrae create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Kwajalein create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Majuro create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Marquesas create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Midway create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Nauru create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Niue create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Norfolk create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Noumea create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Pago_Pago create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Palau create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Pitcairn create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Pohnpei create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Ponape create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Port_Moresby create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Rarotonga create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Saipan create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Samoa create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Tahiti create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Tarawa create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Tongatapu create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Truk create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Wake create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Wallis create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Yap create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Poland create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Portugal create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/ROC create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/ROK create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Singapore create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Turkey create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/UCT create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/US/Alaska create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/US/Aleutian create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/US/Arizona create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/US/Central create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/US/East-Indiana create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/US/Eastern create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/US/Hawaii create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/US/Indiana-Starke create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/US/Michigan create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/US/Mountain create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/US/Pacific create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/US/Pacific-New create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/US/Samoa create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/UTC create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Universal create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/W-SU create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/WET create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Zulu create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/iso3166.tab create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/localtime create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/posixrules create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/zone.tab create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/timeutils.py create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/utilities.py create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/utilities.pyo create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/webutils.py create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/webutils.pyo create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/resolver.py create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/resolver.pyo create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/sopcast.py create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/sopcast.pyo create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/language/Dutch/strings.xml create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/language/English/strings.xml create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/language/Italian/strings.xml create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/language/Portuguese (Brazil)/strings.xml create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/language/Portuguese/strings.xml create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/settings.xml create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/Logger.py create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/Logger.pyo create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/StorageServerDummy.py create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/VeetleCache.py create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/VeetleCache.pyo create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/VeetleData.py create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/VeetleData.pyo create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/VeetleGuideDataSource.py create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/VeetleGuideDataSource.pyo create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/VeetleProxyServer.py create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/VeetleProxyServer.pyo create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/VeetleViews.py create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/VeetleViews.pyo create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/addon.xml create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/akamaiSecureHD.py create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/changelog.txt create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/default.py create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/fanart.jpg create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/flvlib/__init__.py create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/flvlib/__init__.pyo create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/flvlib/astypes.py create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/flvlib/astypes.pyo create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/flvlib/constants.py create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/flvlib/constants.pyo create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/flvlib/helpers.py create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/flvlib/helpers.pyo create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/flvlib/primitives.py create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/flvlib/primitives.pyo create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/flvlib/scripts/__init__.py create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/flvlib/scripts/debug_flv.py create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/flvlib/scripts/index_flv.py create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/flvlib/scripts/retimestamp_flv.py create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/flvlib/tags.py create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/flvlib/tags.pyo create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/icon.png create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/resources/language/English/strings.xml create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/resources/language/Greek/strings.xml create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/resources/language/Portuguese (Brazil)/strings.xml create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/resources/language/Portuguese/strings.xml create mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/resources/settings.xml delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/README.md delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/addon.xml delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/changelog.txt delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/default.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/demjson.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/facebook.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/fanart.jpg delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/icon.png delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/mechanize/__init__.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/mechanize/_auth.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/mechanize/_beautifulsoup.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/mechanize/_clientcookie.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/mechanize/_debug.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/mechanize/_firefox3cookiejar.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/mechanize/_form.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/mechanize/_gzip.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/mechanize/_headersutil.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/mechanize/_html.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/mechanize/_http.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/mechanize/_lwpcookiejar.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/mechanize/_markupbase.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/mechanize/_mechanize.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/mechanize/_mozillacookiejar.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/mechanize/_msiecookiejar.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/mechanize/_opener.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/mechanize/_pullparser.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/mechanize/_request.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/mechanize/_response.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/mechanize/_rfc3986.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/mechanize/_sgmllib_copy.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/mechanize/_sockettimeout.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/mechanize/_testcase.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/mechanize/_urllib2.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/mechanize/_urllib2_fork.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/mechanize/_useragent.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/mechanize/_util.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/mechanize/_version.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/poster/__init__.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/poster/encode.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/poster/streaminghttp.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/resources/language/English/strings.xml delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/resources/language/German/strings.xml delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/resources/settings.xml delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.xstream/.gitattributes delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.xstream/.gitignore delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.xstream/README.md delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.xstream/addon.xml delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.xstream/changelog.txt delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.xstream/default.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.xstream/fanart.jpg delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.xstream/icon.png delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.xstream/license.txt delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.xstream/resources/__init__.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.xstream/resources/art/sites/bl.png delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.xstream/resources/art/sites/burning_series.jpg delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.xstream/resources/art/sites/gstream.png delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.xstream/resources/art/sites/kinokiste.png delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.xstream/resources/art/sites/kinoleak.png delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.xstream/resources/art/sites/kinox.png delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.xstream/resources/art/sites/movie2k.jpg delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.xstream/resources/art/sites/moviesever.png delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.xstream/resources/art/sites/seriesever.png delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.xstream/resources/language/English/strings.xml delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.xstream/resources/language/German/strings.xml delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.xstream/resources/lib/__init__.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.xstream/resources/lib/common.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.xstream/resources/lib/config.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.xstream/resources/lib/download.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.xstream/resources/lib/gui/__init__.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.xstream/resources/lib/gui/contextElement.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.xstream/resources/lib/gui/favorites.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.xstream/resources/lib/gui/gui.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.xstream/resources/lib/gui/guiElement.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.xstream/resources/lib/gui/hoster.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.xstream/resources/lib/gui/inputWindow.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.xstream/resources/lib/handler/ParameterHandler.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.xstream/resources/lib/handler/hosterHandler.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.xstream/resources/lib/handler/jdownloaderHandler.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.xstream/resources/lib/handler/pluginHandler.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.xstream/resources/lib/handler/pyLoadHandler.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.xstream/resources/lib/handler/requestHandler.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.xstream/resources/lib/jsunpacker.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.xstream/resources/lib/jsunprotect.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.xstream/resources/lib/logger.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.xstream/resources/lib/parser.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.xstream/resources/lib/player.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.xstream/resources/lib/recaptcha.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.xstream/resources/lib/util.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.xstream/resources/settings.xml delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.xstream/sites/bundesliga_de.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.xstream/sites/burning_series_org.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.xstream/sites/gstream_in.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.xstream/sites/kinoleak.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.xstream/sites/kinox_to.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.xstream/sites/kkiste_to.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.xstream/sites/movie4k_to.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.xstream/sites/moviesever_com.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.xstream/sites/seriesever_net.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/plugin.video.xstream/xstream.py create mode 100644 packages/mediacenter/kodi/config/base-addons/repository.docshadrach/addon.xml create mode 100644 packages/mediacenter/kodi/config/base-addons/repository.docshadrach/fanart.jpg create mode 100644 packages/mediacenter/kodi/config/base-addons/repository.docshadrach/icon.png delete mode 100644 packages/mediacenter/kodi/config/base-addons/repository.pulsar/addon.xml delete mode 100644 packages/mediacenter/kodi/config/base-addons/repository.pulsar/icon.png create mode 100644 packages/mediacenter/kodi/config/base-addons/repository.pulsarunofficialmirror/fanart.jpg create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.beautifulsoup4/AUTHORS.txt create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.beautifulsoup4/COPYING.txt create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.beautifulsoup4/LICENSE create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.beautifulsoup4/README.txt create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.beautifulsoup4/addon.xml create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.beautifulsoup4/icon.png create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.beautifulsoup4/lib/bs4/__init__.py create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.beautifulsoup4/lib/bs4/builder/__init__.py create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.beautifulsoup4/lib/bs4/builder/_html5lib.py create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.beautifulsoup4/lib/bs4/builder/_htmlparser.py create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.beautifulsoup4/lib/bs4/builder/_lxml.py create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.beautifulsoup4/lib/bs4/dammit.py create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.beautifulsoup4/lib/bs4/diagnose.py create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.beautifulsoup4/lib/bs4/element.py create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.beautifulsoup4/lib/bs4/testing.py create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.beautifulsoup4/lib/bs4/tests/__init__.py create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.beautifulsoup4/lib/bs4/tests/test_builder_registry.py create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.beautifulsoup4/lib/bs4/tests/test_docs.py create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.beautifulsoup4/lib/bs4/tests/test_html5lib.py create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.beautifulsoup4/lib/bs4/tests/test_htmlparser.py create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.beautifulsoup4/lib/bs4/tests/test_lxml.py create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.beautifulsoup4/lib/bs4/tests/test_soup.py create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.beautifulsoup4/lib/bs4/tests/test_tree.py create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.httplib2/LICENSE.txt create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.httplib2/addon.xml create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.httplib2/icon.png create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.httplib2/lib/httplib2/__init__.py create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.httplib2/lib/httplib2/cacerts.txt create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.httplib2/lib/httplib2/iri2uri.py create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.httplib2/lib/httplib2/socks.py create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.httplib2/lib/httplib2/test/__init__.py create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.httplib2/lib/httplib2/test/brokensocket/socket.py create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.httplib2/lib/httplib2/test/functional/test_proxies.py create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.httplib2/lib/httplib2/test/miniserver.py create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.httplib2/lib/httplib2/test/other_cacerts.txt create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.httplib2/lib/httplib2/test/smoke_test.py create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.httplib2/lib/httplib2/test/test_no_socket.py create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/CHANGES.txt create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/LICENSE.txt create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/README.txt create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/addon.xml create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/icon.png create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/__init__.py create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/__init__.pyo create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/exceptions.py create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/exceptions.pyo create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/lazy.py create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/lazy.pyo create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/reference.py create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/tzfile.py create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/tzfile.pyo create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/tzinfo.py create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/tzinfo.pyo create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Africa/Abidjan create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Africa/Accra create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Africa/Addis_Ababa create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Africa/Algiers create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Africa/Asmara create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Africa/Asmera create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Africa/Bamako create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Africa/Bangui create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Africa/Banjul create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Africa/Bissau create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Africa/Blantyre create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Africa/Brazzaville create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Africa/Bujumbura create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Africa/Cairo create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Africa/Casablanca create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Africa/Ceuta create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Africa/Conakry create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Africa/Dakar create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Africa/Dar_es_Salaam create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Africa/Djibouti create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Africa/Douala create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Africa/El_Aaiun create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Africa/Freetown create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Africa/Gaborone create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Africa/Harare create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Africa/Johannesburg create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Africa/Juba create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Africa/Kampala create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Africa/Khartoum create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Africa/Kigali create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Africa/Kinshasa create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Africa/Lagos create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Africa/Libreville create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Africa/Lome create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Africa/Luanda create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Africa/Lubumbashi create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Africa/Lusaka create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Africa/Malabo create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Africa/Maputo create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Africa/Maseru create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Africa/Mbabane create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Africa/Mogadishu create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Africa/Monrovia create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Africa/Nairobi create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Africa/Ndjamena create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Africa/Niamey create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Africa/Nouakchott create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Africa/Ouagadougou create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Africa/Porto-Novo create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Africa/Sao_Tome create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Africa/Timbuktu create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Africa/Tripoli create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Africa/Tunis create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Africa/Windhoek create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Adak create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Anchorage create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Anguilla create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Antigua create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Araguaina create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Argentina/Buenos_Aires create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Argentina/Catamarca create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Argentina/ComodRivadavia create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Argentina/Cordoba create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Argentina/Jujuy create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Argentina/La_Rioja create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Argentina/Mendoza create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Argentina/Rio_Gallegos create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Argentina/Salta create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Argentina/San_Juan create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Argentina/San_Luis create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Argentina/Tucuman create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Argentina/Ushuaia create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Aruba create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Asuncion create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Atikokan create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Atka create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Bahia create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Bahia_Banderas create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Barbados create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Belem create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Belize create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Blanc-Sablon create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Boa_Vista create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Bogota create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Boise create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Buenos_Aires create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Cambridge_Bay create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Campo_Grande create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Cancun create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Caracas create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Catamarca create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Cayenne create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Cayman create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Chicago create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Chihuahua create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Coral_Harbour create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Cordoba create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Costa_Rica create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Creston create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Cuiaba create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Curacao create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Danmarkshavn create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Dawson create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Dawson_Creek create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Denver create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Detroit create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Dominica create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Edmonton create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Eirunepe create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/El_Salvador create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Ensenada create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Fort_Wayne create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Fortaleza create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Glace_Bay create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Godthab create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Goose_Bay create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Grand_Turk create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Grenada create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Guadeloupe create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Guatemala create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Guayaquil create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Guyana create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Halifax create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Havana create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Hermosillo create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Indiana/Indianapolis create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Indiana/Knox create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Indiana/Marengo create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Indiana/Petersburg create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Indiana/Tell_City create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Indiana/Vevay create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Indiana/Vincennes create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Indiana/Winamac create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Indianapolis create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Inuvik create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Iqaluit create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Jamaica create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Jujuy create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Juneau create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Kentucky/Louisville create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Kentucky/Monticello create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Knox_IN create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Kralendijk create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/La_Paz create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Lima create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Los_Angeles create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Louisville create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Lower_Princes create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Maceio create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Managua create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Manaus create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Marigot create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Martinique create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Matamoros create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Mazatlan create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Mendoza create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Menominee create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Merida create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Metlakatla create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Mexico_City create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Miquelon create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Moncton create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Monterrey create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Montevideo create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Montreal create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Montserrat create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Nassau create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/New_York create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Nipigon create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Nome create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Noronha create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/North_Dakota/Beulah create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/North_Dakota/Center create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/North_Dakota/New_Salem create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Ojinaga create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Panama create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Pangnirtung create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Paramaribo create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Phoenix create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Port-au-Prince create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Port_of_Spain create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Porto_Acre create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Porto_Velho create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Puerto_Rico create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Rainy_River create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Rankin_Inlet create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Recife create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Regina create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Resolute create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Rio_Branco create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Rosario create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Santa_Isabel create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Santarem create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Santiago create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Santo_Domingo create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Sao_Paulo create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Scoresbysund create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Shiprock create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Sitka create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/St_Barthelemy create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/St_Johns create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/St_Kitts create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/St_Lucia create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/St_Thomas create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/St_Vincent create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Swift_Current create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Tegucigalpa create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Thule create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Thunder_Bay create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Tijuana create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Toronto create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Tortola create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Vancouver create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Virgin create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Whitehorse create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Winnipeg create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Yakutat create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/America/Yellowknife create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Antarctica/Casey create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Antarctica/Davis create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Antarctica/DumontDUrville create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Antarctica/Macquarie create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Antarctica/Mawson create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Antarctica/McMurdo create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Antarctica/Palmer create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Antarctica/Rothera create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Antarctica/South_Pole create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Antarctica/Syowa create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Antarctica/Troll create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Antarctica/Vostok create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Arctic/Longyearbyen create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Aden create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Almaty create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Amman create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Anadyr create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Aqtau create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Aqtobe create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Ashgabat create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Ashkhabad create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Baghdad create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Bahrain create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Baku create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Bangkok create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Beirut create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Bishkek create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Brunei create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Calcutta create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Choibalsan create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Chongqing create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Chungking create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Colombo create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Dacca create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Damascus create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Dhaka create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Dili create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Dubai create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Dushanbe create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Gaza create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Harbin create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Hebron create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Ho_Chi_Minh create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Hong_Kong create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Hovd create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Irkutsk create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Istanbul create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Jakarta create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Jayapura create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Jerusalem create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Kabul create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Kamchatka create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Karachi create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Kashgar create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Kathmandu create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Katmandu create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Khandyga create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Kolkata create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Krasnoyarsk create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Kuala_Lumpur create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Kuching create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Kuwait create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Macao create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Macau create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Magadan create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Makassar create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Manila create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Muscat create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Nicosia create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Novokuznetsk create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Novosibirsk create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Omsk create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Oral create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Phnom_Penh create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Pontianak create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Pyongyang create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Qatar create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Qyzylorda create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Rangoon create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Riyadh create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Saigon create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Sakhalin create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Samarkand create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Seoul create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Shanghai create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Singapore create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Taipei create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Tashkent create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Tbilisi create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Tehran create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Tel_Aviv create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Thimbu create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Thimphu create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Tokyo create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Ujung_Pandang create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Ulaanbaatar create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Ulan_Bator create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Urumqi create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Ust-Nera create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Vientiane create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Vladivostok create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Yakutsk create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Yekaterinburg create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Asia/Yerevan create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Atlantic/Azores create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Atlantic/Bermuda create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Atlantic/Canary create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Atlantic/Cape_Verde create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Atlantic/Faeroe create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Atlantic/Faroe create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Atlantic/Jan_Mayen create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Atlantic/Madeira create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Atlantic/Reykjavik create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Atlantic/South_Georgia create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Atlantic/St_Helena create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Atlantic/Stanley create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Australia/ACT create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Australia/Adelaide create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Australia/Brisbane create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Australia/Broken_Hill create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Australia/Canberra create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Australia/Currie create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Australia/Darwin create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Australia/Eucla create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Australia/Hobart create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Australia/LHI create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Australia/Lindeman create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Australia/Lord_Howe create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Australia/Melbourne create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Australia/NSW create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Australia/North create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Australia/Perth create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Australia/Queensland create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Australia/South create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Australia/Sydney create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Australia/Tasmania create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Australia/Victoria create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Australia/West create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Australia/Yancowinna create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Brazil/Acre create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Brazil/DeNoronha create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Brazil/East create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Brazil/West create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/CET create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/CST6CDT create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Canada/Atlantic create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Canada/Central create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Canada/East-Saskatchewan create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Canada/Eastern create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Canada/Mountain create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Canada/Newfoundland create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Canada/Pacific create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Canada/Saskatchewan create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Canada/Yukon create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Chile/Continental create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Chile/EasterIsland create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Cuba create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/EET create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/EST create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/EST5EDT create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Egypt create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Eire create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Etc/GMT create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Etc/GMT+0 create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Etc/GMT+1 create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Etc/GMT+10 create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Etc/GMT+11 create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Etc/GMT+12 create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Etc/GMT+2 create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Etc/GMT+3 create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Etc/GMT+4 create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Etc/GMT+5 create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Etc/GMT+6 create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Etc/GMT+7 create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Etc/GMT+8 create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Etc/GMT+9 create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Etc/GMT-0 create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Etc/GMT-1 create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Etc/GMT-10 create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Etc/GMT-11 create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Etc/GMT-12 create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Etc/GMT-13 create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Etc/GMT-14 create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Etc/GMT-2 create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Etc/GMT-3 create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Etc/GMT-4 create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Etc/GMT-5 create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Etc/GMT-6 create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Etc/GMT-7 create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Etc/GMT-8 create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Etc/GMT-9 create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Etc/GMT0 create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Etc/Greenwich create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Etc/UCT create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Etc/UTC create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Etc/Universal create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Etc/Zulu create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Europe/Amsterdam create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Europe/Andorra create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Europe/Athens create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Europe/Belfast create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Europe/Belgrade create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Europe/Berlin create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Europe/Bratislava create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Europe/Brussels create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Europe/Bucharest create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Europe/Budapest create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Europe/Busingen create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Europe/Chisinau create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Europe/Copenhagen create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Europe/Dublin create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Europe/Gibraltar create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Europe/Guernsey create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Europe/Helsinki create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Europe/Isle_of_Man create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Europe/Istanbul create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Europe/Jersey create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Europe/Kaliningrad create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Europe/Kiev create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Europe/Lisbon create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Europe/Ljubljana create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Europe/London create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Europe/Luxembourg create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Europe/Madrid create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Europe/Malta create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Europe/Mariehamn create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Europe/Minsk create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Europe/Monaco create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Europe/Moscow create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Europe/Nicosia create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Europe/Oslo create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Europe/Paris create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Europe/Podgorica create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Europe/Prague create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Europe/Riga create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Europe/Rome create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Europe/Samara create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Europe/San_Marino create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Europe/Sarajevo create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Europe/Simferopol create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Europe/Skopje create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Europe/Sofia create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Europe/Stockholm create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Europe/Tallinn create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Europe/Tirane create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Europe/Tiraspol create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Europe/Uzhgorod create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Europe/Vaduz create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Europe/Vatican create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Europe/Vienna create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Europe/Vilnius create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Europe/Volgograd create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Europe/Warsaw create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Europe/Zagreb create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Europe/Zaporozhye create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Europe/Zurich create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Factory create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/GB create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/GB-Eire create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/GMT create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/GMT+0 create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/GMT-0 create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/GMT0 create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Greenwich create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/HST create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Hongkong create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Iceland create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Indian/Antananarivo create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Indian/Chagos create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Indian/Christmas create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Indian/Cocos create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Indian/Comoro create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Indian/Kerguelen create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Indian/Mahe create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Indian/Maldives create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Indian/Mauritius create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Indian/Mayotte create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Indian/Reunion create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Iran create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Israel create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Jamaica create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Japan create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Kwajalein create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Libya create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/MET create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/MST create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/MST7MDT create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Mexico/BajaNorte create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Mexico/BajaSur create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Mexico/General create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/NZ create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/NZ-CHAT create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Navajo create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/PRC create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/PST8PDT create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Pacific/Apia create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Pacific/Auckland create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Pacific/Chatham create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Pacific/Chuuk create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Pacific/Easter create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Pacific/Efate create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Pacific/Enderbury create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Pacific/Fakaofo create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Pacific/Fiji create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Pacific/Funafuti create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Pacific/Galapagos create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Pacific/Gambier create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Pacific/Guadalcanal create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Pacific/Guam create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Pacific/Honolulu create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Pacific/Johnston create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Pacific/Kiritimati create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Pacific/Kosrae create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Pacific/Kwajalein create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Pacific/Majuro create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Pacific/Marquesas create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Pacific/Midway create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Pacific/Nauru create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Pacific/Niue create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Pacific/Norfolk create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Pacific/Noumea create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Pacific/Pago_Pago create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Pacific/Palau create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Pacific/Pitcairn create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Pacific/Pohnpei create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Pacific/Ponape create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Pacific/Port_Moresby create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Pacific/Rarotonga create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Pacific/Saipan create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Pacific/Samoa create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Pacific/Tahiti create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Pacific/Tarawa create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Pacific/Tongatapu create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Pacific/Truk create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Pacific/Wake create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Pacific/Wallis create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Pacific/Yap create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Poland create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Portugal create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/ROC create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/ROK create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Singapore create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Turkey create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/UCT create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/US/Alaska create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/US/Aleutian create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/US/Arizona create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/US/Central create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/US/East-Indiana create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/US/Eastern create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/US/Hawaii create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/US/Indiana-Starke create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/US/Michigan create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/US/Mountain create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/US/Pacific create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/US/Pacific-New create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/US/Samoa create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/UTC create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Universal create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/W-SU create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/WET create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/Zulu create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/iso3166.tab create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/localtime create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/posixrules create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.pytz/lib/pytz/zoneinfo/zone.tab create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.simple.downloader/addon.xml create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.simple.downloader/changelog.txt create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.simple.downloader/default.py create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.simple.downloader/icon and thumbnail licensing.txt create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.simple.downloader/icon.png create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.simple.downloader/lib/DialogDownloadProgress.py create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.simple.downloader/lib/DialogDownloadProgress.pyo create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.simple.downloader/lib/SimpleDownloader.py create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.simple.downloader/lib/SimpleDownloader.pyo create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.simple.downloader/lib/storageserverdummy.py create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.simple.downloader/lib/xbmcvfsdummy.py create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.simple.downloader/resources/language/English/strings.xml create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.simple.downloader/resources/settings.xml create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.simple.downloader/resources/skins/default/720p/DialogDownloadProgress.xml create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.simple.downloader/resources/skins/default/media/OverlayDialogBackground.png create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.simple.downloader/resources/skins/default/media/ProgressBack.png create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.simple.downloader/resources/skins/default/media/ProgressFront.png create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.torrent.ts/ASCore.py create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.torrent.ts/TSCore.py create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.torrent.ts/addon.xml create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.torrent.ts/changelog.txt create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.torrent.ts/default.py create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.torrent.ts/icon.png create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.torrent.ts/resources/language/english/strings.xml create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.torrent.ts/resources/language/russian/strings.xml create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.torrent.ts/resources/settings.xml create mode 100644 packages/mediacenter/kodi/config/base-addons/script.module.torrent.ts/tsserv.py delete mode 100644 packages/mediacenter/kodi/config/base-addons/script.skinshortcuts/resources/lib/hashlist.pyo rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/LICENSE.txt (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/README.txt (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/addon.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/changelog.txt (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/default.py (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/fanart.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/icon.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/Advanced Usage.txt (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/Management Dialog.txt (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/labelID and defaultID.txt (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/Afrikaans/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/Albanian/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/Amharic/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/Arabic/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/Armenian/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/Azerbaijani/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/Basque/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/Belarusian/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/Bosnian/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/Bulgarian/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/Burmese/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/Catalan/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/Chinese (Simple)/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/Chinese (Traditional)/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/Croatian/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/Czech/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/Danish/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/Dutch/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/English (Australia)/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/English (New Zealand)/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/English (US)/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/English/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/Esperanto/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/Estonian/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/Faroese/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/Finnish/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/French (Canada)/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/French/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/Galician/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/German/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/Greek/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/Haitian (Haitian Creole)/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/Hebrew/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/Hindi (Devanagiri)/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/Hungarian/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/Icelandic/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/Indonesian/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/Italian/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/Japanese/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/Korean/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/Latvian/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/Lithuanian/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/Macedonian/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/Malay/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/Malayalam/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/Maltese/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/Mongolian (Mongolia)/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/Norwegian/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/Persian (Iran)/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/Persian/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/Polish/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/Portuguese (Brazil)/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/Portuguese/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/Romanian/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/Russian/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/Serbian (Cyrillic)/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/Serbian/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/Slovak/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/Slovenian/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/Spanish (Argentina)/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/Spanish (Mexico)/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/Spanish/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/Swedish/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/Tamil (India)/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/Thai/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/Turkish/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/Ukrainian/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/Uzbek/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/Vietnamese (Viet Nam)/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/Vietnamese/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/language/Welsh/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/lib/datafunctions.py (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/lib/datafunctions.pyo (64%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/lib/gui.py (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/lib/gui.pyo (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/lib/hashlist.py (100%) create mode 100644 packages/mediacenter/kodi/config/skin/script.skinshortcuts/resources/lib/hashlist.pyo rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/lib/library.py (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/lib/library.pyo (80%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/lib/nodefunctions.py (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/lib/nodefunctions.pyo (63%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/lib/xmlfunctions.py (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/lib/xmlfunctions.pyo (93%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/settings.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/shortcuts/dvd.DATA.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/shortcuts/livetv.DATA.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/shortcuts/mainmenu.DATA.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/shortcuts/movies.DATA.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/shortcuts/music.DATA.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/shortcuts/overrides.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/shortcuts/pictures.DATA.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/shortcuts/radio.DATA.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/shortcuts/settings.DATA.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/shortcuts/tvshows.DATA.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/shortcuts/videos.DATA.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/skins/Default/720p/script-skinshortcuts.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/skins/Default/media/black.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/skins/Default/media/blue.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/skins/Default/media/grey.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/skins/Default/media/scroll-down-2.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/skins/Default/media/scroll-down-focus-2.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/skins/Default/media/scroll-up-2.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/skins/Default/media/scroll-up-focus-2.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/skins/Default/media/scrollbar-back.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/skins/Default/media/scrollbar-front-nofocus.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/skins/Default/media/scrollbar-front.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/skins/Default/media/scrollbar-nib-nofocus.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.skinshortcuts/resources/skins/Default/media/scrollbar-nib.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/LICENSE.txt (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/addon.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/changelog.txt (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/default.py (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/fanart.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/icon.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/77ffffff.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/aaffffff.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/bbffffff.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/cc00b8ff.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/colors.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ddffffff.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/eeffffff.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff000000.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff000080.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff00008b.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff00009c.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff0000cd.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff0000ff.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff000f89.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff0014a8.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff002147.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff002366.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff002e63.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff002fa7.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff003153.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff003366.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff003399.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff0033aa.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff0038a8.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff004040.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff00416a.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff004225.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff004242.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff0047ab.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff004953.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff004b49.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff0054b4.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff00563f.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff006600.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff0067a5.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff00693e.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff006b3c.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff006d5b.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff007000.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff0070ff.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff0072bb.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff0073cf.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff007474.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff00755e.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff0077be.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff007aa5.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff007ba7.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff007fff.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff008000.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff008080.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff0087bd.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff008b8b.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff009000.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff0093af.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff0095b6.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff009e60.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff009f6b.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff00a550.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff00a693.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff00a86b.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff00a877.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff00b7eb.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff00b8ff.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff00bfff.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff00cc99.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff00cccc.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff00ced1.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff00fa9a.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff00ff00.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff00ff7f.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff00ffef.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff00ffff.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff011222.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff013220.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff014421.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff01796f.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff0247fe.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff035096.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff03c03c.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff059033.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff08457e.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff087830.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff0892d0.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff08e8de.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff0abab5.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff0bda51.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff0d98ba.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff0f0f0f.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff0f4d92.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff0f52ba.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff0fc0fc.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff100c08.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff1034a6.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff120a8f.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff123524.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff138808.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff1560bd.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff177245.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff18453b.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff191970.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff195905.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff1a2421.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff1c352d.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff1c39bb.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff1dacd6.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff1e4d2b.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff1e90ff.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff20b2aa.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff21421e.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff21abcd.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff228b22.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff23297a.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff26619c.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff273be2.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff29ab87.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff2a52be.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff2a8000.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff2c1608.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff2e8b57.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff2f4f4f.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff30ba8f.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff30d5c8.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff318ce7.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff32127a.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff321414.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff32cd32.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff333399.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff355e3b.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff36454f.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff367588.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff39ff14.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff3c1414.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff3c341f.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff3cb371.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff3cd070.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff3d2b1f.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff3e3e3e.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff3eb489.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff3f00ff.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff3fff00.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff40404f.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff40826d.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff414833.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff414a4c.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff4166f5.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff4169e1.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff417dc1.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff43b3ae.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff446ccf.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff465945.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff4682b4.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff480607.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff483c32.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff483d8b.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff48d1cc.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff4997d0.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff4b0082.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff4b3621.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff4b5320.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff4cbb17.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff4d5d53.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff4d86a6.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff4f7942.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff50404d.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff507d2a.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff50c878.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff51484f.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff5218fa.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff534b4f.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff536872.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff536878.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff536895.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff555555.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff556b2f.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff560319.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff592720.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff5a4fcf.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff5b92e5.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff5d3954.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff5d8aa8.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff5f9ea0.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff6050dc.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff6082b6.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff614051.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff635147.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff645452.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff6495ed.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff65000b.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff654321.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff66023c.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff663854.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff66424d.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff666769.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff6699cc.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff66b032.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff66ddaa.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff66ff00.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff673147.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff674846.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff674c47.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff682860.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff686868.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff69359c.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff696969.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff6a5acd.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff6b8e23.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff6c541e.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff6e7f80.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff6f00ff.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff6f4e37.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff701c1c.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff702963.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff704214.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff704241.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff708090.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff722f37.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff734f96.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff738678.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff73a9c2.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff73c2fb.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff746cc0.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff74c365.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff76ff7a.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff778899.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff779ecb.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff77dd77.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff78184a.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff7851a9.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff78866b.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff79443b.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff796878.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff7b1113.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff7b3f00.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff7b68ee.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff7cfc00.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff7df9ff.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff7f00ff.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff7f7f7f.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff7fff00.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff7fffd4.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff800000.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff800020.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff800080.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff801818.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff80461b.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff808000.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff808080.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff826644.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff836953.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff848482.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff858585.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff85bb65.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff8601af.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff86608e.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff872657.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff873260.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff87a96b.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff87ceeb.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff87cefa.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff882d17.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff8878c3.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff88d8c0.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff893f45.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff89cff0.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff8a2be2.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff8a3324.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff8a496b.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff8a795d.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff8b0000.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff8b008b.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff8b4513.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff8b8589.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff8c92ac.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff8db600.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff8e4585.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff8f00ff.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff8fbc8f.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff905d5d.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff90ee90.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff915c83.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff915f6d.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff918151.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff91a3b0.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff922724.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff933d41.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff9370db.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff93c572.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff93ccea.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff9400d3.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff9457eb.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff964b00.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff966fd6.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff967117.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff9678b6.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff967bb6.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff96c8a2.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff96ded1.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff979aaa.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff986960.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff987654.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff98777b.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff98817b.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff98fb98.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff98ff98.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff990000.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff9932cc.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff9955bb.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff996515.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff996666.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff9966cc.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff997a8d.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff99badd.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff9ab973.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff9acd32.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff9bc4e2.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff9bddff.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff9f00c5.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff9f00ff.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff9f1d35.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ff9f8170.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffa020f0.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffa0785a.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffa0d6b4.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffa1caf1.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffa2a2d0.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffa2add0.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffa3c1ad.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffa40000.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffa4c639.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffa4dded.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffa50b5e.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffa52a2a.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffa67b5b.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffa76bcf.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffa7fc00.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffa81c07.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffa8e4a0.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffa9203e.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffa99a86.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffa9a9a9.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffa9ba9d.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffaa98a9.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffaaf0d1.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffab4e52.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffabcdef.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fface1af.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fface5ee.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffadd8e6.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffaddfad.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffadff2f.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffae0c00.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffae2029.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffaec6cf.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffaf4035.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffafeeee.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffb03060.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffb06500.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffb0e0e6.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffb19cd9.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffb22222.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffb2beb5.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffb2ec5d.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffb2ffff.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffb31b1b.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffb3446c.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffb38b6d.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffb39eb5.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffb53389.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffb5651d.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffb57281.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffb57edc.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffb5a642.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffb666d2.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffb7410e.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffb76e79.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffb784a7.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffb78727.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffb87333.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffb8860b.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffb94e48.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffba55d3.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffbb3385.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffbb6528.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffbc8f8f.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffbc987e.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffbcd4e6.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffbd33a4.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffbdb76b.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffbdda57.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffbe0032.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffbebebe.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffbf00ff.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffbf94e4.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffbfff00.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffc04000.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffc08081.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffc0c0c0.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffc0c2c2.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffc154c1.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffc19a6b.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffc23b22.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffc2b280.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffc32148.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffc3b091.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffc40233.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffc41e3a.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffc4c3d0.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffc54b8c.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffc5b358.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffc6c6c8.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffc71585.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffc80815.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffc8a2c8.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffc90016.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffc9a0dc.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffc9c0bb.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffc9dc87.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffca1f7b.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffca2c92.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffcb410b.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffcb4154.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffcb99c9.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffcba135.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffcc0000.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffcc00cc.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffcc3333.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffcc4e5c.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffcc5500.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffcc6666.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffcc7722.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffcc8899.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffccccff.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffccff00.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffcd5700.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffcd5b45.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffcd5c5c.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffcd7f32.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffcd9575.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffce2029.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffcf1020.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffcf71af.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffcfb53b.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffcfcfc4.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffd0f0c0.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffd19fe8.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffd1e231.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffd2691e.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffd2b48c.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffd3003f.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffd3d3d3.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffd40000.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffd4af37.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffd6cadd.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffd70040.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffd70a53.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffd71868.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffd73b3e.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffd8bfd8.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffd9004c.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffd99058.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffda1d81.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffda3287.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffda70d6.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffda8a67.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffda9100.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffdaa520.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffdb7093.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffdbd7d2.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffdc143c.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffdcd0ff.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffdcdcdc.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffdda0dd.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffddadaf.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffde3163.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffde5d83.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffde6fa1.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffdeaa88.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffdeb887.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffdf00ff.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffdf73ff.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffdfff00.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffe0115f.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffe03c31.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffe08d3c.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffe0b0ff.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffe0ffff.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffe18e96.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffe1a95f.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffe1ad21.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffe2062c.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffe25098.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffe25822.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffe2725b.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffe30022.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffe30b5d.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffe3256b.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffe32636.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffe34234.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffe3a857.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffe4717a.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffe48400.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffe49b0f.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffe4d00a.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffe4d96f.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffe52b50.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffe5aa70.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffe5b73b.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffe5e4e2.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffe62020.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffe66771.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffe68fac.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffe6be8a.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffe6e200.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffe6e6fa.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffe6e8fa.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffe75480.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffe7accf.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffe7feff.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffe8000d.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffe9692c.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffe97451.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffe9967a.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffe9d66b.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffeae0c8.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffeb4c42.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffec3b83.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffecd540.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffecebbd.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffed1c24.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffed872d.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffed9121.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffedc9af.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffee82ee.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffeedc82.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffeee600.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffeee8aa.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffef3038.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffef98aa.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffefcc00.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffefdecd.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fff08080.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fff0dc82.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fff0e130.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fff0e68c.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fff0ead6.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fff0f8ff.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fff0fff0.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fff0ffff.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fff1a7fe.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fff2003c.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fff28500.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fff2f3f4.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fff3e5ab.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fff400a1.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fff49ac2.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fff4a460.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fff4bbff.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fff4c2c2.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fff4c430.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fff4f0ec.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fff56991.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fff5deb3.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fff5f5dc.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fff5f5f5.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fff5fffa.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fff64a8a.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fff6adc6.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fff77fbe.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fff78fa7.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fff7e98e.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fff88379.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fff8de7e.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fff8f4ff.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fff8f8ff.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fff9429e.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fff94d00.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fff984e5.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fff984ef.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fffad6a5.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fffada5e.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fffadadd.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fffadfad.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fffae7b5.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fffaebd7.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fffaf0be.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fffaf0e6.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fffafad2.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fffb607f.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fffb9902.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fffba0e3.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fffbaed2.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fffbcce7.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fffbceb1.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fffbec5d.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fffc0fc0.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fffc6c85.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fffc89ac.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fffc8eac.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fffcc200.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fffcf75e.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fffd0e35.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fffdbcb4.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fffdd5b1.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fffddde6.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fffdee00.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fffdf5e6.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fffdfd96.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fffe2712.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fffe28a2.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fffe4eda.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fffe59c2.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fffe6f5e.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fffefdff.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fffefe22.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fffefe33.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffff0000.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffff0028.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffff0038.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffff003f.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffff0040.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffff004f.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffff007f.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffff0090.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffff00ff.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffff033e.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffff0800.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffff1493.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffff1dce.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffff2052.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffff2400.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffff2800.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffff33cc.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffff355e.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffff3800.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffff4040.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffff43a4.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffff4500.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffff4f00.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffff55a3.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffff5a36.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffff6347.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffff66cc.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffff6700.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffff6961.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffff69b4.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffff6e4a.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffff6fff.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffff7518.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffff77ff.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffff7e00.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffff7f50.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffff8243.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffff8c00.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffff8c69.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffff8f00.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffff91a4.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffff9933.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffff9966.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffff9999.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffff9f00.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffffa07a.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffffa089.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffffa343.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffffa500.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffffa6c9.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffffa700.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffffa812.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffffae42.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffffb300.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffffb347.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffffb6c1.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffffb7c5.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffffba00.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffffbcd9.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffffbf00.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffffc0cb.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffffc1cc.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffffc40c.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffffc87c.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffffcba4.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffffcc00.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffffcc33.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffffcc99.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffffd1dc.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffffd300.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffffd700.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffffd800.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffffdab9.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffffdb58.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffffdead.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffffdf00.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffffe135.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffffe4c4.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffffe4e1.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffffe5b4.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffffebcd.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffffef00.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffffefd5.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fffff0f5.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fffff5ee.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fffff600.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fffff700.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fffff8dc.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fffff8e7.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fffffacd.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fffffaf0.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fffffafa.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fffffdd0.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffffff00.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffffff31.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffffff66.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffffffed.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/fffffff0.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/colors/ffffffff.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/lib/BackgroundsUpdater.py (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/lib/BackgroundsUpdater.pyo (87%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/lib/BackupRestore.py (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/lib/BackupRestore.pyo (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/lib/ColorPicker.py (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/lib/ColorThemes.py (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/lib/Dialogs.py (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/lib/Dialogs.pyo (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/lib/HomeMonitor.py (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/lib/HomeMonitor.pyo (74%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/lib/InfoDialog.py (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/lib/InfoDialog.pyo (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/lib/LibraryMonitor.py (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/lib/LibraryMonitor.pyo (77%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/lib/MainModule.py (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/lib/MainModule.pyo (88%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/lib/SearchDialog.py (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/lib/Utils.py (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/lib/Utils.pyo (69%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/skins/default/1080i/script-titanskin_helpers-ColorPicker.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/skins/default/1080i/script-titanskin_helpers-ColorThemePreview.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/skins/default/1080i/script-titanskin_helpers-ColorThemes.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/skins/default/1080i/script-titanskin_helpers-CustomInfo.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/resources/skins/default/1080i/script-titanskin_helpers-CustomSearch.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/script.titanskin.helpers/service.py (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/AddonBrowser.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/Custom_FullscreenMusic.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/Custom_MediaDialog.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/Custom_Overlay.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/Defaults.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/DeleteTimer.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/DialogAddonInfo.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/DialogAddonSettings.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/DialogAlbumInfo.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/DialogBusy.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/DialogButtonMenu.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/DialogContentSettings.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/DialogContextMenu.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/DialogDeleteTimer.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/DialogExtendedProgressBar.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/DialogFavourites.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/DialogFileStacking.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/DialogFullScreenInfo.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/DialogKaiToast.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/DialogKeyboard.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/DialogMediaFilter.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/DialogMediaSource.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/DialogMuteBug.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/DialogNetworkSetup.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/DialogNumeric.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/DialogOK.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/DialogPVRChannelManager.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/DialogPVRChannelsOSD.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/DialogPVRGroupManager.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/DialogPVRGuideInfo.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/DialogPVRGuideOSD.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/DialogPVRGuideSearch.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/DialogPVRRecordingInfo.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/DialogPVRTimerSettings.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/DialogPeripheralManager.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/DialogPeripheralSettings.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/DialogPictureInfo.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/DialogProgress.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/DialogRecord.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/DialogRecordSettings.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/DialogSeekBar.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/DialogSelect.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/DialogSlider.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/DialogSongInfo.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/DialogSubtitles.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/DialogTV.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/DialogTextViewer.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/DialogTranscode.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/DialogVideoInfo.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/DialogVolumeBar.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/DialogYesNo.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/FileBrowser.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/FileManager.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/Font.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/Home.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/Includes.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/IncludesAnimations.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/IncludesBackgroundBuilding.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/IncludesDefaultSkinSettings.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/IncludesHomeExtended.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/IncludesHomeMenuSubMenu.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/IncludesHomeMenuWidgets.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/IncludesHomeNetflix.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/IncludesHomeSimpleHorizontal.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/IncludesHomeSimpleVertical.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/IncludesHomeTitanTiles.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/IncludesNowPlaying.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/IncludesThemes.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/IncludesTouchSupport.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/IncludesVariables.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/IncludesViews.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/IncludesWeather.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/ItemInfo.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/LockSettings.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/LoginScreen.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/MusicOSD.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/MusicOverlay.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/MusicVisualisation.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/MyMusicNav.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/MyMusicPlaylist.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/MyMusicPlaylistEditor.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/MyMusicSongs.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/MyPVRChannels.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/MyPVRGuide.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/MyPVRRecordings.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/MyPVRSearch.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/MyPVRTimers.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/MyPics.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/MyPrograms.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/MyVideoNav.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/MyVideoPlaylist.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/MyWeather.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/PersonInfo.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/PinInfoWindow.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/PlayerControls.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/Pointer.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/ProfileSettings.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/RecordPrefs.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/SearchDialog.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/Settings.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/SettingsCategory.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/SettingsProfile.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/SettingsScreenCalibration.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/SettingsSystemInfo.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/SkinSettings.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/SlideShow.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/SmartPlaylistEditor.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/SmartPlaylistRule.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/Startup.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/VideoFullScreen.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/VideoOSD.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/VideoOSDBookmarks.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/VideoOSDSettings.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/VideoOverlay.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/View_500_Showcase.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/View_501_Landscape.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/View_502_LandscapeSingle.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/View_503_Logos.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/View_505_LandscapeDetails.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/View_506_ExtendedList.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/View_507_FanArt.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/View_508_SinglePoster.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/View_509_PanelSquare.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/View_50_List.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/View_510_PanelSquareDetails.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/View_511_Thumbs.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/View_512_ThumbsDetails.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/View_513_PosterRow.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/View_514_PosterShift.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/View_515_LowList.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/View_516_SlimList.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/View_51_BigList.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/View_52_HorizontalPanel.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/View_53_PanelDetails.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/View_54_PanelWall.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/View_55_BannerList.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/View_56_BannerPlex.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/View_57_BigPanel.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/View_58_LargePoster.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/View_59_BigPanelDetails.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/VisualisationPresetList.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/mainWindow.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/script-ExtendedInfo Script-DialogInfo.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/script-ExtendedInfo Script-DialogVideoInfo.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/script-ExtendedInfo Script-SlideShow.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/script-ExtendedInfo Script-VideoList.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/script-NextAired-TVGuide.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/script-NextAired-TVGuide2.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/script-RSS_Editor-rssEditor.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/script-RSS_Editor-setEditor.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/script-cu-lrclyrics-main.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/script-nextup-notification-NextUpInfo.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/script-nextup-notification-StillWatchingInfo.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/script-skinshortcuts-includes.xml (98%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/script-skinshortcuts.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/script-trakt-ContextMenu.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/script-trakt-RatingDialog.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/script-videoextras-context.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/script-videoextras-main.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/1080i/script-videoextras-resume.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/LICENSE.txt (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/addon.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/changelog.txt (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/colors/defaults.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/backgrounds/addons.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/backgrounds/appearance.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/backgrounds/cpu.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/backgrounds/curtains.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/backgrounds/display.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/backgrounds/filemanager.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/backgrounds/global.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/backgrounds/global_blue.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/backgrounds/globalsettings.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/backgrounds/hover_OnlineVideos.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/backgrounds/hover_extensions.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/backgrounds/hover_moving pictures.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/backgrounds/hover_my music.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/backgrounds/hover_my pictures.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/backgrounds/hover_my plugins.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/backgrounds/hover_my radio.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/backgrounds/hover_my tv series.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/backgrounds/hover_my tv.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/backgrounds/hover_my videos.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/backgrounds/hover_my weather.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/backgrounds/hover_mynumberplace.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/backgrounds/hover_netflix.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/backgrounds/hover_play disc.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/backgrounds/hover_radiotime.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/backgrounds/hover_search music.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/backgrounds/hover_settings.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/backgrounds/hover_subcentral.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/backgrounds/hover_tetris.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/backgrounds/hover_trakt.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/backgrounds/hover_wikipedia.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/backgrounds/kodisplash.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/backgrounds/memory.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/backgrounds/music.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/backgrounds/network.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/backgrounds/networking.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/backgrounds/pictures.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/backgrounds/programs.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/backgrounds/pvr.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/backgrounds/settings.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/backgrounds/splashscreen.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/backgrounds/system.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/backgrounds/systeminfo.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/backgrounds/videos.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/backgrounds/weather.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/bgoverlays/Ash.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/bgoverlays/Black.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/bgoverlays/Carbon.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/bgoverlays/Dark.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/bgoverlays/Default.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/bgoverlays/Down Slope Bold.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/bgoverlays/Down Slope.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/bgoverlays/Flat.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/bgoverlays/Frost.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/bgoverlays/Grey.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/bgoverlays/High and Low Bold.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/bgoverlays/High and Low.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/bgoverlays/Light.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/bgoverlays/Side by Side Bold.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/bgoverlays/Side by Side.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/bgoverlays/Square Bold.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/bgoverlays/Square Grey Inverted.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/bgoverlays/Square Grey.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/bgoverlays/Square.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/bgoverlays/Surround Bold.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/bgoverlays/Surround.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/bgoverlays/Tunnel.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/bgoverlays/Up Slope Bold.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/bgoverlays/Up Slope.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/bgoverlays/Vignette Bold.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/bgoverlays/Vignette Grey Inverted.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/bgoverlays/Vignette Grey.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/bgoverlays/Vignette.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/bgoverlays/Winter1.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/bgoverlays/Winter2.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3D rings/3D_rings_01.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3D rings/3D_rings_02.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3D rings/3D_rings_03.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3D rings/3D_rings_04.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3D rings/3D_rings_05.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3D rings/3D_rings_06.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3D rings/3D_rings_07.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3D rings/3D_rings_08.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3D rings/3D_rings_09.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3D rings/3D_rings_10.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3D rings/3D_rings_11.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3D rings/3D_rings_12.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3D rings/3D_rings_13.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3D rings/3D_rings_14.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3D rings/3D_rings_15.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3D rings/3D_rings_16.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3D rings/3D_rings_17.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3D rings/3D_rings_18.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3D rings/3D_rings_19.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3D rings/3D_rings_20.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3d cube/3d_cube_01.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3d cube/3d_cube_02.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3d cube/3d_cube_03.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3d cube/3d_cube_04.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3d cube/3d_cube_05.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3d cube/3d_cube_06.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3d cube/3d_cube_07.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3d cube/3d_cube_08.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3d cube/3d_cube_09.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3d cube/3d_cube_10.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3d cube/3d_cube_11.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3d cube/3d_cube_12.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3d cube/3d_cube_13.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3d cube/3d_cube_14.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3d cube/3d_cube_15.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3d cube/3d_cube_16.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3d cube/3d_cube_17.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3d cube/3d_cube_18.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3d globe/3d_globe01.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3d globe/3d_globe02.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3d globe/3d_globe03.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3d globe/3d_globe04.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3d globe/3d_globe05.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3d globe/3d_globe06.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3d globe/3d_globe07.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3d globe/3d_globe08.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3d globe/3d_globe09.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3d globe/3d_globe10.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3d loader/3d_loader_01.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3d loader/3d_loader_02.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3d loader/3d_loader_03.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3d loader/3d_loader_04.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3d loader/3d_loader_05.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3d loader/3d_loader_06.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3d loader/3d_loader_07.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3d loader/3d_loader_08.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3d loader/3d_loader_09.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3d loader/3d_loader_10.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3d loader/3d_loader_11.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3d loader/3d_loader_12.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3d loader/3d_loader_13.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3d loader/3d_loader_14.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3d zelda triforce/3d_zelda_01.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3d zelda triforce/3d_zelda_02.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3d zelda triforce/3d_zelda_03.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3d zelda triforce/3d_zelda_04.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3d zelda triforce/3d_zelda_05.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3d zelda triforce/3d_zelda_06.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3d zelda triforce/3d_zelda_07.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3d zelda triforce/3d_zelda_08.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3d zelda triforce/3d_zelda_09.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3d zelda triforce/3d_zelda_10.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3d zelda triforce/3d_zelda_11.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/3d zelda triforce/3d_zelda_12.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/4 segment circle.gif (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/4th dimension/4th_dimension_01.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/4th dimension/4th_dimension_02.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/4th dimension/4th_dimension_03.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/4th dimension/4th_dimension_04.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/4th dimension/4th_dimension_05.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/4th dimension/4th_dimension_06.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/4th dimension/4th_dimension_07.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/4th dimension/4th_dimension_08.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/4th dimension/4th_dimension_09.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/4th dimension/4th_dimension_10.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/4th dimension/4th_dimension_11.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/4th dimension/4th_dimension_12.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/4th dimension/4th_dimension_13.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/4th dimension/4th_dimension_14.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/4th dimension/4th_dimension_15.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/4th dimension/4th_dimension_16.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/4th dimension/4th_dimension_17.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/4th dimension/4th_dimension_18.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/4th dimension/4th_dimension_19.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/4th dimension/4th_dimension_20.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/4th dimension/4th_dimension_21.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/4th dimension/4th_dimension_22.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/4th dimension/4th_dimension_23.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/4th dimension/4th_dimension_24.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/4th dimension/4th_dimension_25.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/4th dimension/4th_dimension_26.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/4th dimension/4th_dimension_27.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/4th dimension/4th_dimension_28.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/4th dimension/4th_dimension_29.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/4th dimension/4th_dimension_30.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/4th dimension/4th_dimension_31.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/4th dimension/4th_dimension_32.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/4th dimension/4th_dimension_33.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/4th dimension/4th_dimension_34.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/4th dimension/4th_dimension_35.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/4th dimension/4th_dimension_36.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/4th dimension/4th_dimension_37.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/4th dimension/4th_dimension_38.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/4th dimension/4th_dimension_39.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/4th dimension/4th_dimension_40.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/4th dimension/4th_dimension_41.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/4th dimension/4th_dimension_42.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/4th dimension/4th_dimension_43.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/4th dimension/4th_dimension_44.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/4th dimension/4th_dimension_45.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/4th dimension/4th_dimension_46.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/4th dimension/4th_dimension_47.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/4th dimension/4th_dimension_48.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/alternate spin/alternate_spin1.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/alternate spin/alternate_spin2.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/alternate spin/alternate_spin3.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/alternate spin/alternate_spin4.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/alternate spin/alternate_spin5.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/alternate spin/alternate_spin6.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/alternate spin/alternate_spin7.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/alternate spin/alternate_spin8.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/alternate spin/alternate_spin9.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/barber pole/barber_pole_01.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/barber pole/barber_pole_02.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/barber pole/barber_pole_03.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/barber pole/barber_pole_04.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/barber pole/barber_pole_05.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/barber pole/barber_pole_06.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/barber pole/barber_pole_07.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/barber pole/barber_pole_08.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/barber pole/barber_pole_09.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/barber pole/barber_pole_10.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/barber pole/barber_pole_11.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/barber pole/barber_pole_12.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/beach-ball/beach-ball01.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/beach-ball/beach-ball02.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/beach-ball/beach-ball03.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/beach-ball/beach-ball04.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/beach-ball/beach-ball05.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/beach-ball/beach-ball06.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/beach-ball/beach-ball07.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/beach-ball/beach-ball08.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/beach-ball/beach-ball09.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/beach-ball/beach-ball10.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/beach-ball/beach-ball11.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/beach-ball/beach-ball12.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/beach-ball/beach-ball13.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/beach-ball/beach-ball14.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/beach-ball/beach-ball15.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/beach-ball/beach-ball16.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/beach-ball/beach-ball17.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/beach-ball/beach-ball18.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/beach-ball/beach-ball19.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/beach-ball/beach-ball20.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/bouncing ball/bouncing_ball_01.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/bouncing ball/bouncing_ball_02.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/bouncing ball/bouncing_ball_03.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/bouncing ball/bouncing_ball_04.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/bouncing ball/bouncing_ball_05.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/bouncing ball/bouncing_ball_06.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/bouncing ball/bouncing_ball_07.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/bouncing ball/bouncing_ball_08.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/bouncing ball/bouncing_ball_09.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/bouncing ball/bouncing_ball_10.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/bouncing ball/bouncing_ball_11.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/bouncing ball/bouncing_ball_12.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/bouncing ball/bouncing_ball_13.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/bouncing ball/bouncing_ball_14.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/bouncing ball/bouncing_ball_15.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/bouncing ball/bouncing_ball_16.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/bouncing ball/bouncing_ball_17.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/bouncing ball/bouncing_ball_18.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/bouncing ball/bouncing_ball_19.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/bouncing ball/bouncing_ball_20.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/broken clock/broken_clock_01.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/broken clock/broken_clock_02.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/broken clock/broken_clock_03.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/broken clock/broken_clock_04.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/broken clock/broken_clock_05.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/broken clock/broken_clock_06.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/broken clock/broken_clock_07.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/broken clock/broken_clock_08.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/broken clock/broken_clock_09.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/broken clock/broken_clock_10.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/broken clock/broken_clock_11.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/broken clock/broken_clock_12.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/broken clock/broken_clock_13.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/broken clock/broken_clock_14.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/broken clock/broken_clock_15.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/broken clock/broken_clock_16.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/broken clock/broken_clock_17.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/broken clock/broken_clock_18.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/broken clock/broken_clock_19.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/broken clock/broken_clock_20.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/broken clock/broken_clock_21.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/broken clock/broken_clock_22.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/broken clock/broken_clock_23.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/broken clock/broken_clock_24.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/broken clock/broken_clock_25.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/broken clock/broken_clock_26.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/broken clock/broken_clock_27.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/broken clock/broken_clock_28.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/broken clock/broken_clock_29.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/broken clock/broken_clock_30.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/broken clock/broken_clock_31.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/broken clock/broken_clock_32.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/broken clock/broken_clock_33.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/broken clock/broken_clock_34.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/broken clock/broken_clock_35.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/broken clock/broken_clock_36.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/broken clock/broken_clock_37.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/broken clock/broken_clock_38.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/broken clock/broken_clock_39.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/chasing arrows/chasing_arrows_1.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/chasing arrows/chasing_arrows_2.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/chasing arrows/chasing_arrows_3.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/chasing arrows/chasing_arrows_4.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/chasing arrows/chasing_arrows_5.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/chasing arrows/chasing_arrows_6.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/chasing arrows/chasing_arrows_7.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/chasing arrows/chasing_arrows_8.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/chasing balls/chasing_balls_1.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/chasing balls/chasing_balls_2.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/chasing balls/chasing_balls_3.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/chasing balls/chasing_balls_4.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/chasing balls/chasing_balls_5.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/chasing balls/chasing_balls_6.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/chasing balls/chasing_balls_7.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/chasing balls/chasing_balls_8.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/chasing snakes.gif (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/classic loader/classic_loader_01.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/classic loader/classic_loader_02.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/classic loader/classic_loader_03.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/classic loader/classic_loader_04.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/classic loader/classic_loader_05.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/classic loader/classic_loader_06.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/classic loader/classic_loader_07.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/classic loader/classic_loader_08.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/classic loader/classic_loader_09.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/classic loader/classic_loader_10.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/classic loader/classic_loader_11.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/classic loader/classic_loader_12.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/coffee cup.gif (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/color circle flip-flop/color circle flip-flop01.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/color circle flip-flop/color circle flip-flop02.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/color circle flip-flop/color circle flip-flop03.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/color circle flip-flop/color circle flip-flop04.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/color circle flip-flop/color circle flip-flop05.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/color circle flip-flop/color circle flip-flop06.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/color circle flip-flop/color circle flip-flop07.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/color circle flip-flop/color circle flip-flop08.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/color circle flip-flop/color circle flip-flop09.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/color circle flip-flop/color circle flip-flop10.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/color circle flip-flop/color circle flip-flop11.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/color circle flip-flop/color circle flip-flop12.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/color circle flip-flop/color circle flip-flop13.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/color circle flip-flop/color circle flip-flop14.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/color circle flip-flop/color circle flip-flop15.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/color circle flip-flop/color circle flip-flop16.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/dancing spheres/dancing_spheres_01.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/dancing spheres/dancing_spheres_02.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/dancing spheres/dancing_spheres_03.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/dancing spheres/dancing_spheres_04.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/dancing spheres/dancing_spheres_05.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/dancing spheres/dancing_spheres_06.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/dancing spheres/dancing_spheres_07.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/dancing spheres/dancing_spheres_08.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/dancing spheres/dancing_spheres_09.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/dancing spheres/dancing_spheres_10.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/dancing spheres/dancing_spheres_11.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/dancing spheres/dancing_spheres_12.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/dancing spheres/dancing_spheres_13.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/dancing spheres/dancing_spheres_14.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/dancing spheres/dancing_spheres_15.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/dancing spheres/dancing_spheres_16.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/dancing spheres/dancing_spheres_17.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/dancing spheres/dancing_spheres_18.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/dancing spheres/dancing_spheres_19.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/dash-infinity.gif (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/default/fading_circle01.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/default/fading_circle02.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/default/fading_circle03.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/default/fading_circle04.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/default/fading_circle05.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/default/fading_circle06.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/default/fading_circle07.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/default/fading_circle08.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/default/fading_circle09.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/default/fading_circle10.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/default/fading_circle11.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/default/fading_circle12.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/default/fading_circle13.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/default/fading_circle14.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/default/fading_circle15.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/default/fading_circle16.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/default/fading_circle17.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/default/fading_circle18.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/dna.gif (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/fading blocks/fading-blocks.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/fading blocks/fading-blocks1.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/fading blocks/fading-blocks2.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/fading blocks/fading-blocks3.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/fading blocks/fading-blocks4.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/fading blocks/fading-blocks5.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/fading blocks/fading-blocks6.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/fading blocks/fading-blocks7.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/fading blocks/fading-blocks8.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/film/film01.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/film/film02.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/film/film03.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/film/film04.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/film/film05.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/film/film06.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/film/film07.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/film/film08.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/film/film09.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/film/film10.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/film/film11.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/film/film12.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/film/film13.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/film/film14.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/film/film15.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/film/film16.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/film/film17.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/film/film18.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/film/film19.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/film/film20.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/film/film21.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/film/film22.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/film/film23.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/film/film24.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/film/film25.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/film/film26.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/film/film27.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/film/film28.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/film/film29.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/film/film30.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/film/film31.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/film/film32.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/film/film33.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/film/film34.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/film/film35.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/film/film36.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/film/film37.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/film/film38.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/film/film39.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/film/film40.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/film/film41.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/film/film42.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/film/film43.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/film/film44.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/film/film45.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/flower/flower_01.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/flower/flower_02.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/flower/flower_03.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/flower/flower_04.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/flower/flower_05.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/flower/flower_06.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/flower/flower_07.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/flower/flower_08.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/flower/flower_09.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/flower/flower_10.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/flower/flower_11.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/flower/flower_12.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/flower/flower_13.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/flower/flower_14.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/flower/flower_15.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/flower/flower_16.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/flower/flower_17.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/flower/flower_18.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/flower/flower_19.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/flower/flower_20.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/flower/flower_21.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/flower/flower_22.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/flower/flower_23.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/flower/flower_24.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/flower/flower_25.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/flower/flower_26.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/flower/flower_27.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/flower/flower_28.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/flower/flower_29.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/flower/flower_30.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/gear/gear_01.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/gear/gear_02.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/gear/gear_03.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/gear/gear_04.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/gear/gear_05.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/gear/gear_06.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/gear/gear_07.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/gear/gear_08.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/gear/gear_09.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/gear/gear_10.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/gear/gear_11.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/gear/gear_12.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/gear/gear_13.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/gear/gear_14.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/gear/gear_15.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/gear/gear_16.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/gear/gear_17.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/gear/gear_18.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/gear/gear_19.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/gear/gear_20.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/gears.gif (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/glow ring/glow_ring01.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/glow ring/glow_ring02.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/glow ring/glow_ring03.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/glow ring/glow_ring04.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/glow ring/glow_ring05.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/glow ring/glow_ring06.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/glow ring/glow_ring07.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/glow ring/glow_ring08.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/glow ring/glow_ring09.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/glow ring/glow_ring10.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/glow ring/glow_ring11.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/glow ring/glow_ring12.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/glow ring/glow_ring13.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/glow ring/glow_ring14.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/glow ring/glow_ring15.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/glow ring/glow_ring16.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/glow ring/glow_ring17.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/glow ring/glow_ring18.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/gradient circle 2/gradient_circle_01.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/gradient circle 2/gradient_circle_02.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/gradient circle 2/gradient_circle_03.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/gradient circle 2/gradient_circle_04.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/gradient circle 2/gradient_circle_05.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/gradient circle 2/gradient_circle_06.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/gradient circle 2/gradient_circle_07.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/gradient circle 2/gradient_circle_08.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/gradient circle 2/gradient_circle_09.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/gradient circle 2/gradient_circle_10.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/gradient circle 2/gradient_circle_11.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/gradient circle 2/gradient_circle_12.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/gradient circle/gradient_circle_01.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/gradient circle/gradient_circle_02.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/gradient circle/gradient_circle_03.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/gradient circle/gradient_circle_04.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/gradient circle/gradient_circle_05.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/gradient circle/gradient_circle_06.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/gradient circle/gradient_circle_07.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/gradient circle/gradient_circle_08.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/gradient circle/gradient_circle_09.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/gradient circle/gradient_circle_10.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/gradient circle/gradient_circle_11.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/gradient circle/gradient_circle_12.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/hourglass/hourglass_01.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/hourglass/hourglass_02.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/hourglass/hourglass_03.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/hourglass/hourglass_04.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/hourglass/hourglass_05.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/hourglass/hourglass_06.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/hourglass/hourglass_07.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/hourglass/hourglass_08.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/hourglass/hourglass_09.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/hourglass/hourglass_10.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/hourglass/hourglass_11.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/hourglass/hourglass_12.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/hourglass/hourglass_13.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/hourglass/hourglass_14.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/hourglass/hourglass_15.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/hourglass/hourglass_16.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/hourglass/hourglass_17.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/hourglass/hourglass_18.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/hourglass/hourglass_19.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/infinity balls/infinity_balls_01.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/infinity balls/infinity_balls_02.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/infinity balls/infinity_balls_03.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/infinity balls/infinity_balls_04.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/infinity balls/infinity_balls_05.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/infinity balls/infinity_balls_06.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/infinity balls/infinity_balls_07.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/infinity balls/infinity_balls_08.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/infinity balls/infinity_balls_09.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/infinity balls/infinity_balls_10.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/infinity balls/infinity_balls_11.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/infinity balls/infinity_balls_12.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/infinity balls/infinity_balls_13.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/infinity balls/infinity_balls_14.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/infinity balls/infinity_balls_15.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/infinity balls/infinity_balls_16.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/infinity balls/infinity_balls_17.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/infinity balls/infinity_balls_18.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/infinity balls/infinity_balls_19.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/infinity balls/infinity_balls_20.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/infinity.gif (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/knight rider/knight-rider01.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/knight rider/knight-rider02.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/knight rider/knight-rider03.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/knight rider/knight-rider04.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/knight rider/knight-rider05.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/knight rider/knight-rider06.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/knight rider/knight-rider07.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/knight rider/knight-rider08.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/knight rider/knight-rider09.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/knight rider/knight-rider10.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/knight rider/knight-rider11.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/knight rider/knight-rider12.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/kodi logo fade/kodi_logo_fade01.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/kodi logo fade/kodi_logo_fade02.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/kodi logo fade/kodi_logo_fade03.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/kodi logo fade/kodi_logo_fade04.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/kodi logo fade/kodi_logo_fade05.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/kodi logo fade/kodi_logo_fade06.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/kodi logo fade/kodi_logo_fade07.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/kodi logo fade/kodi_logo_fade08.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/kodi logo fade/kodi_logo_fade09.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/kodi logo fade/kodi_logo_fade10.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/kodi logo fade/kodi_logo_fade11.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/kodi logo fade/kodi_logo_fade12.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/kodi logo fade/kodi_logo_fade13.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/kodi logo fade/kodi_logo_fade14.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/kodi logo fade/kodi_logo_fade15.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/kodi logo fade/kodi_logo_fade16.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/kodi logo fade/kodi_logo_fade17.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/kodi logo fade/kodi_logo_fade18.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/kodi logo/kodi_logo_01.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/kodi logo/kodi_logo_02.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/kodi logo/kodi_logo_03.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/kodi logo/kodi_logo_04.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/kodi logo/kodi_logo_05.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/kodi logo/kodi_logo_06.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/kodi logo/kodi_logo_07.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/kodi logo/kodi_logo_08.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/kodi logo/kodi_logo_09.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/kodi logo/kodi_logo_10.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/kodi logo/kodi_logo_11.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/kodi logo/kodi_logo_12.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/kodi logo/kodi_logo_13.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/kodi logo/kodi_logo_14.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/kodi logo/kodi_logo_15.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/kodi logo/kodi_logo_16.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/kodi logo/kodi_logo_17.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/kodi logo/kodi_logo_18.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/kodi logo/kodi_logo_19.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/kodi logo/kodi_logo_20.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/kodi logo/kodi_logo_21.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/kodi logo/kodi_logo_22.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/kodi logo/kodi_logo_23.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/kodi logo/kodi_logo_24.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/kodi logo/kodi_logo_25.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/kodi logo/kodi_logo_26.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/kodi logo/kodi_logo_27.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/kodi logo/kodi_logo_28.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/kodi logo/kodi_logo_29.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/kodi logo/kodi_logo_30.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/linear wave/linear_wave_01.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/linear wave/linear_wave_02.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/linear wave/linear_wave_03.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/linear wave/linear_wave_04.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/linear wave/linear_wave_05.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/linear wave/linear_wave_06.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/linear wave/linear_wave_07.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/linear wave/linear_wave_08.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/linear wave/linear_wave_09.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/linear wave/linear_wave_10.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/linear wave/linear_wave_11.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/linear wave/linear_wave_12.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/linear wave/linear_wave_13.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/linear wave/linear_wave_14.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/linear wave/linear_wave_15.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/linear wave/linear_wave_16.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/linear wave/linear_wave_17.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/linear wave/linear_wave_18.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/linear wave/linear_wave_19.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/linear wave/linear_wave_20.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/linear wave/linear_wave_21.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/linear wave/linear_wave_22.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/linear wave/linear_wave_23.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/linear wave/linear_wave_24.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/loading/loading_01.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/loading/loading_02.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/loading/loading_03.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/loading/loading_04.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/loading/loading_05.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/loading/loading_06.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/loading/loading_07.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/loading/loading_08.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/loading/loading_09.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/loading/loading_10.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/loading/loading_11.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/loading/loading_12.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/loading/loading_13.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/loading/loading_14.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/loading/loading_15.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/loading/loading_16.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/loading/loading_17.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/loading/loading_18.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/loading/loading_19.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/loading/loading_20.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/pinwheel/pinwheel_01.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/pinwheel/pinwheel_02.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/pinwheel/pinwheel_03.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/pinwheel/pinwheel_04.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/pinwheel/pinwheel_05.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/pinwheel/pinwheel_06.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/pinwheel/pinwheel_07.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/pinwheel/pinwheel_08.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/pinwheel/pinwheel_09.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/pinwheel/pinwheel_10.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/pulsing circles/pulsing_circles1.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/pulsing circles/pulsing_circles2.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/pulsing circles/pulsing_circles3.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/pulsing circles/pulsing_circles4.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/pulsing circles/pulsing_circles5.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/pulsing circles/pulsing_circles6.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/pulsing circles/pulsing_circles7.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/pulsing circles/pulsing_circles8.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/pulsing cubes/pulsing_cubes_01.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/pulsing cubes/pulsing_cubes_02.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/pulsing cubes/pulsing_cubes_03.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/pulsing cubes/pulsing_cubes_04.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/pulsing cubes/pulsing_cubes_05.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/pulsing cubes/pulsing_cubes_06.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/pulsing cubes/pulsing_cubes_07.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/pulsing cubes/pulsing_cubes_08.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/pulsing cubes/pulsing_cubes_09.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/pulsing cubes/pulsing_cubes_10.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/pulsing cubes/pulsing_cubes_11.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/pulsing cubes/pulsing_cubes_12.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/pulsing cubes/pulsing_cubes_13.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/pulsing cubes/pulsing_cubes_14.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/pulsing cubes/pulsing_cubes_15.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/pulsing cubes/pulsing_cubes_16.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/radar/radar_01.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/radar/radar_02.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/radar/radar_03.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/radar/radar_04.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/radar/radar_05.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/radar/radar_06.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/radar/radar_07.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/radar/radar_08.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/radar/radar_09.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/radar/radar_10.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/radar/radar_11.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/radar/radar_12.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/radar/radar_13.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/radar/radar_14.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/radar/radar_15.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/radar/radar_16.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/radar/radar_17.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/radar/radar_18.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/radar/radar_19.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/saw/saw_1.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/saw/saw_2.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/saw/saw_3.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/saw/saw_4.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/saw/saw_5.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/saw/saw_6.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/saw/saw_7.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/saw/saw_8.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/segmented circle/segmented_circle_1.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/segmented circle/segmented_circle_2.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/segmented circle/segmented_circle_3.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/segmented circle/segmented_circle_4.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/segmented circle/segmented_circle_5.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/segmented circle/segmented_circle_6.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/segmented circle/segmented_circle_7.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/segmented circle/segmented_circle_8.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/skypish ball/common.waiting.01.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/skypish ball/common.waiting.02.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/skypish ball/common.waiting.03.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/skypish ball/common.waiting.04.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/skypish ball/common.waiting.05.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/skypish ball/common.waiting.06.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/skypish ball/common.waiting.07.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/skypish ball/common.waiting.08.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/skypish ball/common.waiting.09.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/skypish ball/common.waiting.10.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/skypish ball/common.waiting.11.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/skypish ball/common.waiting.12.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/skypish ball/common.waiting.13.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/skypish ball/common.waiting.14.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/skypish ball/common.waiting.15.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/skypish ball/common.waiting.16.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/sliding boxes.gif (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/spinning triangles/spinning_triangles_01.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/spinning triangles/spinning_triangles_02.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/spinning triangles/spinning_triangles_03.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/spinning triangles/spinning_triangles_04.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/spinning triangles/spinning_triangles_05.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/spinning triangles/spinning_triangles_06.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/spinning triangles/spinning_triangles_07.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/spinning triangles/spinning_triangles_08.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/spinning triangles/spinning_triangles_09.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/spinning triangles/spinning_triangles_10.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/spinning triangles/spinning_triangles_11.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/spinning triangles/spinning_triangles_12.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/spinning triangles/spinning_triangles_13.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/spinning triangles/spinning_triangles_14.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/spinning triangles/spinning_triangles_15.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/spinning triangles/spinning_triangles_16.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/spinning triangles/spinning_triangles_17.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/spinning triangles/spinning_triangles_18.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/spinning triangles/spinning_triangles_19.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/spiral/spiral_01.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/spiral/spiral_02.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/spiral/spiral_03.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/spiral/spiral_04.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/spiral/spiral_05.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/spiral/spiral_06.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/spiral/spiral_07.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/spiral/spiral_08.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/spiral/spiral_09.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/spiral/spiral_10.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/spiral/spiral_11.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/spiral/spiral_12.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/spiral/spiral_13.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/spiral/spiral_14.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/spiral/spiral_15.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/spiral/spiral_16.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/spiral/spiral_17.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/spiral/spiral_18.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/spiral/spiral_19.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/spiral/spiral_20.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/titan classic/common.waiting.1.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/titan classic/common.waiting.2.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/titan classic/common.waiting.3.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/titan classic/common.waiting.4.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/titan classic/common.waiting.5.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/titan classic/common.waiting.6.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/titan classic/common.waiting.7.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/titan classic/common.waiting.8.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/triple rotation/triple_rotation_01.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/triple rotation/triple_rotation_02.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/triple rotation/triple_rotation_03.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/triple rotation/triple_rotation_04.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/triple rotation/triple_rotation_05.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/triple rotation/triple_rotation_06.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/triple rotation/triple_rotation_07.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/triple rotation/triple_rotation_08.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/triple rotation/triple_rotation_09.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/triple rotation/triple_rotation_10.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/triple rotation/triple_rotation_11.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/triple rotation/triple_rotation_12.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/triple rotation/triple_rotation_13.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/triple rotation/triple_rotation_14.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/triple rotation/triple_rotation_15.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/triple rotation/triple_rotation_16.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/triple rotation/triple_rotation_17.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/triple rotation/triple_rotation_18.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/triple rotation/triple_rotation_19.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/triple rotation/triple_rotation_20.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/triplex/tri-plex01.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/triplex/tri-plex02.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/triplex/tri-plex03.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/triplex/tri-plex04.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/triplex/tri-plex05.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/triplex/tri-plex06.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/triplex/tri-plex07.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/triplex/tri-plex08.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/triplex/tri-plex09.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/triplex/tri-plex10.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/triplex/tri-plex11.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/triplex/tri-plex12.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/twirl.gif (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/ventilator/ventilator01.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/ventilator/ventilator02.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/ventilator/ventilator03.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/ventilator/ventilator04.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/ventilator/ventilator05.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/ventilator/ventilator06.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/ventilator/ventilator07.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/ventilator/ventilator08.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/ventilator/ventilator09.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/ventilator/ventilator10.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/ventilator/ventilator11.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/ventilator/ventilator12.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/windmill/windmill01.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/windmill/windmill02.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/windmill/windmill03.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/windmill/windmill04.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/windmill/windmill05.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/windmill/windmill06.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/windmill/windmill07.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/windmill/windmill08.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/windmill/windmill09.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/windmill/windmill10.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/windmill/windmill11.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/windmill/windmill12.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/windmill/windmill13.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/windmill/windmill14.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/busy_spinners/windmill/windmill15.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/DefaultAddonAudioDecoder.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/DefaultAddonAudioEncoder.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/DefaultAddonContextItem.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/DefaultAddonHelper.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/DefaultAddonInfoLibrary.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/DefaultAddonLanguage.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/DefaultAddonLibrary.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/DefaultAddonUISounds.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/DefaultVideoDeleted.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/cpu.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/cpu2.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultactor.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultadd.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultaddon.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultaddonalbuminfo.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultaddonartistinfo.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultaddonlyrics.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultaddonmovieinfo.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultaddonmusic.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultaddonmusicvideoinfo.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultaddonnone.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultaddonpicture.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultaddonprogram.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultaddonpvrclient.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultaddonrepository.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultaddonscreensaver.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultaddonservice.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultaddonskin.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultaddonsubtitles.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultaddontvinfo.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultaddonvideo.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultaddonvisualization.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultaddonweather.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultaddonwebskin.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultaddsource.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultalbumcover.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultartist.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultaudio.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultcdda.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultcountry.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultdirector.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultdvdempty.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultdvdfull.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultdvdrom.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultfile.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultfolder.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultfolderback.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultgames.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultgenre.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultharddisk.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultinprogressshows.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultmovies.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultmovietitle.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultmusicalbums.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultmusicartists.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultmusiccompilations.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultmusicgenres.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultmusicplaylists.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultmusicplugins.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultmusicrecentlyadded.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultmusicrecentlyplayed.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultmusicrecentlyplayed_2.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultmusicsearch.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultmusicsongs.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultmusictop100.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultmusictop100albums.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultmusictop100songs.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultmusicvideos.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultmusicvideotitle.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultmusicyears.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultnetwork.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultpicture.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultplaylist.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultprogram.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultrecentlyaddedepisodes.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultrecentlyaddedmovies.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultrecentlyaddedmusicvideos.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultremovabledisk.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultsets.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultstudios.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaulttags.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaulttvshows.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaulttvshowtitle.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultvideo.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultvideocover.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultvideoplaylists.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultvideoplugins.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/defaultyear.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/disk.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/disk2.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/display.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/display2.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/memory.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/memory2.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/network.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/defaulticonswide/network2.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/-.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Afghanistan.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Albania.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Argentina.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Australia.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Austria.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Bangladesh.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Belgium.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Bolivia.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Bosnia and Herzegovina.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Brazil.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Brunei.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Bulgaria.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Cameroon.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Canada.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Chile.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/China.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Cuba.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Czech Republic.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Denmark.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Egypt.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/England.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Estonia.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Finland.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/France.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Germany.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Ghana.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Greece.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Hindi.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Hong Kong.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Hungarian.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Hungary.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Iceland.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/India.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Iran.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Iraq.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Ireland.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Israel.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Italy.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Jamaica.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Japan.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Korea, Republic Of.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Liberia.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Lithuania.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Luxembourg.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Macedonia.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Malaysia.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Mexico.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Monaco.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Montenegro.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Morocco.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Mozambique.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Netherlands.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/New Zealand.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Norway.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Pakistan.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Philippines.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Romania.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Russia.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Russian Federation.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Saudi-Arabia.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Scotland.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Senegal.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Singapore.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Slovakia.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Slovenia.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/South Korea.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Spain.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Sudan.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Sweden.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Switzerland.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Syria.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Taiwan.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Thailand.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Tunisia.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Turkey.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/UK.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/USA.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Ukraine.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/United Kingdom.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/United States Of America.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Uruguay.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Venezuela.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/Wales.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/ad.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/ae.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/af.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/ag.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/ai.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/al.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/am.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/an.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/ao.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/aq.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/ar.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/ara.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/as.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/at.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/au.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/aw.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/ax.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/az.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/ba.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/bb.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/bd.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/be.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/bf.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/bg.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/bh.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/bi.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/bj.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/bl.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/bm.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/bn.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/bo.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/bq.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/br.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/bs.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/bt.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/bul.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/bv.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/bw.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/by.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/bz.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/ca.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/cc.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/cd.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/cf.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/cg.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/ch.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/chi.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/ci.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/ck.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/cl.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/cm.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/cn.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/co.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/cr.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/cro.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/cs.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/cu.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/cv.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/cw.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/cx.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/cy.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/cz.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/cze.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/da.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/dan.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/de.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/deu.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/dj.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/dk.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/dm.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/do.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/dut.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/dz.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/ec.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/ee.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/eg.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/eh.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/el.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/en.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/eng.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/er.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/es.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/et.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/fa.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/fi.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/fin.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/fj.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/fk.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/fm.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/fo.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/fr.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/fra.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/fre.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/ga.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/gb.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/gd.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/ge.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/ger.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/gf.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/gg.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/gh.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/gi.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/gl.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/gm.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/gn.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/gp.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/gq.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/gr.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/gre.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/gs.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/gt.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/gu.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/gw.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/gy.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/he.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/hi.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/hin.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/hk.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/hm.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/hn.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/hr.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/hrv.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/ht.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/hu.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/hun.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/hy.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/id.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/ie.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/il.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/im.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/in.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/io.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/iq.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/ir.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/is.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/it.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/ita.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/ja.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/jap.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/je.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/jm.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/jo.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/jp.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/ke.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/kg.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/kh.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/ki.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/kk.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/km.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/kn.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/ko.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/kor.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/kp.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/kr.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/kw.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/ky.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/kz.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/la.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/lb.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/lc.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/li.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/lk.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/lr.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/ls.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/lt.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/lu.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/lv.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/ly.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/ma.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/mc.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/md.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/me.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/mf.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/mg.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/mh.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/mk.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/ml.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/mm.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/mn.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/mo.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/mp.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/mq.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/mr.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/ms.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/mt.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/mu.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/mv.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/mw.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/mx.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/my.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/mz.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/na.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/nc.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/ne.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/nf.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/ng.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/ni.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/nl.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/no.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/nor.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/np.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/nr.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/nu.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/nz.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/om.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/pa.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/pb.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/pe.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/pf.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/pg.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/ph.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/pk.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/pl.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/pm.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/pn.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/pol.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/por.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/pr.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/ps.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/pt.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/pw.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/py.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/qa.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/re.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/rn.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/ro.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/rom.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/rs.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/ru.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/rum.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/rus.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/rw.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/sa.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/sb.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/sc.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/scc.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/sd.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/se.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/ser.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/sg.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/sh.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/si.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/sj.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/sk.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/sl.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/slo.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/sm.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/sn.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/so.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/spa.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/sq.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/sr.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/ss.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/st.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/sv.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/swe.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/sx.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/sy.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/sz.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/tc.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/td.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/tf.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/tg.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/th.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/tj.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/tk.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/tl.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/tm.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/to.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/tr.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/tt.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/tur.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/tv.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/tw.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/tz.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/ua.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/ug.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/um.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/us.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/uy.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/uz.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/va.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/vc.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/ve.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/vg.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/vi.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/vn.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/vu.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/wf.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/ws.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/ye.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/yt.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/yugoslavia.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/za.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/zh.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/zm.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/language/zw.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/007.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/120 Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/1492 Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/1492.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/180 Degrees.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/1821 Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/1984 Private Defense Contractors.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/1Live.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/20TEN Media.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/20th Century Fox Home Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/20th Century Fox Studios.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/20th Century Fox Television.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/20th Century Fox.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/20thcenturyfox.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/21st Century Film Corporation.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/24P Media Group.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/24fps Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/25th Hour Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/2929 Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/2929 Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/2929.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/2am Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/3 arts entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/33.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/343 Industries.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/34th Street Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/360.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/3FM.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/3L Filmproduktion.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/3L Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/3SAT.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/40 Acres & A Mule Filmworks.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/40 Acres A Mule Filmworks.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/49 Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/49th Parallel Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/529 Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/57 Irving.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/57th & Irving Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/6ch.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/8bit.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/@ Max.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/A Band Apart.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/A Bigger Boat.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/A and M Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/A&E Home Video .png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/A&E Home Video.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/A&E IndieFilms.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/A&E Television Networks.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/A&E.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/A&M Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/A-1 Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/A-Film Home Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/A-Film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/A-Mark Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/A. Film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/A.P.P.P..png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/A24.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/AAC Kids.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/ABC Australia.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/ABC Family.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/ABC HD.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/ABC.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/ABC1 (Australia).png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/ABCFamily.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/ABS-CBN Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/ACGT.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/ADV Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/AE.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/AG Studios.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/AIC A.S.T.A.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/AIC Build.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/AIC Digital.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/AIC Plus+.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/AIC Spirits.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/AIC.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/AM Associates.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/AMC Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/AMC.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/AND Syndicated Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/APT Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/ARC Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/ARD Degeto Film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/ARD.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/ASA.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/AT-X.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/AT5.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/ATO Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/AV Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/AVRO Television.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Aande.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Aandm.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Aardman Animations.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Aardman.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Abandon Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Abandon Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Abandon.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Abbolita Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Abraham Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Absolute.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Act III Communications.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Actas.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Action Max.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Ada Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Adam & Eve Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Adult Swim.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Adultswim.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Aegis Film Fund.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Affinity.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Afflicted Picturehouse.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Afrodisia Filmes E Brinquedos Para Adultos.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/After Dark Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Air-Edel Associates.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Airborne Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Ajia-dou.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Akkord Film Produktion GmbH.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Akson Studio.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Alchemedia Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Alcina Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Alcon Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Alcon Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Alcon.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Alcove Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Aldamisa Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Alexandre Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Allaiance Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Allan Zeman Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Alliance Atlantis Communications.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Alliance Atlantis Home Video.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Alliance Atlantis Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Alliance Atlantis.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Alliance Communications Corporation.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Alliance Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Alliance.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Allied Filmmakers.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Alloy Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Alloy Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Alloy.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Allternativa Filmes X.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Allumination Filmworks.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Alphaville Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Alphaville Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Alphaville.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Alvernia Studios.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Amazon.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Ambience Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Ambience.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Ambient Entertainment GmbH.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Ambient Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Ambient Film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Ambient Information Systems.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Amblin Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Amblin Television.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Amblin.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Ambush Enterprises.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Ambush Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Ambush Film Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/American Broadcasting Company (ABC) Sports.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/American Broadcasting Company.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/American International Pictures (AIP).png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/American International Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/American International.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/American Movie Classics (AMC).png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/American Zoetrope.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/American_International.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Amiguetes Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Amir Khan Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Anagram Pictures Inc..png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Anchor Bay Entertainment (UK).png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Anchor Bay Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Anchor Bay Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Anchor Bay.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Andrea Sperling Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Andrew Stevens Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Angels Kiss.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Animal Logic.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Animal Planet.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/AnimalLogic.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Animalplanet.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Animate Film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Animax Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Animax.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Anime Friend.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Anime Network.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Aniplex.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Annapurna Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Annapurna Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Anonymous Content.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Antena 3 Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Antena 3.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Antena-3.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Apatow Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Apocalypso Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/ApolloMedia.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Apostle.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Appian Way.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Apple Film Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Apple.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Applied Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Aqil M Film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Aquaplus.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Aquarius Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Archangel Filmworks.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Arclight Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Arclight Partners.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Arclight Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Arclight.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Arcturus.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Ardustry Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Argonaut Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Aria Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Ariescope Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Arizona Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Ark Film Collective.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Ark.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Arms.png (100%) rename "packages/mediacenter/kodi/config/base-addons/skin.titan/extras/flags/studios/Arp S\303\251lection.png" => "packages/mediacenter/kodi/config/skin/skin.titan/extras/flags/studios/Arp S\303\251lection.png" (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Arp.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Art Pictures Group.png (100%) rename "packages/mediacenter/kodi/config/base-addons/skin.titan/extras/flags/studios/Arte France Cin\303\251ma.png" => "packages/mediacenter/kodi/config/skin/skin.titan/extras/flags/studios/Arte France Cin\303\251ma.png" (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Arte France.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Arte.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Artfire films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Artisan Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Artisan Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Artisan Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Artisan.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Artists Public Domain.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Artists United.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Artland Animation Studio.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Artland.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Artmic.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Asahi Production.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Ascendant Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Ascension.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Ascot Elite Entertainment Group.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Ashi Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Aspect Film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Asread.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Astoria Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Asylum Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Asylum Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Asylum, The.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Asylum.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Atlantic Film AB.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Atlantic Film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Atlantis Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Atlas Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Atlas Film Company.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Atlas Film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Atlas International Film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Atlas Media.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Atmosphere Entertainment mm.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Atmosphere Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Atom Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Audience Network.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Australian Film Commission.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Australian Film Finance Corporation (AFFC).png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Australian Film Finance Corporation.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Australian Film Institute.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Automatik Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Autumn Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Avalon Family Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Avco Embassy Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Avex Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Avnet Kerner Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Avnet-Kerner Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Avnet-Kerner.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Avnet/Kerner Company, The.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Avnet/Kerner Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/AvnetKerner Company, The.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/B.A. Produktion GmbH.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/B.A. Produktion.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/BBC America.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/BBC Earth.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/BBC Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/BBC Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/BBC Four.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/BBC Gb Euro.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/BBC HD.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/BBC Natural History.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/BBC One.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/BBC Prime.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/BBC Three HD.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/BBC Three.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/BBC Two HD.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/BBC Two.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/BBC.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/BBC2.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/BET Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/BLT Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/BMG Funhouse.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/BNN.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/BR Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/BSkyB.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Baa-Ram-Ewe.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Babelsberg Film GmbH.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Babelsberg Film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Babelsberg Studios.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Babylonian Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Babylonian.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Bac Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Bad Hat Harry Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Bad Robot.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Bait Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Baker Street Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Baltimore Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Bananeira Filmes.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/BandApart.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Bandai Digital Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Bandai Entertainment Inc..png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Bandai Visual Company.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Bandai Visual.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Bandai.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Bandito Brothers.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Barbarian Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Bauer Martinez Studios.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Bavaria Atelier.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Bavaria Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Bavaria Film International.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Bavaria Film Studios.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Bavaria Film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Bavaria Media GmbH.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Bavaria Media Television.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Bavaria Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Bavaria Studios.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Bayerischer Rundfunk (BR).png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Bayerischer Rundfunk.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Bazelevs Production.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Bazmark Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Bazmark.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Bbc Tes.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Beacon Communications.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Beacon Films Inc..png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Beacon Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Beacon.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Bedford Falls Company, The.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Bedford Falls Company.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Bedford Falls Graphics Inc..png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Bedford Falls Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Bedford Falls.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Bedlam Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Bee Train.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Before The Door Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Beijing New Picture Film Co..png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Bellanova Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/BenderSpink.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Bet.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Beta Film GmbH.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Beta Film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Big Arty Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Big Beach Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Big Talk Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Bigtalk.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Biography Channel.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Biography-Channel.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Black Bear Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Black Dog Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Black Dog.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Black Hole.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Blackdog.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Blank of the Dead Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Bleiberg Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Blinding Edge Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Bloomberg.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Blu-Ray.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Blue Sky Studios.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Blue Sky.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Blue Star Movies.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Blue Star Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Blue Star Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Bob Yari Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Bold Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Boll Kino Beteiligungs GmbH & Co. KG.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Bombshell Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Bones.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Boomerang.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/BosBros.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Bossa Nova Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Bovine Ignition Systems.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Boxing Cat Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Boxing Cat Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Brains Base.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Brave new work Filmproduktions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Bravo!.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Bravo.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Bridge.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Bridgit Folman Film Gang.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Brightlight Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Brightlight.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Brink Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/British Broadcasting Corporation (BBC).png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/British Film Council.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/British Film Council2.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/British Film Institute (BFI).png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/British Sky Broadcasting (BSkyB).png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Broken Lizard Industries.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Brooklyn Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Brookstreet Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Brut Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Bucanero Filmes.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Bud Spencer - Terence Hill Collection.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Buena Vista (Austria) GmbH.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Buena Vista Distribution Company.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Buena Vista Film Distribution Company.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Buena Vista Home Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Buena Vista Home Video.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Buena Vista Imaging.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Buena Vista International Television.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Buena Vista International.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Buena Vista Pictures Distribution.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Buena Vista Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Buena Vista.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Buzzfilms.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Byp.png (100%) rename "packages/mediacenter/kodi/config/base-addons/skin.titan/extras/flags/studios/B\303\263rd Scann\303\241n na h\303\211ireann.png" => "packages/mediacenter/kodi/config/skin/skin.titan/extras/flags/studios/B\303\263rd Scann\303\241n na h\303\211ireann.png" (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/C-2 Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/CB Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/CBBC.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/CBC.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/CBS Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/CBS HD.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/CBS Paramount Network Television.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/CBS Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/CBS.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/CJ Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/CMT Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/CNN.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/CTTV.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/CTV.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/CW Television Network.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Cameo Film- und Fernsehproduktion.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Canadian Broadcasting Corporation.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Canal Plus.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Canal+ Distribution.png (100%) rename "packages/mediacenter/kodi/config/base-addons/skin.titan/extras/flags/studios/Canal+ Espa\303\261a.png" => "packages/mediacenter/kodi/config/skin/skin.titan/extras/flags/studios/Canal+ Espa\303\261a.png" (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Canal+ Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Canal+.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Canalplus.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Cannes Film Festival.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Cannon Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Cannon Film Distributors.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Cannon Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Cannon Group.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Cannon Home Video.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Cannon International.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Cannon Video.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Cannon.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Canvas.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Capcom Company.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Capcom.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Capital Arts Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Capital V productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Capitol Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Capitol Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Capitol.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Capitol_Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Capri Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Caribbean Cinemas.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Carnaby International.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Carolco Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Carolco Home Video.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Carolco International N.V..png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Carolco Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Carolco Studios Inc..png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Carolco.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Carsey-Werner Company.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Carsey-Werner-Mandabach Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Cartoon Network HD.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Cartoon Network Studios.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Cartoon Network.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Cartoon.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Casablanca Filmes.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Castel Film Romania.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Castel Film Studio.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Castel Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Castle Rock Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Castle Rock Television.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Castlerock.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Catfish Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Cbeebies.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Cecchi Gori.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Cedar Grove Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Celador Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Celador Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Celador.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Celsius Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Central Film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Central Partnership.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Centre National de la Cinematographie.png (100%) rename "packages/mediacenter/kodi/config/base-addons/skin.titan/extras/flags/studios/Centre National de la Cin\303\251matographie (CNC).png" => "packages/mediacenter/kodi/config/skin/skin.titan/extras/flags/studios/Centre National de la Cin\303\251matographie (CNC).png" (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Centropolis Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Centropolis Film Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Centropolis Television.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Centropolis.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Ceska Televize.png (100%) rename "packages/mediacenter/kodi/config/base-addons/skin.titan/extras/flags/studios/Cesk\303\241 Televize.png" => "packages/mediacenter/kodi/config/skin/skin.titan/extras/flags/studios/Cesk\303\241 Televize.png" (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Cetus Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Channel 101.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Channel 4 International.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Channel 4.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Channel Four Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Channel Four Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Channel Four.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Channel Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Channel Ten.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Channel4.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Channel4UK.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Channelfour.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Cherry Sky Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Cheyenne Enterprises.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Cheyenne Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Cheyenne Nation .png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Cheyenne Nation, The .png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Cheyenne Studios.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Cheyenne.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/China Film Group.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/China Star Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/China Star Production Services Limited.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/China Star Worldwide Distribution.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Chockstone Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/CiBy .png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/CiBy 2000.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Cinecolor Argentina.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Cinema Citrus.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/CinemaNX.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Cinemax HD.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Cinemax.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Cinemax_hd.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Cinergi Pictures Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Cinergi.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Cineriz.png (100%) rename "packages/mediacenter/kodi/config/base-addons/skin.titan/extras/flags/studios/Cin\303\251Groupe.png" => "packages/mediacenter/kodi/config/skin/skin.titan/extras/flags/studios/Cin\303\251Groupe.png" (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Clasart Film + TV Produktions GmbH.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Clasart Film- und Fernsehproduktion.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Clasart.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Claudie Ossard Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Clorophilla Film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Cnc.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/CoMix Wave Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/CoMix Wave.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Code Black.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Code Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Codeblack Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Codeblack Interactive.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Cohen Media group.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Color Force.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Columbia Music Video.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Columbia Pictures Corporation.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Columbia Pictures Film Production Asia.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Columbia Pictures Producciones Mexico.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Columbia Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Columbia TriStar Television.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Columbia TriStar.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Columbia.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Comedy Central Family.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Comedy Central Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Comedy Central HD.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Comedy Central.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Comedy Entral Old.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/ComedyCentral.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Coming Home Studios.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Compass Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Compass International Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Compass Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Compass Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Comubia TriStar Home Video.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Concorde Film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Concorde Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Concorde Home Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Concorde Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Concorde Video.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Concorde.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Condemned Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Condemned.png (100%) rename "packages/mediacenter/kodi/config/base-addons/skin.titan/extras/flags/studios/Conspira\303\247ao Filmes.png" => "packages/mediacenter/kodi/config/skin/skin.titan/extras/flags/studios/Conspira\303\247ao Filmes.png" (100%) rename "packages/mediacenter/kodi/config/base-addons/skin.titan/extras/flags/studios/Conspira\303\247\303\243o Filmes.png" => "packages/mediacenter/kodi/config/skin/skin.titan/extras/flags/studios/Conspira\303\247\303\243o Filmes.png" (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Constantin Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Constantin Film Produktion GmbH.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Constantin Film Produktion.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Constantin Film Produktions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Constantin Film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Constantin Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Constantin.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/ContentFilm International.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Contrabando Filmes.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Conundrum.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Cooking Channel.png (100%) rename "packages/mediacenter/kodi/config/base-addons/skin.titan/extras/flags/studios/Coraz\303\263n International.png" => "packages/mediacenter/kodi/config/skin/skin.titan/extras/flags/studios/Coraz\303\263n International.png" (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Criterion Collection, The .png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Criterion Collection, The.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Criterion Collection.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Criterion.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Crowvision Inc..png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Crowvision.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/CruiseWagner Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Crystal Sky Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Cuatro.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Cw.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Cyfrowy Polsat.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Cyramaxx Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Czolowka Film Studios.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Czolowka.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/DC Comics.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/DEFA.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/DEG.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/DIY.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/DLE.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/DNA Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/DNA.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/DVD.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Danish Film Institute.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Danjaq.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Darius Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Dark Castle Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Dark Castle.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Dark Horse Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Dark Horse Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Dark Horse Indie.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Dark Horse Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Dark Sky Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Darkhorse.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Darko Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Darren Star Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Daume.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/David L. Wolper Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/David Production.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Davis Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Davis-Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Dawn Syndicated Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Dc Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Dc.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/De Haven Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/De Laurentiis Entertainment Group (DEG).png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/De Laurentiis.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Destination Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Destination.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Det Danske Filminstitut.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Deutsche Film (DEFA).png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Dfi.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Diaphana Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Diaphana.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Digital Domain.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Digital Factory.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Digital Frontier.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Digital Playground.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Dimension Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Dimension Home Video.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Dimension Miramax Home Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Dimension.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Dino De Laurentiis Company.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Dino de Laurentiis Cinematografica.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Diomedea.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Discovery Channel.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Discovery.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Disney Channel.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Disney DVD.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Disney Interactive.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Disney Pixar.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Disney Xd.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Disney.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Disneychannel.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Disneynature.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Dispictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Distracted Media.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Django Film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Dmax.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Doga Kobo.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Dogwood Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Dolores Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Don Simpson/Jerry Bruckheimer Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/DongWoo Animation.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Doosaboo Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Dor Film Produktionsgemeinschaft GmbH.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Dor Film Produktionsgesellschaft GmbH.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Dor Film Produktionsgesellschaft.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Dor Film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Double Hope Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Downtown Filmes.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Drafthouse Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/DreamWorks Home Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/DreamWorks Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/DreamWorks SKG.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/DreamWorks.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Dreamworks Animation.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/DreamworksSKG.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Drimtim Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Dune Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/E! Entertainment Television.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/E!.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/E&G Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/E4.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/EM Media.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/EMI Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/ESPN.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Ealing Studios.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Eclipse Entertainment Group.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Eclipse from the Criterion Collection.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Eclipse.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Eden Rock Media.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Egg Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Egoli Tossell Film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Eins Live.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/El Deseo.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/El Rey Network.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Electric Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Elegant Angel Video.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Eleven Eleven Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Eleven a music company.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Eleven.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Elevenmedia.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Elixir Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Ellipse Animation.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Elstree Film Studios.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Elzevir Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Elztvir Films.png (100%) rename "packages/mediacenter/kodi/config/base-addons/skin.titan/extras/flags/studios/Elz\303\224\303\274\303\244vir Films.png" => "packages/mediacenter/kodi/config/skin/skin.titan/extras/flags/studios/Elz\303\224\303\274\303\244vir Films.png" (100%) rename "packages/mediacenter/kodi/config/base-addons/skin.titan/extras/flags/studios/Elz\303\251vir Films.png" => "packages/mediacenter/kodi/config/skin/skin.titan/extras/flags/studios/Elz\303\251vir Films.png" (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Embassy International Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Emmedia.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Emmett Furla Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Emmett/Furla Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Emotion.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Emshell Producers.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Encore Western.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/End Game Productions Inc..png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Endgame Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Ensemble Studios.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Entertainment 7.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Entertainment One.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Entertainment Television.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Entertainment Tonight.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Eon Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Eone Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Epic Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Epic.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Equilibrium Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Eredivisie Live 1.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Eredivisie Live 2.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Eredivisie Live.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Eros International.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Eureka.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Eurimages Council Of Europe.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Eurimages.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/EuroVideo Bildprogramm GmbH.png (100%) rename "packages/mediacenter/kodi/config/base-addons/skin.titan/extras/flags/studios/Eurofilm St\303\272di\303\263.png" => "packages/mediacenter/kodi/config/skin/skin.titan/extras/flags/studios/Eurofilm St\303\272di\303\263.png" (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Europa Corp..png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Europa Corp.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Europa.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/EuropaCorp Distribution.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/EuropaCorp.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Eurosport 1.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Eurosport.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/EvaApollo Media.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Excel Entertainment Group.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Excel.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Exclusive Media Group.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Exodus Film Group.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Eyeworks.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/FOX 8.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/FOX HD.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/FOX Reality.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/FOX.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/FOXHD.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/FX HD.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/FX Networks.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/FX.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/FXX.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Facilidades E Filmes.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Fact.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Family.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Fanes Film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Fantefilm.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Fear Film Motion Picture Studios.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Feel.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Fida Film.png (100%) rename "packages/mediacenter/kodi/config/base-addons/skin.titan/extras/flags/studios/Fid\303\251lit\303\251 Productions.png" => "packages/mediacenter/kodi/config/skin/skin.titan/extras/flags/studios/Fid\303\251lit\303\251 Productions.png" (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Figaro Film Production Ltd.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Figaro.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Film 4.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Film Commission Torino-Piemonte.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Film Department, The.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Film Department.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Film Four.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Film Media.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Film Polski.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Film Victoria.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Film Workshop.png (100%) rename "packages/mediacenter/kodi/config/base-addons/skin.titan/extras/flags/studios/Film i V-\302\246st.png" => "packages/mediacenter/kodi/config/skin/skin.titan/extras/flags/studios/Film i V-\302\246st.png" (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Film i Vast.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Film i Vost.png (100%) rename "packages/mediacenter/kodi/config/base-addons/skin.titan/extras/flags/studios/Film i V\303\244st.png" => "packages/mediacenter/kodi/config/skin/skin.titan/extras/flags/studios/Film i V\303\244st.png" (100%) rename "packages/mediacenter/kodi/config/base-addons/skin.titan/extras/flags/studios/Film i V\303\265st.png" => "packages/mediacenter/kodi/config/skin/skin.titan/extras/flags/studios/Film i V\303\265st.png" (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Film4.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/FilmColony.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/FilmFour.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Filmation Associates.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Filmax Animation.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Filmax Group.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Filmax International.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Filmax.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Filmfondet.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Filmirage S.r.l..png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Filmoteka Narodowa Polski.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Filmoteka Narodowa.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Filmstiftung Nordrhein-Westfalen.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Filmways Home Video.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Filmways Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Filmways Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Filmways Television.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Filmways.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Fine Line Features.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Finos Film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/First Floor Features.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/First Floor.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/First Look International.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/First Look Studios.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Five.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Fleetwood Films Studios.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Fleetwood Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Focus Features.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Focus Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Focus.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Food Network Canada.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Food Network, The.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Food Network.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Food-Network.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Foodnetwork.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Forecast Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Foresight Unlimited.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Fortissimo Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Fortress Features.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Fox 2000 Pict.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Fox 2000 Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Fox Atomic.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Fox Searchlight Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Fox Searchlight.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Fox Telecolumbia.png (100%) rename "packages/mediacenter/kodi/config/base-addons/skin.titan/extras/flags/studios/France 2 Cin\303\251ma.png" => "packages/mediacenter/kodi/config/skin/skin.titan/extras/flags/studios/France 2 Cin\303\251ma.png" (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/France 2.png (100%) rename "packages/mediacenter/kodi/config/base-addons/skin.titan/extras/flags/studios/France 3 Cin\303\251ma.png" => "packages/mediacenter/kodi/config/skin/skin.titan/extras/flags/studios/France 3 Cin\303\251ma.png" (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/France 3.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Franchise Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Franchise.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Franto Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Fu Works.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Fuji TV.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Fuji Television Network.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Fuji-Tv.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Fuji.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Full Moon Features.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Furla Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Futurikon.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Fuzzy Door Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/G&G Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/G4.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/GK Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/GK Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Gainax.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Game Show Network.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Gary Sanchez Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Gaumont British Picture Corporation of America.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Gaumont Buena Vista International.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Gaumont Company.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Gaumont International.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Gaumont.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Gaylord Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Gebeka Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Geffen Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Geffen.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Gemini Film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Geneon Universal Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Gener8Xion Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Ghibli International.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Ghibli.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Ghost House Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Ghosthouse.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Giant Studios.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Global Asylum The.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Global Asylum.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Global-TV.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Global.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Globo Filmes.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Glory Video Studio.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Go Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Go Hands.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Goalpost Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Gofilms.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Gold Circle Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Goldcrest Films International.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Goldcrest Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Goldcrest Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Goldcrest Post Production London.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Goldcrest Post Production New York.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Goldcrest Production.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Golden Harvest Company.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Golden Harvest Pictures (China).png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Golden Harvest Promotions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Golden Harvest.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Golf.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Gonzo Digimation.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Gonzo.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Gospel Music Channel.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Gracie Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Gramercy Pictures (I).png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Gramercy Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Gramercy.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Gramppo Filmes.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Green Hat Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/GreeneStreet Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Greenestreet.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Grosvenor Park Film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Grosvenor Park Impact Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Grosvenor Park Media.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Grosvenor Park Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Groundswell Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Group Tac.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Grovesnor Park Film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Gullane Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Gullane Filmes.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Gullane Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Gutek Film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Gutek.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/HBO Documentary Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/HBO Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/HBO HD.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/HBO.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/HBOHD.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/HD Net Movies.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/HD Net.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/HD-DVD.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Hager Moss Film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Hahn Film AG.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Hal Film Maker.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Halas and Batchelor Cartoon Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Halcyon Company, The.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Halcyon Company.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Halcyon Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Halestorm Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Halestorm.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Hammer Films Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Hammer Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/HanWay Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Hand Made.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/HandMade Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Happinet Corporation.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Happinet Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Happinet.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Happy Madison Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Happy Madison.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Happymadison.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Hasbro.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Haut Et Court.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Haxan Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Haxan.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Hazazah Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Hell's Kitchen Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Hell's Kitchen International.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Hemus Film Group.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Hepp Film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Herrick Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Heyday Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/History HD.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/History.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/History_hd.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Historychannel.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Hoanzl.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Hollywood Pictures Home Video.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Hollywood Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Hollywood.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Home Movies.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Hoods Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Hulu.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Hyde Park Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Hyde Park Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Hyperion Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/I Life TV.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/IDTV Film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/IEG.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/IFC Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/IFC.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/IFI.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/IKM Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/IMAX Space Ltd..png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/IMAX.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/ITI Film Studio.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/ITV.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/ITV1.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/ITV2.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Icelandic Filmcompany, The.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Icelandic Filmcompany.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Icestorm Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Icon Distribution.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Icon Entertainment International.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Icon Film Distribution.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Icon Film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Icon Home Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Icon Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Icon Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Icon.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Ilion Animation Studios.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Ilion Animation.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Illumination Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Image Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Image Movers.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/ImageMovers.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Imagi Animation Studios.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Imagin.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Imaginary Forces.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Imagination Worldwide.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Imagine Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Imagine Films Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Imagine Television.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Imagine.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Immortal Thoughts.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Imperial Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Imprint Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Independent Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Independent Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Indian Paintbrush.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Industrial Light & Magic.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Industrial Light and Magic.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Industrial Light.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Inferno Distribution.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Infilm.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Infinifilm.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Infinity Features Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Infinity Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Insight Film Studios.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Instituto Nacional de Cine y Artes Audiovisuales (INCAA).png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Intandem Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Intense Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/InterActual.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Intermedia Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Intermedia.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/International West Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Irish Film Board.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Isabella Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Ishimori Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Iti.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Itv3.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Itv4.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/J.C.Staff.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Janus Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Jarowskij AB.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Jawa.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Jerry Bruckheimer Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Jerry Bruckheimer.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Jim Henson Company, The.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Jim Henson Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Jim Henson.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/KADR Studio.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/KBS.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/KRO.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Kadokawa.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Kadr.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Kamera.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Kanal 5.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Kaname Production.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Karaku.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Karo Film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Kennedy Marshall Company, The.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Kennedy Marshall Company.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Kennedy Miller Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Kennedy/Marshall Company, The.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/KennedyMarshall Company, The.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/KennedyMarshall Company.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Kennedymarshall.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Kerner Company, The.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Kerner Company.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Kerner Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Ketnet.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Keyeast.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Kids WB.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Kinema Citrus.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Kings Road Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Kinoarte.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Kinowelt Filmproduktion.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Kinowelt Hungary.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Kinowelt.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Kintop Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Kitty Film Mitaka Studio.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Kitty Film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Koan Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Kushner-Locke Company, The.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Kyoto Animation.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/LD Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/La Parti Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/La Petite Reine.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/La classe americaine.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Ladd Company, The.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Ladd.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Lago Film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Lago Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Laika Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Lakeshore Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Lakeshore.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Largo Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Largo Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Largo Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Largo.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Lasexta.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Laurinfilm.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/League of Noble Peers.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Left Turn Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Left Turn Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Legendary Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Legendary.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Lemming Film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Lemon Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Les Films d'Ici.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Les Films du Carrosse.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Level Path Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Liberty Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Lietuvos kinostudija.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Lifetime Networks.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Lifetime.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/LightTower Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Lightning Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Lightstorm Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Lightstorm.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Limelight International Media Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Lionheart Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Lions Gate Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Lions Gate Family Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Lions Gate Films Home Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Lions Gate Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Lions Gate International.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Lions Gate Studios.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Lions Gate Television.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Lions Gate.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Lionsgate Australia.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Lionsgate Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Lionsgate Records.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Lionsgate Television.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Lionsgate.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Lionshare Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Liquid Filmes.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Lisa Film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Lisa-Film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Live Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/LivePlanet.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Living Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Lizard.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Lucasfilm.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Lynda Obst Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/M&m Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/M6 Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/M6.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/MDP Worldwide.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/MK2 Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/MK2.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/MSNBC Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/MSNBC Network.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/MTV Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/MTV HD.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/MTV Networks Europe.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/MTV Networks.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/MTV.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/MTV_hd.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Mad House.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/MadHouse.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Madeleine Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Madman Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Madman.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Magic Bus.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Magic Light Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Magnet Releasing.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Magnolia Filmproduktion.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Magnolia Home Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Magnolia Management.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Magnolia Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Magnolia.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/MaiKaze.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Management 360.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Mandalay Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Mandalay.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Mandarin Films Distribution Co..png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Mandate Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Mandate.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Mandeville Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Manga.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Manglobe.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Manhattan Neighborhood Network.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Mars Distribution.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Marshall Company, The.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Marshall Company.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Marv Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Marvel Enterprises.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Marvel Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Marvel Studios.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Marvel.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Matador Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Maverick Entertainment Group.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Maverick Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Maverick Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Maverick Records.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Maverick Television.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Maverick.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Maya Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Maya.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Media 8 Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Media Asia Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Media Rights Capital.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/MediaPro Studios.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Mediapro.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Medusa Communications.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Medusa Distribuzione.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Medusa Film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Medusa Home Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Medusa Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Medusa Produzione.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Medusa Video.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Medusa.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Melee Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Memento Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/MeniThings LLC.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Met Film Production.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Metalight Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Metro-Goldwyn-Mayer (MGM) Studios.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Metro-Goldwyn-Mayer (MGM).png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Metro-Goldwyn-Mayer Distributing Corporation (MGM).png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Metro-Goldwyn-Mayer Home Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Metro-Goldwyn-Mayer Studios.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Metro-Goldwyn-Mayer.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Metrodome Distribution.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Mgm.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Mibac.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Michael White Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Michaels-Goldwyn.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Mike Zoss Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Mikezossproductions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Milkshake Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Milkshake.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Milky Way Image Company.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Milkyway Image (Hong Kong) LTD..png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Millenium Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Millenium Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Millenium Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Millenium Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Millenium.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Millennium Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Millennium Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Millennium Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Millennium.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Minds Eye Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Mindseye.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Mirabai Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Mirage Enterprises.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Miramax Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Miramax Home Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Miramax International.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Miramax Television.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Miramax.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Mirimax.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Miso Film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Mmprod.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Mod Producciones.png (100%) rename "packages/mediacenter/kodi/config/base-addons/skin.titan/extras/flags/studios/Moderncin\303\251.png" => "packages/mediacenter/kodi/config/skin/skin.titan/extras/flags/studios/Moderncin\303\251.png" (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Monolith Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Monolith Plus.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Monolith.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Montecito Picture Company, The.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Montecito Picture Company.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Monterey Media.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Morgan Chan Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Morgan Creek International.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Morgan Creek Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Morgan Creek.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Morgan.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Mosaic Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Mosaic Film Group.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Mosaic Films North.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Mosaic Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Mosaic Management.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Mosaic Media Group.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Mosaic Movies.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Mosaic Moving Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Mosaic Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Mosaic.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Mosfilm.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Moura Filmes.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Movie Central Network.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Movie Central.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Mpp.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Mr. Mudd.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Msnbc.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Musashi Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Muse Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Music Masala Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Music Television (MTV).png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Mutant Enemy.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/MyTV KaRo Team.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/MyTV KaRo.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Myriad Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Myriad.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Mytv.png (100%) rename "packages/mediacenter/kodi/config/base-addons/skin.titan/extras/flags/studios/M\303\266bius Entertainment.png" => "packages/mediacenter/kodi/config/skin/skin.titan/extras/flags/studios/M\303\266bius Entertainment.png" (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/NALA Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/NBC Film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/NBC HD.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/NBC Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/NBC Studios.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/NBC Universal Global Networks.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/NBC Universal Television.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/NBC.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/NCRV.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/NEOS Film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/NET 5.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/NET5.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/NGC.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/NHK Enterprises.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/NHK World.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/NL Film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/NOS.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/NTV.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/NUIMAGE.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Nala.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Nasser Group.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Nat Geo Wild.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/National Geographic Channel.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/National Geographic.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Nederland 1.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Nederland 2.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Nederland 3.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Netflix.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Network Ten.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Neue Constantin Film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/New Line Cinema.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/New Line Home Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/New Line Home Video.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/New Line Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/New Line Television.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/New Regency Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/New World Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/New Zealand Film Commission.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/New Zealand Film Corporation.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/New Zealand Film Production Fund.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/New Zealand Film Unit.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Newlinecinema.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Newmarket Capital Group.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Newmarket Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Newmarket.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/News Corporation.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Next Generation TV & Film Limited.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Next Generation TV & Film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Niama Film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Nick At Nite.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Nickelodeon Animation Studios.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Nickelodeon Movies.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Nickelodeon Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Nickelodeon Studios.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Nickelodeon.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Nicktoons Network.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Nicktoons.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Night And Day Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Nimar Studios.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Nine Network.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Nippon Animation.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Nippon Sunrise.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Nippon Television Network Corporation (NTV).png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Nomad.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Non-Stop Production.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/NonStop Sales AB.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Noodles Production.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Nordisk Film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Nothing Studios.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Nothing.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Novarima Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Novotny + Novotny.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Nu Boyana Film Studios.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Nu Image Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Nu Image.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/O2 Filmes.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/OB Planning.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/OLM.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/ORF.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/ORF1 HD.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Odd Lot Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Odd Lot.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Oddlot.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Office kitano.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Offspring Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Oh! Production.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Oko.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Olga Film GmbH.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Olympus Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Onyx Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Open Door Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Open Doors International.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Open Road Films (II).png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Open Road Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Optimum Home Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Optimum Releasing.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Ordet.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Original Film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Orion Home Video.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Orion Pictures Corporation.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Orion Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Orion Television Distribution.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Orion Television Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Orion Television.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Orion-Nova Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Orion.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Oscilloscope Laboratories.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Overbrook Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Overbrook Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Overbrook Management.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Overbrook Television.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Overture Entertainment LLC.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Overture Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Overture.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Oxybot.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Oxygen.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/P Vantage.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/P.A. Works.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/PBS American Experience.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/PBS Home Video.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/PBS Kids.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/PBS Networks.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/PBS Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/PBS Television.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/PBS Video.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/PECF.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/PISF.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Paladin Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Palisades Tartan.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Palm Studio.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Pandora Cinema.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Pandora Filmproduktion.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Pandora Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Pandora Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Pandora.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Pandoran.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Pao Com Ovo Filmes.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Parachute Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Parallel Film Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Paramount Animation.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Paramount British Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Paramount Classics.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Paramount Home Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Paramount Home Video.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Paramount Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Paramount Studios.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Paramount Television.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Paramount Vantage.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Paramount-Film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Paramount.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Paramountvantage.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Participant Media.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Participant Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Participant.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Pathe.png (100%) rename "packages/mediacenter/kodi/config/base-addons/skin.titan/extras/flags/studios/Path\303\251 Consortium Cin\303\251ma.png" => "packages/mediacenter/kodi/config/skin/skin.titan/extras/flags/studios/Path\303\251 Consortium Cin\303\251ma.png" (100%) rename "packages/mediacenter/kodi/config/base-addons/skin.titan/extras/flags/studios/Path\303\251 Distribution.png" => "packages/mediacenter/kodi/config/skin/skin.titan/extras/flags/studios/Path\303\251 Distribution.png" (100%) rename "packages/mediacenter/kodi/config/base-addons/skin.titan/extras/flags/studios/Path\303\251 Exchange.png" => "packages/mediacenter/kodi/config/skin/skin.titan/extras/flags/studios/Path\303\251 Exchange.png" (100%) rename "packages/mediacenter/kodi/config/base-addons/skin.titan/extras/flags/studios/Path\303\251 Fr\303\250res.png" => "packages/mediacenter/kodi/config/skin/skin.titan/extras/flags/studios/Path\303\251 Fr\303\250res.png" (100%) rename "packages/mediacenter/kodi/config/base-addons/skin.titan/extras/flags/studios/Path\303\251 Pictures International.png" => "packages/mediacenter/kodi/config/skin/skin.titan/extras/flags/studios/Path\303\251 Pictures International.png" (100%) rename "packages/mediacenter/kodi/config/base-addons/skin.titan/extras/flags/studios/Path\303\251 Renn Productions.png" => "packages/mediacenter/kodi/config/skin/skin.titan/extras/flags/studios/Path\303\251 Renn Productions.png" (100%) rename "packages/mediacenter/kodi/config/base-addons/skin.titan/extras/flags/studios/Path\303\251.png" => "packages/mediacenter/kodi/config/skin/skin.titan/extras/flags/studios/Path\303\251.png" (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Pbs.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Peace Arch Entertainment Group.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Peace Arch Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Peace Arch Home Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Peace Arch Motion Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Peace Arch Releasing.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Peace Arch.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Phase 4 Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Phoenix Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Phoenix.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Picturehouse Cinemas.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Picturehouse Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Picturehouse Marketing.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Picturehouse.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Pierrot Plus.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Pierrot.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Pieter van Huystee Film & TV.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Pinewood Studios.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Pixar Animation Studios.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Pixar.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Planet.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Platige Image.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Platige.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Playarte Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Playboy Tv.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Playgirl.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Playtone Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Playtone.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Plotdigger Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Plum Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Plum Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Pmk Bnc Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Polsat hd.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Polsat.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Polski.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/PolyGram Film Distribution.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/PolyGram Film Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/PolyGram Television.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/PolyGram Video.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/PolyGram.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Polygram Filmed Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Polygram Studios.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Porchlight Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Potboiler Productions Ltd..png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Potboiler Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/PowNed.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Preferred Content.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Premiere Picture.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Premiere-Direkt.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Premiere.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Priority Records.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Private Media Group.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Private Media ltd..png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Private Spice.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Pro7.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/ProSieben.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Production I.G..png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Production I.G.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Progress Film-Verleih.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Provident Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Psycho.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Pupkin Film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Pyramide.png (100%) rename "packages/mediacenter/kodi/config/base-addons/skin.titan/extras/flags/studios/P\303\243o Com Ovo Filmes.png" => "packages/mediacenter/kodi/config/skin/skin.titan/extras/flags/studios/P\303\243o Com Ovo Filmes.png" (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/QED International.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Quad Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/R5.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/RKO Home Video.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/RKO Radio Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/RKO Radio Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/RT+.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/RTL 4.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/RTL 5.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/RTL 7.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/RTL 8.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/RTL Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/RTL Television.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/RTL.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/RTL4.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/RTL5.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/RTL7.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/RTL8.png (100%) rename "packages/mediacenter/kodi/config/base-addons/skin.titan/extras/flags/studios/RT\303\211.png" => "packages/mediacenter/kodi/config/skin/skin.titan/extras/flags/studios/RT\303\211.png" (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Radar Films.png (100%) rename "packages/mediacenter/kodi/config/base-addons/skin.titan/extras/flags/studios/Radio Telef\303\255s \303\211ireann.png" => "packages/mediacenter/kodi/config/skin/skin.titan/extras/flags/studios/Radio Telef\303\255s \303\211ireann.png" (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Radio West.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Radix Ace Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Radix.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Rai Cinema.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Rai Cinemafiction.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Rai Fiction.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Rai Tre Radiotelevisione Italiana.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Rai Uno Radiotelevisione.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Rai Uno.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Rai.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Rankin.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/RankinBass Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Rapi Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Rat Pack Filmproduktion gmbh.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Raw Feed.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Razor Film Produktion GmbH.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Realitism Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Realitism.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Recorded Picture Company (rpc).png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Rectangle Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Red Circle Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Red Wagon Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Red Wagon Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Red Wagon Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Red Wagon.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/RedRum Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Redrum Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Redrum.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Reel Dog Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Reel Eye Company.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/ReelEye Company.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/ReelEyes Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Reeleyes Film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Regal Film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Regal Films Company Ltd..png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Regal Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Regal Multimedia.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Regal Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Regal Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Regal.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Regency Enterprises.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Regency Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Regency Home Video.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Regency International Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Regency Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Regency Television.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Regency.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Relativity Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Relativity Media.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Relativity Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Relativity.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Reliance Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Remarkable Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Resident Evil Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Resident Evil.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Residentevil.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Revision3.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Revol.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Revolution Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Revolution Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Revolution Studios.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Revolution.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Revolver Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Revolver Pictures Co..png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Rezo.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Rhino Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Rhombus Film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Rhombus Media.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Rhombus.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Rising Star Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Rko Radio.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Roadside Attractions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Roadside Cinema.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Roadside Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Roadside Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Roadside Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Roadside.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Rogue Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Rogue Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Rogue.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Ruthless Records.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/SAT1.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/SBS 6.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/SBS.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/SBS6.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/SC Films International.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/SMC.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/SND.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/SPC.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Saga Film (I).png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Saga Film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Saga Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Sahamongkol Film International.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/SahamongkolFilm Co..png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Samuel Goldwyn Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Samuel Goldwyn.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Sandrew Metronome Distribution.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Sandrew.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Sandrews.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Satelight.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Saturn Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Saul Zaentz Company, The.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Saul Zaentz Film Center.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Saul Zaentz.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/SciFi HD.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/SciFi.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/SciFi_hd.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Science Channel.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Science Fiction Channel.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Science Fiction.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Scott Free Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Scott Free.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Screen Australia.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Screen Gems Television.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Screen Gems, Inc..png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Screen Gems.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Screen Media Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Screen Media Ventures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Screen West Midlands.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Screener.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Screengems.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Se-ma-for Studios.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Se-ma-for.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Searchlight.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Sedic International.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/See-Saw Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Seed Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Semafor.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/SenArt Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Senator Distribution.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Senator Entertainment Co.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Senator Film Produktion.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Senator Film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Senator Home Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Senator International.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Serendipity Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Serendipity Point Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Serendipity Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Serendipity.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Seven Arcs.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Seven Network.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Sfi.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Shaft.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Shaw Brothers.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Sherwood Foundation, The.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Sherwood MacDonald Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Sherwood Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Sherwood Productions Ltd..png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Sherwood Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Sherwood Schwartz Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Sherwood-Wadsworth Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Sherwood.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Shin-Ei Animation.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Shochiku Company.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Shochiku Daiichi Kogyo.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Shochiku Eizo Company.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Shochiku Kinema (Kamata).png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Shochiku Kinema Kenkyv-Jo.png (100%) rename "packages/mediacenter/kodi/config/base-addons/skin.titan/extras/flags/studios/Shochiku Kinema Kenky\303\273-jo.png" => "packages/mediacenter/kodi/config/skin/skin.titan/extras/flags/studios/Shochiku Kinema Kenky\303\273-jo.png" (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Shochiku Kinema.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Shochiku Kyoto.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Shochiku Ofuna.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Shogakukan.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Shooting Star Filmcompany.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Shout Factory.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Show Dog Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Showbox Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Showcase.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Showtime Australia.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Showtime DVD.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Showtime Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Showtime HD.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Showtime Networks.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Showtime Next.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Showtime Original Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Showtime Pictures Inc..png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Showtime Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Showtime Video Ventures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Showtime.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Showtime_hd.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Sidney Kimmel Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Sidney Kimmel.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Sierra Affinity.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Sierra Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Silver Link.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Silver Nitrate Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Silver Nitrate Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Silver Nitrate Releasing.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Silver Nitrate.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Silver Pictures Television.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Silver Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Six Foot Five Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Sky One HD.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Sky One Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Sky One.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Sky One_hd.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Sky.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Sky1.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Slice.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Solar Film Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Solar Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Solar Filmworks.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Solar Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Solar-Film GmbH.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Solar-Film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Sony Pictures Animation.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Sony Pictures Classics.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Sony Pictures Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Sony Pictures Home Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Sony Pictures Studios.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Sony Pictures Television International.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Sony Pictures Television.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Sony Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Sony.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Sonypictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Space Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Space Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Space.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Speed Channel.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Speed.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Spice.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Spike Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Spike TV.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Spike.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Spyglass Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Square Enix Company.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Square Enix.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Square-Enix.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Squareenix.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Stage 6 Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Stage 6 Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Stage 6.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Stallion.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Stanley Kramer Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Star Overseas.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Star Trek TV.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Stargate Atlantis.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Stargate SG-1.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Stargate TV.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Starving Kappa Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Starz Cinema.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Starz Comedy.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Starz Edge.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Starz HD.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Starz Kids & Family.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Starz Media.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Starz On Demand.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Starz!.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Starz.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Starz_hd.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Steele Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Steele.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Stillking Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Stoehrfilm.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Storyline Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Storyline Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Storyline.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Strand Releasing.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Studio 100 Filmproducties.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Studio 100.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Studio 37.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Studio 4C.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Studio Anima.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Studio Babelsberg.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Studio Barcelona.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Studio Canal.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Studio Comet.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Studio Deen.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Studio Eight Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Studio Fantasia.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Studio Filmowe Oko.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Studio Filmowe Se-Ma-For.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Studio Filmowe Tor.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Studio Filmowe Zebra.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Studio Gallop.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Studio Ghibli.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Studio Guts.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Studio Hibari.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Studio Izena.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Studio Kikan.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Studio Matrix.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Studio Pierrot Co. Ltd..png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Studio Pierrot.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Studio Rikka.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Studio Se-Ma-For.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/StudioCanal.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Studios USA Television.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Studios USA.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Subversive Cinema.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Subversive Flix.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Subversive Propaganda.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Subversive.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Summit Distribution.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Summit Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Summit International.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Summit Media.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Summit.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Sundance TV.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/SundanceTV.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Sunrise.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Super Channel.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Superstation WGN.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Svensk Filmindustri (SF).png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Svenska Filminstitutet.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Swedish Film Institute.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Syfy.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Syncopy Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Syncopy.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Syndicated Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Syndicated.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Synergy Japan.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/SynergySP.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Syrena Film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Syrena Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Syrena.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/TBS Superstation.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/TBS.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/TF1 Films Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/TF1.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/TFM Distribution.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/TLA Releasing.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/TLC.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/TMF.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/TMS Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/TNK.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/TNT HD.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/TNT Originals.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/TNT.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/TOBIS Film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/TROS.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/TV 4.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/TV Land.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/TV Tokyo.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/TV West.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/TV1.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/TV2 Danmark.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/TV3.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/TV6.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/TVN Turbo.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/TVNZ.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/TVP1.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/TVP2.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Talent United.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Talpa.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Tandem Communications.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Tandem Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Tandem Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Tartan Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Tatsunoko Production.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Tatsunoko Productions Company.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Taurus Film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Tea Shop & Film Company.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Team Todd.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Telecinco.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Telecom Animation Film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Telefutura.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Teletoon.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Telewizja Polska (TVP).png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Telewizja Polska .png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Telos Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Telos.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Template.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Ten Sports.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Ten.png (100%) rename "packages/mediacenter/kodi/config/base-addons/skin.titan/extras/flags/studios/Tesela Producciones Cinematogr\303\241ficas.png" => "packages/mediacenter/kodi/config/skin/skin.titan/extras/flags/studios/Tesela Producciones Cinematogr\303\241ficas.png" (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Tezuka Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/The Answer Studio.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/The Bridge Studios.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/The CW HD.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/The CW.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/The CW_hd.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/The Cheyenne Nation.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/The Education Channel.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/The Film Department.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/The Film Foundry.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/The Global Asylum.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/The History Channel.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/The Hub.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/The Icelandic Filmcompany.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/The Independent Film Channel.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/The Jim Henson Company.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/The KennedyMarshall Company.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/The Kushner-Locke Company.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/The Ladd Company.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/The Mark Gordon Company.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/The Marshall Company.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/The Mob Film Company.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/The Movie Network.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/The Safran Company.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/The Saul Zaentz Company.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/The Sherwood Foundation.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/The WB.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/The Weinstein Company.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/The Zanuck Company.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Thelma Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Thim Film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Think Film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Think.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/ThinkFilm.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/This Is That Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/This Is That.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Thisisthat.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Thomas Tull Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Threshold Animation Studios.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Thura Film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Tig Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Tiger Aspect Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Tim Burton Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Time Warner.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Titan Media.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Titan Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Tobis-Filmverleih.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Tobis.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Toei Animation Company.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Toei Animation.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Toei Company.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Toei Douga.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Toei Inc..png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Toei International Company Ltd..png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Toei Picture Company Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Toei Tokyo.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Toei Video Company.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Toei.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Toho Company.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Toho Eiga (Tokyo).png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Toho Eizo Co..png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Toho Film (Eiga) Co. Ltd..png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Toho Film (Eiga) Co., Ltd..png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Toho Film Distributing Co. Ltd..png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Toho Film Distributing Co., Ltd..png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Toho Kyoiku Eiga.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Toho Pictures Inc..png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Toho Studios.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Toho Video.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Toho b.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Toho.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Tokuma Japan Communications Co. Ltd..png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Tokyo Broadcasting System.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Tokyo Kids.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Tokyo Movie.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Tokyo Mx.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Tommy Boy Records.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Too Askew Prod. Inc..png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Top Shelf Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Topkapi Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Tor Film Studio.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Tor Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Tor.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Tornado Film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Tornado Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Tornado.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Touchstone Home Video.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Touchstone Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Touchstone Television.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Touchstone.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Trancas International Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Trans Arts.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Travel Channel.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Travel XP.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Traveling Picture Show Company (TPSC).png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Traveling Picture Show Company.png (100%) rename "packages/mediacenter/kodi/config/base-addons/skin.titan/extras/flags/studios/Tre V\303\244nner Produktion AB.png" => "packages/mediacenter/kodi/config/skin/skin.titan/extras/flags/studios/Tre V\303\244nner Produktion AB.png" (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Tree Line Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/TriStar Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/TriStar Television.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Triangle Staff.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Tribeca Film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Trigger Street Independent.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Trigger Street Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Triggerstreet.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Trimark Home Video.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Trimark Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Trimark Video.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Trimark.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Trinet Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Tristar.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Triumph Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Troma Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Troma Team Video.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Troma Video Entertainment GmbH.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Troma.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Troublemaker Studios.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/True Stories.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Turner Classic Movies (TCM).png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Turner Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Turner Home Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Turner Network Television (TNT).png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Turner Pictures (I).png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Turner Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Turner Studios.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Turner Television.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Turner.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Tve1, La 1.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Tve2, La 2.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Tvn.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Tvp sa.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Tvp.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Twentieth Century Fox Animation.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Twentieth Century Fox Archive.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Twentieth Century Fox Corporation.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Twentieth Century Fox Film Company.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Twentieth Century Fox Film Corporation.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Twentieth Century Fox Film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Twentieth Century Fox Home Entertainment Germany.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Twentieth Century Fox Home Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Twentieth Century Fox Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Twentieth Century Fox Television.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Twentieth Century Fox of Germany.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Twentieth Century Fox.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Twentieth Century-Fox Film Corporation.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Twentieth Century-Fox Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Twentieth Television .png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Twickenham Film Studios.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Twilight Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Twisted Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Twisted.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Two For Flinching Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Two for Flinching Productions LLC.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/UGC Distribution.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/UGC Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/UGC International.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/UGC YM.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/UGC-Fox Distribution.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/UGC.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/UIP.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/UK Film Council.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/UPN.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/USA Cable Network.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/USA Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/USA Home Video (II).png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/USA Home Video.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/USA Network.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/USA.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/UTV Motion Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/UTV Spotboy Motion Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/UTV Spotboy.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Ufotable.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Unified Film Organization (UFO).png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Unified Pictures.png (100%) rename "packages/mediacenter/kodi/config/base-addons/skin.titan/extras/flags/studios/Union G\303\251n\303\251rale Cin\303\251matographique.png" => "packages/mediacenter/kodi/config/skin/skin.titan/extras/flags/studios/Union G\303\251n\303\251rale Cin\303\251matographique.png" (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/United Artists Classics.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/United Artists Corporation.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/United Artists Europa.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/United Artists Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/United Artists Pictures .png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/United Artists Television.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/United Artists.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/United British Artists.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/United Digital Artists.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/United International Pictures (UIP).png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/United International Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/United Paramount Network (UPN).png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Unitedartists.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Universal City Studios.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Universal Film Manufacturing Company.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Universal Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Universal Home Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Universal Home Video.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Universal International Pictures (UI).png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Universal Media Studios (UMS).png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Universal Network Television.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Universal Pictures (Spain).png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Universal Pictures Benelux.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Universal Pictures Finland Oy.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Universal Pictures International (UPI).png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Universal Pictures Nordic.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Universal Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Universal Production Partners (UPP).png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Universal Studios Home Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Universal Studios Home Video.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Universal Studios.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Universal TV.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Universal Television.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Universal Title.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Universal.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Universum Film (UFA).png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Universum Film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Universum-Film GmbH.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Unknown Studio.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/VH1 Classic.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/VH1 Original Movies.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/VH1 Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/VH1 Soul.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/VH1 Television.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/VH1.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/VIP Medienfonds.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/VOX.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/VPRO.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/VTM.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Valhalla Motion Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Vara.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Veronica.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Versus Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Versus Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Versus Ivan Incorporated.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Versus Media.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Versus Network.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Versus Production.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Versus.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Vertigo Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Very Important Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Vestron Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Viacom18 Motion Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/View Askew Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/View Askew.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/View Works.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Village Roadshow Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Village Roadshow.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Virtual Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Virtual Studios.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Virtual.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Vision Film Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Vision Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Vision P.D.G..png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Vista Organisation.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Visualizer Film Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Vital FIlm Works.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Vitamin A Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Vivendi Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Vivendi.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Vivid Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Voltage Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/WB Television Network, The.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/WB.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/WDR - Kopie.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/WDR.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/WFDIF Film Archive.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/WGN America.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/WIP.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/WNL.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/WVG Medien.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/WWE Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/WWE Studios.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Walden Enterprises.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Walden Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Walden Media.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Walden Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Walden Woods Film Company .png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Walt Disney Animation Australia.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Walt Disney Animation Studios.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Walt Disney Company, The.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Walt Disney Company.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Walt Disney Feature Animation.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Walt Disney Home Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Walt Disney Home Video.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Walt Disney Pictures Presents.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Walt Disney Pictures and Television.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Walt Disney Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Walt Disney Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Walt Disney Records.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Walt Disney Studio Archives, The.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Walt Disney Studio Archives.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Walt Disney Studios Home Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Walt Disney Studios Motion Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Walt Disney Studios.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Walt Disney Television Animation.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Walt Disney Television.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Walt Disney.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Warner Bro. Japan.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Warner Bros Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Warner Bros. Animation.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Warner Bros. Archives.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Warner Bros. Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Warner Bros. Home Video.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Warner Bros. Motion Picture Imaging.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Warner Bros. Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Warner Bros. Studio Facilities.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Warner Bros. Studios.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Warner Bros. Television.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Warner Bros..png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Warner Bros.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Warner Brothers Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Warner Brothers First National Films .png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Warner Brothers Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Warner Brothers Post-Production Services.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Warner Brothers-First National Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Warner Brothers.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Warner Independent Pictures (WIP).png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Warner Independent Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Warner Premiere.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Warner TV.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Warner.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Warp Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Waterland Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Wega Film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Weinstein Company, The.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Weinstein Company, The.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Weinstein Company.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Weinstein.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Westdeutscher Rundfunk (WDR).png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Wfdif-b.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Wfdif.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Wgn.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/White Fox.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Whitewater Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Wicked Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Wild Bunch Benelux.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Wild Bunch Distribution.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Wild Bunch Inc..png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Wild Bunch.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Wildbunch.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/WingNut Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Wingman Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Wo Max.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Woestijnvis.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Working Title Australia.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Working Title Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Working Title Television.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Working Title.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/World Wrestling Entertainment (WWE).png (100%) rename "packages/mediacenter/kodi/config/base-addons/skin.titan/extras/flags/studios/Wytw\303\263rnia Film\303\263w Dokumentalnych i Fabularnych (WFDiF).png" => "packages/mediacenter/kodi/config/skin/skin.titan/extras/flags/studios/Wytw\303\263rnia Film\303\263w Dokumentalnych i Fabularnych (WFDiF).png" (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/X RAY Productions Inc..png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/X-Filme Creative Pool.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/X-Filme.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Xebec M2.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Xebec.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Xfilme.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Y3 Film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/YOUNG FILMS.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Yahoo! Screen.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Yamato Works.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Yari Film Group (YFG).png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Yari Film Group.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Yari.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Yash Raj Films Design Cell.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Yash Raj Films International Ltd..png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Yash Raj Films Internet Cell.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Yash Raj Films Publicity Team.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Yash Raj Films USA Inc..png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Yash Raj Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Yash-Raj-Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Yellow Bird Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Yorin.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Yume Pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Yumeta Company.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/ZDF Enterprises.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/ZDF.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/ZEXCS.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Zanuck Company, The.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Zanuck Company, The.png (100%) rename "packages/mediacenter/kodi/config/base-addons/skin.titan/extras/flags/studios/Zazen Produ\303\247oes.png" => "packages/mediacenter/kodi/config/skin/skin.titan/extras/flags/studios/Zazen Produ\303\247oes.png" (100%) rename "packages/mediacenter/kodi/config/base-addons/skin.titan/extras/flags/studios/Zazen Produ\303\247\303\265es.png" => "packages/mediacenter/kodi/config/skin/skin.titan/extras/flags/studios/Zazen Produ\303\247\303\265es.png" (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Zebra Film Studio.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Zebra Film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Zebra Filmes.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Zebra Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Zebra Producciones.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Zebra.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Zelig Films Distribution.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Zentropa Entertainments.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Zentropa International Berlin.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Zentropa Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Zentropa Real ApS.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Zentropa.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Zero Film GmbH.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Zero G Room.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Zero One Entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Zero One Film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Zero One Zero.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Zodiac Films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Zodiac Pictures International.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Zodiac Productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Zodiac Produzioni.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Zodiac Video.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Zodiac.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/Zweites Deutsches Fernsehen (ZDF).png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/allegro film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/altavista films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/apaches entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/aquila pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/australian film commission, the.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/bad cop bad cop film productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/baker street.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/be good productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/beautiful kate productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/benaroya pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/big screen entertainment group.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/bim distribuzione.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/blind spot pictures oy.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/blind spot pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/bloody disgusting.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/bluemark productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/blumhouse productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/brain farm.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/brio films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/canal horizons.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/caramel films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/cineville.png (100%) rename "packages/mediacenter/kodi/config/base-addons/skin.titan/extras/flags/studios/claussen + w\303\266bke + putz filmproduktion gmbh.png" => "packages/mediacenter/kodi/config/skin/skin.titan/extras/flags/studios/claussen + w\303\266bke + putz filmproduktion gmbh.png" (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/conundrum entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/coop 99.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/crackle.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/dagstar film.gif (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/dagstar film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/default-studio.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/dharma productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/dickhouse productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/dreamworks_animation.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/emperor motion pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/emporor motion pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/eros international media.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/euforia film.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/folimage studio.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/folimage.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/friland produksjon.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/geisberg studios.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/gotham group.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/hdnet films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/holedigger films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/insight film releasing.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/jersey films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/jj4Rn.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/kanzaman.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/kingsgate films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/les films alyne.png (100%) rename "packages/mediacenter/kodi/config/base-addons/skin.titan/extras/flags/studios/les productions du tr\303\251sor.png" => "packages/mediacenter/kodi/config/skin/skin.titan/extras/flags/studios/les productions du tr\303\251sor.png" (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/liberty films uk.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/liberty films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/linsefilm.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/lleju productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/md films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/medienboard berlin-brandenburg.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/metropolitan filmexport.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/mmg film & tv production.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/moho films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/moonlighting films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/moovie - the art of entertainment gmbh.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/nikolaus geyrhalter filmproduktion.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/nimbus film productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/october films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/oliwood productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/olliwood productions.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/omnilab media.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/oxymoron entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/prodigy pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/rakontur.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/recorded picture company.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/red hour films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/redwave films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/riofilm.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/sabotage film gmbh.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/sixteen films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/svt.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/svthd.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/tcb films.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/telecinco cinema.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/temple hill entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/trutv.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/tv4.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/tv4hd.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/videovision entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/walking west entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/flags/studios/zeitsprung entertainment.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/hometiles/addons.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/hometiles/favourites.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/hometiles/filemanager.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/hometiles/livetv.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/hometiles/mediabrowser.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/hometiles/movies.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/hometiles/music.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/hometiles/netflix.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/hometiles/pictures.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/hometiles/plexbmc.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/hometiles/programs.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/hometiles/radio.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/hometiles/settings.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/hometiles/shutdown.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/hometiles/tvrecordings.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/hometiles/tvseries.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/hometiles/videoaddons.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/hometiles/videos.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/hometiles/weather.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/hometiles/youtube.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/icons/animated-gif-icon.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/icons/animated-spinner-folder-icon.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/icons/no-spinner-icon.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/moviegenres/...jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/moviegenres/Action and Adventure.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/moviegenres/Action.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/moviegenres/Adventure.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/moviegenres/Animation.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/moviegenres/Biography.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/moviegenres/Comedy.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/moviegenres/Crime.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/moviegenres/Default.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/moviegenres/Documentary.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/moviegenres/Drama.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/moviegenres/Family.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/moviegenres/Fantasy.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/moviegenres/Film-Noir.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/moviegenres/Foreign.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/moviegenres/History.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/moviegenres/Horror.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/moviegenres/Mini-Series.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/moviegenres/Music.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/moviegenres/Musical.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/moviegenres/Mystery.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/moviegenres/Romance.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/moviegenres/Sci-Fi.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/moviegenres/Science Fiction.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/moviegenres/Science-Fiction.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/moviegenres/Short.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/moviegenres/Special Interest.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/moviegenres/Sport.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/moviegenres/Sports Film.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/moviegenres/Suspense.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/moviegenres/TV Movie.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/moviegenres/Thriller.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/moviegenres/War.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/moviegenres/Western.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/musicgenres/default.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/openelec/Favorite.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/openelec/Key.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/openelec/bt-audio-card.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/openelec/bt-audio2.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/openelec/bt-camera-photo.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/openelec/bt-camera-video.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/openelec/bt-computer.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/openelec/bt-input-gaming.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/openelec/bt-input-keyboard.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/openelec/bt-input-mouse.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/openelec/bt-input-tablet.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/openelec/bt-modem.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/openelec/bt-phone.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/openelec/bt-printer.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/openelec/bt.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/openelec/connected.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/openelec/do.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/openelec/eth.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/openelec/icon.png (100%) create mode 100644 packages/mediacenter/kodi/config/skin/skin.titan/extras/openelec/openelec_logo.png rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/openelec/wlan.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/skinthemes/Am I Blue.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/skinthemes/Am I Blue.theme (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/skinthemes/Charcoal & Blue.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/skinthemes/Charcoal & Blue.theme (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/skinthemes/Modern Blue Calm.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/skinthemes/Modern Blue Calm.theme (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/skinthemes/Modern Blue.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/skinthemes/Modern Blue.theme (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/skinthemes/Modern Burgundy.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/skinthemes/Modern Burgundy.theme (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/skinthemes/Modern Cornflower Blue.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/skinthemes/Modern Cornflower Blue.theme (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/skinthemes/Modern Dark Green.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/skinthemes/Modern Dark Green.theme (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/skinthemes/Modern Darker Blue.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/skinthemes/Modern Darker Blue.theme (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/skinthemes/Modern Forest Green.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/skinthemes/Modern Forest Green.theme (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/skinthemes/Modern Goldenrod.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/skinthemes/Modern Goldenrod.theme (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/skinthemes/Modern Green.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/skinthemes/Modern Green.theme (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/skinthemes/Modern Orange.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/skinthemes/Modern Orange.theme (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/skinthemes/Modern Pink.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/skinthemes/Modern Pink.theme (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/skinthemes/Modern Purple Smoke.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/skinthemes/Modern Purple Smoke.theme (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/skinthemes/Modern Violet.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/skinthemes/Modern Violet.theme (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/skinthemes/Modern White.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/skinthemes/Modern White.theme (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/skinthemes/Modern Yellow.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/skinthemes/Modern Yellow.theme (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/skinthemes/Red Passion.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/skinthemes/Red Passion.theme (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/skinthemes/Relaxed.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/skinthemes/Relaxed.theme (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/skinthemes/Vintage Modern.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/skinthemes/Vintage Modern.theme (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/skinthemes/default.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/skinthemes/default.theme (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/skinthemes/defaultclassic.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/skinthemes/defaultclassic.theme (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/views.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/viewthumbs/50.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/viewthumbs/500.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/viewthumbs/501.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/viewthumbs/502.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/viewthumbs/503.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/viewthumbs/505.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/viewthumbs/506.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/viewthumbs/507.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/viewthumbs/508.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/viewthumbs/509.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/viewthumbs/51.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/viewthumbs/510.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/viewthumbs/511.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/viewthumbs/512.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/viewthumbs/513.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/viewthumbs/514.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/viewthumbs/515.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/viewthumbs/516.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/viewthumbs/52.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/viewthumbs/53.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/viewthumbs/54.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/viewthumbs/55.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/viewthumbs/56.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/viewthumbs/57.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/viewthumbs/58.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/viewthumbs/59.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/0/Thunderstorm_5.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/0/weather.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/1/Windy_Rain_3.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/1/weather.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/10/weather.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/11/Light_Rain_6.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/11/weather.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/12/Heavy_Rain_5.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/12/weather.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/13/weather.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/14/Light_Snow_15.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/14/Light_Snow_3.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/14/weather.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/15/Snowflakes_4.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/15/weather.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/16/Heavy_Snow_6.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/16/Heavy_Snow_8.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/16/weather.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/17/Thunderstorm_12.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/17/weather.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/18/Hail_7.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/18/weather.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/19/Dust_7.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/19/weather.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/2/Windy_Rain_1.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/2/weather.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/20/Fog_15.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/20/Fog_27.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/20/weather.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/21/Haze_7.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/21/weather.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/22/Smoke_10.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/22/weather.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/23/Windy_3.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/23/weather.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/24/Windy_2.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/24/weather.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/25/Frigid_1.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/25/weather.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/26/Cloudy_15.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/26/Cloudy_22.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/26/weather.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/27/Cloudy_Night_5.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/27/weather.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/28/Cloudy_12.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/28/Cloudy_23.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/28/weather.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/29/weather.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/3/Thunderstorm_7.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/3/weather.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/30/Partly_Cloudy_22.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/30/Partly_Cloudy_9.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/30/weather.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/31/Clear_night_2.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/31/weather.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/32/Sunny_3.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/32/weather.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/33/Fair_Night_5.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/33/weather.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/34/Fair_19.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/34/Fair_5.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/34/weather.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/35/Thunderstorm_10.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/35/weather.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/36/Hot_1.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/36/weather.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/37/Isolated_TStorm_4.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/37/weather.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/38/weather.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/39/Scattered_Rain_2.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/39/Scattered_Rain_5.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/39/weather.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/4/Thunderstorm_10.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/4/weather.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/40/Heavy_Rain_6.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/40/weather.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/41/Scattered_Snow_1.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/41/Scattered_Snow_3.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/41/weather.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/42/Heavy_Snow_8.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/42/weather.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/43/Windy_Snowy_5.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/43/weather.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/44/Partly_Cloudy_16.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/44/Partly_Cloudy_6.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/44/weather.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/45/Night_Showers_1.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/45/Night_Showers_5.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/45/weather.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/46/Snowy_Night_2.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/46/Snowy_Night_4.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/46/Snowy_Night_6.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/46/weather.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/47/Scattered_TStorms_5.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/47/weather.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/5/RainSnow_9.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/5/weather.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/6/weather.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/7/Icy_Mix_11.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/7/weather.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/8/weather.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/9/Drizzle_6.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/9/weather.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/Fallback_1.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/Fallback_2.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/Fallback_3.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/na/NA20.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/na/NA8.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/na/NA_20.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/na/NA_8.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weather/na/weather.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set1/0.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set1/1.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set1/10.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set1/11.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set1/12.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set1/13.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set1/14.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set1/15.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set1/16.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set1/17.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set1/18.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set1/19.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set1/2.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set1/20.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set1/21.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set1/22.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set1/23.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set1/24.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set1/26.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set1/27.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set1/28.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set1/29.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set1/3.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set1/30.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set1/31.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set1/32.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set1/33.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set1/34.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set1/35.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set1/36.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set1/37.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set1/38.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set1/39.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set1/4.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set1/40.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set1/41.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set1/42.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set1/43.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set1/45.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set1/46.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set1/47.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set1/5.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set1/6.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set1/7.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set1/8.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set1/9.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set2/0.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set2/1.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set2/10.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set2/11.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set2/12.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set2/13.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set2/14.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set2/15.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set2/16.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set2/17.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set2/18.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set2/19.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set2/2.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set2/20.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set2/21.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set2/22.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set2/23.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set2/24.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set2/25.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set2/26.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set2/27.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set2/28.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set2/29.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set2/3.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set2/30.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set2/31.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set2/32.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set2/33.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set2/34.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set2/35.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set2/36.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set2/37.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set2/38.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set2/39.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set2/4.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set2/40.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set2/41.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set2/42.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set2/43.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set2/44.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set2/45.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set2/46.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set2/47.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set2/5.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set2/6.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set2/7.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set2/8.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set2/9.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set2/na.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set3/0.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set3/1.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set3/10.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set3/11.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set3/12.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set3/13.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set3/14.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set3/15.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set3/16.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set3/17.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set3/18.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set3/19.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set3/2.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set3/20.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set3/21.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set3/22.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set3/23.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set3/24.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set3/25.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set3/26.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set3/27.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set3/28.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set3/29.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set3/3.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set3/30.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set3/31.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set3/32.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set3/33.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set3/34.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set3/35.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set3/36.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set3/37.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set3/38.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set3/39.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set3/4.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set3/40.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set3/41.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set3/42.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set3/43.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set3/44.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set3/45.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set3/46.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set3/47.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set3/5.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set3/6.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set3/7.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set3/8.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set3/9.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set3/na.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set4/0.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set4/1.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set4/10.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set4/11.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set4/12.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set4/13.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set4/14.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set4/15.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set4/16.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set4/17.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set4/18.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set4/19.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set4/2.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set4/20.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set4/21.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set4/22.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set4/23.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set4/24.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set4/25.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set4/26.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set4/27.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set4/28.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set4/29.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set4/3.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set4/30.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set4/31.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set4/32.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set4/33.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set4/34.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set4/35.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set4/36.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set4/37.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set4/38.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set4/39.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set4/4.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set4/40.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set4/41.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set4/42.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set4/43.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set4/44.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set4/45.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set4/46.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set4/47.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set4/5.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set4/6.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set4/7.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set4/8.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set4/9.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set4/License.txt (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/weathericons/set4/na.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/widgetplaylists/emptywidget.xsp (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/widgetplaylists/inprogressepisodes.xsp (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/widgetplaylists/inprogressmovies.xsp (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/widgetplaylists/nextupepisodes.xsp (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/widgetplaylists/randomalbums.xsp (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/widgetplaylists/randomartists.xsp (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/widgetplaylists/randomepisodes.xsp (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/widgetplaylists/randommovies.xsp (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/widgetplaylists/randomsongs.xsp (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/widgetplaylists/recentepisodes.xsp (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/widgetplaylists/recentmovies.xsp (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/widgetplaylists/recentsongs.xsp (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/widgetplaylists/recommendedmovies.xsp (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/widgetplaylists/recommendedmusic.xsp (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/widgetplaylists/recommendedtvshows.xsp (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/extras/widgetplaylists/unwatchedmovies.xsp (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/fanart.jpg (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/fonts/Black-new.ttf (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/fonts/Bold-new.ttf (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/fonts/Bold.ttf (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/fonts/Light-new.ttf (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/fonts/Light.ttf (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/fonts/Regular-new.ttf (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/fonts/Regular.ttf (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/icon.png (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/Afrikaans/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/Albanian/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/Amharic/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/Arabic/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/Armenian/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/Basque/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/Belarusian/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/Bosnian/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/Bulgarian/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/Burmese/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/Catalan/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/Chinese (Simple)/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/Chinese (Traditional)/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/Croatian/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/Czech/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/Danish/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/Dutch/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/English (Australia)/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/English (New Zealand)/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/English (US)/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/English/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/Esperanto/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/Estonian/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/Faroese/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/Filipino/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/Finnish/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/French (Canada)/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/French/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/Galician/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/Georgian/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/German/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/Greek/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/Hebrew/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/Hindi (Devanagiri)/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/Hungarian/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/Icelandic/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/Indonesian/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/Italian/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/Japanese/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/Korean/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/Latvian/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/Lithuanian/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/Macedonian/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/Malay/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/Maltese/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/Maori/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/Norwegian/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/Persian (Iran)/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/Polish/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/Portuguese (Brazil)/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/Portuguese/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/Romanian/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/Romansh/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/Russian/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/Serbian (Cyrillic)/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/Serbian/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/Sinhala/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/Slovak/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/Slovenian/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/Spanish (Argentina)/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/Spanish (Mexico)/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/Spanish/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/Swedish/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/Tajik/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/Tamil (India)/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/Tatar/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/Telugu (India)/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/Thai/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/Turkish/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/Ukrainian/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/Uzbek/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/Vietnamese (Viet Nam)/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/Vietnamese/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/language/Welsh/strings.po (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/media/Textures.xbt (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/media/classic.xbt (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/shortcuts/10040.DATA.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/shortcuts/31050.DATA.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/shortcuts/31051.DATA.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/shortcuts/31536.DATA.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/shortcuts/31537.DATA.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/shortcuts/info-window-home-property-emby-nodes-0-title.DATA.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/shortcuts/info-window-home-property-emby-nodes-1-title.DATA.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/shortcuts/info-window-home-property-emby-nodes-10-title.DATA.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/shortcuts/info-window-home-property-emby-nodes-11-title.DATA.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/shortcuts/info-window-home-property-emby-nodes-12-title.DATA.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/shortcuts/info-window-home-property-emby-nodes-13-title.DATA.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/shortcuts/info-window-home-property-emby-nodes-14-title.DATA.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/shortcuts/info-window-home-property-emby-nodes-2-title.DATA.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/shortcuts/info-window-home-property-emby-nodes-3-title.DATA.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/shortcuts/info-window-home-property-emby-nodes-4-title.DATA.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/shortcuts/info-window-home-property-emby-nodes-5-title.DATA.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/shortcuts/info-window-home-property-emby-nodes-6-title.DATA.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/shortcuts/info-window-home-property-emby-nodes-7-title.DATA.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/shortcuts/info-window-home-property-emby-nodes-8-title.DATA.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/shortcuts/info-window-home-property-emby-nodes-9-title.DATA.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/shortcuts/info-window-home-property-plexbmc-0-title.DATA.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/shortcuts/info-window-home-property-plexbmc-1-title.DATA.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/shortcuts/info-window-home-property-plexbmc-10-title.DATA.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/shortcuts/info-window-home-property-plexbmc-11-title.DATA.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/shortcuts/info-window-home-property-plexbmc-12-title.DATA.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/shortcuts/info-window-home-property-plexbmc-13-title.DATA.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/shortcuts/info-window-home-property-plexbmc-14-title.DATA.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/shortcuts/info-window-home-property-plexbmc-2-title.DATA.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/shortcuts/info-window-home-property-plexbmc-3-title.DATA.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/shortcuts/info-window-home-property-plexbmc-4-title.DATA.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/shortcuts/info-window-home-property-plexbmc-5-title.DATA.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/shortcuts/info-window-home-property-plexbmc-6-title.DATA.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/shortcuts/info-window-home-property-plexbmc-7-title.DATA.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/shortcuts/info-window-home-property-plexbmc-8-title.DATA.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/shortcuts/info-window-home-property-plexbmc-9-title.DATA.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/shortcuts/mainmenu.DATA.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/shortcuts/movies.DATA.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/shortcuts/music.DATA.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/shortcuts/musicvideos.DATA.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/shortcuts/overrides.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/shortcuts/pictures.DATA.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/shortcuts/plugin-video-netflixbmc.DATA.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/shortcuts/powermenu.DATA.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/shortcuts/settings.DATA.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/shortcuts/tvshows.DATA.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/shortcuts/videos.DATA.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/shortcuts/weather.DATA.xml (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/sounds/back.wav (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/sounds/click.wav (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/sounds/cursor.wav (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/sounds/notify.wav (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/sounds/out.wav (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/sounds/shutter.wav (100%) rename packages/mediacenter/kodi/config/{base-addons => skin}/skin.titan/sounds/sounds.xml (100%) diff --git a/packages/mediacenter/kodi/config/Database/Addons19.db b/packages/mediacenter/kodi/config/Database/Addons19.db new file mode 100644 index 0000000000000000000000000000000000000000..7fb27edacef3d1008085c4d1ba2b4370613a9918 GIT binary patch literal 2244608 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

HwcLAZt+4=kVyq~P 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 a-$Qetj`@ulY6Z|6IL$d9?Z<{Wto(lpDJKvB literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/Database/Epg10.db b/packages/mediacenter/kodi/config/Database/Epg10.db new file mode 100644 index 0000000000000000000000000000000000000000..1ed749cece638ccfac4219669f76ea08dddc5e1c GIT binary patch literal 28672 zcmeI)O;6h}7zgmAly-t4CUNMY(qxGX(LiElOuI}Plx(WR%1g^$v;%S*Q!LV?b6iBV zQx7}sW9*yk!|b>Zu+!|+PTCIbwoCPoXcPR{&tw1M93muIXUAMJautg{m1NI(&d=2~)uFWV%US=v{`g^S^~b8Oe!&3&2tWV= z5P$##AOL~?E^tvQRd%ZGXC4LYjt6&_Y|y*peiXEMpQ&p}dr7%|?jN*$(r6y}AIN+s z5=X>z+_D3`FU#f1%c?tmGMhK>b@rB|LQdr`nfw>c#@WSRW#-1rl+&?ok|!hqOS)cE zELS!+-SMWRosfkzk!pTPmqt^U%cf@g;PBWdQvtHYbymV7$$CtXf#7{AM&yQ#wn=iV zlC@MOa!W<`nu@L3uIGK_OXW(n>VEUmf~uHSGpFKAA=9Xf9Ez9*U6qgMvO?_ zypvjSI>mHg`ejC|3AVWmSst*{d|G?qspx4K%afrDd6f2%>`t22dqo3d@|5RYy11U&Jh=^D`R1@&PCq~^@3$%B&STr@{f$>u?$8fZM;1?Y!3S!Gt?&C z-_;cx-8ed>^7`J2QyV0WXIyr_no;&HDBw3N60AKM7|VP_8fXnWCYA+~G+-0utD4C3 z*IXp>K(XliIJGK%N(GA~4bQ3MQMT>OrZ$Z;BRb7k@~csrMt^nUIMm&l;4EoO(oYxg z2Rw-bW+T~zxe2HVq+2ixBqq?L{dDyfTCc<#7YgOd#)dn-v3p%@>81HSZXcp-l2&%^ zak3>$KU?YfGjBU-bp;(TVY}GaUd{79x#{yZUQ6e2%S6KC$eao@b1{v2KJO;o>`W9{ zJ?;+#OOkp#jHGS%^t-vc{@YPMI3NH42tWV=5P$##AOHafKmY;|SU7>AyW~Dt(eMBH zpY#`QkysD}AOHafKmY;|fB*y_009U<00K$?@Bi2a5P$##AOHafKmY;|fB*y_0D;99 z!2AE=-(##00uX=z1Rwwb2tWV=5P$##Ah4ndvVZ9Z4+ua20uX=z1Rwwb2tWV=5P$## i7Eu82|BHB6u_g#W00Izz00bZa0SG_<0uX?}tiT@ynWw-2 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/Database/MyMusic52.db b/packages/mediacenter/kodi/config/Database/MyMusic52.db new file mode 100644 index 0000000000000000000000000000000000000000..165886ca8947ac642d1902867d8a19b5a1a4a5ac GIT binary patch literal 200704 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 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/Database/MyVideos93.db b/packages/mediacenter/kodi/config/Database/MyVideos93.db new file mode 100644 index 0000000000000000000000000000000000000000..f060bf3b0599586a8df5bcd6e425c82f1ddd5611 GIT binary patch literal 352256 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 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/Database/TV29.db b/packages/mediacenter/kodi/config/Database/TV29.db new file mode 100644 index 0000000000000000000000000000000000000000..0baf59e1a66976da41e0403b302f25bbbf70a4ad GIT binary patch literal 32768 zcmeI)J#W)M7zc1WP3x+mDoh@#NZy)AWoamgjbN-2DMW446eNboiI4Ww#5O*sYS~N& zJ_rjEpM{CJhi%K zmN6RiPDYl|8@#bT7)!@6Jl9w~PD{+W&pV4r+t(YK-rZB9Cs|_U940+>YCF^`J=H`) zc_yXsSayojDMeZ`(vBMIn*Oe-MlbJA%*NE5QR0R@XG}*f{k$MOM~uQYR#C_X%Q_d* zV6AL$t{_KmN25At=&D~2LwhnKs|i;})-uE_1aEUZj@;(0T^o}}a1txwYDS;}l+&&9JOa%~5E(xCPHS)2Fj+bn!Z{UZ)S1vOe~JAEn6~MR-QbC(vtK2 zBPLEx#blFjPBADlzQ2y7NxB#w8Zi!{$writwz?X%H^#Sz#10wRL=Cx$(CqsZ|;mQ}fVp8rXiiU(=AB zx^u9k(n%93n0-?VbLM-2I+lM?jKtTn^dD7C-`!QC?WFS8Bw&1dh*PapckwVT`+3?- z4#M}L>COFsFlKrSHUY^H<@2I3NH42tWV=5P$##AOHafKmY;|sGLAuT~jxk z@%w-NlYZqEi3LFb0uX=z1Rwwb2tWV=5P$##AixFi{*P?{0SG_<0uX=z1Rwwb2tWV= z5U9QY-v6s#W2_JY5P$##AOHafKmY;|fB*y_uoV+z|I!a05P$##AOHafKmY;|fB*y_ z009V8Q2_7%Rjex31OW&@00Izz00bZa0SG_<0uU$*;QhbsfjbC500Izz00bZa0SG_< L0uX>e6$SnQM2GDo literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/Database/Textures13.db b/packages/mediacenter/kodi/config/Database/Textures13.db new file mode 100644 index 0000000000000000000000000000000000000000..e21814929c9a0e5099071068c4b21e78444f0a1f GIT binary patch literal 36864 zcmeI)O-~a+7{KveTKb|EypT<7NXCPKCe?!;jmFY0NJ5H~Mol=CcIa;CTXwes8V~j6 zC-4LK!Myn)JUKhN%Thv&=gog%yYsd)&+{8D6OtYu9k_uMXH#$73&acKp<$ZF8zBtC zSW$Ob-N_Y}^M)D`UuIJH$8*Ja`ul!G4Jbbt80$aRAFX{~ds6vT`B7w>-4RPe zL}RzB+6H>OIBX}qV)w8k>_+pg=p23!JNDjwI~jE5O~=A_KTBU+IMS0*`I$S2Cw?^@ z4OH!=u-mQIrGi!6Fi+gcKwi3o%XhuNnW?)R$F$#W*&jvR5iTEgZqL0@T?AJ%Svx8g ztWC@On!JCkmVK_*F5R9%cZE~v?(OSv>f%C`ow{(OJ9L8DZb5})neNRg^()1@X1sI4 zaCoh?TCg5h)6}{Vc8pNCJz3m+gE&mHcA76*8yn_gE9jk$WSD(;uf}h88#@QKHW4Zz z;Z6dn_E^k3cii)?#JRkx3pI=0v`8!|M#1P>ZLyXsT9#!lzUW1Cvic*xw2W>F*NIa| zmaA*gw5B=JYQ&n>=f3Pu=aV398TI@?wFd53#sL*pidMC1F8Vs4c)j?MTM8`R;TQKUS9Fh#Nzm_tCI4Kess@ z&phe-&6|1G!n3)#{>MEXUzUHOo z17G*^cbNz8JS*bxWoI``Y-q9f)Oc+?`+$M~0tg_000IagfB*srAW%+$L9O13n)1pd zv0j*Xac=ZHyYO%6{LY74y&wJVsILa6-}*mQv0t5?sxYQKUk;BxSL>}$O*t&23Il5Y zO|qFj8@uc1;i$6RYBuHLz>Oz=beI-ubv<>|{d(MAuBO^1KKDJ!Bu@X + + + + + + + diff --git a/packages/mediacenter/kodi/config/base-addon_data/plugin.video.adryanlist/settings.xml b/packages/mediacenter/kodi/config/base-addon_data/plugin.video.adryanlist/settings.xml new file mode 100644 index 0000000000..fe80d29c5c --- /dev/null +++ b/packages/mediacenter/kodi/config/base-addon_data/plugin.video.adryanlist/settings.xml @@ -0,0 +1,3 @@ + + + diff --git a/packages/mediacenter/kodi/config/base-addon_data/plugin.video.jtv.archives/settings.xml b/packages/mediacenter/kodi/config/base-addon_data/plugin.video.jtv.archives/settings.xml new file mode 100644 index 0000000000..baa2bff099 --- /dev/null +++ b/packages/mediacenter/kodi/config/base-addon_data/plugin.video.jtv.archives/settings.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/packages/mediacenter/kodi/config/base-addon_data/plugin.video.live.streamspro/settings.xml b/packages/mediacenter/kodi/config/base-addon_data/plugin.video.live.streamspro/settings.xml new file mode 100644 index 0000000000..fbadb5d5fd --- /dev/null +++ b/packages/mediacenter/kodi/config/base-addon_data/plugin.video.live.streamspro/settings.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/packages/mediacenter/kodi/config/base-addon_data/plugin.video.live.streamspro/source_file b/packages/mediacenter/kodi/config/base-addon_data/plugin.video.live.streamspro/source_file new file mode 100644 index 0000000000..504b629d09 --- /dev/null +++ b/packages/mediacenter/kodi/config/base-addon_data/plugin.video.live.streamspro/source_file @@ -0,0 +1 @@ +[{"url": "http://pastebin.com/raw.php?i=ZJFiNyz2", "fanart": "/storage/.kodi/addons/plugin.video.live.streamspro/fanart.jpg", "title": "US Channels"}, {"date": "13.02.2015", "description": ": Lista de Canales para el Livestreamspro :", "title": "Adryan List ", "url": "http://adryanlist.info", "fanart": "http://i.imgur.com/7izulmv.jpg", "genre": "Tv Live", "credits": "adryan", "thumbnail": "http://i.imgur.com/MWSXNtp.png"}] \ No newline at end of file diff --git a/packages/mediacenter/kodi/config/base-addon_data/plugin.video.p2p-streams/history.txt b/packages/mediacenter/kodi/config/base-addon_data/plugin.video.p2p-streams/history.txt new file mode 100644 index 0000000000..77084a24a4 --- /dev/null +++ b/packages/mediacenter/kodi/config/base-addon_data/plugin.video.p2p-streams/history.txt @@ -0,0 +1 @@ +Sopcast|sop://broker.sopcast.com:3912/258927|2|/storage/.kodi/addons/plugin.video.p2p-streams/resources/art/sopcast_logo.jpg diff --git a/packages/mediacenter/kodi/config/base-addon_data/plugin.video.p2p-streams/parser-packages/arenavision.tar.gz b/packages/mediacenter/kodi/config/base-addon_data/plugin.video.p2p-streams/parser-packages/arenavision.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..376a6ecb7edba013e1fadc9046b81f211c2e026b GIT binary patch literal 9731 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 RyZxKne*vskf++w*007*m9F_n8 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addon_data/plugin.video.p2p-streams/parser-packages/livefootballvideo.tar.gz b/packages/mediacenter/kodi/config/base-addon_data/plugin.video.p2p-streams/parser-packages/livefootballvideo.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..ea3875778e6f9d32f8ea6ef2280d0ff062b04146 GIT binary patch literal 22540 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

L|2Rd|yG5r)tcj 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

Od2=wH>}Tn)1!tb3{rV!M zrEKo%aSf|~(zmj(9?FFZTi&%`kc*_6n%X9WbM4MC`xn2-q8gqufqcOE5wb!7i@>}HQdV!B-MkO_+ki>8-V?COFjypNvO z2EN&z89wrdYj0of6S<$r2)y3~1>;~$zWN+1m0+d2d|<$iF&{On#nTK1yp@UOCW-z7 z3K^UfS9W0tm)%MW_7~*RQouMjIqe_z=89MPfew-SSVd^~5|Juuy$G*o z(m?w^J#gl1vEHjzY3#^q@>+$7D6IC6uAK9S25YY(IjJxofM zN*9c4_OgzwIQejsO{8>yCC1L1@{=Dw+Z|wv*u}eEjdBIS*d($5a+-4b@yWBBhts3I zeODf8uvERy`gKWS!Jl*wh_uQ;lIGB9%?UBk0Jun6=4}sq-(VzuXzUL+Wl_h z!Hsx1**~PIt*v#m*Hej&#E{Lu2p7xm22^ZscYs%!bR&mBiCO`> zHd1Eb4OX(#4rFOpqp2Zs&kK;8+KFQ)vL9ZcDv$C?X@MefDwHXn-nfizm4GJHgHR>1 zNyxiu{44JAii*A~WfH2X%b$TmK_G|6YfHIoZc*;+m>rX?3%n7O5cC_b?A9Z9O%0v! z#t&(bTO6X)(h}aQQI@(T+m6>a-%BFp}KVjvHeF|c$A=Upuum*^Q8m1uE1-maQGbOcp6^*U=~@~8nT(Z96?Kvtvu znwTQC6$@L9SQD3N@yhOFGyy;{G8}CR8T4d>(BaHyz6X}{(?;(0sTUT6EfL}^y20P0YQ+Y}lo38*segp3Lf+ zh%3~>%*uKVI3dsUgz^p5^BZgauU|@%oJQ5?%IU`v$4r=KRS^MPFnM9?$Q%70I;P5vkI7;xU;?k?rk)m1s6R)l*{jm(ij2Ze_Xbjpb7>2fn> z>U+5?P9g4WGiPUKFOFH?TBST}4lmJ~oS#Jd1|=Im3fnxdC|B%K$;4xR+exx#Mpu~I z76C@xjEV49W2<=M5{315yI@e41MBYG36G8K*%Uz<4D^16RDE2b)-VeXPj7Oj_Kdc# zp8pdw#W!;|I~y|oiZ^Iz#lSpT<}4gB6aHt|3V@2Lb}(> zXkFr)<2dx$iykSM{?w-vnl5D#arHnb#vWNzR!;xL`TpFHToSQrYL)oNea>^MetvPG zglvd(B(iqUsY&uDX_)DcogGsEh6Ulz%&V62r!0PJs_+#iN}6vzp?~D!ci&*{IJ>$| zq~dbi^vD{lCdyoSWIR#Jyt#3u9|1qX0$wl)0(Sl3coa+em4{=*f_HQ9@bj)&S-8cOj_6qO5*RY*Z z6xj^K&_Q20U(r|5uVq4Wd_pR5ITY$G*g7LghkZG9?|j;5Z*PCAYiLm82UMrDwDbkq zf_9@_b#rrsspix7GDRHLzix+$f5$DEy&$-Vu1JR3(khYf&vjC#IFkgUWs#O@@R9!( zu;4SNyWpj=EwTP3(yCxA+R7VdE;NdfDiJKy5qZ~N6k)uyVApkW!X*2WdzaPidOFni zPDHXmgF0czY*Pzz6#DgNk+q{hCP=V-ai?c?$)dF9(uSYE^XCU#3LO|In9qcUQ#N-C zE7sFi(Fd7F@aZEk>5*|A(IDB1cxV`67&V0Ml0cr|{m}qrkVEM@PCV8mYlMte;s3(k zS;n>%#9Q8BW@c>SFmoE_2HP+*bHki8%*>pI8)jyvhMAd}Y27F7>S?uFX{FWsvTON+ zWm{w2J2U6}&b{OL$4U8zR?ek;{c&2~oqkj74 z8+t19vDZrQ1G#He4O}I-1?-t&_r26Ab&R~*q-j#N@2(4QTdKd%83ooDD04+(vVlfl zkA1fr=A>m9ed=L|g9mVWjFmVh?hBlBvIXZqfpj>WBns}^7Ippbp3@CRBj<8;cTbz2 zSHZ@{7BQLmZIC;A%={xmIG*z4-eXO@qq$y6`7`=Y7BKwJrUnWh7iHYFxonGebX{)t z<@JfH9!CuE*O#u(m8$oZPZpE2Hw(HaDFoc&2?VIl`wBaU=Nl7j91tQoj!#b3HaGuU z5_hokSf>Et%^EVeR z8)sjAb=(Y3ZL3(rcZo%1k9UDKzP4>*r-9x;e%^C`@w(Z=wSm*$DnM*eSLs<%Eb)3r zt5)oC&-{&c&)Irek8`T6X##FH;kXvf{cch8{yL+JwRL09svw?#8egQ^Dl+8-p$pPb zV#pn1*Iv)lLQ=onCbIc}E!NH|zbdjP-e!%pZPsk>REKw9R&*38XRNWJF`CXSb1j|| zhcfD?o`_F6oepfwg$YJG$(qu7_*8OgRadDTlK@JV9F>7 ziputP7uj|o+?~94K8nXe{^41F7=}Y6PQwq4Wbw9HQyUwb8JoE6g>$W=^vNAVDSok? zP8E%0Jmlc^`vZ%Xze~2xPEFQ8tsAyjX2=T3T98d^+KU4VZ!Ijp8hYYN3aXDqo;B$tA)ONYP{bVw)Zpb>SB+;>BpBy7zo{%M`~n{Ws^fdxN|QdidpQFNLR4Nn!s~R^FV|OLBxc}aIL%*<>Jny0Fl`09_+lLqp?W;v3gBf6l-%>-Vi4`4j6xM+?17{Q1-1 zKC%wm7+KCf(6IMgxJFJ_5w;7$$!lTR`3brlNB7UL96Hdp>=Ne1tN{U5TUB3iCx3La_TC_|V;$6_0;v_hKEXHeA7MZg=vW5p?3R4DvQAaB@o9H;`180NISn@NK;x#6I>WJQZTl?y!-5Io zLndUc1dLP`E%O?ml6s*GC8K7-H>*H4g>TK-XQJO9AWldmXPn9@i;FFq)LLYTkV%r6 z#g3T*_mFCrnf>#v@XtSRr7_(ej;YgfGK%Ld4Ia<9lVdXfNMXi~?eB2U+-t+PD54ja z(cXJ34G?qKNG1#tQ%^hE7wc?3ma3N1Gckpv-HiwkDTy$T7D@K6Zfp!To_iZ%e_ez~ zYsUD3Z&6}_FBwftX0~?);j2f*2ha2JF7Wd}4qrUZu*ZXDHU>t>{x~^{YW5<{=>+kQS%_bD-0Sm`Y z%j-6OkCAE^LI7m-wh5KNq{wR&(^bEWRs-9lVI1O(JhCMzsZU+njO&)wHL)zfD9UlM z$_b*Xi_~aRcII6)YcOK$bJ(r$c_8FwtLf?F6$2eB{Ib@mxGt@OYs!f9VYu?{VqlN? zU}XgP4@iOrJS9cKYY@JSf(?6;o{5lddBTh23g>QXe!*qh)sn1f8$*N<@QebB$0Q90 z4=0b4FDyyEWk2-{1t-)v-h0*CWRw-P+FX-vz{&yO`Dq&kka> zD&44tqRvY}=0Q*G3eyJ7{k!8?W!fb5MB-zP0y%?xG)mWn%fHs_8oIis1_oq|Z2e(q z8m8=o4*NG)tjmbyA!@rTxtE)(KBSi5>TNZ_z+m!^w6rvJ_{EEQ4Q=g2WK{d~zzYhv zr?e@r!PTWD`-}-H5SBl_YpZZrPxYXH%M%Jt9xPzvFluiN$5GJJ)8_(Z_<_`fNQ=fl z+vLl!2EW8(+I(jXa|n1UlTZI)!@ntx85pLLc)5yCH{*>QA}Uje9)d!$(KK-9BmxYV zh7{I!a9~k&CtQPeZ_S*s=G?_sXGh|#J&32DHNU6YM@Adk>}K-DDzzu@x*p>3x^VEG z^Q`&32hPYWrl=X)Ay4{7R9UW%a)>&y8+rgIW@@jUG`;kD`b74LzGji-d1cc#Bh50* zvNSYqEZ>4RyevO|(6Jq;hPocoqu>2}d$_!|*3Lxn!QIgQ>;BM7U}{!Du;cPM(sJtE zN03ksh^kdru2$u^H;k6;{*dNr^kieTxw+Bm9Fdhp6ip&1Po@`Yr-usZV5)`+$;rjl z;&P845<_Te=W4fkomMn5xQ?XjwheV0^Kle2CyfY{*Zl|#jhPG}7W5&Ux^4Ejw`_mE z{8jb6B$4Om0b-*~U1#UyX;qgzXGY=o(%6yTaVAkw71+Xnd|Y%|SV%~No!JQC=I7r> z3N9}9Xpm@1a~D5ZijCSr5tXX8?mm!}!g*eF7M*t&ihlJ+=*G37pVxKP*JCcW7kyIU zD=!-?S{)G-l6WHmAt>>u%Lb%OY>kA!-Gq;FrYTV2G|*`;sO0=cOYA}Y+gY||NGe%9C zCvwyOnKKzF{t77*kNK^n2&PuPswl2}#he`^s28NEE^-A%VTOt3P3zO3lhsRnN7apWz%|4P zKpICOjP7n@CBV+D7KJ6FVRrN@#ERG#(hZyU59&sbH)S6;e-SwCEU%?y>$3AT_SQ2~ zQG1Mx1V~R(=jUstUsRs_xtw_P*f=x+sNezTg^pw8>a1c46oL6R@?_}O!j_8a^+=;m ziVFC$G=9&EV0PGwr#d}!1zjcuXSkFQP(L*NTElvlfWZ)ID zkh}-XxCABIIgRc+s%vVZI|&G=cSpDq2BKQq*cv!HVGnN`0ozIP+&)F_mO-s6MNq&dA+V~4stAN z|J)GWPDC;$4Gr{$h5D+)hv|V7{V80biqMiNrz=mDU|3||)Zyr5$MdKwkL~N88!+QZE+zNhdBAbHfSP&f>WO2u>1zmW#6$}Rtu$(to3D>M8VZ_{Oa7- z(mJ#f4#*Yb+%NEB`PKA*PAo+m2stYZ{~mD4ihA$eL_a+}ng%ZB2D`2J-=sxEgXUL{ z%xLah>@m<9WaM|ND=WP_JLDjxZR_PQ^Ks3C!oHv>E-n_|T}zv~H4kb^dCGmdxnZ3- zW-lr(cG%hitNEC%of z12&{jheu2h{)gEFrey=ZvBu!jlUs@sA3DA*@2W^)UHwmaCCPo4H z_o!YQ-wd$%_01u&!M7%aZw`dKzDQXTDLVPpgOx&25#)QWW?3OiYLou&<-Z(H-#{8&Sc1(B{ zA!eIp3mq_Qyb+4AM~{O|pD;CZos{Lwe$O5)`uL)~kj^-H4xuy4Y6nIM~?CY-|*fBY3^{ z-&(W8(JPZD5+35>&>Wasf+KH5cRgq`mHD{2fynG!svj?F6xZ|fWo7V_G&$WzI3T$K@ko93!&#NY)KNJf=WLL zx%)T31e!iRM3COVjXyF^8I^%9A~;UCZ%Hg8+2C(2Hw&Vlg<=UjSRuC82|$?#fD)Fk zG=uv0dnlA7Gj5K^5?8bzujS!cZi(tQ^|2|6lrgx=zNB{dY;Q7&!*=1cA~?BOW?svf zN6G~0JoCx&5-$Vfl(8)s{)EX~ZQ2N>#(!l@Z})>GDZx>5W1FBNl8}QOybQHbcRZoo z@o+(os#v~)V8z(7hYlt? zH^GA226tTue#gDg>=9%9!tW!8gr3_WG-Y9?XZoPU|ou#36qP_ZzZYcRs{308_?5&j9Z3 z%~@OBc;A0Ths)F8(Z`}~{pbIIz#&hG>Wv2b50Xc68 z)!>DsQVu(KwjNpd9q!&k2N-lawOQKaNY;j#>HC8eqUyS{#{%ToH*wmula z)E+8E?!UaO;mL>byE0KsMaA0IdS^dHZxAHlafDJUboY%jJJy1?vu4a+*=&>&KK@0* z&0|g{_fCWph|bsb%RvR-mmeThhK2LHKxlm@jF70QZ4FnZ{ZbVA?7xpA_2-xtd;9T~ zg`a=T`OrxY6$1l9=X1fcIZF`a;Ha>W)?fvbL6=BGo_({jR1i5+i%Glp z=wofzGA^7?2aY_`$jj&6_hULO^#z-kIC5(n;IX;l&YjuW*@NTbh{3_Zt>FaN9Ooaj z)1;!mB$1toYAY%jC<|UuABs_LScd5XDx%1#sHv5JSp6JynD8Zwr-orjdM(UJb41U@-i);w8pd@RzrWLHJ57tnh8j0_Y*}as9X_k7Fie?8;h||dkRv1Y&)j4cyu7=Ooi0cu%M;i;RnPz*){Y} zU75Dcdfp?vXSP5YjURCEicGBQMkqWiT5^!tO!?{wUM^YH^W*H3b+F-_P2_M)Y+!-9 zhaS1AtZe6TY0o)>bpRJ*_Mw&@Ax5)m@n3CUQ1icME$UZo*zuA6<@tvtqkz&K`hcrW zrYW~lNm;3%_S)U=6Z7!=D*NML}}w$QNj+d*HcR)625_JS%Pbijz)=}B?% z^!8D^eBS;n-Y9fvCyC_aDx?YATqa%&&xm}_$zFI$VbJHSW@zK$@wMyl-UDOm>mwn2 z5V(9Mw?9Zu=T4n5;oaxbsQ};|x|m3p%CrsT)=)U5&cv)2Sk2hQ2DpYru~i-$4BC6H z#E08knR7ltxF2j@!wFW>FJ1yd&_&})Xj|O2{G-y0+C6!r#)t^ z@gNXv%u1u$%d?N0wN1^{*wDbSO5y6!vId|{f)5`sH2abv`DZ>klwp;ry~>ziW@jgV zsTuPM1~p0?4NlU!YJu%?*wZ)ILf?DBHUT76V)*pk?PRlx$L3mpdyhT$h<}?dc(;qLN0r zJQsyQEe|?~T{FQ~JYBDAaczeItgI_DEi1iQcHw(Rd7sAvzqQ=V4sMNPr3%#n54uXx zzT4;x8H%oNrga()O$R)bTz5WPU_M)!?s-1~@^iMiDFS2)$z7K3PsJbD0K}aj8O~5! zSwRWB!yc2JfUgzC6SviF;+N;sg(HyVq2)#Elzygav-QuZEHRS+B3_mM37gq|u z{gz)dMc3ii%bwdQ!5EUaEtr2Lv4t%E&^c{SaUvKZz%aE!!sqE@pP$BMM%n64?-;U%_(iJOHxOMN*hU{JVy{ESq90ZZB$`_MElyQ`BplKH;Wvp;{aQiG4 zJvnk9Z}PKKEgOZJI$?y!m&;dg-%%qJJVYcwl%w~p$2z`CP)z$LNNF^Z4G?U*Q zU1GI+zUwCkhyiPt>2)+UUwRk2KJL4$I5TWQwx>5}o)9>@3kwSu=H@U>BGC>*1h}|D zyk8%-)69HU(vTGuE0j@Tp$AS(#g(phB}oRZAJ;>TEg_@4py$tc$4!yu{u&%1rFtNV zB{vn5c%-j*d88jAzA-1te5qjx@$6k!UJ}!**ky4WaOP4tTsmiX2}=ClzkA(j6Y66? z)g^sZ1C*N$+;)W6Igd4F4cp!}0DVaGEC=$%nHlujaF;RQQCFw)S^$?!>$B~^k!|+sW4T9>51#U;2%Gb z6K<%Qb7lnSa`Nyj%lRE?)QZxGcc@BMXo|LIO0c63n55`H1Ju>kmm1O(82EI6*b&Tf zKiKbiuqyN}T|kKzgmgcC{0JR5FU)OE8UEP=QVGPuGpNd}aNi2eijQTRrgayyp{vy0 zma4-xQV2pKA_g4zAQ2Fj-xMaji9UFAq-JD@7MhX-Xm$ig$)ouVeNMX(n)zO{MS5R( zl$0uo1xp&#(?qI5NYo*BXi9WcLs4`EOVlBmF8^vq@Of~IZWmO6NC{>0O{S_n5^HXQ?ci4a-EF`$1ipm{9R^IO- z3vRC`=7-D8&7_|^cw`;)7-qwhU&qC9bmr7LGP|%Jn+=hKs3?{sMT$CqQtSi|Mag^F zr0M8xYABY^(E|6*M``s$Mx|HsT^EfI`JE2DB?UH;@h>n(c(q(!@v_P3q|9bO1m1|h z{ufnbJ9a6LtcZY@5AOMjxeGc3g(Uc-=GMcuL}Il%N(UU7sBvI~em3CGaFl7s^T?`g z+xaWNy!fcLc(F|%0yJ9%fnTrtF=kd)@H3&CiI5dvv2bH$kc_OY37@@)8#E`f1EnZy z++M_`7Ijc$rqcpRubu)Fy@a23L}8H-3mQ(qh*n}e3PV>8;7^u0m^&7nSC_0@+h5>*#wX$v$sZP-W|nsF_l#2RrOEl)3#wk z)Ue%$&%L_jd5Hl^g=-9Vdr z*{QvdoDU+L&_D_)N_1RYT-3#SbzpuEzV~JmrS!0A-O}1x|JD{M)q~v9qIi50PnNfU z#6J;Nxt=La`L{cuhr8GblTOJnJncOE!PEr80*-S*-n|5|f8+#M;! zRX=|Cm>n5tV1w}LdbT)6qQg`~70U^FIEZWp8D{$T1JW;6t+7C9A!dA0a=c$2*2wxo z4~1q*lh(ON0jd?@nk{}F4d9k(q+%}dB(M09vk^Q|aUrF7ic))-lkg|H9+d4V3${%I zCbd$y92u-cNy=&oMc6+^-23q+K#w8;M!grPQ{N{}u`Vw=%yxHCV8MnS^$ zDE_U4|6V?(AG9s=n~6i-`r-Jk%cCQDVnWV=Z8uNQ_rQBpiakIy1lgt>?yr1ya|ju# zh*($5t<57y7w%mzK`bsYemfdBjn==z@+u*EjBNBJFx1)bS(|v;9CJv4@UoK3snViU zx%Xv-w>=$4P1m`w`JL@gUC+6lu^|wCk&dnN7C$#1hzOtv+|s%9z&SWP zygn+3G2HC*<_5X5_m#mzBcqtn-03|zD&o#s>7m2Z6WrC$b9MoEIA!wKv<4za7sPp1 zun}-fDA++5RD@@=G=V^uf*_9;Kh1_<5rK%cms*?5dw64UsL-_(|4jmPNBejA>>myg z=Qs~HhTthxR~{YtzJo}vOxTFU#}nh@P7IfG&g;k!NS<<9h1xY8<)RxPP}8EFF6cRY zTrTtw$97lgQk4_z+l3-$6a#^-ewquWP-(};>f!D3Z!?(F(DL-3G9*>}EA)ir5fNj@ zx@|W~Pf3?46ywPHDcq*}jcQ4KQ;0D|lpTBE>_bE8 ztLwpMBr825V}4;1Gp9hX8$IKJaF|&3q-mXA`~HDe_Lf1BiN<^H1Ol7i2_k7cGZZ@0Y$LIC@?z?0O}q^O+tIJ^FtykZdc2$*Ip=#~TZo z@XpforB#J9oU6CGUBtt|66sW!{iIoCJHTck`OBcEx|v0!Nm&FUt|J&FXR8%U6P2|2 zf33{i0+UA{2354sT-9O*X)NDOp*+nnX$nhJ%S+}h4LK*$C?4p>?{57jMWAzpf3ik; zM0Ks(8d*5NMR|zYn?Bn{x|B0`SnAx-j_DrTq(WnA9P`GCk;4YrTmTCYA$~!`vcr{b zC%W0B4TG@w&sK4CRMdGk#CMmTT7Q0=MQ0slVIC_<4iFl3G{5%O>iHfgxMsUz#hJtwU^`dOk4;DKgyB|BfE;}BR z38AoGWWH|Dv3BF=x{(pWLMBd6Pgja`C#mU%LBJqyT@QVd6qzEE;jUzpKD@rin&4Ha zBIs7(h>D7G-$vx@FkC(Z{#0rg7^wqN=ccDmpXtOn#{dkN;tXHyLU7&|olMO`^F^p= z1K^n6@?eLLNF7&DWd>L+PnimmG=f!_{56Ug;ChZKz3Y996xxToX`DeVx2cL|{fXJg zk1D~%KZvgWqlQ!1lteC#4lKaM#}6ng`v;gW**@8}RfoDpm-`F6V|VYg9XR|7OYWQP z6$$di;=@x&dtP({z{0;;ybFs9!o~pwk}HCiPtYOpJp&uYu$r{h`uGB>IO_rY>U3mL7ckqU+1uVCJW4{vm=I$UlO zlPsYcERjG~WVCDK;t*AUphh)Ihb4#b4t;qVq90Tz%3 z&V`B*yB(yNeVqNDrL&Keg<>h4}m>%q& znjxLRK?ws~7u$Xf_#z8KH#c0LE|Q=(Y-87t zu9O$;OMIXOM?AL}7(^;;{S`4}cITSgSo|V= z#kV7GtQiX~sz|Pq5$k;Vi@1_l^Y~ER)8=Z%uSa}h6XidAp+mck)oRT8G0+aNve9A9Z8^e zR#Dm4W;D|=x7t==>z0>)6wLOz8F58MLLzdk#Mu3@=uwU|YY1zBpFfQoFYSq?%9w%? znJPw3CbP_sIdXWb{_-4i-D~s-6Kr9q?}iA&=*x$!doK^!=Mx)^ra7K{sE>Iij=_9_ zRV_srZE#_O0_!IYPY?Z96+_WzbyE_|(m7v20~%qFv=lwK7pppNcUTF^v<(VVb$io; z*#8aB{G1jjrFXeBMR9MXkvL{jBcI+x;G{FO(@Xy5(XKavot}(y2sRhKWuBq`CBlkZ(KCa~HSr;)Mt7R4xWOC9M=|K&Z z?WfnXQ&yzMu3_%-yS{dygo$Tn(E4653;%NPzS;5F<$cJvS$a)4#f%uPvk>vVf^=1` z_kJ>3EO1|XO5(QVAF}cB(4?RsC&z<(jGkV>xe^={dw}MvPl_r;m2gaM$XBZ5@7Hl) z39{7u{M3=(*JpjcAtb(!$YQ|~4qG$j%-(m95>&;)Dp>u8L2%$IXZ)L!ehkHAGLV78 zq`5kqyO9LA5R~wHNx)DzHzB1s6?I~)^PWB+60t-E*dJ{X($8;VY)qu3c7AElzy{K^ z^K-rWp)H!K)CUiqiGr{%)Io+l3xvn^2Hrj-B6+CbKAyrr-hifn7^&sTXYHi?z?}N9BkiQ6o?hE#Q)4b`L-viFV?fwk0?=$LYfpwhJ7azg+zgV+iUIo z5Q1?OMt=C4XLuF!*9qeW~@%@V`nM@#&451mT5#5pHlZSYhe^;+58QbTtoxiPCg zxmc~tj!MtaTY!_tj-YtrE~QFvbe+ggxQ`&58RZ+c^p$txgWK(D>%lsILktv38&t(P zQyNyW#jvfmR2Nm-Mi1B6EYcf)@lYVnDcX|ylt+YH|ifDA|i)! ztWO3YnUP$_<*Jdl_f!8!murizw%ZiQxU@`b!zWQIV8lc)pCd3lh{GVw{2t)fu~e*E zMUgXB@V!Fc*bTB&Sq7C1Q$wSGwc{|&Ec^KshQy0GONuhlOTg}o@gFxj+BdyJKRX^giHPy ziRHF!QbCj*zj;fEpa@i)Z@&uZ00tH*X12p;s}gOvKxx(iD%#-{4A5kJz`ipe6uE(g zg~pZnNK9+d?0+6SKBHa1w3cN|m}1->o}rezmib3asnX3eQecEAt~|Gv<%`^|K#``6 z#)ctQP0<~xmq`W{S^m45TDwdS?hn|hX*TbF3|`Gdv?n`CdfcLQ$t<@_H`PnWBZHjF zSJ%~*s9P4}Czhm5LT}Ns!%9O1AFHpft_Jim#}Z1xPggch2Omre;dSt(jCt>3GY73t$eJo!@LiWr+g+Jd<)zdP0Ufd4yYM0ECV?(MV^NnM?4wEu7VUJpUrFju?Th zPR~mG4wsBCw2A>hLg|wwk|4mOr3W@3Cg!Ze(6j;I$%}ZMbh@@^&6vtV5%gFFTYqo3 zVzjl!(wbkwYIN!D+a?fyF2K_O{!~>VNTZh)b1*9)eu&u&34VXi*}lbJjO8JU@P?j5>HL7F-`4X#u7aDtK&5^++Lak9vy z=uz-H)fUe9^F*~=P4F2Fl|liL$M2HN9iQatb0RgdeJ3;Es>xGZLsMVD5?CW;NqT$w zB$WsvgdPKhO^~RryY+=Kz=NT1ss1+lLH|H2WH^$bKKuRf$#wMbOKEFA9p^GU(LnV~ zL5j>JE)?Al4V(&1F~1u=QUt#ZadbgL=phtdrwUD~O4&T++_w5NnX~`d7Epx^EHrF* ze0kxGAEEpQuvITE^nJ%>PDK_>XKPDK05Zs*KYw~M+Se@ltYVz>D59q5`S4KIb`VdL zyWavX-n(H0uJ8bq_)#*2-$$ggKcaTkXgemxCzHXvE*h)e20qQ}D>i+v2XF-UZl4)r z1`JDuNC7&FZOP=kmql7y8AM+bX!ECG+XV#Qd_37h(7-Jp#K5iFB1LF^4K$qw_i}q( z7jipY7n*Yt44cdhn>E?LEEg+%UJHWdQJUKWEKg8T<-oR;QvCxN6imRO==>aNqdiuU zIgl&~N~PPPs=-m->fz)GemjN~&a#L_0Lma!1BGt-^SFb#y#;cXZeApU6JW-_?A{l3 zpwr_=?L1xYl8>)dy!U>gkV*P3=}m-7Kp+Yv3^2K{*0UF#*oS`IPy+zaApflea4b=# zC1tG{3Ig|0jJR%Ot#5{jPkxj^6nJhBd6 zbe%V@J}g=`Y_cHkcCq6}6= zMfgacg2G5OiRh&#zhu0n~l@&D~PeX zN7Ds}fQ$Cq$yczo&*Y}|fuEq6qGzVDkYQA_#P{a&8CqoF1L*My3bcW$ftH_QGQ9Bq z#7jQ_vr_Js(bB)i&jspB5G1b9hn&L~7o=`oB{%*7_~%=OQiY&N7gb+&6Q0bo(gq<) zB!8lf;B-Z4>Vp>^q3!LY!2c(G%p~bOeZHNqr$J28F;zG-I6~m+Ny0(y_-grry#6YHdv!Of0Ha#N4Eh~26;RU z8^nd&&yFsiH)vL1v!)@YPZXJps?VLgb|hPbO#@?wei;o#8`#*$;eH|Ozk2qfYpvY$ zS$AH1X8@G5%?mpaTZD2Yf<5e%7H3-u-p~DbglHxKRJL8TmMQ|B=!s+W3N2QIRa9bz zYx&0t;kn-gNMt7vB3RVX{jov=SpD2auZEz7PrlTbf0?5*QMZApPB)a}JslxajSNl;NLj*} zI&l;J1`Z2mjKM60DrbY*gN)}#K)TovXM$I{jY&U-J~}&>FETHugh^JxNLLFi{n>ZK zF{!I-zDY~V^oIKCcsH}(tc#$=Y{i*wxKX7|6Y(A%o=-}Myla2L{3hV5cKadn;-~Ze zH#*rAh}nC0SO4_2V`GvT5%X4@FUGWcd>pY|fJxR!%R@AI|3_ra<(l{7`lioOUPvPV zSW91LT4&L*5P896>(>F|a~NzedT_U^j!W+`ho5dFU}*wNkJIrX1I6wA2`lIvpW+=tKM-Hcn$;qWLeh2xDC zEpwGdM5|H^8l2UW!7MctIhZhGKPQ4Fy6kDt)2v9oS_82VcEcmKz~|d7 zDXYIls>`N)4Z(EypCzxM=rbdFQv`VF{sl;zrj=EQcA_}rKITAZIuh^)H~v^Gylq9? zBpGq@u;{4hAeSM*E@o)mzUmadSU>O-1KK>2{@uZR!3|)@3u5ce56HV*FtT_@k?lMplV!hbfq zzQx9l?N`^r~sn$J=v*X;KY_gsx0`I)p-SgT<1n@ew(tAz6 zxy||db6}@VLEG^FML@d0K=0%EMu^e{$im7){iV2ro(GODHGoN0F(_CB!~Dq4miCI$ z#8^gX2GUX!o-ALacEuB(@%)Q1opN!@1JFcYj%fR!P72c(nU=;}V_kT#%IM9!>2aY7 zZIemOOQjb`E}U$f%78Ioh<2|@6l~DVF8B2Q!Ps|7ojFd8Il9jZOZE>=m~k<0aEU6i zW?L&ixAH=WTR%5EFTGoC>;5cTJ03rtht)5lVYW}&pH?)b1F|8n_H2CbRUBXDM)K}v zm_qgnXJL$e_d03?Zyr)OO!DzF1MoW`@3+2`pnLk87ec$qlF}g=DSjudTR^s3wEH<@ zyII#KDuYfhp|ANaImj-D5tO>ZD4Hg_PqjAkiYZ#Op=Q7SbdBuaJGV`q#{BIaZo4<7g-VS zhLN~x5#s_Y{=y=*1E;M(V!{L!sZWR!eR;c3x7=IM)~T?z1B)|ZBvfS79|9)VW3ID& z=_M`bC)V@XnYG&HRJr^1y+;bj@jh<8>AlSK1sl{O_L+m3ySD4tRX(;35JV(T!z{k{ z+-Hj|efq#3XMtfY&b_^g5NvY|ARkS+dHr>@#ylxLug$tp=q-p3ULa9Vsr_C479UWaju#9j zfj61O7b22JnrwdH$dh*%FGUqAMY*N)RcCam4UaU(ZQCYAwH!)19z-1GYP#o1W^!Gd zzP0M~KDYk@9t0qA^3aGEajHcpv~y$XkYEGgc^yU|=v69dI+VubkT^VASW8a=&OFx; zW`?r6B6oQ!QUtYf&I#&DW;V88<(n=Iu^IqBm$77DyQbBWd8@|C=s!zkrs0Nm5e+3@ zhsSV@2a=)Y*pc*wNKvbcyFE<-o=6ik$5Zz<{gd$42ta8ukwW9ClYt!;Pvc<{)C2?_ ztuWWpfSbjNMQaAajR)8u5yP;Pt1IUGY2Xjc{g7Y-uSd3==W)TJ*<)S+(&}luIZ4dW z2JE5I^P{PsujkbJ6qp+_0F+RJe-~Le$jwsG6n+ZF|K3!?G+8KR_a-wq3Q~o4PtYOM z-_TB>1eOI<57}ZNA|gADv^Qxo&@(XR=~k`AKeM83YkjlxXSJ*n=yO5v-_$L**?^P!b*v3OjhMl@x^VMx;EXn#_l7%U5Y#hIye$^H`{1q;XQD_)+ke z6Dn;Sa<9pYryc*6*dpY7z8xX}ltn_tXl%gv#E_N<&iOyu*o3Gr+Acc@{RsW)n${f0 zC|oz(4~svqP(JPbP#vT4fuCWhH}c|2Uhjy17JulPGd5&AeCyhr@-*akHI5|1M7~E7 z) z6?gx&@Nuc813SXey+{gTO?ha5>!!CWcDE}Z%9_)xoZ7eeJ7RIA4JzpwWN(u#HCxr#aN8n+d}jSe-={R@MNFlq^)Oyl#L-@@$X3{rctOCMY|5 zKi=Ir2`-1M-*GMz+^@AjyAiKBFX|`&+`s|0?bm~FF+)GK<9}1cQ)cN$>Wt&Ae##)* zOPb(Wm0Ml8@xwww7#95bc?^#eo8ZyF47gUmx&_a)$H!c5)-E zNb>$oPesLd=kfLPIo+!Ad6|)E=%XW>X%V0YcF}T}jRl|s5dYh3;a6l$GyRyf%<-jE z{GI&Z5+9}XP1Y0yy2u%WY#De*DTR)FAG_?FB?sB;7RnP^#9)8q?;k%ChmAx2ymZYE zd#IGQa8;?61$Z=ecG`{sq2C*y9EUG%uVF|a$ZIENuHC%_A+JypXNE+36c32HUZcZ3 zJ=SQC>>&SbbX=84dHgjn76ptulrgzT?oYHtLGw)+-K(Rp`+W7hEm_9I%BnYk9Iy;L zZTJf2?JqxmevSEJbck-1b0=Zk_wesEkP(`V@LCPw5(WO>ODXYB!t-;Nt>GEXyOath zTsjfy8d|1tK2VZfGx)8Rw{e=6N!NbH1cSp-B={-9( zNR7r7Xpm&$_rOrWNPkjnKj$0Za(f=om(9~YkSw7T*yK)|cjsf5C6$%v-;6-#fv;oq z-po(0%?|83l!U{B*xjDeS}>$9puzEGAYs_FE;TiEYfQs3Rxybb3-D*O_RUCScz03P z^SrA$r;#9_^WZAV&Z_`=>yj5`&FgmJCvl9KxwrTGF^bM--bq4?U@2ZQ%U|0j$uKby zo4T(w!uW>zyZWgon4S+B$sDr0wLiD*)!o`F(*)r79OenlGyfi_gYp#IUl1curkRYTA6cq@rDmnFIXW8N z^}Upk$LFnCO=Ug;&&U9PCe@7VMIEZ`=Ks}V_jh|2myytyV-ub_y4sQZbmzw5Magi1JL^^ zYyV0z{+CuS|IhV5EsX4J|8La${GT8H+xnlZ9Bgc?|D*mZCl|-R`mgL&8lU0SxB98VAfOP3O4nDU*B)rLl6>MvE6`iv%Lz2rE<~m&t_Icy;U=-0A~F5h`CNrUdiKAkDiGrX4GH_ z?+0J7#7nGqhe7Bj8T4z`PnIecOHzI4B5GPv8G)QgDkDO-0c&Gn4^iwapRD*DsiCA)0<KrK2XFk7q%>!;gFy5# z2K>e0VC7WlO-8(GmSg>^4m%b1rw+O6YOj(_3zfeAM${+ugv-fYk;4NQ*_b;w~41`MyOc?kI_HJ8) z&fc)xrs(TziNc>Z`rDyTR%TFR=PQhpaavAp!~(eRvSEGTBJgA2VWK6o2{oMm?$KrR zCQ|q{q2S`?%#TC9)ttKjOqu_yX8_*R@GdJ!5-gBlC5FGp41ks`K&^;1tTEf-<06OB z$Qg}b#|~f^)UszpIce-Qioo&6&WdS$c_UA}f+bN0{gG4K;o=!lO%4I(#| ztXuDkzp@oHoUIMk%@79dgrZ9Fl2$fap#n4({=sOJHp5_~$cDnt>8q$b2dIn{(eP%> zRh;3gVgKRPyZP(=Xo(0A)5b!R)mdzZ85jnh8`hAVYx)eKlJu&55P~Ty&4oAy3j=f0 zmA1eibq`r6*tLHAvvn>rM%5g`Tytg5qb z!`#4okd>f_+>`}3(inLTOeseL@U&+?r?|g>JOtU+$0ORt9(Nx)@9(k@1KI`Byy+kM zoz?t*kKEn8=ig5_p^Lt&%P=JOx4G?P{JIV^I)`q$z7XhTK8pF!S5u^|TwC0QJK-yB z#?&lvoW?>9gxqn0o{GH*An-;&E?2AmWx7H_K%Ecy2$bx?im35E!|=*yTM_aF5y7A#yT{$4xhL=%=*HgtLT8bPLP5ZX;)*N0LmL z?{`^dgNzGkBfPwQav61H%;aQjI>0!eNYV~j^c01w78LMmpUb23#@1JXo277#o!O*=Q-P>G?c#!SU`2X`iO2AiAHoeMhn+x6|Mu0l7~A{!}8C` z`BlX@y7=-5L7n$g;F~0}FeD7imW>#GQ;)S^V$sl~r10_KI#_=bBhCl2YuUpoMC;_M zLRXx9OV#v&!(A;PV}XW`-K)jv=LIOkH$;@pyCg6TJN!oGasI@C*g2M~X#g(@WksU%D9K0v?x5KPdP(Q6|K!a=z<0v;SECyYiQW{|z zXR33Ci%09WQ3HRb{oQu&3)HsZijNeg!z?~-E{MRpW!unuIzfc&$1GrbD}i%6jlDzj zVUjE$BVfRV_$J#7z*@|P<0ZTxzra;sWC-YSN4fs}1GO4gIbLNXp|4P#=SyDYcU^=l z7fz6*iqo#qiXAPtjdd~R%C4{6JZ>cJYLQ~%AX~0Ra}`zk5d!uU!@+uqeJpJ|082pl6I6mJ}}>wAn0k?PThJ8~FQ zdUV!1jv<5#IfmFtBw)15EdSUILpBKJN)_J!imv_*3To-=D|D1ZJw6LQYDyB^_-a3K znABtx2pd*FMWKBUsc9yx(>8OrQm!x|z&biPZKVWqag5$d-104KqS{;=_XtP`F$E)Q zW3?H87F=+GIdyi8=|JdwV#|gK%V7wrT}*M4b{?5gZnC35=UpJ9X9-OQ`fh>i zd5bbPV`wYpDa(^b4?4N2F;p?F1RN{K8J`7)dX!~Ib*~aaQ>K|4QTArOLGoq(atZ7u z=EE6pHH~@;sWV<7ZESnzV7qA;VVQ=GN|SkRW)7x}xLoC<6W+ z3#rkrTTXwgdCOhklFGNGMq^b?Ivnn1kN8B05|rlKhSEu~b>};S7%2f1{qd0$01Z%9 zdDZi~4WoonraZNL`H~9qFHC4)U?&qrbTJK0R1y2=I$+egWpHgk5T| z>7VM=2WQ{Gmy}^wdA*tK!X^+nlfK=buH==@fU9x)$>+wJ^=^7k&M!uR;{ympMf+KW z<*MiG;UNtdxO|$@(<3Mza^W`hc>}y-UOihPKF3cjLaVKmC{O_WzI(k<*85H7%<$Vu0UUZ=f0=0F z!jHnqYKBbdK!rUAeRg36zl(k>w#m>>J+Qa3%yO>ZJ{vI(ajrF)GOfc1ir)jaG~3E) zXb=(-qKfW5J!O=wD{EktmzQ%W44JYS`TOSsft{j?T3SHhpthXeswRQ`s_Tqb&(Y;p zSF`Puc~haS&PJ=?!36JEzmsF-5T4ZPG$iCoqfLg>o(v3mVq+Rz_m*6U2P)=|!mnp0 zG<>jjhMtYp9zbAw(V+fPy(NLUNM@93$YIa#gW>Y1d#xiCII^Ss6Nd)rKizcF2bnln zw?+M}6Q~&Z)Oqkngtj@{qD!mKQ|H54?>^lKk_BBYTq@%Nv%Ef6dU!elbp02geihxO{h6>NDOcV-XO_WtXM7znBpjO zXJxR+_4S5o+;@mnI3b$GEw&m)SEB|-ep?M{mCYZ^1$ww|VPt+&g8NLfsbYPW34`zN zLfph1quJYc)V2COlke~PfF{-j0=qVy2W*7N#=|OuH@dO0u@KaD-xn_C?kfrXr^)nn zyHwOm)ih?Oiw(2?W>tuXbk?qKZXO&TM^yc)W6M>foze{LaRwnjUS2e4*L+^;_Up)%MuB8;tF5-fdl282qO;p-ZA9UUQJIs=nGJfUH@6?S zwr|qft{&R@a=+*MB)NAVytMoLMfdjhuAti<8;nlWv{6I)whyPbjV;=5ORzHYN$dX& z`2MdS`*~~UO;6~)Qpxf5Na4MY-+y|0o7mp>OsB)~f^W6X;J=A+gnAv*rfi>Zet3NB zxSh<=X|qGiv1rn6(yCz{_F)eLvYIm06k6fOXlm~mBWapg>2duIc+A4(b)i~|VFo^Q z82@Tt)P<&Mk-2*cMJhXkxh5kG?(U?M1AJ*)S4GdDAS5M3Z5J6>3ilRh>6_EA(W)k( z=7Gn=Ams9()1afkG=@8cn{d?X_fFroKMcl41DJ!LBzz~&0C!3IM5EBwHXer?8d1zS zs*u@~17s6$wh{e)%>P<|J?6Z(hn(jG$Ci|YX8>GsbKrHruiWpG`ePkoyMkmqlZ^sH zAq{XsZ+~>o9Zwdiw*RfP-897e#&o%ZZ|Xko`;JiFcTt|sErkE$02=tuMf1E{km`6J zM>221)6j7A@tHR8Ia=}n^9l(mYHSp-Klpt4YpjG=Q_8OyW|J9vEpj`Qae#E&Fdtrs zud@|PCnUn52&pe9p|U3`*JM?pZ2pa)TXBGW$u}=YspBUu_GVZI%!34Kn*=ujz_OAO zzd)l14Pskd?!PbziN~#ww`L7UA%>5uphGu)^s8(T<(J9cfMJm=9*co$qoE1)r@6Q3 zWh^}LBz>vBs@Dl(jtZJFA9Cw5W6S&$*A{J+G&75k&5Krq=k5Di_y6iUV?HrP66npNj}QN;uLv<>Uc)FHj9_@V`_n|DGff3IcsGm*KvC6#;cnfBvq9Ne3X zI&^Q=OyaK>;@=tl?!x^e_}wqB_Ghwvj@a|}uC5Ze`<`jz;^H#qK%Z>%-?Sq|yFZ3q zTTb9@LA&j4yq-K(d1_X7hN(vOcFU3^^1$OlDh+N4Z^+ccEp=vK5pp99-a(`#)NG9; z%O6zdV@)6wh=4&45?_FD1(YFmX^=pl?g#J5&PI5cI?d-29zwS%1RWLpLBx zXWL&a)@s#;iETr{Kn6FLLLB@R~u` z8Bp=*l5);=L(8ntt4dFuDnC_^B3@wdyU_JFzklWaS#7=dHF_e$9c4q0ib_hfQ%V2T zBV4W6s-fFcWJ?gWvS6B-jx=ASS!>7M$kC%2OovM>aRBthw9<5YeKK+MJp%8&W?F1k zJwActxgYu6-^YQHme0cD}WHTI>3T+yrDdmT3C;=yzAzg zj=fa5O~zCkl`YkZ-QQ|qKWrIS#MLQFR%qlo21$bjYHf}$mRF~LlyZ=SpmVT!{x&Kd z{%08hoBYk&ZX_}Y0o@f463)i#Q-SEn-M!J%vt`GRlE7_YUW+L)u(|W@CUjSbay@|J zm*C!en+tj4N*a;@_9U5`4;~V%Zr}lH+H?8Ns^L^<|D+!??+~R70w)8DwzxueyI$wN zZ2c922z+FG@3;%);Q`!pRMA8c6$OXbqreV*A)an5HfffYQI-Pm4f<>;4k)3jS$Xm!rjszwEFio(w-4cHq{H)o%nez1N3?UD8Zu6LewZwEmUKupu73 z^hnp;arb)AO-71XW(UI8th;xgt`QuVRe-}RYo_GY z`{7{;KW| z=dk0Af~k#hM2=a7Mt+%v5&BGl!6{N^qeKG`?8KUaNNy+!*uA*nUfMbKJkMo4(*3DG zK8-u@WT`1@{Mamtw!7#u>gPIW+EXTtYxaX8ocf^J-a!FupRf+cj>MogNvb;S_d4dE zWAL16u(t*F<0c=xzIFteab+`(W-wtgPN9=*48U;eMP&MG)9c;;=G|E+B0sKLfWrvm zf?8&0hc)EN{#?*)@1tAZ@-wW>i?kCL{GnrN)nmnYrB4F(0RJ}~4HS!v{P5I3;++Qs zKK1Op7(D-10)FWg4qZa#!bVPAGAL0;x+{e=KBV};ZY45$!S^78{<bsjcLcHVcG0gd0K8*ldsGf9jefVX~FT@Z&8m1H#l5XM)I%1)q7jKb?04WFE#tRs3 zWz6nvv5g^yWlWjM-%fIbHW^nGCEoIP+cc`XSm&Sc)z%BkV8j+?_P^&hf2Vxzs|@~* z#uE74Br&)gwbqhV)KL8>*=M#`VJRdr{2$Bgh-!`ZId3q zmg2hXNo{D%jW_({1D|d%W_9Z?aj3Tza5Ov}4yooc>Ol zy^k7v*rZ@zZu^CPzMV?W_mgOfsh^DhDTQ7hZVqBNRHTSV8cb+LMU$FZ~ehDwqNvckJgiZQ~c|>nL#@ zFsHk$1BE|~OxhyCGE$!l*Ay24GuY`=41+)9RuCV8pe}Y16nrzU>rp?0emA5FolOOP z{0@NSK1{BO_HPe=0|v!Z++i>^|91E^h4$`h@A^na5l!bG>g4jCN4+`y2fvPZd%oO8 zT_!E2bf04}l6`LfTkhv^DWOG2P7`F@+wQz!qI`Dms=_rj4hQa=u(!x#DNNo#Cd`Y{ z8*nja@~yI0M|4AZyao)3F%u9tk>NeC_eO7=Lt8X$;6f@efW#m%c(oRS!=xSuz~PLOiy^!m8P@<#pehkN zWH=0y&GfhYY{sWR0()b(#{GF-WU6}RKpD8i=3G|=PGVDRjPJZihRO42E+xtQDSAp7 zgDOMHe)*KDRJq*E#>QPKaHHDVpl_q|Ke6N>m~GPtVKpUgl+aaD)Tz>OkzUhHBerDH z1x)PTCdl+*rrB#@>vfqb&$0|&S_}@_{9oEUFFQbd2fB5uM6Q5iD>3Pu1=Etz2Xgs^ zsj{ou{l+z#Q>NClT2GoeaI5M1N5w$Ah%!Z;KH20SH*Nug%9-D95Mo{oJNm6cr z6?%A^c6V^bv(GI1oWM|VywK#rf{_0|3;)T939J1KcnK}n)I-}PWlcFfb+{yfK2(9` znzQZ#(g`@{-jvNO`7uVuDDv6JE8^ht#eN}&8F>4_t3Rd#kHor13KF3`-qXD_>`3x( zDNyiE?A|RHO-`_qB6g~S33NtJO54Xlt)Lk+nYAW=Mu?HZ>oC%PU^dc} z3_T}ru8Wd(bIJN5nduSkm`H2FF^tOQT|KbCNo{A!6`!})d5J&V-pFLJn4?)8g%+TR zYT~GGg|<;tKr45N?qSunr+H99V-iIJNbQ%c+ZhRKC+I~26NHs@v?tyIeZ1}M;|<>b z8XTqjouqp_tXp(lF}l;qQ)3+6dag31IQADF$)U7{vxkkd3@7%o;YQN%DU&aWPy~T3 z{E-9-tid{+3M+W!MFYhH7~OI;1PlD0;La#Unq-;t<9wy^W`&`NYudAAe9Y~a*IR-6 zVYTk7Qs$feRlEQEFp~k_zQad=45wMoHoEFKNW<7d00tyrdr$%7yH-;8-9-#XMi4p4 zj$Jyc-1#Fh=8EmgL*pv#IR~7{u*R?N*lwF)*ESs!v}rgZ5mRrg0){>I2Ja7-BnS>c zvk5hOVT+QKO%{0Y-9_+mD5J?+8&Cw^7wxh>74bZr}Vs@|E5)I(6{Z#;XDK=tFz^5fMs!( zYg%QM>}25v1$8YCb>sYd5&PcxT}IaL_?w3B_fTQPN~R3+#)fdml;v z7*jFR?s9DBy-CSJQXUQ4@YM&QJknMxI7k}{RDLya7+p-mssbL`Oi{UuMer8kazx6I zb&$U&;O(C+sNPybYBb7+0NFC-*EToL>U&ZAu7Y1@!LP_*U$FN&fGY$wL$Ulz^{P$l zCgbh14<+*ghr(F<#M63(jY)Y&GX?~49Qov6;Nn^TBk#eF-@iDb4yoB(?9>y4*ySsW z-OdvTv)uNq((~E&m+>QsU^Vnqe>R*^gtwy^M}}O3^4^H^ydSjQkA>f*^q+1RH!iZ| zq|z&>v6y>a*=G5XQBd~37UUHe0vIeSX!KJI$=hodaWrI4N|EZK_aZxwCMH6@1GCPI zGZ@=+*;vF_dPQ1FTVZsMR|*WmO%EeMr_OO}ALjErYoHK5(~t20v=Y9cxUl-z2Cl*g zWN;w|j0vM6Vr@Og5-s;C{be)LQ5>AUSPqB$`?KC9ntKn~{54f{(XqDA7r%Fqf1dv} z^E-6B-~+Dv<)17bKX5n;P) z%{6gQfFq{TD67T9>0V_HPQ|QWOf6cGyPTXdMzvH8S&ayXrMjhZ#wyyGaa3Hon1%uq zZL^oW+xcboq9nfQa3j^G8$9M0W2JXR@;+2aH?9%WZ{AZxH)-iJi{=xd-ZZ#a zCeVo*T%j6KZyzehC}7TDUwPyMehp}oKhkw$ymuNZv1P4|6%9eRy!KGZDRHBm0e&fC z{~=>$q5%9#X-l;9w`|c>MVw{Zg&mzU`FjM=HtDHuix7!pVHvZocj+$jxmNs7D}$Cz zKQXbx9KZgjEvap>OZ)%50Fbr}CiwEhqn`b(Y-OMZTZ74TMBQ*T3>SgOol_{Ev?0m=AJ? zG^b4YOnS5(+x<}qtb-+U7T`_=_fsPS>ELc9JIKPyf#2q)u?6hp;&i6~O{LaEq3)Us zYrOf$+zJ{}3nCKKQh2`53_oqCenE}pIZ8`%i&5R(MwRj(T)4RZ$sIjWp>|fQDMTAs z#kk}`a_7=f(R1Bs0OqvIz@Y^X^SRt3PfL_kISPtS<`srFLz2gUk4H z*4aY|_e9&p#A#w8t-lmiGONOfLtUstmfchKMF9r&|?!Mt!3FN z7qz8Ne<7|%Bhi&^ZJ;3YTr>>$c>l5BnV0X07jetKK;F(kQA{oa&_=O`t>CXf$nCl< z)nlyz_bHEN6OMc+c8J0}(0mdllGwO3R}+KoF@&!%UX%TAlz4b}44WdwPjb%8R%VnR z95kw#F-w36TzXn$=>53gLp830i-`y{bMheJwv#9aK z325{%JvJcoc)KUry}fmDrc{*8HyKCFCH6M-U#R{DNj9n%xv1rK8eB5Tz=|DL#5-^| z;_k<-Kh0h#{C!V-W*Wv?)KrCoX(fMZ++Xw7-v+Ej)T_ptI-7LbC4jZX{%pBuT^e<5 z-Mrq;-B$JetMd7H^!E?{XtCY=8z&YSA)sUYN;3fB|V&#}>(KmX&5H ze%>v7O<>>CtHsl4^caBK<^hBN7bv5}nypwFjoxiRS6`P_^*0Aps}DLEA-=U8GVL)v zB>=XLlq~v@mXK9j6%&ZWQhwcg`sh6+vk>ipQ=l{<@Em-NjBNu9J6tV)_vq!J@LkOD&y$i<^hK|5{!hjn-WU2jzq;_5RO%kc<1dCUjv68ro} zblD;=JIg`)T7_>x`>$Ue@`;?y;iIc)EszI+~cNchF#Bj&#Y z?F{L1T-iwB;o;Rk>9M0nEUzqx?~;Z#_ind7nm7KkJRoKnajMVKCLQi&YQ4%QFdI#>~>v6rMee%Wko~cd&bKz~ha{76SK!C@SKM=c)&=)4WtwFuA%(C>KLEV8!D8H0EhZOWz2iN^}RxJkh&l$N28MyI6X;l^LKI5E2vLT*v$8DEZwa z|8||p<#(?r$2bL=vt_!>bmL{rMQ!%vmFre0@Lh)CV!BY~+;aDjA;Tu-g|jCOs^dW? z9*8F5VMeO|D-sFEyHwu(7c43j614VjZEk~Ql$t6~I;ySm7z;hKlfn3ImvbI~A5|m{ zJ=wUwac?7Vy@ug)>74&}%D@XPf-OSfK*gj8LT7W43t2fW8zaV^H)mNl>o;cY2!~EJ z3RG+c*|Q;jnwSJkO0(l-b#B8%#Z^aFk1LM@D2Nr5(=wAsnRiqkorS!jEP9AbpV1ga z^sm+2meF8c9JiQEv3YVhE_@WVPrvqrDbgFqx&j!53PJL;8~zOXc=b0H%D-NeYisv= z!>@^_Xv=YLpx^GQu)q^o$qM0LaOD}^!dJa#A}N5}F293G!&>D#xRv=U?_$AD85ya* z%ub!#NbPNaF@;5qQ8LHdpoUm2ww0=@m%8U+9|=fDRR$ZMsoV9oP?r@{Mr|Uc%j`TS zOg{31tv0Cry25NXRTb#*!B*L6Vz z)>C@}L1JpG&Vde~j1JtG$2H8!zpW4QIkN||l$KH|YRO-GO*%6{bRBQ9bJ}Y9An}2- zD2ItEbJ>DP&rD88nFkNlP)d6U!>EiQev@mBnKGJ=CR-llys&Y>7GpT0jI(^X7>I{#0_itjX;ogDHU@GH3<>~RdNG%f0%)x6p|Wj;s{ zdSuexd;}cjjRJw>5&FYpL_7TEE!sEZ6!DFH{{8v>|K>V;&zPFlF*Wv{o+w*IQlV#Q zvRg;AHPzDu5fK>JLl;9`P^rNd3|xt2oIg`xYK+-b;b+1qjC`&p@Y=9rSHVRDd{=S%!DjVMB{nt(9+F-?z9I zP+zW?XX7n5!{}FQuL(Y$NN!g@{=G=G7vK(P4s>w2CcF%sq4}wnF%JC4q^QBjRFT6sB69uDIs@xlYEy$|FcVE=avWaP*G zeiuHniaB_urxg{gdL}~xDLlh4s%FNOVVfJ{q)B(Qp$_qiIq;^l(EE4(=RF>VR7zr> zxWY?G;-uw2xGI=UWU}Sdhh2E2jy+UI5i82NeEXrvCYS%xsCGxt#T|wUQ+6W5c{r@#mHEeObMKp=hOhJ_9M{IgYNq6W-f7gFM!I0r8@fCW{ycKU! zOYAlb&9LaBw-Ey-l9j)so;R7mB5a1`W45Eh zMn@ZzAzwyFc;2LVUMiO!-|lsf@Bf_cKL8T`@ccn@mi5;<^fs@tmIYlkckd74HqW6mjPK(>M5~2CNB`U`@4SA}t)}{QDM85P1hWI8aHzNhHhW$q6--|H zRx2g9NZq4iHeF8vKXrVV=EwIEpoGs?w{g-OOd6ZCQW@$VOht=xh3(JkJnWJ{;Q(tc2*!eR(|%0`;* zc3%k6wHx)Q+!gKuoTKS0^Dn`d4YjsO^DhXw(O0snPd{fvy&$~Gv@x8ePk@cQUJ++R z=wB)D`fz`1ZWNKrmjNb|nE&)B*ubX^NMT(e^S^t=$ao3{#@lUPASFq&CC zb>zSB9yReA^gMG$v3ZG_AXeSemY0uJW^W^ZK5fR>-0SpQ0PBRBzByZVgKnLph?Rt8K-cIMmVkjZz8yqWV;Q4$ zP{SJ+-sEGIj5Ppc;ti_t6k;%l^+)KYyZ)!E(b+p1DnY~g`^zTdi^fErCh(Axglh}D zdWbf+8G%Q`1PoeA#uC0)BRTSaddWZZ@SNP+6ES_ok>CqlT`M|18p1JC_2Lp^p!G_c zr*J&*pWr_ln?h~~&V|o*Sc%Euk92axfFWOMds9s2 zc-RSYpU5xccf;_`vMx;ClWsevtI)(o(epnnAw|PlQyXyZS&Z(gI=|C?W4nnkr#Lvq zz05qZ)h$2GzPtfg|31*WvtYk(eq3Vk7Km35V5W_70$S-$wE!3Eos2@w)!Cd9cuL+T z6f{*&c5!cSN`tqh$b9kt@CD2eQ4VNHQr%`|7so@vf92aGZXymUfARNt8uKghs_zmD zQ4<)YMH2#h|GL$;+BTR4(lUsoF5S~9+S5^#IDuw~Hd_C}`d`6%e!T1`=?z_MwrSO@ zoKsDpu}G^lVNK!h5knjN0krFArb$FLL0ikos}xCI!3#mhfi7Zet+bhuk4MkG<5+*) z0<)(eMwcucC8{qhK`-$5H;89`aocp@sH{wase0ow4l_uXI&TrUcn097wAw0b`0c+5 z4=}&oFfVvXsig5BoqRxl9f4L_YK@4!r7j9G07f0fWlhU}BXi9fqXQy8(T&$n@vSO} zO=77@`4)8@{}Ax1fZ)2Ra0H>yxdrE48^P1^6T8A0MYx2f=h>Nf6}jvK@lB-ixJ}Y< zLd(0_s2(3Phij(mY)x3HLn1hTYA9$d!!1Axy_bzW3%|F0gVl%BqM~$kqr*^-BOqBOfE36fAN`sRv0VYRr9r~5i{pjqu zB>{PL8Cf{a(`FJyj8gazq%;VROMxjd;?!hREbHpfA4%87MW84a!4~bswM5_|9(Q-x zyPkI)=sbLD;$+5`Jv^Bfn*Z;3$5>VA^SQS+1GwnB?X7%+HN{kL<;fywn3{8??d$pl z6VjxI+Pv;BZWSk+E>wUWRvOH|Q#wAJ4k4mWdJb)3&}XMy!z9fWG6nSUjJ}#&I>+LG z+H!@I_=;k_>PW9Xt74|D3(yskd`9|N_uga~Gi4Hu9hdQw5%d@{#xM+qwm_WCur8=e zT0qP|nsZ#64n7(UpqxG{nkKBlx(m@^FM35@|KK4`uy}}b;k6QJW3NCue7BmWBDg3U zOQOk4G^be8(e7Z}cPIX8#s-&(_-UWHfVAcp0jkH*I`{4SV_&{2hDOC|Hm7l61%p0? z4R!RZXn#xAV5IIEakxESg%5J!H?ti6j9fA)^30+fbK-}?YO+YADz+e6(=Y$rZ=Y`v zy#ZtA;Ht_Fch;PN@svH&DouRl0L=77>uZo5L4ZU`K!oE?L3F8Ozt}iAz_3mQ#Na|qC{7vW#ZF+SfbQ}== zK5lf~?zbDLVWFg@n1WO|1~-IyYX3sM(iqf_z^^QgtC8S+NOvcuFfu%g`W3*3DNpD_ zC!~y}%sV%TYyPwTtz9bT&v!SW)gSkP;RC(3VeQ`ND2@yYgHmulPvt^`pYCFo-d*3k zHKKS7`2pqIFdMJXd>B`fEmCuB?1G_nIqT`toPb)c9hc}2R=O?19#TQYzf0<6?DUoV z;13b(S`+5%=Ifcv%V@MnGOm6DkFZgNPO%6Q4b0@P`}(0$RTh?^TY+eU$BR*M`q-`} zN=oVS77M=o zCBSL~%5O9xnYB^vMqiSVr~cw0$U)ifAvzL0xK95P`ZFo>k=pq)zQ-pQHLkq44jAfSZI(wn|9SDN(1EX? zGUX)kN}n~yVol$i8n6hb-nf3WY{9HGTbv4gY;3FDF<5H*j)r-Q@A64@fLbw8oJtjWrvLmr0+0{EL^rqcJE3iO{g)0hvFQE!pOYk-%efD_1UChj>+i-*Ckh=H?c z(9RC3J1wB=F_eSz#QyzoXP3zTK9|F82*5f9J?Fw|)}c=|8Y=<#1F*GBZfMQ;t%)CQ zD~U#(O%1y~yulJ&DZ;1SMC>*jYa-5$Jsr8>bP30 zMpp=e*MMu$$n{CtCMUa1<}6Oi8RN?`N1Vhhvc2eC$W}PoW-_k)8`9RO0-7YUK#-f$ zKhOeom){WUfh|u5QugkQQG0eIvIqsnco8N|3nzp8K(ANSOsg6xt`lPz`iFrM@{2a% z`jvJxtYhxuCZ&YlP20!APFbzZ${A02p`(txl~*Yz+6JX-#?+-}f@KK{wD`VGBqYNL zZ@yj{&!yef#C)}EPDi-XD`pc$;pr@;v9n0*WDaB`BA6Xfqi60`pAB{KVgs;PDZ4=k zMTAu*?iM>=_Hh>XOJIzG`o&2U6XbH$88XyW>z zu5~@S(kGl@fV^EW^ci zPoA^4izwyxcYqnxA!wZdHE7JbfF;O=D}u2yI!VSTQ+tZzw_Y3%+aN-WsrdHp{e8#| zYLht}pFdbFKX7fG2g(7=5!0iIEHiUBP2M6FFL! zQ^82VeCeFcVb-Gik3r_98%GBb@u{WOWs|s9uZl&0-x{GHU!_{zUWKeroch6=;^HO# z@Exy{aWAHEMRd|hi72OXiMb7k5H>u#nNdBN56>|Rp(siX2R60LWJb#fi4dW?IuJ)s zZcW%wCym4U2RsCJUGPco#LVG91qF?H0P}2F1CgYl6*vvc4-_zS`!Y5U;bG6o0rqTt(Kms;{qhRFKt^d zZnC1e4LQXS{M6s5c%M6a$LC3`)=kDL^V~0gHItaDia<#4&ApM%kiHmG7@2BW|Bz!( zy3i!Q7vu@TI_Fj3Q=x>Z-k_!3^Z?!yI+EyeC0~4$V<;z}@uY?Bpd4@@dhca;4aaPN zJJ%84l$xlQV*t{t_Be1svz(jfDj`!XvrEXCHrRl zZ^x3H3evNT@nKxzel@?8mOLgK3u>)nerbcX?1{`<4O_My%6r0lR2*IH2fo(Jbe&NC zFe6{CyCyc7TEk^DXQ42eMolWLzd2?RqEBwrS(^|K+dCksu+I9rT!<~V#PPf7+kb!H z8Z^_+uxu@9sv-J`6^b9T){iRdGYyS zuiJ#gn`gt;gxr@o#nQNC?#QgrrHq{d^2vWfs8?8#VKvfR573!glyVY+Q_fZvj$5Tlz znHPvJc#`6)8r0+3@{f#a9VTzf|%~}w7WwZ&yw%JH4u8cG( zynN(HaSr-Oq_962Iay{1&^TtwCy|A8+WLEVfW63G--0i)LfZS}sESRH-_B z6W14P`q0jL4g~_VspjyQHM`ytH)tLr8K1k_p~n#+LE%6F1ox0t^N8XBrW3bm`xKI= zK#~YG|K&pbwd}b>(KW!TJhh6pa7@YN(jBz`{++JmL@<8wrHd0t(SM;Sv`mHSlJn<4 zn9;7Z)c3?L+aOx?F?{~#rnMQ!uI=ez@rdxvH$0AYkAvI$*nv0LYQ1drhw)i%C=zEH z6GRaOzgbDapir?aS&x5V5jhNyTZS|B_>!txa*ic6Szm-ZsO z<~=CNCp&m`xVH%KEF?CxWAjkPc#qB?NmvD_ay@fvoSbOgF{5%{)Q&mYDRo5~+ne2P zs}o1=#n|iEi1dMeh0>m`S;+b*1?Cd^iA}aeNJ7KYj_+X7C%)0vuuH~MkD)WOG5_mg zq!Uth2$h^6C9k-!vN#;tPIGGnxS{#!%jOr`vjgSaL8lE#qO6+R9FMV4*`yU%Z!cM` zpVRibCR{tkT6KnI9exKYy7IXRT_*{yxHSyX&Mat=jU2WLb0vel~Pz^X9o5aph zt*J)G>YQRmgx0??r7*x?--kNg0Zi!d@btAE;ltw_4eijr*TwXwX`H_P!(;Tn6GWP$ z)=uN$S*(eei!&|vL`14x>ZFLII(Wa-NCNDf^H_x(Ea6?U$GU!Kqzl|mvqOn;`*qgZ z0w`!;xe#TVRRO^up650@XI$JWoMn@$X17%{0*#!&^(g%3W8T(FlGh`}0W-N0u zaadlpv&mY^^L4M5Xlr5zD9YOD$tHgBgfvGTw1I0DsxLIt!3I!sI@O0)(dn;OYtGU6 z=&^S>Wr9BfNp>s2-UR8y9RmZYRcj|PZXNrx^lg=A-(Xj3Z`MG){rMkr9|&g`VfDgN z*=ifEn+=fgtQm`_+N-gKaAZ;R(Xo0=p$)EtU-cq)XgB_@S(R250b z+~JDytcqu;Imk?da`f5n0{Qr7U$!m_vbQ#O5UGdfU+(^~`p)7w56^o~?RGMKv9W!W z(cE;GKrDnuI#7&y?d}kT=Nlvmm+3{0gwPY>r$m6OTBaQv8_Osvq1g}Q{jc*cGtv`v z_$Rg8PR<1^mT9(RhXgZ1EaO#ZL3SE5?AZQYhM>;1rAF`$x;8AAgp)q4h7?046A@`+ zAfV_ZQd~5Mx=dL`y}5TF4a-Q?`BYn9H-BH&VftyqZDb)k|7cA3_3O6Ja9rH~?*+JN z1s_bB#2XR&BTlj%m5(aR4z&FJHZws>NPKfh@$0z`+%pLNcn6!rUBvH?9VH! zts$4p>MDTWX!-~hZ?+f>J;0S`{|L$U@?N;h>MsI{5RWdYh|Q~kS!l}_F_tP!vL#l1 zl<}CUQz5Oc95Z1vWhY!-c?*^`h`8)lx7mM&@RaWOX71`Oxs6E;EQB&{I%7rrc0zB& zP`+2DH<*AtR*kGXBGOj5NJuv?upNmb)Y9s7JAzV=7aG&=^c#i}rXPs~&4zMSM;l!u z;0O9=zTEC+q;%%lgk})@6S% zq=dh`a{GgdeNLH$XJ+odEnn!2TgzC&h-vzoGH9`SY%cQT1OLb_@f`l%%p@@fx+MGQ*lERjU=@+Cz9FDX<_LlqMn%eAHw;9gE z=NJFzEZgh(-~8yH1=03%Dh6YA{8eyUZ6`%anin}{Oin|sGTCBLc z6>V|1;CAE1-Q5BNhvM#5-2J1^cf3FHZ*pWZd#-h@bMKk8*JX(?OsC7_&=8<-pf!2( zs*D9gnzk(8pN%##-q+syyC3=AQ{Ep+MYrpXUa;v)Mi*Pi{$oO`e0wkK)Qv7W@IJWr z*>L<~dkXBV$yD@AvWryI_{IXsXVj&RA|CZHhUwLbVF0U|N*={T9KJVz0`mN*qKHIe{Gtr8F>i5}k zSyg?<==DqP`}c^Tz?RR?PFl+BF*P#An(`~E@D+%d^ZCCSBio1;*`p9dTAok>GTtuS z?o2vspxV|P>W8B_3HOXQr9Yn-p^LOoMp>rCzI7UIIH z|A`GG6EL~~Bp?yx1dDvw6r~&LkBaRo6h! zVcpZx`F3+l6*WM7P|FW@_frZ_r#vD*ys-g=NUq!}0)!i+4u>3s2rcT^kP~Nnp%c%( zMJ;7K4KXeVh8{KKGhMWu4Y3q9MU6(fw8%b-yi zF2RZHaLW@C7sI5t%kCadQWb=$Y^+2h`vTbAJPgk~?;M(*#!_#`!UU@yC0Yx(W)dqB z%7#yU3FElfOoGB{5vUu;`#X{L7trV4#1MOC>rc>X-r+x{k40C1Jy7CcuPJCfAc) zO*W4}rJCU}Se`=9|3-mC1ULl$nlqjI4k)K1sM zp`b0aR{Fa}kx1jbQ}D?`SA0|tJVbw^t?hMq9AuX(bdrw|Z0zZo`?|K0MM}m=gyy|B zcYe7;B3k?huG27c+Uge~&8b$DFCTRx^eIs_v8d7Au+8faVrt>v*UcdD*19pqzdHbN zM*htzBe^YZYL599BkWS$?i%Fqae^XA_f^>EQrpf}?3Pmz27?%_&wETxC?P4&$_hI#O@M zwAmU+wd27%=V{VEyPxIYE-ub{cgd2|S|YSKyP+3R!X!M1Fq$F)zX6Y`m=+c>hKU(| z2TP5m6q3jjbCkg+PU!OX;+^AtY&}Esosal?^0uho3CYWJ_X~B`W9kN#0(IR|Fs3pM z8Ws9)kSlUe%Q57kY;x0~Uk~s-`jQ6IvDiR}^kMFfn}3_?VWx&37FT-f8g*~=0T}A~ z@L4g?3K>%5GCE~9F}ULBZK_y(!RHCESwKx3RA#R1PCx$nX3(chKwx;?p>iLAa*TvP zgOm&2?OqSxcV=^tI_mwrK+j$%F*l+~&XH8nT?KD*wi<48bgl>`)Yv?^Ely|qX{bURv?`euk_`5J|~%;Sq8Ccx5vfmF2sY$JjYXK7dHt*n@AV%Z^%(~ z6=ryR;3xUbDvuCPcsF}-b6hQLt37f40)U9{_I~?0W$=GZnS@L#aF)lRZ3wyBtph-=6ov5|Kzs!XV; zs{FA7(?K+leHoIJR%GzdMmMzWkpI24AyCB;G?M z6t4&Rzv%nCV0HLqlx|a%76%MMi`$8#}%I8@3r2Haxgjzd$3yS zkEMmlqSS-yN&s^Lqsq)eUo5o?_j4+kq`c7fbH(qPenxeYHWR7v1LhqD_ZipswUc8J z6X=mb7NSt3$&L$QZ(?zV#V#j|Rwcl)kOWfio0%Mtp=qAqiuSVvqZqtqD@u`?mPwJ! z4|C}hb7LO*p&=z1)9AUeV(zOl3i(ue@scOjj_Pbc<$2T@S9F z45R2k*6a@>65ac3Ue7-<;@`-})GL<1zaKd0xFUEpu2N?Rb(L_6-yNyn(s}UTcFLRygQRfCyaal)m%@?&((E$|cN%0u-{pM3()o09y!r2F@V0 zS2QmVe=|i^#-{y>ucWk3eX5ky&5+ec7?KxH8Pq}1dM-TacPHI)?_UPNZoqDu$T>JA z?^d2UbL#LMaN^iD+Y2{rR_t!?n}34Wv)$H;=865(9S##6DtRS*uxr-SyG~Xxjid&0 za(c$^4}$UFo5#}QBqrq?r7KMMZ$lo@Z4eA8#?j}Nw3TL#%qj}){R~Y8gE=4L6RllO zcoZnn`zs?j*O{7)iS<}Hzfr$X9+xkwoB=tN(ijy8q>zkAT18R-0(uXB-R5yZI-L!R z&I##UIr7TNiY>Gxu%ts7A~T@83E_i-bJo;tpP1gKF(&-ta525Q^6AS^lo?>hBVF4yUe8 zu5q_9X!G;)gfT-E_7&Jmu#_L3m^zwfc7za^0;?vcl^jiHdUx;1XrU3=A@N=3q^YH* zQ>6&El4kSJNe(xpP~B;3jIPrG!ZLZ-M9qQ(+>7akj^H6Ck(T13z`}mT_;N1D{O~@L>6!E03hO0z}(;UIYJIRRqllpbuBLuwWJ03IphntL|_NvN1hurMk zu|k*lo2>!6)S6homNf_q?V6V2lXdOSUgV`+wE5rLYrA0(G`N_m zSM5J0mcm+=u!eJPRxBY&WIhmBKlLDr4$VRhBSni{T3srZm_EG^-@zg(J5cjJLe{?dJ^w0VnB}m$q+rg zoX@0u)FuHt&!_|KsiDV+kKIQxB{DGdM*90`?Jvnbf5=KWJw5%~cqQV_W>wU^r%JTvKE0 zv12|@7$Y^P@;_S_9UY~wZI7(&5^LcVO#e2i888XvBDS6D`}@`SHk*v~S|7}Nsi-b?KO-WqjdvbRKEcL!79{Dg)+VjH zkBWdaZv&zFcY~(FE!p+;uCoOdNETwQy1tR#8+FKGhoQ#GHY9#3_-L>+&SQ32Nnofv z4jm2b(Vm#ghT9wd1zVx%#$pD%uT)GSNKzVYdM6xEtnQL5rLtb4^*jcoCV$TKcrQ2z zQ89J$8K`1S-4dQN2Lo~uFrw=eGi$quR?!O1Y19#*_-+of-MQJRm1fK5xs|qhF->gC zeJwwq|J{H&kT&g5?+2KT_CCWGpd!P8IZckm?dmse)SDXpH8uENZIl(9HsiSSGB#K| zh=g^&?rkUo$zexHu5M&1Z1Tcn^B{FMlSYsC{q68xCvUT;v4tX>Qo8Xq_$761AP$#FwoJ6 z945o^e8tDj-cPBb()a5qnDoCP#?%OHlxWFL9ZMX_^4n=DC6doA(m=ew=jSe7ZewO{ zefv+uY77D*!v8V3TrCCnzkZ1nHcg2EG}n*AU_eia6Rpq!WKMv>`sV|i54*n%FPvr-{MwkEZG|5ZvUtbN1W2O;iA9$^((7B6%= ztan84WdNdy`8l`d#{UE~jo$r?lKaj1uwL9zu=`ALR-}H$r=cKV_GjLWPyX<8j_rYs z>}+C8e`+JX4JKq_Z4cj`20y@mEqAW@Yo}K#=&8gl5IhOhD9WO<**5=^JBojMTc$#B zR?nsBkVvz;_jczudC;9roJ@u9F(03WNNOd2Z9AoI-zWU;`-57-(xb>_pNYUhn^Ozh zJSiK+QWkmAJjoHC`d?*)Q(t^Sd6cazS(m|7Kp7o@chU-}r9kH*f$JWaZ~iZwItC#O zbof{q@iQ7bdL~N7p92ZJB29{L*BnwQ5Yr~W(V>w{li@HUy>DcXc2a@nPQC+&yJ>U& zabaW~eUjR2loh>Y(QO;i!ont8oUZI$8Ujp&)SUt$}mn3)TwVf(N{a&q&Cg=soYd;2X88KheUfr|AtIXWySm)O2OmIu#7WCrF+||9fkD9NMt3c)Z&&AvWY3 zYwcSsygjR*FyXk^x~{!o@9}qb%jiK(Vh!sG4*|cvHZ-fEB8le}EK;eR-$pYtg>-Xd zk3Zu*QJ+q(>gkg7PsohMzdQR^xLBLAtfR}cZjx5=f*qyk+g;f*Zo>=EMcnyk7@4Cp zFt=EV`v84ut#kgmDazJug)uh>$YV&yy!6`aH?exQMiSB}B+Hk<1mmUnL=H_OdP2#{ zbsSapJ%Y>$R1_fSqih>4bG4S6qID-ZLhx#L6WB{QFMCq%%dg6x5JF_z$A=+*sHKzd z2=w8n^;N)9)ET{BV!x)V<}i6GB}w6K+U%b?(JN`p^;7^NBH-i1C97dOuHqGIECfpH ztc!o~D3?YLg!&{WAn8yb5w}L-0e2)z38c7CUaWfMyIL`c-f;|QA)79v$lCBs8?cj@#-f>H7WGQq&$x~bwQb;c{8PQ0gl_d zrn;L=9pKTjkZ=qbv{mGkK^^mtkTI?jmvUdT>K#z zooK)Q!$N?Sm^pFNJ-X#=`_9Kkh$c(=`ELOvy0?}R9h$7`iGsc30yt6+1!}cOHKi!IT^XdFiJQWpA zt^|&CD;t#m&Is@9l`LtpI1Dcfb~7Ne-~ZHacBpM`4&w~vvF0!FXxv<#Z(+BMV&k1r za4Y?MP^YdbEuXH9t1Ay=2zLGy^?WEOqG1iGpvbi_n zDwa5!p*?;o9)u#rl%_Pn#SHe$&$_j!JSgP7`VIOnn4J$HHNZP8>p6xT-9@{Ll!1}- zLu%Ph`fca3vLl?Ef@W~~VYXD1$t48Y?Xx}YGK!TQ2|_8=NO1;ha_Nhl^QUh{U>ZYU`tTn zae+`!-;k!42K%-0ru96%#QW4Z&guYl7GPn_T2XQNW;J$~JX&GYL9k-)3?Skh;VSul z5%z2+XpfF=LWxWr8U(fECPM*BVrz?7Zas+fzt_kqBdILviQ3!SzqOnjzMUP2P7Xe^ zO`Y9-Rp2#B0wY=D)_2uGo}QR&ZJA*aKll<*-#Bhc-U{KK6dwN<6Y{i7Y>k~z98q1o zYS+A`U`5OM6C@=*)qr+=b5JwANz4xQTxvXSjrWp>l=QRLxM#(&d;IP$1qM@LfgPFk zYjM8%Stv3-X?N;s)f}mK^85-ej~m}oG(AZDP{9Obh~LSksi+uUVi0~4DrDg&YX8ku zFRjDMQ-?e1_{!l-$N1&@ZL{RKcjeE5kj#f0xq@1&83wl)RQq1ZRL33v_0$o#_D6CP@e0#*~^yhw<- zh1KjBUW@^s#*Dut6N`kD4htN7IpwO(j`sWL`!64U{>P||cNo59M)}3w)HEdy@ zKA3;WDt`&bvvF4kmZsr6clUFq^AZjn<}U!M{7!rs=D7XFu-DYMFe~Q7*7(zJKxnK_G{76Q#2Lf?yV_zq#PcxGfr8f#d}lQJ=)I4&#*@)=(@MGY5D zL06^#3jsm4qRIoQKRhT1O774@KYEBL=_nd-B{R({FQ(teAhwrG(#EW96cW`*bG@(* zWyTgKwG!DdOUG=%VBd0{7lugQl53m$#^cy=#nf#0OsTf`J=(mC`z&A^NzPObCtT9u zGbx3cLU%WEGRk~yBO~`&t8~JNx8rI{@A^7fvtyTP``mVp&)HUv&%{;V^`z_8uM^(M z><#DSOf8TuA3ab9x$&+mV=6Kq;#aT~;X#gK6>W~=x#NK$Dadtbc9P3)s`iTY`*q=Qw zeZCov&9*Q54cc@L+luGBb$n*5-v2c+->Gl2X3z;BWovoIo350}5-~zku;8j22`pt) z47s|7a3Ft8rn`A{29^U}IE;8M-FVb-`%A#X`D63@ z%KJp_TW-L=e0>0+=D^8GO`SsX!oDxz^;x9>I=n2d^q!A}*T6Lqy!pg6a(G5 zCCmb38TzoStmyC^TxMu9!ldF@(z?1j@Y6iq_NiwNVxgP8G}^?U|44spm?8Ovk@SU4 z$X0AzFhpY3ZO@(i-1dts_J9h6^SFQrSTl~U=mN7pg~)%X+LZ6Rd_k_l{b>J z%MG<*NVpY!lT$30D*ca04Y1&!s%AB5>iVn6`tamh~T!T9AzT_N)?cv zx4&7=88{55iOht_XOk_r@wa02S!>CivuSK`-ht0N`GS5IJB8oWG`}d|6PlciH<9yY z^zM%DU}C*Lo!ipudYu1}|9yYs;^{OITV04oGb_Y7ia|6g}g zsET?WL!svzY3^J0#@3S$zxSRGyGA1p`c-r}A|iDgv)_;U=&jyxE>Wt8?^nVl%`=`s zPjzN|nVdN)gt0>}bDrIbn6SRbv)yAFs$WK^wX0`Nn`-nll;{vqI{kCEMk1*B2ax7L zi|Qs$$Ua4^v%2!hs*9q4?_48R?k+P;9;`Ttx;ds5|1IcKB1+WdyA4AG-*^}K7gg};FqurV%*njXkvFrKxRb2kvX5@=Ka2DD z(@PE4Om|;c9N!_nhuo-aLf}s^(vbr`@6VEWqzWFz^zg($j>G}A9}BR>MK}3yT9Gw8 zZuLL@2t%Nx@$Q56H+skvQdhVZ>%Dn}$7awr@U#!Vva<3oKkgtmAm{nK{g3Ztkz(pY z$@@+2<+5$HK!_i19@8wWmmUcZa9H?@CLf)lOdz7<#WfGsU>blbO5%g2uBkCD+uvv3 zhbsfF;=Hdbo4s~k?;naN{!^z7#?rU+;GiX47uj@r{}fo6ZIAh@4x$FWSob-1x$e9t zLRDQ{THc@Sz9J&?e_)#3`eZA8ZCF;B6 zdG-8>)jcatKvDg%WtGAMd!t9ds3?a$<*}4fP&=ysu!z}DEoyj)jBN>1O?($!TF;V| zOCtj;S>67dWp;}51Ma&al$CVOf!UjY?eWh}AzfwQ_i3r0?N~)MXwc28d}%^p<=Yp| zNGg!Jo8V`?O8kEblW`(%fDeJpP+DAE++1$7{np_%{gZr$vvVCe;Qjnv`{oDpha?+G zF(Q0Yh9FTPc3@PbpAdISDFc=`)v(n{BPmd)!Bb}*;VY~PsJ%9EF}G-C1*UvtZDRy) zEAOH2d%5qf4j8HwAdn0T*=(`fo0ZU0ulHinvw-6Ie8E&VO$AXFRTfpf-+FHE_2p{$u;&etPAVBSnjvE;yeKFW|X~qEQZ9< zbq`{`&EcY46L*3?M(JCN%b>dgC3w=#f%qY2d-WUcKogM5^@s+4N`yeQXeJiA6-T3KsF@?wVg`)j70ck`F z2WG}heN%6Ly*N3b`S0i`RzhX45RHr^~~9aY^BMTbVi51HwL&(2sI<~uII zByM{4hF)*pWWEoSPiyGXIR%lcU&rI) zpe#nRH&}fZBbNwE)Rta|SJUhnSeAuz|9sv(Y0N`oU9@XHZH0+MbLx@lKQwN=QaJ#H z<}3khoC0G9b0VgqVM)uoYJi=`cwG7I2!D`Ic#O%Cy(8-D3t8>SK$VxJVlG)74n_$&TYgP=sC zafJ_GB|;O%feW3(3?1RPnK5784PShWHj@{O_Od%A_4I{q_~#j1rE#Tk%_k<7?2DIz zkq6DVzI%G6PLITIZ3fem`DFde0;ssr9=5>QW}s3wy(cV#hK{HLMJ0GzNDrt6&12$z(#?)BK9B_=75=L7=f{gEPpfMIxmp zxEls*^am2IJxL|0?lTp*Q>^U(*2FK#QWo>(HwlcMF zB4OL$hTo&WSa%d%#*j&dRb3G;A#qrw0)GDaXUV&ZH36L8XcHY$=?D_||07fP-pE5X_b!c89m^!%)F9@WO*Eza1ASW9NHfboN zC^hQNXCP*CRKwl%4n?F|(BBu(t~T6zuo^~T@8|)8;oqN(-fiFhPQFEJ8+wN{-YOS@ zI<6qhSwfz%vg853RDHK`Dk>|Ty_`0~(dB>5src2>pz0hRoxEURh3aG#ELRK@#SK;5 zE-)y5m>}i~+?(ewXPqyYv*fSw_v`H={n=z{nDOvfb$d+dF{iBS?e0m_R>4fn+kpLM z|C8p2n-bCSpj0;Qbd@RKkv>Bh0EJzh{e+iRvSIq8KZCfs=vjuZvpUxdJT?MSm&}yf zla0*+QL!7)7_NSG@Cltx=j@D4Mz?sD z@%j0=Bj8!f6jL|@bt#NNaAMU+Fj(2~T{MH_-{YeiSt6 zvChxW$IrB;e0d&ob!#{1x+!A6^y$9$S#5C+LLp$Qv0?Sjxt`Z|yo_=54e~h;2pmmi zyDnAri+q2Md-tk>JTh)uQVs~)folmq*zNVg| z>cnD36WrRmI*F25aY98Q`4Kveb-(A&4fDcR7yZ6x^|^av>D-#;@(eJA=VAR~EiCwy z;igLz-41@%Wp&@ZxCU$nc}5Adq8~0}JOQhngHJZObB$<%YxwfzF{qN7DUXp8#){H; zOp*C6t&D9wi;wTsF|()0L|DOWfJTPw>KM)x4qVOT*A>SBY1cf@4ZqZC-#upG`&HM5 z75mWsd?MFB(eFRt-2@GoZkujm=2cpW3VzG4Kux@TC5iTcgu?rQEUcaMf|&ErvfU+1 zQ?R{*D4fRPLcA@2z+LYNH^HK0z(t|Qv4iy1Oieeutj(N^8ZM2z1O5#TAh~K~I8OMA;o}N_dMOXMt$vVwKO~<%xqaBB z7ahrT>{|NT^)CVY^>*QZpZ#>p|DV#dtNI4JW0@Q!wz@VCrh0@zk;mmn$YOHUGl@EK zQz%)Wn>-Mlem?Jv>oxAl6m3&6Oty1$bUpXGPXM!eczTW$bGM!Hk=Xt-Pzf$&?xrvZ8`(p0>fw${nko^Plwhto8wyZ&xKJVltGy`3F{{wRJNYsi6`q!VYs{ui}`Pvc1@2Mvkk42du0# z&Ps&g@Z*({s0HeFge@=wN%2MZbrrshn!7{=(^K_&=!+}e%7g=}%WI~5nbW5pj}Jql z;3DSK*86pzrPcNA&inP9>W!9(`>y*hDzUNYDkV2<1|Y6zI#axa{enbI=6A#S>1|=-UGjg0i1EH9x;scu&@t3CMSqR(Y{sZX+PYc3E@sG ztE4#%Yr#6#@@KgsfievE=;J=8ydrOxaqQu~2kRUrg!yh$c5J~(4OaUe7+}!{W6E@G zM5tv>tBN~njLCbqpvT9|MVm&%q%<1&@T6d^a>-SN&p0yeP&HR2-mEE=m6u60d9w-! z{1qE=&_NeP7NlWl7bd42&2HZK#?f}_fhSj$clQD!F6P#IvbZ~!Y5v`D>XAlXX96Pk zt&_El^`}qeG#2KrNwU>ndL7^P9j|5r9#Gz1Cf~Czz5XKH!&zq}7F**Cb|NOTcZoK- zDI}j6udc2ZGPw9Z^pjs*jc)8M_@6F3oNm0?6R@~hATZLt?~=byiZ~4~+5Xeoq$He) zY|){;(Nyo9CwE9b1!`Yz`Z^F{`HyM!lG%2JN<$ut>(g3taX?v+gk?PuGc$9;Z1BWf zImo-WcbZa`en?Y#M4@^TW%3={aw2O>G2kZP;zPHmkKEG6>6A(|CUU+gF1z&T16vDs zSw_>8=+3_UW@^ytxCQHzo}IhYG*51AaSCOU2s=HBpS3#m#)QLGRNW$(514ULQBy>l z{&?k`$Xc`D8~46q96w$0aa;FE{WoRO@q4(O)b4Z;r-e6CjAV;?8qS2~Ytg9Q3rT8m zROA_PG6^dD%Tf0$w}{KF+VUv~5M8s3)qNu1$RL?dK^0C@^qaU`ydWAzPx$`N!}>&N zPqw7aXWkP+7ASep)TxKOUMVxV9;;wBx^=sBB8`;wFHj;tK0Lorfahk75WTCqzL-vf zIU3Wr0mcR&mmx16uoX(}u3tG-MibA5s##tJl~k5bGs+bUKSWAO>g43K*^EOd|Lgt6|A>9eQX~kJ_%9%l=%Y_yNYE&i z5Xs8I%rwNPhcYOH@BA6mjq0%$?M&P|JWShiI(%ZGe3%t|)#$owtaiS85g_x~=JdY- zyZ@VEH&m|Xd^bBjd@aMfB#Yh@AZzRehlZou)KNw z=5!@GE8xtLTSj~#0O_NCrw?H(Klfy&9yZt~ORZ)b(JZCGOsElU~$6GkMN^n_*AZv17!F%XQct6t4|IX`?kc zba=10Sp0=6YGnN+j&2#1tC;vm_5NXoQ2clJ{evuXyvrDEQ~x^2h$Ixd~xAKm`=@Ed&qDs<{TfXzc$wg(CpJi0g9>SWWe;u4oPq1eHsaZ*(K z#`=53{CFDl&tV_@4S`Gl6E}C8_5JA1IY$uXF2sD~@{&__NEQ_y20jR?eyPG)`@~a- z(DdP0yBl(QvLN6&>HVXVENKa}U=)z;81TH3CEyzRZ?BH->()uA(2e)kjRVNus98=; zM^n@Mh0)1d4O=OF(#Xs~Fy_DAb~|1m<$ur4>S|lZKYpoFEA#qb^21{S>Rm$#jC>Qc zjr@`!NoPS6#sLB3MYx%nnTj;wv)h5Qr(;yZz-IUlCAoBx>Yj5&P{pMzFlJ;e*NOwR z*54mCER&9N-QC@_c${VwkY+?i5wN?sxedI%iBzVXP>xcWnws`ATV%O(TQD}RFb)mT z`(9_hleafJV25!oR2l5NJ)c|p`6X!)&+5sC_XYCAiV>1?tjGpKRXT)~l^xz`s{y5J z$OU{E=Kxuhn3B+g;5utIeva+whr54y|SxK279J(YVbsYl7HH8RR%`%%Q5zn?~ zwaDB8Jn#L6(4TgnvX@=1c6Wmd3aH`f9dJ}iaH?H{Kg_3b^wvis-P)2R+gq~Cm4;3H za2vmPin3I^pV#ia?$`c9Tce}X z*{Z-Ks>@_0L*#z3o!ie6Fn&~b0Rz<}mjscMi?A^lv1?7UYRQ~MWw%WCh9`oqgEg%@ z4$9XQ^PNbJY!&%L*aBQx1cYF9uFP?U@~rGr`wGr1QO{VlCud($v%CI3>GFn4( z9-{iLuI1=3ht-ze)b1B^nv{*lQ}&BKcK<9Ic`;z2^;r7pXS$@?fC(h?J?Sm=sk5qh z)si#_NBY>J5WvjwJ>FUi6U?ZqHFbJd)8iz3g?{#nBC-~OQt#(rUMY*o#2$~rc#I&w#>yi82`Y}P1}l!)7erl|6S`PYd|*=qPuGC)n~ zi9!e`@R+Z$O!$z?_6Hjyi!Pt7VJ7ivDJ#oyb$P@{W0k7yxEYtZpKX$?=oQ1{>-LcD z7gux$b{{4X9~A>5LEU8!g7?qQEY%CWOq0K2@%z8vka_Q7{kuY5!WNd6C3!lP6%{-J zpMk*E5L;APS=kuhTA`WVb#M{bbgW2Sk%kJ_IUd1l#o8$IWtwa6&8 zI_2~CgUJ>7tvWiM(vX@Xe)CaC^&g5qF@gS3s}9X8HSUP3@1?I6!mL?_Jl$;9St=WQ zZXWFheEj@GsPJaGU@xw`3{8~O2z&HL&-K<`?XD}l9KSnL->X!SUYPr}p=EF=&NVWU zj7fZ-FC)ViB3?FvWkfM}S`Y z1TG>3Sh7==>#T1;TyGg>6$alww`M$ax#mh>Nr@*yj6_6JdEeKKKnVrTbY;dem#s#Z z9}WK9lmC*_P2)s*kLU4y&R31kF9MU_GGH{D*5HK}S3VReJMNnwsQY>}cT3Ue3HyUj z5S_EILn()bhG<4~^(t{I3K^JY8k8}m%yfIbcuWM-r%x)s0`Zz1&nbhA-Q61n06v{$ zryiqf2fmZ+MY|t$zn2$gxV^huxU?vaS<~F?DZA&E0q-5gUUhyF+D}>Cc}F}ce2x0y zM2nMY+e zew%h^CNVzS+zkBJ8}I&li#(1P?a$`^$N@w%)UTGXqkOdbxzG-#h%eAg!jcLklF0-O zf}c4;x10tpF9Yi;2xI8kVrw*&N=&5)urOvC-v_QlMHOsj9d+ zau-B%A==!JQDB4!dj>81XenD;Wkr_ArzxJZNua?JbhAOV=3yv#sES+-NddtDvGR9T z%MU(tgY^`X2^Oo0%Jz>R7$T?Mb}L`a=#u0$Z04GQxYFO++#(KgUf~kgkpphW9k15T z{ZsV-ML@d0n;r5hH+vDtceVZZq?;!HerWH9B7Y3{znJ`gyW9K|*X3p6_V#u+K^5`b z;?jbt$HYnpg5!D0Xwnyd7hwwPqAbyXuA}}dVMiHZ>8(GcK%n#6i+7blJ6MsuGZ>WU z-+f+3EmKhR=4kEkBX#DF7tYa-@zpkW+p16U8cj`2hxgC0;$q#i)-AQpr2LN*x26@A zbwRy>RqtfB_8OGRmZl&0NrL-!Xw~B-?0~+(zupqtm=bV-@dkxq;2rN#K58dO$IQGe zuY@TF;?y*k#-$sk==oiTB-vLmRqDKx+Sw0tm2dpM8JNlM*tTRxK{Ux@OA_IEgOBSi zPYBjA@D76#HG0+M-?sKVZ`U1Q$4);%W01V}WAA?9V(+}cHhReJ4*UA+c0IDdV2>zU zCDV?}TH&+ls+X9~iA7i+?G0R?bQsae;w7}_VDoISVTm%fbk5f^1#w`Ta@xVf3b^PR zq#T@e2bDqP)_+DLucLc}B@G2si=U*^G59$RG9P4d?F6#HSkBV30M%N0ozw(%*4xA9 zn!~R`yLGo9-A86J38}arhmA6hCRSFmRvC6GBo>pdc8zB)Y#4J8I^7-v^BJ}}Gx;A! zyI&MP?q=1xw$`H`ox0%Ob&-N3%I=$pgGbNzvyIEw)b62VMGRw*jCLrE!jbzobM<6M z5S2!3oa*BGI^8H2|H@ow9m~-s)gpo7A&q?I3_CLQ{K5jsY#EI_VT_CtUDE!mQNt%) zJyDS=bZ#RONK3-3o8aE4(HmFp>tD;#hW)2ZN3IMdfX^KZnEaSGKB4$Xn34q%AS_a> z84Jgqtzsa+oE_5Hi#^C_T|R3!RreKD6?~)J_T~&Ld^JpMXKyb=6iB0TEIzegPOeaZ#a~UUkqYsb4A7HZ}D+0q*K25exrYIDtx>S@}6% zE#Dc|hau5^mcrcP^~CBh@#7);KtLXpIPMY~3;*(%`!10Cn5^o0xh+i)omh;j3P1kB z9+}_zm{=>angniW_J^S%%e#pQXkYUviR8nTp7)BICk8L$=Xa%N2xMIHMZZzc%s9}Z zG~K)zPiK^kjaV-EPLaax>Lr=a(psmOI`76Hcd-R=PnKkjb45FIS6q5UbN=(!&L3S) z6X<+0&-#ycyRNT1y$`ZI|Lt8SOB(v&^)_~|_C_ll?09H*&(7FBD(Q5Y*Z(Rh_X5IP z%|VL3w7Pop+wf0^i20sdSfy4J2kMcV;J0r7H7MgQqw0vQ+Y6ydS3dsc;pHFRH>CB=+1Zcr^zH2*{0vja)pT`DSn=32l#q~+43ME!t7#mp zZaS2#G&}NVzJD-2L&S$;Cp0CD8&WEn4F&QL$7GO*+7Es})x||W#`SKJDp$G^sXIrs zmFIGUUf<{6;28ytUmW>NC=Gm4dCYO6RFaTDt)X=F)3Z}v2CuY%ilGxFI-CzV?78K4 zj8{k-DRHsQ&idL`8Pj0g(r#7!#+-2 zX3hwPPB(=!Q+ar_Z@jL7Kfg~fS$el6t*Cc^*5ZY-T! zr|76@*%Z1Nd&K8{}ZIfvUkD#_g!+IU27Z*TrLtMUoOvZKf^ykhfkGoAraS6`nx za@Eeo)io(OIXTqstG>;j?vtR(*`p6P+FBfK(@6UHba&Tm1lJo0gq4HyEoubj$fBG# z;@6}2TXMB;$h6hKkjNb;q;7Y4dN zwqeB}+L_I#AVHGxGiE*s)Ap(Ug#86%FKls1WMwQnLB*N9KfHm@`EJ#O5gPeaZY>X_ z?2ZpfyR;j4o909qk{w@Wi-Zm`x3z573af2w9Q>doDpZc;MkR-ikX&t{EjKUzr{y&V z@ZJkjyIGvkByu(nSYHY@B`8SJ@PjnSI($PA&N?v|VNX3s474;wItrOaWz5x5xuSx$ zdZ>T@B&Qgvtq%*A9IDP5w@_y10|A))w&2;SbQ37U`yS-#g`i&exMV zwk-I`UjN}8LfDz>?LHim(^w3Txu1Oujk8PjmecUZ>D5yW>8zSw%0PJI8#_D4Cni*` z(@yd{N@lnELQqz_{78y$$pg-CzO^_(=?i?XL3b%uCDF}IaF_@&Ua=T zgtIlzyX>#(p0ys3Y0WPHLUJQPwKXLLp~5xpyva3n3vn3Efg+Wmjvl#`qd3HV`3g%d=d@hjl_P`dR*S==Kmo7N0jr{J|cP#}M zQugu|!25sC0zAy~zvHM1-vKHCCid>hDj9XPO%uJnPz58H2Kd2w{LoEoKlCz@P1aEI zAc;K634MY{UrA@q-4EULKiIuuW~^8PURL(++PXOx5pO07BAiT66MDl)RJ1TNF_NwB z{$ZJfBB^!rFzI0;UFc zw)(oU+7GP=^@GxHcq%4bt~#v#yD2M^+s3E(@;jO5k#6JZ&PW{;LV`y$6smWlI;iuD zLo6G+Yn~rR0uvHGQ+|gLi~d-C?vG&3L%{aUSU7u1(19~Y<1 zAVpVGm_E5pQzlg`alnG_#|iifa4lhBW>A!_?uO9&AHlI1J-+MuBvG_aoJ?GM9z5?e zmZYW+OHpwqe3FAE)hrxHtjyO;S*2att8!o_-E)x+BQSJxV{iC-b{Mm8H$lQqn&%We z+OSfm*Tky`(&eI$z?F|rgWAtx-w0E@thV!iCRuot<$6Vr(Vbs)MLx4_M-`^=y1kBTN8&v^^?!E#5q9=$40> z)UJUj_Aa^RwXM6;m5$5#%+*exREmrGzW`u}e)HMYae1}N8{MzXsf-{6P9zCR9jush6}~r2|U3qxI^&b?t$VI zcZ$0dcPQ=-!3q?&0>#~-Kyfc#+zNc*UF-Y9FHX)%_RQSZJ$ueR(;G1PfVtqV^M)Vw zz35YcGHRS1@9S13Gnbm>>oUaBs^LOrLLEE8lD;?`Ws)*PQ@5|NtqAE~3mPKzB~s2D zpk)>Z??oRNkJ-WQvGqjN@g(czNEvKbyfeSI?AD~3gKKe2622u_J@v8sQS0SC;Wa~{ zG&m{JaIIRX<>4YBaNM)&N)=Xzh5q}YC5_{?;e9{`Gu^u73t_UOpD3}s(5?aPY=7+P zKJbO;cr9gwQ+)tR_tdjoJ_u93Ou!7kIakr*F$drpfc11On0uYA=zKsH{!&^i2Kfa1t1`)I?PBe!y2eH+sa{ZNT3c6oot|wI z>ASbBHH?T}==tLf_Q=7N@I^nqlzRW{tOg&_eb-c{?_I0sooI9shnN_>$%<9I0sV;GjZ#UT)Z)=#}Cj~bC{_%Xf0;3=3tO~V%ZV2TU zDYy49X9fH4)m8X{`j!So0+i7Vd;#6Y`ys?GQ6@=?+lYCE^-f=Yv#s%|DYGnkeSQ6R zF!uU7bzsAn{T3|?3k&uP0BPI@zq}dq43Q<+I(BsQMNkAp65m6Z2>B+zad%IDva*T* zqdFT9moiIyaWnizr!?2EB9GR$h4cByltk}Wa75uJ=2QFg+4H+P7rq6VT)kqd)u*IT za~pvU;p!aaln-T#19zc?dKuKGC9FP|wS}$n6^R%$tf>lqhlLVB`?EkRD2!r_p@bh=>g6$f!c{z<~64&by@gE#c}=$5GwYjSc0GN`2Xe zE-$%Yk#ur;`kZufm<*g3W0T$60=SAlf`x^5*j*nqjJ|9(l&$mLx_{^$6qSy`F5X3ESWZcH8_^dSaXmI zt^V*&cWg;0v<*JbGJgz{byc?d{5^TPu?S>uZ~qr2ZE;q4-bgqGBRQ;=!!uq|RSQLW ztXE;|enCASK;!PpCJqj9=l}Y|T(0(&jUG>GEjHt!Hsw)lN&%MFL6>EjNApT^C7%wY zEJJJxp;}%Xfa(8r|AFM>vyLq@JYf?Pm~TOHI9I0b)&y}KGc!(p!YEbAHRrIR+=6Pd zE?cm@*z9>v8W*lpvcd<$^QGpA{eAk+T@UmW{@1w4QLSDw$((bCDL$Q(ipKZC`H%Bu z_iq)_EI}l^vK;pN%&!@4*;?5y|E9HC$>hN-&?9`(Y!ggIc--;|rjUUg^S)J1J>60r zCiUTih9&s5%Q|#vQ|Z0=M->JCV=I|id4l32pM9=;KcFp>K7zMdn8|RH-Qs<+*aLoz zQD;_I76BS!5y$S?T1Sqau^G&g%*e?(XlrY?20ROfNhI1W)~HVs-&b`%GOzpJ8L}C+ zhbFPv z7mEZfhyPi5@E;E;rsI0o7;IVhTu4@$5APzDL&SvOe_TxpF>W(xlV?He>g#*Wh$)B( zMG4Ev51eV2yBV>)@le@z-2?~fS%`>;rrpT+JKtFhbo)JUiM@=dF0HJL>9BO2YqAiK z#L=(*@J@!s&BN8fjC=0gx-a`q&gfJsvZFQ;zwfXL)M13p^j0@{xFzTL^G4Ui?JeJ8 zjiDJB2=l@9-l`rLWh%L*?(T$hJP$qC2$)km%G#C8-)d{Gwqw{YPa39No*&)criBLw zk@{x7`i;sv@MR+uMw~yucsO|8Q3DNao`5kmb%qO}+39>;1fsP!TROA^?vQW#CAX&{ zlU5|M!iXAigENKAIpM~ZGh!z%Di08Tk{Dfin{I_gwj~eK)Ybh^;6K@}r_=NA-Q81V z#{V$7pI5pk+FY}jUHskMQ*&5-&J@$x>YAGe-)0r;SN1PU6}RE;L}2SuQIV0QP*jCr zn4J5#qk@<-ZR8V9K}&=FW4-O?)Fu(J5T8-4ZZrHsk048q-htz_i6A+H+=E+}sE{!c7Po@~vLllTBT|r^Q$_jP47Bq zq}N{R$NSrs?uoZ~hpQ>EDVR~|G-9VoQEZMoZpS{vqPQ%0&cKSb$5mY>chn0k%AdOGk|B#TUfldBy${GXxQ|dR>?@^$SC5{a>Fp z4t~XDd*#Vi`S-)(F#q`^=8Xy3+61Bpia4TY-Q9$S%EX>+Os5V)uth&Po4~E`QP>)) zoUuy(yK|QK{;z$vXx$yr*8+_D)auj8rZ%?qwNFx3uJnk|&G6vg!if*M?IS=ysBsxLZ1EY!MQz=^R!jE$1RbB`QGRyc)$CHA;1a0cI3<;9@DH z;yWx8oxtXHisQc7+1cA0sL4vDVq+SWi-@g_t*!l|qYB!bd*f$M0Zizc-!YR%%#&n@ zt%n{Gqa|FOIo}uT#?s0!nBbV3!?lg&*#l=H69}+w1GhGY1 zY%QsA^6$DlH#@)ut9$|7JvzhhuyT9WaSl@(ZXT`XD-(c5wKn5N=J{jyM1iF6fJ#Q$ zhsj(a7&Ppe*gHB}ZqB;6l1OU)*^P1Yb?{-7UsWBV{VYfr*!;E3fQ@3xrG2uuH~8Iz zM({rtJeCpGYVDW~&-41GrU7#nVHfIt3w#Dn)XU)Q83O)?ZMnbH`BR#;ixm*2T^E7J zXVJT}wH@}CZT9lTV*~HYsBh+h2SOVrcE@n4V$VENB6mP$W@ZR89jwwi4VvY(`lJ?F zT)n*sceTwm!l!f8PniP}xqafXprs5VnSF=fHWY1UGI*@`@#HXN#`;52}he?7qe-o`Tl zMDt4hwp2(0?&d_n$Z@Vc(X8s3As)dH z01AZ3WcKH-k=a>1m>4URCc&xAM)@(Kam%Mk-BQa( zu@BcIXWG^iyd*|o*9`hFbt17Hk#o@S=PUsqZcJp>2|Qj|XrcRtNB27k@84RdpE!Qr z`QP5Xfz7{N2C=P|=O^K(lLleuJ-n{-xg29kY?v#$I8+VH(&ztd>9D)j(Zaaj&-Qtq zLYVeLUMJk%55eqhAz(c0`gvw8B4Xm@m6hU+bJx=&O<0^Nl;R1kto*NE9cGYc{M3?P z2mxJg-5j&9vp2N14u>FPx56ZBONh$z^G4yaeRPP|6@8jxf&QTZ-yHm4ozrO&a01jB zryj{Sa1saj(D_;9!zGUN>| zi<8C4WJX}yAQGf-tIv?eA%*mOff4im{=SZ$o~gfoZh&!Qv9Z?{Vp>`nhyaa+g{9zF z@Hw-y_L~>pjVOtSE1tASX46CYROYjq%xv}B5LVfgCNF=5U% zvTj!)ns^=~#qsnk3M&)3=&ORZ7RMZOvzgi1X3oxu#eGBzwuD0N-qtNEe&@a$#qQsy zj*ggMX_F&YXxjq&FMQ_c%*^jAr(VC;{-YB79t_q)~z*%U5=wsyCnqd%698!*0U|!E98Z0B{qv_a; zehfQt6fD>l(s7ol=2M~4czAlkncUL+P=B8&ODvU%`t3Yodj~`nTkKZ)$^7#dAzbgE zbavy(uKnU-nt+R2p|=Nu4A>%$(ROH+=R$W3Dm|-G6u#vP4*V!$Xi(8g-M(K9YsMU(^yqmhLYj8 zC>(%q&xIa?&?jdl9O?VRq2?O&{{p4bf@7^+4bv&FoeU$4YGp<9txQbBh3DmSm)~^4onsuEpod{^RYs`>BR-bme%wFOy`iKN&arv{@4w_X zeiNdB^|^UX11Va!FgSd>{w>ab{Ov_w4w##aaStt7V`X76H=cq4Ex+UH=HtzAsL3!a zW!ntc?4J5K`saC>_DH)9I5%`YIU9wpNaZbUymW8;qp$6HWcpZRunk)hJmJk<@S(0e zWt3^KnwwkKF(-NapT>^WcJJ(-B`SHt3py>;cY1Xgr$orkL@ojIfvT1$Fgb;lWov%2 z2!=ebV8@p1CgBIuc-yAYh()o@HO~zTt0$V~=4NY%U5=jNUftD!K#Oha%kSW zwMAuTXLoXX@;C6A;+5el4(TJCA^l%JcvT$ivyDz!oG{^s-Q?f_G158?{seya3wVkZ z9uj5xA`#l2dCU{HR1VU(VLHTr9K)6AwtsecsOVESQ!R9JM10d=%sJCjh;y@lDWxve zy)ng97J1Oz5MgM0X#T|Ap*N~aq;T}#5jY1t1NP@%XhT1Q~{{ z_|oc9F$T3(T5kUSB9dkA?^;V!b0h5sN~Gk^)K#gW3`4obc<74BN12fCx^+D#e{c}s zK6gKR(9lF3mI%>wT%t`i5~@1)TAv}21p z0asd51~!G^{k1HKWNr$$qB5(Z-a>!Ynx{4JHGog3dBwrDiFB+=8TJ=eYkWP=w%be# z@~alSonA#d^z~29&zvpILNqF*a1d78-D6~$=%s4#w*m-#Ui#n_;)!336h@NDt#J@= z2E6k6lGDi#U_5Lc9>$;hwZRoK#%r>XPRm1jWdIHgf&qj|^|$Sg?SXkMxYvVI11KAa zCeUUZp;b~8QZOO;W1hsYHa(4rx#5|q!T_?B!0|x{k}Xy@bG9KL<5JVgE$)-_ zSrc7ZS%K*~a^R7Rt$V5>F-5UnHM+L4-#DiSkm0=vt$rv$yd$bXY7 zw@ymAVt!28;?U)?MpHYk{}^fMes&PO%A8VTAtH&BDX+|Gx<2&~YFGoP4zjSZx!fFS zz3kT-TY6WFB!A5NNrL`T>!8OdFI)rx6&<0;{~ZEhWg zOpII$$2a|_DUXZhzlg%Wk7H}DZFmV=asW8o`{Nm}5x-oDy_UVIwoic7z9G0a|Q<6OVQ$FxJM4f(PizpdOqIMn9H`oqsjH(O{sp_=-IrW2(ZkON$PRrTqgXijJ|d zm7QJ8RzU>6dqXB&ycrA)&-!7M;o{>S=F&EPd)rK@vcjhh*p_wlKpoc;1Rdh7qWcAd zl(;VmkV4?zs1~NRV-UPJAF}NX%Z8D+1ESyN=kCgt*C*?oA9*@DI$CRznT#mnOGqn}m=OHr5&f%8yb=HO!D#eWp z=~ENmDDTzJzBHh}=+<|epAJVe>H9xuY9GNY3I4{NK!Z0H9-$TWi3I75;9Qg<0SZs6 zc2!~v`rD(6$ZzA|E?4`o3Wt=PeISLSOpr($4EcMz^7$(6_2Bb&mY9vl>J3w8XIw>o zYaY^Zb{-8r!eG~|Grx|t8l7Uy!Ay*r1zVBb1se1$6O?b_C02~O!ka@b%2t^yMx#D3 z?jOP0x7Pw5At1RSR$ zVUv9yF8+D2SW48(1W+VLyMT@IY^K#!b8H|S2q(P=76kY6#9m9|g*O$RbHNPY?@=Zu zG-O71rD%^*!6NM{izm)84sNXC%JStqtKUS3eFg6GxSudMw|E?qEs%o89U#{jZn!h1 zqG;0@`3INys++BB`a&y311`Kgk{`Bbsf}yi?^+}_9poX~$XONjlVk}W)3i4?Bjsff zx15RnB#E10O}=U3g<;BowCxc=jCT^pPi%O!=D7dv5j2r`gMQfHJi@8taGhYQsSWE= zvk6B@PB-#=xmpsG%)Ov{T>6oM4}YZ_ak=cR-VAMEMr+$|^?%|Ez_Dl@xV+@rnThlh zRqftjNFO81j!PYbQ7H^!E-}BB;gr!ZM1?>KKdy%Rh z>lTPe8h6hn)29>WI$LxMa>{1PE!ewgt<%RWL=`B2BJKufWzm0KnD$@=<;VSYOyezf zEB@Nx-4Bch0@kP`Bu~(N7qf?Bzfvxzrq#GL2km9p$cYnpH*Rr*+Dey&Wt@{F?(ojn z)ChnUg*exXl)t6=|AO&ApTBaN@w?OnR6{p0VzCokD4w|GsD?Ov>p# z*gA)57bjRoln!q3<|9Ot3GHGBg?$ktFJwfsEy6(*mESbWc*h@PuJ8yhQ6o~gD5!r!HR5h4Soj{!_HAAHg1L?hJ>kGLv!6#Bu z1=4II5W&*Q%E+`)MZB(|;oi{#!{J@WkK5m>%fH))+_t%#WmdZbDTYX{&R?Gobais9 zoCAW|+63DjBmvv;4EJ5x%QtpeGL!YFm$`C^V@$vDkt_N7`KmJM}CGlh{hxduXc;l9(2p2CkFck!RDkp_GBV|okt)2oF%I?7J*@o#=hdYuY7!C8>6pWA~ zDNFNXxD3E+PpX)0_G6w6!Am6UWW1=Ai|33Gm@SO!;5QITPw14Q6tK|Mxhd z?h{kw5vG!|Z=|ysKxY5Ic7-qRpj08nBs>SU@V|eP?wKYQYa@H|P@zN1;QxOX;1=F~ z;wOYR1w;!#{~7|KSEBg~QT~FY&`!!pFm1-U0X#e5IJpDq2-s^5VZO(cCKO1FPLk0W z`r={gUg%ducp(2;EW6w|t}Uy}y0;4Y_@C~280$7M3@b?zhBB{mc5%dR=J7LUF2~rr zmDnb*boKN$FZZUL_pb#@HKH`chfjk?XrHfoc@%4$c%%m!S;PH%sspYj__?XaHeOCQ z&=mCj?D+-tH_4O2p6%ueN+|i|@!s0lMqXQC_DHag>%9uqO>XQ{+oTKD0u>+?*`84XM!P6 zrNUQoskU#mi^n-ao@_$qr^PfT3`rX3V_~L8;a|syrknIwxl?RC^}Oa#gO2fh$dd~{ zAsd2QqRv&KBq%%ud+wmS_Q|G`gM4nL8#MA2zEWM^K~W24$LP`-UUbfpcnJ3XZuuM- z6(3o62r-m#FAjx;??(8Pw5~By?rA%ZM?wUu*1x)5u;|MgL1weHDj8&o)%OQzI_fBK zqEoE${fRV&1m}2kVJ6GWEJUTOj~_+=UWcXWT;CS74DJCVEaM_w>nX|sy|H2$TiAjFSU6v};6&e7?Kg=Wq^uO&X zkM7lf-(g0H%gr&w=o^kTcUXbKAmw{EJ4UcpSp0$JFe=LZ_2Jyxi%s6Tqo64D-melB z!xc?Uu>~S|C>gqQ39e_Qy&o>A7gciKBv{1i>Uxg)^Go8Z#n56`VtUD87%CKPyhQ~I-%ii4zbG|Nf)^eIgc;SA<`{=ZQ_GAJ<{P|dbZ zEDu~E$Grn~T<)Row1T|nDAT8k%doS@O|OL$o}c|mU0nc&A{IFyqe%aSL2xX@H$ zQQ&b#4qQ?+H1}W(-mym1KAxC7ah0l(saMM6mE5I>cfZswUZ+>6Uaj_>6>md!4gwMB ziPXd@!9yod#SaamjgFdQEAw~yQW|V=1TqONM1`ub{3r6hQ1gYaF4KzFV$e&2_7YBU%Dl7)3iNenb)^d+dXw2)L&rW)n_(gs$W5L{vaqL!1cI zG<-^S`vxmgHXF=jC8k4(?y3K9~qf$NQ+;-ybCiGo%;RT=JpmV5+892og+39gnMQ@ zYebnpR$N6ICc#KJBV*kqTWYkEsVXw`Z6L3na~PB)mLBVQ>&uH1sAe#jTFI0^c_2TuAGcLA zUo%Fz2xP+LZr#+eG=R6D_g;&?|52K_-+94V4U(FhO9nGNV`F2xSKe%;(J9(h0~|LN ziPk0INflTw5AdLEy9+3rI?i^fcvW~!-K;?`m)l?;?oQ9Uu+RtF)V2qtCI!UzVZ-h- zO1U5uN-S~m04+&gH!7ug34%G=czhpO)<%Rz+8|m9EvW!Wgo-fQ{)+#ai$GFG#n`5| z7vs|0iVi{*<6mzRG}e-6Q5S4^CBI|#6+oEOs}|~QL1btpdVl`@<%qHT%GwFF8K0WE zTBr?3eS3m`VUM1eJka2zxC|d^^J~zY$CBd@Cn*-ULP5%ATg@0aj!{R~rpTr!3Cl;M zmqTVzo;MryYp^3|naa;v`5v@zZ6B865fx2+s|owP$yG%kXiWf67Hm42Ez)rDuM&^V z4w@AZ9YaIHn#su&n}Hq@Y*=~N{-^x$fnMeo== zKVGqTT*{pSE}5`QE-j@aBHD*(`_ANq{>kYnCrQHhD{rPaLG(BQ6C0iCS$j6qKTMiK zW;~f39>9MbvB^D(ev|nDAX6z;m%S3X(?KzRmQjn0hwgZTycs8p1<%E zL%C4wWbd3Uonfn^*wa&oo&g6mS-6Vu&upv~@U|Ow7iFfhX=8h{&5&UzaA;!x9uz&C zNu;Q#NL@u0Jxxfcyf{MWUily#1{ptoq7E=v;DO*>gXyV=Mm`3xm>v}Yc;f|*fb}h% zbQrfuD2fdlF7EKr!_VlDX)`TI-~8HRGL~t08q+8{nMBm%XaXHI%YoQ(mLge&31EJ9 zchj^k!$PK}w$>`3OkZDrd}2am_wpl*b5>V(-{wojULU5yqQ&Ahf?An0e#Gm&?X@3! zH1snH#Q5gPHffugnMndF1h8PfYqiTi+dyTLM&1@VYy6vauUzXg9rwkT$8IR8!Z2|2 zX3_ZIF5vvGKDXey1LDqVSF!sjc}B#XiYBrlIoD52?QqVNs_^)EfL1+}Ldu%c<}7FG z`N{L}TCm?a;}j5u55bELgQvwcQn$vWyPI+by0igd_`EZ|?=5=u58bU}?VEJPf^B(p za3vbH)*L})oOYFT%c2Dj3AYFRy-BRi!SM1!qv;WC9he}wLK4_F@9rG(m6CwXBvmiO zuS3zFP3caV>eS;uZU#2G3(86YW-S8$-hbP8x&Kl8-J1B%&BxH=?oJJFE37T&%x3Rt zOTbh%bLxP*<%9zxjCBxlLUgdd|2M~`c^yQ6R-VZ5`L>f$58gJXpdUU`VH-dfFXiF@ zjB#d*M(M>7i=N>jqeJsPKW$lVd&MPO`I*!{gY!>kSB5^CnoE&~wJLhKP(yP+7VmX- z82q29&+Mj;HaSD5=^h<3W}?H&q}<_bZ4)f@m{RL2+uGXXs}@YHtQgRL3b-FZWTx~D z40b(V%U=6ix^7qv7WeqO{(2WteyUx0+aBr=5;{3Q=l;HunIb_MXE&h2mGgL3GJE*^cjYq8fCJBf z2!+z5GgZGJ^CWXT{5mxXlp~$d#Mm8xr=Ya5ex+^GXl5MdOke^cmlh~ZO)Jh+(EhW7 zgY&$jmHDSRo(s*7bsUD*qiu59Xnk_TWgw++Ndr%XI-QcbR=HBWfkp=mL)jLkZLsMy z1s5r%P0I>39%Y*S5EB3zjy2yIve1L!F>`~rEHSP zMR5ATXtZfnr0*?Hh=y24+`ytRAOXFKDT=(E!G%F-BNjGAC494ug%Zu78s%MCn#D}{ zl*tOwnhNY|Nx0gek|7$-)nQ;ts!Q*^rxv3{rFKJ%gx{WKK!eA<#1Hq1mjp&esLZ*) zY*D-f@o#t~OBk7}F;(hlB6sQB3=gQ0wTy2!1gF)-?WsT)|dN-U67w;MQ)6^!MMpzQ(!}V43RY@2#z&LN_`FdLL$Z z2IKpzc?Ku^_0cAul*s)#4W-FmD~Ho&v73jtrmrgsI4(B% zsrK(m zT^B@R-g`qo?#?=Xq>{q%W-C`VkwQ&4GEvS6bd{m;U(xsGGS$`NJ(YtGX@bR{o&%uy z_-rP6^c;C>olWuaPP3reLpP@F0bWi|0tIP%Az2(Wrrcv+B`8+$mQ;r1At@?an?w*g zF?&%q5^@Ccx7>9~B;lzEa*hXMZn{{zLsb#p5l(ZVR5#S1s@gjmgAc_#v#XHGJ zMpBEne&lT@6MqlHK!$nu;~&qHLZHe`X+iwLn>ox75LQ@bW2J?63J8@`K^ya-)aq!< zQ8Bk7$z_8nuEKt0a$j6`uY~_(b#+w|`8#YC7c}6xxv1=TNGEjz1?*k+-AzFW`{5FU|g_Z^XZU4vN z>dn+7I3R(lHOGmOe7i+e{VW3AK@G1l`;WfGan;h@BJL)xfrT}{x62#f!7|Zsc#nJ9 zG7VT=gcG5Di*(%HDqMnSrc-N@#g|1tz0}!9G9CGDhekuqDIF>sM7}cS1qV1;CJd6q$zD56R47C}|Rt zpg6M(BOGRZ3UCfGpi-@XZ0}EG|J(H4IEY)^*q$v_9A{;2xYE0W=u{YWG=v!bh{;&$s?2pEd>H`3&=+diE z-#z|9*^(<1tJZ=*aFUHY4}Roxjk>mc+!o=DmtW~Lx>p>iMfC>1_B+5F@s$1Gp4b(?)QX@WrYs!XzjZQPza@4R>7_?N&9lW!BGE^P*b zewj_yD8eS+_mt?p@|HBu90R3#=0Vwl@;E`~n%`NWn)xHvIhGPg;AGVHqHS-so_UKd z14|dL;pdeW@b9(0dB`dUZB&8vikCBJ`h#R&Lh(ETBORPIT2|55{*tSNtfqN}{JLcv znhK#*?pjECiUJ+X%$6^N(mc%0YW%X*W+JTA!u3~!!H?Iw3WUTzrwUvGt3n^=pJ&wn%X4ggB=fBHS0osjt;*mv6ndHi(=s|xWGZ@K!g;K%M+&3WY zN+qaiT`qe{R4)J$XH+|-;F>vS#Rp>$Lr&1gQR$ccwY7{92&Cg)U$l_RL>nwWtLb=_T_c<-D<(1R_Mu=88ScJuB(eNQ!46&xb zMM-r?FSt&#MDC$!EtlpI@Sg5t&6qVue{Sq@UTpa;3tyJvE@lX& z+XYl~-F&!wgU-od9z1v_EMfdjhp7$T8Rzfss@L(U4X<4BvN#)E(-(AjYEw6uWaS{rOu~vY*FX)tsBGABEu{3TN=KD)EqAVLSGbOaD z7RGsWpxz^Arng_mtTd@><_=S6C+u=m%5=@efoN3X>wN0!97^bTD1OG~W|gRE76oCW z&Xf)~mh#3;daP#ik=nlq4;URb2$czIm8rM?SSfGkBMg>0#lpsZSlf6u zJi2KwfFH5wvcZ)x8B9-6LYe&$L5U(o4@9lj&K^#$!o{4czi(lGA${F{IG978|DXkN zTy2*={w`f%u=Ou2CPg7E;ukH{#$X=hWx7>y_fB%zXM0w%s}`84@suxu*- zWd|9xKpVh|YZGwsh<|bVY0cB4x~C2E7@xuY=zb980c`lRkJ_zHTkwj^W4&|*D?}+R zNv%{4E2G*1X%@KBrmwcvK965eTplK}`Mq~;7QG*8U$gkvz20wJ4H$h>`{e1F4l|Ah zi=~-Gq3X13MI5K_K5J~9j>w+dD2JKcRM&=R&B{IXaz$TETKdX2Xs$*4tQ4L;C7h`v zO9rWTtG4Ns=rK7T?_(MTp1OX z$%yazH76Car$b%>Ldy!sQLZhO@~!yq--(qNbFbpudmi**Ic~-_{*547lw@$+UIv>Su?4E`O~8M>QzYVMz3<5#$NoA#B{NKR@-t z%Mc&YihbP@V$@`PZ=1rBa*)WqZ9m3gXGjSLue;yU+!-#tR{JVQ|$nUTi|@@FTg z8;WKy|4{cmL6i6W*knwlPNf>lM-(2o_u1_OkH49wM6Vdp_RyS*HX}Geq%ji~9-eng zV#2#5%2w{)nUs+*6;t-Czm*i)B8Qg!RMO@p!3}kWKB4#GNOCu7wND012Vl*Gri=vM4I{fatZ7N+|9-EU1m;FXAu_^;X5HjN_v$0kijomv0B!b$dTp zTs{aBPv)8V`-|A!Oyvmlm5JUkzMVeR+}zyic}{+Hb!F3$x9Lj`g_>j{nf%%D!BW68 zv1Lkx&K$e9x*iZM_{H~MaS()=PSW4P|ELHN%H&cvwcX>Iv>rx2rEy$u@B0;!Fib)O zwVWo2i}a_cQlsQ?Yt#WYN-dy-gvteh>A+RdSuSdtUDl5URrQy2!n0}8mvR>ICF5-X ztO!^cJ-YEhS|271`?0zE#BWzg_v%>jI^O$n&RJ&BeH3;hIRrR5lN3STNGpT5IVt0k z6@z~`r)*=g7on7f?O#7uEqr@toe2`AqL;Ubz6`dLfs zp`-gr=;b)@*|;8!)=$N>mji|Z({2#0p#%eJ0-iYu?)Ml%5yUb8sPd-F(f}9pghh?$ z4Z&56VtJNy5o4>-PxV?DC=}|{Z~+qptjS#VMpI7^2~pLG&1S`YqQ=)lw}a%klrv2L z^9Q5__YegOrMZB}CqOt=9g!wWx=qsxuxTZB$V_GufdEsBe}s@_GEZzMl_Bqw#c9eX z;zM{7SK)LcRUJxO#zXzZ>sVh9X04myLC3~3+W<^Jv%kjUuNH8Jci!u1;H$B&Z4I6h zgOZGjU;|+J{li(uxy$h{Rw80z@5>Q}0j0bE)dz_njjj(Z?kUdHsbJ{Fsp%k9K+P8w zrJnC7WD!3-XWotRakvxC%?hlFZFU;}Q0!Qdq?6Gk+@}4>md7kASyJR;%eW?$;G#!)nZ9DIl5gSL|25zm8~3sYT#!?&woYoQii91YX$9G40Me9kq?X#K zyV46l;=g@B)|SC0L-+5IdH!Rrozu}Vu{gyDQwWjb&3MFZu84_PXjFsbDpV_UZ|uFb zxi^IGfK^phy?!J003B^hiY-BjGH4a4$)<&Cb(%K&2DURWUAv0aL$jUgOT>IDqdZ>w z8e2p)AHJtTps>k_&%JYRm}2?>yuMc0!NemetaO%#M^VUliHBBZTdPMp0%8ZTvK)(! zIlD;lWJD{A<|wc-KaX!IL17$vVfT7QC;Hkp)zIh?9g^$MR0{uKkXUnUy6?bdbfy4*=Uxh0Cu|-;?yjVPgJ{bc8}$e9k=>B%?LE zsXOsujuJ~+F|N}58^gmp-@KuQDbZ{=&FG@<-@kuoSXOdntW0RM6h34UwY#CFgIsz~ z9$bMKH%md(3t$x?X2Xw&UlBp=(YECzm6at9o+%$v;MwLX6zgFA5~9X%qoX)y9;#Gv9jNaI8;(})kCOPp~-rfHBaR zRGzWIw`nn*l_kn+DGp@eCz;F#~M^rk)DS6DSCX(wgei7iDb4hmk!qxOqDq?m%iWoD&AEk?|P9J|zkblS2Rw zzFkrM2nxKkJeO$cKOJdFEj$EMSB$~oTVv_*(7p?~cMRNyOUn&b0=~E3BAZ+dqX$eq zF61^X_%wIam-F%)QSVDAxMCz$fg?15#&AhGP~8DtKmq})VtrT5aYd0dmBr;n`JZ80 z`G6+!3tB4vD;D|BHJ|^j@jpDj{zHaTHGOlR*mEIaT>Z|98~6>yxf+)N09C`8KOjKU z4pJyqsnL;(ctn`sP)iB@iGCrO_~*aGFGWuChku_bUepR~Cg_c#by5|!n<)miP0}OO z6K+Tv6$oRI#eQDBPb10(wNoj1@)GiJ4mG!nIBo>KJF4SP*i@`MAp@eR{-;%_QH!f0 z)x?^n7)!rnU!6pY+P4Lm$`&PXX0Y~>Au`ac)|SSSv8ChU=Z^@NAV5)ks1WMGe!ovl ztYc(ImCwHYMAfsY(a5|JXVW$J;pjUlb{=< z%>yP?19AHNx*K3+fb6bjkZTgH#GQ7v#_&N@l-CV|SkLJ4vNUCKhA~?D-o4Op4$_q0DXF?4XKawy^YDUeC5K$RtQ(7`131n^i z8#=ITo}t}}5IK#BuT^;*#jTK2(mcU*=Gq2K5V_SsvXtkI#wbt4D@%@dO5lP%rY@+S ziK>UDFbmZ9I5W*Wf=3TVjK>o87QI~p!HS-Na-IVExPhtvU9lYMd$pnvO0)6a`akTY zKU}5-Y8qPhoJ)gAE-Fq03eN3jYqO<5f?g? zcT_rN$T)m`5%LABvJxsKtr^zOs2w_|8VKJ0K3Ce-rBb17IfCxdUZ^otglMbIY8$*fF0+TFqgqOG+0dv70sk%|G?JbqT z)-bh$uj)5-mEMLOe3OC}uRG2&V{zn2TVZmP#FQD1~d1u*^ zXtCG!r{&jgv-m85xyH_TTY=AULN-Y zpI3K+Tmh499$$Jq-Z`}Qd=Q@tIjpE`r(Y;xO5IO!S>MsS+cLJ>oBWodu&{lgpR;_X0cO`yU zWk(s}s&LP=sO|*xRn>MyryKd8zCO(5hrg5EOvj`pU|R4%nr?(hfahxsOrR^}Y*uX`YdrJ1|3ojsQJxVGY;Z7ciIU zw~P6>fPT`}CU88FL5oUB0tjs;V=vaIGPAWrstH7wr{79vcIv}R!5Jn&b~ONPQKpk< zNdGkN0R!nNg@;r!!z6K(3SPWGRLku<0ubRz23-%?-E@fYmE~t2#JOiMbtrKfYtE(YgKb zp3ty*Vsjv6tLvO*g$$!WuIbchC%5neFoKyC`e-2UL{;GOL1G!{cjTxG3Xi8AthPM| zZZ2)3vakT9+cadVB>z^a5G0Sc;{5%G6Mvkn(YP*;HrPWz36`~VQzVe>-k_rhazs`_ zK`n+PX}w`fETjCHnMjf$^}}_1*;4L@n6K0Kr6Fu?RnhRpt7uOe1_- zDcM#4I3(GV_Chn2|Tq#LVKX}KZ z4*BHbcOjpo0X|OmalAgS45_-zKibW26k^n)*=HJ$03x0wW;5bn3wJFB3 z!-647W@W%!ya8X>?a$WqWUW_oZEJMaY4l58*t|sMDosm380f_ z;~t9BZ#@%{Hfv9;J%5x4sTL?6EV=Vql;@@8Ghj=EPt(;IWeIU2`?m>`_}AO+S5f-1 z{Y?Z5wBMOy4zc>6KSu6Q-EN!|RSFj9~>XsmI)wKYiEI{RIo)k{w4c$bf3Oz0~ zs4QA>3>rWs_^|H%Uv@b}?$hCX6#nhC(i{QrvnPpbhSGm^t#B7BK=BO7kn_)*0U`-X z1ykm**V_lz*852dbKP*g>hQAs08$MFH$8{(apk@XgKstK1Gl%$Ye56fwspDEoE=rfOcZQoRGxBFXW$5lpY6E2fIid&$s;1?5^WvMdFH8Em283&bzUXh+{Rluh;WnoKXO|if+(1# zfisX?q`m~1bF38XNAp3Ut8TgkaV9Po%q-MaF-Jh4Um_Lr*E5!W7d@V={Ke=kWQ+;Y zK28Pm^V|ae)(NIA9iHY@`)i*BDbNo%WOh!N3Z^=4mhoIsG81=+8XHPcEk z^Qhy=p7@W991&sK-LzdgrH{M9>B&%PdlWPPHd#M3oAPovUsNBiOhum^+}wc6mnA#f zLR}WjimCjmb2sefKB(cFm^n<4)ilMx<0KSeA}}9k&aFGWjyXhQO*&&bzWfYvh{)9e z!*r}-xlt*$Fn$&cJ?1nu$x$SyEK5qRdpS`T6K07O(}lh!nqzSVBUadV&H_bzTpo19 z2K&CLoAyhsh+;0=to);vRO(OIdz%U@)u;75tG7r>jD@Yah2pu37H0_6vA&{fsA-nD zmg*&;g^)~e@buJM)+tq&msC7E&Xsbqz|}Dqpu+^vQwBNbU>~?{-uGk4cwh?rR8_J6 zweoSTJ;vaz@n49+zb862eh)(4-6K~oq+kwbc&=}xzO(YC+86{&6pgt%&Io(1aNeRp{8aYyB+Mg{ksL`sM+6NDrCLC{DOtN4++5b)dy zRd1}Lrl!W@djkh16O1}ttWI+7GF^w+AK(5D4q9LkKADOfUG}Q9fIk_U&w{v1DSBTB zW|R8Nj6q_-QiKhe1yB^V6%>WK$GE6dB%wXS`nyqH6J>}uJUL54T8=6WKm^4Amz+G* z4W(FiBTretBU-W;N`O!r23-(>v^3=$BAZ&UY^!6TzdK~R71_V;+PNv+u1|hbLa!tr z&GB|=uG#$MeA1Lxr*Jq+bpMY^sFp;!YX1;LdIQbp)5n_DRvRnbbU=h*`X&26*5?F1 zZz6ecQU@nD`(cQLkyzI*ONb*Iw_@s~!ShTSn~NoxG?>M>b-6BjMPWwq03O;IayP>l zZV2E#Vy_*em_?J#>M=s;Ah*8sDiEh}3R`V*F!A*z1;KPEbHI08?p~ZQ`aR!_HXJff zJ9mJ}pcKCBu8C@u6|5>#W_9RUv5D?_r6-wST40RqGoH9%N)yB-Y2C~LpW6vJIXRJh zH%GqQy#TMVlSh7}^M~jL%2fgL*L8EK?kojCmGS7^)Nuk~B{^Own|~%et{nb7I6PJV z8@z;7pt$mtNwGRg7CSI~eze4D( zi6SiB0*F>pD_mKers+aYDRcEAXp!qd>@ouhoW!Rk@qGL+QONY+;$~4=z$nUd_j5Mn zHBnkb%L=Z^sdM+~8Ai)D9%3}8GPK%W0w|5#IjrDV$42c$k{1|QI{vEyzsc>`6&HUc zXE{(>4q6r}eanhtSOq{A0`w=(WfA{@wf9Xxc z*N$C>=5SD|+aEZ6-bnsMI77fDbjqr6OP8=&UL(x}`2^A#fK%xBAx>llMW=}b2+q16 zNxMFxYG<4hYY@!f^TOwi7Ek2wsm9jM2&&a4b`7CeTHn6)Lgdp_Skksp5K&Q48;~9Z z+4^O5sFV_9#xaIDWqdg-IKl}KemGltH2&&{9L#;9_@nhC1n2Q7ie{XnlwOQgPUcFE zB!}3?C}UuV_IU30&bSH0Sg4D94t02UJp1&#*a_zMxY(&3{HZgS%JN@#75$NlRs;z| zfPv=V;NWaRj#9d0mQI{v0(%hd@wOMLa-9@uu{NHwAKzIqO2u$1{y(LH7^@#r91Nm@ z2B}P@#50r42tMM_yjF7(Rxk$B$=Zxz&1qVG`3#boio{N z27>P(DA2jC=*u-0Nlo0NGEoTbDj#zDZ|D|>r$i)C8yu;FpMv8AurN1|2O@ujyWwG3 z-A;GhIH6~HFVz_L*3gz^D^kPa@B~9JZ2qIF6^`fuL$Uc`#TO(sl&Y;O0CakZJ5ARQ zG1ik{{&%D%VVR`)L7jIuCC*Ug_8=Wb8Y6xplB^(NT}sI*;#Ew+3u^+?=p4~ZUN~=G zs8iXC3VX)2y0pC9ZC_qixxv*2{IU*4(4ioYP_rSZ9!+E2{V+SJZE3Oc9%e&37yQpE zxWGy33np=l0=rn}Ua$5{8>(I`c8tT)`jVD1o|$QtUTZP_ON7VJ*Q#$QM)^J=eF?5e zYzW=>AzQDvg?t_orl#U_we3*4XsVh#5q%lvyss2pYiEFGr8)@eJrI9}nRQBoCy!GRXHaGbPPIDDzB9No7JW@$dmv?0v*wpO0q5-OR*=mN4f20x z+Sb@yVd@#Dr1?|K4r~|)NI<@Tx~x~UmIbD-c}Y3PNe+J|NN*;l5Pqh}!CU1lFVc*I z?ve5z4L#X)xQ^u~Ga2Axmu{9LqABdqXVRdBN2|KDkKCwM%TyI~c0NCC)~XF{js>eF`F za;7?BoM4_)wvzpmWwmcFN|eZ+4>TkH}tiaw`M{ zv*$Z2jWlh(7XTLh-x1jZpLggHOhgDnil!NOtnc}#KAHFPoNu6Q|C(NsEUYy_B+(r; z09u79s7_hv%&<)&e*%iuR5(L|#>YQ3tlFvn1WN2Z=M)Dp^jU@Z;ZZ9Y?|uKQUPq6$ zoDxVIlj5At1!`aoK5cf?!-NqjnIEY9*7R{<-^94CinVPH#nX!|K~;7D4@(-m%AgYr zDhv4|?m{0*6VWAI-2yx4(&dXeo^AJfbcR_wyCx}2tL*W+14TF9Hq;UD`+5v|wE3d< z*aQ-+1``k9;|bL;g9WPf@y}IC;0+pzQH;7&RIGj2(R-~6om*D+&KeG>uAz#>Jx0H+ zyeq$}yIJMk?Qrs6-8OZ3s(*!KwD~Shf9BPVA5B85%@7Z0tpaX&$_oqON9xeDQwzx- zr!QQmPNm^aB1|f(t4+RtPsbZpJS~Ps`fmS&yvFd_n1WAXGvGyZ?F<)?FsUMEz$SP< z+Q^GK$}u)JP9+~`kGDH0{1=-=zb&Fasl;jT2zl-V$PjM^8f`rsGCmK<>^t)C)@t=e zJUuNxa@R3r6eonk(k)m$7GVnnF^H73m&+$BjNYQcI0l<|co6Vc(jKRAY&~7uW$}E+ zQO!t5L!c{?sS0dWK-yzKw7?N<2|7Nu;#$@7Qfgrk6)7%Kl~AW*!3r}weUpJj!35)q z6catG5`cH7k;^jwS~n_`<~PTg41%|la$kXRkVH~3MP+3ZKR*n=mXPdm^yFYHP@+@Z zaf?zGkI~l!?8nN#r79_5s7ebjeW-{V;2`(s|?KK3Oi)x@R(SHN052&Oa-00yZaU9zbnkA@y%Do z8N3l0!wh!wakCiVlHrQWDrQIwUAR!OC*hYq!2KTEep$=I7l(}oKABroX_QYe;;HCf z15`MJ3Pz-mlwVTHm=kxh+VMWY$wLX4imENt6uNPyM?_uqXdF>_U0dEd%9>t%Gpf;&%4SJI!b_qfMjI?u>hBLd3Ms!b-QfQsDS)e7`_y$P(tWcznQO}W( zq_=h;Oh+^fpNSRE+`UURY)a>Trfz@gu3Vs}^w+ih;$G`{!^Pp~40UmzAUjjReu}In zcVD-}F&%o^?Ir`l0*BXtq=qq}9Q&-IbQ$gn2xaklZ%Gv<$BhrL?!7DwUK#Yi@0SE5 zKOITu_FMej!o-H7{QUVdJ1=iw9?s6nHwUBh3zP%%V%5x2N_pxb1*+0TiWlFri;JC| z{%Fg_A+fOtS9re&jq*^?RxmrF>RfQ4qE@J5xP1gLA2tj+Vkbg_ET#ghnL5w7r$)XJm6K&5v7;JkaDDOVO(z3ugK6#a^#9r zEp`lrY7TDoxGYewDiGp+7r%MG0Z|FzQh9iZ%<#bhyK+V864i^nJ=29tODkd~9t0#L zB&GATQprdhZ~Sk8irg{Dg{YHscIx5K;L}2l%&zrDZr4>iD3p6^bcl0+eQWTdfj{ZH zq!nv!c7Nk|kJYvA9{3-Y+fJ@d*o^YiTI*d*)onp?kymL~q($v`mD!|Yk-UzJ{TCN3 zsi~>Vv+Ww?l!`Kbo3{cYPDNHR6!hAT2zvoG8Kw-~2XN95P;cKJ*AJ|PYX&tOnnlS{ zJU+cdbgOgsd-VppOY~F9(lWW-k^X7#A%QB(wp&gAd(Ef05}{D3LL=x+^D09xDTZ5b z@6I<7#=^j#2pxDJIr=v*N3>lT^pcq^X<1f!M8aC@4WE}!dVy#WotQTVFDT!mT_Vh%dQz=JWnstx-#6b=}fdH0# zxcLPj;dr<6$~--~-45~5k3*CyrY%A|7213bf~zKhYwhL*1<1(rf)3g3 zeuV!)4K>lNhX{#^ldBAqgA})femb#(`!o*$a&t<<;vrSb&2n$^z(Ho)7E zboYF$RHNE_s|?Cmsudb@A}=S2*C_$%lGXl+35?%%#NhNVI_))-+^6kcP1BHHE!T=& zzAvkr18E(1G#`jxU+rJ1QQtw(`-Pu;w2ctmlb%_iP$8GAQ!O44{rPv%JpIn+aPPT^q%T+f7Hm7(itJr;Y^^?5By#QvD{dz&n zDW7;vxpAj>h3#+38-*UXKsiWQ4QQZppTF7H8(#QjnZy)%oHsSiAt5GTS-1CNvo+R7 z%Qc3)V~(wz-S*jXz2~3(+{9_iqe2L5Q%h^~Y>Bdwb0X5RDxQ&xOMM>wMFM3UdDpe> z>8{}jUvC!s!`XMGEamPY^~UL??t_Q_+*d!D{(e-(ac+`J4AHG|hVRaz{3E6&m9f5} z-(%X(9e8{jHAGaH@Dj@E1N~tF8KG18dC!d_K3gW-6!19U!WfN55-!i(jWp4oqt{# z$;&o{nZPKWkqA#X8@1d+SwNrSG^T`cK5Sn;ZP|4%_)eD`7b)-B4(`lA-9{o>jD_nLJ(%(zbx?e= z6z7Abd}MX%VvcsBXvS!Se~BaEAu4EBybqi+3t3<1K{nrQiafn-ZTfbH2kGW+6wi?w^F^FY|;I7p=V02cI8-8e5Z z)asUa^m7v;bSNGow`6uYPWyHPQ;a|;VtlzGx)?<69cwFh8_hG!B{HH z;p#+$nmYPQD~a5rpv133E+YFwvv4S;Sp^j5T0}bhp)f*?<88y{;N6~U-MdETdN{1q zQOjSe@5n@Ro>G$5s_A+jlD6F+ zd~0s^A!)ZqtkfV8BNu|y6v=0k@ny5{SVZh1sfYj`Yieo&4BqAqy6J?kkp*ssdR0IL z>sEp6#rxY#SGojm`s5Dpq`bJKIKG%+rBzX#2_NT^94FFXBUq;;`RI|F$17L+XY%y1 z`$uO2T|J#1`_@<<+3Ab>_)$Q*5v?Jc!&Xme4SLW>=@)?MwBIB^46z^?XWw~wf;17> z9ZT}%s+$reouAm&x(_gCC{G02sOh})c_O(2jD_duMYwSJIAz~d zsd@~NPy28VK|h&5qAdPXEmsawfzY1&Hd@5-{QlW&pf~x)QK|uM5c>$n=;TgTeeTZ? zE*lcPC7=A~EMLUUa&G0Z&_snVvmx`;2VWLP9WW*_?^zOyOF`^7Jzr6(LXH^YdTZ?q+khCT{HBxjcdz9N8p(Sz7-)gUw|?eO;;ki^79A(SHBm!6D}MSUTrZ zqrnSz7LOkwTM2a#Oe$Umm?;9Ql}Y&}*&&5*r(5I%jeu-7^u)iGQ#7pDxfT*SCBDxv z}3oD5^E&=^$1?@%0NZWm;9{2uG73;&wB>dma=5-=EJApolZEL&f=WX(DQPZDB>GJ4mGk&V)%B01 z2uO-+bF7jvV>sd`R$drYPpl}!-W{T@Q38xK*<)-fB@AAcS4%XN$ie-VJIzKv`aalb zdmu~+LWa`gLldPf3Zx-BIo5J34jEkL?dA+({H4a|WSkzS@H^!c;;UUb2#%tNASU=> zT+3jy1}_UJ+YMjuRrWona1|11ma~84?#<)>7m!-TV&v_O8spUWhE#Q!r&Cry-mk(a zon!VRC#NS|=#KKWoBUNXS&nkU>sFDOg{+rTSvXdj+*d1_ZnjyFITXo<7-8PVEx89L z^*xx`n;_;s&pA+DJUZDO^Zi~2U(^!;F1k=*JagiJh1o|BO0W(FJmI5htR}v`s7{H~ z^y`#K6pqd$v{N1Z0q7yQ$w8NYekp&RohYbW@uRV>ZDKi@%E+}SI*ldPZ(8l2RTfrM zGhs^L(V`*Bd$4rSFx6no3>>eKTJDAXKpuBFZfLb^%&=@)m2ufAs;a2ivJieDvS0sg zhREYC17AF9y}0pco-a%sVNy~oxisB;(~YAs?}%B(6^<@Of!NgoTl}_>zUAmT&I$_FrUt(#hgE6Zx~x+>azdp4NFv|XJ=T=@^hx;+2`6{zs#kVKsZ}#a3&?| zh0H>V4MnR>4oOWx2ypyh@uhiddPH@LsJtA4hVg7R2Ub; z5XwK=^mCD4@c(N8RLkIyd~(&>x#Rio^w?4gm)ArgAhGK80hdXkXmY=Qn>BTHQ9Md2 zm5VCX3tfV_Pr)inzZ+ws(^$7p?rpAup=LRgOce@k2YvB*OVWdiaNDXOn&sPyE(IM}^m#8gJL!02f_Y z0b!mM-wm3D6IBuGT&JIQZsjaI6Tvls5!+XK3LeAD{vhwIScOSbQvuKsX? zhO@@j z95zPp{P9r5S-e*M)}@t|o`Hif$Ti_29VMK5CV#W{Bg@5FhobxDIz}CHFEwT^Wp&IS zanFNvi>tMI@@|(&!Eg)V8|)7cvZZyatx$pv)bzvuX}a)SPaGzurdqE@7L3Ws1QNRz zw8hzUM)?F9hKXGM@L?~~=)wPv4P`kcRLRH9QB?udlQf9}k|pciDG-{r=M$TFxgJbd z5}BepbE!9LOMZ*0)pnwb^=s%$B7}=+{*12A&9e{)&E9vgvj6ieQZH7e#%!H2+Q#Bt z55m0|i{fwB3A9A%OzdMc=KHDPfRVJcv}xC1=hKP(4_htuco*XslZeILG76;)N% znTUu^0LsZd71^xJMTeS>x%!xHG%=#Aa^${g%5i#VPhAR>0d7MrJcKW6ER8L`i&Ko_ zGsP)Ib#-TQqZ#$0Nyzk&Me-Hyp=69uI{O4cYD2g2nLxv$RCBhvqJwdSoC}J;LZIvs zZ!qP_Eb0i6cn%J&hNEbEq7c3HJfoaW6F!vgWbNmbu*81C-kY0GAB{q$aAIV|eoRJs zp>uL_@_5}5z9WEBoIPrQHEiImy=1u8J4awB~rDeN$74iz2$T42dO8UEdcI>}&jRq%=gX}e#@c%|Jt z+NE9ZL~r);U+PL=g}7rX1w-=O0o~KLXEG(5QpY#KiP;=>ON^ z^=kNBvV=2Z)(n848VSq5)&{SzS zwiF%~j@*>4iW5J$F4x3sdomA-=Kh}>k#&7RdMd$)#zaNm3&kzt3%}jF5b6Y+qwQOH z;!rf0de6n>0k?QyFg&2npXRKZ^1IHKS~f4giL0NWt1)?~R3`Lo_w>Mk$%VltgK>u2 zLq-50A3{#fS)^bnBf_1r^l%xHlt8$I8N4h`b?YLkt!Ch-V{aC73kx=G_Q=rC?`K@Z zo`3&1>`tvwDkv@_&@%ko=g_63;0dRLTUgMTva~fZ+GgtkK|z2)pyAY|N_SMNoNi2* zyFxPFqWV&sMIA1Ik;X5SZ?=oq@n*ck!h9?vW_31ca#YMISL>G@ z0j$1%MxP!$I)cA7UF5A_1lk-ZC(=BS1sZ#?6?$x=Y3SNug*aQTb4ma(g0^mV>$cm8 z%!|0@zreVLVIQ1k^pAIkbCAO}5f`fjup#+>f;Ey!r2Td)_K)2Yqozm5oM#sg1Dms- zTM!)?Y8qp1mI9{CP=0}Vbn4i(@o@uC$1Gkx|EtjlFc?ulIBq^GcT6W6q+f0E7}4m3 zj*5z!TF)cwkF@VhB%7Ewdt6XaoBu9Tuii!0uA!F~@jeJy%<)}R%R#VGoQeFlMA^XM zO4(u%z|PexrO!X_&EEa!%dK=wVfgftfaD)pSpn2MJa{8U5%VedXBTH%eb`NSMzqF;t@Z0bChx z#nX^sm*#H@9$t)>3@3Z{~jJ=fx zWG8}GKW)^XEq9vA||0D@_e;BgA9_RjL_^3W$bKUw5MsLuGD(&Vf$Bo+EeSL~-a)=KGm(jxUYymadrRX;FfP?!gnvHaqlxP730 zpjGU#{e%f7OK?$2?~YG*Ss@u%*{#*DP69{+3fJwEe4B)>wb@h)foz7+dkC zRjI7|np)YI;CDD0=aLsiT7(>Kp&&xK!f%}WoXFp0%g_v-bR3HayBH3HAuy`Yp5&vi zr)jE@i5-5W2I{2H8<$Sye+L$H+pT+%gikDTq5)hqy#LtHun~lI^vSDEyJSi2j5LA? z;4IHB46UtEs!ok8ECzqA7PVwx`mp5-iZ=XZR(lNFAcQ`9eEpU7tLhq_A!FhP?EF#g z!;6IC^G5>?2fy3Q4^O=7IW^_&_mO1#$gI-k`ry3p&(g)yK8)jrsq+~*E0f*-I_@hS zwp%y9ld-nnaOm*2_ElNbsPme@E}q`s*)P`uod(8kaj=2{U8E89g*1L$=bVUD!)EXF zHP9OfRjHHuV7S7R>RzIUFKZM#n8b5cOtVa&N%5&FixR=-8On)wAhd6Gef^4#ZZNjd z{}7vnSzQ0nGF_JUBjl7Xo+I4x9xoQ!Xe$son@A6n1=edtrxH|ViMWK6)ywydT}EWz zve6wIj_jNTzTqzhGLE!r$hj-3$7MyH4oxhvCJ&Mrd80GDRfe%|?Ahu~R?yAfF|L-b zZr?YD4)8mc6|CBBFT|c6x$zyjt?;<-v6=Nm{^mBr7VFxFsp?IT&|7P%kHIY=54vnU za({uslQV)Ebepnj>?Td?+Ke&zDP*MQ-pkhT00o*cqHqb-9qt)gzq{+XdBj72{d`Xb z_jFVp%n1`D@Etr*YDaos$!B5*14_QZSh&;y}t=q%4JJ_{JD3 zk&pnpe$Yto(J^?%p`mS)#Zs5Zo3&5ILQ2m)XxN)xtEP17x~6sK@QG}h!~`RLnnd&` z8i1>hy{B3`HGlCmklkpMf|@0(m?1<6-TMt}21htp43ypa4oC0s*`qXW3Nd=BT`YA# zL$hSv-q>vaGZ?@h)U@dZE9`yGt)Qr6?C$s)7(&ZY#$PGlT2qttr7&)`Sh*dSxIfh(_pc%h4}>4O$Mc2~cN{^W@=fB}hOx zUjF0Q^=3aBO6`a%(%tQ7ic&#Yxt9Pi7)K_$#d{SZ(uh}}b5n8WpED58F&Ml5&2WW7 zmjRyjiW^r#OEyyBpj4ePmB4DKa%_i@*Hfw5Y~m4GqTwZuxWL|{Y&0V4DDJiQ!WfB@b_k1CzI;N?+JQ_vXJNjg%>^7T|PUjtg&6|9? zZ%AX;uzBr%n{T;;OYL+6{u>2>d0|^xh2?~flzn< z@IQa~V#VD{cmr(w5^(taegDfOBE>ND$%Z&%?F=PQYYF(_q27kqdY&PPZHhMndOUbc zGXm=YRshPRq90B5^}*3;EJlB)n2U>tJZUFgkYLY8WO_vDF;&H8-pa+ zt|5XhUyfY)h8j8}Pk%2k#t&}?+vvi7M$sS?Jj;SzpL^+GTIIx0L4WbJ#UcuZqF%@L z+fvZ-@dNDS9F9g)z{cElj#*YBW#c0bkwRqH7O`PecRJX!_@ z(oLJx3P-P$AD-?yl|9>NIRq=XJZSW&!^aF%vDUm@k=Ez|67`M2<}L&rqfRG%vSZ{K zjeghdN+d>vJudL^@9+n*K08GL$Fcdyh7T-EqiOrL zTql9`YPz_N;9ZenU4J1a%dR1#MIauOQfGi6Gs-uDYPV^saRB{6JbR$dns7z{8?yvORh4A(dSNg{*W4VQ93(N@ zoO67H{f5Xrh-p4&BwX_Prz+Iz5#?^%=G&&9cvic6(yly~Tb}bA_`aEJN(4W7c1xPq1x>Q{*qE)cDD!N%3LoR2RN)c!7 zCqCEer?nPu0;h~TU5o^CUb%ggpm+^d;Ko^jZdJkTETn=!Y~;VH&E~*;ex`^-LhvCB zh%!>P*ZgUKHMs-I<1HK0n>+E`Zp#r zBpw+`b|mmHM5}xD7DSa5#!@-T*T-%f1|xrI0nTr1>q)mSI%jP z(ML*C91XdpAh}fL;bH6S#Zz`o2{g6iCj-qiNU$>S@1&Pkx5XL1F%mhsK{9ifXF-8Z z5d=l#3}JTq4XUOz_||)$+2pu8fR0{F%aBM<yjp{cp;$)YQ5 zXl{-W<#bm-n23tB9l(z!n@D-_u;oqpz8rr2`t^}*_{f!B5EHeJjg3*ry&Tc8&&*jm zyc0v~R&np7%*7DQ%%RtU;*x&98Z8*`1tt2Y@uL$3C8ZTVM`vf8L1pFwjqLH ztAN^K%%Cm=y=kPuJfEmHgK6NPLh+#BVr^hE0fFu1eb14}Lv9oq9;3%pMeCxzQ-FF` z4#7B_=e4@a*i#NN$r@;vc^rDnT0YRZCFUdH`~Kf?)snRI^`$gz(i9XFwvKA4kE8{e zSvUJG>|xh6aK9(+4D|?nN07pHPZ7iNlu?5*U}9irXV0&lqobQ)i;d;_*e{7@s=zz@j0-GojZkFI6uengO&VV%ekg!!f3yTvV*}3;XSoJPkVh z#nsSQth{eL_D3^Wf8rwS+h*-X*cIvK{SB~yXON(7HGXd80lz;kP_0C1`7Q7GJ_O6% z%nZgFz-XQYH+Y0~Ai5}gX{9ButcB)-`|$m&TXf%+dBmbRZV=t!NUGSwyN(2jkI7h@ zsF_M8XDdUnKxQ8h6wf1@BZ?HRt49hwh#gTN^m88N{gVhBXe`%sJQyQ-m)`|@h^47w zYt2runItw#R<_+P@HasCU6d41`p7C!GI79>aL_t@%s3G!s&#XZo=k=2n=DTW73p4& zy!gl_$Qj&=dOI|WR?gIvP|PrsmE{Y80SHU1oKsEWow%qqyWG-t{JnSB%Kf`62IY}hto(VOL37Zi7p*RpR~KD>Ubno8ENkED z^H$mk!*Ku$w?5OoU!aE1m?aF+WBWuf;)YOph+xp}I>OG8z5|}$muEso!9Rj0hP&8b z)*cFqzW_=~cGw2N)zDj0`Ql3}D`MsIV(oGY;q&uf;d0`1DuZyNqkjl<#Zsf*YU$|o zoSZOz{<2ux@mq{J?wCkIm0Ym0bqCr0jkF8+yZv(!fIdswmv|+M*B6KU?Wq1o#t(_k zP07}Is+k`%>?$VM&#oHH zOPOM$T6&G#!|Pw%W}Jw?lYJ5sLt3QBWbl+#Na13hb$W8>o@#Y6((g&-=z6?+pzs|-VnlECb21fR*^%hvy# z)T*W~683JWix{S>Cj?xH$zPTRujayYL>hHy!?!@8F`Dvbd2o)DSP%yD;*x1=F09m{ z=W~+HCxniNM*qI~^2M!iGx;a8oQ#bL}wo%_dw9 z1F_AEr`ms#jIC^zcujmcAC}y}-|E{+Vt7~xF*82-s|I>rURip2d12~=)eCydxKPco z1uge~f+~+$KfPy;>YTUke)N53sz#OM*leN)L$}h~UNE<}w?DG7`X-cM7t^Zpr!ALq zIOR>8)6Vawts4MKK(xQ7I;6nAjgH>62-!z%?Z@#Lrr(y+$Jvu6D`eNdsy=jaFEhCOtjNAxD4?7Ac zkFxfz(kI*AWss~BPw>*x(K$U`8I4*nXN<=bxJTjMIWb2~=QskM47sizn5?pc(LiLt zfQ`{bj0aD4oCxPV6Z7!T?%Q$R-ZG~V6$o$CtW#AXyIPe>6SCqdTgt|UvFEK?zrBc9 zJ6}1>&CRdYTqY^eU~KIxjQsp^fCN2Q5JPATf+f4p@dJ^1fR~OqIffd2VlKNv=$_YC z063cmdI+GMC~}-bql}me0}M|n)GdpLb*YbKV}{*&>W-V(fu!k6Wy6sc8)yu@a)sy8at-%nkY{2f$-qqz*gAa91$=E z+9xzI)L|)VhFM0HxS|l;@!S9DA`D*{e1T1FD)vmF07gWNt-p?Orseh>q;xKJJX0y5 zZ?(t5RoL6=2^h2PwrwW+ zyLudbCj$d`gLVhwOx^(`TM02m4xXQ%e_^=EGTEAuE)tr{&Xv#=%lJ09gBNqgpR~wl zja5c!H0&j%YS&+g*`fA{KPuH~7g3II;5Xw+Cd0*%EF;C!)uhZjN!o=`q1O~!N#cmq zZ;JlY>(cD^Mx2`FV2vjSe&3Prak{ve*6HyArH3t`kb!sJ8GT#fgVC(DeV@fZH=$%xNZTyd7$FLS~%b{+APdMl8h1*qIb8m7xGgZ$dN*b&C+vyJ*uY@@$rZ0&`R znVD&*K%wXYv|#IG9~PCf`g)7zQUEH;n>}7S z^Ss%U{m4JPW8ylZs3B#96x&#-@3&cfcL!$%guT+}`6FU884huBv|VO|3(o@{@bvsF_e#5;S|K*=grGS!05pBK7$-)DOf8&1gY z^3e}dj=|^O%Vu~ojs=-lgxr)||AVP?92t#6_X3Mfr5+DPQ-mL-%)};uS*&?MFT#sx zW_%k;cT;+u`fK2Mww=%Ex6Pik&S!kx&K5D_KG6X4dgRI5DcfJ?l9lKr)QO8jzs=d>r{Ka!)C#Qt7W?yo*;EL^J-(Q~>J}&qqkZ7mA|BHOQF#5F7 zhXIBSsP9!>0I*J_6d8V1c{^NZ(Cr~>uUllr+OccA1?W4CN3fYe~XmQnqc5&zCh@P)H{o)JvSA66(Gx3g4hvR5;IN{J?3?uHwd|Muz$I_Uw2P&iXvpr&G!7S-S6Pd@2_9$s8gqR=OB6{ z1Liqic!?7&VG^)5TA#X1=zYje7pr$4Za#rFtL8s$)~wlW$NhVXyM7N;+aDS6k6iwn zVAWT&k};{0y0O?esUZ8NXr+=$yAhYxO=Ea*+(Bc|agAdzRP4Fk>-gp?`b3T(KM;TE za`u8ViqkURUcH>#R6ESRDIBP1tLzy+yzxRBf=CG))7la}IeCT%N&b< z@h+{~^(W;nNf7*;Ane4pi0Q&HWC)0ruMbp6nchye6c+?CFO_^4I9QLX--L!vOshA) z5WBuqD$7*k6N?ty#iFf7Cl1SEOuEHGkl`#sewHOW9q;hJQ-r#=6cCCm@viXOK=tl% ziEs$0B?Jg|+8uB^^=9Xmw2gkBuA8U}k%C~QGr~#@l6JokU}S>1DV6v@Ihou(4q!5P zjHXE4F(f!m-;e0urT>e~+1W+Uy-x!_do#t54lRB&1zjabOAITS0wUJB9u`E5TJ`Tc z!j3o59G)h@AegilS6LwNeL{82uH0Mgra6im9(^~18Xv7kFTOynVaiUfEwj0nK z`jut`I}$&>{C&wTcnO@lJapxL4*D-#=m5xh8Y)0Hj6CR6Q(OD40PI+ua}F0WPD2Uw zyZryKc1C|(&gwYT2LAh~J>`o1=*jZbq1@UPi9Gt93!;_?j40^-UQzb{wE#%5VL-JR zAapK`p1QUQhl>C~wjZYO^K_i!+p}AFWiR2G%dktHes$g=uO7Ehcjyo0LaI8tGy! zx{?skY*x$Ii6?RExqxOw65P2GVwun~@1dh0`Qc>l;BvhMCC!~W7Yt#%IgW0#3K1_1 z>SC~?p!zAd?Il-*`(!EG#fxC7u;o9G&h2qal^+ZFo0q%k7C9f+oX$?HtgS~7q-zQA z#I%|-hm$3t%Yw=95SKAx#MUn~;dvfSB+mN3tg*sx#!>hP{~FZqyrs}7M?_zE*~X9N zmvkv49(b^+ZV!V%Xg*xJik}*E_-wUcOFTZmqSrG&}F3 zypvd^Y`#!0htW{72Kkq8ml!5^Xe1hYQO6)@4lDrIWoAO&lsb8C}(~ugzKXDUXpp$_d3i9VzJ;z(M=NB z7&%CgUuWD$bc$Q>HK?&I^>Ll zLwi#O>C+tX5SY5uqAk>D-Kdv;wF@ab!#J6N$Ukj7c37}p&CK9fH?B;D za<^6z82DhPu^P~tx4SbSnEbB{v2U_j#6I99!RN%aJlJAS_pUx|(u{kE*4iTxtJYQ| z4CvjBd*{HuN8%DO3*8n&Z3kBZGAWIlO0N`0mBGo`h^pz18|U_yhb`VdU(zrACi~$k zc?G32EnU3QtGS8M+g@)*k6ig45L&z+S!j!CkIhw4IOzQ2xD=f()_B{l2S{KW{O6=g z7W>c6m}zNg9ruQ?eQq=Vr?xe#bbF@zcYkDLi2a#P{FR-uTrB9WkM%A8k**+^^R$uf>2J$27KsywoH#FP>iWWOR|I44?3KB9? zyK8$5lHCr6YQa6xjmPJf$1DlHTRiEN0~n5h3cI^#){Y2N0+u{oT820JD9fHQ*yT0m zAl%W`_lsW@hffh9O|l6)~|ue2>?`?_~LCNI@;u zUMbZKNuK8Q3Q@RgvEzYTx5I~MUT6IIc^b}Ri9Cqio}2&lp0Bv1q_&|!9Z3R>9o>(J zC%pgEq_$H>)z`@h`+fO#g45H9nEqpigj~L)+Oe~+pW&lsut1%0 zd!h1MQFw2o9QtAB6%?RJpYfz^?>qP-HAntuNc!XGs-n7j)h)IKtnpXk-=;dkiz5Hy zx4usDK=-L%O7HU3*ROhe_^oa>7$^9W;0QBljfh*r_sibC5jLY%JI?JA1=7d4+{Z#| z$cZSdk_bx{X`m<1IbBAxc?cgJ9c^~p7TEZHNb0&m+U}3H=feIa9G6bX(8L7x{mai- zbhNZ*qFubw5FN>;*>25_=dV8Z)B?Rf0WT03Ga)vEaQ^E2~DzVlXL zR2hSlz%QY#XF88-QC=?ceJOr4ry1DUq2kNN`26L|Ii*gPGr4R2Uy8)=e+h_lDij-+ zQhy~8cY@=SF{uJ{bvH-?8q*6htjczIKKcyh`2YRx{eLuFbx<2$7sWL=#ogTsE$&v_ z-CYY5XmNKf#oeK}y9I(2DDK6A6?ZT8CBK<(X8$1*HoI@{J@=fq=iT=&>&nxvofhFX zLZKfE?y6M#Z-PkZohvl77w-=7-!vLY{?UA;Us;a&O-SwIsNsi;mo|%gcf``bI6#gx? zjQ>$_NoScy>d1w4fsJh0}z~$^|QO_JmdG*3kf@ zZl3&C#Yl$RcKGG50RwK|ZHWyg7|0|X^A`T+Uu}ko%%|JneE!`EwE>nr?)`_xBIKx4^#}!b-J`lZ0>G=lTxkJ;`U)xxC-S z32-H;sA09z5Y*fxtaH?f*Lq^WJ=ebua@F?}-WMAYSr1EaCJ64p6eT1GDMpdN1tXv! zG;-#a&gE`&RXGZHrrp21Tyl6;c2;%@4sK@bqf+OZR89(P-go(@aRsU|dsHpRJWOl9 zYeV!U0e%V#@k8j&t{IW^z!nqRIB>V5 zE>IN4${iDvLNLTqM8wPI>Fe{!zSziuu4(+Y-s@aFpRI5Mgr!^I-79a%sR*$|Zob>3 z<%{~0^iC<+B@nh!WWIWZ7>pc+DEW`sc>GhfX2)N5XAZw9Bovl< zXT+*oI|v~hGpnmrh7q3*cL6Z9$7whJj(j7jKW~|#onH(%;b~_@8a69DEqvLOy=_S~ z`;y8MU)k#PUgV{0b!K4)#r$(IZtDJG)WO5&PbLchVTk*nCYdZNXwCgol(a8LDhgOyzV`A zm;T!&(?lztXw7mJsEfP*Jn+pIa=W?~rpn%bEDg+yiLFcC@{@SCElc0(;4~}7TUuK! z4rfb$*)$m>YLjQBMhM*k3>~6{!|T?StneN6zb{!>D)nbgdc1w(xX7;?F)V)G)=Clj z&g9pEu0>_KV91=TA~Tkoks+?CiUqmq=>GnG+#^l?i}81TEWxST!*N3v^u6ciam6T; z1$4frYmabHi->X8*TR;TcOoJp{9YGS|DKSsVe!z_k9}Q0W>`BzbYYQruD9M?daWsr3yeO=wG z>sGao$d|8~XHHDYsU=t-dQ&z6P|Q2loB59bZ9E60Vf?Q1D{Uo_GOqVE7nQ-CjuVC~ z4G&YFs3xUrx(MDK8gVg?En#ofX&cZV73y00A-;-02E)hKw;}K?fSn2dEENQJ{PMBL z)l@A2ejedN@~GL}$qLxW6-GPLusJi~C{)5bl0PBT=|e0PcBPxrAF2K8@E;rPB+2HT zpG-$bj^im+YzcBo63+2{+^#{Wv*V|4}?0ylbVJudA zPS`mZ>K$|1$~Qd|)(XJTUeqKo-7C@ByRId;bC@n6BA_|`!5kXK{Ob4askX`XT~2KD zzS8?*IGPmO;_WX;qYZg`v!z0u|1ykME^Mysi+v*#Z)Mguz`aGW!7>8Uy z%Z&4jclhKCbj>J zn4cm6C8YSQ{0*!n#LMd6P0&}rcwfDQSef?WJ8{`#5o)bPtK7N7+M718AoXqR1pU?{!Ek!!Z^?Oq{FM>508W$M6Y?E<73WwX* zV|!8=n3Oz2cxVQ3Xk;={bKi@Dc`cBVOlVl7(7L+R1U?aocMNvps!2tOPUQ*_l9Q8P z_?s#+e3@+duA3o6gmjdC9Fx}eKGpBE%05A-l3*M|eOw@7F12iH^z#ET_wf~34(vsX z&exg|bFa=5eaz<%%9^2hU7ek-C(GPK5y5wNUxn|MEukB=x!xS8_kgv7P8F;tR?f6o zQ|0#hAaYAIUydbJ($J6;l41PMR`@c5x|xN!D|1^^(> zdjp0%6_JiYuCX(AnaTzU^fwzGVo21};i4LO%*YT?Qp)-IcG=|rH0e7ylxJ-`WnE8q zk0z)Lo2_h#tiI)=_Z{>ZpIBN&UwjgA2%cu`;hy77Qev2yn+r`yz#O#Tem>Ie8#r6< zn%Uem<&n@Pl(ZhY(!4QZt6)V;I_}KK$e3n}|NGZQ`LA}l{o|n#YkdrHT&}jMo}Zr9 z;*Q{xwurnvHx=qT3HeV+3W&v85x6N)Klga9>#wTK<$Xg4uqC;Kg`=!^5~^xDamRJo zB6s+q=agdi+#KltxXu&UDPr1ESJTq_6B$M=?^6}V6pPKEd&hMCXrC&pH_;!QG%=-^ z%!v#&;p2k?aTgcP*3ave_fZmRMp=>8)3!fECXu?UDadZID@1540Zld&17L8$*C-Y- z{4(02*Z%JuVEX=F{r%CdmF8nd;x=ODdl+iTKrZEm5U!ui_8%3O@lb+*`&6RX2w&jX zw8ynsaS#CMrU3#Q7ZD$UjWm#J4N4w&WaJnc)tZvhJ1R+|Q11!Waila%+^`p6dv(w* z5+J8L#k%bxn6PK)lGCmQ003qyjn@1g2iUDnD@6;PDOzEIr3-Xgse-pElv8)Gx>&J3 zrw&Z`u|q&2DR+1GPpvuA#?P$aC~rnzI2duAupO!16sK>I){xdt6iYK)4p(1 zxN!)nGMT2MVnF0(`e`1dH*l5%Zy%L7o#F zHNwu$4i`Ym5IMz`brY)+NugB9tCjc?3nxmO`t$o1fhs~QgQ+j>f)wWT5uV-=9>#+|LA0$|aB87DY0ULm+> zvIyV}K0y2Dpq66}DM!cm5QLweo~E+q@~a?M^hBif87`m+u_^QIbqGx{coR!DS7whg zL~Sg~)3oRmJC?~&T_RheRnivCdnRDjq>o{$`BC|FeIQu zrHcKQRoQC6(al)b(K!N{Z;Pcc4Sae-rp^GLF-nE`#w@B5g{n4#6M=4shE(P>ih?Iw zTQ(L~Bv*n!g@nw_WQOfJ)-QjFjpJ_(gAK$Y@*@c1O45>1dWSXNeGDuRt!@88PQYmr zm(*|0d`b;-pQ$8!G?VcT`Rg2p_0h`p0-SX^vPq9qyn|R>S*?A`RXxRNhL5LGRiRlK zJlfA6HEK-2R%ekTowq!BI42xpKck`O@f{YLZ0@*n`hbNDZ z&+-a{!xJIFhOKuFU88k5<*&&`fI*8#5lPyd+??8O)?InY0P< z`tU24>z`!OmvJ2KN;>V?(8_YPd_(qMuSD}>WxmRD)}RVDBsje=2ey{5J8z{)0 z2%OT7#m~`qq9I+Z4&iGKL}qLR$tZL>Lv^k`F8>^kRu>vKJXV@C>shyAe0TgXfq-GEgBh9fwH5O9~->zz0I5C-O z%Ac=vWrlDH%ubpo&+X%2uRQtAUKEEjcPi}UCG9GX;GK3?W6BCGg<>T9ha%jYxbGTq z4mAry9_(`TIbTZ2ty_Y!Yvt zexF__qiCkQ5~Wm`s;U}%`X>Tt%eI)cz^}st08^G|syW21E{GXmxdE59nb|x{$opl0 z0SzWvTeyV3f8o9ZWq7hA*;wc}7={@U4ztk4GW#(eM5Vxl;71A?98z`GkhtWfeVDx&%Z6a=c~E9z5T8K`>-r`Uvk2iq2KV3S6v)jKN)AO zA2qU*C4-YTh=Pu+Jsz+RIMZT}U7Eb~;ni3}TpTYmqo=ohv=RUZ1Dy=Yme18I&24iE z5KbnUgUJiI;)=-0lPQua#jKr<%p|Ky5yi1#M!h7-!eGJ3uo+WZ0-|iIl5`faZ6q+C zTVWJXEn4eKvU7ebJeb0a$JlkjZQh%yxhwdpD}2*fa{YHJ-2-^>`7yOp%UOvLszCL5 z?qxc&mU@yw&G9r)%Pd^R>YcN_hldvWL0aFW*kI%98v6^ZWJWjQEz76tMk?u1m>?qY z!Fuy7{6T!_9eFx9l~~_T!+?jv{#0u`oOTCi1k6co9Xg-$u?}puzm3r)(((pGWvEja zU>gxDMsg~%U;AX(XkPkQ0ix{uh4Vr7BwSQH#h*}}=0ZT-KgSI#%YkWVm zsCPTwv?*Qcgi*%bZEq=T9RjqIRVBl|6`5-+x6(h8(h>j+siR>m!hnFB;4f%W=MRHf z!NK<9E^g~ldM+?gaA0-N?lS6DFl7VCoWE z{6f-M(@$&waS?xQfzC;RSyon78l9#kY|Pwg@8r>;U#EtxMmD^1fmS7wI`^}TdOW8P zJ?)~9+Rv8zs+Re@!@P#w225r7P^xJj-z0eiczAds5)u}5NAzP0oge*AJHKOYVbR(f z@fj^L;3TIr6ztkq#y{*;N>p=1h2=l?V*N!d2<}7*A(r3=KMmw{KNMv1U=NKA+=|4@ zv%momnEI#O>9)B`{*ZdecJ2O9bY1sc+R8omBZTh310D~&ZYxNGg_k~tQCGlukTe=k zkcJwEdY)w2Hhma=EWowqi8*38Rt`yuKq?w2tBE_TVrl!x>HhnX`0JdRGE#05jGP;#ZcBP`j4b%+v(u)hDdJG& ziTPrDSxjw6)qn}hQNufSc6Q>G)YQoOWO0vN?C`Mnx3?By0|+ueVd-KVes98@abqJ$ zt%=bNGsn9Sr?TK@tp5r7m%C)-nhQY11TzTNj!Z|g&ENOr$7a-y{c*#K_H*x}O$|nN zRH^IB?b43v>tR0khYtzTEX+?5+>abym@t@aV2~Rb`N`ICjj1MzH@?m^s~nB?ECGw0 zX83)8Ii^E<2+QWZ_8;U3c-EZU@o!Okot0bC>fE%G(s+# zd%oYcQ?r=@w#=Z|$*rY>Ze+Hx5DnfE?LuiUALSE#OfY&mLQ1SL1qyaUcy0VUKAaYd zs3F>@A&V$kXOUB@wdq*D1egeCssR)l9P}LIU;EcIcKS(k_NzFk=r>!PMFs?np9^wy^bC#XO^guW0-jd@S*Ac)OTaV&OsnFe0c zs)z zCF>oRI3QmexHn$A$}_ykW~4~={gjYHJAVj4>Q>_5eZ-8M9Jc;V!GusfI)mBkNbb^9 zqz`k^C`(;8btx%jq0QQgEUCdLsaWvWM$y6(yhP>M13D~$AmBkgiNRyID4`F>ZC+5( zvzFzJ22T=PbrdSy(huyx0(yD;Nf`km*WghrXh@V@w6l=t5 zZ=ZDxFI07%vu>?QGtruQO=JW4*mDlkn%}cWvZ{)dZxRrgeoJyBG+{iLDl8RgG^vjC zC$YAH3(sQ+am7}{9t)2leb=wT1Z)R-;8NE6;XQ`XmZkEjwQR)M1L@$h$Au{~bKw6z zQpLf*BE!XaFvJ20sm>y-aE)ULcgiL{ZeNXaj#O%=7c@0#QaEh`f7vua4*oB@C}|wV zF?X$By^Ic?c==k)EG%&I9|jqdCTwQbTTsNFMyI&GeP%Qu$^K4}J0I(7uE@An0Ta{E zfWxnXnf9NnvlN$zl04M>J8u0qdoVEx*u;@fogHt%Qp-Tu%~`N*$LBtAznV8U8o{Cm z7<45Q@JK>)@|U#igYrlae|m=g`nh_;GlQ1fQvtO_Sk}-M`X1L$deK@+3VJbWWH@}T z%oOdg!X@-UCXOR-wQgAjcv}w-guHzkibR^Exc(2}zT8Q{O2esBW*X>sH(cjo|rfIuKNz@Y%_ABcu6h z>jz>CxCEyURSVsz7;O$hTH%@;`FegPEVjLeJO=DWb|NX2nJ3g$Er#@^_97x?BG~Pj zF?A})F6f#j16~UBv4vx47b(qu5)Pe!hb>2eBCsFmW{1qerD!?-?**WmpT<)O)@q=$ zGXU5!@p-7hN()gXiNE%x6i%br#)TpmrC8%Kj1eK1k_F5An1#cknZPC(ijOG+>k+n@ zz)CxAjEu7v{*>&>HAJL`QcEG2)h6s?6Bwi)%peGclQ`5*%_LWMx`Gbk`aZhLB`Ayp zb8vb(6phC?{pU~2>uUfYj~IC0du_btd)^~&%aAm+4>@i{ekobG&dk!czuc`h*v~OQ z#4woM#T$KCb{HoXT`Qi}Ji3>Y*C;Xq$#pAS@%xnRR;LO|cYmdpOiK@oL;vrx_+)NQbRtMRo`t-*=XXA$4n&q#YqsY{ZCV2CThg<@kXry+)^lP)yVS~t>^l}hd^nMsx26@=&_1E^rT;oy^~POcoX zh>F^NTVKzPvB8F-7}<$t<7Iw?xe~y#^^vPL-ysoxexZb5oyxKe!V}iXNO9sTHZm5) z;6{({%*F>&h^F%zH{1yEzW%!d?hl2|Vf~%RZm^xAU^8e&S#5I}sSCJeRZ>zy;bseU z`2N!AdF;9q|8aXemQ$7mX9V)6I7)w!OswnBJ6*Hm#Tvm?{j_i=4#xPPAcz9r8e^@S z=V5Tj59m&vH)&!eoF&LyLg zg?)J2Ep9{6-oi`BmFO&5mpZPa&t2zNS7}$ySFB$pWU#p7z|@Jc|I1A#LL` zgSe(5+91p`P->oFS?^bWv|g<*SU6~Zl$^M*vyT@5SG!1z{U(b6XR0vk9zoMaC=P5# zxKe8mhoJ@SxRMjbA-d*! z>BigZeQ}Q`K?3D*|BLC9U>ci#2y=VT zO}E$8-~2Cqn%0!Q#l0&pyH%2%LaNnCYz`=$;s(GA=nwof&ghgFwbD>ji2_y{OGfsr zD9-_A{NSR!3NGn+_Th308>mr7+_=7-8I{c0^J~OUU=x%wQas$Ed9c*L z3Qd2gJ)<51C~N-r>qMm4z&45p1_oe^$+{;23t-tEiw#m_wuj8|jAueZ6S=dbhShLE+2 z@Vtfk80-)uhFGW_b)(yx-bZY!m2Qo6@v5BPa3|Lwi#HXCw}qkUR-sqR%2X*`<2W~H zu_?BiSGIPSu`r~(+uSCuu&D_TS{E8DM-==RD=XL{L)A~35D=7w0c1Hb%qWp;hysxk zr~u9AT{zhLt=%Rf@_d+b;Pa#V^z?KPEwazFU>E9oEWysNhGM2&@?~7E8XdHl+R`xx zT!VkQe}bbOH38D$AGQ0*T~V#fln{9L)W(P$aL(E>4Gc+>D8{MsvFbgKb-G`i&j-_c zZvro%zN-N6PRo+XT*)ych~nboq3^zyjNCCqFZSEEARJFtN=hm!TAgjF_XXV6U_DL% zp>{SCBmhjTtq^n$=w{0Q^-OwuNW9;!tg4lS#MbA|Lk8iC8W#tXil1E4j|U(rRaLCT zI@3B&|9OA35E!F2ZVxo%CW7%o0$f|c;}8Q-wn0_2f!>{A#m&ANLfKFQ9`&QPzhN}jO(wuIVa^EMZtf8sp=Z4O^k#R8iM3ArUIB^VsS z#mbnW;Iq-Jq?gA0p1{li>F>nh;3!@XL^bNQy=ssN1ps;&k$};93fU2;a(8BF)<>za zUaHNze2tBsr2+i%6_vRX6*ooSmx5tY23Z>@uA7U9Y^`G2v}31V`Z# zA}M@`HX#T$bOgMgo>__3uF~C^a(Q!qUNC**J9{gCx@>LhBfs9Ck}Fi3PF5drGh6-8 zxWe|jBlZf9^*r8Zw%Y2f*X_k!G{Y2dzq)BL(j??s_6A6x5QrJc_X1r1odA`lo1iUu zUe2enXAn`!@g%_@oBcZ8euUF@-+M=j-9k%5PQDP3Ciz`~Djp@q;QfMhIjes)!CCu{ z5YVxViFUFu^PA@J^`a1SZuG824{`INAg%B(b%xXkbD*a&`=BE8(DUPUIZSYsad-WL zT7wJzk(JgcEH36i$9FV@;Ql?8L}s;9N5&7mAtyP{EDxi zhX^1fpy&5)#KIDNph}<=i=LcRS@XM|&}(sc2aTO-{iZSm*`I6^3ywOk@kjsO9!A6> zcK9JRW0*7G5&e<^RYp+}UGy?q6*{Z_(2qsgZ~D4tN|PiHF3bKb>FCHhnM0iNF)Z{; zPzD2#AL_epP#VV;M7{`X+xwqE2EjkSQM$m!M9*r(n*jKQ5p+*G$EPRN*JZ1E^JTw6BgU>5I` zvDH$eb`&Cy2f<(i@mF%W%l1FQB-8Zaf7evupor~{1 zI6rrte(>8uH-(`_NU!Zd$bbC(HYg{0g>!R%ZwZRPSZ;F>6INBq!Wc&|Co3~A_&&Y^ z42IWhccsRS4zn=}JGU$#V%6&Obk#cDEQ5DaC3IRab69v4C10p8z&@UB*6Glz(^u-5 zFY_^u0NF59mTR#2(>F~KLBOLpZCO``7PH?Xg4nHd|2mJ_l2e4+# z#4iejo#Vo(hk2|H{aeQH+ms7y$<$Y5vAP$5;a#2QRtVz3u~7Ir=NaNY1&w+GaIv&R zi!kW7Mn@3RU?U|HcvCK6jZr$X5gB0uDQvFiN9VTUt}aqq zS}BO)3_JGW4|wJmeOj5?Ry6&GOW}LM-3=+HkO82C6x#19Of#HOrH0h0Gn|q0;^6nusBf^ZBhn{ zG|9i&LZ1#7mCdx*$TuSF&}mG+eYc;JbVG|p>X@6jlDt#io&5}W=F zevSOO-^@iQ?pvPmwe3scl-I+)sG@7jR{k|Xw5G$AU`UpLfGg3?a*JcS%@M0@kpp2G zcWovq6_!aM_M<6l~v`RaMwR`dwvNR}ce z2$3)+u`tP;&1gA%Xg&7w9P1@Jr*Uk9fXvd8m@ZkpALMTA9K|xGBpB{qPQh15Jf_en z)gGu*F9<5(LRt87m!d&ufvV;Jyho_`m_14(k|ZHaFhaU}4K}}T`UlPMsC+Kz*G-^Bvv~1h(jV&vWRYf?g`d6(myLcVUXeE|o+VNXORz$_ezVuizRmMo1Ua^Hn+tRz}MX9sg z(aDm$schyW27sZaAWNmutuWS#Q>&8<@VJ%XS{N&Hl+6!Gy4X!k0Vi=JN#R3LLm_I! zyI^OznYFc$jSW#RiV@|H-NcYwI zvzRG*%ph~;5@0qnyKFBlv_*5&SL`bP12pg4Jo0&@uEPRx4F=5POFZ4o^^Ih{x5bW^ zy&OR21ou9jfwn-A{Q`2r6iZg?(lo)^RXST@Z`Wd%jyE`jSCWNID zOS7y*scv4{`yFRv(WE*Ic5U2JuyxdvP6A8K-+c?H(*e`49V# zP_`P=18xYx9K-u9DI^=I>6dS#!;oA8p^>B8_fMNmZyIv@Y@!#zSZ4jti2Saul%n^KT@5aq zqEPuyXyQdpz@`^Og@TUYnW=EsSerZ zMEu@YC1+Ty9m3j<^Pxeb;x~JZ8*;*FVf#o?vOC}$OA8BJNbFfexwn>!^K)-bP(6Yyr!zTo!5U3 z$ly?9kMV*yYp2y=`g9bDExY+e|Guk+IB6Om1w#%FBNGX&KSE0&0yJdZ7AHMb>^#L` ztQx|0W7R`JJjFI2#Z3ov&DGW|eoRbqL9MGxu88^^&0ipfK&p^AB$mumnc|F54}!;# z@18_tWS|@Y_lth40BlB84DhjOAEnsaBj@z&e9UDuDkL3X`yOvC+mGUPw+Y4G-fjH5 zYb&a&!-7z7iQex^jBWNY@N~&;Kmi3m5|F=4`?p%{R)WxaUaEJxs{Z+3_N@`^+KTZb zG0A}t;fg%WFM3;{3e7ZS_K9Bt-t2z>C~Y+hgmnYTAJ-+=zR(- zj}TaZv+6|kqyIPWp;VOV)slm5m!r=qZCgg%urb?A(D5+`6*N(2txtmZe03=x^Z2%CNRb_n7{4GAi&d*f|& z*^E%+(2w8G52P@Cy-J^%orQylzpfs5a&mI08zSJQm@*ibDt!WUkARbbO_e(d&htI% zPYk%B^#j9G0*@A|X1 zY!>V=-e{JAzn}Xpk03!u$)Ar8OI7!n9i8=dYHwRp)2j@a5?IBDT9fk5mZX{fIMxRs zH~jN2;e+k;2dxKuEgL5U3hmppL`*#dmlW8(6rcJph(8DLZD@( zH}`=%bE2TM1u+HXX1rX?8~Ln#XU@+4bHBE(NxZJ(EF*+az1pi(oz6ebTy{-sNumDrgrbbR)U}FW$FzG zxE{+wsth59jj`%&YGbJ+Y%gm)zIYEd@DtN@gs#Nh`&(;vfc`keJdnnu1zMvx^ zN7lRVs~B}$vN&yY6Sr*!2pJd}y3NeSa`Ezp4G$v;zue4ueHl--b9C(Qmx?r(qgk$Z zqy5XN7j$;^8OmywOanzAsoUz@hfIwScpKg~tgUMrZp0C(#S#wnZbmcah1rw*dB>kU zv0dZh&-!;Vx9V2;9cpLBdi;+L2`bcir9zi6`0^qJ{!E^=D&CjsU3_hJY*4;t9!!~` zeTvm!W<6)w`|8Zk%bMp?Xiw{r3*GYtmQGGexEis3BE#(_JWCeN$P!dPRp-TdIS%+| zr16!Nm0ih@8TecwPj`BI}H}U-od`3nFHe<_)^XuLD8)lig<>S>}`{Up2hQG6l z++D@w?teYD7sYzs83uMC=D%&eksjXgYs51T?x=J91zihg5WLGolo^dIdIo7B`3yOZ zBanu2aoli75~qCH(wO6l#i!;{iw!|WC_}x$xPcYzKR95*q!5n!)^lvUTyG8^aGkwr zHdm&6aCRmO5xCIRI2NOigl3SdxbUZhfDCLY!i*jMr8HXp)7m~44^K!{U9Uk1vJ#ny z4?a{k_7j0d#9rN=SMpzonF=A~RGKCU0tMxg=fUp%vsiv*&V)*r8FYK^D`rQI)mFv!C>Gj( zy@{`{0m{`2Yae1NuVPB?tV51R1eWq*AN?o_q@R^c<@rvQTi~Zom!m<*SUU^4_XD=T zk++d@E@9y~DY=BAh8oz-$BjOV(I50&KVdnUf=G~v{QgV0#kZ$GFYBrH8|OGPD=VT) zFF+ijGaM5=7zLP7Nf8qvBtfO9OcJDUe)8i98-Ys6N-5D7g(=*c`05zrL8+bV5k_eh z0Ud=VjAqBW9~In=s1~~Yge4aCt@p{;>)dxUR*|y@e?4|miq7Ic6Z~1nKE=)59dy2Q zxKJt*Lc-$0(FwQVDIZ{JJN}YD!`<|0#P_l#u$wT+PAg;R&o+hs9;<18?zfF-NcuOC`|G8Zis>o`EchtUCqS5$NKO-* zA|8yx70&TGVjjkNMIKTs*_P?2gBCTWg0?nYQ~arG$glCzv#h<>soE#Tiz2z4Qc9Od zv!>3Tuoy|$$7#ZglD6=g%iai^^7|WTz7--m?%T_;n?1hOvSPr2b?}eftJpE zmyQ%$Cp!qC5XlP+Z^q?}p0G0z6Ls>sY?-*_p8rH9dVM$r?!KM`JscqX`SS+?gnYmN zFE66J{jK!AXLl>s)2z4WdpSxX9jF0-9*O5#zZ6} zA+c^bRUmyE144eAV1NTu5_sZynSbVckl z&a1K<$%vLpLReM4RXPku`syD7j`THxC8K^lcNnRx_NSv$MRNaU@kL*~q|w)Jke@%+ zI?ZCSE^j##O)o3GJ<%GVM7NXziIn(QKKhxM=5Xn^Z&-_lEq@3RUrW*Bfd%n^I}!b_ z)^97iu!BHh(Lu9Of_8SN z-M9H=Xu#VU^bA+G@Cu{RN@+n}3r2d)OpQ@#J` zENf-@$!wY6hYfzM5YmzxPP`nBvaIW-|NX$|-;3A#KFTH=&w|`m^VjDN7$Os&L&S&P z*!Q-RX0EQ-O}10R6E41_de~+g-QEw|>Ahi7{;$`9t^&-xAFbQcMy+mqNl1thqzdlC z!zE!QfJvOY9#bY8X;DGUNOfpq(rgUR?{^EUSy*KNY76g5wUG0FL}+bFkt0Ny+bta` zF~D!$L#bZ0^v#8QFnY?Y_=jxv%fHR^gj#b8R=~<2tT$uJ3RBhk9Q2w5gUv3ZQNu%% z$}c5)f1=}v?@H>BWjK?Z>XqPoDN*QQ46Ukz5cu7Skb7)ZEEcOVz4BuHHu^6vm>N6C zRC4%XS#4lH^uuF4qrd)jiQp0xjFYDex!I+|hLP0*eE%^@1UF14WZI1^=^Z_)@OZ1X z^KX0G)G89rt%Vs-xOM0dWsZxz66h90YA_T3o}1k|uKxo<-)u9+?<_v_{H`ZXH^_)? z1tU`c;jx5+plvYx&wVNLe7_>YfRpq8(dpFcp)Ps4Z9K+aUVyMd-y=B?1z9;l#5uJ8 zM55R$zwF3}>v2t62zNv>qpHPvr>A_WMwB!SB!HnNSR4ehG-{rNUy>BFhs{Xu!kq6| zJ{kX{+v?=7XvhfoAUrjf$wv@<6e9x*)*jZBC^SnxaiPOT$!csThi5#E3FeqN+ zRF{krTTte6#zV%U97uoLI>$+*ciUb@g*w0!ScK73AU>^Z+YiZPV%)X{-$j_Mhj``leW0kp3nFSl|>b6gQ`Gx0- z6#B<3C&-QAi5Ta3)QT+GQXogr6F0riG}83>DE;9{+0FCqW202@eBo$fG49AsQa%?2GGt4S=?KfG*y28)t7bTcEFUdwaRJG&6&N zz9qkUWD~9nT1?Xc0B&|xZ1WeS9UX9`l}IyOEkt5& zdb*$rS28Ls^5pznPEiq^CMl{FL#?NXMH^IdaS=0E&DT)9G;{Cd3p$K*oFC#-)-+|~ z8?%Ws?+-y-Zn8}jHOB|A#I4nhb~6kalO^FZTBxmiks=MXQ9g5kVdvrWB#gK%NbEj4 z%J5RiFeJ;eq>9tvz{^o3(L@Azk+lU$_J^Be>**lO2ias+-D|{a6cZh#S=&oC{D4f#S@5n(^Ki)8?B;L0=zb3fj>ER^Wrw z$yx^$kw}|9 zPMxVlldD2Y^E7Ci=Z%zkQ$jI6xZ~#W?VIJ{Y$;SYK0LHz7InDqTbP-N$1+tFXo{5D zXF;BafuWqW{^tEw=YTzRoIXgQ;pA!&`uSETx&*`J?z;xa4kDo);SfDV6 zQ-Z2fRMt_wFiP>%34C6*6CKCZ54h0?Q1h{$s3}iR?j&KuuK>cn(+uXDPpH_@vOsT` zrCTt+s8cL3VWs{QT03-SmE6`T-%Oe>|=|w0^t?u_aU6$5N zY0fK9q~fS247;T+N^hZg#*av5;)gQWxn^F+Vm(A615!RSfC8GvDYZUu53~bnrlATe z1b6ZWbR)ZT|BXM$Sr0bih_xo<06imKH+ap^Ku8B_nLSPVxVh^AK=fZjBCyrj@AW!= zWEg|gZOQoC)}o<{jHM-Qp3f2U$;JyB!z`Yiy?wu&*gy4ZqYm6M>;8J>6R*$6uXp2t zu~LzVz!*I)jF|4^NP7}j5v)-yI9-ztoE4>3EkpUcB!@Z!X|?Fzv-9&Mr|U4_w}4xU zxcG$a373HP5EUL90jKB#1M{vM>IJaljgh1D#~1o`HV9ElNeZRn6;#}m!d}?W<{B-I zgfvMgY3zm(d3hAw|BkAlZ&ikehh4!ySmg{+w`~MLAt7#FIwq@f)%;=TLieFq!eU5B zO$lEEAe5k4Ev=}cf=4%XZR^RUH}CLoN7#cFt$F3g0u^OM=kdKS8A9JUbZQL3omX4! zT?Q}gIw^)*>?MU$7@CL6oL8epk}ZhnxRX|#C_YmMrPkvpN{7$k@dFghgNnd{;QE`e ziAF#)63&iuLXmmG`TGnTd(J9iBn^);GF1and2CQzcR{wE*6dv=Xj6(E;Tkw7BWq$dIF@;V!+%pv8r3r2lE-Uev?G z!_3YO#c`>2$n<&06#D81l8FZg2hcP+u$7aWSy_qp5>7Dg`nomBm=93`z?gTeP-6u| zc0u*C*xTb&gWU`bUGk^6#6;*Mw9wZR=;8!uPkh7=0BSd^%ckoD_$j=q1S%A@UxZ-ffyiktCO8yWmSF*-J{U|) zl8~7SPiZhZCHgpz6g+L=4Tj3@MO1pVQ_PYIz*K2&R?%HO!95zA2PiO?ci&4XPA@G< z<@>3uykSNjzt%8FlL_TK6Am=Ei%`4fMGuLxi$7Jq)6?Gvx*yS}1IsAI9{Qz-$Vk3Z z+>8EMUHz_5I=$}SE9wVz3_v3tI>qPq`nXSdLW0s!>%^gJxK^+s!s_|6Dd z!QvePlww0dK~(qiGN zv#YDY9E8-|(n3uVU)0nDwfjRM7ZOQXe2(HM{gb&uNh;-TAdHVe?g?pW1km$9a}DzU zb@%x(I%W7LW30m0M%Eqf{f5=^$(15MvaBk?tN%S+?Tss9KW+VJ&XZ8)OJyG>4iN|F zg@|KPl?LIYPpae~qnM@qkU&*P`O8!j*E=nSzF-_PAFt5|icDo$oi~?>ZkJ8iIl6Zy z!VexP0j7L^D-Tm8)*_AwmJb2%rJD{*VTpt#`kz?pwS6WR6cmI}yScxoO^quqFGq$9 z=RdQPLxBjnzy}lpPEjoA(u>5vXG_0RM^lj4Ge`^^o^CP-on~!rZU#>Zodeepuiegj z-Uz$Coy*cOBN3I+*Q)b696R*8cc>AWw#z4%4>{0I_jFgnXtk6ult46TXs9Gsc}vT? z20g&j{rLz)=XrRyyKIWaB_voth%h8)pws=30fu(#OG?54U|>+^svKW&Cyzp_+P@Xr zumVVKNMM`!`H^)PVM1*X4-fnV97a))Z$pU_M4AX*pioDRzEkvCCTh)of4TWw^@mGd zB&?EB?bh3?x-P6_AZ*Klhj=0Ibv`uMoTXSIu$Gt7I<64xOBGB>awkt_6-8Z$KOkUB z?<>;co*^hx_Qm#RFGG+yLcx5xz6MhkX@vMR9WHmnc0rkRD1QHL7x~L2)s>yO0o&e=bLImjZ7#kHRToXwc4b11%H&6_h^lITF;iZ=;ck1sF9d6U`p- zhEM^aZ*y*LZz1v)fQ4mgVF8yUkD#oq4DC?jdNj{`ve`$Ouv1V~r6^_!fjVfHah}Y$ zfOsh>spVdOA+iw(IXOAhb!Bda0U_yIKljP<7`d0i^!r<@VJ??b=fS(-5y}@Pf+@THDB`b92Q|XIg+QgU4oi>3)`Ul;YDvEwA@HV;-&Av z+xsUWK=My@*<{M2AO53Xq0$5pKDo9Jjjk4(t@j+Xl@K{2i z)&jS~V`pY&g7vhl$`%)Ouq9ouc2T=;W)<~1zLcsVQBuqy>q07Zz-6o{ILomXmYR%~ zmbQIAuWtKb#!~*n5Og)?dn60&WgR#D^CwZI?Cpy!(67BOQL@GVURbar#~6-8sz%+H z6>(r7yx(YP2$IZ+D^0e=rKO0y=f#DEu#g0Tu9wQJfs|6ns1X{u!Ya*4f5;xH)^Bp1 zks&OE@FWZj49GbJ>*dfA1`+vCz-x7akC2UU zySSkKo&6CDOYE7eF;f@<>eI{1QILYxs((sF#qVV&1~tq=XCz7T(mC73VKUSUYj(UT z01l`zdcOxB^hiQOL!k}{BVFQ|s1_~oBmHU209DnV-?wic7wh`SguV(VB2)Tde_V6L zgA`f_^xmCsCieDlN9r4@qQ&^b6rg@!s^?#|Y$ zI(~G0Jsnu;d-dey<)zA0vbZ~0IXF5BabD&BdO`#p{YZg{i3$41N{k;xPYX z-z|e8d7^JY++7=oMh17+!5tcR*THpgcXxLk+}+*X85rCd90rHSZzKK@`)OZn#QU-l zn-$eron4h#nRV~E=S1JiD1~>pd5}$Ggf4l;2n@LLq)jRGN!7b9fcheu|7VKQtiwADwS|FXdFhnY?II3bxC zAn?hI>Fs3AJH^38d+fps;8MEv!4i}Za_Lfgv;q=Lg-J2;Kq0H(crCY>wEMeqBeLPW zyLuH9ZD+qVQ`1u=ij;?GHd$x63;Z&z{Q3gC zFK+Vs?*h^UNzyBJ_m|K+4GIyjzb1X?xGs$P5X>*a=PpPPxYW03e^{jX@c3^L5+(pV z;$hcSgSa@~`y#_!CYIsA`JIDXj31PSrb}Q8r%i%om^aCc-Ix)ELYP*VoOVt2nH|60exW4IVHI~QkBcQ?_zlrFh;XjqtI!(%d(GHhKT zdNF>88w}D7Z`a(?qU-R3il!=>QS2EH^q-(|Cp|T!3TQ{f0Kqc)Nr->~$Ko%QblnB^ z1wL!NenPP%LX6RYgs^u<(?Q1`;iLQir6nMQKuAbR8foEtkX~6wQ)8l-#eL?7&_IO@|>o zghlRVm7)B1Oah1_$*(_GbT>XO4He7OR=MDoEK{lc{XSs|7gGdlxl;^;e%eUpp#>%8 zDNu$%M2*Gov!@+O6JunmfQ12+JkSjsf6$|;$uiogEL<^TJWpfBwlgK>p&UK8pocID%Q>~oJD-*uScV57Q_ zX5biZP(d6SISmBZ0@4Zd`pQ*))tQcmV5ENY|1GCZk!l3bn}$EW-5v#|oTU{OfZCJQPn5iMr2g};>DmyD9JRJ5woEHsT1Dl|xep!Q}Cju`p! zRcs@hhu=;Svk5`y94p^cN>JfUuZuK|qq<8d=r?eHA!Rco9;w)2;q;J@#K~1cOZO^r zh7qc`qzfxLDd!87N)>*M{y~nzK1p3%q7F~t!bX|7muBKTI#YpP?6qB2;a?k4NZ`

f?PtMNNV21{n5s=MFA=Tp|mV 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

yh!|3xD!Fzd8Y-;r7Wds6ELdXmw^ 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 H0Fnd%cFyj2 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addon_data/plugin.video.p2p-streams/parser-packages/sopcastucoz.tar.gz b/packages/mediacenter/kodi/config/base-addon_data/plugin.video.p2p-streams/parser-packages/sopcastucoz.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..b41a0070dbae0075fe6be4a358362d1dfdcb807a GIT binary patch literal 295475 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¬bRVa)W}FOi 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�$-O42y znz52Z2Ba2h?+KsHcX+1fvm&XM&2yEBcd7~tg<{}l zw4%5aniQN$b!Bnosl)r$Ss^41EWzL!5UsSdSn=>$Q^Pc7Io;v9J3n;i*UkBm`ll|D zbesV(4&UNfHfd&Qb2HEd7)#=UA{}R-ldvnJ`(TPF-*f`v>A5%Bj4>BHpsF`5$mkj} zR(KX->PjVzLFF{doylTM!^XTg&)m6om0WF-=W~qG$52UfY2t`=kk1iOkPX6ajDSuQ zZgHT+9v;!?GP|+$M$7q{Y0QPHd^EH=vUuon7Qt4U8Zi%^feg1m^4+;D)!5 z3fr*CmO_zWMz|TYjlSRU{f6z&cz;3cnMH4LiRMr}o0efjC!VvIa@@E)1#kSIPC(|= zoR405%zF9=iv5@gWM?6RNMAJ)KncRYOfK0N4K?svm$ajOkIw7FzaK0$3ON{w*JUhl zD_GK)s}t(}zO(JmyuN-KIT0UjfS__ zQIJT^HQx1{V@O4o%H0dEeP?6kmB#Lk(uGHd@6!$Xc@gfl#?Zah*o0|8(rKbeIj_Ja zF1Nk}k-<8`JH%I%hnSbK;p~&$7VoU2=BOatL0)lr2EG8F5nfQ=V;+Z|^i)x4n802l z09UcGEP?RXu9y}~OOTXkJbL57HWv4Qa7{9S$~3nhqzFmTv}wR$h;Vh~1IqUzyi=!0 z3p;)br)oq|DJdTAbCz+~3;MAnF3;O|E~mT5$bWN*5eIxc3yLU=TuudGnsmM;wSF`E z&F6YRTY64W4nu=>WU9A}+drvYJ_Y^L8Z2Y6 z?~Q)n>3a_rs|+arB?CkFkzgydCLu_yg;EO@pL5FX(bb z>IKn?o5XylIc}OTh#*^fh_&#dlB#j3d0*mbXt%QEgF>K0uO$9O%4%^qtC?lN8(^1!_=rt&zA`+_! zRGBOH2DFt>`Gn%~P#=Rn`Q}ud&WFXrR$RxpFJ}>1t%|0;DL|{<4eO1*Z|wUE_w6&U zw~xHM{>ba?XI^ig*!LIQ_Q`B3DwI-Vz)TOyYX>PiUIM0?dZQH0_1W+b|MM8vx*T_I z>P04mFdl-z3X|C#&7?Xj2AiH@)8j5}l!_>}WWpgTRo9^CyG9q&&Ei`4*eR4VJhupz z;{XgI0y-hR5rEw%Eg*;wBLSUn)foAV&vBw-kIx&siSqi462pb1D^KRA6uc{Yhy5;m z?#f;&F9oiuli}|IrO-6aXu(;%^Vl2jTH~R& z&`#y7)$oZ}4~aln)IcvW@Hay1{?3ITP`*>)p;$t>G3${ek}#5o<=O-}Ee>QDjr&nR zWY;>Oc^ACL63I6?V+Q`Q!wB9UXeLJSHs_4Lu{URBe5cN?WyFUQj5ZV1IWderNPhWa zGQdqF&<{_Ip+_8Yh3P1BCP8uPdUQOG12wd;^4dGzEDDAiF{RSiw7qZ84Bw4@%R&9> z)Jss1FM44u7w+W}M`u|nmn)^NRH=xBpp3F0dO^yHE;X{C5X_+ty(!iV>pOB2E0Z%1&))-ctE{3Ij$k=O+)Y!udBZ4=r~5$oODR%idd!btIJddm2*i3i8qWVJ z;V?Q1_cVD7h|hZ}tmVjAMi43P?M{3BLVNwh?e>Y6+t0k-e&W7=VsBsQ{gtpnag-AC zfFA6waB$8CUSm39R)VpZmO-7)mV?*0WQW1((2U5SaS{*mK?gt4a;GpiuVc=CJe{85 zv{X$beYpn3+M(wpCUs9z9506Du9}w4)btknh|I%*!ff8#IRl$NBjAUalQ=SAjT2nv ze!wh#KpaD_IX;>XdlxZ;1`^k2E`M`k{kjQHy+C*D-s!JJMWBuSE`iG4)OBC2X;{)&jKtnBLQ>Yknl zX3hXO2eZWjd;H(|4_ILf^h|ekbya3$#?#&Hr7FTqgar|ch(%Q&0FlSiBh1~^R7Hg8 zap~SmF>~p9qqA-Xt>SkCkTe~hMa`VK;PT3C`jJ*YGwgGG6l@;wSTN=GF0!*=rf8d? z2quMF8P+|v=|JXg-1Wv?U$|>4Cvzwz8DzGxHPtmWRYI3=77zAh^brpxd^Grkb1$Ik ztTpfFn)|OzawnRFE|3A&50@ylHo$%KErQU5a|B>e|EkP#pWS% zjAXHiP@U}zjRM8HD9tfq!43n;sF8$3fVM1@-`nHgwnp4T!GE;Qg80lDs3}E+ zqELFASLr>?a(CTbUGMIZz9M~rzNRaHp*KTnM^8$r!r3R*a>sh^H1EhfA@}#_=}f67 zw4b3*jD>=}hW)-wicW%08ITJ>vuO)*1r}#roVI$#s42`gOGnB|I6_CO?jif6wJ9+E z-tgNi{pBnD}z_RPTl(|jducLMs+EpTiP!$D!a1GR6Hz_qoBdL?sy-~(a zmTr`_Q?r3DO&&gOAJ=n`4Z^K?(8PBr zC4+$pi&nZ;PQ^L*#>aKxdb?rk%IgW5C@-~eMVNcIR!bM&Ey}e_G(FR_;L=h|+aj>q zU~D-um~q^2zTnbPUlIG19ZzMWtB8SIG5Jc@Uug9UYk5sxjey1TC&M5`HV`a!G_}wb zRdRy+mvAWm9Tm`0UsScxpPN8 zt0jp@LkH9dpSsad2%B}x-gOW7d=y6qW8N(tB*W3jdpZJpUV{Tn^@hMIdr`V)v_l^> zVh4jnBb%(@7#lW#_+a2U9>0-@_98BS8A&4{|K0jJ-|R42^8@_7VUFQC!1g)FJYx@D?A^R-wO^2;S;32grTG9>IuaSF{!sVluH!}HX-|5Wjw5_JBvGw zZ~z}~S!5iH!@(JJIQk97?`J`~jGLTfsa z-`T=_Yg}?|MZ}3%!yO)sIjnZs)^&7Zz4=;VNL|I55#Bj`WAM(Ll3Er^+-F#^7#3LE zxR;`PTs?FRN5Yoo>~iyBlu@ARfgzRwc+6hM`P`_~yD`!>J30Dn{U+KZ=ZN8TJeIEQ zK-f5!J6N|x2pI{+e-pw+%MGDVjHJH(%gOj(Yv(fqHAqFB9e3D6LbZ<=&FRiwWG73T3AFja~pf`8Fn$++(OW4!OicB(!UyhU66~ScZG5;loMzLl{K)}cEw&k(;xpr zfBF$wKU3$%xhhi)a)G$SHdHgLB;HJA+YK*CDNgJ59YV|gc|?&nckGY^wsfEOB%}o~ zmjXr^73@Uc1Fnw+QTs!3Og;ZR!5!xtvIV%I+ws(ZjQ8GGqrKjEdHl@R$Deq<{=)0> znbsaL`Hb^~luj+jpQ<6CO-JdWz*lncYP(f`%&Cl0ocRe7XGi(@awb6feUF~(nN7=T_3gq6~rN{OJYNicC@i>@2JXzr$|6g(2SyaWZA zhES8Cb_ub!JmUH@ra$5Gh}s$Tb6Ol}R^t(fEOq-vY;pBo@IJ?6r#iI?Rh+3ePPTGh z7w+4_r8Q1TyjTk?Dl~Dho{2Zy;ap;RbW^w{j5-TEIDAC;V8X}VndmH{NlQ=Rr-ILs zq)-by&XnO6K4v;&o-+cxqzUnHvEg<`6M_%th@B!GI=?(08!h@+%(4L~gN!pm&qyJK z!CJMAQ7cmGlOKwLn)S*(skqr{wYK=d22=a6JJfNel$p*Jjr z=vu|_YE*idvi2-oi&NKk7dRPHJt4EB%@CHbh_Sfgn4uW6cZ7-3mDM^bg;HZcBqiD_ znL}tvRVa>M1-nV;br5{c8>E6yV3!DTB~|FwI<0kD17C!4o8V5+OF>T{WyS1;{_=(P z_!IW@7j*f|B(Iz_;55~6oDJ7p+cI+u+GShayHy@XT-4L?_6_Emcft?$jk14@7S<)S zLRRvXcl%g|3yS+_xqS=ByUDHmi%Dl=%nfM3_gl`OPNtps^15<;dgc1~$kXG`yuAF( z(mn%^RC&c@!PHVPc6hygT#^GzPuA5KZz!7swY7lUBnIzQg{j1QZ_-&+>AmFJ+b@#m zplQR44`pOdy7mM#EN+H>*v7coVXeLM9}dnM0?Ea9w{LS;3~NTS2>Z*;uv?gCHk_(K z(+|jcU|hZ(C^t#1%}!=`qd<>#As_@h)}VQu$LW>u6(Dsmaor_Zb_wxqMy_Gr=vr92 zaqFGcV(-+u6;4-JR_CF>FO%~{gBjMe)4kIXx+{%}Nks{-x9W~sbd9-NF1+A8g~q&Q zmv%;_613}AkY7Q60eKEvp>zY-q0zok_AMb_qhd@nDXii&jm2t3ER2HN!r5+|`^u?x zW(ya!p3nEto{g2sC9iV_uIgMRdaBvsp$p%jd=%v!a8Bsjb?nHA&9#Wr%C2V+u^K{5O7cB%b{pZ!qIHaKG);_UM&bAvLC0eN6R++L-AoqC)k{ zh1{Bjo^v~>z2?DitTkj^(RHP)jj||Zan`=#3zXhrU9qzU-MWIE3O-FpdZxKLc7@)9 zWzx)P9pog`StuH!yXqYlU;)2DyD5DYWGU#)DJQ|}jqX3wo_?Y|{*2y!WtLaYvr}pu z?3NHh@a`0);+%rDBlhNk?s%o+R&o$Hi0Q_t(02=z5h#zhFvW_V8V_twMu$YQha=lM z+<2(=RkcU2B|lWm+mLZo-M>jvX5k?4_~kP%pMT~0_$#;TXV(4|Em!7p#Y?O~?p!uj z&Oop{9XMqS!*#cMfe?cByiV5He5u596}SjiEP`GwvB`4{TcSv8quP_LGV(VA%)yY6 z+<~(bMH=`$CUt1UL}6=?81jGd}GQtBHS04Ws~%dULZO#4=b#JNQiD)Y*NX>T`d?ddEG&qXMUFncBRB05CO}7zT zLdRJ3bU`Y373`!~>u4|ON(9~-EDKz36j@L!;W*F>y>)njwXN7v;jGvk-3%3EN-wkG z$ZXgeH>OL7uUMlBsYR$Y7+&)^TnV%Y>msxcES+^->BVsU%F178w_jlSO4V1UsZplD zWY;yI9WaU-t3c68kxC&3?=o}|Xbhkaxnu|A$KDG|+;bPm9l7iynfP$%9-AiR&^M3N zGoElu(dVe5@zkFlu-~@?{(ZPTejS7ekAS({R$iX2JbwO_m#;t2uD=4$Ow)o+VL8&g z;y!^*8+0~m>qx9YBOYDJI4IjtJ+e`dI?NL~N@z);tFdaMi6tvYxAo8Q_wv~rMcTN2 z2ge3Qf-%=pDBDxX-Gg=?!xxEpUw5p>qB-v?c2i{ONLzE9kWg0XlsjR5cji1*`a^c+ zU$6L7@KRy9A#EW=Ch?vJ^JYsryVmF66T96Y8SV*NBpQb~x@aA0{{w?b2JP2nWB4IC z77PoDnV^rmDQEv54`i#;w7kg`2{v6So3VV!%6hr`Vv4 zOLQ)H%*W)4$xk4Um^8X9={kSGxyM8To&pTTyl#b%Z~WmvP1M67dh*VLbv}ym&Ku{x zQc{H5()8D|;8TprBrWO`BiL&zu|TaLT&(cUgilTQ;Bc=bX}~azIq#P|IyeWh9&Z={&$@^5&NvKszFFBpNijwe9}~jGU}M)fmmV zg=Vq$)G-Mng{t)&(wQ1(j9mL`2~BCQ^r=uve5uyZ=S(ZKj`dDo10R>w@yU?6qch@?|d^GBK)O5_o6V!d++7stHj z*w}8Y!-3thLp2-J^!91oE1F}MC5L*$YYhF@#&T6|ug2}Ru&%F&yin_nIypKOnosnV zjb|L0|UmP57gXqv8KhOM1xT{*k)L5=qacUUqTB`NkX zdnqF9uH#`f(8cQ+9 z2I#7CN}WR_22;nT8bP3^+kPP|TTTVJYm_x;rz{P-t@P_cf9-JX2o2R0tqWyd(W$`{ z4@2*cFQAK17p3*6kXoJS^UQKSBPWoPqH}!Bvm%ROFH0;1T7ISaFHG|bQ|(AySuxsL zuzmr*qn3B5UZ8{%Yxjj^x#GG|eZpOX(N-<&KhnQ#cuPTQKJ+)if8_LIBC;J?8v}lI zJ&*+U#4;4So-OyTR=2I%hl5+|NH}A=-IjQ=5MMRFguc#*pP8o%ayjE(1BcEbviTYF z31Ok=6|B>9X0laay2BC!Z5rLl*fXQfjn7hrX~#eWaojda_RO(dr1c(g0?RN-9Ea)K(@smFSVOU2KQJV1Fb_$f9| z+RGQXU73D-rF?ybxgg#t#gRE3zLVHEl7$m>hkCdymi>}*j(T9+C zt6X;{=YTVU%C82q3tlF?r?Ub);~&l@n?aC06D z26dZR9$+-Hoh3FF({0_!;m;0-6xddP$Oac4D;*9A=WX)Z+5Ga)x~qQ<+aE_izJWD9 zMhgQSl0Ehv2RrT|-w=(Zf1*9)Am;QX7?*2{kxDnAVigyoiO>p>jWMJPh{hh0q9OD= z)$m-ijy9v-R^(Z5Td*(B@c2Y+SERpEc%jrQS{HQcY&#vA;7zb5v|edG<7LL`37an1 ze8Deg^!|==cSg>0*j&hh=_{^ZQF%mb!^=eT6Kg9hZ35mg)lbalZ<)^bPzy~uyVzo9K7i3+|}B*pZk zurzmi;6kifPftzy=+-sOkIcW1KzNlgQ{ioQ)byZrm)jQw`d16d!|c&0SLr zBp_o0K)Q*0`toc#9zW)SG564b@$&p1R|ITg2O$f=1F|ARgubr`kYS1=y6w&zuo%fa z4ffoKG20+`Pe$Xq9H9z3YLLRSh^dn-B{X{)*D?Wx}K@B zWOq|M2C5l&6%Uc-=+Y#EmN!gRq}`aMF}+@?>sQLlpQ&GdX1YEzFOSUai6YmaUrRK* z!=-ib=DSaHCQK%}%q()I)eG%(2M-VM{vG~shs=c{ooXvOeWlh{P^I@fmgRx9-Lu*q zrGB8Ezd`OkQ6BEmb3sZ&`wGtsyguRUuk`g-WPOVEUM;HQty<0DrG&kSS}3bMs}Ijv zjrD+w!i3Vdn>TXAzVTpx;NPGsLwuEGNm!E%hk{|9KW?U`|5s{0y3?Dnww2X8T~BZ- zh|W}-uwGf4(5>v-24$tl>uv)=T6dUWwpS*DsWxcSN})@mNejO=I$bR{jY?X_SQw0^ zlkm+7S9f|Ya+Btiwa2;>6TC~b+oQs=@J>@=7U&bWmYBQLmSHc z5_UV92CaMG&<$;|0flOzlvot!>Ug)!CMlkUvI_>c0j{GO3D+g=O_vVZsM@GhCacNv z>QKUj*Vz5vw8a+Q;>x`TmHNFIw`N?`xY1aE=PLa9q4H&h#a>xtrR##qEhx(U0ks)* zqv+QtP^>XGVP50;kDt>~zoM)Z4YS&Ag>J%{$q|h$pxvUgXxd|S0Z!BCW;RcVeEjF` zytD9_yO?s{V|F!LG94uyL2_2pa{eQ^Bi+*UReL6hG@e|KTX#L!X_Iz(?JR2rsR)H4 zLKUGT)avPmzL|fz1}%I9@9bD~Bo^5_*v;5Ei^%ApqF@`aTfDCABSAUFlr$-|h&n-R z$a}7-M@qK_aov;7D2xU`;TldHuz3n@WEl^Ovv`z8^+XUAhLgq!DZ;jxG0>u53~LX~ z;Ofq;zf#v1mcG#Cgir6O)Ac3Zlz2KMg+EfSm31ogw5q7)saEdL7s|^Qh2KmUdD zryqFu`ByHFUzu(%%5E|f6988x19UM9_16K=ZEvxZHqkD_)uv-jk^WjBEfu3i#xvtzS{Q-Fpio=b}dT6-|@MUgsF$_cF} ze9onQJNG=m2(#R^lO~}ZxEXQ-n$omjC5>$@y|}z2;iJVx9!}=nu? z-X$!PM7K?yEwwmJ$#vtAMAT#9+LXGQiwW;NNCUGgC(GZ<(yS4V(LDoaSQ^G;>ZqkT z9y;Gzo&#h~>dG_{fsC$24ts!ocU2zl)RINqJ`3>;6_LZw9A>WLzK@tOxJ51pKSF$q z1qWlaL-5#%17p6jo7Bo)e5H8&4Rq%Fb1GXl8)wG14(hF`&ZwU=Zs@+c!Lz%U>{Nvy z5(weAvaAbrxv{J*?vWPi{r~kuzod5DYm!E#(!|Rp1b)mEy)fNhCKoT18&KSOl`({BTC05y*OY-^)T?%WftV>~i zQQ8;9PX$gDoh!Gq@OWojxgdSUxl*ekr%EXk^;WT`@EY?D%;qTZ3a@evY`X{ zVC;MGoTTgd@afWq!P;*;~ z1bLw4BfCft3LM93q0c2M&eCxW*uqg{2AMs+s=}oBy~nC`m;^^{%*pnova{RvXJWgrHj<8~%p$g(j``7EyADX#GNz3|GTQ*WZ-~fP zjgeMEE=&pc%nj~tvG)4q2E~b%WT)8;R>9tn!85}+pjp0|3khCStS>sub5zzr+ zIY37vF>En?Oi@Il5E|!lh^3F381}Qd5rf8SydedR$dTzL|N7{9M#9cTwIO|lf(}nWkBmC~KXy5$-K72yv0{sd3`aRQM{u6iK|2^OQ z_&pz=zwpp*%yQdiArvqPytZebT!`(IqS1zR9ITCrBKwZzkGh^*-{DhL#UxdJIzK~y%Rxtq+4*GPbm{PrBV)SA(_w=m_m}2pG zz)s#d8N5Td%nI)mdw0U_&)7LwjZ#6Rgm2so%!bb$s~XGUw8ul+g!LxajSv^FiuTx* zq@FV$i=nfwE36CFdMte#U&9>K$Sx)re=yVi#@cSoO_)j)J3bWrxrj)znp6uIiPkB% z6|Wu6ik}sqwmLYwfZ?aM?>u>9tK@sIIv(4R=*ORxE#R=tdjdL?ZJ_j z@&ns+v#1%B+z6Z*l((g27$pJpF=Eh7-?ICWkN2=0+WlB>EW8o8w|ll_x&hDbvywob zMv@#YupCn4PHq`h<369!6f;NC*{MOh=i@+8;>Ya?a);vl@F_SX8{f{vZV?qQrXOBm zV{og)%(VpLS#?HrrvC2#`TxKz+*EH0ONCwv*LNQ{ee-+P@BW7V{u6d8h(9yE{>a1U zKl0(rpZW0eg?G|8orGSZI#g4F)lxROL+-ZRE`Sj~FAk(`?X7rNy;mb=K+cTeO_IFO znOkSN8u!vzSZQ^^)>r!ah2`Y~ujL)0_bl^!xc`7XexSd5z(35$yEA^iAkzb7o{&o@ z!VOsM84|)UF|5S!bW~Px$aWtj@dQwO+)&#-;Wmo<=lSN~$#j6v4uNA&IHU4qqZ~)F z*~yP0L%7=V8x{ zCo}HNIT_rW@E!2&Ntl0M(Z9N*e7Hx>9j1mBLrMGn3e*-BMXF#*x!vHp(z;=5Xf>s4 ztg$9oX5Jd~#^yFPXw1VYdP_K??%xkhh2huGTQ@PiI|?mgS;Fb1N&{x z=pzuu>&EQC&|=Khsp^~@?s_acxS4PRZfYzL8#!HRl1l$Uq+wXE#B3}E?Qv#G0iA`j zDtE5QQj3H$n?#4>!tBCq!7QsjtV0tv%}!!$WQzO{S7<QAZJceu{RVP7_^fRM`(wO*lbC#u;p6;f5%>mq-%+|Z@xk*M-pEbI zT(=F&htq}Z@Y(SJ%!?p0Ah83G=Epzzn*@4%_#`_t;mvy(DGmWGh3RzSbiU(sx}!{I zw9M3Re)#)sE%2(6^y7tPI`Mk!%TfYWF9sq!xv38os{!;P0*V&-4;w&tX%2s32VR5Zr^j2 zGcR(_EbqD2PqfEx;PMH1_y|w$kq;l>-Fx)iJLELs(|hdFFmEg?G=HHaZmtTYho4yN zrjZ~QY}b7}ETd|$E$tkipntj3Io`_O{IhjVBOyo_qS|1x#ozPsUNFSh?O{PGQqGZh z+6njP2-Jt4xAkMg8DPV9qpKT9XgFURp?O*dbe8z@q|VudJ7RaqgTp%)KDzO~I_GaH zkQ&HigU1EGT6DOpGWkT68bwU^NJg<60!^!r*j<$5 zhoKV~pjLK@<8}pnQnHiHjzrVI(08kvJ-rW?fP_EH!)nJoeCf`>6b{^>B#$o9G{_Gl ziEqz_zdhtf(8u%nh_%-HoNA-49$sUp#J6P_9(!aq-RcOonfz=pNS#C)VwcS-Mx87) zUB#Jjri8hA`q4Fs1$K)IR}-E^SX2|v$?i1la^=>(XMO%lh_}p{=$xc8pA@|m){C%QD_m#n9GgSc((g<lO8@#9O@m59YJ7EEQg2h zzxwnYp3be@7?2D}zdhgyS(Zdl%A4;wbZ`KTok8V>&%#a1jI+Z#3hzaES1Rvt?%X(A=hQn>TSEg?ddzG}Kyubw>YDWP$hkJbtfGJYm zL|}XIahyGjf`<%z8|-HBV5~Bhkj015d{`Z!9Bf{qa2fZTpk5!~K{26pnEIG=#A|dD zmM*-gaueBfBw$FXAY{@JZY>A{qRMQQi&V~I&M=BQHYryGtbBKYhV1A4Z3WJo?{5K< zD2%!c0>z;t*aENR;5&!#>Bg`*T$tk}^lc?ZeTS6-TOL2W0ruBQC~zCX`yR~SavBC5 zJKvAUj!1Br9Wg%laIBCNU5;3gUrCX6(>PbjKD9TobtDge^S#7c*{G!d0#rDrQd_sI zBiZcarfp4wh2utqO{LD2>2#)^&S;qsE!1`1F=PmZ^CX37S*h)X-WII))Fs4(f+aBgs#ES#iEj~Q>iOV62zKseDB%fWO(z2^0c3otP4_>gI`xp^Lq7JlU6 zI3Q~I@XE@p3wL^@*%M3qHCzgo3(NEGSf4)79^d1yzk}D`As;_s=NYG^b|`Rvb)$I4 zO9ZrFZD?A&?=5Y>Yx!{5Zn^R1@%sOkaE{?JL$nE*2J2;?fzSRN-rm!OC5 zfl~wi+hzfhK5>L6RBF~MJv1eG_y-Mn*wDn#6(=6LO* zTY%hM9`-5B&U6~*d=IkQ_&JM@F*6!$B_)_vE@9E6X|KP^h8P_u0B_21cR8FOh8}gN z=N_Nu1e-Kz#nlP;s|!syh$2VjA5{IN3AY}dUa7+Dm6{V0mvHyCq)>T^u)_d5H@XsU zY}Ea4bY$!aXUy3_Ld%rUSGAx?qhnT_Gqt5vSO zaOK3c-1Bn&$jie=ZXX`-^O;$k5B+C8T)%QZb?&CdEG^&$5xQ60D?{O0tfQsHogTxT zw0a->_8}Pa99YLRcz<~IDsfl#4*G9Zr^w2bETqme&2Fr>U%1(swf&j?@-6=LJNo54 zGS3MEHndvIw+pFV@`PVJE#i+gz!p)mI`rREG`~qI|Fz#682bjd>=o2#pLg4xJg8W9 zEjd_Ec8jaV!m%=eMA8Y0^-kk0K6H)yn6VMdwk(0dVa_H9Cw1XPeq&workc!RY6ROn4rLS?`7Ed?MUApSyb(rp3n7AO20Duw)J~a>Yhs(p zYHG2BSR-6Rn_-f+MiN12Em%LdEnVWtp4u>))RwYdmhWDi#H zK*SK-qZ_IRC~zZLq+Z}C!5B7`;`zEBtThv%NZB&fKEpUnECw9avp80zDEM&CcL~$l zo@eq6GcE3)%Mg(7;axl-@cmeC1<0G^G&+knNrz3~ItZ-C;mK~PH98$-7#jAytqw^hZ=p)X!=8M`^^=z?c&vlZpf4*gnvobV=gMEh(?cw$%n?N3*)@>o0CpEOO zv|D%``ibjw&+FX>uJ69(_Tf8jAHU`G)3>~S_`vdTk53n-ZnUre$olwCJiq?L{q-mA zUVi0V7N#m_9X2jC1G6Bhm>!HQcec%%k+_eK#;}KBvz|etjklo&A4kt)4eg+cB2dLR z=?hI(PWH@teWmqhYjO; z=M8IVR7VE|v2Rc7xFX4u%LAyR{T>gnM$!=tLdOWYE-e$y=JC9nATpK%WMU#0M*$as z_X6)6?h$5WbLrA7SYlmuTo-XgSI|d8o?=6%olCIRhS!>}=?V?9aAS+(Xay=dEvrkmssx)xFbUbZNFjJ|;V6 zKLo5gb|hxu5}mJYf#}V^J}J&IyUAA?iCLn1S>0GX-3BziME$T*B!k?5zYaQ=qj~@E zKiscUM!clK`*1~1cu9TC`h0_yhR#M(_&%V_SVi%64kD6Ue@jAaB^y{fB#iO*-<-%S zNXFece$KsT-OulU5@lRdw(e!jk4BP73$*RMXN|qF8+;@<4^Kp8M}$V*7Pn3I47Poa zVRYK{=my0{*L~4{|)xH{|5V4zi0jUf%Wd5R!^9o=xc{x{>bgm|B303|B>_e|AG6T z|1%$MpLy4pfL=;Z{C9BPE25!P9t*I@0n|Pj9eC_+K{2W}&&1*--~u!tp>Yq@6e(ef zt|eA(&l+>7&JAmVy%>Fcr7sV(`Aj>_c%K3`u}X2r=3zBL*r694D+C#%cJ^oFH&xL8 ze~Cx7Uu8SYdwG0JIN1R*>@swN9!6U%Y0fI)#X_3TZw#Z(NcQn_$713j6z7*alL#k- zJ5k;PXWwB7&w;s{rRXml8>%|mo$0y5%Ni>JERuKW8jjGm;8);Pk*gvt%Z8yL>iOP0 zD}G8GoUyZJW2(jTptStnF$!p=Purd?Rf&U8!K-hcTqc>gja*U}0n3IPu7meTs6MPm z#5V7|FzZm{=9KK>m?EK>Y$2av7_=v%9bvaa((%;tn1v|S4)!{uGw#E9R0QdKyq2wNp%aaf2o5>&^h znCVTb6t6iR^ZZ%+{c;0MHtA@Pws@gLg3V_)NXy*1_p&c zQjrazHA|vOUdL@E_W^bpFysc=ZiBKz8Fcu0Z~x^Uw`*+dHvV_mi6!c4cEW@JJvt^4fgHt=^sDR-rcdBCwdL` zkEGe(^39p@*WWV#>%Zmnr+>%upZ+6XfB4TleEuWvUw`JkUAfmQQx%vboDL*H-58v0 zfpkoP<7J{($7T;J{90o8o-+^Egte0Nu;1zZm)|x(|9sZ7S9_bo>)5V&2vPfE?ppvG zK;*wgvEi-beoFBB~q(4vcIC?=YEl=yK4s4C1T7o3ZSUgKgyB~--dL=iTPOxTx< zgOK}9MD|L$wV2afC%oV2IWqPU1bPdfwc7+sz*NB?yJFtLHl;!MRYlk1y>CpTG2AA1 z&)6VS*tnY6ak<#_G1yi#jORo4Lt@n%c?c3 zP{v=1)g5JrU^d2Mjf7`o&KjRhd_t{+7&mo0+tR;0t5S%?kY`8ENl;icps()GTLk+| zYLSd=BNoWvgLw%!u4@Wya~=7yd)x{y1X3t0Ig8U_v?-pmy0rJ}0zI`YIsXyaXR?vA|(FddEtheLg6jXWd%5n|ei`~yN&Ig}%B0#2|=KXQ%Sm_D}MJL z`S3vh<~!EE`Ws&V@NcPq{7*do@jvqQFMrR6$G`A#`NF+lnS0n}#O!4XL}*JqvRklh ziFL4%avq=>3`reTZi?Mv+tH@#4OU8|->?=^iiDG*XQiszK$cNH#SWJx<^jc=vRVwm zC$I*6@=&5r&{JXGrG(GX=zS03vwf%e-hvN|e!sVeaOA)Fb*tt^$2TzP5nUxIl6g!@ zddJm*)ESWz?i23IVGBnH@-*A~NsQT*3vhAcj#vtIA~ZXz!;<{HEs*(M;cXSz_GOqg zeChbL;kO0v6H+B?oM32%zog}i7kjr ztW(cVP>90AB@9uc=-z$LcKgU&ALb=LuRzI_dmeM9fJ>6*VzV8| z!eU2jhGRe;-_c3GSsoW#TIGkylv_lZ0R!4N%WUo*90cDx0w=%u z_ct_>4Q}#;apRsQo5y$E-!>;J1SftxQ|T#3*DZ0siJJ%Z-0+z8YnpYMp^g`}rQ3}RnF}Uh@EMFQo zs^^fjG`ci;saTm%l~~Wad0%yU&mpi(3_F$`HTDd04M~H*Ip;@o!B@em(kG+MPCFSo zCBY%c$pLjC+qOTv)3noaBdMZP*9~462}(Ec_RzOG_y~$Vf^8<@VG5XGUxsxvElnyX zq~78BK;xN}6V#6Hdu=kLBuHPsI~|mU67Uolv1J+uSUNu z$hx2}OFXxA!cGw|V((Ah$IXn!q5=RL?%|#zB^(Q)@Rn< zu=KN@@G$ospn?g~3+Cbf)}=AL!&H& z%#Lc5IAJb2WdYYPc|~N67$r4q!ls6tEcTBX$STZhq4o-1bMFwL4I`lJfi`QhHBFu7 z>BcR)U}e0Yc+UY#uhLnEJi#65eRE^+B<(=Jl*9ZNVsmU)LFbB`3+1HLNhoSm>C`{} zpZ?Fh{>|U<_<#Igxcv|RBlfrd20nen&!_N6%8ZM|Xs)L#F0T=qg=S~iZdc21bzeX>wIC?c5KF=BVLU*V|f2% zavGh8CnmSQ(jnGuY@7Hqn-x!uBoqO7#XK+wb!@++#U?juJMw zES8{&=2uT9=;E|B&?T=zoodXM4XhbmEZx-eIh8DZl_=Lm!>%Z&Z~?LH3^$S(;+`~o zhd%9Mei6wHzN1*!>*FIzqp1-?VxF$GQl|I{F}4Qn{xARc{~P|V{+9lK_@Cj!xA=Tv zO=n-x=nm9Fp<4(mlJM|~2d4PYb&%$VB@GIVW=^Ry^}D}f{`4)=-~JuzPye1D|MHLg z>CgYb{XhOkzWK}FbAS7h_x%gs_>D_hsYRK`P^!0Wwy`lRHsiVhiwvev`Z-0m3_XU& z#ppf-C3d57?pIE-jSl*8E*cv@bEvE(j2wj)bkWt&Zm=rr4Ad(^3!^*fo2Ey`g-#l{ zjw)z-E`7&r^D_?m<=a+#i=GSt+4%dRf*-LaqLxc|9!=B4R4Zy>K64S_EG3v~=4nem zxLLBB5-=D}@tP&OixHg0d-9#rxqYI|GpsfIw!+eL0UO9_u!eSLbVl3!%F|3}!=neQ zG49#8En~xX%shGsl8^ce*)N{>4i5z-Uzkc|E&AsB+y44PWPJm<6n_8w+HU0MLlv|Y5V`Zmd+O_Sobit33X3q#EJ5XdG}`0J z`l6iL%p?=#r1Yt?dZ(=`HBpq3(|l#DS5N}e7;!U_PTB7H!7*|q(PFI9a+7chSDk>r zElEqZ$E+<<;DCN{~h-2zoN(`c2a0iNehx|&}D;v zLQ4=s+Y#u;CP_o$Wkq721syaO#7zZGVL!vCPx#;b8>YYc?|A;Ff8_f8-}Cb0f9Ce( zpZIkB%7?OYnmalN)X;pwydq49IJGRKC1c|82WF2+3iPuw5lgIJ4u*bY(u#@+=^zEs zo`ThY^kRc%Kvw3&U{aQ}!05SSL@4Km)eF{Nfi;;xg+WgqGl*>^!VZFNx$n3CjNzaS z;hGPv!tN~=ETh5ADOr(MO3t1co1i!f15|qItN^qbgL9H{HOPJ8VV62Fv>1iS#r@eRa4?s6oiN$e76O z)K&)VbeOS@Dtr?H=A1-j8(5D-Fy?E=#Q%0^&4$^>XM^EQx6Om{lZ;M!K)62C?%Q)4 z{}JNZfSJPlvP37kg5L~ZTM|Q3%$%AH9Yw$vkjFDLF6cO%`QB8a4)RIR)1}ArBEzhf z0D%Jv4Ly<7h7_nnV`CMQ5;Fzqh^|;&ad%paFF94FTBvivkF6oip*1YmI7rTtL=sgv zc&!~xe2==F<0vm~rv|3RKvLp5I1QJEm5!E})A-`p=SKVUN}mM27A6qe*?!KBrbsd`Hv=yXM8Ue#35O1mn%wS#Bx6Hf{Gd_I=QoKpQUskQ zruj^*XOP(c)SFTJzx!|KdPmnw*m_`Svc-nyk&JD8o92YD?(eW~|Bjdc@}F4#>3?JW{12?RA9%Mua-yTP;4*>FxEDm$ zZD{B|j5PA_9mgCVY?r13rrR=22ASmhOE6a?lhxKT^cWELOy|QC647+W&2`Em5lE*q z{rX66AAxs!D}E4p9Rv1nAIQOA#7DvzRC3t|f^OJYlf1oFtcBPX&8bGmWv}@9h%b-m z`pVoocN%nNu)wAdgVFJ|70jL;jgK+r2>#=J?!kc+HOldQIniz2f;R2fjx2_>j`W6D zJK#1k`x;f)pcV~SjYF}Z`?=0*a!hzT!)VjR5yIbK{mqrqeeQwFp{zGzS}EpovZ>RvaW&$mH+^m4bV$Z!jOoOeXLi@Ni!&+*nHb z#F0>K5+_7#BM^nKzT-Vuq`_Phv`*Cdf=(w~3b)qj)~H24BCSwXXVx34Jsfq9kug0D ze5hY@s1_>hK`l&ap$Xk{!>r%0;NH{Ye`Ag*_n>)(8fe)vH9!{1_m``>Z&@E9E^{_!PLBhJ_lfrK4LViI;St;`%RO0)Dt23O zJ1SAL1LqzPO-MyHmY5=R8_cO1v}V9r=<74<^N*}w{|rxmL0`Xscj`O`GfZ=-nT%v8 zTc9SD<^yW<3{InpfBTgQa91P3AUI^8vF4k_4NKhRB|e{aJp!u3*?@Fg0BZwY8^(q{PRQ0l z4Yj4_vLRc*mzWD|IdogXmc`NtxMpd38@_*`&l%9KqL!Zn-%Uitx6i%Jiw?}C@q0qB zJa<~G=NZmxmtEmTfAT>pICeS7{(=yAYHFyOM8bLM*vk?E*;7SJiNX9Rat{Nhx=gI)___ud(gc`{%bc#8nEzrMo z>}Sv)1%C#ayBIUd?=oVNIFgrzd==`%;%x2eC*G>>&7Y9$F6FdF2^&|ig?C5Nr$I!ur?12GWv4goQQ|> z@<3>4al^c=IcZdSDY)t`xD&8agED2H-EmiJ5&Zcp_W2iSP^ zDT{|Z@>}QPhhGh><)Kv|%Y(sPL zsE#D7t&Ixq!cI3D2iDk6@~GwqLvcV|8Dw>+yoJr|P}pW7)`!hb(&&#^XGFSqT^lv+ z?wT<=ywSbLc3;y)Js}}(7G|I)P1dDv*IeGvqO-nB=GmSEhNTZ%w>1ix;g_bPP~1Ad zf!~k&w0GRYI%en}eJd{Be*9z2{^lR|L_IH-*RxL_V z#jZ+wGL~OE_8H1!MP4LqyY z8HfVd>eyGq|I|Y`@Xjf}JE0F@fkf{(3&m_B)8v$Iix-TzR8LUOm{t}uo^Ll^uCLUK z{|Dw`oaY5EUw|9c?l61DwSVMl->~|93RXQqnZ=MdildzfuT;IG-c32M%Rne2>GTac*^K!zY5K;(O7_rkxP3T40Imh|8XZZ$Vb`zR9{wuD?5_Odg+lF+!7ESU;LQUg!cMkckjTk(O?6@RT#3)QQfw9ZR zP_&+Aq-w!p+Y*u-FZQ961I>=o#L|I$1jOo~Sj?V(;kvLJ{XUb|cNKX!qxS_XV47sAynkkUak5Di zHP*>{J>%s>bEUVHr`t16FHh9(p8nrVr7_P}e15{pg33hG4^;V%ncuO>Lu4{}q39z; zZV|lt1J>Ws`v=GU7?clp?3)jX5z0F1?hVkL6)t zhp!!nk3b¥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 z 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�iA*n)VRmgQW>)F4NDv`N9*)^%; z>zwBAVD5co zDPmcyFeF9O0$=A-tT7q#oKhQ<9-JrjAO{ofIO5_O;tOnZO=Hh+@e9KA3#QFaiK`#u zm+#>FBYX?A0?i87yaUT6a{3rv{1|!pSNLcDjkNgPOnagfwdDvT z%iHbbpd%!_%dA38#nL@8OEgL8N-8D4)^ch)NV`6PRb@&NSk5?E)zGpkSS>J|F;nS@ zDI1%`OtOi!gN~Lhv&ub@$f_8UQuc>h8bM&2;If131%wqi2WL@fN5M~tHW)G)Zkup7 z;BJbrL)YRSJ!JauQ>GvM4FAcWuz3H696mf_dD!Ar(8)6U(zFx+)h;66ixqH?n%GEL zt$OJRCk=Y)>7NDswGpo&OpfTA%yjDpV!VQjYwVjf?tDYD8E9g*c@SdO3G`VkHKmDY zfk`9ga^k58Tw)gNtybezB1($cW8Ud7B$T9LF+Ue#IG2hv&8}cfDYF2LK$2qexJQx- z_*}HbIIn#~QBs-Hs#BaR345C0BH(|q#y@{a`pr|qr(ZLE_949g9`62I*zzQD+UfxIyJDD8z z&bjR7J7o@*{VHXKD0kdIU*Ig=os;r|bJDS0I?Cre&5%$QBCScSB(K?WBEM%b!KEg@ zPTE1E6i|(s;RjY;JD;muK`1HD-zLv!Eh48l4M?-aY4-FX4Wu|CX@Rf=9WmWtGR;H> zwE%ROE@63!9w{d!27Ss9f5SNZj%odpwD=im^&z%g;(L#D;Fmpa@eXqL z1LVQ`$TyF0?OPE4E7Rtm2v^?{#x?jz^gXHVNxma#f+?a?AX+3!u9Vef_FE&82fSID zi!>P)Vy3&#*Z%gir*eBal)c$pED*2lLCzvBgL?*&2cbK^lO&{|rJjmtq7-0`XpSi* zV#rI2-m(!Ly$}vz=!A{WszEjw0prvaZMnhFn}}Y3yMlI9rsVY(Y?O(lg=pmRKtGDl2}CmKgTimrQi#Sf`f#RmIXR6+D6XJRg~ln~ zga)IrfP1;dzqn+2al!cQbM)J9(a)YTeewzE?e|GX_er{B_S-6`M%C5a&6VX}Oe+7Q zd^WF6i;h4o7PgbtYdm(xIJ&~k51Xg{4$OHh{ZQ7^8y`s>-HTgn13G6iH zasn=!E9K2(cU4g%#(Yt{YKAP+h8P3m)S%o4uISpAICqIM(1fd!gneF+)0SurnkF>G zOks5mCOy(QY~=`7f(#xP4^Ro1CK~qwXMc@df6Mgh=M3^kY*#;}JNt;`y}P)D%Ny>k zz{x$N{Y&KN$JojLmFD38&Ggm(MtJqNgz1X7o=A2@(h+eEUtA(%n)3PahHo8R=U8}` zRqjGI91MdIMk5U{jq|Xrbm?>NU1q7ZKFgHkWJTG?)lKuPALdGzgFy;bRHuc}vYIvK zaYeAyVk9O<)Q*5>u%_%$VlUE*@quU5vLbw7Ql~ubS zz4HmfpZo>slOJIpeF`6bh(Enc+jjVr&=87|ox_}CD33uCbC5@4LH6?wVbJW^B%(NL zieTuHa5u2MBWM_iV<5b`Af&)}bAkWj1^qw2p#OSgap7QGfb}Hxh)qZwiEhL+kQlKv zpf(|6p%!FrE1 zj--xgN(zbvkh1%wZ9x5qa}%9Tv}uH^E%AIHTn1!g_+g?M2l_DLENdaI8b`bs7}n2l zUtgiWe1U%YHQ^^86Mpa!yz?%0co%akLTa+hwoH6~mU$yjd?)Sv%k7Te*-V#YLdEUb zo59?E;ah>RR_6s@O%-sRe|@z@W^Z6#2jQh!nZK*Pl=CUvtTl`FfG3X=Ic>D(pFS6eD$$L%Rx7hB$$$+y=TiOx(qSE%UOS7ZX0Fq9BG zwy8lm#q$vH8$@3rZom+Ntx&prrZfT9U=ySfqr)1YZ;*oyT{N(10G}Cl0_sM*ZZJN_ zwoi!{{|xb;;OS49-uWZs(Fe%MX?BEdIymZ}J3|(CX;uexCnxab8S&LW5;xzHh7D!` zO-)vSC`HH&ulSV3FuNR}B!D=>JHvS+O4+d*BN`Kp=8mX=EV4;?sOtP6mHB}SndJod zlq>6|(6duArjq$<@n%;0+zgw?D!N;CHmZ=hm6>Q=jCP_p6^JlIW1EaL=0dJD$K7ke zUkN@m$l)E_d+*}@>@Uzi{}1r^ef0i)^y~!b`dpX{fce~IsFI32*USYf_fgVXAQc$0 zz}ALlvcaN-<0bKEAidraUv04U2InqmE}zqU^OElCHO<=NSb;7`)?lf}!U#dZ8zK|V zw!~>m97f_c!f0rK0V61+Mv0veU6-FF=Sgk;W4$9TJh9JzQri%HLsU<4c|XP)L3)q_ zj~+DWs)42i7#wNPd`wB831~CY`jMp{=-J@5*VxsXaIwKIM)YFBz2307*m8X} zupHMc!UmlZ?ahF@-qKuLvwiV`;oGN7-#j7wh*_gP=q&!sq(y@CIJ(A%3|f9IpHkaQN{y){XIg5xw;?)G5|Yb_CuwG#&DC2m;!9-XyP!pca%a*(g*#;)jMaHq zwXoG$6x1ZMdop9KoP&9pwWQcc#==Eu3L#`N!!#7AQL!it!Ek9w6CUAu@&oFgkYs?^ zkn9*u9nvW1gh`eiF$qKoxYpxVf-Z%0li`mjON<2#inJs2SNP3S^!ab_U;bBuea!ah zUt*vAKX4!YjQ)6qG+BY$x(V*L_>-Tpxc?Y`?=z;~{I5)3|L+X1zCbpYxG-WJ#3qvo zJgy9tv)c6F3!^|2P9lvnnnv(h;SoO=elna_ykyu!)2<^;67yY>+RR#1W)h9ldAj_g+?h5G)=TIs~t=TqbV`vO25KMj)KfOe+p3vT0(GP;iAz`8DRv~&Mw#2E)lwk)hC0vSx zU~GYH*%kF>tTl4oIflap)4>7ZU9a5Chd>_^ixB9h8@jKq*gSpC_P5_Kefc&1|MHyir#~jV^#S4VjO6+p zwo}UMFiN>L#qMPWejRnCdB>978x73k|D6=6ui0cCrTmWqbKjTCYG#_{k8foWcGHJl z?Y`3%+a<9%V%L3^TOSTLLsJk((1OhPyG$pLaLDl6?AzNsxWEpQtGZJFD(zMT{2$DNeYTSNPw(K)*RhHkW9+z^852 zQL{Wd$xKhsG?8LyOoO!Iypwf^fb+leLoA-@snAmq5@VDkR zHPHPl5>M6gs&UU|%H94rdjDVY2fL?T;@KAiE5t;p-BEcIRiIU@x6H<2%EC}7LDDkn z&MnL=uvm`SA#=zyQijrI_|8x#v~7d$9lmv_b7jz0Q$@A(-gPooR0_W5EPemEn-fPp zPc!&&>)-phrO1x7QKC9?N4Zm$TQnAY^mHQHov zl>CHdKYHV!NXien&(GZ^%z=M`~q!Yv^A_*0TN0^dj_LXGiY8MqP^REnnO_?5@IuwU1WP@sDTvaYI z>}Iom-9A01lwGBh$+bsJ8J5e|A9;r?CmoL_nW^4p$`Fhx!e!@JzjFus)A#BA;zulg z{24rWi?MC7cv+lyvr4z52`u77@#1iJ#2i)=4<4aM#i1f)ChsumvzX@hSA+GYqWnj=MrM8yRmrI0uMV?&(ou#t|fTQVI4hPMwGe{e$l z@D#nbA}m`{=b>xy%O%<_aN3hZ%bp8aM!5m;Hv8~cu_$ko(kvh?0x1MiOoS9kDPY5d zhJ^Q)MM$N3cV!B@17ytV3gZZ2@=P>%RkQ(J2(kn{1b5G9-WiCGdTt&m{V$d7w-Nth zL^p;6rI{3eGmxHtOLK99dv*b@E=ZRzi9h`TJbD)n?xB7~lESW=%U#XqAHz#VLV__< zz4v9ys`^X4+q~%BC+6Vr{Ym8yCY=)Z>iu0+)r8$tW|q;1yXS2(WCKbKF} z9^6zOkgU1p<^&?Q-qRmCcei;;wLPsYw*32UFVa>lzMk+|54^ya;Mlw6z{aNlsNYyIdb;_8-MgqV644?YSKpLTiUtyKU0! zscywGH=mlJP=^y1TEcos8cz`t-3j1E(5HEplK|=Rlq(53UO?JnvVk@;4{3W?cCZZC z^_CQ;{A1puU4yg-By&s;CgfbQ=%{~%g}=j|e2Z-U0eShC@aSjAgO71{PLamvdC0<} zj~?KT{ypyOZT#Odac!0{36wdVWdcu3+4*#I6J8>otno%+wB`F>X{camD)W(?imFmVCeK*a+`YBG zEyd_7j}IdfGNIEKW^W7$Z9U6(PB{LHk2(CGehNSOkoAKVH*N!ILl?KXFcCv77WIVe z7gP4EtMXxfPDSwMvfz*`Kv#$zlI)04U{oQt9ZiDfd`KwjzG|n?E-^1>CwhwyN|Ip(8{_km@Jx9kWYs{TA$a$jK+~8k-0e|%z zp8pR0_8HSpeujN4qLjspEDEFiiem)ysL(H#qCUV7bnWSQ@b6H)uH}=ttA=~W0kT9H82u^R|wPiZa zZb^#Wu|UyotCdcHFl~1)8dYzq$RVX&$5rbop()8Sl`Z;6iVhokrkgXy3s2|Q=wb^R zNomL;lc^!a12jw!15pRWMzjm4?{KRna&!kt*Jv2NSMRscK|ingMr>mIkrnYw_fbKM?g(ssSN*JS-`TCMG{dd z$sxO*R%VuI$UYX;m~AGIWf&<|C`lD@E+-tXG|OBusIMIryWm^?JI_HT5`vq%oQ9bw zPTZwi5eak%4dGlQCvHbR5ORLzX%#wGB0*jy-R+Albts1)3Wm_rh zH+6reQmSPyanx%e~lM<|gp+x*<#h2a-7P zEr;UJ1Zy*fRLYdHlNK~r(|uH0%QgnCs!s%mrpyowC0*2=#2F5+`&4zIw3ltUD5wypovH5VgZLj?6;(5 zLuvx%ry>U-5L#k5U~3dUO%7eha<>$%T)E2vf{+AcRQ5G#1*nb88F4Cd>6Ajgm$qv&7zF$W8g zot%q(_v`F^Uyh@<2jJg*(H;FDiDh|qz)6}N^Rl`}v3jjD3*TbHlnsu1Kk7Ccu~1(=sQyojksqFxVqp*xuXzJ~l@_<~KVX zDd)}hDB(!8!I5&K=K;E^k)q`rLK-U5Ol7CUpmm<$WY$@cQjyG^O1WWXSj_g5u)Oj9 z3Y0e6G!%&Kmg+?5xXR3FCsN5CG*=f;BPIjtBCb)e1IEn~f1dDuz#nYEjf`R7@}lA9 z%AswSeRDbw0d(8a_ChC~P7i2ZB5en*o?mgXnYf&CFg$EmJakK3bi7jI*Xs?x-6*f( zifIeYWkC2~30^Xtcp*$HpvlYVGzzVj=S?#az(MkoS!#_ERY^$;zjXqc zFh*h;VMyqOAioisUwGQT?^yiykkxoh+bxmS5!}EeTSnOs`v^-9%>rqUP&r22SvCi3 zd$d`i%>r9=h##_F*92*taFasPd`^oBK-9WtSai^;%aIijqC6w{ZjPA6{PQHxrgU?8 zDO#I^>kWF~Mu;~;*k;HrgiO%zeS_~4u955}>Jw7~VFPjNNRww6A#4(32hGxG7Kvu5 zNZ*i_XKdg5A;b+S4jkA&&^~{G8@73d)(PBg&~Bo8eZ}GCbH?9}3=7BFJnPWoPwwD* zLEDt=;Jwc|rpfOye`FQ!45e3uWS4ln)_A{9top+vh~JZJcHPV^SdH&XVz-%Wy8!k3 zLALr|Iq8t?U{R!Q$44PpD&|;%Hj1i8eS`E3HhIc$gW2MsE=`Jo%gM_72K9O2RLjz- zk&{}oRAv)7Sk5Aq63R_gNe+%%+4egDdBWWOO)Jq^`v9#nl$N3-9rNSI$8_!7ToB?KOP{c^Q<{Y*dC{)O>Dm= zoW6qoIU1kQTs}o!yvFo~;o^#`aLr~21P@E{Q2AIAZL4^nlfyJ6#!Vn@AJ0a znp9`3e&=}_PN`iPn8pU}bdC8mlF7Gj^WJz(M$g8;^8%BQWv|K{*Xn$B_uupPAvrKxPNb#=8o&i;Bhne# zf^Q);Lb`T@o2*G1w?Z>1X-s)`(-*?QB6odJ9n)Hw2AH;yFeb(U{5D&FcT4cAj?_OQ zy)}}Ch+jwi_)FTCudq0gT1Q$a(mLn@{mpCcYy!jAORQV5_J<6k5bhk&bc%ICY7JR{ zG@9qZbwDgtjJ0@d?THS1S5D&2({nFae$U4)uzoi*?gHr_NKU1#5|iKawSVEG*a6tg zlmaJ8TX^Kvtx*uv3(h&Tb!haNjx#Io)@Huk51MBXS)rjQ23TS3l%$~&%lyU_5y#w8 zVl730Bp;LNcMiKYk~;?2KCD^Ilj_oFWs&W5f8TpCWbSD8=RBz-$=o$$yGd0Ab0o{u zV5!MjGz+NiUBsErzOURpU*Y+wV}{putb_S@4d!end$6RI$}jDzjlC1Jll`}n5XE9X zcGV1X`cfr_tP0_LOBxRu&hMdz?+^~Qj4rbEBUeP?x~1EARye|oE7o5>&X#)&>AE?d$cD_&t7n`jcmu3OA#KDI17=L+aQdDZ6pqfR+S}=RTpu7 zB5EKdAxuqPG7O%8%P^eFZkS#Z8YOT3*Uq@8gcz2^f4vqV(aa2;Qg(Jot+8l5C;bVJ z`$v4xJ>sDqaN%}%R>g|iOoP*tqCVeiiN#uImMzviX8p*+))DDBw!g!le~ZQ&WNb)IhzEjp!YXWd7`~u;+41b_j_bBz z@CQtBg-nLHEzKyjz0x+8l|@8xnu=me7Bx0W1%em6D-U-a@b1Rf|B80!yIJH9W}tr+ zjAzBHs)#36@`7_k+;iTdXGd%xi%`~~=sZi2U5ec~OUrCiU4#0rO|BCEv$|+jBant2 z-6wMUP4B(STMf&b-(zon1Apk`<@Z+T5LUI*iu!Z;Su4XlDKM6p$E?L@_8_lHBj5F0 z`Nwz1BeTZZn>$lEk?j`0Dneu5IaUf`K+2p)_kNdI4saBg%WON|lw=iW=Ddo-n!K|S z#T6z{BE^=J?w~hslXS!+V$BPtG;sON1-vqrH#f+OCrnSiVe`!;qa@r}$6|TRuo3ur zL;GrAHC?eyuLv)n^Xi+HO*rDbZwbNEHrY0Kq-UH?xtcMli!#SJv z7l6kP0cQh}-bTX_PQZ;GCmz)mIvILxppnoe#$!VduSlzpSoFg2;VZ7bFm7HAyb1@z zp<}&;^X&}><25dAn5IC8&^cw9z$L?5#HUEIJOc_bH;7qVD^o~J6Hb9tmIe0f8zFc4 zM!9zqG3J6Gn1FbWn?sJeyF73Yc{@Jht@Rm4p~J_#c93F3qSC|$pFCku#8O^tB}?dM zwfL%vzNg+%=8#!ksT_QhZ$V3jMx}`zHg>S>@L>i1faDK|+A?}$I*g>dk@V1!9xvdn z9=m&=6z?NX&Y-!2>LKEKH0rFFk@e^zNk(uHZ4_yCN(hPSYm;fism2Ve>;lT)yFzWI z$IPlA^^wmqMJ7#g!~jk}vA+#@7N`;Ja*}G)2(2+SiP4N{17UzEWr(v|K-VXlCgL>F zx`cUyK}f-2K}mzM9RqP|G=oDAmZ*P=@xCz)N*E#sYV_w%@D?c&9ax*6uY>p!S^pE^ znI|olT>2I9^j*@T2M;kCHbm$R-w5I?pEoavree=fiyFhvO3YL@PIiOk{}VoTnw#IZ zm-Br=^$-7Et=F`w64ZgG=8)#g4$aOgAP>T2FQC^dzjhw`9hw!nkc6T0zD=>CmOTJ* zZe6tK&egr4k*p9<-t(;<@b+8YhYfFwoPN*ueqVPfX-6~JvhmRb`@QbidhMWCW>fsA+uEF5ilpn7;&S}s6$*&><$QN$w&`H zVIwVJe5Bap27RYP-csD%CEgz+FYh4Z9op>?e(H<1V#rbot_V&HX);|pc9EtBr-pbKwn7Ll z&w8fFI7Rwp#CH+x4etb9C>9*H72;YLw#Ft#wkhF);rkA4-(h&**^a^x;La3T4lilq zgbR6|7BtYZWf`7wb`gnB76jL_b;9J{!o(9N7}gO6BX){5hUSSS zC;RxX9P7+^y;7#X|C_3A*YA6k-_s@Rea6kfbbnx82cPwOfc?PwhQ{1(a4)mvL4Cb^ z;j87AkZopd&NH&p%9(dir0na=bDsI=-}t@1@4Z$3p5F_lz43Fmgi&Qq>{gGX$j4+H zHSgnKKJPGzFI(O9t}n{lGs~nToI-IDiUT6`ccvLe$l^L~u4GCS$@fzI-hGaU?I+n-eL`|SLG)7=@eu@v41!z>?JGr}3gL;7 z9)P{o(44$QclRfBe&F=MQ!cj)o<4oVw+Hum-5A^c0=M~wc6h-mUUMwU-4wXDx#Esq zbLcl5x(OeRkR~P~NffVw7t1q%x^H4LAX@gc@-?(%nb8*`AqviSEDugNK6=1I|2FsR zl!MUV+le7etSt~E|49Yb-MBGd(^OG_SQ_M<*=9DW6y!lNEMvv81RNSW5{{G)`+3agh?d&tfn%Ko)9fVbaQ()S1p}iA9_JS_8OZZOg`%z$RL!vc`N!_) zzxyEte&Y9h{d>-(Q3O3R3|PrWGm+tz=TT*eRnedF4&T_hnN2CGT#!)`M=d)`f|`%C zig)hMWol7ju(Kd5_;!UR-@K=aSiRT`U5ZtrNtNCy3CuZY6mw19*O~HCnt6z>$A%+h zyo-s?x` zCWz8-sXgZ!8HPyzO=7uTpkE#1x)tJu=Lz09qr3MReRs)W2hWBr=TX_*9Pna$#9|Q zoIc`|yR4=KJ_JGv#1t7VF%^P|pLT&~*1XCd9XByQ&NVsCwJQ->c8 zNn=YIJ&ZkWToR_95Odt;aS{SE8JY4!4iv7J=ryG%}H!m zq~`s(DnVu0MA0d}0pCd>8wis(wl@$*nAVC-jx-ou6LCIf#cmf6FSuT524P%hJ-HMT zGIp38GWH$Z9bs4_;Q~_Na6HGy5y6v+gFq7oj<3JQIk43svRr#uJBTio}2_C;J%%Z z{$P-$l0am~%-OH5_jsd>}ie=iP7K%t~q%JqdM1~Q) zgWe&bfg4Y26SDgMGWTask|SAqFZesE3c$>K5051yBez<+tD3#>lDwCkd--%_WMo9< zdH&V=GBWc*3WvNhT$*HeS9NWf8T;m|nE_DMGY_f?z|75K$;v7=L?YbX7C@m;J^T5- zNOXIwbRW4o!1tfv;v-I&p%&&1xOq!8ho-5q)`D5nX#&DriqNaU`9#qWBob-?XRubO ze5MaD&^YCj%5#rMY(4rWVy><+bxSk`XNAK`+0%$8qK&6|xIiAgWc6T4I}_|HOC18U zE1%$BqC>7Ma%teTB|f_cUk2t6UK8i9koAA1J3pgsThtn=y$3Y2duV9r{Rvmm@uv06 zE+5jIJ!9|kF?YJ>9Qs!*`oJAg?yI43N@J4cFUAmzql?fPN3br1yh4OF;5$zr49)#J z9RB2U?)}A&S$zHgySK-}H&k6NV^^PXxfG{k1fh5_CRciym=g2}QYVq0rNSMH1|jx_ z*c-I7&|2s~*A@Ns3|&^pswS>y1lM5HqBcU^qx*q)5Ya;+9zZ{FvFAxsK2QnIDvZ)7=~A`HopR07l-^)?!d z^&NXx&pCbiU(xEAuz#0!?-60PK&*w%5Q9Nhsp&QJ(6@@I1G5^e6PzLQ$`mI+!83+= zM!m4Z(1xNSpA@?5R-X@40+Z$#JrJg5c+{KijEe2C+%8z&h-U>0-N%T?Z z0<{wwP68;+LW@afeX4%Tl`{|OBZDxSXTS;q!%1f5_3 z><`U*OcFq^tpmn+Y?T^DU9Gqp`YVWQ#b@B-z7tF<*twxvcx;_2dL5GHFLXprO{rpQ zRPN*Z$g*E@-o8XH|ACo*i=_u~MCY(kaK2^#>@oe`-_qW_kKA!|hmTNKCtC5fq9GwA zgjQ0HJfvb2>&Ph6gT^UBHZPRIt&xLGJB4&nJW~#y39q+ICt7Z1ET)yy@;<#V<{STD z$Ikk(Ng8EbJ96U-Bc;Gd6K!_f(}+P=t`sIo$Z_6pj;tua>`iLHGmC@r8@@N_^#q!j zpn0YWaqlc0Nblv7vT+Dtk<-4khKDH2Pe2DX6Is zS7T=ls#QX=z7%vBv2KMf41RHp*{`Ti&Y1t`$H@9A@z*c$tAJT6vy-0v%HXi{s)fNa=37N{IPqTz-g6^+1P+O(8;G8fpTW9vh+89EN^j>k5QtjWv9{e@!?8m9w z{`d)Me?hcQY0Z5?{2BB9Gu-+BE;AR+i#hU}A7B?(>{pNZ+`i_RU*PpO2o05)Bc@aj z&hS*Mondt#tV~De&aw8Ih3%Mo1HJHUsq~s?I_6EoV&<4tYiir$wIj446%NRZ`rciR ze*OdQ|BHXZ@y~vOJvqfxdl+@7gBSya0x*M)CCfaToSPUcO*ICP7GzBfKH(uo&>#>b z{q%zL$yzp@A$B0%BGjleM62jr@HXHZg_(yYAPuRx)Yt?kv~uX%Ip$@9dG0VzYvfgh zS!SF%8&kYAM#L+&PbS;)NI3gJr26TM*-tC%r!#cl(A$u~E+a!FXEd1zavLCdhedot zk0>{@x8uGpk&Eq(Bcj7=FTecZmstJNrATaDg~aYz!J5)+<$e!QT0=IeK%5d~(S8 z^oTIqr>}(03epE+NHDURS#X0w--Fw(iYf}HAO;ULOd1DVA(`fF2F+9cjFSX4$-^1l zhKUHeDVYYN{SR<#w*~DIfA6cMyLEgUZ&=V8hJ@nSkXpDUR7W`f(dQX3ez&fi7vtbn zPC|A%QVOWXf&DcZn+X{~aiBBMDk+_jm5Uss9Ir8Wr@EzhP3l6MtO5j9a8AQiY7(##UYgeAq@t|Gcl;YXP%W;UZbeMI%c z{|zSr+5h+Gi|3ei%bpD^P->fU8XZC>IuyHmGGkCK-R*LYA;!e(0!b-V(NKw@_DSi? z1m=(sp2cA35hGO995*{g>Jy@Ah}shE3cLRdWB!J&Iiy{**u4&MpTqh9&K-I!$mKp2 zKjlawi@7802bljYrh1AAoQuU+eZBSivF-A{A2+?pJRVe!>1Mg$l$Ff29G7?vLc(C zm`#TAm!b7yLyqXylKx;zd72uyVWQ`~W`|Inv0!FkolnM1Ww2GM9P5_?>-1cMCWUS* zLu^v$O|4I`I--bkNadhDCb+M-vPwlu<5$!dzrut|qV_4$V1>%BnO!~O=;ePy&K^*G zauR6tg>Kjs`8UyFslw-KEbwMQM(y|S@PHp z*GS{h`Ahn}bELk9iF<^{5%X55E*xfgpS^xR0XeQLa@fG$-=g&eB5i(jVXTm{LNG$s zN9YWEP_CMgz;97>sVsfRRTrskptlCm26J%8;=x0XfBqBpfA$r#AAX8CIVQMS@;pMH zrDy;$Vc|fhkxSl<1T9KS~1>YVwEr%bJe3)p|3ps@fv@3O?ViwKRaRe zCk}Uah8`Gt7x6i-=+t1e6x4t+LCP3fB)C<6-BdigVk*-wZyRhSZ>pKaH4*VC2|2}B z!CFa-v=!JUF>(8gNW4z`V!9SWC#X*p5w=N)F4*)>twWlc*qjn(!ZKbm^B2^5L9<$; zp+~I{Oe(~&{WbHqPl&Jn9=Z60?(`U$A0v%TxusRWvC_lNDT@~0u-rH2_zxLE8^Uz&Rc^a2joU_-kg6?0lOE;( zDxYRCHM7PHXgP?8{AF|F+S@>R;}E7{v`K7u_`C(JlJe7<(pjfDNiSNEg{QfkO^a=_ z$fLk~GzdMSMfos>%!-$#lX2+BD;*={S|BEYxt7q4#){Hwl$4K6)WQcYv3Z6FOGTC* zvllTZ25Y~<)DB&E`t=2N^^}8{7&^s9OzFFDsYsxVb4Ch{Rw}eAbXMu2rY@|IxkRER z#)?)PJ%+Y;Og2HgR1Qo~%-It2^)Cqz{|}_8ai{+aY92!TDIza$HB@&V5f`Vl`+La3 z689qV%fP%dG_A$-3*`E*Vf6{&>Q9L${~z?;{~MWqgSG4Q{Gz04p{R+yGs}KV!YiyA zm>()9MtJ3vS6#=s@432Cmdze}ckXfeqc1uA*$+AX*$=2by^r5JNSM`Y#dIxJ1J)=+ zM^u*(mPLDw4L-4bdIg_CYWNgZ(~y$S8pjGSH4&UbR6-XKFNk-T)?zw` zv=&(#%*tY~YwT50I%ZX2*N&#Gus#(iXaOsgh<7Wx#*@_A#6Og7jq>wCwZA3jp3qmwle3!=Ta z1PfLhoDEYpNIDFnjj*#JgYN_8y|meugrN#5yK}qPJ)p(VzvHvfR{E zacoY-hE+U7)~3~KI+2BA0)3eGa$YT&i5-Orf8^uC!+AU6v$uV3AfPJMYdZWGG0DO( z-5Z11JkjJFTVu#a9BN*&ms4Wuxe+vx8|M()z%p8r`+CbY$E%HhrPAnB7T)A%ne2Mi zkW5gGW3Wx_12cHb>(El?GLpB&q?aEaDVekB}Pu%v`W@ zM->jR{b%^~&sa7824;?vIyIVV@QL?cQ>nC?aosvnF2|wF6#A&NQE7wFDXHR17^>eq zmSAiGY1U+b)Y9OjhO2YJvlsC7zr~$?fjj*hxFkPbLZbt?f)HBeTH>?dh}j$Yncu-^r)e-LcOod zD%fveei1QO$~WGiiv`C&c*Ndc{FsBE|A5)U2gvLI?_CaqdDI8g_X(XK+5#kyR%&UG zBTZZivE}zm-(;>(Bma&!Nd9NMLA}9vi}WCUgf613fn|ef9j0@*WsP0c*ma$}zE$@A zR_T4)J4{IXFR?{fLKO*3N0_hihike!E$#i5?%^8q=@s0+#@*>~hYC$ahznw<5@V)K zjKifvCvMOcq?UkP>B>P2>TN6iLnPmH@5hN@I&yd=+(IQ%C1c&0#Bbvgj+?2$&6NHU z{H4+_1@DCrA-0C#1?L1?CoU?LkZ{y$OT2fNmLId!Z>aT*Mc-mp%Ty9w<+64kF>hXB zAODVc?>S-d6?%MtaTe2<_F){+BDz+5XOJO!8127g)qM>@PP&MoVG2QVHhFEr1 z*phlCQsQ)mVL{Y=RA(@uB1iFbn53M6y zU7|5!dIp4w;)Np6SjA>eAs>}42y2q()1s_>pwO**Yf)R#nGAI3EtR#@agO#q{^FAA z$uHr{Um*INC`SZ6rHg-t)fvW|;A};#zC{oI17`6bFx6|A{RREve@5jmG5!R*HgNS2 zf4xt;{tUVP1ikxzV2}SRcJC$X0@0GFv3n9@cQDB-F$Pyh=5?fQlo%t+V0a;W@c9Fd z|LOav`h;61 z-XOh2dW-2Tk{H=Ay+K++`7hfO)5I@DL+IcQy!$std;HQ zs)#NOanBQvR_NUe;)5&Vr!746n0p>M>S6AQE?~@gVlIuxsP3V$B8W{@eM1|VsOl2Zh)F_CEL62n&4j8k_*taC zR@O^s+ewLfZ_vzQnu7BI(?qnH;U7Gp4L_yp-x9B{vCp64x@E%flSFaB)ipeOfq(pr zZtI^wt^UB^mJ}aj1ILY3>*=ICsZ)MwkAqP>t-W5IZni*|_#Qhf#WC?D)|eme7dNmYQ?NTK=sw<#f@e;u+DHZC>=%);}{S zmh_`Qb?hGR_Wj-Lp(;-vLurg=YR$1VFG5< zD(8(tPGDyNCdrtf2Z#jSUlhLG4(ecV9>k~quTJtT1n2^&F$CvOQ-M9eqa2(m?#)}w)f1$8fU&1U zP9fShkh=(WQ6G5*27CEoo% z(c`~|#Tu#8CO2zA){?pHF zL&5IZ#BOd5{jYt=%YNa|b zXmvn;^h1{SFS&Yi&ffKs`t>!g52>QiB|e?*@)~{ioN(}he*OS3xEWO96P>oPm^$eV zx9hegdo-I7$4S>an@yjE7Dl6FNS!IX$t2WPCTuEWZkhYrvM0BpT>rkuM~B*`F5Hcg zPwV-|Th@uyl7K8@N|X*zF_R`TN>$r-^+s8CCUsF`(Tt5IgTir4CwREV;C1Ypza5)q z@MU!n#sji}xD-kpQtuuLM82}IIX*0eI{mDo1A;n*N=jx&~*|DEfzXN1-g5AI;@3Zm!8RS#Ds+^NGlP)qU{GE0StiT;I3aZagn z-o#{VGpB)G1M3j!qag@{Ab4j9IHIqq&pr0#8T#_q*yaK3&rq{SiE^$}b(Ka`X30g7 z$3**U;_MZD-J$gb%0I>RpW^%x)%BdX{8RMmguXq6?l4>Yzr*caBi3V_B;!Xy4m}z| zuyn!E?;lW~KID^s`sd95?9VuQ^ng&$@m^4$=%k(NbGR_mz)K=UG&Y66Vn~&75*S*s zBxovumQq5WtJ*@!=ZH_YN1qD0D;hf9(XMtEKHN+F8!`io)xWJkUqlW~Vl(Uu$ zej9V;s42PXamQ@zq@niewjA(>D4r4(ndW#WMk-KX@|DE*V+Q2z@)?V%1LFGBZZ}h8 z23iYL0xLu4AVi_>Jmew`qk>sfMDvj4;T7)Q3*_w!%+(vJc8QG;n*{i2yB2r$3VHJa zf9Hx=%?Z(=CZY~(9dlXxMCojY*WNWjX$?&$IPuXJp7mJdQ^9%56olVJS8UgKy!&C@ zetgiiKj1Ul3Qt8hm6gN{#95N*$z(3oSBguCc=4bimpNylJ(O1uw#-O>J1DEsd(fP- z5y=dk*nt*&=;tYAtUDFtyYeiXc{j;9n{=8CO(UfVE~4TQ?Q=vi=bB_%NO0R^>y4`> zO7Mn=L#YvF$;vKcnT|SFM~O=6S&12Eu3&vF9Q~r@+Puc=lG-`k{XOi%3gR*HW(ntO ziaS&Gbuv$28nwr~;C{7h8sYcL7&nmz=b+@KRs~s9Tg16AG=;E4nr||R{-PeCZ zvv(g?A0X8!!U`i7U{28bkg)g9F~@(0IsX4*uEB(7$lm{pFndOCzNYX0SH%Ar8t$Q2 z4e|N`UHn%_e?rqAV!MBXJ^ink`Rm-!Xpu^jzV0Kd0OzKmee^@jpZq!dKmRAx4?aar zgLsFHikKeil&^Cbj2ilo=%lFw%mRdn#F(xTlc!_6g+6&Y$;(l+52*Lhh2&Z0s(bB| zXGF01U-Dwa8%#*vm}J!F1kIBn@+;7}fw>_rgwRA{6VN&&WaLKaX8~;@QY&Ug%2DL3 zxk^zSF%jOGCC6;+@nMsBS8pK}e)~B?cvgkevJA{1C1hg)M;-p|<3m34eH=R#+=q-$rXMUW zZ)qgUaT+CC?lFai)KQQKWJBppuUwM-Md9S1136ShDYYI$a5`EzdGT)K-acq1Zz`h= zgbI@4DH2+8!)Wq|vPDhekJnqzf7_*#^jDez5j!c@Bmhk!RT(SoRIo9rc+D^+5+iB^ zZzKI2xHD(*=uP3oX&_>d&F4-YIEeT$^%#tIQ|7J_Rkk6Uq71cIS zX+$DaCQ@rEx3E#@d`MxX953%9TzgOV;u+QN{sw>V0nO0?&UuUpM7c}`h*==>`^do; z$o?mo>KS$DPVL@hFPNiN?W&>%?ARZ?0gveGNN6&r@RinS7& zh?zmXw6IeATG1Z*F6HwK6;Y1S`4=?DUoks*LbZN{SzjYD<$#>@%)$jte~Ifld?%=L zslC9H*k5DB>{dF(#w|^tX|u&#C{X^90T~ORU4c5#5EIR-XljrXo$x8>bQ(t%KK(Go z^8q63dp$l%2@T4*crHab*uniCs9UAp=4jv#e(J({6Xe40hY{Gmpckgogr~iUS^CukWe`oR4A+ffE7Y$*SiV&OwTT3cq z%g@CapifXP0~13`>)x6KUvI2J4Yeu_B+@`q>2m9p;1h_Z$FNkeSC_cg-{9Z=0>3pn~5YkIQ(Xf^>Pf{xHPZ({))I>TML?&6|T8a`%kB=CFxSQ6$ zA+gZfOgWOB`t-6;$*3d*lRaRPK_t0Q#pRB9P5o?%U@#zYjp!v{u`IB9K-4)-P8rgLW5%|FYni}h7YYWJx;@OY^Fm3cnd#ijljPCj1X_f9WA;ms@Qlc@*phSun z5gWiI6l+_9YoKZz{k76wr}Z0AssK^uc=rkG{jaz_{+j0e*Vz7yDkLfji&E>FCa$Qo zr&mq$lj~4?UKiQZ*-Yqeb3u^^KoauX&7 z9l=tk+&`sAV=~Zjo<1qy-BC0~>cDXi6ws9ioYeR4?^s_z-aOV-CLh=j`2g z%=N!u?z|?hUZ4xXEG(w67zt@&U8z=znZzuKu3*#7F-Eg|%(J1XDX(~(!32DWtXGP9 zN9+@H2@c|HMm*TV@7+Z^4{yK4Sx;D4yk1jZzQvuL;oe@rx8I=W-x6en)|v|f1u-3F z@tE5D8?1Xn(65R5uh6$Yg7bUW>jPN*fUvCb*Y^m`UlYIh9Xk637yOFf$`jr$gxP0D z9Ns;})<+mD5pqD&HX&#;!IK#%tbn;d(^jIn3W66dq zSvLujKe9YZ=P=@#k`7Wl78zHA>WJ+ZOLSqti_hmB3TZZld&+rs86CPo2pDNWE|K^K zD@Q~<#M7i^hg^bgbyJPpDs={VllQx_b2sh|MHfSH%&Ds}BUMWY>53W3(~THn&hZ#c z;k6*1V6yirX|IVoDo8kNwFld$yx78H=8CKged|&+q8fti(>9M-&40wY`4zRhr1Hzu z<`8OJ@YGyW+e^H=q<0N5nBtQ`NPI$WywNd7BZCCZT6GG^ohb&VsfLJ-i8hlKVXD)Y zB%7iR3v@8tr`C90Y@2za@B7$s)@j&v$J+zlL0QD3c ztuz3VYVPdTg67~D*JH7uO%8cX3nbDJP0p=FDA-t%*f=x=S%FjBILT{Q&b&X^+WetQnvUZ9$CZjBS zq!L0iBkZ4|hmR1uz^<;S-~JYJ)e`$R$n(dzXHVe8E4W;v>qN4qjX|tQ^x;u4c8#5X z4em8wF6rzwzP={P&yfBe?s|^xz5;(2j(&!J{FFBSJKo@Ush;&c!@*BJVRr8>&g|v7 zmkvvxq7-U~Y7@e^$)d7UpXP9yOuXvRk{H8eWrvg%VMH-%GIMBIMdSCT@J`cpl9W~< zd>$2z3^|gC2arKxhmiJ=d(0uRX)h6GRC<}`C*V-6u*?z$psYcb7`Z~EMOb8EE|^UJ zA<8D;=Z-@*ejhn{-?!~Hzg3(a8Opay)JaO@BUgP&W-yI9WPK8fftXyp1QG><#cHNw zaFQ5D#bX*UwIWN4y{?GMTz#lDeSL>@^N3abkhyz?#&v4IRY78ljn~w2g|AjncLc2n z(d7Q7WVpH8ZnG$yNq6T^3N7P*!_v^LBq=nrD6y77NEKs4v`|81kEcMmi?S;uC%^_=lTI$K$I4{BVi3OZfYqc-=zRqt+so!$yyfkzT=9DFkGKroNDDwMk3}07fFU zNfmCU7IfjLw4v=Pke=W?YpbZ8q0KSOPw*C&mv88=p3=O2LVWrHUS7hLPpETEii=}x zswDFP8w18D;so|us^-5Tiwl^)WnI6)yT71$_9^w{0%`Z)*^Ku8cfi~IYu@Z#67O2} zKU41gwGYpI&sLg_W1okbDBO#}kXO=_9QgW7w z0zn5)$Bc?^Um10mU^jmZhk%{NUB_{$iu)!rg@rSrnI&8ll(er#4K* zSki+N6YxXO?B7$gb=%>xk*h%xr~{d1yo7&EDs(U=)1QP41S}S#0$QPJ5h6wdhSW$E zjUh^c&N4wT#=^`~JBMv7x`3{Qwl(;^p=}Omn>+ONe##-z5lup$Ag(alQCr2%EKzNO zkn$1w)L84@eVbb$nqr(5yQEm4M*CDyQ*MYT&HK;Wym|@HqM%c&`ZBEQBw$dMe zer|h11Y+U)(XD^e(8$!|0mV{T~|-xgF+H!%K1czrFkww8$sg?HTQ_tVyb8$u=B82i@-_Xlm&nUY+(nP`1~&(-K&q4@a$d0#5{+@0F6%M%TU@io&pc-D z0_GP)^QY+3&v4yc^lXpL*M#baxRW)fiz8;ulKK7-ra2@?g_n*3v|37*b)o>qr(_sd zXeDesh4ER+WM}Kdh{#0%jA6<2ytCrT2G=A;kp7oKv)xtHyn(RNp56g8BNbV zEYcf)jYU%#fkOb(0ZY&};TR72s%iYa4DZ7f%Eu|5v4DXbjxRD|s^BG8u9+!}nI?80 zlNEf(-j0goQvHl7VoDy!g0YC}a8=54$_#94U{%rUK5=z|Ke$7GzE8N$hO+Sxd(?M? zz9ohPmu0ORsOB|CI5$eBnZzhdG;EA}YGza}0jCmGN(v{{x{uFMOmW4x1>|Uzl*BnZyDoe)FdQrCf!mocy)AC zpnKSOOzln+9r35v$crb?Ucws^1dGvBp=E8_BqncI1JNeyU92F{rn28sqHU7LFs~x@ zp2z#h`Z{7d=&DGld(^D({UyHZkT+M@S1aP19(NrRa&_gN9qT15-^pPbi!CP zVgzYg?B3r|?O(v`3bilk-Cy8d{v6sG+8IszfD(hZDWeo=zMaYD)y5 z6aeJ8Fvg4vt%M{(#K#Q4X~yrEfx3EpE~ZWHM zF1R}HXxAP3;*#(>&|NvM`wG#37@?`4s=@TR_sJw!6LpC)ErAO}tXRZYoa-@rFRAbT zM_SvlJ`~n3?_e)ZXx0@6tC~GIA-t;b|GgsYeGUB@`C*6bD`FkSHyO-TGm3c5lSryy z3#H*uN}x0=L1YkwS}Lc6l-14;Y{;ib7CAtyth7}i5sA4xD44`^^n(g}3x zY2Bg>%KO_&;6{kWq)-$QOh9CXF_#!U1U*jqF8;XtQ4xGryhQ~U)4x;$stRiAM7bcD z!8DfX$%yy)43V6(lLVAyLejClBm>PxlTj={#9*zXZYqp3XqZtS&#*I>daELcO(3{2 z2)-A5XOP~cD$h#OJlcrJR>^e9xunYPNp+TN@BK90F(=MrEELg&rnQ_eEv{t9Y$hFt z+{L@h_AL|tk1up}u%yd)G(=(u#6B}11|2ABOpZJ2B+ff-HZaq0Tgi9jMl<7uFjT6^ z&`>)a%m1iZ*f_GDnWXxLH@1o3#-4(k_i^*Fk0#Hi^|>iRMn`CTHLbx&Wo6JvV_u-t zYa}m(jGEC#17SvVUou;G+@lrdI>75IrHv^e z53E#t<(`o&B#k3I&wWF+h^%af_5rRt`m2_B9r0_+D&#U`HOwQ-L!>Tjm6p^uWOHv! zsRR{+i4NOF3?8%p27hva{IH|HS`pt|)4Zr~FAQ?-i0vW%w}GA|A-qEUHTEmT9L_)* zqOqvDAxUluow6hfZ_%Q7auw8kNN1^(ZF#7yRvA)yA#X$-eXQDphNV~?3m#l@r@ zU@S-(Rz%^q844LTvCyWgXQ#L+A@AW+<8w?U$1TDY!jiR1ll6*g`~n<~zzX7my<>rKrG^J(|ndH5DmD1QT7B%_bWU4r3F-huOE(`v%vT z+#UcDQn3q|gnHo^O?h-X&t+ns z_$Ln7Nm-c@2uR8Y2@K7bxoYKqcwkL7xBL4(TsH57&x@PNv&7-2?Wa1vGtH;%KtV5M zq-lOla{q@=CJ+-(%TU!L>3Ibrmm%Q&9CbgTITq}rYvk2$aqA`WwnNmRF7dz{4lupN zcGrYZ&5V{1*4GF0nse6Zb3Pyu#ZW2`-^7sFENV%3PNQ;PDwomCW%{`p;Za zJ}Rj%Cs&7!(X9Z|r&8$LR7`Fy*sK#RW%hBT;uy0+c|m5lBrR2QV>M*FMGWjNQ`ri~ z6`>^x(gQ2RWThkX%w@xF0mX+E6nxAffXn2Mt^@$ca5zPt8iN``3@gm~3Rzwx->9z9 zy*;RA7#tD}CUsXO!bRh9{~4K&OMof?>5}q9A(})4XL^kFR8^pI5o<~=KFKXx`Uj&S z_8BE53Iv}bW_DNg+70hxJ2IMYRkNp~3>6fE7gKV%xhO@<=6NQcoGhT-6aDc|=Oex) zqdl~(aLV(e^Fc zFNq<54;UXIW`euiJT1{6)*_W)tHfVo7Y1K9#M)rm4wg&el}TZVAjDu{EmT2i7tq^4 zWBb%Il;M6-YeJvaV@P?VF#nwP{{K$@+5d+B;%8_xhtrPOyd*9fWd8{JwZlEH;Cw;- z?I+kEuy~Ay6@1yl17N>KO_lJ|Vp1?hlP41?4dGe2m$2Fdj}OUMfF&nF$S_Le5L(Et zTbIQ~DmqHW+O(Hupp(3@dPBQ(xPM) ztmg2kByT8^qXPw%LR)O;vA#uOmkc2ROu;`i80Ro1^Zi6gAh6LU8E0=PnI42(p(_xw zOO|$ed42pTgM}|sBf*r{bX-S_xr=vM0~;b~ntVgp^7DMkLHPd>9iJO?-y4c&QuVV* z610)Kon~!r7&bEc*Cjc+{Y*-k^cbMi96d;R4Mh@4Zh=ja;#HcVsacF7IIKdY28jt_ z*jL9?i$BFZ{9lo8zJ{mYBFh%(4A?vP**?Kotj@qc!1NEGyMlg+_AQ~iCbSpC_6+H+ zv9ZHO#TY?MHB_OAMvMu}4=izJk#&ol*XSEV=nQRCx+ttW!`eGm#xSou^QNP!^1a%; zZF`>#A>)YqM|Ai9CzfCSKk4uN9G%TDc8xiFj{e{rW)*SI(9at}t%wcO=f~8qW~}}; z63k1S>u?L7FwI<(6oWUJA17i+bmwY(&ga_f{g_ekN~%e5004InNkl^y~@t+y6rI>;FR4tkMXz}b{mtzI~#9rc|nGR@Vj?%5kx8PkjjW-s__^S+)~zMDKV8&zHbmQ z)N0Vs6QZXxGpgznbnjol-Tz3u_jl;)B|4ko>O*34N_2C)nUQe3dL;H}XrW)B>vO{O z3;fj+SiZn^7dXGhM#a)##i1VLx`Xpenp%j)VQj$Gf~hU)Ec6i{lpx9y!FFI)g1DN6 zRqC0;nhNm|4MMC9etwES`qwN!{l9bZ@J}&|Q)Zz>@QI4yaF%F>>z=MYgKCdT_OOk? zv<^AHkNu{?oxH^^);K4`L(tl05VJZJYGicuScLYpo+MYc4Gqx9WM36Nr-BzIfXf9* z1tq-#`mB(08SjABo@LEM@g#XN?eE&m{oYb9Hd%RFpHlMp@~Lz}KuLx?k{*>dkCCAo zY?tx(z6!RFHI{Wyb16rjBFCjUy`Xg{_zt;#P4(h8%zpcynO~iu2Y1lb5)I(%Inh0W z*&=(eWNMY%NUDO3Da;lm)hF8QMOnbMOU%U^o$lul{7DnF;xE`ngps6dj^ksAu9Sm@g&^tUaI>Cf+Syz8OvdT-;U zNq9}lf*FXabh9R60$e)5u_?v^g~(|Pw~gIYO!#S~ckU6`{LK?^9#380|5g z!r2mIBXv{bqT*^r7LGnd;ws|%gfzFpq;yIfp>~9svX3&05gP*-hwk0O-~B7r_y2FK z@Bd5U(J@XG>wAo@Fs@4p-UFMQ0(+H0AzBgU4&Eqcb%b0v%r^#U&WO?yA3-=agsRR} zP7xy^x9L@Ro=GUfWkDAWF+BGv>PS&KC45#aQW!|p>JmCxn_JeL5U`&0tB_mkkgpKLQD66BB6ujIr{cF z^7c7qd4b8-57MA}CvfK;_Vg5ca){PVYLIIq7(?vjJ%|LuWR1VbpxWc$-I)BK0Bk^$ zzltX_;EUx&IAyFHVET(STF$%6o4M`5!40ov`!nx*_#gd#RyMjbiJcavN^#uN8)d1M z5D=44)R0FiFXz|70IeJ3y;2ZeZCA*WLEK%E!~x z`iwSjFgT*5rqozqdL$-@8u3I4MD^)8xCq7*ROn0~VySG+{=I*Jn2K)ppV3uERm~7r z6WxMn8pK(mRYC~F+|yyLqnrKukco_zu&raB+=AVRk}1{$J?t|36qh_?LvEM;sW%>Ix%kEK7(> zdRY?99Vkl_F z!-FX_9eGU;6dnZ(w-g=NY(P|?eF~FFm)1a*A;tS0Jf0HPE|(fG3`c9QthZYQ{Scnm zR5(N6ZDJu0m8iJ@0twkE(!sdY4~Vn%MRt*w7p}WRkyuiG9 zjGVo|t}j#iI@TBtki!R<(}&2(UG#8|Xez|?h_O`8q0XWGtx6}C@rn#(dQlSaXAn(T zSB#Th5?fI6Ia^lFAdF?8mUwp}Z};&&OW}ha>bvrbTh|}tU{M;XgE9~b-j>#`Lopmw^6SuBZwN39=^R>vxvZLQ{GadhjJ7haOv+??kDHaBpn?bQ`&#q3sTCC*F zSmM^>lJW1n(+A3UHF>@>ZNzkzB#!4ELTx!mhotZkLM0xPDXCYpFL9?e);H+eZ(!LW z+G8Z-1U^U%*wABqkNO@H`^5Zd8?-t~$k_D^rA2~Ae24MZnC=pKPu=EcTg9Y67Acfr zL|Fr2ZRveQ8x`*({W|g9?-?b|=ES}Ggp<~ch+;G4Kn}1OQb{Z} zanoon7?6;kL<(aHV6{}RWelz%W5b|OisvJ_gjv)L;kNBvG+9Ozh|j6dUAkFr?C9;2 zAc*r=R$Q+AJmivlTrbm++AEAIG~pP`=?f$>f|`>eNCC zbEzGY`$19^K4p0fNR8P$MUOvWb#RQievWG|X_jx0vu`jje}jJdC+Pi-Sf!bjfmeLQ zlS@}lJzBw9=$DwYXVi~>$^6@2Fu#0_4IXbDxSH~djX>hKOB*D`Ag1KjyLVxHfZ(0rf58ACCXhdVWLN)Bdg z5sXC@47nXq&7hsx)t$`Uw5nuh9*N?zZ;I2@RiBsSM9ED*H}$NhTlIbO@O>!jDbVO{ z8s7Z$i?SFLk4(OQOJY}U*@C*6?%gOTF{6T#)Lf9_0QkWu7^43rOp+MVFqXMAprW?#@Hx!C&L=|L?T- z{u$lT7ieWr4fqIR6l(+Cu2JbyAwY;}d}5K>AomqNzsAo4&ACM`7jUK6vjx)D#QqA? zU0~uRK@H(R%5+b_E zk-i+EC{d1qhX_&w^bUh9k7Z~gFCq9r2W}$2L=z~@`Jxc9L=#hydJHKvhQsdPC!Bu4 z#pxrse8xe4g^N8^dq#i#65C!NF?E_H$1x;X9uuH!3YR4Wj({O*hg-g)e*O#gzWy8b zAOC{I>H;-}wQbP-Bict_asJgmr@#Ma)OHW+9Yzd+8ZBU=6^Odqs@G%`o;nKAp&w`Z zjCTr!+XT%2xZ_3v!YzF-8v=l+m5^7qkGP{MB$+K&%D#_Nw2O*=z*w~TXu#g`$)JWkrycc-3WDlttQF(Qd| zH5i+^P^7`k?&0=7MV4pytEX^rhMnI9H&2X`F(RRba1F5o5(%101Y2QAg$iPNqzPab zB&8_OcS!6ou|sT+v0zMv#bMRrtz%^^y$9DvEG_F;^V)ufz4Ncx|K$HdJpCthd-n-q zsI^Z3q>@-_V>Xfo!*9qx`qWU`SQ;$uzQRu~>3Wa;s-bQT?mD0^3{h%=HV|8^F3~#> z8w&=Ey5zKoMnSK3kpi^DnrE;5PcFF#+D(ilW`4|y(M-$1cN54wS?k# z%cZ24>@;nhL(w_%q6wi+B{6;K;X}fM9~0kv1Lx0C2?P;3<7kbgGm<#ZNFlYPa5FR! z2{m3tkhrEge?s;6Z)kq^@2Ot?cg*S;60ZrarkkG-9{z;x%fCeKJi^TmF;XX{U&(-} zl8n7lS?D&SU8O8HBOK*EoYI#w$lP5DXL#7Vk6lyw#|aJX8q8+GKdl=bEQ{$;lu1Dl z7``usF*POpqkP=`+)zBlrPWcf+-s z!{aR}$jNvn(TkKu)ueRPIMn7&ZB=?e+#$O65O;KrtX?9^=eV#2x4_#bg>W=r;u;e> zh#|w%Sd6hL_Yq6($bs2QArLB%EASDC>oh8BsHDb7jlt3ySW3Y5ffnd=&eA=gul|zy z=wHL>KSK^r5)DJ_s6rr#oz$4A192Kde-e_Eq97PsQ#A&AY=}QzC4k1&j2J88g+b3j zeGOeIYC&5ZOTwum)D?yriGr0#lvHh*a%lyDAXgP?rY0DYG*iVQJ09X~il=xH(_mFO z;&844jIXXToKX2{WQ8R z5dqthayp4hM!}>QRH{Ie?3Ed$S`ZIEK_31L|N3kCw~rybNT?FA#|Mv(KEsmP3EAH>?SEkYyMIsf=2uvMfj5Tr{D}4GSA@_1n)vx&WA^W*@Um1y zbqQZWQkZTeuT-knAJOW7KEdx73l&fPt2={8UN3FCNu?$OVW4-H(LEBc`SH zOC%nkt39{`w=%eOgL*+bgOPKPmUy}#x}?oS8HJ&cKv78oP_&1P;YPvw($u5#ZWFCQ zD&^mkuaxr^MS;o~dC*MOHjRa6IX1LD6s0%GA7$m>~5~MLO)efhjqF3T~r2SH?K{5c3`^?=8Wb zCv55^u~V*(FAmSUtcyR8HNG=^wR36T80?PM@|u{s$K^WHsoQzN4;<^bvc^*2@zO(B zV59YahjRaYjt|c3$oBVkE1q5XteZfKH$Qg+Qu{;3yfOLX?5XU~;*%8{HDXO1nZ@(` zJI!pTVhL_RSUkj@{0Y*oh^xPW_8h@uLxtJ~q(P_ zqt;=o3ez`8SfSdH8hJdHz@B)t7B1o)uGSCfmOp~MKV$arr!>b$R87iXiTZRe#hO&b z$_UM53d5@g$f3VP?%O3rVHIC1?qR_AfUYcYDcImJR~CEi2;WKqwzUqU9U^PuNr1XW zv`SU2Q3s4W#i62^xGO0cBMpU~aPwL0dOnloQ5sAKkEayZBy6;4)!L?qT@0TQ`Fi`@ z6D>7dIi;au5|nXV*NF0c1P_-DwypCPjc1S@GBYQe#Sfi66U z?*LpOy_$xOVvK|d#LbjCwoHsL3U(=iVrPPR@{lLfBk%a^`;PCDr})rP>6=-SJlF!( zIW!oK@5%IY>Ebuf`;IY>)MjJ_Cldv?BXm|is9Udphp^Np0)y;)f2g7x=4g9vZz>)p zg%R858vdTnSw5ob2i?mJ&u(KqP1N?zu;=(p)Z~8}Q5CEjY)n?87mtdiuZ}Ute}Z@j zSLevZ@35i8Xos=xbu&^yYC_ZXJoz7KwXewV$q@SfPCi7iU6s!{Q z6zY+PqWgyMxni$cSVhnVc|Jo{g1HuWT!C4jfVCab1oRY)X%HMyJ*ZEWcqaK(AtQ~8 zrm$bSnrGZ)w<(=Xu{wGt1=+fI7lkcz6yh>9I)I^JbpzT)ZeEJii=sIUsfA>)D4OEs z3`rd*ifzC)j|ISY9DVtC@oq|}LMBB=Lv&!vTN>7Oxz>;uE6wR313h{kw$mcU3$eJI}lBLq4#A;GN@VN0k2ql=gV<@4LDVN~l<@AzP=h zz_=4Jn$W~z^u(Za#u4i~_~W0@e6qwgcL>)nF#RQl4#g5B5NrnbB;|H&NPIiNMZ9Dl zOk**|0S&=4pcN(xgwz9~E+CbIy)Q8HKS%nX(u6O#j|!RXn9gV5lgQv~Y|u zgb8Ef*6rWC-i}2y0%T4D0h6CoREOd9&4khzj+1xo-1i_f$(99XV=KyRaqyH zId*O;*mo-Ijo0PIIXC~9nh^>4)*TPp*n_(r?~bt z^ylEOP+1eCLrn%?6qB1Ml~`c>H5V_49fV*s6}Uxylnc}bbXLK^&*}F5IfTzx$Q|nW zoY}l$F*6uZe9T6n*i^8rxpC9v;JA+5Gh@7G>Rp(jRM)DaYVlIzP7+E(q(!R$RYY8a zId71*!afs-5N9hwt=LDNcpQmU@)R|i40akbg|Y)G7!<>_tM6TF*9@N+!}pU4QW@Ws zQu;etrou>XFetjAm|+sQmg(P-)UPszh6YXv$&9JdBp}o*OkxOV7YHE`V&c{+A@gLc z8nA+~7UL|=x%66zXq5F^^v^AZV`;LVk`+ouPADB}CR1rhOwGuc8nq3w|B&vBe}>u_ zRlSe>`afZx{Svu&jkIg5lIW`?AW~?_YeKV!-#?;1`IPnPSF9fVnC`Pb!GH2Y`uzu( z`3c6=2{SUriP4u0^5Nm7VuB)XT+BBdwZyqK!;9tcS{4M`R{h3?md)7Z4zZ9wFWWEO z^6@dodi&XSAGdlzlb_R12see><~7m;7OotVkykZWT@=f4a1*yiK6-OovFeQ&ZBq0i zY*1eQ+N=a(^eNod%n^G`w0p$*fG|6voBfow{s~$&EGmaoHKLXfBVIZJJs!mx zaMB>14&Gj2^DRC?DT6I@G+5%sU?eHR7z7gyv8w4$A`-7qvjWp0)dFe2yfv7s3i)=Q z*jU7^Fs8*+ASae+>O}Y!{Q#A3qC>DL{FZrN247PcsL`1x4835{4c++@B$#|v%_!bR0}@hEOjPiPpP|(r z9Nfd+{Sx!!Z{XE0k@KhM>Jrnfkm!kGh}9mQ zE-|LRua!T9t+vivERBh^Z4fkjI)$@>FgB}g^oHyh*Hn&9!-^YmTLDbsgE7`-#UtY$ z-8K04Pvwp8Z9X$)YtQfg+VJ&hpGA3Zbb+SNt!##Af%kSF(+3w9Y`nco(e20;4Qa+5 z28@m$O3)&t@RUeyic5BS5=l9Lp{Zlrn;Fb&?0n9;J3y*EL=D!>F#Q=Jtno1roe<|1 zYYm2g@hx$=CWe5CxsuEPRRi-ASbT!kpWv%gT6aWiPwDLuVzV(4ZAQb0iAvaLLJ2l~ zf+7(is-e^j$4H{bC{}f*lOM_L;y^vGn(ncZ6eMY#MNTTL57@RR#AOl|SZrwEN-$4r z+$_RkiJ3)QBQTdNp!2iPjI$7a|J$3~TWsU~zq;e;58 zG2(U9@uPs4aK@B5`5>WxTOQ&a7Vs^vZ8vR}F?^@$x2e!&OhMidj^)mCjwQLu290L4 z7*&U@Gay%QDU|WDGF*Pz9i0@8AXX4(F)k?{jJYw^9qaM~Zg;vMrXJI~`HXg5Z>o4? zvVphDq=(IN+c+k#y{ouj+v?l(o#|_XD4DqWThljrJs_gFAh%E}mr5HMJcqXl6O(Dvu-I>CP*|;4EiVwiqLL0{9by%oE#Tl0 z9Q}|u`<&k1p^Xi_3QDdx^AOt<{-A^#_r&QfrWPOHqD*(zawfjVSKy-)1`jF`6 zsoB#jruB#k7zb)i1_~_-FMHW$oa^zqr<-$>9FE4Mcod>oHfk_rgmjP_!c->@@-|45 zk2`J?D!XLIhj!n8w}!*f9XFC($P%YjCGqPhY?nNKh)UQfiOgR#*_#q;lk1)HI^(k_ z`G`rq|MxK0??1j<(ZGkCc7vd6sDj*`*SYl`wtjA3#j~mYHf&Xftg_E6&jUZ!HHl^DpeJ1 zhD1qSNKs>6M5!RA5O$^BqC9gF6IVnG=Q6pC(1~p0Po8%owLqf=iJx;sSKV~4f3ePdI+9y_zuz5?j zu0zG)bT9k(LX;}WClq5M#>MO*JJg$r;a2JkOLgJq=93J->k0$tP_Z_BjI#B>c4mgB zi{%}g|09kMvE;WyIdC)7bIVXadMsmtKYJiLS*oQ*aEO_aW6wLzwHh#^#f}VXkbTn=Dfr`Z?GLBL)` zlr>>LV%81ve2zJ5kgo&gQ1SDCse5Fv$>f8U7_;y%#Y#7Fe$&DNHWt9p(<3_h{Ps%F zo8KqpWOlD_p;Y|clpuv%t{7EiK^lk^F;w)uBl@H~h9$dEA*X{lC~Ge1k+C>QLnL+y zbI#^9Whyfi52=o(*wkZBSZT?FEO>&F@puZxWqNrO_zC$tVCXO!k}s?>A~#4y?_Nw6lz%G~Mdf{?2#hLR1oqxxw4gyfh6qSg654fNkyb{%Jy}(!U?iRA)4XJu8L)vI| z|BEsYF*it>l+Q7dq0}>loBCAx8`62Bv1sNhF`{%`%fO zhiH-Dz_y5Vn3(3cn?*Pj?0#Zfji#kPx&pOS6;#h1Jed<~V6le1h;cr7N|HQ7Vo0b7 zY$382g>z%sO_YhGP+%#$Evsq(50$c>r%EMxZlifp8fWwGY9}%&XO$*KMyffq#8~#C z0cQBn(6$XRIGjl4ypk>XwkbEHR5DHtB8||8+@50c`Z5@?sh=x*VQGn{++yk}%T%s zW;E_GJyDdOVPsR@r4L+G9k5@uSQ+mKoqVS#)yIG3JDh(rKd~JN{?KEyWN~77l-?Nw zlEW`5$uh;K`h0TbO3V{Jz5bZQ&3nR(W!T20a9T+!ZdVGH#`^Cvj~~ia^qn5;)){XG zUdM!SiB}KnlWp}kCLh1!gBxzc480JW_a8C|dvkF)lSwNF)L^Zh-JPw#Maa))-gg-FL z$ZQX0`*i1PUcP<7<@Gs_J{RuQ3#_e)#^4DAlMx1N4wYC%oWXVhSqHTB#C2e;%T(Dr zw-{T2jl?<72&T@Ybp%X|Ijk6RDR-jpmXu+@;|Xf0B$3(2StQOhaq4)3@eX4>dT&J# z!7lfa3yVIhk#9X5_t2~p-dtTJ5fm$|+T7qj4QK6Ik=rYM;=Swi{b`78^7`;+@tAfr zg)%K~nGU6xObh~3ax-TPmgpTCtK?ZqMmHxbiRr#oWf~sdsHDt=4w_+;G=zi(;KD#n zFOyABew~>1!*EUZ#?tysG~dF62rrWxCQ6CP{qL#}oJ>K=7=>gs3>-rxP?%`J2aLUP zo+z?yJoi7IDZ!$DG``hj9rdA*d#dEdiSw4RIBw2B`vAPh58N%a(SzMm#jO0ap`iMHd}$ z5iv7^bBfK@xrhhrF}BNm#S0WiFo7tV8X$3q(L~-BBiahOGT<$?uL&m|vAQCjIZW5U zl|i0b%yEw#v}j#m^KJGln0Oy)&20XDb4{gZTfCF4*EbZ;uJ0DAcQbiCE4&lw^9& z(`oL}$@e4~c|uI_aPq%`NU^yq$0)_*-Z%Gdx_+6JL|#{vP9POrB;}KE?AK0 zPiL^cZ-iC<@hX|E$1zM?N#YMN{Tm_0-HTw?acg(*#G)B{bOaS@u4l1-fNf@2;}U;N%%LYu)jtMuE@#R4+t*y2pK<^GJ&sO}QELez z%nuIv!H<8!gHJzWZ-2qz(Gm0690A&P#j?BN_~?+MlM{RltgkM)UM}%IAw;)*&$?}? z>%F|K6U1fA)j&D@2iBwt$I7CW#WoH%uL)NkJrDF}9_<1e1GX|$dkuC^iL(lCEwM6C zDQ4!dbwF$jRS&gEiD{q?71ArARpf0%UxPnOJ1=xfs0Fi7!owC_D)FU3&cHska5v%) zpxZNemkIW?Wgr?WA+UGKm|Y5Ks&IA`5KPahX5%blxC)B$No!~vj|^3dDd8Zw=OsoZ z^oH2mL@bwy8>ek0+he`0z^Rlpo9sWtsF2I(ZOp|ZMmFuTLD=PE1=~hG(NLfzOHSC3!)imgFQR?V#jEG6F3z}j{{f5RQ_TDTYnl`zj|DzP zF~-t$fw!+;adm!%Glspr1+&EhA5;9pHFNGhcu0%^=PXravBu!!knr#!U1*ul8)ox8 z)@{f2)r#xoHDU~ly**Iq+K#v%v8tG$X*r1uJamw(^x!1ntyu$&#qBkiSx--!LPEj7 z^$a~*5MFtD7YLOjm>JPIvWH7s_qVc>4Y>MRha3oK`}ivo5)z zvOcEQG8;dW@jdY%NGRDFAa*IdCgK>Xv@)UP7`cj*?~mDzahQ|*RcV~ettv4TxS}!i zx8Vm2CFcp~lw8)GiVCLQO<@5opLvfo-znavIs7tzLV;3B_GIw_!!Tl*xC8IPnRnX} zsdqW8AA9_vLUP-6@aZO}9?yq`XSS=HZX;J4s#7MP+gMB@APM3gW$<)%LF$)kwIS>y z?-#ot=JCju;QhlN34`kWUdj88Lf4=l@%`PQ$P~UB8t`*2PKIy_sl3w&+6S($uXyp~ z8?IhHrHN~tgyh-GkEmUfOfZc@PNnNSPoF$td40v{-8&o}9b%kg-Fg(T&S0t(EH12sb~Mc!68B0U2gI1@!X;PZXVp^W9` z(_DGZ;S5|vnbv!YB7XY+80RU9MsdSrOg{LJIkdKYl*C=JD>mxdwv@?t$&U=GOg3x2 zrVud$gn8zJFBN1vAGK`eP{usQmiIQ`;q7pLiz3v`Jvct@aq~>~?$86VE6*ppudz9X zk6agJkCb!1%ix-9F4+()Tl2l^yF>1_B!6Y1+|3X>CzFX;YgsQl-n@Lp`P;X2*O#m= z-*8zO^y-r4_yNtq9c<3MC`#A1T%Mit;`uWK_~PDu=JQ3$(`10ipd?Z_0cQ-}cdWV= zD-MHUzStuKPuq5MZHMoBjDe<34T3R5x~`=(ttK8e8N;rS;r6v)@MqA@Yyh~_U!#q} zJYW_MIjk{94t*KX7d`sYz?p&79Q-`>9nB!lK^K9zw<6XZAxetS^kBWfK5(SO`w@R9 z66QVPp}Ka+xg(x8$T~GS>bYXhI^1Q49w?!%(^$o1EBuy4ciSS`*d4O<{b^os8!=<@ zeo;(P%+u1V6LYRH3Fnj=%y@1jFDLj4jSVovm@1K-X&jV^Da8Sd`P@yLXyWzgB)3zB z9#aT4A)P19qmz3a8}tiGLdJ+I3Wp3aG@a9;Xw>Df+^*x6J(c^@CW(Q3zDWh(RFOy+ zt}T>avB{ke24(ui4caI}kbl?XL%oYX#4)AG-lkzF@9!3(A9m>0c{X0pm)o$*%v9Uo zcG7g7VqKYAK7E_AoGPC5x#@r=bF!f+r}>s0H!0(}Q%rZ~h`4#;cg&l7$S2F0OS$y! zc^Job>($0Fn#9^UHK+_JN24KdeR0l0@r7+ShY_%xW2?b{F3?UCrCA? z^^vRdb6&rA&ehcwcTP?@y?c+Up3(Oql?7u6Q6UDbD8>p`7Z<#K{ffG3*jpU3w^)E0 zy0&B8uJNJ6SxKnV#>-aWkRMovj(*h*#k2-m}7&v zZ_!Tz`s^CM?T~LHJTvGUgDz(fXCQ{?df2at2P@*-LmiMh;`SnOuE?IECyHM{@Cl18 zJgKoy7Q~l}B;1Te&X(}D#a?v8I}jI2Fm=kS-B2DMwla1u)X{8XtWp_YAHO~-oFV)( zxDF<-$n`glLn}(HSC5O7tt3IO(0s<1rZ2ydx?x(UUiVaCs=jY#u^fW&IXq zqnR^@qHszmZ5l4fN-7s0z`K;rI}}e6W~gS2I-TIz$>bbT!h$1_!T6D_o+uIACaUkp zE{2akz7OSen;yrT2Mh-&+_{Z%h4c zE~DGMu=4(Q9Z%jY?^q+d=c0h6rbKYe9*r22n)tH!(bN^h!1>#^JpJZto<07WgS`cJ zKY7UhUd`(53of5OM!Pk$*^K?ud$^{ijqvK_3tl{VOg&q0a_<3$$0tK`C2WRLffqpLU4rG0CU9D2_G?LXe3L~6gSpvDO}oBWHYb?4e6?q7ML1do2i1KS-BJq41G#d z52yUh9?6Z~rs>>H^JLT4m?$n7`kIQ;k+G_6tc;73zs;6#%o(4FPISY>zqgv?AIDMh z786~$`TlSh(@@**?|n^yK!@tJ^v2*|l)`~qmB3b%>L1f=zr*I)9Q1n+`3~Rth;iOh zZ6jz>G72F^OfEf*L&(eE#L#wYo__n7CtrWf`ud7bKYhr<&%a`?5zb=I+huX*|G1z-Q>w_IOdGppw; zW_$Eq$I~Z|dG+cUipOx5{k=W*=5yNhnyafzo_zB=*2hcko<79vEpT<}@vbB%Ve=jc zgOD%-&K8-vT21P^QPZGi59&QwTp~v+%$+sdv&icPc@g2;OL$ttD~ntU##gYckgmaA z_Q++0zV$Fm5dGpEoXv30=a{Dr=4}ltN05r(1ATAN!w8>ugsW?!SG3AWAdMfXaCU`u zb@FrDt0{_SyHxl#Lv%b>L2?s3iq9mLHL43Ra}v@+ik+p>=$wZMljuST!i&2ueVm}tGuyO&%_RTw`$qeAmjjPM+p#ff7#1U0 z)#iDIP*}+UO~3n|dH7I_x$iXB8@0u^dl>IIJKvX*xs_t!UEi7fEPV9Eu{Vi1p4fXX z-=6W?fA|&8pFHJg(QtBlm%E>Q!mJX+_be~2lE={nE-&69K5}-oqFb(*&Gz{8voATh zd!Ifk(iepzRL;^=4rgG!UU7AH&h^D5?W*Pc?2N~czoqXY>*b0U&!2L=d`mMk)K0j2 z=PrBm8KFPm?9FR_`S-uzWdE3-{%FnpFF#{mA0^=w6dOFHT+)jYByp((6Ej7$NoWJc z=Z0pB(LIbFV^|YSpxf)vW{uvr@FR;}zC~XE-_)3I8symw^LB>4sBue&_=KA#Qem`0 z`kJ_|&}9W{n}n_?Az0dL%hE3hZ}zcg7nrLRvKFeUK`J2AYu|31Y%82?OHFrtZtHJ} zW2$Ew1K)YA(JW7`zyY+&Dm@_)VD>O}MpPlj4$W{vA_ZZ&D6Ad3qBNBcLn(bg>C#3F z&RLwZgQ4`kBUQ5HO0mJ4Dfd=#qSM^=uDRNpukATeI|Ta1X4PG#QEBGJDJ~()oA*)P zcDGjzP0aC0uHfe9zWee06fC??SQj1f{z8Hqiemc;I_a_3O@}tQ=aWhgot|&Ub*G8P zkDSx@QB40KkKLiQ+ZE1-D#)V3w-xsLpIQ0b7*Sja1gMn9T@% z$FG0&OJ=slsIYf>!13K9j0j=X(qFHz)*(%eow?M^NhBCa9*)?tA~GgyE@6h41F+Xb za|N!0x<}L_S`iN;dK}Pu9=_<{MGLRj=! zSXOYoAK+e~xf7}80b^x|bWICOhG%@^w=w^+8O+|^pWB|!_!*VBL-_3~AD+lHG<#w_ zsWPiUOpP&fur&lvh{=;QnO-3AE$s+9PYlz-LM$2mW!ghl`t_`J3GQexn5Xi#gx$t{ zmS$wDEPUhcid@+-;bqRI!fPm#(@7pk#`iY7p{W8llcEFN`nUUVyQ1w0`^WS_g#+b zIPv|TF7q~yyZk++AHH$kkM+n(0mH{-#fE={CL(dZr~U_%du6l_ygfVP$>S%ydHsrR zy`&F4=Vz~Z{B_zo?K*IA+41u2lGm@Fvue*-_Z?IXpML&RPCxlPh3sNTcw&?$VWn+X zT%MiryWjkV-~9SlJpTF{F3!*Bx|Vg<(fhZcjvxQ{$NcQGpYq_rG0^k&?HhdGb9r$= z*Y#XqUGnPH3#=L*+^^GdAZsM{i1r8-(HS@b4n6vCO9<(hcmh-VggS)s2g;#rGc39?e$wZkkc z;?ki(i8jzyO1luk378*VBR}Y|cNE(|l%7J2ck}t~_*+vrX;VUsl_9#pjJj)8=w=E> zH{acSqr4e_9@T)V1sX)=7&Avr1tuowAPp&`IaK0p8c8}Br@BFz9rL(VQ&XrIgS7_h zY$~@mB}_HSnhnEsiwSl_RM@3_$KPb@wM|8`eH5shvaibL!qz!Pg)^2xMJ8tXtN5xEMST&smcBr?2s}kW1#Y8Na_|DQaCSkYGLP1oY+O%=MZdcM;$x2+y$QFRXKGazIR2quKoe|@HDI(S21C~cUcJ8H z*^5{7-HOV#xbT*%SAnlD9P2_MxxHP=&T}E0(%Czt7zZD zGNRW#ab<|Dhpt7g404^gW%?NKM1lh|GtBla?gZ+)0dq9Z#Zx}*6A6QtKdk@Bx*e6$ z)axnhbnCSn;kQjspoEE1XKe)Wpe6xj=Kh>yGnMerHOLCILG^&BcTqV7w+EO+1MM9e ze8O532N|7UxSo*1TRJp?C+{WoY{eY7i<sXTg8 zB#`@eHod;7Lbf>^7$>jqP}o{Rb5liD_F9?OxHad~s<^`PGtL7Wr^(H&0!~UivXK7d zaKTVpkQGmAgv#Kcn(N_9SFL0ROU78`E-0GaLT2#U*W;(p`1@b}lHY#)HRl%>I9pTO3K2`&b<7S9c=+fO zzWC~MKKb+ki}{?WiVw=;r_Xr&?bj@?FS)+H0PmJVURR zoZh`htS#036J}L~%=S~P3q}Yg5-Ra%bQ&biNDViMW?HlbI*e9CP3XZ<1a*>PASE<& z5>Ow&D-r?{Ji3P1K@2`&4#tRB!8wC%ET(qY+M>21T20gn#atX3RBq5Gj`@$R<)JqO z-mYUaJs>#&t{cL*cqbFgFeR-J@g$0e3e|m7k5Cq1DzJ(;i*t4A&5AJ_JYyIw=?NM3 z^-vU$*KnLvvlaSkTRCiHQwTDjV@lbcev}nl{>i8)hib9Oy~}h%Pjf!gyv(j}8M*Ou zOCXdu@`mCeD;YCBEE%chHkDw0%DG3%IWyjzn51ybq@KQX#u}31F%vBkhp^yHz?alR z@*$#p&{Cr(@Q2VUzsK>eyvz5AiT2Lpy_fj7F}#oRd8%ki$lycna~IR+ZGA@X`_6Ps z?+lOTL_vX=%1jgE))B!~mead;;U_<)d$7mRtmn~bgT{{6Z{8C6K)34YyAES5O}*go z&J3@CJ_>Eu^7YrhCH(5|kQ`bwSz!4Xxx8NT`r;hlwal7|rk){c2tF`#!eQe$S~To6 z4y%D~b;ZToSG;=pjNkt5xBT*#zu@}%3hN9N9)#pj%ygVLc~M5& zUD&m_Hm%$ZI_Qtc2E7lF;6vL=Zc{#5gdSt)@naA9kax=M|2|522yN`Rl594FZuA_; zE%!BjeU~!0We#uq`<+97*Jm}arvVjW+#`uf!f(b~3J@ZDwV`oy5R>Q$e4uM1Gv}B) zWqJOJ$G`n0?bTcQ;Cb=l1;6^`FM0C#8{WQoL)&#Uvl-3I^Xlyx=T}SG_L}R9b5<8; zG^%t9C7z$NeDZ|1*7AdTPPKo;o~yA|MnOWUaFVPZB@5a;AfVcVbckFbrbpDEna3wi zV)&X7BGMdYOV$Xzjd;7INOCSF?Sq)TlXM=@Vg+vt&5wA-A9dvGNGj1zaxphKW^ZSt z?Yjk3oJ-ayid%3C8alYsxJ!^EcnEGm8)zK5aS84o++7mfCAbEc;1)u#00DvqLby%j zOwP>x=lpNo`RA_p-t0wxRbSPvy?1S^UEf+T9^ipxn<7Nx5e;!H7!SW`DVomcZ1Fr| zrkIH7{)U*6XNoGvWf_Tmqj2UPQI}lUH%&AXnIAbghru=Qh59Xj7J$84w9utJ-MCP_5h(kC=RKh#+lM1OJw<%bPLfv+W*tOB7?1b@bru?5NR#9taHWE0 zoL+0CgzN7Fl7r?q&NISo$u!b3D_9S4#OtMa+YhS9^Y+gu#!(}WL=RQ~=2xQ)N0}UE znqD1AEaKulX^W|=2On>|pz~f$i7`U~LsqhAci+FB_k1YoGQ1Z-x}~;kHM1K+^Mo9v zK~4;j=fPGLwojZZ04+FCzB(l%7oG9p4!yUaomPxrDr-%j6LX2)M&Mo)n$^dAw<7EF z?zhzbb}NgksD`aAk>}t1c840&G&pNeG}QxEAkN-F(Y|f^1ed%$Ap%1Q%&(3iD;FK) zRC6s?KEVc_y~cQWL6$_IOI@U8A6p zm%?LWz>y7t0M8rxq87Qm1AS@}0vE<2EW6f{H*b|GN)GBZiU`EpPV|$mZKS*_9DrYz zHYeS)Dib4>!#vZA_%r(Tq*q5* zR}ZwIIr^Bskv5y&?%umGuRAlu!V?e7pu2dy=v`-z$-FL) zfO!aKrR^+}bde!h_(OSe)@N*!WsUAFo02p`({a1gah0D0(si-#_Dk3GFb1G`osfvA zn`CDeEvc!MUuD9AY-xjNMT0eoh1L>d{)5?^pO3=43Efwi6LgwOi%PsFi@g`y0NAC7 zw|Y|ML&lT+K3I>LPTSfYQ;y)#7tPXj&ipna$60Fi!n!Pwmr~aC$SmJ%U!KgS_f5fuc)CnUy>Rj*5Q%c!aC($*sQA8^V$vF>;=8G)>f2Qz^C~e7P;aV@k zOPx>G=FW5E)p%;`Nl@(2tV@94fd7~n8ugKrzR(lJF~R%kXJM=-3;QcE((=qN6RU8KL|_B>GoymNUGuGD`TMEX;yxlmk&+O z(V@esP(!ptfR`bx@*@hb;!}CNDBVTuH`0+IG;Wa}lG>@|UlUrOQJNA^ux^?Wbxzl< z#CD$3z?hlF6na#&mz)dU-cLN|d#{~`%2WPoF>_UoYN;(ca27?HNMAJ;`P>kE;{?}LltziRUSr!3>p(I zR{j|TmAnYk6WvA)T}_-HaR!FsEB7L2S5;81mBK=G%Xzu{KjzCz@P9(3m5PW#eoQS8 zF7{4Xx&7>+Y{XSA}n$Ni?Tj+~twf%B(?5L|o$YwR936M}i z_Ji_fXDxlbm@giem3P39)58@UV>W27=yG#>IBFi?+y$bq#Iz~5P9pX5h4V3J#F@6-XuPH zHqkc1wCcDpQ&Aq>6Rpv73p#vBr^i;^Iz5fj5g*-obgUItEGW)49$#2+$sqTA(3AD% z^ABeCUt-;jfBiBr*|aQv%=Tt+X=#0B=%xIfjg!sHIVVC8zeZN11)@onpLLYUVMre@ zzy9+@JbHdHu4T>`mtF%G?RoxVPV$Wy-8oYGP@ zaJo`by=(E00XGq)H|X=%@Q$s5O9=vxuNYGoUtRHWejd!taO|+lg6MF%q!~ANa>Q5g zCW}ACb?!&D3%XaU$Cwuu6oMkbrePUz;)+a#P;~(IGF?8qz@6Mo3Q>U247IZB9eITQHW$nNzcqWfkaW@ppSsmICU}gC{uB#PN#M_-lHv1tAmo#C&EL< zGxn9wJC0g|Jx@21mRek*%@RqJ3FdWoG*jbAl3M9f9Z6y&Ef#Rqfrb7LeD!iCeM=q3 z9{NkaV8s3GatGOG^Dso={1ZT#_mM@P^l^Xu+;$_bqo2O2wY>aev8>~V5XU!em?`ED zp&w#iy^ZTqVeOF$VJOb@xre|FwFpQbtn@UI$_W~I1_)8i;mRX^<5rH3z|qxQx*>oS zjCIbZzls@1p7%cG>yjld0J6?2|8gKG%YF>k?=>(~Jr@m<_H@#YH?2z?={Jnt~@#!P>Q2#Pdb}qoPtmgmvIS>9a}M|d+$grgJ2W6>J>ip&p2*0>ZE=s!oo`yaZZ4n#2*n_ z_E?fy*AH=dvW%MIPut761u`#IwO}>P)DLOqsf-KabDSXLW!tY`W2ES}ngnrl z*Scj-SIoGas-+7P*MTXEX@@kQaGpMo`Y{ruj}28r-g5? z4TP6+HPURN+AZjzNadIFK#)(gZ~cK*1Ep6;K=B3cPFE^lJ*zNiTE-L2 z5WmY;JzS=LQ&rB@oxLgbM+!ub^exvr$uE-|Hx(X$*AK5P=YEPTnpVjFKD) z_~vnmdD?(4xnjhWx;wWdmpy1_^Kxk)d{-sqbsJC1 z7w=lwvA@p5xdJabEQ8o3ah+0eU+^_=6wTI%TJ^c`pqL@6!#!Itrlk#|BIVYjAYQ#Q zXE*N`uZMkP8oYeLQD%!qF%AaSs?y3^?p&ja!4C>KINhT_HbkON2B%IF71_IW?!KY5 zT_o4PqtF!vu}D!*Q8)x{H87^X8Kdl;*HT-5yEmR(eLQ`zKXc%eM5)42& zAtiZg0_Y2|92^RfHA+E3nwPVFoT>S+#bTsmYP#l`ZU;KR5?ILJ~# zm-7yzeXMSbO+!i;zD<#bl}jX<5V#}AJWKmvF?#`^Mq6QI9H4+SYXPSqIYJ#kEn!#M zqCa-Y2kIHYa(Jb#|5X%cvdAL=O$`_4@t$K*hgcP3x}JOKmoJ5mhq;X=-mM=lP0?f( zLG>#nyMR%X&(XNRe1wAtp!a{?)| zb*Db3>=#$0r&EWV4Q@x|Q+z8ALjyn~;OevlM;!aK2{vnt-2E4yKAYK!ej_O#J-2@? zU+InM)e}rR(|&M-y}okcb)plr%f_uI7uJ5;f=kL;%rw7|49|PvwP@o-vR0u9(~2Yht(@rz~lQnr$2QP?r!l#eH}5DzWUBv@}^Okwj;oCtj$^VKL1MHnyY zAn)<~@bQWsgX-H2MXQXx2hwVy17tZ2PalX#cYBSi#v{fv(`|D%OA77L7RM*l^rf%M z?G=a8z2<3)nh4(MW5Nq#nu|{Us*7!xv~>~{n(c~_w(^+s-qheqlmek=on$jW*JP1o z<78>kE!8(;Mxk8%h^t6x2=|)#mC_LPk}J>6%~@NiU>v#ZF{CFprI%Slo~^F5&dTZ- zcyqHl{Hg6zt@W^(d$X=ObxMju#}@o2pY;%t#~SA%)&q>h+%&j8h==R`RIR;YjY9GA zxIS%NGm-Mzkpgr`ky$EA)N-<-Wwa*~5R5_YNh3!J!;iiX`OJ~w*AJSl$@@d6dfl}R zL3c>g`fZaq2qK!Drg39aETq-C4A-1)2$qQ3t)m9wVu&`W1Mvk{auIsZgyvdDOGv`c(UZ$O~lZv`b|ABr*_O-i!;D8gm8cyJD?%=d=bS!=27t*P(e&Ak|yE3%I6m$*Pq~N_9q}5H3bMAPZC-#BCpdu z&9}EUP8jkBjl6w|s7xtO0GC)Dn2pFi99+72VBu8M#~zRJ?%m0Zqi;?&_fURHnEd$Z zXQZgS1v_hc%gNN2va{pzxF75dzrh`%jp3kudE1712se&9YZsH28b5hyA9`(>Q||iA zGysJhHwXB3kRU+|yUkEzO*!y9oRS2hQve4qFZ0HVp^%D4W%Yxx zsJ&VQ<2U3wup)Mt7%Y&8Rf#4 zgx0sQp==@C_)}mFwNM+PV`AQxS5f!{eny*C{!wWg6mz~B@Zsserx@dSLq3#l&|05s z^j(p)*GS>TyTUQT{vn(I360j>%4S~I%&GynF)g~RWYGzgvNQpUflTx*Fp7uawx1@c zDvl$CggC|%{l?d5SBA+Bv~mOS`>&<8&|jSU7#uhTfMBce3;AG4#qWKGHY z=18q2&;|B&5H^~*_tARveZs>fL|3FQ*iq+zbCv-w_%-d)AOIn0o=W1dU&yOI^x>lM zyt{o&R>^ENJXU>~_halaF^Kh^08jKDWOCzbHEO__Kd6-aigj%6`Yj-4(=0gVKH1LK zQ1o>8YStYe1T1d-x4`8_arvRFm(NXUEt8;IU-=21>ZirXW_u0lHHQn}@es+V_{Zj6#d*u_GV@Q)PJAbh)g_4CcQ7YN1EX?LOo^ZLSVKI# zrrcMzO+*MEa$Z#=M?cAvrbK?LgX_$kaVD*`RykNQG>Ft5q(#|Y?t`O&&zSD%LsEX{ z4f;GH%Tl^5GgcpI}`||?91sNKeZq2J z;ZXq6wK=U(PM1uhj}UWl|BDBVP%N_q=*F=~Hy5H6qolbNX?*BqqfbZ~*NfR58f zp96*O{$SR~XzGHdLED)##@i#B=4`^TscwPm(bO)%mifNDnoK54Eofr+h+2JLq_f>! zk#hv=gO=^wcknMEHM31h3@oyU^xeKC^6>HV#A8fG;4CO=kopryM(%z4ut?jr?maJl zY$Ye2yEtH8m-J?3)OHs7U?R#8lx%VdeVkdRZQADx7&yx8%}@JhTi)4h210@t7-hTF zt>QZDy@HJ>Di`;G*!QJs#4~-J&~g18Dh;vC74XyHmqp9-0#bqSVo16{183ORz-%fM zf!W@wXL(6=sgOVsv;-dRoIR)UuO0y%Z`jpHoDc{0;Y8qF;f>-R`X%6LN1N8sf9mL4 zUU;vB(f&kgy@99%J%F8<=y**(Rhg}iMw{hP;D>{buOUy!x8VBVBSc9MPloB!HMNLN z`%ay~`YX&$pJMGLq>5_~8o#{}<)EusW8)}%@4?g7Fr(!CJZqsrrlo!@a!6Wb6~p0b zJ)iPbB0)V8u6~;DmMQef+6@k^Cj}jg&qx{|YITb= zMo}1B79IJ`mk-az=3nJy7vCR7s(kT+^ON6~A z%n%Wt&-w@zir9SQvmC5EC;HmZEQ#KgL$h|;H;m`m-)S4OEyls0!3IWF#PWOq0`hKA6(>dneLW}wgKLD(j) zrGD52;po=xc{TFLV)z&i8u@2ko`ffyg>N1rS~S|1Atgf! z_;ffSnnor>g;%wN0HARVJ9B*I!m=Y8(G#N_o>QJ(xO<%fXoRj31EdY8>n}R2L`l3V z8;hYV_2E@UkULYY@8=djI{STUyuRLL_hm=6v&&yo5O-l3#_FUV_po`xSUclxz-}*B ztbFsSp?O>fanT;|s+#4TG%pP9^suTDQ+lr02ZKojioAWK>fx^^+HY~1vD>ce$MB}x zgZb?B(PRiX8~frlZKRx4Y=v&&ppPo9iC=K_F_N!5^Dtk%6lXcJHhb5_6X?9H^?I4< zdNpH<_5mX~Q=f7B#1}$-u(5-Aq6<_%82jFbyBAK_CELO9wTs>R=i3Z8r4hE<1z6Ee z`s>jK0;c%SG>4}GjtTY3w!nQnV_KWY-ZG4kcPKu+b*aAPRO2{#@uFHrL$A5hEW9wb zMB=gmQ87%@rPLUbkE|-U^(UIbCThKF8Y>*}dLa~kiGUe(T)mux2~0TW`#?%z*UJE0 z33r64J0xQOA-`>;LQ?6@&qnxmuQBbFcRAY@4I3_%Ps6Y@1;Wwqfhm3PhCO`5;l9Eh zB5L6$aD`T?7%4Jo-jBs;Vf)B>*ZH#Wtkp|9&~o=`7Cp1}u8FnI?iD{eg)kNM2j=Zz zW?)lCiI~-4H0HCRmMVwQ$@Bmn+yFFtg5-Fo1mo43NP?6ZzBQ8BKn!hqbC01fHM&Pn z?OJo4Ty_g)UcO(dnnGu8Qipry|FDkMtu)V+x^kVhH(j~pd0F6md9>OIPt9XM!H5-N znOh;E^;DHbFsRH8^qz2@0EK#w0{$4Cqp1D;&g}E)L^K?eMI5Vv8TY?(hhLAYOWR03&jc5V#AOdfu1b z>jXb2-ks(B;KW_trgO+L;xzzlt?p@!L2Sa-zss!Dti+ZbAH8?h`v`4|mH>f<95)+i z9xxiF_I^Gz2CC&2Q!DHNhXW^$!V;{6R#&QQc(;_Q59yF~#cENa(Wx#XChwrCw9^

BJ8+M|?tP{yO;#n}j)wu<)#i2)F4~Q)c)kmG>Y|iXz8W}apL@hlQLrUV3eP?L@ z#J(Jn+g>Pg?Oppp)i9(MqxD=XQRZW%g$|idYyY6Jk=s#^Nz}$#x2v$jH#88jNX2Bi zN5Wn8u-?PaX4AN!uxWyW0^SaHv}u7*R5;X10|_2~dz2Zt7EXFN0uc^C`?DR{r#@(y zV~B~TKDaRpp{UE)0eIQ)+1M1^NETgWRTkBZK3Fz zr7|}9%p+Oc3lcP<@CWV}8Qht%qM_|Tc^wodXni`;^)!DwqCA<$AC$?u`%z(23>ABR zp60#X7sBMl+q5x%d^XfM9L$ zFde#$Tnx%%1IEyp276cbL^TVTKQdtR$~yA-d@1^IQ}r$n9K+u8|O z7kt~Gtr?=;ZEw7$)+lI2=Gi;FSm^+Xv^S?$W=$)e_yEGs-6AP_50!ZOu~`bubnn5O z{{^BXhMnlec?Xw&5{SIKxco`YV@F)%fjCK_EVQ~eUB;q_dGSqxtcroBdzZD6YW|F> zYhCBHmMhAK+j@)Hge71X9+m?^d_-mK5Nl)RAh?86v~ zWB_#!o)iAdGHL|o`}c@nTnDJ~&Kn~r*gm{sq7JbXDXu5pK0Pk!v6n@l3ZB--I-%>rn)fMUH;GO{^w6g+qq#kaUORZwrmp@t+#`Nd{o{=C+k_Y3p z7-PCP~$ilSLsKL_%Cz(njh6cs$UHtD-L~J02365}IW;eJanC zD&`s=NCC=&hIiKbEX8&6F4mB52_yi_cY+cppH0mtIqIp;%x DG~UPc;oSRI;T&~ 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 z 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 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addon_data/plugin.video.p2p-streams/parser-packages/torrenttvrusports.tar.gz b/packages/mediacenter/kodi/config/base-addon_data/plugin.video.p2p-streams/parser-packages/torrenttvrusports.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..46a3be82db455c505e2c4ada5b7bccacf911a824 GIT binary patch literal 136283 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 )B3N*=^Zy>(NmXHq*rfI1cJRoS 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/mediacenter/kodi/config/base-addon_data/plugin.video.pelisalacarta/settings.xml b/packages/mediacenter/kodi/config/base-addon_data/plugin.video.pelisalacarta/settings.xml index d51ea27179..430538e038 100644 --- a/packages/mediacenter/kodi/config/base-addon_data/plugin.video.pelisalacarta/settings.xml +++ b/packages/mediacenter/kodi/config/base-addon_data/plugin.video.pelisalacarta/settings.xml @@ -98,7 +98,7 @@ - + diff --git a/packages/mediacenter/kodi/config/base-addon_data/plugin.video.veetle/settings.xml b/packages/mediacenter/kodi/config/base-addon_data/plugin.video.veetle/settings.xml new file mode 100644 index 0000000000..30a56fe427 --- /dev/null +++ b/packages/mediacenter/kodi/config/base-addon_data/plugin.video.veetle/settings.xml @@ -0,0 +1,3 @@ + + + diff --git a/packages/mediacenter/kodi/config/base-addon_data/script.module.torrent.ts/settings.xml b/packages/mediacenter/kodi/config/base-addon_data/script.module.torrent.ts/settings.xml new file mode 100644 index 0000000000..28968e9cef --- /dev/null +++ b/packages/mediacenter/kodi/config/base-addon_data/script.module.torrent.ts/settings.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/packages/mediacenter/kodi/config/base-addon_data/script.skinshortcuts/addons.DATA.xml b/packages/mediacenter/kodi/config/base-addon_data/script.skinshortcuts/deportesonline.DATA.xml similarity index 100% rename from packages/mediacenter/kodi/config/base-addon_data/script.skinshortcuts/addons.DATA.xml rename to packages/mediacenter/kodi/config/base-addon_data/script.skinshortcuts/deportesonline.DATA.xml diff --git a/packages/mediacenter/kodi/config/base-addon_data/script.skinshortcuts/mainmenu.DATA.xml b/packages/mediacenter/kodi/config/base-addon_data/script.skinshortcuts/mainmenu.DATA.xml index e22d737038..47ae77e49b 100644 --- a/packages/mediacenter/kodi/config/base-addon_data/script.skinshortcuts/mainmenu.DATA.xml +++ b/packages/mediacenter/kodi/config/base-addon_data/script.skinshortcuts/mainmenu.DATA.xml @@ -237,18 +237,18 @@ movies - Filmes + $VAR[MoviesButtonThumb] - $VAR[RecentMoviesButtonThumb] + ActivateWindow(10025,videodb://movies/titles/,return) - - - Complemento de Vídeo + plugin.video.adryanlist + + Complemento de video DefaultShortcut.png - image://%2froot%2f.kodi%2faddons%2fplugin.video.tvalacarta%2fresources%2fimages%2fsquares%2fa3media.png/ - ActivateWindow(10025,"plugin://plugin.video.tvalacarta/?channel=a3media&action=mainlist&category=a3media",return) + special://skin/extras/hometiles/livetv.png + ActivateWindow(10025,"plugin://plugin.video.adryanlist",return) tvshows @@ -275,12 +275,12 @@ ActivateWindow(Music,musicdb://,return) - videos - - Custom shortcut - special://skin/extras/hometiles/videos.png - - ActivateWindow(10025,library://video_flat/files.xml/,return) + + + Complemento de video + DefaultShortcut.png + /storage/.kodi/addons/plugin.video.SportsDevil/fanart.jpg + ActivateWindow(10025,"plugin://plugin.video.SportsDevil/?mode=1&item=url%3D%252Fstorage%252F.kodi%252Fuserdata%252Faddon_data%252Fplugin.video.SportsDevil%252Ffavourites%252Ffavourites.cfg%26title%3DFavourites%26type%3Drss%26icon%3D%252Fstorage%252F.kodi%252Faddons%252Fplugin.video.SportsDevil%252Fresources%252Fimages%252Fbookmark.png",return) plugin.video.youtube @@ -291,12 +291,12 @@ ActivateWindow(10025,plugin://plugin.video.youtube,return) - 10040 - - Acceso directo personalizado - special://skin/extras/hometiles/addons.png + videos + + Custom shortcut + special://skin/extras/hometiles/videos.png - ActivateWindow(Programs,Addons,return) + ActivateWindow(10025,library://video_flat/files.xml/,return) weather diff --git a/packages/mediacenter/kodi/config/base-addon_data/script.skinshortcuts/movies.DATA.xml b/packages/mediacenter/kodi/config/base-addon_data/script.skinshortcuts/movies.DATA.xml index d2a832f27a..4faa4014ea 100644 --- a/packages/mediacenter/kodi/config/base-addon_data/script.skinshortcuts/movies.DATA.xml +++ b/packages/mediacenter/kodi/config/base-addon_data/script.skinshortcuts/movies.DATA.xml @@ -1,12 +1,2 @@ - - - 135 - - Movies - $VAR[MB3FavoritesThumb] - - $INFO[Window(Home).Property(MediaBrowser.std.movies.3.path)] - Skin.HasSetting(HomeMenuUseMBforMovies) - - + \ No newline at end of file diff --git a/packages/mediacenter/kodi/config/base-addon_data/script.skinshortcuts/atresplayer.DATA.xml b/packages/mediacenter/kodi/config/base-addon_data/script.skinshortcuts/plugin-video-adryanlist.DATA.xml similarity index 100% rename from packages/mediacenter/kodi/config/base-addon_data/script.skinshortcuts/atresplayer.DATA.xml rename to packages/mediacenter/kodi/config/base-addon_data/script.skinshortcuts/plugin-video-adryanlist.DATA.xml diff --git a/packages/mediacenter/kodi/config/base-addon_data/script.skinshortcuts/settings.DATA.xml b/packages/mediacenter/kodi/config/base-addon_data/script.skinshortcuts/settings.DATA.xml index 80695c95e2..975c2c3829 100644 --- a/packages/mediacenter/kodi/config/base-addon_data/script.skinshortcuts/settings.DATA.xml +++ b/packages/mediacenter/kodi/config/base-addon_data/script.skinshortcuts/settings.DATA.xml @@ -16,6 +16,14 @@ image://%2fusr%2fshare%2fkodi%2faddons%2fservice.openelec.settings%2ficon.png/ RunAddOn(service.openelec.settings) + + 24001 + + Configuración + DefaultShortcut.png + + ActivateWindow(AddonBrowser) + 7 diff --git a/packages/mediacenter/kodi/config/base-addon_data/script.skinshortcuts/skin.titan.hash b/packages/mediacenter/kodi/config/base-addon_data/script.skinshortcuts/skin.titan.hash index 18cb68946a..1b44349478 100644 --- a/packages/mediacenter/kodi/config/base-addon_data/script.skinshortcuts/skin.titan.hash +++ b/packages/mediacenter/kodi/config/base-addon_data/script.skinshortcuts/skin.titan.hash @@ -1 +1 @@ -[['::PROFILELIST::', [[u'/storage/.kodi/userdata/', u'StringCompare(System.ProfileName,Master user)']]], ['::SCRIPTVER::', '0.4.5'], ['::XBMCVER::', '15'], [u'/usr/share/kodi/addons/skin.titan/shortcuts/overrides.xml', '465ea28fd6e82e082aa2ab5a92ddfcea'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/mainmenu.DATA.xml', '4715fcfdbe936ab17bf099a597665b8f'], ['/storage/.kodi/userdata/overrides.xml', None], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/info-window-home-property-mediabrowser-usr-0-title.DATA.xml', '69428aa0536ad9762421399c7bd3f21a'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/info-window-home-property-mediabrowser-usr-1-title.DATA.xml', '180802814d37c51a382f0ccb86750e1a'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/info-window-home-property-mediabrowser-usr-2-title.DATA.xml', '1e6a769af9d07d0c5c103a2010e69853'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/info-window-home-property-mediabrowser-usr-3-title.DATA.xml', 'b569d619f133ac24b24068965b1ab7fc'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/info-window-home-property-mediabrowser-usr-4-title.DATA.xml', '5544b71d5d10156ac2a910e694e3abf7'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/info-window-home-property-mediabrowser-usr-5-title.DATA.xml', '73b5b1ae5074fe9c39d73e29f81e2db2'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/info-window-home-property-mediabrowser-usr-6-title.DATA.xml', '9c44c512ce7ed646b46071a48892782f'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/info-window-home-property-mediabrowser-usr-7-title.DATA.xml', 'ebb074626e5b4b3152aa407b4baf9774'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/info-window-home-property-mediabrowser-usr-8-title.DATA.xml', '0202316105c5a914cbb04f31d91af48d'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/info-window-home-property-mediabrowser-usr-9-title.DATA.xml', 'ac5275368ddc3c712394c3ebe3c0e9d6'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/info-window-home-property-mediabrowser-usr-10-title.DATA.xml', '3ef7dded684b0cbf90c477b1af4ac0c8'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/info-window-home-property-mediabrowser-usr-11-title.DATA.xml', '3ef7dded684b0cbf90c477b1af4ac0c8'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/info-window-home-property-mediabrowser-usr-12-title.DATA.xml', '3ef7dded684b0cbf90c477b1af4ac0c8'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/info-window-home-property-mediabrowser-usr-13-title.DATA.xml', '3ef7dded684b0cbf90c477b1af4ac0c8'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/info-window-home-property-mediabrowser-usr-14-title.DATA.xml', '3ef7dded684b0cbf90c477b1af4ac0c8'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/info-window-home-property-plexbmc-0-title.DATA.xml', '3e4d56d6687e5718497859fe19a222e8'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/info-window-home-property-plexbmc-1-title.DATA.xml', 'bfb3d9ddcaeeb77992b6ccdc44300817'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/info-window-home-property-plexbmc-2-title.DATA.xml', 'e418381649c58d5316906d904a3e57d5'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/info-window-home-property-plexbmc-3-title.DATA.xml', '11079b838171264381658dd5bb500937'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/info-window-home-property-plexbmc-4-title.DATA.xml', '6cf32dbc4fb7d7c16fb803641bf164d2'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/info-window-home-property-plexbmc-5-title.DATA.xml', 'd7df9d7f48b1fe14691d7906006a26dd'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/info-window-home-property-plexbmc-6-title.DATA.xml', '80c3e527460ab3521e9a706b026da4c8'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/info-window-home-property-plexbmc-7-title.DATA.xml', '8b6b67a463f9f75c9aa00f466bcdad64'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/info-window-home-property-plexbmc-8-title.DATA.xml', '0161b3294b09e0f0608a472163c11a80'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/info-window-home-property-plexbmc-9-title.DATA.xml', 'e8b8579b97702dba94435eb5d99826bb'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/livetv.DATA.xml', '3ef7dded684b0cbf90c477b1af4ac0c8'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/movies.DATA.xml', '6d3940e5f8514fae70475c472bd2c271'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/atresplayer.DATA.xml', '3ef7dded684b0cbf90c477b1af4ac0c8'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/tvshows.DATA.xml', '3ef7dded684b0cbf90c477b1af4ac0c8'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/plugin-video-pulsar.DATA.xml', '3ef7dded684b0cbf90c477b1af4ac0c8'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/music.DATA.xml', '54e44701c5ccd3c2caad92bb0ae492dc'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/videos.DATA.xml', '379c0cb0f0c8c3963235d19fe6e1308b'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/plugin-video-youtube.DATA.xml', '3ef7dded684b0cbf90c477b1af4ac0c8'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/addons.DATA.xml', 'd34c41d398b778cf8b4eba20c7678fe5'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/weather.DATA.xml', '379c0cb0f0c8c3963235d19fe6e1308b'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/settings.DATA.xml', '1acc2859b4e5c0e5b63b1b0ababec2e7'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/powermenu.DATA.xml', '0da67b4acb6d3e2c630f62b300be5659'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/usr/share/kodi/addons/skin.titan/1080i/script-skinshortcuts-includes.xml', '9460f2d60ceeb7da0ebccd507b327f24'], [u'/usr/share/kodi/addons/skin.titan/1080i/script-skinshortcuts-includes.xml', '9460f2d60ceeb7da0ebccd507b327f24'], ['::SKINVER::', '3.4.1']] \ No newline at end of file +[['::PROFILELIST::', [[u'/storage/.kodi/userdata/', u'StringCompare(System.ProfileName,Master user)']]], ['::SCRIPTVER::', '0.4.5'], ['::XBMCVER::', '15'], [u'/storage/.kodi/addons/skin.titan/shortcuts/overrides.xml', '465ea28fd6e82e082aa2ab5a92ddfcea'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/mainmenu.DATA.xml', '713e483da6e6b36e87b798debc1f1edc'], ['/storage/.kodi/userdata/overrides.xml', None], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/info-window-home-property-mediabrowser-usr-0-title.DATA.xml', '69428aa0536ad9762421399c7bd3f21a'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/info-window-home-property-mediabrowser-usr-1-title.DATA.xml', '180802814d37c51a382f0ccb86750e1a'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/info-window-home-property-mediabrowser-usr-2-title.DATA.xml', '1e6a769af9d07d0c5c103a2010e69853'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/info-window-home-property-mediabrowser-usr-3-title.DATA.xml', 'b569d619f133ac24b24068965b1ab7fc'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/info-window-home-property-mediabrowser-usr-4-title.DATA.xml', '5544b71d5d10156ac2a910e694e3abf7'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/info-window-home-property-mediabrowser-usr-5-title.DATA.xml', '73b5b1ae5074fe9c39d73e29f81e2db2'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/info-window-home-property-mediabrowser-usr-6-title.DATA.xml', '9c44c512ce7ed646b46071a48892782f'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/info-window-home-property-mediabrowser-usr-7-title.DATA.xml', 'ebb074626e5b4b3152aa407b4baf9774'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/info-window-home-property-mediabrowser-usr-8-title.DATA.xml', '0202316105c5a914cbb04f31d91af48d'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/info-window-home-property-mediabrowser-usr-9-title.DATA.xml', 'ac5275368ddc3c712394c3ebe3c0e9d6'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/info-window-home-property-mediabrowser-usr-10-title.DATA.xml', '3ef7dded684b0cbf90c477b1af4ac0c8'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/info-window-home-property-mediabrowser-usr-11-title.DATA.xml', '3ef7dded684b0cbf90c477b1af4ac0c8'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/info-window-home-property-mediabrowser-usr-12-title.DATA.xml', '3ef7dded684b0cbf90c477b1af4ac0c8'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/info-window-home-property-mediabrowser-usr-13-title.DATA.xml', '3ef7dded684b0cbf90c477b1af4ac0c8'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/info-window-home-property-mediabrowser-usr-14-title.DATA.xml', '3ef7dded684b0cbf90c477b1af4ac0c8'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/info-window-home-property-plexbmc-0-title.DATA.xml', '3e4d56d6687e5718497859fe19a222e8'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/info-window-home-property-plexbmc-1-title.DATA.xml', 'bfb3d9ddcaeeb77992b6ccdc44300817'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/info-window-home-property-plexbmc-2-title.DATA.xml', 'e418381649c58d5316906d904a3e57d5'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/info-window-home-property-plexbmc-3-title.DATA.xml', '11079b838171264381658dd5bb500937'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/info-window-home-property-plexbmc-4-title.DATA.xml', '6cf32dbc4fb7d7c16fb803641bf164d2'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/info-window-home-property-plexbmc-5-title.DATA.xml', 'd7df9d7f48b1fe14691d7906006a26dd'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/info-window-home-property-plexbmc-6-title.DATA.xml', '80c3e527460ab3521e9a706b026da4c8'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/info-window-home-property-plexbmc-7-title.DATA.xml', '8b6b67a463f9f75c9aa00f466bcdad64'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/info-window-home-property-plexbmc-8-title.DATA.xml', '0161b3294b09e0f0608a472163c11a80'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/info-window-home-property-plexbmc-9-title.DATA.xml', 'e8b8579b97702dba94435eb5d99826bb'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/livetv.DATA.xml', '3ef7dded684b0cbf90c477b1af4ac0c8'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/movies.DATA.xml', '3ef7dded684b0cbf90c477b1af4ac0c8'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/plugin-video-adryanlist.DATA.xml', '3ef7dded684b0cbf90c477b1af4ac0c8'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/tvshows.DATA.xml', '3ef7dded684b0cbf90c477b1af4ac0c8'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/plugin-video-pulsar.DATA.xml', '3ef7dded684b0cbf90c477b1af4ac0c8'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/music.DATA.xml', '54e44701c5ccd3c2caad92bb0ae492dc'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/deportesonline.DATA.xml', 'd34c41d398b778cf8b4eba20c7678fe5'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/plugin-video-youtube.DATA.xml', '3ef7dded684b0cbf90c477b1af4ac0c8'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/videos.DATA.xml', '379c0cb0f0c8c3963235d19fe6e1308b'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/weather.DATA.xml', '379c0cb0f0c8c3963235d19fe6e1308b'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/settings.DATA.xml', 'cfc9c3bf21be0a9e3da02fdbdf5fa3b3'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/powermenu.DATA.xml', '0da67b4acb6d3e2c630f62b300be5659'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/userdata/addon_data/script.skinshortcuts/skin.titan.properties', 'd751713988987e9331980363e24189ce'], [u'/storage/.kodi/addons/skin.titan/1080i/script-skinshortcuts-includes.xml', '178695a01adfe60a3a20adbb829a8adc'], [u'/storage/.kodi/addons/skin.titan/1080i/script-skinshortcuts-includes.xml', '178695a01adfe60a3a20adbb829a8adc'], ['::SKINVER::', '3.4.1']] \ No newline at end of file diff --git a/packages/mediacenter/kodi/config/base-addon_data/script.trakt/queue.db b/packages/mediacenter/kodi/config/base-addon_data/script.trakt/queue.db index d75b6e1dc79c799c853ca725dfeaae04c3f53c8d..0b1bad25c454b8a50000a69104bac3868e87e5c6 100644 GIT binary patch delta 98 zcmZpWXpop7&6qS%#+fl`W5P;i<^#+JHVbm3GEXjK_qS0{XJ&A(R!U4R$;{7FvQkh= rNi0cBN-RzdEda7oQuy{=?49!l(`a$&?;4 delta 98 zcmZpWXpop7%@{gS#+fm6W5P;i=4Z_3HVbm3GEXjK_qS2fQBW$$EXhe#vQkj;O-xbn xO{}m|a4RjUR0zsXOaV(*7Dy;EGniK^B_@|-=I4P_7MJ7~6m0&(&dkE72mrF=9W?*| diff --git a/packages/mediacenter/kodi/config/base-addon_data/script.tv.show.next.aired/country.db b/packages/mediacenter/kodi/config/base-addon_data/script.tv.show.next.aired/country.db index fa668ab839..aa3d7a0830 100644 --- a/packages/mediacenter/kodi/config/base-addon_data/script.tv.show.next.aired/country.db +++ b/packages/mediacenter/kodi/config/base-addon_data/script.tv.show.next.aired/country.db @@ -1 +1 @@ -[{'': 'Unknown', 'TVP SA': 'Poland', 'ESPN': 'USA', 'Fox (IT)': 'Italy', 'FOX Sports 2': 'USA', 'V': 'Canada', 'W Network': 'Canada', 'Syfy': 'USA', 'Cuatro': 'Spain', 'ARY One World': 'Pakistan', '\xc4\x8ceskoslovensk\xc3\xa1 televize': 'Czech Republic', 'Golf Channel': 'USA', 'Rai 1': 'Italy', 'laSexta': 'Spain', 'Rai 3': 'Italy', 'Rai 2': 'Italy', 'TV3 (SE)': 'Sweden', '\xd0\x9f\xd0\xb5\xd1\x80\xd0\xb2\xd1\x8b\xd0\xb9 \xd0\xba\xd0\xb0\xd0\xbd\xd0\xb0\xd0\xbb': 'Russia', 'Anime Network': 'USA', 'Playhouse Disney': 'USA', 'Bravo (UK)': 'United Kingdom', 'Chorus Sports': 'Ireland', 'SBS (AU)': 'Australia', 'Watch': 'United Kingdom', '\xd0\x94\xd0\xbe\xd0\xb6\xd0\xb4\xd1\x8c': 'Russia', 'DRAMAcube': 'South Korea', 'FOX Sports 1': 'USA', 'Nelonen': 'Finland', 'ORTF': 'France', '\xd7\xa7\xd7\xa9\xd7\xaa': 'Israel', 'Mnet': 'South Korea', 'STAR Sports Asia': 'Hong Kong', 'Steel': 'Italy', 'The WB': 'USA', 'Swarnawahini': 'Sri Lanka', 'Community Channel': 'United Kingdom', 'Super!': 'Italy', 'Teletoon': 'Canada', 'BBC Prime': 'United Kingdom', 'LifeStyle HOME': 'Australia', '1+1': 'Ukraine', 'Destination America': 'USA', 'KIKA': 'Germany', 'El Rey Network': 'USA', 'AHC': 'USA', 'SBT': 'Brazil', 'SIC': 'Portugal', 'DIY Network': 'USA', 'BBC America': 'USA', 'RLTV': 'USA', 'Global': 'Canada', 'Tele 5': 'Germany', 'RTL Klub': 'Hungary', 'Polsat': 'Poland', 'TV5 Monde': 'France', 'CBC (CA)': 'Canada', 'Sanskar': 'India', 'DD-Gujarati': 'India', 'Doordarshan Sports': 'India', 'La Trois': 'Belgium', 'VIER': 'Belgium', 'SuoimiTV': 'Finland', 'Sky Box Office': 'United Kingdom', 'TRT Arabic': 'Turkey', '\xd0\x94\xd0\xbe\xd0\xbc\xd0\xb0\xd1\x88\xd0\xbd\xd0\xb8\xd0\xb9': 'Russia', 'TSN': 'Canada', 'NTR': 'Netherlands', 'SET Metro': 'Taiwan', 'Bounce TV': 'USA', 'BBC HD': 'United Kingdom', 'M6': 'France', 'TV Asahi': 'Japan', 'TV Tokyo': 'Japan', 'CW Seed': 'USA', 'CMT': 'USA', 'Cinemax': 'USA', 'BET': 'USA', 'Hakka TV': 'Taiwan', 'ICTV': 'Ukraine', 'AAG TV': 'Pakistan', 'TWiT': 'USA', 'CNNI': 'USA', 'NAVER tvcast': 'South Korea', 'RTBF': 'Belgium', 'Superstation WGN': 'USA', 'Amazon': 'USA', 'ARY Digital': 'Pakistan', 'Doordarshan News': 'India', 'KBS': 'South Korea', 'TVNorge': 'Norway', 'TEN Sports': 'India', 'PowNed': 'Netherlands', 'BBC Three': 'United Kingdom', 'Arena': 'Australia', 'HGTV Canada': 'Canada', 'DR2': 'Denmark', 'STAR Chinese Channel': 'Taiwan', 'Setanta Ireland': 'Ireland', 'FTV': 'Taiwan', 'CCTV': 'China', 'NFL Network': 'USA', 'G4': 'USA', 'Veronica': 'Netherlands', 'Swearnet': 'Canada', 'Zee Gujarati': 'India', 'Canal 9 (AR)': 'Argentina', 'MavTV': 'USA', 'Sixx': 'Germany', 'Bravo (CA)': 'Canada', 'TVS China': 'China', 'PTV Global': 'USA', 'DMAX (IT)': 'Italy', '3+': 'Switzerland', 'HLN': 'USA', 'rmusic TV': 'United Kingdom', 'Fox Life': 'Italy', 'TV Net': 'Turkey', 'here!': 'USA', 'ABC (AU)': 'Australia', 'CBC': 'Canada', 'TLC': 'USA', 'NOS': 'Netherlands', 'Animax': 'Japan', 'Oprah Winfrey Network': 'USA', 'CTS': 'Taiwan', 'FX': 'USA', 'TV Nova': 'Czech Republic', 'B92': 'Serbia', 'Indus News': 'Pakistan', 'MoonTV': 'Finland', 'Telemundo': 'USA', 'Slice': 'Canada', 'B4U Movies': 'United Kingdom', 'CTC': 'Japan', 'Dawn News': 'Pakistan', 'The Hub': 'USA', 'ZDF.Kultur': 'Germany', 'FOX SPORTS': 'Australia', 'MTV Brazil': 'Brazil', 'TVQ (Japan)': 'Japan', 'Dailymotion': 'USA', 'National Geographic (UK)': 'United Kingdom', 'ARTV': 'Canada', 'Anhui TV': 'China', 'Volksmusik TV': 'Germany', 'June': 'France', 'Mondo TV': 'Italy', 'CBBC': 'United Kingdom', 'Comedy Channel': 'USA', 'RCTV': 'Venezuela', 'MDR': 'Germany', 'SIC Sempre Gold': 'Portugal', 'ICI Tou.tv': 'Canada', 'BBC Parliament': 'United Kingdom', 'ABC (JA)': 'Japan', 'ORF 1': 'Austria', 'Show TV': 'Turkey', 'Jiangsu TV': 'China', 'Playboy TV': 'USA', 'RTP N': 'Portugal', 'TVBS Entertainment Channel': 'Taiwan', 'WE tv': 'USA', 'La Une': 'Belgium', 'UK Entertainment Channel': 'United Kingdom', 'Discovery Science': 'USA', 'H\xc3\xadr TV': 'Hungary', 'FEARnet': 'USA', 'Oasis HD': 'Canada', 'S4C2': 'United Kingdom', '\xd0\xa2\xd0\x92 \xd0\xa6\xd0\xb5\xd0\xbd\xd1\x82\xd1\x80': 'Russia', 'SBS': 'Australia', 'element14': 'USA', 'Discovery Family': 'USA', 'Sky Arts': 'United Kingdom', 'Comedy Central (US)': 'USA', 'SR': 'Germany', 'ABS-CBN Broadcasting Company': 'Philippines', '\xc3\xa9\xc3\xa9n': 'Belgium', 'NTV': 'Japan', 'PlayJam': 'United Kingdom', 'LMN': 'USA', 'NTA': 'Nigeria', 'ITVBe': 'United Kingdom', 'Zt\xc3\xa9l\xc3\xa9': 'Canada', 'ERT': 'Greece', 'Nick Jr.': 'USA', 'BBC Four': 'United Kingdom', 'Velocity': 'USA', 'Tokyo MX': 'Japan', 'RTP1': 'Portugal', 'TV11': 'Sweden', 'Geo TV': 'Pakistan', 'HBO Latin America': 'Brazil', 'TF1': 'France', 'UKTV Drama': 'United Kingdom', 'Com\xc3\xa9die+': 'France', 'Discovery Channel (Asia)': 'Singapore', 'Jeuxvideo.com': 'France', 'Phoenix': 'Germany', 'TV One (US)': 'USA', 'NCRV': 'Netherlands', 'Discovery Shed': 'United Kingdom', 'STV (TW)': 'Taiwan', 'ANT1': 'Greece', 'ESPN India': 'India', 'NHK': 'Japan', 'Family (CA)': 'Canada', 'Nick GAS': 'USA', 'LaSexta': 'Italy', 'ABC News 24': 'Australia', 'Cartoon Network Australia': 'Australia', 'TVA (JP)': 'Japan', 'JIM': 'Finland', 'FXX': 'USA', 'TVS Sydney': 'Australia', 'HGTV': 'USA', 'TV 2 Filmkanalen': 'Norway', 'STAR Sports Malaysia': 'Malaysia', 'Canal 10 Saeta': 'Uruguay', 'TV Cultura': 'Brazil', 'KTN': 'Pakistan', 'TV 2 Zulu': 'Denmark', 'SIC Radical': 'Portugal', 'T\xc3\xa9l\xc3\xa9toon': 'France', '\xd0\xa1\xd0\xa2\xd0\xa1': 'Russia', '\xd7\xa2\xd7\xa8\xd7\x95\xd7\xa5 \xd7\x94\xd7\x99\xd7\x9c\xd7\x93\xd7\x99\xd7\x9d\xe2\x80\x8e': 'Israel', 'TV3 (IE)': 'Ireland', 'TV3+': 'Denmark', 'PRO TV': 'Romania', 'Discovery Turbo UK': 'United Kingdom', 'TFO': 'Canada', 'VPRO': 'Netherlands', 'Star TV': 'Turkey', 'NET 5': 'Netherlands', 'VijfTV': 'Belgium', 'Sky News Ireland': 'Ireland', 'Fox Business': 'USA', 'Classic Arts Showcase': 'USA', 'NTV (TW)': 'Taiwan', 'Canal 4 Montecarlo': 'Uruguay', 'addikTV': 'Canada', 'Vimeo': 'USA', 'BBC World News': 'United Kingdom', 'Voyage': 'France', 'Yahoo! Screen': 'USA', 'Fashion TV': 'France', 'Eurosport': 'United Kingdom', 'Zee Cinema': 'India', 'HBO Europe': 'Hungary', 'RT\xc3\x89 Two': 'Ireland', 'Canadian Learning Television': 'Canada', 'Revelation TV': 'United Kingdom', 'C31': 'Australia', 'ETTV': 'Taiwan', 'Televisi\xc3\xb3n de Galicia': 'Spain', '24': 'Turkey', 'Comedy (CA)': 'Canada', 'Pakapaka': 'Argentina', 'AOL': 'USA', 'CBeebies': 'United Kingdom', 'RAI': 'Italy', 'TV3 (NZ)': 'New Zealand', 'Kids Station': 'Japan', 'Fred TV': 'USA', 'Doordarshan National': 'India', 'STAR Plus': 'India', 'TV Cabo': 'Portugal', 'RTL Televizija': 'Croatia', 'Carlton Television': 'United Kingdom', 'Jupiter Broadcasting ': 'USA', 'Royal News': 'Pakistan', 'RTP Madeira': 'Portugal', 'Russia Today': 'Russia', 'T\xc3\xa9l\xc3\xa9-Qu\xc3\xa9bec': 'Canada', 'Challenge': 'United Kingdom', 'AVRO': 'Netherlands', 'SKY PerfecTV!': 'Japan', 'Nickelodeon': 'USA', 'L\xc3\xa2leg\xc3\xbcl TV': 'Turkey', 'Ch\xc3\xa9rie 25': 'France', 'Deutsche Welle TV': 'Germany', 'Sky Living': 'United Kingdom', 'AT-X': 'Japan', 'ETTV Yoyo': 'Taiwan', 'NRK1': 'Norway', 'NRK3': 'Norway', 'NRK2': 'Norway', 'Network Ten': 'Australia', '\xd0\x9d\xd0\xa2\xd0\x92': 'Russia', 'UKTV Food': 'United Kingdom', 'ESPN Hong Kong': 'Hong Kong', 'MTV Base': 'United Kingdom', 'A&E': 'USA', 'SOAPnet': 'USA', 'Rooster Teeth': 'USA', 'Crackle': 'USA', 'A Haber': 'Turkey', 'Sky Deutschland': 'Germany', 'Military Channel': 'USA', 'Skai': 'Greece', 'TVOne Global': 'Pakistan', 'Sirasa': 'Sri Lanka', 'eqhd': 'Canada', '\xd0\xa2\xd0\x92\xd0\xa1': 'Russia', 'RTL TVI': 'Belgium', 'Al Alam': 'Iran', 'ABC (US)': 'USA', 'Sky Uno': 'Italy', 'TRT Avaz': 'Turkey', 'Showcase (CA)': 'Canada', 'Plug RTL': 'Belgium', 'OCN': 'South Korea', 'ZDFneo': 'Germany', 'France 3': 'France', 'France 2': 'France', 'France 5': 'France', 'France 4': 'France', 'SUN news': 'India', 'Radio Bremen': 'Germany', 'ABC': 'USA', 'Arte': 'France', 'Kashish TV': 'Pakistan', 'IFC': 'USA', 'SRF 1': 'Switzerland', 'OCS': 'France', 'VARA': 'Netherlands', 'UKTV Gold': 'United Kingdom', 'MTV3': 'Finland', 'Channel [V]': 'China', 'Discovery': 'USA', 'Ion Television': 'USA', 'AXS TV': 'USA', 'Spektrum': 'Hungary', 'RTL': 'Luxembourg', 'E!': 'USA', 'NBCSN': 'USA', 'TITV': 'Taiwan', 'BBC Canada': 'Canada', 'E4': 'United Kingdom', 'ORF III': 'Austria', 'The Family Channel': 'USA', 'BBC One': 'United Kingdom', 'EO': 'Netherlands', 'Discovery HD World': 'Singapore', 'Filles TV': 'France', 'SBS 6': 'Netherlands', 'YTV': 'Canada', 'TVRI': 'Indonesia', 'MTV (US)': 'USA', 'Record': 'Brazil', 'Bubble Hits': 'Ireland', 'W': 'Australia', 'TV 2 Science Fiction': 'Norway', 'SIC Mulher': 'Portugal', 'TV 2 Nyhetskanalen': 'Norway', 'BTV': 'China', 'LifeStyle': 'Australia', 'Abu Dhabi TV': 'United Arab Emirates', 'TV Chile': 'Chile', 'TBS': 'USA', 'TRT T\xc3\xbcrk': 'Turkey', 'TV S\xc3\xa3o Carlos': 'Brazil', 'STV': 'United Kingdom', 'MTV Dance': 'United Kingdom', 'Kyoto Broadcasting System': 'Japan', 'UTV': 'Ireland', 'C-Span': 'USA', 'TRT Diyanet': 'Turkey', 'CTV (JP)': 'Japan', 'CNBC': 'USA', 'UKTV Style': 'United Kingdom', 'Alpha TV PUNJABI': 'India', 'Prime (NZ)': 'New Zealand', 'STV (UK)': 'United Kingdom', 'RTP \xc3\x81frica': 'Portugal', 'SVTB': 'Sweden', 'ATV': 'Austria', 'TNT Serie': 'Germany', 'Sahara ONE': 'India', 'Discovery MAX': 'Spain', 'iQiyi': 'China', 'MSNBC': 'USA', 'MTV2': 'USA', 'Das Erste': 'Germany', 'RT\xc3\x89 One': 'Ireland', 'TRT 1': 'Turkey', 'Animal Planet': 'USA', 'vtmKzoom': 'Belgium', 'WOWOW': 'Japan', 'Sony Entertainment Television': 'USA', 'STAR Vijay': 'India', 'VT4': 'Belgium', 'TV Land': 'USA', 'KCET': 'USA', 'PTS HD': 'Taiwan', 'Aizo TV': 'Taiwan', 'SciFi': 'USA', 'BNN (NL)': 'Netherlands', 'TV Osaka': 'Japan', '\xd0\xa0\xd0\x95\xd0\x9d': 'Russia', 'TV7 (SE)': 'Sweden', 'Treehouse TV': 'Canada', 'Venevision': 'Venezuela', 'Magyar Telev\xc3\xadzi\xc3\xb3': 'Hungary', 'ART TV': 'Greece', 'SundanceTV': 'USA', 'USA Network': 'USA', 'GTV': 'Taiwan', 'NickToons': 'USA', 'Boomerang': 'USA', 'CSTV': 'South Korea', 'Esquire Network': 'USA', 'Five Life': 'United Kingdom', 'SVT24': 'Sweden', 'GEO Super': 'Pakistan', 'Ora TV': 'USA', 'Fox Channel': 'Germany', 'Current TV': 'USA', 'Televisa': 'Mexico', 'Showcase (AU)': 'Australia', 'TV4 Plus': 'Sweden', 'ITV': 'United Kingdom', 'SAT.1': 'Germany', 'TVP1': 'Poland', 'SVT2': 'Sweden', 'SVT1': 'Sweden', 'Smash Hits': 'United Kingdom', 'Cielo': 'Italy', 'SABC3': 'South Africa', 'Mega Channel': 'Greece', 'CTV (CN)': 'China', 'UKTV History': 'United Kingdom', 'Puls 4': 'Austria', 'TheBlaze': 'USA', 'Travel Channel (UK)': 'United Kingdom', 'TeleZ\xc3\xbcri': 'Switzerland', 'SWR': 'Germany', 'The Weather Channel': 'USA', 'Servus TV': 'Austria', 'UNTV 37': 'Philippines', 'Nagoya Broadcasting Network': 'Japan', 'Thames Television': 'United Kingdom', 'FYI': 'USA', 'TV 2': 'Norway', 'TV 3': 'Denmark', 'Fox Crime': 'Italy', 'Beyaz TV': 'Turkey', 'Kiss': 'United Kingdom', 'Discovery Turbo': 'USA', '2BE': 'Belgium', 'radX': 'Canada', 'TV 2 Sport': 'Norway', 'Toon Disney': 'USA', 'Viasat 4': 'Norway', 'Ovation TV': 'USA', 'FEM': 'United Kingdom', '\xd0\x9f\xd1\x8f\xd1\x82\xd1\x8b\xd0\xb9 \xd0\xba\xd0\xb0\xd0\xbd\xd0\xb0\xd0\xbb': 'Russia', 'ITV Wales': 'United Kingdom', 'TG4': 'Ireland', 'truTV': 'USA', 'VTM': 'Belgium', 'Discovery Kids': 'USA', 'Hunan TV': 'China', 'TVNZ': 'New Zealand', 'PBS Kids Sprout': 'USA', 'VH1 Classics': 'USA', 'RCN TV': 'Colombia', 'Radio Canada': 'Canada', 'RBB': 'Germany', 'Encore': 'USA', 'Caracol TV': 'Colombia', 'MCM': 'France', 'TV Guide Channel': 'USA', 'E! (CA)': 'Canada', 'Starz!': 'USA', 'Dost TV': 'Turkey', 'ESPN Asia': 'Hong Kong', 'CITV': 'United Kingdom', 'TV4 Fakta': 'Sweden', 'Fuji TV': 'Japan', 'Classic FM TV': 'United Kingdom', 'Epsilon TV': 'Greece', 'TV4 Guld': 'Sweden', 'D8': 'France', 'Dish TV': 'USA', 'Kunskapskanalen': 'Sweden', 'Sab TV': 'India', '\xd0\x97\xd0\xb2\xd0\xb5\xd0\xb7\xd0\xb4\xd0\xb0': 'Russia', 'Speed': 'USA', 'TRT Kurd\xc3\xae': 'Turkey', 'Australian Christian Channel': 'Australia', 'E-Channel': 'South Korea', 'Turner South': 'USA', 'MTV Mandarin': 'Taiwan', 'Smithsonian Channel': 'USA', 'STAR Sports Hong Kong': 'Hong Kong', 'TTV': 'Taiwan', 'Canal Off': 'Brazil', 'HIFI': 'Canada', 'YLE': 'Finland', 'STAR News': 'India', 'Rede Globo': 'Brazil', '\xd0\xa2\xd0\x923': 'Russia', 'TQS': 'Canada', 'SUN TV': 'India', 'AXN': 'USA', 'Nine Network': 'Australia', 'Kamp\xc3\xbcs TV': 'Turkey', 'Kids and Teens TV': 'USA', 'Sky Cinema (IT)': 'Italy', 'SET MAX': 'India', 'Hulu': 'USA', 'TRT Belgesel': 'Turkey', 'RTP Internacional': 'Portugal', 'BS11': 'Japan', 'Sky Movies': 'United Kingdom', 'Revision3': 'USA', 'La Cinq': 'France', 'Magic': 'United Kingdom', 'Antenne 2': 'France', 'Pub Channel': 'United Kingdom', 'Phoenix TV': 'China', 'FOX T\xc3\xbcrkiye': 'Turkey', 'Omroep Brabant': 'Netherlands', 'BNN': 'Canada', 'Sky Cinema': 'United Kingdom', 'The Den': 'Ireland', 'Fox Family': 'USA', 'KanaalTwee': 'Belgium', 'Much TV': 'Taiwan', 'Adult Channel': 'United Kingdom', 'Alpha TV': 'Greece', 'Television Osaka': 'Japan', 'National Geographic': 'USA', '\xd0\xa0\xd0\xbe\xd1\x81\xd1\x81\xd0\xb8\xd1\x8f 1': 'Russia', 'WDR': 'Germany', 'TV3 Puls': 'Denmark', 'Varsity TV': 'USA', 'MBC Plus Media': 'South Korea', 'FUNimation Channel': 'USA', 'TV Aichi': 'Japan', 'NRK Super': 'Norway', 'Super Channel': 'Canada', 'W9': 'France', 'Hallmark Channel': 'USA', 'TV One (NZ)': 'New Zealand', 'Seven Network': 'Australia', 'TV 2 Zebra': 'Norway', 'TBN (Trinity Broadcasting Network)': 'USA', 'MTV (UK)': 'United Kingdom', 'TV3 (NO)': 'Norway', 'M-Net': 'South Africa', 'La Siete': 'Spain', 'La Deux': 'Belgium', 'Q TV': 'United Kingdom', 'Paramount Comedy': 'United Kingdom', 'TV4 Science Fiction': 'Sweden', 'Spike TV': 'USA', 'yes': 'Israel', 'NDTV India': 'India', 'More4': 'United Kingdom', 'dk4': 'Denmark', 'Life OK': 'India', 'Univision': 'USA', 'WNL': 'Netherlands', '\xd7\x94\xd7\xa2\xd7\xa8\xd7\x95\xd7\xa5 \xd7\x94\xd7\xa8\xd7\x90\xd7\xa9\xd7\x95\xd7\x9f': 'Israel', 'ETV Gujarati': 'India', 'TCM': 'United Kingdom', 'Sky News': 'United Kingdom', '360': 'Turkey', 'RT': 'Russia', 'ITV Granada': 'United Kingdom', 'FOX': 'USA', 'APTN': 'Canada', '\xd7\xa8\xd7\xa9\xd7\xaa': 'Israel', 'CBC (JP)': 'Japan', 'MusiquePlus': 'Canada', 'Five US': 'United Kingdom', 'NECO': 'Japan', 'BBC Two': 'United Kingdom', 'DaAi TV': 'Taiwan', 'City Channel': 'Ireland', 'Much (CA)': 'Canada', "6'eren": 'Denmark', 'Fox Reality': 'USA', 'Omroep MAX': 'Netherlands', 'MTV Italia': 'Italy', 'CNBC TV18': 'India', 'Crime & Investigation Network': 'USA', 'Logo': 'USA', 'Sony TV': 'India', 'Sky Sports': 'United Kingdom', 'LCI': 'France', 'bTV': 'Bulgaria', 'ETV': 'Estonia', 'The Sportsman Channel': 'USA', '\xc3\x89vasion': 'Canada', 'YouTube': 'USA', 'SIC Com\xc3\xa9dia': 'Portugal', 'Science Channel': 'USA', 'STAR Sports Taiwan': 'Taiwan', 'Press TV': 'Iran', 'BBC Kids': 'Canada', 'TMC': 'Monaco', 'XY TV': 'USA', 'TMF': 'Netherlands', 'Planet Green': 'USA', 'Channel 101': 'USA', 'Gaiam TV ': 'USA', 'Channel U': 'Singapore', 'RTS Un': 'Switzerland', 'Teledoce': 'Uruguay', 'America One Television Network': 'USA', 'STAR Sports India': 'India', 'RTL Television': 'Germany', 'Great American Country': 'USA', '+Globosat': 'Brazil', 'OLN': 'Canada', 'TVM': 'Malta', 'Kanal 4': 'Denmark', 'MTV Hits': 'USA', 'TVI': 'Portugal', 'DMAX (DE)': 'Germany', 'IKON': 'Netherlands', 'TVE': 'Spain', 'Noggin': 'USA', 'STAR Movies': 'Hong Kong', 'Canal 5': 'Mexico', 'Canal J': 'France', 'CI': 'Australia', 'TV8': 'Sweden', 'TSR': 'Switzerland', 'TeenNick': 'USA', 'TV6': 'Sweden', 'El Trece': 'Argentina', 'Canal D': 'Canada', 'TV2': 'New Zealand', 'Kanal 5': 'Sweden', 'TRT Okul': 'Turkey', 'KRO': 'Netherlands', 'Action': 'Canada', 'TestTube': 'USA', 'NDR': 'Germany', 'Semerkand TV': 'Turkey', 'QTV': 'Pakistan', 'RTP A\xc3\xa7ores': 'Portugal', '\xd0\x94\xd0\xa2\xd0\x92': 'Russia', 'DR Ramasjang': 'Denmark', 'Zhejiang TV': 'China', 'RMC D\xc3\xa9couverte': 'France', 'Bandai Channel': 'Japan', 'Com\xc3\xa9die !': 'France', 'WPIX': 'USA', 'TRT \xc3\x87ocuk': 'Turkey', 'Channel 8': 'Singapore', 'Colors': 'India', '\xd0\xa2\xd0\x9d\xd0\xa2': 'Russia', 'ZDF': 'Germany', 'ABC1': 'Australia', 'ABC2': 'Australia', 'ABC3': 'Australia', 'SoHo': 'Australia', 'Channel 2': 'Israel', 'Channel 3': 'Thailand', 'Channel 4': 'United Kingdom', 'Channel 5': 'United Kingdom', 'Channel 6': 'Ireland', 'Channel 7': 'Thailand', 'City': 'Canada', 'History': 'USA', 'DDR1': 'Germany', 'Disney Channel (Germany)': 'Germany', 'GNT': 'Brazil', 'The Africa Channel': 'United Kingdom', 'SIC Not\xc3\xadcias': 'Portugal', 'EinsPlus': 'Germany', 'ABC (PH)': 'Philippines', 'HBO Magyarorsz\xc3\xa1g': 'Hungary', 'S\xc3\xa9ries+': 'Canada', 'PTV Home': 'Pakistan', 'This TV': 'USA', 'DR K': 'Denmark', 'MBN': 'South Korea', 'OWN': 'USA', 'CBS': 'USA', 'ProSieben': 'Germany', 'UP TV': 'USA', 'TeleG': 'United Kingdom', 'MBC': 'South Korea', 'Liberty TV': 'United Kingdom', 'ESPN Taiwan': 'Taiwan', 'MBS': 'Japan', 'Rete 4': 'Italy', 'Discovery Life': 'USA', 'YTV (UK)': 'United Kingdom', 'Oxygen': 'USA', 'WealthTV': 'USA', 'Style': 'USA', 'Trend E': 'South Korea', 'MTV': 'USA', 'The Box': 'United Kingdom', 'Al Arabiyya': 'United Arab Emirates', 'TV Azteca': 'Mexico', 'fuse': 'USA', 'MUTV': 'United Kingdom', 'Sky Cinema (UK)': 'United Kingdom', 'Pivot': 'USA', 'Sky1': 'United Kingdom', 'Sky3': 'United Kingdom', 'Sky2': 'United Kingdom', 'UKTV Yesterday': 'United Kingdom', 'Zee Muzic': 'India', 'Indus Music': 'Pakistan', 'PTV Bolan': 'Pakistan', 'TVQ (Australia)': 'Australia', 'History (CA)': 'Canada', 'TV3 (ES)': 'Spain', 'Movie Central': 'Canada', 'Blip': 'USA', 'Gulli': 'France', 'Canal Sur': 'Spain', 'EBS': 'South Korea', 'Italia 1': 'Italy', 'TV 4': 'Poland', 'TVN Style': 'Poland', 'Living': 'United Kingdom', 'HBO': 'USA', 'Vrak.TV': 'Canada', 'Star World': 'Hong Kong', 'Joi': 'Italy', 'ABC Family': 'USA', 'Travel Channel': 'USA', 'The CW': 'USA', 'CTV': 'Canada', 'FOX Traveller': 'India', 'Nolife': 'France', 'Outdoor Channel': 'USA', 'BR': 'Germany', 'Teletama': 'Japan', 'Aaj TV': 'Pakistan', 'SBS Plus': 'South Korea', 'Food Network Canada': 'Canada', 'BYU Television': 'USA', 'GSN': 'USA', 'HBO Nordic': 'Sweden', 'Nat Geo Wild': 'USA', 'Canale 5': 'Italy', 'TV4 Komedi': 'Sweden', 'G4 Canada': 'Canada', 'Duna TV': 'Hungary', 'KBS TV2': 'South Korea', 'KBS TV1': 'South Korea', '\xd7\xa2\xd7\xa8\xd7\x95\xd7\xa5 10': 'Israel', 'RVU': 'Netherlands', 'Liberty Channel': 'USA', 'Olive': 'South Korea', 'Antena 3': 'Spain', 'NTV (JP)': 'Japan', 'Nick at Nite': 'USA', 'PTV News': 'Pakistan', 'Xbox Video': 'USA', 'BabyFirstTV': 'USA', 'B4U Music': 'United Kingdom', 'Prima televize': 'Czech Republic', 'SVT': 'Sweden', 'ESPN Philippines': 'Philippines', 'Scuzz': 'United Kingdom', 'BR-alpha': 'Germany', 'Canal+': 'France', 'TV P\xc3\xbablica': 'Argentina', 'M\xc4\x81ori Television': 'New Zealand', 'DR1': 'Denmark', 'Bravo': 'USA', 'DR3': 'Denmark', 'Al Jazeera America': 'USA', '3sat': 'Germany', 'Disney Junior': 'USA', 'PBS': 'USA', 'TrueVisions': 'Thailand', 'ICI Explora': 'Canada', 'Mya': 'Italy', 'FOX (FI)': 'Finland', 'TV 2 Charlie': 'Denmark', 'Zee TV': 'India', 'Bravo (US)': 'USA', 'Sub': 'Finland', 'VH1': 'USA', 'Cooking Channel': 'USA', 'ReelzChannel': 'USA', 'Pick TV': 'United Kingdom', 'Telecinco': 'Spain', 'Canal 13': 'Chile', 'Toei Channel': 'Japan', 'ARY Zouq': 'Pakistan', 'Sky Travel': 'United Kingdom', 'tvk': 'Japan', '\xd7\x98\xd7\x9c\xd7\xa2\xd7\x93': 'Israel', 'STAR One': 'India', 'Multishow': 'Brazil', 'TVG Network': 'USA', 'The Movie Network': 'Canada', 'Centric': 'USA', 'NHNZ': 'New Zealand', 'RTL 8': 'Netherlands', 'RTL 7': 'Netherlands', 'AMC': 'USA', 'RTL 4': 'Netherlands', 'QVC': 'USA', 'Dave': 'United Kingdom', 'tvN': 'South Korea', 'CTi TV': 'Taiwan', 'MNN': 'USA', 'Tev\xc3\xa9Ciudad': 'Uruguay', 'PTS': 'Taiwan', 'NT1': 'France', 'UPN': 'USA', 'Sportsman Channel': 'USA', 'Eden': 'United Kingdom', 'Al Jazeera': 'Qatar', 'Schweizer Fernsehen': 'Switzerland', 'Syndication': 'USA', 'NBA TV': 'USA', 'Nou Televisi\xc3\xb3': 'Spain', '\xd0\xa0\xd0\xbe\xd1\x81\xd1\x81\xd0\xb8\xd1\x8f \xd0\x9a': 'Russia', 'CPAC': 'Canada', 'National Geographic Adventure': 'USA', 'The Verge': 'USA', 'MATV': 'United Kingdom', 'Sleuth': 'USA', 'Kerrang! TV': 'United Kingdom', 'TVBS': 'China', 'H2': 'USA', 'DuMont Television Network': 'USA', 'KBS World': 'South Korea', 'Niconico': 'Japan', 'Indus Vision': 'Pakistan', 'Chart Show TV': 'United Kingdom', 'Dragon TV': 'China', 'Canal Famille': 'Canada', 'Lifetime': 'USA', 'VOX': 'Germany', 'ITV4': 'United Kingdom', 'ITV1': 'United Kingdom', 'Kanal 7': 'Turkey', 'ITV3': 'United Kingdom', 'ITV2': 'United Kingdom', 'Audience Network': 'USA', 'RCTI': 'Indonesia', 'Studio 23': 'Philippines', 'NovaTV': 'Bulgaria', 'ZOOM': 'India', 'TROS': 'Netherlands', 'PlayStation Network': 'USA', 'MBC Drama': 'South Korea', 'ABC4Kids': 'Australia', 'STAR Sports Southeast Asia': 'Hong Kong', 'BBC ALBA': 'United Kingdom', 'Prime (BE)': 'Belgium', 'TVN': 'Poland', 'TVO': 'Canada', 'WGN America': 'USA', 'HDNet': 'USA', 'jTBC': 'South Korea', 'Disney Cinemagic': 'United Kingdom', 'Rede Bandeirantes': 'Brazil', 'Cartoon Network': 'USA', 'NBC': 'USA', 'Super \xc3\x89cran': 'Canada', 'TVP2': 'Poland', 'CGV': 'South Korea', 'SABC2': 'South Africa', 'Discovery Channel (Australia)': 'Australia', 'SABC1': 'South Africa', 'Warner Channel': 'USA', 'TVN Turbo': 'Poland', 'Televen': 'Venezuela', 'GMA': 'Philippines', 'France \xc3\x94': 'France', '2\xc3\x972': 'Russia', 'HBO Canada': 'Canada', 'ATN Aastha Channel': 'India', 'Fox8': 'Australia', 'MBC Every1': 'South Korea', 'New Tang Dynasty TV': 'USA', 'DIY Network Canada': 'Canada', 'Disney Channel (US)': 'USA', 't\xc3\xa9va': 'France', 'RDI': 'Canada', 'Videoland Television Network': 'Taiwan', 'Canal de las Estrellas': 'Mexico', 'Lifetime UK': 'United Kingdom', 'TGRT Haber': 'Turkey', 'TVA': 'Canada', 'SUN music': 'India', 'National Geographic (US)': 'USA', 'Disney XD': 'USA', 'TV7 (BG)': 'Bulgaria', 'Kanal D': 'Turkey', 'Cine 5': 'Turkey', 'Court TV': 'USA', 'TVB': 'China', 'BBC News': 'United Kingdom', 'Canal Once': 'Mexico', 'STAR Gold': 'India', '\xc3\x9clke TV': 'Turkey', 'Space': 'Canada', 'NDTV 24x7': 'India', 'SET TV': 'Taiwan', 'Einsfestival': 'Germany', 'Club RTL': 'Belgium', 'Pop': 'USA', 'ORF 2': 'Austria', 'NRJ 12': 'France', 'Guardian Television Network': 'USA', 'Comedy Central (UK)': 'United Kingdom', 'TVGN': 'USA', 'AlloCin\xc3\xa9': 'France', 'ARY Shopping Channel': 'Pakistan', 'CN8': 'USA', 'Investigation Discovery': 'USA', 'The Amp': 'United Kingdom', 'Ustream': 'USA', 'Five': 'United Kingdom', 'Adult Swim': 'USA', 'TV4': 'Sweden', 'S4/C': 'United Kingdom', 'News One': 'Pakistan', 'TNU': 'Uruguay', 'TNT': 'USA', 'MBC Queen': 'South Korea', 'Casa': 'Canada', 'Netflix': 'USA', 'Fuel TV': 'USA', 'Kanal A (Turkey)': 'Turkey', '\xc4\x8cesk\xc3\xa1 televize': 'Czech Republic', 'FOX (US)': 'USA', 'BNT1': 'Bulgaria', 'HOT': 'Israel', 'Red Hot TV': 'United Kingdom', 'Alpha TV GUJARATI': 'India', 'MyNetworkTV': 'USA', 'CNN': 'USA', 'Food Network': 'USA', 'TRT Haber': 'Turkey', 'Nou 24': 'Spain', '\xd0\x86\xd0\xbd\xd1\x82\xd0\xb5\xd1\x80': 'Ukraine', 'Omni': 'Canada', 'Showtime': 'USA', 'Tokyo Broadcasting System': 'Japan', 'ATV T\xc3\xbcrkiye': 'Turkey', 'Universal Channel': 'Brazil', 'Encuentro': 'Argentina', 'LifeStyle FOOD': 'Australia', 'TRT World': 'Turkey', 'TRT HD': 'Turkey', 'Canvas/Ketnet': 'Belgium', 'YTV (CA)': 'Canada', 'Hrvatska radiotelevizija': 'Croatia', 'Sky Atlantic': 'United Kingdom', 'BBC iPlayer': 'United Kingdom', 'La7': 'Italy', 'YTV (JP)': 'Japan', 'RTL 5': 'Netherlands'}, 1, 1440962589.943218] \ No newline at end of file +[{'': 'Unknown', 'TVP SA': 'Poland', 'ESPN': 'USA', 'Fox (IT)': 'Italy', 'FOX Sports 2': 'USA', 'V': 'Canada', 'W Network': 'Canada', 'Syfy': 'USA', 'Cuatro': 'Spain', 'ARY One World': 'Pakistan', '\xc4\x8ceskoslovensk\xc3\xa1 televize': 'Czech Republic', 'Golf Channel': 'USA', 'Rai 1': 'Italy', 'laSexta': 'Spain', 'Rai 3': 'Italy', 'Rai 2': 'Italy', 'TV3 (SE)': 'Sweden', '\xd0\x9f\xd0\xb5\xd1\x80\xd0\xb2\xd1\x8b\xd0\xb9 \xd0\xba\xd0\xb0\xd0\xbd\xd0\xb0\xd0\xbb': 'Russia', 'Anime Network': 'USA', 'Playhouse Disney': 'USA', 'Bravo (UK)': 'United Kingdom', 'Chorus Sports': 'Ireland', 'SBS (AU)': 'Australia', 'Watch': 'United Kingdom', '\xd0\x94\xd0\xbe\xd0\xb6\xd0\xb4\xd1\x8c': 'Russia', 'DRAMAcube': 'South Korea', 'FOX Sports 1': 'USA', 'Nelonen': 'Finland', 'ORTF': 'France', '\xd7\xa7\xd7\xa9\xd7\xaa': 'Israel', 'Mnet': 'South Korea', 'STAR Sports Asia': 'Hong Kong', 'Steel': 'Italy', 'The WB': 'USA', 'Swarnawahini': 'Sri Lanka', 'Community Channel': 'United Kingdom', 'Super!': 'Italy', 'Teletoon': 'Canada', 'BBC Prime': 'United Kingdom', 'LifeStyle HOME': 'Australia', '1+1': 'Ukraine', 'Destination America': 'USA', 'KIKA': 'Germany', 'El Rey Network': 'USA', 'AHC': 'USA', 'SBT': 'Brazil', 'SIC': 'Portugal', 'DIY Network': 'USA', 'BBC America': 'USA', 'RLTV': 'USA', 'Global': 'Canada', 'Tele 5': 'Germany', 'RTL Klub': 'Hungary', 'Polsat': 'Poland', 'TV5 Monde': 'France', 'CBC (CA)': 'Canada', 'Sanskar': 'India', 'DD-Gujarati': 'India', 'Doordarshan Sports': 'India', 'La Trois': 'Belgium', 'VIER': 'Belgium', 'SuoimiTV': 'Finland', 'Sky Box Office': 'United Kingdom', 'TRT Arabic': 'Turkey', '\xd0\x94\xd0\xbe\xd0\xbc\xd0\xb0\xd1\x88\xd0\xbd\xd0\xb8\xd0\xb9': 'Russia', 'TSN': 'Canada', 'NTR': 'Netherlands', 'SET Metro': 'Taiwan', 'Bounce TV': 'USA', 'BBC HD': 'United Kingdom', 'M6': 'France', 'TV Asahi': 'Japan', 'TV Tokyo': 'Japan', 'CW Seed': 'USA', 'CMT': 'USA', 'Cinemax': 'USA', 'BET': 'USA', 'Hakka TV': 'Taiwan', 'ICTV': 'Ukraine', 'AAG TV': 'Pakistan', 'TWiT': 'USA', 'CNNI': 'USA', 'NAVER tvcast': 'South Korea', 'RTBF': 'Belgium', 'Superstation WGN': 'USA', 'Amazon': 'USA', 'ARY Digital': 'Pakistan', 'Doordarshan News': 'India', 'KBS': 'South Korea', 'TVNorge': 'Norway', 'TEN Sports': 'India', 'PowNed': 'Netherlands', 'BBC Three': 'United Kingdom', 'Arena': 'Australia', 'HGTV Canada': 'Canada', 'DR2': 'Denmark', 'STAR Chinese Channel': 'Taiwan', 'Setanta Ireland': 'Ireland', 'FTV': 'Taiwan', 'CCTV': 'China', 'NFL Network': 'USA', 'G4': 'USA', 'Veronica': 'Netherlands', 'Swearnet': 'Canada', 'Zee Gujarati': 'India', 'Canal 9 (AR)': 'Argentina', 'MavTV': 'USA', 'Sixx': 'Germany', 'Bravo (CA)': 'Canada', 'TVS China': 'China', 'PTV Global': 'USA', 'DMAX (IT)': 'Italy', '3+': 'Switzerland', 'HLN': 'USA', 'rmusic TV': 'United Kingdom', 'Fox Life': 'Italy', 'TV Net': 'Turkey', 'here!': 'USA', 'ABC (AU)': 'Australia', 'CBC': 'Canada', 'TLC': 'USA', 'NOS': 'Netherlands', 'Animax': 'Japan', 'Oprah Winfrey Network': 'USA', 'CTS': 'Taiwan', 'FX': 'USA', 'TV Nova': 'Czech Republic', 'B92': 'Serbia', 'Indus News': 'Pakistan', 'MoonTV': 'Finland', 'Telemundo': 'USA', 'Slice': 'Canada', 'CTC': 'Japan', 'Dawn News': 'Pakistan', 'The Hub': 'USA', 'ZDF.Kultur': 'Germany', 'FOX SPORTS': 'Australia', 'MTV Brazil': 'Brazil', 'TVQ (Japan)': 'Japan', 'Dailymotion': 'USA', 'National Geographic (UK)': 'United Kingdom', 'ARTV': 'Canada', 'Anhui TV': 'China', 'Volksmusik TV': 'Germany', 'June': 'France', 'Mondo TV': 'Italy', 'CBBC': 'United Kingdom', 'Comedy Channel': 'USA', 'RCTV': 'Venezuela', 'MDR': 'Germany', 'SIC Sempre Gold': 'Portugal', 'ICI Tou.tv': 'Canada', 'BBC Parliament': 'United Kingdom', 'ABC (JA)': 'Japan', 'ORF 1': 'Austria', 'Show TV': 'Turkey', 'Jiangsu TV': 'China', 'Playboy TV': 'USA', 'RTP N': 'Portugal', 'TVBS Entertainment Channel': 'Taiwan', 'WE tv': 'USA', 'La Une': 'Belgium', 'UK Entertainment Channel': 'United Kingdom', 'Discovery Science': 'USA', 'H\xc3\xadr TV': 'Hungary', 'FEARnet': 'USA', 'Oasis HD': 'Canada', 'S4C2': 'United Kingdom', '\xd0\xa2\xd0\x92 \xd0\xa6\xd0\xb5\xd0\xbd\xd1\x82\xd1\x80': 'Russia', 'SBS': 'Australia', 'element14': 'USA', 'Discovery Family': 'USA', 'Sky Arts': 'United Kingdom', 'Comedy Central (US)': 'USA', 'SR': 'Germany', 'ABS-CBN Broadcasting Company': 'Philippines', '\xc3\xa9\xc3\xa9n': 'Belgium', 'NTV': 'Japan', 'PlayJam': 'United Kingdom', 'LMN': 'USA', 'NTA': 'Nigeria', 'ITVBe': 'United Kingdom', 'Zt\xc3\xa9l\xc3\xa9': 'Canada', 'ERT': 'Greece', 'Nick Jr.': 'USA', 'FOX (UK)': 'United Kingdom', 'BBC Four': 'United Kingdom', 'Velocity': 'USA', 'Tokyo MX': 'Japan', 'RTP1': 'Portugal', 'TV11': 'Sweden', 'Geo TV': 'Pakistan', 'HBO Latin America': 'Brazil', 'TF1': 'France', 'UKTV Drama': 'United Kingdom', 'Com\xc3\xa9die+': 'France', 'Discovery Channel (Asia)': 'Singapore', 'Jeuxvideo.com': 'France', 'Phoenix': 'Germany', 'TV One (US)': 'USA', 'NCRV': 'Netherlands', 'Discovery Shed': 'United Kingdom', 'STV (TW)': 'Taiwan', 'ANT1': 'Greece', 'ESPN India': 'India', 'NHK': 'Japan', 'Family (CA)': 'Canada', 'Nick GAS': 'USA', 'LaSexta': 'Italy', 'ABC News 24': 'Australia', 'Cartoon Network Australia': 'Australia', 'TVA (JP)': 'Japan', 'JIM': 'Finland', 'FXX': 'USA', 'TVS Sydney': 'Australia', 'HGTV': 'USA', 'TV 2 Filmkanalen': 'Norway', 'STAR Sports Malaysia': 'Malaysia', 'Canal 10 Saeta': 'Uruguay', 'TV Cultura': 'Brazil', 'KTN': 'Pakistan', 'TV 2 Zulu': 'Denmark', 'SIC Radical': 'Portugal', 'T\xc3\xa9l\xc3\xa9toon': 'France', '\xd0\xa1\xd0\xa2\xd0\xa1': 'Russia', '\xd7\xa2\xd7\xa8\xd7\x95\xd7\xa5 \xd7\x94\xd7\x99\xd7\x9c\xd7\x93\xd7\x99\xd7\x9d\xe2\x80\x8e': 'Israel', 'TV3 (IE)': 'Ireland', 'TV3+': 'Denmark', 'PRO TV': 'Romania', 'Discovery Turbo UK': 'United Kingdom', 'TFO': 'Canada', 'VPRO': 'Netherlands', 'Star TV': 'Turkey', 'NET 5': 'Netherlands', 'VijfTV': 'Belgium', 'Sky News Ireland': 'Ireland', 'Fox Business': 'USA', 'Classic Arts Showcase': 'USA', 'NTV (TW)': 'Taiwan', 'Canal 4 Montecarlo': 'Uruguay', 'addikTV': 'Canada', 'Vimeo': 'USA', 'BBC World News': 'United Kingdom', 'Voyage': 'France', 'Yahoo! Screen': 'USA', 'Fashion TV': 'France', 'Eurosport': 'United Kingdom', 'Zee Cinema': 'India', 'HBO Europe': 'Hungary', 'RT\xc3\x89 Two': 'Ireland', 'Canadian Learning Television': 'Canada', 'Revelation TV': 'United Kingdom', 'C31': 'Australia', 'ETTV': 'Taiwan', 'Televisi\xc3\xb3n de Galicia': 'Spain', '24': 'Turkey', 'Comedy (CA)': 'Canada', 'Pakapaka': 'Argentina', 'AOL': 'USA', 'CBeebies': 'United Kingdom', 'RAI': 'Italy', 'TV3 (NZ)': 'New Zealand', 'Kids Station': 'Japan', 'Fred TV': 'USA', 'Doordarshan National': 'India', 'STAR Plus': 'India', 'TV Cabo': 'Portugal', 'RTL Televizija': 'Croatia', 'Carlton Television': 'United Kingdom', 'Jupiter Broadcasting ': 'USA', 'Royal News': 'Pakistan', 'RTP Madeira': 'Portugal', 'Russia Today': 'Russia', 'T\xc3\xa9l\xc3\xa9-Qu\xc3\xa9bec': 'Canada', 'Challenge': 'United Kingdom', 'AVRO': 'Netherlands', 'SKY PerfecTV!': 'Japan', 'Nickelodeon': 'USA', 'L\xc3\xa2leg\xc3\xbcl TV': 'Turkey', 'Ch\xc3\xa9rie 25': 'France', 'Deutsche Welle TV': 'Germany', 'Sky Living': 'United Kingdom', 'AT-X': 'Japan', 'ETTV Yoyo': 'Taiwan', 'NRK1': 'Norway', 'NRK3': 'Norway', 'NRK2': 'Norway', 'Network Ten': 'Australia', '\xd0\x9d\xd0\xa2\xd0\x92': 'Russia', 'UKTV Food': 'United Kingdom', 'ESPN Hong Kong': 'Hong Kong', 'MTV Base': 'United Kingdom', 'A&E': 'USA', 'SOAPnet': 'USA', 'Rooster Teeth': 'USA', 'Crackle': 'USA', 'A Haber': 'Turkey', 'Sky Deutschland': 'Germany', 'Military Channel': 'USA', 'Skai': 'Greece', 'TVOne Global': 'Pakistan', 'Sirasa': 'Sri Lanka', 'eqhd': 'Canada', '\xd0\xa2\xd0\x92\xd0\xa1': 'Russia', 'RTL TVI': 'Belgium', 'Al Alam': 'Iran', 'ABC (US)': 'USA', 'Sky Uno': 'Italy', 'TRT Avaz': 'Turkey', 'Showcase (CA)': 'Canada', 'Plug RTL': 'Belgium', 'OCN': 'South Korea', 'ZDFneo': 'Germany', 'France 3': 'France', 'France 2': 'France', 'France 5': 'France', 'France 4': 'France', 'SUN news': 'India', 'Radio Bremen': 'Germany', 'ABC': 'USA', 'Arte': 'France', 'Kashish TV': 'Pakistan', 'IFC': 'USA', 'SRF 1': 'Switzerland', 'OCS': 'France', 'VARA': 'Netherlands', 'UKTV Gold': 'United Kingdom', 'MTV3': 'Finland', 'Channel [V]': 'China', 'Discovery': 'USA', 'Ion Television': 'USA', 'AXS TV': 'USA', 'Spektrum': 'Hungary', 'RTL': 'Luxembourg', 'E!': 'USA', 'NBCSN': 'USA', 'TITV': 'Taiwan', 'BBC Canada': 'Canada', 'E4': 'United Kingdom', 'ORF III': 'Austria', 'The Family Channel': 'USA', 'BBC One': 'United Kingdom', 'EO': 'Netherlands', 'Discovery HD World': 'Singapore', 'Filles TV': 'France', 'SBS 6': 'Netherlands', 'YTV': 'Canada', 'TVRI': 'Indonesia', 'MTV (US)': 'USA', 'Record': 'Brazil', 'Bubble Hits': 'Ireland', 'W': 'Australia', 'TV 2 Science Fiction': 'Norway', 'SIC Mulher': 'Portugal', 'TV 2 Nyhetskanalen': 'Norway', 'BTV': 'China', 'LifeStyle': 'Australia', 'Abu Dhabi TV': 'United Arab Emirates', 'TV Chile': 'Chile', 'TBS': 'USA', 'TRT T\xc3\xbcrk': 'Turkey', 'TV S\xc3\xa3o Carlos': 'Brazil', 'STV': 'United Kingdom', 'MTV Dance': 'United Kingdom', 'Kyoto Broadcasting System': 'Japan', 'UTV': 'Ireland', 'C-Span': 'USA', 'TRT Diyanet': 'Turkey', 'CTV (JP)': 'Japan', 'CNBC': 'USA', 'UKTV Style': 'United Kingdom', 'Alpha TV PUNJABI': 'India', 'Prime (NZ)': 'New Zealand', 'STV (UK)': 'United Kingdom', 'RTP \xc3\x81frica': 'Portugal', 'SVTB': 'Sweden', 'ATV': 'Austria', 'TNT Serie': 'Germany', 'Sahara ONE': 'India', 'Discovery MAX': 'Spain', 'iQiyi': 'China', 'MSNBC': 'USA', 'MTV2': 'USA', 'Das Erste': 'Germany', 'RT\xc3\x89 One': 'Ireland', 'TRT 1': 'Turkey', 'Animal Planet': 'USA', 'vtmKzoom': 'Belgium', 'WOWOW': 'Japan', 'Sony Entertainment Television': 'USA', 'STAR Vijay': 'India', 'VT4': 'Belgium', 'TV Land': 'USA', 'KCET': 'USA', 'PTS HD': 'Taiwan', 'Aizo TV': 'Taiwan', 'SciFi': 'USA', 'BNN (NL)': 'Netherlands', 'TV Osaka': 'Japan', '\xd0\xa0\xd0\x95\xd0\x9d': 'Russia', 'TV7 (SE)': 'Sweden', 'Treehouse TV': 'Canada', 'Venevision': 'Venezuela', 'Magyar Telev\xc3\xadzi\xc3\xb3': 'Hungary', 'ART TV': 'Greece', 'SundanceTV': 'USA', 'USA Network': 'USA', 'GTV': 'Taiwan', 'NickToons': 'USA', 'Boomerang': 'USA', 'CSTV': 'South Korea', 'Esquire Network': 'USA', 'Five Life': 'United Kingdom', 'SVT24': 'Sweden', 'GEO Super': 'Pakistan', 'Ora TV': 'USA', 'Fox Channel': 'Germany', 'Current TV': 'USA', 'Televisa': 'Mexico', 'Showcase (AU)': 'Australia', 'TV4 Plus': 'Sweden', 'ITV': 'United Kingdom', 'SAT.1': 'Germany', 'TVP1': 'Poland', 'SVT2': 'Sweden', 'SVT1': 'Sweden', 'Smash Hits': 'United Kingdom', 'Cielo': 'Italy', 'SABC3': 'South Africa', 'Mega Channel': 'Greece', 'CTV (CN)': 'China', 'UKTV History': 'United Kingdom', 'Puls 4': 'Austria', 'TheBlaze': 'USA', 'Travel Channel (UK)': 'United Kingdom', 'TeleZ\xc3\xbcri': 'Switzerland', 'SWR': 'Germany', 'The Weather Channel': 'USA', 'Servus TV': 'Austria', 'UNTV 37': 'Philippines', 'Nagoya Broadcasting Network': 'Japan', 'Thames Television': 'United Kingdom', 'FYI': 'USA', 'TV 2': 'Norway', 'TV 3': 'Denmark', 'Hrvatska radiotelevizija': 'Croatia', 'Fox Crime': 'Italy', 'Beyaz TV': 'Turkey', 'Kiss': 'United Kingdom', 'Discovery Turbo': 'USA', '2BE': 'Belgium', 'radX': 'Canada', 'TV 2 Sport': 'Norway', 'Toon Disney': 'USA', 'Viasat 4': 'Norway', 'Ovation TV': 'USA', 'FEM': 'United Kingdom', '\xd0\x9f\xd1\x8f\xd1\x82\xd1\x8b\xd0\xb9 \xd0\xba\xd0\xb0\xd0\xbd\xd0\xb0\xd0\xbb': 'Russia', 'ITV Wales': 'United Kingdom', 'TG4': 'Ireland', 'truTV': 'USA', 'VTM': 'Belgium', 'Discovery Kids': 'USA', 'Hunan TV': 'China', 'TVNZ': 'New Zealand', 'PBS Kids Sprout': 'USA', 'VH1 Classics': 'USA', 'RCN TV': 'Colombia', 'Radio Canada': 'Canada', 'RBB': 'Germany', 'Encore': 'USA', 'Caracol TV': 'Colombia', 'MCM': 'France', 'TV Guide Channel': 'USA', 'E! (CA)': 'Canada', 'Starz!': 'USA', 'Dost TV': 'Turkey', 'ESPN Asia': 'Hong Kong', 'CITV': 'United Kingdom', 'TV4 Fakta': 'Sweden', 'Fuji TV': 'Japan', 'Classic FM TV': 'United Kingdom', 'Epsilon TV': 'Greece', 'TV4 Guld': 'Sweden', 'D8': 'France', 'Dish TV': 'USA', 'Kunskapskanalen': 'Sweden', 'Sab TV': 'India', '\xd0\x97\xd0\xb2\xd0\xb5\xd0\xb7\xd0\xb4\xd0\xb0': 'Russia', 'Speed': 'USA', 'TRT Kurd\xc3\xae': 'Turkey', 'Australian Christian Channel': 'Australia', 'E-Channel': 'South Korea', 'Turner South': 'USA', 'MTV Mandarin': 'Taiwan', 'Smithsonian Channel': 'USA', 'STAR Sports Hong Kong': 'Hong Kong', 'TTV': 'Taiwan', 'Canal Off': 'Brazil', 'HIFI': 'Canada', 'YLE': 'Finland', 'STAR News': 'India', 'Rede Globo': 'Brazil', '\xd0\xa2\xd0\x923': 'Russia', 'TQS': 'Canada', 'SUN TV': 'India', 'AXN': 'USA', 'Nine Network': 'Australia', 'Kamp\xc3\xbcs TV': 'Turkey', 'Kids and Teens TV': 'USA', 'Sky Cinema (IT)': 'Italy', 'SET MAX': 'India', 'Hulu': 'USA', 'TRT Belgesel': 'Turkey', 'RTP Internacional': 'Portugal', 'BS11': 'Japan', 'Sky Movies': 'United Kingdom', 'Revision3': 'USA', 'La Cinq': 'France', 'Magic': 'United Kingdom', 'Antenne 2': 'France', 'Pub Channel': 'United Kingdom', 'Phoenix TV': 'China', 'FOX T\xc3\xbcrkiye': 'Turkey', 'Omroep Brabant': 'Netherlands', 'BNN': 'Canada', 'Sky Cinema': 'United Kingdom', 'The Den': 'Ireland', 'Fox Family': 'USA', 'KanaalTwee': 'Belgium', 'Much TV': 'Taiwan', 'Adult Channel': 'United Kingdom', 'Alpha TV': 'Greece', 'Television Osaka': 'Japan', 'National Geographic': 'USA', '\xd0\xa0\xd0\xbe\xd1\x81\xd1\x81\xd0\xb8\xd1\x8f 1': 'Russia', 'WDR': 'Germany', 'TV3 Puls': 'Denmark', 'Varsity TV': 'USA', 'MBC Plus Media': 'South Korea', 'FUNimation Channel': 'USA', 'TV Aichi': 'Japan', 'NRK Super': 'Norway', 'Super Channel': 'Canada', 'W9': 'France', 'Hallmark Channel': 'USA', 'TV One (NZ)': 'New Zealand', 'Seven Network': 'Australia', 'TV 2 Zebra': 'Norway', 'TBN (Trinity Broadcasting Network)': 'USA', 'MTV (UK)': 'United Kingdom', 'TV3 (NO)': 'Norway', 'M-Net': 'South Africa', 'La Siete': 'Spain', 'La Deux': 'Belgium', 'Q TV': 'United Kingdom', 'Paramount Comedy': 'United Kingdom', 'TV4 Science Fiction': 'Sweden', 'Spike TV': 'USA', 'yes': 'Israel', 'NDTV India': 'India', 'More4': 'United Kingdom', 'dk4': 'Denmark', 'Life OK': 'India', 'Univision': 'USA', 'WNL': 'Netherlands', '\xd7\x94\xd7\xa2\xd7\xa8\xd7\x95\xd7\xa5 \xd7\x94\xd7\xa8\xd7\x90\xd7\xa9\xd7\x95\xd7\x9f': 'Israel', 'ETV Gujarati': 'India', 'TCM': 'United Kingdom', 'Sky News': 'United Kingdom', '360': 'Turkey', 'RT': 'Russia', 'ITV Granada': 'United Kingdom', 'FOX': 'USA', 'APTN': 'Canada', '\xd7\xa8\xd7\xa9\xd7\xaa': 'Israel', 'CBC (JP)': 'Japan', 'MusiquePlus': 'Canada', 'Five US': 'United Kingdom', 'NECO': 'Japan', 'BBC Two': 'United Kingdom', 'DaAi TV': 'Taiwan', 'City Channel': 'Ireland', 'Much (CA)': 'Canada', "6'eren": 'Denmark', 'Fox Reality': 'USA', 'Omroep MAX': 'Netherlands', 'MTV Italia': 'Italy', 'CNBC TV18': 'India', 'Crime & Investigation Network': 'USA', 'Logo': 'USA', 'Sony TV': 'India', 'Sky Sports': 'United Kingdom', 'LCI': 'France', 'bTV': 'Bulgaria', 'ETV': 'Estonia', 'The Sportsman Channel': 'USA', '\xc3\x89vasion': 'Canada', 'YouTube': 'USA', 'SIC Com\xc3\xa9dia': 'Portugal', 'Science Channel': 'USA', 'STAR Sports Taiwan': 'Taiwan', 'Press TV': 'Iran', 'BBC Kids': 'Canada', 'TMC': 'Monaco', 'XY TV': 'USA', 'TMF': 'Netherlands', 'Planet Green': 'USA', 'Channel 101': 'USA', 'Gaiam TV ': 'USA', 'Channel U': 'Singapore', 'RTS Un': 'Switzerland', 'Teledoce': 'Uruguay', 'America One Television Network': 'USA', 'STAR Sports India': 'India', 'RTL Television': 'Germany', 'Great American Country': 'USA', '+Globosat': 'Brazil', 'OLN': 'Canada', 'TVM': 'Malta', 'Kanal 4': 'Denmark', 'MTV Hits': 'USA', 'TVI': 'Portugal', 'DMAX (DE)': 'Germany', 'IKON': 'Netherlands', 'TVE': 'Spain', 'Noggin': 'USA', 'STAR Movies': 'Hong Kong', 'Canal 5': 'Mexico', 'Canal J': 'France', 'CI': 'Australia', 'TV8': 'Sweden', 'TSR': 'Switzerland', 'TeenNick': 'USA', 'TV6': 'Sweden', 'El Trece': 'Argentina', 'Canal D': 'Canada', 'TV2': 'New Zealand', 'Kanal 5': 'Sweden', 'TRT Okul': 'Turkey', 'KRO': 'Netherlands', 'Action': 'Canada', 'TestTube': 'USA', 'NDR': 'Germany', 'Semerkand TV': 'Turkey', 'QTV': 'Pakistan', 'RTP A\xc3\xa7ores': 'Portugal', '\xd0\x94\xd0\xa2\xd0\x92': 'Russia', 'DR Ramasjang': 'Denmark', 'Zhejiang TV': 'China', 'RMC D\xc3\xa9couverte': 'France', 'Bandai Channel': 'Japan', 'Com\xc3\xa9die !': 'France', 'WPIX': 'USA', 'TRT \xc3\x87ocuk': 'Turkey', 'Channel 8': 'Singapore', 'Colors': 'India', '\xd0\xa2\xd0\x9d\xd0\xa2': 'Russia', 'ZDF': 'Germany', 'ABC1': 'Australia', 'ABC2': 'Australia', 'ABC3': 'Australia', 'SoHo': 'Australia', 'Channel 2': 'Israel', 'Channel 3': 'Thailand', 'Channel 4': 'United Kingdom', 'Channel 5': 'United Kingdom', 'Channel 6': 'Ireland', 'Channel 7': 'Thailand', 'City': 'Canada', 'History': 'USA', 'DDR1': 'Germany', 'Disney Channel (Germany)': 'Germany', 'GNT': 'Brazil', 'The Africa Channel': 'United Kingdom', 'SIC Not\xc3\xadcias': 'Portugal', 'EinsPlus': 'Germany', 'ABC (PH)': 'Philippines', 'HBO Magyarorsz\xc3\xa1g': 'Hungary', 'S\xc3\xa9ries+': 'Canada', 'PTV Home': 'Pakistan', 'This TV': 'USA', 'DR K': 'Denmark', 'MBN': 'South Korea', 'OWN': 'USA', 'CBS': 'USA', 'ProSieben': 'Germany', 'UP TV': 'USA', 'TeleG': 'United Kingdom', 'MBC': 'South Korea', 'Liberty TV': 'United Kingdom', 'ESPN Taiwan': 'Taiwan', 'MBS': 'Japan', 'Rete 4': 'Italy', 'Discovery Life': 'USA', 'YTV (UK)': 'United Kingdom', 'Oxygen': 'USA', 'WealthTV': 'USA', 'Style': 'USA', 'Trend E': 'South Korea', 'MTV': 'USA', 'The Box': 'United Kingdom', 'Al Arabiyya': 'United Arab Emirates', 'TV Azteca': 'Mexico', 'fuse': 'USA', 'MUTV': 'United Kingdom', 'Sky Cinema (UK)': 'United Kingdom', 'Pivot': 'USA', 'Sky1': 'United Kingdom', 'Sky3': 'United Kingdom', 'Sky2': 'United Kingdom', 'UKTV Yesterday': 'United Kingdom', 'Zee Muzic': 'India', 'Indus Music': 'Pakistan', 'PTV Bolan': 'Pakistan', 'TVQ (Australia)': 'Australia', 'History (CA)': 'Canada', 'TV3 (ES)': 'Spain', 'Movie Central': 'Canada', 'Blip': 'USA', 'Gulli': 'France', 'Canal Sur': 'Spain', 'EBS': 'South Korea', 'Italia 1': 'Italy', 'TV 4': 'Poland', 'TVN Style': 'Poland', 'Living': 'United Kingdom', 'HBO': 'USA', 'Vrak.TV': 'Canada', 'Star World': 'Hong Kong', 'Joi': 'Italy', 'ABC Family': 'USA', 'Travel Channel': 'USA', 'The CW': 'USA', 'CTV': 'Canada', 'FOX Traveller': 'India', 'Nolife': 'France', 'Outdoor Channel': 'USA', 'BR': 'Germany', 'Teletama': 'Japan', 'Aaj TV': 'Pakistan', 'SBS Plus': 'South Korea', 'Food Network Canada': 'Canada', 'BYU Television': 'USA', 'GSN': 'USA', 'HBO Nordic': 'Sweden', 'Nat Geo Wild': 'USA', 'Canale 5': 'Italy', 'TV4 Komedi': 'Sweden', 'G4 Canada': 'Canada', 'Duna TV': 'Hungary', 'KBS TV2': 'South Korea', 'KBS TV1': 'South Korea', '\xd7\xa2\xd7\xa8\xd7\x95\xd7\xa5 10': 'Israel', 'RVU': 'Netherlands', 'Liberty Channel': 'USA', 'Olive': 'South Korea', 'Antena 3': 'Spain', 'NTV (JP)': 'Japan', 'Nick at Nite': 'USA', 'PTV News': 'Pakistan', 'Xbox Video': 'USA', 'BabyFirstTV': 'USA', 'B4U Music': 'United Kingdom', 'Prima televize': 'Czech Republic', 'SVT': 'Sweden', 'ESPN Philippines': 'Philippines', 'Scuzz': 'United Kingdom', 'BR-alpha': 'Germany', 'Canal+': 'France', 'TV P\xc3\xbablica': 'Argentina', 'M\xc4\x81ori Television': 'New Zealand', 'DR1': 'Denmark', 'Bravo': 'USA', 'DR3': 'Denmark', 'Al Jazeera America': 'USA', '3sat': 'Germany', 'Disney Junior': 'USA', 'PBS': 'USA', 'TrueVisions': 'Thailand', 'ICI Explora': 'Canada', 'Mya': 'Italy', 'FOX (FI)': 'Finland', 'TV 2 Charlie': 'Denmark', 'Zee TV': 'India', 'Bravo (US)': 'USA', 'Sub': 'Finland', 'VH1': 'USA', 'Cooking Channel': 'USA', 'ReelzChannel': 'USA', 'Pick TV': 'United Kingdom', 'Telecinco': 'Spain', 'Canal 13': 'Chile', 'Toei Channel': 'Japan', 'ARY Zouq': 'Pakistan', 'Sky Travel': 'United Kingdom', 'tvk': 'Japan', '\xd7\x98\xd7\x9c\xd7\xa2\xd7\x93': 'Israel', 'STAR One': 'India', 'Multishow': 'Brazil', 'TVG Network': 'USA', 'The Movie Network': 'Canada', 'Centric': 'USA', 'NHNZ': 'New Zealand', 'RTL 8': 'Netherlands', 'RTL 7': 'Netherlands', 'AMC': 'USA', 'RTL 4': 'Netherlands', 'QVC': 'USA', 'Dave': 'United Kingdom', 'tvN': 'South Korea', 'CTi TV': 'Taiwan', 'MNN': 'USA', 'Tev\xc3\xa9Ciudad': 'Uruguay', 'PTS': 'Taiwan', 'NT1': 'France', 'UPN': 'USA', 'Sportsman Channel': 'USA', 'Eden': 'United Kingdom', 'Al Jazeera': 'Qatar', 'Schweizer Fernsehen': 'Switzerland', 'Syndication': 'USA', 'NBA TV': 'USA', 'Nou Televisi\xc3\xb3': 'Spain', '\xd0\xa0\xd0\xbe\xd1\x81\xd1\x81\xd0\xb8\xd1\x8f \xd0\x9a': 'Russia', 'CPAC': 'Canada', 'National Geographic Adventure': 'USA', 'The Verge': 'USA', 'MATV': 'United Kingdom', 'Sleuth': 'USA', 'Kerrang! TV': 'United Kingdom', 'TVBS': 'China', 'H2': 'USA', 'DuMont Television Network': 'USA', 'KBS World': 'South Korea', 'Niconico': 'Japan', 'Indus Vision': 'Pakistan', 'Chart Show TV': 'United Kingdom', 'Dragon TV': 'China', 'Canal Famille': 'Canada', 'Lifetime': 'USA', 'VOX': 'Germany', 'ITV4': 'United Kingdom', 'ITV1': 'United Kingdom', 'Kanal 7': 'Turkey', 'ITV3': 'United Kingdom', 'ITV2': 'United Kingdom', 'Audience Network': 'USA', 'RCTI': 'Indonesia', 'Studio 23': 'Philippines', 'NovaTV': 'Bulgaria', 'ZOOM': 'India', 'TROS': 'Netherlands', 'PlayStation Network': 'USA', 'MBC Drama': 'South Korea', 'ABC4Kids': 'Australia', 'STAR Sports Southeast Asia': 'Hong Kong', 'BBC ALBA': 'United Kingdom', 'Prime (BE)': 'Belgium', 'TVN': 'Poland', 'TVO': 'Canada', 'WGN America': 'USA', 'HDNet': 'USA', 'jTBC': 'South Korea', 'Disney Cinemagic': 'United Kingdom', 'Rede Bandeirantes': 'Brazil', 'Cartoon Network': 'USA', 'NBC': 'USA', 'Super \xc3\x89cran': 'Canada', 'TVP2': 'Poland', 'CGV': 'South Korea', 'SABC2': 'South Africa', 'Discovery Channel (Australia)': 'Australia', 'SABC1': 'South Africa', 'Warner Channel': 'USA', 'TVN Turbo': 'Poland', 'Televen': 'Venezuela', 'GMA': 'Philippines', 'France \xc3\x94': 'France', '2\xc3\x972': 'Russia', 'HBO Canada': 'Canada', 'ATN Aastha Channel': 'India', 'Fox8': 'Australia', 'MBC Every1': 'South Korea', 'New Tang Dynasty TV': 'USA', 'DIY Network Canada': 'Canada', 'Disney Channel (US)': 'USA', 't\xc3\xa9va': 'France', 'RDI': 'Canada', 'Videoland Television Network': 'Taiwan', 'Canal de las Estrellas': 'Mexico', 'Lifetime UK': 'United Kingdom', 'TGRT Haber': 'Turkey', 'TVA': 'Canada', 'SUN music': 'India', 'National Geographic (US)': 'USA', 'Disney XD': 'USA', 'TV7 (BG)': 'Bulgaria', 'Kanal D': 'Turkey', 'Cine 5': 'Turkey', 'Court TV': 'USA', 'TVB': 'China', 'BBC News': 'United Kingdom', 'Canal Once': 'Mexico', 'STAR Gold': 'India', '\xc3\x9clke TV': 'Turkey', 'Space': 'Canada', 'NDTV 24x7': 'India', 'SET TV': 'Taiwan', 'Einsfestival': 'Germany', 'Club RTL': 'Belgium', 'Pop': 'USA', 'ORF 2': 'Austria', 'NRJ 12': 'France', 'Guardian Television Network': 'USA', 'Comedy Central (UK)': 'United Kingdom', 'TVGN': 'USA', 'AlloCin\xc3\xa9': 'France', 'ARY Shopping Channel': 'Pakistan', 'CN8': 'USA', 'Investigation Discovery': 'USA', 'The Amp': 'United Kingdom', 'Ustream': 'USA', 'Five': 'United Kingdom', 'Adult Swim': 'USA', 'TV4': 'Sweden', 'S4/C': 'United Kingdom', 'News One': 'Pakistan', 'TNU': 'Uruguay', 'TNT': 'USA', 'MBC Queen': 'South Korea', 'Casa': 'Canada', 'Netflix': 'USA', 'Fuel TV': 'USA', 'Kanal A (Turkey)': 'Turkey', '\xc4\x8cesk\xc3\xa1 televize': 'Czech Republic', 'FOX (US)': 'USA', 'BNT1': 'Bulgaria', 'HOT': 'Israel', 'Red Hot TV': 'United Kingdom', 'Alpha TV GUJARATI': 'India', 'MyNetworkTV': 'USA', 'CNN': 'USA', 'Food Network': 'USA', 'TRT Haber': 'Turkey', 'Nou 24': 'Spain', '\xd0\x86\xd0\xbd\xd1\x82\xd0\xb5\xd1\x80': 'Ukraine', 'Omni': 'Canada', 'Showtime': 'USA', 'Tokyo Broadcasting System': 'Japan', 'ATV T\xc3\xbcrkiye': 'Turkey', 'Universal Channel': 'Brazil', 'Encuentro': 'Argentina', 'LifeStyle FOOD': 'Australia', 'TRT World': 'Turkey', 'TRT HD': 'Turkey', 'Canvas/Ketnet': 'Belgium', 'YTV (CA)': 'Canada', 'B4U Movies': 'United Kingdom', 'Sky Atlantic': 'United Kingdom', 'BBC iPlayer': 'United Kingdom', 'La7': 'Italy', 'YTV (JP)': 'Japan', 'RTL 5': 'Netherlands'}, 1, 1441581753.109535] \ No newline at end of file diff --git a/packages/mediacenter/kodi/config/base-addons/metadata.themoviedb.org/addon.xml b/packages/mediacenter/kodi/config/base-addons/metadata.themoviedb.org/addon.xml index 0ba464c889..b9fd5a92f7 100644 --- a/packages/mediacenter/kodi/config/base-addons/metadata.themoviedb.org/addon.xml +++ b/packages/mediacenter/kodi/config/base-addons/metadata.themoviedb.org/addon.xml @@ -1,7 +1,7 @@ diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.jtv.archives/LICENSE.txt b/packages/mediacenter/kodi/config/base-addons/plugin.video.jtv.archives/LICENSE.txt new file mode 100644 index 0000000000..4f8e8eb30c --- /dev/null +++ b/packages/mediacenter/kodi/config/base-addons/plugin.video.jtv.archives/LICENSE.txt @@ -0,0 +1,282 @@ + + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc. + 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Library General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS +------------------------------------------------------------------------- diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.jtv.archives/addon.xml b/packages/mediacenter/kodi/config/base-addons/plugin.video.jtv.archives/addon.xml new file mode 100644 index 0000000000..7c2d524ee6 --- /dev/null +++ b/packages/mediacenter/kodi/config/base-addons/plugin.video.jtv.archives/addon.xml @@ -0,0 +1,24 @@ + + + + + + + + + video + + +

Justin.tv + Watch live and archived videos from justin.tv + all + + GNU GENERAL PUBLIC LICENSE. Version 2, June 1991 + + http://forum.xbmc.org/showthread.php?tid=51981 + http://justin.tv + + \ No newline at end of file diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.jtv.archives/changelog.txt b/packages/mediacenter/kodi/config/base-addons/plugin.video.jtv.archives/changelog.txt new file mode 100644 index 0000000000..d2f004b4ea --- /dev/null +++ b/packages/mediacenter/kodi/config/base-addons/plugin.video.jtv.archives/changelog.txt @@ -0,0 +1,47 @@ +Version 0.4.1 +fix archives playback + +Version 0.4.0 +code overhaul + +Version 0.3.9 +added initial support for hls streams +update python version for Gotham compatibility + +Version 0.3.8 +added support for IrcChat add-on +added support for including a password when starting a stream from a plugin:// url +fix ChineseTW language code + +Version 0.3.7.1 +fix encode error in logging +fix prompt for password + +Version 0.3.7 +fix search, no longer available from the API, we now scrape the website function +fix watch status for archives +other bug fixes and code improvements + +Version 0.3.6 +fix error when selecting "All" catagory with XBMC-Frodo + +Version 0.3.5 +fix error when selecting "All" catagory +added view mode setting for "Media Info 3" +added setting to only show live "Justin.tv User Favorites / Follows" + +Version 0.3.4 +fix archived videos page-nation + +Version 0.3.3 +added "Blacklist Channel" to the context menu +added "Bad Password" notification +other bug fixes and error handling + +Version 0.3.2 +small change/fix for stream selection + +Version 0.3.1 +added page-nation to archived videos +added setting "Set default stream quality", most channels only have "Live, iPhone High, and iPhone Low", + setting "720p - 240p" will result in "Live" if not listed, if you need a lower bitrate stream use an iPhone setting \ No newline at end of file diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.jtv.archives/default.py b/packages/mediacenter/kodi/config/base-addons/plugin.video.jtv.archives/default.py new file mode 100644 index 0000000000..ff485ab75d --- /dev/null +++ b/packages/mediacenter/kodi/config/base-addons/plugin.video.jtv.archives/default.py @@ -0,0 +1,770 @@ +## Credit to Stacked for the original plugin. +## Thanks to toastcutter for save passwords patch + +import urllib +import urllib2 +import os +from urlparse import urlparse, parse_qs + +import StorageServer +import json + +import xbmcplugin +import xbmcgui +import xbmcaddon +import xbmcvfs + +addon = xbmcaddon.Addon() +addon_id = addon.getAddonInfo('id') +addon_version = addon.getAddonInfo('version') +addon_profile = xbmc.translatePath(addon.getAddonInfo('profile')).encode('utf-8') +addon_path = xbmc.translatePath(addon.getAddonInfo('path')).encode('utf-8') +addon_icon = addon.getAddonInfo('icon') +addon_fanart = addon.getAddonInfo('fanart') +j_nick = addon.getSetting('nickname') +j_pass = addon.getSetting('password') +cache = StorageServer.StorageServer("Jtv_Archives", 24) +search_queries = os.path.join(addon_profile, 'search_queries') +passwords_file = os.path.join(addon_profile, 'passwords') +blacklist_file = os.path.join(addon_profile, 'blacklist') +favorites_file = os.path.join(addon_profile, 'favorites') +api_url = 'http://api.justin.tv/api' + +languages = { + 'Swedish': 'sv', + 'Icelandic': 'is', + 'Estonian': 'et', + 'Vietnamese': 'vi', + 'Romanian': 'ro', + 'Slovenian': 'sl', + 'Hindi': 'hi', + 'Dutch': 'nl', + 'Korean': 'ko', + 'Danish': 'da', + 'Indonesian': 'id', + 'Hungarian': 'hu', + 'Ukrainian': 'uk', + 'Lithuanian': 'lt', + 'French': 'fr', + 'Catalan': 'ca', + 'Russian': 'ru', + 'Thai': 'th', + 'Croatian': 'hr', + '简体中文': 'zh-cn', + 'Finnish': 'fi', + 'Hebrew': 'he', + 'Bulgarian': 'bg', + 'Turkish': 'tr', + 'Greek': 'el', + 'Latvian': 'lv', + 'English': 'en', + 'PortugueseBrazil': 'pt-br', + 'Italian': 'it', + 'Portuguese': 'pt', + 'ChineseTW': 'zh-tw', + 'German': 'de', + 'Japanese': 'ja', + 'Norsk (BokmÃ¥l)': 'nb', + 'Czech': 'cs', + 'Slovak': 'sk', + 'Spanish': 'es', + 'Polish': 'pl', + 'Arabic': 'ar', + 'Tagalog': 'tl' + } + +def addon_log(string): + try: + log_message = string.encode('utf-8', 'ignore') + except: + log_message = 'addonException: addon_log: %s' %format_exc() + xbmc.log("[%s-%s]: %s" %(addon_id, addon_version, log_message), level=xbmc.LOGNOTICE) + + +def make_request(url, headers=None, get_url=False): + addon_log('Request: '+url) + if headers is None: + headers = { + 'User-agent' : 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:26.0) Gecko/20100101 Firefox/26.0', + 'Referer' : 'http://www.justin.tv/' + } + try: + req = urllib2.Request(url,None,headers) + response = urllib2.urlopen(req) + if get_url: + data = response.geturl() + else: + data = response.read() + # addon_log(str(response.info())) + response.close() + return data + except urllib2.URLError, e: + data = None + errorStr = str(e.read()) + addon_log('We failed to open "%s".' %url) + if hasattr(e, 'reason'): + addon_log('We failed to reach a server.') + addon_log('Reason: %s' %e.reason) + if hasattr(e, 'code'): + addon_log('We failed with error code - %s.' %e.code) + + +def get_lang_code(language): + for i in LANGUAGES.items(): + if i[1] == language: + lang_code = i[0] + return lang_code + + +def get_category_list(): + return make_request(api_url + '/category/list.json') + + +def display_main_dir(): + all_icon = os.path.join(addon_path, 'resources', 'icons','all.png') + fav_icon = os.path.join(addon_path, 'resources', 'icons','fav.png') + jfav_icon = os.path.join(addon_path, 'resources', 'icons','jfav.png') + search_icon = os.path.join(addon_path, 'resources', 'icons', 'search.png') + if xbmcvfs.exists(favorites_file): + favorites_list = open(favorites_file).read() + if favorites_list: + add_dir('Favorites', 'get_favorites', fav_icon, 'get_favorites') + justin_user_name = addon.getSetting('j_user') + if justin_user_name: + add_dir('%s Favorites / Follows' %justin_user_name, justin_user_name, jfav_icon, 'get_justin_favorites') + add_dir('All', '', all_icon, 'get_all') + data = json.loads(cache.cacheFunction(get_category_list)) + for i in data.keys(): + if data[i]['name'] in ['Creativity', 'Poker']: + item_icon = all_icon + else: + item_icon = os.path.join(addon_path, 'resources', 'icons', data[i]['icon'].split('/')[-1]) + add_dir(data[i]['name'], 'subcategory', item_icon, 'get_subcategories', {'category_id': i}) + add_dir('Enter Channel Name', 'get_channel', all_icon,'get_channel') + add_dir('Search', 'get_search', search_icon, 'get_search') + return end_of_dir() + + +def display_subcategories(category_id, iconimage): + data = json.loads(cache.cacheFunction(get_category_list)) + if len(data[category_id]['subcategories'].keys()) == 1: + sub_category = data[category_id]['subcategories'].keys()[0] + return get_channels(sub_category, category_id) + if len(data[category_id]['subcategories'].keys()) > 1: + add_dir('All', '', iconimage, 'get_channels', {'category_id': category_id}) + items = data[category_id]['subcategories'] + for i in items.keys(): + info = {'category_id': category_id, 'sub_category': i} + add_dir(items[i]['name'], 'display_channels', iconimage, 'get_channels', info) + return end_of_dir() + return get_channels(None, category_id) + + +def get_channels(sub_category, category_id, page=None): + url = api_url + '/stream/list.json?' + if category_id: + url += 'category=%s' %category_id + if sub_category: + url +='&subcategory=%s' %sub_category + if not addon.getSetting('lang') == "None": + url += '&language=%s' %languages[addon.getSetting('lang')] + if not addon.getSetting('lang1') == "None": + url += ',%s' %languages[addon.getSetting('lang1')] + if page is None: + page = 1 + else: + page = int(page) + url += '&limit=20&offset=%s' %((page -1) * 20) + addon_log('LiveData URL: %s' %url) + data = make_request(url) + if data: + return display_channels(data, sub_category, category_id, page) + + +def display_channels(data, sub_category, category_id, page): + data = json.loads(data) + if not isinstance(data, list): + addon_log('data type: %s' %type(data)) + data = [data] + addon_log('json data: %s' %data) + addon_log('Len Data: %s' %str(len(data))) + addon_log('page: %s' %str(page)) + try: + blacklist = json.loads(open(blacklist_file).read()) + except: + blacklist = None + desc_keys = [ + 'video_bitrate', + 'video_codec', + 'audio_codec', + 'video_height', + 'video_width', + 'category', + 'subcategory', + 'up_time', + 'geo', + 'meta_game', + 'language', + 'stream_count', + 'channel_view_count', + 'featured', + 'broadcast_part', + 'name', + 'stream_type' + ] + for i in data: + if not i.has_key('channel'): + addon_log('No channel data: %s' %i) + info = {} + + desc = ' | '.join(['%s: %s' %(k.replace('_', ' ').title(), i[k]) for + k in desc_keys if i.has_key(k) and i[k]]) + if desc: + info['plot'] = desc + if i.has_key('channel'): + if i['channel'].has_key('login') and i['channel']['login']: + name = i['channel']['login'] + elif i.has_key('login') and i['login']: + name = i['login'] + elif i.has_key('name') and i['name']: + name = i['name'].split('user_')[-1] + else: + try: + name = str(i['image_url_medium']).split('/')[-1].split('-')[0] + except: + addon_log('Name not found: %s' %i) + continue + if blacklist and name in blacklist: + addon_log('Channel: %s - Blacklisted' %name) + continue + if i.has_key('channel'): + if (i['channel'].has_key('status') and i['channel']['status'] and + i['channel']['status'] != 'Broadcasting LIVE on Justin.tv'): + info['title'] = i['channel']['status'] + elif i['channel'].has_key('title') and i['channel']['title']: + info['title'] = i['channel']['title'] + elif i.has_key('title') and i['title']: + info['title'] = i['title'] + else: + info['title'] = name + + thumb = None + fanart = None + if addon.getSetting('fanart') == "true": + if i.has_key('channel'): + if i['channel'].has_key('image_url_huge') and i['channel']['image_url_huge']: + fanart = i['channel']['image_url_huge'] + elif i.has_key('image_url_huge') and i['image_url_huge']: + fanart = i['image_url_huge'] + info['fanart'] = fanart + if addon.getSetting('use_channel_icon') == "0" and fanart: + thumb = fanart + if not thumb: + if i.has_key('channel'): + if i['channel'].has_key('screen_cap_url_large') and i['channel']['screen_cap_url_large']: + thumb = i['channel']['screen_cap_url_large'] + elif i['channel'].has_key('image_url_large') and i['channel']['image_url_large']: + thumb = i['channel']['image_url_large'] + elif i.has_key('image_url_large') and i['image_url_large']: + thumb = i['image_url_large'] + if not thumb: + addon_log('No Thumb') + thumb = addon_icon + if not fanart: + addon_log('No Fanart') + fanart = addon_fanart + add_dir(name, 'play_stream', thumb, 'set_resolved_url', info, get_stream_info(i)) + + if not category_id == 'search': + page_num = None + if len(data) == 20: + if page: + page_num = page + 1 + else: + page_num = 1 + if page_num: + info = {'category_id': category_id, 'sub_category': sub_category, 'page': page_num} + next_png = os.path.join(addon_path, 'resources', 'icons','next.png') + add_dir('Next Page', 'load_more_channels', next_png, 'get_channels', info) + return end_of_dir(True) + + +def get_stream_info(item_dict): + stream_info = {'video_info': {}, 'audio_info': {}} + if item_dict.has_key('video_codec') and item_dict['video_codec']: + stream_info['video_info']['codec'] = item_dict['video_codec'] + if item_dict.has_key('video_height') and item_dict['video_height']: + stream_info['video_info']['height'] = item_dict['video_height'] + if item_dict.has_key('video_width') and item_dict['video_width']: + stream_info['video_info']['width'] = item_dict['video_width'] + if (item_dict.has_key('audio_codec') and + item_dict['audio_codec'] and item_dict['audio_codec'] != '???'): + stream_info['audio_info']['codec'] = item_dict['audio_codec'] + return stream_info + + +def get_user_data(user_name): + url = api_url + '/user/show/%s.json' %user_name + data = make_request(url) + if data and not data == '[]': + addon_log('User Data: %s' %data) + return data + + +def get_user_favorites(justin_user_name): + url = api_url + '/user/favorites/%s.json?limit=100' %justin_user_name + if addon.getSetting('live_only') == "true": + url += '&live=true' + data = make_request(url) + if data: + return display_channels(data, '', '', None) + + +def display_channel_archives(name, url=None): + if url is None: + url = api_url + '/channel/archives/%s.json' %name + responce = make_request(url) + next_png = os.path.join(addon_path, 'resources', 'icons','next.png') + if responce and responce != '[]': + data = json.loads(responce) + for i in data: + info = {} + info['plot'] = ' | '.join(['%s: %s' %(k.replace('_', ' ').title(), i[k]) for + k in i.keys() if i[k]]) + stream_url = i['video_file_url'] + thumb = i['image_url_medium'] + info['title'] = i['title'].encode('utf-8') + if i.has_key('broadcast_part') and i['broadcast_part']: + info['title'] += ' - Part: %s' %i['broadcast_part'].encode('utf-8') + if i.has_key('length') and i['length']: + info['duration'] = int(i['length']) / 60 + add_dir(info['title'], stream_url, thumb, 'set_archive_url', info, get_stream_info(i)) + + if len(data) == 20: + if not 'offset=' in url: + url = url + '?offset=20' + else: + offset = int(url.split('offset=')[1]) + url = url.split('?')[0]+'?offset=%s' %(offset + 20) + add_dir('Next Page', url, next_png, 'get_channel_archives') + return end_of_dir(True) + else: + notify('No archives found for channel: %s' %name) + + +def notify(message): + xbmc.executebuiltin("XBMC.Notification(Addon Notification,%s,5000,%s)" + %(message, addon_icon)) + + +def resolve_url(channel_name, password=None): + url = 'https://api.twitch.tv/api/channels/%s/access_token?as3=t' %channel_name + data = json.loads(make_request(url)) + if not data: + addon_log('No Data: api.twitch.tv') + notify('Channel data not found') + return + token_data = json.loads(data['token']) + for i in token_data: + addon_log('%s: %s' %(i, token_data[i])) + + private_code = 'null' + if not token_data['private']['allowed_to_view']: + if token_data['needed_info']: + addon_log('needed_info: %s' %token_data['needed_info']) + if 'private' in token_data['needed_info']: + if not password: + password = get_password(channel_name) + private_code = urllib2.quote(password) + params = [ + 'nauthsig=%s' %data['sig'], + 'player=jtvweb', + 'private_code=%s' %private_code, + 'type=any', + 'nauth=%s' %urllib2.quote(data['token']), + 'allow_source=true', + ] + stream_url = 'http://usher.twitch.tv/select/%s.json?' %channel_name + '&'.join(params) + return stream_url + + +def set_resolved_url(resolved_url): + success = False + if resolved_url: + success = True + else: + resolved_url = '' + item = xbmcgui.ListItem(path=resolved_url) + xbmcplugin.setResolvedUrl(int(sys.argv[1]), success, item) + + +def loadPasswords(): + passwords = {} + if addon.getSetting('save_passwords') == 'true': + if xbmcvfs.exists(passwords_file): + passwords = json.loads(open(passwords_file).read()) + return passwords + + +def savePasswords(passwords): + if addon.getSetting('save_passwords') == 'true': + f = open(passwords_file, "w") + f.write(json.dumps(passwords)) + f.close() + + +def get_password(name): + passwords = loadPasswords() + password = '' + if name in passwords: + password = passwords[name] + keyboard = xbmc.Keyboard(password,'Enter Password') + keyboard.doModal() + if (keyboard.isConfirmed() == False): + return + password = keyboard.getText() + passwords[name] = password + savePasswords(passwords) + if len(password) == 0: + return None + else: + return password + + +def add_dir(name, url, iconimage, mode, info={}, stream_info={}): + isfolder = True + fanart = addon_fanart + params = {'name': name, 'url': url, 'mode': mode, 'iconimage': iconimage} + if info.has_key('category_id') and info['category_id']: + params['category_id'] = info['category_id'] + if info.has_key('sub_category') and info['sub_category']: + params['sub_category'] = info['sub_category'] + if info.has_key('page'): + params['page'] = info['page'] + url = '%s?%s' %(sys.argv[0], urllib.urlencode(params)) + if info.has_key('title'): + title = info['title'] + else: + title = name + listitem = xbmcgui.ListItem(title, iconImage=iconimage, thumbnailImage=iconimage) + if stream_info: + if stream_info['video_info'].keys(): + listitem.addStreamInfo('video', stream_info['video_info']) + if stream_info['audio_info'].keys(): + listitem.addStreamInfo('audio', stream_info['audio_info']) + if info.has_key('fanart') and info['fanart']: + fanart = info['fanart'] + listitem.setProperty("Fanart_Image", fanart) + context_menu = [] + if info.has_key('fav'): + context_menu.append( + ('Remove from Jtv Favorites', + 'XBMC.RunPlugin(%s?mode=remove_fav&name=%s)' + %(sys.argv[0], urllib.quote(name)))) + else: + context_menu.append( + ('Add to Jtv Favorites', + 'XBMC.RunPlugin(%s?mode=add_favorite¶ms=%s&info=%s)' + %(sys.argv[0], urllib.quote(json.dumps(params)), + urllib.quote(json.dumps(info))))) + if mode in ['resolve_url', 'set_resolved_url', 'set_archive_url']: + isfolder = False + listitem.setProperty('IsPlayable', 'true') + listitem.setInfo('video', infoLabels=info) + context_menu.append( + ('Get Channel Archives', + 'XBMC.Container.Update(%s?mode=get_channel_archives&name=%s)' + %(sys.argv[0], urllib.quote(name)))) + context_menu.append( + ('Run IrcChat', + "RunScript(script.ircchat," + "run_irc=True&nickname=%s&username=%s&password=%s&host=%s&channel=%s)" + %(j_nick, j_nick, j_pass, 'irc.twitch.tv', name))) + context_menu.append( + ('Blacklist Channel','XBMC.RunPlugin(%s?mode=blacklist_channel&name=%s)' + %(sys.argv[0], urllib.quote(name)))) + if mode == 'search' and name == 'Previous Search Queries': + context_menu.append( + ('Remove', + 'XBMC.Container.Update(%s?mode=remove_query&name=%s)' + %(sys.argv[0], urllib.quote(name)))) + listitem.addContextMenuItems(context_menu) + xbmcplugin.addDirectoryItem(int(sys.argv[1]), url, listitem, isfolder) + + +def search(search_q, url=None): + if search_q == 'Previous Search Queries': + search_icon = os.path.join(addon_path, 'resources', 'icons', 'search.png') + search_list = json.loads(open(search_queries).read()) + for i in search_list: + addon_log('search type: %s' %type(i)) + if isinstance(i, list): + # prior to 4.0 will return a list + title = i[0] + else: + title = i + add_dir(title, 'saved_search_query', search_icon, 'search') + return end_of_dir() + + elif search_q == 'New Search': + keyboard = xbmc.Keyboard('','Search') + keyboard.doModal() + if (keyboard.isConfirmed() == False): + return + search_q = keyboard.getText() + if len(search_q) == 0: + return + if addon.getSetting('save_search') == 'true': + search_file = xbmcvfs.exists(search_queries) + if not search_file: + search_list = [] + else: + search_list = json.loads(open(search_queries).read()) + search_list.append(search_q) + a = open(search_queries, "w") + a.write(json.dumps(search_list)) + a.close() + + url = 'http://api.justin.tv/api/stream/search/%s.json' %urllib.quote(search_q) + addon_log('Search URL: '+url) + data = make_request(url) + if data: + return display_channels(data, sub_category, category_id, None) + else: + return notify('No Results for: %s' %search_q) + + +def remove_search(name): + search_list = json.loads(open(search_queries).read()) + for i in range(len(search_list)): + if name in search_list[i]: + del search_list[i] + a = open(search_queries, "w") + a.write(json.dumps(search_list)) + a.close() + return xbmc.executebuiltin('Container.Refresh') + + +def get_search(): + if addon.getSetting('save_search') == 'true': + search_file = xbmcvfs.exists(search_queries) + if search_file: + search_icon = os.path.join(addon_path, 'resources', 'icons', 'search.png') + add_dir('New Search', 'new_search', search_icon, 'search') + add_dir('Previous Search Queries', 'previous_search', search_icon, 'search') + return end_of_dir() + else: + return search('New Search') + + +def get_channel(channel_name, play=False, password=None): + if channel_name == 'Enter Channel Name': + keyboard = xbmc.Keyboard('','Channel Name') + keyboard.doModal() + if (keyboard.isConfirmed() == False): + return + channel_name = keyboard.getText() + if len(channel_name) == 0: + return + + user_data = get_user_data(channel_name) + if not user_data: + return notify('Did not find channel: %s' %channel_name) + + url = api_url + '/stream/list.json?channel=%s' %channel_name + data = make_request(url) + if not data or data == '[]': + display_channels(user_data, None, 'channel', None) + dialog = xbmcgui.Dialog() + ret = dialog.yesno('%s is a valid channel' %channel_name, + 'The channel does not seem to be live\n', + 'Do you want to check for archives?') + if ret: + return display_channel_archives(channel_name, password) + else: + if play == 'player': + return xbmc.Player().play(resolve_url(channel_name, password)) + elif play: + return set_resolved_url(resolve_url(channel_name, password)) + return display_channels(data, None, 'channel', None) + + +def display_favorites(): + favorites_list = open(favorites_file).read() + for i in json.loads(favorites_list): + if isinstance(i[0], dict): + i[1]['fav'] = True + add_dir(i[0]['name'], i[0]['url'], i[0]['iconimage'], i[0]['mode'], i[1]) + else: + # pre version 0.4 favorite + info = {'title': i[2].encode('utf-8'), 'fav': True} + add_dir(i[0], 'get_channel', i[1], 'get_channel', info) + return end_of_dir(True) + + +def add_favorite(params, info): + info = json.loads(info) + params = json.loads(params) + if info.has_key('title'): + title = info['title'] + else: + title = params['name'] + keyboard = xbmc.Keyboard(title, 'Rename?') + keyboard.doModal() + if (keyboard.isConfirmed() == False): + return + title = keyboard.getText() + if len(title) == 0: + return + info['title'] = title + if xbmcvfs.exists(favorites_file): + favorites_list = open(favorites_file).read() + if favorites_list: + fav_list = json.loads(favorites_list) + else: + fav_list = [] + else: + fav_list = [] + fav_list.append((params, info)) + a = open(favorites_file, "w") + a.write(json.dumps(fav_list)) + a.close() + + +def remove_favorite(name): + data = json.loads(favorites_list) + for i in range(len(data)): + if isinstance(data[i][0], dict): + if name in data[i][0]['name']: + del data[i] + break + elif name in data[i]: + del data[i] + break + a = open(favorites_file, "w") + a.write(json.dumps(data)) + a.close() + return xbmc.executebuiltin('Container.Refresh') + + +def blacklist_channel(name): + blacklist_ = xbmcvfs.exists(blacklist_file) + if not blacklist_: + black_list = [] + else: + black_list = json.loads(open(blacklist_file, "r").read()) + black_list.append(name) + f = open(blacklist_file, "w") + f.write(json.dumps(black_list)) + f.close + return xbmc.executebuiltin('Container.Refresh') + + +def get_params(): + p = parse_qs(sys.argv[2][1:]) + for i in p.keys(): + p[i] = p[i][0] + return p + + +def set_view_mode(): + view_modes = { + '0': '502', # List + '1': '51', # Big List + '2': '500', # Thumbnails + '3': '501', # Poster Wrap + '4': '508', # Fanart + '5': '504', # Media info + '6': '503', # Media info 2 + '7': '515' # Media info 3 + } + view_mode = addon.getSetting('view_mode') + if view_mode == '8': + return + xbmc.executebuiltin('Container.SetViewMode(%s)' %view_modes[view_mode]) + + +def end_of_dir(set_content=False): + xbmcplugin.addSortMethod(int(sys.argv[1]), xbmcplugin.SORT_METHOD_UNSORTED) + xbmcplugin.addSortMethod(int(sys.argv[1]), xbmcplugin.SORT_METHOD_LABEL) + if set_content: + xbmcplugin.setContent(int(sys.argv[1]), 'movies') + set_view_mode() + xbmcplugin.endOfDirectory(int(sys.argv[1])) + + +params = get_params() +addon_log("params: %s" %params) +try: + mode = params['mode'] +except: + mode = None + +if mode == None: + display_main_dir() + +elif mode == 'get_all': + get_channels(None, None) + +elif mode == 'get_subcategories': + display_subcategories(params['category_id'], params['iconimage']) + +elif mode == 'get_channels': + page = None + sub_category = None + if params.has_key('page'): + page = params['page'] + if params.has_key('sub_category'): + sub_category = params['sub_category'] + get_channels(sub_category, params['category_id'], page) + +elif mode == 'set_resolved_url': + set_resolved_url(resolve_url(params['name'])) + xbmc.sleep(3000) + if addon.getSetting('run_chat') == 'true': + xbmc.executebuiltin( + "RunScript(script.ircchat," + "run_irc=True&nickname=%s&username=%s&password=%s&host=%s&channel=%s)" + %(j_nick, j_nick, j_pass, 'irc.twitch.tv', params['name'])) + +elif mode == 'get_search': + get_search() + +elif mode == 'get_channel': + play = False + if params.has_key('play') and params['play']: + play = params['play'] + password = False + if params.has_key('password') and params['password']: + password = params['password'] + get_channel(params['name'], play, password) + +elif mode == 'get_favorites': + display_favorites() + +elif mode == 'get_channel_archives': + url = None + if params.has_key('url'): + url = params['url'] + display_channel_archives(params['name'], url) + +elif mode == 'add_favorite': + add_favorite(params['params'], params['info']) + +elif mode == 'remove_fav': + remove_favorite(params['name']) + +elif mode == 'set_archive_url': + set_resolved_url(params['url']) + +elif mode == 'get_justin_favorites': + get_user_favorites(params['url']) + +elif mode == 'search': + search(params['name'], params['url']) + +elif mode == 'remove_query': + remove_search(params['name']) + +elif mode == 'blacklist_channel': + blacklist_channel(params['name']) diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.jtv.archives/fanart.jpg b/packages/mediacenter/kodi/config/base-addons/plugin.video.jtv.archives/fanart.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3cb5c052270a1e50c5d2b3c0b3d37e5cfe73c7c8 GIT binary patch literal 97174 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 X6HY4iIK|No1ip;)%yrAPog)7qGOSpz literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.jtv.archives/resources/icons/entertainment.png b/packages/mediacenter/kodi/config/base-addons/plugin.video.jtv.archives/resources/icons/entertainment.png new file mode 100644 index 0000000000000000000000000000000000000000..4dc083c8261c587ba2a33feb639cc9c75d1d9663 GIT binary patch literal 38458 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 B5(fYP literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.jtv.archives/resources/icons/fav.png b/packages/mediacenter/kodi/config/base-addons/plugin.video.jtv.archives/resources/icons/fav.png new file mode 100644 index 0000000000000000000000000000000000000000..5305f470e311db41fdf913b94184d86cefe5491d GIT binary patch literal 50127 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 XS6)~wyl~l11|aZs^>bP0l+XkK>UJpW literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.jtv.archives/resources/icons/gaming.png b/packages/mediacenter/kodi/config/base-addons/plugin.video.jtv.archives/resources/icons/gaming.png new file mode 100644 index 0000000000000000000000000000000000000000..d70d74d02c6526c54cc4142d78ad988d261e7440 GIT binary patch literal 40562 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 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.jtv.archives/resources/icons/jfav.png b/packages/mediacenter/kodi/config/base-addons/plugin.video.jtv.archives/resources/icons/jfav.png new file mode 100644 index 0000000000000000000000000000000000000000..f8b995ff49cbcf11ee95026d83560ab8d93fc960 GIT binary patch literal 54078 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 N002ovPDHLkV1m*D6YBr~ literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.jtv.archives/resources/icons/news.png b/packages/mediacenter/kodi/config/base-addons/plugin.video.jtv.archives/resources/icons/news.png new file mode 100644 index 0000000000000000000000000000000000000000..85ff610a2ed20a833edad36145b9ccffacc3e4fc GIT binary patch literal 36638 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

-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 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.jtv.archives/resources/icons/science_tech.png b/packages/mediacenter/kodi/config/base-addons/plugin.video.jtv.archives/resources/icons/science_tech.png new file mode 100644 index 0000000000000000000000000000000000000000..c7bfbc51d4742d434f6c995ef441916618b2c890 GIT binary patch literal 38720 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 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.jtv.archives/resources/icons/search.png b/packages/mediacenter/kodi/config/base-addons/plugin.video.jtv.archives/resources/icons/search.png new file mode 100644 index 0000000000000000000000000000000000000000..0e554ca1572c874449cfbba8ce4ffd6bb1273231 GIT binary patch literal 38742 zcmXt91ymc)*9|0iaEiNIad+1r-r_}yI}~?!cXw}bceg_EVgZU4cXz(@f6jN3ob1kS zva>Vq-gn=dw~?yKvZ%;}$N&HURbEa?9RPrVZo&W%;h|sp-zv=i?K!K!p5000I1-vHllNPoQAVK`3tp8ZB5OgX6x^dI)b`XavaopoC7hj1bSh{%K@msu&wxOy_cT> zTLgn-@Ft!miRK+N6Q^fRt=6n(iitmI9PHhrBkqOYE^09E|NJt=)A_G~GD3=$^PG@( z>MmzrDBSO1kc=a%m_KWW$unXPhfCI(3$1`3+CYdfLp(W491FCJ+p~-tf%$htb_ek9 z)M6(9^vL8aUjX#To+Ysu^oVoUgX~;R(B4A>nmIgXpl6Z~;d@?0R`LS$B#%t6KVil+>>s3eIxx_cqkw6S|>x`wAXPly7L0R)f_xg3j^}jCe@Grix zpx}eyp>I_MaYUF>oW1>hija&IG#@Ow8GL^YSguiu=(n>U^vE$XRP?0)fUXU6BW83b za+N1+?O&H8IbhS@mQeL^>i?YqRSa z*Kf3m5H+&Hj*Ew9(Sm8R;}8}K?S09k%GRBCpx^x5TbunxEjR+TT|^$AsJBx^CvB_& zyl(Hl-ONoO2DPvqg5N{z9Op64-rhv7eq@4zg3x)SkAfZCnsI)$kT#?MH84viQDB6t{Uf;ayfK%!Y>?T{1Y;6qj z%>_!wi?dlhdI*g;@=5u#^^J_cdv)jW{_05V{O#MT97u#sOL=l~@_^MB=o1|sopJ1z zXihN4C7nbqmkg3Xe&;FiCgox6QisQQY!vg(t%5>h)YutT$T((~B#4)%rX6JQLF!E{ z19P2|N2bO*Flye|9E<=I^0)w?lZp)OEvCg@NV0L3q-5mh=VRP@Bzbk_6)nxb8PtXw z)LMYQC^YGQY|{JqYkJz)-Vf$fbE3<>Wh&}tulse+il7KQP)Qy-k$99}HX7mM9r`uS zhpLLBMLL?Jfm~vGkqGFEPNxuVA+H-m>Ad0?h@I2Xmo%Cr>df!2hIo(54yGjPzXCY4)G zOZJIac#|lH-y-;w1WBBMGkxP6-SK!)X|2l>MNcmq!OPA}XNvk+=+Gcw+(xL+y_~MD zyF2!WR_*r7uwkxkx6| zSDx<^6&o9iG?;Hjef!?o)b%HPgX!oz73n{sPg!Oa^M19>Bi-Kjbv-?CrKL1EEq}#3 z*LezdWA<&KltWa`crk4HOIH+m!~WnBTvN z5=%cu%{DrLMb_ysJ#G}X`hyYL{7wmLzI5J&dT&p)ed(NnBAGfc1xsDw-PzXhRLp5yKqrm4>6g5#KYKqX!$CrE4c zSbosmN}senBNG zeS#1OX_16k{r!L+7p86K9}qA4hA6nYD$2{Pt#F9ouyzsqoXfe*r6f$NnnrUaG?^QYmz{wnp5sUPJfHm!xu{|5YSl0ug$OhfvJ{%!^Rzz`y`3%a@Lj`Er%# zeQORVm0{WCz^yUFsFr3e>g=F*gq5suCna%6;`sAuI>YKE*2NqS*fCA1` zXO9y=c~#XnYZ$SJ&f5rd6Xa z-n)@MUXlGbAZM#p_hX6GQGchl~{wbh{dz`j~+4EybjxtW*ZH~5|DxgMUcm7^HN<)%N~p{FJ;bt`vxytHBROp@jTb?y?z{dbM60XSw>R!N1(B6`LLF=1eaYgKjiRxIzIzVY#K#T5$6 z4nX+wLvz-D&D=IP(ve$^2m9ylZf+M_;bhy;snTFQ)7i+~Qe;9)70?|!|4(2@flU0E>;Cbx#W0i3G=uhLnEv2o{+q~cK_aAt;SA5Lf z!p8LKCbeH{3-rD}dt4Q&Pc*p_;jp7Po}#jwE?mgvrDY8WZTF0jq9nWNo*A=ji&pE6 zpEW|**)meE3VDpo4HoRBQ_ktLsqGHaC|4F&I20t9=lL)#5Jw^y=Dy*3UpfIIM7XF@ zwhbMYT{!2GKMqwojSP|3IE9<8IUOb3nMDkK1B?eb>aDImTnwT^q2;%UvVv(Bf-!bY z-0H9~vfk-Fdwzc(bGPt`zwW{`N!*;I

c$O^eO{g<2q5maX?2^7vEjRbrk0i=VGUID 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 WGvOhPXe_*LXH7^w3ba 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 + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/addon.xml b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/addon.xml new file mode 100644 index 0000000000..7b8f6c6106 --- /dev/null +++ b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/addon.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + video + + +

SopCast and AceStream + AceStream and Sopcast in your favourite media center! Watch peer-to-peer streams in Kodi without the need for external players. Project page: https://github.com/enen92/P2P-Streams-Kodi + AceStream e Sopcast no seu Media-Center de eleição! Assista a streams peer-to-peer no Kodi sem a necessidade de players externos. Página do projecto: https://github.com/enen92/P2P-Streams-Kodi + Acestream en Sopcast in jouw favoriete media center. Kijk peer-to-peer streams in Kodi zonder de noodzaak voor externe spelers. Project pagina: https://github.com/enen92/P2P-Streams-Kodi/ + AceStream e SopCast nel tuo Media Center preferito! Guarda i canali peer-to-peer in Kodi senza la necessità di player esterni. Pagina del progetto: https://github.com/enen92/P2P-Streams-Kodi/ + The authors does not host nor distribute any of the content you may watch using this addon. The authors have no affiliation with any of the content providers. This addon does not track its users. + Os autores não alojam nem distribuem nenhum do conteúdo acessível a partir deste addon. Os autores não têm qualquer afiliação com nenhum dos sites utilizados por este addon. O addon não contem nenhuma ferramenta de tracking. + De auteurs houden of delen niets van de inhoud die u kunt bekijken met behulp van deze addon. De auteurs hebben geen banden met welke leverancier van inhoud dan ook. Deze addon houdt geen gegevens bij van zijn gebruikers. + L'autore non detiene o distribuisce alcun contenuto fruibile tramite l'utilizzo di questo addon. L'autore non è affiliato con nessun fornitore dei contenuti. Questo addon non traccia i suoi utenti. + http://forum.kodi.tv/showthread.php?tid=201894 + https://github.com/enen92/P2P-Streams-Kodi | https://github.com/enen92/P2P-Streams-Kodi--Modules- + https://code.google.com/p/p2p-strm/ + all + + diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/changelog.txt b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/changelog.txt new file mode 100644 index 0000000000..bb8bfe1583 --- /dev/null +++ b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/changelog.txt @@ -0,0 +1,155 @@ +===== Stable Versions ======== +[B]v1.2.0 (20/12/2014)[/B] +-Fixed sopcast-type lists (added a few exceptions) + +[B]v1.1.9 (13/12/2014)[/B] +-Updated Android internal acestreamengine (and external apps) to v3.0.6 (Android L compatible) +-Updated Linux x64 ace engine to v.3.0.5.1 +-Fixed Openelec x86 ace package to be compatible with OE RC/Kodi +-Updated Openelec x64 ace package to v.3.0.5.1 and compatibility with OE RC/kodi +-Removed fixed views in xml lists +-Fixed a minor bug in one of the sopcast settings (thanks alesnav) + +[B]v1.1.8 (10/12/2014)[/B] +-Updated android acestreamengine to version 3.0.3 +-Added option to change port for the internal engine (8621,8622,8623 only) for android +-Added cache allocation option for android (memory vs disk) +-Fixed stop function in android +-Fixed auto-conf in android +-Renamed all utils entries to peertopeerutils to avoid script errors +-Parser sync & disclaimer bump +-Xbmc references 2 Kodi +-Several other bug fixes + +[B]v1.1.7 (6/12/2014)[/B] +-Updated acestreamengine for general linux x64 distros to version 3.0.5 +-Updated acestreamengine for openelec x64 to version 3.0.5 + +[B]v1.1.6 (5/12/2014)[/B] +-Updated windows acestream engine to version 3.0.4 +-Updated general linux x86 acestream engine to version 3.0.3 +-Updated general linux x64 acestream engine to version 3.0.3 +-Updated Openelec x86 acestream engine to version 3.0.3 +-Updated Openelec x64 acestream engine to version 3.0.3 + +[B]v1.1.5 (17/11/2014)[/B] +-Fix listings for Kodi Helix +-Fix dropbox hosted lists + +[B]v1.1.4 (29/10/2014)[/B] +-Acestreamengine bundle for Linux x86 was re-packaged (based on debian to avoid debian errors) +-Fixed OSX curl errors with sopcast (file is downloaded locally by a thread and forwarded to the player) +-New settings for sopcast in osx (timer used for example) +-New configuration for acestreams under osx (using the windows wine emulated version of the acestreamengine 3.0.2 by july ighor) +-New behaviour for Acestreams in OSX +-Changes to the wiki + +[B]v1.1.3 (23/10/2014)[/B] +-Updated windows acestream engine to version 3.0.2 +-Updated Linux x64 acestream engine to version 3.0.2 +-Updated Linux x86 acestream engine to version 3.0.2 +-Updated OpenELEC x64 acestream engine to version 3.0.2 +-Updated OpenELEC i386 acestream engine to version 3.0.2 +-Updated Android Arm acestream engine bundle to version 3.0.2 +-Updated Acestreamengine.apk and AcePlayer.apk in google code repo/mirror +-Fixed action-type settings for Kodi/Helix +-Improved italian translation (tks axlt2002) + +[B]v1.1.2 (4/10/2014)[/B] +-Fix manually add to favourites option not showing +-Fix non-existent acestreamcachefolder on linux +-Added addon history (can be disabed in the addon settings). Every ace or sop link you watch gets saved +-It's now possible to change acestreamengine settings through the addon gui in windows +-Added option to enter the list of parsers on addon startup +-Updated italian translation (tks axlt2002) + +[B]v1.1.1 (29/9/2014)[/B] +-Fix changing acestream settings from the addon for recent linux/android acestreamengine versions +-Add possibility to call torrentstream controller proxy and use any media player (in android) +-Fixed bug with costum fanart not showing in parsers +-Added option to have a costum fanart for costum lists +-Added option to mannually add channels to favourites +-Added a costum stop function to replace the one used by the skin or the remote (credits of the remote option goes to takoi - keymap editor addon). This new function basically checks if the playing media matches the acestream url format and, if that's the case, it kills the engine and clears cache before stopping the stream. +-Updated italian translation (thanks axlt2002) + +[B]v1.1.0 (20/9/2014)[/B] +-Fix acestream window for any skin rather than confluence + +[B]v1.0.9 (19/9/2014)[/B] +-Updated linux x64 Acestreamengine to version 3.0.0-b2 +-Updated Openelec x64 Acestreamengine to version 3.0.0-b2 +-Updated Android internal Acestreamengine to version 2.3.1 +-Updated Android Apks in repository to match latest version of the engine and player +-Added support for android x86 (Acestream only) + +[B]v1.0.8 (17/9/2014)[/B] +-Updated acestreamengine for Windows (version 2.3.0-Next) +-Updated acestreamengine for Linux x64 and Openelec x64 (version 3.0.0 b1) +-Plenty of new options for Android devices: + -The addon now includes its own engine like in other platforms (default option -> All addon). This allows you to change the acestreamengine settings from within the addon plus stop/killing the engine after you watch a stream. + -You can still use xbmc player + external acestream engine as before (xbmc player + external acestreamengine.apk) + -You can now use an external player (aceplayer.apk) (option external player) +-Fixed bug in m3u lists not being properly scrapped +-Added support for private parsers (hosted in dropbox) +-Fixed timezones due to the pytz dependency being missing in addon.xml +-In android rooted devices you can now kill the processes if for some reason xbmc crashed leaving the process running on the background (hence assigned to a different username) +-It's now possibile to define the cache folder from within the addon +-Bump parser disclaimer + +[B]v1.0.7 (8/9/2014)[/B] +-Fix download modules on boot on arm + +[B]v1.0.6 (5/9/2014)[/B] +-Fixed issue with mobile networks +-Updated italian strings (tks axlt2002) +-Fix download modules on boot (acestream) android +-Fix local lists +-Added support for Jynxbox Pure linux custom firmware (added to the list of supported OS's) + + +[B]v1.0.5 (1/9/2014)[/B] +-Fix download modules on boot function +-Fixed script error in advancedsettings.xml +-Fixed "An error has occured" notification after sys.exit +-Bug fixes in the configuration function to avoid the download of wrong modules +-Fixed change port function for platforms using the tarasian666 acestreamengine +-Minor fix regarding disk cache determination in tarasian666 acestreamengine +-Updated acestream bundle for openelec i386 +-Updated acestream bundle for openelec x86_64 +-Fixed acestream bundle for linux i386 +-Bump acestreamengine md5 to force transfer the new acestreambundles for linux_i386, linux_armv6, linux_armv7, osx_i386, osx_x86_64,openeleci386,openelecx86_64 + + +[B]v1.0.4 (29/8/2014)[/B] +-Configuration has been written "from scratch". It's now possible for us to force the user to push module updates between versions. +-It is now possible to change acestreamengine settings from the advanced tools menu for linux +-Fixed non-existing folder if the first thing a user does after instalation is to clear the parser traces or run a remote python script +-Added sleep before sopcast "channel initialization failed" notification +-Minor bug fixes +-Wiki updated + +[B]v1.0.3 (23/8/2014)[/B] +-Updated acestreamengine for windows + android + +B]v1.0.2 (22/8/2014)[/B] +-Updated acestreamengine for linux i386/x64_86 +-Simplified configuration for linux i386/x64_86 +-Updated engines for openelec i386/x64_86 +-Updated sopclient for android +-Improvements in the parser engine (requested by al101) +-Fixed xbmc favourites if parser folder is empty +-Wiki updated + +[B]v1.0.1 (17/8/2014)[/B] +-Fixed handshake for acestreamengine api versions > 2.x +-Added new android acestreamengine (addon configuration) + +[B]v1.0.0 (11/8/2014)[/B] +-First stable release + + +===== Devlopment versions ======= + +[B]v0.1.0 (13-01-2014) - v0.5.0 (11/8/2014)[/B] +-Development and previous alpha,beta releases of the addon + diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/default.py b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/default.py new file mode 100644 index 0000000000..22752d1654 --- /dev/null +++ b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/default.py @@ -0,0 +1,166 @@ +# -*- coding: utf-8 -*- + +""" p2p-streams (c) 2014 enen92 fightnight + + This file contains the main menu and the addon directory tree. + All the necessary modules are present in ~/resources/core directory + Parsers are in ~/resources/core/parsers + +""" + +import xbmc,xbmcaddon,xbmcgui,xbmcplugin,urllib,urllib2,os,re,sys,datetime,time,subprocess,xbmcvfs,socket +from resources.core.peertopeerutils.pluginxbmc import * +from resources.core import acestream as ace +from resources.core import sopcast as sop +from resources.core.autoconf import * +from resources.core.peertopeerutils.directoryhandle import addLink,addDir +from resources.core.favourites import * +from resources.core.advancedfunctions import * +from resources.core.livestreams import * +from resources.core.parsers import parsers +from resources.core.resolver import go_to_id +from resources.core.acecore import stop_aceengine +from resources.core.history import * + +def main_menu(): + addDir(translate(40114),MainURL,400,addonpath + art + 'web-parsers-menu.png',2,True) + addDir(translate(40115),MainURL,100,addonpath + art + 'xml_lists.png',2,True) + addDir(translate(40144),MainURL,200,addonpath + art + 'Favorites-menu.png',2,True) + if settings.getSetting('addon_history') == "true": + addDir(translate(70036),MainURL,8,addonpath + art + 'history.png',2,True) + if "confluence" in xbmc.getSkinDir(): addLink('','','p2p') + if xbmc.getCondVisibility('system.platform.windows') or xbmc.getCondVisibility('system.platform.linux') or xbmc.getCondVisibility('System.Platform.OSX') or xbmc.getCondVisibility('System.Platform.Android'): + addDir('[COLOR orange]AceStream: [/COLOR]' + translate(40004),MainURL,4,addonpath + art + 'acestream-menu-item.png',1,False) + addDir('[COLOR orange]AceStream: [/COLOR]' + translate(600029),MainURL,6,addonpath + art + 'acestream-menu-item.png',1,False) + if xbmc.getCondVisibility('system.platform.windows') or xbmc.getCondVisibility('system.platform.linux') or xbmc.getCondVisibility('System.Platform.OSX') or xbmc.getCondVisibility('System.Platform.Android'): + addDir('[COLOR orange]SopCast: [/COLOR]' + translate(40005),MainURL,3,addonpath + art + 'sopcast-menu-item.png',1,False) + addDir('[COLOR orange]SopCast: [/COLOR]' + translate(40006),MainURL,5,addonpath + art + 'sopcast-menu-item.png',1,False) + if xbmc.getCondVisibility('System.Platform.IOS') or xbmc.getCondVisibility('System.Platform.ATV2'): + addLink(translate(40056),'',addonpath + art + 'processwarning.png') + if "confluence" in xbmc.getSkinDir(): addLink('','','p2p') + addDir('[B]' + translate(40057) + '[/B]',MainURL,300,addonpath + art + 'settings_menu.png',2,True) + xbmc.executebuiltin("Container.SetViewMode(50)") + #break_sopcast is a function used in windows to intentionally break the sopcast.exe setup by renaming one of its codec files. It's ran here to rename the file again in case it failed when played before + sop.break_sopcast() + + +""" +Addon tree is below +""" + +def get_params(): + param=[] + paramstring=sys.argv[2] + if len(paramstring)>=2: + params=sys.argv[2] + cleanedparams=params.replace('?','') + if (params[len(params)-1]=='/'): + params=params[0:len(params)-2] + pairsofparams=cleanedparams.split('&') + param={} + for i in range(len(pairsofparams)): + splitparams={} + splitparams=pairsofparams[i].split('=') + if (len(splitparams))==2: + param[splitparams[0]]=splitparams[1] + return param + +params=get_params() +url=None +name=None +mode=None +iconimage=None +parser=None +parserfunction=None + +try: url=urllib.unquote_plus(params["url"]) +except: pass +try: name=urllib.unquote_plus(params["name"]) +except: pass +try: mode=int(params["mode"]) +except: pass +try: regexs=params["regexs"] +except:pass +try: iconimage=urllib.unquote_plus(params["iconimage"]) +except: pass +try: parser=urllib.unquote_plus(params["parser"]) +except: pass +try:parserfunction=params["parserfunction"] +except: pass + + +print("Mode: "+str(mode)) +print("URL: "+str(url)) +print("Name: "+str(name)) +print("Iconimage: "+str(iconimage)) +print("Parser: "+str(parser)) +print("Parserfunction: "+str(parserfunction)) + +#from 1-99 functions related to the addon menu functions +if mode==None: + print("Installed version: v" + versao) + if settings.getSetting('autoconfig') == "true": first_conf() + else: + if settings.getSetting('last_version_check') != versao: + try:check_for_updates() + except: pass + if settings.getSetting('enter_channel_list') == "false": + main_menu() + else: + parsers.addon_parsers_menu() +elif mode==1: ace.acestreams(name,iconimage,url) +elif mode==2: sop.sopstreams(name,iconimage,url) +elif mode==3: go_to_id('sop_id') +elif mode==4: go_to_id('ace') +elif mode==5: go_to_id('sop_url') +elif mode==6: ace.load_local_torrent() +elif mode==7: stop_aceengine() +elif mode==8: list_history() +elif mode==9: remove_history() +#from 100-199 functions related to xml lists +elif mode==100: xml_lists_menu() +elif mode==101: list_type(url) +elif mode==102: get_channels(name,url) +elif mode==103: getChannelItems(name,url,"fanart") +elif mode==104: getRegexParsed(regexs, url) +elif mode==105: item = xbmcgui.ListItem(path=url); xbmcplugin.setResolvedUrl(int(sys.argv[1]), True, item) +elif mode==106: xbmc.executebuiltin(url.replace(';','')) +elif mode==107: addlista() +elif mode==108: remove_list(name) +elif mode==109: get_groups(url) +#from 200-299 Favourites +elif mode==200: addon_favourites() +elif mode==201: add_to_addon_favourites(name,url,iconimage) +elif mode==202: remove_addon_favourites(url) +elif mode==203: manual_add_to_favourites() +#from 300-399 Advanced functions +elif mode==300: advanced_menu() +elif mode==301: import_advancedxml() +elif mode==302: recoverbackup_advancedxml() +elif mode==303: backup_advancedxml() +elif mode==304: delete_advancedxml() +elif mode==305: set_engine_setting(url) +elif mode==306: remove_lock() +elif mode==307: clear_cache(url) +elif mode==308: set_linux_engine_setting(url) +elif mode==309: set_acestream_engine_cache_folder(url) +elif mode==310: shutdown_hooks() +elif mode==311: set_android_port() +elif mode==312: set_android_cache_aloc() +#from 400-499 Site parsers +elif mode==400: parsers.addon_parsers_menu() +elif mode==401: + parsers.parser_check() + package = 'resources.core.parsers.' + parser + tree = "main" + parser_module = getattr(__import__(package, fromlist=[tree]), tree) + parser_module.module_tree(name,url,iconimage,mode,parser,parserfunction) +elif mode==402: parsers.add_new_parser(url='') +elif mode==403: parsers.remove_parser(iconimage) +elif mode==404: parsers.runscript() +elif mode==405: parsers.add_new_parser(url) +elif mode==406: parsers.sync_parser() +elif mode==407: parsers.sync_single_parser(parser) +elif mode==408: parsers.clear_parser_trace() + +xbmcplugin.endOfDirectory(int(sys.argv[1])) diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/fanart.jpg b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/fanart.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2adf02bff88106cdb477bac6c4e0cfc8504ae3cb GIT binary patch literal 133642 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≺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í>a#L)TMYeR=4eXs^=t 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⋘a@cGPa#-kM6a{G`|;EXS-KDrij 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 LbYIC{_sIVNFUbk` literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.xstream/resources/lib/handler/__init__.py b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/__init__.py similarity index 100% rename from packages/mediacenter/kodi/config/base-addons/plugin.video.xstream/resources/lib/handler/__init__.py rename to packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/__init__.py diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/__init__.pyo b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/__init__.pyo new file mode 100644 index 0000000000000000000000000000000000000000..4ec4428fbc0875ea8656ddbf406e19c74b09e2b8 GIT binary patch literal 155 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 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/Basketball.png b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/Basketball.png new file mode 100644 index 0000000000000000000000000000000000000000..ee2082154bb7e01d3efc2fe00aafedb3ebb9e3a5 GIT binary patch literal 34009 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%0A}6-Y(o)$<4^8sut4?q*pP9&2nq^E8Nt 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 IM6N<$f^$PUWB>pF literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/Golf.png b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/Golf.png new file mode 100644 index 0000000000000000000000000000000000000000..a2cf7590a68686043c94b20275acb1e8cc4ea236 GIT binary patch literal 43471 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 JtGMDA^M7Tf=B)q# literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/IceHockey.png b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/IceHockey.png new file mode 100644 index 0000000000000000000000000000000000000000..9fa20f81f7886a5212f1caeecf6475777bc2d8f6 GIT binary patch literal 43091 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 ynK}v!QzV+;7!dWwv%bD14huSV-bf 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 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/Other_white.png b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/Other_white.png new file mode 100644 index 0000000000000000000000000000000000000000..0b146c62d9e8ce1f623259329b04330a393a4082 GIT binary patch literal 4874 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 E0=0NCod5s; literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/Racing.png b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/Racing.png new file mode 100644 index 0000000000000000000000000000000000000000..66aa50cc3553751011587ae73926956f523b60b2 GIT binary patch literal 54700 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 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/Rugby.png b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/Rugby.png new file mode 100644 index 0000000000000000000000000000000000000000..3b507967af5fc58979a22a3eb36c5360f8a15c90 GIT binary patch literal 50925 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 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/Tennis.png b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/Tennis.png new file mode 100644 index 0000000000000000000000000000000000000000..aa39121f5814c47c54d35c40f38dbdc4f0c54102 GIT binary patch literal 31080 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 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/acelogofull.jpg b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/acelogofull.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5dd034991efe78ed39d5b5ce63622470b89e0c3a GIT binary patch literal 24815 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 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/acestream-menu-item.png b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/acestream-menu-item.png new file mode 100644 index 0000000000000000000000000000000000000000..7786f4476e824148443b2b9c8b6adb0faee82736 GIT binary patch literal 27788 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 z zhv7JF4}BJIsY*5s-*oqNujPMM*lF)pv?UbB0cFk`xg;b2p<^*i0qMB-n@(&2JyD7R zJ3rCAW+E3UJ3FUG^d!0s1YRw74WzvN8v!DKm+0jnpl3*e6Q$YPKg&co(gsM;5yje3 z@f2!Ji?6v@_kt*jE>qjH6;KJWM*ibEzXG6QDHFG!!d*?~Sbh3@Ldp{R+lx@mGCFz; z5#W8y9L+b{og%6G-$()wqyZ7g*NoNzBI}HyaK{(7-c9aad3_)uIJm07!L#;zZLv0h zH*E8=;#byZuen*T7(4WwFbEKD8q>0N2!g%@QKgjA5Giopvrq~5VBh~^AB9FiaZF6y zsobo$a2lh^7zpJrm=#SY0|5gWb%L98jE~NQF8meLg%Cmo%Jf-PP$N0w1R4?6va@fH z4vOnnDd$Jl6+%u6A_7M_mzKnWDuEL?zplJ{06#6RZR4Ec+?>})*nWH!yf+Lm&@b-_Wzy_2C8jwv;L2w215VsgL7-L*8gc+T2nT(3!;5jBy$8i~> zBY0#KG4Y_|AaOS;h|8d8L{Xz4g3993iiqr6vvosvzjx%>|p02sD<;>G&5DVDIb0j9-j7ccIt`@z}jce4PU zi||0szn-F}b2W=p+5rG<->@B78Oy=(?T07$ZQLd7#{)EU!7Fu|k)qZ4trR zwTmJ_YQdw2mE@{i z1}L1HFl5Afxb_`@;F+5Nps_+5So^FsQKx5rq>5dbp{-bEPSx-sRxMh7_yZ@(G zE5mAw+KxaZK{3!`Xon973l0Fme|66`f~Vep1OT|a ztr*j`cpf#k=93A4woTM=03bYE1~eBeP+(%gA0d%MYe#9NM0gYlzJDzAd2=QJ*hQsTU`_$w)1E*r ztood!lLHtFIY93Ud^!IK9=xpVdnsSJKqrU@*?FkdPG%mfu$HX>px<%f2Fz~qN{e15 z)ng-^>zTm<5fRjsJxUVrbJ+iqkdm_VFk`qcmK{hrsI07=-N~uZ%hDWfwl>p;xhgK& zWLOW5GSW_2LXn3m@_@f88U-^2N=5gY(qhRXl| z9PhNK5~g+qfCzwqR^=3?ueSmKs2{ErYf@c#&n<6&-K%*cv%;>Yslvh1#NK3vl-UDv~2LO(92!mL*AEI(~0I45_Lh6)Cmcu9U{x>;Ezu0p^$u0oEiDy?E?^Hip z@L2WIj2SdD05IhwnCLWYRY$HbDM#$Zo5LD4Z5`6B3%-002LHv?gzc`{9w}yrPW&NqNt_c9ZL6dofy!?|~<9|V&!C}Aj`4s7;xqhRQBcA;DEPb0uukN=% zBAhMkevS!Rst14(o-P1@22JaF01!lihrHJwpqTzXb7I#{2moPe8@?%TshzJd?|sUI zmpoGI+IT(b{Z-oLaaEdnAAv+LFo-0=#nS#>nYw1MAc}|@v1sJXzGH81KK&EcOdF3s z?K_!XQrj?==NO!O$x`+%2$_b!FM!NrzfJ%EW?fjj|9;)mxgrr57#IUs`xFKS6JF8~ zWbYdpKlZD{@T)NkUN%?#^URcJ>)q+s5k77d!V{9dd|s>C%K+F|n5P_E96BQ@J71jX z@7rbU=pgX>w2e4CaUH_1#eDoo^&+9PrA9$SFyp1LmRjEJD^o;y$eb>$^`F}qek}&O z$E?7rTk&>LBNtTxz~Y3YEyXqUt9qJCp^(Wwj{U>bi``BpaSu**4xhGHO7A)nk%@7v zr0G>bbUM2L0PyYU%Wg{&ldsK+J5;k07*qoM6N<$g0KVOZU6uP literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/americanfootball.png b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/americanfootball.png new file mode 100644 index 0000000000000000000000000000000000000000..a3ad3c41feb8b9aa87be6fcf2f34fc1fa8b925b1 GIT binary patch literal 38659 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 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/football.png b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/football.png new file mode 100644 index 0000000000000000000000000000000000000000..7f88fc23e769edc99712c0a57237c79cd1e0d362 GIT binary patch literal 37691 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 z zK@EI~bG#+gGsT#CpQ6JLYg$RSGH@JkhdO7xW*>7ZJWDdT-7Pkw-uplMf5C*zpZ*5i zp=7-3z?`GoRr3;W|8pkt`7_h_5*POq_UbdM4Qg@f8c~N|QNNu&6JZ~v(*esPCo;pH zk%$seH#$u_WKJ?13#{T4C4_=IiS}rH(59xR`(y)$qb%x&&va7G;-3B>UBCY2QG}8x zt}3H|9KFb)pr^uY^Ll-irVM89TupF4W&uj`_QZjxe@l>o`2iVM6u~4Tc}oTDcXp!0 zFUq`x^ZD+D8L2Ujku@BIXo5}TO}p4cu9puXo|1A9pEC*!|G00+xMmUB(C#-`iHr+QoziE@=l^yI^d@#D{u5cMC-Occ;xgy z?7r>N<#M81pwwD~IZ~`z?9^@hY=yh@J3OP1TEtFip<6z1oY%Owtm?hZH-07K-qiR$ zmViKYWF-4qX^0h}_Kk$Ns0^AsnqHz|!C#KcEl{zG=ZX=LmSe^ME?nxcr#zTqWHbc{ zDYWWTNm~C>6?A1vFbnR2(+Yf$R3NAJjO(=S7-UtZr^@!lWa|5k zADA*VX20Vuivl)N^(A&(uOED`B!4dH?j*bDY;P|-b3OJ8;R2mZo(k+kt4AgW41F{` zFKbQckif z;tmXqB@-1B^%h6WW$C)#+_hf*1zG<4IA~KPmt*^!6$Q|vwECLn%%VEk&mAX;7S+TC zI7$L$DKV30k5x>4`)_}?e_7rgI!8Z&k?Ra%CG;Z+hBbs49=zcVN#q;YNFj#1lSs1@ zT|uLEYU^j&YRntbJ(Y?*A|5IW6$m!`5yW4RHL&o;DW?*m5MrpiT2sMwciTSw{z4;%elC+87%sf0gOv{(9;EEh!X`vj^HZ9KG2$O#?{=Xmo3j|*#0&$>0NY6mewZQ?%p`%6f zm(a<^6Fg(imixI&F?taZ5GAf5B%p)_z3j12W?vKnAO)_=LaDa1VqEyK;m>un(TeL< z`olSdum*&Y-rGKG^_9O3gdjy&f2PmaBW57@)C3+fL^@<-ATs~#P-UM@pV_&Ke*K$g z`Sn{N~Rk0<}qBmSZUl*PIMjgA7~AwWmL-FD-hUf#c(b&Bad zB8(fAUtkh`v;Q9s|H*x!a{CmsT!bMTbuw^3s02ffcrz z-8R7sVwl>cM@9nPKbyjZGGRA?)Ip(o%BnV_UKZK*_Ve7IZE}3Z4XZcu$c0b-O(eBK z7^Y?Esa9V}{xMnpDC@536OtRnEe{-43k#yjk;kvr)7XgEB_dT#&>Uj`0(VhyUp! zfQu3QI7M*6@%^#RcC>Kv4|`F}egG03aa_H){DQ!8#|b}aw}t(GOUoi$Ja-9o_jiBz zqX6QBqE;R-8qF_}k3FH!r?&%}?)DAz1m6yF0hB~EIpn36r7{+oYp;2bnniW5qjecz zAwqwf)^6fG3uNMw+02maqXB-MrI#Q&Gq?oiQf2i%750bo3_|U=Bqbq6f|(18m{QsI zu{$25gY^e^xN5+$kl+K12|ik@FJ-6)3p4+d=KxYg09a_mxb6m=K7HEdY!YL%#Bo7E z{)vbMlAq$jilUM-%>Jv)zsc$=VL&U~+Wm&rTWIfrSLvEi063{=hKTN}D;ziA%|rWK zs4orCu%&4^h!lW*x0O*dH>5-^A^!^OK&$wga|28d53+DWOi_Jj zlfn9Hu%Br}9)$=}DM#P7Rmd+T2bqMQmu}}5(u4PYoL+is5C6OIbfdxtFs8QimaTJ; z(HRB*CyxM96Mx~qLH_a1znx9I?6PYiOz1`N08zqkApfp}b-6kM z@srMb-sczk;Xp9~*W@$u?yICtmop>$&{=Rgt`o2kT}?$0k@xPmu7 zJ>7bme|Mftle|SK@bAMd6q44|T zBLJ34@+oK_weY7J4D+Ev02q*fbAdGAveF7_JKxGRutjDDSW`Y*)NIMKhwJOka={q#y{v02L%DhJ@Qic`3ga35PVzD z)3@y~%vbmZGXfB|J$Tp0>G0|Icnlr20p7}Q_y1W){N z$-nE@-Qf1^w_HOs%3HCGrL_L03Bgfuf7AVxV)WbP00x(h1mw)W=LT$Ay@}pCe$auG z?uM0zXvmv97$K%Y|9F=`&Bjp#G!&O7<$exx9i`N8ww^Yx+w3;|kV1d5Pb=5KYlE-M z8Gkxish83+6XB;fM={+_hID2rLE|K( zR07XpuSW}eJP`=Qc>a7lKS1K1=COar@Hqb#&%2IK@e$U4z_b2QwFOqllE?e~6cPHf zC>jB{`7R&42DnUZ!JQvs#DVmsj1NwjS6xfLc;V+<3uh(rBz9j_1|S1@`Yj9k{9B&t zRHu8(t-XVet>m>Amq(7N&A$C!;nd&PM?JkgTe?QRziy4D>t%m zZ(P#acM(yj{F!v0S&1|1kCj~lRnS7oKz^@;u+LwSi$@rX`%=7bU-jXL>3&2NO_G0$G-*1h1S`( z-*!7M`VmuuZPE2d`a;U$rV!unGv_HR%IF-Gy4Q2;`?;Rc{5 z0Q@mD)~Ii;r*&oP9Y5RhVy=M_5aT^YN5|auVPYDvCiuddT0){F1i*X*K-#1~OR2+0 z@BOBxCbt2I^Kaq2MLchTN!r?fElu#l9jjSLsP!>AhVcNQ_T`3>6zOHONxNFZ4_qM$CXi_&C{RC|a_ zUS5PEm`IM(;zdiSz(I1kqW7fp&uxDe9bz=Xe=Ew@HxPbW=rC&WXcAomBw$-->;6#= zxm;n!2?q*TzGx*KKJ}hA{l!+Tk95gVz}Q5nt1mG#Nu+k6)mmwp8h1E%A@m39-_zes z8|pTAdH;!^Wm$59$Qa(!1X^%5h12T&7`whbH z0yCzK9AmU`)h2rW#pkHK^Bh$=3PGno<*AHb%N_q19Ubu^LhfEbu}-!(avK9X@LR)0 zL^kF?e?NB_hrCHfxE-zs?n{b6E7}2zkJl=wETD##dMYg`^3j>VnwAbe(+%-=Mp;-6ILS$iY^X0lL-T zdG0U{X|k{P1Q`v4=m6pOGnM(r)l;WVa&6qw-a?;w^s{^eDfJ1Sl~tH|ne$T!Kg&SY zX=s6IR-Gu?`Y}W8zWldtp-s<;5qy~!u(hm9xw(gaiAu?hD>u<|dw)%vSKokwSnj<1Jjd@I09Eo9KW3=qbAWraQb=$-4EIm4O=;EO4G1i~|pZpD75y zn~NtCeg^nI>{yo8);4}`esMlkludJoHbCgHsU-L>#*Qmv#v{UgjMRz5iql|9yfOF@ zAtvCx$0D0>ESKm|lV+ z>^B*rFQt2sVvRTm=t6H7RTNbmxJF!npsf;*;WBqXB5ngq3y4=-T;fLoOwj;bV#AD$ zj&tRq1^)u!mwLD{jT5l_=z;rs@E;-UU430tSGSJGiY>t%c&WeQJ^bQjW}=|I3riJl zCL*EZjLb68hW5T7EsQE(<>zXmodXc|=w(&99ix2fadY zA>6$5+wsrwTOmRKe|&;ZJf83sggX#*!XJ_~s4am-N6NHQ?faGYPr4G%I6hmX9J0zl`w}UpV-R!k1cg1$X z>-fVo($9)$FdCrxP*s9K0Yt(5C@vvfz!MAmQwqMAqD)#8!EF6y<>1cMv+3yRBUDyc zMvE3LqV?<7hhV%IlA25=jlvrx(0C3M%LK30AMvl_K>4nCO>hDbcoPo*VF%*qJlDa~ zmyy&3qk-E6LJ@oIVy%7pasOaJiJoq4pzT|>H-6|9z^tm-J@w~KOL2ZTZ4>?=h9rUq zcns%>AK-8z~FT;6h;Up%8G?zfG`Vof56M=iz4<+hbSa79pbZ$^^NmdfXZo=&fnRd z0tot0s?c8?iS!YHL4l;R@VzbPy=Roq`0y(LXEk3(M2-o1PI@6z4ft&n*pbf6P{m(CJf{^tP^h^8(p7OmpHr|SmD&_9uuP^Wu;x(mG( zdIxwX;t#(9c<7;r8b9|(zvIS>6E1_#djU9BfcM#R{)V5329(%PQA>*S`I%Jk_i}Ud zf*8H`803rN^)ToH!rt4{>kg!}!})a;RTVDz=T-gTMUwuk0y&@+W%+F)V~24$Oh<-$ zqO87}8!!JI>H<7z*dKIWl9h@b>GMm&R|%!kXFd3Tm}+O%(&EL771uz7=K_D*)L7Gc z-$^#{zV?JoXWLph;=p$l?6cuyX_@GOIFAE9S-QT_6 zvBGt3h|N9ua08GB0LFL0oCVa-R8JKZ(_*c@KoH_~C=$R&e(8}@IJs^Y99Q5`axAXv zA-$IKEwtsvt!}c22qStH$q)7U+#fULy9Ab3esJ1?Zzu>d=D9O%*oR8`MO%C6T}}SI z2K!AuzbyRdlQ=p)MgzkGytVb5Idl9h&c?<@U+`Ucok&aYr?S$0O+f@=4?qbdyzEYV zwzL&aB7!7LSjL8*sTSuhP;x#rxc_p<;$=|)dAWIw7kWDDs;AEic!2S7ZoNSSE?cyM zc0c=5TEAvvNXUar;z=a%9YLZ%&=Gfrz+&7Onv5hp=x6%_F>JLq-%E29zt_;{AkCgW zoBy~%kdwUWheZ4-%mqbK0+-V2PgYro@73Me#S4z|9b;o<2a|bCf}E~0 z2qAz;e6F6JZpR?@P*G7~<29oIkPFb<-n?^WRSn5SK1GE#cLOTRDjlJ9ncX5xY$2B@ zM4W!mIr9T`V(9t2@>33jcz}c{Uv~a!)Vf%V} zsj{k)f3}HaG8BRfQ31@>IeyCp`PsXIT1K8&XHb4Sp^UCig2ZD(GwBmUm{Iq zFqwr3#HgsOEU!9n%_snb0_)E;@a!?+0=T8V6K;;bbMlc4(%jPI=LL*3FkeN3F>U^;7Ki6i7d)5 z$akJwU=~8#Ae71v?+x8BFnP>a9Y`TqZi4+3#ppAZzR%Beh;JJ@@yM}pJERoQTm!$w z$>tL@zh*uce%@Zo>#f)3oI^dFcd>AOD$h5ai{x;U8e1E9FG{Q|p`;R4m!tG7f?R>+FNpb7%cI6xeG?9zsmSTl+*fN|3ln1cMp~^g{qA z1(~>J6ad)HPk;SWJ;~%mc~(}ok`Km`n;yFvy?lz#E|3J$3Rz$2I~WAstOS^<^C)VlW?1N>Ab*$xFtPp282@jmujj&pY)K4u zLByuCwA2r^2?cO5LYmHVF6QwlRdy#MxddPwp*I;fU@F!hZftgLb`NCYno$5)2`jPR z5!&tG0Yu#156>jr5FFBhRcW^fIRx#_akjIC#z)7vuovf-P-$T)&CH)cERXRG31P

r^YT$@Ds7~M@?%@Fq$_Dk0TM`29jNLLGBpgL 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 z zSxO4G)ZPO7(&z-8KxdbCd3Ziii4c3wCNfV%dRx4`tlPwqh<1#N{a zKq5NyjGfVth+(1?`gKKJCIHh=S&woX9`{i3g*_S2V0tg3^Gkp&9sDs{NbV!eRiSU0 zS~Fn*r#dQGQ!3uhzuAAg_@U}ji;k9B(SI83ANrA#_zI)jA(|klDcB={BqjspwCugl zEhh9BY+!qjY4#U3mNT(Xs8Z?1CBLMw@$g`=;jD&XcfnyhJCT4W7TV+ayfApgby7=6 z{G4Kc=AtQlC|shU3Wv?>+PerbP*RG&uR`Z{ELk00YhS0&c4WU+b;iqI7z;L0RgzcY z(48nK(=u(ee|ZC==+?KEMWeyNfFbcp0;H>CtQWn7Y#J!X}O) zvGyKZOiJhR_tNZ+U-2Di_JA7z8Z02oT67sD0}_!+k!6AEupIag+^s~Jo10fMyA$eF zMt;+4%%r$9_|Hn10=(d1I)apN>9c~G-@8KVxZiMXRmg$*!=(u*d{Zc^8(Bk^pd&W~ zp(5^*_UUP2wl2Z$+cvq|b$u$(C&RpOLvnGHbtpOx z9j1q{7&J_xQHGLV{~VQ|&Zw&~+gAB?yx?8}i^D2c=YreyssUo6y;{+FaF-!H5D)w5 zUJ5>`hHJ;NBdHpwn;JGUwT)7Sf>-)K=KW@i3)9a%b9-=TD7~Yj;||(VF4z?~+Bp=r z$m*D78;x8&Mqf<}E~)`fqWzbDQM{&GSU^dandA%GKEAoRd5#$mAPi|6sjKu-b0n&P zB`KS>vb!c8O~EC3O8kC6+|QQXB2mTzJP^@&|E*aG|7p{H%Tze5LKHk8Bf~21((cG- zt)A=lSr^qv<+=|WTdxE<^){+5>8J&<3bkKOmGpBLf6pbw?-gVv)ZSBjG7vqj;Oyl? z+KvAPaBjxl2gR1YgN*FPe|@^Nr=Fhbq5HrD%E3za5oumBYfXIdT5-OPqq2K}uF;)^ z9eI!e`)gll?*mSehQh`YE-EFq`&p>nxOE{D4zubIV1@J}lwT~b;5MScjIT<9oJ0S9 z6R7?GR4V`oz(=n2%gu z_d$6vtNoo_C#cWC4z|i+P+=cl{+v@PJ9<+9Q_o)Dh9f;Z(#)jRh6tu&aoR}K_D5hd z1^Dc7PlpWM2NtNqr?8gkGC~!j+_i&*f1;-3Fp@u{P=Bd54)&=)Eux0ZqFczl?9Oll zR!i{M+EFk&s<%yn06<)Sv( zE~bo(iJNF@(tW_%-t!!$w1)zb6}4_OWwF5;-9S0=7nYAV0nH1w?GFJ%E-Ak6|A{z^ z{NK{2oO=mhSaMZbJ!by9B1{r;eB_m{z2=BYU>-B(`u{x}*!+zIu>j3mg_q*GS*!u( NxNc%$Ot^}Q`X8&na902T literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/history.png b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/history.png new file mode 100644 index 0000000000000000000000000000000000000000..c9a52f2cffc52739b6364c9a2382dd6b737cbb8f GIT binary patch literal 67405 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 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/lateral-fundo.png b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/lateral-fundo.png new file mode 100644 index 0000000000000000000000000000000000000000..4b7488955671869f14be21a940536aa338a814bc GIT binary patch literal 5413 zcmeAS@N?(olHy`uVBq!ia0y~yUY zhW{YAVDIwDKoQOYkH}&M25w;xW@MN(M*=9wUgGKN%6^+kNRVBS=fzhqppayVYeb22 zer|4RUI~M9QEFmIYKlU6W=V#EyQgnJcq5-U1A|C|r;B4q#jUqD90eH^7!Ge}tY_YF z)Lnn#h4k~=%z=h5D7*xj#lR5DrU0T^BpX1KKpF!RkaC#8$N}Oej!KRO!e~ku%?_hw z!f3%bT01m=>cr71ax@S|8%v`tMg>q|FxqS$4TRA?(r6!Pw2w5}M*^0Fqk%9Q2%{ZE dU?1rlV`MLz<=j2HCIAxzgQu&X%Q~loCIGs#QrG|h literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/lateral-separador.png b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/lateral-separador.png new file mode 100644 index 0000000000000000000000000000000000000000..5b7212a95fae3dbec5deebb6c1f190732ecfb3f6 GIT binary patch literal 3087 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 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/processwarning.png b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/processwarning.png new file mode 100644 index 0000000000000000000000000000000000000000..37b0ac5063436131f3cd9caa89b89d38e52829d7 GIT binary patch literal 18550 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

jzE3uTv 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 KMNUMnLSTY8XCA=- literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/sopcast_link.png b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/sopcast_link.png new file mode 100644 index 0000000000000000000000000000000000000000..7120eff5c6858627b58475ca1466f97f4509f1bc GIT binary patch literal 24636 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 D(aG=M literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/sopcast_logo.jpg b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/sopcast_logo.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1b7eb1af7ce17f51d74e976f2fd0142908585ddc GIT binary patch literal 5810 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 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/web-parsers-menu.png b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/web-parsers-menu.png new file mode 100644 index 0000000000000000000000000000000000000000..ecbbe839f528126aedbbcb8c307b3903263ac229 GIT binary patch literal 46771 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

Td-S+0{rEElsqK+3KpmF` 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 Lb?$#xwGRD1T$%y) literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/xml_list_sopcast.png b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/xml_list_sopcast.png new file mode 100644 index 0000000000000000000000000000000000000000..30eb68f654a4249e97d27298b3d10b053d30278f GIT binary patch literal 43257 zcmXt9byOSO(+*B?io3f*k)px9K%lt0yB2pS?oiyzi@Up9vEo|X-Gb%I?~m`~?Ah#| zZ1&FGJ2THb^K7*0H(7KPViW)XfG#g51p)wIpkHAC$cWILzUyyG=nm0TQC127`QN9Y zyF3MY=99CWjvD}giu1n>2JkC~5PA~HU0zulX$uhtmJFYYa~T}~pajTEiEDVTop;+L zny-3nKXpEJXZTuHZyFeM*Dh=}n(zT60i+@D(m^HG$;rc57874W)8WVYBn$QvB{VY) zX;-O&G5oQWby5!s=pru?9mdnqf5LMX0D%BY7|Ro#j`FAK#|@*NgRL`6r}3&&-G=`f z{;RaSRr>okJvR-!B?7q<>omrUaS6QR+L7P+>`eQSlMv{SPq@0q6XPJNfBrFym2iA@ zS&ai@na~w~u)P#idE>?IOw>ja7@)onx%KsZ_<31@W3ko?CcO69SwJ@Au0DiW_|I%j zS!u^)gU^~wq-`$*gW?CjX}1@HrXLlb3thU1Cpa`*`>LKLkYVY=%l=;2)PWVte`7Q6 ziNo_0H*kIV7Dl4?zIWGqY$Qq3!^mgihkW3*QD9-6i8zN=*8l0< z!~x7=GM-ZdG9OYsD*<&x2S&=lvvJ#g9m0fYK|!Y>-&w zk`ai93dH&-5M-v=&t6da0dI;9o3YDDVK@ zQDja7PTTSTZ;ii!i&x8S^qz=cJ=~W6)ChZ`ybSc$>(6&FL+>pw_95OGGxkA!-%{kes)ioFc%-DT+yMWfY> z{|$*91_I=m`bh4048ZNb;`eSQsp-S03+mYn!dqhzH3!s{A443~As38+Gp*EGQh5TA zq+-vVeMV5Dc%RS#nU5JpQV5VQepk0lB4P{MMw{qZgc?9+7FJ_p$38xQ@v7dtGi+ZO zuJ`iq-jnrr9k4SOSGfPJ}CLjU6}u(5C+W8%dr^DYp6B7ZB-9^-5yWg=AuQuh7rp|_C%rmv|t z2PQzM%jF?svD)s01Uvh?cRkNdP@F-qLtRicJe=1c`U)n1Q|_fV>+d$ytbo+O?$J-d z!aq>Xo>v25-@xLfXv0CNfuz-tgq=-(qxnXj%I9ofGlS+{S z?LT_%9mYKqKc3EdokpIv$6TLGnlmR{-Y)M?z*F z#P<2{Z06*LLvF!BkT|famNeTHVF?xa5e{I9htrdHz+Y+oUd9S8fDINx0H6T?d|EA? zOfNkqb2B3l&8TO^?p@t#?0Y>jO1|>9lcxi<9L1TgpDEz_izPIBRKTGlB;#N_Y3d50 zHtpI6Ue;ALNZ@9K&N zpv~(-jDs|93ewyEWaJ~yPwcOECxQU`-T}+vRHFTENCbS^;4p)i3FV%gNyjcb%6a&Q zXwQICw@BDW2{1+txcddDgCWdhgTI>kufUYACn#E)pVItZoe2mFi?dB0N>}7dcPtvf z`yRmfu~3Vu#=IvC9^k*6X&3wI|H8kfH)rNs+2>+i^t|3r!jdXhI#>m6yq`oTZ#{IY z@4u^h3)e9)8AhDR|8QG)*A;djL6dPO!A(oH1~Sc#6u?vivyP2y$>1bWu4dvKGJ6^ zaas;l1K@fCVhRFq0{@|3AJ&ES*Y`D`wIHNNiI#jp1}cDp^w{_)hYmv`O?R=D%v2y2 zmG@_XfsK@PHUMV=$oh;RPixQT0B5>EnV$1v_~7ae*lxAgXYozO9{G1s3wT}e0xFFi z7V&~U^D-vVSJu)&3I-up)89-KTqhb%^IcB{x~)Bkm;T)8{q;1!x@tKv8__WG{)G1* zSByoY0$%*H{jYdRsDev$V z*hE4eXLuR02_Jp}i!rzyJ^uX?Tog8R!C`mmr`}JgKb@C30G5&|{8c$^=IkL2p-j{4V8cP`*w8+|vMZyy3 zs#!gn-x=sXr!Vldzg=?$4~TL;xq3@~*`j#&*?T>EDf7jLUowHI>@258*&hz*SqhmY z9Kh-V&VK?P#PfjnIn)K;l>WQVJHm#CQK%>^^BWp!U?m-;%APJWo^5*-bQ61KnC+40 zgZsLk*o@x7mRLkWfki_44}CD@8$Ngn^SwpnWw~dimSvU$5H)hX{qgVo;>k$!>GEN& zzlA{DIQIq6I1jm+_ji!8f1py`2@i?KG|V*FpYI)g2ItEl%VWV;>|$Cl0#V@O_l#pL zKQtqbu?YxC;2uK` zg|Fu=%fGZI`j^{nFJgGaW0d>TfL~=i^|v@oJ@c?)xNV|M!t$9S1OH~;2sGjYV5@mA zJhQ)*^OQVF>d@=j`EAQGg*&XLVi=YPynjl+?2+H$o|22u z9KT?k{Fh2Op%ms1)rk3oeb=uj;jn`D?Kg3~F=DRz7*V`&b?E8+Uj@0s_U8yHajYHlhS>ZMG{?qoW|yJ&+GXrO zeX~U7K#)aSa$k+~btqQWjM#Vdi|v<7mezYu!l1=WupXrFZp15a(tRVYB5Y-dWB8@k znnAoTGmW*cMA|rlv6{g4I%MpYUxYF5gD74U!U8W2Y+NmMk|dh2ltvb>&=_zbb@V@? zQ186uV6s3DucEq2EJF)FXX3(Vkuh_NEXwaJjyoyBj`D5-*W;T@T;vl z7ErHUz095>pN}7X{n#aloDfS5R;*ksS~zh&T`;2Mc@UnCFF2882vYqdu~{u9PxRlv zf6V`y|3EggtuBoqaWmEBN3J4gMrxO}gv*;6E`>UU)(M~Crw|jA4J)|}CMm*pz_XXg z60e*LVs~_YVuZ{PRZlc{Ke3&u1iw#dBC+eiEd=fP3aF{vgv$5zSqLnM?xUqen?_Uz z*p<)EcHocRkNmf>b_I!~H9*jctJy$8?heTNc$w*fLWKBO~Leb`bHhW3eI8RUYp?Dh0yNygI zyoWjk9!0bg>yI^8K?njLhG$N~SI=$7xCt|iBQyJ$ih{jc~_>RMLWDOCieksw9+`jFOndW}GGjtSspAXuD^4NaV0vu$0 zOvaqUYjrW%YE256*T@DtQ0?;9+xr==z=s6qY>J(+JQVSDM*&i>fcC>(#m(cvCDyANuHd+`?nlmG!!@TSaVANu5DJvFT*lkL z(}loK%NJ;N;K+u`qSOHop&anP-mo)Cp(uqJf4t`GGi?fAD}|De4?)3H2aX$3-YLv|FR$UwA`WRH$;E9@5IH<8I{>5Xn@=OWqgP+F&&KPGBJa*pWqh}N+2dy z@*(L%`xzeQpq}ZM;*$->#y~QnBJsKTvz)Me>2jRUh zt?7?ha53AoWeN_*o6Vc*>Qj@Hh4$a5uHg*nCuXFIq0fF5x0Q4f3 zbU@ut%s(FG@zcMBh(Np2Sgx)Ll#o}1j6ImCV_|7@WtNc!CY}{6`p9h?FW(HFsL#M! zhSCj#e1G!!9u9UAh0<7OIPZjrgyBmjp2}Y#t>K{s z9~wZ^k2guWYsus1S@*(|{vWmCnD@I?F#qa5Y(9Nzuo##@ciYhj0YKkM9yM z%xs!Hg@#Ge);rp}8Y$*`?kAY2Brcm1MnMJ^k9m99|rY)8|mS#&56n zMnV}&!dNypM1feUipQoAYf=&J$HM~X1359yLwL^1to9n>K*=Jpy_LG%Bh7~ezM=j$ zDxLHPi0Vg|grlM+2x-K{6l;vdM~}1*5U{AG$_D!d`}Oqw{b%#vBAulb`K&FUGdEGr zY&4+11$$lr@*X*X$H`Y3N^p(Ou@@epZ$0bzcidJAcl&cx&FRCbu8R2vC>RG0YWo1=6pC#tmykBZh536pP0ft>VCHyo^Pame0)5Y zprDM0O_HydmmqXi~GWGknULKMp{^fqDytxCUPDpFnw+`z*fNA zjd4;tAN2EE`2s>ny^D;@Xj|YFIp*cI_*b0)dwhnJ;ra_k)kmsmbjDIbkr&+M9z2i# zUM3RbGG?{A;T%4r7%LGY=|5gd4*w(!(jEs?5t4Dgzub^C!rZ8a8I8W)hOC@=!AAd~ z__u@k{=LDBVb^u+Ut4vdFl*11Y_3}t8rU!IghrN-i0I$x;?t*1&ml@~qH`t0$%f8R z&wM!XGVbs?RCtqYN_f1GmZGZk*o8II3rZjd$yk*!0J9zN2}($e*3KYyz)0XYja`t{ zUPOF$xke}xd(euI9PE1r`^s`7_jEJ}W`#u8%{RQqt|^(rdPI4@4M_7iU-ijk0zqdwSC(>Po}M7%E&P;iE5Uw`1q#+R7B_21ZOXE3eT zqm{t(1_us2Oq`6_il=B}Ut8XZ1Mc#fJS3Mia63`cH^C#cmJ3$B)n*DhA=gY* z)YJ%7q9#5X3%FpnT{lv{%Zy03 z#|Un$6S4-Mmnoes|0A+3zq^CBkXZ>CwSEJCc3k9@vNI`szck=0mC;wnIBR+6{^N4vB%mfaVJcN9%662aLFEv z0ifU3Y~aP_R)=oJNh#qLDVdUg`bOoQIPVBEEs#+N5mo~ErOF*8nrAh3)fTA;oGi?6T0WJo;Wf3y*Ena)KKYKpFaxy5 z<+NleW-kl9@gs$+q_9KOy-`Iz;FqPvc3Mn%nviAHOWwUX1F~a7*k~eU{wh`X0c@N zLf|stk(KGe)4=bEgj<^tj(4<&7igST^^{HS+nL*A7&C8t?vdT`2@?-m`mvoWY4f#W zyLOKZMuDM`jUU-XxN63f4Y6*c@M`(#%14RYlSOs*6P+QW!0oQlkcZHqFce3AAK)DF zF!&?p8GP0I!3>g7mI3J+kEVsZh9O9Gf2Lvzeh7_K%=dE!AaeDm7%J^DeCA{IQZjLg{49ej^U z;&=%w;8B*-dG&2-k=vsz11~ecG|0aV;13Aqf(?zrw?7?2ClrG0HLYL#8z-5_!(R6I zD(s(XN1-3B9fV`7gD)ZQdMJ`f{^6wQSMpPZLg))W8JxD)V|lb|sxDSoh^iiLd_az^ z*~+?DYBx>Z5f_(FP^H!uO|0ycjYHzdd4l^+g9s4|QJYQ+s@eCQ6?}j_0Ddj%_q~>+ z=dG|IV?+-`^)csJ99W@0;$bjADfN|VzTr{YqCf|{dT;x9h%1KOo~xC@y3R@KKcR+T z{BNvra9mV!HD&(9Ju_1vNb@JBl6H`(Ix0H_6@Y3|(#mE<{R&kW)O%lBj ze;-3s+)m&>Uq)Zmrlr`}_`(_^>2Q>4iP-Ui=5PF0mp+KbN(pz}rs0M&6I}u3oB-n@ zUYf$sge;g~xXdL^fIw;YiT z@Mjl1sJ11!I_Lt}KKhtKYjxTlNXD3NNJ{6O?RB}__{y%|R<}UjFWIsA%F{oR7uRiY zpmLh*(bdKy=ISmm4;>&mfPRFb&Hv0&sa$ym6xToYaJKAoUO(y?k6eX=a?H%IZiBeC zfvP5m0+@IcuqAw_m>|zcnwvY2e}I`BPhmi+efqVS{=sSm_GkXsF$I)aaeo2^xE7rB zPG)f2U3Ok!sGQ5{L&woqs+fWJ=%=o}ApE-Fwtt6!GR)nsFUpQiuJ5(;t*oDd8N8_H zyXtE2GFwXmM1v(Z_cSkXx<6g499)1_ocVB*$=0RC3Emtgf7N6=w2W*0?PXP#f8?Ai zc22(pBRlNgY|9v%2NXEH+@CB!FTwqmFDjyK@$=o^?0yZUMazN*r<2e7yi6h3#Niiq zCj(y-+Q#YrWgHC9 zZe@sDx=}J0L<<$AA*Ac&$R82W@@td-@A$EXOoL>Ga}t0AR#tOR;I*)M z!O!ixLSMhmCMnk_c)iB=q9fKJRHpE#va_F;ElgBXJ+Q%!FC6g*nf~NRa;U*mgMyp< zfH1N;?#i>4m6g^XxDyncLt_bwMeQTUf9X!h3WZZ0zWPxD6^N7<(>{j*C#;_g|7!L2 z0(T@$PNpR-1H-@hzQYB5T8~old04Y<%mDPcF9@s^DC@5j;;vc8F5Or)DhL}h>J>u_ zCOJyOaX;J0$68Q@oxp^2W5RCgyjB@GHYmQe7RQu6re}@GahtLoF2}!${LGp%QW@Fm?tAG-Y6=V6{1q31Rs*{ z6IM#qGtvBRs@!FiJ$A}l9Lg$m^b<#_-%EmI$Al3mcoB0?3h0&CUbuc4+jb^WwjwmD za@;UUm6UAlR{c*Gty{1*COR0<=(E352AeDBVY?G&@6Y-ouO!yd7$oJOy)(OPilq@{ z!y%IP#`Or~Su^^@Ng?#e%uZ&+}n7hh{B(08QR@s*zmD zeR|-U9Vlh<2C_$fDR5DqDw7rUn4!Q*Cx}P zel*P=KkL~@i7O!=R$AXAgG#oHJodhA(klPeb${%#Q5COfQ@UiK>}0&9@7 zgf-|1tCg;I8ES7|jXc2o+t>9au?%P0a+AcFxA|Y)A{wn`Fz&1MJMIO((JK~e(`In& z2xJ9gAZ@w;j^{*helP|y3BGDVme;o?jCgbDr0C(xZ)Z`7@3VV+?he;_tYwdL{*!c#h9o!8|8CGLc_sH&VS8<)v)^aLLzyvt?ZKR ze8H>THfklBb`Y)jC;mC?EI;&OG#Sm3;u|7}(F^-xvGomiodo4SVRz0*{9>Suto6)l zqg94lFXJ_V^y?rcEwW!;+q0Z${ZrOe&p;?dEhA*hO$V!g;hNnlA^90 z%PGmqUFr{tXcT?e-uT?PoiUHi&|Ek`6bQpGO%+Tz>h(tNfy6I!#gTEwsgo66sij#e zd-mEm82Uvut5=cA$kf&J*YIiKZ!X1TPuoioda`nkCq*XbDyM+PZ#zw#VDbqk?>3ag zO+e5Pau|7@SaWf~>;G#3R5UAoOWGsB6rjTYg2PeFd|mF#oIbm=yn4XmeZs%=4AhWpy++N!ez&ae%ktk!q%Q4kE_-cW~4&FYqvey*Nm|njK zn-h@4ESs3`V_dIn1y+xvML(Z)PXJ=M!c62kTY^#uve!S_Ef9@cJb%Y=F_x+-nCRfQ zIAFe+-Upb!f!XXTS6Pg2sNiDlkNRB|M9cwttuH1Thdt`1PG_pw4{*HWF|7_lmslji z$SdLw{uU&&Uy7+ZkBv(7^gI*beR+bcj@@8JX|PIhO$ad#A2P*Z`hKYN#B+Qe@pysW zMpU$5K(;_z(zCt>erwjizt|Q-WjNggA8?eYf-b$|B4OUI2(Vi&wdTt^me@Z4kLH$5tw>e2TYC)N(Szk%T>iD81P1^_vnR*O%5 zbk5BM4z%2W)z2#};TOpEK;00Dk?T|5Y{@-mjj|494EDEQ+ZoIVe3fgu zARqC{@PeM_gro6figu=m2<(<*>%Ht;D`#lNyz)WNlnn!&j7bI<2VC4$7~9(Be;&p@~7~- zhT(VAzxwtVAIMNTrJGjo~nV2ZkJ0bvnxMGvwhR}fuWFhx>Hq7H`)_44H`oJdN4n7o}J z&&s-8v>Hr|*(J!!FDn^$vqdHyA$XK9K=JAwJ*sl#e4eW{;^cp(CudXI2{+7FeVSA( zD-iJZ3^dxSSSW|mdADHdReKDfl<3G`k4`+v1$hdoBH&&CUc`-m!qpB6&gXxha{aSx68%jiy;p5}q_)|B?1Z#R0sD~y$@>xlYr4O->> zNtx7Lzkgru?bWS}dO+(V==43pSct^L9+ZPE?9xQ0VvHj%6X2FFOl2?{OCHyiTmSjy ztB55IW5c5K)rU8sW>M*~=eb22a=oJb3t!mp;L|ou_qIeGybKF7 zZ5e9G^DA~=0Hazn!nS+xwN+8S=j((WMVqkKx9bxIw@SEvzDF z{dFje>>(U7g6A=1HRXtH`^Yz?6q(z_iPMF@0~}VaL$S34+C^!$)SES_Z>$yR8xE8! zi=dsMhO<279>LAyPQR@3=ukP?GE5$SZ`)zgAa?J4R7_4wst+2J0mRuTK;Hxh99;dM z!XBaZe+SF9UAF;!aXOJ@M!Q>YtZ`*AT!^DCbxktiu#*kr=`!O4EVy@HT@grx>}c#+ z){0VJP7PStkBh`W?pmqCNI(=+Cb>P*Bs(lMztut5u;}f`rDLE;lLP|Q#VP5K zo_P|e>=pYKEIe$A4Sni<(+76nEz^H?xmAv3^W$+CBKv%BS)Fl(e6KmoZoZFV*r-%Zb5z#W`X2|J2$SxLZtoYvnVdw z4%M(qnlSlAwQtWQLMYzXeTy5IACo~3rzR>m>_~7~gWBN8Oz}~5zlSvDz-PFOY&X6d zVk%0>Q783Eej*|w6MK8oQrx>cx4&n+Ir`xeHaVtTDm^ zi+Oc62Z85KGGYlE!H#`AK3X@0KgFepv2@J_usCAhraT+vJNY7McdqBmNb`P`Ex5G% zUXka1i}Vwn85=_mm!Lw|Y}U_za%#@3J$T*;h@bS@k>f_BRD`AH&F$g3L%Ed0l zlaRIPPz^`MZg;lReRxtB~JqshFh%v>h9~oRNh)!sSj6gn4}W4sH}^FUlq@tP zOl6nbzfAZ9M_IYqibTLd)dCIXq?w~6P(xFbRJEpA#pT`$XY2lTzepqjhpp&qYGGz; zi$znM=A_|k-W1=-*bZaqwFu@mW>MQPzTuT5=kgxnJtB;{9feh6SQ7{mErn-tPA#B(x$l6mT68s2RF?W$d0V>#^;~H9In^U z|68;zAyiZ(G}HcX30X33-NlAaZ)Fv>{T9C64@T&Wl7}eAFWs~d*sfZn%D5wd0a{zh zLd&ujCgrKIk7cCL9#>vWqPH_c4h1Zq&DytEcRG@q|2!pY;!;agQ*dv(|0Jf`M9ikU zs3XxUP1z{y%_%v0G3(e0CE^6)Lmk%58+8;)Khx0AFwwMmU6D67HvY9m4=D&DS(*Bd z&QDG#3K7l`F?EoE)9jeC^J|o?>IJpc#MpG2H-6=ACyh^$f4_Br>tntNKA=n-LKv`) zl;A+t7TH$J>cArDFk#WV^XkN6TwAI%t=#_pBaN{e#7M?=C)a0Ex~RhT0dULhc72GS zX=P_I44AYm{{mcvnH+wYA9*k zW|1R|3F$;k8Cis6CZ_JGNebcid`Q$F4ds$9`Tyh;SUzpb+BK!d`-v5Q8Vu5Bh+$)6 zr8@Q|5B^Dz3#$tZ0@{Rf6ECA%vrhlxJN)FIkPiA=YeJ?b8)XCFoPc6~^D*NOkRgRbwm*;m1s)-J!>*h~nQCQ|Of=nUKwH+6mUi#lQLB zT_nL@3zFH75>2gIh4!TG>!Z$ltAZ%$N-vqamgK67GsEb((!)~`nP^2?ZvG|r$xZ|2 z^G-Ex_Tof3I@=jGH?le5tCzpOBqasatL4wB<(rCg37(qi%)v1q1S!cBZ&yil_7W~o zd=yMybr*SGi4$Frn!1}pRX035JQbhK8&~DPW~vRlB*hxQ7HyOJK9{oiyq%R3njB&O zoKPf8PElQxB2W=%EM?MsA)-uGk^$MKgI&2b^eQrmclidi0HiJ*NT!YpmU5D!E{SWx z#fLSM)&QBPt^t34l8|mREawX(=`|Q8#B(@lhH9BcS}syAUwc%r;LW*-6iPw5h9bPY z(uJzVmX@)$&A(o{F5+iMmQCt)cD76-IfRegytx}I?yk!}_Ag|sZ-ahrh=n}AewT~^ zdguj?KhZrzkny07gBA-nTYhVj;a3vbHnWc*({x-`%kiZcl_S9}Mc-H249?B8hI^)KTsTjnuNpRdmzu6*a*%xQOynm>B)ufLuTJ$UOnZ>YFYM9fraF zL58;H`$l2#`KW;ZBV#0{vMN&sqdCt$4->jpq~*iNk`Ox$}mG&W9hlB$$4u zj=>Q~V&JOD_F`Wj{H&iDf5UDf*P45C#;xfY-ttl{tb7XE&0HYj=~=6!tyhO2AeM}A zm^fCcLNk^e8#c(q1{I3OObukW%RM+vjVX;WCBV&GjLK5Vd&dS`IhypePrUUU`4@UXL3_Z1R3k|yy4JQ}7e zQXE7-{XOHO(C4`Af1qCcPf~Z$0!@KdFAW_eQ#JeZLB<9rG8SzF4H5pFjivYG`^O5$ z_xf6r(4cs>z~luL^=**bp?l0I$5JNY)%Zn+gOUUJ>35}K6p{mf{x%;kOaG7IR^c8m z|FHPXB31JKar1?CI1|FMfI17Esp)AhAtA+X!@WPbLi@Kq^b8DNx&5PXj`IK2TZv8I zs54{8scoTAslv0f7!tNMqo7L3>5JKO@3vfwnll*}#O?Bh=%SCppKt1H zDY~#7-vh`0w5k@v%$%v}>6Yl^N|Q(z&+XnGw6^=)2|itJGN4IfkPA!IYY(}Qa%U;M z1dxpuYA{ok(q>QZ3Sj8kK@oYI%N`h13!1X>n zA)XO7Ff-vAT+f))@75eT{_U+qg2&HvV)4CRfq?>>p-=JTA|p4ADx4nYxW!Nc z_-kamcavD@T4(b*!ULCp$h=fHCyPFaFZ38#kG;O{KuhcngMw`j!%X%1dUJQpDVx z8cMiCM!s%Lb{DcUiZI zv$Ohe82#hAN7X+4IrIBB?Tbx7?7l~YDC@Lox@GVaO$(=JIHB0kkigq@If3^_JF`=d z!QtkU0(=i%weB)3&E9j+yg_=kxXrBYeeCEu0^oR>+uC84UM&DQjY?I`L?QW9@$?bl zdL>+NMyyeaud?5IY6EWSeSOvz?QO)c=id#ay9oSIjY8&<=*OktPxq1fbCSJr)t+=m zot2#(+7kP%!CZmR<$Xg9wPf$OK1JypS*bRA()7v={!&|j(24dJVxugL8@mgPMa!7d zAGyOn;&i*^I~U`ty7mPjB)Jh0cL3F z7D?mg&bzp(Sn$@>U!nYsy1Kf4mp8PIPmt-k+lM#XLt;u-Scxa|czI;({aKMk!K^P< z^6!U6Hrrt(FMj%etczz&Yg`8jor5KHb>ULlNdqL}Rd1i_GTRI(K><{hU!-8<`3tzj zB<)UM!u{f-qvg+)B0MXl8&@e)#yPn^H!~z8B=GR^4zH{bw(GOUeONWFTEyu2Z9^kO z!zwHEK@Q#tLv`662KMVCp4?F2#X4EEXzSuzHc0W6PNEcy!|}qB8Fb0qfYGsiMu{3R~clBvT6FE2-X{BnP|mr4kElXjbR39tDsP4N+t}~NZm%|<|X5LU9)=K(k1JiALI(M4*l_UNlUj8SXeG@`RA5WQeDbg za&?qarV^o#l7fmJ>6b>ui)}NjDYD)tvH`KKrBer!PIoV7wKQSo_V%pJkENh!sDDF4 zDse0V6d;@cHP>5gz7U6*j6FXKKqVn%tM<@^33YIHK{6=7*A2H(pN#8NhLqZhK>HXi^ZkooU_usiFYC zEl)O03zRC9yro-UBZ`gy=~Jju#!Jp7SSL+gU6Y{}=r3D9C-LrRh6j5Y$vZEy>D+p_ z`PlQq2CXnYwRiQCb``Jo@1;zm|G0YV#z4&x6!4keZINu%j^kGI=$RThba$dyo52+I zdnNX$X3+wbrD~2qH<$R4T?3_Kldl+v;aBbM`UGhEsA{WDrJzE6c6CPFdF~xfG?z`r z$;4@ye${FZVw^fw)R{YIRI!26Xk0aiCV$&zg>FL?ic0j2+&dpOJ*um)x4)zK zziEhzc7M6YiJN)9L=(@5b%xEN_&<sfsg)nzW1M`uJl(?L1*9rK3dOH; zhP>i@+46Tgx^~bCWHf=|==o+3TC73gQ{%DD%fqKHfOiffyW8AKI^i?GLDDB^EM`WtZiN=Jt6#QrXSeI? zx&GvdOb*8oK%KN?(UyywTcU-*0AJ-$a)?P%{C*3r-~frWS^sjH&G~H0pL~jA-rYc= z6boef6)I%lq&~$`dKo~kS8*D*2xUOq45C1ejUu+DMI>TOg}os8HI1)`ih0~*3;05; zOdMzFPUDbWQNc7aItqmV(3Amnw_#H*S2NSrQI{O|0_kKj=<+Jn_-%)+vNwY6SBq1sk<02u@XszocKjzjg%|-Ey=xBxzzo_Aq4VSlq*(Y( z{Y|W&AmD_kEJ5q}5%QMHh(Q1c+{IvILBU^l1)>?3Zg0PiQXeGDj!sxS@8>_$;xI69 zdN~z18C>Yzk@bKfZnvY&4=GD`y@{{StmAG&zpSKb-{0K0KtbVXI4XgF%dV7e zOZMbJ5q+$H1EQ2dY@Ze}Sx7Cq10MIbz03O+S}Vm=gGTMY5r4S!6mdCJ2l+%z^M12H zqbH@Pq-YNUZeCRRK1^(BI9lVAv06>to!1DNYVk@zxQ@6c^VCD05K1&>Zj1xhthu?l zFOd9M2rXTv_75|(3r`^hj^WCUl*eUShs>s-wHD=iZKcU59DI+nCAN}OXgYvS*tp&8 z^ckPoFiTE$z>p7E79Bs-k{~a}=Lv5piAVT-o`}9&;cf2953V#sj=`fU#U-8cKlG?Q z7}NJ&^QXNhyIk$S1%x2NU~~FG_1Oq}&iw#R z3C-31@a&9pSSJ;9kAjA$@{?}U`lurxwN`!l&_1anOoP7%;zGB5y{6yoL{fOZh(GlA?GX3&`Wt$fhbE~&QXh)1VmM0XzY!gPOBX9y9EgfHu2tCaJ6aK{%Addk0t%L%<7F6f(2Qm(o z^QuZgk#<>&ujtNVr>K#SG}n3_rB)uT5o4JK-zQ^>#?>|=`BLyZGy}TcAFE9qxc+F1 z;~HBLw5^`Ixr0a1$D6;FIQ)fv$-&0m+9cO(SbpG%g~*-0>9CD^6Pa2O!T|RFQPxZA zRpLdieCF4oStfu7)N-cfs7I-*R@!jjQ@gL&-{{y2;7E{@eya3WoFF z@87l>_bFgKO%AV2yZH93@^>RY1`=*hul(?eY0?SHxPloqtsbzE>iC;JT=uypgpv=* zl9JWMAd;zN%*U;U!(YxiJ^y9b?5DZdJS(1zePa(qU<6sj!fp2NNxe#i8UbioU+e^&g?Dy0*44C>gb= zn|srC!@vX}CL>c;%uC4vd;;9deCSnc>Qej@__j8L2QQ9-KkmVVAJbMdnJeTqFHR$G zX<}*`GCnT9b|Jj@N4n>=ztZnb$v05%w)^GRsp2v8ow)OXM&Z{h2(r`1CBLfflg2)= zz2ZJMe|WLA-gs$@Z*XZsi>boZd?XuXq}ayn(2dnt7P+*<=iCKvTM6mu2o@A z*p=@JDA9|1MN{}v5jo6)s@l57Nbr~nEXUYez|cF>!1ZtZDw!9smK-KgG|O0c?VsV< z{jIzQd98RcqLrg}TIi}L2Bao7*dL0-gj=_Jx*)dS&Ekr|8?mUAyW$V>SM@*Hdgl#J#crm)Lf^oY z?0zS{Q;ACce=R_n;rid~t;^Sd1Cb1|XPBv$Q9?0+9@fna#=zZ~!#f|SY%Njq5f3FC zD(?K5c;ClxP+zT?lC_F(ImMTW$~@KSaGJ|3VGFJGbk_SNhHwH{OBTO-GZlLp58bv0 zavQ)lm>%y*?&TF37q(E#U@64a@tPdZ+q8VzxNO$!=E2)jo&+gCF-0keN!f;8G>|?; z{s{IS5iC5Ts2CDTS)k2o8Y{mC`+qcDV^k)8ywBRS*>-K*Y};+NZQC|B+nZgRZCjgd zyYBq&x%c#&gZ~u8+G4b=~He*so_hJcm?iAE3 zdtaPl`|hmL-c0nnOm#hnYu;XTm8jx>d_HmB@3S;s{$PF^OKFuWJ%dxPqaSvmFg%#i z_2NCtEs)%W0|_Bb!u#BzR8(WAxwxyjE19HFtbgis^PY73x2&DXpj?R;UfG6bj$ZQ1 zD`Lw|1EW+fTk3}&3eh<}TgFeCgKr-7>17!DzP7RKTi#($c53C3ikg}RX8G~cC>(6f z$?8I47Z-pi$8pf>Dp3^F!(XC7J<;SYaFXy@i|zT2D)VI^zaeYvr`G0&$G8f;(g3K!S zSwP^x#0=dbOj-toXsONk2Aw2PdYlxey1z$AdtX%O?E&gYtnHov7~~+La4y6>&(DFr zFoU!ui2IT+6b0*+bpSch|d>dB}BvBpXwLK(_QXJ8aWTlQGmi3nB*C*Mqy4 zpU3P>OueY`JiUN)be_jWsL89`?`MMm3p>mB$J>*~!{W00%R%aYztgg_DQ7kt)vwOb z!*jl^>1;J!LNZmTcwp7NHc1o)D~{IA;-I@rpdpzay^N{(#$EYdc>y$Ul56{9KoImi zh`!xIw+c=1Sl0Lf7WPS?>1`JZMdE-c@M^tLqMYUO@Qr4X{TTS~QEs4@>=dX{?Z*l_ z@>n?CZffxU*p&3WTwOF!gT%ZP(gPt#Hx(WY{`Z;*HRLeiDr169OhFaS*;dvf^& zb^X=wWUA+=EuL|7rK{IxG&(Xef-emQiwr>qidIZhE*VjvS^Os>Bj?g1&G#gyH2uZu z)j{`lBE9r7mCxr;vVNTJtMu1kEx(`j|~_yBL4xg`rRxJ z0aFp<;H_5EWuOA^%}Y@mL6!PtaRuo6CZ4Vu1z&YRQheU4*%DlheccG9u5&{s=OXKf z%#C3sQQzPg0Tnfi&nH8<$o$8^8tr?ek>9P$t`?#2 z8vp0LQ1)BR`=#m#_i{dVER!y^84a7#R3e_L)#T0IFsIWYd{R;pHVlOr!&ls1nl69B z_Fu0j`lD&To|=EJ=!Ck@{vVn_h7S-)!@7I-H~rl;GI`fQyjHXM zlskRI;xDHJYQP6~O>MRJ*Y*%Zvr6^wC;sqgxNsomy(jP51zXn@3pe-p!UCGKwDd-+ zLy&31C{Sn?EmL%B!jvLi84d~U@DBWH=y{3z-LrDOKir?+h(^)>)tR`k!u!DV>v{OP zF0719EdrH<$eXvYdEx|N|J635dA3sUIm8s5%NbciT9DE{4Jq;R62^OZk$QcL?%1a7 z>KIWLmZjk2 zOigERs0w$0$vxK8)AaXfvPVmEbLbLykDc>O(dH+uoG=IItyepxU~=&K1>1wC4;5Uz zW5E(vKMq;UoTgbUB@Ec@%e%stUr;IFAn@|y z*6#c(f;EUG?%?ARHYt{!b(TMSyijYR4qhH$22O5rj~TS~34%Yf1fp*e@&^A4bOx>v zJt07K*}%vQNd|S7V($RO@3qvg@2UH1c%#!Twfi}$+t|W_8l2C@x^Vf-ByszZH+9^^ zqq7Wrd@Wo(+@AbgMOrL7!d{|IeS!-*#8sO!~uKlgAsmVp>G#`VE`T2ptHIi@KU;()Rj zrzoN*v*O0YHL&gHn=cz--m0}} zSywWg&AqPNt6?3-!VjwAU$_Sh7*Y40o$$daL!{+&BWu#Zd7UKEZ%!NkI!5~%JuRV! z_(d@VDnbYs%e`N)CTYjhy>pdD<(#vjML?viiUrouwnuBSNxFP@5;;U!mlU=1s z2u3dqiIK$w2G~blLj>PiIf08vO8Bo3!BC;WX^;z2jePjV=`xVP++w+9AgLlXFgD$u zM?W-R>F|J>ec#eCyhWN;>h8#zM4g$lj`T2*G5n&y7qx@mkCWMPwGugrcuVW~ zD0Rgm+<`BHEC{f z3nh5+i8=Dv2hVk+7B4^F#&n|Ef*zK{_8T*Nh5cav!6KD!AG|~PqkFU<4edm}0VIh7 zMBEC`pOM5mY@yL$-3^*fNWyr4dov$({f4Whc*RrRE_{&u9zP{`mXq#8(x&%N)?g5x zSZN3$+X!JgiRPx9GDr$kX)F!;-Je@eAe*y zuTVv*D=Jq;)=~TuuVVl-XYPs%vB`slxR$f7&8%1PL@BcXas`fl<=LcC@;z&;k~@@h z8LW|Tx6!pu_NdQWb^mP0p3L-wLd~+ejt+Ko%A6+|7rrTvR1=vDDKx13Mdptznw3b| zw8ZxC5*S|~bs&5%O(?(T{hgiHkao*v)S z(kX^Rpfq(=@?5Nv;;YYwJVfN4$l-(ol`ML=YUVV=J?_WiWK(>xEGB!}h>$dBvvI?b zBPSw0*8tEpVFUH4j#BNH`6Avv_#QlYVIP`=^A+|t+8R1OUvU>6&))AT{iciKQeobF z(BOt86YQ3SJ%U1Wi%^KfY?K1zvjhFXRrGd0_iuW&*;5o*sx}0uN31y<7;|E;l>(3f z1~ygN`)Lvwx845jFIAnrU)T8dEG@}V>^scp;N^ih)*~vSnII?|mbw1f_aJ!j=2MnI z4D{EnNmUFNrCaD~ua<7oB!};xARd289zQ^V2aB_6n)hDM@+-?Po4y$Rgy$D-A6*d& zs7k&lPf^l5dy5cwAu27Pl5?Q}yr#EdrOLegTC3u`Nl1jlp;i@4xG_9~H#e0DqGW%J zNssP4V)40$-rv1TeAvgHTA2JVE^OG?*&_3x7~4?{80C`Ex+1Awj>w!qJVfpHi-YSyCX>Dseci}p(={f>U=-o5c`KzFIdTq_J zK3_%#Z8%u$J13&9Ca66E2i69MSU$AlKZ?a$wLZi~w_5BjnJN}6BBQU;nyA8HXY_(& z?u-@4VW%4>5AB+sf1fz~A185b_B-G>lU%g4PcVT(P`0u4Z`RIRzXehsbv?WrwP}Qi zK{|EgK0bWbE?f_J5;uJ5oEUc%xK37BKoQB6P$>bF;nndd)*R0O=v-FsC>z)Zv4ltWxSeP`1w_0q!$Zt$>FFVkF*NU*-rtuQ=E{fZ zelRpN^7NQ!FHhgzk7SHE`;BUvIBzM66L)|z>1LY#FfIVPZn4s+J*Jkv$aOG)JpvFD zPzV6g4<{})W~7Qn#iF6f6@?$|+y2YZv{M8eqL#}SAV9i#k-OsvNNkZqy*C<1~36KXhj8g_KztxjJzm^!# zU@h}FTBV48i6l*c|Ed-{a(WJ7+R$dIqE91p0R<+h58r|jQn|?`m|EOCu583j+f+t) zAhBZM%mw&v0qA^G{MJvy%Azi|AY3Rv{ujZ(wn<}}e^9|7(Sb&>%Fw#R5~l-4KKt-k z&TxX|v-|c;)G1v~XurFVg+DIa%nQ-%YpwN%FM+@-M7QQpbn1WvRTrsB}{H@nW6MIHql4FxgS@_sL&Tn;!GZdJ%3~-Gn}lc!ZsA&r#d7h zI}`^VH`j3H*ZUhF47vV%>)s1O;xl%0V_-SX&c^rNnjZ3x5|pALgA*`pWHT5sy^^H< zm1SNyJ5uuP+w0cVQ&RjtFl^~!r6K0zA<|jw=z?&~AHN76hhE%`qDdDwDO<{OG_qeC z&~?%_@!!jDh;a!cK?1eq9?qeX>Uc^zU$p(>Gp&d#ygZ_n$8IGk=eOpuue<^98X#`Y zj1`3|*@&BeX38!tFSESbBSQ=fDbS@*VMLy&*ILBl^UDD_K=IuoKHb6%&B8UQkH2U| z&&`wf^hLU~ggj=UkaP8ew=$PL#qsswvJ2bVc>=P{at>!1|eFagf@{=e? zx*C;x+DB>XE&n;vzjdYsFTS?Cv}6uRvyeH9?GqKQVJy@dta=@N(#b(=509HI9@*JQ8{cx}8Sa9`B$# zt&S4k|5}Y^{&2l7s=w0}{B(13YoKn~1pzTNGtr5(OH?oUDEZ znc9}Rp)21f0!?o0XH1AT8B_%>@DLnt1vO*7-05o&V%XJ`AVu%K-NbzOm0dg?u4JgE%jE&GmeeR{2$-*J-#N zXX5Ev4jA4Wo&$OYTu%#r)8%>=(TtCeN>H(~+S_-fx{-+qI$%t-wzDe@-QMw_cfgxl z>y$P!%d|aWG}zKFz#5)yr4cK|_rpqRlpA}=_4w!hJQo6`AHDg`UVu(S?N3}zM`KuZ z?IT-Ha#O__jtCjva-_t`I;E8 zJImsUX}9~vq{OhgUTzlooRWQ%gE=H;ZLj%9^)flUwkeA{w2mdVH}=J52XRtKXla`+s=o5|&tG$|EH) z)mkXOY;8LAhyXxzYrGF=RVXPq?uuF7&-^~RZ|puVx_7MfywK5ESG8Z`Uk}+nR7J2d zjHTSx9xG(WV4{s0BW8#4_VzDFj3|bH%jd3dx7t6#qKr*C8iu0$(4w)}5~8)&q1wm) zlY}ZWf!F(O>^bLfv8Jo<>%s4n@O|Cy&CVSFTUXZQUvbwi9^=8W4xm=R2zTi&lDvOP zHCin8jU+qnlp&W*=<;~pn}^N<`i|2F&rsMEb)hbW0@GMyw3Ga|q<^-dX5FQPPd<~% z?hVd@zgE2NVf@RU;^hl-GARF92vy#p!3|nx)Kqbi_9eNx=)>@k8Vs=FAe=tD#_Jac z_qpp$;e{o-KwDrgN-jha#khooL5W{;dEY&o$xW@h4{a)Y@$6+7NlgcQ1 z*Obyc%+^-}g=r;*A=QObJogVo6bcruM&KTL7DsJ(pI5Y4+t~6FW-x-&HTB9K(E5G8 z)_i5Sw)b~>J*}**nF1uy$c?0U&ehvf$WsBNeg#xa=zU=pTttqw88eO#AfMXbCsRbL zYideKLHZUV^c#$-`1pZq^kwh&svY*wx47n-99WDek7)YcYX>}mcjSj$`4?Ei+gsm# z|3`(j(OWst_~0(uzTa#wl<1%vsK!G0k#x^by`@)oZ%Q*t5fVUxU$7azAd(efnvq!1X@go&(Etne195Erx=m^9mQe>XpF_XL z(#07=V?%g>xIE~k*DWQY5y6M3gY~f}ftW`+leFI7WRT*N2SE?3?yc$j3-b4-Ugp(W zwiJ#EPPnGF^{H+QaiZ zcq2D{M)_|)G||ecs=AKGtb{-SUHlCfT>`obLN1EM`mD%G?h#XD`e;Q~bLGqh&~fnY zDdw`Dp;vFh#l4L15%53X1~EzK*pdGF5hx`Rwf}Vojm}G6^*03{j5TwG>}M?H3DAG;8b0%(W*@L;|EWmkBR|%Ie-vcY?`R1 z*08kL2i{2KcrOp$Bo^{JHu*H0(eX(`BEt_1Sd`U3fe~qlZxd-US|SHpMIbi{dEhXV zQmaKy;OP{3K98T*_(aEM%E-#Hu=B_5ah#u@*LKxS9Uhvp5jD=AC{Up>Qyd8TfI&YX z;ob8%fVlG6A!#JY^#VK6N}9e z1h9sVm%~gv&ibC0yQ{ms?l-L^TOH$z0gXQ_dk{u^#YAFWp@NkDi)Z{Jw+-ZT7%9>Q zDd4g^DkzO6%gok-R>?;NV4~I5X<4}jpT%mc>Yw5NmPBI-^|rnI?kS^F#@`RwyLZ=y z37zf^WlKs+{}a^!c0W##xBC_?XB%06MV_8Rwbts)8_)rd5o}GoYg0) zSRrb_3Q+Vt_QpKJNxlv70}ZJg6Q$i<0q$C2b_5mC7xptq##`a`fd&5k&X!-rflyFJQ zgQJ@fB+gm-Om(i|;FvA@N;x!4ez$1z!_(i-{69W;A0J(TtDwr$t+~4yCT!^Jlm)B; zv*v(-hUNYr-zqul7>ojGkTQ}K^tpET*40)i7hQrDnkX>E)wi^yj@G(yWy3F^^9Bl8 zL=zm8q7m@#5_+kx?r;{7#wA61uf^S6!wB#aXYGC0?NE+735BD)zWla$fk4&PJ&AxE zMy%)`oYzMhKQE~S`li=5IX&%knWCnysk?jB{S0Z>eMb*qY^Lo|C#)+S4}4ZpW@Qs9 zH{+mkSbHVeUNpbmd7I^41&wCFmx&j3kwFwe2UIJnmA1_dhkMQK9T8s~;!a5C@qAy< zn^XDqEnbX#pZf_Drzt_!r>58pupEG!4amf?fxRnSxgcGi^rJqfaIB~ByT3lehcEx$ ztF()tRdzYs>Mu-U+z^8_QKAc1uke}xrpAK4Z^#6GOa)QH{UCh#i++h$rlkb4arn{X zWj0}_Z1!gIEh*Q(qBUWJ=1Oox6)-&^zxd2rFkn=b_UmF1Gf96hK$*}W7YOloFA|+Q% z@}1AJKMF#Eh|Hoy5d-_isjO2+cYvCN&JtNjv0_n5RLn4o|)fD5zO{%PkvR3h8BY>GZ0>(m9i@;>WyBF_fNzr$(5fxj1#Bqw# z|JMRkYF!URpk{I2k^l2~(g`HWQ!3YwHZZfwe6YH5Jh~oF{xc6@MBb4V=E^z-S_KHn ziyFYOK%WtBLF*(B8Lg5(`#@~BY5^V!tK<_! z0^CyV@)?Vk)wQ+Vp%`2MHDw0)P+-_+6OvW>!wBDSvjga_SX8|>A)7FXROMWz@2FCw zG|-5Cbb~EPZHcz5Pxkq3$*z1zXPm_2b$N5=H~R>a z{|(lz^W(ep)ffEq)A9Ka1^PFLoIdH4KxgZE2B!IU+|voAevqA+yctC_Iu{U&K_XR2 zaYOUG`M5H6VMjz2GtBZTU6ONahuwYH&-3X|GeCaV{W4htI0y_aEhBGkZmd<@D;CEx zf(KyPGAApw0Y5Iu`Xi*7XsSw5hoVwk`dUf^m`BD_k#u_#-74Hvr%` zrrlz@Y3SmTVwgYjpHI5cK6?8-ta8gUv$bh(4I1@XH(K?kCtMa|Q%gz^8mr|ON~1;) zk|w((X|y>sPSQxI8|f*xmPn_VVYGutxr(8KLqc(J<|uMP6ed8O3s=qWl8H8nJ3c$M z@ug3uUX7g-E3FzknxuM+n3N z>>2!Dcl<})@2OvX^1ipI%`GjftDE^-HVrPNayF!KN^+WCgk6WAp|8ea)c>}ul8+Iv zF7gA4wZ`9%zTR`oR4Fy|^vrB*Vtl)&clyIP0n-g2Ku=d3gCOpeBJ1P|2e()7vZo~{ zT9s47`{N9PV|2|E2gq=el`5;NO*x{=I4E!TAdh)8z&&@%pN>fWJ~vYL90#3_`jAX3 zihS@5?MAKRDzGKn+y^pB>v%NExWw~)2IMlEl)QAw|F7NizhElcjn-bh&jY>s7IqmW z2bWy$6XZYlC?PkJCA6S}L=|JVFCn(8xhU zjFbVzuM_wjpN;;TC=4BMOXL}zLsSCC{NfI%f;XL%t+B>nAFCzp&bkh77>bCpMRv z-wbUk`Ut(N0+uNqwYFD)$&>R}QG?7Mkix>A^XpFoIRP3tq2PqeHb!_2ZS8%ptv3Q7 zBWwt(KXdDYemL%jz1Isy_v^#@LNon$mudZX77n9d?|7{SStB0BEAAKB-=66sbatSny z`@wI5w%R*r@?pgV+A)>OAn@Mi)Mh_yGPuV@J`i7s0J~&H)2QTskLlZ0_cXB8rbv++ zDMtpz$*y3hXy7h>s|D5U1v!_nRLNQ_A^J8&B&TLTbbC@34Fvz& z9%obnZ5kEVK2J#Lrl9%C1tM$QiqZlzr2<}HHe2`|hq=`CRc0<_Q5s-(18NMQc;|m> z;4hp%xgOX1Ol;ZmrA%k+XcDejH@14=4U8Z?_D+X2OC&<7PPO$!6*dlq4xlWX%V5UeeD`p-wl6o^&o3|P>bm6OzfmPe z-nZLmuCuSUezGO8D9gxp$xt7CN7GI|LZ%fR5TH=OHkky)3Wc_Ln+Ah$xemmpRj`j1 zd>|cy^Kq0*Z+-jq_svTCbCEB5jki$=Em9QNap8pj(~kkP8sKfhCY|}MkIQ--21uE( zyFPFvYtC~o!t+;QW;bI7K)p+(Y;tFhcOz6mbGG|1yhE-A(wv!V7Lp)~P_za1yMl{N zaa(;d2!9ek8{m4}?C)a*J3>q3k=9$(Myy>x&WS)C=j zuUIW3bQ)B2ilNwTD5&LMBGuC2QYBHa6#8*MMh~44d4MK$G64wW5SErR)h4E7yj#6KiG?_`OoSG80&{toODv_>gwRNI7iY5 zn{^9Mf{LIE6zGaoK_Q9}+SV=hLf7LELA`%V*-T4Fp3Q4lyp_}6!g`W#Ekeji;5~#| zE*8Miod}?buF7yzo50=-K&279dEsM|)5{S7Vu+%`R6V}Q|4Q`IA;p~&kZpSCcCDSO zS~zu)`JX4#La~cE6e#=p0FOnuZ}vvA|5K25ikc0g-H5? zsiapVYl>E-D@rT)M&03l04(#UtAFa$Mdl7M3~}785a@b~2xn;qLzyPTq!mv?PFL3W6| zjo8s`&Eo-q-y~M6H*L*EIwvJi&6xfwBEhK-jop#MrDav##_+!jv$3-QN@gCv z2Q~g8bvmb`e>9u6VYX*bfXY_Zbi1 z+Kq~kIdU)jPsk)+aN#19rd@Sf!|7gXEE;7Gxg4LA>=bs5&+V(W=UMW=cO+`GsLC2U z`>TJv|AjW5pIcM3FIlrur%0t6`K(yjCDotPOqS{9H4?37XWed6BnXVOZh7v$jq}i& z-K0m+6HtROLN90M+(Kex@m0(1H|&$uanBhGLkh;*C{c?(ynWCy$MY!PgPgxO7amY& z4sk^yNstR-1v=n4?O%WIdfU8m{CH*ke4qa6wJKOC+8e;ipdc&kLk*G^V}Eh2OTmjDDxu-OY*<8kpTaWVdg$ z-D0G)?d?;JxkF-ZvA9?F9Xq?1Nea0pKu(t+j5p>ro|s+N@F*gX^^0TZ(L%k0t9?I0 z6C5=8JV@neyW`b-JFC=vBTvIZrK}v*{6p}QpMM&VhXGO@tNnzt=6)B+kj5nqE(*$a z-k=!@wbk89;aqjfKZ1Wf&Kd%;_~QV~L;Fg34xBO0!6B$ZJ8M>E!%EqzC1P(^;qrwj zUa}S>J&f{1ux1%o2^FIbZd9C{D}G)&BSPff@h1{Sh+#sD@57>+$6gHk%D;alvt@uj zO2EZ15TL`C*skpF`o8iQIfWHInR99!A`v;@hH+pqhAGMsvFL~sK=1h%sLgw}i{yIX ze|=Y>p(=Uf??Fzs#2 zy16oaq^WK591;7ojAyY-xmFo6)0c*%z}1*&I>oV|2nFTG$X2Zbw3f8IQXpU_`scof z0NgOAw?}4R)WE69;vR3ZQhVt|^6kkUw^PjE8d_O^w`GjlqgMGxz6Ab#7AwWyO_P%K z^Q{%Ed0zSf#YRDHHM~dv+Pn`_Vc%Q$CzSHHc|6{yu=DC4b&lnN#XNw(;hBw6E@yvt zFzWrW#STyry~)VSoBccnru2aU5e(Lt$cnWOR5p718RPsQd#quHmG#vkynlGVWjzA{ z;(AacXd113Td}MM>81Y^mZ9W~isF_y7F(t|rDHzl%uF1-@VH?UmWncA|JBiQ)n>?X zw`Kj}+zv)#u!L9|P5*2UpVKi|O_y`{@{*0+?%!B2V?R~N)|$!3sa+bEW2ASR2t9x3 zo|WU8AhoQuVYD2xd-4?7K(YwLk`N9n*kloPFpsENFo{t_G*u(pJ{VTTej2|=;Mx%G z&z7rtz4rbT+SHRLVL&5l(X`g6X=A(9H3=xl8k$fv7}~wfaGQR78sxs;@^G6p42O^3 zxwb5Gen00qq+p9{TV7CRUz?V4z8O#kxx+%@`O}a_E&BXNn)`gqY=aHiMFCs>Go@NE z;XQGF0}3(ZgQCOFpd39)6fUH1rkp`e-1GZBgz|rO5LrIG?ZP;|-S?L}s$z3C+)*gK z&c3z9Ev0mRAqVdSB71-bnWY)u55tNuHNH_Y`hC7i)h1^Y5#v7>sAfK{Om=o)A^MM9 zMh2bJ^Obf%wR>{z>XW)Lvby^@i08ratYGHS9SD*N@cvIJfJu0wA=U zoe&o-36`K==f2O1;s*1P5iwp#RPuYkKl_=7!miUcc$XWs+x{yVl!lq;7$53zUk&ds6Z9Njk6bdR;@dSy2) z{`v&SrK`$~&v>s?c_t>WU?GFhEIa#ee6e8olG~7liM2IVam!g)*;+XbY_8TU|d?K`f_M3xhz+BScnLak$FClyu z&s{W52LI>eFsI<`<-9f;tfh51PVotYIvEQ!;7?wfinTjnBj?r2vBUX zO1>;pxW1VnpvY4XjrF0=_4CItDy8gam8d(XrRN@8OY50gzmnC>>5~kN838Ci5V`_H ztf*F`>;Uj)=H{l3X4R69Km~|@p_N(gJKGLTB*LZ~Zs&)UwzyAZZ$n&T3W2X5+|`HV z;~O}?_7d^yJzv_}g8ZZWw#Ctq5n}4w`Bj*PIWG;H2Qo4TjfPEJ=kF1NMvY@ZpYuY_ zijRg(VTRdJKy$74wzdp3wnH=iH)!9FimhD_J}oUR5eE??tB8lQE9LZzVig{l-muo> z!mBo{pRtl$#22h=6fTI=7E}&Mq*a61Q1MD(EKNJTtv4JW%TD+kS-mp*oUW(iKV2_t zUG{$X-rVIn+{~c^!fy;IYCr~GzHFIZ^f&sg9=}IWaUlpo5JKR>nF|nkIZd>G3i<2n zO&sqMBlhq}jc+J_&P8%grkZlov1c?+iiq)|N7n407m@;rR6YMHo5gy9>yoVvK8Wpwb$t#TyK%*rX)rT{VBYc9Lx0@EZn z`+olsjqqm`5Lz1Sjs5PRbx}dq zZ#$hJNN>sV<@_3a@2RG*@4Kc!Vk@|bm-UbWQG>hjAV9g1M$o(tRNUhqAzm?m6yySR z<PrpyVWN! z_VB%MKUI-Z|EcZ&8adz)J?CF`=M`J1DS>4yfR??VhUN2`VN2V}v z#9ZMHJlXMq(c7Njv&bgp5o?x)*cKx=g20Ix)%D$ljmfymhXH4Kj-lFuEKJ;k3$v&I zaXecShR5j`-e9I@P^k{Uq#@az_&5(xVMzE>jo`+-kjD5Ih-hI}Eg0X(xg$xM*)Qvl z_4d9W1#~Nfzsx(UOmm^1IJX~m!EBF)ejPGZU;CQva7Ee?oH;afiC1w8qMo}l` z(dt|obNUcSq*B0=?!;Gec;$F26>0VX$CUEKB#@O)pQ)7z2+Zr!CP2;~JT-9iqXL0w zd+vwC(&J84*mD^Uh38e~w7m`c&U;Tm^X^ zNRAZ^I#tq=cb(>SmixB@Yh_8BHH-$dXrjmh__S~RjAvktz5H(jEoSR6h*+G*`}`wJ zD^4(Y!#gW=Mjf|fYHi*JaQyE(NFGm}Pe5rg?QWJ|xlq*8Gjy{`no~*l-rCN<8YY|5 zm9thTTG)2ZPQl4xDr%VS^ARC_=@c^&A+190vQIQ^#c@PN%VTDlTn^#OY5J8>4!fa0++G#J6AiBIm8-YTIW@prnkpn zo4x{ksvMeo*h%)_q5D{sNjfLiH!0)@Y}?3WNfAw|>8J69Xi}xr{!-kq__Af%yMYDT z_(rcYU{y_p)(ka3kqqOAjXUyMZQSnM(BTiAZT8Ru`&C4{?4| zR?69w7$5vA_7g@plV%*~9vx3?6u{3AN4XJ!6zFcL0w`ndT!7!5`b5~-*~YQz@xu^{ zFgl&U;llV~BPEa&$>tBD9B3&m4e%@@GJot_UgKr0d=&J7Is zful8kPN!#Zxj^fDG#p_>7!u?vlL3d-sQ45EHhztwo~76%%z4CJ?3iXs4ZC5lyLL8E{TxQ;*wrV~7>Uyszt|kZ}EN za){d<`wC0k16|9mc4%bNv_c(rcz=eAk)PJs=b20`wXCdK zJZaQQuNxOTb8TOpHjHjAsGaze8o~bP4Vr+KG^ts$%o3X0*tJ$TR5baVcbg~6gxDW1 zRs5faJuM@nNHcp|YwH!`Kc?4t2kffzi6GOhrq<<%B1DRykFBbM!XBMI!ZLp76kerV zpo~>eeT46~pM>1kPlcY-?&Uzx@ch3xjU>_e>yRok3UuGmhMBSvhcPfXfR{Yy$noeB z(9MngCAawu;!uc)w%$vH0b&IUb&W1gr(c$2K9bf$Jz}SJoltauysA<*ThEWr4R$B0j+b9;#sa3Fuat{tj~Xn=God|u0LZl8;LX3 z=dVPaAKe_1dq*KSV zhnFquf2`H4YWn6{N9JYSp6Dx9L5I>0Rn8p}RLu!eNaZ&s>54NmF3jTa&OL2&;4C{h z=pZdS*;j=F=cMqc?di`{PfuOa6YBg8zVfiPyFv~j{_tfeR9i3oph91{taZi{?l}n!|yj+_|1rsX=tEsbe~MyU#!6NISc?%pri?gS}zNPBC2 z$I>fMw{{ST=$TCjA0@n-o0 zJf?uZq5I>)?j^JPWqsd{6F}|7%hf?j{m){P#ywhN`=Vt~7Duc>LX>cdSv7+SQAou{ zBu@6^JnOBBXUBS7vIoAm;)qAhTJbCoI%E%Ex6;R+1ujv|hqVq)O(Al(x3|VhBku#r z5BG07@jXXWR5VlSSQ$A-vsX`TJ{LZSte+S|dJ~Ro$}SiT3eElKyT#FkB z5>aeSfI254-abeUsr!Fjk#N&w?-k?i0@m}yS&JGpk{}OZcl5+KNloklvhto%8LWQY z@1T*ttVPGRPv+d23!Aof`HYE^b2NceJS`_@>N*61Y(kMnen-wb`vtYe;c?=-Y3Xe% z%`EIs4eDvJ*Dxo~D(Dk`40NL68H-PbMUWJ!Xe-K>>r{JcmKkkc_ zok1~3f~%)Y>^~=zDTIz&%OzroA`XbUxd%5*W4)SbC{Ue zUnC-!LwAzYd=$|nPPyO`*?z9Sx&L1aAaHIzj5UnUIFlo~@`V-kHPpxFW<~3*Jw7i( z`HUl60%q-2jSwn--(VRKA5QkG)&Z3Bq{!NwI}92DJz;D7gi4^0*St}Qx}nxS7&v7$ z&H*p%>rwBE*6!o>$B-0mW2V;o<(!M{#={L>h}^m-IV7@Xt!n>Jj?3H0eWMx~rH|*W z6%&u_{4ejA(hb*bZGr2h>^qJ!`77c{CSSuN;l@higSH< z`tSf342bF8fFKJ%98`UT0>P)dJ)_Lj%wV~A}o@Gdf!W+}9WcCW* zDWbZ0$Mf5EQ~&H8h`5StB&;zLxp~hXJYxMDE^E4O@azu*ylS&>^IMygPm+9X9ux9k zunhP6#sjHOOBR>%rmvr!IoST1)Gq_7&|DHk18lxp+d@48Ue_an7rlivB7Fjlf?~@q z#}7i)x}8IFbIe_-_NVxiJCtbOIRB*Z6gwjFU*&D0Jz$2|?N+i2czzboQjXuD2Sxge zfK%ghaKDf{67ha0dpME^qtS5Dl$=>Iv zH@Rb*MY2+(=H$eR=(m|1NlJ1-uRpa2_N(5HK*8SuarLlD#-{3SXaci&An~vPx*U)= zCOwZld^dXFE#(nsIcjD|B3^wQbXAlTxDYQ@D})fub^v#bc8?03kF5}tGG~#@_}%r@hm}5rx94$*TqjknhxbQBHFggWB(#3^@-uhd5>ie6PXIq9 zz}h-bf%5z58q7YI&f*b1g8`!Ttpl09_Yr}VQidpooR4XBpRz;#eOw zX0J$bY$6Nw1<13TgCyLy>8rL*fP}B3ue+o?{WP+)&^nb!G#&sS%|$0}`S-|Ta9 z7SG6GJg-#5_aTbYM!(+^0Z7@2Ab{WJ0G_!+9)5?pam9D~H~71?0=;fPE+`C@>+F!+ z76B0%aC_{P+~jc?C1y9j95hLIbZDjx7DiD-tJS1X40!FeZ}OEdoukog@;`q1BW~SZ zCl?e60v|u;;CdRzb-+nGcZjoTz=_eDObR^f_REHem~2w87`@K40ySEjp^~DbQ^p`* zl*yh;9HLB2p;+YPiIYrBOwef5SzTQvOaW6HJWcjiqP*Oy?{Mdr|DLZ_mOuG7`wSY) zzKGF<$>mUwGaOU_z4di`FL)u=_hHv}YAR$uyv48giiFNl{9Hael|``A)(?=7wOlS| zk4sb_RA75TkZ=KP9YQ<2w?RUC>X0#pUa!agehm{F4jnqoOE0~|=GGQLzJM1LDVD~` z1wPu-7*}H)jRUDZU<`2*0Vq9a=FwRWE{4y*DJYXw4F(ZHoB)Ms8sO+bQel(^WiZ4k zO)Nqa6Xf$$Cnl**P5>qWR(rjn>CC?GUsokt|=e@t+ochP%FZLPsjJ&wc;`v7x zy|wiRzU9H1fC{3mT{y7-?LN=^W**NO{=wWHZF7@L-2$E7G@j>YLZWtvD*fxi{kJ;= zg`{Iw6887^vjLc+$~SWQXA7CqhlNZeQN+&94%e^WWO?~EfB*MC!lY%!iHXCEjaSJR z3phC+<#~xgnHa|;;9L^co3uT6Fa+3}M2?a~+D~Rm#;V{Jf9$T^v{AD}`qi znmCgPv(vJqqt6T)gBXZ_O2ZHqKA^BLgQ13^WYT~DipCgB)Q6~#)=8M(Znv{*En0(A zWW7XZ;o5tDNA>EzqdMU}wG-?`br_$8=tAX#B)xmo2tW{Lqo8}|E`GTJk$Li8;#2qn z-<-WgxC$%gRk~3n5zHl3sc5)IfI0%GKn28iIN-2o_fQOFTvH^$IvwdnWzeou@D{g_n2nJZo%t!tP15ys#z%ssSZ9(F9tLh>ar%r7_Pkiw^Tm z{>y*Cv15yDZEo_r_ugf<)?=(X$JoR;xx9z(CS^Gh{7L++&J0^wVSq^`0`#zESn`-u zb1cD7l{OQhvY}$h&lpS$CN@N2k6y1y9CfHpR5`YIl0u=t&dxSlTU(j)^js&?_q%!i zr%c`Yzd2qtFQjq)Q*;4pyh40;4V0oA(mm*-925bVUPS0SM|}Ih z(|rHXE&j(UtVCa-$82`O3ky(Ef_A%|HLgfbKg#6m_xnR?L-M%%Y=eJ65YX)=X+s!? z?CPVXRCdd+UID-b3=K)7_#K~wqXl`FX=$1)1lMpWYX3W0oWRZ!;yoNPBUs! ztJm1x+UCLsA9CyFEgJPYt#+63sbh>!O;aei_`XitcBO8wF-k^&OS#X^?NhyfJKRt8 z!L*2f3IE@&7^sm!BdPjh*pKM9+n9bEtztUe9!ty1IF6I40F}#SJkMiqcbnSncR0QK zA30KW4xU~51u)JRHoCAri=H_`w0a#GMBffon*(Nvxwhe__jtQWZ933XNn09F@)M>= zXg)JvlGchpI((0}R=QlOe~G>BVT_s1PHF)I#klP;S2nUQ%|x9}XXtm*{A2UsA!!P# z*Xyj@TVZEsm%UnzdL!wkbF`*Zo@8SB2;GYCM&YW(QM$lM`AH|7_ZiMfM@n z05pUDr>8#Y{J@MED0O~u1nIodI5dRq4!vfLxZg&n*oKS;^E@vrm+oz^(OUW$uX{hH zT6MUe!mD1q1LBJsU1$eY)I-t0c9U8fL=FuV9K`@)z^v8doikJFgnWj$-@{*=rFU)Z zGq)h$KD0&t-rJmSpQW*vl)Fl$5`{t`VYc;qSrj0rzg_ARj=vo#*w2&K+3df)y?w4- zyH0JtMiAu5`96;8ptVb}Jj2BFJmtz5K~Cd)3Hq;1Ld_K=U^BpRvPPdlg(gO2zCC?h z4Z{CS5A_lWx)lyx8urhp?lydc0%X_(2gsoZh45op?hn>Y)fvO_$MYyTtV_&+YaJ z7v$@QyNqxBj$iGxs7Ggr;~C;OrcfvlM-h!i17l1!L%`Oz6Twlt-FTEiX#c<4?XkML z#>U15$Br#9J3C9O)n;vVg=V|QSaqI>scDJ@58uveFnmxA}ywE`S284Fe*X)qcr!AdLjK*gMPO`kaL)*&QdHD>G%88>kaDlI{T|v zS?vCd?=I{NCdNHS3ixL-x_E}4NsS+dQXN$r{s7B6@dglCc5V(z0U{v0x!K=D`NP+s zA@|B6?O$Jga9Qv<=l&1-l1@$Vr&rb|8MWiW9+)_`~ErSE^nKCxQn8x#Zt7nvMg1K6gv`vB6iX`N!u81tJDbE zI_Q!=>J(@j7fA~k4ba+k>!7Uy7_OT(aZ?yhBP+2Tw24D4mPu+eC5qxcLk?$O-n{)T z=k$+z&U?T#60xSgWPxD{fv!` z(QMX{dPQupJ8Z-Evjw^Xh(%wX+z0p4 zI&o?1u%a^tOOn5J-#AAul{r4MNIkiSzM*}DCRxY^{*+3kwn(2ONxKV5OgDOoY1q0CmDcDaC27XAY8B#U1wo4Ne5%z7XHHibJ#!3w=G*+r zeG~K*ybWFa*FS3Z{VQDr5C2`@jjsO-5FRg|Zd^3@c1d8F3XlTv+ZUU&a}BRL7|5RP z&yu$d;g@5Q@u_Q@nVV>!d2C;u+bf6pi|Kh5;|J*7d5}`?U>nSF9Jf6NHtp5!__i>n zjRLd=M6ETIN`;Au31((yXf&FPjEpdL@ghkQWfu&K(qT9-(LI_sh=YTg$#i zIwir36e481yN_)Zri_iiRu#74z-<*mWYq-PT||^dBq=IRi5o3iwF)|J;CYg2tyY`Y+8|X^q#-VwGrHehinqMrv$Lo`0oSl4>T5=!x-d*HO zmSB=3S&RUkMweF1uU4yV$-t%zH=9ky$Hy5TA8)72Mo~mFP4R+&p1vW5cI~6Lw@B!# ztOd7IbSbrQeYz9zr-h^QyZ(HH$@J@V3bxMuOl`~X-^*6aRcdcY`D@hk(;2^=>`w;3agj^2TlT+y>pk=TfuO$H_ z=A_o4)6vN%4*2)1_{(&i@cxg`dh1oRagSZuHR?@47E%Zv-BaVv#$RxBa)gEI!>Hjq z@$ch26V%k;~<2Hk(;BU_Vd)&>ngR2FT?E zo~MmuZ#8q-cKg|AzfP-wcJ_bP+fQ4YfUEm!r;V7Y)T5OFzELxDmR*>p&}c@~DszFrNgU{aF8#UcndMKnbs}gv@0IGaVixpe4KRV3?#{h-|(wnCs+Q? zLI8L5F3{gP$<%z6dg3FzkSJDeXVuJY;)DddVZ!qZ3tSi-B}roLzWZ)&zx@L!l~S$N z2ns{&*nc-eyLVA2`glQBmfP;$LT5(6w#UW1W`%o?PCY=O4dC160AoDVx|0d0?dw)B z(5O_Q5=EnxFg-rO*x6%5V?W@@;){IZ;5fsjn;hx6*$Cqrf1|h&Uz#fsKK0MhbH9rS zePrNe_q!FNDs@z)N!mjH>hDcIU#_R4z%)<>8ioj#!~s|%U<+uB%tSNCC-wMW8j|}~ zW4Gx13xtpSGSO>aL${h6s_S39QgQX$(f)qL{{A0vZtiVPTzZ6B&wa$r9VER2!VVsaQ^&xCMG9MD{_w{j)_}Q=KJp-re|P?T+T!I8YMGdzC<8X zCj!wLTC^}g&nox|k>v&nW87Qfo|PRpAwnROl`J~agVqoy3H4f&`H3lJj(?X2YA^5; z_a+UN%@pbpgj z_*nD!!w>ZBTlFXEl*a4NQF!#%iQoJRsHg!}|&IMT*5D)moj47cVk9JKHu0W>JKiAS_ZE+)Zh4h%hISQX#b|+byK=`-`k= zukrh9)ydgMs4T?C=?sJ$D_|NqT2%mHViG(btreAOow3tz5T5x%9t@6ipg)Du`+T?F z;?ji}=)*hsVH$6I1HUIUTKmeoe>3%y|N3V$Z#e|u+5lLM0Gj6HO1Y8Fzx-Y_^6@+T zyVjZkoiwR_`?C~3`Y#BIM~O$@-h6u6HS7-kMZpurDo=2j3+2~&_rwqr-o5nhyPrgs zn4h0VDMg`B$RY(*R&JxvyOYw;E^?(}yG<8Lpp3O1A<$AFlu7f|7UWi&2i2|utTXVt z#XmiXFFWDMt!9&%xml(!yhDECCGO-HpX^&e4vS44q_r(wtkY<{ZxAJl)L(u9ufNm= z|4O?*!sn$Et&ws)od+rg)6KOAz}f*Kqc2o|@|T~VIQ-Kezx_^DEi2d=^+Uf!{^7qy z{?Vsty?F?oD7Nfa<%ZwhmvDRE6iQ7p)i}b5xn9O*2ML3H6bE;K@Tk@5C?(0~i+H3Y zwRsvXN#dE(-Wt#f&kx!ieKJtXP7eUcQiN^mZ_^CaTL0rDp;oO@t<`8$7m(Evc0|Xy z!#~ec#d(4Oy-`M$tw$KQnsnhw{2$v#Yjl$M?0a~{LPs4GD}SKI*I)jlvBSpbS2385 zT>ZbB0IVx8HYZns@}YMY&b@rBHulVIgZtNWEv;kUMoryD;qixvj-4Pax3=D5TMrvc z!JcB1J;f$Z@1LfgoM9#&;9_Hd;|r1t)qduph(>LOAeSc$bL4_B>(*;hhus1rnHpe& z{xr(=B1luy+g*_)5lP&FxJpkv&XB&qUAbuv^i~<{b;wpbDTTK*;9P&$YIZ8U_C;-W zvgq%_|KRP^UwV~vu7U{HQF=}IynL)ScIeo`IYR(dgXx%6l7ZZxV%31EdGo@Te*f&z zXFhSq{`JmQIzK`Er3DHfx|=}dX}vdwj?-I599&@({gea#EC&j+JUNuTHdlw~TEIeD zqTJ}AQtPLtOGL6nQJ-73Da^)Y^j<(9Au4O-Xv#z}$#Jle)RBepf zpMD?RiaWJo*4+Iih=4Es{@J6zfrs84=g~@xrN;WFKYwxtp$Sa-Xwn7ut}7zOp6+H+t1Y_`!U2Mj_Yqz^L4 z4nGfG4m|sqYyVFOAMnV^3!BAZGlEvQ)~lbU>pZzDew35{C_IGl5h6g?d6C)k?C?N( zjjpU zVRwFKPK22k;ejxZcJ8!Ip=RmM@6=tmsp@~2N8I%@_)mTTPhLWu`XYMvc(&`uDl?=f zs;$OJPa=WFX2jauOjCappMZ~8NBVR^TjzQYW0H3G~Q?Wv)SssVLU~3rx zTfz9X~mD3b+7_ncaVJwcY=61R$Klvm|ipTv-?LxzbY)4eV0& zI;zpU3IZT2eVu4jeV*jfYc${bCeejckl&4W+XLi3{Nwn02k?pl8G_77P%8TzU!s#+ zogF$&z^tB&7eG)#=7$lbJ;>4?WN|m5IGmAyU&zGYG)AikbdpI`ONd~L&xs+%wr(#& zM6MTE+KcErfau+iDDH-^H=7F;nYl3bFRiY^E+HMJh`>e8M>;o}?@CHEkBmG{ypa;(jk)A|~ zj#Q z`~cq%+7ggfS@D)Mj!Dxhq~-P;Xgvq%LN*two-K8qW}Bq8^)eDe7TIf=OI4ZhY~9Y? zu(cYK*-Cp^rL&8uT10wbo@8bbwOGT;`}ly-Ak<8956-kT-On4?!&OOA&guLpmKlBREwFSG@?dMkAR?fLvFFhaEExn3P-p&fN zy1(=hUV!im$U;9s&u+Z_eR!oE$gl^5hgLDFxky@@A}L=Ytxcnv6?D?f`u?dTa|?2V zZ2=oh20~;Oec@%sP#F}E#X8dbGwo z26DPy~wO(~ZI}eE#*9zW1;1e`eUvg@~qM&s#(I z)~?j)RPGU7H@e+v#~}mBQbJf}fOfuV)ir3Ffta>lLTZo-shSWiKm}B55gp_+R#XW( zszX#o#*3gMq)=#SDg_Gb2GnfH(91R{8qi2HC!~nD0+kD-%~_Pu{dF2cR6(W<1PMr! zHHne9w79$mU`nWKr`4jiVHM`N5FM?e-B-fdheR9jZle~l1o+*8thn4y6B6O&n6CKI z&wlQe7cWiKM~%gQ!eG?u{mJEYKYtyYp`sHQv|u~}c_4rKVlDUSe|Pc+-~1>0pX&7^ zU&oErYzG+L_t(U+CnBxM4BajX`w-wZo^7%S?qUij7_A{MjVeJ1rcdT8=b%? zl_FGvNMkb($^h5d5Z5smTAQ!~)maOf>SxNic6k+-WMC}m%{C=K= zRxbI)-+J>0r$;O24fw~66tG~hdfDB7Jp|BA0u}Qfn}--4Iav;V={X(#&%d|#v7P`Q z-QZRlq8poCIr-gqZNDtUvO4PMfe)f%ZGDLY-NVg^JNS1`(rW zX8hA_SKuvjLxe^MWl)uNx*@B$O#p4fr%2Hv1(AYOo!xvr_rQ_h+EEoMi>+$Q6Us;f zwuIYqA5x2%_TiI^dUGGt>qCRxLM|7`@6?U8DR`0ec zvTdvqDmE)I?O4XGvZ_;1#&BgU-}?IWrQQU>fFVYm8tFzZ4F%5HADg<1>$?Xl-FRyb zZu<^g(A#*UE~#!A5s0P0ck8^a>qkf*;T4!{6r#WLAI}_p?M&sAvG!jy;Gbb>xi7U* z1YobrRt>Jxi4v6dcypvKKKa`h(?9sf`~UKtJA*u4a`jgFEkp*FBZO5YiPhEq6{Ubo z+y%4&KVH@cd`UF7S@6c9t=mmSG)od=wm$OBwV0$Q%zQXE!q!x5OF+V$C-nNgf7&sb ztZ-OhYkheS(+V80e!GVkAiNys%0ctf&z(Pfa=dxo0N)MxnWq!*v##C$N(jIuftFcy zb1ne@oSbOtkAHC_`RZp6Jo5B|Jp;((R@-#eMF`7xk9C~8>XZwX2Jy(u@+^|2tFXOV zwb}iwma3M^rdxWr5q+X#k+Xuj7EaYfoO#fldAw30T!jGi3cLCht&huoua|{9jhggPde4hG6$U~(5#3?_aQc4g<1i443f@W(wY zHf)4!silH0^*et&KD$sC z;v*02=qZ(QGV5ifv;G2!+9rVQv9+2kx2j!=(h=Ad%W)m zz(+pZL^o9(()6x630+GvOHfx-#D1`4WjN>fig` z-0aW)v)A8w{>7>DQKBb}$bZr7`Zl+JicX-9EB0TtuCq}DfMXA^Bw(8nHl62jt&v9G zJ~TQ1t?y4S?i%jR9oXHQ^QA9zLPi8Bs6@AOptlKNdu(|E@FXG#@p3t2K95%{;uU*o zih_FKht>JN{Tn|z@zwt`dZyM$C&_&JW6rK`qx@#c{QS1Q{}mhjRx?s>q`})Gb1mjD zJqCdRU@<(Vz#!1yU-J7u^|9T1{`zBsJ09O3l+t>Wv{ol=w$M>*EZmuEOXw^r zPIww2MONwQIwS*akL_WBueCNog(d+=VIJMrg~|0Weg+%sFH9p=1Z>D;CHM3kb<_21;aU z!~+KS?lELu?*WQ?2Ex8)eynfkqjweiAG<9q-Buz*C1{noxr9oyfDSJsf~+>?HUVsp zn@j*&pphn9Otfnd+7fPKRUI9<6xUunQ!oGdiN(2zg~$TBY5+cGz;BN^LkJZ|+>ac4 zo8Cykavey(5`jl2dB{ox{Ra5%(Qini1Qg8q`2&Mt>BF}ddhgqvE8aff=k6R1^Mz0d zgcf)03d4L(2q7H;V4DE8#|9GsT?C+)k^vf;k=AEs<49uONE-vaw1Xev5Fa%&ppvRC! z!H|bdJo25-k}N5ivpu%QO|=jx=h1bCTSIuu0N?KV7W`#8HRBhZ9pCNZlX4vcJ8lGc zM3;RabR>cv=je5$fSxXCAT(sqO#&_fY!kuuxY59O37{MNt`Xes`c-H5ub98>QFlcB z5T^d%_M+s)j)KSfh7dL3-qhm0JeAk?Xel8fR$_jE*W%3$#xs|^vwd{W*GK&$Sy+g zR(LK}0sl4$Y>%5|1E34cE)jG;ck+^Ne#X{j1&vriN?0jVa~t&AW3!RLTCswgE=BYI Y0}f;o=^%f?n*aa+07*qoM6N<$f@CP*YXATM literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/xml_lists.png b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/xml_lists.png new file mode 100644 index 0000000000000000000000000000000000000000..aed31dda499b621a85d75aba193b2f44145480e3 GIT binary patch literal 22863 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 V)65FY} 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 YzpFk;p!syjgOb5@?VDO<*X+Xo2VmL7=l}o! literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/binaries/sopclient b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/binaries/sopclient new file mode 100644 index 0000000000000000000000000000000000000000..39b8281a585829a64685ed32d77649a327b59007 GIT binary patch literal 210568 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 |Z5bRBp4tJi|2X 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 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/acecore.py b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/acecore.py new file mode 100644 index 0000000000..b753c95b4f --- /dev/null +++ b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/acecore.py @@ -0,0 +1,1038 @@ +# -*- coding: utf-8 -*- + +""" p2p-streams (c) 2014 enen92 fightnight + + This file contains the acestream console of the addon. Initial versions were coded by Nouismons and so, this file is based on his work. + + Classes: + + Logger() -> Log class + _TSPlayer(xbmc.Player) -> Inheritance of the xbmc.Player class for acestreams + TSengine() -> Acestreamengine class, start functions, etc + TSServ(threading.Thread) -> Acestreamengine service class + OverlayText(object) -> Overlaytext displayed on player + + +""" + +import httplib,urllib,urllib2,re,sys,subprocess,os,socket,threading,time,random,json,xbmcplugin,xbmcgui,xbmc,xbmcaddon,xbmcvfs +from peertopeerutils.pluginxbmc import * + +""" Fixed variables """ + +aceport=int(settings.getSetting('aceporta')) +server_ip=settings.getSetting('ip_addr') +if settings.getSetting('save')=='true': save=False +else: save=False +if settings.getSetting('ace-debug')=='true': alog=True +else: alog=False +if (sys.platform == 'win32') or (sys.platform == 'win64'): pwin=True +else: pwin=False +if xbmc.getCondVisibility('System.Platform.OSX'): posx=True +else: posx=False + + +""" Function and class list """ + + +def show_Msg(heading, message, times = 3000, pics = addon_icon): + try: xbmc.executebuiltin('XBMC.Notification("%s", "%s", %s, "%s")' % (heading.encode('utf-8'), message.encode('utf-8'), times, pics.encode('utf-8'))) + except Exception, e: + print( '[%s]: ShowMessage: Transcoding UTF-8 failed [%s]' % (addon_id, e), 2 ) + try: xbmc.executebuiltin('XBMC.Notification("%s", "%s", %s, "%s")' % (heading, message, times, pics)) + except Exception, e: + print( '[%s]: ShowMessage: exec failed [%s]' % (addon_id, e), 3 ) + +class Logger(): + def __init__(self,Name): + self.started=False + self.name=Name + self.link=None + def out(self,txt): + if alog: + print "%s:%s"%(self.name,txt) + + +class _TSPlayer(xbmc.Player): + + def __init__( self): + self.started=False + self.log=Logger("TSPlayer") + self.log.out('init') + self.active=True + self.link=None + self.vod=True + self.duration=None + self.coms=[] + if settings.getSetting('force_dvplayer') == 'true': xbmc.Player(xbmc.PLAYER_CORE_DVDPLAYER) + def onPlayBackPaused( self ): + self.log.out('paused') + + def onPlayBackStarted( self ): + xbmc.executebuiltin('XBMC.ActivateWindow("fullscreenvideo")') + self.started=True + self.log.out('started') + if self.vod: + try: + self.duration= int(xbmc.Player().getTotalTime()*1000) + comm='DUR '+self.link.replace('\r','').replace('\n','')+' '+str(self.duration) + self.coms.append(comm) + except: pass + + comm='PLAYBACK '+self.link.replace('\r','').replace('\n','')+' 0' + self.coms.append(comm) + xbmc.sleep(2500) + + def onPlayBackResumed(self): + self.log.out("play resume") + + def onPlayBackEnded(self): + self.log.out("play ended") + self.active=False + comm='PLAYBACK '+self.link.replace('\r','').replace('\n','')+' 100' + self.coms.append(comm) + + def onPlayBackStopped(self): + self.log.out("play stop") + self.active=False + if settings.getSetting('engine-status') == "true": + try:lat123._close() + except:pass + + def __del__(self): + self.log.out('delete') + + + +class TSengine(): + + def __init__(self): + xbmc.Player().stop() + self.log=Logger("TSEngine") + self.push=Logger('OUT') + self.alive=True + self.progress = xbmcgui.DialogProgress() + self.player=None + self.files={} + self._sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) + self._sock.settimeout(3) + self.progress.create(translate(40000),translate(40052)) + self.tsserv =None + self.conn=False + self.title=None + self.filename=None + self.mode=None + self.url=None + self.local=False + self.saved=False + self.pos=[25,50,75,100] + l=False + while xbmc.Player().isPlaying(): + l=True + if xbmc.abortRequested: + self.log.out("XBMC asked to abort request") + return False + if self.progress.iscanceled(): + return False + xbmc.sleep(300) + + settings.setSetting('active','1') + if l: xbmc.sleep(500) + + def ts_init(self): + self.tsserv = TSServ(self._sock) + self.tsserv.start() + comm="HELLOBG" + self.TSpush(comm) + self.progress.update(0,translate(1104)," ") + while not self.tsserv.version: + if xbmc.abortRequested: + self.log.out("XBMC asked to abort request") + return False + if self.progress.iscanceled(): + return False + time.sleep(1) + ready='READY' + if self.tsserv.key: + import hashlib + sha1 = hashlib.sha1() + pkey=self.tsserv.pkey + sha1.update(self.tsserv.key+pkey) + key=sha1.hexdigest() + pk=pkey.split('-')[0] + key="%s-%s"%(pk,key) + ready='READY key=%s'% key + if self.progress.iscanceled(): + self.err=1 + return False + self.TSpush(ready) + return True + + def sm(self,msg): + show_Msg('AceStream',msg) + + def connect(self): + server_ip='127.0.0.1' + servip=settings.getSetting('ip_addr') + aceport=int(settings.getSetting('aceporta')) + self.log.out('Trying to connect') + self.progress.update(0,translate(1001),' ') + if pwin: + res=self.startWin() + aceport=self.getWinPort() + if not aceport: + res=self.startWin() + if not res: return False + elif posx: + res=self.startosx() + aceport=self.getosxPort() + if not aceport: + res=self.startosx() + if not res: return False + else: + self.log.out('try to connect to Linux engine') + self.log.out('Connecting to %s:%s'%(servip,aceport)) + try: + self._sock.connect((servip, aceport)) + self.log.out('Connected to %s:%s'%(servip,aceport)) + return True + except: + res=self.startLin() + if not res: return False + i=40 + while (i>1): + self.progress.update(0,translate(40046),translate(40049) + str('%s'%i) + ' ' + translate(40050) ) + try: + if pwin: aceport=self.getWinPort() + elif posx: aceport=self.getosxPort() + self._sock.connect((servip, aceport)) + self.log.out('Connected to %s:%s'%(servip,aceport)) + i=0 + return True + except: + self.log.out('Failed to connect to %s:%s'%(servip,aceport)) + if self.progress.iscanceled(): + return False + break + i=i-1 + xbmc.sleep(1000) + if xbmc.getCondVisibility('system.platform.OSX'): + j = [33,30,27,24,21,18,15,12,9,6,3] + if i in j: + print("another attempt to start osx engine..") + self.startosx() + self._sock.close() + self._sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) + + self.sm('Cant connect') + return False + + def getosxPort(self): + try: + path=os.path.join('/Applications','Ace Stream.app','Contents','Resources','wineprefix','drive_c','users','IGHOR','Application Data','ACEStream','engine') + pfile= os.path.join( path,'acestream.port') + gf = open(pfile, 'r') + aceport=int(gf.read()) + except: + return False + self.log.out('get aceport - %s'%aceport) + return aceport + + def startosx(self): + self.log.out('try to start OSX engine') + import subprocess + comd = [os.path.join('/Applications','Ace Stream.app','Contents','Resources','Wine.bundle','Contents','Resources','bin','wine'),os.path.join('/Applications','Ace Stream.app','Contents','Resources','wineprefix','drive_c','users','IGHOR','Application Data','ACEStream','engine','ace_engine.exe')] + print comd + try: + self.proc = subprocess.Popen(comd,shell=False) + except: + self.sm('Not Installed') + self.log.out('Not Installed') + self.progress.update(0,'AceStream not installed','') + return False + self.log.out('Engine starting') + return True + + + def startLin(self): + self.log.out('try to start Lin engine') + import subprocess + if xbmc.getCondVisibility('System.Platform.Android') or settings.getSetting('force_android') == "true": + try: + if settings.getSetting('engine_app') == "1": xbmc.executebuiltin('XBMC.StartAndroidActivity("org.acestream.engine")') + else: + command = ["sh","/data/data/"+settings.getSetting('app_id')+"/files/plugin.video.p2p-streams/org.acestream.engine/files/droidace.sh",settings.getSetting('app_id')] + if settings.getSetting('total_max_download_rate') != "0": + command.append('--download-limit') + command.append(settings.getSetting('total_max_download_rate')) + if settings.getSetting('total_max_upload_rate') != "0": + command.append('--upload-limit') + command.append(settings.getSetting('total_max_upload_rate')) + self.proc = subprocess.Popen(command) + except: + self.sm("Not installed") + self.log.out("Not installed") + self.progress.update(0,"Acestreamengine.apk not installed","") + else: + print("Linux not android..") + if os.uname()[4] == "armv6l" or os.uname()[4] == "armv7l": + try: + self.proc = subprocess.Popen([settings.getSetting('python_cmd'),os.path.join(pastaperfil,'acestream','ace','start.py')]) + except: + self.sm("Not installed") + self.log.out("Not installed") + self.progress.update(0,"Acestream engine not installed") + + elif settings.getSetting('openeleci386') == "true" or settings.getSetting('openelecx86_64') == "true": + try: + command = ["sh",os.path.join(pastaperfil,'acestream','start.sh')] + if settings.getSetting('total_max_download_rate') != "0": + command.append('--download-limit') + command.append(settings.getSetting('total_max_download_rate')) + if settings.getSetting('total_max_upload_rate') != "0": + command.append('--upload-limit') + command.append(settings.getSetting('total_max_upload_rate')) + self.proc = subprocess.Popen(command) + except: + self.sm("Not installed") + self.log.out("Not installed") + self.progress.update(0,"Acestream engine not installed") + else: + print("Not armv7 or armv6") + if settings.getSetting('ace_cmd') == "0": + acefolder = os.path.join(pastaperfil,'acestream') + acebin = os.path.join(pastaperfil,'acestream','acestreamengine') + command = [acebin,'--client-console','--lib-path',acefolder] + if settings.getSetting('total_max_download_rate') != "0": + command.append('--download-limit') + command.append(settings.getSetting('total_max_download_rate')) + if settings.getSetting('total_max_upload_rate') != "0": + command.append('--upload-limit') + command.append(settings.getSetting('total_max_upload_rate')) + print command + elif settings.getSetting('ace_cmd') == "1": command = ["acestreamengine","--client-console"] + elif settings.getSetting('ace_cmd') == "2": command = settings.getSetting('ace_cmd_alternative').split(' ') + try: + self.proc = subprocess.Popen(command) + except: + self.sm('Not Installed') + self.log.out('Not Installed') + self.progress.update(0,'AceStream not installed','') + return False + self.log.out('Engine starting') + return True + + def startWin(self): + try: + needed_value='ace_engine.exe' + path_value=os.path.join(pastaperfil,'acestream',needed_value) + self.log.out("Try to start %s"%needed_value) + self.progress.update(0,'Starting ASEngine','') + os.startfile(path_value) + self.log.out('AceStream Engine starting') + except: + self.sm('Not Installed') + self.log.out('Not Installed') + self.progress.update(0,'AceStream not installed','') + return False + return True + + def getWinPort(self): + try: + path=os.path.join(pastaperfil,'acestream') + pfile= os.path.join( path,'acestream.port') + gf = open(pfile, 'r') + aceport=int(gf.read()) + except: + return False + self.log.out('get aceport - %s'%aceport) + return aceport + + def TSpush(self,command): + self.push.out(command) + try: + self._sock.send(command+'\r\n') + except: + self.push.out("!!!Error!!!") + + def get_link(self, index=0, title='', icon='', thumb=''): + self.title=title + self.log.out("play") + self.tsserv.ind=index + self.progress.update(89,translate(1005),'') + for k,v in self.files.iteritems(): + if v==index: self.filename=urllib.unquote(k).replace('/','_').replace('\\','_') + try: + avail=os.path.exists(self.filename.decode('utf-8')) + except: + try: + avail=os.path.exists(self.filename) + self.filename=self.filename.encode('utf-8') + except: self.filename='temp.avi' + self.log.out('Starting file:%s'%self.filename) + + try: self.filename=settings.getSetting('folder')+self.filename + except: + self.filename=None + save=False + + self.log.out('Get filename to save:%s'%self.filename) + spons='' + if self.mode!='PID': spons=' 0 0 0' + comm='START '+self.mode+ ' ' + self.url + ' '+ str(index) + spons + self.TSpush(comm) + self.progress.update(89,translate(1004),'') + while not self.tsserv.got_url and not self.progress.iscanceled() and not self.tsserv.err: + self.progress.update(int(self.tsserv.proc),self.tsserv.label,self.tsserv.line) + xbmc.sleep(200) + if xbmc.abortRequested: + self.log.out("XBMC is shutting down") + break + if self.tsserv.err: self.sm('Failed to load file') + self.progress.update(100,translate(1005),'') + if settings.getSetting('save')=='true': save=True + else: save=False + + if self.tsserv.event and save: + self.progress.update(0,translate(400006)," ") + comm='SAVE %s path=%s'%(self.tsserv.event[0]+' '+self.tsserv.event[1],urllib.quote(self.filename)) + self.TSpush(comm) + self.tsserv.event=None + succ=True + + while not os.path.exists(self.filename.decode('utf-8')) and not self.progress.iscanceled(): + if xbmc.abortRequested or self.progress.iscanceled(): + self.log.out("XBMC asked to abort request") + succ=False + break + xbmc.sleep(200) + if not succ: return False + self.tsserv.got_url=self.filename.decode('utf-8') + self.local=True + + self.active=True + self.progress.close() + return self.tsserv.got_url + + def play_url_ind(self, index=0, title='', icon='', thumb=''): + self.lnk=self.get_link(index,title,icon,thumb) + if not self.lnk: return False + if settings.getSetting('aceplay_type') == str(1): + if ":6878/" in self.lnk: self.lnk = self.lnk.replace(":6878",":" + settings.getSetting('playerport')) + if self.progress:self.progress.close() + item = xbmcgui.ListItem(title,iconImage="DefaultVideo.png", thumbnailImage=thumb) + item.setPath(path=self.lnk) + if settings.getSetting('engine-status') == "true": + global lat123 + lat123 = OverlayText() + xbmcplugin.setResolvedUrl(int(sys.argv[1]),True,item) + xbmc.sleep(100) + self.player=_TSPlayer() + self.player.vod=True + self.player.link=self.tsserv.got_url + self.log.out('play') + self.player.link=self.lnk + if self.progress:self.progress.close() + if self.local: + if int(sys.argv[1]) < 0: + xbmc.Player().play(self.lnk,item) + else: + xbmc.sleep(50) + if int(sys.argv[1]) < 0: + self.player.play(self.lnk,item) + show_window = False + while self.player.active and not self.local: + if settings.getSetting('engine-status') == "true": + if show_window == False and xbmc.getCondVisibility('Window.IsActive(videoosd)'): + lat123.show() + show_window = True + elif not xbmc.getCondVisibility('Window.IsActive(videoosd)'): + try: + lat123.hide() + except: pass + show_window = False + self.loop() + xbmc.sleep(300) + if xbmc.abortRequested: + self.log.out("XBMC asked to abort request") + break + self.log.out('ended play') + + def loop(self): + pos=self.pos + + if len(self.player.coms)>0: + comm=self.player.coms[0] + self.player.coms.remove(comm) + self.TSpush(comm) + + if self.player.isPlaying(): + if self.player.getTotalTime()>0: cpos= int((1-(self.player.getTotalTime()-self.player.getTime())/self.player.getTotalTime())*100) + else: cpos=0 + if cpos in pos: + pos.remove(cpos) + comm='PLAYBACK '+self.player.link.replace('\r','').replace('\n','')+' %s'%cpos + self.TSpush(comm) + + if self.tsserv.event and save: + self.log.out('Try to save file in loop') + comm='SAVE %s path=%s'%(self.tsserv.event[0]+' '+self.tsserv.event[1],urllib.quote(self.filename)) + self.TSpush(comm) + self.tsserv.event=None + succ=True + self.saved=True + + if self.saved and self.player.started: + self.log.out('saving content') + if self.player.isPlaying() and os.path.exists(self.filename.decode('utf-8')): + xbmc.sleep(10000) + self.log.out('Start local file') + self.tsserv.got_url=self.filename + self.local=True + + self.sm('Start Local File') + try: time1=self.player.getTime() + except: time1=0 + + i = xbmcgui.ListItem("***%s"%self.title) + i.setProperty('StartOffset', str(time1)) + self.log.out('Play local file') + self.local=True + self.player.active=False + + + def load_torrent(self, torrent, mode, host=server_ip, port=aceport ): + self.mode=mode + self.url=torrent + if not self.connect(): + + return False + if not self.ts_init(): + self.sm('Initialization Failed') + return False + self.conn=True + self.progress.update(0,translate(1102),"") + + if mode!='PID': spons=' 0 0 0' + else: spons='' + comm='LOADASYNC '+ str(random.randint(0, 0x7fffffff)) +' '+mode+' ' + torrent + spons + self.TSpush(comm) + + while not self.tsserv.files and not self.progress.iscanceled(): + if xbmc.abortRequested: + self.log.out("XBMC is shutting down") + break + if self.tsserv.err: + self.log.out("Failed to load files") + break + xbmc.sleep(200) + if self.progress.iscanceled(): + return False + if not self.tsserv.files: + self.sm('Failed to load list files') + return False + self.filelist=self.tsserv.files + self.file_count = self.tsserv.count + self.files={} + self.progress.update(89,translate(40043),'') + if self.file_count>1: + flist=json.loads(self.filelist) + for list in flist['files']: + self.files[urllib.unquote_plus(urllib.quote(list[0]))]=list[1] + elif self.file_count==1: + flist=json.loads(self.filelist) + list=flist['files'][0] + self.files[urllib.unquote_plus(urllib.quote(list[0]))]=list[1] + + self.progress.update(100,translate(40051),'') + + return "Ok" + + def end(self): + if settings.getSetting("kill_type") == "1" or xbmc.getCondVisibility('system.platform.windows'): + self.active=False + comm='SHUTDOWN' + if self.conn:self.TSpush(comm) + self.log.out("Ending") + try: self._sock.shutdown(socket.SHUT_WR) + except: pass + if self.tsserv: self.tsserv.active=False + if self.tsserv: self.tsserv.join() + self.log.out("end thread") + self._sock.close() + self.log.out("socket closed") + if self.progress:self.progress.close() + + if settings.getSetting('engine-status') == "true": + try:lat123._close() + except:pass + + if xbmc.getCondVisibility('system.platform.windows'): + if settings.getSetting('shutdown-engine') == "true": + subprocess.Popen('taskkill /F /IM ace_engine.exe /T',shell=True) + else: pass + elif xbmc.getCondVisibility('system.platform.linux') and not xbmc.getCondVisibility('System.Platform.Android'): + if settings.getSetting('shutdown-engine') == "true": + try: + self.proc.kill() + self.proc.wait() + if settings.getSetting('openelecx86_64') == "true" or settings.getSetting('openeleci386') == "true": + os.system("kill $(ps aux | grep '[a]cestream' | awk '{print $1}')") + except: pass + elif xbmc.getCondVisibility('system.platform.OSX'): + if settings.getSetting('shutdown-engine') == "true": + try: + kill_cmd = [os.path.join('/Applications','Ace Stream.app','Contents','Resources','Wine.bundle','Contents','Resources','bin','wine'),os.path.join('/Applications','Ace Stream.app','Contents','Resources','wineprefix','drive_c','windows','system','taskkill.exe'),'/f','/im','ace_engine.exe'] + #print kill_cmd + kill_proc = subprocess.Popen(kill_cmd,shell=False) + except: pass + try: + self.proc.kill() + self.proc.wait() + except: pass + elif xbmc.getCondVisibility('System.Platform.Android') and settings.getSetting("engine_app") == "0": + if settings.getSetting('shutdown-engine') == "true": + try: + self.proc.kill() + self.proc.wait() + except: pass + try: + xbmc_user = os.getlogin() + procshut_ace = subprocess.Popen(['ps','|','grep','python'],shell=False,stdout=subprocess.PIPE) + for line in procshut_ace.stdout: + match = re.findall(r'\S+', line.rstrip()) + if match: + if 'acestream' in match[-1] and len(match)>2: + if xbmc_user == match[0]: + os.system("kill " + match[1]) + else: + os.system("su -c kill " + match[1]) + except: pass + + + if settings.getSetting("kill_type") == "0": + if xbmc.getCondVisibility('system.platform.windows'): + subprocess.Popen('taskkill /F /IM ace_engine.exe /T',shell=True) + #if settings.getSetting('save') != "true": + # try: + # cache_file = self.lnk.split('/')[-2] + # acestream_cachefolder_file = os.path.join(os.getenv("SystemDrive"),'\_acestream_cache_',cache_file) + # xbmcvfs.delete(acestream_cachefolder_file) + # except: pass + + if xbmc.getCondVisibility('system.platform.linux') and not xbmc.getCondVisibility('System.Platform.Android'): + os.system("kill $(ps aux | grep '[a]cestream' | awk '{print $1}')") + os.system("kill $(ps aux | grep '[a]cestream' | awk '{print $2}')") + os.system("kill $(ps aux | grep '[s]tart.py' | awk '{print $2}')") + if settings.getSetting('save') != "true": + try: + cache_file = self.lnk.split('/')[-2] + if 'arm' not in os.uname()[4]: + if settings.getSetting('acestream_cachefolder') == '': acestream_cachefolder_file = os.path.join(os.getenv("HOME"),'.ACEStream','cache','.acestream_cache') + else: acestream_cachefolder_file = settings.getSetting('acestream_cachefolder') + else: + if settings.getSetting('acestream_cachefolder') == '': acestream_cachefolder_file = os.path.join(os.getenv("HOME"),'.ACEStream','cache') + else: acestream_cachefolder_file = settings.getSetting('acestream_cachefolder') + folder,cachefiles = xbmcvfs.listdir(acestream_cachefolder_file) + for cachefile in cachefiles: + if cache_file in cachefile: + xbmcvfs.delete(os.path.join(acestream_cachefolder_file,cachefile)) + except: pass + + elif xbmc.getCondVisibility('system.platform.OSX'): + try: + kill_cmd = [os.path.join('/Applications','Ace Stream.app','Contents','Resources','Wine.bundle','Contents','Resources','bin','wine'),os.path.join('/Applications','Ace Stream.app','Contents','Resources','wineprefix','drive_c','windows','system','taskkill.exe'),'/f','/im','ace_engine.exe'] + #print kill_cmd + kill_proc = subprocess.Popen(kill_cmd,shell=False) + except: pass + + elif xbmc.getCondVisibility('System.Platform.Android'): + try: + procshut_ace = subprocess.Popen(['ps','|','grep','python'],shell=False,stdout=subprocess.PIPE) + for line in procshut_ace.stdout: + match = re.findall(r'\S+', line.rstrip()) + if match: + if 'acestream' in match[-1] and len(match)>2: + os.system("kill " + match[1]) + xbmc.sleep(200) + except: pass + if settings.getSetting('save') != "true": + try: + if settings.getSetting('acestream_cachefolder') != '': + dirs, cache_files = xbmcvfs.listdir(os.path.join(settings.getSetting('acestream_cachefolder'),'.acestream_cache')) + print dirs,cache_files + for cache_file in cache_files: + xbmcvfs.delete(os.path.join(settings.getSetting('acestream_cachefolder'),'.acestream_cache',cache_file)) + else: + acestream_cachefolder_file = os.path.join('/sdcard','.ACEStream','cache','.acestream_cache') + dirs, cache_files = xbmcvfs.listdir(acestream_cachefolder_file) + for cache_file in cache_files: + xbmcvfs.delete(os.path.join(acestream_cachefolder_file,cache_file)) + except: pass + + self.active=False + self.log.out("Force Killing") + try: self._sock.shutdown(socket.SHUT_WR) + except: pass + if self.tsserv: self.tsserv.active=False + if self.tsserv: self.tsserv.join() + self.log.out("end thread") + self._sock.close() + self.log.out("socket closed") + if self.progress:self.progress.close() + + + + def __del__(self): + settings.setSetting('active','0') + +class TSServ(threading.Thread): + + def __init__(self,_socket): + self.pkey='n51LvQoTlJzNGaFxseRK-uvnvX-sD4Vm5Axwmc4UcoD-jruxmKsuJaH0eVgE' + threading.Thread.__init__(self) + self.log=Logger("TSServer") + self.inc=Logger('IN') + self.log.out("init") + self.sock=_socket + self.daemon = True + self.active = True + self.err = False + self.buffer=65020 + self.temp="" + self.msg=None + + self.version=None + + self.fileslist=None + self.files=None + self.key=None + self.count=None + self.ind=None + + self.got_url=None + self.event=None + self.proc=0 + self.label='' + self.line='' + self.pause=False + def run(self): + while self.active and not self.err: + + try: + self.last_received=self.sock.recv(self.buffer) + except: self.last_received='' + + ind=self.last_received.find('\r\n') + cnt=self.last_received.count('\r\n') + + if ind!=-1 and cnt==1: + self.last_received=self.temp+self.last_received[:ind] + self.temp='' + self.exec_com() + elif cnt>1: + fcom=self.last_received + ind=1 + while ind!=-1: + ind=fcom.find('\r\n') + self.last_received=fcom[:ind] + self.exec_com() + fcom=fcom[(ind+2):] + elif ind==-1: + self.temp=self.temp+self.last_received + self.last_received=None + + + + self.log.out('Daemon Dead') + + def exec_com(self): + + self.inc.out(self.last_received) + line=self.last_received + comm=self.last_received.split(' ')[0] + params=self.last_received.split(' ')[1::] + self.msg=line + if settings.getSetting('ace-debug') == "true": + print('Sent command: ' + str(comm)) + if comm=='HELLOTS': + try: self.version=params[0].split('=')[1] + except: self.version='1.0.6' + try: + match = re.compile('key=(.*)').findall(line) + self.key = match[0].split(' ')[0] + except: self.key=None + elif comm=='LOADRESP': + fil = line + ll= fil[fil.find('{'):len(fil)] + self.fileslist=ll + + json_files=json.loads(self.fileslist) + try: + aa=json_files['infohash'] + if json_files['status']==2: + self.count=len(json_files['files']) + if json_files['status']==1: + self.count=1 + if json_files['status']==0: + self.count=None + self.files=self.fileslist.split('\n')[0] + self.fileslist=None + self.log.out("files:%s"%self.files) + except: + self.count=None + self.fileslist=None + self.err=True + elif comm=='EVENT': + if self.last_received.split(' ')[1]=='cansave': + event=self.last_received.split(' ')[2:4] + ind= event[0].split('=')[1] + if int(ind)==int(self.ind): self.event=event + if self.last_received.split(' ')[1]=='getuserdata': + self.sock.send('USERDATA [{"gender": 1}, {"age": 3}]\r\n') + + elif comm=='START' or comm=='PLAY': + servip=settings.getSetting('ip_addr') + self.got_url=self.last_received.split(' ')[1].replace('127.0.0.1',servip) # + self.log.out('Get Link:%s'%self.got_url) + self.params=self.last_received.split(' ')[2:] + if 'stream=1' in self.params: self.log.out('Live Stream') + else: self.log.out('VOD Stream') + elif comm=='RESUME': self.pause=0 + elif comm=='PAUSE': self.pause=1 + if comm=="STATUS": self.showStats(line) + + def showStats(self,params): + params=params.split(' ')[1] + ss=re.compile('main:[a-z]+',re.S) + s1=re.findall(ss, params)[0] + st=s1.split(':')[1] + self.proc=0 + self.label=" " + self.line=" " + + if st=='idle': + self.label=translate(1105) + if settings.getSetting('ace-debug') == "true": + print('Received command Engine idle' ) + + elif st=='starting': + self.label=translate(40055) + if settings.getSetting('ace-debug') == "true": + print('Received command starting TS' ) + + elif st=='err': + self.label=translate(1011) + self.err="dl" + if settings.getSetting('ace-debug') == "true": + print('Received command ERROR!' ) + + elif st=='check': + self.label=translate(1103) + self.proc=int(params.split(';')[1]) + if settings.getSetting('ace-debug') == "true": + print('Received command check' ) + + elif st=='prebuf': + self.proc=int( params.split(';')[1] )+0.1 + self.label=translate(1100) + self.line='Seeds:%s Download:%sKb/s'%(params.split(';')[8],params.split(';')[5]) + engine_data = { "action": str(translate(1100)), "percent": str(params.split(';')[1])+ "%","download":str(params.split(';')[5]) + " Kb/s", "upload":str(params.split(';')[7]) + " Kb/s","seeds":str(params.split(';')[8]),"total_download":str(int(params.split(';')[10])/(1024*1024))+'Mb',"total_upload":str(int(params.split(';')[12])/(1024*1024))+'Mb' } + if settings.getSetting('ace-debug') == "true": + print('Received command: ' + str(engine_data) ) + + elif st=='loading': + self.label=translate(40043) + if settings.getSetting('ace-debug') == "true": + print('Received command loading' ) + + elif st=='dl': + engine_data = { "action": str(translate(50010)), "percent": str(params.split(';')[1])+ "%","download":str(params.split(';')[3]) + " Kb/s", "upload":str(params.split(';')[5]) + " Kb/s","seeds":str(params.split(';')[6]),"total_download":str(int(params.split(';')[8])/(1024*1024))+'Mb',"total_upload":str(int(params.split(';')[10])/(1024*1024))+'Mb' } + if settings.getSetting('engine-status') == "true": + try: + lat123.set_information(engine_data) + except: pass + if settings.getSetting('ace-debug') == "true": + print('Received command: ' + str(engine_data) ) + + elif st=='buf': + engine_data = { "action": str(translate(50008)), "percent": str(params.split(';')[1])+ "%","download":str(params.split(';')[5]) + " Kb/s", "upload":str(params.split(';')[7]) + " Kb/s","seeds":str(params.split(';')[8]),"total_download":str(int(params.split(';')[10])/(1024*1024))+"Mb","total_upload":str(int(params.split(';')[12])/(1024*1024))+"Mb" } + if settings.getSetting('engine-status') == "true": + try: + lat123.set_information(engine_data) + except: pass + if settings.getSetting('ace-debug') == "true": + print('Received command: ' + str(engine_data) ) + + def end(self): + self.active = False + self.daemon = False + self.log.out('Daemon Fully Dead') + + +def stop_aceengine(): + print "coiso a fechar a aceengine" + if xbmc.getCondVisibility('Player.HasMedia'): + if re.findall('http://(\d+).(\d+).(\d+).(\d+):(\d+)/content/(.+?)/(\d+)\.(\d+)',xbmc.Player().getPlayingFile()): + if xbmc.getCondVisibility('system.platform.windows'): + subprocess.Popen('taskkill /F /IM ace_engine.exe /T',shell=True) + #Need to finish this... + #if settings.getSetting('save') != "true": + # try: + # cache_file = self.lnk.split('/')[-2] + # acestream_cachefolder_file = os.path.join(os.getenv("SystemDrive"),'\_acestream_cache_',cache_file) + # xbmcvfs.delete(acestream_cachefolder_file) + # except: pass + + if xbmc.getCondVisibility('system.platform.linux') and not xbmc.getCondVisibility('System.Platform.Android'): + os.system("kill $(ps aux | grep '[a]cestream' | awk '{print $1}')") + os.system("kill $(ps aux | grep '[a]cestream' | awk '{print $2}')") + os.system("kill $(ps aux | grep '[s]tart.py' | awk '{print $2}')") + if settings.getSetting('save') != "true": + try: + cache_file = xbmc.Player().getPlayingFile().split('/')[-2] + if 'arm' not in os.uname()[4]: + if settings.getSetting('acestream_cachefolder') == '': acestream_cachefolder_file = os.path.join(os.getenv("HOME"),'.ACEStream','cache','.acestream_cache') + else: acestream_cachefolder_file = settings.getSetting('acestream_cachefolder') + else: + if settings.getSetting('acestream_cachefolder') == '': acestream_cachefolder_file = os.path.join(os.getenv("HOME"),'.ACEStream','cache') + else: acestream_cachefolder_file = settings.getSetting('acestream_cachefolder') + folder,cachefiles = xbmcvfs.listdir(acestream_cachefolder_file) + for cachefile in cachefiles: + if cache_file in cachefile: + xbmcvfs.delete(os.path.join(acestream_cachefolder_file,cachefile)) + except: pass + + elif xbmc.getCondVisibility('system.platform.OSX'): + try: + kill_cmd = [os.path.join('/Applications','Ace Stream.app','Contents','Resources','Wine.bundle','Contents','Resources','bin','wine'),os.path.join('/Applications','Ace Stream.app','Contents','Resources','wineprefix','drive_c','windows','system','taskkill.exe'),'/f','/im','ace_engine.exe'] + kill_proc = subprocess.Popen(kill_cmd,shell=False) + except: pass + + elif xbmc.getCondVisibility('System.Platform.Android'): + try: + procshut_ace = subprocess.Popen(['ps','|','grep','python'],shell=False,stdout=subprocess.PIPE) + for line in procshut_ace.stdout: + match = re.findall(r'\S+', line.rstrip()) + if match: + if 'acestream' in match[-1] and len(match)>2: + os.system("kill " + match[1]) + xbmc.sleep(200) + except: pass + if settings.getSetting('save') != "true": + try: + if settings.getSetting('acestream_cachefolder') != '': + dirs, cache_files = xbmcvfs.listdir(os.path.join(settings.getSetting('acestream_cachefolder'),'.acestream_cache')) + print dirs,cache_files + for cache_file in cache_files: + xbmcvfs.delete(os.path.join(settings.getSetting('acestream_cachefolder'),'.acestream_cache',cache_file)) + else: + acestream_cachefolder_file = os.path.join('/sdcard','.ACEStream','cache','.acestream_cache') + dirs, cache_files = xbmcvfs.listdir(acestream_cachefolder_file) + for cache_file in cache_files: + xbmcvfs.delete(os.path.join(acestream_cachefolder_file,cache_file)) + except: pass + xbmc.executebuiltin('PlayerControl(Stop)') + + + + +class OverlayText(object): + def __init__(self): + self.showing = False + self.window = xbmcgui.Window(12005) + viewport_w, viewport_h = self._get_skin_resolution() + font_max = 'font13' + font_min = 'font10' + origin_x = int(float(viewport_w)/1.3913) + origin_y = int(float(viewport_h)/8.0) + window_w = int(float(viewport_w)/3.7647) + window_h = int(float(viewport_h)/2.5714) + acelogo_w = int(float(window_w)/8.5) + acelogo_h = int(float(window_w)/11.0) + text_lat = int(float(window_w)/15) + text_w = int(float(window_w)/1.7) + text_h = int(float(window_h)/14) + fst_setting = int(float(window_h)/3.5) + fst_stat_setting = int(float(window_h)/1.4) + + #main window + self._background = xbmcgui.ControlImage(origin_x, origin_y, window_w, window_h, os.path.join(addonpath,"resources","art","lateral-fundo.png")) + self._acestreamlogo = xbmcgui.ControlImage(origin_x + int(float(window_w)/11.3), origin_y + int(float(window_h)/14), acelogo_w, acelogo_h, os.path.join(addonpath,"resources","art","acestreamlogo.png")) + self._supseparator = xbmcgui.ControlImage(origin_x, origin_y + int(float(viewport_h)/12.176), window_w-10, 1, os.path.join(addonpath,"resources","art","lateral-separador.png")) + self._botseparator = xbmcgui.ControlImage(origin_x, origin_y + window_h - 30, window_w-10, 1, os.path.join(addonpath,"resources","art","lateral-separador.png")) + self._title = xbmcgui.ControlLabel(origin_x+int(float(window_w)/3.4), origin_y + text_h, window_w - 140, text_h, str(translate(50000)), font=font_max, textColor='0xFFEB9E17') + self._total_stats_label = xbmcgui.ControlLabel(origin_x+int(float(window_h)/1.72), origin_y + int(float(window_h)/1.6), int(float(window_w)/1.7), 20, str(translate(50005)), font=font_min, textColor='0xFFEB9E17') + #labels + self._action = xbmcgui.ControlLabel(origin_x + text_lat, origin_y + fst_setting, int(float(text_w)*1.6), text_h, str(translate(50001)) + ' N/A', font=font_min) + self._download = xbmcgui.ControlLabel(origin_x + text_lat, origin_y + fst_setting + text_h, int(float(text_w)*1.6), text_h, str(translate(50002)) + ' N/A', font=font_min) + self._upload = xbmcgui.ControlLabel(origin_x + text_lat, origin_y + fst_setting + 2*text_h, text_w, text_h, str(translate(50003)) + ' N/A', font=font_min) + self._seeds = xbmcgui.ControlLabel(origin_x + text_lat, origin_y + fst_setting + 3*text_h, text_w, text_h, str(translate(50004)) + ' N/A', font=font_min) + self._total_download = xbmcgui.ControlLabel(origin_x + text_lat, origin_y + fst_stat_setting, text_w, text_h, str(translate(50006)) + ' N/A', font=font_min) + self._total_upload = xbmcgui.ControlLabel(origin_x + text_lat, origin_y + fst_stat_setting + text_h, text_w, text_h, str(translate(50007)) + ' N/A', font=font_min) + self._percent_value = xbmcgui.ControlLabel(origin_x+int(float(window_h)/1.05), origin_y + fst_setting, text_w, text_h,'N/A', font=font_min) + + def show(self): + self.showing=True + self.window.addControl(self._background) + self.window.addControl(self._acestreamlogo) + self.window.addControl(self._supseparator) + self.window.addControl(self._botseparator) + self.window.addControl(self._title) + self.window.addControl(self._action) + self.window.addControl(self._download) + self.window.addControl(self._upload) + self.window.addControl(self._seeds) + self.window.addControl(self._total_stats_label) + self.window.addControl(self._total_download) + self.window.addControl(self._total_upload) + self.window.addControl(self._percent_value) + + + def hide(self): + self.showing=False + self.window.removeControl(self._total_download) + self.window.removeControl(self._total_upload) + self.window.removeControl(self._percent_value) + self.window.removeControl(self._title) + self.window.removeControl(self._action) + self.window.removeControl(self._download) + self.window.removeControl(self._upload) + self.window.removeControl(self._seeds) + self.window.removeControl(self._total_stats_label) + self.window.removeControl(self._acestreamlogo) + self.window.removeControl(self._supseparator) + self.window.removeControl(self._botseparator) + self.window.removeControl(self._background) + + def set_information(self,engine_data): + if self.showing == True: + self._action.setLabel(str(translate(50001)) + ' ' + engine_data["action"]) + self._percent_value.setLabel(engine_data["percent"]) + self._download.setLabel(str(translate(50002))+ ' ' + engine_data["download"]) + self._upload.setLabel(str(translate(50003)) + ' ' + engine_data["upload"]) + self._seeds.setLabel(str(translate(50004)) + ' ' + engine_data["seeds"]) + self._total_download.setLabel(str(translate(50006)) + ' ' + engine_data["total_download"]) + self._total_upload.setLabel(str(translate(50007)) + ' ' + engine_data["total_upload"]) + else: pass + + def _close(self): + if self.showing: + self.hide() + else: + pass + try: + self.window.clearProperties() + print("OverlayText window closed") + except: pass + + #Taken from xbmctorrent + def _get_skin_resolution(self): + import xml.etree.ElementTree as ET + skin_path = xbmc.translatePath("special://skin/") + tree = ET.parse(os.path.join(skin_path, "addon.xml")) + try: res = tree.findall("./res")[0] + except: res = tree.findall("./extension/res")[0] + return int(res.attrib["width"]), int(res.attrib["height"]) + + diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/acecore.pyo b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/acecore.pyo new file mode 100644 index 0000000000000000000000000000000000000000..981e4a98dab7d37330a9a0a8b1089b10a623b923 GIT binary patch literal 39399 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⁡$9fNb4MUCUaFm^>LA=KCM%YJ-nWyu_5aeulWL% zUZQGfN^4c4k8#!YYHZdwM74u$-sm>t?938XfiI|4wP;}Yj$tku{wZ7EA` zYTQ;GtYp;M?uORD`ZczOYscdLgGu3{z+1g1s?B7BlzmHdt?&26we7)N!C1(tq-zCk z0$8dpj{jTMxA$K4;WC>g`o^2ByWNH!9M7oF=e~Q@flJVqsw2Hb9sBQ92fnRmaUH8M zRgLW*xK~+x$Int_2@{Rw58kUht}%adtS+2SYFZD78o}|3){xiCrwR8@*oHOxSp^;<6gd8VO{#_pr~^z zPX^zQ%)zBkU;@a7aRSt_YGEERneRMLdQ^JmVSe&S81k32m2uK)G)uk3i&*B+0$ z^wr0M4XoiZY6zZ2ASNZ18XhTnEdRk{Q0}b#qpqwebo^8 z7^w?sg9J}vx7l!k#&nm97RY#NoNUAH0{fB)Zv-Vc^We6cIVv6P1_f$rCZNQtN-r33 zMRu`|n3@{zqCsc#`ErTZyg|%Ct=I6C^OF@E{>_UOARADhcR3Jc!nqlnTpXLVlxyW` zJw+N1W5q7;?ld#;j-YZ4A!A>pNeyMjbe6Q0hZ(zPZ3UAf4Ju)!cB8naCKIVhIV&0I zNTmmi>WOut)~7~&s0}63!$ue7lJrYisKve+6mIbxa^_a^)-y zt^{ye&)A#jVL@+fsZbxYMGsRp9&TyY6tyLSGdsqv z3;u9#7M7aNn8G-5nK(nK*ZwWwIi!Jr8aQ}f!Iazv?r(|TdwzWy|5u{v7K5yCe_|843s8 zL>kA8($Vk1I<-L-113^01Ez{RJ~7l6Q4o{KFOi8!4U=T8X*h_i$>t0X>%zl^y9854 z-=ou~<|VBu{5*0S2InH>iiKBb@+?*d)G;~CoBXwE zyX?o2fFWa)Ma%*`ex&Arkr!mxtX1@ZM!M7*Fhf!Lmp7NGtDy?vA!Ou-5kQn1JBxl> zW2G&0_mAF)T1RhmfhMj&#aBM)emibY(7Nau`wP$TH5$=XGQ;-Ga5DVP;OkSeMQE(a z01ue!0r}Ye`RSsV@%{mD#jr_Z>@3hf0KTeF3c(}ug>3A%@LfFStT|N(Ca0=`d>B!1 zpkcb$U%(d@7Wz*Y3)3*&k0P!zN)@Br@J3ojF`c!qlGlZk zY23ht(*AG9FYSWqqox!79~^;nzgnfI__&8-0l9Jh-!k|zgFj(#jsay9tq#wFN_>+3 zSEoE@3OFr3qFIK^NuM^Rwx8e)RA^0n*uDqv0Ea;}iN|HyPXKUXX~ wMj0g}w6`T*^*UR4fKxX Load a local .torrent file + acestreams(name,iconimage,chid) -> Function that interprets the received url (acestream://,*.acelive,ts://) and sends it to acestreams_builtin + acestreams_builtin(name,iconimage,chid -> Bridge to acecore.py file + + +""" + +import xbmc,xbmcgui,xbmcplugin,urllib,xbmcvfs,os,subprocess +from peertopeerutils.pluginxbmc import * +from history import * + +aceport=62062 + +def load_local_torrent(): + torrent_file = xbmcgui.Dialog().browse(int(1), translate(600028), 'myprograms','.torrent') + if torrent_file: + if xbmc.getCondVisibility('system.platform.windows'): + acestreams("Local .torrent ("+str("file:\\" + torrent_file) +")","",'file:\\' + torrent_file) + else: + acestreams("Local .torrent ("+str("file://" + torrent_file) +")","",'file://' + torrent_file) + else: pass + +def acestreams(name,iconimage,chid): + if not iconimage: iconimage=os.path.join(addonpath,'resources','art','acelogofull.jpg') + else: iconimage = urllib.unquote(iconimage) + if settings.getSetting('addon_history') == "true": + try: add_to_history(name, str(chid),1, iconimage) + except: pass + if settings.getSetting('engine_app') != '2' and settings.getSetting('engine_app') != '3': + if settings.getSetting('aceplay_type') == "2": + pDialog = xbmcgui.DialogProgress() + ret = pDialog.create(translate(40000), translate(40154),translate(40155),translate(40156)) + pDialog.update(0) + xbmc.sleep(3000) + pDialog.update(100) + pDialog.close() + ip_adress = settings.getSetting('ip_addr') + proxy_port = settings.getSetting('aceporta') + chid=chid.replace('acestream://','').replace('ts://','') + strm = "http://" + ip_adress + ":" + proxy_port + "/pid/" + chid + "/stream.mp4" + listitem = xbmcgui.ListItem(name, iconImage="DefaultVideo.png", thumbnailImage=iconimage) + listitem.setLabel(name + " (" + chid + ")") + listitem.setInfo('video', {'Title': name + " (" + chid + ")"}) + xbmc.Player().play(strm,listitem) + else: acestreams_builtin(name,iconimage,chid) + else: + if '.acelive' in chid: pass + elif '.torrent' in chid: pass + else: + if 'acestream://' in chid: pass + else: chid = 'acestream://' + chid + if settings.getSetting('engine_app') == '2': + xbmc.executebuiltin('XBMC.StartAndroidActivity("org.acestream","android.intent.action.VIEW","","'+chid+'")') + elif settings.getSetting('engine_app') == '3': + xbmc.executebuiltin('XBMC.StartAndroidActivity("ru.vidsoftware.acestreamcontroller.free","android.intent.action.VIEW","","'+chid+'")') + +def acestreams_builtin(name,iconimage,chid): + if xbmc.getCondVisibility('system.platform.windows'): + try: + import _winreg + t = _winreg.OpenKey(_winreg.HKEY_CURRENT_USER, 'Software\AceStream') + needed_value = _winreg.QueryValueEx(t , 'EnginePath')[0] + print needed_value.replace('\\','\\\\') + subprocess.Popen("wmic process where ExecutablePath='"+needed_value.replace('\\','\\\\')+"' delete",shell=True) + xbmc.sleep(200) + subprocess.Popen('taskkill /F /IM ace_player.exe /T',shell=True) + xbmc.sleep(200) + except: pass + elif xbmc.getCondVisibility('System.Platform.OSX'): + if settings.getSetting('shutdown-engine') == "true": + os.system("kill $(ps aux | grep '[s]tart.py')") + try:from acecore import TSengine as tsengine + except: + mensagemok(translate(40000),translate(40037)) + return + xbmc.executebuiltin('Action(Stop)') + lock_file = xbmc.translatePath('special://temp/'+ 'ts.lock') + if xbmcvfs.exists(lock_file): + xbmcvfs.delete(lock_file) + if chid != '': + chid=chid.replace('acestream://','').replace('ts://','').replace('st://','') + print("Starting Player Ace hash: " + chid) + TSPlayer = tsengine() + out = None + if chid.find('http://') == -1 and chid.find('.torrent') == -1: + out = TSPlayer.load_torrent(chid,'PID',port=aceport) + elif chid.find('http://') == -1 and chid.find('.torrent') != -1: + out = TSPlayer.load_torrent(chid,'TORRENT',port=aceport) + else: + out = TSPlayer.load_torrent(chid,'TORRENT',port=aceport) + if out == 'Ok': + TSPlayer.play_url_ind(0,name + ' (' + chid + ')',iconimage,iconimage) + TSPlayer.end() + return + else: + mensagemok(translate(40000),translate(40038)) + TSPlayer.end() + return + else: + mensagemprogresso.close() diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/acestream.pyo b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/acestream.pyo new file mode 100644 index 0000000000000000000000000000000000000000..8c17f6eef0db2b5876e1ad682d05c17c04d2642a GIT binary patch literal 5176 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 Qwl^^Gie0uRCMFjC1Ftr-nE(I) literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/advancedfunctions.py b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/advancedfunctions.py new file mode 100644 index 0000000000..e91eb5a2ff --- /dev/null +++ b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/advancedfunctions.py @@ -0,0 +1,431 @@ +# -*- coding: utf-8 -*- + +""" p2p-streams (c) 2014 enen92 fightnight + + This file contains all the function the addon uses in the section "Advanced tools". + + Functions: + + Advancedsettings.xml related functions are below. Advancedsettings.xml are not automatically imported since they are advanced configurations the user should have control of. + + advanced_menu() -> Main menu + import_advancedxml() -> Import recommended advancedsettings.xml + backup_advancedxml() -> When importing an advancedsettings.xml file, if a previous file exists on the same directory the addon will automatically make a backup of the file renaming it to advancedsettingsbackup.xml. This is what this function does + recoverbackup_advancedxml() -> Recover an advancedsettings.xml file resulting from a previous backup + delete_advancedxml() -> Delete the advancedsettings.xml file + + Acestream related functions: + set_engine_setting(file) -> Set an acestreamengine setting to a given value. This is used in macosx and linux arm since the acestreamengine is not officially provided by acestream.org and the user doesn't have any other way to change them. + remove_lock() -> function to remove .lock files created during the acestream loop. + set_acestream_engine_cache_folder(url) -> Change acestreamengine cache folder + set_linux_engine_setting(url) -> change acestreamengine settings from gui for linux/android + clear_cache(url) -> Clear the contents of the acestream cache folder + shutdown_hooks() -> Function to set a costum shutdown hook to the used skin and costum stop shortcuts + set_android_port() -> Import sessionconfig.pickle for android + set_android_cache_aloc() -> Set android cache allocation for the internal engine + + +""" + +import xbmc,xbmcgui,xbmcplugin,xbmcvfs,sys,os,re +from peertopeerutils.pluginxbmc import * +from peertopeerutils.directoryhandle import addLink,addDir +from peertopeerutils.iofile import * +from peertopeerutils.webutils import download_tools +from peertopeerutils.utilities import getDirectorySize + + +def advanced_menu(): + addLink('[COLOR orange]XBMC Advancedsettings.xml:[/COLOR]','',addonpath + art + 'settings_menu.png') + lock_file = xbmc.translatePath('special://temp/'+ 'ts.lock') + if xbmcvfs.exists(lock_file): + addDir(translate(40068),MainURL,306,'',2,False) + userdatapath = xbmc.translatePath(os.path.join('special://home/userdata'.decode('utf-8'),''.decode('utf-8'))) + advancedsettings_var = os.path.join(userdatapath,'advancedsettings.xml') + advancedsettingsbackup_var = os.path.join(userdatapath,'advancedsettingsbackup.xml') + addDir(translate(40058),MainURL,301,'p2p',2,False) + if xbmcvfs.exists(advancedsettings_var): + addDir(translate(40063),MainURL,303,'p2p',2,False) + addDir(translate(40065),MainURL,304,'p2p',2,False) + if xbmcvfs.exists(advancedsettingsbackup_var): + addDir(translate(40061),MainURL,302,'p2p',2,False) + addLink('','','p2p') + if xbmcvfs.exists(advancedsettings_var): + content = readfile(advancedsettings_var) + match = re.compile('(.+?)').findall(content) + if match: + if match[0] != '252420': valuebuff = '[COLOR red]' + match[0] + '[/COLOR]' + else : valuebuff = '[COLOR green]' + match[0] + '[/COLOR]' + addLink(translate(40067) +valuebuff+']','','p2p') + addLink('','','p2p') + #Apply shutdown hooks + addLink('[COLOR orange]'+translate(70025)+'[/COLOR]','',addonpath + art + 'settings_menu.png') + addDir(translate(70026),MainURL,310,'p2p',2,False) + #Change engine settings from xbmc menus + eligible = False + if xbmc.getCondVisibility('system.platform.linux') and settings.getSetting('force_android') != "true": + if os.uname()[4] == "armv6l" or os.uname()[4] == "armv7l": + eligible = True + elif xbmc.getCondVisibility('system.platform.OSX'): eligible = False + elif settings.getSetting('openeleci386') == "true": eligible = False + elif settings.getSetting('force_android') == "true": eligible = False + else: eligible = False + if eligible and os.path.exists(os.path.join(pastaperfil,'acestream','ace','ACEStream','values')): + addLink('[COLOR orange]Acestream engine settings:[/COLOR]','',addonpath + art + 'settings_menu.png') + acestream_cachefolder = os.path.join(os.getenv("HOME"),'.ACEStream','cache') + acestream_cache_size = str(int(getDirectorySize(acestream_cachefolder))/(1024*1024)) + addDir(translate(70003) + '[COLOR orange] [' + acestream_cache_size + ' MB][/COLOR]',acestream_cachefolder,307,'p2p',1,False) + try: + porta = readfile(os.path.join(pastaperfil,"acestream","ace","ACEStream","values","port.txt")) + except: porta = "N/A" + try: + acestream_settings_file = os.path.join(os.getenv("HOME"),'.ACEStream','sessconfig.pickle') + sessconfig = readfile(acestream_settings_file) + portvector = re.compile("S'minport'\np(\d+)\nI(\d+)\n").findall(sessconfig) + maxport = re.compile("S'maxport'\np(\d+)\nI(\d+)\n").findall(sessconfig) + except: portvector = [];maxport=[] + addDir(translate(600015) +"[COLOR orange][ " + str(int(porta))+ " ][/COLOR]",os.path.join(pastaperfil,"acestream","ace","ACEStream","values","port.txt") + '|' + str(portvector)+'|'+str(maxport),305,'p2p',2,False) + try: + vodbuffer = readfile(os.path.join(pastaperfil,"acestream","ace","ACEStream","values","vodbuffer.txt")) + except: vodbuffer = "N/A" + addDir(translate(600016) + "[COLOR orange][ " + str(int(vodbuffer))+ " ][/COLOR]",os.path.join(pastaperfil,"acestream","ace","ACEStream","values","vodbuffer.txt"),305,'p2p',2,False) + try: + livebuffer = readfile(os.path.join(pastaperfil,"acestream","ace","ACEStream","values","livebuffer.txt")) + except: livebuffer = "N/A" + addDir(translate(600017)+"[COLOR orange][ " + str(int(livebuffer))+ " ][/COLOR]",os.path.join(pastaperfil,"acestream","ace","ACEStream","values","livebuffer.txt"),305,'p2p',2,False) + try: + downloadlimit = readfile(os.path.join(pastaperfil,"acestream","ace","ACEStream","values","downloadlimit.txt")) + except: downloadlimit = "N/A" + addDir(translate(600018) +"[COLOR orange][ " + str(int(downloadlimit))+ " ][/COLOR]",os.path.join(pastaperfil,"acestream","ace","ACEStream","values","downloadlimit.txt"),305,'p2p',2,False) + try: + uploadlimit = readfile(os.path.join(pastaperfil,"acestream","ace","ACEStream","values","uploadlimit.txt")) + except: uploadlimit = "N/A" + addDir(translate(600019)+"[COLOR orange][ " + str(int(uploadlimit))+ " ][/COLOR]",os.path.join(pastaperfil,"acestream","ace","ACEStream","values","uploadlimit.txt"),305,'p2p',2,False) + try: + maxconnections = readfile(os.path.join(pastaperfil,"acestream","ace","ACEStream","values","maxconnections.txt")) + except: maxconnections = "N/A" + addDir(translate(600020)+"[COLOR orange][ " + str(int(maxconnections))+ " ][/COLOR]",os.path.join(pastaperfil,"acestream","ace","ACEStream","values","maxconnections.txt"),305,'p2p',2,False) + try: + maxconnectionsstream = readfile(os.path.join(pastaperfil,"acestream","ace","ACEStream","values","maxconnectionsstream.txt")) + except: maxconnectionsstream = "N/A" + addDir(translate(600021)+"[COLOR orange][ " + str(int(maxconnectionsstream))+ " ][/COLOR]",os.path.join(pastaperfil,"acestream","ace","ACEStream","values","maxconnectionsstream.txt"),305,'',2,False) + elif eligible and not os.path.exists(os.path.join(pastaperfil,'acestream','ace','ACEStream','values')): + addLink("[COLOR red][B]"+translate(600027)+"[/COLOR][/B]","",addonpath + art + 'processwarning.png') + else: + pass + if (not eligible and xbmc.getCondVisibility('system.platform.linux') and settings.getSetting('ace_cmd') == "0") or (not eligible and xbmc.getCondVisibility('system.platform.windows')) or (not eligible and xbmc.getCondVisibility('system.platform.Android') and settings.getSetting('engine_app') == "0") or (settings.getSetting('force_android') == "true" and settings.getSetting('engine_app') == "0"): + if xbmc.getCondVisibility('system.platform.linux') and not xbmc.getCondVisibility('system.platform.Android'): + default_acefolder = os.path.join(os.getenv("HOME"),'.ACEStream') + default_cachefolder = os.path.join(os.getenv("HOME"),'.ACEStream','cache','.acestream_cache') + pickle_repo = 'http://p2p-strm.googlecode.com/svn/trunk/Modules/Linux/playerconf.pickle' + if settings.getSetting('acestream_cachefolder') == '': acestream_cachefolder = os.path.join(os.getenv("HOME"),'.ACEStream','cache','.acestream_cache') + else: acestream_cachefolder = settings.getSetting('acestream_cachefolder') + acestream_settings_file = os.path.join(os.getenv("HOME"),'.ACEStream','playerconf.pickle') + elif xbmc.getCondVisibility('system.platform.Android'): + default_acefolder = os.path.join('/sdcard','.ACEStream') + default_cachefolder = os.path.join('/sdcard','.ACEStream','.acestream_cache') + pickle_repo = 'http://p2p-strm.googlecode.com/svn/trunk/Modules/Android/playerconf.pickle' + if settings.getSetting('acestream_cachefolder') == '': acestream_cachefolder = os.path.join('/sdcard','.ACEStream','.acestream_cache') + else: + acestream_cachefolder = os.path.join(settings.getSetting('acestream_cachefolder'),'.acestream_cache') + if not os.path.exists(acestream_cachefolder):xbmcvfs.mkdir(acestream_cachefolder) + acestream_settings_file = os.path.join('/sdcard','.ACEStream','playerconf.pickle') + elif xbmc.getCondVisibility('system.platform.windows'): + default_acefolder = os.path.join(os.getenv("APPDATA"),".ACEStream") + pickle_repo = 'http://p2p-strm.googlecode.com/svn/trunk/Modules/Windows/playerconf.pickle' + default_cachefolder = os.path.join(os.getenv("SystemDrive"),'\_acestream_cache_') + acestream_cachefolder = default_cachefolder + acestream_settings_file = os.path.join(os.getenv("APPDATA"),".ACEStream","playerconf.pickle") + #workaround to keep settings file in place if they get deleted + if not os.path.exists(default_acefolder): xbmcvfs.mkdir(default_acefolder) + if not os.path.exists(default_cachefolder): xbmcvfs.mkdir(default_cachefolder) + if not os.path.exists(acestream_settings_file): + local_file = os.path.join(default_acefolder,pickle_repo.split("/")[-1]) + download_tools().Downloader(pickle_repo,local_file,'',translate(40000)) + xbmc.sleep(200) + if xbmcvfs.exists(acestream_settings_file): + settings_text = readfile(acestream_settings_file) + save(acestream_settings_file,settings_text.replace('my_cache_folder',default_cachefolder)) + if xbmcvfs.exists(acestream_settings_file) and os.path.exists(acestream_cachefolder): + addLink('[COLOR orange]Acestream engine settings:[/COLOR]','',addonpath + art + 'settings_menu.png') + xbmc.sleep(200) + #Change default port for Android + if xbmc.getCondVisibility('system.platform.Android'): + android_port = settings.getSetting('android_port') + addDir(translate(600015) +"[COLOR orange] [ " + android_port + " ][/COLOR]",'p2p',311,'p2p',2,False) + # + acestream_cache_size = str(int(getDirectorySize(acestream_cachefolder))/(1024*1024)) + addDir(translate(70003) + '[COLOR orange] [' + acestream_cache_size + ' MB][/COLOR]',acestream_cachefolder,307,'p2p',1,False) + settings_content = readfile(acestream_settings_file) + number_of_settings = re.compile('p(\d+)\n').findall(settings_content) + cachefoldersetting = re.compile("'download_dir'\np\d+\n.+?/(.+?)\n").findall(settings_content) + if not cachefoldersetting: + if xbmc.getCondVisibility('system.platform.linux') and not xbmc.getCondVisibility('system.platform.Android'): + if not 'arm' in os.uname()[4]: + cachefoldersetting = os.path.join(os.getenv("HOME"),'.ACEStream','cache','.acestream_cache') + settings.setSetting('acestream_cachefolder',cachefoldersetting) + else: + cachefoldersetting = os.path.join('/sdcard','.ACEStream','cache') + settings.setSetting('acestream_cachefolder',cachefoldersetting) + elif xbmc.getCondVisibility('system.platform.windows'): + cachefoldersetting = os.path.join(os.getenv("SystemDrive"),'_acestream_cache_') + settings.setSetting('acestream_cachefolder',cachefoldersetting) + else: + cachefoldersetting = os.path.join('/sdcard','.ACEStream','cache') + settings.setSetting('acestream_cachefolder',cachefoldersetting) + else: + if xbmc.getCondVisibility('system.platform.linux') and not xbmc.getCondVisibility('system.platform.Android'): + if not 'arm' in os.uname()[4]: + cachefoldersetting = os.path.join('/',cachefoldersetting[0].replace("'",""),'.acestream_cache') + settings.setSetting('acestream_cachefolder',cachefoldersetting) + else: + cachefoldersetting = cachefoldersetting[0] + if cachefoldersetting: addDir(translate(70013)+"[COLOR orange][ " + cachefoldersetting + " ][/COLOR]",str(cachefoldersetting),309,'p2p',2,False) + else: addDir(translate(70013)+"[COLOR orange][" + cachefoldersetting + "][/COLOR]",cachefoldersetting,309,'p2p',2,False) + buffer_type = re.compile("S'live_cache_type'\np(\d+)\nS(.*)").findall(settings_content) + if xbmc.getCondVisibility('system.platform.Android'): + if buffer_type: + if 'memory' in buffer_type[0][1]: addDir(translate(70041)+"[COLOR orange] [ Memory ][/COLOR]",'p2p',312,'p2p',2,False) + elif 'disk' in buffer_type[0][1]: addDir(translate(70041)+"[COLOR orange] [ Disk ][/COLOR]",'p2p',312,'p2p',2,False) + else: pass + livebuffervalue = re.compile("S'live_buffer_time'\np(\d+)\nI(\d+)").findall(settings_content) + if livebuffervalue: addDir(translate(600017)+"[COLOR orange][ " + livebuffervalue[0][1] + " ][/COLOR]",'live_buffer_time|' + str(livebuffervalue)+'|'+str(len(number_of_settings)),308,'p2p',2,False) + else: addDir(translate(600017)+"[COLOR orange][3][/COLOR]",'live_buffer_time|'+str(len(number_of_settings)),308,'p2p',2,False) + vodbuffervalue = re.compile("S'player_buffer_time'\np(\d+)\nI(\d+)").findall(settings_content) + if vodbuffervalue: addDir(translate(600016)+"[COLOR orange][ " + vodbuffervalue[0][1] + " ][/COLOR]",'player_buffer_time|'+str(vodbuffervalue)+'|'+str(len(number_of_settings)),308,'p2p',2,False) + else: addDir(translate(600016)+"[COLOR orange][10][/COLOR]",'player_buffer_time|'+str(len(number_of_settings)),308,'p2p',2,False) + downloadlimit = re.compile("S'total_max_download_rate'\np(\d+)\nI(\d+)").findall(settings_content) + if downloadlimit: addDir(translate(600018)+"[COLOR orange][ " + downloadlimit[0][1] + " ][/COLOR]",'total_max_download_rate|'+str(downloadlimit)+'|'+str(len(number_of_settings)),308,'p2p',2,False) + else: addDir(translate(600018)+"[COLOR orange][0][/COLOR]",'total_max_download_rate|'+str(len(number_of_settings)),308,'p2p',2,False) + uploadlimit = re.compile("S'total_max_upload_rate'\np(\d+)\nI(\d+)").findall(settings_content) + if uploadlimit: addDir(translate(600019)+"[COLOR orange][ " + uploadlimit[0][1] + " ][/COLOR]",'total_max_upload_rate|'+str(uploadlimit)+'|'+str(len(number_of_settings)),308,'p2p',2,False) + else: addDir(translate(600019)+"[COLOR orange][0][/COLOR]",'total_max_upload_rate|'+str(len(number_of_settings)),308,'p2p',2,False) + maxconnection_per_stream = re.compile("S'max_peers'\np(\d+)\nI(\d+)").findall(settings_content) + if maxconnection_per_stream: addDir(translate(600021)+"[COLOR orange][ " + maxconnection_per_stream[0][1] + " ][/COLOR]",'max_peers|'+str(maxconnection_per_stream)+'|'+str(len(number_of_settings)),308,'p2p',2,False) + else: addDir(translate(600021)+"[COLOR orange][50][/COLOR]",'max_peers|'+str(len(number_of_settings)),308,'p2p',2,False) + + + +""" + +AdvancedSettings.xml Related functions + +""" + +def import_advancedxml(): + userdatapath = xbmc.translatePath(os.path.join('special://home/userdata'.decode('utf-8'),''.decode('utf-8'))) + advancedsettings_var = os.path.join(userdatapath,'advancedsettings.xml') + advancedsettingsbackup_var = os.path.join(userdatapath,'advancedsettingsbackup.xml') + if xbmcvfs.exists(advancedsettings_var): + print("An advanced settings XML file already exists") + if xbmcvfs.exists(advancedsettingsbackup_var): + print("An advanced settings backup already exists") + xbmcvfs.delete(advancedsettingsbackup_var) + xbmcvfs.rename(advancedsettings_var,advancedsettingsbackup_var) + advancedname = ["Cachemembuffer=252420","freememorycachepercent=5"] + advancedurl = ["http://p2p-strm.googlecode.com/svn/trunk/Advancedsettings/advancedsettings.xml","http://p2p-strm.googlecode.com/svn/trunk/Advancedsettings/advancedsettingstonicillo.xml"] + index = xbmcgui.Dialog().select(translate(40185), advancedname) + if index > -1: + download_tools().Downloader(advancedurl[index],advancedsettings_var,translate(40059),translate(40000)) + mensagemok(translate(40000),translate(40060)) + else: + xbmcvfs.rename(advancedsettings_var,advancedsettingsbackup_var) + advancedname = ["Cachemembuffer=252420","freememorycachepercent=5"] + advancedurl = ["http://p2p-strm.googlecode.com/svn/trunk/Advancedsettings/advancedsettings.xml","http://p2p-strm.googlecode.com/svn/trunk/Advancedsettings/advancedsettingstonicillo.xml"] + index = xbmcgui.Dialog().select(translate(40185), advancedname) + if index > -1: + download_tools().Downloader(advancedurl[index],advancedsettings_var,translate(40059),translate(40000)) + mensagemok(translate(40000),translate(40060)) + else: + print("No advancedsettings.xml in the system yet") + advancedname = ["Cachemembuffer=252420","freememorycachepercent=5"] + advancedurl = ["http://p2p-strm.googlecode.com/svn/trunk/Advancedsettings/advancedsettings.xml","http://p2p-strm.googlecode.com/svn/trunk/Advancedsettings/advancedsettingstonicillo.xml"] + index = xbmcgui.Dialog().select(translate(40185), advancedname) + if index > -1: + download_tools().Downloader(advancedurl[index],advancedsettings_var,translate(40059),translate(40000)) + mensagemok(translate(40000),translate(40060)) + xbmc.executebuiltin("Container.Refresh") + + +def backup_advancedxml(): + userdatapath = xbmc.translatePath(os.path.join('special://home/userdata'.decode('utf-8'),''.decode('utf-8'))) + advancedsettings_var = os.path.join(userdatapath,'advancedsettings.xml') + advancedsettingsbackup_var = os.path.join(userdatapath,'advancedsettingsbackup.xml') + if xbmcvfs.exists(advancedsettingsbackup_var): + xbmcvfs.delete(advancedsettingsbackup_var) + xbmcvfs.copy(advancedsettings_var,advancedsettingsbackup_var) + mensagemok(translate(40000),translate(40064)) + xbmc.executebuiltin("Container.Refresh") + + +def recoverbackup_advancedxml(): + userdatapath = xbmc.translatePath(os.path.join('special://home/userdata'.decode('utf-8'),''.decode('utf-8'))) + advancedsettings_var = os.path.join(userdatapath,'advancedsettings.xml') + advancedsettingsbackup_var = os.path.join(userdatapath,'advancedsettingsbackup.xml') + xbmcvfs.delete(advancedsettings_var) + xbmcvfs.rename(advancedsettingsbackup_var,advancedsettings_var) + mensagemok(translate(40000),translate(40062)) + xbmc.executebuiltin("Container.Refresh") + +def delete_advancedxml(): + userdatapath = xbmc.translatePath(os.path.join('special://home/userdata'.decode('utf-8'),''.decode('utf-8'))) + advancedsettings_var = os.path.join(userdatapath,'advancedsettings.xml') + advancedsettingsbackup_var = os.path.join(userdatapath,'advancedsettingsbackup.xml') + xbmcvfs.delete(advancedsettings_var) + mensagemok(translate(40000),translate(40066)) + xbmc.executebuiltin("Container.Refresh") + + + +""" + +Acestream/Sopcast Engine Related functions + +""" + +def set_engine_setting(file): + if 'port.txt' in file: + ficheiro = file.split('|')[0] + else: ficheiro = file + acestream_settings_file = os.path.join(os.getenv("HOME"),'.ACEStream','sessconfig.pickle') + value = readfile(ficheiro) + keyb = xbmc.Keyboard(str(int(value)), translate(600024)) + keyb.doModal() + if (keyb.isConfirmed()): + search = keyb.getText() + try: + int(search) + integer = True + except: integer = False + if integer == True: + save(ficheiro, search) + if 'port.txt' in file: + try: + text = readfile(acestream_settings_file) + minport = eval(file.split('|')[1]) + maxport = eval(file.split('|')[2]) + text = text.replace("S'minport'\np" + minport[0][0] +"\nI" + minport[0][1] +"\n","S'minport'\np" + minport[0][0] +"\nI" + search +"\n").replace("S'maxport'\np" + maxport[0][0] +"\nI" + maxport[0][1] +"\n","S'maxport'\np" + maxport[0][0] +"\nI" + search +"\n") + save(acestream_settings_file,text) + except: pass + xbmc.executebuiltin("Notification(%s,%s,%i,%s)" % (translate(40000), translate(600026), 1,os.path.join(addonpath,"icon.png"))) + xbmc.executebuiltin("Container.Refresh") + else: + mensagemok(translate(40000),translate(600025)) + sys.exit(0) + +def remove_lock(): + lock_file = xbmc.translatePath('special://temp/'+ 'ts.lock') + xbmcvfs.delete(lock_file) + mensagemok(translate(40000),translate(40069)) + xbmc.executebuiltin("Container.Refresh") + +def clear_cache(url): + dirs, files = xbmcvfs.listdir(url) + for fich in files: + xbmcvfs.delete(os.path.join(url,fich)) + if files: xbmc.executebuiltin("Notification(%s,%s,%i,%s)" % (translate(40000), translate(40161), 1,addonpath+"/icon.png")) + xbmc.executebuiltin("Container.Refresh") + +def set_linux_engine_setting(url): + if xbmc.getCondVisibility('system.platform.linux') and not xbmc.getCondVisibility('system.platform.Android'): + acestream_settings_file = os.path.join(os.getenv("HOME"),'.ACEStream','playerconf.pickle') + elif xbmc.getCondVisibility('system.platform.Android'): + acestream_settings_file = os.path.join('/sdcard','.ACEStream','playerconf.pickle') + elif xbmc.getCondVisibility('system.platform.windows'): + acestream_settings_file = os.path.join(os.getenv("APPDATA"),".ACEStream","playerconf.pickle") + settings_content = readfile(acestream_settings_file) + keyb = xbmc.Keyboard('',translate(600024)) + keyb.doModal() + if (keyb.isConfirmed()): + search = keyb.getText() + try: + int(search) + integer = True + except: integer = False + if integer == True: + if len(url.split('|')) == 3: + settings_content = settings_content.replace('p'+str(eval(url.split('|')[1])[0][0])+'\nI'+str(eval(url.split('|')[1])[0][1]),'p'+str(eval(url.split('|')[1])[0][0])+'\nI'+search) + save(acestream_settings_file, settings_content) + xbmc.executebuiltin("Notification(%s,%s,%i,%s)" % (translate(40000), translate(600026), 1,addonpath+"/icon.png")) + xbmc.executebuiltin("Container.Refresh") + else: + settings_content = settings_content.replace('s.',"sS'"+url.split('|')[0]+"'\np"+url.split('|')[1]+"\nI"+search+"\ns.") + save(acestream_settings_file, settings_content) + xbmc.executebuiltin("Notification(%s,%s,%i,%s)" % (translate(40000), translate(600026), 1,addonpath+"/icon.png")) + xbmc.executebuiltin("Container.Refresh") + if 'total_max_download_rate' in url: settings.setSetting('total_max_download_rate',value=search) + if 'total_max_upload_rate' in url: settings.setSetting('total_max_upload_rate',value=search) + else: + mensagemok(translate(40000),translate(600025)) + sys.exit(0) + +def set_android_port(): + ports = ['8621','8622','8623'] + ports_pickle = ['http://p2p-strm.googlecode.com/svn/trunk/Modules/Android/sessconf/8621/sessconfig.pickle','http://p2p-strm.googlecode.com/svn/trunk/Modules/Android/sessconf/8622/sessconfig.pickle','http://p2p-strm.googlecode.com/svn/trunk/Modules/Android/sessconf/8623/sessconfig.pickle'] + choose=xbmcgui.Dialog().select(translate(600015),ports) + if choose > -1: + escolha = ports_pickle[choose] + session_pickle_android = os.path.join('/sdcard','.ACEStream','sessconfig.pickle') + download_tools().Downloader(escolha,session_pickle_android,'',translate(40000)) + settings.setSetting('android_port',ports[choose]) + xbmc.executebuiltin("Notification(%s,%s,%i,%s)" % (translate(40000), translate(600026), 1,addonpath+"/icon.png")) + xbmc.executebuiltin("Container.Refresh") + +def set_android_cache_aloc(): + acestream_settings_file = os.path.join('/sdcard','.ACEStream','playerconf.pickle') + settings_content = readfile(acestream_settings_file) + types = ['Memory','Disk'] + choose=xbmcgui.Dialog().select(translate(70041),types) + if choose > -1: + escolha = types[choose] + if escolha == 'Memory': + settings_content = settings_content.replace("S'disk'","S'memory'") + elif escolha == 'Disk': + settings_content = settings_content.replace("S'memory'","S'disk'") + else:pass + save(acestream_settings_file, settings_content) + xbmc.executebuiltin("Notification(%s,%s,%i,%s)" % (translate(40000), translate(600026), 1,addonpath+"/icon.png")) + xbmc.executebuiltin("Container.Refresh") + + +def set_acestream_engine_cache_folder(url): + if not xbmc.getCondVisibility('system.platform.windows'): + opcao= xbmcgui.Dialog().yesno(translate(40000), translate(70011)) + else: opcao = '' + if opcao: + if not xbmc.getCondVisibility('system.platform.Android'): + acestream_settings_file = os.path.join(os.getenv("HOME"),'.ACEStream','playerconf.pickle') + else: + acestream_settings_file = os.path.join('/sdcard','.ACEStream','playerconf.pickle') + settings_content = readfile(acestream_settings_file) + cachefolder = xbmcgui.Dialog().browse(3, translate(70012) , 'myprograms','') + if cachefolder: + settings_content = settings_content.replace(url,cachefolder) + save(acestream_settings_file, settings_content) + settings.setSetting('acestream_cachefolder',cachefolder) + xbmc.executebuiltin("Notification(%s,%s,%i,%s)" % (translate(40000), translate(600026), 1,addonpath+"/icon.png")) + xbmc.executebuiltin("Container.Refresh") + +def shutdown_hooks(): + opcao= xbmcgui.Dialog().yesno(translate(40000), translate(70027),translate(70028) + str(xbmc.getSkinDir()) ) + if opcao: + mensagemok(translate(40000),translate(70029),translate(70030)) + mensagemok(translate(40000),translate(70031)) + opcao= xbmcgui.Dialog().yesno(translate(40000), translate(70032) ) + if opcao: + import xml.etree.ElementTree as ET + skin_path = xbmc.translatePath("special://skin/") + tree = ET.parse(os.path.join(skin_path, "addon.xml")) + try: res = tree.findall("./res")[0] + except: res = tree.findall("./extension/res")[0] + xml_specific_folder = str(res.attrib["folder"]) + xml_video_osd = os.path.join(xbmc.translatePath("special://skin/"),xml_specific_folder,"VideoOSD.xml") + xml_content = readfile(xml_video_osd).replace('PlayerControl(Stop)','RunPlugin(plugin://plugin.video.p2p-streams/?mode=7)') + try: + save(xml_video_osd,xml_content) + xbmc.executebuiltin("Notification(%s,%s,%i,%s)" % (translate(40000), translate(600026), 1,addonpath+"/icon.png")) + except: mensagemok(translate(40000),'No permissions.') + opcao= xbmcgui.Dialog().yesno(translate(40000), translate(70033) ) + if opcao: + from peertopeerutils.keymapeditor import * + run() diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/advancedfunctions.pyo b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/advancedfunctions.pyo new file mode 100644 index 0000000000000000000000000000000000000000..6e52afb177654b6fe9d4e6c2966dda49e4075372 GIT binary patch literal 22240 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 Look for module updates between versions, force download them + firstconf() -> Configuration function, detects the platform, saves to settings, run configure sopcast/acestream functions + configure_sopcast() -> Configure Sopcast + configure_acestream() -> Configure Acestream + +""" + +import xbmc,xbmcgui,xbmcplugin,xbmcvfs +import tarfile,os,re,sys,subprocess +from peertopeerutils.pluginxbmc import * +from peertopeerutils.webutils import download_tools,get_page_source +from peertopeerutils.utilities import * + +""" Platform dependent files downloaded during the addon configuration""" + +#Linux Armv6 (Raspberry PI) +sopcast_raspberry = "http://p2p-strm.googlecode.com/svn/trunk/Modules/Linux/RaspberryPi/sopcast-raspberry.tar.gz" +acestream_generic_raspberry = "http://p2p-strm.googlecode.com/svn/trunk/Modules/Linux/RaspberryPi/raspberry-acestream.tar.gz" +acestream_openelec_raspberry = "http://p2p-strm.googlecode.com/svn/trunk/Modules/Linux/RaspberryPi/openelec-acestream.tar.gz" +#Linux Armv7 packages +sopcast_jynxbox = "http://p2p-strm.googlecode.com/svn/trunk/Modules/Linux/Armv7/sopcast-jynxbox_purelinux.tar.gz" +acestream_mxlinux = "http://p2p-strm.googlecode.com/svn/trunk/Modules/Linux/Armv7/mxlinux/mxlinux_armv7_acestream.tar.gz" +acestream_armv7_openelec = "http://p2p-strm.googlecode.com/svn/trunk/Modules/Linux/Armv7/openelec/openelec-acestream.tar.gz" +acestream_armv7_xbian = "http://p2p-strm.googlecode.com/svn/trunk/Modules/Linux/Armv7/xbian/xbian_acestream.tar.gz" +#Linux i386 and x86_64 (including openelec) +sopcast_linux_generico = "http://p2p-strm.googlecode.com/svn/trunk/Modules/Linux/Sopcastx86_64i386/sopcast_linux.tar.gz" +openelecx86_64_sopcast = "http://p2p-strm.googlecode.com/svn/trunk/Modules/Linux/x86_64/Openelec/sopcast_openelec64.tar.gz" +openeelcx86_64_acestream = "http://p2p-strm.googlecode.com/svn/trunk/Modules/Linux/x86_64/Openelec/acestream_openelec64_3051.tar.gz" +openelecxi386_sopcast = "http://p2p-strm.googlecode.com/svn/trunk/Modules/Linux/i386/openelec/sopcast_openeleci386.tar.gz" +openeelcxi386_acestream = "http://p2p-strm.googlecode.com/svn/trunk/Modules/Linux/i386/openelec/acestream_openeleci386_303fix.tar.gz" +#gen linux +acestream_linux_x64_generic = "http://p2p-strm.googlecode.com/svn/trunk/Modules/Linux/x86_64/acestream-linux-x86_64_3051.tar.gz" +acestream_linux_i386_generic = "http://p2p-strm.googlecode.com/svn/trunk/Modules/Linux/i386/acestream-linux-i386_303.tar.gz" +#Android +sopcast_apk = "http://p2p-strm.googlecode.com/svn/trunk/Modules/Android/SopCast.apk.tar.gz" +acestreamengine_apk_arm = "http://p2p-strm.googlecode.com/svn/trunk/Modules/Android/AceStream-3.0.6-2in1.apk.tar.gz" +acestreamengine_apk_x86 = "http://p2p-strm.googlecode.com/svn/trunk/Modules/Android/AceStream-3.0.6-2in1.apk.tar.gz" +android_aceengine_arm = "http://p2p-strm.googlecode.com/svn/trunk/Modules/Android/org.acestream.engine-arm-3.0.6.tar.gz" +android_aceengine_x86 = "http://p2p-strm.googlecode.com/svn/trunk/Modules/Android/org.acestream.engine_x86.tar.gz" +android_aceplayer_arm = "http://p2p-strm.googlecode.com/svn/trunk/Modules/Android/AcePlayer-3.0.6-2in1.apk.tar.gz" +android_aceplayer_x86 = "http://p2p-strm.googlecode.com/svn/trunk/Modules/Android/AcePlayer-3.0.6-2in1.apk.tar.gz" +#Mac OSX +osx_i386_sopcast = "http://p2p-strm.googlecode.com/svn/trunk/Modules/MacOsx/i386/sopcast_osxi386.tar.gz" +osx_i386_acestream = "http://p2p-strm.googlecode.com/svn/trunk/Modules/MacOsx/AceStreamWineOSX.zip" +osx_x64_sopcast = "http://p2p-strm.googlecode.com/svn/trunk/Modules/MacOsx/x86_64/sopcast_osx64.tar.gz" +osx_x64_acestream = "http://p2p-strm.googlecode.com/svn/trunk/Modules/MacOsx/AceStreamWineOSX.zip" +#Windows Files +acestream_windows = "http://p2p-strm.googlecode.com/svn/trunk/Modules/Windows/acewindows-aceengine3.0.4.tar.gz" +srvany_executable = "http://p2p-strm.googlecode.com/svn/trunk/Modules/Windows/srvany.tar.gz" +srvany_permissions = "http://p2p-strm.googlecode.com/svn/trunk/Modules/Windows/sopcastp2p-permissions.txt" + +def check_for_updates(): + try: + version_source = get_page_source("http://p2p-strm.googlecode.com/svn/trunk/ModuleVersions/versions.info") + except: version_source = "" + if version_source: + version_source = eval(version_source) + if xbmc.getCondVisibility('system.platform.linux') and not xbmc.getCondVisibility('system.platform.Android') and not settings.getSetting('force_android') == "true": + if os.uname()[4] == "armv6l": + if settings.getSetting('openelecarm6') == "true": platf = "openelec_arm6" + else: platf = "raspberrypi" + elif os.uname()[4] == "armv7l": + if settings.getSetting('openelecarm7') == "true": platf = "openelec_armv7" + elif settings.getSetting('mxlinuxarm7') == "true": platf = "mxlinux_armv7" + elif settings.getSetting('xbianarm7') == "true": platf = "xbian_armv7" + elif settings.getSetting('jynxbox_arm7') == "true": platf = "jynxbox_armv7" + elif os.uname()[4] == "i386" or os.uname()[4] == "i686": + if settings.getSetting('openeleci386') == "true": platf = "openeleci386" + else: platf = "linuxi386" + elif os.uname()[4] == "x86_64": + if settings.getSetting('openelecx86_64') == "true": platf = "openelecx64" + else: platf = "linux_x86_64" + elif xbmc.getCondVisibility('system.platform.windows'): platf = "windows" + elif xbmc.getCondVisibility('system.platform.Android') or settings.getSetting('force_android') == "true": platf = "android" + elif xbmc.getCondVisibility('System.Platform.OSX'): + if os.uname()[4] == "i386" or os.uname()[4] == "i686": platf = "osx32" + elif os.uname()[4] == "x86_64": platf = "osx64" + try: + if version_source["sopcast"][platf] != settings.getSetting('sopcast_version'): configure_sopcast(version_source["sopcast"][platf]) + sopcast_update = True + except: sopcast_update = False + try: + if version_source["acestream"][platf] != settings.getSetting('acestream_version'): configure_acestream(version_source["acestream"][platf]) + acestream_update = True + except: acestream_update = False + if acestream_update and sopcast_update: settings.setSetting('last_version_check',value=versao) + return + + + + +def first_conf(): + settings.setSetting('last_version_check',value='') + settings.setSetting('sopcast_version',value='') + settings.setSetting('acestream_version',value='') + if xbmc.getCondVisibility('system.platform.linux') and not xbmc.getCondVisibility('system.platform.Android') and not settings.getSetting('force_android') == "true": + if os.uname()[4] == "armv6l": + if re.search(os.uname()[1],"openelec",re.IGNORECASE): settings.setSetting('openelecarm6',value='true') + elif re.search(os.uname()[1],"raspbmc",re.IGNORECASE): settings.setSetting('raspberrypi',value='true') + elif os.path.isfile("/etc/xbian_version"): acestream_rpi = settings.setSetting('raspberrypi',value='true') + elif "ARCH" in os.uname()[2]: + settings.setSetting('raspberrypi',value='true') + settings.setSetting('python_cmd',value='python2') + else: + mensagemok(translate(40000),translate(400007),translate(400008)) + OS_list = ["OpenELEC","Raspbmc","Xbian","Pipplware","Arch Linux Arm"] + OS_Rpi_choose = xbmcgui.Dialog().select + choose=OS_Rpi_choose('Select your OS',OS_list) + if choose > -1: + if OS_list[choose] == "OpenELEC": settings.setSetting('openelecarm6',value='true') + elif OS_list[choose] == "Arch Linux Arm": settings.setSetting('raspberrypi',value='true');settings.setSetting('python_cmd',value='python2') + else: settings.setSetting('raspberrypi',value='true') + check_for_updates() + elif os.uname()[4] == "armv7l": + if re.search(os.uname()[1],"openelec",re.IGNORECASE): + settings.setSetting('openelecarm7',value='true') + elif os.path.isfile("/etc/xbian_version"): + settings.setSetting('xbianarm7',value='true') + else: + mensagemok(translate(40000),translate(40109),translate(40110)) + OS_list = ["MXLinux","OpenELEC","Xbian","Jynxbox Pure Linux"] + choose=xbmcgui.Dialog().select('Select your OS',OS_list) + if choose > -1: + OS_Choose= OS_list[choose] + if OS_Choose == "OpenELEC": settings.setSetting('openelecarm7',value='true') + elif OS_Choose == "Xbian": settings.setSetting('xbianarm7',value='true') + elif OS_Choose == "MXLinux": settings.setSetting('mxlinuxarm7',value='true') + elif OS_Choose == "Jynxbox Pure Linux": settings.setSetting('jynxbox_arm7',value='true') + check_for_updates() + else: + #32bit and 64bit + if os.uname()[4] == "x86_64": + if re.search(os.uname()[1],"openelec",re.IGNORECASE): + settings.setSetting('openelecx86_64',value='true') + else: + opcao= xbmcgui.Dialog().yesno(translate(40000), translate(40113)) + if opcao: + settings.setSetting('openelecx86_64',value='true') + elif os.uname()[4] == "i386" or os.uname()[4] == "i686": + if re.search(os.uname()[1],"openelec",re.IGNORECASE): + settings.setSetting('openeleci386',value='true') + else: + opcao= xbmcgui.Dialog().yesno(translate(40000), translate(600023)) + if opcao: + settings.setSetting('openeleci386',value='true') + check_for_updates() + + elif xbmc.getCondVisibility('system.platform.windows'): + check_for_updates() + + elif xbmc.getCondVisibility('system.platform.Android'): + check_for_updates() + + elif xbmc.getCondVisibility('System.Platform.OSX'): + check_for_updates() + + settings.setSetting('autoconfig',value="false") + + + +def configure_sopcast(latest_version): + #Configuration for LINUX + if xbmc.getCondVisibility('system.platform.linux') and not xbmc.getCondVisibility('system.platform.Android') and not settings.getSetting('force_android') == "true": + print("Detected OS: Linux") + #Linux Armv6 + if os.uname()[4] == "armv6l": + print("Detected linux armv6 - possible Raspberry PI") + #Sop + SPSC_KIT = os.path.join(addonpath,sopcast_raspberry.split("/")[-1]) + download_tools().Downloader(sopcast_raspberry,SPSC_KIT,translate(40025),translate(40000)) + import tarfile + if tarfile.is_tarfile(SPSC_KIT): + path_libraries = os.path.join(pastaperfil,"sopcast") + download_tools().extract(SPSC_KIT,path_libraries) + xbmc.sleep(500) + download_tools().remove(SPSC_KIT) + if latest_version: settings.setSetting('sopcast_version',value=latest_version) + return + + elif os.uname()[4] == "armv7l": + if settings.getSetting('jynxbox_arm7') == "true": + SPSC_KIT = os.path.join(addonpath,sopcast_jynxbox.split("/")[-1]) + download_tools().Downloader(sopcast_jynxbox,SPSC_KIT,translate(40025),translate(40000)) + import tarfile + if tarfile.is_tarfile(SPSC_KIT): + path_libraries = os.path.join(pastaperfil) + download_tools().extract(SPSC_KIT,path_libraries) + xbmc.sleep(500) + download_tools().remove(SPSC_KIT) + if latest_version: settings.setSetting('sopcast_version',value=latest_version) + return + else: + SPSC_KIT = os.path.join(addonpath,sopcast_raspberry.split("/")[-1]) + download_tools().Downloader(sopcast_raspberry,SPSC_KIT,translate(40025),translate(40000)) + import tarfile + if tarfile.is_tarfile(SPSC_KIT): + path_libraries = os.path.join(pastaperfil,"sopcast") + download_tools().extract(SPSC_KIT,path_libraries) + xbmc.sleep(500) + download_tools().remove(SPSC_KIT) + if latest_version: settings.setSetting('sopcast_version',value=latest_version) + return + + elif os.uname()[4] == "x86_64": + generic = False + if settings.getSetting('openelecx86_64') == "true": + print("Detected OpenELEC x86_64") + SPSC_KIT = os.path.join(addonpath,openelecx86_64_sopcast.split("/")[-1]) + download_tools().Downloader(openelecx86_64_sopcast,SPSC_KIT,translate(40025),translate(40000)) + import tarfile + if tarfile.is_tarfile(SPSC_KIT): + download_tools().extract(SPSC_KIT,pastaperfil) + xbmc.sleep(500) + download_tools().remove(SPSC_KIT) + if latest_version: settings.setSetting('sopcast_version',value=latest_version) + return + else: generic = True + elif os.uname()[4] == "i386" or os.uname()[4] == "i686": + generic = False + if settings.getSetting('openeleci386') == "true": + SPSC_KIT = os.path.join(addonpath,openelecxi386_sopcast.split("/")[-1]) + download_tools().Downloader(openelecxi386_sopcast,SPSC_KIT,translate(40025),translate(40000)) + import tarfile + if tarfile.is_tarfile(SPSC_KIT): + download_tools().extract(SPSC_KIT,pastaperfil) + xbmc.sleep(500) + download_tools().remove(SPSC_KIT) + if latest_version: settings.setSetting('sopcast_version',value=latest_version) + return + else: generic = True + if generic == True: + SPSC_KIT = os.path.join(addonpath,sopcast_linux_generico.split("/")[-1]) + download_tools().Downloader(sopcast_linux_generico,SPSC_KIT,translate(40025),translate(40000)) + import tarfile + if tarfile.is_tarfile(SPSC_KIT): + path_libraries = os.path.join(pastaperfil,"sopcast") + download_tools().extract(SPSC_KIT,path_libraries) + xbmc.sleep(500) + download_tools().remove(SPSC_KIT) + #set every single file from the bundle as executable + path_libraries = os.path.join(pastaperfil,"sopcast") + dirs, files = xbmcvfs.listdir(path_libraries) + for ficheiro in files: + binary_path = os.path.join(path_libraries,ficheiro) + st = os.stat(binary_path) + import stat + os.chmod(binary_path, st.st_mode | stat.S_IEXEC) + path_libraries = os.path.join(path_libraries,"lib") + dirs, files = xbmcvfs.listdir(path_libraries) + for ficheiro in files: + binary_path = os.path.join(path_libraries,ficheiro) + st = os.stat(binary_path) + import stat + os.chmod(binary_path, st.st_mode | stat.S_IEXEC) + if latest_version: settings.setSetting('sopcast_version',value=latest_version) + return + + + elif xbmc.getCondVisibility('system.platform.windows'): + print("Detected OS: Windows") + if not xbmcvfs.exists(pastaperfil): xbmcvfs.mkdir(pastaperfil) + #Sop + import ctypes + is_admin=ctypes.windll.shell32.IsUserAnAdmin() != 0 + if is_admin == False: + mensagemok(translate(40000),translate(40158),translate(40159)) + else: + import subprocess + cmd = ['sc','delete','sopcastp2p'] + proc = subprocess.Popen(cmd,stdout=subprocess.PIPE,shell=True) + for line in proc.stdout: + print("cmd out: " + line.rstrip()) + xbmc.sleep(1000) + ret = mensagemprogresso.create(translate(40000),translate(40000)) + mensagemprogresso.update(0,translate(40160)," ") + xbmc.sleep(1000) + import _winreg + aReg = _winreg.ConnectRegistry(None,_winreg.HKEY_LOCAL_MACHINE) + try: + aKey = _winreg.OpenKey(aReg, r'SOFTWARE\SopCast\Player\InstallPath',0, _winreg.KEY_READ) + name, value, type = _winreg.EnumValue(aKey, 0) + sopcast_executable = value + print("Installation executable of sopcast was found: " + sopcast_executable) + _winreg.CloseKey(aKey) + mensagemprogresso.update(10,translate(40160),translate(40161)) + except: + sopcast_executable = "" + mensagemok(translate(40000),translate(40162),translate(40163)) + if not sopcast_executable: pass + else: + xbmc.sleep(1000) + mensagemprogresso.update(20,translate(40164)," ") + xbmc.sleep(1000) + print ("Getting windows users IDS") + aReg = _winreg.ConnectRegistry(None,_winreg.HKEY_LOCAL_MACHINE) + aKey = _winreg.OpenKey(aReg, r'SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList') + users = [] + for i in range(1024): + try: + asubkey=_winreg.EnumKey(aKey,i) + print(asubkey) + aKeydois = _winreg.OpenKey(aReg, os.path.join('SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList',asubkey)) + val=_winreg.QueryValueEx(aKeydois, "ProfileImagePath") + try: + print(val[0]) + except: + print("Notice: User with strange characters, print cmd ignored.") + if "Windows" in val[0] or "%systemroot%" in val[0]: + pass + else: + users.append(asubkey) + except: + pass + if not users: + mensagemok(translate(40000),translate(40165)) + else: + mensagemprogresso.update(30,translate(40164),translate(40161)) + xbmc.sleep(200) + mensagemprogresso.update(30,translate(40166)," ") + xbmc.sleep(1000) + print("System Users", users) + srvany_final_location = os.path.join(sopcast_executable.replace("SopCast.exe",""),"srvany.exe") + srvany_download_location = os.path.join(addonpath,"srvany.exe") + srvanytgz_download_location = os.path.join(addonpath,"srvany.tar.gz") + download_tools().Downloader(srvany_executable,srvanytgz_download_location,translate(40167),translate(40000)) + xbmc.sleep(1000) + import tarfile + if tarfile.is_tarfile(srvanytgz_download_location): + path_libraries = addonpath + download_tools().extract(srvanytgz_download_location,path_libraries) + xbmcvfs.copy(srvany_download_location,srvany_final_location) + download_tools().remove(srvanytgz_download_location) + download_tools().remove(srvany_download_location) + xbmc.sleep(1000) + ret = mensagemprogresso.create(translate(40000),translate(40000)) + xbmc.sleep(200) + mensagemprogresso.update(35,translate(40168)," ") + xbmc.sleep(1000) + import subprocess + cmd = ['sc','create','sopcastp2p','binpath=',os.path.join(os.path.join(sopcast_executable.replace("SopCast.exe","")),'srvany.exe')] + proc = subprocess.Popen(cmd,stdout=subprocess.PIPE,shell=True) + servicecreator = False + for line in proc.stdout: + print ("cmd out: " + line.rstrip()) + servicecreator = True + if servicecreator == False: + mensagemok(translate(40000),translate(40169)) + else: + mensagemprogresso.update(40,translate(40168),translate(40161)) + xbmc.sleep(1000) + mensagemprogresso.update(45,translate(40170)," ") + xbmc.sleep(1000) + print("Trying to modify regedit....") + try: + aReg = _winreg.ConnectRegistry(None,_winreg.HKEY_LOCAL_MACHINE) + key = _winreg.CreateKey(aReg, r'SYSTEM\CurrentControlSet\Services\sopcastp2p\Parameters') + _winreg.SetValueEx(key, 'AppDirectory', 0, _winreg.REG_SZ, os.path.join(sopcast_executable.replace("SopCast.exe",""))) + _winreg.SetValueEx(key, 'Application', 0, _winreg.REG_SZ, os.path.join(os.path.join(sopcast_executable.replace("SopCast.exe","")),"SopCast.exe")) + _winreg.SetValueEx(key, 'AppParameters', 0, _winreg.REG_SZ, "sop://") + mensagemprogresso.update(50,translate(40170), translate(40161)) + regedit = True + except: + mensagemok(translate(40000),translate(40171)) + regedit = False + if regedit == False: pass + else: + xbmc.sleep(1000) + mensagemprogresso.update(50,translate(40172), " ") + cmd = ['sc','sdshow','sopcastp2p'] + proc = subprocess.Popen(cmd,stdout=subprocess.PIPE,shell=True) + lines = [] + for line in proc.stdout: + print(line.rstrip()) + if line.rstrip() != "" and "(" in line.rstrip(): lines.append(line.rstrip()) + else: pass + if len(lines) != 1: mensagemok(translate(40000),translate(40173)) + else: + linha_arr = [] + for user in users: + linha_arr.append('(A;;RPWPCR;;;' + user + ')') + linha_add = '' + for linha in linha_arr: + linha_add += linha + print("line peace to add: " + linha_add) + linha_final = lines[0].replace("S:(",linha_add + "S:(") + print("Final line: " + linha_final) + permissions = False + xbmc.sleep(500) + mensagemprogresso.update(60,translate(40172), translate(40161)) + xbmc.sleep(500) + mensagemprogresso.update(60,translate(40174), " ") + cmd = ['sc','sdset','sopcastp2p',linha_final] + proc = subprocess.Popen(cmd,stdout=subprocess.PIPE,shell=True) + for line in proc.stdout: + print(line.rstrip()) + permissions = True + if permissions == False: mensagemok(translate(40000),translate(40175)) + else: + mensagemprogresso.update(70,translate(40174), translate(40161)) + xbmc.sleep(1000) + mensagemprogresso.update(70,translate(40176), " ") + print("Trying to set sopcastp2p service regedit permissions...") + download_tools().Downloader(srvany_permissions,os.path.join(pastaperfil,"sopcastp2p-permissions.txt"),translate(40177),translate(40000)) + xbmc.sleep(500) + ret = mensagemprogresso.create(translate(40000),translate(40000)) + xbmc.sleep(500) + mensagemprogresso.update(80,translate(40178), " ") + xbmc.sleep(1000) + cmd = ['regini',os.path.join(pastaperfil,"sopcastp2p-permissions.txt")] + proc = subprocess.Popen(cmd,stdout=subprocess.PIPE,shell=True) + for line in proc.stdout: + print(line.rstrip()) + mensagemprogresso.update(90,translate(40178), translate(40178)) + mensagemprogresso.update(100,translate(40179), " ") + xbmc.sleep(2000) + mensagemprogresso.close() + if latest_version: settings.setSetting('sopcast_version',value=latest_version) + return + + elif xbmc.getCondVisibility('System.Platform.OSX'): + print("Detected OS: Mac OSX") + available = False + if os.uname()[-1] == "x86_64": + mac_package = osx_x64_sopcast + available = True + elif os.uname()[-1] == "i386": + mac_package = osx_i386_sopcast + available = True + else: + available = False + if available == True: + if not os.path.exists(pastaperfil): + xbmcvfs.mkdir(pastaperfil) + MAC_KIT = os.path.join(addonpath,mac_package.split("/")[-1]) + download_tools().Downloader(mac_package,MAC_KIT,translate(40025),translate(40000)) + import tarfile + if tarfile.is_tarfile(MAC_KIT): + path_libraries = os.path.join(pastaperfil) + download_tools().extract(MAC_KIT,pastaperfil) + download_tools().remove(MAC_KIT) + sp_sc_auth = os.path.join(pastaperfil,"sopcast","sp-sc-auth") + st = os.stat(sp_sc_auth) + import stat + os.chmod(sp_sc_auth, st.st_mode | stat.S_IEXEC) + if latest_version: settings.setSetting('sopcast_version',value=latest_version) + return + else: + mensagemok(translate(40000),translate(600014)) + return + + elif xbmc.getCondVisibility('System.Platform.Android') or settings.getSetting('force_android') == "true": + + print("Detected OS: Android") + #Sopcast configuration + print("Starting SopCast Configuration") + + #Moving sopclient to ext4 hack - tks steeve from xbmctorrent + + sopclient_builtin_location = os.path.join(addonpath,"resources","binaries","sopclient") + + #Hack to get current xbmc app id + xbmcfolder=xbmc.translatePath(addonpath).split("/") + + i = 0 + found = False + sopcast_installed = False + + for folder in xbmcfolder: + if folder.count('.') >= 2 and folder != addon_id : + found = True + break + else: + i+=1 + + if found == True: + uid = os.getuid() + app_id = xbmcfolder[i] + xbmc_data_path = os.path.join("/data", "data", app_id) + if os.path.exists(xbmc_data_path) and uid == os.stat(xbmc_data_path).st_uid: + android_binary_dir = os.path.join(xbmc_data_path, "files", "plugin.video.p2p-streams") + if not os.path.exists(android_binary_dir): + os.makedirs(android_binary_dir) + android_binary_path = os.path.join(android_binary_dir, "sopclient") + if not os.path.exists(android_binary_path) or os.path.getsize(android_binary_path) != os.path.getsize(sopclient_builtin_location): + import shutil + shutil.copy2(sopclient_builtin_location, android_binary_path) + binary_path = android_binary_path + st = os.stat(binary_path) + import stat + os.chmod(binary_path, st.st_mode | stat.S_IEXEC) + settings.setSetting('android_sopclient',value=binary_path) + opcao= xbmcgui.Dialog().yesno(translate(40000), translate(50011),translate(50012)) + if not opcao: + settings.setSetting('external-sopcast',value='1') + settings.setSetting('force_android',value='true') + sopcast_installed = True + mensagemok(translate(40000),translate(50014)) + else: + mensagemok(translate(40000),translate(50013)) + if os.path.exists(os.path.join("sdcard","Download")): + pasta = os.path.join("sdcard","Download") + sopfile = os.path.join("sdcard","Download",sopcast_apk.split("/")[-1]) + else: + dialog = xbmcgui.Dialog() + pasta = dialog.browse(int(0), translate(40190), 'myprograms') + sopfile = os.path.join(pasta,sopcast_apk.split("/")[-1]) + download_tools().Downloader(sopcast_apk,sopfile,translate(40073),translate(40000)) + import tarfile + if tarfile.is_tarfile(sopfile): + download_tools().extract(sopfile,pasta) + download_tools().remove(sopfile) + mensagemok(translate(40000),translate(50015),pasta,translate(50016)) + sopcast_installed = True + settings.setSetting('external-sopcast',value='0') + mensagemok(translate(40000),translate(50014)) + if latest_version: settings.setSetting('sopcast_version',value=latest_version) + return + + else: + mensagemok(translate(40000),translate(50017)) + return + + + +def configure_acestream(latest_version): + #Configuration for LINUX + if xbmc.getCondVisibility('system.platform.linux') and not xbmc.getCondVisibility('system.platform.Android') and not settings.getSetting('force_android') == "true": + print("Detected OS: Linux") + #Linux Armv6 + if os.uname()[4] == "armv6l": + print("Detected linux armv6 - possible Raspberry PI") + if settings.getSetting('openelecarm6') == "true": acestream_rpi = acestream_openelec_raspberry + else: acestream_rpi = acestream_generic_raspberry + ACE_KIT = os.path.join(addonpath,acestream_rpi.split("/")[-1]) + download_tools().Downloader(acestream_rpi,ACE_KIT,translate(40026),translate(40000)) + import tarfile + if tarfile.is_tarfile(ACE_KIT): + path_libraries = os.path.join(pastaperfil,"acestream") + download_tools().extract(ACE_KIT,path_libraries) + xbmc.sleep(500) + download_tools().remove(ACE_KIT) + if latest_version: settings.setSetting('acestream_version',value=latest_version) + return + #Linux Armv7 + elif os.uname()[4] == "armv7l": + if settings.getSetting('openelecarm7') == "true": acestream_package = acestream_armv7_openelec + elif settings.getSetting('xbianarm7') == "true": acestream_package = acestream_armv7_xbian + elif settings.getSetting('mxlinuxarm7') == "true" or settings.getSetting('jynxbox_arm7') == "true": acestream_package = acestream_mxlinux + + ACE_KIT = os.path.join(addonpath,acestream_package.split("/")[-1]) + download_tools().Downloader(acestream_package,ACE_KIT,translate(40026),translate(40000)) + import tarfile + if tarfile.is_tarfile(ACE_KIT): + path_libraries = os.path.join(pastaperfil,"acestream") + download_tools().extract(ACE_KIT,path_libraries) + xbmc.sleep(500) + download_tools().remove(ACE_KIT) + if latest_version: settings.setSetting('acestream_version',value=latest_version) + return + + elif os.uname()[4] == "x86_64": + if settings.getSetting('openelecx86_64') == "true": + print("OpenELEC x86_64 Acestream configuration") + ACE_KIT = os.path.join(addonpath,openeelcx86_64_acestream.split("/")[-1]) + download_tools().Downloader(openeelcx86_64_acestream ,ACE_KIT,translate(40026),translate(40000)) + import tarfile + if tarfile.is_tarfile(ACE_KIT): + download_tools().extract(ACE_KIT,pastaperfil) + xbmc.sleep(500) + download_tools().remove(ACE_KIT) + if latest_version: settings.setSetting('acestream_version',value=latest_version) + return + + else: + print("64 bit Linux Disto Acestream Configuration") + ACE_KIT = os.path.join(addonpath,acestream_linux_x64_generic.split("/")[-1]) + download_tools().Downloader(acestream_linux_x64_generic,ACE_KIT,translate(40026),translate(40000)) + import tarfile + if tarfile.is_tarfile(ACE_KIT): + download_tools().extract(ACE_KIT,pastaperfil) + xbmc.sleep(500) + download_tools().remove(ACE_KIT) + if latest_version: settings.setSetting('acestream_version',value=latest_version) + return + + elif os.uname()[4] == "i386" or os.uname()[4] == "i686": + if settings.getSetting('openeleci386') == "true": + print("32 bit Openelec Acestream Configuration") + ACE_KIT = os.path.join(addonpath,openeelcxi386_acestream.split("/")[-1]) + download_tools().Downloader(openeelcxi386_acestream,ACE_KIT,translate(40026),translate(40000)) + import tarfile + if tarfile.is_tarfile(ACE_KIT): + download_tools().extract(ACE_KIT,pastaperfil) + xbmc.sleep(500) + download_tools().remove(ACE_KIT) + if latest_version: settings.setSetting('acestream_version',value=latest_version) + return + else: + print("32 bit Linux general distro Acestream Configuration") + ACE_KIT = os.path.join(addonpath,acestream_linux_i386_generic.split("/")[-1]) + download_tools().Downloader(acestream_linux_i386_generic,ACE_KIT,translate(40026),translate(40000)) + import tarfile + if tarfile.is_tarfile(ACE_KIT): + download_tools().extract(ACE_KIT,pastaperfil) + xbmc.sleep(500) + download_tools().remove(ACE_KIT) + if latest_version: settings.setSetting('acestream_version',value=latest_version) + return + + elif xbmc.getCondVisibility('system.platform.windows'): + print("Detected OS: Windows") + if not os.path.exists(pastaperfil): xbmcvfs.mkdir(pastaperfil) + #Ace + SPSC_KIT = os.path.join(addonpath,acestream_windows.split("/")[-1]) + download_tools().Downloader(acestream_windows,SPSC_KIT,translate(40026),translate(40000)) + import shutil + if os.path.exists(os.path.join(pastaperfil,"acestream")): + shutil.rmtree(os.path.join(pastaperfil,"acestream")) + if os.path.exists(os.path.join(pastaperfil,"player")): + shutil.rmtree(os.path.join(pastaperfil,"player")) + import tarfile + if tarfile.is_tarfile(SPSC_KIT): + path_libraries = os.path.join(pastaperfil) + download_tools().extract(SPSC_KIT,path_libraries) + download_tools().remove(SPSC_KIT) + if latest_version: settings.setSetting('acestream_version',value=latest_version) + return + + elif xbmc.getCondVisibility('System.Platform.OSX'): + print("Detected OS: Mac OSX") + available = False + if os.uname()[-1] == "x86_64": + mac_package = osx_x64_acestream + available = True + elif os.uname()[-1] == "i386": + mac_package = osx_i386_acestream + available = True + else: + available = False + if available == True: + MAC_KIT = os.path.join('/Applications',mac_package.split("/")[-1]) + if not xbmcvfs.exists(os.path.join('/Applications','Ace Stream.app')): + download_tools().Downloader(mac_package,MAC_KIT,translate(40026),translate(40000)) + if xbmcvfs.exists(MAC_KIT): + xbmc.sleep(1000) + cmd = 'unzip /Applications/AceStreamWineOSX.zip' + zipa = subprocess.Popen(cmd,shell=True) + cmd = 'chmod -R 755 /Applications/Ace\ Stream.app' + print cmd + chmod = subprocess.Popen(cmd,shell=True) + try: os.remove(MAC_KIT) + except: pass + if latest_version: settings.setSetting('acestream_version',value=latest_version) + return + else: + mensagemok(translate(40000),translate(600014)) + return + + + elif xbmc.getCondVisibility('System.Platform.Android') or settings.getSetting('force_android') == "true": + + print("Detected OS: Android") + print("Starting Acestream Configuration") + #acestream config for android + if not os.path.exists(pastaperfil): xbmcvfs.mkdir(pastaperfil) + #Hack to get xbmc app id + xbmcfolder=xbmc.translatePath(addonpath).split("/") + + i = 0 + found = False + sopcast_installed = False + + for folder in xbmcfolder: + if folder.count('.') >= 2 and folder != addon_id : + found = True + break + else: + i+=1 + + if found == True: + uid = os.getuid() + app_id = xbmcfolder[i] + settings.setSetting('app_id',app_id) + #Acestreamconfiguration for android starts here + if "arm" in os.uname()[4]: + acebundle = os.path.join(pastaperfil,android_aceengine_arm.split("/")[-1]) + download_tools().Downloader(android_aceengine_arm,acebundle,translate(70014),translate(40000)) + else: + acebundle = os.path.join(pastaperfil,android_aceengine_x86.split("/")[-1]) + download_tools().Downloader(android_aceengine_x86,acebundle,translate(70014),translate(40000)) + import tarfile + if tarfile.is_tarfile(acebundle): + download_tools().extract(acebundle,pastaperfil) + download_tools().remove(acebundle) + orgacestreamenginefolder = os.path.join(pastaperfil,"org.acestream.engine") + xbmc_data_path = os.path.join("/data", "data", app_id) + if os.path.exists(xbmc_data_path) and uid == os.stat(xbmc_data_path).st_uid: + android_binary_dir = os.path.join(xbmc_data_path, "files", "plugin.video.p2p-streams") + if not os.path.exists(android_binary_dir): os.makedirs(android_binary_dir) + android_acestream_folder = os.path.join(android_binary_dir,"org.acestream.engine") + if not os.path.exists(android_acestream_folder): os.makedirs(android_acestream_folder) + else: + #clean install for android - delete old folder + print android_acestream_folder + try: + os.system("chmod -R 777 "+android_acestream_folder+"/*") + os.system("rm -r '"+android_acestream_folder+"'") + except: pass + try: os.makedirs(android_acestream_folder) + except: pass + xbmc.sleep(200) + #clean install in android - remove /sdcard/.ACEStream folder if it exists (to be enabled between versions if we need to remove older settings + #if os.path.exists(os.path.join('/sdcard','.ACEStream')): + # try: + # hidden_ace = os.path.join('/sdcard','.ACEStream') + # os.system("chmod -R 777 "+hidden_ace+"/*") + # os.system("rm -r '"+hidden_ace+"'") + # except: pass + recursive_overwrite(orgacestreamenginefolder, android_acestream_folder, ignore=None) + pythonbin = os.path.join(android_acestream_folder,"files","python","bin","python") + st = os.stat(pythonbin) + import stat + os.chmod(pythonbin, st.st_mode | stat.S_IEXEC) + if os.path.exists(orgacestreamenginefolder): + try: + os.system("chmod -R 777 "+orgacestreamenginefolder+"/*") + os.system("rm -r '"+orgacestreamenginefolder+"'") + except: pass + try: xbmcvfs.mkdir(os.path.join('/sdcard','org.acestream.engine')) + except: pass + opcao= xbmcgui.Dialog().yesno(translate(40000), translate(70015),translate(70016)) + if not opcao: + settings.setSetting('engine_app','0') + else: + mensagemok(translate(40000),translate(50018),translate(50019),translate(50020)) + if os.path.exists(os.path.join("sdcard","Download")): + pasta = os.path.join("sdcard","Download") + if "arm" in os.uname()[4]: acefile = os.path.join("sdcard","Download",acestreamengine_apk_arm.split("/")[-1]) + else: acefile = os.path.join("sdcard","Download",acestreamengine_apk_x86.split("/")[-1]) + else: + dialog = xbmcgui.Dialog() + pasta = dialog.browse(int(0), translate(40190), 'myprograms') + if "arm" in os.uname()[4]: acefile = os.path.join(pasta,acestreamengine_apk_arm.split("/")[-1]) + else: acefile = os.path.join(pasta,acestreamengine_apk_x86.split("/")[-1]) + if "arm" in os.uname()[4]: download_tools().Downloader(acestreamengine_apk_arm,acefile,translate(40072),translate(40000)) + else: download_tools().Downloader(acestreamengine_apk_x86,acefile,translate(40072),translate(40000)) + import tarfile + if tarfile.is_tarfile(acefile): + download_tools().extract(acefile,pasta) + download_tools().remove(acefile) + xbmc.sleep(2000) + mensagemok(translate(40000),translate(50021),pasta,translate(50016)) + mensagemok(translate(40000),translate(50023),translate(50024),translate(50025)) + settings.setSetting('engine_app','1') + opcao= xbmcgui.Dialog().yesno(translate(40000), translate(70017),translate(70018)) + if opcao: + if os.path.exists(os.path.join("sdcard","Download")): + pasta = os.path.join("sdcard","Download") + if "arm" in os.uname()[4]: acefile = os.path.join("sdcard","Download",android_aceplayer_arm.split("/")[-1]) + else: os.path.join("sdcard","Download",android_aceplayer_x86.split("/")[-1]) + else: + dialog = xbmcgui.Dialog() + pasta = dialog.browse(int(0), translate(40190), 'myprograms') + if "arm" in os.uname()[4]: acefile = os.path.join(pasta,acestreamengine_apk_arm.split("/")[-1]) + else: acefile = os.path.join(pasta,acestreamengine_apk_x86.split("/")[-1]) + if "arm" in os.uname()[4]: download_tools().Downloader(android_aceplayer_arm,acefile,translate(70019),translate(40000)) + else: download_tools().Downloader(android_aceplayer_x86,acefile,translate(70019),translate(40000)) + import tarfile + if tarfile.is_tarfile(acefile): + download_tools().extract(acefile,pasta) + download_tools().remove(acefile) + xbmc.sleep(2000) + mensagemok(translate(40000),translate(70020),pasta,translate(50016)) + opcao= xbmcgui.Dialog().yesno(translate(40000), translate(70021)) + if opcao: + settings.setSetting('engine_app','2') + if latest_version: settings.setSetting('acestream_version',value=latest_version) + mensagemok(translate(40000),translate(50022)) + return + else: + mensagemok(translate(40000),translate(50017)) + return diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/autoconf.pyo b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/autoconf.pyo new file mode 100644 index 0000000000000000000000000000000000000000..0f6d608aae2d0c5b166944c1e141469e09d946a2 GIT binary patch literal 26433 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 Main menu. It parses the userdata/Favourites folder for items and lists them + manual_add_to_favourites() -> Add a favourite to list manually + add_to_addon_favourites(name,url,iconimage) -> Add an item to the addon favourites. Receives the name of the channel, the url and the iconimage + remove_addon_favourites(url) -> Remove from addon favourites + + +""" + +import xbmc,xbmcgui,xbmcplugin,xbmcvfs,sys,os +from peertopeerutils.pluginxbmc import * +from peertopeerutils.iofile import * +from peertopeerutils.directoryhandle import addDir +from random import randint + +def addon_favourites(): + if os.path.exists(os.path.join(pastaperfil,"Favourites")): + dirs, files = xbmcvfs.listdir(os.path.join(pastaperfil,"Favourites")) + if files: + for file in files: + string = readfile(os.path.join(pastaperfil,"Favourites",file)) + match = string.split("|") + try: iconimage = match[3] + except: + if 'acestream' in file: iconimage = addonpath + art + 'acelogofull.png' + elif 'sop' in file: iconimage = addonpath + art + 'sopcast_logo.jpg' + else: iconimage = '' + addDir("[B][COLOR orange]" + match[0] + "[/B][/COLOR]",match[2],int(match[1]),iconimage,1,False) + addDir('[B]' + translate(70022) + '[/B]',MainURL,203,addonpath + art + 'plus-menu.png',2,False) + xbmc.executebuiltin("Container.SetViewMode(51)") + +def manual_add_to_favourites(): + keyb = xbmc.Keyboard("", translate(70023)) + keyb.doModal() + if (keyb.isConfirmed()): + favourite_url = keyb.getText() + if ('acestream://' in favourite_url) or ('sop://' in favourite_url) or ('.acelive' in favourite_url) or ('.torrent' in favourite_url): + keyb = xbmc.Keyboard("", translate(70024)) + keyb.doModal() + if (keyb.isConfirmed()): + favourite_name = keyb.getText() + if favourite_name: pass + else: favourite_name = 'p2p-streams ' + str(randint(1,100)) + add_to_addon_favourites(favourite_name,favourite_url,'') + else: + mensagemok(translate(40000),translate(40128)) + +def add_to_addon_favourites(name,url,iconimage): + name = name.replace("[b]","").replace("[/b]","").replace("[color orange]","").replace("[/color]","").replace("[B]","").replace("[/B]","") + if "runplugin" in url: + match = re.compile("url=(.+?)&mode=(.+?)&").findall(url.replace(";","")) + for url,mode in match: + favourite_text = str(name) + " (" + str(url) + ")|" + str(mode) + "|" + str(url) + '|' + str(iconimage) + favouritetxt = os.path.join(pastaperfil,"Favourites",url.replace(":","").replace("/","") + ".txt") + if not xbmcvfs.exists(os.path.join(pastaperfil,"Favourites")): xbmcvfs.mkdir(os.path.join(pastaperfil,"Favourites")) + save(favouritetxt, favourite_text) + xbmc.executebuiltin("Notification(%s,%s,%i,%s)" % (translate(40000), translate(40148), 1,addonpath+"/icon.png")) + else: + if "sop://" in url: + tipo = "sopcast" + if not iconimage: iconimage = os.path.join(addonpath,'resources','art','sopcast_logo.jpg') + elif "acestream://" in url: + tipo = "acestream" + if not iconimage: iconimage = os.path.join(addonpath,'resources','art','acelogofull.jpg') + elif ".torrent" in url: + tipo = "acestream" + if not iconimage: iconimage = os.path.join(addonpath,'resources','art','acelogofull.jpg') + elif ".acelive" in url: + tipo = "acestream" + if not iconimage: iconimage = os.path.join(addonpath,'resources','art','acelogofull.jpg') + else: + if len(url) < 30: tipo = "sopcast" + else: tipo = "acestream" + if tipo == "sopcast": + favourite_text = str(name) + " (" + str(url) + ")|" + str(2) + "|" + str(url) + '|' + str(iconimage) + elif tipo == "acestream": + favourite_text = str(name) + " (" + str(url) + ")|" + str(1) + "|" + str(url) + '|' + str(iconimage) + favouritetxt = os.path.join(pastaperfil,"Favourites",url.replace(":","").replace("/","") + ".txt") + if not xbmcvfs.exists(os.path.join(pastaperfil,"Favourites")): xbmcvfs.mkdir(os.path.join(pastaperfil,"Favourites")) + save(favouritetxt, favourite_text) + xbmc.executebuiltin("Notification(%s,%s,%i,%s)" % (translate(40000), translate(40148), 1,addonpath+"/icon.png")) + xbmc.executebuiltin("Container.Refresh") + +def remove_addon_favourites(url): + if "runplugin" in url: + match = re.compile("url=(.+?)&mode").findall(url.replace(";","")) + if match: ficheiro = os.path.join(pastaperfil,"Favourites",match[0].replace("/","").replace(":","") + ".txt") + else: + ficheiro = os.path.join(pastaperfil,"Favourites",url.replace(":","").replace("/","") + ".txt") + xbmcvfs.delete(ficheiro) + xbmc.executebuiltin("Notification(%s,%s,%i,%s)" % (translate(40000), translate(40147), 1,addonpath+"/icon.png")) + xbmc.executebuiltin("Container.Refresh") + diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/favourites.pyo b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/favourites.pyo new file mode 100644 index 0000000000000000000000000000000000000000..5d3fbae1c30e92f9725332970ac1f1abfae25dd0 GIT binary patch literal 5333 zcmcIo-)~$;6+UyHw~ zpL?6eqBGWhBTZar66?E7El(qjwBJlKzZveN-OM;`{jSxKZxYdmQIsZPM4CI@q~T1O z*z0-Ugy`3XldE(7!VUjztl_tH(yjSFc77+!EX?wfFr7uA3+s1=%Qe$D(r^GyV0mmP zOd>xv*2$E1X`&q_-7sFmQfn?fveplx$Pb6^`!1Eqem*PSE3uC}@rbKQ*w*viES@(w z7Sj$lv^XyY6Y+(OvD-3rxQ4Cyfo^EC)7upr^3!I1pqpWm=y*QgZWhaK*v4Ry(nO}) z>5e|?5PT620@3@;ENvfIIzRW4`7eH!s|pd}xOq7jixA=LZIk8iV|dSSo+fb;{j49y za|@3}sFNdVDQbCrp+HW8`=Lh<6=fHc8>Lq9cL2I;=EfeM zvk!{}HhNH?{Q|YdIi~q_g!WF+K2|Nz?7=9#o4i3vsc3{SW2;En@5xP&D^UfYsbIkN z-w255DL)-3#|FxA!l*>iPu(N~h)tJhwh~QJh2=8My0Y|6(JUO;2ZE=_P0_<5sqKK? z-M*j_oD3$PA_p*@W;ZL*G*uiBIWt)C3_8pGiEf%&GZa0?V-<4B-Rko=<7N0wGz@mR zt9?^ICpLwuOx{)@!aa`*p8;*zBv}339-;L0^H6BoFbvAHuP|l!v@Wa&y zx88Z{oxo3V)f;-%h^ox0I&^hWt{TpIhGWIDUCc7?&nU7Zy>aGGteQg8iMw_|&afHx3kE|Bo&7c3xy?}V|{ zGT7lPY#cf*);S^F58e`YcvW00yQmvor`Nl1$0SwuS_Z%kE7sVDd<)_Y55R31+zdO` z4qanY)*3*&if)p|z6q&r9j;_U*K1p8Wa^SdY#qnDVUpU8iF8^!l*sFuwn)KL&?!|=Wtx$vq+VBb)!b>++1? zvVali*cM{yIBt`)0|;A0Upw8Z^36+ZZ(&)aI-)^zt$}p}4#OViGl^npo_Z*s$MPp} z`ZuAoFQ6fHUX@fC|6UzPMJlLSbcK8E^ABWX z{DF*`Z6G7IL6CEx=6Y`oMPj80J6t|@@kZm<5E-UEb$)^OnP z32J5@enEILk(Bc{z>43d9?|vQ;01J`F=QIhZwqV+z64F?OM`|6K1*$gJ%X4ji2egW zWP)0y$7kknv3C?}Cy&<(?SUGBTj1Oyg-B_E0M8H;pHLeM&&!_95^_>>jw;O&ItOpn z_AkKQ4KJ$n5AG8cou`8_2B-bd8}01k2^fbs19^(>1s2q<&gXooSjz$e&Ktm+U448NW z=A?j&<-E4q;#!bT)`mM;STkVS5Vj1s>J=)Cby8(xGLl(KdU16D`yE{DtN02Z<2c83 z$}10O50@o&oav-hD4tCr7rX?^-@#*-c@4D;hP$esQ@7QUxz!Yz4alyXJ70?o0% zy)!fcOlKBk><(B%QslxsUir zTluFS@{SaB_~@GD(Ri29EQ6Fp1~&@%AeVnc$4VQncfeZ)C(;F<`X?b$sYI!+$1+CBvu^5oDE_jVCNT{CI4BOx)nqg`X>8V%8e2L#f!s^EQ2Ip$a3BKt42-R>&O{-~dVjBOh{ttnV BlsNzZ literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/history.py b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/history.py new file mode 100644 index 0000000000..af9cb4fbef --- /dev/null +++ b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/history.py @@ -0,0 +1,58 @@ +# -*- coding: utf-8 -*- + +""" p2p-streams (c) 2014 enen92 fightnight + + This file manages the history of recent played p2p addon items + + Functions: + + list_history() -> Function list addon history. It grabs the info from history.txt in the userdata + add_to_history(name,url,mode,iconimage) -> Add to addon history. It appends a new line to history.txt + remove_history() -> delete history.txt if the file exists + + +""" +import xbmcvfs,xbmc,os,sys +from peertopeerutils.pluginxbmc import * +from peertopeerutils.iofile import * +from peertopeerutils.directoryhandle import addDir + +history_file = os.path.join(pastaperfil,'history.txt') + +def list_history(): + if xbmcvfs.exists(history_file): + lines = open(history_file).readlines() + i=0 + for line in lines: + info = line.split('|') + if i < int(settings.getSetting('items_per_page')): + try: + addDir(info[0],info[1],int(info[2]),info[3].replace('\n',''),1,False) + except: pass + i+=1 + else: + sys.exit(0) + +def add_to_history(name,url,mode,iconimage): + line = str(name) + '|' + str(url) + '|' +str(mode) +'|' + str(iconimage) + '\n' + if xbmcvfs.exists(history_file): + lines = open(history_file).readlines() + if len(lines) < int(settings.getSetting('items_per_page')): + if name in lines[0]: pass + else: + lines.insert(0,line) + open(history_file, 'w').writelines(lines) + else: + lines = open(history_file).readlines() + newlines = lines[0:-1*int(settings.getSetting('items_per_page'))-1] + newlines.insert(0,line) + open(history_file, 'w').writelines(newlines) + else: + save(history_file,line) + return + +def remove_history(): + if xbmcvfs.exists(history_file): + xbmcvfs.delete(history_file) + xbmc.executebuiltin("Notification(%s,%s,%i,%s)" % (translate(40000), translate(600026), 1,addonpath+"/icon.png")) + diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/history.pyo b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/history.pyo new file mode 100644 index 0000000000000000000000000000000000000000..dc018e9cf182375cac39a9853c869b1cc43fec96 GIT binary patch literal 2631 zcmcIm-EJF26h5>5N#ZnZh)UA{5(6q?i&DE(2tv-MUjxT-5opQu6H*( z<1~?+s~~QW;Fb%-1M~@ycmnUKzAqMT@_1~vCsnpRE>g2?lOnfcq$J)y zO;hcQ7r2ef(&VYrvChpC#FiV@n+FER?5Hy1;=n8%iN(}p#xF`$hd7WBrJUvvX)X$+ zJN7Spc0zQBJP+^HVjCjTxMM4~3h_C=0=p*GmT}$2<$lB9iAIWiKqrc-U&%LS@~BBC zM8|^2V?~EQ)0F7W*Wc1{K+}LmErto6Id0Gt&$r1h(P)_=h(-J!6ID;?=qC9UnhIvO z_|~K?=(5zJEvT{7rY(RII0OO#PU!emI%$)7xc`)tQW(F=iQQo9BLuVGrHA<%`7<;E ze#M=_@u@+(W06%|lBqunQGnGiP1P^aJj=DR0S^rfj;9?Ifhc5UWI=TJXq+4j90Db( z%MMqITK2geo(ox^(?}1QnmFZ7JKw_0m6`P@BwXa)bG4oE-sVH+JD3cOzgN#AX&!s5 z49-JheCn7Rlf~gVf_=hpc6vo1TVn2yU5PeIklnMY7O_-RYToW z4O&vK1PRB>sc{i+<8q8o6dEu>-_f;Ao=EdH=QBanVkS`91k5&%0SQH;fZ>UUt4)Q3 zYZ*X10Zv;C!6{^5afwiLFy1LF{=$x-zzBTYrs@aUKd&%n*s4+UvmN)nbb`1s;VyIZ4R1rK^iJA z^LruJcE@e;Sa>_INzAXb@Ey0!Ka26Qz4a67|NFZuB)xRpsvcLfTjs-1x_7#x!b$a; zLR!F7B`jwSO)~N3(Zpt;8tIC!;@oAiuX`kCzl{Cfvu23&|MCQPAbWA1W~L@yMmQHl3OOoJH9j0=?0k&31#H!4h+Rc*^T73bsnuJCgHLd(CYiax Wm2_N+wz{f1_^t=91}kS*HvR_WSY3ty literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/livestreams.py b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/livestreams.py new file mode 100644 index 0000000000..beb76b3deb --- /dev/null +++ b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/livestreams.py @@ -0,0 +1,521 @@ +# -*- coding: utf-8 -*- + +""" p2p-streams (c) 2014 enen92 fightnight + + This file contains the livestream addon engine. It is mostly based on divingmule work on livestreams addon! + + Functions: + + xml_lists_menu() -> main menu for the xml list category + addlista() -> add a new list. It'll ask for local or remote and processes the given input + remove_list(name) -> Remove a list + + get_groups(url) -> First regex function to parse a given list. Sopcast type list + get_channels(name,url) -> Second regex function to parse a given list. Used to general livestreams xml type lists + getData(url,fanart) -> Get the item data such as iconimage, fanart, etc + getChannelItems(name,url,fanart) -> Function to grab the channel items + getItems(items,fanart) -> Function to grab the items from the xml + removeNonAscii(s) -> Function to remove non-ascii characters from the list + getSoup(url) -> uses beautifulsoup to parse a remote xml + addon_log(string) -> Simple log/print function + getRegexParsed(regexs, url) -> parse the regex expression + list_type(url) -> Checks if the list is xml or m3u + parse_m3u(url) -> Parses a m3u type list + + + +""" + +import urllib,urllib2,re,xbmcplugin,xbmcgui,xbmc,xbmcaddon,HTMLParser,time,datetime,os,xbmcvfs,sys +from BeautifulSoup import BeautifulStoneSoup, BeautifulSoup, BeautifulSOAP +from peertopeerutils.pluginxbmc import * +from peertopeerutils.webutils import * +from peertopeerutils.directoryhandle import * +from peertopeerutils.iofile import * + +""" + +Main Menu + +""" + +def xml_lists_menu(): + if settings.getSetting('sopcast-oficial') == "true": + addDir(translate(40116),"http://sopcast.org/chlist.xml",101,addonpath + art + 'xml_list_sopcast.png',2,True) + try: + if os.path.exists(os.path.join(pastaperfil,"Lists")): + dirs, files = xbmcvfs.listdir(os.path.join(pastaperfil,"Lists")) + for file in files: + f = open(os.path.join(pastaperfil,"Lists",file), "r") + string = f.read() + if xbmcvfs.exists(os.path.join(pastaperfil,"Lists-fanart",file.replace('.txt','.jpg'))):addDir("[B][COLOR orange]" + file.replace(".txt","") + "[/B][/COLOR]",string,101,addonpath + art + 'xml_lists.png',2,True,fan_art=os.path.join(pastaperfil,"Lists-fanart",file.replace('.txt','.jpg'))) + else: addDir("[B][COLOR orange]" + file.replace(".txt","") + "[/B][/COLOR]",string,101,addonpath + art + 'xml_lists.png',2,True) + except: pass + addDir(translate(40121),MainURL,107,addonpath + art + 'plus-menu.png',2,False) + #xbmc.executebuiltin("Container.SetViewMode(51)") + +""" + +Add a new list function + +""" + +def addlista(): + opcao= xbmcgui.Dialog().yesno(translate(40000), translate(40123),"","",translate(40124),translate(40125)) + if opcao: + dialog = xbmcgui.Dialog() + lista_xml = dialog.browse(int(1), translate(40186), 'myprograms','.xml|.m3u') + keybdois = xbmc.Keyboard("", translate(40130)) + keybdois.doModal() + if (keybdois.isConfirmed()): + searchname = keybdois.getText() + if searchname=='': sys.exit(0) + encode=urllib.quote(searchname) + if xbmcvfs.exists(os.path.join(pastaperfil,"Lists")): pass + else: xbmcvfs.mkdir(os.path.join(pastaperfil,"Lists")) + txt_name = searchname + ".txt" + save(os.path.join(pastaperfil,"Lists",txt_name),lista_xml) + mensagemok(translate(40000),translate(40129)) + xbmc.executebuiltin("XBMC.Container.Refresh") + else: + keyb = xbmc.Keyboard("", translate(40127)) + keyb.doModal() + if (keyb.isConfirmed()): + search = keyb.getText() + if search=='': sys.exit(0) + if "dropbox" in search and not "?dl=1" in search: search = search + '?dl=1' + if "xml" not in search.split(".")[-1] and "m3u" not in search.split(".")[-1]: mensagemok(translate(40000),translate(40128)); sys.exit(0) + else: + try: + code = get_page_source(search) + except: + mensagemok(translate(40000),translate(40128)) + sys.exit(0) + keybdois = xbmc.Keyboard("", translate(40130)) + keybdois.doModal() + if (keybdois.isConfirmed()): + searchname = keybdois.getText() + if searchname=='': sys.exit(0) + encode=urllib.quote(searchname) + if os.path.exists(os.path.join(pastaperfil,"Lists")): pass + else: xbmcvfs.mkdir(os.path.join(pastaperfil,"Lists")) + txt_name = searchname + ".txt" + save(os.path.join(pastaperfil,"Lists",txt_name),search) + mensagemok(translate(40000),translate(40129)) + xbmc.executebuiltin("XBMC.Container.Refresh") + +""" + +Remove a List + +""" + +def remove_list(name): + xbmcvfs.delete(name) + xbmc.executebuiltin("Notification(%s,%s,%i,%s)" % (translate(40000), translate(40150), 1,addonpath+"/icon.png")) + xbmc.executebuiltin("Container.Refresh") + +""" + +Parsing functions + +""" +def list_type(url): + ltype = url.split('.')[-1] + if 'xml' in ltype: get_groups(url) + elif 'm3u' in ltype: parse_m3u(url) + else: pass + +def parse_m3u(url): + if "http" in url: content = get_page_source(url) + else: content = readfile(url) + match = re.compile('#EXTINF:.+?,(.*?)\n(.*?)(?:\r|\n)').findall(content) + for channel_name,stream_url in match: + if 'plugin://' in stream_url: + stream_url = 'XBMC.RunPlugin('+stream_url+')' + addDir(channel_name,stream_url,106,'',1,False) + elif 'sop://' in stream_url: + addDir(channel_name,stream_url,2,'',1,False) + elif ('acestream://' in stream_url) or ('.acelive' in stream_url) or ('.torrent' in stream_url): + addDir(channel_name,stream_url,1,'',1,False) + else: addLink(channel_name,stream_url,'') + + +def get_groups(url): + from xml.etree import ElementTree + try: + print("Sopcast xml-type list detected") + if "http" in url: + source = get_page_source(url) + save(os.path.join(pastaperfil,"working.xml"),source) + workingxml = os.path.join(pastaperfil,"working.xml") + else: + workingxml = url + groups = ElementTree.parse(workingxml).findall('.//group') + unname_group_index = 1 + LANGUAGE = "en" + for group in groups: + if group.attrib[LANGUAGE] == "": + group.attrib[LANGUAGE] = str(unname_group_index) + unname_group_index = unname_group_index + 1 + if re.sub('c','e',LANGUAGE) == LANGUAGE: + OTHER_LANG = re.sub('e','c',LANGUAGE) + else: + OTHER_LANG = re.sub('c','e',LANGUAGE) + if LANGUAGE == "cn": + try: + if len(group.attrib[OTHER_LANG]) > 0: + group.attrib[LANGUAGE] = group.attrib[OTHER_LANG] + unname_group_index = unname_group_index - 1 + except: + pass + if (group.find('.//channel')==None): continue + group_name=group.attrib[LANGUAGE] + try: + addDir_livestreams_common(group_name,url,102,addonpath + art + 'xml_list_sopcast.png',True) + except: pass + #xbmc.executebuiltin("Container.SetViewMode(51)") + except: + print("Other type of xml list") + getData(url,"") + +def get_channels(name,url): + from xml.etree import ElementTree + if url.startswith('http://'): + source = get_page_source(url) + else: + source = readfile(url) + save(os.path.join(pastaperfil,"working.xml"),source) + chlist_tree = ElementTree.parse(os.path.join(pastaperfil,"working.xml")) + LANGUAGE = "en" + groups = ElementTree.parse(os.path.join(pastaperfil,"working.xml")).findall('.//group') + for group in groups: + if group.attrib[LANGUAGE].encode('utf-8') == name: + channels = group.findall('.//channel') + for channel in channels: + try: + try: + title = channel.find('.//name').attrib['en'].encode('utf-8') + except: title = '' + if not title: + try: title = channel.find('.//name').attrib['cn'].encode('utf-8') + except: title = '' + if not title: + try: title = channel.find('.//name').text + except: title = '' + tipo = channel.find('.//stream_type').text + sop_address = channel.find('.//item').text + if not tipo: tipo = "N/A" + if not title: title = "N/A" + thumbnail = "" + try: + thumbnail = channel.find('.//thumbnail').text + except: pass + if sop_address: + if thumbnail == "": thumbnail = addonpath + art + 'sopcast_link.png' + try: addDir_livestreams_common('[B][COLOR orange]' + title + ' [/B][/COLOR](' + tipo +')',sop_address,2,thumbnail,False) + except:pass + else: pass + except: pass + else: pass + + +def getData(url,fanart): + soup = getSoup(url) + if len(soup('channels')) > 0: + channels = soup('channel') + for channel in channels: + name = channel('name')[0].string + thumbnail = channel('thumbnail')[0].string + if thumbnail == None: + thumbnail = '' + + try: + if not channel('fanart'): + if addon.getSetting('use_thumb') == "true": + fanArt = thumbnail + else: + fanArt = fanart + else: + fanArt = channel('fanart')[0].string + if fanArt == None: + raise + except: + fanArt = fanart + + try: + desc = channel('info')[0].string + if desc == None: + raise + except: + desc = '' + + try: + genre = channel('genre')[0].string + if genre == None: + raise + except: + genre = '' + + try: + date = channel('date')[0].string + if date == None: + raise + except: + date = '' + + try: + credits = channel('credits')[0].string + if credits == None: + raise + except: + credits = '' + + try: + addDir_livestreams(name.encode('utf-8', 'ignore'),url.encode('utf-8'),103,thumbnail,fanArt,desc,genre,date,credits,True) + except: + addon_log('There was a problem adding directory from getData(): '+name.encode('utf-8', 'ignore')) + else: + addon_log('No Channels: getItems') + getItems(soup('item'),fanart) + +def getChannelItems(name,url,fanart): + soup = getSoup(url) + channel_list = soup.find('channel', attrs={'name' : name.decode('utf-8')}) + items = channel_list('item') + try: + fanArt = channel_list('fanart')[0].string + if fanArt == None: + raise + except: + fanArt = fanart + for channel in channel_list('subchannel'): + name = channel('name')[0].string + try: + thumbnail = channel('thumbnail')[0].string + if thumbnail == None: + raise + except: + thumbnail = '' + try: + if not channel('fanart'): + if addon.getSetting('use_thumb') == "true": + fanArt = thumbnail + else: + fanArt = channel('fanart')[0].string + if fanArt == None: + raise + except: + pass + try: + desc = channel('info')[0].string + if desc == None: + raise + except: + desc = '' + + try: + genre = channel('genre')[0].string + if genre == None: + raise + except: + genre = '' + + try: + date = channel('date')[0].string + if date == None: + raise + except: + date = '' + + try: + credits = channel('credits')[0].string + if credits == None: + raise + except: + credits = '' + + try: + addDir_livestreams(name.encode('utf-8', 'ignore'),url.encode('utf-8'),3,thumbnail,fanArt,desc,genre,credits,date) + except: + addon_log('There was a problem adding directory - '+name.encode('utf-8', 'ignore')) + getItems(items,fanArt) + +def getItems(items,fanart): + total = len(items) + addon_log('Total Items: %s' %total) + for item in items: + try: + name = item('title')[0].string + if name is None: + name = 'unknown?' + except: + addon_log('Name Error') + name = '' + try: + if item('epg'): + if item.epg_url: + addon_log('Get EPG Regex') + epg_url = item.epg_url.string + epg_regex = item.epg_regex.string + epg_name = get_epg(epg_url, epg_regex) + if epg_name: + name += ' - ' + epg_name + elif item('epg')[0].string > 1: + name += getepg(item('epg')[0].string) + else: + pass + except: + addon_log('EPG Error') + + try: + url = [] + for i in item('link'): + if not i.string == None: + url.append(i.string) + if len(url) < 1: + raise + except: + addon_log('Error element, Passing:'+name.encode('utf-8', 'ignore')) + continue + + try: + thumbnail = item('thumbnail')[0].string + if thumbnail == None: + raise + except: + thumbnail = '' + try: + if not item('fanart'): + if addon.getSetting('use_thumb') == "true": + fanArt = thumbnail + else: + fanArt = fanart + else: + fanArt = item('fanart')[0].string + if fanArt == None: + raise + except: + fanArt = fanart + try: + desc = item('info')[0].string + if desc == None: + raise + except: + desc = '' + + try: + genre = item('genre')[0].string + if genre == None: + raise + except: + genre = '' + + try: + date = item('date')[0].string + if date == None: + raise + except: + date = '' + + regexs = None + if item('regex'): + try: + regexs = {} + for i in item('regex'): + regexs[i('name')[0].string] = {} + regexs[i('name')[0].string]['expre'] = i('expres')[0].string + regexs[i('name')[0].string]['page'] = i('page')[0].string + try: + regexs[i('name')[0].string]['refer'] = i('referer')[0].string + except: + addon_log("Regex: -- No Referer --") + try: + regexs[i('name')[0].string]['agent'] = i('agent')[0].string + except: + addon_log("Regex: -- No User Agent --") + regexs = urllib.quote(repr(regexs)) + except: + regexs = None + addon_log('regex Error: '+name.encode('utf-8', 'ignore')) + + try: + if "RunPlugin" in url[0]: + try: + addDir_livestreams(name.encode('utf-8', 'ignore'),url[0],106,thumbnail,fanArt,desc,genre,"credits",date) + except: + match = re.compile("&name=(.+?)\)").findall(url[0].replace(";","")) + if match: + try: + addDir_livestreams(name.encode('utf-8', 'ignore'),removeNonAscii(url[0]),106,thumbnail,fanArt,desc,genre,credits,date) + except: + try: + addDir_livestreams(removeNonAscii(name.encode('utf-8', 'ignore')),removeNonAscii(url[0].replace(";","")),106,thumbnail,fanArt,desc,genre,credits,date) + except: + addon_log('There was a problem adding item - '+name.encode('utf-8', 'ignore')) + else: + addon_log('There was a problem adding item - '+name.encode('utf-8', 'ignore')) + + else: + if ('acestream://' in url[0]) or ('.acelive' in url[0]) or ('.torrent' in url[0]): + if 'plugin://' not in url[0]: + addDir_livestreams(name.encode('utf-8', 'ignore'),url[0],1,thumbnail,fanArt,desc,genre,"credits",date) + else: + addLink_livestreams(url[0].replace(';',''),name.encode('utf-8', 'ignore'),thumbnail,fanArt,desc,genre,date,True,None,regexs,total) + elif 'sop://' in url[0]: + if 'plugin://' not in url[0]: + addDir_livestreams(name.encode('utf-8', 'ignore'),url[0],2,thumbnail,fanArt,desc,genre,"credits",date) + else: + addLink_livestreams(url[0].replace(';',''),name.encode('utf-8', 'ignore'),thumbnail,fanArt,desc,genre,date,True,None,regexs,total) + else: addLink_livestreams(url[0].replace(';',''),name.encode('utf-8', 'ignore'),thumbnail,fanArt,desc,genre,date,True,None,regexs,total) + except: + addon_log('There was a problem adding item - '+name.encode('utf-8', 'ignore')) + +def removeNonAscii(s): return "".join(filter(lambda x: ord(x)<128, s)) + +def getSoup(url): + if url.startswith('http://'): + data = makeRequest(url) + else: + if xbmcvfs.exists(url): + if url.startswith("smb://") or url.startswith("nfs://"): + copy = xbmcvfs.copy(url, os.path.join(profile, 'temp', 'sorce_temp.txt')) + if copy: + data = open(os.path.join(profile, 'temp', 'sorce_temp.txt'), "r").read() + xbmcvfs.delete(os.path.join(profile, 'temp', 'sorce_temp.txt')) + else: + addon_log("failed to copy from smb:") + else: + data = open(url, 'r').read() + else: + addon_log("Soup Data not found!") + return + return BeautifulSOAP(data, convertEntities=BeautifulStoneSoup.XML_ENTITIES) + +def addon_log(string): + print(string) + +def getRegexParsed(regexs, url): + regexs = eval(urllib.unquote(regexs)) + cachedPages = {} + doRegexs = re.compile('\$doregex\[([^\]]*)\]').findall(url) + for k in doRegexs: + if k in regexs: + m = regexs[k] + if m['page'] in cachedPages: + link = cachedPages[m['page']] + else: + req = urllib2.Request(m['page']) + req.add_header('User-Agent', 'Mozilla/5.0 (Windows NT 6.1; rv:14.0) Gecko/20100101 Firefox/14.0.1') + if 'refer' in m: + req.add_header('Referer', m['refer']) + if 'agent' in m: + req.add_header('User-agent', m['agent']) + response = urllib2.urlopen(req) + link = response.read() + response.close() + cachedPages[m['page']] = link + reg = re.compile(m['expre']).search(link) + url = url.replace("$doregex[" + k + "]", reg.group(1).strip()) + item = xbmcgui.ListItem(path=url) + xbmcplugin.setResolvedUrl(int(sys.argv[1]), True, item) diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/livestreams.pyo b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/livestreams.pyo new file mode 100644 index 0000000000000000000000000000000000000000..723711b3024002cb5977073e7e967dde1b1eb9b1 GIT binary patch literal 16772 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 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/__init__.py b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/__init__.py new file mode 100644 index 0000000000..1337b40118 --- /dev/null +++ b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/__init__.py @@ -0,0 +1,7 @@ +""" p2p-streams + 2014 enen92 fightnight""" + + + + + diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/__init__.pyo b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/__init__.pyo new file mode 100644 index 0000000000000000000000000000000000000000..3ba80e38089c0ffaee9374bde4171536a0d02605 GIT binary patch literal 230 zcmYk0O$x#=5QU>Il!AB2&TdS!xDiA=fgs{SH=#6R4YomeDkw- zZw9Y%c6>Y!75l13eM5yAK{IwD_Sin}r`v?Uec`7V1C%XhoK(!_3l0|SvfyV^U!qOe z=E*4z2})^KDV5X6e!v~A5~B-c4N_d4HnP;(S(Lu%YGcLCXmH{$P6j~Ng$htsE`ao9 bKnN(6GS)<;gullTxvpBLy9U;upHu1^C9pbC literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/arenavision/__init__.py b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/arenavision/__init__.py new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/arenavision/cleaner.py b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/arenavision/cleaner.py new file mode 100644 index 0000000000..51efbbd789 --- /dev/null +++ b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/arenavision/cleaner.py @@ -0,0 +1,13 @@ +# -*- coding: utf-8 -*- + +""" +This plugin is 3rd party and not part of p2p-streams addon + +Arenavision.in + +""" + + +def clean(text): + text = text.replace(u'\xda','U').replace(u'\xc9','E').replace(u'\xd3','O').replace(u'\xd1','N').replace(u'\xcd','I').replace(u'\xc1','A') + return text diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/arenavision/icon.png b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/arenavision/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..e319a8c54719e05d6e15abb66d018f3ca03f0141 GIT binary patch literal 7523 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 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/arenavision/main.py b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/arenavision/main.py new file mode 100644 index 0000000000..64485067be --- /dev/null +++ b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/arenavision/main.py @@ -0,0 +1,115 @@ +# -*- coding: utf-8 -*- + +""" +This plugin is 3rd party and not part of p2p-streams addon + +Arenavision.in + +""" +import sys,os,requests +current_dir = os.path.dirname(os.path.realpath(__file__)) +basename = os.path.basename(current_dir) +core_dir = current_dir.replace(basename,'').replace('parsers','') +sys.path.append(core_dir) +from peertopeerutils.webutils import * +from peertopeerutils.pluginxbmc import * +from peertopeerutils.directoryhandle import * +import acestream as ace +import sopcast as sop +from cleaner import * + +base_url = "http://www.arenavision.in" + +def module_tree(name,url,iconimage,mode,parser,parserfunction): + if not parserfunction: arenavision_menu() + elif parserfunction == "arenavision_streams": arenavision_streams(name,url) + elif parserfunction == "arenavision_schedule": arenavision_schedule(url) + elif parserfunction == "arenavision_chooser": arenavision_chooser(url) + + + +def arenavision_menu(): + headers = { + "Cookie" : "beget=begetok; has_js=1;" + } + try: + source = requests.get(base_url,headers=headers).text + except: source="";xbmcgui.Dialog().ok(translate(40000),translate(40128)) + if source: + match = re.compile('leaf">(.+?)', source, re.DOTALL) + for event in match: + eventmatch = re.compile('(\d+)/(\d+)/(\d+) (.+?):(.+?) CET (.+?)<').findall(event) + for dia,mes,year,hour,minute,evento in eventmatch: + try: + import datetime + from peertopeerutils import pytzimp + d = pytzimp.timezone(str(pytzimp.timezone('Europe/Madrid'))).localize(datetime.datetime(2000 + int(year), int(mes), int(dia), hour=int(hour), minute=int(minute))) + timezona= settings.getSetting('timezone_new') + my_location=pytzimp.timezone(pytzimp.all_timezones[int(timezona)]) + convertido=d.astimezone(my_location) + fmt = "%d-%m-%y %H:%M" + time=convertido.strftime(fmt) + except: + time='N/A' + event_array = evento.split('/') + event_name = '' + event_channels = [] + i = 1 + for parc in event_array: + if 'AV' in parc: + event_channels.append(parc) + try: addDir('[B][COLOR red]' + time + '[/B][/COLOR] ' + removeNonAscii(clean(event_array[0])),str(event_channels),401,os.path.join(current_dir,"icon.png"),1,False,parser="arenavision",parserfunction="arenavision_chooser") + except:pass + + + +def arenavision_chooser(url): + dictionary = eval(url) + index = xbmcgui.Dialog().select("On...", dictionary) + if index > -1: + headers = { + "Cookie" : "beget=begetok; has_js=1;" + } + try: + source = requests.get(base_url,headers=headers).text + except: source="";xbmcgui.Dialog().ok(translate(40000),translate(40128)) + if source: + match = re.compile('leaf">(.+?)*3R9vcGb1JPzl8r!Im-*MI`2b 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 La PlataGimnasia La Plata +#

+#
Nueva ChicagoNueva Chicago
+#
+# +#Online + + +def module_tree(name,url,iconimage,mode,parser,parserfunction): + if not parserfunction: livefootballvideo_events() + elif parserfunction == 'sources': livefootballvideo_sources(url) + +def livefootballvideo_events(): + try: + source = get_page_source(base_url) + except: source ="";xbmcgui.Dialog().ok(translate(40000),translate(40128)) + if source: + match = re.compile('(.+?)\n
\n.+?(.+?).+?(.+?)/span>.+?\n
<.+?(.+?)
\n.+?\n.+?class=".+?">(.+?).+?\n.+?\n\n(.+?) ').findall(source) + for comp,timetmp,datetmp,home,away,url,live in match: + mes_dia = re.compile(', (.+?) (.+?)<').findall(datetmp) + for mes,dia in mes_dia: + dia = re.findall('\d+', dia) + month = translate_months(mes) + hora_minuto = re.compile('(\d+):(\d+)').findall(timetmp) + try: + import datetime + from peertopeerutils import pytzimp + d = pytzimp.timezone(str(pytzimp.timezone('Atlantic/Azores'))).localize(datetime.datetime(2014, int(month), int(dia[0]), hour=int(hora_minuto[0][0]), minute=int(hora_minuto[0][1]))) + timezona= settings.getSetting('timezone_new') + my_location=pytzimp.timezone(pytzimp.all_timezones[int(timezona)]) + convertido=d.astimezone(my_location) + fmt = "%d/%m %H:%M" + time=convertido.strftime(fmt) + + if "Online" in live: time = '[B][COLOR green](Online)[/B][/COLOR]' + else: time = '[B][COLOR orange]' + time + '[/B][/COLOR]' + addDir(time + ' - [B]('+comp+')[/B] ' + home + ' vs ' + away,url,401,os.path.join(addonpath,'resources','art','football.png'),len(match),True,parser='livefootballvideo',parserfunction='sources') + except: addDir('[B][COLOR orange]' + timetmp + ' ' + datetmp + '[/B][/COLOR] - [B]('+comp+')[/B] ' + home + ' vs ' + away,url,401,os.path.join(addonpath,'resources','art','football.png'),len(match),True,parser='livefootballvideo',parserfunction='sources') + + +def livefootballvideo_sources(url): + print url + try: + source = get_page_source(url) + except: source = ""; xbmcgui.Dialog().ok(translate(40000),translate(40128)) + if source: + match = re.compile("(.+?)\n(.+?)(.+?)MW9?_F{0e``j1M>!EGqe0` zH<#DDb?T>uD{q~LncJ^29EdrAyBj<=BX6g-m7`@G{? x&<+d*na1Lf!BIiTwlEfk7$&?D)y~HFU@#`6P>s>~S=Tai7|4$ikMkK8t1sNjFfafB literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/livefootballws/icon.png b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/livefootballws/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..35f1275c727887be23c0a178a8d42c74bf5d8674 GIT binary patch literal 103487 zcmZs?WmH>T+ck=F7b&G!aY~`Zp-|jgyf_4RcZwH+Q)sc`?!^hg6Wofs2MG|0774*A z{?Yq+-gCb9jPoNSV_jqAl6lR!ve(*sN2;sJ6XH?fp`oD>Dk{imqM@P3KYlp=!FjYG z8@GNwexZA4%D+de8mHNP9AMc>t4O1v)yCo9nqxnX87vhvRnXA(Ybd#|+K~Y}zB4~M$1k>gKD{c$lQ4UnpT}c+bf*8kCQf3g#$Lexo){n^9(Sf!{wC}1 z+(%a!3VUz=ov}+LRLmcbq0sV4)&5t}s_lP&$Qu0bq!yfM{`jhpBooYFc|3;QpTfK0 zNq)KII~o6mR6SDIm(pZV3Ss$M#2vVkYb#bGka#YuV_H2echArR%BiZkKx~t|EA}-mJE9|JccWN3>VX>8uzx{W!FnI z=Wo^j`kR;fo7t!7#|ZPmMfPpGjAFa8pGDdW9&7Z;sS3$+`CBB_?d)3VU%dWzktVBZ zJ6pv&BI5I%vwutfH}wBA?NbZpZ+ikJ<8P%6&w|S7bgtVqQIf`(*3}{OVFCYw@|fAb z9qXb}K;PtEV=P_O+LQh_j%5F%i3vM?R!jN687lov+4EQS^v|oeZ5e0jH znMNx0FS?J-oBnGs7AkG{q^Wj1zr|WI&)#lQ3M3Tz{8$|8w<3nb{{mA43 UC(6S; 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 z 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�WdJMK0Jv% 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 B*H{1m literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/livefootballws/main.py b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/livefootballws/main.py new file mode 100644 index 0000000000..ab9abff8e1 --- /dev/null +++ b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/livefootballws/main.py @@ -0,0 +1,107 @@ +# -*- coding: utf-8 -*- + +""" +This plugin is 3rd party and not part of p2p-streams addon + +livefootball.ws + +""" +import sys,os,zlib,urllib2 +current_dir = os.path.dirname(os.path.realpath(__file__)) +basename = os.path.basename(current_dir) +core_dir = current_dir.replace(basename,'').replace('parsers','') +sys.path.append(core_dir) +from peertopeerutils.webutils import * +from peertopeerutils.pluginxbmc import * +from peertopeerutils.directoryhandle import * + +base_url = "http://www.livefootball.ws" + +def module_tree(name,url,iconimage,mode,parser,parserfunction): + if not parserfunction: livefootballws_events() + elif parserfunction == 'streams': livefootballws_streams(url) + +def livefootballws_events(): + try: + source = mechanize_browser(base_url) + except: source = ""; xbmcgui.Dialog().ok(translate(40000),translate(40128)) + if source: + items = re.findall('

', source, re.DOTALL) + number_of_items= len(items) + for item in reversed(items): + data = re.compile('
(.+?)
').findall(item) + try: + check = re.compile(">.+? (.+?):(.+?)").findall(data[-1].replace("color:","")) + if not check and "Online" not in data[-1]:pass + else: + data_item = data[-1].replace("","").replace("","").replace('','').replace("","") + url = re.compile('
').findall(item) + teams = re.compile('/.+?-(.+?).html').findall(url[0]) + try: + match = re.compile('(.+?) (.+?) (.+?):(.*)').findall(data_item) + import datetime + from peertopeerutils import pytzimp + timezona= settings.getSetting('timezone_new') + d = pytzimp.timezone(str(pytzimp.timezone('Europe/Moscow'))).localize(datetime.datetime(2014, 6, int(match[0][0]), hour=int(match[0][2]), minute=int(match[0][3]))) + my_place=pytzimp.timezone(pytzimp.all_timezones[int(timezona)]) + convertido=d.astimezone(my_place) + fmt = "%d %H:%M" + time=convertido.strftime(fmt) + addDir("[B][COLOR orange]("+translate(600012)+time+")[/COLOR][/B] "+teams[0],url[0],401,os.path.join(current_dir,'icon.png'),number_of_items,True,parser="livefootballws",parserfunction="streams") + except: + if '' not in data_item: + addDir("[B][COLOR green]("+data_item+")[/COLOR][/B] "+teams[0],url[0],401,os.path.join(current_dir,'icon.png'),number_of_items,True,parser="livefootballws",parserfunction="streams") + else: pass + except: pass + +def livefootballws_streams(url): + try: + source = mechanize_browser(url) + except: source = ""; xbmcgui.Dialog().ok(translate(40000),translate(40128));sys.exit(0) + if source: + items = re.findall('(.*?)', source, re.DOTALL) + number_of_items = len(items) + if items: + for item in items: + match =re.compile('href="(.+?)"').findall(item) + if match: + if "sop://" or "torrentstream" or "acestream://" in match[-1]: + stream_quality = re.compile('>(.+?) kbps').findall(item) + channel_info_arr = re.compile('(.+?)').findall(item) + try: + channel = channel_info_arr[-4].replace('','').replace('','') + except: channel = 'N/A' + if "sop://" in match[-1]: + try: + addDir("[B][COLOR orange][SopCast] [/COLOR] "+channel+"[/B] ("+stream_quality[0]+' Kbs)',match[-1],2,os.path.join(current_dir,'icon.png'),number_of_items,False) + except: pass + elif "acestream://" in match[-1]: + link = re.compile("acestream://(.*)").findall(match[-1]) + try: + addDir("[B][COLOR orange][Acestream] [/COLOR] "+channel.replace('
','')+"[/B] ("+stream_quality[0]+' Kbs)',link[0],1,os.path.join(current_dir,'icon.png'),number_of_items,False) + except: pass + elif "torrentstream" in match[-1]: + link = re.compile("http://torrentstream.org/stream/test.php\?id=(.*)").findall(match[-1]) + try: + addDir("[B][COLOR orange][Acestream] [/COLOR] "+channel.replace('
','')+"[/B] ("+stream_quality[0]+' Kbs)',link[0],1,os.path.join(current_dir,'icon.png'),number_of_items,False) + except: pass + else:pass + else: + xbmcgui.Dialog().ok(translate(40000),translate(40022)) + sys.exit(0) + +def get_page_source_cookie(url,cookie): + import urllib2 + req = urllib2.Request(url) + req.add_header('User-Agent , Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/41.0.2272.76 Chrome/41.0.2272.76 Safari/537.36', user_agent) + req.add_header('Cookie', cookie) + req.add_header('Host','livefootball.ws|cloudflare-nginx') + response = urllib2.urlopen(req) + link=response.read() + if response.headers.get("Content-Encoding", "") == "gzip": + import zlib + data = zlib.decompressobj(16 + zlib.MAX_WBITS).decompress(link) + else: + data = link + response.close() + return data \ No newline at end of file diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/livefootballws/main.pyc b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/livefootballws/main.pyc new file mode 100644 index 0000000000000000000000000000000000000000..1edf701096739dfa3e0ddec32208bd711431e770 GIT binary patch literal 5858 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 Lists all installed parsers + add_new_parser() -> Function to add a new parser + remove_parser(iconimage) -> Remove a parser + sync_parser() -> Syncs the parser code with remote repository + runscript() -> Executes a remote python script + clear_parser_trace() -> Remove all traces of parsers instalation + parser_check() -> Function to check if parser folder is empty and info is in userdata + +""" + + +import os,sys,xbmc,xbmcgui,xbmcvfs,re,datetime,time,shutil +base_dir = os.path.dirname(os.path.realpath(__file__)) +core_dir = os.path.dirname(os.path.realpath(__file__)).replace('parsers','') +sys.path.append(core_dir) +from peertopeerutils.webutils import * +from peertopeerutils.directoryhandle import addDir,addLink +from peertopeerutils.pluginxbmc import * +from peertopeerutils.iofile import * + +parser_folder = os.path.join(pastaperfil,'parser') +parser_core_folder = os.path.join(addonpath,'resources','core','parsers') +parser_packages_folder = os.path.join(pastaperfil,'parser-packages') + + +def addon_parsers_menu(): + if settings.getSetting('parser_disclaimer_three') == "true": + opcao= xbmcgui.Dialog().yesno(translate(40000),translate(70004),translate(70005),translate(70006)) + if opcao: settings.setSetting('parser_disclaimer_three',"false") + dirs,files = xbmcvfs.listdir(base_dir) + if not dirs: + dirpackages,filespackages = xbmcvfs.listdir(parser_packages_folder) + if filespackages: + for fich in filespackages: + shutil.copyfile(os.path.join(parser_packages_folder,fich), os.path.join(parser_core_folder,fich)) + xbmc.sleep(100) + import tarfile + if tarfile.is_tarfile(os.path.join(parser_core_folder,fich)): + download_tools().extract(os.path.join(parser_core_folder,fich),parser_core_folder) + download_tools().remove(os.path.join(parser_core_folder,fich)) + else: + dirsuserdata,files = xbmcvfs.listdir(parser_folder) + for fich in files: + dictionary_module = eval(readfile(os.path.join(parser_folder,fich))) + if "url" in dictionary_module.keys(): + add_new_parser(dictionary_module["url"]) + else: + xbmcvfs.copy(os.path.join(parser_packages_folder,fich.replace('.txt','.tar.gz')),os.path.join(parser_core_folder,fich.replace('.txt','.tar.gz'))) + import tarfile + if tarfile.is_tarfile(os.path.join(parser_core_folder,fich.replace('.txt','.tar.gz'))): + download_tools().extract(os.path.join(parser_core_folder,fich.replace('.txt','.tar.gz')),parser_core_folder) + download_tools().remove(os.path.join(parser_core_folder,fich.replace('.txt','.tar.gz'))) + dirs,files = xbmcvfs.listdir(base_dir) + parser_dict = {} + for module in dirs: + module_dir = os.path.join(base_dir,module) + module_cfg = os.path.join(module_dir,"module.cfg") + module_icon = os.path.join(module_dir,"icon.png") + module_fanart = os.path.join(module_dir,"fanart.jpg") + if xbmcvfs.exists(module_icon): thumbnail = module_icon + else: thumbnail = 'os.path.join(module_dir,"")' + if xbmcvfs.exists(module_fanart): fanart = module_fanart + else: fanart = "%s/fanart.jpg"%settings.getAddonInfo("path") + if xbmcvfs.exists(module_cfg): + cfg = readfile(module_cfg) + try: + cfg = eval(cfg) + module_name = cfg['name'] + except: module_name = None + if module_name: + parser_dict[module_name] = [module,thumbnail,fanart] + total_parsers = len(parser_dict.keys()) + if settings.getSetting('parser_sync') == "true": + try:t1 = datetime.datetime.strptime(settings.getSetting("parsers_last_sync_two"), "%Y-%m-%d %H:%M:%S.%f") + except:t1 = datetime.datetime.fromtimestamp(time.mktime(time.strptime(settings.getSetting("parsers_last_sync_two"), "%Y-%m-%d %H:%M:%S.%f"))) + t2 = datetime.datetime.now() + hoursList = [10, 15, 20, 24] + interval = int(settings.getSetting("parser_sync_cron")) + update = abs(t2 - t1) > datetime.timedelta(hours=hoursList[interval]) + if update: + sync_parser() + settings.setSetting('parsers_last_sync_two',value=datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S.%f")) + + for key in sorted(parser_dict.keys()): + addDir(key,MainURL,401,parser_dict[key][1],total_parsers,True,parser=parser_dict[key][0],fan_art=parser_dict[key][2]) + addDir(translate(400011),MainURL,402,addonpath + art + 'plus-menu.png',2,False) + +def add_new_parser(url): + if not url: + opcao= xbmcgui.Dialog().yesno(translate(40000),translate(400012),"","",translate(40124),translate(40125)) + if opcao: + dialog = xbmcgui.Dialog() + parser_tball = dialog.browse(int(1), translate(400013), 'myprograms','.tar.gz') + if '.tar.gz' in parser_tball: + parser_name = parser_tball.split('/') + if len(parser_name) == 1: parser_name = parser_tball.split('\\') + parser_name=parser_name[-1].replace('.tar.gz','') + print("the list is: " + parser_tball,parser_name) + future_parser_tball = os.path.join(parser_folder,parser_name+'.tar.gz') + xbmcvfs.copy(parser_tball,future_parser_tball) + if not xbmcvfs.exists(os.path.join(pastaperfil,"parser-packages")): xbmcvfs.mkdir(os.path.join(pastaperfil,"parser-packages")) + parser_package_directory_file = os.path.join(pastaperfil,"parser-packages",parser_name+'.tar.gz') + xbmcvfs.copy(future_parser_tball,parser_package_directory_file) + import tarfile + if tarfile.is_tarfile(future_parser_tball): + download_tools().extract(future_parser_tball,parser_core_folder) + xbmc.sleep(500) + download_tools().remove(future_parser_tball) + module_file = os.path.join(parser_folder,parser_name + '.txt') + text = str({}) + save(module_file,str(text)) + xbmc.executebuiltin("Notification(%s,%s,%i,%s)" % (translate(40000), translate(400014),1,addonpath+"/icon.png")) + xbmc.executebuiltin("Container.Refresh") + else: + mensagemok(translate(40000),translate(400015)) + sys.exit(0) + else: + keyb = xbmc.Keyboard("", translate(400016)) + keyb.doModal() + if (keyb.isConfirmed()): + search = keyb.getText() + if search=='': sys.exit(0) + if '.tar.gz' not in search: mensagemok(translate(40000),translate(400017)); sys.exit(0) + else: + md5checksum = search.replace('.tar.gz','.md5') + modulename = search.split('/')[-1].replace('.tar.gz','').replace('?raw=true','').replace('?dl=1','') + md5_up=url_isup(md5checksum) + module_up=url_isup(search) + if not xbmcvfs.exists(parser_folder): xbmcvfs.mkdir(parser_folder) + text = {} + if module_up: text['url'] = search + if md5_up: text['md5'] = get_page_source(md5checksum) + if text: + try: + module_file = os.path.join(parser_folder,modulename + '.txt') + module_tar_location = os.path.join(parser_core_folder,modulename+'tar.gz') + save(module_file,str(text)) + download_tools().Downloader(search,module_tar_location,translate(400018),translate(40000)) + import tarfile + if tarfile.is_tarfile(module_tar_location): + download_tools().extract(module_tar_location,parser_core_folder) + xbmc.sleep(500) + download_tools().remove(module_tar_location) + xbmc.executebuiltin("Notification(%s,%s,%i,%s)" % (translate(40000),translate(400014),1,addonpath+"/icon.png")) + xbmc.executebuiltin("Container.Refresh") + except: mensagemok(translate(40000),translate(400024)) + else: + mensagemok(translate(40000),translate(400015)) + sys.exit(0) + else: + modulename = url.split('/')[-1].replace('.tar.gz','').replace('?raw=true','').replace('?dl=1','') + if not xbmcvfs.exists(parser_folder): xbmcvfs.mkdir(parser_folder) + if not xbmcvfs.exists(parser_packages_folder): xbmcvfs.mkdir(parser_packages_folder) + if xbmcvfs.exists(os.path.join(parser_folder,modulename + '.txt')): + texto = readfile(os.path.join(parser_folder,modulename + '.txt')) + texto = eval(texto) + if type(texto) == dict: + if 'md5_url' in texto.keys(): md5checksum = texto['md5_url'] + else: md5checksum = url.replace('.tar.gz','.md5') + else: md5checksum = url.replace('.tar.gz','.md5') + else: md5checksum = url.replace('.tar.gz','.md5') + md5_up=url_isup(md5checksum) + module_up=url_isup(url) + text = {} + if module_up: text['url'] = url + if md5_up: + text['md5'] = get_page_source(md5checksum) + text['md5_url'] = md5checksum + if text: + module_file = os.path.join(parser_folder,modulename + '.txt') + module_tar_location = os.path.join(parser_core_folder,modulename+'.tar.gz') + module_parser_backup = os.path.join(parser_packages_folder,modulename+'.tar.gz') + save(module_file,str(text)) + download_tools().Downloader(url,module_tar_location,translate(400018),translate(40000)) + import tarfile + if tarfile.is_tarfile(module_tar_location): + download_tools().extract(module_tar_location,parser_core_folder) + shutil.copyfile(module_tar_location, module_parser_backup) + xbmc.sleep(500) + download_tools().remove(module_tar_location) + print(str(modulename) + " : Module installed sucessfully") + return + +def remove_parser(iconimage): + parser_plugin = iconimage.split('/') + if len(parser_plugin) == 1: + parser_plugin=iconimage.split("\\") + parser_plugin = parser_plugin[-2] + xbmcvfs.delete(os.path.join(parser_folder,parser_plugin +'.txt')) + module_folder = os.path.join(parser_core_folder,parser_plugin) + module_package_backup = os.path.join(parser_packages_folder,parser_plugin + '.tar.gz') + dirs, files = xbmcvfs.listdir(module_folder) + for file in files: + xbmcvfs.delete(os.path.join(module_folder,file)) + import shutil + shutil.rmtree(module_folder) + try: xbmcvfs.delete(module_package_backup) + except: pass + xbmc.executebuiltin("Notification(%s,%s,%i,%s)" % (translate(40000), translate(400019),1,addonpath+"/icon.png")) + xbmc.executebuiltin("Container.Refresh") + +def sync_parser(): + dirs, files = xbmcvfs.listdir(parser_folder) + if files: + mensagemprogresso.create(translate(40000),translate(400020),"") + mensagemprogresso.update(0,translate(400020),"") + xbmc.sleep(1000) + number_of_files = len(files) + i = 0 + for file in files: + i += 1 + error = False + mensagemprogresso.update(int(float(i)/number_of_files*100),translate(400020),file.replace('.txt',''),translate(400021)) + module_file = os.path.join(parser_folder,file) + text = eval(readfile(module_file)) + if not text: pass + else: + if 'url' and 'md5' in text.keys(): + installed_md5 = text['md5'] + module_url = text['url'] + if 'md5_url' in text.keys(): module_md5 = text['md5_url'] + else: module_md5 = text['url'].replace('.tar.gz','.md5') + try: current_md5 = get_page_source(module_md5) + except: current_md5 = installed_md5; error = True + if current_md5 != installed_md5: + print('Module requires update ' + str(file.replace('.txt','')) + ' ' + str(installed_md5) + ' != ' + str(current_md5)) + mensagemprogresso.update(int(float(i)/number_of_files*100),translate(400020),file.replace('.txt',''),translate(400025)) + add_new_parser(module_url) + mensagemprogresso.create(translate(40000),translate(400020),file.replace('.txt',''),translate(400022)) + else: + print('Module is up to date: ' + str(file.replace('.txt',''))) + if error == False: message = translate(400023) + else: message = translate(400024) + mensagemprogresso.update(int(float(i)/number_of_files*100),translate(400020),file.replace('.txt',''),message) + xbmc.sleep(1000) + try: + mensagemprogresso.update(100,"","") + mensagemprogresso.close() + except: pass + settings.setSetting('parsers_last_sync_two',value=datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S.%f")) + return + +def sync_single_parser(parser): + parser_file = os.path.join(parser_folder,parser+'.txt') + if xbmcvfs.exists(parser_file): + string = eval(readfile(parser_file)) + if string: + add_new_parser(string['url']) + xbmc.executebuiltin("Notification(%s,%s,%i,%s)" % (translate(40000),translate(400026),1,addonpath+"/icon.png")) + +def runscript(): + if not xbmcvfs.exists(pastaperfil): xbmcvfs.mkdir(pastaperfil) + keyb = xbmc.Keyboard("", translate(400016)) + keyb.doModal() + if (keyb.isConfirmed()): + search = keyb.getText() + if search=='': sys.exit(0) + else: + try: + download_tools().Downloader(search,os.path.join(pastaperfil,'rscript.py'),translate(400027),translate(40000)) + xbmc.executebuiltin('XBMC.RunScript('+os.path.join(pastaperfil,'rscript.py')+')') + xbmc.executebuiltin("Notification(%s,%s,%i,%s)" % (translate(40000),translate(400028),1,addonpath+"/icon.png")) + except: mensagemok(translate(40000),translate(40128)) + +def clear_parser_trace(): + if not xbmcvfs.exists(pastaperfil): xbmcvfs.mkdir(pastaperfil) + if not xbmcvfs.exists(parser_packages_folder): xbmcvfs.mkdir(parser_packages_folder) + if not xbmcvfs.exists(parser_folder): xbmcvfs.mkdir(parser_folder) + dirs,files = xbmcvfs.listdir(parser_core_folder) + import shutil + for directory in dirs: + shutil.rmtree(os.path.join(parser_core_folder,directory)) + dirs,files = xbmcvfs.listdir(parser_packages_folder) + for fich in files: + xbmcvfs.delete(os.path.join(parser_packages_folder,fich)) + dirs,files = xbmcvfs.listdir(parser_folder) + for fich in files: + xbmcvfs.delete(os.path.join(parser_folder,fich)) + xbmc.executebuiltin("Notification(%s,%s,%i,%s)" % (translate(40000),translate(70007),1,addonpath+"/icon.png")) + +def parser_check(): + dirs,files = xbmcvfs.listdir(base_dir) + if not dirs: + dirpackages,filespackages = xbmcvfs.listdir(parser_packages_folder) + if filespackages: + for fich in filespackages: + shutil.copyfile(os.path.join(parser_packages_folder,fich), os.path.join(parser_core_folder,fich)) + xbmc.sleep(100) + import tarfile + if tarfile.is_tarfile(os.path.join(parser_core_folder,fich)): + download_tools().extract(os.path.join(parser_core_folder,fich),parser_core_folder) + download_tools().remove(os.path.join(parser_core_folder,fich)) + else: + dirsuserdata,files = xbmcvfs.listdir(parser_folder) + for fich in files: + dictionary_module = eval(readfile(os.path.join(parser_folder,fich))) + if "url" in dictionary_module.keys(): + add_new_parser(dictionary_module["url"]) + else: + xbmcvfs.copy(os.path.join(parser_packages_folder,fich.replace('.txt','.tar.gz')),os.path.join(parser_core_folder,fich.replace('.txt','.tar.gz'))) + import tarfile + if tarfile.is_tarfile(os.path.join(parser_core_folder,fich.replace('.txt','.tar.gz'))): + download_tools().extract(os.path.join(parser_core_folder,fich.replace('.txt','.tar.gz')),parser_core_folder) + download_tools().remove(os.path.join(parser_core_folder,fich.replace('.txt','.tar.gz'))) + else: pass + return + diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/parsers.pyo b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/parsers.pyo new file mode 100644 index 0000000000000000000000000000000000000000..0b34ded59ec82af457c7b4ec28821a6cbc68f6d8 GIT binary patch literal 13211 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 WZp~&3FBje^Ocl-*4i&}=lm8DGOpBlZ literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/rojadirecta/__init__.py b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/rojadirecta/__init__.py new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/rojadirecta/__init__.pyo b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/rojadirecta/__init__.pyo new file mode 100644 index 0000000000000000000000000000000000000000..079a4e5bc2a2150b1bea5fa0772b90577cad9ef3 GIT binary patch literal 180 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 Hu0mjf&Q@wm literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/rojadirecta/main.py b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/rojadirecta/main.py new file mode 100644 index 0000000000..03a35cea36 --- /dev/null +++ b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/rojadirecta/main.py @@ -0,0 +1,104 @@ +# -*- coding: utf-8 -*- + +""" +This plugin is 3rd party and not part of p2p-streams addon + +Rojadirecta.me +""" + +import sys,os,requests +current_dir = os.path.dirname(os.path.realpath(__file__)) +basename = os.path.basename(current_dir) +core_dir = current_dir.replace(basename,'').replace('parsers','') +sys.path.append(core_dir) +from peertopeerutils.webutils import * +from peertopeerutils.pluginxbmc import * +from peertopeerutils.directoryhandle import * +import acestream as ace +import sopcast as sop + +base_url = "http://rojadirecta.my.to/" + +def module_tree(name,url,iconimage,mode,parser,parserfunction): + if not parserfunction: rojadirecta_events() + elif parserfunction == 'resolve_and_play': rojadirecta_resolver(name,url) + +def rojadirecta_events(): + try: + source = get_page_source(base_url) + except: source = "";xbmcgui.Dialog().ok(translate(40000),translate(40128)) + if source: + match = re.findall('([^<]+)(.*?)',source,re.DOTALL) + for id,time,eventtmp in match: + try: + import datetime + from peertopeerutils import pytzimp + d = pytzimp.timezone(str(pytzimp.timezone('Europe/Madrid'))).localize(datetime.datetime(2014, 6, 7, hour=int(time.split(':')[0]), minute=int(time.split(':')[-1]))) + timezona= settings.getSetting('timezone_new') + my_location=pytzimp.timezone(pytzimp.all_timezones[int(timezona)]) + convertido=d.astimezone(my_location) + fmt = "%H:%M" + time=convertido.strftime(fmt) + except:pass + eventnospanish = re.compile('(.+?)').findall(eventtmp) + if eventnospanish: + for spanishtitle in eventnospanish: + eventtmp = eventtmp.replace('' + spanishtitle + '','') + eventclean=eventtmp.replace('','').replace('','').replace(' ()','').replace('','').replace('','') + matchdois = re.compile('(.*)\s*(.*?)\s*').findall(eventclean) + for sport,event in matchdois: + express = '.*?\s*' + streams = re.findall(express,source,re.DOTALL) + for streamdata in streams: + p2pstream = re.compile('P2P\n.+?([^<]*)\n.+?([^<]*)\n.+?([^<]*)\n.+?([^<]*)\n.+?","")+"][/B]-"+canal.replace("<","").replace(">","")+" - ("+language.replace("<","").replace(">","")+") - ("+qualidade.replace("<","").replace(">","")+" Kbs)",urltmp.replace("goto/",""),401,thumbnail,43,False,parser='rojadirecta',parserfunction='resolve_and_play') + p2pdirect = re.compile('P2P(.+?).+?href="(.+?)"').findall(streamdata) + for tipo,link in p2pdirect: + if tipo == "SopCast" and "sop://" in link: + addDir("[B][SopCast][/B]- (no info)",link,401,os.path.join(current_dir,'icon.png'),43,False,parser='rojadirecta',parserfunction='resolve_and_play') + xbmc.executebuiltin("Container.SetViewMode(51)") + +def rojadirecta_resolver(name,url): + if "sop://" not in url and "acestream://" not in url: + if "http://" not in url: + url="http://"+url + + if 'arenavision' in url: + headers = { + "Cookie" : "beget=begetok; has_js=1;" + } + try: + source = requests.get(url,headers=headers).text + except: source="";xbmcgui.Dialog().ok(translate(40000),translate(40128)) + else: + try: + source = get_page_source(url) + except: source = "";xbmcgui.Dialog().ok(translate(40000),translate(40128)) + matchredirect = re.compile('<(?:frame|FRAME|iframe) (?:SRC|src)="(.+?)"').findall(source) + matchsop = re.compile('sop://(.+?)"').findall(source) + if matchsop: sop.sopstreams(name,os.path.join(current_dir,'icon.png'),"sop://" + matchsop[0]) + else: + match = re.compile('this.loadPlayer\("(.+?)"').findall(source) + if match: ace.acestreams(name,os.path.join(current_dir,'icon.png'),match[0]) + else: + if matchredirect: + if '/' not in matchredirect[0]: redirect_url = url + '/' + matchredirect[0] + else: redirect_url = matchredirect[0] + rojadirecta_resolver(name,redirect_url) + else: + xbmcgui.Dialog().ok(translate(40000),translate(40022)) + elif "sop://" in url: sop.sopstreams(name,os.path.join(current_dir,'icon.png'),url) + elif "acestream://" in url: ace.acestreams(name,os.path.join(current_dir,'icon.png'),url) + else: xbmcgui.Dialog().ok(translate(40000),translate(40022)) diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/rojadirecta/main.pyo b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/rojadirecta/main.pyo new file mode 100644 index 0000000000000000000000000000000000000000..6ec1bf137fed719f10b74cfe5779a5fec9dcc778 GIT binary patch literal 5982 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 P00000NkvXXu0mjf?3f^J literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/rojadirecta/media/futbolsinlimiteslogo.png b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/rojadirecta/media/futbolsinlimiteslogo.png new file mode 100644 index 0000000000000000000000000000000000000000..6dcc0cf8e945eb51787077c9fce28a2e7efde8e1 GIT binary patch literal 41263 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

!0 zER@pwPftGUtieD?tg8?yIQRHm>!t$O2)wQ}b4mAfl~xZX$KahXDi6^EyZKe&!@rze zez?}@!urrpw9ZdXOyF}%Vt*xyX-$Xbc z4CzT2ehx+cRbc4!9C4D0yF-bcpcK;*&?DqjyC5XK$N*Ch`7G6(rV7u!U#c;K0{9F# zj+CwOW!)=BY~cj{yU>jQPh^Np2GJRvF1-te*o_?QU>d zN{KW5))PwMa=Q7sTh~*|I33(rn*_rm)Mj03U{`ZdUr}&QW<=md0k*gq9c3qM$FB12 z6KPs8CDSk?yUSWq#OeBL9exh~x24|ii^eNkTCQHr%KGemklWn+q$_vJEVWE(lY1K4f13KOfM7A`eHvA^=C(0eyEY1F_Y+mHWN5ywz(5;kweP>dzq$xn zz0WK%qdVsP4hu%61ZaF_yCXVk&=o)yD>4bL|%bX(tq1S>#02iG}Jn)C+f!TUFl(&J=QWKiw5(OdKCktKi8&NU>`YsUp zooX-WkwFUpAUx;il;2l(6Ua-387F4t%F z*HR}oa*uLs!NyaWL`@^Lmdipn#!k#d7;0k_2UaR z?u(93V+(BOO_nhrkn4Xd<1ycH4lEp?t{{jVb&WYF0Qq)^ciPryqp80LfT z<025(K0nF!>uv;|$OppCODhBw@%G4yz{p!1Rzu~hoZ4c{g~kvE$)Z zsC07&H@CI{L@7j~Lt-5rq`_gRj%7FKzdY(B1#k}l-r=np(ADIdjo z1KoN;fi+trVjKp?3gFGH;0p8%i_=teLE9CFj(q2NC=65YVAffzf*sHWIbfP8RE zC`qyD?H6N@1)`&&^Jh7&V&jf1h368WYYAnx0Urf0wxr5@aM;)At2)bdoZQ62F9*)n z-z8$rt)pNKH*Gq>7aLl(b^t@(f^ea=n^e{FlW+8o8VEcD>6>E)5VSx84ForLH$cr2 z!00J|(4y&Qg(26l6gakK_uK1J6zDU`?5cVq{E625U@p@XOi0(|mYLoY`ichF>qu;z zbgFQ+g)rXs!9jRLWaKt*jYmFMBw^);wQK$X)u^woGfm#}6alR|a~ARn91DNuR#zL9 z8;fLNdoRByltYo(bc5o=+i!Ua9XYUInd_ zwsEitdRUC@TT^!*%D*W{PsS==n9~qmn)Uda14q}84(B-ZMntU0JGU;kOJP>q95Q@* zCE~U*MCP>1)}Idl)`x*e^)Y*)MzJ?f^CO%=BhjKuKHMY|Lzn zER1DwHX8iM8bRsBZp?cVigcw%_A)YNcrET$U$Lo2*lcn}Z2KFVeGh~{AR#*HssN*x zuk={#p8B8Kx7HXw)yc)Oc*G%Osh-a130OOronrG N=xE$iFGE{~{vU!}ahm`D literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/rojadirecta/media/lacatedrallogo.png b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/rojadirecta/media/lacatedrallogo.png new file mode 100644 index 0000000000000000000000000000000000000000..97100396dd2e082632cb156a3ab9545fcf2c6f9d GIT binary patch literal 29083 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 FV1gp4LgN4c literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/rojadirecta/media/vikingologo.png b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/rojadirecta/media/vikingologo.png new file mode 100644 index 0000000000000000000000000000000000000000..6b3d695b0d314e5fc9e61ece0e3fd4f86e1002d3 GIT binary patch literal 54317 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
_ivBPy4iisJfLIeu&O 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 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/rojadirecta/module.cfg b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/rojadirecta/module.cfg new file mode 100644 index 0000000000..952d5c0720 --- /dev/null +++ b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/rojadirecta/module.cfg @@ -0,0 +1 @@ +{ 'name' : 'Rojadirecta.me'} diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/sopcastucoz/__init__.py b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/sopcastucoz/__init__.py new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/sopcastucoz/__init__.pyc b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/sopcastucoz/__init__.pyc new file mode 100644 index 0000000000000000000000000000000000000000..ce45d7a3f185837d4db2279f82966221511e5a58 GIT binary patch literal 182 zcmZ9GF$zL45JV$dh~PbbV-~DMJi%{%Eg>e027j_4n~2(bL{H)c+z(a`%o~_yX8u{P zj<5IN)K4?XgP0cruhh^@P2UOBAJ|9-7m5fexGU)UDLSy;Q)0+tJBOri!6WIs%^R)- uZDc6O)QUp}M+G6>QmDr0{HROW*hTVf#QpSy#p(+_>MsER literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/sopcastucoz/icon.png b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/sopcastucoz/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..a0757b2bed25870861608faa99fccd2661ea5133 GIT binary patch literal 293315 zcmV)8K*qm`P)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 zVoOIv0RI600RN!9r;`8x010qNS#tmY3ljhU3ljkVnw%H_0Du5VL_t(|+O+-Ib|guz zB?@jpL{!ZH7BkM+MPKq6q+`{VQW zo$N~$xclsUpWi!HB|!P(vENV8XV)bV7yv1tA`n#w6iNi*>3Nk7WBz>;Yo8%j5EP^e zVt|>EnUI)~h(SJYB8sL!gMvv=pvVlceHvAPU4Tu1Dhg5g&FA~k`u^5j|DJ0R5$J9` zV_y5!6(H5I7sSR*@Ai*9=lG@gbr=x4hcE$5P>wZLKolw!b>DD(`G)J|8@BBgiXFKW z{PgpG$HUWKp}ayVL7`w$yT2;f?<$EFEUNZ91&A05 z+Y1_V!vythB}5PqgtSjR{lWd&*JGaYKOvel&h;Ppj7>gBZGR_auqa3xv{gVFR4RZ5 zhJu-pSisZ(^=F<2OMML7evL%?fUtTFXzWEa=HEQyB_^e@!W4GoxW^xX?m}3LGoYsYt!8o)j#UO={Lsk`yb|T zhyHv&d^?fyASAWv~f`X6Bj(_wSRM5N2k9!{H**@;aipDYUV~anbJO2D5eP|%e zv;EO$(AQek_DdX4in*cq$>v2#{cmHQ^zKe^cZDf5Ga3XU0#&gC8OGAA0q1dnKx*>} zm^|ovR|%RDBo|0tpq!y#7c%x=KLe1yMj`i-2(ng`dPUh@v2PEkX+dLld0~T!wG?uN zqJEB)kPymc+Sq;C-)Z{$NBs1q^ZVzI|KYtvzp?s1{OEX`*=})T!1g=Yo@ecA^zlP} zp!i%vtGK)jjqRgWmtDl;Yuc=b0TI*<3SVpTFUT;J=Fc3C#+~f*-`Q^kdN9zY=OkB> zBzLlcK}db?DTd;i=RiS2=^Q+UKPhPcjFtMM`+a!5uwdu$0uWUf0wFkDNcg3h%rYS+ zbmKyXr$atD!!{wvo$~s9bAS&&qtp5PWET40iO9xEWL}d15HTUv-#ZlJA77|hvHJDG z%If2^IT0EHXjbEZ%_R$v2oMspkko|{ef+Gy*L(cKk3{dK72#u}f&3tvp)}?lM1B4N z032R0`5__@&$HumHyJZy4+=yYTCI>)A+kfYf=H1VUhAN$(Ub!Mt`M z+j}Htr5265!8{%c2igr6qIYZmTdS>ilJVcMJLnIpo$z#qpf*9_wt{^@!Q|`5Cg9D> z(RW5=*S8wq$)i5=O)5JtN4aj`D*aQ#z z=Ir~}@!(J*eH93N5PxxCj_8q+`ms`j)_lJ)W^Zd4XbOT7{rljxKlA!62<_v~^i>7A zu|Na1nD!32c1}bnU}SRKT>uh2Tu*h{a9tYF?^8S<`0~GB;Y=5}*Oqs4HUC;QuKUM; zgs~rofAAtEbZd>xvhy%Si*osVUnGblt57A*1-E4@W$Bk6BLa7;Q@O&L5Ly3NFcD<+8WMp zic6GTq03?JV;W43=`2Ta*u5XRz<(ML`*c72;m>(I!enPCod%Kys2Ez}U&CcNKG4xm zn-(<;k@y~7PCWhu?Hba-U`_zD?Il$Z8H5#ng(;nC-viFl4tkqn3u6fJeKs@Wdz=R! zz4C_!0^J!AaXku1P#Rbj$&D*aSMFXh2>E@``%hTU>YM6Mtn_CB`Ny!xBsAuoje+LI zA}|Pr2q$JFB2)mPf~IzeG=vAuSok#C{K5Eih6DWO^FHI>IfHlBk?%;T7^D$%qaN@M z2&jW>Dt~;fFe|K3{Kuv1F^&%Dz%+H!zL7-%R_d@N3k8A$(j&0(M?B|0qjWxs&dvXx z=h5DOJUlag&G%!aS!5nGP`|)2juLAqkXq5|Zb4{m7%>* zYcW`CTh8FJV$p&mJF?ruU6T<2f$u2-5rdOmFVzZcuh_o-!|t0ZBoQPhC^19`S%9Pj zN{mV-ICiD(0TbEy1S4D?W9;X3UIRL=&pnsEsF_Vo)=BMmo!VhH4syzz52zqd|VXfcZ=z`n>tI#L}X=ME_`v${7EhVD`ZJ&S_I&D3K$(y9qB3LM_{o~nyxkKfr`&hbc(GU^D? z#(awsfQ*(;XzL@|=@C_4QTN*MeF8%%_va)5k^=CA0dNB|P-Mq>`vrPY(4tUIz$u~j z_!RXFBrwc|^*xb%DrB~~=x!z{)N+p|yxV&BXZWKt{fGC&A9JwLcYqMk#H=bA3Wv$R z`ZMSR+tS_rLfK3nM~@=|Ds+GY4ttgfoOn_=aeZ=;T?ecN&v*=PW4c<8%@P2}tWDoN z^}BzOegGXzvlK8gCK#1~q;?-uGhzzWg^EmGU#3rl-ydA9Pmb)5U+;wZ{bfH)B$(q5 zT}=;53Z`}Auog~OQo@=Dtcunw1$0I+@2&C>_5+(8F@gKQ^M}tgqoJR^=l+*;{QI1S z4Rft0MCZc;{AXSR)o_J3#j?nspUE*^BHW#q{=P)!^>p|%V586O``Nnx$pnL=KGt{h zPSZW-d&m3ugKNoQ4NSYT`k~XKhZ4%?sGKcp%?`bcY&2~UX{L-4hBe#oWb-WK-X!9< z`kqzue>4$veSn^y(DrX=?FvD49cV{ieO1#GBQltbK$$_(u(mf~SMVzXQ~)iYQ$kA& zVYsj}=#E&ilO+{U&$@CUKR|=N4j~yr?R*$%p&$G>EBHUSBmQt~TFJcm2B2B0G((U` zkyw!&T2pe*SW?xH4av0P3G#0jCWLeMiR5~{~@!nhdT)DfTU zKJy2-vyQi5{@iRV$VW@_@q!^DH{xDev;8(9Dy$>QbEkA>_4WrAO#i(2( zrIAW%UM2PHl9=a2jKm2gWt0TpL^njP z{r`dG@;F4I3KGGed(9iuZBU<#cr5LwB^t=}V(x|%z{ zMZfbEf*>@6E9%5R=7_5elXsRy-NTrlqZ@PNnWyhP!1#e2PD?47r$Zh!@(D7iTfkKN zeA=A50pjyBATxEvL12ySwRvD6CufBdYZ7%jn8r7KdRA6bG{TO6AO)c2>o0x%O<3d) z0Es`oSTpMIXJ4ehOYd|rEZn=veGfcT{d;0yNrW{4E7_sV5G!<3FYpT(qr)Gu|E3^Z zw_Yc!Zkp^vd^&=We{lNjA9VORFxv3AX!`s6B!c@j`|S7A@8+0RJdf%~DOYrCKJj?q z)<5e)(5?K;CY&mVw-}1_cdToVRsA06GW)0>dsMUEI3Su2loF1IKcuSOjbk=MXqqw# zcx_srduSu<7m7H5dXb^Ffz(3L>z!!8Yizr;$Jyf9*v|k`hAe07=bw=31$n!50_7E^U)`+K!`StyxpYJXe%Q!?6kQihYUJi2v>JKo0-BCX~W2XG#EZO!R zf&M;Hg28Gzfl{&9aTMwu53BXX3aT)Bbl%x2KOE&c^gv zrNc84%we~pcJcU*$9WG?972A7V(+u0ey0HK(8^~k>gwWy3fXy?-nn`2ZlmbY93od9 zVX-^j?B)E46{pnj$chshnhJ^tvJet7gbOqQs=K9CyLB%_XkocxRI2k~WJ5%ng3_*l zezWlNero2wPa5rz0e80+J$OA80Cnq8Lu9%IMWIAyYts!onguaA6rgATSQ!knhBM2+ z_M1m7)ap!_2nmcrf<}U>ibg(j;Z6O9#0Wc(0)Fl>1>AWslV|K6hy8O16wA6p*PJs` zg|Sk&u`yw4u?^MnM%5@59rGIpFKUrrPS0CqNoEnce?2_@n2{ir;m zD{vm(j~-4MT+Zo-pN;J8p2e*_Io$>5h}j;mJjqcZNNte4BEev_OoBuW$7@Qo)IUM z56|8()*^G4y4;DMjq#u>91WN_5}0iBDzg9F%#cz6@eND@p#>z_U`3dm{2-Cw-opEL zRpt9+%&5y}2EseGfcNj|Vr=q2dbGv84PqFqU|?}i`J|^}S_29(V{_>hoe_ou6o$q=OJ0&tL}5NX`)T@-i2~R(v*M=FKTN z1k|6Ii7d9m3Kl<{2fzG>ONxWna**|R^Ku9(O)DR8Pq)%$6El>s??IwZw%Ck?^Wn2L zPhmZWwKvT&0pd!N-2?2_aTvx>5E@i=NZX;>U@AN2(B8x0(?=ppzqehF10g3e<7q9Z zr?05%7tsC!f}o%xxfX9qXbMO$6A;|vw>Se)Ldpbc0+Bbg>pvmPK*}~US3F@{buZ7y z){z2W#DBuS=$_k0@f_b@hwX7ZRDoy=D{Q>;LrKxkp!V+wbwLB#3(6s=dpXiT8nsl? z69_EBP#kg_(jt6E_&Ut--hOFSW21L!ee-?kgPgNawIC%>2 zM+ZM(wogQNM?k`g>if34hU8vXEZyuSn5Anbh=v#A8(RC{Czq2ZD>$IG{s-KBjV=CX zUcX;i#e>ITorT)$F&;l+vQLli&`57Z7tm(;FnY{ux(H7KW@NJYU)kyll2}bc`@Lw{ zJl-GZsMt4?A2&TmC>5gOq6~CJ5);Q@7uG`KF8vl=up4Zr%Zl6MU(hZ<-d~WtppjEDp(mEy+>s%- z@KYp3a6xc$v0RXE|AM}b3{P54Xv9!$XiT0(*S8{=fb4=cD077Dw#|hp%Pi@97AM$H z?+T#JgE>q(?h%tih#}spgN+116N6ZTSYz!)yxPhr7(_wS5Y}<4ug_21goa zKNP2{>HMK5Gh4)cjE7lzKeit^Cet6)XFLkA-rs-5=s&oq_Wyl4`2@?R%Ip>$(DQgW zs7AUK999b^8kkAx=!hS^mx92g-9EO;|IF)m}^Jf5*R_5O0ChgurCb3Kir z!`yOlAs=L;tOQoE%IXkyYC%vYV<<=(MRd+m5JG%*=YQ+@WA3N8O-B-Y{lHj$0(w>= z;FfFud9YY?&jHiN4_kY9xbyEq6a?u<40HClT<&6`9Dw~SY^jrZ|)Ugq~Lb`H~W!5os3Z&-byN1+YPBH z(#8KK0+p|zWHXH&8}mYk`mz4xI*gni=Z_=e zdjyC5O|Wde@Oa04;@>?xRTXH>m5#wek)@W&v(+FtaPm!OYK(FiLF$@MHP{EVXRC$6 zn?DzdhMB<;!Fy*fI!Wi89Xjoe_s8i2B@=(q`+wZMjWG6ETr2kZK`uK(M)%$oL=}wc z=Y_{TNI={?G~yAS9|rN}0e%b(e)MdgzKEvE*B`#|^UJA1||E{YeE$D54j?du^u$wlPdoaPUjIlGkCecPv{EUQT2<#@zI4 z##1W&a34-K#qbb-DL{LC^Bkx*DkI16`?^>qzv^yEN2)6ZcI;gS>U%dw?>O){q_8D! zNLg{Czd&0>s#i3*nc!1jw{GDJBJgEkbBGy(krG*aGszC#U!1bV5+E2~(fARP7gJJV zMvINjW~9+X6x!znJz#!Bg6xR~Tz9YVhf_K^XP7^I_%{uuG8 zPplSNA@xGrxXui--ut?dqCXUlj{4sTs_Iu5Tn3)CHugzeJ7k%~QrY*#(6;j&eUyZC zR7}4Ma-fKPM%;Xo(__<(YaI@z^q3P<>SGv6DGFHiW5Uln(ENiN-w)Pjaj4Nx-#p~# zqQ(=+S??N#6bS2TH07-X5bFp3z5RHt}bkPSD>(>NblN7Ls#E&8fZ&c#8y!8HBfS zKug_1>W0u{^c>Eoey}&fi*u`qLb-If1m>fu_U8l0V|1~$G$5EywBJC}Xuyfn(7H0} zo|9YZ=IVeFBf0m-4(U;6jZ{E)sB93~K+>#m)0HImdY@4c+K<@#)Fcb`sugzDv>>$` zq`slH8}>~BtzcD@M8kU(A2VCxjH-hCeM|tQVoIu2=>83m9fTbf6_wz8Y>OLl)E^6E z1*9!08V`FQNsy0D+C#&G17?}ilS9HN&|_9AQS3>b7wWi2T3l;_s{-zl25DlMYDR>H zq=d|hLKVpsbR^E0k_?Y|l5Mf)rXkFT-pBy`;NUv#Qul`46YU`fHx8`2#p5}Hb@XuL zr-N~Kg8e>oLG*9D4*NdVpu0dkT6cs(>T<+mV4jiLGmJaLZ15#h`-6-GKeSLk`NKV@ z(udH|y;hz#(Y$JN+VI3nduJJT#lsfZPAU$)IPT1rPE8*Fahw4oFnF-P?gaVdst?K2 zr{>?5cyT|C9~C^Z*KBy}gE@`+?$cvJr$mQAN;s~2RI{`1Nap^NDHTydqcKY%-mS-o zdzb>xX1ZT)btmI)EEsTF{O&`H-xVn76o8)MQPSy2e82RH|FLW#uV$?N;7J|Pg~PwQ z7>jZAw~tt&y60zX;o2c(>a-0Fq8n7MfNWqrBN8vVlB1zy6a!irF+7?be1MYm=2@R0 z4}U?eJ9br2eL>NRB;rigrf8z7Z9ECQI8}Q)gl?U8;BZP)zf&j?{GTD7AHw=>=%l07 z6K|x+bnc!G5i$WRj`yosFo_8%VG7vZtxj0e2ltY?mE7<8iTn3oq3!={Zo}FdoM}Mv zA~JT?jst7$!Gnnn&RsJd70zrGy7;64u?5iv!C^L!?Sz*U))0}!2LjqmL}+9@cZW&S z`*|P#kE=1whj(oGksu#9`VkP-E+lO4#etsr6?=^44v_?Kbk?WUow@4leRtVG@AiNz z;ABO8g66`_TtrcUs(B>Zt{^-jae^{Wi7?bXsRN93H``?w%@5d-XlXl=G%T>=N3vQ&ivd^ zWuD{6@-q{|V>a%QsV3vW&#u-{F$w1uB;K%b51^Ks12l;NMutxiJD?nT|3Q_2Q| zky~<8^}2ufFvwxF4dLCd+TG;=u{Cu%_GH2^kwpR+mWHbsM2761ka?3Pu#{+`G@PIF z9;*0cp{I9->&^~G_2DNnlEyBa6cn4i7ptQ0$C0f!&AEn7)Z;zxh5TV1LiwRXh9+nk znGoF2R|DJ!49Dw042W1*998PCi%Tk$N3fAHKSQ6^7P?IK!=TX0+vusy`dC zCpGX@f%=A|1m=X4*pn@qw?aq&FK)O9NH&0)3q~Wf%wmdX*&5R83KqsySAfsh^BG{P zf9th#I*b*YKZCkwC2h+{hamOnPUHJ^1VH-dI-5D&ZJqF3e4qDVeiQR>#A``l$u5c1 z_A_BX@i=_p< zw{h{#;yV7ZpQ8{4-52eKg)5sL&*{yApftLRMgc$&f_{)l@Na(IDW1bzU{*Z8Ly>hs zL48;B1hmO&WsW2QMiztC!c$-fQeqQ`zK+9k3`W-hlf1t_-0S&x#FH%hV{-)hOkyKR?70Ih zdFQ>%6E~3B0o<`$&m5;ZQexGtbn%qjF_k0P+crE!cj*Hlb_kKg;p&$6#|r1zg(%>Y zAz;EoNhu+xjKn~b<}oq$OtlT971G`y^%c@C$SH#;-?ha!ih!OzjN|Xa>$8GQhUAP! zkEqm;uz?`ZD+37SM<6l|I1a(W)+(;l|ogk8efBTO=jSvQquM@7k5afE}xdjbs6F0?(+wF$I&@d*l#| zt>oQlJK!mkk{b}Gp$hh#5~#xj>S$lk5r^yiVTI!#*B>|! z!^at3sm1+9m6EahS)7K{yqLqt$=Rx53)xeq=LzWJ`FAUzN%0&~eZ!oD#B{cgR`T}_U?n0TURI$EIjWBenpap*=+hJNr~ zn?Lg|SOr90&!NYZ-afw1EF>4)s`p2065494#+@F=V+#yIB1Utu(hnK~nHZv8C`xd6 z=~w_bJkzk+NA*pAKpI=5D;|NjSa7$VJOJylo4^DugGhQxcPON8lioug@3ixs_Ze`m zOl;8~t$XYXHu$rYjFbTu%al}Q-=7Sl!?~jEuc-SgI4_}AyJ0g``W$Sx*-P*9)tnU)o$U9dI*T_2FRA_Le@ zgt{;!C|sPjUodLojEZ!4DW>FS^MLyEPrtIY2Kqjl_qR@Sps}xm&Zaf%oh5!&5b6Aa z6q$PNNhF;(@^rv}13w!IUk}5ZQly=cLZb2JLFSEkPFFbWyo&E|pD=!XypSQl#}4Rc z^h5J<&er);uYr8nlEk`NxWbfS18W7L!YLPA*AsY$LTG zeQR&nw^yX)0ZA7`JYuA4cmHOEzyk|hjSH{oHa_mpJq<+jsZ`h@$xbs8RZ zp&t}T1~t!K%e_xJF;+13c+R^%RQ)s3LC3yd>E1awA|(f~;M2`JQ?DL(e&=M2a}shC z5v{}U!Yp6W*tg01`5?REA*lECAurhaMCtr7OZ~IgJFn*6y8KAog=YN(lB0L`nC6zc z@n*erV)~-Po%ZQ;3t0}=d)IO{XinleCa5I>xAz{;pA-Az+3w>WVY%JEF@&;+F;3G2 zAN}ZcherBy{b11D`SLbVM4WXU&kz_crDGqZbON%l7FJ#-7lF(wej47)EPSaz-u%sTDNA z5P*rn-d9It!`|MI>jl(SP+Gy9y26=M&d2+8a(l$xI3`7dpfN+s2|381q#=p1Auw58 z3TgJUQG3_X26lQJ>aE^Ej7o%E6)87l*->tURNsJ>(5Rqt!R|TVOxct@S)8>2W~9(O z%K=;68=FJq_8Fi7n)HN|Si?w>cSsGb0fTIHgCOsM)<8q(W32TJLk=#6Kblu(a1 zO-e`H$T1i&yc{5!7Dg>so;zc9ArykgbG7x_h>yr6Kf*pkA-tc9x%T5DTmG}x zWQ)h%o~+k*|5k!{|MS)yqR{E?Gyc+3Y1Fy14(9T-vE~>1CA52V4OaM<*^(d^v3u>X z+Ke590z!eJFrly!K{h6|<{)PTA;bIVH8yVb&13V$RmbPE2((tTy`mA&a)Fc#N`qUN zNuenL!J5!^Kn0W+aCS&AwB+2|szZ6l{q3T>D~q{qhbDzMif%_q9i@VNdc;zHLX{oc z_5z|Eg%p`AKrc!FRfxP|-+lq7jB{DR-Yc{x5=32xSNqQ=vFG#kaS#}J7z0GmoUol0 zjef$u5XvulJ8j_X0<{JkfcxvLpjBFabrjtbYd4^0T{{PDOM0${Dvu> zC#w7j(2VFN1(lvr)|mz=Vm7fSqKMN7F;&UxeY}*0mC$;2=wwKD1q@ey1Ry~u8zcpQ zJO<4QB=sZ%O?_Ph;u_*+mRB7Y?DJziuz1L-h{=SJ7~Wm9H}O5xm64~{heBlMp(Cvz z-9dT-;|3#EU7(bqC>>Tqw65-+A9a@UJMs6Miu%3R@{zWj|3M#IR~^6i71w*0qBtv% z>9V4X>5Tr4**y&M{aa_7;BF0!od6Emptk{+Y3>_f(2HBfB>_dOzs@d0i;kjO-{^-_ zAb*%>MGANv#jH|Dg|>>u+}W3z*~ly12uZ8}n@7}|)nX`{fMBml(Ze$i2!-w@sKc>3 zAgw`oGS%u#DZyQBC2NtstY6XU6(UzaH-~c)m=ZXXdyp5@nvnMe*dIWY0M6)^FVU=r z@089oa}@0mMj+qj323}R`MFm}>$QNlSE#-M)BsLqhr(0qX>jeuJ|GRsn*u@t6-5%o zsuiTK$hU?_RImn^pe4QWC&g1gaQqlbuy^b_XR@Xgwm-E5b<7G z?vb;xeOqe)!3cQAi-*#Qxpojq?+-{=xSqe+d)YX&7KRC9#HI!sGmI7HFkDBv0D?kS z)ng{)EYHF8Jb6_gc;?3+?8>coN49Yf#S{FA=!NjwN2xHrwD@cqf`CjKC{;HzJ)Q$H zD3=OE^Q7q1r_G;3*;A&0_iiKJdm;VKI)Y;zfB)2@{DfV$Pvws@=iZIM(<_5|hVB+1 z7PVu)-R0E|m&GzBCm(4Vns~a@e<9R$oSQ%K`PsAiHzai&Gq3Og*6d>IUV}}-#;OG@ zF4m%IodHgc?dqWE2py6b$VrgIQ=A*R)z}#zx<|>!3_ACK$P+%;&2|xiX!DMYR%-zn zyj?`eD8?LKg4diN1drFtDB#75Lj{s|H;lL*$b<)oI!{^fyYvHk2k&!-f_yVEVOh@5 z_K4PAQ1{(Zm7NNW-P;!IfL>ASH(YN8D=W(K?0j6K5`IpGn7vbj`2;zXl4@tma2pkb zVi{XmK*a*P!U_9cO(7DzVqE$)!>5{KG0FFk!V*9dd6PHyM)UOzS%BOcxK-rSGurZi zmNTjwRgnl{@SU&7bXE@$6_&2(1ra|)&q~v#o+to-7?h|d2?RqlakJFpD6(`8y09vu zS%Jk>O*jsSFUF$BGcpz91ohHP9WxLTI?ALWq(*GH@1x^&59c<<(rqF-{Ow~|f{DZ+ zZX*3^2k0=sO7esaA0PM6i<6>O0M*m&VQtZgp>TzxUb6)PsJYSRJBN}Nhu+5}KC*=U z49zKoI{usR$)o??%YBm0-k8HZ*PCN;<<@_a;OJQ3RWb6H>}ORkrQT zvbJ&tGg(?OhhWjJNJf1V^;BKJ$E|QyhG~G)Sr}7Eo$QhbDCGpm6ZZNBXoa+hkHP09 z1nw2m2;1hhG?bB2K}y-Fq>;f&RyE~6rWzz|bQxCm;dUJTofhB*z#6;@<;eq!9}^!8ys9F^y!PW?k(lInDU z*8U=@ha5!L4Fs#>G9%Lx2L#2xk`>c->&O?}4YpCIGYhj1f=dUZI5x+;3P18z;-(+H zI_~)!kkBWBcUD4UG2Jrs9`zz7c!CN(L6B8Zq8QB6jRRxWX@mVJZ|T#a9%u9ONB^DL zh<-G8AN+}a&$VY-`Z-3YR}s76l)moU1oSQECxeS zV^dRD-}5++4-|Vg8ZScxq7|YQmeA0UAVz5fLao&*{bBK;lnWq=w(pQuQPt`+a$-=* z2VvK}((rz!1c=BQic{>3LJxC)h&5xP#0MeK3eqQ>oZxfc1i&^~`xa*qseoS5Do}3= zDi-i^LZa2U?5Nn>=`alEOkQJqHkAV?TDLGgO`F(+a<*sGvY_Q`!St;_OxVS+}9IWSP#XD2xa5x+kM}8T5*RcDV}f|;26x|kXfvehD8!0JRWW~ zUUU-eJzYB9WA_&s9Fa6ef#`C4@C9`8sR%=I>2ZvG=>8s_jmfTfj+XMcGXNDUkAQ&5 zVmQDJN;`r=%sQ4W5G_y)1_Fzb*#M+xo!$|ChUYkFC#d7!A5(oy@WKZc^Q`JV6M{Nh zjX!uD7*91cKMk!-W5Ii>u3E))^D1Of_G}9abu9o22%CllJ{EC03V--D!)rg%$46!I z<2!vgfAl$Y`J=?^d$Ar%ZBsVtpllPzreu%`S_5h@dZMrBUgOK4= z@fzg)-F@k*Ej&x=2PxQ_$RQnz(}*^Ym6}yvSSmmSqcV-trml=jt44e z^@1C|0jMBq#s!uD4k*LV>Dc?Dm!*bB5ZJs%Mj`disgkq#`N`O=TUsFdD|CN@;A&iL zuoQTrWKg6I3!EKtw0IfN)Ka3^-@^)IX%M}FHbA7Ikzi+n zGCu0tbEjc{SQR=A;+=xi<6_Vd6vmPqOtR)?vx@bEXLI!;KmXJF-QVt`*N5IAp|@22 zq37{uRNI(`j}_8ye|EqD9i(}uBzu)Kg~cg0r~awLgbYC@%hRWB3!_t>6!wfaiTcd} zW{#=Bie6AXo2^^R9)b?#6Z6Lz%kl_C1<=s;1jr4{)vR)cQK6_877Czx zMQfJ*TfHR!B{gM9QAFxiJfe_v)cB-LvuH zWOnZc4nrlfxiiHRP4Jp~IWa#N#ok06`iYoTKmQb_&+Or#@736_+7Al4BAk%cVIWVo z=eV3hot`Mu85$hM3PD1le1n(GQGqa~@8#c*M8tbha8ykF40Z)Ye(L0)a1yRixud;i;aOI@};CNLrCJp&+A>#Ty!#wbGMs{aSNM`Hu%bujdC);BUc) z`0=y<=<~mq0YSYucJBInD9F2qIy+>fAgbnGbF`ji5G9A$6h*7`fmZ-jK$I+tj6986 z)UyV)b8^K^Ml#6otml=EL<|>ekynYFC(P_qDL?Z+Mc0u^LdS8 z(qsryQ-_3M^Nky%F@(vRj4dFJ$V;%=i4}Rq!FLw*1h^20CR(0V#Oe$K)}la}EyK^h z^Uff-f^O9cnJ>Js-#opAh zkuk~nSzW4ur6lArz6!<-j4Oz2zXIx%Nd>?PX(uR>B^F3CgGqKYxuLcVtu-_uG+7`z z!)qaIR1aQB$0KKD6Uhg3c=|h8OVig;;ry2}vZh^ebT#j9tHZr>B95kpKPR<-=b{P4 zd!BeQJ*Gs?KR>>s*>L#zkMP{hv-{C_-l^m8@IJ-!?CU+Gd7Q^?$@eig5LXwF6~xks zAQPKKR=k>B1R&b|P?>Vd#3)Kw{IKp4Rm(?GK%0H1Oz|}&b&x?6Xy&GOY8y{2P1KOt z-1bWFPM87xnh;e@Rw#)CNQ3MR+kS(z9g-_@ZqS^;oSl3zj^jZ?8`OhwYy*PmYLr5; zQ^)LWd$FfT7bJRwmJCZdZ7vUt{Lu_q0kA{0dR29liKECVtK3X~VNX+5jy8q(v{~-7b=qz?qK-nNRrO2rlT+V0m zop3nlEIR71gN(L4Im7a?f7Qnq>&jY@X!oxQa@W7t;%J6wLT!Y77c{Y$B?%z1Lu5zO z-Q{iuD1j+Y@LC+Q$RwMKGw&dVfUpj|PktBxIVzmrW0`;EMFoTHaD|84Jn-~5VfGcV zz6yuh#Hhjx6a|BlLWvM$uAdP^{ML&O{|jj9I0wI}9Huq-Z6ETZkA0T$Mh9-dAvm2v zopb`n#H~hvxPsZTRT9|&kE|8qWJ-lh>C|RjFu?@!-XxhbR%O&65^#%Ik)f2)B=zKj zP7FA$CA%llJ3XrNP$?XJwz!Uq6jM-Smb_(OrRWh06hM*D(16>H*5f>a)-qDEtT$#J zls|rORn;=4LaxsTIy@XRhOKZ?B48}uQozMhE?`bpKjPO^r<fim z1E6h+Us5pVK)v3quOoRYun7E5@G1K|i)(gD36xLZ!k|LH4(JX@C6Mf1s}v9zJAIA< zO&~rmstLpcXDJ-|5h48AKEa3q+yDgXJ|79WwfqrOko9N7D{oxZ})x?c6#gygGgzr zwF|mYI|uAx7J*PgB1@b(ocz0_fR4OPBIsyd4iBgESI(h{9?KWYJfw<*3dRPncK}e# zfYSw4680w8>V~}vT6^=B5kMqu5CJJA5Un6S0kjTyZSFDB)8;>vY-8Z}jIkepUgQ10 z3yS-FFB{hwWETu%RlYO{>j>NlDH%N8`u*!7;gLttWG9KJtew`CdVNGAX`r*A*3XrmhTYN^KN~4?U0h73kMISOU zCq#oV`QtRpC|BU!&{QyXFm8y#PnC*>XjhQYw4k8Wq71eduBjR zmJ|^U+A_0qdPTafn$jV3Pm!s5oTzn$tWD71Dg8S^Dm!%OZLB?OtBN_e87&jB)9hIFuB42XGIlb%RXre|U6D$%6n2OgPP=kV%1CVmHy~9;YByx;&f>-v zn-hjMvTA%EQ+97e$=ND2LsLR?E5BNJ8W#HlsOYou2;vH9jJx!%?|? zGC%zapL#}<>#G=xHs`9w`z8-4>X`+>PT+L~7%A3W*T%?Z-1JYr{vGTBpT@%`kM8%! ziNc~4x3hxgy(01E`0Zwjhb-oxnxJjz2Qk8{M&WMPo0UKm;;InfmR)kiQ@KJRo;qz= zIl_inlde!PDi-C*>po6KH!e)Ln@_6RZBT!URZm-xHks8{y0n#`C=9zz0WNG{m(f;|=No+!ahQPg|iB@3d5mz6jn zrv*6~HDi*7R2xd&k>!e_I~Han%4U)K8OkueJy>~QKR(I{jg!G=*`PPLS4I*7T-=kk zwhzHa1_&~3mW@URk{eBa^BBWy{8)_8V8zx|#;4X_z^3uza5Vr#{?_yjB zB3D#txHZKt1tMj@)nXng7)V9HML~H*q6LLA3TF@}13oFEYC=^;6DzYgjCJrEO_LXs z**Cmm_!IV$!vc>CvP0tuy@!fERylh2{k_nPH3*_Qzo)y%g%XO_goI<{z3Z@3!ycJ0 z(y*%F%!Dl|c7z3K!c0CH!#i%Y>EGl*;h3fS`RLR0x+9 za6)ylH|69T2JaqD4@R4UNo-$Co5O3tPeriq7pXr-jH@Z3s>3y6^%XgSwMGYRL46Ps z7zIEhwVDqQ8UaSPZ&wv|7hW<%#8az{Cq|QJRw-HftoOv$#HdWTAwz{xctd7qyhTHU zLc|glG6+I~MirG5Ng0bK2*b%^y)s?V)9jT5lz^NVg@M9~LYosuTBe)vlv%J{n|m&; zd75a2)QYwVJXy}an!$OkqBX0L2*E2_p<2D@FnHp8l7rHx?+3S{z3{G)+TMm`3X+=A z*Sw%EC)Bc{a zV@Zr910{Q_>ym&>pu~_|AnA;hle0(|OvPech{k|WUCszV#p{M`L7#8Az)IRmCiHCIBfxbHYvxs99l5 z%{>pxv{7Q9F(Apa;2M~BfEuy_sj;zDlPPOUhVkM`C33ktKiMI< zLQz$5g=JtR@uUZ4&~gIKfUJzhil$`uuMN@!yOO5>_wIKXF_ehmh{JzIpqdF-2*}J> zQo@=GPB~%8j8X_oVU#7IoCIafC;$=_FcFFx1jC$-6cv_s4{c~|hw27aHYNvV2;06S zkKcx;Br2#L1ne-nADGk_$s-`KcTHAkH;|8%JHTL+RuD&I$ze73fI6&($Tsv^C7l=0 z&VOWpi=R(~cg_>K0vWVBG}Q=AJ)o?4o0qe*c28b?FWApKozqBaP>?2YP||qp4HU)& z?99s*QeRN_Z>aTG+-@6g8z8cPumJo3N)JeBK`IG(QE*mpVsKhPlo3^6A^t4!F*rjq zpxIFg`k+o{HmherAMhlNza8pG5H&9E)rCy&x|7hK$4x$ol5@XLcwphl9DItt)yCMo zn!!CTQU!}3siLT5v28v?<7NxX>m%qeEQ+K1uB6UKMOFo`Fw#j^LUYmvABTAGW`ay< zR_a}69cC=jbkqFPbYXQWdU)@Y9n2T|@)(ZAZlcX0yCS4+9rihldZnRHVFt5y;TauU zDQH3NEV0NEv=R>O^$CHotE!JnAuLE@e$vt^WEarBTYMp900qno)H9wKI~p|zs}(6G zhb&-i$EbNW4H`0w&5MRnVi}I)?YJ$$#K=rD0R_OSwpRoNTWz>qHe4?oZr2_Atzq99 z>RwT+pw^03cSy7JZfPN?rqj|h&z#HcfVP+^-2OtCM-+B zaw=F)8D&j4tre$}U|m<7)&=XbV9gmNC!22;fYtABnNx~{N}iuavBzDR5JTC2qi*L* zvwh@sOyRXk7h*I)VASVP15Rb~;}>VuxaX*E>HC!E4xkO;snfp$6{7jn%&{H+ZJ_zn z+a`ak!^A2Dmj35nN|(ox4AR91AZAQN{n2RI0H{_-tB`g@-CnR=zhS$5$G*LxidbyT zVb)a6D9Z!#azb7hTnN-*B;#F!vO)2os@34rV7Z(j&JWvFhng7YV4A=llpCpbAyf{? z>2x_7+N%FNZ03(&pZ>mAf)5U?fl>mXuw;7J57EDCq>Gw`NUX?Bu(D!d;0E;##{GIc zIoj{kPgerN2WjLj0DSS`iynolo#I95ejiR2*8nejIC8?_#;nH$hLr)go=mZl3(@8= zn;TMk1M}7GqTr?ide)EXfFq!YLQwSa=rBP1KsN})i7?%(KfEVC!%WDDkec@G8P5_U zAyO|ut;h@%WTahCwE?=Dumb~Xu^&)|QiVuG6=2uwwL9kRB8`kiz=GR7v5Gy3gbe1e zVnaf5c&0Q#7DcJHPnrPVKzOI4x}>SBx#2Hz@jB9yY3$5R;Vdc*m2!FgTr za9;6vTJd-)csv!HmyESAiub;uh%r!uae0~W7fLfvH5E{+ce^naSvj`JyH~x>F4|K2erBw5J;*O>k=a} zHLW<JSM1vbb>AQjNNGi0ACdDTQhr2Po{*O_ z@?t%ykYt=)^>&#w7koRFvbw_2G);yeM+Vw~IageJN6;42|rfE1FPP zEseIHjj>r;P)c({A*0YqRUxTC^X^{QsNJz-B1Y4M4FqnC3`XXPObwYDY8GtlRSve< zyWx}sreL7PnjnHw8}iLaS#?h2<=^C!0fVstWQ(WZi&3lqf_Y<|L0MBZWy($qS*G!Fd6l9>M1)(D~V* z4zc+K?_jCOTAlGhJ3+4f+vZuFdPe*`Ryq z8%|5X!@A(|AQ%zkjXpJ6W-2{iS8;)wcXWBN@?G@Yg8*Z0>;dXmL-ESZzWG*p?pkhVE;Wx98*_RZBUq{SCp|z zLLu`|x;vp!2LSX2NTFy#`FPMU{+7s~IXE=e2&hWfq1Z)HU0?`BZ;;ri6mtH(^6A*} z{D*msXnOV|q?k~VX+x$fGF?D?193&qV)4To2Xcg?X6HWca9nqR5j{3F$GW%zHl<@( zTAkI`tIi7(a$<0`H4;Dg!*oc#c@4)m?k5Ftg{JC^2Mk6t`kmxKO93`-=p|~&2dBIv zCo+#GU_dcO3Kom%r@dj>DweIH>^su7Bi(kS&6Q0Pw5Hg#;YPqUWo!UQ6-zEa@l3B} zK`x6GmL?u;x(Sgp*c_>qGPEWPRdq0HOHGQiJ}@j<_bufUB9V9 z>xNt1aJ>m$-zvU+zu;kE{Nt4HbYAiF_<-l9M?5~Aaei2_tO+F%7I8tHsMq0Tj<(wB z9yg{v%pH2-h?5+3#&IK4#D1FdS$jITQJ(s`xiQ-n&Pb6~M5dWTe;OuSKy}*Vb5X}N z9HVG$aEvvuL&HHoMjqQ~o(7&6w#G;%r#gOnEM_JzhOhgEx?QkuFQ~Wg*tcJ??=O(H zS)6S-oP$&)A6*J38o zo)ymF6^-sD0TmK+@{8E`~9!UW#xlWQ`?Qd4EV7FBNJOk4Yz*vb?VWchc349+Mf5?To-oj% z+7S7Zs~wf*R&40cO)@D6S2)y=X-DRfFc4MEdN-Z-*x?iv>gzd}b4N^1G>+=95))g% zwb39U0tAT+UMmb|r=FBIEIpVgIRs#g;7I^(p8iaG&+18DFOr$iIHOTQYX-wrki&4| z1)E~%*4DtAqU;sC@1Si%zHBI$9p!REzTH5#4YV~-HL9JR2wP@cm~bf!EeT60$efXK zMoJ5EUXXLKUOhQ?<4mJ4HH4xB1ZReiO^a`~-iS5nt;UFK*fZP z)&@=0iBA=|6f7skX>BO!3NT?8>vN=JwG|43(^{{qvDjQ=hYHC&QE`hs1gvTsJ~f$E z3YG%vBA}4wP1d}_r_?K2d&4GzeHUDA4c}ikk53iPUj<)&0?tnb4@<_Q zCM*n;0xU(a6hh8}2hWlOrovY^Gda2P?`=zDIzh2tZBGZh%TqCr#QAcV80rGHw=$)E z4z!;QkH3T=>}ZR{RU(lfxamS_(P-~8jy!q-mrH~u$zwl(LM0G+N3dqavKlG&+8|mj zQ?l;ZZm+mqzhS$6N8P_e^$MnjwPY;o8K=`T*3%c9)@Lw3qv_d|Zb)}iHdZI4Jzbsp zGXNsVDT|VOIR%~foZ!kzk$V8E%M!X1Fh_}WP(C~s`5>^~c`x(NhhR@nFP{H$#58}P zc>F!4476M6)ykF3RdtuM`#)-mXM^IV4Wt#U1qIgPnqhF5s7){j-iwJoLq{Xqs5Fi? zwFH>EP7H2l-6t>#F&2&#UyC1+Tdxf;*dVr-Khr&88CHy8(Y^p61Q}o~irZVJaOjG} z7ck$zRDIFXfJpCP&Jja$-|f)RZzwgJcsopyOduGLrm&?qoA*@_1(q?-nSh;!KNS_| zz1qDoRwb+zz}Ap<>(gR}03$jVT8nZrjw&Rmk`=T?y-=;lvLoLr%FBlGa>IJLg5IuZ zZ#VFDL*6QK-7O0+u9Y)tDQN40?No4G680ryT^1~5LCFhp36jt>D*s&)Hj%CvM)f~B zENI~->K3|qTL{&Ff7OMk_UtrkRwf{+AXhw)25PR1szNqF+BYzE=E2=8uMVA=6uo~9(Uc+`q@odma9OFLcmg@nt$Q-?adfi5Wk%HB9n8blZ@fUrZl&OZn2khY_>3u?V!zg)0i-mvd)*y|fa zE=bf+O2)cAVLd%!S)Y-YM{qiW(gMX|#*d#b%LFy6gGqbQs?96=9xx>>hxVA!Yck9I~!h$dtlL{D5)18I?Se1 z(7SoyPA6}NRKT9OCa!F#MJAh|8BZp-UP1bXrEGXOE1pjq*3v)>>}p<3^Ei^oNP@Um zIuSFmg4U>+wX;=qLDkZov?ee`FYLl68S8^2D0{mG&48Ybl|cZs25K9$UQzcQQWdvb z!p4G)Z@B1=w;SU%88L54gf%BuJQ)w?1rO`uNeCGwSv--MyiR9GABn=>?w!GfXLvV5 zb`8pyzRLkV_m;sS-&EcXMj)E_0w=vH&ERtj4U}<9;9w^ zds}Z6i{l7c*U*vJbVNqrvFH2_XbG)^9^OG%wMV@{eRc@w97H2oV9HTDcs>(!7g%WA z{Z7lz!#Y&==un39HKO>-2oBMe4AZDOPXdVN)mH*439?pXFiv1x3D#%|>`;UDISX&l zAUqjuZV>@JSA9Gz*`j8dClL@bG7^{*3K3Rf>GcVhC?q1r??ob24UX0=gR}ufIz3Ia zAupxi^m@X>`HZL28BZt6hC43{)|^ma8Fa>6VaXz6FKTbvDDL$|PsWSpM4rZ&T>(_UsfSEKQ&%+6 zyiGMbgGd6%<6rS$J(b*LA`K;!Kf>}4>Y+O&6YFy5jme`SCPc>A9Qc^T*n8OR7(4rz zN9d@h?micr1l=fCrU`O^6-POvZ}uJ{3O_)wDs@#W7CaH*%n3V;CrZ4qv@=+^cVhyX zht(RHR1>XzFb{N_Nd-v+j094v;?B%CGoiq&-OV?dlYAKLHo*Xss_qs+CnE%4aT7tN z-3vcAD`xaM9PJj!;eimDCw-a^9%y7I4)1rcOi&NPw#dGcL7179jnPRX+l4)q8OWYB zL^8VlMrIn3HGET5Y^~v~Ra_wuX5`GsIpHx8P9#|5W^tM83zoMlPTwv#|N4USuivq} zydqsLz{xk1YA%x|_|5i_d*5BKdC?7y?6gAK0+npW729sNenO1K1VRPL4yhMty&~rg2{0wr61J9b*)m?PE0*gC59=9^ zrw2Tp&v-bU@USd+S_r4i$l)b<06!7}LKsG9x>Mk4WZJscbu!#U9e_g|0gKacXDtJH zfi{hJsJ*{+1Cb($fTx0Sz4w+nfBp#8yJ46Rd!|_n_Wg$acENsoL*2fk?Jq!k1@wZ# z4X1^1UJKTB#d12MtY@TR#h!u(>-wq5V6uL+LqYf+>opKo=&5R%Y2pRs~nSV|IK$ex^IcGb<{cAfQ8hXnM~NgEW&i`QSi*$Powh@lbzQxCL$p zk=58vQ)^I8$jP+uK3P2Qlvx5}OBpvLY#eQs<6h3pJ9{-UghuDZ>K=y}tFLcqgCQ(y zDk&ptMk2HHn5_BL22(g20hx*M@318vD@j|=4C zgmzw_PmjRU6Y8m;t_gL`sBA)0g#pUoWkFg_pmjyg#-=Ug!PW5SCs^60EcS*kmqUn$ zlk^U+j=9$UHe&0Z*)3{Mdo_Z2?Qx>c5Uis;1yJFxwpFnAOt?Yp)) z0!6V8hY*X29E+gieILbcJ`MC76;3~+Q-!F~7>^a;8P8MVWD6c14jP)aE*z3tn&QF< z3uR=tw6#Nsae1^_}2h09U?>V4Xl@Dd zE0$|R`SptY%PVkwfnMJr`-UqBby?8Xvw1TQ1@d%4dpe_@&p=r~DWNWmy%2V`v}+^G zC8V5?^8z~AmnN@|=$U2cYc9cb9B~_p!#jJzA?3!twL@*zG$!R?zi-ea-OCX-NUY#- zP&7rwIha7rk}bduiNv_EG6N;svNd=?sZk{<$dpk7EGRyg8wi3u8D19^2R5EssgC_9 z);3xN)126>RY%N|wY!rYI>{Um@t`uyF&iwWer9 zXv)TZTr>8TQMUzeso;A#;oIpEkLv>-*At%4XFQ!(JS+>&Iiciav7a6r@%9lRJcE_N zvjW32u@>6Y+o6Y;8uVYY@`;n=>fP0mnRU_26mGE7F3D+rPBd@P11OxAjY z%-a!45N0Y#F#Eg7~2@ zdWh1CMt z0!Ic3yOVFlkQJG#dpO55>f}o2K;EO{`*`U@cQnV~OgIhY;{|(&dY!2Lw>M{y1(zM8 z7C&r>4PuKNm+G54f$*Ri55h>Tq1l4rLSdOV!d2Y-rkVjZjhIX?b6Wd z4HdgJy*#g|k57>2C+O1y@UTM93*@w-Evtc&t)eAMXK!w)Q&VJ4;G95f2G$HMUIp)U zKBTiL7T%7`j*2&((_Y0n(ec@L$Mb3Om_{U3dR>|4@%kBZr5=uF2rQwVrW*tj!3dC3 zw10@xk=$5F4lSu!3FNR2dCXvn>-H=x)_!gowZlI&tQIruWP+i^$^lr($U@m#NK~yT zjj=0XSML3c8Zw$RD6SwhB$bXRM2l*LC89(ULv7x+L>P5v)UDuleZ*UN!0UR(%jp4+ z=LbBUAMkWK<8fVaS_+n&ki4A3Qq{>4L8oNUo>t({dBkO0J$MwOxy5e_D@W55fS5vt zb=+mwCOwiAb3MnYVcBD<)nrL)XxA(1?TUSW!*=@)*i#6un}_1%SHCIQjNjIH&vof zki(E3RA=vV-wi4Ef}(A9^9FdsLmKb#qIp9fyd+Gg+7gKdX6z6x0G;7FA9M559}qY* zP!h1PaSLXL{Gy3mbLyWYtt&N-;R!+6Guj*)jyP`H=aG^#aa)XucLFkd7H6KkM<9}Bh@0E(QAi8a`iASaV!JN*{&vPv z9&kQ=!PCPtzC1qT%flm{&nNSIh|QC$1k1T$gXIxtTb$V}9TY z4n|MCiwc^iJ|HJ@3i3iiyi{`{R%X@bhc20DfU6p`%(ci`gNo> z;5=7S$zA0J!3IH*ilyx+HQ}5XuLN8f1G`5ofVrQ5#U<2nVqxyB4Tvn2kc8p<`IbKG zE_)nkf_VwMw@ps&;gm!;lLslugyZf|iaOVsP|QyQ(GA2G5M4mD0p#rgyyif??jVjt z>@X{AgKzc$r;-MSY)Yz;xy!*@HbXJi@T@}F+6mmKA~CQsz``K4b_Got4aV@zEa0>w zOT{7y%mrs&aZU**2$o&&SS$FtVY%$cmm6@o;Cgw(_4XM#W-Uhpt%5s$fojUAoU;LK6{$`*qoBU~^z zc!sWUm|wUT!ZZ9r0>%wZb~H(-^$oY}1()j!-rgSZ^7@3AhcEc@@Py~n10I$YYqrc% zBesns3p3Or?xTo=4ejgSnV^HkMLqKs&AiI+l3eg47`uWs+(S4*9dehpL)wPAU$Jj* z*lw@b_6zEMLu)rARHUpZDPheSYe^`%fKvguKxu)d72p$y7bu>fvU>ZDdH)UNF~fX; zjVMoHi-Xr2+eN!WK$E=xK+?Z^Lvcd`wF;^gCr&u!hHC;g5hw68I7ui0 zL{l4O1sG__2{wf~sb4o2guKHd28Ql!F9g7@iYCoz-t94$Q~(;(?-wX;a0m<4sb#Fi zH1iJd4T>v-YL91Gp_{dV7ATS$+|nD`@sUlUTRbpG1Zs6lm8-?2$PWxWX5~d>(B|F;ym4b9ykxwThC``#A14~^-wP^QTrvY*lj0of%4^uYk z{oYPkVu}LRb*17cL8nNK^l+#bPg|U&$dnW?DIHLAYJB$^NYHZ+FcmdJJ8xhUD+v(y zSR944qFCp;FsN0WVJPARBfb=ND`VWN<7JK^S))Vh^TSg*zbDg<$_Y@CeMQ~A;d(jY^7@RI z^A|ine8toG8IPw2Jgh4g-!DWRjC7+dcn1S2)vk6UIo`@ETrF#cnZ5yOi|-dUbb+fC z6i1mwt7vUQ-9|Q=k#N4D)*DnBmO>~c8H82}mXc9Y2C)VBn`Q_t5MF?E0;knjsZ}S$ zXs~i0rSqK}aBIJZo?_|l^-9=SbJE0byfVDg9)*yhsq+4l4}C;k^N}L@OnF6`_5BAA zVV}DZM9s>K6ZXoLiHl7f+is%RRZ*GHQi7JS_RRs#en?2IntD^iW?43@m2pap$CPk` zqEdt9=~zIW)L;*&u@R593B%t(V9ScMMA>TEv3O+z)U!of|V5+84DPvDkzr=^q23r{o@zh{_!j7 zuP@jxH@xl}e$|GT!nmCm=+iU!@e%oSMm|4cIi0P)i8mJGl%UK$zs)FS#L{2QTN|-N zb=ZiRfMk~Ak_%EcrUA6*t)he1%Hag<{YgAKjK=TP@v;POu0tdJ(63LFd*Qq-{nM#LXI@@i+xFx~hR}wX*g$YIvDx02^#FKRJV2H+dmkZhFFOeca z(6pgphvsAELRRcrkbE zY*XqPAY%p~RFGO{R8X}403d8h3UzmZCDzPuzhU35*sm9CSA*14c4QJP#W>sYnovqc zVk4MMX>ku{1;KmYcsg@KfwpYk@`!+dV-4L{2t^aLVLchlYn+tOmCrkIuH$zdR{rEQ z>w?^^+nM&p56JyR{v`1BegK$L>*n7MecNYcjCu?xB;D|*5yl$%=C7*QM6qSYiIWBY zJG*Om7?C_os4%6IWk+d@QW;Mvp)#O0-~AYUF5g~F?mRc049jz z2il1o14{7>I2Euo6fP*Kpm0HAr^Q#n)r$!k)$wBWAf1&%)4ZfL68Q! zQWr_+9wd1KJ0?F|;cc3iWPb|!euEH$Y}MFojafPokcm;*S_4EfL1D(qjGSQcv~2@k zU!i~hj?3SE!MA_@g74qH~1Syq&FLC$&F4+Elt z8rK<#1$0>&!P#0qn1lC!-DXZLxA`4p+%>YmP_$I~QgN7BGOtTyADck=#DTjfJ#C1x*1 zf44{TXI{M*#hjk)?su>7KiprZxY3BO%;O2PRaCGGunBO}gq^Z=6Lm;J9a9yum<-Ek zd9Z86-hi?b9@tm~ui3~ts}h>YAH#S9dyYzCr$J~GqFZ`ERmiCBiL=+IM4;H1ks%JE zkagW8*}+?g=y7Kb2w1TL`aPm?G(2QQj>T(i5+KT`ePB;^xGy(4$ZohuV+yDLr z*ZN#Mo(vYDG>mk@wPoOkC;2UTGe;0JL|{4ctHKQX;)L z=29mGqZ4(LQm-KBu%yDy3U&Am!%OP-_L?APZWwU}kJ)ruyV3bFVpH)P;$E6Y+X6K< zawDoFFndc3QS4MvTg5IL_Wc!GE77K;6)Ehd8WeP5;bTC|SYIfUztqma?Mc1(XYvGnB14n&^T` z85IRhti{_>x)MR&~aqXB&$^SS@a4==CBH<`RsY)ZI+u!FH`w67JfdL~pv9+-AY`Kk>! zRpbUd)PzT7eC2{IkteqZ>I8dg8VtNy;_!|BC&B3)ioj@jBFUKnZP3b2abc7>>PnR)!FFDepPzC1@)gg|U-10+jHlBXr(7&H z<;6AH$-#yfli;;u#C~veeCLP*#2HiMC1G6|rv+HDAo1ofTyq$;L9yAI!GpgT%0&+` z9kATS)4o7uy#v>+UaThzINfjwIu)=ujVB$1JGJv~KT4%tv^R?L;gPFji`-A&YcxI3yP|DHbQP zz$deKO8}kbT)ei@+E?=gmm*>@a#ZvLMN;!%?coH19jaGs`xVmOQ0p7E`iATFg2&Sr zJgkp6mlM`pkePctm^>&b;_SjOzDVJKpP4Z*xO?mx1T|1 zDO!8;ska+2W&l$#;`K_=za}yidwk|289F;MohQ-f+`Y>C_Y(CZ*5zDy&NEW-p`4yj ztIRYmaIk9nh0vK!yL_K8!r#J9`iD=z+OGz^Yhl!a@mO5@V-?%8Ku##?$wjyYG73?Q*$;RbFSt}m~6`Nuc>j1n*dVxe&|mFmlZ1~WH%m7p+@J?SUH;|TPHVoXn3p;Lo%#U zpF`KVAeVx?tjNoXlviVXj*5R}2+mMi03--88rb1hnv4K)r#4{An29MU+l44~(LC1( z;S;6P=eTF%4G*ZhL!YUENr&X*E>)Yhdz?(Y`_M?RKmmQ84QE!UPPd&4i+=D3 zzO;i_Zl?GE!I^M@n-Xqf)wG$5X9~Gx>back)(^o787l-gG+bpvstM;k<0ndJnbAn` zo#Ozj7s9!Pz_G)*E9bz(#SdJ!3D{^MtU}rT-P(>O)oALSM#nOs1W7BnndO>@Z~{=+ z3SKLbRd&}MvV8}=y&%87VST&e^mapeyC7Yz!0m?8DvEeuy$QHVw-AL0EfH!-s5zmQ z1jz~c=_~jz{|(zuU$8wrKpxJJl(8{8cn}lJT1pyvlH4^Mdb@`$JBCpJH%y~P$4y?XI=G5?n&4V z0ZrY)j@^1l>55{OjzPtzhp6xIjgAq9i4{o==5hAKA2P;^gdn;cY~N;6#CSdV#mB}S zRFEG@(PVf)<^?jWn1#IFEFj9n zY^}e^2uP`s5tUA#w|kBhbar&Xn2@Q*$TSj%U@=OCS|%W@7;~#TcHObbhFiVjy1n6Y zdc@=MfT#70b2;IZtxGI9o0!dMMK>>;6+PhIt|JM?2kFJ&oD#ScZ1TC`Zz%w2FpIW(!H0ZJpquW$a=VE(+Y=0E2Zlbs;p>hIJ zHquS4W)q|+dbA*a#VDMrq-*4J+MgD6Rd7lC)dbokIKsh>1{)KdqMf@7qI+;~Ej_4kw zDU>M*f$8q=t{_6!D!dStI#3bM$*gY3c!2|JZv$>Z+lscE$Q17ij}InrW1fk9{3g7k zMh=d2L=20a@6M7lDx_IAT4_7#cERoXg6sN#?fi`A(<9pHgr%&=y!dz&q{-tq0k!%J zDvd-YBrp{#^iB!6EZ|}>8%kExsW9kF9mx<_znaz<=tctEXc%j#q11cQPI!mt*-t$d zH_O!#M(gwOK4#JbE?sVqkPD40gWq`Ng;LMziOj6I>*l-Hq=@FfQ-`kTUy&jjqeppwx@+`O!pBL;SGL+96YV0CcN^)+Jl)W-#7LaHxt1bY+)-@Ei0k>dttWkKUPgWS zhVphrz5I&p_A{1!!`ol}inr&4>zdKX_z6w~JQLxWGoI3dGYXz=73bRv(%Uy&Uccex z{8v0bKI6QuSc_%sse69SV+vqKqJ+d5 zITdS6#AL;sDR-q~!iJCA(qmv&Z^Pci&uTkLYADHi5djsQe2BPP`i9hvOfU0D!cp;< zO=PP1VGPpGUej{7Ph%~@3z_$K{J+Bq5iN08M?9O$GOwKl%##5UCF@`dQ)Cm9z9kHF zAIv1t$R>?y`yp83GeHZeu5e;cOB98=(Pv&yV41^N8-9r^ny%OemGEXJ z*fPK!-;XKwLNuK7n4l#sMMmEwkZ9VoIQlZ(qnUnqr*>R^(fmG_BP8_x1Jmc?l^15q zzEYzisZLBM`o}a#fA>dvDl{a0_MtJTLrA9!>Npxs`0WH!;U*73VkbHpX^DEhjwo&b zc0Y)T6AEQ$5=aJ=1bYRfdiAqfEyT_W!Hz}9`t5MS*HW;9aUsS|wmG^}O2NN%R5Bfk zJ4_JuXA>{*~LGu&qXDv(Sx8iYfh$uq>QBsN?Snm08Nk3{2kyoV=7Qj z-_?MbhP5LDAMBDLDF%zNS4&H)*#C9K?e>Oz-9Vc{w4i-Wpwo&q1CLDjk{C~va8|+c z_ABW73+gYwqJ8_0%gYOXeSO0}E<66Q16N*A9v|@Z_=KOnJmRM>k2pO%VO>rrsUUgw zkD?gdldNAmr382bHBRhMg{L?1%n>z*RJ2poj{@j{b4P?C!4>X=g$ssYvRWs(gUX~U z3iBYRRA(2oaX?4NUI$zervJM`G4*9Z+++5id&JO%`A7`tN)@5>hCnjeGc40Sjsv>==?=nE7L>exLaas@>0X{70pYizkNa3&8hAoJFMeRo0~6E5u)hRY1yC53E%?ZGmr|1k{6s?x7Fr~Mxwc)*C;_0oC4F7 zVXRNcR2<=+xjF$Kw#wDQqdO5W@wT zftw79kS-bTRo`9A=MZh`AN{f7n)AhvpSydayX$FetUj!}yHP);s7lxbxG3R9jD^^n zs0k<=KawU`@un!+ZUO41@alTOMR%-n!_o>)wc-nByk(20Tpi#JsuVa}7qw2}o*7T` zH-rv#p-|xjja^ok-sAa{&^H)6m^fUhQ^$Wf}oN+!C&{9AtAt5>Y zT=K?g8I%(!7a%8SVmK2K7@nEfV`w9#x99JMVG=*12h1G%wt9;>H!F$_L6O!=AgS<< zYZxZHx0CK>rA&Vt=!30)2#zT}L&Kvv#B5y21XcbqSnJpBDeN9bjwFh1frg@!L0scZ zAQJ2D-a_<*3i)xs`~CW(33O-co74m*1!H6H8E|Us;+>}}*2;~V@$?5t20*dh6#K1V z-`#Uaij>WoPXSpueY0g^!RpmmjT%V33?Z7asq1rZOb2h(Z8AR6D%3@<%|YU5U{_JM zhFY(9yCz&OSKKZeuG<%Ul`jB)Mb1ws>xzY5!aMORoQSp!F zH7RQILqG+U7>#QW%8dg$D}gBQ8o^WxDbx6?Vze1JsF za+B{Oa*xBU(;bXAWxOikkq8edx_A>(O2D#0&jmSO!3k(DJL+bKxp>V<1@NK`x?gby z;ZYU;H#*^z6aJAE-v!tufwZ8&iY6O7gdrwA&8l+PhIgk<$w<0@Kxk?A;x+3j1GkDY zGk8P0jJ+FVcEokiIl)-V7Vcu2CfWw{RR8KGEUDYEPs7MN?&m*Cp_F59{%-$ z^(`%BVf0HNXxe{O`uW7Nk4!};C z94zNnEF4;;Ii1poaQ95Ky8>)cSW0)-+0@5wFqx5KhDeI;9Raz8f+3AGb{CoqK$Ei> z2S*)&sCFK?4Gr}QynZXFdjd0|tcsK^9-0y%W&1g0hsW63b5k-VX;xz;Fn%{N0nd@9 z?%9D%4p$AMCE7bgr(5x^t>Q^Bm%3xyueh{dacy6)%Ns!diL#uqmIsu)`aP@fAA%Kc z7eI1XAOuU42oIn+dkBKjnb8%qa_X_~?k$F})F|}zJwMSmb^6V2%;@+$4IxYFomQiU zlMd>~J*AFc4LN=AijP7*_Pr92Gofexuo#kE$;lGf>n=ix+-a>5fDEdNi8#XtIu7L= z|AFUxPgm@&{k^3#hJPqta^YaN8J4TUN&32l%4kBkG{Kb=J2O@-UhI`Y=>#rkEVNk9 z`qqp@ao?hZke-hqiuB!a5!bbil-sdoXgE zW-qOu&=EIs>Yd1#3RuS~`AvEEWY1ve_BI1V;@xKz$hJ0Ug#DUuyCwjNauaYe*~JXx zLdc7{0s>MYqymFq{e9MN$^|g1_rX0wb>HOZtS^*~<4VchbD10XpMNOr8!EG2M)7nl7Ae3jY zp4;yNiNSGScEe*JAll{aq_B@-NS1mX~Em;_Nxy*wC+uHOdzIAaH|_G z1Z<_CrWHvtSQ#vfF@NQPd`{5nJvy`*f0&5Z?^vaIQUNvKd;=cjg#T7nYl%yQUxQ0c ztX=|cU3*Ti2Sgc)#g(XHM@3d(*_^VF6-*5og3@;6{Q}T(RIeauU@B-R z5CEGhrN9%X004jhNkl8`Km8v#wG;B+uF#iXfp0Is zFW;cwU!b=e2#l5zwxysxoWM`d`0~?N@YkPldj5*Xrzf0FC!~^%BZ~mdClHqrbPbD4 z$3dC4xI==2&}ayGa)#~L6;muk!)6f>8koF0B%urWcUWy#2=h^$2``Td;rR90ONY5S za}fF-j+Eq)VyqpyIxt#yK(0b@wa-wotUarnv>08lZ?G3ff`ev6KbX0Yay*eMtHAyN zqXvo?0L{-yT^2BVJjc(Yu#5n9_Y}=C=jnct?#)b4j#?u}QiLsIZHCmzl&e8*#?)R` zMlLV~loh!ETo|0lQ|Q%=Ebd7VK{I4Bra8ajDEtk9Z!nqf&&VpRS6nYQwEcqZw&Crv zYcC2+S+Et8H55trG_nVLIJ8; zP%eaeVE%y*&lTUFGLpJV*1KQN13iA|?g70Ih+&U*Py){$EgHsq;g_EK=72P~&Y(Bn_Q<6n@@PoQsq2VK5HFR$S36;yZY{X-3RIZjZm5KfTO z8SUu_^z|=Te*RA^Pk+TZKVx|j^Ju=kKwn-#w=3wj*+$PRbY0M%Pry%4SpV`9&OiMX z%kx*9&X35;3NE?Ryk`&^uMo;()6W6>9_LUi+U(ZYAc!=9?H2P)sp9)oy|9PXj0yG@ z0G0r!18O?#%9#{qkUYkF*ac`*=O1%$?vLd7Tvt~8*+y~bM-1&Wo3akIb%tn9u@+SG z0X2EWJQ)F}dY4D1NU_iQ`Jw22qGPIk41#I?c_ctsw%izt@0QsOLeL&{#h?M(xq#Ji zzgetBg*36H3-EVi7`7V29U}s4=a^6G@C8Q)_~$N);a|(8Ia=2v&P{ z#6I~j0Z2Y66Vvn*P&N8-w@5umx(jd-#v2F^#3)24PCubdEuK&caysM8Vm;yAi)z~j zk!rTIs#W}pS>_Lo@kkyJNCZlZZ!Xw^rG0o^2EmEf3oys%O);_v*0$l{_KNlT4dwa` zrCyM+A+dn6KsckO6}l%-b()Pt*66BOL8lhRmKil?)Ld{{&nPDWpT8iTpTJLl0l)kU z`tmQ(>o1_&8)(0Em`XW3v^$F!azk>hr6P7PO<8*q&k`^c@NFqoIWPzc`fRmp_u$~SI$2s40 z2>&Pqr1@~^nDq#Khhm6KE=EJ5X3$z#z7A^vdOT0Fck|AR87$JDJ2v+|nhQ;bStd}v z|GQ_Z5qY1NIA0?UV6xB?BuFjA)^XmtTdXR20@-w0g*!OvgDeKriEXAVx=Sh>7 z$&`(GJf?ig0+fZ27edMw7ecBAIg=&%SS^?DzZkdg!I&AMU~aI?v#NqkuDIU*h0C_# zvVF&G{}*oi|AG3`f5+FyzhWuRAX<#IM5cX7)=5{$<7XkNX+o2Hu0-Meum&rH&85e5 zU~?TY$nfw(sgtkufj19f#vK)jTR87Bj3cHRisduzwH|x*Pv=dj6l)YVXLdK#AUmJl+ zLgtJ&1#YU?L{N42fUQ|>jM1lsl#p7*xn8hdUXkCvA;12D_4XZSy<%lS$^^{`H6>_C zpq#-gfp%Y;1Tz>igK|R4WDLZl*j2D|!jg@xR@W2C(@((VKY*8i0pI=!y?h66S69Mb zMeXgulmxV%&>p^kAHN`#M{rw#?-lL)4S2bNu2*oY&_vL@KvDvh2eikpz+b;$`OmM= z|MnI7^%;46Fve_e=oUh=JN44+E7n(Lh-W?;?!|UnaWq%!TwoD54A#m1eoN?Js#dSX z;xV0}0Oq#)2!or7g!vM)6qJcr>~JB67Vl-kXs@GJ-7=ACZC zHy)l;zB8=DDO7GPf#?OIWBMXgsf?AR$t9T_4EDjslZ4_Njyp4Ss-IpahN zt|+*Ga8qE1_dj7v9ZgEeO^|EF`Su;pm;a6O_6zdccbu=^acWnbS+SH1;sv{|04gWd%6as#~>j~h4Zx3lMjeO-Xl8T#}E`qN*b|M4@*e|!P``~-P8 zTTP7^J+}!i6X*&%+|b~x8j?4JY!C5A^t8XCF2MzDz`G8YjZC-5j%r>My1T+b_jV#a z5iJv-=RQy$H<7k^g0GTj<;KaA=1XFCV$>px%C*zjJBy&8P%O|y$Eg> zMXP?$IbcQY&(ss0i9FfB4a;c#;g$dM&&=e%C#2MnlCuQ(A-8m68B5pOeuO|Jmod`U zNh15rpOs0GSiniaNx;n#JUEf1N_#)$P>6|~JCy=hkVMilQB+6vtuyV(*mw6Kk;$^Tljo6il6OkhTuH=fPb|a4vf9iV z&up1(nJuodiF)ALQV8Ra9t6XrT;iwE&*7uL4@LB&&ZSY8Fs#~u(ME8{XtdjB0K91e>IslD z&iezF{Q=L*6CReY*z*_M(gR*O;{}XM%0|ZnM%pXR*9*>XFL?U?zwrF+|BZb61uQ#? zR;&rgw1AMHlF)QTr3cjVh;}-oomOC3EQ71wfc*+>H*bgSwH@xWh*VS}V}({lNg3yo zvF0yW*AwXc2)VvNwu?bzB3^8n{Xh_?HpsO>-*)Kh4Sd^>TSF!Q*}Rs$WL(!3?dcKt z%TK_6{uSvjKO=p4L_V*OoE(FP*PeMD0$HCEt3r2!N(X&PGz^=qH+68Q)QX}|8ln;1HsLqN^y^Y03U%2}|;9WT6+dcD1v1ymM z+J*6aNX<)_?&AUFIm^zvd|J_Ks|&VU!{x1E-@I{Q@8vUED2PUrG%_QupSi(I5K5;j zC5PXc2stCgT{pYO>n!I;c$A$I6X1aSt0d;z5Q?8+K$_{LpQ-+zP#b_@h>>7KOyl7X=ymr zPWuDRBiCf|j0NZ|wEGV9eH6v%N`sfrb$<75=Jc3($HM1Rx(72dkZCHPxd-78d%0ix zz1Pzd2{y895EVg7PTv6Q%#zhSokUg!le%k0-hI;3f}_X04z#u>h)%BaK>Nxt} z3!Y=&6&3g;Vc@`ks1#YHx(c|+qH8f|FULDZ1YkaP#r z1v$Oqbbdj?H=N2hRDFfe4MNsP0Ad+%&=Uw}B%F}i8B)KX&{q`x35mZVrzfoZh)oyh zrdYne;_=sC@c8RL@$m9Dthc{m!G@F=DJPIFs8Vp#2ki6}d;W_3^cCGK9^oeFeK z25HtCc)uXsE@;~oQtRY`I_-^m9fekdAW}hNh9p8;GIGmEEg`prtPG|M;uVb+l&$^$ z82j%o+mR#77yOyK12`fgu1-y|imdMH>R#{7teNlsDdx2($z+nLuL^a}0pRX7f0#Ld zxa1Sb6}%yj0NmZow(Y%*;qd|&rH&QN2C+_|a+1uf${dAh-;-~S)Mq!yiyOj=D~9Vm zVb@!q$1#6P#!SV&1PS#GvGL(*L8jFiE04&Xz5Td}K+^UbZF;9YPmJqz5X!o4q( z^;VJxFmdamrMk4e8yxNnK@AFX%Nr3lZVlG?^T`zU{ubEBXX=EoE`@e7w8Pp_kXn-c z?p&#}c^pm`;c^OeeWl+i!(Qq4*87QFbSs<1a&B?Dt_uASDSP3Pg!7cSJSfwhFdier zHKb!EUS_8GmNF?i&P>xiugY(DcBAZvmxM4Nbj~Df{gx(pRhr&vq0hITjaNIY%V1qj zvi5yegW6VoI=rUMX<`fQw&&2LSXfGxC1N>(@K@)!ENi;W?^)Q)0!gM3MVLjL8f;Cu zuKLU&|HX)HOu;@8U${mYY(7P;bl=21+ks1@Uf<4|TrB}=X*T{}z-uVdf(^wm(CtNV z>yS2m)1;l=pC~i2+!5<7$Q@ZuO!^4nfyxPGGJM<1^q4Z8jHKPjEGRVtmD*uQ*(8n9c*`K9fE^u>bgh46wBu?wWG zN8EOQl7TTE8T;qt!z=3XIeI)&hmP6_())(*JL2rxmJpf73qm%^_Y>xq4I&fNDlV@I zOU`tfiM7zF9XLsasD9|33*nTJDMKmDR4!7u519uFmmt*L0M`e?^K0bUHSyVj?zp2H z{Nz!VIX8=ghw8$fS;tPTHbze=(k-i5Eo<7>_PS@<*l1YwG>ztKhiAc7s{5+dN^+{U ztohMek!&Ea77Uz>y}X_^acZwsH!FP29_2~kX}`zXL|%V;{eK^G(dgo9;4wqkCwpaK zRIz-tapipayIXn^SoPUd@7@#9&HGtH>ykGwhv5RhIpp;;=mhV>Se4XuO6rRXIE5HD zIvNSa&Xjhq999cr=9nbwhYBFo1+nUI_$J)@I@9H}sS9~TvB#{{Ndm<+Fzy&$W+jix zoP_ZVm$TCEgkc{T_JMAI*kiC?Xv$YR_mV`UM5cpq{wO?-h50cupA+*KNM|7)N2be6 zKHoB*E=wDzKqrWsx*O zYp8(^VWu)xYp~abtLnONbsJ%peXUC)aD88^HO!OWd-|7~hS6pNIYrcjmKiBCp^k`N zka{7M6RDo)r}gUqBDNhFe{wWRMVq0c^L)J8K`VAjH{g;F!3 znNB8BwIN!05c1Fy!=8S+Lhr69zwXGt2J*W~c*qQ6VXsO`i8}0{B(fiHCHBmHARl*> z>m&K1Zf@ufUfrbRdWO}cwJGS; z14C7J;KlLzcF%PaT$&N&rjl6>e5oX664MhmfpxKm)t*M$e3onpR?{Q3UVB?j8!cHo z?6PH9 zx-Jltkdly6Bz4etf)I(Z^K}uI!H4q6b=c}a%)L3R=T;+7xD)$Qt!^L5dr_*o(C9V8 zlwll&_z2w)+3jK2L*J^Op;dBig04aj`$OPxOpJ%f`7x3wq1;yFT!|0La17+f%5*w0 zPjAUnWE>0Qbm7H|iL2u)`g9G_MjDib?9oVD_I!cQ#j3oUtM$ z6Uv!T?x8%=>n+daR}S%xE}a?TBm3~cKAz~qi5SjQxu8^H=m;_(I*`t`7qm6K5*wA(picKx++?PH_~|muV_7}siRKWDADmEpEQ41%G7}q>udQ&$5yVYS8!J!A zsAj8^JpitdbAvNl!o6L6%HP;on=0y)c=TyN`K#i64Ngyq3I4Flc!MqVX4wLN^RcYb zkySs_;4l|EB84E)-I}-V(u>OONtL$lH}U)AX0vK0sMVX?%i+K2SuOW$2}I6Ji;)l^ zB}g4cVeTp^LDwrouM9ib?EnP@SV_H8!ydv`V=SX~X2(&TO z6eU#5aI*&L9H?2zvoep$^9OQl|f zIw#~3DQ7rcX3paSm$P!ZoViSoWSvk7H&=laj)V}M8g1Typ{$M^TYrluK(ENA(({_6 ztxf-^pDtxTPuk3{hC0E5b}!fXZ#8qCba?)6h+qKe%kRG9{{9t^n7??%e04->@L^^& z!y)S(EQWfm0W3tRL=lSHzZdcOBehbr(LiNQ*tG2${Tnaas~<-k+wX4on79UJd(mye zVq5}FEN4==C6@P4@3@k8e7*aD=es*%$|M;{;z5ELm13ioH$}O+z%Y6ctS+H7^GTcN zr!HIzjA)oaW^xMD*dqnPgA#vL_;ZGDXZTSGw?a4DjB`oVY;00ShLQMuAY2{brX#=3 z@Zti;dqUq+qxn%K4n*w;L_`xo@#@MC(9#Zz9me zo<1dZY0sdE{-VV3LZ~yTW*+LuTh6@a%m>bVl!>`Zq{9u@FW+!{{+fP&MNE+tgrg)5 z66r&*u?iBITXboHLGMyavzf03i->q7qs`i;`e1L<)riBT!N(5T43h#OZ(tPG!$+g9 z8MWbfn%xHr6Gv`(oUL$f8DCR(FMITp27iNWKK<{Bt}(qWn4m86KmJV8SLg~PECXwjP+IuQ^`zI;c}_$M(h9V4w2nK+3%G!2r)(KLAYF1 z`a`B0%{Z7Ep+>Ys${d(SqqIL>W=;>cJf0pnj}PQJI|LZH+6!Geke2>rHHUQ#OLZ4o z!Xa#CqHPwmviy!gYwb*J)$BTPbSo0AOK;r!r<+y2z+|7|Xq&9-uNcU(seFL+)!YBh z?f8<)14Vzs-Dh8-#}{ZnFpCWot1h}CxcVJP)u_iw%xXe_t|}8v8=}nG^3~d0q!u<% z+dv`$#Tj%`(2&h8Ljy~z%Nw$y0hNe`h|M~6O|O8|0COgcckId!+{7PvzWaq;yyFlb zdD%U(i<7x7EQHZOm9z}E5-o@Z8+4{K;xk$7$ZHL`0Q6>|ACira4UZs?RL+DvlOAUH z5Ye9k_0K~6zM{V<;ZX>)WsJ&14MrT$W27Duyt*cQnb5B@yq=K#JzXkvdLq=1NWB6* z_;ctQq&WfT(zN;B13;01p? zSvQ>eM*JkVTn=zq0!R}Swjb9gW|&X=KI;Lw);+d1Em&^)RM=~8W71WPD_nuB!d%o2 z=i*dksjQQEo6XG{5XCIT7x(3De_-9Fo3EX^TbKK1_j_};ERSIKMNDhro{SB_Xu)xT zh9nRI%t@KfFrJmmpme>hk9iWtbEeeEp~Ci<5r|$<`8A>aY|U?_kxMp1)tYtxlEenn zZv`>(f>zJ|gHj5V0=1a_XR1&~VS0dZAILWY6OScui{#2f#w{%s_yG)cAYKma- zq-r$crU>T2;3kMVT5zHBrnEChET=<5kH(0G9+3{wh|Cb~9!Wn<)IS&UpCjeZk@5~W zuh_F$SQNC&gdXI1pnj7G-z4~QkA8kZuZ0jVg!(|rcf@)CJ&<+B9Cm2fgFXZ8-R68i z*U^PQ#KsDs^Z$`r>Ek2Xgbi@(NANm@?={ zU|w+YHMmq~yZKsbS(PdcIC}!+Zp3Lz;BcLV8BaRC9Sri3rnYC}fUtE5B(e;&-)Fyx;gkXay>aJmT7SeT|; z#)~qJGo@IcI6nJ|UAiJj@?nb(N&9uBIT~yV9FO?RAigCisafZ=Nu$NrUTEUdZIRR} zqD@d+*rV!Q&JFRPt)wUG;YmMot%TAYJ$altzWbT3W)3CueG$s*8J=A;?RMm3G`^f6 zl|Yh66&n*=1v)MCLFl9Pd{R)7I)qazT4Am%g2UF2QEzI8P?iRu+07?HO`h#}CMHTS zIs>ItbHb5`7Dc9!Zo1>D{=l>0J6;Zd;rZ?z`{6=}#gzHj5GZQ#CVWD)H<$_wJ}TL= z@=z?e)Ck&{-yD^MS#?GU)DW0cBF8LjFQYzZ1IO2h!_8xIV$YqVj;$j;K4590+Nq>IAZfc!6+6ID-z9I#6^6j1V4B z2C5Fg9$}AmJLF*Owk`#j24b>)(q0A*CDM&b&6(4D;ckB9!}P$%>BL<=^FT#X$JOr0 z&Gj>GZk}^IUekAbL?WeDYPPI9gh)yqDJ9<-Ee5oJQC&l0-gC5nvHKi6u&)Q}3iODy z>SJBkYj(a_{C{PNxrJK%`%;~KRsG;;TWZVo+5AmA@!R3G6_IW>+S1n8pdHItX>CDk z3xREzaLYc`1zL3Dq~$3<7#cJp-ztzv5jr=t*6DaA~7rDk*MY_d%r=Kwx8hZ=BA0vMaBO>>Qd>=F>#w-%son&>EraNTH*T zgz9y-UA6vAHg;kiBV!Jfu`-_?nNB}Yrb3w~suo^8|AyV}1wjK+n-)Tr{6N$a zdu^3WyXO>x*kr9>8gkT3LoG;!H4pOGAYrqX{T>C`R7kDrm;YyLVGBd2cdx%8o$l!$ zKJw!2PaJY)Rv}Jj9xtDfU%X~IUQ=VTTU2b;x<=3#$SA#!6YSh0s>4cC>-`i$g-Mjz zN3YgpVf%6j4tHrWn7Eo30yQ{*{p=-@g@Owf$&P;cOZXXk>3Je1@ti4sN*mrrAKsdEVQGBiHeo!A*eSO zCq#EhJ=j=XJsJGS9`wr3$xNY`7O9^Q8QAT6hSbv&>1T*@CQl=m>B7hP#IN%MALd8y z>&P4w>2_T2Z@9UB# z@%HI5e$q<+q#d{oK(hJkHsSDT;9-4^w&@n@&WMl!Tk@B7O)L^+rR#72nT>Dx}&g4277tu>Ct0`!KI!DGwW60&X5+qTk zgj5?cr&8CoBFW|?bs3dP$N_SqOu{@D?#G!j-cjbvJZEwhCL(WMCysGXa!<#V-RX|p z>Jw7E>RG(@f)RAKYp%*Vf}%}+YX8!}rzXG`o~%=03!^=S%@#;@vj(=1a=Y>A?H~S$ z-MgQ7_UD;rcON25dH`i$AlkU_o>QZIt-B2wU#UR8GNbWNh zu^==Sn5tRu&lPgDQct~41eIE}+jR**4u!gcu4s&**ffn?7(|f8b5}BcJX5 z#Ebo}?1l+M$ThhYhAmDZBDzNRDQCTgkZ5Rg|L@ppp!p~Bx4^s`JkTA~_? zjZP4ao`nb{xCqR}VUgmHh#e#`CeZ8$MnuRyYvw|(m9d_g>P#iD>z}g=H|!hQEMs`((;)Qp5Ys0s-C;}C&9GJRuRd+t;IQtgCpo>YFxdiq zc>r1imOt927xRR!z1g5v{e;!FXZtv6udcZXXoGe(P@4T_*c|mutJ8on@g}uUbFlTk z6l)Hz)OHnRsd#h)pS1(3L1_AEb=Zyc8cE1;6fA zg^FgI+Ug__`(1NIxAQ^V0wDp((UfMHl@L16gnLyiho^?svrk%cALu79adGSb>q%;>RGgV=RSBl|V`Ve8kh{I|O;gzd&w6LpT~QsX-P+{@Rx$#3^4Czy zPY4C=9Bcoj_kZ|D_RpWAQRu$=6E}D7cy{{(X?&!+JHg|baC+eK#TW461#y3%gh0k3 zen&-wWdwrfw#u>;E_r{m1 z$sTjg#8W}uXZRKL7omPo>SINx4v8J{Di99=rbM|U@?0rhLZ5epuR6kS3i8#6ygZ@( zM6F6Fl~^jVy5+u4cdIg6plp*oMLc`)R4f*62nSzWGr~va{79}3)I6e^2;n6|dciU5 z>9fLkVLDxSczopce9y=6!fift(L#uc!*1Ykb6bg{1(I2yapb!Luze^+BSZCDy{Utmo;RxBXo5Eunhjw5=oasQkRXo5K~Y$ zUvW59Sci(pvW_ZtI=4+P-X|BtH}zOtv}HgKzo84NX{kM!JqLrj6s) z*4q@P$68Mk7j>4#9P`({3{Bh2g;_N@t*T<_>)6%YlsiuXLn8=y=+md)Z&2ChOk5wK z5vP`eZ|zg9K?(1z`Y40Ys?1iIdDW*)aAD|(wq9^`>4e0EaIkioJ6ey{u=zH$&DRc_ z0d&h9)H`&m0SyXa=5q_>O6x^NSKIHoq3jhOm#qrmZZmM(~L!! zOC;xx(}#&UUzqaGOgT{IO82`&dezhSy%CVy&=d~}DTr$oEupWzma3Cyp6sB-N^DKl zwj`46CJJK6l-c8~uG)3Ip$LBY|0<7Y$isSV)A_64P_C{ZCRFy!-~R`%AO6hs{X4=b z!{vc)yyatgWGug-y!@Q9-&0dSwGgUOM40{Xt}RLi=rKR0=%#{UkxSdf$R(1iHRLQY z^PycLwwSb1r5IEjO#H?y$W-XYJC5Z?-t^z{#r_9gAKufa35et>BoKWpw4s~@ z)71L~af^x2#)L}o5hNY69&I`2BQ@_RV?-|#@v*{fA->J&$vSYFXejbB6FLM;bJw3#`!&0Nt$BE!9_B z#j$LiZ8hS5udGdXHW1rpvx%;7)#@$Aa^SV*_R_bIbyGLv#I@R4Vv#@J2F3^;+{C&i zIE!l0#w-<;{a)2|h`{=y1t~0>TVZ*9jSR75mo(AlYUWv`!D_lT@Hc^5S*ww?0loR+ z6Nqfn9a+&s{`z;G1e|R##P&(H2jJ6UNoZnEhr!qe(njv6oA*)N8VDfytfjnsZPiZ) zGHn8o!*3dw=i4^Ky?|cc%QCyh@4W=?D=FrNEdecwS~FUzjajH8a3RFegMLJ7qLvPH z0JVOU{k`A&5X=H=7ET{C^L%f%ITP&kn!t`%uU@j>?Tw<{kOu6WwT8dCw75BFG~1}B z>0GP!7P80^bRBkGvnGe%bQuD-Of}tvvcKKk`Rnhdet!+2;}m-GaKn7OLH;OQfB1nR z-}3qW9f$g!!+g*C$474OM#ATx5uRVeE0^8^nM?DZF34}al{<6n5Sf5$FO6cSU76e(26gfzQ| zGLaiK+OzG@M26yefq(&5+B4^YX&$)CUvkbJGAZ#flkP4Ix0!f5!TpThSL!3^Y*|Ym zLDNVM6PlH|^ptQze)bvVv#+V&e2#u`MSh{sU6A@n%p;*ZB78*k44Td8aAnJb>w^d# zMtAF|bT(7n-Gzk#k&eKG)_ZdPo-)5hN@Xu!()C}kAAU<$uF-Mkaz62JvVe0tpLwh^ zb5LUJ*mXOujyGIg-EcTw)Ac)p`D&q*LTM`L&MSo|#4a%mk=+pJlA0P_ZB&Bc5o@4f zd0#+-jDQ{hoAbdN(ak``j|M7C5pAog1wV4>&c@T&b7i zQ4Pkie>c$ALX&QX=a!x2uTqLbLG3YHUuX?7LD%iusL-g<&4U{HZmgjda;#Y6Lt^oy z#3;SGHAro*QPxAW!DGrN1){b`ZOx3jM2z-USl;vIe*E=OwmEV(45m*A2+K6dPtd$} zeQR~{L1QSYi8$?^Chy~H0a#rEfz)=tv!f>2gHFV;7l+%7u%z1hK~5czr|+YYL0UEL z4sdp~*J9Fy7$~8$siUQOA~6Fa*3>sB4T`e}2hg74)ojLCyMajWeY*UR`S_PJa(Rp7 zf8{(?{_uxC@cHMTb9Fr0HJFPbCE((Hai@=Bjw2$T{OEGMmsQlV2R3P-d%D@~s!qRm zF69Dwva;UTq!RLJPj3s+8iO+3#6%wUOwS@y+;gAybP||%$McIJ{-wJ)j!wc|9geP&X%4s#G%B#^Snq-P~+# z(-aMyO2;|xIZZcQrfV+K6%XSx=5t_p_`vb*J=eDn#M=w;?gZzI&KA%lT0DrMpn8FM zB$quoT~n^VM!x(#{qKH{eDekM)fIWDXq}O9Bu+CSpFr7iJ&t{@nq`?b zMw2Xutcdb-dgrFnX+dT~40r;uc|clpD1IpWk?kSPe25|aB`wXC+0O1AuKU3Zmg zY|yzM9C)BwgUzba_XBeigj#jc4)NuC?Qm~>9)DsxXd5)v!sRCWufjYj<6M}tP)b~w zQj5msuZR>+KV4^owd$wEht^)+9O|vl;jg+`sw_chx%N-J4ca`FPp}&rkzo7s8Z}$c zjeq~sOgt=q-nw!PZnNtWYnzJddL*%ake!N?Q>v2(o<_Cqf!_6G8`Pz(uhtk}tailx z(TY1ld!pbj+9kx5YTl}TUt{eKRxLnJmFRzN2~X-=1Uo`~fV=s^ALTEcOJ*)`nJb@v z{yEo&14B%fJZT$n*qG|pQ*VRawn6mCgxgJZ+bTR8gJ3~r@oV$Ivn_(dCl9eETK>-` z1+$=}m#R!6oVt$7^>b?4b3a^hxp~3x=RMDV6`no(!t?PhhkWKR-tz0^miMPe?#JIV zzxs-LwTDnBGTQ(n@4L)YH!O+lCD02?z$pk_w7D``1*$S(IHg^;Hm0CMvm*0_czNKE zf8tgDZ+v$Aj+e(@*$odU6XTqi-AOqHmx^hdsWYQ8`r+65C4z>YNe3S110T-Ud^|nl z_VER$@fq`Uq?~qi4`*&ZUO3(rhKCcw>5*jUhVBm>yMH9f8*+y8`6IWdkKA4!xSvm)b*2XBLr3g-hT|2x z>t_u6BO&%Sg|b%fNe4m-NQ}fT(RCd$30(?wU1aCbnrL32w*|@dZ0QO1zsYQuh3cyL z1$q-*#*X6$^D@Em$tkuyxmccewPX?hGv{#$gcN+rX;@xkaihhuP-9zQDb$LYM5?Up zrP@q3n~QVxuhrMGVhBjsR6yZLz*_1sKU^1KXFEhUga!2j(th74xAP1S50%r|la&gDWGxfVYDp29Ui*eGETCA$Aqy%|wWAgn`g)>*7NQ6$g~DiJZ`s+&=#{k1cM8PXQ756Cg?B%E z;Bme%U6jYinbSG*&DUS?`q?v5iZ<6O=Vh;j;OAePuHlwOLIYhlcV>ZbbqPGEwYOW~ z`6TsQJo*;FLJKl1S<8}CY!jcfOMzZt(8yzivjoQQIa3$O`vJMSLVx^M%KJYvT<&-= zU+D74Fkgt%$nE*U<;@q!%?=v^V-`9EpIcu2unBe%I*i>GMa<{R?mnRi$;Z8B^(?|^ zjxnF<#*ggA?|B*igRidsofn6<9EL|kW=b&)PH6oZ4c@PHI;0eOW}+w(gi;faJe+QM93Q#l3z-a2+yr#OG*P)uwCqx-{6KL7yu*ccpwhu^jp&)YCLU%WK}0R4lh+ z`xiW+lPnZpbv1n>eyq^!iek#KMABB#0%3Dvearu1lfO;)MwbnGlau?a(62@{hqL0xOD4aCv*; z&-pKmm%`~ZF`j4gZ@%KQ7tc9#i5Q}jEBxG5+>v|hgXsvvMi{#+fThRdciG7XPmD#M zT;ldx*XL`W=ytzvAh(1Bl2~gkNJV-<<3Q=&P!2uk{Q>Q-n8U!$`#*7YzUBGD4|MYx znI4eKM?PNuj`_1M(Pz&I`yS~#N{VEKi(4>w(!ehIux9ZbBifq}LFiN%XBhKZ(pRm- zd}5e?;imkFSN*rVIsV9DI6j^q08wW1SX1>wX2-*L!^g`jem#B3$N6hc z2Gg&_V!P_y#0=w@mFs02X^ITRz1<&`t5N?YK~+XnA0`&>I>xc zKahU+PYl2NPjp}Xj^XB-t`j=PUZO^0mqZqb&uHAnL`o`@s+2lIxj;E1bln08Q z37V1G`#kv*rJm7pLQ5jbXQbgXcHK9m_?kQm<8;UA^q%v0$CNLqW^-3|mx0~xK)*lQ zG|_%QqLCO7>$Sy{NL^1HcEn*oqG9Uh(p-sB5S{IDm#*>lkXRv_H3MxY#HNSSFsJ3~ z%2S|b&9!v%_zMKG*;nh~*bce|byZ3hvbNF8)l408Ag5;O#d(q;h|92bc?VD6H(g;@i!IygMVG+y6gq1? zx>hmk@>tuzlTH9w7x647#m% zt%Xi++3U|dPk-h`{}YGwNR&!0!RM|kNdlsYs)4K(Vx~)(PG(f$QIFi7Z}@okiVqK8 z^Kt%$$M_{mYOyng(iXY)Hc8Hrs%QiYm`B$CXCT2p;i zA;+H3y+J?wFX(^%|1f;>2M%w(Al}>{oltcq;{%}l5RvAhtc6NO2t-LFbz7bgP#GXb zYU#+OC)b`*M*55!3m&-dYj~}_5PvkrzWO|g| zCTo#~f$p%UKO9N@4hg-9U!w<_)Dco5nk_III~!x+t0_oW*-_Q(L}D|HWwQ>KWxb^q zJN)4V{}N(k^#og2bxS6mEc3UdfWtyNC@+&+8&+oFe&)dMUy%NwIaSIvy$ zOdikF>CVKIx~l!HCu9e2Z9zxOxj@w>0=N1_#4_|JwlXbal<3EeAi;e87F546-dYc& zQ3Id+Cr>`#irJUsp+zn6`#>e=44Pe2=fTEpxmH}KL9*UMVf3-iZIFSBLtC$5`QZXw~r(*KF&Qc!KMdf$Mopc&cWL+vlxExBlLe(D?JGhf?X(D1l8^a}Xs3VT=QF+ELSi z-0gYX_hwA_Q{wRPFNEpD^N-&VFZb-vXYL+8aC!KO%d4-*FNAtD$gKt#ebnz3gnsAFaZv7&WnBisF@xR#M2;B$hzQ zdrtX^pUYRgJAcOA_?p}NC6DC|qh7 zEXUGlW{^>`c|>XC+&yQy{yXH&f1~^T|IY6B|H$s;Yx={Hm;|)=?DN)`G@9o^liWZS zLF=+OTBcD6R(aF|zS(Wn9EElg*hj3y&H4qf(o3j?a=BxAyk)vPQi|IE zY4x5)BBp_OIMN-i==KLlr7KN9D6JkP76$%tk~>SnnuOlb(IBzYht&Rk=4#a_34XtV4u%$I@#1m0ZJ|l zMAibzwx?37vypUpI$C3W4HPRr*1m5W()x_re9IjCHf6Xvduan3x)0$3999cJ#RE;v zO34`gmTW;RXG)$Zd9?M>>~89M$oa4=zwTkF6mlbLH5_~iGHnRl_H#c)g0U%A$W1oc zy#=T?uUe&f4*IMn6+-nVU9tog!Kya*=sH8i$B6jkV$}QtaWwjcy`W8mN`utpQRYe4GSC#!xff@=eV z`#M%F<~AWlq*Aep84Uyigq{!+9Z=^?zB}`Aen%LUFe*BlQ^J>Dyy1A<6Ev>YQ4WzA zOz8=2Z4h*;%zVxIJz2S%vRuPhY7VI+O~e@K=1R$dT0SzB$dq>!_Jnk# z+kH;zULaMdmlO5j9zBod^8_ZY)j*Ab*bQ{MYx=`AX@4YkJ7T{hb_1#JiP8M^n##L6 zN58tyN(_ahg`}CNg-BhSmui7^?aj31w>l;_x_1-jf%!QFF^a1$zw6#?i=~OdBrEI7 zszvkPvfsCn2ez??)srkvGQEE6>0Ua$b(wsgU@6yiPp8O21sTHVh}8?m7hBob3ktwOF7Q8QVyC(}N2 zs<@EyNkD9gXI<_{^Xx`g%}JkxZ=tdJmTb5LD67Cyw9PKEeu$A=A{uOuLm($}O73e< zU(6d#1!|CG+L*ynmS|BbS_G|;zD7C%M5TxTdO(H02OVh%jO~}|QuEMy4eqSX=AACh zon?o$Amjn8hE2j@XNq`IYeCX_JQjEoa5Un9dgZ^-Q6aXkLlr1a@W97u)0yB>vkPIJ z@kXUG*;>#73|@%8_{X-QE`r#*z=U;i9|AkN<8OC?~`uGF) zw_h{A`~rRT8ojwe_XE|1P?9S}3m1W0BUhc!CA%OU0!#!xun*sHh=1e|f1ryeE0iZ$ zDuJSrs7gnri-jo4oFliFYkoO>!`tb1+}7W5ir+Ao1LZLjZXelye8=JLd!9Xf&x^-hsaz0k#i#Llvd0%OTUU`WEwovCkg>aXBbjX1Ee`C%6)6MbnR32R z=HgjhLF#OWVC+dwiQM@ zL}h(1Yg)TaHN9NdErfwXHEjgBJ)pDin5eqcV(TXSB#Rb@Alpzgp)A9*Oqc9cU&S4QgSiY8aVV})mN8>TX(qD1 zerhEaU2IQQk*EbZ1*%tA7UzW;>=0c2%bwgNuO6Cmf4vGpD^ceqE=yIUw7E!v6o<4L zvrGhuiI6%d14TQCX78d1v5jnSYp3QfXX6otULt#}G2cd?7+lr}08Ie54MLNS*pgxWVPAw*x}twxF!O#MC)NUy_jOpNhCEB z7TmAHEq^LADzm@P!K}byva=u;rt^t$d^84Zo``Cd?{B{OlEZ#jj+DlZRA0S8@OemH z5!3oIvJmBMPc{_7gV3@Lo~rHCQHX`c-aOixPR@ThP1wZvx!SDwQ3F{zc0eC0y(lTz zq|i9*$!UiU2RK|a@2|G&v#tMf9DYYLLWaOAwWr_lF?+@IvR+0&>=9F z#O>*tAMU^A&kw)nUHLs@_<|wqNT)O1+h5uL@&h;T|ICZWKk;(j!C!*!Y-Jr zo40Sh30cjCB}fC?o-}2b=BOI1fMca1VlX>BsxN>mG}>zI1o~VF(?~v_spEw@8^mD3 zu}qCUF&-KA2X=>R_QxC2?nvzSNbHRQ+5p-GyS0jIi{&nD*bQvE#fhJs(@#F#Hg}$4 z9BaU73jWsO+&p7bs&5?wHUX#&pI9TGA2ORPesOgOHZ@X0lS5jT+7t>czgx``KY9I) z@UV?9?T2j&sfYoBRj?c-K2&DKbZ^$Bc>YBJVaSt;1tAlOp%d zMmEx9)pS^xV!bi*q(Ys@Ix~9DD_~W+B9st8ZF(=BIJEH*G`Og-+cvF;EjheF+RH+2 zbi!>#$GZ2{=MnEi0-QnT296`xcYOBQYleQXG3D+Evp{3$l4!Moo0e#b zi)))Mr|ETcv+t!X-=zi6eqPt?ZnO8-WHODOp@wQ1SQ40nGFI4$atz82qdA*HYNVt+ zn)c-WK)HE?zWjpv=WDKh`WJQ||HAR~f#c~duP?vy@$wUI?| zr|10m@oRp%`z;^N-!SovSVxA(pSk+@JvZD1(6DFz6cOy*XPybEvm@%W#3_xV5Y_`AP{uU`|Nb>sl^l(`f*=E_wkToN3Eu#15~ z#HVSBEsRk9Ix3QuIP71r0c=^Hj58l>yqOxxef%iHsmUqlg)Rl2aa~8ZUWGg3T_jO zo=`0v0-^btISw!SWce-&deJUgHoADxdBeC(Aze&6H!jjP^|nxDGoG4FHMh~TYzGgv z`l0DZ{+cwri3k2C8+~J|J?xrl3y7{F4|Pe&Et5A$vs9%nNaflIlj;xd2fXTl`kG0SeIhZ`WC5kMhVZfSizQMEMr|)i z(?8ieYOtubL=N4cijBdyWEV@YUHV0CHo9IRJ0FAWmH<|CqUg+wngNv9s1yTN!9#7%Vj7P8!^6(6ZRXZF2SgRp>3u^<k`7(0%>j(ZsA;!Y)5D|edzWkCH(o%tl zRCmmG+azsMcw1t|l9-`*|BYn`pRmrZTDz^dd8u8qx@f1?o~$@LoXR%UgoTwfS7oln zh8Bgu5X5>DPH)z*C#Tnx!=Cy2n%l#X%k^unfBaXjfBkn3cRz7;zNef2gZ})U3@A{_lBw{#(YYFVUL=dW@7om}AE%J)uk-(ntF6M|S1wMY<^Yhzh{QT|}_YX(nbmm5H*-syMcJ~v{AHL_=X95_W` z9|MON*r&i=VGyNP)3t;kP^FWVVTK&~H6Aw78Hxm{^!sQ5ZmxI+basv;Bl}Wb}0^09xw}z~* zT{o{&{~CsS>aL6(P>t}iWxe?s7(8W+O|6L+(VRyrzK3zGfY zBENZ<(tG#E3K{GI8P}@KXCe&t9#>*oge|^iJ`^w?ivD@v~AFp`!?1q%$3a_bJ zkoL8tUU9F^AgzkAiKhz;>`9V?zpM5~*Rg}`@KQHLUDm3v?X=oR*f$EoNF^5~7i-eb z5e{8th&YU8`i3wh=&z{zp3C8e`S}-=mtQmg`75UH|C#;A@93s?ygdKN_53TR)Azjp z_yg|_f8oRR?--wdNqPAieR)GZ_Gn1tcn{q#bo=iZh95}jBt1K1otK?Al4)o zF--X)iFe_KABJ!E;l+RB!)O1M^3CswFJ98`lOK9eqRoj{%ns-=3zI0P92kO8!;e)t zMmUDbF_>LXhrtl)fwW3p4ue4JGX$RG>Wy;k*&yRRdby|0XQ&y$Xv--Es_ckEA{=(~ z`x}Ox`Kg8I*t0emWi?T>L)w}APGne`j*GxkmUto#hpqT;OEYbgF3?hAyDfsp*1zG& z_Ftj3Ky!RXTFbj()0^Ix+uuCVyKRo3m1ENmY1u$y+ko?wiPnf;PyNQ4apyLeKK;EV z5UH{_Avc(5{+yru*@SD=9K}gEi(u#H_xfO}Jf- zS3gv$Vw`F3$83VTE(hy2{xqSjYk-=&bwe70^{j|WjTU_H;DZMp$$>am(xil`8v8Um zVMGGNky3k9l6eJG<(Vp{L!3c zt3VONtfCjaRn-|}1V$5yS0%`i7(4oYM=2B2bjSOjf9Bu+r*OQ!;`;eBx|q0mc0~;0 zx1&`y8;ZNb%heO1##Un!T$V&r?Qhn=(`eOU2|Sf1lx^|{gML#hBJpgsnd^xfm2)cg zy-6}X!jOc62s;8v0tXfPu4lMOOnrwQ1}@h()aRdb`SDx&ci)okzhfBRaWnqP;d0{D z=~r$a{>0mlU-9AXH%xDSLw@!e8G7RI3+eE`*y&%`gsA{AMTkZz6be>J9WSpu-F3N>HAG*)^ zhX>8drY^x@ou>KpeDx;D`l^)EubSeur}aQ%ka`$@aL zu8kA+lWKK=mDC{@H9eWn!>TIVIBK>@!JH4ALkyi#dZ@9ILP6#XxgsT-E3+1#)nydn zq{5X5p9SFs&=JX1IV(JBV3fcpa1wY37Kkn=vk0@Sr1OP=C@cSQA%Lq5oCLGxudC3@ z4aZugZ)*v!jGGI#xXl+;&;oNQOhqY07^-ru$}5TVBFrfFQurWBmB{D~`{D~CG^kIF z%n*Y0+Y5Gvm~P2Ngal^SF`CIMZiN-Q9x0K_<;<@?{J_8c&po@tjy^=X_#2K_2OCdP z9WEEw*|qg0?x(l84h=2vxvNWwxWo!y#G%oty$@{3s6GukC@Cy3r}#n>A75*m-^xK{ z%*q+)MVLb13OI_gQ{kY{cabUWnTA9@9=Y7S;`01U;*Vd^{qh;d58rY){m3pqu)F-g z&G<8ihacG8{>bCQuT0mk(0$ zrMfgiR%X$XJt$f;GL6W1M#l>}&jhvSuM!}3AUmWx5O)XI?+Alg*DO~4>ur7#B(_5X zo2OJOskcOdwf@>D|DRwq+iFIieEm00dVej=M$*PMv>{%)aC){7T&t2=m9|BieM)H) zpL*q{wNgv4iI1hh8(X2GK6y#oAoe8CY=ch=P_0_fr-6xeDLkppo<2|e#Ijr~8tQV^ zFO*_6bKELIj#i;h8W>|_u4$n^t80?BkRk4rAlsk=2Dvq}ttKM<^v-C5LhW&r+wm^c z5ryIR0-K;GnHzLt%#8e`VhI&zzY%fL{Avutbs`k zNq7v(J(c@VIRj_l0ppdKrl-wWbtYeXd~MIeGCXhb4qJLT+a#$$qMIt5V28f@iO!`m z6-x|`zzxFZ1g-?K6g~!J@T>NKG6JJ2bFE~jx(An0w6(pwZdniSu&h1Ta7jd^C#FO< z49w%m`TmaYzx^Yrj~s`dAqBqq&DZSrJ5q=~d&&2s=fG5iDGFmS!of2Ujv){gc0~FiGRDZM z@0gDV=GU*u@Bg0hmp}9I=l`I8_b*)Cf5)@=J#X}9Za8!Q>#v;N@2I`9J3jL4`hosk zL3RZV#i)a&kmnvIp%eA=U}y%v15xefaAnJTirF7fNGZM1VWI3a`RlZ`)Do?OVeG!dQJ=2^yD7N5`rQ|{!BQXNwgwEM)hH9mt7Q`w<6*>_HvFq5W(s^=Rq;eAr&!uuvtlvZ6 zg9h$VMwE*xXQ_;s+_MDl$cRz3He5}f?DDP43#e%7-5OrDk#u^q|_hA|86qb7#!${RY!4lsT5+Uq} zI&wKb@bLaE-~CHwh(eUgZb*Ff^;Zms1LHiCOWpKu+NM&PvqURMDovYXA-BCpo&+U_ z3779R>bW|^Y5O!SterL1I77-HqgorDZ$rwI$f(v_(f}n^CV?SDIxzuPpAveAguY|G zI*^~gAU}UadGR^%=QoV+zC`c7=Xm}|nl4<8?>N+%7&GaV>286y9XW-?wHj3)jwCIK zMKZ)G5avLt5Mm{!nTUb}sz%$OKHuEBlb!*Gc3>K$GzQ@u2JZS7+z)TKKYY!vul@^< zZ+?%wc?mDBiO0c?zNT6i%!XBLL_;i*E(K@ZSI?rH50Br-X4VKy8qgv<3Ys1xtC^&Me%fZ+=5kJOYPm_5guZ*S}{mh)fPqO`62 zUP6Mbb6-SU%;&o$W`h)M{&?{Tmd_ zY{&@!8pw?Tof0K=)EGP{1@i0zk+m)++zlRWeuQgZYGW=WI2Bu;P~|1Grbu9+sc-(K zxJ+h&VU}`v+p_oTx%oSSq7rO0d#98nq^M|0=rl9WnVM%pEz8vxw^mvfs`m*JkhIci zWrq!uRIKuQ76T7r0p|hbL4`+AP8c&cOS4>ZyCyNoNHe%u&q6;&mlmK0oEqG6E0Bv- zIi}5(<$6Vhq)M;K0X2vHkmymaYvH*l?*)cx0rgH`k~Tc89q@suPFNOqGpP3btQVtW0eh3!$|54z znz^pu^JJu*84lH%97Wg{p(k*V zj((_&y>i+m=BqvBG#F>kQ)#RY*0`k>~=(7!!N#;xjH5jhxTjSiFi# zWfpiyrcw~`K};IlYDHW;sP4wCFc)MlNH!5%3~C}f>7h$7?BH-j`W=#zpOw`$DE2~v zH`2FOGi@0)TDGmd;4n({o|k7Y6atwj9(c4aVz&jj**2q}z;3c}qkZxNEI&-Nfm$MM zX}8ze9IV^QT>X#NL%(GuE%gM`lo34=)p7d|FW~2-Arv)CC;PVvrYt)>- z0Uq9JDEZNXj>crHEzRhxX3AFPCFq&fV!iB5YqSM8 ztAF3yxfXy7jV)>5^`(-U}J`}QT(^-SvS`tw1YE68{Fu`gW4x_%FOeO zUPjV1p+z=57x$-ABNNPG$%~D)SNiPk@^037=#(+Sh;Sls58SKrAn+h?66^m=Ui~yT zh=wwXANt$0LGeno2DBPWEmz3J?FMWi`6=1%xWh{dy<6f$;7H|Kglhsno|d2_4Ntd*Et8CBAQ2sI zFa}eR=6YlgR%>8Hm^D!AL?JZtpc`OFaOnode&BNToX1yR5?*}C@z+

#-6j72^f|@(=Ls4P~qyR%}QZ7w&r+KP1aGL;6+q_~Oi3xLu-W}25 zNbUz}5(veDc8yRQcK<1yV25&$cEISWy$tOT-}X@o(kdLu{&`&(Ei1Kv^}t?FKl}D# z1}RUj(P|;z>~R)5PuI4zAR?Q;*C$W4xL3Q8XzN8714!17Hes`_>?LgsEn1JLJ(gE% z^=XiN5>U3mrjalNTItd3Xqu6z8z?WvpS3-mXRsPGW*Qkx7ZW0LG@T7?XxI#4uB1z$ z&e?i?f6GOn=|S4a1o77)LXFj{9Q)7^jPVxQOeiVbqB3wOIk;WfxC)!vdxv_xes z+Z7`rln~K4z|c8_o*^Z845S&lZ0_au*nv{bcd@u&-C$oETo;JuH>SeCNLMp^5snhL z5#cO}M}&KnJK$cF2P$U|K1Ia21Fg5(==J`7yuz^i=6%7oK3YY$K*rGYOeF}#5HciN z^%H`@OnZ&o2)qc&FSYV>DEy+8kAjgQN)w$%q6$JbB9S8-mb(=~$i6Q!MKiVTsInvV zd!jxtUPeCr^b`N;=F1`@iF=zcx~VZupI@+V%Y`{$5rn-ir~j#K}fp zw>94kLRqezwBN-7Ptr{^Um$>n-Kzsd(#WQkIR3U*1ean0~Ql~rOZ6VzD#K#UsLB>p(3biN_k{uvYUDcmF z>&#H+)kekrscd=oNa)F-qmta?YR@D$oYHe1`xiV6uQ?50bGiD4{NgL**>mDyM^}aJ zz9J)p+31TR6_sMPBF@;6RFJ+9_d*~M=m<%0k&nZ$OR0mua$9^TRAtO?4zLS>KCVKy zCwwt4^@BGYt7P}+%4S`&8<4|++U?z0pb~sw)QU{3Q0fX9xC+^sYt^ftX5z=vhAqn) z@QF!8skDK4i}-Bm4hSpkvM$2)1+e*CH~-(P^;r+iCotLuRBQU1#l^rjq0v~kL}Bm6 z_$yz8q%7y9pP#ZqD9fvrR-`;-oh`3dmSDaCC!RbmsxIdAnLH}gYD(~`PseLFa(oe( zQ(z2{Q4+I6)38XRl2^25$TQ>u#hGvI{w=*T^#--G5M3M9e9uaXF0zKkn6!Yi_GtWJ zHoY(PK4`1l)Z=Vp^y!l|h7aR2_LJQOtu}2@V<1bUb{)B|?phvUtmrsXr^@Vsty%j> zHM+Jo_LxJ}MP(80hFVDy=md5_xbon06X2Ox(7Dsfqf}0!JYsNMR-<0eY(&z2!K4-1 zZVRqrzI-j~uVUzlY!|AS6Mm(UPAm!O5C&i`!U16)V6V!cN?#3ndlaLC8wK1)D!A^f z1-DhIP!XLe8kW*EMnU?XGH1rqi66iFj(>grlIPD~aJ)V;3_V?EprX2?u?30d4e17< zz8RYqn_v~F+FLU;%-^#S3>pltZVJ3=k{l;m8%B0@JJ#l58~1C6lX(j*2)k2*g)D(b z;H+?&180PrsO(cE1)+~Udr2flcA{KG%M?;99BL+_WCr9>(EEY(D5O(CABFRW$oXT( ze0fPNk-&ou4jrhI~io}41$UeAJL~U5HqA^gSQ;Fq-%7qdJ=&q6exxLrul~%QiVVPeO zW)|<*ru~st4Tj~o48Cb&+u&k@rj|yytnifu1DiFnqPxY#q-xLKno=7$Z(YK=295SR zmeYFR(G^P5&ez`T+9CU}OwIIF61-=pYDt2&c_PMR*I*r}>=3e|uJpG4k}mGcfko8m z#0v`!OQ)fQD_S4J`Z&=KUH3~<)4pjHQZ7hw6*w%WmBxy;dM$z;g_xc?2F69;EVK-~+-5cu-@N zjn(HaVN;G{OZsRRx>(>3LJgLHS5>0g&g&JrszkL!qDFC9X++fs6DpMfqr#m^SIukFg zQ?55*q>(f>81UA$+A zf`kK-d(zm!c%hu&a=YW<*B5+v`-=O==gd<=>O?A;z83mAGiYWPDnnBG1QMzn!3x@2 z`978_F5{8Yc;H-KaS5L>9zG)7lS!qC|$=Ag)I=UF#{WL=zy31OW(*2HptEuu!c znuv3Nvr;FeM$k?z@bqFjo=zYtA&K>O{7}$p6H_mxkcxPQW+T2s@PpA0Rwbi4QSyme zW@@l;1h{uv6U5nrZ|0pec3EqV;-`|V)rq|)%S1h;vqOA=5L)1AeUg?1HT6Toavd() z41QYum+T@+%YWMIQVTX~C$Ygp4eqe_qqHXKraIEd%4%D6JGMvcU~7xt+@!<0rkBGs zG;o^L=Dse})aJ{z`2&Y?+bJ(gkZPJ3Rg7X$F+>Fb1tj^ zTI&IBFn-qewmBv6<+YF(7VCZQhgi{)s6!;j$Q*=GV4P-RnHMckoQnm}CTwk0R;ZrL zd23)ZOGw47zJkzE=?w>APq0cu;9B58gf>!I5(Qdq~dEZ5d5|%ru$fhT=q_B%v9L$KgR(x{v ziZZr7b=%S^f%LSG+e+v5scaZ8Pkv>oewJ|LH{Tc*g^@xjkZU3nI7=bP%yp+6xvEpl94gZ6X-eEBHo+tzHI#TMy9S*f94L=HWxS?x1N$3fHxTFy&&7v{9BmPYe~R z1sknrayc>2Bc&>_Gb@oc+u{jh2wkX+4UgZFM7O||(yEw-53ek+CBtY7ing)V=UM;t zu%S-_(Q2Zv%lDecLL*yL@#kLtmgRRoO@vmAIhv4k%cIe@@$A}ZaPgfgqS@F#n(SW6 z3Onld#B8EQrxZ6LMms#$;KF9`TbnG}X7jjRy+WAk;u85h)2Raivi^U&4le8iTF0V60+)=koj-0yzar3TQO4fHd0^*8w$J{L0;s zrOJ_3xrnDBPY5TQGa_u($Z}>lZFXUcd&1G6FwfqDR)SBj2vMkg$3=vFN_3MQiX{pm z&J45C&mexCYp67nguW=^k0&k#DE{VJ^(#Pfp?eTGsPGcuq;N~+g9`7dd_=jE!g&ck zvd9Q(FrI3v5Ua1iMu+zVJ*astCf67}$=kIhXKSx>kjOI$NKvBBTxaEZQT~MT4#)!4 z`<_Nvs?<;@TCB=|#Y8pMLbS#o8Veyo&Li*Nz2%?(me#OPL-WOapimbuc6CJ_aBsSr~VA^0eC&|;OvmgimXYJBuWBR^asvT)I_|@lK zC{@g`a2{u(2z>xbCh0qN`Jd_e?+oeR(Qrb8Q0Z)8pj@PIA71f(_)mOz{{QCw>K{2_ z^u#zP$~cjykwW3p!F?}CQetfQZQ_}997yyThOQdE*(I0;sJ+qPIw+y|f^CovrgZaC zQtRe0GsCXUbx<@Jd{z@Sy1}8Hq!5bp+iSJve^yEs>Mq)RmCnY|YV>BU;wF!tg^Gze zgH-dYDkn7GLwTgsOqE2J5-}x0ie`bbNiCYrVy$M{6vZb?0#|{c20pPez{(OVHqK{D zQnEb$#y(`l@>@Shm*-d>w*?ZhQN7Zd?Znkmr@d}%jqJ8bja<@fT%!2w7AcD;68vxx zAw;8e*mbn*Fp8UQwi<6?uGLL-V^c=A0i?E%Wt6oI=v&8AucNE&XRD%|THO57p$5-b zQ-PQ*aE(E^@8E>kN44Q?eF3IOoq9@{n6;zmgye~R$xDAwQHMB8OJO|(p-5m#5$(+Q zv&2R$z{ioUP5viAq-nII1&X%kn zln+|C73D#di(te9)Y*p7dd}4nrx=7TV6N{dJs8Y}(E0loXHFV%r!LnuI2^e5*Vhqw zhVlaAb?&5ci*Of=eV085h*wiAVpt`MFo?1X$`L_QBm?(l=5&9{_y7JM9ItQq^3CTQ zhdsN`2T}-2LM7OkY%MK-c*VLo_oFnRQ7GQjiO3>wwmzJlZyJqMk^U;8w8r1^wX9L* zlW#43Ma7$&tK%>NHALnrAJA!I&y@WCuBvFox`5PYP zA9>vWJ?HSHv9ZJ$AmmJ~nMsw|4fC20@=haj?U39fQzXr>t0P@f;xUqTfiA4%1+tEt9xs-7u0T9d`AB!LjU zbdTOJ^vy2jv8H8&`2_O=lrs{w!Y-@z&>QhtQ`p;WuR5)m&_us%Z4`O&3wN!J+t}V)v|47a?s6 zs&=NDRY;z(fM2S?lC`Xf!zO5G3mjU|VgaOmT|5w#TB*gxsVkem^|98al(p(nb2YBU zBCtu3?R_AWY(XaroRV;x;8bDE)>qJ4As2Lt%=4b9+)#8ts2t0Qn>uqtW#{j^sNKm~ zaZ8xMm;z%G#uylbFo9QOrhlt-eLZWjx1qz*XvKaw;`+HK@O%4LS^V-AGDkJ`rT@GJ zS<;bKXNnf2R-y|+`w)rIV77}wt%;&GpUMP=g&K;DUdc-Ec|O*(FWb{-O(6a3GBLE* zBkDaLKQNOR>~=u7MtBaqLinha4^(cc++z+clU7O%?u({2RaY#q8d<1KJY|tdtX_a? zvflWT&3z(J8C zHJV4?UspQI5?Hgv<R+lS7%oDFDwJ38|9#8P_2$u^?Qz6&cg6+0KsdcGrN-bWsl;vlO zV!jkg$tIpgmnuk|0$=?1HwseA1XudgVuYEU{(gzVLkQefVVWyC8(c!2nRBM*h~@*A zdO`KTP6IogdBen)DA%y`qB6#MI>*QL#zzgwAUgqMnR)#WT2x; zU`|3z(2dG&Y(wk{B|4L@nhEck#5MQh#v1hX<$bW|8%RXxB=B4<@VwHH?o+wHub(cq}aeVW4Qe$CvK{8 zMWB;RmCReMoGD~Xr(~)UJ9B3(&eI6oD7^F_Hw=Kz{BoYT|KUge?f>_G@bc9wUcY|L z?u&uLzBBl@?c>^G&J#1Z9Gfb{j>qJBgIz|3grLzeru%4Ce0{pGO z13+j#J>K+HC(Q*#VnQz$>f<|P{Fc=JiN5LAE9p>%{Ah!nK$nCly|{1c>qWS73+ zsC$ZwrLtmK8o0BtUzjSS8PZtk&PsT!loOmMYYvwLdkOS0(#J&KS-&KvjyOR-SI)&s z>ltI15Zd9oGIN%U8*7@S0DTnt80dnPm$&}^o>T}K$K(vg^!`?bCTVW}{d8`UiAH@y`n66=$Hw>jt&gns#( z#e`G0iX>=s5xp1<=GwW4s)s}NFr3I=s6Q{j&ae%?ZqphD(s~NM-#j1;13ME(a ztjsgyxiaUZgu5NIK%*v@oY~aA{=F7}vRI&M4810)Xg!Li z>)FocsThGG`kE*nj3W*6r!n7&3Y{AJt9RI{%?K(rSwG9ATp_rSv0Cpd=1h@H^DPtK z7~A~XRs>aVLgEVtkpwUQ796$TCL6!yRs!gB)m2zS7TpuCrghRPV!`)%fWp*Zu) z*bN@sn}O~Yk@l)gbkX6o7wTk2_M)WCNROZf+r7j5<{Gx34uzUH-7J=(npfr?=tF0{ z?y>Ox;elWN_(%Tu#TR`3`Ip@6pD_#vo67A^W&I&9EYyfTq3L&OlP0KFL^f46G=opE zmIKi>VO~-GjsMmL@uEf1zx|tQkJ@gd&E2*Gwfdq81eop#=Ra}e-?-_%=eQf`x`9x3 zrU$BpOkk{^ahCtgCH+@w|Mwia=cq<@xiVGZRN%fw<_3opV+F-o=+Bkmq0rrD;-w-* zm||j1ffI$@3`Y`IbnN>?>H_<;Bc`6+rEne#55=;V(X$`oQtFsLmiqP)W0Zwxuv!d_ z8pw)$vz*C`&~DSyUv(4};%EzK7leZ6T1F2@jD*w?y52?rJFK=K z*IUkPRWE(pSOHz`v)RLVk44s|{-y(Hp~smp4USrAeD?Eo#!Ouj6HyO@t>RJf*H@i! zv#23A!ObYONLn!D7VvAUVk+cpOvzF+mkBOYq2x@-g*+*FhItm|8Ro2J#5h(im(1ln zljjS{c?lY|t*0#^pcaS9Jm@&xc=`R>`akWOudrVe44MsyRkbajG-!rk!_TUWh;{^&LE%c38xgJuTr@Dd!*ocIu8ZIU1Vx4D>8aKh zP+$}xi?dJFV7@l7CHq0v0#8w^fghuC5v2ymwURORW$OSoqCtb?DnjEN8Z1G%b)-4 z-+1}vOFn!34OiFC*&S{F)iz0W!3Jd^{cO*Z;E95&5~^uA5!3jHlU6pA>Hq8hnmxkO zJo+0@8~6aK)*Em!R3K1tVLCt1pMK(4zUA}l@A&NcJ^KX7DUHI&R3i`N1$XiXPTl`T zO}{6_Hw=>4iSVpb&SdU#K_F6d_$8-c{mlCY>s=nyPy4lF|8Vwk&PVCj2VO zzKaYoun$7tn}|$iV9HQ3Q>fI?WKGsAZ+0RY6cR|1Wg!zgf2dFjzCEwQKio+W5~qU3J5sWjJUjV7in!kjD96c|SsN0_~uxy;Hq zD^49NC&X&V)c11RTsZ*t1Qh*my^O-)~aVBFpDzLdP%I+k_TMduQswm zRhU(mgWZq;tFs3WN_`IWqNHGik?O%Qhd>NUn1wF4s~(wp^K>gIF^q*!TywVg!+MhB z@VT+re74TA&YNq4cnYUvv3^{1=4ajzPCsz@lrQh8P?LsbrHqSu|k_o4EZ!dZ>XB`8GG8C}$p1OyJ% z=tP$kIoH5roq7Aq_x$t!`ak&QH-FE|moNBycuDNK1>I_6K%PvlZAV!%kM;gwLr##2 z#s(p-=g9wU(6MJ|4c&E*ZK1Z-G-{O1<_jbWGG5^RC-&2Kyczz&m)GxkbsQ0iRsm5N zYvDFu@pk$xx9K0bq<;y^9#-SNj zESmb3)Og@|8mL1ENOV3~fkAwtD4C=a)DaC6q7#kAELe$d(1k0vC3?2#L<`Fb7RJ%) z#kiEOcBm~{8-4n*v2tJR${S&1jYpeh$NIx1*lvTE2OKe+m)7uK7-OqVO=+!}R&i7_ zdCggwCgpstoKBVVxiXEAvoK}I#aV_`&7!0^3t*!jY7LZ9jWJkfqfN8=ph@dBH8gPZ zMzx7UTu<_pR^4D%U1-%yd5i12wlH*c$ioGqCBWFR%vY)?(V0-o>u;W74fchlDc=TW z&A>$h=a@Lhz$FS(a5dDXZCBbG3|l9GCIsH#?VIGI`TuD<6cNU%X8h~jzZnZO6Ur0} z0w2}pNM)MBA4Uy6K{GH)W%9poeiy;Pg``5Nkf;RBMpqAkD#p-^){r*nvNq@KKpp}m z22$zJ>?Dr`?%n8)d|w*Nx@m57nT~01wXGqC#c=0%_ah7%H~?LRBZ21vFMy8<7lC7h zLxP0Sw<(2Kf(_;K~O&t7x=Y~bqVh7iKqn`FIi%QEpq z*ZNm=g`k_gTGU1U*51h9AQH4b$M=8l}w$oamV|}Vb|05#%w#rjxoZ!Qn)RJ zaaMA*nJ$Vk*itlWpVawigUwM}9ELGsMH`evZs*jwN*N7Tl^1u}syNhTEIi1}rt`YXcXxGTH;(6Nl&qJGRy6 zy_XiDT7ResK)02Ys@Q1n3bja^*uXRjc@j!d>zP!C88VDh;dIKJ9t)SVRXMf96^D1M zJhYM3e!YUTK7wQ)HBs#fw*JGmTh*$V+5%pEQVkj7ZH>N-g}5CTu>=?oM#V*m3-hNn zmjj#=oFYsCirPqqP^{-;@5=^AsM<9$53lMP6xTKdgL*VX#$<4E4dQ{_`kh*>5?>f- zeh4&XS%Xy9G@>pf6sywK%Oq;7tb>2625S&ExUL1ENz_f6EESzp8C{DsqMX3#$CbIR z0}uBq>_n`8f%lAxx{Sc8FdK|otViILL=8fYLhZ~^IhGEsg{U*JtW|j6$t_Q_o%Sd%y zf=yaphaKEmjCx!#+W)=^ud6*rs!Ff057y_oS7nT*6U&yf8{caJal z@$z@Pi{CKEXM`Zk*=DHMAe=OEK-dY!LK~p3!c~Rov2wXBoF9}+iHs?d`$&!WVQr0E zv;VhRtY~HOl~#+AM`L;%iXHqZnHcSPPK2rQSZ2mzww6V$JWpb-0Vyni}_<|b3V{*XnOsJVqEU1)Vm706? zt{MuhM6E=LCJL6woFeDJdNQI)D!M5)8zI{EYzsc?7=i{5%33LJBkPm%p=G?@(8iqA z)0(!dimZhpX0L0EMh2P{F5;u6u^CgNDi<-P={|auQ$gnFNUSwNH5kM;r@+(+p;Th6 z#9~=}PQqnK1XX&S=xaf0aTv?0=$2et+a-A4dQG%!^SBJe;qex%yuIuHS|!|TrLUEn zs-y(_AyTh9;`0s}AYTgdaUy(F;@K~0HC>?*IV~_-;L}a8U*}l$o={a!5Hwie>qU9t z?v|M+LV`G?A%IV$o*2X4Xzo(AY>CMiy#Q1D1oKZ6smK^!Owb+%7-ad?KAyI3e0Y z+6p^-(9G+V=g_Uz%(DZJ-y=B)7QMMf6rEg^S{xTE2UVVnI@P=gUqH;nX)p^*6h!-mFXc0U8f8~ASN4i5ZX|- zU=2zk5oGdeQHf$2hf+OgOLIX8wCRNbhfEhp?P<_isutxgch3L-fB;EEK~&n;D;-;D zeJZh^E!AA1YFT?!%K@bnDMstA!5!*sP2^y(+88U9OsIueoH(G>odoPusuGraCRimL zG!i6vr5nj9FeM{sbhBli;?$>Bowd7e!{Gez)J>0JQ@lQHXXz&Kpy{Li%eq32c)-IP z9Jl|K;A(m&B+OX9A$x!4g76SQdttXT6oDF$N5|``X?plO-%uIb&NJ_Oxc3NP zQO5$u5$OxzV0UX_>P6Q~4paTmix zPSF5`KzhGBXMV$dATd>}fA&g+oOVzv|NQYSKm7SW`0m?pdG+QquCHzwc7q`%ZQXl- zUc|R9D-iEbHG^Xbx@4bg4@lP025sJT8wU`)qz)eG8!JaC%fKH*+>%|EX=PR^VbSc=rj21`oUBBG>a4V;9cix8 zy8K+&99C+7E0U3r{hQ6`lVwBz7+o}HCFf%FC0> zoeng5R_&EuiZ(K+WZeE_rcpC(I9~D2q8)^y$wqjqf*Rf27;0;OYlX=CG;5YHwQ0cI zVZ18MUu_kImc^}L3ErP*R{{pjg{(-nvBZ}i9(y?Vl^hD8X1ZLU7G|l0XeP5+1_xIY zRSH!m(6d8`5fvrJz?hPWi?b}uETlTN?qj}v-8X`QQK)_Xi?TwXOVZG^IG)umWROZb zqL*o!tfj7L$WTUJ_xD$H6q2W9R-o+tX}JtYRl2Spw;-Kh}ALdi-| zt4>NvD&!Gs&%8Aje4A_Y^WP(OqV`QmiVJ&d?7vq#`YB0~bW`! z>~(B(fZ(+t5M4}Q5Z`AZ6Erh00q_IKSam^}wV=^J+Z-(TClOv~WU9)C(9pe+Z#7zQ$AKv&}=tzvcoK#mGnLnZwpd{G(`Gi;HnnVs2r+rs%9nf zh&9k`dZgo0x~6jtlg{3_F4^@!xsry0^pIlY80`Y?RG7pYmjQ~@Wt&=1QSZM5uWHtQ z3Y%&uVAWC|Vb=xr2|6D{SH*e>HaiDG#w>J7r530427I1R8)VjaPPTDEh#NYuFIJ;D z!QwKoW>rr*=#BbKBZ#nM@P=i#6uOyWMmz9JwO(0`LBNX-I= z=_6PDNUdR0fXVW@f?vZJg%pJpKtrV%6|B87>zg?F!!b=n1I@s+Hj1=1oBVYhG{NA~ zv-u?DZ_w82v9?x4s|a*GaF_Jo(MhTHyrU@RD4aVOll7On;(a{KJFQA3Q7EKkChIz0 zq}dc%$x+2r`;kC$L(%1BHxX^iKvkE!zCcHtdSsbWtPiNOpnZoCwkPyr zM!;dJWVPN_jtS{Ix}3<_$O#QvQ*rb|Z6Klgv|(DZ{RDAt6;53%y0#Zk4*&@R#*H3K zs7O}{yGrO4c2I93yr{%y1wIzIQ{*G?fcJa6cN&7*I~wt!L23k>rDdNQRBn~3oynaj zHyVunS1Y4NW+Jn%qy<#}p@`>(&|>e&tZ;oxKH zSJw#1AhQu9ghFlRbAI+UlYr7rCU@aT!N*Zse(H;$DphAnnB9{s5Mpo6tyNHUCAKJL zU2FJhy^Pe`Tdwm@eBJ%P@1A|no8x;VDwQK51H_Jpap2EyZ}@rs4d?C)a`&7XkE~u! z>fTg#VGtn)MM`Eq3)6ey@iwEE%nS@&B#}sc;yNXcQP_`4H)ph5&|Il0thOEvt*$E@ zqm4#Zfw3y{I5Ah{m;?JxIP@LIuH&XN0q8|5r#f@WnOUn%)01e2y{qlbGcQ{;5sFV= zHFL@!Lc*K}`Y5F6#+1%~Q;qKKYu4!{&&+uumzi1xy3S|!gvE$)$!0gq!Y6IGr9ruV zcWY&_R2S&xATnr9!bXcD*u+bnCNg!fHA@)!4$l=Qtf%NtKw^LI91v`Gdm*1S(HRnI*=ZuLnI+J zc;ByhMbDc4iIh6Ru0wkz>^kH)z*tSzP=HC%$BOPp>c>jC9pN&eIU{pVEFGkP zO2^m@Ja&a#M`AJ8^dQA&)0h&e`ZQ2?CtS=eX=$CPGe+^APfH(Xf2Y+0Q=tt95f_uB zAO@kw4!WLlNa(Yf@S&i6riPjFAyacT2uu>8F(ADsg~NVrR*svfaTs+~8DlF3Gy9g0;FxbV&;B(@mC{>M8 zt8ErcEohmjd8FoIs$dxi;XsPL5ec>_+4AX{wXT*mpZ@nG1aJPPZL{_9ER$-%)Fw5S z8OBkW$4Z`qS2XH^O!tv24#5_yXsRDFt0<2p11IRxyK4FPVol?CvIU&xO}Et>vA{ro z^L;Kxp6f@Y87;1r%i8PlprfriYW{TaG5F%p9vZ>1^0)#1V#7Q@tLeWcD%)P^e(R^rH3 zf8~)w7TuW#oF{AS|IgT;F3FK3*_zkbt|nnW`u+htE08oO8`G=ahU-_0EKsC+ks0 zcS*uXvAxp^F|$(%!$}Q735#G446?iPooAd69IM|GbbYpUQY*s5?{ z&}#{|`Sc)`Pd)4fhQP@~;8{e{4B3ubU;_@%N#6)LU06{Tsr)rg#rPr$8b+egVFpPf z_e@5-ukf8IulL6O=_C99{2%<~U;c%^`rE(fhj;IJ|G1*fXj^CR&Thv&m68Eh#{@O6 z+{s2u(k87kEGGOIB)bZ#l_H9>r?tm0&WpkIaHsWd(C+BVk38M}jbD|2;qM;*nLj-J zk$3e@_0W-sDt8J$zP{%_UjD$3_P_H|{vIwrz@q30d!B=H*MoV~L0^Gq!|xu85(!vr zyLav$vjbn?NtHzk@0Y^mvhrxc$6Mp8_0SQBr7eX-{%l7zDsh)H(G@l?ST{;*EL~X~ zE-DmtE-Lg=P*bwYOkv%4z~jHSi$ZhGrJaf)4Ud;!3^5{<$Xux78kF)XnTuj0*|BZ3L1WB)`eRE!)joV9O-;~xY z<}^8JEBS?=2_e9H{U{B7Ta&V51F2`r$fg|z!(jEQu{y7EC85Z9r98TRze96ID z8$%vX9{2G*M^`g_>-^}JqQguAhL1$;;XII>kX~{Pu|~&KTBx@*4MK$!HVd<$6CXr{ z>`b*HvLY;$S}8>%c(_GX>_cEX>@_8;=HUpzTuA5V`~HTp2$Se4nRq6P?Ja2}F2BFM z7w0dVVR6Kdk))1Fcu+DzTViOEY4G?w0pch52P%fY~ zxO{F-vp`&I@!Tp`kX7J8(5Hg@*zlh^{;^}v9d;-Z#-~_|gd>vKBA;m=JwLPH3Cg$f z9mXQUQxW!D^-?sY5G__NNY)*tIFD8M)o%3rjqT5W;?uwUGe7^sf9H2U{J^j4uUO2X z1<}W3tjLJ>6V3~Xm-&DnncM))FRhgFrX~sFyH}J#wF_z`7K}-Y8(uOro5R-7?S;C1 zVef1thp8+iC0Uuvj}B`B%F zF}#h|GUgif)mgtP^|@o)&YsCkTf#W^oqgNcFP*j+Pj%&?Do<Ht(Te_K<5$-iAw1 zZwU&t7N;(fjJ084*foP(+49#dwU58Orp%^5Z>?KTj4< z{&|{hS_DB=ne_2D{(ryt&*tZv7CobjIjcNRvzYLc@|k$fg2K02oU>id309k3)hVHR zoU=WJps%ZQTZCN$I>8&{N{|8e4WX%IB9gQ}3e(JEpNpuWvgLaXhwx#Ue_mxYAh5yT z8?f6^P}r>8k2K-)8V)1YxYja*+uPkuZ~r?to%5?CS3r-lV4lsGWts|>=-u3=+M*bp z(2@l0){&sdDcDl5hYS8{=&K^HJNn{q1HTEpD!vrVD{LFGb!4|`0;*DxT;galeBvyP zEypVNWOMph#Slo3dj*Tm%4tY}aw(K6=t>%9MxhgDSVPL7VFGK9KrQHFp?s+DzR@2x z`d@bZv*DXzEh4s}cnzv{7YUrK=b2+X(iR$-67#bMcVrRnYsJ=rZHB)zB~p%|Knfz_^%Rk3`y&T0Q2#nuWzA0wwfa zZ3qQ3oBMDWb_ZLcJ%_2RMjUSqz2B*?AF1~rdF=nmZ>3)I&fI%`&Nfc8%7 z8(W91HQH*lwd3o`by+C2@a|Grw1hF|w)4Dq?rv;8e4?0p*@nPRJXT8+{T?@R5ZRp7 zg|!xzqFhSBBnF|c1~&-9zf3$)r5fE@42z3I5?Kmm0jW8loc_Lh4(kaxQ?E!-id>NT z#BzCuULIo^SGwnpfN@^Q#yo_~`2hdR5HV5@^A$M%{sy`lPR^mNX?yGl!Zl%$p`cG_ zLJoz{q5n9~jn46Z1n>d>5Qdw*&(3YkbR_2!Ct&CNir>8d6BRo5-%Odn?8t0jHz^Fw zIn59k4L`Q?_t_~Cof7oe5j4_w7iY^^&TR?3iiuH^+TH0vO34D&(=9rzYr=>o3=177|wCV@RK(q|9}2B?(HZvIDYi_ z%_X%RbIDx%i{#t_AM)&&Tg*Ls1?&n|6}v3xV_4+qt>e#*-UNG9m}g3aey@fyk7FxlAU4}FJtDaU87hT8orC-D{v9y zD(J=W6?|#`6zx)$F|LyPj{DXknFw2X>yf#*6h>h9uzx8!09bNwGb; z4)y3JL}^~QbxF-h&<`J$NIdJZu%J{oww6w_4xJtIJJz3Z-%%}4K$i=;q#<5D+<5x> zO7`v=4${gR$!B>$>I0%{bcf&I>w{%B^(6Uk!}4T8Z|8?dj)&?^B#}d}KjY7-D;Yj? zqKaw-kAr+TY8^Ht2gEgo?{?%d7tUSOn^-k;0LdKR)tbypX?163)46 ziA!&DC(8KqdDb(Xry0_M!xleZJYQ>ccW=3I9bzM>#y*=S*}WvxXFiAx1d$@S;-l7! zZKEk65W~G8+~R{<$NGl5(NdUwKpcZPHb}KW6-J`k8M~b#Rs?}%wny{g`so^vFCIYc zw`T(mH*x>PP4LspO?KA!c`C8nV^ws~6iE{>j*w0#BqS8)C-g?4M`_+EVw4KHXh2(6 z=uK(6V)st_PPjjI(4v4lmcC`QtE(_&J@u!0QaijmZBhP}gpjQ_IN#}6WhHQYYbGKKWS~3<{JPK=p}h!N!26En@+Ij|BxZ!vJ5Spk|MZdjzx@k8{p%n2^Z)ku zT)%(E_m2;-hx<9|h{dYc>FejmxgD}&kwAxvoW-H10iyXO+9D0%5f0uOzTc4BGxhcp zPy2uHYxy7i`tgta`r#*j_xQ}y(t_+?0?68`3-t`h&Pw) zk*Gpr0hv=Gd*ewNHpB zAex+$%*Zh#GJK20&+;X$RWeYF1fc2v=7TulEnayJr%&^nlf}+VXd+2#wz+_G`h9s& z#l1)8QHoMEevS244E9c5wlf6ui^P)&bGk`q1e^$)<-bkuH&08P{Jvbwc1~oGgpWk- zBgxAVR0R?`iuW2uld+;%Y^a-}ViY@1xtPKAjcCyuV)xj|M8kcLf-AfBxIg0>J9w;w zfED)(!kUREY(w$WERf+-a+>js*P0pqn@;ld=RvCA^#12wrex9`XYMo?i{0YLQUdCd zBVmWbM=o0TEDMu-Fi0LYOj^;b%Sjm{SC>?wtOdPRSW4{wIVBxWQikPZO1)5e`n!3^OfTv}&EV||L0QwKX1M|wiE0^X2n$Rp_cLj6!sFL+aE;9on|K%0c# zt1dj22K$|tKmP}x|Lvdn%fJ64-~ILno<3YDs;EJ?p6#a2S>|w^9(QKb#LUIg)_lw+vgye{DF)icz%^$PI_lzrmjcUr3~U|T zmEDEbLKGIvwZeV9@_v2bsa#^tb6H~fTJJ2a^EH?NDM}Ug(qk)WGDFP6$rlm26p$V! zdbYD$=TR0`S*Tj^(lFoXd<8xs{t4uUic;%JEqWpW3~^>g8&8~AYCx3o7)gf(Br{FhcRx&JXMpZh&mOQdY;_)=Y6dl1U5=Ssz#!x@5$rL1>tKso} zhCbp=1uZ9NFy}Sdg-zqdbLU|}?JTNs=o7XG=tX8F8s8_U4}S#4U^br;&-lbA(!#nnx3Fdf17;H z6pnceMNrX%0P`&kduz{5r)nges_A-g-tLqT&a{>~%rTGjo-w2+{am7ha7{Y?8n!gc zJHEXNA>~xx!%t`1;C7?jzjAFKd6GZzUHuP!c=t!XfB3}v z%bn{Y6s`2OU?NDuMSENM@#F9KoTZ#18Tb@|1 zY=UkY8CXI*=_NeH)GMwFzAizzK2^ls8t!*&zq7Z7H^thGeSc+JFFY0uJOwT@)6AP-c>V~ug|>~1{LS&QJlLz&O144&X!c|N2pW9D(D^_?NosYn zUd{qlj9}5s#FK67H*C7@o=P1OD)ULB9%SmdSH(w|h@CPvvk=KjJ7B}v&83Bqr$@r8 z8ebH?ig0(yF22!x$ERjUCXvQ{Bxt~c^wK=M|I|sFoLHCzIe$W9r^yJzK0f)STn41n`lt+qq~tCza9lj@SP7*nIOnXIjFWwPkPeR(8!QXf4Q6C^c=1+>=Es zjNL7gw|3anx*mp{LDT8crFgh9`&g<+3Fv+;^bae(MqtsY}NNvYC;5>0RPzC+uo z{f@R*q-pT6*P-B?P&y++$gMGKT->}}=K=kNLR$G_#r z+dpuB{99ywq}Es+i;qenX=4K`wibA;0Irm-$X$_pMVkXH{Duk?Q;NmMG*Nmb6tS6f z=-_RGyWw`{?y)9zYn6Lnd9e$R>xH$h6e?>8F=ln=z8m-M$X>a3MS56LG~35^S!&fZ zMh!~u)+}5Z+KpBlQg%$f()kIKuSn^v^?_@>@N|9TVY$W*czVo^+z^vUI8NLqS@B`l zF>s^AZHKzuEi5O_$;AJQNbpv^B5%5xb7lJNe+Q|c&%Zd5!blXOTgf(CVXRG_?6d>n zW9s3*VM}G1Hesqra!dwW&$ZDdwMjGa%sEYV`fsScr;cZKD^53Kn_9Ecv7EFz=JU^< z-HoNN(bMf9;=La*;A947H<$zp7iSaarpBG{8mkt}weJ0}HF`7I%K1=sI-TM3RRR;w z%6RU`vC-|uR#6|_gO7Wi)u^ z%-5P7d0v;n7=$b&t0JWYoW*d|(6{SBW_OwAF(Erg>0&eyYT6bZ3j|3oyNYWV0{3eR zNbjP^d*C~T7lE&Wd=cbRL%ukC^9RMZt%&FSE3^uG_k1!G)!}ih-Naf1-eE@eC_xT zNw3$iRnooVU&0wgbU|z9vTyk3&+Py9uYCFEf9CVw{hklszo#zmsi{LWIk8(q8A_31 zx+N4jV76+nU-90teWUFgx;?YrKJviNJgz_U{q;wFxPIjO%M0(;8xN(iWTzp$gqb5f zmfh5#Qh)jQz#sqgJO2FjZ+KpQk6zwWq|jb1W+Mfx?4i6h4bw_*&^J_!g5tiQtspl+ z?}E0>OJbNP#T98u8C0iN!;9yVb46OEuu`@L{m#BWbGMznD>n)&m8&m2vGB#{)h(goGMpxG3Q1xP5dQ2NUo}Q1PY)*JX4=nZU_`XugjDy`7y22BAPz zbI^O%+wgz;-|TeEXek7p$;gJQw7;QgkH7m?t26UtMn4%U{?lw@G=nuAu4{h$)uCGW zb@hCmaI4UnsKQDm#gn30&4#T{m{5{iNlTm?CyOqLokHi$rkMm$g0-Y!h2+xG^`irq z*=S{j%RkwW!Q&_W7-eh)F8@uICMmJ61U$U!7l}UxZ>9W z%MzZKMB*9b%aidHU30ZYRa6&>uh4U+m~OO(NYd_sCe@qc&9Rq+>z0MfUh&(V_Md;` z>%aUfKmEhs^TY3d&*l0=q2$KYHX%Ju$uq_@(dCu=RUbb6e<*Aee+IvC;VVC^Kk>AD z;qv&(yN74qUG6;Aor`*!#RLFmx!XZiv4_sRFTDKaJO1+Lzu~8k|G=yK0lRzvE0itu zH&wCKaUBX^p$uD$AuIrD7s~D|8`RyA9v22Q*3x>I$hmkbb;rCRA9@v7*9eM>vfiNY zFEqb%(--cgbL()E%8d(;T)A+ecsL`-D%2jHOE_%4v=8=0P39aOo1gZGp@@kORbH ztbLFMh9M|&pybEHFQ*9b4eW*l{y&n6^jy^qqBX2nv?TVOGk{r{o-@Jloznw{ABQw| z&gkj$%}V>!opiTk7U@(#i%P^yS#YU1M)5r?7^Sn*x%(dedL~?Yhy$j%# z*Ev(5if6DG@pde%Ix+g9$;n+wdF`$2d@asJoUhTOuo4awebl!(#2UorF^RzgGP>!) zoh!XxsHS|c&eNk%mkL^u7HEL=9c>NUJvXa4^xR`VW~C?8G1~hrR+4bXbw}h8;R*2| ztprRK-gV6l z?EHtV;y7tB%ZZ<>HoExnd_{+87V_L_ttR*>(MQYtKt zuZ~?i{AkEm(9Oq2`*1%KpXlfig5qzoGbwS&e)mG~L z3(gn1eWtZLR(84?yC|={u#g^ZTF^_O6SEY%JFRzGGyJa9b){V{lu}aIxq)s_ccg4k z!niR8;|t14<&mmS)OulAV@FJEt4!@gniCx(InOjKvu%z|2T9d*g0tUcpdOJ-k}^39 zQV#z7V6q){E@!Y~TsuFJ0Zuz}DEUew_=F#uYC|-)f)2kq$RKx!;zk`j8EYJ$_3iv9 z#Aep}+qCJ>Eh^cPY$7SyCF@uN5a-g&vjb=p-PnC&Z#%7TR5RY0bMeETgBie*t>z#$ zM4@juT(i5tGLZY}^W`{4T_~=UgratDe5}r|aGo>q7vggqGcm^{%C0plMa$r`iSk7+ zY<|W11vOX~=ka@GdB5Q66}AQ0I=X@FAa_A;j@=#I{1}MOIa@%pG3)6dJFa)!TXbEr zAil);%;YN4W3_~a&~?D5=fTe5fb6qVjekBm^e8H1dYidJQ>QH;t3kC?t`EIe&zajO zQpToNkNZHjlse8p?jdra_WbHu42AHzi?eCWu9ogR>^rp)@&%3H&I0}@@S(u>3;NZO z&ka5m?6YGphP*m@1HXl9i)g`?id-bO0vn5mwUK+kX`cI`j>2Vhtm!}@GM^9618U;X zV$-lx@DISM^tB>aMQTEOAA6#F$!bjx$Gvo{8n(0$q83H_N@-ENE(^$q#;rgvPT3uP z?&wRWO5BOQ8~*2?xc|$)^78NhgWGR^V14-OAoh%Qa}i_ZU|C3sF zF7?h*cGex{+_S(Z+TsRi(MYk zB3$~OZu;R8?M={aVPBoTlA^cpq%w&iYjLOcj_;(gnIB8ghRBTJBXmOV$NXTH@PaRe z{f7tG6uGY~?SXoGhW?6QZrrbTZtDi+j*90nuTYkXP_Wg|wo`4#F?Orm_ji=bJFd$E zvUI%MF}VXa7DF8WD<$E$O4S-w#+ZhVdT{LInT^KLdCb{|kgF7ACImSTwcoZbNBK92 zGYOr@>?da0nIU8Dzc^K}GW@*4-0#hXOdoXTGJl?r?@>!VML!r`=T7Q06Bw^4Id&ZW zextjRd7$GRmr|%DJOVY_if*0OcFa2BuM~eq^qHI8c-=P2w)3IC@&`J<5_oWV(^<{y z=;tJu?@+TvNs*|GgnZJnjAS|#>%~Ivbyw%3!-ozpxk{ww{BWG!=p|Cfm)E4{Vc38# z9;S`EK&y^CD)ooL4Mu5O7ok--q5|ny`x)4HbZv9Tl}(S^wwzI@$M0L(g!By z5JADl+i;i+n62l=RROey-t2VFrcdMSfMALr2dpN_v>)d}1R5<9)L&^6}KC4aIK?(IAjN~zQ?*iDgc_-;s3RFz_l{mTpY z|M)YX|Hr@c{_p<4!*73$t`A5Jc4bRq&4BpE62F0uEjab}-~DH7R8$YVS(d!V1xzPv zBQWDN0_fss30sP7gO}Gwe)`kj@zc-$$k)qXal8JOeR+)Gls8K6V7cpkh>&(cdMN!V zVZrbwP+BINZfN(k@je|ClZ2px6V!lX`wPtwa@Bt1i$H@!bm_4(ir<=$ZA${ zr_1;i^P$7Lc{1Pn5RCeSTHZcnewyFZWWXF$a`PDIxf$LYZYAHPfiz|D=~aChgLYm*nB4lW=uTiWwA7k4}to*|(fE5OB#yBS-BUO^v}`k^4-Rk{>x zFZd?VDs-bH9aeUSz2m!Kts{GbeTQbS8+z*j&3VG8qr2%X*p#__&4-GfAie0AH;ynl zVcm(V&PqKlp-!|yPwY?k#KTP%p?#F zzT!8NtzXoSW0WSuYmDwuRFDUm8zpTuY*l?g15shsZ-2wGtVpfFk{dI{5kWlU0hqI5 zR1@m5tZ`Gl(mfu7-oYv1OaNdSA~tn&QRLC-#d&=#eErJQe~ z4=nwH*aI#*Ubd{jB5@a816EtE)OyJUYe#?=J0OYCo{sM4IEFGipdgc`CdrOddQegm zvKf`@3GY5y_A#vW`RDQ5)TVNR!Db-Nsf;K^D@7_rHGS+n1E{5darj#0_RH+E{iI8Y zhHoSoveU@~{QH+Z;|S#Za*J{)z<9qzZr=x^!ihueER^ZE4_-MtqNg24*q zT9Ah;{j#$!jh!894ecHd2t^~Ql*m&$gx<-ZLmjUYt8BW#Yk^n6n^1d@G1zXj&tG}{ z;~)9*r~l;j(@$I<9$40Q0~DDnP$YkbjqWs^y=w2VbQxdB#mQJMnw6wn779|`f!cS%-tP%b$sc#X@r|o zFq#KdqN@rTVp0`HamC=2TW@P5-T(`~J#)FPIc`St+{a12gmxk<5!;SeFOZ5F2|}8r?Qp+vzQe7wZddE9<(j-*0TUuiRdK=H>MZzQ1B^ z$C|L4v(wm@SN3wJu*Dp~g~bEjYNI{Q>p9q2eoWa6(m+)qEt>Z7=r_z93J zGu#EWk{z-m7Rgk^#bx13CoDZX;2g=a7eZbfTsiCkC<=u6AS6!<>K) zPUeW0ma|NkkVa4}2sDocSu1*}VKCam#zuTc_MTMsl0*AZyg}?l`Y$@1K};FQ_Q*&= zkUc~Yi`DH|>I5UqpzjMyT_{pOH=5@2_}u8L;nf3*9-ZNUCldmU&jz}Hz61GnfvwPY zN4CzgWgWIPwvQiq`OBYp`RUKR`|dl|<;qH-dY}*PC#_qGptZ+h%Gz7u#5qhn^f9Zr zTLheBb5J|Y8ecwN`03~G`01yA;LG#>gIE5Jm#25^PYa7XrFXn_tUK;{IN}oQ97&I} zkPH}eZ?{S=aXNyYsbD1^ZawB2W4JsX`&rfH9g@>cBjO)_023sfo{|0O#G}Tx}2(;*jZAFyi>ih2nqEG1X1r>#p|=VXSZ)??5)P5iijZ%#Ewckl*n&$-)3QYz_< z7}vE)i}|5sqL9!P#*FS*@vdq1DQZX&{2JF=OF{1OtQKqNMi8ya5-1T8PossO+%K9l z&YxrGy^fpb((}CqiV)QJFpl*qXjSyFqQ4H|`d(W&m;VI)$+6WaCB&;S$vBeE&_NZ8 z=cFt`|31!OzwPkil;>D&UAuF8dFJ(}zwq+sKeGS!H|WC?)fc20v@Lw>a`mBGpWU^( zQ&mo4HYD=BY~d7KOGrklW3sc|3(uc_#gBjbJO1+Vzw>eXM{bv2)89S7D%9R7Jvtcc z1tCteIGN?*ku`C4jr_kziMdB}%1&_ZYGAACG4N9H*a0#6Qauh3M|>P``f>a0G!W0A z?kxwS3Q`JO1iLsqEXY=o`$E|s(S4(DcYME5>IJ<$W9uur+=H91onAV35w>z=*DLOo zDxqOAV?t|7y|UITRii?2J1E6dZZKF=GjN^$FhAo+u9;d#sWvcUA0BKccw>qmPhE^0 z*XbazzI|vpC8u*D9}0LIn>5GVN0yjmX`x7LU}RX5FuI^Hs`S3ovwMm4){SnR-gjDi zrS~me9vZD}?Ax7v-!W_K%YyL4S_AV}v8f1`>>DH#yCkh#2CGSP*jd05YRXM>0j*5n zcCgW6p4W$V#|IdbH!gJ~npb@I#=+P+IkH;7b;EX3=oHUEdES`m)NAqJ)1!m%)S5Ke z*i|Ejs|Gez7ED_NFtcRNMOE!b?Q)_QXUC9Gm1a?4c(O(Z}Vzv@I5q=>>y3>&GFsCP9|YG-8-^%Xbss7+nv5=hxjP?Rl-7R>{FW0MSPGUADHNH z27n>1oJ4`+n5S*lpt7Hj^{K;^geS%6-V@c*yiS^NC@IER_}+Pku5^s%d$4**FG4fQ zo~&HY^W<4j4-`au&P&IK8eKLAbbErug@`LhcWuP9INBT=iviR^1oneamjzLwJyl%p z^hZO=AnA{56S|FJ!h(g?sNI4frbXXmyr^04NU3V9+2p~hQ&e#(`j>ZB%W`p zhB25QG}c0J{K=KbfgfvHqsL8lU1Hd_T*Hs(-k{wnyo3E2-=A@P#_CsE6?(t3mCp9i z*w;p>9WU z>1CSNd|C-eWSfRbNl==+m|1)mk;Rmk=n_*UyJTgqu4BTs)U>)o?6M4 z)??sXw1wfNRbFokU%o!@@h?B{@zX!>`S!naU;dWu!w1?s*lVY|v&QF%iY;LRbs5~u!na3fK;kjkU7Y-a=#-RF~c#CSA-UP zb|&KrsD-vJKnd7ycS_rl+YN3n`27pbKVtebe)&vmJ6lm&g>q5qQl{aac%?2uASk*{ z9Cpl}U_cp1;uwnevoGesE<0V9LF+Y17i8vv3v%Ds>3-ysVdQvjdF1r3=U)ScVYq;g zJ@8|Va8YzE)MceEm9_@~g$BJF)*5DC=*cJ>I+@nCWSQORwnd`Jq+`7kEV&-A8=iWY zq1zw!Gtu=FRhFtOWkKb_#va3B30i3P&`wzMfP2O9Li)mwvy|5}&(aux;$zm3x~Qb} z_k7^>6yxSt?MONEx{p-|PLc&A78ZI!Co-$tyzUlB!A&PAW-js!loco^X$&W zu%2waOgK)yuYtz}!zJfFk@m+rahc-kDA9{+LWnu;aiNGtapoNHZQkb43%Oc$J2A%^ z>pB=KJ5H6tU<-!JM=pI7hwSQ07W&gUL_-u`J}6d{`nBLK#l03?`Jrvf_hpVI)3{R* z+o{^&z0iMKu@?`Ix}U-b)n9M4m#^$EA8GfGAzamp=$_sE_>6{XboS~-)g{|36t@^& zzV4O#>jN)ezT@ljulV}%TfW?X%d`ES*Xv)=AKv4S3oHpW^t`qzvqG2T3Py__8v!L( znyL$nd2Y^|aqZ|@QeY=3uJaO*LaPxhY7Tc}fl(Z8Jy&vP+&zD{j1pmt8Shc^XT^-E zgom4^bTyZevE~YaT9NgFZV%}FiL$?^zkWjc7k25~mqvSkW6=dA*2@-IS(htIU1OG$ z%bt#wJLgd6*~}SQJ13)=D`d!&7!VK{2!rx!r~Gvcwx{-HIMJSR&yj;p_|U2C2^aSR zK41i4SDFiZGq!D`ZLz+*?Zn{UKGXV*ecyx1+;@79L}S*1)#$l#(Z;&we8?t?h#-F; z69*sATP+K!p)C-NT`)F2@PJ{RX$#XadUw1g6N%ga2Gd9HygV+3?h{E%M~sB-W}Et7 zbUBPbIXa@~W2Qe`2D3pQ4tzdXPU3=V(epOQ>6P$z|XeBcm{&IBPK)0!%-la2S|8bSW< z=xay!4SYv^NA~<|eZaIQR3Kl-XGb6dnL4NZQ>T-&P&uBp0Zxst^(-79<4(GSc?wOV zC=Iq+SYR<6pweO5bK|Io`~*Ww#J=Mwrc@z)3vIITWYhu~HxoiQcWxt2%#ZI`h(J2r zroazQA9()w8@|5$4LAD(`@^r; zpB}Ks3e}_X=^6sKQHcnXJt8DM#bf!DCmm7^N;7J6x)@zrQ1UI=6D4)X1NYq-g`c|3=dvk7^^YYsG`eM93 zZ?yXzZ+C3BfX(cg*6;K-W;Q(%jUDb#@v}}eg!#}PPSY~F*j&BQyU|-HtVJ}9KXded z>_iAV^{gb#{%aVJEJ<*IKbemAB68CT^}>MQIqSz zARJYHel9mngdh`77iteGJymEH!`t2m-P&gXplB8|AR%`V<%;yGH9yq9UuBBf@+Pzntil%DR{GN{tW`#n4Y z6Bg8o5@(*t4X2EomhKxO2`6eM7K^!SzWC^9aY;e%fNJyEkm$hC9VtESpT^nDR<3&J z7jp(JVTBOy`y25zgqyUFndr!u7Da*BNnCq8rSr2eA>g3;$E>L)0b`u2aiasut(w=b zGyNNLg;FG3&4MfAg^EItBCZs{ua5r!@*9CyW&P~fz2jeBx!=EX;{`7rUE>_9Xfh7t z_4+`n9O_^G@+;c@!0q*W?k|sQuOG1cU$NP*cqt!vU4P(yd51qNZ~>_nqRrNkZY+`% zee1}*QT9%04R0;&;XNpRIUiVdVRRN=FHKp6v`Y-AAxL5>A}6F+n{grR+H75ge6zKI}FO zC`aHvE62Zqz{kVx6(hv2!Gv^4Bl-Xl-fX&XxX7Xl=_jI&K$q#l7rV&XU z?c=xQgrnWFWAKF;jkALh@klncqotubW_h`> zR9bEV7D^rHOiPJKSkb75yGfjtgWxm??n63Z+1=-C_$Uk|m}rA?Pa-w*tTCar@%)QO z?o>1u3qpjao(e#U9EQ0<#OxTOWh~ISEKiG3p9KB&f<1%3HtzRM`}D%g%NM@%XEtvE zKc9#=vnV-1)AdjP`Tu0^Pu%W5aNnM2`*(={mcD*qf4H(;FZ87%OGjl#d$3NtMT#sM zj2yD-=tNSmVU6A#?uNYF;N_0o@Aw{rVr@Ix+k}gXc-T8g3>;-E_+CMmz=92QSwdf< zCC)}NlTsLQ3ayn?m(GjEzulCtiOSY-rhOwd_(xRd%*>5s!!?#nV~% zcy5nnZ$|Cc4X}z*}J#w zQpmgE0~)hw;UBl=*y<|z(2ua=J{5k#ek={@XI_;VD7fb0{o^H*#N519!|&fX-Wk@U=2CqK&B_l3D^IG5Y(s<8a1Cp&Z> z$$gMQ2J2TmRzQ5WAin{=?%4fKyMN{N%NJh1eC74~S02hkc;-0=^*;4`lH%d|mmmM% z^s>^*6aDgly}w}BimeqZvByQbW!oFryO;!1Nox+(a?gztY=|+GyMaIN@Z}kK`Gjnr zffu|q_Uh16Bf*VQXL^o}zw#V(C!Atoei;rAW6#a8$3}ACOv|dM#vH>3Eq<_YMrEFg=>cH` zo!7P_(k>6|vW_;TW=S!T}hMWme&h+F7l!xW~E5pBjzs zFc=yX=-d+`h9{#gY*NOfetQZot%=12Ejn+7o;#c| zmC*dW4JGFwXh{d}Hb0Z0 zVL?U2j$)m zSzAd4WDBOQz}u5#2z%;bGPx|FyBb8rzpUO`ZMAXSTn5;pO|! zyjvex%R_`B3mqTcDBfcR=up4D|3|D8`nq7t0#(qm=ddnV8R8uuMv9UT2(fmyOArWJ z1y^CQirgLjdc!||!CyY(`&Zx@U+!V8U59AOlGQdUlpq<%SP0)!K|O}7rg&@g-VrNd zMAsK&yTEdVx?(kwk*S0mzew&OFS#>3TiJZz;^|nJ8e~68u_$O#mlCuTsJT{q@31}N z_ZM{kLV1dZo*Ek%mGD>#CjF@1n8Ez02gkJh2xI3CXZ%rejxhge%zB5lf3i^g)YVC@ zE*>qlTXZ{7X^omF9ir1^VC-dSO=+8ix895M^?Bp<-nie5`yJX{>3dBdG&zVcvr-!V z*5fns3!&b4bcP{h!u{E?9S_lbc(QG!$Rq(B>tsU7tSV2MnB!BaTfi} zeLG&{_$tXm?x!>TCMC@?n)f_|HQtZUmiJpm0Vd}nWXxcuH$VG(2Du;5!198zZ$ zKUR7ShYd0TXz5gMRCcPyW@1mv$-%lsPDLQ&^PNcm0xa&KUZ13sJGqNEpK z&ZfrBseIsv|Jpzca!8h+ExvBRVRPL^LXdOuq7p@EzOM;0YF@vS4UxzJv6E*-7o|QH zmhUQ!hKphCmF@Wp_uC8mzTtX3;X0!`K4c+v|IItB2(2ns1u^4#_mCEN8XoqB+nzVM zpm`(BI$gnv(n=2E?x3G<$j=|)>mQ;0gsd;vgTYmiIu;0IhAvSP3^vg8A@UpwkM?db zvzp=eJJJN*3(_jGU!YyFa>2@qEi1k($WoD7P>m!Rfv`<6V6b>%2p5S*W1f>00f{Li zEj1Aya7K6h`5Aluir+s{)=#W;qdY9=B8WuNDH4v-nr-mgvhVFYhcnzY4@g9r`xE)=HCqy5XpsJA;6$F;r^<;z9_e6cz)S=dEL0TPVa)H z39KrVx?pv{pC!p7sekHz`poCD*JogvSWrHAW5E?(sWrNG`s!hL zDpCC=GCC>zBt&WmtrWV0?75^b&lVhR#Not|^U9>EiZ`qdHLlF_Iehc{1b@!X)iiBn z1X(Ly7tCWhU%)(jj+A2&+Zck6uE0j;I_Hr#OxREeGbday+O9AIaFdV4+M?_`og;`onEt?6}_1R%*F#n8$Kxv1KS7%=8) z11^(+E)DnZhI0=KuCRERh0!Q3vz0+gr|6whUZ`wTdJ08zz&;8@AH(2LB#!R=U_2h) zaBnY&&*xnRj+~Ff0kz94xQ=ddbaEjfNNRN%pJgP{Q8nm^ATo;U(~NHVAnL(J^<>eJ zxm^NwEIALJ1w{UyvYuFX^SB0V(H&=FyM1AMeWBgAd`41BX8G(KwKdh3Ed`SC@0y25 zhT&gQB}?_#^66z#F~`EAQiRe9yxg&$KheMbjNE@l*N^DCXXM%_6;x~PjED=bwjjOE z%>TA8e^Wb6+|k$M^E+5qdTX$6`1S&OLAC|CU(j+v>Xo`&@pWZeR=jG;RZBd`>4+M` z=^oApHL5)Ep7Ur$yhf#bZ?TE=_RRM3Bdz}km(MKUb(Y^$>W3$E1@%f{p-9lDRgxAv zlIeJO^I(l-c5j2l2+}?k+HqN?lH%awi@dEKPgTmSy=QzsO_GuU;v}=HLED_|2DfK; zeO7KSm2HF81+1pwXe2pG$4aGZRE?GiWRg4lt#og^n{&dMMm>J|+@zKz6F^V9oMSlb znC+NtxUCe072zJ!%776x0<~LghrGLUPp_(CY2fN(6K6W(CO%JURIDEluz6hL;qf&t z^-)#6r5K-XG146Ef?VRsH5Ho1Mo5P56&8cyk%LDSpB?w8`dz^mLskj9#3kQz8>SXV z>3wKDgmZ$Qa)J|${@ii@^1pn|!E8H~_DAwL?(aGA%vYGP`>28AVrGFiVCN%i&sUwK zj4`bk=RgQnEQ2NGxm|QvBlHYx;d-Jv2IIN>uNWeCq`Xl08W7M-CYS)YeK~~kWMO|2=#Q@6yrUK~zajV*tI>VW`w$7|c;O>{&ifw# z2Q|I@;yfLmf}^+|UV)xl2RLm$CEurNi3NA>7EFx3H@e)}ZeO@Pf9C%BLchGnHIN=3 zg~oj5p%(6u1ub_#q@p$k=#C|OLrYpNG-Vf|tH2U9Qn`2dy3@XVrhWMn-hQOi&ypwc7*4Eqr2m15=epzy{Od6WPXA|MCi#getvW20ks({fkX3es=TFUWq!`z!1h zSRY|o@kQ~|*2#ln9V+|5j5F6bOxsxMSn>1E%8JgI%(t;7 zJSfx|&?N$vj}FpDl6cco418?{$kLs~oOO3%r$DhY*_?xfzFB8`Zbb-Ox zvUv{PY&RWez>Tr!jpz?&f*GC0c+KIFra8R!^ydlNqLLOtk zPLGTsaJaU_U)j7MHoNb`UdE3OET7%+vEzRFeCdPUEpKkoT>CyOzlP|3dNdBF!(&B? z%ojKnn;i3zi@y4!u{o$_O#>c zC6c4f-ZDu~P}kmqDdPnr{Aps#U{=cFjJ@5OZ^R@ZwNiv~zf(Rvv;X*s_VN>5|BPHe zBM%#ORTe4eUZB_TZW`^HJ9CLR;~_n=|M3iGKo~dD@*&T|S=4jOpTMIB{I)mPoPOJ| zCdjt1zJ7rEh&`^@b;U0WUSqBB;>pT)r+ZLWn=7(yl-nJ>-?7^l`t~zTexxsd#yrRRyQeyRvQ0?bdmDhWpLg?oMwW)*h+R3D%V*(jWJ#XK`#J zI6JdKoQvna4MS%DJReqN%wooe9~SvASxg=@X7N-RS!jW*??|aEb%k}IuZ10_Sol1N zC9zc_`E)xneTx&Hksv9}Fn#cRz&}Y!iRiCU_;@^}{uXtLJ9~1Mz=dkgMc~?uwKrOg zVCB-n^2LLIGUh<)q45}E*jx^e(Si_B42sdT(eRkLjt6GW#-j6_#m+o&$6Aa5t<3?o z2xH~8k9;FNQG12rl6@6!vffUL1lyjw&1#{Tk^?fEPFhdZ`Bl8cch)T|lDYt__IOs}J`QxB^8 zK!^qFvD3qg#JW=vbnE!1uk1hliT(9QTt0JsxKSQDb&0vUHbGl1gv-qBGH}Vv(gQ}y zAoGhzD>65P9_2vRsp^b{^e)6^tZMiY$;i7$$Mf2tzrg(p{Sm!ik$ORDg_3q77L;e% zEi^>iSG;}2`~}lbw1*$rmLIXpC(6^E%Xe4aegA=X@4n~p@*Pz!L2RJD>2l7ZySH-B zZy&;$W8Wqr#;A1AKl6*K#xH&QO7qOCfR|*=WT(_C-i+=_>&o7Q`zGA)aKFL6NiY<# zq*@!^J(`Wl%+llMh)js@&Ha&Y5~>{4smSPL#)^YUqCF*}aR3fTZFV`tdkRaPjap-c zLeU6Z!CH$7Z|Tm}0v=pVsb;C@?s)0Pj}SX-gEZrnjm2|z>b^Z~j*egBoz7GFi(6bM z<}5w+5`-00PeRUsUT4=dM3+6q%sNnlj+H}~g?VlQ?MSO=ADc5rfIVp4V-67zksLaX z$&dHbrx^e1Z~p#pvXHmW>G|wIGUm>I^UXPz@l1@RfR;L`+@@mJy315jGztC8zMJ^4Y3y8K$o=l(W6`O(E?bKj4~OH*G+4j^Hl7Yz25PD z56#^9Uq=ykbTQ7b#EHT<)_Wg}+*zP$nKQ)!zaI|pM;Bvf$acP&?ATH~JGD+0MN7nL znUG`6gl2BRLR3eqP#dT<`t617_DtJvDMLw7{5PmaU37~;nB(~Q`Vh_hX>xj`+*Nnzvt=lTh{U}0zATCBB|)q931r1^W*Z%2RG2; z)3eS2osAv`0jUBtsvu4+v*i5fcz6eFB8gH}dUy6N><#X_uoGGqpvh6?g~LIk?Hgq& zsKY9aRXUsJg0i$~sU|EY)RxY_**<6)?_n5wz5(1K*!jVDia>wrDrbNgosqx2-ucNb z9d7I9ENd`;Vq}`M`cUKLJ4pYp9-l!|-K|oJ$m(muGXb!2Ev|T+d(Xr@SO@UScM4JIq$e_apfL9Dz}$ozYR0`kY}L zO~ruLc8cwY_e3u=*@+$4L3b#znqG8EKQQJlp>UlTbL0%-1FB6gx;a%%+*J-V^qUUm z_zU^w*Zf~e1J4=fhTbRzt(kmO6xU2978<9_3VB9_A^M%tjPrVLj_Y(>=OYe{j@>f3 zYT9Z^!uN%cQXq$6u4i{wNymrnm3Dt--*0qlgqy&a7aj#!eeh>Y7P?$9?R2S#S3>*g zR0;FTyE{F0=2Cj2yuQ-@@+bP|KVkke%fnaJ$CjQvF$ZYfL5)R?ip|AQktbVbbDf8O z3^S+Ok{>s45ai%!)Hdatw=+fVykix8ar zl2G7aIE{*4HN2$4{R!3J6 zU(8C`^Gjm4DOg?%k_jrSpzfkVdqf|7x*o1vZ9=;#%dAjquw zYf(_y>7_6?aE@4gnqpf%N5eZ$XLmKKx6$Rio#C9w(We9=zqoJbgDf+M^7dhyQ67PDziXpXn95I3%%T90b9b5)s)&} zi*fO&%te!(2yYUN47;UqhAo+c=g&B2uBXoTR78(BHakZ-OUDPybxQ0eS)}PS>J(45 znzv*(k}SRP-jYq1&+zC5qtnexV)pPbr_MNbA6s`5TeWuHWU7WqFnZbJuT0M;2T$b2DQVK{9SAj1dvCn_P+fT^D z3(LB*sO9oD!SYjRitA*|7e-){7M2}}ogN3|Jl@PcXSA_GR4!H~zA6L%&7CJ>^QKs^ zRYuV81*{r=x#P0o`ik8PZPzI3y<@u3mpis>c)i2=g4Y+ETT&~9Rj<5Tzvug>zv8>c z-|)1)L#4)2GK&GVN(5sWvw}G!JgVT?#f-Vtw{wBhLwu@(fc#uVN#^pKBo@s@1{Cw@ zvTR-GP3SG$phvr{0<~JsBAwPPcDeYe`VF^4#Q`IPrRS)rG{^Vlk{t+3Ug<;LhV7J90qAaj!yX?os0yTsl`3vwP3DECO{EONbME$8T1}{HCZUG zR1>PD5$2@KXS_*a_}MFP9>(-L9LAjo!aNGE^W`|6=s_A07fyA-=`v;)H;Fm}r%!0yWtTK7XNq`3t@M z1nXDoQ=^I^o3ML6h!qwWic37O(rKmOC5`l2k7`spLp3O=_LX@9$E@JM^TQ>zWc3+a z2+d=uSRZp8!e^+s$7+Hd%C6xpBptsrZ0-1Cr}c*SbUBtD@L@Hy2Aj>hz%8oH%X;PE z`UCI3`z`Oj{~ZsHPprjpZ$V(_6?{QTm{895E@67AgZkXhaKrfX;ch%0^nq}k9@$9b zDrqAhRvX=zM1k>84nBc(r+1<6;JaW=qB7I*ItL}&C2-xaugQRK%5bobU&;{1h5fxA zCwJbb(bw3Bsthse5dcrZw3BemeN^R18@2IZX+B8lYT!YK-dp3!8jXDrG)8E(TmuD?!oKT>8vAqjyz zVzi6#`UI~JLN5|C&o0y~Xq`kg32(DrjlKwdsTkoD!lg$yZm(EVB-cU=&BZKmCPsCX zE=L!g_aQ6Lar=hn+S^E&b0)^X>syP{ZxhekZ-3LJGb;Jm9vf>S25W81i{cp`k4v~? zk79XLA#&uvOx(drG>RXq35A|Q-woFdWCPi=Lki>4>adQL-_r_c(2&zBW*$tAh}|Xq z6UY0PVH3)^*E>Fbe#kd}ce+j|i2RqAb&vx(NFA2ASsZ5KN#WLjA>E>Y9C2oz$59kz z=Mm^h+|uZnhDSmau-(QSxz4$pp5CI2_tEb3?S<|B%D!*YOkj{PhM=`BFMmds2i!OG z^2lDVYp)F>hA=r zH+nBDT`60~y~R#bS¬bRVa)W}FOi86<4V*mKtw-X7MgOT)$*!WGXm2dv- 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

a?k($?R)pCI&OwRXgHxFE1KXZ5Y%DZWB`kEg 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%0Avm$kFOr5;AA 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
(.+?)').findall(conteudo) + for urllist,titulo in listagem: + try: + match = re.compile('\((.*?)\.(.*?)\.(.*?)\. (.*?):(.*?) UTC\) (.*)').findall(titulo) + if match: + for dia,mes,ano,hora,minuto,evento in match: + import datetime + from utils import pytzimp + d = pytzimp.timezone(str(pytzimp.timezone('Europe/London'))).localize(datetime.datetime(int(ano), int(mes), int(dia), hour=int(hora), minute=int(minuto))) + timezona= settings.getSetting('timezone_new') + my_location=pytzimp.timezone(pytzimp.all_timezones[int(timezona)]) + convertido=d.astimezone(my_location) + fmt = "%y-%m-%d %H:%M" + time=convertido.strftime(fmt) + addDir('[B][COLOR orange]' + time + '[/B][/COLOR]-' + evento,urllist,401,os.path.join(current_dir,'icon.png'),len(listagem),False,parser="sopcastucoz",parserfunction="play") + else: + addDir(titulo,urllist,401,'',len(listagem),False,parser="sopcastucoz",parserfunction="play") + except: + addDir(titulo,urllist,401,'',len(listagem),False,parser="sopcastucoz",parserfunction="play") + +def sopcast_ucoz_play(name,url): + conteudo=clean(get_page_source(url)) + blogpost = re.findall('(.*?)(.+?)<').findall(blogpost[0]) + for address in match: + if "sop://" in address: + titulo.append('Sopcast [' + address +']') + ender.append(address) + elif "(ace stream)" in address: + titulo.append('Acestream [' + address.replace(' (ace stream)','') +']') + ender.append(address.replace(' (ace stream)','')) + else: pass + if ender and titulo: + index = xbmcgui.Dialog().select(translate(40023), titulo) + if index > -1: + nomeescolha=titulo[index] + linkescolha=ender[index] + if re.search('acestream',nomeescolha,re.IGNORECASE) or re.search('TorrentStream',nomeescolha,re.IGNORECASE): ace.acestreams(nomeescolha,'',linkescolha) + elif re.search('sopcast',nomeescolha,re.IGNORECASE): sop.sopstreams(nomeescolha,'',linkescolha) + else: xbmcgui.Dialog().ok(translate(40000),translate(40024)) + else: + xbmcgui.Dialog().ok(translate(40000),translate(40008)) diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/sopcastucoz/module.cfg b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/sopcastucoz/module.cfg new file mode 100644 index 0000000000..fe20663d34 --- /dev/null +++ b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/sopcastucoz/module.cfg @@ -0,0 +1 @@ +{ 'name' : 'SopCast.ucoz'} diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/torrenttvruall/__init__.py b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/torrenttvruall/__init__.py new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/torrenttvruall/icon.png b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/torrenttvruall/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..e6871399bca25287493700015ec3d347b8534e79 GIT binary patch literal 135797 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 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/torrenttvruall/main.py b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/torrenttvruall/main.py new file mode 100644 index 0000000000..fbddd8071a --- /dev/null +++ b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/torrenttvruall/main.py @@ -0,0 +1,83 @@ +# -*- coding: utf-8 -*- + +""" +This plugin is 3rd party and not it is not part of the p2p-streams addon + +Torrent-tv.ru (All categories) + +""" +import sys,os +current_dir = os.path.dirname(os.path.realpath(__file__)) +basename = os.path.basename(current_dir) +core_dir = current_dir.replace(basename,'').replace('parsers','') +sys.path.append(core_dir) +from peertopeerutils.webutils import * +from peertopeerutils.pluginxbmc import * +from peertopeerutils.directoryhandle import * +from peertopeerutils.timeutils import translate_months + +base_url = "http://super-pomoyka.us.to/trash/ttv-list/ttv.m3u" + +def module_tree(name,url,iconimage,mode,parser,parserfunction): + if not parserfunction: torrenttv() + elif parserfunction == 'channels': torrenttv_play(name,url) + +def torrenttv(): + dict_torrent = {} + html_source = get_page_source(base_url) + match = re.compile('#EXTINF:-1,(.+?)\n(.*)').findall(html_source) + for title, acehash in match: + channel_name = re.compile('(.+?) \(').findall(title) + match_cat = re.compile('\((.+?)\)').findall(title) + for i in xrange(0,len(match_cat)): + if match_cat[i] == "Ð”Ð»Ñ Ð²Ð·Ñ€Ð¾Ñлых" and settings.getSetting('hide_porn') == "true": + pass + elif match_cat[i] == "Ðочной канал" and settings.getSetting('hide_porn') == "true": + pass + else: + if settings.getSetting('russian_translation') == "true": categorie = russiandictionary(match_cat[i]) + else: categorie=match_cat[i] + if categorie not in dict_torrent.keys(): + try: + dict_torrent[categorie] = [(channel_name[0],acehash)] + except: pass + else: + try: + dict_torrent[categorie].append((channel_name[0],acehash)) + except: pass + for categories in dict_torrent.keys(): + addDir(categories,str(dict_torrent),401,os.path.join(current_dir,"icon.png"),401,True,parser="torrenttvruall",parserfunction="channels") + +def torrenttv_play(name,url): + dict_torrent=eval(url) + for channel in dict_torrent[name]: + try: addDir(channel[0],channel[1],1,os.path.join(current_dir,"icon.png"),2,False) + except:pass + +def russiandictionary(string): + if string == "Eng": return translate(40077) + elif string == "Спорт": return translate(40078) + elif string == "ÐовоÑтные": return translate(40079) + elif string == "Свадебный": return translate(40080) + elif string == "Общие": return translate(40081) + elif string == "Познавательные": return translate(40082) + elif string == "СÐГ": return translate(40083) + elif string == "МужÑкие": return translate(40084) + elif string == "Ukraine": return translate(40085) + elif string == "резерв": return translate(40086) + elif string == "Донецк": return translate(40087) + elif string == "Региональные": return translate(40088) + elif string == "Ð”Ð»Ñ Ð²Ð·Ñ€Ð¾Ñлых": return translate(40089) + elif string == "TV21": return translate(40090) + elif string == "Украина": return translate(40091) + elif string == "ДетÑкие": return translate(40092) + elif string == "Фильмы": return translate(40093) + elif string == "Ðочной канал": return translate(40094) + elif string == "Европа": return translate(40095) + elif string == "укр": return translate(40096) + elif string == "Музыка": return translate(40097) + elif string == "Религиозные": return translate(40098) + elif string == "Развлекательные": return translate(40099) + elif string == "украина": return translate(40151) + elif string == "КазахÑтан": return "Kazakstan" + else: return string diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/torrenttvruall/module.cfg b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/torrenttvruall/module.cfg new file mode 100644 index 0000000000..26a7d4f338 --- /dev/null +++ b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/torrenttvruall/module.cfg @@ -0,0 +1 @@ +{ 'name' : 'Torrent-TV.ru (All categories)'} diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/torrenttvrusports/__init__.py b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/torrenttvrusports/__init__.py new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/torrenttvrusports/icon.png b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/torrenttvrusports/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..e6871399bca25287493700015ec3d347b8534e79 GIT binary patch literal 135797 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 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/torrenttvrusports/main.py b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/torrenttvrusports/main.py new file mode 100644 index 0000000000..d689f7659a --- /dev/null +++ b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/torrenttvrusports/main.py @@ -0,0 +1,36 @@ +# -*- coding: utf-8 -*- + +""" +This plugin is 3rd party and not part of p2p-streams addon + +Torrent-TV.ru sports section + +""" +import sys,os +current_dir = os.path.dirname(os.path.realpath(__file__)) +basename = os.path.basename(current_dir) +core_dir = current_dir.replace(basename,'').replace('parsers','') +sys.path.append(core_dir) +from peertopeerutils.webutils import * +from peertopeerutils.pluginxbmc import * +from peertopeerutils.directoryhandle import * + +base_url = 'http://super-pomoyka.us.to/trash/ttv-list/ttv.m3u' + +def module_tree(name,url,iconimage,mode,parser,parserfunction): + if not parserfunction: torrent_tv_sports() + +def torrent_tv_sports(): + try: + source = mechanize_browser(base_url) + except: source = "";xbmcgui.Dialog().ok(translate(40000),translate(40128)) + if source: + match= re.compile("#EXTINF:-1,Sky Sports News \(.+?\)\n(.*)").findall(source) + if match: addDir('Sky Sports News',match[0],1,os.path.join(current_dir,'icon.png'),len(match),False) + match= re.compile("#EXTINF:-1,(.+?)\(Спорт\)\n(.*)").findall(source) + for titulo,acestream in match: + clean = re.compile("\((.+?)\)").findall(titulo) + for categorie in clean: + titulo = titulo.replace("(" + categorie +")","") + addDir(titulo,acestream,1,os.path.join(current_dir,'icon.png'),len(match),False) + xbmc.executebuiltin("Container.SetViewMode(51)") diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/torrenttvrusports/module.cfg b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/torrenttvrusports/module.cfg new file mode 100644 index 0000000000..125fc759fc --- /dev/null +++ b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/torrenttvrusports/module.cfg @@ -0,0 +1 @@ +{ 'name' : 'Torrent-TV.ru (Sports)'} diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/__init__.py b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/__init__.py new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/__init__.pyo b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/__init__.pyo new file mode 100644 index 0000000000000000000000000000000000000000..2c29bccc874f5bf4a6b06ba6b6aed38042e6af58 GIT binary patch literal 176 zcmZ9GF$zL45JV$dh~PbbV-~DMJi%||7gix8%O{wh4cSES3|`gF3%CI*2j&e-G0gh2 z-%YRg6?)F1dJ9dM;$X9RsGAHaG~i6O@}hom3DBk6q12d)L} p!cdT@6^9It3PMIKl{#Auk-?adLN!L`XWh#BX(8Vtp8E$Dt1mX+Ed~Gp literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/directoryhandle.py b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/directoryhandle.py new file mode 100644 index 0000000000..2973192e76 --- /dev/null +++ b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/directoryhandle.py @@ -0,0 +1,144 @@ +# -*- coding: utf-8 -*- + +""" p2p-streams (c) 2014 enen92 fightnight + + This file contains the functions for xbmc addon directory handle + + Functions: + + addLink(name,url,iconimage,fan_art="%s/fanart.jpg"%settings.getAddonInfo("path")) -> Addlink function used in the 'whole' addon + addDir(name,url,mode,iconimage,total,pasta,fan_art="%s/fanart.jpg"%settings.getAddonInfo("path"),parser=None,parserfunction=None) -> AddDir function used in the whole addon + addDir_livestreams_common(name,url,mode,iconimage,folder,fannart=None) -> AddDir function used only by the livestreams module of the addon + addLink_livestreams(url,name,iconimage,fanart,description,genre,date,showcontext,playlist,regexs,total) -> AddLink function used only by the livestreams module of the addon + + +""" + +import xbmc,xbmcgui,xbmcvfs,xbmcplugin,os,urllib,sys +from pluginxbmc import * + +""" + +Common addDir functions for main addon + +""" + +def addLink(name,url,iconimage,fan_art="%s/fanart.jpg"%settings.getAddonInfo("path")): + liz=xbmcgui.ListItem(name, iconImage="DefaultVideo.png", thumbnailImage=iconimage) + liz.setInfo( type="Video", infoLabels={ "Title": name } ) + liz.setProperty('fanart_image', fan_art) + return xbmcplugin.addDirectoryItem(handle=int(sys.argv[1]),url=url,listitem=liz) + +def addDir(name,url,mode,iconimage,total,pasta,fan_art="%s/fanart.jpg"%settings.getAddonInfo("path"),parser=None,parserfunction=None): + if "plugin://" in sys.argv[0]: u = sys.argv[0]; sysargv = sys.argv[0] + else: u = 'plugin://plugin.video.p2p-streams/'; sysargv = 'plugin://plugin.video.p2p-streams/' + u += "?url="+urllib.quote_plus(url)+"&mode="+str(mode)+"&name="+urllib.quote_plus(name)+"&iconimage="+urllib.quote_plus(iconimage) + try: u += "&parser="+urllib.quote_plus(parser) + except: pass + try: u += "&parserfunction="+urllib.quote_plus(parserfunction) + except: pass + contextmen = [] + liz=xbmcgui.ListItem(name,iconImage="DefaultFolder.png", thumbnailImage=iconimage) + liz.setInfo( type="Video", infoLabels={ "Title": name} ) + liz.setProperty('fanart_image', fan_art) + if mode == 1 or mode == 2: + try: + dirs, files = xbmcvfs.listdir(os.path.join(pastaperfil,"Favourites")) + if url.replace(":","").replace("/","") + ".txt" in files: contextmen.append((translate(40146), 'XBMC.RunPlugin(%s?mode=202&url=%s&name=%s&iconimage=%s)' % (sys.argv[0], urllib.quote_plus(url),name,iconimage))) + else: contextmen.append((translate(40143), 'XBMC.RunPlugin(%s?mode=201&url=%s&name=%s&iconimage=%s)' % (sysargv, urllib.quote_plus(url),name,iconimage))) + except: pass + elif mode == 101: + try: + ficheiro = os.path.join(pastaperfil,"Lists",name.replace("[B][COLOR orange]","").replace("[/B][/COLOR]","") + ".txt") + if xbmcvfs.exists(ficheiro): + contextmen.append((translate(40149), 'XBMC.RunPlugin(%s?mode=108&url=%s&name=%s&iconimage=%s)' % (sysargv, urllib.quote_plus(url),ficheiro,iconimage))) + except: pass + elif mode == 401 and parser and not parserfunction: + contextmen.append((translate(400009), 'XBMC.RunPlugin(%s?mode=403&url=%s&name=%s&iconimage=%s)' % (sysargv, urllib.quote_plus(url),name,iconimage))) + contextmen.append((translate(400010), 'XBMC.RunPlugin(%s?mode=407&url=%s&name=%s&iconimage=%s&parser=%s)' % (sysargv, urllib.quote_plus(url),name,iconimage,parser))) + liz.addContextMenuItems(contextmen,replaceItems=False) + return xbmcplugin.addDirectoryItem(handle=int(sys.argv[1]),url=u,listitem=liz,isFolder=pasta,totalItems=total) + + +""" + +Common addDir/addLink functions for livestreams module (Divingmule) + +""" + +def addDir_livestreams_common(name,url,mode,iconimage,folder,fannart=None): + u=sys.argv[0]+"?url="+urllib.quote_plus(url)+"&mode="+str(mode)+"&name="+urllib.quote_plus(name) + ok=True + contextmen = [] + liz=xbmcgui.ListItem(name, iconImage="DefaultFolder.png", thumbnailImage=iconimage) + if fannart: + liz.setProperty('fanart_image', fannart) + else: + liz.setProperty('fanart_image', "%s/fanart.jpg"%settings.getAddonInfo("path")) + if mode == 1 or mode == 2: + try: + dirs, files = xbmcvfs.listdir(os.path.join(pastaperfil,"Favourites")) + if url.replace(":","").replace("/","") + ".txt" in files: contextmen.append((translate(40146), 'XBMC.RunPlugin(%s?mode=202&url=%s&name=%s&iconimage=%s)' % (sys.argv[0], urllib.quote_plus(url),name,iconimage))) + else: contextmen.append((translate(40143), 'XBMC.RunPlugin(%s?mode=201&url=%s&name=%s&iconimage=%s)' % (sys.argv[0], urllib.quote_plus(url),name,iconimage))) + except: pass + liz.addContextMenuItems(contextmen,replaceItems=False) + ok=xbmcplugin.addDirectoryItem(handle=int(sys.argv[1]),url=u,listitem=liz,isFolder=folder) + +def addDir_livestreams(name,url,mode,iconimage,fanart,description,genre,date,credits,showcontext=False): + if not genre: genre='genre' + if not credits: credits='credits' + if not date: date = 'date' + if not description: description = 'description' + u=sys.argv[0]+"?url="+urllib.quote_plus(url)+"&mode="+str(mode)+"&name="+urllib.quote_plus(name)+"&fanart="+urllib.quote_plus(fanart) + ok=True + contextmen = [] + if date == '': + date = None + else: + description += '\n\nDate: %s' %date + if ("RunPlugin" in url) or ("sop://" in url) or ("acestream://" in url) or (".acelive" in url) or (".torrent" in url): pasta = False + else: pasta = True + liz=xbmcgui.ListItem(name, iconImage="DefaultFolder.png", thumbnailImage=iconimage) + if mode == 106: + try: + dirs, files = xbmcvfs.listdir(os.path.join(pastaperfil,"Favourites")) + match = re.compile("url=(.+?)&mode").findall(url.replace(";","")) + if match: + if match[0].replace(":","").replace("/","").replace(";","") + ".txt" in files: contextmen.append((translate(40146), 'XBMC.RunPlugin(%s?mode=202&url=%s&name=%s&iconimage=%s)' % (sys.argv[0], urllib.quote_plus(url),name,iconimage))) + else: contextmen.append((translate(40143), 'XBMC.RunPlugin(%s?mode=201&url=%s&name=%s&iconimage=%s)' % (sys.argv[0], urllib.quote_plus(url),name,iconimage))) + except: pass + liz.addContextMenuItems(contextmen,replaceItems=False) + if fanart: + liz.setProperty('fanart_image', fanart) + else: + liz.setProperty('fanart_image', "%s/fanart.jpg"%settings.getAddonInfo("path")) + liz.setInfo(type="Video", infoLabels={ "Title": name, "Plot": description, "Genre": genre, "dateadded": date, "credits": credits }) + ok=xbmcplugin.addDirectoryItem(handle=int(sys.argv[1]),url=u,listitem=liz,isFolder=pasta) + return ok + +def addLink_livestreams(url,name,iconimage,fanart,description,genre,date,showcontext,playlist,regexs,total): + try: + name = name.encode('utf-8') + except: pass + contextmen = [] + ok = True + if regexs: mode = '104' + else: mode = '105' + u=sys.argv[0]+"?" + u += "url="+urllib.quote_plus(url)+"&mode="+mode + if regexs: + u += "®exs="+regexs + if date == '': + date = None + else: + description += '\n\nDate: %s' %date + liz=xbmcgui.ListItem(name, iconImage="DefaultVideo.png", thumbnailImage=iconimage) + liz.setInfo(type="Video", infoLabels={ "Title": name, "Plot": description, "Genre": genre, "dateadded": date }) + liz.addContextMenuItems(contextmen,replaceItems=False) + if fanart: + liz.setProperty('fanart_image', fanart) + else: + liz.setProperty('fanart_image', "%s/fanart.jpg"%settings.getAddonInfo("path")) + liz.setProperty('IsPlayable', 'true') + ok=xbmcplugin.addDirectoryItem(handle=int(sys.argv[1]),url=u,listitem=liz,totalItems=total) + return ok diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/directoryhandle.pyo b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/directoryhandle.pyo new file mode 100644 index 0000000000000000000000000000000000000000..46720dcbb3d4ccd7c9103f0d7f1c54f6f5da8a48 GIT binary patch literal 8144 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 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/iofile.py b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/iofile.py new file mode 100644 index 0000000000..2b3268cde9 --- /dev/null +++ b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/iofile.py @@ -0,0 +1,37 @@ +# -*- coding: utf-8 -*- + +""" p2p-streams (c) 2014 enen92 fightnight + + This file contains the functions for file handling + + Functions: + + readfile(filename) -> Function to read text files given the full path + savefile(filename, contents) -> Function to write/save text files given the text file name + save(filename,contents) -> Function to write/save text to a file given the text file full path + +""" + +import os + +def readfile(filename): + f = open(filename, "r") + string = f.read() + return string + +def savefile(filename, contents): + try: + destination = os.path.join(pastaperfil, filename) + fh = open(destination, 'wb') + fh.write(contents) + fh.close() + return + except: + print("Could not write to: %s" % filename) + return + +def save(filename,contents): + fh = open(filename, 'w') + fh.write(contents) + fh.close() + return diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/iofile.pyo b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/iofile.pyo new file mode 100644 index 0000000000000000000000000000000000000000..2318d17d4744d4793e2ad360bac8ddee27218d1d GIT binary patch literal 1574 zcmcgr&rcIU6n?X9krq(V$kp*+vKZ(J@ggzAghV}YSR@!cH0#c^ow}Xb?7V^`aH==` zQ@!~I=zG&&5IuO2P3GITZ)V=F@7vnXwbt>sAICXNpNQVCY55%j1#n6zKt)gpI3=S7 zU&$GPst2P6su7GjpE-(``0957Aj{oy+he7(p_ekwH>KQtzVkwAtL@8O*)_dBT836j z((}G=JUI(3b7wI#)=TVb*&W#&jiaxwt0w#X%&NlJUbq(E&Fs+L!bf=(hl?3(Hq@JP zdtc5@N_3J>NYr02g!Qs#&a|B-Eecs?*bm`+cBXGc+6pCVi~f(8=aoU7@QuGmo~M&s z(medU$SrREpCVHO*<>Dzx);&AqiY>BTjm!%hdHqVwdp!wo*ok*z-6F#9Kn@t8$86AW8yNwY}Vm;7lRhCBCcZEgaH18ti+?MvYt-b zpPe#ErW7%pl*OoLZ2Qb8?b_GWlT_NfQI%_-8IRpi_USIotR=0B2galrjk!-EL0#)IG~kX`5IN%#Co{u&G#Jesip!5>RJ zA)x?{PV71eAxQgldE@On_I+RoQ#nLVd;ZC9a8@@el(Y_IkO^sUPd@eW9oh=VoDU;q z;RR#hjKvk&Ei;cu@W8*0Y*ED(_#vZ1Wu2PV6 zjbP&A;OSk4`|P823yNe`cmhxOz05hMoyW`}GWVU1a(Snd@@~q4OLxM$-!TRt2 X&a0tQqeAcV&_cCK(Q4FeG*^BD+LDPd literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/keymapeditor.py b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/keymapeditor.py new file mode 100644 index 0000000000..e71c8b6e31 --- /dev/null +++ b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/keymapeditor.py @@ -0,0 +1,123 @@ +# -*- coding: utf-8 -*- + +""" p2p-streams (c) 2014 enen92 fightnight + + This file contains functions from the keymap editor addon by takoi + +""" +from peertopeerutils.pluginxbmc import * +import xbmc,os,shutil +from xbmcgui import Dialog, WindowXMLDialog +from threading import Timer +import xml.etree.ElementTree as ET + +default = xbmc.translatePath('special://xbmc/system/keymaps/keyboard.xml') +userdata = xbmc.translatePath('special://userdata/keymaps') +gen_file = os.path.join(userdata, 'gen.xml') + + +def run(): + ## load mappings ## + try: + setup_keymap_folder() + except Exception: + pass + + defaultkeymap = read_keymap(default) + userkeymap = [] + if os.path.exists(gen_file): + try: + userkeymap = read_keymap(gen_file) + except Exception: + pass + newkey = KeyListener.record_key() + if newkey: + new = ('global', u'RunPlugin(plugin://plugin.video.p2p-streams/?mode=7)', newkey) + userkeymap.append(new) + if os.path.exists(gen_file): + shutil.copyfile(gen_file, gen_file + ".old") + write_keymap(userkeymap, gen_file) + xbmc.executebuiltin("action(reloadkeymaps)") + xbmc.executebuiltin("Notification(%s,%s,%i,%s)" % (translate(40000), translate(600026), 1,addonpath+"/icon.png")) + + +class KeyListener(WindowXMLDialog): + TIMEOUT = 5 + + def __new__(cls): + return super(KeyListener, cls).__new__(cls, "DialogKaiToast.xml", "") + + def __init__(self): + self.key = None + + def onInit(self): + try: + self.getControl(401).addLabel(translate(70034)) + self.getControl(402).addLabel(translate(70035) % self.TIMEOUT) + except AttributeError: + self.getControl(401).setLabel(translate(70034)) + self.getControl(402).setLabel(translate(70035) % self.TIMEOUT) + + def onAction(self, action): + code = action.getButtonCode() + self.key = None if code == 0 else str(code) + self.close() + + @staticmethod + def record_key(): + dialog = KeyListener() + timeout = Timer(KeyListener.TIMEOUT, dialog.close) + timeout.start() + dialog.doModal() + timeout.cancel() + key = dialog.key + del dialog + return key + +def read_keymap(filename): + ret = [] + with open(filename, 'r') as xml: + tree = ET.iterparse(xml) + for _, keymap in tree: + for context in keymap: + for device in context: + for mapping in device: + key = mapping.get('id') or mapping.tag + action = mapping.text + if action: + ret.append((context.tag.lower(), action.lower(), key.lower())) + return ret + +def setup_keymap_folder(): + if not os.path.exists(userdata): + os.makedirs(userdata) + else: + #make sure there are no user defined keymaps + for name in os.listdir(userdata): + if name.endswith('.xml') and name != os.path.basename(gen_file): + src = os.path.join(userdata, name) + for i in xrange(100): + dst = os.path.join(userdata, "%s.bak.%d" % (name, i)) + if os.path.exists(dst): + continue + shutil.move(src, dst) + #successfully renamed + break + +def write_keymap(keymap, filename): + contexts = list(set([c for c, a, k in keymap])) + builder = ET.TreeBuilder() + builder.start("keymap", {}) + for context in contexts: + builder.start(context, {}) + builder.start("keyboard", {}) + for c, a, k in keymap: + if c == context: + builder.start("key", {"id":k}) + builder.data(a) + builder.end("key") + builder.end("keyboard") + builder.end(context) + builder.end("keymap") + element = builder.close() + ET.ElementTree(element).write(filename, 'utf-8') diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pluginxbmc.py b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pluginxbmc.py new file mode 100644 index 0000000000..720265b458 --- /dev/null +++ b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pluginxbmc.py @@ -0,0 +1,31 @@ +# -*- coding: utf-8 -*- + +""" p2p-streams (c) 2014 enen92 fightnight + + This file contains the common variables used by the addon + + Functions: + + translate(text) -> Translate a string based on the addon language strings + +""" + +import xbmc,xbmcplugin,xbmcgui,xbmcaddon + +linkwiki="http://bit.ly/1r5uGQT" +addon_id = 'plugin.video.p2p-streams' +art = '/resources/art/' +settings = xbmcaddon.Addon(id=addon_id) +addonpath = settings.getAddonInfo('path').decode('utf-8') +versao = settings.getAddonInfo('version') +pastaperfil = xbmc.translatePath(settings.getAddonInfo('profile')).decode('utf-8') +iconpequeno=addonpath + art + 'iconpq.jpg' +mensagemok = xbmcgui.Dialog().ok +mensagemprogresso = xbmcgui.DialogProgress() +pastaperfil = xbmc.translatePath(settings.getAddonInfo('profile')).decode('utf-8') +MainURL = 'https://code.google.com/p/p2p-strm/' +addon_icon = settings.getAddonInfo('icon') + +def translate(text): + return settings.getLocalizedString(text).encode('utf-8') + diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pluginxbmc.pyo b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pluginxbmc.pyo new file mode 100644 index 0000000000000000000000000000000000000000..17fac2f2d2b37d89c827e470bdac943a721d3f59 GIT binary patch literal 1463 zcmcgr&2AJ&5U$y^*WR_g1}9+W5Y$mF%fUNf5eX1NL_wfP1c84p!(r7s-Jb3BZ1*r- z<6y)MZag1v!7UFEs>&W24k)+GYHF&!uD|}Ow)@Y<;OOJ$qZ}@tE`1--8;1#i0mw)u zU^-AHkdbn(cOdJudKa>8t1m&e1cs1hFr@duEJL;eb_wRIV0vJC@E($^54I2U0hkqd zpTK+#%qlC{dW-kP+yG0b!xkJc_>KQ2SPEHzZLv0?lb3z4}=Ya2sT=QgIg#uPh*IfF|a zr*RgSNonwS_b#rGc53TLHxj+71M?FH96=;iugCMMh`*A_y+mpz55|s*5Q@@{iMg~& zFUl`cslZ`5?JV%imH(hOUMGRH4+*>j*&SJ1TB3sy`#itwY1C!cRSvR<#9YKJG75{& zLas~q)|vxh6ng|)&;5+JmQ?2njK}~H@fB%l#84B<>G&iVmkRYU{T_i|ahHeMrj@ld z29^!FvW>> ascii('Hello') + 'Hello' + >>> ascii('\N{TRADE MARK SIGN}') #doctest: +IGNORE_EXCEPTION_DETAIL + Traceback (most recent call last): + ... + UnicodeEncodeError: ... + """ + s.encode('US-ASCII') # Raise an exception if not ASCII + return s # But return the original string - not a byte string. + +else: # Python 2.x + + def ascii(s): + r""" + >>> ascii('Hello') + 'Hello' + >>> ascii(u'Hello') + 'Hello' + >>> ascii(u'\N{TRADE MARK SIGN}') #doctest: +IGNORE_EXCEPTION_DETAIL + Traceback (most recent call last): + ... + UnicodeEncodeError: ... + """ + return s.encode('US-ASCII') + + +def open_resource(name): + """Open a resource from the zoneinfo subdir for reading. + + Uses the pkg_resources module if available and no standard file + found at the calculated location. + """ + name_parts = name.lstrip('/').split('/') + for part in name_parts: + if part == os.path.pardir or os.path.sep in part: + raise ValueError('Bad path segment: %r' % part) + filename = os.path.join(os.path.dirname(__file__), + 'zoneinfo', *name_parts) + if not os.path.exists(filename) and resource_stream is not None: + # http://bugs.launchpad.net/bugs/383171 - we avoid using this + # unless absolutely necessary to help when a broken version of + # pkg_resources is installed. + return resource_stream(__name__, 'zoneinfo/' + name) + return open(filename, 'rb') + + +def resource_exists(name): + """Return true if the given resource exists""" + try: + open_resource(name).close() + return True + except IOError: + return False + + +# Enable this when we get some translations? +# We want an i18n API that is useful to programs using Python's gettext +# module, as well as the Zope3 i18n package. Perhaps we should just provide +# the POT file and translations, and leave it up to callers to make use +# of them. +# +# t = gettext.translation( +# 'pytz', os.path.join(os.path.dirname(__file__), 'locales'), +# fallback=True +# ) +# def _(timezone_name): +# """Translate a timezone name using the current locale, returning Unicode""" +# return t.ugettext(timezone_name) + + +_tzinfo_cache = {} + +def timezone(zone): + r''' Return a datetime.tzinfo implementation for the given timezone + + >>> from datetime import datetime, timedelta + >>> utc = timezone('UTC') + >>> eastern = timezone('US/Eastern') + >>> eastern.zone + 'US/Eastern' + >>> timezone(unicode('US/Eastern')) is eastern + True + >>> utc_dt = datetime(2002, 10, 27, 6, 0, 0, tzinfo=utc) + >>> loc_dt = utc_dt.astimezone(eastern) + >>> fmt = '%Y-%m-%d %H:%M:%S %Z (%z)' + >>> loc_dt.strftime(fmt) + '2002-10-27 01:00:00 EST (-0500)' + >>> (loc_dt - timedelta(minutes=10)).strftime(fmt) + '2002-10-27 00:50:00 EST (-0500)' + >>> eastern.normalize(loc_dt - timedelta(minutes=10)).strftime(fmt) + '2002-10-27 01:50:00 EDT (-0400)' + >>> (loc_dt + timedelta(minutes=10)).strftime(fmt) + '2002-10-27 01:10:00 EST (-0500)' + + Raises UnknownTimeZoneError if passed an unknown zone. + + >>> try: + ... timezone('Asia/Shangri-La') + ... except UnknownTimeZoneError: + ... print('Unknown') + Unknown + + >>> try: + ... timezone(unicode('\N{TRADE MARK SIGN}')) + ... except UnknownTimeZoneError: + ... print('Unknown') + Unknown + + ''' + if zone.upper() == 'UTC': + return utc + + try: + zone = ascii(zone) + except UnicodeEncodeError: + # All valid timezones are ASCII + raise UnknownTimeZoneError(zone) + + zone = _unmunge_zone(zone) + if zone not in _tzinfo_cache: + if zone in all_timezones_set: + fp = open_resource(zone) + try: + _tzinfo_cache[zone] = build_tzinfo(zone, fp) + finally: + fp.close() + else: + raise UnknownTimeZoneError(zone) + + return _tzinfo_cache[zone] + + +def _unmunge_zone(zone): + """Undo the time zone name munging done by older versions of pytz.""" + return zone.replace('_plus_', '+').replace('_minus_', '-') + + +ZERO = datetime.timedelta(0) +HOUR = datetime.timedelta(hours=1) + + +class UTC(datetime.tzinfo): + """UTC + + Optimized UTC implementation. It unpickles using the single module global + instance defined beneath this class declaration. + """ + zone = "UTC" + + _utcoffset = ZERO + _dst = ZERO + _tzname = zone + + def fromutc(self, dt): + if dt.tzinfo is None: + return self.localize(dt) + return super(utc.__class__, self).fromutc(dt) + + def utcoffset(self, dt): + return ZERO + + def tzname(self, dt): + return "UTC" + + def dst(self, dt): + return ZERO + + def __reduce__(self): + return _UTC, () + + def localize(self, dt, is_dst=False): + '''Convert naive time to local time''' + if dt.tzinfo is not None: + raise ValueError('Not naive datetime (tzinfo is already set)') + return dt.replace(tzinfo=self) + + def normalize(self, dt, is_dst=False): + '''Correct the timezone information on the given datetime''' + if dt.tzinfo is self: + return dt + if dt.tzinfo is None: + raise ValueError('Naive time - no tzinfo set') + return dt.astimezone(self) + + def __repr__(self): + return "" + + def __str__(self): + return "UTC" + + +UTC = utc = UTC() # UTC is a singleton + + +def _UTC(): + """Factory function for utc unpickling. + + Makes sure that unpickling a utc instance always returns the same + module global. + + These examples belong in the UTC class above, but it is obscured; or in + the README.txt, but we are not depending on Python 2.4 so integrating + the README.txt examples with the unit tests is not trivial. + + >>> import datetime, pickle + >>> dt = datetime.datetime(2005, 3, 1, 14, 13, 21, tzinfo=utc) + >>> naive = dt.replace(tzinfo=None) + >>> p = pickle.dumps(dt, 1) + >>> naive_p = pickle.dumps(naive, 1) + >>> len(p) - len(naive_p) + 17 + >>> new = pickle.loads(p) + >>> new == dt + True + >>> new is dt + False + >>> new.tzinfo is dt.tzinfo + True + >>> utc is UTC is timezone('UTC') + True + >>> utc is timezone('GMT') + False + """ + return utc +_UTC.__safe_for_unpickling__ = True + + +def _p(*args): + """Factory function for unpickling pytz tzinfo instances. + + Just a wrapper around tzinfo.unpickler to save a few bytes in each pickle + by shortening the path. + """ + return unpickler(*args) +_p.__safe_for_unpickling__ = True + + + +class _CountryTimezoneDict(LazyDict): + """Map ISO 3166 country code to a list of timezone names commonly used + in that country. + + iso3166_code is the two letter code used to identify the country. + + >>> def print_list(list_of_strings): + ... 'We use a helper so doctests work under Python 2.3 -> 3.x' + ... for s in list_of_strings: + ... print(s) + + >>> print_list(country_timezones['nz']) + Pacific/Auckland + Pacific/Chatham + >>> print_list(country_timezones['ch']) + Europe/Zurich + >>> print_list(country_timezones['CH']) + Europe/Zurich + >>> print_list(country_timezones[unicode('ch')]) + Europe/Zurich + >>> print_list(country_timezones['XXX']) + Traceback (most recent call last): + ... + KeyError: 'XXX' + + Previously, this information was exposed as a function rather than a + dictionary. This is still supported:: + + >>> print_list(country_timezones('nz')) + Pacific/Auckland + Pacific/Chatham + """ + def __call__(self, iso3166_code): + """Backwards compatibility.""" + return self[iso3166_code] + + def _fill(self): + data = {} + zone_tab = open_resource('zone.tab') + try: + for line in zone_tab: + line = line.decode('US-ASCII') + if line.startswith('#'): + continue + code, coordinates, zone = line.split(None, 4)[:3] + if zone not in all_timezones_set: + continue + try: + data[code].append(zone) + except KeyError: + data[code] = [zone] + self.data = data + finally: + zone_tab.close() + +country_timezones = _CountryTimezoneDict() + + +class _CountryNameDict(LazyDict): + '''Dictionary proving ISO3166 code -> English name. + + >>> print(country_names['au']) + Australia + ''' + def _fill(self): + data = {} + zone_tab = open_resource('iso3166.tab') + try: + for line in zone_tab.readlines(): + line = line.decode('US-ASCII') + if line.startswith('#'): + continue + code, name = line.split(None, 1) + data[code] = name.strip() + self.data = data + finally: + zone_tab.close() + +country_names = _CountryNameDict() + + +# Time-zone info based solely on fixed offsets + +class _FixedOffset(datetime.tzinfo): + + zone = None # to match the standard pytz API + + def __init__(self, minutes): + if abs(minutes) >= 1440: + raise ValueError("absolute offset is too large", minutes) + self._minutes = minutes + self._offset = datetime.timedelta(minutes=minutes) + + def utcoffset(self, dt): + return self._offset + + def __reduce__(self): + return FixedOffset, (self._minutes, ) + + def dst(self, dt): + return ZERO + + def tzname(self, dt): + return None + + def __repr__(self): + return 'pytz.FixedOffset(%d)' % self._minutes + + def localize(self, dt, is_dst=False): + '''Convert naive time to local time''' + if dt.tzinfo is not None: + raise ValueError('Not naive datetime (tzinfo is already set)') + return dt.replace(tzinfo=self) + + def normalize(self, dt, is_dst=False): + '''Correct the timezone information on the given datetime''' + if dt.tzinfo is None: + raise ValueError('Naive time - no tzinfo set') + return dt.replace(tzinfo=self) + + +def FixedOffset(offset, _tzinfos = {}): + """return a fixed-offset timezone based off a number of minutes. + + >>> one = FixedOffset(-330) + >>> one + pytz.FixedOffset(-330) + >>> one.utcoffset(datetime.datetime.now()) + datetime.timedelta(-1, 66600) + >>> one.dst(datetime.datetime.now()) + datetime.timedelta(0) + + >>> two = FixedOffset(1380) + >>> two + pytz.FixedOffset(1380) + >>> two.utcoffset(datetime.datetime.now()) + datetime.timedelta(0, 82800) + >>> two.dst(datetime.datetime.now()) + datetime.timedelta(0) + + The datetime.timedelta must be between the range of -1 and 1 day, + non-inclusive. + + >>> FixedOffset(1440) + Traceback (most recent call last): + ... + ValueError: ('absolute offset is too large', 1440) + + >>> FixedOffset(-1440) + Traceback (most recent call last): + ... + ValueError: ('absolute offset is too large', -1440) + + An offset of 0 is special-cased to return UTC. + + >>> FixedOffset(0) is UTC + True + + There should always be only one instance of a FixedOffset per timedelta. + This should be true for multiple creation calls. + + >>> FixedOffset(-330) is one + True + >>> FixedOffset(1380) is two + True + + It should also be true for pickling. + + >>> import pickle + >>> pickle.loads(pickle.dumps(one)) is one + True + >>> pickle.loads(pickle.dumps(two)) is two + True + """ + if offset == 0: + return UTC + + info = _tzinfos.get(offset) + if info is None: + # We haven't seen this one before. we need to save it. + + # Use setdefault to avoid a race condition and make sure we have + # only one + info = _tzinfos.setdefault(offset, _FixedOffset(offset)) + + return info + +FixedOffset.__safe_for_unpickling__ = True + + +def _test(): + import doctest, os, sys + sys.path.insert(0, os.pardir) + import pytz + return doctest.testmod(pytz) + +if __name__ == '__main__': + _test() + +all_timezones = \ +['Africa/Abidjan', + 'Africa/Accra', + 'Africa/Addis_Ababa', + 'Africa/Algiers', + 'Africa/Asmara', + 'Africa/Asmera', + 'Africa/Bamako', + 'Africa/Bangui', + 'Africa/Banjul', + 'Africa/Bissau', + 'Africa/Blantyre', + 'Africa/Brazzaville', + 'Africa/Bujumbura', + 'Africa/Cairo', + 'Africa/Casablanca', + 'Africa/Ceuta', + 'Africa/Conakry', + 'Africa/Dakar', + 'Africa/Dar_es_Salaam', + 'Africa/Djibouti', + 'Africa/Douala', + 'Africa/El_Aaiun', + 'Africa/Freetown', + 'Africa/Gaborone', + 'Africa/Harare', + 'Africa/Johannesburg', + 'Africa/Juba', + 'Africa/Kampala', + 'Africa/Khartoum', + 'Africa/Kigali', + 'Africa/Kinshasa', + 'Africa/Lagos', + 'Africa/Libreville', + 'Africa/Lome', + 'Africa/Luanda', + 'Africa/Lubumbashi', + 'Africa/Lusaka', + 'Africa/Malabo', + 'Africa/Maputo', + 'Africa/Maseru', + 'Africa/Mbabane', + 'Africa/Mogadishu', + 'Africa/Monrovia', + 'Africa/Nairobi', + 'Africa/Ndjamena', + 'Africa/Niamey', + 'Africa/Nouakchott', + 'Africa/Ouagadougou', + 'Africa/Porto-Novo', + 'Africa/Sao_Tome', + 'Africa/Timbuktu', + 'Africa/Tripoli', + 'Africa/Tunis', + 'Africa/Windhoek', + 'America/Adak', + 'America/Anchorage', + 'America/Anguilla', + 'America/Antigua', + 'America/Araguaina', + 'America/Argentina/Buenos_Aires', + 'America/Argentina/Catamarca', + 'America/Argentina/ComodRivadavia', + 'America/Argentina/Cordoba', + 'America/Argentina/Jujuy', + 'America/Argentina/La_Rioja', + 'America/Argentina/Mendoza', + 'America/Argentina/Rio_Gallegos', + 'America/Argentina/Salta', + 'America/Argentina/San_Juan', + 'America/Argentina/San_Luis', + 'America/Argentina/Tucuman', + 'America/Argentina/Ushuaia', + 'America/Aruba', + 'America/Asuncion', + 'America/Atikokan', + 'America/Atka', + 'America/Bahia', + 'America/Bahia_Banderas', + 'America/Barbados', + 'America/Belem', + 'America/Belize', + 'America/Blanc-Sablon', + 'America/Boa_Vista', + 'America/Bogota', + 'America/Boise', + 'America/Buenos_Aires', + 'America/Cambridge_Bay', + 'America/Campo_Grande', + 'America/Cancun', + 'America/Caracas', + 'America/Catamarca', + 'America/Cayenne', + 'America/Cayman', + 'America/Chicago', + 'America/Chihuahua', + 'America/Coral_Harbour', + 'America/Cordoba', + 'America/Costa_Rica', + 'America/Creston', + 'America/Cuiaba', + 'America/Curacao', + 'America/Danmarkshavn', + 'America/Dawson', + 'America/Dawson_Creek', + 'America/Denver', + 'America/Detroit', + 'America/Dominica', + 'America/Edmonton', + 'America/Eirunepe', + 'America/El_Salvador', + 'America/Ensenada', + 'America/Fort_Wayne', + 'America/Fortaleza', + 'America/Glace_Bay', + 'America/Godthab', + 'America/Goose_Bay', + 'America/Grand_Turk', + 'America/Grenada', + 'America/Guadeloupe', + 'America/Guatemala', + 'America/Guayaquil', + 'America/Guyana', + 'America/Halifax', + 'America/Havana', + 'America/Hermosillo', + 'America/Indiana/Indianapolis', + 'America/Indiana/Knox', + 'America/Indiana/Marengo', + 'America/Indiana/Petersburg', + 'America/Indiana/Tell_City', + 'America/Indiana/Vevay', + 'America/Indiana/Vincennes', + 'America/Indiana/Winamac', + 'America/Indianapolis', + 'America/Inuvik', + 'America/Iqaluit', + 'America/Jamaica', + 'America/Jujuy', + 'America/Juneau', + 'America/Kentucky/Louisville', + 'America/Kentucky/Monticello', + 'America/Knox_IN', + 'America/Kralendijk', + 'America/La_Paz', + 'America/Lima', + 'America/Los_Angeles', + 'America/Louisville', + 'America/Lower_Princes', + 'America/Maceio', + 'America/Managua', + 'America/Manaus', + 'America/Marigot', + 'America/Martinique', + 'America/Matamoros', + 'America/Mazatlan', + 'America/Mendoza', + 'America/Menominee', + 'America/Merida', + 'America/Metlakatla', + 'America/Mexico_City', + 'America/Miquelon', + 'America/Moncton', + 'America/Monterrey', + 'America/Montevideo', + 'America/Montreal', + 'America/Montserrat', + 'America/Nassau', + 'America/New_York', + 'America/Nipigon', + 'America/Nome', + 'America/Noronha', + 'America/North_Dakota/Beulah', + 'America/North_Dakota/Center', + 'America/North_Dakota/New_Salem', + 'America/Ojinaga', + 'America/Panama', + 'America/Pangnirtung', + 'America/Paramaribo', + 'America/Phoenix', + 'America/Port-au-Prince', + 'America/Port_of_Spain', + 'America/Porto_Acre', + 'America/Porto_Velho', + 'America/Puerto_Rico', + 'America/Rainy_River', + 'America/Rankin_Inlet', + 'America/Recife', + 'America/Regina', + 'America/Resolute', + 'America/Rio_Branco', + 'America/Rosario', + 'America/Santa_Isabel', + 'America/Santarem', + 'America/Santiago', + 'America/Santo_Domingo', + 'America/Sao_Paulo', + 'America/Scoresbysund', + 'America/Shiprock', + 'America/Sitka', + 'America/St_Barthelemy', + 'America/St_Johns', + 'America/St_Kitts', + 'America/St_Lucia', + 'America/St_Thomas', + 'America/St_Vincent', + 'America/Swift_Current', + 'America/Tegucigalpa', + 'America/Thule', + 'America/Thunder_Bay', + 'America/Tijuana', + 'America/Toronto', + 'America/Tortola', + 'America/Vancouver', + 'America/Virgin', + 'America/Whitehorse', + 'America/Winnipeg', + 'America/Yakutat', + 'America/Yellowknife', + 'Antarctica/Casey', + 'Antarctica/Davis', + 'Antarctica/DumontDUrville', + 'Antarctica/Macquarie', + 'Antarctica/Mawson', + 'Antarctica/McMurdo', + 'Antarctica/Palmer', + 'Antarctica/Rothera', + 'Antarctica/South_Pole', + 'Antarctica/Syowa', + 'Antarctica/Troll', + 'Antarctica/Vostok', + 'Arctic/Longyearbyen', + 'Asia/Aden', + 'Asia/Almaty', + 'Asia/Amman', + 'Asia/Anadyr', + 'Asia/Aqtau', + 'Asia/Aqtobe', + 'Asia/Ashgabat', + 'Asia/Ashkhabad', + 'Asia/Baghdad', + 'Asia/Bahrain', + 'Asia/Baku', + 'Asia/Bangkok', + 'Asia/Beirut', + 'Asia/Bishkek', + 'Asia/Brunei', + 'Asia/Calcutta', + 'Asia/Choibalsan', + 'Asia/Chongqing', + 'Asia/Chungking', + 'Asia/Colombo', + 'Asia/Dacca', + 'Asia/Damascus', + 'Asia/Dhaka', + 'Asia/Dili', + 'Asia/Dubai', + 'Asia/Dushanbe', + 'Asia/Gaza', + 'Asia/Harbin', + 'Asia/Hebron', + 'Asia/Ho_Chi_Minh', + 'Asia/Hong_Kong', + 'Asia/Hovd', + 'Asia/Irkutsk', + 'Asia/Istanbul', + 'Asia/Jakarta', + 'Asia/Jayapura', + 'Asia/Jerusalem', + 'Asia/Kabul', + 'Asia/Kamchatka', + 'Asia/Karachi', + 'Asia/Kashgar', + 'Asia/Kathmandu', + 'Asia/Katmandu', + 'Asia/Khandyga', + 'Asia/Kolkata', + 'Asia/Krasnoyarsk', + 'Asia/Kuala_Lumpur', + 'Asia/Kuching', + 'Asia/Kuwait', + 'Asia/Macao', + 'Asia/Macau', + 'Asia/Magadan', + 'Asia/Makassar', + 'Asia/Manila', + 'Asia/Muscat', + 'Asia/Nicosia', + 'Asia/Novokuznetsk', + 'Asia/Novosibirsk', + 'Asia/Omsk', + 'Asia/Oral', + 'Asia/Phnom_Penh', + 'Asia/Pontianak', + 'Asia/Pyongyang', + 'Asia/Qatar', + 'Asia/Qyzylorda', + 'Asia/Rangoon', + 'Asia/Riyadh', + 'Asia/Saigon', + 'Asia/Sakhalin', + 'Asia/Samarkand', + 'Asia/Seoul', + 'Asia/Shanghai', + 'Asia/Singapore', + 'Asia/Taipei', + 'Asia/Tashkent', + 'Asia/Tbilisi', + 'Asia/Tehran', + 'Asia/Tel_Aviv', + 'Asia/Thimbu', + 'Asia/Thimphu', + 'Asia/Tokyo', + 'Asia/Ujung_Pandang', + 'Asia/Ulaanbaatar', + 'Asia/Ulan_Bator', + 'Asia/Urumqi', + 'Asia/Ust-Nera', + 'Asia/Vientiane', + 'Asia/Vladivostok', + 'Asia/Yakutsk', + 'Asia/Yekaterinburg', + 'Asia/Yerevan', + 'Atlantic/Azores', + 'Atlantic/Bermuda', + 'Atlantic/Canary', + 'Atlantic/Cape_Verde', + 'Atlantic/Faeroe', + 'Atlantic/Faroe', + 'Atlantic/Jan_Mayen', + 'Atlantic/Madeira', + 'Atlantic/Reykjavik', + 'Atlantic/South_Georgia', + 'Atlantic/St_Helena', + 'Atlantic/Stanley', + 'Australia/ACT', + 'Australia/Adelaide', + 'Australia/Brisbane', + 'Australia/Broken_Hill', + 'Australia/Canberra', + 'Australia/Currie', + 'Australia/Darwin', + 'Australia/Eucla', + 'Australia/Hobart', + 'Australia/LHI', + 'Australia/Lindeman', + 'Australia/Lord_Howe', + 'Australia/Melbourne', + 'Australia/NSW', + 'Australia/North', + 'Australia/Perth', + 'Australia/Queensland', + 'Australia/South', + 'Australia/Sydney', + 'Australia/Tasmania', + 'Australia/Victoria', + 'Australia/West', + 'Australia/Yancowinna', + 'Brazil/Acre', + 'Brazil/DeNoronha', + 'Brazil/East', + 'Brazil/West', + 'CET', + 'CST6CDT', + 'Canada/Atlantic', + 'Canada/Central', + 'Canada/East-Saskatchewan', + 'Canada/Eastern', + 'Canada/Mountain', + 'Canada/Newfoundland', + 'Canada/Pacific', + 'Canada/Saskatchewan', + 'Canada/Yukon', + 'Chile/Continental', + 'Chile/EasterIsland', + 'Cuba', + 'EET', + 'EST', + 'EST5EDT', + 'Egypt', + 'Eire', + 'Etc/GMT', + 'Etc/GMT+0', + 'Etc/GMT+1', + 'Etc/GMT+10', + 'Etc/GMT+11', + 'Etc/GMT+12', + 'Etc/GMT+2', + 'Etc/GMT+3', + 'Etc/GMT+4', + 'Etc/GMT+5', + 'Etc/GMT+6', + 'Etc/GMT+7', + 'Etc/GMT+8', + 'Etc/GMT+9', + 'Etc/GMT-0', + 'Etc/GMT-1', + 'Etc/GMT-10', + 'Etc/GMT-11', + 'Etc/GMT-12', + 'Etc/GMT-13', + 'Etc/GMT-14', + 'Etc/GMT-2', + 'Etc/GMT-3', + 'Etc/GMT-4', + 'Etc/GMT-5', + 'Etc/GMT-6', + 'Etc/GMT-7', + 'Etc/GMT-8', + 'Etc/GMT-9', + 'Etc/GMT0', + 'Etc/Greenwich', + 'Etc/UCT', + 'Etc/UTC', + 'Etc/Universal', + 'Etc/Zulu', + 'Europe/Amsterdam', + 'Europe/Andorra', + 'Europe/Athens', + 'Europe/Belfast', + 'Europe/Belgrade', + 'Europe/Berlin', + 'Europe/Bratislava', + 'Europe/Brussels', + 'Europe/Bucharest', + 'Europe/Budapest', + 'Europe/Busingen', + 'Europe/Chisinau', + 'Europe/Copenhagen', + 'Europe/Dublin', + 'Europe/Gibraltar', + 'Europe/Guernsey', + 'Europe/Helsinki', + 'Europe/Isle_of_Man', + 'Europe/Istanbul', + 'Europe/Jersey', + 'Europe/Kaliningrad', + 'Europe/Kiev', + 'Europe/Lisbon', + 'Europe/Ljubljana', + 'Europe/London', + 'Europe/Luxembourg', + 'Europe/Madrid', + 'Europe/Malta', + 'Europe/Mariehamn', + 'Europe/Minsk', + 'Europe/Monaco', + 'Europe/Moscow', + 'Europe/Nicosia', + 'Europe/Oslo', + 'Europe/Paris', + 'Europe/Podgorica', + 'Europe/Prague', + 'Europe/Riga', + 'Europe/Rome', + 'Europe/Samara', + 'Europe/San_Marino', + 'Europe/Sarajevo', + 'Europe/Simferopol', + 'Europe/Skopje', + 'Europe/Sofia', + 'Europe/Stockholm', + 'Europe/Tallinn', + 'Europe/Tirane', + 'Europe/Tiraspol', + 'Europe/Uzhgorod', + 'Europe/Vaduz', + 'Europe/Vatican', + 'Europe/Vienna', + 'Europe/Vilnius', + 'Europe/Volgograd', + 'Europe/Warsaw', + 'Europe/Zagreb', + 'Europe/Zaporozhye', + 'Europe/Zurich', + 'GB', + 'GB-Eire', + 'GMT', + 'GMT+0', + 'GMT-0', + 'GMT0', + 'Greenwich', + 'HST', + 'Hongkong', + 'Iceland', + 'Indian/Antananarivo', + 'Indian/Chagos', + 'Indian/Christmas', + 'Indian/Cocos', + 'Indian/Comoro', + 'Indian/Kerguelen', + 'Indian/Mahe', + 'Indian/Maldives', + 'Indian/Mauritius', + 'Indian/Mayotte', + 'Indian/Reunion', + 'Iran', + 'Israel', + 'Jamaica', + 'Japan', + 'Kwajalein', + 'Libya', + 'MET', + 'MST', + 'MST7MDT', + 'Mexico/BajaNorte', + 'Mexico/BajaSur', + 'Mexico/General', + 'NZ', + 'NZ-CHAT', + 'Navajo', + 'PRC', + 'PST8PDT', + 'Pacific/Apia', + 'Pacific/Auckland', + 'Pacific/Chatham', + 'Pacific/Chuuk', + 'Pacific/Easter', + 'Pacific/Efate', + 'Pacific/Enderbury', + 'Pacific/Fakaofo', + 'Pacific/Fiji', + 'Pacific/Funafuti', + 'Pacific/Galapagos', + 'Pacific/Gambier', + 'Pacific/Guadalcanal', + 'Pacific/Guam', + 'Pacific/Honolulu', + 'Pacific/Johnston', + 'Pacific/Kiritimati', + 'Pacific/Kosrae', + 'Pacific/Kwajalein', + 'Pacific/Majuro', + 'Pacific/Marquesas', + 'Pacific/Midway', + 'Pacific/Nauru', + 'Pacific/Niue', + 'Pacific/Norfolk', + 'Pacific/Noumea', + 'Pacific/Pago_Pago', + 'Pacific/Palau', + 'Pacific/Pitcairn', + 'Pacific/Pohnpei', + 'Pacific/Ponape', + 'Pacific/Port_Moresby', + 'Pacific/Rarotonga', + 'Pacific/Saipan', + 'Pacific/Samoa', + 'Pacific/Tahiti', + 'Pacific/Tarawa', + 'Pacific/Tongatapu', + 'Pacific/Truk', + 'Pacific/Wake', + 'Pacific/Wallis', + 'Pacific/Yap', + 'Poland', + 'Portugal', + 'ROC', + 'ROK', + 'Singapore', + 'Turkey', + 'UCT', + 'US/Alaska', + 'US/Aleutian', + 'US/Arizona', + 'US/Central', + 'US/East-Indiana', + 'US/Eastern', + 'US/Hawaii', + 'US/Indiana-Starke', + 'US/Michigan', + 'US/Mountain', + 'US/Pacific', + 'US/Pacific-New', + 'US/Samoa', + 'UTC', + 'Universal', + 'W-SU', + 'WET', + 'Zulu'] +all_timezones = LazyList( + tz for tz in all_timezones if resource_exists(tz)) + +all_timezones_set = LazySet(all_timezones) +common_timezones = \ +['Africa/Abidjan', + 'Africa/Accra', + 'Africa/Addis_Ababa', + 'Africa/Algiers', + 'Africa/Asmara', + 'Africa/Bamako', + 'Africa/Bangui', + 'Africa/Banjul', + 'Africa/Bissau', + 'Africa/Blantyre', + 'Africa/Brazzaville', + 'Africa/Bujumbura', + 'Africa/Cairo', + 'Africa/Casablanca', + 'Africa/Ceuta', + 'Africa/Conakry', + 'Africa/Dakar', + 'Africa/Dar_es_Salaam', + 'Africa/Djibouti', + 'Africa/Douala', + 'Africa/El_Aaiun', + 'Africa/Freetown', + 'Africa/Gaborone', + 'Africa/Harare', + 'Africa/Johannesburg', + 'Africa/Juba', + 'Africa/Kampala', + 'Africa/Khartoum', + 'Africa/Kigali', + 'Africa/Kinshasa', + 'Africa/Lagos', + 'Africa/Libreville', + 'Africa/Lome', + 'Africa/Luanda', + 'Africa/Lubumbashi', + 'Africa/Lusaka', + 'Africa/Malabo', + 'Africa/Maputo', + 'Africa/Maseru', + 'Africa/Mbabane', + 'Africa/Mogadishu', + 'Africa/Monrovia', + 'Africa/Nairobi', + 'Africa/Ndjamena', + 'Africa/Niamey', + 'Africa/Nouakchott', + 'Africa/Ouagadougou', + 'Africa/Porto-Novo', + 'Africa/Sao_Tome', + 'Africa/Tripoli', + 'Africa/Tunis', + 'Africa/Windhoek', + 'America/Adak', + 'America/Anchorage', + 'America/Anguilla', + 'America/Antigua', + 'America/Araguaina', + 'America/Argentina/Buenos_Aires', + 'America/Argentina/Catamarca', + 'America/Argentina/Cordoba', + 'America/Argentina/Jujuy', + 'America/Argentina/La_Rioja', + 'America/Argentina/Mendoza', + 'America/Argentina/Rio_Gallegos', + 'America/Argentina/Salta', + 'America/Argentina/San_Juan', + 'America/Argentina/San_Luis', + 'America/Argentina/Tucuman', + 'America/Argentina/Ushuaia', + 'America/Aruba', + 'America/Asuncion', + 'America/Atikokan', + 'America/Bahia', + 'America/Bahia_Banderas', + 'America/Barbados', + 'America/Belem', + 'America/Belize', + 'America/Blanc-Sablon', + 'America/Boa_Vista', + 'America/Bogota', + 'America/Boise', + 'America/Cambridge_Bay', + 'America/Campo_Grande', + 'America/Cancun', + 'America/Caracas', + 'America/Cayenne', + 'America/Cayman', + 'America/Chicago', + 'America/Chihuahua', + 'America/Costa_Rica', + 'America/Creston', + 'America/Cuiaba', + 'America/Curacao', + 'America/Danmarkshavn', + 'America/Dawson', + 'America/Dawson_Creek', + 'America/Denver', + 'America/Detroit', + 'America/Dominica', + 'America/Edmonton', + 'America/Eirunepe', + 'America/El_Salvador', + 'America/Fortaleza', + 'America/Glace_Bay', + 'America/Godthab', + 'America/Goose_Bay', + 'America/Grand_Turk', + 'America/Grenada', + 'America/Guadeloupe', + 'America/Guatemala', + 'America/Guayaquil', + 'America/Guyana', + 'America/Halifax', + 'America/Havana', + 'America/Hermosillo', + 'America/Indiana/Indianapolis', + 'America/Indiana/Knox', + 'America/Indiana/Marengo', + 'America/Indiana/Petersburg', + 'America/Indiana/Tell_City', + 'America/Indiana/Vevay', + 'America/Indiana/Vincennes', + 'America/Indiana/Winamac', + 'America/Inuvik', + 'America/Iqaluit', + 'America/Jamaica', + 'America/Juneau', + 'America/Kentucky/Louisville', + 'America/Kentucky/Monticello', + 'America/Kralendijk', + 'America/La_Paz', + 'America/Lima', + 'America/Los_Angeles', + 'America/Lower_Princes', + 'America/Maceio', + 'America/Managua', + 'America/Manaus', + 'America/Marigot', + 'America/Martinique', + 'America/Matamoros', + 'America/Mazatlan', + 'America/Menominee', + 'America/Merida', + 'America/Metlakatla', + 'America/Mexico_City', + 'America/Miquelon', + 'America/Moncton', + 'America/Monterrey', + 'America/Montevideo', + 'America/Montreal', + 'America/Montserrat', + 'America/Nassau', + 'America/New_York', + 'America/Nipigon', + 'America/Nome', + 'America/Noronha', + 'America/North_Dakota/Beulah', + 'America/North_Dakota/Center', + 'America/North_Dakota/New_Salem', + 'America/Ojinaga', + 'America/Panama', + 'America/Pangnirtung', + 'America/Paramaribo', + 'America/Phoenix', + 'America/Port-au-Prince', + 'America/Port_of_Spain', + 'America/Porto_Velho', + 'America/Puerto_Rico', + 'America/Rainy_River', + 'America/Rankin_Inlet', + 'America/Recife', + 'America/Regina', + 'America/Resolute', + 'America/Rio_Branco', + 'America/Santa_Isabel', + 'America/Santarem', + 'America/Santiago', + 'America/Santo_Domingo', + 'America/Sao_Paulo', + 'America/Scoresbysund', + 'America/Sitka', + 'America/St_Barthelemy', + 'America/St_Johns', + 'America/St_Kitts', + 'America/St_Lucia', + 'America/St_Thomas', + 'America/St_Vincent', + 'America/Swift_Current', + 'America/Tegucigalpa', + 'America/Thule', + 'America/Thunder_Bay', + 'America/Tijuana', + 'America/Toronto', + 'America/Tortola', + 'America/Vancouver', + 'America/Whitehorse', + 'America/Winnipeg', + 'America/Yakutat', + 'America/Yellowknife', + 'Antarctica/Casey', + 'Antarctica/Davis', + 'Antarctica/DumontDUrville', + 'Antarctica/Macquarie', + 'Antarctica/Mawson', + 'Antarctica/McMurdo', + 'Antarctica/Palmer', + 'Antarctica/Rothera', + 'Antarctica/Syowa', + 'Antarctica/Troll', + 'Antarctica/Vostok', + 'Arctic/Longyearbyen', + 'Asia/Aden', + 'Asia/Almaty', + 'Asia/Amman', + 'Asia/Anadyr', + 'Asia/Aqtau', + 'Asia/Aqtobe', + 'Asia/Ashgabat', + 'Asia/Baghdad', + 'Asia/Bahrain', + 'Asia/Baku', + 'Asia/Bangkok', + 'Asia/Beirut', + 'Asia/Bishkek', + 'Asia/Brunei', + 'Asia/Choibalsan', + 'Asia/Chongqing', + 'Asia/Colombo', + 'Asia/Damascus', + 'Asia/Dhaka', + 'Asia/Dili', + 'Asia/Dubai', + 'Asia/Dushanbe', + 'Asia/Gaza', + 'Asia/Harbin', + 'Asia/Hebron', + 'Asia/Ho_Chi_Minh', + 'Asia/Hong_Kong', + 'Asia/Hovd', + 'Asia/Irkutsk', + 'Asia/Jakarta', + 'Asia/Jayapura', + 'Asia/Jerusalem', + 'Asia/Kabul', + 'Asia/Kamchatka', + 'Asia/Karachi', + 'Asia/Kashgar', + 'Asia/Kathmandu', + 'Asia/Khandyga', + 'Asia/Kolkata', + 'Asia/Krasnoyarsk', + 'Asia/Kuala_Lumpur', + 'Asia/Kuching', + 'Asia/Kuwait', + 'Asia/Macau', + 'Asia/Magadan', + 'Asia/Makassar', + 'Asia/Manila', + 'Asia/Muscat', + 'Asia/Nicosia', + 'Asia/Novokuznetsk', + 'Asia/Novosibirsk', + 'Asia/Omsk', + 'Asia/Oral', + 'Asia/Phnom_Penh', + 'Asia/Pontianak', + 'Asia/Pyongyang', + 'Asia/Qatar', + 'Asia/Qyzylorda', + 'Asia/Rangoon', + 'Asia/Riyadh', + 'Asia/Sakhalin', + 'Asia/Samarkand', + 'Asia/Seoul', + 'Asia/Shanghai', + 'Asia/Singapore', + 'Asia/Taipei', + 'Asia/Tashkent', + 'Asia/Tbilisi', + 'Asia/Tehran', + 'Asia/Thimphu', + 'Asia/Tokyo', + 'Asia/Ulaanbaatar', + 'Asia/Urumqi', + 'Asia/Ust-Nera', + 'Asia/Vientiane', + 'Asia/Vladivostok', + 'Asia/Yakutsk', + 'Asia/Yekaterinburg', + 'Asia/Yerevan', + 'Atlantic/Azores', + 'Atlantic/Bermuda', + 'Atlantic/Canary', + 'Atlantic/Cape_Verde', + 'Atlantic/Faroe', + 'Atlantic/Madeira', + 'Atlantic/Reykjavik', + 'Atlantic/South_Georgia', + 'Atlantic/St_Helena', + 'Atlantic/Stanley', + 'Australia/Adelaide', + 'Australia/Brisbane', + 'Australia/Broken_Hill', + 'Australia/Currie', + 'Australia/Darwin', + 'Australia/Eucla', + 'Australia/Hobart', + 'Australia/Lindeman', + 'Australia/Lord_Howe', + 'Australia/Melbourne', + 'Australia/Perth', + 'Australia/Sydney', + 'Canada/Atlantic', + 'Canada/Central', + 'Canada/Eastern', + 'Canada/Mountain', + 'Canada/Newfoundland', + 'Canada/Pacific', + 'Europe/Amsterdam', + 'Europe/Andorra', + 'Europe/Athens', + 'Europe/Belgrade', + 'Europe/Berlin', + 'Europe/Bratislava', + 'Europe/Brussels', + 'Europe/Bucharest', + 'Europe/Budapest', + 'Europe/Busingen', + 'Europe/Chisinau', + 'Europe/Copenhagen', + 'Europe/Dublin', + 'Europe/Gibraltar', + 'Europe/Guernsey', + 'Europe/Helsinki', + 'Europe/Isle_of_Man', + 'Europe/Istanbul', + 'Europe/Jersey', + 'Europe/Kaliningrad', + 'Europe/Kiev', + 'Europe/Lisbon', + 'Europe/Ljubljana', + 'Europe/London', + 'Europe/Luxembourg', + 'Europe/Madrid', + 'Europe/Malta', + 'Europe/Mariehamn', + 'Europe/Minsk', + 'Europe/Monaco', + 'Europe/Moscow', + 'Europe/Oslo', + 'Europe/Paris', + 'Europe/Podgorica', + 'Europe/Prague', + 'Europe/Riga', + 'Europe/Rome', + 'Europe/Samara', + 'Europe/San_Marino', + 'Europe/Sarajevo', + 'Europe/Simferopol', + 'Europe/Skopje', + 'Europe/Sofia', + 'Europe/Stockholm', + 'Europe/Tallinn', + 'Europe/Tirane', + 'Europe/Uzhgorod', + 'Europe/Vaduz', + 'Europe/Vatican', + 'Europe/Vienna', + 'Europe/Vilnius', + 'Europe/Volgograd', + 'Europe/Warsaw', + 'Europe/Zagreb', + 'Europe/Zaporozhye', + 'Europe/Zurich', + 'GMT', + 'Indian/Antananarivo', + 'Indian/Chagos', + 'Indian/Christmas', + 'Indian/Cocos', + 'Indian/Comoro', + 'Indian/Kerguelen', + 'Indian/Mahe', + 'Indian/Maldives', + 'Indian/Mauritius', + 'Indian/Mayotte', + 'Indian/Reunion', + 'Pacific/Apia', + 'Pacific/Auckland', + 'Pacific/Chatham', + 'Pacific/Chuuk', + 'Pacific/Easter', + 'Pacific/Efate', + 'Pacific/Enderbury', + 'Pacific/Fakaofo', + 'Pacific/Fiji', + 'Pacific/Funafuti', + 'Pacific/Galapagos', + 'Pacific/Gambier', + 'Pacific/Guadalcanal', + 'Pacific/Guam', + 'Pacific/Honolulu', + 'Pacific/Johnston', + 'Pacific/Kiritimati', + 'Pacific/Kosrae', + 'Pacific/Kwajalein', + 'Pacific/Majuro', + 'Pacific/Marquesas', + 'Pacific/Midway', + 'Pacific/Nauru', + 'Pacific/Niue', + 'Pacific/Norfolk', + 'Pacific/Noumea', + 'Pacific/Pago_Pago', + 'Pacific/Palau', + 'Pacific/Pitcairn', + 'Pacific/Pohnpei', + 'Pacific/Port_Moresby', + 'Pacific/Rarotonga', + 'Pacific/Saipan', + 'Pacific/Tahiti', + 'Pacific/Tarawa', + 'Pacific/Tongatapu', + 'Pacific/Wake', + 'Pacific/Wallis', + 'US/Alaska', + 'US/Arizona', + 'US/Central', + 'US/Eastern', + 'US/Hawaii', + 'US/Mountain', + 'US/Pacific', + 'UTC'] +common_timezones = LazyList( + tz for tz in common_timezones if tz in all_timezones) + +common_timezones_set = LazySet(common_timezones) diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/__init__.pyo b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/__init__.pyo new file mode 100644 index 0000000000000000000000000000000000000000..9f037414605fd2155ff8c31c9f4e21e33523ea5e GIT binary patch literal 34375 zcmeHw33we>b^pC1S+N{Dd+da4j|9guu@>906HF4K&6aFQR^F4Bh=j-Josr&1@69~V zBKe7=3rT4yw3HUwLMf#!OKG8{EwrU8(0yNMX(`=kq5DGjz5V~rxij--WIG9^DF1$6 zY->Do=FYw6o_n@?&b?P%f4^hfsn`7FshUduj9N-Pi2Lx}S13hF&Eu-oyjEnXc}qFC zb}0vtZbe;+aNVM)N6}@9wkqmXv`x|Finc4-q38;=v|Y`kz?F)wQjH!pkCNv8GBuA+ z%>7n1j}OiLHZ{LZwXc)Mt5xH2)kF>3l|JL`Qr*rDwX#hG?@(H6R0z1I)mi@X8r8T` zH37OxX@0&|p08H(SDWYS3ZdWb}-J$3fd3=GQTjgfAaxPQLcPhF~Jpr=sNgqp! zp0A!zdcIH5?E>7Z7BNhB@K;YL_3-=)mGeTr>&D&uU5Z{H_3cwmzjF4e>VTr%0vQy@ zpg`_a&h=8wo~)W7 zXim{7MW+>=QFK<(!;0n=y;RX7iXK(;GDTHIFIQwMT2NF|M2Z|mi;9*M)fKslmKCii zYA9+d@)Y@sT8hpo3KWHkB1N&HRYhxx&MRswT37T6MUN?ZT+tUO`a(rtr09zky;9K= zik?*TC5m39=t~uSnW9%K`f^3DQS@3xU!mwL6}?W;S1EeEqOVr;HHzM#=#7fLR?*if z`g%ogQuJm;-=OF%ioQ|NTNQniqPHpfW<}qk=vx)NUC}!fy;IS<6n&ebcPsjKMc<+5 zJ&N9|=sOjCm!kJ6`ff$vqv(4Ty6n&qf?^pB#iax052NnI0q90cDBZ_`h(T^$m zkfIMO`iP<*SM(E#ep1m-Df($eKcnbp75$u|pI7t?ihfbiFDd$EMZcoxR~7x5qK_*2 zbw$6S=wph0Q_*iJ`naOsR`dx)zoY1P75$!~-&gbpiax364;B59qE9LMw4y&&^e2k` zRMDR)`g28pq3ACa{gtA>R`fTDKBMSw75$x}zgP4RivCg2KPmcWMgOAcUlskEqJLNP zABz4{(SIrWZ>T#>P%M_FE=}Een=&X;9OUru~`@Xga9rZcT?Y9oBS@rh7HLNYfEbFV=LQru#KLpy?%= z9@I3fX++bgrZG+9nvQBZrfEXcq^9GVPH39aG_7ey(@9OUnjX?r)>P3nr|FcY)0)m` zI;-hnP4k*ws_79;k7|0ErmCiwYqB*hXsT%)2lUoxu(}>dab6f(Dap>UZ?4+G`(KaS8MtjO>fZjMonL<>FYFoy{0#5db6f) z(DW8f->B)Wn!ZWX+cbT%rf<>ot(xAh=^dKhsp(yszD?7+HGR9L@6hxfP4Ct8otnN& z)B7}ix2EsW^u3ziujvDtzE9KlYx)6AAJp`Nntn*r4{Q1nO+TvX$25IN(}y*EMAMIJ z`Uy=xsp+RQ{j{c^(e$&LeooWRYx)IEzo_Y#H2t!sU(xidntn~wM>YMrrr*%?F-^az z>9;g}T+?rB`h=$6(e%5TeoxcyYx)CCpVah+n*K=Br!;+9(;sX46HR}r>CZI%xu(C+ z^p~3cO4DC!`WsE3(e$^P{!Y{1Yx)OG|ETGoH2t%tf6?@>n*L4GziavrP5-Iszcl@~ zCS{Sf$g-%*qHc?}Skz%TJ$1|j#%_!i|(`Nev2Nk=p`0C zXwk4mBNmNXG-lDbMMo_O2lNKGf=!8X67EN0;W6?>AW-WTiqOwI5i{>mkWzlJi z&RBHTqK7S-x9Fu7Jz~+L7QM`(szooi$hK&~qMAiykz>)KMN1adEpjbdwrIto20926 zV3B8$Z&Axy8nx!{RnAV>0t=?uxmS(Bkh3iZbQeGK{fjOzc!&N!uyzYiY3iEK%+9^y z(nc%}bA zono%`J~Kmg?MV$jd|-fvLh#Qo6bPA?s|)UiSO5a&nc0!=z4DC`d(OC zay%zMK`Jc+UN)0Ddq*g?Bgb{3t$@oG+K z(GN4{5BM-`)j4hFU6r$iEGoRxZ#8Y+oCP#>4BmBcQ1rJ$=$$#Xe(~h-bP(` zh@)C`HU6*pu@?pHYWgyacI2R*-E_j}8bF4d3+__v$Kf1kHXa0i5M2fEq_=7}T#VK#a^Vd8E&V%fx8g9>SG;$a)UIj=sbRuc4<~N(Zmn+K6Z3J>@ z_rLLHrcdK_bR{l<6Z&ybbE;t!ICfKBl$lcIjwxmCF3awiWPMC3A>Nd|-X3#nQT8x} z4n|y>-&CB)wABkh?6ut5O2Y~Iz<4U!j>|&qHmGX2P5{+~b|lES-cpURkMG%Ax`X^$guy;ix(kq#ANEH4JsBhA}HO>@eDUBrD2T4h#%r&!;@M=94q-$(7mYNa20RR6kYe zAFhl}P8yQ(*gy>Mm3d}Lg?+dvxr8?E2E)h?>?LP#V8thQ&?bT;54IZdlIsnuy5#r+ ztplxoGx*_P$_?RQ%@3Txmg5AG&(}C|8~Cn`k!rREt5sGC)#?BM%qv3bgSZL1aZ$ZH z^o2vm+?*e}WZ1R>>x>Awv3Tag7Jn8)9PjzRHO6HYV;SA@^?Zk)%^ckFPP8|SAGQ=q zT`r@_L(GFN0{LOw*812gZHcG za*naC^eS@?^-bN3>#ip(Rf(?Pk_f}{Lmz9a@Ey3EY&l-ZhTIyZm>Ief8$+>-VZ1ftsqRyPsv>@*{inOuooIm$@Zw^`K2(zjUB+8x(!EU zU=cQlN_HgmKx@?EhS=MNUlRjo)I|i5fnYOhjM!9a*-;%9bEyecbELF85JjBg8?xR_ z9|l25X#9nlKGyu8wo(m9zS|NZ4qFX3k`ho|Jjh(J6lwuUHxTO>I<06M-kr7^abl*p z=(6v6qVrLXO{3sYt#ZezRjI>ayBC&O3rOWKg=s1N0HwGd=o+t&Z{$g8;?|@Du!vH` z0%LBtetx&vav`n&3h?M7%UNts*Obea~t5z~Vj@Cca!l+~rL z(py2<8Z$q$aYoG#;K8UM5D}E(nD|ZwA*r;lV!eQOpz-5Mo$+qTXgi+J*1UwS;hYGl zloiGe_;%$o6}*>$pcd<>x3bTZl+kK^7i%IsLJdKWpgivHJHt8*gSt%y_3XL#GBcZR zxE-k%k2hAthYDL55V*85q;}>4r;a$RZNp*77Wo&o(;4q5_0o+7V(TfMdFDssYq+CX zrTfHFC#MnFqHg#DxVxqMGY`IR&#Af5#989E4xAPTyjCbt85}p@3kwdgs*$?)oaz+I z8cPxGi;cH~<~pVJ?k%}t+M;~IY?^%wM5`15leBkz2Zn|Y>?`db+E+So&%V;(eI?xC zpK&JdM|tD)aX+9y&Bvye0pOp|t}p3gr|e>rTiLVw;r`vt{@qmCJ#l3B^pV|_((d_E z-|qFjdoq+vtpiY@i(FkFzBJYBVbuEf5A`3or!=(x$j}h}mBuS`rM~{5LqkKkD*6)4 z`a46@*L1xY4(I**hxYD$y2^)+9J+MnN!JEEo**^cb?0+!ZGYO@m~`dti+1I%|6y15 zAK8ClSA^DO+hyZ=u}Kmuz?L0`n3URHDK^t6vDS%M=F!JA&N$w1xY_T{vHNi7+Jlw4 z?JWgv|CF6@G?#PE*I?@|+Gw$|Rsh=vPBv{PH6%|R!MrpMnJiq?H8l+Nzl@NWa!C42 z-{nxAVjSXD%L&S?SjFj+sqKYxlJZtA&qll&d(GHea;hxx24V!STC;0)r_5SgOi!7u zV!0m|GwWmfBj0dai>=KzGiA0PFa|2T6&JPp8r?0nWruZ@wH+3l|90tJ))m&3me?9D z--Vx1{De2-0^PkVh6Z{bTA%OXNp>4glC4ts5?oGsgfI$BGiwH6$P#-hB_gCB}k?2T!sF#Am8vo)%Wc-MdT7b(K{^0_iuCK6YILr`5p3)65g@ z0btXKdI*hv5I<&~U?Fv#uvHzwh0tXhmJi^<23`K};E&)Z6UYb=XX3%+apoKN_9om^ zT59+Uc0;t6>#?JcXqCj$Q0W5VXza5`b=bQa;sPOF;eW)|zyrp|H`HP(@lVEoOlS5j zz;jBiY*oR{!j9r_z{#mVu;FYh8$SlT36DhLBo*O}8JXw^YZ+NB??!#%tMd$lErgi~ z#HlWTdjnCg3X*Wqnc3LGfEDcsbLcb{W!gZ|rt=*O<+$qr&lG-f&x+HTyy z*G_4`aPflY$IB^@;@)7qh{gKWL0FbBNDzw{d>E?VUsoj7SY}^ z8_F4}UT#GlmARqv{kX{dsKeQ!x7@Ib(b{bKmLCKvft-5hlFttAZ0)O@7phi2(?PvY z{P{Zp5YDMqjmMLC2h}RFCDm$~y-?Bbrch?$#PG5R8-LaqjxrBn`50d&_%g|t6MPxs z%Y%HG;R{FE%Coq1#!>DzC)FW?@)5Ky(}12WJ-Wxj53apidb`Zu?LFJK_IA}!Nd6S~ zGc$kTT@bRPb`7bSc4;y8OtO=cnV?hZTy`SM)AkBxzhNA3N)y51#QS8&)0QtX57Ta} z+3gT2~VWtqCX~RdYuF);*{2KSvUhr3)eWiss zD!KR%+ zszEuZbZB4cAmU2+cQ<};djR)Fix#6w#tb4N6%C|Qu%sAAw>uG~7UD^!^#O{Tt+0q$qgC)8b~Lg0k3rkZ8&3gX%WN6$#ckrhcIfbp75O1hDbwLM=aR!xLp=i z&hD7GrXeq<*5yuAv>hyMekz&iS#8|_(i%$lMAtE7)U3pqOL&PF8^{pgo%rb^_+Q*p z2UGf79N|ekiXY22-8|Lr;*#&eb=q!~CMzdP2lpR7TuN4Y;D3UK^+C!8a#gbUBxzDY zH<+u-B8x_wSC^2GRWv13a#BSybZ+Q##Z{>g!ocK?*5D{(u?B`xz+444h7`OPxr=Qn zRIEm{l!Jf}2NLLZ92Ey3=5$fo@F}FNCEvKUjg{ zCE3MVjO2^{>Nx8xKIB;wAXZZE##OLsJ z7P}* z)@&qM&bN>XM93WTv5o@*3tR_xfb__LOYHG1y`SaaXR#dC45KW(TXBJ!#heQHGuFZ34Y-V8$;}#))FPr#Z0>@KTy}fF zm<#?`JZM>9lo!s9IoTW!GD(Z`dZ21`G}Ch?(9G^O2UDbqf-OSlWE(0xy>5+t}5iBh|(xo2n zR*!E{k0Uu5QkOA}#$MPMre2ghEp8KD<1O zpELXjeZ5tkL36-z8Ot=FqR--~(#Kt!k@4f`Ki2*&6qYnel=}|1oBQ2`OCN_cOzxV$ zM1U09Stb*RreYxg`-0`0xXf<8aA^q;u(k9^2%XA?7&JI|w#h;;orN9BFXxY#qZp$q zFp`oD7YPl44mA4)d4KqUAfd13aKTxAo}WZdtpS8u%GZ zRW5Gacj1GJ8h6-qmhNx~7yi^JD;NxamHix;_{74)vcuGkBSi0pbus6;se&!Ls512(nR^Nb|i^ytAoqxGVfvoNrd$gPr(Y(Y$IE}3$EgaB?M5SVPdnR(1Wg@pVCvwa-Ga++uqVz71y7Ei;CHJV0 zBmG9+_>O~gEC^xw5r#j?mrUABl7JTui3l07Vv=;ks%-P)0$*x;VLt0{-6k;{vpNq~ z$jjJLiMckBm>cwUEGImQs;{JQ6rYQ!86k@B&_T!+~P}txhzVjRKa($l5=kz;9*cZWXApY3N2( zGw$2Kt`b>+W$+tV0Ra!3vm!j5jC^>{n3I@QOUVKWF)5PD#upMcHug1nEf49uUP6jI z%aqkGCirBk&m|z1fyZVusX;kePrJ@TzZF<0eGUHhUL*~~)(i9ms`-3Y*=N+5C5#A; z^CN!DWs}717~1bft4DtCYZq&1l_yiDn zbq;YxjDIo?Vh(|>F#@nNNyW)ZSXniZW1haFG5q~-JW5R^YfN^`|MJk&kkid#q!1?WoP<$tyj)J+RcxW z+-dP0t9+BGVVz^LHQR1!nJl(x7=-#J#x|VD))yoR!G%Yy*+7~rnhT*kGM3< zF|5XgYmVavs)d~ytRcqYVd!=^D==1o!V;Km4DfF_lY5l?7|g8k3bRF108S6e@T8m9 z32@!vhv3zid`tU;J#G`frkAXuGYc9=yHhv+3C3Cc#_;vb;)sk5!k&eh?Cn-^cX*N(WN!;er zwP~|S4mHVX%2v`Op$crx_JOBF`_kV-X3h6`9g-y~*^pq40!?mKvC5nib5Ze`O-#~> zu)5O*xyxKwRKJ8H4Ii0Fp2^*rEleDd?^wl6GKlAZ+FRHlZpV!}v>i*IuhiSO++@}G znayAqen#;VR&aqG#3TXkGuG%P_ppHg8o1axj`Es$z1j348|rW%kbK!A5iiX4E=#uM z8JjpGdys{weOu9v%*K;ERrzKHFdAVyEZ@Qp?B_umuXf+ADq$;w{DQ z2FP;UC_vmWwBzu~PFo{L-9>F|J7W(kX@4ZJ*VpY;1go9!svJ08hHDc84`#lk?5OPq zzHI8w03mirVzqR!m=i~ZZetyyy%MzZRgKvzb|5psq^dDHs5)V_VmEBNnMZnT*I((7LY_U2Hb5ZBah`{#nW;gW z9J5UOOW0Z))(gxw?Ry;7FEGLkGtfeT5;Kq`Y?vz`Hsb=+&Ua}B1HMwL`%#qV-IKA6 zhW&U6$rvfzR!pI$WAp;qD+Y}e-~nUa&2MOxK_R(~lzTH^gi|S!QA}a@G=}!EW$Vju2F1A^ zSbAj-j>L}VL&><{-H?O*7Zw>s77gkJ;#s=*dmqZU?5^4b4Pb{iUZPMy*c}maR_DSd zjzdwjWg+W@@22c(+4Yw%Rq-@3fByQVx`!{T$B=n-SSl{wHk1Vv4KJd-uNyRPc1$4E5r{h5hC-DicCY{`NUTa)gM)pjMr=C}Y#1>rHwCfk?yo?F14|L0 z^o4I%Ph;&$BD@)N$pk*%~`dybtG|!cM2twL}QM=JRK2D?@*K{#0Q=^Nd>l10_vTfVF;w}=j)QUGAm>fz z3D{OFacd7w`7jQ~_qynNcsG$-}|liE}Exld)hVrLmDM=upr85c&Brg1@8_{&(C zS0L*Q3>N5`M{34dt3He+o&}_4+!kn^%q$aCI+MAq836Ma%pLMo0%rxDkf}iRw9}~j zMR?37WwCiK!f|wg*9MqvWZp$7+ujP|0Fxfp1Q&+3j6maJkz>mac8nJ-XBh_+@e+vw z%Ix4`_Kg$43M47}A?Q>z{cvXCOiW_3jnnz^Y$PuN4An-U%RWt>bX?M}ie2B}?eN5C z7O}7mP4bCi;X)fuEEQ|7yI8MPTPY~lipwr+p}h#U7hK7HXuDWJRK@(-D{6^KR6T*? zj4l99#R%jU>@P~r)qSvCftY|AGZPiDSaTPn>Szq9_M!p@%sES_8uM}-N0B!Zb9Fv` zP+|dzzyZQu_XSSJoV$$qMbWy?ac}`M=)B|r7Wo_8h0{FjF>_g7{hoFMuuh?0XX>CBhvwnVIr7J zigLiXiC&GJ3XDM%!RWk&Z8;Z%WfNnNe<6OUxHUOwZ90a#Y{s+$p0yjGx9NKaTK2&~ znD7W^b-)z_gzD8kQ$4KK1C;jVb1A|8Fr8*S>^?>zXFKcj9VkOR(_m(in?6f-Kz(=#saDPE)GZt(N|&E1m-QB<9!V|5cED2Cv2`HD}nH04SOpAO7sXf zbOPG~z>^dkwU&T3LO?ZY!<={O@f&cd648;5fUD=XQFRj45+KK2t5et&hbeI9+ZZT; zTp5{9#A`NO@~mG_5tz&t9&-#k%~3pXmZ)KF1v@C&V+uMI!db;(e7Wa1tU+ut3}#$d z(bQ0I6&(FriPy0-9O#QWNTDHi8*ra8jyc&ZJi%M<@cnEZK52E<$+O2SbRkc|5_g{K zoo%z~fa}xg<3k{3Zd4v>ueTcr6XYlkpJK@eGiFpPyKS55o#%=z-e5+SiVf9(RlXet zsjyFlXcBeWtvEXNztZ-N!e<(uT88d`BZ6Qy=$H-JDdYpZ z1zV_@sUrYA*kf$S?X-6)h@0nfoj4Un{WEMkvYwxI(I<>tVhOp?(+vc!5hrF#kabq< zD0o5)7nge2foNbJ0ue_(pi>ShVNBc&x9}7PW_56Qok?r(PhlgN%*Pmd!9N8exP^^6 z#{P6*EeGCefH+v8>`~hZ{KU&l%O1rR!^ELXLB~OrX`8K=kS_&KBaY#M5YnF%Sa#Yg z%P{sU#`jLa#*rY0sgv_0j*6J&!g{$W<*6a>3Efyws<__WjDSRoj$Sn*8d%m$of0=5A* ziz!Oo%tEr39*VJ!Bm}F`hQcy#8#+~Klb23rvl<}V=s-HQ8Td4IWB38UA}tyC3~$;N ze=h?)%&se_3O-;3!udnDF(@-HrfKp#=AcV5Pt6tLa|rVvaqW^k9vz>P^zdk9?(pc? zob-+5gWzx_oGFMUFrLA(n&!P^35cskBs+wl;yAN43=wxE_Y%h<=Bu6NO{(lf@kl1c zF!7ZWU4^{4&y#(Q`J#oESRo`;JRGkiK?S%K4QCLUPee+9ZW1UkP)61XCS@EYKRybt zMhGzuLU1-6hYt!t@c*Ilu{lXok1w@bkrW^2ln<{gACGE-*nus!EV;jHsPMF3^lkcX z|4{L9!`lOePm50n3-9hOJRK@L9WFfGQ+T?!@bsemQ-1;R{sL+^n=y}g|Naec4;0@X zEIt;H?JsnzztFAzV#z|c`U~CaFLbNF(5?O#$vT3B=0hU;@_=Bxw}!2*+0dPWl1zsY z%Z{>=ILMEuhTs`qkig&0$5<7{;+1Sy9d0rQ5i;e>rzsHWG**nPY*G-WPnc=v3XS0S zFBU`AiAf=VaGV1)bM8Z!EcP@wK9`o_6Cc2`tHzFHP`K_0O5~9nfjh_v^^8v_m`J z2<#XdS#d?ZC*>fH4#$?@YUYb(u6>R;@Z7mVwx`L*C)h7TUqD7ta4FbzR`XPyf~`xY zA4!R+W%L58NeZKei721@o}<82eBQwkOA5dO4LH#Gs{IgJKF>I*i_Q8x`Rrtfpb=}oMOBo^0iGi9_;U+*}g{${_6Nz#}uEmJAx$%MRSR9OWu*6Tg1KM=BxTy~>K; zT6XfdSNug-zZ~wB2tls8-zbRK91_wnefg^9;99}L=UA8_Avc(Vom#Jh5`JN@PTLf( z=Sh4T5>^BI<;H=1Rxn3SfKR&(&xO$CP(AH8mVDv8+?Qt{21pF%AoKQ8;Fu&?La=$B z2>9#uc0u;dhI~0A@YskbsAD7jY;(jkvAyA?b@(5)Cb{b$62k=8kZj#Lmg+kBWCGTV zH5pH=VIP;ov`r#=!hQ@JV3R`{9EP3r*ezz4oDompIA8!VOX+b20jEVA1Z4J0fj)S+ z@Ew*nARWP!N{XCt0`MN3SYfvWIBnxt9UiOfxq(SR;>2e#oKg@m-FYZ7U>hq^j9;FB z$`00w!07Ypyh$*IEQgy60~@C}v#L)rQ)1AM+btB}dFY8Xdl``coEyRP#JZohaR;Uo zcVIek2k`$r)9{bDM<(5Y=+Lsw-lM@H2drR*&bTI^WAfWz8ZxRg^D?S4^Zla}!*hb- z4D|Z4FQYYE9u-t)D|7eGqA{j$dep;kD-n_mkQ@jh^h<%sfedl^S&6beEKavBbTz+;`(IPDUjEX5*}f@bU(;imjp&bat6PX(~iBBDTr zny~Py=@`|U)-((9VV({e=IclNHc4@1<=m)-^z@PWH2MF8Xn`y;BVX|v z1*a_q*iU3Nfz#KAF?B_7jE%57VW}k|8shKrbKv4^1Ur39=Se)s$;s{gMo(o$j1Zbw zGKx%q9IlZVJSAoOF~tWiX`|C{VPUY13Pq`GD#eiU16vi&+zQ79bfL>2k-@ zWrcaBzj8`CdB1Gq`jY znLW&Q(6{5R{0@G^&t`7GEq3oyuw+U1`tDIpDp#4-aK#>> isinstance(UnknownTimeZoneError(), LookupError) + True + + This class is actually a subclass of KeyError to provide backwards + compatibility with code relying on the undocumented behavior of earlier + pytz releases. + + >>> isinstance(UnknownTimeZoneError(), KeyError) + True + ''' + pass + + +class InvalidTimeError(Exception): + '''Base class for invalid time exceptions.''' + + +class AmbiguousTimeError(InvalidTimeError): + '''Exception raised when attempting to create an ambiguous wallclock time. + + At the end of a DST transition period, a particular wallclock time will + occur twice (once before the clocks are set back, once after). Both + possibilities may be correct, unless further information is supplied. + + See DstTzInfo.normalize() for more info + ''' + + +class NonExistentTimeError(InvalidTimeError): + '''Exception raised when attempting to create a wallclock time that + cannot exist. + + At the start of a DST transition period, the wallclock time jumps forward. + The instants jumped over never occur. + ''' diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/lazy.py b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/lazy.py new file mode 100644 index 0000000000..f7fc597cf6 --- /dev/null +++ b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/lazy.py @@ -0,0 +1,168 @@ +from threading import RLock +try: + from UserDict import DictMixin +except ImportError: + from collections import Mapping as DictMixin + + +# With lazy loading, we might end up with multiple threads triggering +# it at the same time. We need a lock. +_fill_lock = RLock() + + +class LazyDict(DictMixin): + """Dictionary populated on first use.""" + data = None + def __getitem__(self, key): + if self.data is None: + _fill_lock.acquire() + try: + if self.data is None: + self._fill() + finally: + _fill_lock.release() + return self.data[key.upper()] + + def __contains__(self, key): + if self.data is None: + _fill_lock.acquire() + try: + if self.data is None: + self._fill() + finally: + _fill_lock.release() + return key in self.data + + def __iter__(self): + if self.data is None: + _fill_lock.acquire() + try: + if self.data is None: + self._fill() + finally: + _fill_lock.release() + return iter(self.data) + + def __len__(self): + if self.data is None: + _fill_lock.acquire() + try: + if self.data is None: + self._fill() + finally: + _fill_lock.release() + return len(self.data) + + def keys(self): + if self.data is None: + _fill_lock.acquire() + try: + if self.data is None: + self._fill() + finally: + _fill_lock.release() + return self.data.keys() + + +class LazyList(list): + """List populated on first use.""" + + _props = [ + '__str__', '__repr__', '__unicode__', + '__hash__', '__sizeof__', '__cmp__', + '__lt__', '__le__', '__eq__', '__ne__', '__gt__', '__ge__', + 'append', 'count', 'index', 'extend', 'insert', 'pop', 'remove', + 'reverse', 'sort', '__add__', '__radd__', '__iadd__', '__mul__', + '__rmul__', '__imul__', '__contains__', '__len__', '__nonzero__', + '__getitem__', '__setitem__', '__delitem__', '__iter__', + '__reversed__', '__getslice__', '__setslice__', '__delslice__'] + + def __new__(cls, fill_iter=None): + + if fill_iter is None: + return list() + + # We need a new class as we will be dynamically messing with its + # methods. + class LazyList(list): + pass + + fill_iter = [fill_iter] + + def lazy(name): + def _lazy(self, *args, **kw): + _fill_lock.acquire() + try: + if len(fill_iter) > 0: + list.extend(self, fill_iter.pop()) + for method_name in cls._props: + delattr(LazyList, method_name) + finally: + _fill_lock.release() + return getattr(list, name)(self, *args, **kw) + return _lazy + + for name in cls._props: + setattr(LazyList, name, lazy(name)) + + new_list = LazyList() + return new_list + +# Not all versions of Python declare the same magic methods. +# Filter out properties that don't exist in this version of Python +# from the list. +LazyList._props = [prop for prop in LazyList._props if hasattr(list, prop)] + + +class LazySet(set): + """Set populated on first use.""" + + _props = ( + '__str__', '__repr__', '__unicode__', + '__hash__', '__sizeof__', '__cmp__', + '__lt__', '__le__', '__eq__', '__ne__', '__gt__', '__ge__', + '__contains__', '__len__', '__nonzero__', + '__getitem__', '__setitem__', '__delitem__', '__iter__', + '__sub__', '__and__', '__xor__', '__or__', + '__rsub__', '__rand__', '__rxor__', '__ror__', + '__isub__', '__iand__', '__ixor__', '__ior__', + 'add', 'clear', 'copy', 'difference', 'difference_update', + 'discard', 'intersection', 'intersection_update', 'isdisjoint', + 'issubset', 'issuperset', 'pop', 'remove', + 'symmetric_difference', 'symmetric_difference_update', + 'union', 'update') + + def __new__(cls, fill_iter=None): + + if fill_iter is None: + return set() + + class LazySet(set): + pass + + fill_iter = [fill_iter] + + def lazy(name): + def _lazy(self, *args, **kw): + _fill_lock.acquire() + try: + if len(fill_iter) > 0: + for i in fill_iter.pop(): + set.add(self, i) + for method_name in cls._props: + delattr(LazySet, method_name) + finally: + _fill_lock.release() + return getattr(set, name)(self, *args, **kw) + return _lazy + + for name in cls._props: + setattr(LazySet, name, lazy(name)) + + new_set = LazySet() + return new_set + +# Not all versions of Python declare the same magic methods. +# Filter out properties that don't exist in this version of Python +# from the list. +LazySet._props = [prop for prop in LazySet._props if hasattr(set, prop)] diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/reference.py b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/reference.py new file mode 100644 index 0000000000..3dda13e75c --- /dev/null +++ b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/reference.py @@ -0,0 +1,127 @@ +''' +Reference tzinfo implementations from the Python docs. +Used for testing against as they are only correct for the years +1987 to 2006. Do not use these for real code. +''' + +from datetime import tzinfo, timedelta, datetime +from pytz import utc, UTC, HOUR, ZERO + +# A class building tzinfo objects for fixed-offset time zones. +# Note that FixedOffset(0, "UTC") is a different way to build a +# UTC tzinfo object. + +class FixedOffset(tzinfo): + """Fixed offset in minutes east from UTC.""" + + def __init__(self, offset, name): + self.__offset = timedelta(minutes = offset) + self.__name = name + + def utcoffset(self, dt): + return self.__offset + + def tzname(self, dt): + return self.__name + + def dst(self, dt): + return ZERO + +# A class capturing the platform's idea of local time. + +import time as _time + +STDOFFSET = timedelta(seconds = -_time.timezone) +if _time.daylight: + DSTOFFSET = timedelta(seconds = -_time.altzone) +else: + DSTOFFSET = STDOFFSET + +DSTDIFF = DSTOFFSET - STDOFFSET + +class LocalTimezone(tzinfo): + + def utcoffset(self, dt): + if self._isdst(dt): + return DSTOFFSET + else: + return STDOFFSET + + def dst(self, dt): + if self._isdst(dt): + return DSTDIFF + else: + return ZERO + + def tzname(self, dt): + return _time.tzname[self._isdst(dt)] + + def _isdst(self, dt): + tt = (dt.year, dt.month, dt.day, + dt.hour, dt.minute, dt.second, + dt.weekday(), 0, -1) + stamp = _time.mktime(tt) + tt = _time.localtime(stamp) + return tt.tm_isdst > 0 + +Local = LocalTimezone() + +# A complete implementation of current DST rules for major US time zones. + +def first_sunday_on_or_after(dt): + days_to_go = 6 - dt.weekday() + if days_to_go: + dt += timedelta(days_to_go) + return dt + +# In the US, DST starts at 2am (standard time) on the first Sunday in April. +DSTSTART = datetime(1, 4, 1, 2) +# and ends at 2am (DST time; 1am standard time) on the last Sunday of Oct. +# which is the first Sunday on or after Oct 25. +DSTEND = datetime(1, 10, 25, 1) + +class USTimeZone(tzinfo): + + def __init__(self, hours, reprname, stdname, dstname): + self.stdoffset = timedelta(hours=hours) + self.reprname = reprname + self.stdname = stdname + self.dstname = dstname + + def __repr__(self): + return self.reprname + + def tzname(self, dt): + if self.dst(dt): + return self.dstname + else: + return self.stdname + + def utcoffset(self, dt): + return self.stdoffset + self.dst(dt) + + def dst(self, dt): + if dt is None or dt.tzinfo is None: + # An exception may be sensible here, in one or both cases. + # It depends on how you want to treat them. The default + # fromutc() implementation (called by the default astimezone() + # implementation) passes a datetime with dt.tzinfo is self. + return ZERO + assert dt.tzinfo is self + + # Find first Sunday in April & the last in October. + start = first_sunday_on_or_after(DSTSTART.replace(year=dt.year)) + end = first_sunday_on_or_after(DSTEND.replace(year=dt.year)) + + # Can't compare naive to aware objects, so strip the timezone from + # dt first. + if start <= dt.replace(tzinfo=None) < end: + return HOUR + else: + return ZERO + +Eastern = USTimeZone(-5, "Eastern", "EST", "EDT") +Central = USTimeZone(-6, "Central", "CST", "CDT") +Mountain = USTimeZone(-7, "Mountain", "MST", "MDT") +Pacific = USTimeZone(-8, "Pacific", "PST", "PDT") + diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/tzfile.py b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/tzfile.py new file mode 100644 index 0000000000..9c007c8099 --- /dev/null +++ b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/tzfile.py @@ -0,0 +1,137 @@ +#!/usr/bin/env python +''' +$Id: tzfile.py,v 1.8 2004/06/03 00:15:24 zenzen Exp $ +''' + +try: + from cStringIO import StringIO +except ImportError: + from io import StringIO +from datetime import datetime, timedelta +from struct import unpack, calcsize + +from pytz.tzinfo import StaticTzInfo, DstTzInfo, memorized_ttinfo +from pytz.tzinfo import memorized_datetime, memorized_timedelta + +def _byte_string(s): + """Cast a string or byte string to an ASCII byte string.""" + return s.encode('US-ASCII') + +_NULL = _byte_string('\0') + +def _std_string(s): + """Cast a string or byte string to an ASCII string.""" + return str(s.decode('US-ASCII')) + +def build_tzinfo(zone, fp): + head_fmt = '>4s c 15x 6l' + head_size = calcsize(head_fmt) + (magic, format, ttisgmtcnt, ttisstdcnt,leapcnt, timecnt, + typecnt, charcnt) = unpack(head_fmt, fp.read(head_size)) + + # Make sure it is a tzfile(5) file + assert magic == _byte_string('TZif'), 'Got magic %s' % repr(magic) + + # Read out the transition times, localtime indices and ttinfo structures. + data_fmt = '>%(timecnt)dl %(timecnt)dB %(ttinfo)s %(charcnt)ds' % dict( + timecnt=timecnt, ttinfo='lBB'*typecnt, charcnt=charcnt) + data_size = calcsize(data_fmt) + data = unpack(data_fmt, fp.read(data_size)) + + # make sure we unpacked the right number of values + assert len(data) == 2 * timecnt + 3 * typecnt + 1 + transitions = [memorized_datetime(trans) + for trans in data[:timecnt]] + lindexes = list(data[timecnt:2 * timecnt]) + ttinfo_raw = data[2 * timecnt:-1] + tznames_raw = data[-1] + del data + + # Process ttinfo into separate structs + ttinfo = [] + tznames = {} + i = 0 + while i < len(ttinfo_raw): + # have we looked up this timezone name yet? + tzname_offset = ttinfo_raw[i+2] + if tzname_offset not in tznames: + nul = tznames_raw.find(_NULL, tzname_offset) + if nul < 0: + nul = len(tznames_raw) + tznames[tzname_offset] = _std_string( + tznames_raw[tzname_offset:nul]) + ttinfo.append((ttinfo_raw[i], + bool(ttinfo_raw[i+1]), + tznames[tzname_offset])) + i += 3 + + # Now build the timezone object + if len(transitions) == 0: + ttinfo[0][0], ttinfo[0][2] + cls = type(zone, (StaticTzInfo,), dict( + zone=zone, + _utcoffset=memorized_timedelta(ttinfo[0][0]), + _tzname=ttinfo[0][2])) + else: + # Early dates use the first standard time ttinfo + i = 0 + while ttinfo[i][1]: + i += 1 + if ttinfo[i] == ttinfo[lindexes[0]]: + transitions[0] = datetime.min + else: + transitions.insert(0, datetime.min) + lindexes.insert(0, i) + + # calculate transition info + transition_info = [] + for i in range(len(transitions)): + inf = ttinfo[lindexes[i]] + utcoffset = inf[0] + if not inf[1]: + dst = 0 + else: + for j in range(i-1, -1, -1): + prev_inf = ttinfo[lindexes[j]] + if not prev_inf[1]: + break + dst = inf[0] - prev_inf[0] # dst offset + + # Bad dst? Look further. DST > 24 hours happens when + # a timzone has moved across the international dateline. + if dst <= 0 or dst > 3600*3: + for j in range(i+1, len(transitions)): + stdinf = ttinfo[lindexes[j]] + if not stdinf[1]: + dst = inf[0] - stdinf[0] + if dst > 0: + break # Found a useful std time. + + tzname = inf[2] + + # Round utcoffset and dst to the nearest minute or the + # datetime library will complain. Conversions to these timezones + # might be up to plus or minus 30 seconds out, but it is + # the best we can do. + utcoffset = int((utcoffset + 30) // 60) * 60 + dst = int((dst + 30) // 60) * 60 + transition_info.append(memorized_ttinfo(utcoffset, dst, tzname)) + + cls = type(zone, (DstTzInfo,), dict( + zone=zone, + _utc_transition_times=transitions, + _transition_info=transition_info)) + + return cls() + +if __name__ == '__main__': + import os.path + from pprint import pprint + base = os.path.join(os.path.dirname(__file__), 'zoneinfo') + tz = build_tzinfo('Australia/Melbourne', + open(os.path.join(base,'Australia','Melbourne'), 'rb')) + tz = build_tzinfo('US/Eastern', + open(os.path.join(base,'US','Eastern'), 'rb')) + pprint(tz._utc_transition_times) + #print tz.asPython(4) + #print tz.transitions_mapping diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/tzinfo.py b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/tzinfo.py new file mode 100644 index 0000000000..d53e9ff172 --- /dev/null +++ b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/tzinfo.py @@ -0,0 +1,563 @@ +'''Base classes and helpers for building zone specific tzinfo classes''' + +from datetime import datetime, timedelta, tzinfo +from bisect import bisect_right +try: + set +except NameError: + from sets import Set as set + +import pytz +from pytz.exceptions import AmbiguousTimeError, NonExistentTimeError + +__all__ = [] + +_timedelta_cache = {} +def memorized_timedelta(seconds): + '''Create only one instance of each distinct timedelta''' + try: + return _timedelta_cache[seconds] + except KeyError: + delta = timedelta(seconds=seconds) + _timedelta_cache[seconds] = delta + return delta + +_epoch = datetime.utcfromtimestamp(0) +_datetime_cache = {0: _epoch} +def memorized_datetime(seconds): + '''Create only one instance of each distinct datetime''' + try: + return _datetime_cache[seconds] + except KeyError: + # NB. We can't just do datetime.utcfromtimestamp(seconds) as this + # fails with negative values under Windows (Bug #90096) + dt = _epoch + timedelta(seconds=seconds) + _datetime_cache[seconds] = dt + return dt + +_ttinfo_cache = {} +def memorized_ttinfo(*args): + '''Create only one instance of each distinct tuple''' + try: + return _ttinfo_cache[args] + except KeyError: + ttinfo = ( + memorized_timedelta(args[0]), + memorized_timedelta(args[1]), + args[2] + ) + _ttinfo_cache[args] = ttinfo + return ttinfo + +_notime = memorized_timedelta(0) + +def _to_seconds(td): + '''Convert a timedelta to seconds''' + return td.seconds + td.days * 24 * 60 * 60 + + +class BaseTzInfo(tzinfo): + # Overridden in subclass + _utcoffset = None + _tzname = None + zone = None + + def __str__(self): + return self.zone + + +class StaticTzInfo(BaseTzInfo): + '''A timezone that has a constant offset from UTC + + These timezones are rare, as most locations have changed their + offset at some point in their history + ''' + def fromutc(self, dt): + '''See datetime.tzinfo.fromutc''' + if dt.tzinfo is not None and dt.tzinfo is not self: + raise ValueError('fromutc: dt.tzinfo is not self') + return (dt + self._utcoffset).replace(tzinfo=self) + + def utcoffset(self, dt, is_dst=None): + '''See datetime.tzinfo.utcoffset + + is_dst is ignored for StaticTzInfo, and exists only to + retain compatibility with DstTzInfo. + ''' + return self._utcoffset + + def dst(self, dt, is_dst=None): + '''See datetime.tzinfo.dst + + is_dst is ignored for StaticTzInfo, and exists only to + retain compatibility with DstTzInfo. + ''' + return _notime + + def tzname(self, dt, is_dst=None): + '''See datetime.tzinfo.tzname + + is_dst is ignored for StaticTzInfo, and exists only to + retain compatibility with DstTzInfo. + ''' + return self._tzname + + def localize(self, dt, is_dst=False): + '''Convert naive time to local time''' + if dt.tzinfo is not None: + raise ValueError('Not naive datetime (tzinfo is already set)') + return dt.replace(tzinfo=self) + + def normalize(self, dt, is_dst=False): + '''Correct the timezone information on the given datetime. + + This is normally a no-op, as StaticTzInfo timezones never have + ambiguous cases to correct: + + >>> from pytz import timezone + >>> gmt = timezone('GMT') + >>> isinstance(gmt, StaticTzInfo) + True + >>> dt = datetime(2011, 5, 8, 1, 2, 3, tzinfo=gmt) + >>> gmt.normalize(dt) is dt + True + + The supported method of converting between timezones is to use + datetime.astimezone(). Currently normalize() also works: + + >>> la = timezone('America/Los_Angeles') + >>> dt = la.localize(datetime(2011, 5, 7, 1, 2, 3)) + >>> fmt = '%Y-%m-%d %H:%M:%S %Z (%z)' + >>> gmt.normalize(dt).strftime(fmt) + '2011-05-07 08:02:03 GMT (+0000)' + ''' + if dt.tzinfo is self: + return dt + if dt.tzinfo is None: + raise ValueError('Naive time - no tzinfo set') + return dt.astimezone(self) + + def __repr__(self): + return '' % (self.zone,) + + def __reduce__(self): + # Special pickle to zone remains a singleton and to cope with + # database changes. + return pytz._p, (self.zone,) + + +class DstTzInfo(BaseTzInfo): + '''A timezone that has a variable offset from UTC + + The offset might change if daylight saving time comes into effect, + or at a point in history when the region decides to change their + timezone definition. + ''' + # Overridden in subclass + _utc_transition_times = None # Sorted list of DST transition times in UTC + _transition_info = None # [(utcoffset, dstoffset, tzname)] corresponding + # to _utc_transition_times entries + zone = None + + # Set in __init__ + _tzinfos = None + _dst = None # DST offset + + def __init__(self, _inf=None, _tzinfos=None): + if _inf: + self._tzinfos = _tzinfos + self._utcoffset, self._dst, self._tzname = _inf + else: + _tzinfos = {} + self._tzinfos = _tzinfos + self._utcoffset, self._dst, self._tzname = self._transition_info[0] + _tzinfos[self._transition_info[0]] = self + for inf in self._transition_info[1:]: + if inf not in _tzinfos: + _tzinfos[inf] = self.__class__(inf, _tzinfos) + + def fromutc(self, dt): + '''See datetime.tzinfo.fromutc''' + if (dt.tzinfo is not None + and getattr(dt.tzinfo, '_tzinfos', None) is not self._tzinfos): + raise ValueError('fromutc: dt.tzinfo is not self') + dt = dt.replace(tzinfo=None) + idx = max(0, bisect_right(self._utc_transition_times, dt) - 1) + inf = self._transition_info[idx] + return (dt + inf[0]).replace(tzinfo=self._tzinfos[inf]) + + def normalize(self, dt): + '''Correct the timezone information on the given datetime + + If date arithmetic crosses DST boundaries, the tzinfo + is not magically adjusted. This method normalizes the + tzinfo to the correct one. + + To test, first we need to do some setup + + >>> from pytz import timezone + >>> utc = timezone('UTC') + >>> eastern = timezone('US/Eastern') + >>> fmt = '%Y-%m-%d %H:%M:%S %Z (%z)' + + We next create a datetime right on an end-of-DST transition point, + the instant when the wallclocks are wound back one hour. + + >>> utc_dt = datetime(2002, 10, 27, 6, 0, 0, tzinfo=utc) + >>> loc_dt = utc_dt.astimezone(eastern) + >>> loc_dt.strftime(fmt) + '2002-10-27 01:00:00 EST (-0500)' + + Now, if we subtract a few minutes from it, note that the timezone + information has not changed. + + >>> before = loc_dt - timedelta(minutes=10) + >>> before.strftime(fmt) + '2002-10-27 00:50:00 EST (-0500)' + + But we can fix that by calling the normalize method + + >>> before = eastern.normalize(before) + >>> before.strftime(fmt) + '2002-10-27 01:50:00 EDT (-0400)' + + The supported method of converting between timezones is to use + datetime.astimezone(). Currently, normalize() also works: + + >>> th = timezone('Asia/Bangkok') + >>> am = timezone('Europe/Amsterdam') + >>> dt = th.localize(datetime(2011, 5, 7, 1, 2, 3)) + >>> fmt = '%Y-%m-%d %H:%M:%S %Z (%z)' + >>> am.normalize(dt).strftime(fmt) + '2011-05-06 20:02:03 CEST (+0200)' + ''' + if dt.tzinfo is None: + raise ValueError('Naive time - no tzinfo set') + + # Convert dt in localtime to UTC + offset = dt.tzinfo._utcoffset + dt = dt.replace(tzinfo=None) + dt = dt - offset + # convert it back, and return it + return self.fromutc(dt) + + def localize(self, dt, is_dst=False): + '''Convert naive time to local time. + + This method should be used to construct localtimes, rather + than passing a tzinfo argument to a datetime constructor. + + is_dst is used to determine the correct timezone in the ambigous + period at the end of daylight saving time. + + >>> from pytz import timezone + >>> fmt = '%Y-%m-%d %H:%M:%S %Z (%z)' + >>> amdam = timezone('Europe/Amsterdam') + >>> dt = datetime(2004, 10, 31, 2, 0, 0) + >>> loc_dt1 = amdam.localize(dt, is_dst=True) + >>> loc_dt2 = amdam.localize(dt, is_dst=False) + >>> loc_dt1.strftime(fmt) + '2004-10-31 02:00:00 CEST (+0200)' + >>> loc_dt2.strftime(fmt) + '2004-10-31 02:00:00 CET (+0100)' + >>> str(loc_dt2 - loc_dt1) + '1:00:00' + + Use is_dst=None to raise an AmbiguousTimeError for ambiguous + times at the end of daylight saving time + + >>> try: + ... loc_dt1 = amdam.localize(dt, is_dst=None) + ... except AmbiguousTimeError: + ... print('Ambiguous') + Ambiguous + + is_dst defaults to False + + >>> amdam.localize(dt) == amdam.localize(dt, False) + True + + is_dst is also used to determine the correct timezone in the + wallclock times jumped over at the start of daylight saving time. + + >>> pacific = timezone('US/Pacific') + >>> dt = datetime(2008, 3, 9, 2, 0, 0) + >>> ploc_dt1 = pacific.localize(dt, is_dst=True) + >>> ploc_dt2 = pacific.localize(dt, is_dst=False) + >>> ploc_dt1.strftime(fmt) + '2008-03-09 02:00:00 PDT (-0700)' + >>> ploc_dt2.strftime(fmt) + '2008-03-09 02:00:00 PST (-0800)' + >>> str(ploc_dt2 - ploc_dt1) + '1:00:00' + + Use is_dst=None to raise a NonExistentTimeError for these skipped + times. + + >>> try: + ... loc_dt1 = pacific.localize(dt, is_dst=None) + ... except NonExistentTimeError: + ... print('Non-existent') + Non-existent + ''' + if dt.tzinfo is not None: + raise ValueError('Not naive datetime (tzinfo is already set)') + + # Find the two best possibilities. + possible_loc_dt = set() + for delta in [timedelta(days=-1), timedelta(days=1)]: + loc_dt = dt + delta + idx = max(0, bisect_right( + self._utc_transition_times, loc_dt) - 1) + inf = self._transition_info[idx] + tzinfo = self._tzinfos[inf] + loc_dt = tzinfo.normalize(dt.replace(tzinfo=tzinfo)) + if loc_dt.replace(tzinfo=None) == dt: + possible_loc_dt.add(loc_dt) + + if len(possible_loc_dt) == 1: + return possible_loc_dt.pop() + + # If there are no possibly correct timezones, we are attempting + # to convert a time that never happened - the time period jumped + # during the start-of-DST transition period. + if len(possible_loc_dt) == 0: + # If we refuse to guess, raise an exception. + if is_dst is None: + raise NonExistentTimeError(dt) + + # If we are forcing the pre-DST side of the DST transition, we + # obtain the correct timezone by winding the clock forward a few + # hours. + elif is_dst: + return self.localize( + dt + timedelta(hours=6), is_dst=True) - timedelta(hours=6) + + # If we are forcing the post-DST side of the DST transition, we + # obtain the correct timezone by winding the clock back. + else: + return self.localize( + dt - timedelta(hours=6), is_dst=False) + timedelta(hours=6) + + + # If we get this far, we have multiple possible timezones - this + # is an ambiguous case occuring during the end-of-DST transition. + + # If told to be strict, raise an exception since we have an + # ambiguous case + if is_dst is None: + raise AmbiguousTimeError(dt) + + # Filter out the possiblilities that don't match the requested + # is_dst + filtered_possible_loc_dt = [ + p for p in possible_loc_dt + if bool(p.tzinfo._dst) == is_dst + ] + + # Hopefully we only have one possibility left. Return it. + if len(filtered_possible_loc_dt) == 1: + return filtered_possible_loc_dt[0] + + if len(filtered_possible_loc_dt) == 0: + filtered_possible_loc_dt = list(possible_loc_dt) + + # If we get this far, we have in a wierd timezone transition + # where the clocks have been wound back but is_dst is the same + # in both (eg. Europe/Warsaw 1915 when they switched to CET). + # At this point, we just have to guess unless we allow more + # hints to be passed in (such as the UTC offset or abbreviation), + # but that is just getting silly. + # + # Choose the earliest (by UTC) applicable timezone. + sorting_keys = {} + for local_dt in filtered_possible_loc_dt: + key = local_dt.replace(tzinfo=None) - local_dt.tzinfo._utcoffset + sorting_keys[key] = local_dt + first_key = sorted(sorting_keys)[0] + return sorting_keys[first_key] + + def utcoffset(self, dt, is_dst=None): + '''See datetime.tzinfo.utcoffset + + The is_dst parameter may be used to remove ambiguity during DST + transitions. + + >>> from pytz import timezone + >>> tz = timezone('America/St_Johns') + >>> ambiguous = datetime(2009, 10, 31, 23, 30) + + >>> tz.utcoffset(ambiguous, is_dst=False) + datetime.timedelta(-1, 73800) + + >>> tz.utcoffset(ambiguous, is_dst=True) + datetime.timedelta(-1, 77400) + + >>> try: + ... tz.utcoffset(ambiguous) + ... except AmbiguousTimeError: + ... print('Ambiguous') + Ambiguous + + ''' + if dt is None: + return None + elif dt.tzinfo is not self: + dt = self.localize(dt, is_dst) + return dt.tzinfo._utcoffset + else: + return self._utcoffset + + def dst(self, dt, is_dst=None): + '''See datetime.tzinfo.dst + + The is_dst parameter may be used to remove ambiguity during DST + transitions. + + >>> from pytz import timezone + >>> tz = timezone('America/St_Johns') + + >>> normal = datetime(2009, 9, 1) + + >>> tz.dst(normal) + datetime.timedelta(0, 3600) + >>> tz.dst(normal, is_dst=False) + datetime.timedelta(0, 3600) + >>> tz.dst(normal, is_dst=True) + datetime.timedelta(0, 3600) + + >>> ambiguous = datetime(2009, 10, 31, 23, 30) + + >>> tz.dst(ambiguous, is_dst=False) + datetime.timedelta(0) + >>> tz.dst(ambiguous, is_dst=True) + datetime.timedelta(0, 3600) + >>> try: + ... tz.dst(ambiguous) + ... except AmbiguousTimeError: + ... print('Ambiguous') + Ambiguous + + ''' + if dt is None: + return None + elif dt.tzinfo is not self: + dt = self.localize(dt, is_dst) + return dt.tzinfo._dst + else: + return self._dst + + def tzname(self, dt, is_dst=None): + '''See datetime.tzinfo.tzname + + The is_dst parameter may be used to remove ambiguity during DST + transitions. + + >>> from pytz import timezone + >>> tz = timezone('America/St_Johns') + + >>> normal = datetime(2009, 9, 1) + + >>> tz.tzname(normal) + 'NDT' + >>> tz.tzname(normal, is_dst=False) + 'NDT' + >>> tz.tzname(normal, is_dst=True) + 'NDT' + + >>> ambiguous = datetime(2009, 10, 31, 23, 30) + + >>> tz.tzname(ambiguous, is_dst=False) + 'NST' + >>> tz.tzname(ambiguous, is_dst=True) + 'NDT' + >>> try: + ... tz.tzname(ambiguous) + ... except AmbiguousTimeError: + ... print('Ambiguous') + Ambiguous + ''' + if dt is None: + return self.zone + elif dt.tzinfo is not self: + dt = self.localize(dt, is_dst) + return dt.tzinfo._tzname + else: + return self._tzname + + def __repr__(self): + if self._dst: + dst = 'DST' + else: + dst = 'STD' + if self._utcoffset > _notime: + return '' % ( + self.zone, self._tzname, self._utcoffset, dst + ) + else: + return '' % ( + self.zone, self._tzname, self._utcoffset, dst + ) + + def __reduce__(self): + # Special pickle to zone remains a singleton and to cope with + # database changes. + return pytz._p, ( + self.zone, + _to_seconds(self._utcoffset), + _to_seconds(self._dst), + self._tzname + ) + + + +def unpickler(zone, utcoffset=None, dstoffset=None, tzname=None): + """Factory function for unpickling pytz tzinfo instances. + + This is shared for both StaticTzInfo and DstTzInfo instances, because + database changes could cause a zones implementation to switch between + these two base classes and we can't break pickles on a pytz version + upgrade. + """ + # Raises a KeyError if zone no longer exists, which should never happen + # and would be a bug. + tz = pytz.timezone(zone) + + # A StaticTzInfo - just return it + if utcoffset is None: + return tz + + # This pickle was created from a DstTzInfo. We need to + # determine which of the list of tzinfo instances for this zone + # to use in order to restore the state of any datetime instances using + # it correctly. + utcoffset = memorized_timedelta(utcoffset) + dstoffset = memorized_timedelta(dstoffset) + try: + return tz._tzinfos[(utcoffset, dstoffset, tzname)] + except KeyError: + # The particular state requested in this timezone no longer exists. + # This indicates a corrupt pickle, or the timezone database has been + # corrected violently enough to make this particular + # (utcoffset,dstoffset) no longer exist in the zone, or the + # abbreviation has been changed. + pass + + # See if we can find an entry differing only by tzname. Abbreviations + # get changed from the initial guess by the database maintainers to + # match reality when this information is discovered. + for localized_tz in tz._tzinfos.values(): + if (localized_tz._utcoffset == utcoffset + and localized_tz._dst == dstoffset): + return localized_tz + + # This (utcoffset, dstoffset) information has been removed from the + # zone. Add it back. This might occur when the database maintainers have + # corrected incorrect information. datetime instances using this + # incorrect information will continue to do so, exactly as they were + # before being pickled. This is purely an overly paranoid safety net - I + # doubt this will ever been needed in real life. + inf = (utcoffset, dstoffset, tzname) + tz._tzinfos[inf] = tz.__class__(inf, tz._tzinfos) + return tz._tzinfos[inf] + diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Abidjan b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Abidjan new file mode 100644 index 0000000000000000000000000000000000000000..65d19ec2651aeb46c42ce7a74ae6ecbf3001edbb GIT binary patch literal 156 zcmWHE%1kq2zyM4@5fBCeMj!^UIVL@uTK{Uv%U>fLN5DjuOmo0ssr78}CcD`!UFH4Q3$=WF^#yf4~s(HDwBuVkNSiU*l`3EF}vz zSQ%e6B?}w-Q})LD+({AM(|Mn_bM7?vKEFhAezrsXs-T>(sYcn%k<3hdbh9s|H}kFD z)_KO;zUbFGYaiZjwnb-Wj`Uu-T<^Ds^}+IxKI~f6ho_ErRdBrPiL>{lFeLKkXpDIc!j8f=<+GbAle}6Ao?H*AsQhnAvz&SAzFQkT8LhV zVxOWJq8g$bq8y?fq8_3j5&<7W43H=waZp48iG?B>NIZ~;ATdFrGOU34ZCQ>j%W~v2 t$Ply~`M(#Qmc%40Nv!BpQj(G`iB0L%aXA3rc~ pK-fOMAq?(79PStb761_;Bv|tw2tZbWXpnUvnhYzsfNn700szD1FVy?NMT?AlPv%LfBe9} t0aDGth73jmNhB7*<` literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Blantyre b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Blantyre new file mode 100644 index 0000000000000000000000000000000000000000..2972580dad6a37f9e7728bb828905fbb62df03b6 GIT binary patch literal 157 zcmWHE%1kq2zyM4@5fBCeMj!^UIhx!KZvb)>E`UU36c|{1d_x$V9Ya7|h7b}A`VRzn M4dVius%yjr0NP*^CIA2c literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Brazzaville b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Brazzaville new file mode 100644 index 0000000000000000000000000000000000000000..abb0c08700a29d787d8682e020c7cf6fcac69cb0 GIT binary patch literal 157 zcmWHE%1kq2zyM4@5fBCeMj!^UIVL@8&;fGzLO`N?0t_rZz99_Zj$kfB2nh!L2Lil? LaRE)$HRJ*SfPWF& literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Bujumbura b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Bujumbura new file mode 100644 index 0000000000000000000000000000000000000000..cac56524574480a440cb06b171274ad1e1292e58 GIT binary patch literal 140 zcmWHE%1kq2zyORu5fFv}5SxX8K}Lar!Pzkc$O*x&j|nIR!XN`Wq;**wlo+0C`i_aGJ&{^xnPd>%F~?2q&P zt#awJ%ZtQ+POAM0A5Ojf@II`i>2uwZYzSJfUeImdb_eb4yZrBdzAyNGN0&bKO<&Nl zez^{|tqP8>_VtN3cY58$%lz)X0`J`LX8&BLAN+nkY0iJKQvA`;XnHpGiVJ)8NwX?f zUEJ`i>0MeaF4c{deKXgo{;Ey#^7yE_QhdT(8A^zOJJaPrSDQ!A>#$JcI;D(lnkL5Y-(v1oD^$+Llk%S0_r<;SHFCn-95M0f z$uc*0iJBDuT24-1EAnEOP2SnBRK931`E6xtO4n|A|MogjaP*9MVBII`!OdBE>hqaF zVPn58TF?_b^wdc`Ek6jRmo@9+$Y()G-j9CCr4Fw&<4eEvhrQm6?)Ute`K^wV-cYX}si_MdeX&N*iB|=47thv-k%Qj6!W=zMKj)Q4!@B%HG?;IG z(F@*g_8$8w{%?3%wY4br6LNY>9 zLUKZv6fb1Ov1tK$A&DWGaYzlxjYD!sc1U_on;(Y+oi;-xMI=WgNhC`SX(D+di6WVD zNEOMIL$XM=NV-m&FNcJkHe)1ZBxfXPBx??7BY7iNAd`X21~MJUd>|9zv@?QCiPO#rGAYQcAk%`( z3oAd6zdw(!=TYH*^Lan< z>XxQ?!D}bge#6CCXBYPqzKp%->Pb$Fu2h~0uiSYQ-8eQcac|*w!M(>b69Y50Egksz zNtm|rK$OW8R!!I8v=U8*H%m$W438!2i2USsY1HFo7OpO7ypsEC`Iay=Sy90pRDe@FZHW` zlltugQr~r08ake9WA0^X%ui}#ctqFK-qp2vxw`JXAGK-HQ*EAlRGa_qm-YWf+H&=f zZg|kB8&9_Ark=gB`S1$;=tP5TSwCCDgL$$wRv_D&W=LyJmTdpvE!i<4UE1bmYFi>9 zJIAH!&g(a1*W*8R_qmI*=ht3s|N6RioSZ11>^iS|+cR`n%8<|SAqQoftQc7`vSwt_ zuC3a&Wh3i$ZQ;nuU0XV`cGni~+Uk+zBkOmq0M{x&N^q?PqzKolK+15f4x|v*Dsin8 zq!!nTL8@`B9HbuC3UaL?q$H#!BcLePszS;_>T<0x*D6CwLuzxaIM=E}%0ucy3PdVI zN_4G8q)4Pnq)envq)?<%q*SCMv8W=YNTwWZlrLea-?*m zcBFWWsyf|$#e;j<*H$_B{PAgdt^fbyjlf&vjo%8R>_w5y8zZY|{+xw#va^bEvT^SG GQ7-|Z|F}f} literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Ceuta b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Ceuta new file mode 100644 index 0000000000000000000000000000000000000000..c9b0c08bc86caeafd6952e092fb4f22434305ec4 GIT binary patch literal 2049 zcmciCe@s`LMkDNsDX66DT7ijEvD5N z`?@ikYnD!jjU}0*T%*=<0RZl5v%9@FkPGd?Q?c~ogLiZkMntl z)^2UecWyfI<_$Ne)7(5yd;QCu-W!KoHw^f$cmo&fqsK>%MF)>%MBhHN$~&>w7k%gD z=IBXpo_F%QeO=?3;br5euXqW~-CYT1wncBdl;k8elt+_CO1n~efAentqN+=>j(B&T z>UZY!sHE?DLFTrE<*xM`WnM){GKzz8x4%d-)3W5Aq&p^Xkq^et1XitqU`=Au%w@cAPL>ABL z)5RAWWXX7&F8wed4}4Rr#r^eKGQ3nD+_PLuUrWpqEO|Kdq6PyK zQsx`c@{Dh#{PIt-BKBihF?v=W`QeB>IyfK|=RVTP-X2-`)?r=M+A5Fryr@+*ujuNQ zO91h zZ&Wtak4eMsU-YTcQ?jw{oHnK(kWD3n+LZ9FZl0~W`O>SpWg@Iw&vxk37ed z+FUo8_s-OsV92QnR)?H`c?j^}IIj7NUHji%H}wDCdV={eHz#6lo@e}HPG`~keK$hwKm8AhJVbi^v|4O(MHQwu$T$*(kD8WUI(t zk>QKpJ8-9YI=x^aN=N(iNmFNMDe~Ae}*4 zgY*Vz4$>W@JxG6$23bvqkQO05LYjnh32773C!|qGr;t`5y+WFWbPH)0(l4Z8R?{)0 zWmeNOq-jXkkhURxLmG#44sGjV+}OCu%Z<5l`KH9*n#)ANM9!Yc*qIoa@J;5)zHv!=H+5eLE^u>76cps literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Conakry b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Conakry new file mode 100644 index 0000000000000000000000000000000000000000..75b8523fb2991ed402751e087afe8898e4bfb25d GIT binary patch literal 224 zcmWHE%1kq2zyK^j5fBCeW*`Q!c_uxZ9kXZBj)u1eViOpd82|tOtOAk;0+#>(KYn1~ pfUtdhLm1qFINUJ=EC3=xNU-KV5P+-#(ID$UG#OTM0o`E01pxUHF}DB! literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Dakar b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Dakar new file mode 100644 index 0000000000000000000000000000000000000000..31104133c293ab4358a8b52e7b6f66cd22150d6b GIT binary patch literal 194 zcmWHE%1kq2zyQoZ5fBCeCLji}c_uxZcjJ_`zywC7|Nq~wU|{(F|KkS+7LXDK4j-yyn{6`U~%c(ylNvF)}cyTmi{z8GxkK)-Z5D s*gn1?46cqL3{I|&p&=jzU=TurMgM^SWEqGCSqP%ZvXl$x4qam|0AMpL82|tP literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Djibouti b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Djibouti new file mode 100644 index 0000000000000000000000000000000000000000..297d93a3e464f417f88e8719af0ca9410294b4ad GIT binary patch literal 157 zcmWHE%1kq2zyM4@5fBCeMj!^UIVOI-!~^7Llz>FF3>a8^d_x#q9Ya7|h7b}A`VRzn M4dVius%y*z0M_pl4*&oF literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Douala b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Douala new file mode 100644 index 0000000000000000000000000000000000000000..8627f2e05e95e60f75766d0100db6224616289bc GIT binary patch literal 157 zcmWHE%1kq2zyM4@5fBCeMj!^UIVL@8%>Z&ZB|xHl0t_rZz99_Zjv*i}LkI~5{RaZP MhH(K+)ivY-0D}n;+W-In literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/El_Aaiun b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/El_Aaiun new file mode 100644 index 0000000000000000000000000000000000000000..08ad52d25a1013a5f30c641dcae0f51b48ebe827 GIT binary patch literal 1509 zcmcK3OGs2<7>Ds=C54tI6h$DtBwYwI?Yb(Fs0J_PWxS@QR+?rtrCFNh=%QR$v@oIw zc_}Dslax@9i#A0PbVZC%2%_62rXq|YruX?=wulyf!#Tg1!^~=)zrUomdX@LrnPyM8 zI3;%RK5oz#dK3M;|7`TfncmFGt)W>%slk{tUjwl(bAq#%UJ3Zp-Uog676sB17I^8W zhXWa-_k)>b?*dup?*_N6=?-nbq?$eBo@S?9lU65@5o@O&xNg;M(ToRp3)lCpuHQXY(u^2xK-Pc#E z^$*)+e^-VcxLPR(_pZ>u$xU)7CtVI#FP4UsL}}bIU5>=XNYly$Z3>0tSZt&od-g(_ zKY!4c{sB4uWJp^tJkz$mIdY=;mbSOf*NCZ8Cg~Lpe^bv3hrfjQM`LD3%&`B}^JZmc z`Mtt4yEf->^Sh_q{Qu6Q+`i`W2-_hMen%!wONB!&NHRz^NIFP9NJ37_2uaClIUz|Q zSs`g5c_E1*nK>;rr{#tu=d|pQ^qiI-lAzNvbXtl?j!2SD%hG9SB6&J3Q6y8RrHbV0 zv}BQNotCcC@#oX3G5kd#X{k+hhiun6)}- PZBlY#R!TCiTpjfXM{RHM literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Freetown b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Freetown new file mode 100644 index 0000000000000000000000000000000000000000..720b8e3c905ea30f521204e3c75c29e55a5edcf8 GIT binary patch literal 665 zcmaLUze@sf7{~GF@-!8!a}XM$hH5`VB4`St7K6x(%0D0o94-igXt=$gBdWPkg5U14hYYzisPI2W)D}J0frAf^$RiE|p;IvlG zN1fX4wpLGBR=s>~HWE2%oVMI%tY$U$M$DJ@jP<&nHCvCzm@nRA zf+xL|ZKB{nL4tw>1q})w6htVPP*9=ZLP3Ut4F#Pn^PwP=WkwW~vdoEs6a}j+)1u&& zWnvV}vP_MF8wEKEb`p@?;Y?acn7?RpxgxO^Cp52q^NvGl8pcF LHi*K!AU*sAqmnM! literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Gaborone b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Gaborone new file mode 100644 index 0000000000000000000000000000000000000000..e2abcb664372359aa174fb5aefc4a1a780bddc52 GIT binary patch literal 234 zcmWHE%1kq2zyQoZ5fBCe7@M!j?R>_$zPyI>b%6zpOpFW+q7oo^83hJb1_mtyM$TZz z;1C99M-T=wARq+01uQ^W5C#DlTj)O!B*+(-fM}3qAR1&Lh=y3o%*4PT;RDhHv>T`o ZXg4R=ZeAbX5C&}aGca%gU8HNo1prskEHD57 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Harare b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Harare new file mode 100644 index 0000000000000000000000000000000000000000..258b393637294912a6d6c78973c09424136ed50e GIT binary patch literal 157 zcmWHE%1kq2zyM4@5fBCeMj!^UIhx##rvN#!G9XbI1qK!$-w+08#}E*gA%p~j{sRGC M!?=K^>KbtY08XPjBr({OfPe!;oEyoU32fdx#AK*+!#Dgjcd zWxxm|WfT|~f*pfHKq5d8g53rdpcDv$02>g4*qr}?Ah+7l0Yrmr1JNKGK{Uu#5Dl^! rM1yQ+WM%?F1_mhypl*;OfTjQ)0VIKrVDa${L3RiO0~g3yx<*_84V*eb literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Juba b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Juba new file mode 100644 index 0000000000000000000000000000000000000000..6f62fd764cef89254550b1e8204ffc6c98932605 GIT binary patch literal 669 zcmcK1y)Oho7=ZEjKHaT5oUd~nHlh$0iJ;JkuUsNNl1XkW3R5`>QRpNtS0NFNKR_cS zqS9zJBGHXjH7W`UrHXkjQ7J@WHnYFUCYwy2H(1_S8<8I?>b|g9eQtBkT%SIQoMdfi zXH126KWt>BY@)hiV-v3?KBaA4udfpRj7>_(c+zjZr+rm#<2H4hQt6u)+i*5%8ZTnH zX>VI)4xV*$`P{Uu-|N=-f@zz()a`{;l^rw!i!N8!lhJhC%;^P~_;OZE{-~=T?LqKYwAcO>~{{sQYdJqkA0*D4V14L87DO^DJ I=^AqZ084x~F#rGn literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Khartoum b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Khartoum new file mode 100644 index 0000000000000000000000000000000000000000..6f62fd764cef89254550b1e8204ffc6c98932605 GIT binary patch literal 669 zcmcK1y)Oho7=ZEjKHaT5oUd~nHlh$0iJ;JkuUsNNl1XkW3R5`>QRpNtS0NFNKR_cS zqS9zJBGHXjH7W`UrHXkjQ7J@WHnYFUCYwy2H(1_S8<8I?>b|g9eQtBkT%SIQoMdfi zXH126KWt>BY@)hiV-v3?KBaA4udfpRj7>_(c+zjZr+rm#<2H4hQt6u)+i*5%8ZTnH zX>VI)4xV*$`P{Uu-|N=-f@zz()a`{;l^r1(p$O*x&j|nIR!XN!#3=CXAGj$EQ0N4o))Bpeg literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Lagos b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Lagos new file mode 100644 index 0000000000000000000000000000000000000000..cbdc0450fc3b97bc436f6d90798a30ebe0ac30b9 GIT binary patch literal 157 zcmWHE%1kq2zyM4@5fBCeMj!^UITi+f4ghkP4M3uN0t_rZz99_Zjv*i}LkI~5{RaZP MhH(K+)ivY-0B~s$p8x;= literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Libreville b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Libreville new file mode 100644 index 0000000000000000000000000000000000000000..d7691ae56f56a0c15e753bf3c5e64b3b2b577d93 GIT binary patch literal 157 zcmWHE%1kq2zyM4@5fBCeMj!^UIVL@8T>|8A+yRO52{5qu_=YfqJBEO`3?U>K^dAWD M8pZ`QRo9RU014?6*#H0l literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Lome b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Lome new file mode 100644 index 0000000000000000000000000000000000000000..297ec5dae3787fd9d0a549b19af4d403f4032301 GIT binary patch literal 139 zcmWHE%1kq2zyORu5fFv}5SsK#=QcCIO!#3=CXAGj)x)0NS<<)c^nh literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Lusaka b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Lusaka new file mode 100644 index 0000000000000000000000000000000000000000..87d7a95fc7f19a45ba90bb27009c65616a0b521d GIT binary patch literal 157 zcmWHE%1kq2zyM4@5fBCeMj!^UIhx!~{sD5NT0o*Q3Jfehz99_Gjv*i}LkI~5{RaZP MhH(K+)ivS*0Ns=mCIA2c literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Malabo b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Malabo new file mode 100644 index 0000000000000000000000000000000000000000..c70de1f99d9f6c8af5e8f6691ddeb3ac822fdd74 GIT binary patch literal 195 zcmWHE%1kq2zyQoZ5fBCeCLji}c_uw;bNMoVUjrjhgu@0T1q3V%4159%96r7w4DLW2 c?id0QX9yv|jDcHnHU)uBu{|kWfT}#7#Oq+7+HLL kLl}Y`gF`@~KoCNL+5dq6WIl)n*#V-7wTBC2r>+qf0FFx~#{d8T literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Mbabane b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Mbabane new file mode 100644 index 0000000000000000000000000000000000000000..be6ed60baaf85c3760f7f974b128490c5052f52f GIT binary patch literal 160 zcmWHE%1kq2zyM4@5fBCeMj!^UIh)*$M*ump8X!>_1qK!$-w=ji$KVhUpCN<=IR=80RW`q5>o&G literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Mogadishu b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Mogadishu new file mode 100644 index 0000000000000000000000000000000000000000..bd08463429debfd950433c6fc8c1d53d5e732013 GIT binary patch literal 210 zcmWHE%1kq2zyQoZ5fBCeCLji}Ikzo77x28t>joo`qh$aj7?d>_SRiay#}Ec55CH)p z*o_4$25A5TkdYuZ?|&dD*pu=DM1!mV(O_$sfEH00b9rcl4RiV0a}D< MDFXu+&;N& IPuG|W0PW#A0RR91 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Ndjamena b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Ndjamena new file mode 100644 index 0000000000000000000000000000000000000000..8779590e04a66e4287cabe801aee9c8d2d793892 GIT binary patch literal 211 zcmWHE%1kq2zyQoZ5fBCe7@K#}vxXF*w88>mwR;JSOpFW+d@>+;J^=<61_l`gMh+j} m5QcC^5DpFj$pAqJ3FiL?0+1abeIR>4G%0p*0qxc`vCL));UB04$6hfB*mh literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Timbuktu b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Timbuktu new file mode 100644 index 0000000000000000000000000000000000000000..da18d7137740abeff3e856eefd86ff70d104ee09 GIT binary patch literal 224 zcmWHE%1kq2zyK^j5fBCeW*`Q!c_uxZ#;|A7j)r%F?E;KUjQ{`tXaEX>0L%aXA3rc~ pK-fOMAq?(79PStb761_;Bv|tw2tZbWXpnUvnhYzsfNn700szD1FFBF7@J@O%%G$>4YQ-1qL5yZf9spI>psucK1)YUs;;FC-JQEs@pMEdQei)t9FaX^C%&6~k%Q@Bl^R;rGrK!t*1Im` z^2I_p6l{_2eqC`ici4rfTQKh_Vou1sZ-XUjI2ZL()1H{f%yIBU#;l+5{_yc1W&ofd zP#`E6K@A86C8&X+;P6aJjEDgXcg literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Tunis b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Africa/Tunis new file mode 100644 index 0000000000000000000000000000000000000000..dd559ee763401a47ae9a68883bc254b628aa1b30 GIT binary patch literal 684 zcmZvZJxfAS7{|}`B~s8%1V-Udn%Pi;QHwZbD$$$J9jeJ80yhaiKx0CK^#K}cDhm1v z6(p7Rwl*jQxy2n?qn_Udi>&A2IlptyJ;UMmH&^rPgQmcMjd z=sH@nbg{n>I*420#E3OC+GjpJuH zs%M;M+G#ipr|Y}rtF4uC#CUaZz;G$$*UHmcImynODw$ehF_kh5Zc3T|Tj-Eq3>A`L z-~B1IlJ0qj7=c)Un6W8#Aci28Af_O;Y>F|PVhv&rVh>^vVi96e-k`7vF$%E?F$=K^ zF$}Q`F%7W|F%Gc~F;8J1k^m$HND?+B4M-w}%i(mm+}|x=GrNpG`;-Kty4C9GZL)gMsGw9x@WBqXCX^*>uLe|E-wauIY@sT@ zlBp}UO;ziUPScfv6jN2}(i>7Hn~jBU^ri{l%;vbedh_R(rh43KseamPwhrBqn%)-mV&(OQb1dgK93T(K}-D)XwxGy~|x`c1OqS-EVWu zo?(w}xjW0WzWAi~UUZv%H=pRX!|%-g^B?6vL%2HF(J$@30p$vFjdF*N%tvI>RQ}wU z>Eafdo9MDndynMl@`!kpxctGKfcSI#0m-wMAeTQE__sQv?K>P+VGs8yKke$g)rIKm&?*ek7@{&nXNb}ets!bd^oA%7(Hx>WM0bYr5bYW2L-coO z6M$sk(53*%fsq6x3q~4{JRpfcGJ&K5$pw-OBpXONkbE54gdiC?v?)PyVk8C0ijfv1 zFGgaJ%owRba$_V1$qtepBtJ-kkPIE#6d^f6l7wUlNfVMMBvDAFj8q}Hvfs&$3JZ^L zkIY9zjp2uEx#3Q&W1VvC)0S(SwdIa?%5|6cY`FigS0vKDFfWO$<9%rfNePMZz7!Do E3+5nPNdN!< literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Adak b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Adak new file mode 100644 index 0000000000000000000000000000000000000000..391ec98ec0f31cd595ed05a9b91a41c4cdb25d31 GIT binary patch literal 2353 zcmciCUrd%&0LSr%zb~K|6%ZndLdHwdwv5!Hz6D=S$_GwO zxKVG9$_M+-x)1GrPd?l_=tghaCu2%`-Prs_`ABMm8<*6h7ls$Q@qt@({K}-I@xQuy z(NEbbVLVGO{yIi2`8--DzJFUS?JSYY_D`y$npBy*{SWbI?mW4?Y(hL1Gc8kAoE0hl zaGe@4C{m|>(JOxL6)VRs>a@%6sPv)FbjC=xTGe|@i-CHT+48B(>X0hCu}0^hF$-_Z~dY`^WRlkE{(@oYkxjSsvQ;abbZR zvqE5r$QqGFBCAA}iL4V@sMV|#S*q2n68Wq-;ptkisFALrRC#&T5K>RL^S4 zht$t%3W!t?DIrorq=-lrkuoB6L<)&i5-BB8OQe`cHLa$cNIk8lph!inrld$sk)k41 zMaqiQ6)7xIS){Z`ZIR+4)wP=PBK5VJ0wWc+ni3;5Mv9D787VVTXQa?LSLvYOz>v^; zJ)ZEe`}jD{CqL5Zx~+Uov;V2JDYvP$`Nh^cz|^{&s2A|4+C7E;j## cxpqfT^h`nA)5^0mvNA+kd1hutW`>CP3w~*NkN^Mx literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Anchorage b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Anchorage new file mode 100644 index 0000000000000000000000000000000000000000..d14735026a09cff0104e479fa6543301d482deed GIT binary patch literal 2358 zcmciCeN2^A0LSr%*9!zjf`LeMd;#Ru0}4V>-YX!W5+Jvm7%3#iuo4W$@Qu=R=2lX+ zIh>7-b8NLqJJYRnExKi`P0TUedKt^qt(h!c>unar?R*dGubS&G&$H+GoZayk+wbdL z*Y;Gt^RE+Oe&OZxnU{Oo$bmxt*!*8Q#+sMQKgKH5)ai}xz*{S%(_iimdTF5y?n!rt zY%SBF&87aZx-=c`N%gz(BDCw34gSd32^~2!?vDELyuR!5h(G%4>oUea7=aq*rcD9 z>p53bRr1&Zec#6}m2xs%-+%1765Yje?(Pva&o@WT-~7E;Q1F*bU3pHV&H7fRXPyx0 zQY&KD^o`D(=nz@MAL{IjFRPq^V>iRe7yS=6B|+#T9$xlKOa6 zklrE-^M6xIT`Oc!a-1l-won#N{wf~$EJ{8&{-r3f==Ri_5!${USh)f*q_)nD|e>Yc~+ zBk!(LHI4gp?cowtSJJB2bf>8L+FY?!(t)(u9> z$1j}~jeBp(Cx!>b`j%0-VPL;#s{TPY??0}d%(wU3I=A`Hf zBZtDfO;z3tW^wSC|Nz2mDcwX^q4z3a43^{(HopYJbHLBUQ)=>cLasnZ>0TYhP}t}brJ)Cz88X$?R{>k$Lo}O9^+H%bv%{ze9F8| z1D93i;#p;GjuT{F&a~eD9#@q4176N+=H;FlFlU+nas=+$@2Nxvhm6i@hKGy~?Etwj zLXH_CFh*pM$S9FvBI85`ij351hKh{UY6gpp78x!wUSz;;9V@3vzj2am>GHztx z$jFhQBV$JfkBr`GhHo|FM*@IE00{vS10)DY6p%0=aX}O(dLF6Hg?dRufSqq*fDCB&bMK zk+33hMFNXN76~m9TO_zhbdm5{O?;66TTO(K5L-=*ksu>cM#7B583{BJX`BvqNN8|a z`0XB7WW*hO9Osi;q`I@mew&=>V4F~yc*odm&$Rahn`#qmlWk$|sjI6g_Ww)wKhfqN cF`e%yqFzkiv#S^9=I6@n>b$(%yj&UeH}EZKga7~l literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Anguilla b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Anguilla new file mode 100644 index 0000000000000000000000000000000000000000..bdedd1bd9bc85cbcf8259b6eee3aaa5ab041e954 GIT binary patch literal 156 zcmWHE%1kq2zyM4@5fBCeMj!^UIVPJMuVMWE|5ykE!~g%s4=}L!_=Yez1_QZ35JG}M O|A7FnVO&5{O}GFwj2!6z literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Antigua b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Antigua new file mode 100644 index 0000000000000000000000000000000000000000..608b635977bde87ab1e17875905d25b8fe1245a6 GIT binary patch literal 194 zcmWHE%1kq2zyQoZ5fBCeCLji}c_y11f4JjxCxDUZ|NmnG3=IGO@7%z^^8f$w0}LEK hz99^*!66KeKnwvPB$)gk2tcNTXyR?)0$OIm1pv^6E<*qS literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Araguaina b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Araguaina new file mode 100644 index 0000000000000000000000000000000000000000..ceb7977cf5f86728a82496244b0e6a5d0e33d025 GIT binary patch literal 882 zcmcK2F)W;69LMpOs>BJk7z}t2o8e#Y;jXliZcPyCO-J9=a z3tz`2_2@-5b~5*C^Zwix>mOs6>jUgnGvZk-O>%O zD@?=hG1b_1W*UEPDw&>?$JO1s`IRzZ@u-R?B8lhLRjaC%*6m^4cJbXLQgbSKcq~so zHR<*(YdYSS>!%y@@~r1X_s$MUpGxY&f;+#g-AM<5wa3|lB5Qx8gOaZ9D0u#|pO1*8 z+!NhlPwO5wMRxVNZIOMEjgg(bZfj(3uiG5i9oZh)A8CMeKw2O@kS0hMuWN(!@w!Gx zC!`hslU_(Oq#M!>>4!8#I(l78q^H+4MY9+qf7j`qj^Seg5)L zQrR0F{@Sr4I@)|TzbiMco11d^med#B^65gpb>~LaT0WL<^FFIKy+5C*R@Cm>N8_pb z3%zeTp}Pmy>FzgIy&|!k)1L$GBz@}Q$|OIcgpxk07wK#2u_Is2?B}2DPbUS zI3*Ay5+oEP79#b}ST_@5pY` zL1<~TtI*?6ElssYV~utwfwYL=5K!C{l^Ehzum9&{5(RrN_x=u-OnINo@aa=M-d|Un zeBt3bA`jS30ta8su$OCdLebkEPT9f7gN4kG#_jw z)@zoMCvB}SqH5!H`!#$<)qC1?{r$LUY);xnsiMBsM)dc}0rR8SYk$rTs$cigdS$d% z`8W3Kwuz%A(s?$&J2z!I+jIG@#23@`=|aAH*9O&HKAw+xzK)qg`FORW_S_!oNYtO3 zgL84C3!jx-^~CUSus~F=RDlIj5|LEa;RK zktLBekwuYJk!6u}k%f_!k)@Hfk;R>|It6 zr8uP)q!_1EgOr2RgA{~Rgp`D?CJs`R{I?!eA!Q+TA%!88Ii)nDHm4MaROgiPkou4U zkqVI#ks6&+BvPf*l^G1I?hZ?h+^xKW;Z}LeRMMCWv>Bp{vSpnMRNfM(e33vmHqXZ- O(Emm1c~L2MU-UO#U-2OT literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Argentina/ComodRivadavia b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Argentina/ComodRivadavia new file mode 100644 index 0000000000000000000000000000000000000000..b9c987bb56894c23ca7a74d02d792585e3f4fe00 GIT binary patch literal 1103 zcma*lJ!n%=9ES1Re6%qtRs|Iisn}8y9S+qRQ46PJD2Q3oK&6v|2!fzESV2@=oP>Y` zL1<~TtI*?6ElssYV~utwfwYL=5K!C{l^Ehzum9&{5(RrN_x=u-OnINo@aa=M-d|Un zeBt3bA`jS30ta8su$OCdLebkEPT9f7gN4kG#_jw z)@zoMCvB}SqH5!H`!#$<)qC1?{r$LUY);xnsiMBsM)dc}0rR8SYk$rTs$cigdS$d% z`8W3Kwuz%A(s?$&J2z!I+jIG@#23@`=|aAH*9O&HKAw+xzK)qg`FORW_S_!oNYtO3 zgL84C3!jx-^~CUSus~F=RDlIj5|LEa;RK zktLBekwuYJk!6u}k%f_!k)@Hfk;R>|It6 zr8uP)q!_1EgOr2RgA{~Rgp`D?CJs`R{I?!eA!Q+TA%!88Ii)nDHm4MaROgiPkou4U zkqVI#ks6&+BvPf*l^G1I?hZ?h+^xKW;Z}LeRMMCWv>Bp{vSpnMRNfM(e33vmHqXZ- O(Emm1c~L2MU-UO#U-2OT literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Argentina/Cordoba b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Argentina/Cordoba new file mode 100644 index 0000000000000000000000000000000000000000..a703e957d5ebe02e0651d77ddfff4d3f7b8b851b GIT binary patch literal 1103 zcma*lPe{{Y9LMqB{^c4)R!|WUixk|*%7YB1M9^VSbSom(SXTb}zMs({3iA2!+w0+nCqM7(;OSG{&R?fZ zzVLDm%FBJj*v*`JcqyYFZGB}Xx99Za!Z|gy`La7TF>a=t4|MU?YxVfed-uu3h?$w* zqTRuqc{(zppB*Tv(v^z)d|SiJ9uMl-<+v*MCf#!FzIu5rujkTt%-pBz?tI!)^X8*l zjU~)N>ZDum39I^O!~GgMqZ-}qy76JuG&iQ)X1S`q)ra&_b+7qeO1M9Y{p#o4j9wm2 zDDTD|-8O#2gged_cIGEcM|-}|nfzipKVK+x?O3O}D#r>j$I~&hzYwog)vntE(PZO= z**6n6eM75F-`lIvLrY`kaPdUc=U?Fy478pQ`t9BGN)^ZPyt3;AJ#Vq%3wz$X8o!Gb zzR35rt$Qk+b$TL>5I>MV3X@MHWU@MwUj_Mi#fq>d5j|Ssy6?slX~FAT?N}2&4+645SXL6oOQO zlwy@ykYcP-4N?wL4^j|P5mFM`nz%?&^1pSc3MmVz3n>h#%qpcJwOOS&q&lmVht!7@ zh*XG_h}3A6B9SVwRc64yvL_U5J*zNa@4wTOKwBZ&D1B>epz9*9A{fL7 z0>zcrsHcN9)bgoiGY>MD5>bay(JhHsWBv2(_kFqucG&aqyq|}Mo%Z{tN6(z@ceboH zdEu}Iiz9*{qvM=>`ItMsiJ<=#@(NlBl=e{W`56)s6Y2p?#4t+ zc{dNct<%SKxcgjwe{M#1x99Rb@o&24>sY=wnlZf}-suDDH{3owkdIa?>foJBSG@j8 zA6wxC+}Fy!u;+cO@?9(QBJbPn`_9ep ziDcRtN^wTgPKKL&?W@GCgF1$P}$INo1Nf5Lw+@9Nl_8}ewIRh>r8=ZMtJH@Sh*XG_h}4J_ ziByS{X|;6*{LSr9kloVSf&n=)m?iR*NdLuX!}M*lG0ImWl^2P0hmCai=Jyj4Y4f2< JgVOP#$X|a10A&CG literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Argentina/La_Rioja b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Argentina/La_Rioja new file mode 100644 index 0000000000000000000000000000000000000000..333819a15f79909ac5163a69b136f60b4591e2a9 GIT binary patch literal 1117 zcma*lPe{{Y9LMqBoXfR}te_$yjQrD9hX-pJh4IJ^LbS^q2%b7b5Clbs45Fe-r(h5x z2ozUdgPsm6ah6XlTM5ZvjtDvoif%=Q4g2S>@B7&)3iA2!+w0+nCqM7>(5aK%-e0Fh zzVLE-<>kKd&W((Ea51GHZhL7ac4YL#{8=@*<&vGukDJ2MeLZ#awR-gCy?uNkVx|jQ zwH?ZsC!?eK>EWU(UM|~b+v{fLc(a~aj;T^#k1f^isTWtXdNz66%znCN=aRmfGaqdw z8aMNa6LzsTtQN=W_G{?0s&}{Q`iC*Iv?*biN)`2Oaaez^956qMar<*>K>fO#(#s=p z=0{dYBf zt7X2(_jQeXBANF3QoI9cZ;;!cC;ji4!tz(VoFnpb-|WjdH)8f8lOeMq(;@RYWkO^| zr%Z{=iA;*jicE{li%g8nj7*KpjZBWr?v&|~`JIvgk^z!}Q*uC(a7q?P8b}^UB2LK! zNd?KpDajz&I3*nyZ|c7m^r~8Iqb)azm1HN_I$kNPbR9 z5Xlfp5y=rr63NmjX(D+#U82FJl|3P;l4q487(&@jVsoW7iga}b*1A&VS4x#HQtF1r R{g{;czgj&nA_?z{{048w^9%q0 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Argentina/Mendoza b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Argentina/Mendoza new file mode 100644 index 0000000000000000000000000000000000000000..76afd5909e0ed14e11c249473b34744ef58170c3 GIT binary patch literal 1147 zcma*lPe@cj9Ki9nyYKmr0!t_h2_eO_%V3&886$fzqP?t3f~O8q1VPaugZ|N_Q?L*c z1d3Z;gQma|wVc{)OGp+}BIvMDbSomZWwY}2`%V|Z4$d&|I}U>2?~@uhb)wx{v#RBV z!#W^`d;Q&;Y4zx0Qa|4Q+Dz<7>xsp)YI5skJ2^gPrpgcW^sTq*$-7VX>4h3IGgYtc zK-xST8PU)8XI1t}-o9uknb~8$o?U5Ext=bYE8JJFt_|tA#2qvD^}3x;glgV=u?wx8 zW-)%;7Q3rdakONA1gBN0y;he#kD78_+?I0->Su9KFE8vhzp|b7_jI57b1$h^hC5Yw zqeEAY9X3@>XEHm7#!XZ0P^P)-yJ`M*KGU+TL$|!inqA8$ZL2wC+6o`^?%Vy1U8R?1 z-%Oj)rq1*nJ!pFet4;6wtBsN9I=3HV2Nkkoe$)@-r!dUsJueJ%)|2~EK2jBi9}9e! z^1R6VM)$sX^?N*#@_Le-zLeL`O+Ip6yHfw3TaElCht(~IdqXJe-0(yBt6|6tDRZRE zk}^+MnJHzit}MN1}F|(#RA2HtC*m;pxAH~9~2|5 z;)G&_;)P8M6F dIG*wqw(=ruH#xRjR=*z+w(F-WDn<65n!okH1)cx^ literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Argentina/Rio_Gallegos b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Argentina/Rio_Gallegos new file mode 100644 index 0000000000000000000000000000000000000000..65d0230a2d06ca8b94cfeb60aee0ba3b1a3faf0d GIT binary patch literal 1103 zcma*lPe{{Y9LMqB=9bHfte_$!j1<|rJXp4z}{A?`IH2LH>UH_ImbXr+wb(fs-dXy}zzT zdBekXSRT%sZ(Yl%`{z^o!HySZYG+1IEuL1>+b-DY$qAFI-PJSKU#f?%-r7g!n#^o& zyS4)v^LT7bKRJ|F`HMySw54k1j)(NzN=y}c;|J**tJo06pv-2-ja%%gV|W6r1sqCZ;e-< znFF&iqjO72m)F_e;kBms^`+K8aFutc;kP>&3d=X&&lf$<_Y2mObGaCZ`2L#;pXDNN z~PwAat+&nx}!g(C7R9QWLacgWMO1wWNBn=WO1jgjx6t#^^pRQ3Y<~`QiD^9K&n8>Kmj-*1M6L&@+pDJ8wqq%{d`mc O{a>V>*CgfcZTbmWsqo_f literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Argentina/Salta b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Argentina/Salta new file mode 100644 index 0000000000000000000000000000000000000000..963917a01a2639bd782d7f3580647153dc4edc5c GIT binary patch literal 1075 zcma*lPe{{Y9LMqB{^gP)E2xMFBSp3@57t^J!6Q2e(Jpgfc9+qfYQ-qiSyFWji-BW#*d?^un#z>hYWR_Q}O|vpBy? z+mW1kIx(T2^%qs~O4&Z&(=baX!+L2gu1W(*TdLhxFR$hGa{7*0{&d~0qXQxoHF8!pdOLLE!=!0$PuXUvqQ2F~^!LhP^P`xsKNp77uj!0l8&4?z z#v$D{b<9M&&K36OXG~W|zR;cgV!A(HDD>>xqI$|F3Ng>uG1FIw*DC73?cvU3GGFBT=GHxx&UynG z&QR7H=Jw~4{r4_W`6~`jzZ~v6e0k1~->V`UAv+;kA$vJxGh{cXY=`WJY>4cLY>DiN zY>MoPY>VuRY>e#el&z7yow7NyJF>k~_D33UN(V>_NDoL8PU!+^1L?yljUb&kr4^(X zq#2|eq#dLmbPaKlj^uyq(Gt=V(iGAa(w0;DLK<^QXGm*K=?!TP=?-ZR=?`hp={gJr x*Y`%kt#<>4JR_` literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Argentina/San_Juan b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Argentina/San_Juan new file mode 100644 index 0000000000000000000000000000000000000000..fe7007b85ca4a22659c2c3093d078893fa2f466d GIT binary patch literal 1117 zcma*lJ!n%=9ES0mFB^kmRZtO;iv2KgIaFgrshp6ZAa+Rug-#A42nEH#3ZmlTBm|@g zLQA4u1y6@)Nu#}*)@Z>JNQ(##1;tHKi6MUV`hQL)QLyK7^E+HR^?fqKXHNGzf1Nh@ z!prHCm;08xH?!)&rL=yy^M#q-oz>Gz=Tvd~Ww%(EG&9X9UApy3J$n7leS9%uW@mP2 zcQ|XFOibvfN6V^wrRvV@YMA+xK|Q}3Q{ z#?4adlw0o$t9q{CehrPNMsK@ryw92D)|A_<)YP~7sQz9%WPX(6?$6So`gJd@SI6VZ zyKzvrO&&Ml&a?TwV+GUMK9=uFd@)_0F64XmY*IZh3;BKB-8$-gR#9^#A6u!Z{kMlY z5{+l(@NCTJV$LK3O81YhH~nv}cKG~je1d`26SDY&=y~O;<9J@hb>zNW^@Tm}?Fzrk zRldmgjjelXAmb#{yn`8Mh})kh^Y59$@>jf^WAbv}=E*rfK2<^{LuNy!L*}!}gvg9m znG%^3nG~57nHHHBnHZTFnHrfJnH-tjD$^tLTO|P`10)5jafXp`b1S;_y_AuS{?Brzm2BsHt#h9qZ|?2z=3{H&57 zk|B~Jk|UBNk|mNRlBd-s8t|{}2}zYa>nwo~%9e99Dy6oHv~~J6*iz+JN|i5C>gLw{ Qgp~TfS{)}M2_K031`~$z4FCWD literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Argentina/San_Luis b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Argentina/San_Luis new file mode 100644 index 0000000000000000000000000000000000000000..e19478819e7337ab1b3951b7b0576c467d66f2fc GIT binary patch literal 1145 zcma*lPe_wt9Ki8c_t#Ni1!W~&QY=porY#8L5f3ZL%N!J*Iz$izMTZQcpi8GfsL@H; zO1cF;QI<^0r{Jn#46VW<5*so~S7y1ai@R9-l& zUOC)b?%Wtvk1i$k;~lTf^sZ4oy>w3Hwq3TlsR=Vvy{~6)y;n~@e6mk3#?0JIi?+j~ z=GpkTets~o@>h!XMQg>(p9t#t^-fjji`&A=q(x$RJZioYN4clmPhoj(th(h-(y#2ht%4=q+TEEQU3LA z9hn#~(YCYM-RUXQ)|}3^$G@BQwY%Al?cKWLZQkrj?6mR9OLJhZ)975r^aYeoj5L|V z&DCt8lr)FGUC>7!ben;9$8|$vojVv{hr*#?I2Z~B!rXj6U-UfRFIZ3R%f*JM?|)q3 zyIkZ&-Z#4U&9#^Q!IamR}W8CB;*S}Zl|3hn%-*H%nT100n`oK%ii76%Z5@6d108g95}= zkWipduu#Cb3K|L=3LaMhL_y>#kSLfapeU#)uqe2w1I9&=$$#qsje?B=j)IN?&sFeI z0J;i73PcJ<3P=h{3QP)4R{`oONGVV$SZNJxps~Ik5~rdy5)MVc8sR3hdxKbUTl49x gHf(TiKj6;wpTB1LAG2Wu^g>JblCw96bAo(d!gf}%qPQPHJSFo+QZ zic332Jsm93l}{~O8OUNv1Re%Ox1wSVv-0i#eRhh1d|%%8^X$cwzi+blnZi%LP9^>^wNxNN$IiKGirRpMLRw^VkQ>u>+Fp;>e1Wx_VM{fGdZzQ z+uoFUGB~K8?#-#(rGkC7xnib{1@zQXo62{@Y`%0)y||Lr)A3to`qNcA6Zh4O`Dlxg zsG05Tv*mpuRUWF?Z^2Wl(%z&iABN1rx=y>0FRJh5e!W=SWq#zM_Gh+R{koITO9N5m zU)!l0Mh=@$^XbgC^r&fWN@rSPUro#BbD7qyt5s{^XeQ$MI%4)@+Db*W{bo-%R(WoA zPqrC7@kQxZuXR`d3ez=zIec(&*c{3p57*Q#^A6Ni?;zF&g6@~^=L(+Z`+4gHe1EP` z6Y~9cCEjxdzR34g)pKV&>2)M{x|3cHr$4Xczqbm>U-57qkcabnU#_zQcW)!RA=@GQ zAsaenM`TNLzgoYDc(0@8z1nn1d6N*hQY zNFzumPH6?{1!=}9-5~8ar5~grq$8vyq$i{)bX{?fw&Z{7(HGJf(izek(wkG7L%MTH zdq{syX%OiUX%XoWX%gwuDQzNsI;ByhQ>?aHSG&ABD1CC*^R5flyI(TiJh4i$)ihnE eH7i}R@|I-fizK_IdOjk_{x4h4Ym}CEH2wy7l=|QR literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Argentina/Ushuaia b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Argentina/Ushuaia new file mode 100644 index 0000000000000000000000000000000000000000..18590effb093a4429c23fbcedaadf5ec0fae774e GIT binary patch literal 1103 zcma*lPe{{Y9LMqB=9X&}SwTfa7%8%Kd9c=^5+2z>i0q&P!&8R{grMkjq5&d|7PUS8X?31lkGj}wk=a%9s-4>PxXw`lWpHS8ICS83yYHAx&ww5odFO@<4wYbN8%O&jhnO^ndc8^{f zPALECZrwO`&_r5JW_M&JOiNQH+nW4jT0fl0wryXl+6qUqG4G>_nSI%Kxu|yD=xa_^ zpPIe1aii}aR=Tvxb`7pHU9T=S2ZGDILk+*(!BAMf`F^h8dA^^wo}5dCK*aZ7m-#Fe zcq8xE)X%BzwAb0g)0_7CIQ@C0|GiK|e#OJpArI$`zFen=$FCr3A&ViaAsJ!CKTovzG=;PURU)cEUe2(OT{OjsjL3A7%fi!!j<1uCBssJxLt*VWI5 PB+&mw>UmKqcUSZ$aBT3H literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Aruba b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Aruba new file mode 100644 index 0000000000000000000000000000000000000000..2d01c18860497141758685c332e130628cf1d793 GIT binary patch literal 194 zcmWHE%1kq2zyQoZ5fBCeCLji}c_z#0DSw;s#)FaR|Ns553=IGOAK1ab^8f$w0}LEK iz99^ben1=?0@4EnAtadm9|%CEgJ|My-~w7^!UX`QpDpzO literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Asuncion b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Asuncion new file mode 100644 index 0000000000000000000000000000000000000000..59f78918faaaafb2838b1088d1c234007cc1430f GIT binary patch literal 2036 zcmc)KUrd#C9LMnk{zp{M6i`Xal0rOukDLK^Du1LV8vm4o3RY_V10y^rq1ZokO|zRLV}QT*_xbQNq^ZMK!%HCyat%ZfRke(#5QRbBg>J?Hi8d2WB7ceJK% z`=Y?Vt}*TnH&?5>d7gA3?T@xG3$B@Qx8s`B+hivmyQ0ab|F)C%4a?;Ag=R`kNK=|N z+0?B|b!yeSX4;cq>OF-SW_s3bnUPUq(v20bc2Muz+;8r$9H;Y^tv3&ZBl2KT#LS=Gpjl(PP1das<)Ohh&BI!( z*}b3H1s5ks&dHNzVJumLM}D-q<%22>Q%xwpRu-)b+Po=eG+dBk!+-Tk{*0S8f8ZA_ zxOLSQ_I$02zdL6i>FCr*cfWbG^PD`^*k&I;`o1iw`P7(Q`=zLH&^(d%i7s8;XO>NS zOP7bvnB~96bj8eX?27(1T0Eq7Wmi~NU3K?KmBBKJ$|X}ZS!8X>3A6Uk5?vQRWY&Kl)at%kQ*%B=H(Y$(KKpY_86>&n@YfEsK-w);VWoTl%2g<{gtAi4)C^pIW4L;8#=Ey+L;N^qS{C z-mCQ;r_Bp*RBOY5cC)KCqOqNwwy`)hKY<587MMRWT?JwtjJ(}-Dr{FBI88{ zjEoo=GBRdl(8#EfVI$*429Asz89Fj{WbnRj^vLji-T09JAQ3=9fW!a^0uluz3`iW1 zKp>GoLV?5r2?i1kBpkjj9!Nlth#(*_!V^w+{A;+R{H5ShBIgGNMg}Hk zmjC~EZeV2i|9|xY1_+x2EW!gK83deNLKvKbfjAt9140;FfovdPgb*RvT>-Kggh7BE zh(T{t;WU!WtgI~d|(Ajt*vfhiXN%5QKt literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Atka b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Atka new file mode 100644 index 0000000000000000000000000000000000000000..391ec98ec0f31cd595ed05a9b91a41c4cdb25d31 GIT binary patch literal 2353 zcmciCUrd%&0LSr%zb~K|6%ZndLdHwdwv5!Hz6D=S$_GwO zxKVG9$_M+-x)1GrPd?l_=tghaCu2%`-Prs_`ABMm8<*6h7ls$Q@qt@({K}-I@xQuy z(NEbbVLVGO{yIi2`8--DzJFUS?JSYY_D`y$npBy*{SWbI?mW4?Y(hL1Gc8kAoE0hl zaGe@4C{m|>(JOxL6)VRs>a@%6sPv)FbjC=xTGe|@i-CHT+48B(>X0hCu}0^hF$-_Z~dY`^WRlkE{(@oYkxjSsvQ;abbZR zvqE5r$QqGFBCAA}iL4V@sMV|#S*q2n68Wq-;ptkisFALrRC#&T5K>RL^S4 zht$t%3W!t?DIrorq=-lrkuoB6L<)&i5-BB8OQe`cHLa$cNIk8lph!inrld$sk)k41 zMaqiQ6)7xIS){Z`ZIR+4)wP=PBK5VJ0wWc+ni3;5Mv9D787VVTXQa?LSLvYOz>v^; zJ)ZEe`}jD{CqL5Zx~+Uov;V2JDYvP$`Nh^cz|^{&s2A|4+C7E;j## cxpqfT^h`nA)5^0mvNA+kd1hutW`>CP3w~*NkN^Mx literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Bahia b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Bahia new file mode 100644 index 0000000000000000000000000000000000000000..403d9d1060ea23b39094ac2a3f1ffdf5933d6729 GIT binary patch literal 1022 zcmciAKSM(6&-+=MBIr4udmXp^e(z6wW^f=C{c+a& zf4H13fB9W?`~FaEuBN+?`*p}ntz`63epnW=4|L&ESr@mxvx`&xvb45U^LO&HyfmqW zI4$2Moc+G>tgKF-(;wCKrgS2yrP-%aPQ0|`dnL2>xl(_QkD0pX*R+1*jcG7@tfc2n zCUr_|y7Gc#vax1LPozT{v}69f>0Etgv$?CXce$wht|!g@IcE=C ztTtUUH}qid7t=d=)E@7?DeEf!;p5!f4^iY?u~4zWxz{hEO~-oT=y2ajzGB|3Kk;7_ zaQ;vMDG~HFkRnJGq)gD)K?((ZC8QKm3n_+FL&_obkb+1>q-4<7M2ZG|RirFZm*=D~ zQW+_Y)JBRU)sgZ+UmsaO(60blLeQ@PSwzsU0$B#K4rC$7N|2=>Ye5!+tOi*QvL0kX oLBAqoNkP9RWKqbfkYyq3LKcRs3|ShoHe_-5e^!_91577=1KZPJLjV8( literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Bahia_Banderas b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Bahia_Banderas new file mode 100644 index 0000000000000000000000000000000000000000..cd531078d0e8a4752bc242e83836dfdf0ae307ca GIT binary patch literal 1574 zcmdUuOGp(_0EUldSSC2wgD3*2APl>y>CLPxyOx>WG`p2q>b30JP18{;tb80u1R-(^ zf=GlQdQq4`nLQS5auXF5kqUtep{SsfAW0$9`NmZQLGAhvXTD)Jv-v(>VK9&=ep|Ty z!evGJ@;>)+?+5eNXw`6UV5k3{=as)N((Uh?XjM-?*7yfH?kFKlnNZ$hB-YK5D>4H{ zQvSG1Ub5M6Cl1M#;Y*E_`QJp!`$%Kek3o?-7HzHWeJR%TL|AJdc8Rq1&(^xmX0g8d zxs~41DL3TySe~**nX&w=wK1baZi+f$WiC#and2QsR@fq$HBe`48JQ}x`*s*P&t@v` z`B<^_=9tQ@pCR&2zg62xm&p9e`)Ygobm`0KR6Alm$(?bHYL|E>3ua$13x;pW-D3@A z;o}au=S{J>_jbEbrZ z{ozav{kLP=T|Oc7(-L8}edD5-X4~yjMDiYD*!KONkXe)8bG$y`-R=_}ee?A7X6Sc) zf1U3yWU}=T3L+ImEQnkX!5nJIAfmxZ+4#39c_JM|JcxV{0U;7XM1;r)5z?WS5+Wu; zPKclkNg<*#WQ7RJkQO2?L|%x%5Q!loLu7^s?NCb%5!<1b8zMMFa){^<*%`t^q-Tf^ zkslHOBmzhXkQg9AK%#(z;ZVl`2?P=eBos(2j9?(qFv5Yv!w3ix5hEl>OpKr)Q9;6T zsN;eJ28j$38YDJIaFFOA;X&eq1PFB3W=2wEF@Y; gxR7|^e;06s?%S=qj`JqD5?t|d-h_BpvMWB~Cwj`Z5C8xG literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Barbados b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Barbados new file mode 100644 index 0000000000000000000000000000000000000000..7bb7ac4d6ab698cc62fde7d1a357be3c06e34e8c GIT binary patch literal 330 zcmWHE%1kq2zyK^j5fBCeE+7W61y)w7Jl)Zn{FIO3(*wRKJs0?=GdvI|$-5v}_UM67 zNWcZ*`2Pta26h3A%uG=D|NjYT1_m(6^8f$U3yd89{~tfVz~kc^!r%nNjxInP90IZh z3_?h7&3_;Oxd=pqTm>=!`#b8#93R)(LK{no*EQgwu z0}+n9b;YPf@Mqam#(Ad-g5WH>&$4O1SFe^gCd7}^>ArAtitgsUfBz(kDuZ)r)eM)gDsGQ6leKhbq;fd_A!7TlboLKVMfL10|C!j;rjV zCi9>k=f|08KliB5oh?(m+Eb;?J2PUYVi{hW(e1Jt>$@}^g$^f&`Uf)*)RL^4?&igaiN!3-*NP@z3st2r%C?d zaysSmd;3t&Vx>?xU`LJ|H}?j1+WT!6)Po*pN4G|5?BJ3eTWMGE?lm2M+M$XmtBd7T z^>}$smu@$kCyh~EzWm!fjj!wRQ(sNx#(6!_Q8knOgZ5d=T{9K++NsrRW_n+jo&G+o zs@wM3>daMD`?c9VFPv5{7We3v13C4own@J}lT|Z!e(E>5q?*0*ST%w)XhS8%Pz#RdAD@QzP~xIKFpr9ANwDw)VXguRr?ZU&R*1+QfHJ1 z*ZoN*k_qR^Q4lyc`6z61t~3&Cbgotjw;Vl|4-R!5mah|X#lI)Nj`wzQcyr|4k+(f8`2KxhcrYwA}x`gUTKPS^-5c$uU8r) zosrf^Z=^ZW9chpBM>c@$0NDbv2V@h-F1)f0WFKDH2(lBeYz5g1vKeGI$aZMSe!Q|F PWJlirxTUm=t0VmfZ6N8? literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Blanc-Sablon b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Blanc-Sablon new file mode 100644 index 0000000000000000000000000000000000000000..8a33789afcbb422ff086f021a0716992e463eb11 GIT binary patch literal 281 zcmWHE%1kq2zyK^j5fBCeRv-qk1?KH&O_;yyZouh|M+ujdzZ6_bczc0?k%^h{|NpBO z7#aTmKYoCL1F4RQpC1~~*ogB$~#r-s`k~Br>&z%seMl zSL~N3ib_exiK2(wSdY1DXJ9GkIoaGQFVC#Ocz@VBGQ;M`_Eu8>seqI~YFJGXq>9y) zLFyodkV;4?q!v;PsfLt8>RC-eq@vZ7L~0^M*^{bBS)?vf7^#euMrtF)k?PieEAN`0 HFzbE;7gY-W literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Bogota b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Bogota new file mode 100644 index 0000000000000000000000000000000000000000..bddda98a2c929dc113b02cad6345e2f99cd684d9 GIT binary patch literal 231 zcmWHE%1kq2zyQoZ5fBCe7@K!SL}-B)b8&$7zE}q)MyCJ&cTHem`2YX-0Y;Yp|95U+ z;B@j0VQ}^j1`#0;y$m7P&1V5hgD?od*nQ?sc|U9YQ~mGv?04S3o%8qSu2kbib)k(FrmXTM^)IsJRL5F zRruj!(mnQ?y6($<9dYrLh#YR$QSbMQ=(qc%e5qYr-}S7#VMn95(bphj))tG{k`;1R zUW&LWb>bo>qGxr-&GZH1&PLGInZ;Z(YM-PhHj(~h1>Vmg+(jh;e5UE`(M?jo@)8nxhV0tKTke!WK1+y zCCHZUfY_WfCAT!65L;s}$!+C5V%zkD_U8^L|L7Nbd)!{Nedv_lG45AS_x9^&F4U;j zwsyVqWWH*vYt*~;B`V<(uHc{hj;UvITv4id;fc3Vdh^R?nU$Pp6HmX3yvSAtc|ib%IYY~qpXjzK*|bj z%@QeVq%4xMO3E^+T_-Orlrt+OER|!el*Lk3OIa>uy_5ypniW%)Y-`p`Su|zUlx1_Q zo3e0@l~b0^v3APhIaW_uKF9hg0&plmk$|EBMFd-;0!0Rj4iq6MN>HSrXh9K!q6S3{ z4m~J>a415N#MWp+5yjT1LXm|-7m6?xWhl~6w4sPYQHLTAMIVYl6on`fQ8c26WNTES z$i$%&MJNuXC{l4~MG=cbEs9(ey(ofF6r)IHYc!*XW@}WV$YyJFqX@^L97Q^cb`QUsQ=tmKdq98>=TcaUGL|daGMMhhrBSlCKB`H#JXh{*1LrsdD9C}g&r6@{~l%gp` zR9mAeMOIs*D@9maqbx;QinbJSIn<@d%b_ntU=D>T5_4!w5!u$LOp)2v=u8pX)+kMp znxZvDY>L_xxhZ;61P^kVPlypb^qTrO&YoyturrVw!VTpA5N9+qf7j`qj^Seg5)L zQrR0F{@Sr4I@)|TzbiMco11d^med#B^65gpb>~LaT0WL<^FFIKy+5C*R@Cm>N8_pb z3%zeTp}Pmy>FzgIy&|!k)1L$GBz@}Q$|OIcgpxk07wK#2u_Is2?B}2DPbUS zI3*Ay5+oEP79#b}ST_@5p2K@Js8qoc26|1xqr0AHmA$Oy!zJB1^Y*)Mw-;q8v>G6 zu~JPd$(Cob7pU|(<$C%AkD8I_)iWNJu8}}X1{+% z&si5&bGLmZ&lUZs=B@ff=BItGyg5d^V>e8;XNP1DUokm%Lh}5;Nt1iMRr`AP8~?c) zo!1dI`G*$if^erQ+&N7z3~W`4YDRUD_f_>m;dgp*N{%YdcqqlU#-!xY7bB&~x2sF9 z-cv7re@T|~d(2Chj?2;mznNu6_sQ~>ug%MyNA)XJ{boheUR{=V(3F>L)aAbqs(`Ou z0@qKgib;)9ajsjfy1QH|k9}xXf776Y?Oo=z3rlrXL&Q|~%+hO?RGOM-qF$TnGof|A z=+K{2Ol{FsU3)WE)y@1_>INsP4P%2+e`-X%K73jlI%DdMfo^GRI(yJ=Cd=E=67|lR z5oxK-P^|}I@@~;zYDdd?*_n1j?W*dLU1N_-wD_!!4*y_wryth42QHiUMx(l|x6kbP zwobQqd|>uoEY%&2&1T<`Or4aFn3SCK#Q6SFo=i;{=SRo!h5XNn#N!{GNJw_i)Oh^3 zk%{s6XZ;Dvy-9QT>D(oYyUhOQJ)dlAYm?ymkOZskS!+*O8IO>x;Mf=C_J}07A99a> zuc62AA#R5g5HBEZI9fj-jzB!&mv9B*3&Rr{>Aznhovq}hTjm!8JAe_CWdrX%M7CkQO=G9zmMqXuAYylcVhuq*0JgL0ZM=6{J~=Zb90`=oh46jE+HC z=4g8cX_}+$8l-KGwr`NeK{^L%9i(@V=0Um#|Ih97*j6sKnam9?^cVW`bAts1{sMo# F=WpJ+5FY>l literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Campo_Grande b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Campo_Grande new file mode 100644 index 0000000000000000000000000000000000000000..46840981043ea98f2af981e7e24e1f085ac0a4fe GIT binary patch literal 2001 zcmc)KZA{f=7{~Dg6*G#Oo10^aVPs0+@!}yRvbvBI4Gu}1kT6SOh=xTHL!#6J&e_JY z&6uXqq%}8<*6ud9(8YGIhdGj^6}E{W%+1XjTd^7Ppq=jT?aN-&JO5{g&)L~|!*+dt z;fgJrG6Vm5?r`7m=83pBpA!yz)|}ma|JpyhZx)-AW6Sl_rB)fp`C11?XXs$!A9nC$ zjSNkv=%tTFWq9bAj)e2%+J_1Due-L&xUJXg_obVOl3blQ{fkV+kJzc>ab|jSmfmP< zGfBN2I=AVHd9X9zCT9(qc`e)Zp?iKcDdlr*%H^FhKPO=4_n(&q^OAHy&zMOKL^ZYj zkUaYP12(NzO}hP77j61kf}KZo@yZh-k-eIcw9aI%4ce@@CdtmJ)a;3~vLtztE;-w1 zmX7z^obC_g@!>JeeLvSc(VJkG)y*+aes@HlD*oF%z5ia-;E2iF8>h=>-<154bDDpB zSXP8K+7%P}g+`%NuL zE-=qmy`ZImR1?l$s^Q;ON?A&xmh~=_^4MuDKOQeHULMklcSmL2nMwQ7<{xE!*G2pC zDkHD7_1Fy=eP(0r5nDO)3sY6tVymXkNOfA3t^TRr)Xa)#&6i=b`C6rJIlN6??SDpV zn@eTuiAVIcipS*j_8D52J6qn^@vz;NI4Sk(<81xpMQK=e)izw{k;XYc*v4-znC&+{ zw@qE+^48!!+uZuGdHee=eW!Al*>Ute-C5WnyY|#+Y|QO_MWcOvfj~5R{#?wR(dcO# zxVtD64&;SO`4e^*$`k(YgKl*{^9LPu4@Zq0w$~jua^T33BZuyF$BrDl*Bw1__{i}i z0U!||As{gzK_F2eVR&5}NFZJp2@(nt3;!p@gV^s5h5WXF(N^FU6e?eUKb}4C=w|WDiSLaED|jeE)p*i zFcL8mG7>WqwAV$Agza^4BY}He`3rP^ho$f{KxeQG9<{DAcKO83NkESH!jG)c-_b#L*sR0gA5Kb zI>_)KL7hD(^_eFG!`QifsolrmJOLVz)QsE0Wtc9mDzqwuFpTGoRzgQE4E!_XBEht zFu!swOO&q3HsQ91OZT%XvEj`ZnS0YE@ZJ$iHG2el=pSr>~@RT6$$mb~s)TPK=i>2SB&HdZFLU+xn-Ze+-^&J&{iO5QcH(tgsu#{bAco!x+3K=J08o z`|I~Sk5@R0ydpcxd`+FEzn}Ln5;4pp6aG&sNG?b+NH$11NIsTkLP$nPN*p;^nn`hF zg`|b#g(QY#hNOn%h9rk%hopz(ha`w(h@^<*XlW+Nk)@@XCP$t~q8ynbsdD6sB+HR4 zk}i@jk}#4nk}{Grk~EUFrI|L8Hj1JBXgkD44zTS&5@Y` zL1<~TtI*?6ElssYV~utwfwYL=5K!C{l^Ehzum9&{5(RrN_x=u-OnINo@aa=M-d|Un zeBt3bA`jS30ta8su$OCdLebkEPT9f7gN4kG#_jw z)@zoMCvB}SqH5!H`!#$<)qC1?{r$LUY);xnsiMBsM)dc}0rR8SYk$rTs$cigdS$d% z`8W3Kwuz%A(s?$&J2z!I+jIG@#23@`=|aAH*9O&HKAw+xzK)qg`FORW_S_!oNYtO3 zgL84C3!jx-^~CUSus~F=RDlIj5|LEa;RK zktLBekwuYJk!6u}k%f_!k)@Hfk;R>|It6 zr8uP)q!_1EgOr2RgA{~Rgp`D?CJs`R{I?!eA!Q+TA%!88Ii)nDHm4MaROgiPkou4U zkqVI#ks6&+BvPf*l^G1I?hZ?h+^xKW;Z}LeRMMCWv>Bp{vSpnMRNfM(e33vmHqXZ- O(Emm1c~L2MU-UO#U-2OT literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Cayenne b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Cayenne new file mode 100644 index 0000000000000000000000000000000000000000..7109a98ec5cecf1c930240d6d67aedc82548a9cd GIT binary patch literal 186 zcmWHE%1kq2zyQoZ5fBCeCLji}IVOJ5p78sy=>bNj|NqZ@U|{(F|M&q0mjC~+USMGH g@eN^ccMAcj2Z9h1O#Kf8Ad^8fai((tEi&c;0G{hG1poj5 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Cayman b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Cayman new file mode 100644 index 0000000000000000000000000000000000000000..98d9b98d3b84da0200d0a70f8ae8a0fade90afff GIT binary patch literal 177 zcmWHE%1kq2zyM4@5fBCeMj!^UIVSUO`OoLR+(}E0ORo| AkpKVy literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Chicago b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Chicago new file mode 100644 index 0000000000000000000000000000000000000000..71aae7246a30bb9e43118539fd6171372cf3f49f GIT binary patch literal 3559 zcmd7UYfzO{6oBD{qNs^lN|_RrR-_^VhN3}P$Pg6b1@W3@YKU2E6HwG}JCSCSSz4)G zPz%j#sN^jZ35giXF-1u-3A~_T$X2XO?a+Qdo5q=H@@I?rcn)U{Kls6VSN!m#r-S8h z)7ZYl!<@AbuiIp;^4H5g{Y@>O(?YL!=cxMNs}%Y0#a~T!Sz17cKZ3}Cpw>NgF9qmu+9aR--XCrsnSyZ4tJ6R>Wa>`9!VX^F9kZxMSt1yQB&M?k}ke9UhVblr}rL-QeVC7(g!Pxwhz|`BTjI<%{*PHLt7kymbA; zyysO#)(Bmh6t9kFgzFR0J=DojzWUUVFjEy3CZ~J)m@|Gp^5bn{sy#%ie>rZ>Rvnk0 zN()U*QK6jMU8!nwDzsU)N1b0#pfAi?sp^um^~KS1)z5Kr^e+!3sb9NI(3kFe$^6zb zMqh4{Xf9t$lq+YV&DA5(@_TU?Q{RjS>h>fb8Ah5skPE@a&zTA<|f^!|2fsT zPmT5n{6=}q_tQ;VZB|V;d??M#o9d>DMY?&}M&p^Es$1+>Xj-mWD6N*Jn49ON$Svs! zrgc(+v>6s^yrM(p)?V$*ZJpXl+YUX|?M<#qy9T$bb{E>}_LWzZ_kqj$j?a%NpH1Iu z-xa&nooOxQuGuS8hr#EiCuW(s*K3RTb)IefTnBWgW@AmK@?71yI?{B> zdrSM5Jf*s3P1OOpeO0%NVLEWpy(%a%O@gO1QQf14%KZbYRfu12=@I<3>gnMvq3zF@ z&?=Yoy0X{wE~=0Rj;=RhIahV~&ezO?3(ECF?<&(LIbT1VIbS^z_koTWm#q4B%hZv5 z2dK!pZ4%Y>Srb*VRH8lOOmyxHiKz)PkG;28KVI5T#m-FE{k8_GxRE1t|F>^Z1H!`f zz|@OskhianA6%;9ue#}kknJkrl#dMcIb?=@Au`Oh)eO%*E+fj9n30)<@^z&7T`(kvGhnq^;;IAiEolwub z9W9gg*PCb4y2x`ml_ojCQ`CYzW^zcaJfFPMOz}D(DRFa6imOJag=VX?^8I>R+c|1l z-X@)XX@Z)bwMfr65~F5jr0N&8`>TvmL-edAEtI(Z_g91KKGV?sx*z`gSN~6+sIT9# z(M{^>*DV)!UP}|_o#xK>R@dH-=o>E)gW@I9J`qFg(?6coX8(+9-{b#z4cdQV;bDHV z53k$S+Zol+wH#TA$XY~JBeEWm6^X1#WK|;T5?PtZ+C)~Tqg|iK3U#z=6j`OnIz?70 zvR0ARimX>;#Ug7KS+&TzMOH4dc9GSKtY2gWJK8mjtYSyIj**p&tYu_1BkLJi(a4%c zRyDG&k(G_CZDe&L>l<0&j&_YBtK8A9b7Z9>Yu(YVc4WOHD;`<%$f`%yJ+ktVweM(G zKeGOj1RxneQh?+DNdl4uBn?O&kVGJvKvIF^0!apv4I~{%J{)aAkc=QHL2`m51<4AM z79=l7Vvx)rsX=msBnQb3k{%>KNP-+~hL98?IYN?zPL_B*_NEwndBxy+2khCFrV@Mp5Ifm3BxnoEkl0Am>A^BrSAd*3b6gt`* zB1uHDh@=t8Ba%oYlMJaua>LnS!PHxl4m5*NT!igBe_PBjbs~1HNIs8w@80a&|DB9?1E@aDpIb2*WAjXwMPkByqH7338e^+VccCQIInQIaQEz1vy!e zvjsU_8o1rSSHtT*3kNL-T4+stj^p6b+3J3}aZ1x9(^>6(E literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Chihuahua b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Chihuahua new file mode 100644 index 0000000000000000000000000000000000000000..b2687241cd05b6904a7d95bae697642becbe5b1a GIT binary patch literal 1508 zcmd6mZD`F=9LIl`d1$R1A|Vn=wC*142{UHbX6$Y@cQbd`-OOgpHpaRhcZyat97@y- zCGwEAl$odUN+^UBlUkB3DI$4Ff9Lb}MtP;Y@I9SAr~jM(o6jc@tgeigKQ_>Q;j*B; zyoaCa?5l78P}|d4SrodQ@hH?4l@#jw(fmHHs!`$_2G>u^Dwc$TH}#2==c}anZk;@6 zs!AF2SyFnV)b#JqWX7jqW@hI@N$rRg=ZtYQd`kdSO?g%DFc|{6~^i?u7`+3y)HZT3$^`PS55?+GwN_<2{8FA>u2!yyk%}okwJL3>R1OQ7s<9uX>cd>K`o|Ngel*Ffd2w0R zUL0s@ZavoP4)mGY)0cGJ`n#sS`LJFe>{S~oH|vHOchttr61{2kdDR#bmd0;;Rd`5H z!rgUh^Se~pay4IVeK1b8om^+Ow~Or9nP-~zy%bMBPJeqMJpcAM&e0YT$7wSX;W+0{ z$Y960(&35X?NPtJ=lBESUmTDOuFt;h{e6MIFvhXN8i+X%dmsiuEOKd0;y>8LFbZN7 z!z_qh5W^srK}>ULZG#xcunuA#!#;?C3=1J9GHiqx39%AlCd5vNp%6*_!V^w+{A;+R{H5ShBIgGNMg}Hk zmjC~EZeV2i|9|xY1_+x2EW!gK83deNLKvKbfjAt9140;FfovdPgb*RvT>-Kggh7BE zh(T{t;WU!WtgI~d|(Ajt*vfhiXN%5QKt literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Cordoba b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Cordoba new file mode 100644 index 0000000000000000000000000000000000000000..a703e957d5ebe02e0651d77ddfff4d3f7b8b851b GIT binary patch literal 1103 zcma*lPe{{Y9LMqB{^c4)R!|WUixk|*%7YB1M9^VSbSom(SXTb}zMs({3iA2!+w0+nCqM7(;OSG{&R?fZ zzVLDm%FBJj*v*`JcqyYFZGB}Xx99Za!Z|gy`La7TF>a=t4|MU?YxVfed-uu3h?$w* zqTRuqc{(zppB*Tv(v^z)d|SiJ9uMl-<+v*MCf#!FzIu5rujkTt%-pBz?tI!)^X8*l zjU~)N>ZDum39I^O!~GgMqZ-}qy76JuG&iQ)X1S`q)ra&_b+7qeO1M9Y{p#o4j9wm2 zDDTD|-8O#2gged_cIGEcM|-}|nfzipKVK+x?O3O}D#r>j$I~&hzYwog)vntE(PZO= z**6n6eM75F-`lIvLrY`kaPdUc=U?Fy478pQ`t9BGN)^ZPyt3;AJ#Vq%3wz$X8o!Gb zzR35rt$Qk+b$TL>5I>MV3X@MHWU@MwUj_Mi#fq>d5j|Ssy6?slX~FAT?N}2&4+645SXL6oOQO zlwy@ykYcP-4N?wL4^j|P5mFM`nz%?&^1pSc3MmVz3n>h#%qpcJwOOS&q&lmVht!7@ zh*XG_h}3A6B9SVwRc64yvL_U5J*zNa@4wTOKwBZ&D1B>epzr@~Aaj8r1iS4lKq(Lg z0WKg0u?7DFL1w#_FNg-Y1SAP^4VVVH2tfLBMrI}` dggF)HU>2~0Il&I*^#QsUi=%;V0{Xy=3jpekNhJUP literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Creston b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Creston new file mode 100644 index 0000000000000000000000000000000000000000..1cf719ae837475e9dfe22e1b7513a80906d5f789 GIT binary patch literal 207 zcmWHE%1kq2zyQoZ5fBCeCLji}Ic8t;E|~Yznt_qw|NprY7=UDd0|N_$?He4z5CFsw z5Q5!Q7N9H$g8;}x5S!;e5X9LQ>;cgr8$dMJ7AD63|0f**Sp&2TXbsRZ4hY-FH-rJz MLIwsdpny3S0OcGtc>n+a literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Cuiaba b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Cuiaba new file mode 100644 index 0000000000000000000000000000000000000000..232ef670ff53dd575954275d367e9fa30129e73d GIT binary patch literal 1973 zcmc)KZA{f=7{~DgDl;55H#f%;!^n(4ym&~7%w33zh6f`~NSLKCM1vxUA!_15=WJu? zR;&lJNpo%)&fRWqqKoaG)f~~%65T`)=GIn?t=J5C&`$UF_N6cCo&U4L=j`mfVY|M+ zP}$ba8G#3$N$wloJWcM+=eUo*-qqUi=(@i;?iHGI!^`yi&Arl_{f+hxP1U~mKW*Q+ zD(Rm{(wmCIvC28+n>hSzo*p5h^^B*(^Ji8QI3vYydvYVgLeExjF}jksdrmi zOhVTYozwWMdAu#pCT8}Vxy{@4iD}nNQt2F2V!*Dtb3AIbXoK649JS$Cc9#A z!sO3r)%>%^WYxH_t3TNPw%jh)t%tYCn?1|5dS|iJoOw#$ zDtlJmZk?*NIkV)Q-A~$W@ncfAA;#8?-H`evzuEfhozgJ-2itJry4imBq-|^;ksW;p z?asYlm|fqu>wD#U%YmVlpK;jz%%5?@J)AOf&R%!Y$XO$&jhwgFoj7vlUU%xqxg#f!oIP^-$oV4) zAQ>PjAUSwl5=a(amj;ptk_i7NnINekxgg0P*&yj4`FLGINJd_l5|WeGC52?=b!j1a zA&DWGA*ms`A;}@xA?YFcAqgTGdR>Z0j$W4}k|mNRk|&ZVk|~lZk}Hxdk}Z-hlCRe# zjAZO}DI+<1UD8O_NZLr=Na9H5Na{%LNb*SbNcu?r$OIrW;B`}g%z@WU0x}C;Hx0-< zAQOSi1Tq!KTp*Ky%my+Y$b29Zg3O55O$jn5UN-ILtZyU$Q*gyBq6ipb<>2*6EacAOd(T+%oQ?O$ZR3gh0GU*Q|{k?b7j#( gp0ntv|21f_ZridLxzu2~q-CbbLP-r~-2V{!FU^EtE&u=k literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Curacao b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Curacao new file mode 100644 index 0000000000000000000000000000000000000000..2d01c18860497141758685c332e130628cf1d793 GIT binary patch literal 194 zcmWHE%1kq2zyQoZ5fBCeCLji}c_z#0DSw;s#)FaR|Ns553=IGOAK1ab^8f$w0}LEK iz99^ben1=?0@4EnAtadm9|%CEgJ|My-~w7^!UX`QpDpzO literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Danmarkshavn b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Danmarkshavn new file mode 100644 index 0000000000000000000000000000000000000000..9feacfb1c9fffe62128c678397cac470dcd40f91 GIT binary patch literal 700 zcmci9ODIH97{Kv!%?z5TqhV$+UNgq^7~GJRoiwQ#DYumDNGU5>&SI3M#i#5j7M30x z%V8rcDW%!SLQRsCjg)Mz^PjR(%Eq~!^Sh7L{eSM<^3ss{u`10QHY;v6_jNn@NfpZG zrt614r6KVm;n2NAeAg0rJC|tbL>h1RrRicznhR$-c6h8?cK3Aars%fZx^7=t)gAK- zI-YTLVr)Wprbcx#X6vq+sI~*+V!w|__hV9eiec%!tdhRd4@n(7OaJzr3~XG<;95bP z#UpW^rX0&(;rsOpc;0JXDbFk3DF63ada$ZJkJJ2%Qni_^t7g;e8CRvvgHo2o7f$yN zSv<2y!y*ro2+4$`LUNTg$&hSFIwT*G5Xp$7L~YgP4 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Dawson b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Dawson new file mode 100644 index 0000000000000000000000000000000000000000..fab060999850a62ccd916fc80d216c94daad8d2b GIT binary patch literal 2067 zcmc)Ke@xVM9LMoH1Wrk|&z2|2YWx_aK|-gNp0Kf6 zwc=AwZL6-2%zs*I;>hM^F>|Y}IhR3eEgN%fWvf`r+M;q?@8_r0Kehh#d;8quv+r&E z#p@Z_+}U2``PbuGLD6pDDEV;@pvA!{hzupIJIGUieGT`1Wf3YkAyE zFCA9CiXY64oxAnC*hZDp5Yh8ju22h#Yjy787Lzw8SLdhInEb2N_NK2En1b>7*8l!* zX5qXuAXQxw&;Ro|KwzMu{k zWT@bke7*9ID{9q;*L2;bkJRdsTzlJ@H`VP!zuP-rd0ySw{iVHY@C~!3Y0Tc;`kbjR zw{~s)F0=OM2^}hXR)r=`>4xl`s$uk~UO%-#-Sg_GZTzgug!dn|8{TO&O+Ji5b7?0QEO`GLS_hw{XhfgXs)bI7A zQUg7nba$WazUQV=uNkl6?#XfYyjXq26Kj!kzno?{_41-wUNnpHc=`H^$bbLa&z7G# zJO|})UzC#Pz*8^0jZ6TU0Wt+-4#*^sSvX}H$UKmV@W+`6G8JSl$YhY&Ak#tSgG>mS zkyECG%n6wkGAm?S$h?q=Au~g!hRh9_95Op(ddU2oGC^d9PMIPyM`V)7ERks<^F$_! z%oLd_GFN1>$ZV16BJ)KijLg_6Q%2^DOd6RrGHqnu$i$JEBU4A_j!YhzJu-b{{!U2% zk^!fr0Lg(ErFrEuD?KeEEz@@$J`$Zqk91G! zC*2$9@%+<0d81tM=DGUixx2qHO!4IWPXYf*FW4 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Dawson_Creek b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Dawson_Creek new file mode 100644 index 0000000000000000000000000000000000000000..c3fb166b0887753eb80b078c47bf4c5876774662 GIT binary patch literal 1033 zcmb7?OGs2v7=X_mXG%=yCme`qaUe)-6ZD`mqD`Pd(o_>Y7KV!kT%{1ys)7u1lcz<{ zCOg=sAc}}Ukis?*)TW8b=`l?&8>W|59{*KHl^WP-& z4a;oMOMG_OL}#{rxjflDW}n)UJX`zN4x5LPOWv}%!Zmqbe&k;a zIeD4C>0e#B>hgEa`PV&XT%qrXf78+F-X7cM-)-IL-nVV^9~#%Vk>tZ%Z# z@zqkAztonpN%=HVwx4fI%9ncu`}J&2zFnX3qg{hC)|>a^$M3rDhlc#bflKbk_J03! z^C>sEvfEEJ^vkb>89!a!Ez?sc?eAhnW`+;iKlfXtJkV^z%PYj3Z?wVbT8SN9V5_>2x=KjRP@PZ3W81|kpm3wvcrk2x4YD?OrcIocXO{Gn%-gSb?k)B<` zJpIZtO}g9{hdOPW4zGs@fk=Uffyjxdf*_J0q9C#$!XVNjsyK)|h(L%$h)9S`h){@B zh**eRh+v3hh-ipxh;WGXh$PP_Z3 axIq6)yQ|yQs=dwLUL`&~Yc$4nHGcsaWcAYk literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Denver b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Denver new file mode 100644 index 0000000000000000000000000000000000000000..f8908febf220f27b3efa68bcc119633c8efee299 GIT binary patch literal 2427 zcmd7TeN5F=9LMp)g90~@Q;8vb6-07=JX* ziZRO|P|{j6@nOxzhPsApE1ScuX)UzpvTXFQNdotF-Y4uI`@g<-KVHAx`}gOKYqe)> zhPdW}%{M$;r+IjnU3+u%8~q`w`^7lj^V*MUca2Z)X`U*2^DpS$w!P}3)^I&E?~nSS zs%UXJ)vHGrw2MC@-TF$XS6mr=T8{nT7UO5j<-~_M!gn-V`rnEZVrQ%jXz_`_XC`FO zh8PuGHB(P18CO$t$8<>AunKu8Q-{gpDs2Bj=@{9quDj5q!_OTP5yzYKwD)^N|R~3k;!u#cn>;!RB!U7pRH($*RbI6#$cop;8d>#8$n2H+; z)w53gq-GzysBi8$rRI2N$y;_DP;*!M<-Bzti(50ll(#K=SIm$4K*lF(5$`*%6C4{w z!te>5c+n+pAK0Ul&eW^qt`~I5;Zl{_SgX@sS)|fyn`OqP8ERp{TDhonRAt6LAn(Zd zOf3#clv%NtMb`J>GJEWt$T|6oyz}#Zv82zT@9OUqOWS_dckkLRa_c_P_cZTP_ZIi* z`>MC8ywsO0D|NEdUNNx}XXZFd$h)Pj-xK%E@lq-r}e^W32v_d%>TJ(eOEmg%8 z9$nHgM?JKpNSAs8)rz=e?OOSba*apovdojJ?As*ip8d6O4^ES-e1l?j?}&VOc%P_f z9+Hm?w2I2=BXUjGdhw|9w61DtQI91b(vR1ARCPqVt|=%|HJ7})Ha=O^o^oqXNTl-Y z&(Z6?`&F&)D3?#1o+h63X3M7zjEK6jSXtjTBsOGD$c=SJ#HOh8a&vKq*z6nA-mF8) zJN$*-65X!03>?#2N4@IVt{(l|S+{CvY|`6~=BUQX8ohmIoDu$$7L${i-BZIe^(Idl0#*YMmBLYYWIAVYVfg=h?7&zj91cD>vwq2Y)P5*(|E4iX-#i4PJWjtC(kLSlpj z35gOCCL~TsppZx*p+aJX1Ph545-zKW7ZNazh#?{4h#3+zj;JAFp%{_#pwbng}8xL?ntx7?C(4fkYySgc6A*5=^U!CK67oi6;_JtBEKQ zQjVA+LFI@l5>}45B7xN?B<@Jyk;o&V4-A<61O@-|diAUS zUeow?VVY-pZ%S`^KUsSFja=?DoxisEHu@sKVg3~?Ha{mh7p7#Sq$N4i(^Jw@(j0#Q DJ6nx# literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Detroit b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Detroit new file mode 100644 index 0000000000000000000000000000000000000000..da53d46df347ac70897f4f5c51feb83b6a878627 GIT binary patch literal 2202 zcmdtiZ%oxy9LMn=L|_+4C@EB;f{b0{KV3z=6$b2vdd2i&il#>c?+}V_Y7EM-7G&C- zb2`k`Sf(}lH&V0ZDyHVFt(7UO?9cGj7Hci)7(HmQaXas`p7p3_t>4`_uec2+ zV&x@CDmkr^c1@M5(he)1cSwBZDV3~yB;~6Yb?V8eTz#TjPk!Y|lXhT(PT$dFuIap6 zU)vlqQdj9S0BZcd86-k)qTbNp)Rq){_1K3Prs%_q~p8&z57f0i3gom1IIK9w5} z9#J>7d* z=8V6m=bk-p=6%zrg9E?F?e9LW@7VpB-1*#kUDXGyy0~3xs;gAZ zSicDsuGOKTou)Q*zOFsiY8H&<>V?nmkVRiqs_@npS^Rd6s#_hFCA|sio?x*oeRxDI z%Sx9>{YNS?J|@cpud3xgOg1aB&*~LtE}NAT{kq}skXbdnQ?KqmZtfdw)oU8}o3(w5 zwF$bP3^@Y81e>AKbQ#+(7RIHjt8zh>SuA-j=r8#j-HNTN98%I7@ExmJ1>$%JN zf%Yu(;J}b>tDi8k`?!86pv|VX{d#l8X|tuSQ*W8LB<&Tws(tvBbYym@j=@9H`A36# zq_0OFy%gJK3shO|5Ku)>CouS0uz=`Jed2Vn=6qUM%+73tmDjcH&KMQY`l2 z$+#4Er@4E|qHx5kS{CtYIQQDK#GdL1e}6CT?>q7@rV_Icb3rD9%m$f`)6NH(5HcfV zN=`c`Ud^PCSvl>rka-~!bK039Q$yy4Ob(eHGCgE|$OMrYB2z@>h)fchB{EH9p2$Rz znL6!Mk+~w1MP`dk7nv_IVPwY0l#w|jlSXEZOdFZE(@q?jxzkP^nL9FhWcJAPk@+JD zKr(=&0LcN81SAVc8jw67i9j;pw5dRHfg}UT29gdWA4o!wj36mNa)KlU$qJGdBri^z z7$h@Jn;IlHPMaJgJ4kwv{2&QJGK8cE$q|wyBuhw|kUTkUqL55EZK{x5Ic>6#Y$54F z@`WS}$rzF{Bxgv{kgOqTL-K|s4#}L;rVh!S(NxNFtlrxHU!BP|I6Mi>RMixs4Hr-gV79MKa` zWy~@ORD#wDQ`cy0pgG+7qjT5gvJx#Ton@mxTP*C}&ig!K>rs!|`riHS>v!St=j~eM zUXw2VansCSc(~Wi!~2XE#!j5?8XVAX4h5_3oiFKb?>4pP#Y=i`+jOz7;S=4Pc~res zc2V|4^{W1ik7d8_Bk^fRnD);9y~$e>Ej};5AWz4AE&iN%MowO;6u!Z1>F@KdQO! zU)DGE99MCkIr8SM18QEmU(Rp%Ox%+Bjl6Z)dtyP4dFNL{V#$7ozH4Z=Si1cuefO>{BDe8`zNc-My0>`0zOQz(%3Jud z&d*z|@_!qZ18x9bN#SgMMv+`6PQPCc}w zNSAs7RatDZc9nmpTvsD?MdmS8@qLo4oO?l3jz-9pzEQDi-?)5utWQ+6dF3O+9iqDS zkX+rhRy^uFscYKX)nmyA^yBqzRU5uT*A*10x+@-CAD^u1k5_7UaHMj-o1+_k_(iSl zTp^!086lqZWXq=p#zkXAjBMKO6;EgWCD%0`66>SR$qmJwVuNo|d$JBF&)8YLF?xsE zI6R^^O?cF^T|N4_FDg}YORL^In4?;%>-3hLu_`cN%IBJ(DLpT6eGjwWa=FtboO$LcGtUb1l(@`ngb1)-u79yKzd6>1EDl*6vOKFsS#2nq)JGc zkUAlSvYJXErQ)a+QY?;YA?4zz7g8{eiXkOKYK9aIsTxu?tEn4OIIF1~QaY=t9a21w z>LKMr>W35%sUT89q=rZlkt!l(w3<31g|wPVBBivNS|Y{ds3uZQj(Q>m<)|o9QjVG; zMMbKLlohEfQdq00EK*vlsV!1mtEnzhUZlQAfjKISl$fK&NRc_JjFg$9&PbuHrqW2M zt)|vUv8|@sNV$=EBLzn)j+7j!IsSi(?l7TWY=WQU%t%R3NlkL5rKO~$q&ofvy_=8y literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Eirunepe b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Eirunepe new file mode 100644 index 0000000000000000000000000000000000000000..c93d917091ef7e33b1aa61b0ef23932c22943b88 GIT binary patch literal 670 zcmcK1txE%89Ki8sa|@oR2qK91vSke_f|wq$EGRzHOJXn$`~w8BYz9HFm_)HyT{6ke zAWs{b&N{X^!R8Rew{dekKHoDK1i|3%c=mbj+P*(`Wj!+?eoWkc;V=n%xc407cXNgA zj3~5LwfCgdMRi}6rmt10-lxj_Ex+t-$VziuRgVLCTRB%XcTv6^4*0L}E%~N%>b+}5 zH_|E9DBj7ydGv$RUfrxG)yLkE9=yt{q0MJKe3JG@CLeTSdq*WZ?)9j?QDd2!Os!?r zQZ}Zekzb#-s4NNX!`TOtfhtxv~A{CL6NKK?@sI7{W4YhTV!boNQEv1p#NO7b(QXZ*~ SYyjB;vI+d(Z8&y8Q_d#@fExz@ literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/El_Salvador b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/El_Salvador new file mode 100644 index 0000000000000000000000000000000000000000..ac774e83f46bb2967f587ea3175d6d2d95a15387 GIT binary patch literal 236 zcmWHE%1kq2zyQoZ5fBCeRv-qkc@|$?rl2tE&I84m*#Syb`yMFU)CMpy0^$GvYZ4e3 z{{P>(fsy6^|J4f^IDC9V7@S>zI5-5T69hs?u;@P!fGh*)16c^7L6(AOki{UHB+I#g I?l9v508!&K$p8QV literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Ensenada b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Ensenada new file mode 100644 index 0000000000000000000000000000000000000000..fffdc24bfc4c076584787843a5a6b457a23c5bf2 GIT binary patch literal 2342 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 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Grand_Turk b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Grand_Turk new file mode 100644 index 0000000000000000000000000000000000000000..0dfd686fd554a432816437b4d420d145f5c018b3 GIT binary patch literal 1871 zcmc)Ke@xVM9LMo5KV}SJMum~mRcNt8IDY6U8kIj_=ZPlTEX$ey_-icZs?n#m_`^wkjDK2geEmE>|Jwh4Z{Iy`cmKYh zuXtPXjT-NPC(HiA%d^|Qe9!Bjan3I|&|x0yS*agSM$8i%%5-5gXl5?X(@zGco1&7S zJe4zHW@S#7S^wm!*}qRn@r^s`=?m8+aOSFd=ENC!HszV;KJ1s0)<4Xg?L&HQ_@a4! z)nWZY;VDyEwo{i*{h)%mtvWb%QkC6ar00$Fsq)ddR179n=}^z4{Y6rpNSK-( z|H=GF)GTQJRl=q7%)*)xS@cN0sh$0^t{wl|EWY=RUUKP%dGVJ)T{rZXdg<#A^vj2? zt5-hSrk8eqp_c92E6baXs1@y7rM@zy8tPX_!{libso0_;qX$hif0>S+?J}z-=IF-b z2h{4DOC`3aQ?2>3M4C3m)Y^e;d9|)mHNP`1EyV>Y-g;T$_a@c4@Taow&lzTY;F4Z{ z@vhl0by~N5GHN!C9n_oloj0$Ibm`6QN6nVOHCkfl)YiUE*;X;2UQfiNJwL5FB9+oH z(WVlm1(LW@r;^hqCHYxEZ6E(hItP}Ru4{Moo2g>+*3hW#Zk;mf(0ToKSeqT)NA=Fa z@6E2J9=&VoHyN6sEOedPR+1dt4n z6p$R8HVGsPr%eON14#tQ1W5(S1xW_U21y6W2T2IY2uTUa2}ugc%4yR=@cG|R&yqz|2By%KnBzGivBzq)%B!6TAkQqRx0GR`15|CMN+G#-M!D%M~nF*(z z3S=&j$v|cUnGR$=kO@I%1ep?KPLN4KX2ofz1(_G8ofu?hoOWuExj`lenH^+$koiF- z2$`Xbtjve<@%?YtvO{)_><-yA%5iIyx7x1JgNx*OxptnycBaZ>^FuYEs`6NMb*MU2 Gm3tpZu=?Nt literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Grenada b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Grenada new file mode 100644 index 0000000000000000000000000000000000000000..bdedd1bd9bc85cbcf8259b6eee3aaa5ab041e954 GIT binary patch literal 156 zcmWHE%1kq2zyM4@5fBCeMj!^UIVPJMuVMWE|5ykE!~g%s4=}L!_=Yez1_QZ35JG}M O|A7FnVO&5{O}GFwj2!6z literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Guadeloupe b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Guadeloupe new file mode 100644 index 0000000000000000000000000000000000000000..bdedd1bd9bc85cbcf8259b6eee3aaa5ab041e954 GIT binary patch literal 156 zcmWHE%1kq2zyM4@5fBCeMj!^UIVPJMuVMWE|5ykE!~g%s4=}L!_=Yez1_QZ35JG}M O|A7FnVO&5{O}GFwj2!6z literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Guatemala b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Guatemala new file mode 100644 index 0000000000000000000000000000000000000000..6118b5ce2d95b66dc88cc40c7470a53105dbd6c4 GIT binary patch literal 292 zcmWHE%1kq2zyQoZ5fBCeP9O%cdFIc3b%#B4O#=JbX%{4QDiS2mKM7EO_3nYjiI@v6 zAwdbQ^4- A_5c6? literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Guyana b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Guyana new file mode 100644 index 0000000000000000000000000000000000000000..5f98c4a0e88b3bdfa80996461f4662dd4d0adfce GIT binary patch literal 256 zcmWHE%1kq2zyPd35fBCe79a+(d1u_L?D%PEw}-2Ci;a5yZv#dqW|sf|PgXE6{QrO2 zg#pM0lAQnlU%db#j~`&*^zjX0aCdSC5|JSwqo5#!1WW$|0mxzy4YC|$1jqp(nj%MV J0o`Q61pxc|L;U~% literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Halifax b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Halifax new file mode 100644 index 0000000000000000000000000000000000000000..756099abe6cee44295a5566ad6cd0c352fb82e64 GIT binary patch literal 3424 zcmeI!dvwor9LMqB+*&Iv3>mrB(9CyZS}yHNw1bTgHVm6jB5jH#bIBT=h@DgD2<0+F zE){-jXvqBB9lCtBp(*Ag*F>2l*ZulDKmYbe$2tAkcjvpu@9b=6|Gl2?#35-fM|uA7 zR5d^0TczsIIfqlj81N7U?a# zzS-S1??=a1a?!UtHO|@d{v3C&$aVI;mf`MqraK45cXkg3k8lok80$N9JKKA>uJ9c` zA-zXt|167}-^eJIS5-;oaedVNUL8v+(8rtPsUM;j>r&5rbs{87pU|1=WZ6`CYW)OJ zR+u7B=L{4&H&&iWixEF(HZ?m(0s2z;9d)_dS$(~(uefLrub+0sB z-#=7SRTR|F{m$@^@KP6pLzZk$lM6ECQS4%ZGy(iXhJd z8FX#3ctlTyF#ttlNnl0@Z>TP?fJcwKbs`>uR`M_Zr|Mo;LsajjQ)T?|D3OqrBKvHuBl-@Dm14n7(XVq;**~*X3}{$cCMInciFeP- zfzeCF!1Dom@Dl}U@V>J;xni*zvU}2^?L9ob9?Ifoyx-KdOJm6R5Di8Pv5Bd-O```Eb_eqb(??0vjs`&i}eV#!3 z`BD2lI6fiK)3v*K2bgz|c}1cbDvu|?eoK6SZS$LleM2@5**RqEkiA1T57|9r`;h%Z zHqdHz5ZOYj*+XO#t!5XIZAA7F*+^t3k*!4b64^{-H<9f`_7mAqWJi%LMfMcgRIAxl zWLvFfUy+Tqnw>?q7TH^5bCKOewinr7WP_0%Mz$E)V`P)9W|xs|wwirLHX7M!tJ!K~ zuaV70b{pAlWWSLOM|Rw5wj9}WWYdvdN46c=cVy#{okzAF*?VO3k=?hN?ML?CY8rra z0BHfz1EdK^7mzj}eLxz4bOLDw(hH;+R?`in9Y{ZrhM?^TA7}}W=?Tyjq$@~UkiH;| zK{|u92I&pb9Hcu|(;lQhNQ00LAuU3Bgft2164EB5Pe`MXP9d#AdWAF#=@!y1tLYcg zFr;Hh%aEQSO+&hdv<>MS(m14ZNb8W^AWz`PBxuYjU}CH7<3( z>liNGIal1C_bA4qud1NsN6Pskuxl9zYH6wbrU^NN&I!aGyHr+l786f zj&Sqk_9N@uJ6hh8hYL#rlv%d~85 ztv=c0=<3ir@>H}`)?{pxrz_{l+7YXyJa3|uUz#hG>3*sFHccW4KTG6epRB)lT&i|Y z&}UBd>xL~JefD6dZd}%owVOZoh0DyI!`o zN9Dyo3S?VTL~74w%J%wvscTD?`mzjpY0q!s^WNu-Kp6bgIh=bEP|Y&PTZdU<=o|39+?^A``N(L8)7$IOXDr?w%JLuQ9e51F6U zOc0r&)l3nYqt#3jnI$q!WS+=Gk(pY}RFSz_&18|;BGX0Yi%b~pjQL>795ZKN(#Wil zX(RJSCXUP;nL09etC>79d#jl~GJhliNCuD;AUQyifMfwl1Cj?M5lAMGR3N!Pl7VEy zYSMw^14#&y5hNu@PLQM^SwYf*eMtV01R@zkQi$XbNg|R(B#lTOkwjWeCXrNHO)imST1_^QbRzjg5{hILNhy+3 zB&kSNk+dRtMG}i-7D=tu_@4ML>=eyy?$KASX3VVXKo5Gv6o1XvE t_9R<)^X8WVQ}};X{(9y;i6;9&lmBU3k3q10rM3|{2SpV@RAg_XGkas~e$jcy_M&9NE IhKV^B0F_3Lv;Y7A literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Indiana/Indianapolis b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Indiana/Indianapolis new file mode 100644 index 0000000000000000000000000000000000000000..aa3dfc43730ed25bde9c967039951f5c2fc15cc9 GIT binary patch literal 1649 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 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Indiana/Vevay b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Indiana/Vevay new file mode 100644 index 0000000000000000000000000000000000000000..de6167c08291f6cc510f655f2e7dc178d62b0119 GIT binary patch literal 1397 zcmb``Pe@cj0LSt7+|^356bw8p9`evd*FPad7#O;U<@zUAGcz4aTTIKT%(TorRF;=+ z8WCm`B}EjJVI8C*Du@V_A_!~>@+OSfp@{Z1-=RZL-JHj~&tv!c{YC2A_U1W%odoj> zms4pj-)W=QGY2j|`Yy-LtQxp-@q>JIHa0Mw@l{SYuh5_SHx0xl1KPXcDQ6_6-N8>P z?x@l}854f-Q^r>+QJmc^L&ZfRv^cIyvYJ%M%#bck+N?_Nb?7bg8EWgLbF%DRp$PZ2 z%kl?nMMXncRu20`RYA7gc4SUe2U29D=B0@ISd_K-H%0B2)w(YIxvG1%pm)T^RsFRY zy>oU*HJqBzyQVr+W6Owc8ZB2Md|x&Xwu{|a!*WkFELxI!WNS&bXq~T@(RC>z`no{2 zB`k`z+v#%O+*{E;yis?&Sy21C1Ny+78P!=6)AIa;I+(BYq0SL?c+FGYRne=uVjpGq zhGEe?`$YDn^@yIStFrf7y*M^{S{{F2Ao}{F^2B7i=x;2QCoed{aUD0#=lbK9=<&RV zcU{NxZjCv9`@P)0SMqj}J@3V1H?^oZ;uKYzyWQN%h!Zm3A@iF#E-&7Ze>bqq{LAH3 znag*;GpErP8$)_Pnn1ch+Cch18nK#AkXF$4!UxT8OgBI~NIytJNJmIZNKZ&pR?`*I zmeuryG-frOA*~_3A$ zi}Z^$jC72&jP#5&jdYE)Z8d!(jayCUNb6S9JJLMTJ<>kXKe7R22gnwXJs_Jvc7bfe zYW9I_#AW?wG r$#znyc2a3&VKb%w&+7NCAknNX->fY&ygry0%*hPr<_2?vIf=gj@u$3K literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Indiana/Vincennes b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Indiana/Vincennes new file mode 100644 index 0000000000000000000000000000000000000000..b79f6725b62a3c16ef4abecf92a92b67b33d5579 GIT binary patch literal 1677 zcmbW%Urg0y9LMqJ$dS@zX;XJD7#Dfr+W2eHn#0W|j8PtuIQ~O~#{$m?h{qC!M)uf*4l{{{aKEoGxE;`nse6HT1%?A+US7JSC{+U0`(2<9O58nO7eDhW&xU}YuxwLnQo9IZZ zA2!}_HnlsLYEGExo(;iol~0)~$qjbq@tB#dC{pA16%&1~a@jMs@l+7MLu!lF@z2fP-WL5r{(yNg8P|==x=d3=p>CS1HOaLrbn@F$)0~~w%_F(y zrP&{K%fNcq`rW*3>&$U4k51V3Z5e0!$L#(R>t1Oew6Cr@?+#QQv2k+MEL#a2-YnMxPcTdv1ekxb@)K{9r?s!T)TSDFcF40ep~~gETz-=)!i#s}{yUQu zC?2jRdHBu=<*Luh3?Z9Cc86>a*&nh&WQShaBC&V{GZ=Mf!&n4Rj_K!4xbl{a1xah$v zO(0!(r46JHq!FYOq!pwWq#2|eq#dLmq#>juue5~pcN|UcMJ{hvCRPQwH1L&DOF=9zHerdqX>WqBk-o2GcY%u}qW>M%-B4s}5!&)@HR;zGi9;eYZ!pMRd)=lA_3 z%PNXzf%?+dxc$+}++v-97)*-Rruc?*DSdb)P(; z9_;wTJ#4XI>QJ_e_C;1Trd+W3x-HDBF-3(lOi|B4RXlQmEpFfDO8QT*CBIg?N!`Qk z)y;3Kw&hD2-GZj6RwsTl3pZEkMI#%`;);Y`(!bU$ zEzZ+RyUR?)h(WsIY}{04_UOv}F|)j@LsvC?-Vv6KBdh zTi)qORV3d<@|!#X7kBc_Qz-wr;^nE5m+$OIp7QimGcu9LR3ej!OeZp-$dr0zQjuvz zCKj1mWO9+|MJ5=TVy{dxGR??DBU6n`HZtAFgd zhSY`>hg64@ht%hl0+9;6QX*2LSBgZcM9M_!L<&VJMM_0#MT$kLMao6$MG8hL_Dab} z&0Z-QsoE=LBXuK%Bb6hiBef&NBh@42BlRO20NDaw*#yWo@XAI&wt`nS1F{{E4S{S4 zWK$s90@)bI)<_HFq-S{eeDmp*DJMwde)|(e2hK6TvOHvM$ntn)Z3F}T@)+!wN7j^t kERFwOATKuv^pm|(AbTYz@j>qB+)+7+{QTVf+)@2r02@NJQUCw| literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Indianapolis b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Indianapolis new file mode 100644 index 0000000000000000000000000000000000000000..aa3dfc43730ed25bde9c967039951f5c2fc15cc9 GIT binary patch literal 1649 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 Jm`JeW@)AbBadZFx literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Jujuy b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Jujuy new file mode 100644 index 0000000000000000000000000000000000000000..86800f0344a08623a9b526db0953de0da2c5db90 GIT binary patch literal 1119 zcma*lPe_wt9Ki8+|8$N5D<}yGA;nym2Wu^q;FTSOXqPz{c9*9A{fL7 z0>zcrsHcN9)bgoiGY>MD5>bay(JhHsWBv2(_kFqucG&aqyq|}Mo%Z{tN6(z@ceboH zdEu}Iiz9*{qvM=>`ItMsiJ<=#@(NlBl=e{W`56)s6Y2p?#4t+ zc{dNct<%SKxcgjwe{M#1x99Rb@o&24>sY=wnlZf}-suDDH{3owkdIa?>foJBSG@j8 zA6wxC+}Fy!u;+cO@?9(QBJbPn`_9ep ziDcRtN^wTgPKKL&?W@GCgF1$P}$INo1Nf5Lw+@9Nl_8}ewIRh>r8=ZMtJH@Sh*XG_h}4J_ ziByS{X|;6*{LSr9kloVSf&n=)m?iR*NdLuX!}M*lG0ImWl^2P0hmCai=Jyj4Y4f2< JgVOP#$X|a10A&CG literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Juneau b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Juneau new file mode 100644 index 0000000000000000000000000000000000000000..48bd37e88e273741eb5b7df37417932f670a5e00 GIT binary patch literal 2336 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 UyaUs-(=*e&Sy|~>>6vkV13*u>o&W#< literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Kentucky/Monticello b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Kentucky/Monticello new file mode 100644 index 0000000000000000000000000000000000000000..fc2f1b0df86ece6228927ba6062f03ad43bac2cf GIT binary patch literal 2335 zcmb`{Z%kEn9LMqBHg(hC6@9uQ*)#m_{9GCXdY>DJtY z(EbczwnjB4Ni?lR+M2okERof07M&i%nj88fdQf5a_Iv-_SCgJ zmMi{tLHb{KxnBM99XIe=x_#u`U*+Jl3+-Le;g4<>L2qY07&t zP56c*lsFtATzju7zwK9r|CVqW(6GP`th^$Fie~KK?DI1C`4l@e>VynEc2tC^KDof@ zwZp$2Q4y!N*$Yn{RFSVA6j3jBsOWti;)d>Obz@7lh^ft2vE}*VrWNt(=G1r*m$Y0i z3b`iY{T9jipW^Jr-_Og0iQnv7&U`Bq-}=VBb?5_mTW6%WebVv%<=)XM*SwQtRjhZ*%KiZBp~5V=cH6YIE+JZas?J%S`8ipg_l8ydL!_!n zJnPhaG^=X8!%p3+lj@PF{m%N`W9rfIHmAPnklHY?#|zd*HpG3z|unV_CHKIybqd6hgc=4{Dx z)RXOpoUO4Rs*Z|or^EZ5?9A`CI;YOauDC9%Yy7C}{-w@(YG99i`eLEAqo-Lub28ED zsV|p14+~4Ugv-xg|NPGS9s`R7Rm>;L8D`t-|pf=^$)zjqLs7cwzqX2{f#xgnD?>e(UF zL*|EOf_yMTPEV0zj>sfAW{FG_nI|$)WTr+vRb;M4Jz0*~BGX0Yi%b}qF*0S2IU|$i zm^CtOj(H;!=a@M%b&k0sljoSdQBNP4Kav0>14s&x93V;H$O4iEjyxcV;K&4$3XWVD zbuy4_7{!yGJ>Q8$qAAaBr8Z-IP!udh9fgbYB+L(B!?qAMx7px{2&QJGK8cE z$q|wyBuhw|kUSxYLNbM<3dxmGCkx4zQKt*Zmr*AS$rzF{Bxgv{kgOqTL-K|s4#^yn zIwW^SojfFaMx8z+e@2}^B!fr_ksKmPM6!sa5y>NxNFY19ct zGHTQ*MRJNH70D`+RwS=TVv)=usYP;&Bp1o9QKuKluTdu$$*@tU7|Ah`WF*T-nvpys ziAFN*=hBaVfPv5d`~(GFx5wuj(E%}S)}7Y1{;Siv-%+O4F{ajWtKGWN|6c4rlMP`y Z;(0pe>F#BjxtZDN?wp*=oXqU7KLARimL32A literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Knox_IN b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Knox_IN new file mode 100644 index 0000000000000000000000000000000000000000..33169f4596381b700b3598dabf7706dce25f65ba GIT binary patch literal 2411 zcmb8wZ%oxy7{Kx80*W9gnHZ9RX~hgAu%Wc!)~1eK62ZKH3Sp*(SmsfYM2(JHlYG%M zZ3?a-EONPKXideo(9~M1IYW~ml>pP6g&d6+q;_xTd+bG9Qmj7Q}re9Wc5>V zyuMtJVXkCm$j?*a%+-WAxq5SyxfUvNt)<`ma-~~-Z9QpvzC0<{k9Miv#!hW^pHMfp z9M^pds?@Fi61jcVYwomp<&UotjlU^T0v|*gsg4v+Rj&zpwO4{yMyQa5L-nBC>uT`R zJvubyTNV0Nf)0!NScUC-Pr}VRYG~(n9nrquL>^nChaK5whVR`bQ8i`ezRhJaq9Whi zUz#r?=cSuyZ@P?nD%LzOAy#6>O;MwV+>zLz(JJ<4jDE1|wi?rNOF#7aMHP48f{w30 zs>YTNmxnjjt8sZZWc;$v%p+-M<MpQg*tb~2sJxns(yA&pPDl! zUirC;ytq%5b(l=*vfd3u8??>Md3#%xk+n-A!U{-tVN z?RLGsElX{vT%%uWN>Y`@1^V^sVM;vW2@1Bid%Z&L`R;(<3>on0|M;Ci;K+WD1Ogw{ zNr*cSarX%B5_R|awCO&XHpgBC_R96i412cY;l|xJ@Uq!Iap7Wi*^6^bz)o?nzmBqa zl;xu=AY}c-9uz<*h)^JLwU|&qakZ#0z(T==0t^Ki3N#dK7{H;R!vGHj9|nLZ z2r)oJ!H5AQ3Q7zxxmuhkKv9sQKt;id0u}`=2Dm7AF#twEi~%wVW(=UYTGS}8QE;OG z=W3B-fX>xo#{izIMUMeK3Vsv-DF{*^q+mz^k%A%xMhcD;AYCnz6ewLSmJDFJS~MBp zq~OT_C|fG08EnQy`~cP63^QItBJ1k9`G)xNsc!HRxZS z5BzEObkIHC`%k|X2z>N4?pWWg?AG_c$?l1AzK^{7d}g+FePHANLY{=%e*u&2$C9$2 SOrDgSl9ZjAnw*-P68%bdh%NXZ2r}EHQ$RGx8ZZsEiWz1X&_O literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Lima b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Lima new file mode 100644 index 0000000000000000000000000000000000000000..a37eeff7de59cabb56b583eec024d09e7ee6e2c4 GIT binary patch literal 395 zcma)%FAKsz7{+gZii0tWVA=$k$sq{#D=S0cz$L*d*bGLyMbNJJ2@Ez73xppJWA43QS!1@5{yxuIwS^3PLj>C$*R|48>U3aCsZ?sFQs*P9^an8$;Siq~uTtXQ z-AuZ|AXOUdZAFs0L39Pt7er?ey+L#@Nd4&_3=Rd!1B43*9}rF;yg;}WBtOm2 RON#^(2>zkTm_^P#>jTuEeU|_L literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Los_Angeles b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Los_Angeles new file mode 100644 index 0000000000000000000000000000000000000000..3b7ce1dceebf9fa9db859068da1fa7eba6df1cfa GIT binary patch literal 2819 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 UyaUs-(=*e&Sy|~>>6vkV13*u>o&W#< literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Lower_Princes b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Lower_Princes new file mode 100644 index 0000000000000000000000000000000000000000..2d01c18860497141758685c332e130628cf1d793 GIT binary patch literal 194 zcmWHE%1kq2zyQoZ5fBCeCLji}c_z#0DSw;s#)FaR|Ns553=IGOAK1ab^8f$w0}LEK iz99^ben1=?0@4EnAtadm9|%CEgJ|My-~w7^!UX`QpDpzO literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Maceio b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Maceio new file mode 100644 index 0000000000000000000000000000000000000000..b5201e81d42f9256adcb7125469509a08d77ba41 GIT binary patch literal 742 zcmb`^KP&@L0LSsGe~F4ei@~5CO$UkLQPK*7*a!n|z+e(#Vla@9kT6M%BrIeK7+Ew_Q{;KyTP-Bs`f*Cl7j90gxp}YNIhdW}rW)>@RD43DKkB8s?}|)%PiF0~c-_^`Tltj8pG?d5nt&>d zw8=u^R22Q!PVu0iKAtP&=hmufyx5k3r90K6x*QR{RL$#ivZd-=1;^{0;KPClMRHE) zCL!e7vTSc0R+0Rf6OC<(?#!d?&JBv5bM5rb*QgTTFE6d#4a?H{G3zVS`u57I92&N* z{?RcWHveso{f9c*9102Px=3N9vZpDH z)b=#Rk?Kf!{*(I10>}!;6380JBFHM9W*KB1PqPrR60#Js7P1(!nx|O~Sr7kzLBAO@ G?EeOOlO$IF literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Managua b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Managua new file mode 100644 index 0000000000000000000000000000000000000000..f1c35040ce46c190d6def6984a7391616ce93a28 GIT binary patch literal 437 zcmZ{gy-EW?6h`mv#t?(xhFGK!wDqqrg{6XBdUi3IzTI@K;djw` zJ9q8%_oDqcbW6wAi_0&&ZYBFDy02eu`(RvTTe<7`v&;U%;V6ouL={gM!hOdqgu5H7 zh4A!X4bEt$nhXZsvVCuTb=LDNF^T_s-MXG>lB&7S1tq^)J%OywBkMyHAQ~m50?{cc zC5RS84Wb88glIxkA-b?qPU4y>Q9(J+<1BMI%e-_pIm8yquK0+>;0Ay9)#t+3 zk}bZ>nTy)KuFRB7CG0lU!6#QOuIr#RZfZxNeh5xY-OuRP!=!ub+|=)G%Y5{uZDV=X zG|IQS>D68Htjo5-0rQ#9+o7vtGraR?Qz!FoWGb+ud)sEL_ui)6rJ2ax=(fbKPZX6) zN=4D#b)rM=PW3EieU-_s@bOt8$N$6DNDh0E&9Sl@*^cZ-8pKKmq(!XsK$;+3kTysk uq!H2yX@&Gcn#D>tq+P7^LmDC-*-1;JC(;z@inK-gB8~CCI(w3Q+WQ7f-vFcl literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Marigot b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Marigot new file mode 100644 index 0000000000000000000000000000000000000000..bdedd1bd9bc85cbcf8259b6eee3aaa5ab041e954 GIT binary patch literal 156 zcmWHE%1kq2zyM4@5fBCeMj!^UIVPJMuVMWE|5ykE!~g%s4=}L!_=Yez1_QZ35JG}M O|A7FnVO&5{O}GFwj2!6z literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Martinique b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Martinique new file mode 100644 index 0000000000000000000000000000000000000000..c223ef5c2011dfe531514dba8262ba3be5552625 GIT binary patch literal 231 zcmWHE%1kq2zyQoZ5fBCe7@K$E;u9{yzIhHJCSn^HnHc~7KemT~;s5{R2N+oY|G#>H zk<-o1H-y147>Hd$AbJ@>u$#{Ulm=lCfUyPt13_lH$Po|?vI`^$vJXT<>||zwSqik8 Y1#C4Z*lJ!Mpv_pUXJFt0y2peI0E@6U5C8xG literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Matamoros b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Matamoros new file mode 100644 index 0000000000000000000000000000000000000000..5c59984def290712e183eea0655eaf8dc7a133b2 GIT binary patch literal 1402 zcmc)JPe{{Y9LMozB`A^wfe<7L6?kYZH`C0tELTHwnmYfaW>)Id{_H7rI5T@7(NlQ{ zOeiEoyM$PmVMG#Emnb9%kq$yh5`pvtMMC1Q=l#2O>JWX$kJlLN^m~5-HLcAa@yD$< zzwmHX=HdH>@#y=8Z57|d_O_?m9SjRkdz?)7Rf|1kUt~sVw#f9nmV0B9MAp{NI%{c7 z?ECdfXa9&%`=c{DXL42LKDnt63@)gHccjh>JyVDJZpgzWqbk2KB)z-))Ddr~Ji4h_ z`F5mB-^z7S5R)hi=9@&};!k<(?rl{xS1kQK5mg*blO=Vv>iE!RS(=lp$~wQx@}v|M zsF;(1Rfnp~n39#Bl0|j$J6-)!h!bm3T{HGk)GiF`y1p0ULZ@e!~jnwG||BO04 z5Rqqgjj6N2TG^P;ubOo@Z6t3baU^pjbtHFNlRT2Wtw|rr-_}e3nE^5djyWKc;Ftw64UTyr z6XBQ%G8K-w*qX^8v#~YPLFQv?CWOognG!N5WKzhikZIw6o>#nCTc%l?)1U70xYC?{ Lx7+1*rN#dSVcugw literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Mazatlan b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Mazatlan new file mode 100644 index 0000000000000000000000000000000000000000..43ee12d84a7c7e47aaa92406d01a539ccf93079d GIT binary patch literal 1550 zcmdUuNk~>v97q3_4T#_^8mK6uf+)l(hX%78(kws6PcyCjEc?u|)HKlsy-)~+a7pLC(?eR=!Pu7NIZj;A}m*VE%4>FF767<~Al!qeY;eNd!ahZY}FVU<(#q9m^h z&-|t%=C4+fVJ~#lxP@x*jIXlzoxfW0^SLbjGSMvSdMeQ!erEa2R*7l)XjZh;%gVCH zCiYN^j!Ww>@kIx8Lhy03Dxp9p22`1(d9ga_TeC{`ovV}kE7h7eWAxgdY?bn8j<`-m zsnn~!l2$WKr8mBnjKT<$S$a>hVy7B+$`#3;{oUjQHp)7AX>uoD(zye-&H67#bl#n_ zCcm##Z@7F*ZR||dn+~5*1t&tZr$np5I+tut-mJE43YMY;32JN11o2MvnBtkArFbaL zY#Z*AlHPe{`>Sr*ac!(Az57h>Y<_QcUF_6l6%R~#!%1C{_fGBh*6PZo_f=J5zTPvv zO;rciNcE4SswN;$YF?D7+E3B4_eO@=_hgprKflu)XcwtFm}csay%wKQ&Kd3F`wxy~ zosJfgC7JuG-)X4V~ms?y}Zi%;Vx_w;TA(Apg zg~$pK79uS~T!_37fgut*v_*!W2?~@uhb)wx{v#RBV z!#W^`d;Q&;Y4zx0Qa|4Q+Dz<7>xsp)YI5skJ2^gPrpgcW^sTq*$-7VX>4h3IGgYtc zK-xST8PU)8XI1t}-o9uknb~8$o?U5Ext=bYE8JJFt_|tA#2qvD^}3x;glgV=u?wx8 zW-)%;7Q3rdakONA1gBN0y;he#kD78_+?I0->Su9KFE8vhzp|b7_jI57b1$h^hC5Yw zqeEAY9X3@>XEHm7#!XZ0P^P)-yJ`M*KGU+TL$|!inqA8$ZL2wC+6o`^?%Vy1U8R?1 z-%Oj)rq1*nJ!pFet4;6wtBsN9I=3HV2Nkkoe$)@-r!dUsJueJ%)|2~EK2jBi9}9e! z^1R6VM)$sX^?N*#@_Le-zLeL`O+Ip6yHfw3TaElCht(~IdqXJe-0(yBt6|6tDRZRE zk}^+MnJHzit}MN1}F|(#RA2HtC*m;pxAH~9~2|5 z;)G&_;)P8M6F dIG*wqw(=ruH#xRjR=*z+w(F-WDn<65n!okH1)cx^ literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Menominee b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Menominee new file mode 100644 index 0000000000000000000000000000000000000000..438f5ff0b846447eab7ef45c8ef19d49db69f12f GIT binary patch literal 2257 zcmc)KUrg0y9LMqRL6Seop9~6-ptNMj0RcnNq$pqv67kOwLC8Wd#4?@|j-p178^gL# zHYw9;C`E3qm>SEl7TMp6{>%{PY9?td*KDk(^dgm=)AN4pqAlO&o69j} z`bv1C2@Iyo#DbqxSk`wcY)7h&h<#T@^uHmI=0$b$*={}QheIanSgVdcy3548wM%06 zwwPO9XpzZnmFCu_N{Oq^Gx4Q)a@)K_b9-8%ButyDri716V#pMg_*a6SdhV)98or|M z_~eXAKK!Fj>HS#U>5q}Sw)LuM%m0+=>pn7f=Z?rdW&6yG`1d4r<~EZW7}jZ#^(Jj} zK+n8TY|@8b(%zBPDx+tk&KxLGv)Ze5R`(2*-RPH`4dH5bNtN8Y^n%JwoiB58zEN|- zk|b~HZzk`2K;~Wj%FO@rtlW3{9kbxzxX%A@r@6mtR6p>lG6l`Y^n)Ec)I$}o>%xX+ zRWz$Z7Z)v2#TVa~l8p7HWMr?DMpc;7fh|%tmTew>?Pb02)FM^BwM{QNlBFtYYxLsX zlhu+1`Fd&VCABOmMf;YYQoeDIuFM@&mA@uSRq{zw^@T`v;D}k-_p{WD?lH9;pUWdd zo6V|*1M+B3t$D2cQ(d>cO|8!8)Afxtsv)XVuPMn_YsS{<#?%zm_-&bP3iGI@ey?74 z{ulMc?oxU3c+jl(r^{0Z&za`RC{bOXnWuCAkY}3TG#lcFrKMuKX$g#Je_o&Rj~>^X z5<1nUp~JfE@3m@kPq*IkeVN+Y-m0G+^s4q%EA(@FqLp~W6EeZR#1qQv#(sjqqlY{a z48FZzLf!Xp_nyRCVz2#PSmcw!W%gNNpT#~Yw%_e}c=7gKe>GwDuRL6refXXbv{$#W zv>sUyvLa+j$eNHvA**uQWg+WA7KW@0SsJo7j>RFXbK2!0>vP%#a;y+pBCXGGhtlw!1fKDFRXjqzp(MkU}7pKuW<;3#1qv)j-O@Q4gdb92Ifel5o@n zDGEnbkg_0kK?;LZ1}P0v8>Bc$b&&EP^>Nw)aa71@OT&*(xNE;JEVt3U get`ciFhtru&$0jJEuWp4lbPi$&(6-w&diGZ2fbEx+W-In literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Merida b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Merida new file mode 100644 index 0000000000000000000000000000000000000000..b46298e1f202ee4ec22ba3cf9f8079c83ebd6c7d GIT binary patch literal 1442 zcmd6mOGs2<97q3}ky&6AO7sAUKm;4#W>%(+I+!#0n$oO%l#WeWerk!8j}H_yp{!$fBdN_sEpKwbt9%IW4?Af z`^~n94|;oan<O;6 z&Fsl>%igjGQx%mg)oFpov$#;#tbAi?J}2sZ-^Y#jak$?9;)4=$hY+N_9mKQBQ(-^dLK<{q%{*BhtHE%qX}WLd|a z>E>tup8GGf@L59*K1C0RA`nd&sz7vMC78~t~i?t=$VncocWl?nK literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Metlakatla b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Metlakatla new file mode 100644 index 0000000000000000000000000000000000000000..4145b9a58164680ce931c1db83eaf92f713bcf74 GIT binary patch literal 717 zcmaKpJugF17=TZ|RI4~B+D->asYxWhCJ_>mkW_j_*gBBdd@KwSg9L*(-54Zy5(Xb5 z6T2{UkTCfH27}r4K9`Bcd-I;>uJZ*)CDlZmyeB88 Qq*LW)Kh=E1={Okw0*}wEApigX literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Mexico_City b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Mexico_City new file mode 100644 index 0000000000000000000000000000000000000000..1434ab08804dac08e4f595967d8c325691f08aef GIT binary patch literal 1604 zcmd6mU1*JA0LLG5WLQm@3m+vZt>*0OI2dMg#+vQehhv*zJDWLk7<=a9Gz?EoN-^7o ze5{o$U(q%fX3T|@Q)Eq(FwrTJxbRSme7&CEn>$y^h5ys@{@&iJ_u}{Sl?4MS;*X6o zU%0HwT;3<0>v=1?K5dKi1d9FFJ%j$<7`MOo$02?9Ww$?k!c}l@^~cD)cP|PCqQa4Z z>%|2_r{W^dLro8pYeFJrN3=}ME)}k#cXICRG~rHpAm@#qCgx9ltLMM@DHeRYuhWJd zYGKbEy{PNETHM#H(~rGWOWLH)sJpE)4<40E^Uo?zb)C#gJgAms70TtY0hK)~Rc3!_ z5;=}Ine%j`Sn=w!%YYI!*}J@)*-d+`~_K8 ze@n?jhh=@)GqF9eMea!J6FZlC<*q61B9s`^p|1x-Lu{^Y7^)PzKg`j4ZhFMtfmq$x zQK9yAe$@M$GSz|RM|wmQXQVj}`^nqCJ(krGBZOtOw+M%2T|OhCE$c@2h#31hKF{kD z-c>%~;bxgz;=_~Q^ZkWUmKjz-%!1ejF$`jvO=B9wHi&T$>uehHAokfb20|=^n8+_; zBg06Dl?*c>b}|fwSjsTfrm>Y_EW}!fxe$9H216`{m<+KQVl>2Rh}jUkA%;UNhnQ~D z*v>HCrm>!3KE!@T0gwt9B|vIm6alFMQU;_BNFk6)Af-TRffQrYR0AmoQV*mcNJWg2 zAT=?Hf>gyQ3sM)OFi2&L(jc`#inD2|gOmrU4^kkcLP&{_8X-kOs)UpYsgqGCq*6wy zkXjkV+BDTN%C%|gWfTmlm{BsMW=PSHs^R}%_E;0V+XSEBbvcurNeSNMBWv}aA7_aD zhljJtKKveW@_x82sis1w*7ch)2luG4#ocDy=F@t7PMevqs7_BDdDNt(FV|@UH)K-6 zbUmr>h@^i`){{H8NJdXs`CB6rxHDR1HfKuKsb4BsRcJyx`&4#;-%MGiRZiM)Gc|NY zO^g3(!pWUF{ISPO|9M%@=)PxWzCEO8wZD|vk1BQUiMulA;sUK|&&u4E3N6EGE^5{+9r!%jaQL01rl>A*{#kW-K=W8j+Ij&0jznRjMo4T~C*Q^*grpvB&n3a7sy1eCrS=A|e zb!C%T(;CuiBj;t^;iy{gZiE~H`gWXb{`gRB zIh$g(zUbB4>V2lBy+hX)zc<@YT+lmmy3EenCcSIqb+bFVO79+cEcM|=Ro{0_8b+0? zhR(yX_eZX3Y^|22H>ql0bD`{i5T}|~`{ls7el;j=@IU!@-m_Al&-0#W-w@C1HNIh< z_u<{3#Kn=AZ*Eb{ClU9R7h^r{#QtJso;@s$7g-y!IAnFm@{si*3q)3kED>3w(=HNO zrPD4GStqhkWTnVbk+mX=MOKR}7g;Z|U}VL}l94qdi$+%Mw97`;jVv5lIkI$Q?a1Ph z)g#MC){hi`RDhI#)Zny5AXPYR8Au&YTL@AKQVLQFQVdcJQVvoNQV>!RQW8>=(-wtP z<+NoXbvbQeNM%TANNq@QNOeegNPS3wNQFp=NR3F5NR>`oCQ_%<7K&8rw51}oBE=%r zBIP3WA_XHABPAm>BSj-sJ8juW-A-FLQn}NXj?|76k5rG8kJOLc0Qi630ts9U*%HZ% UWkj+Ap+HtfBp3_?16c{b0R`)=fB*mh literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Moncton b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Moncton new file mode 100644 index 0000000000000000000000000000000000000000..b51125ebf1121965254ac60b6ef3afc0bf05913e GIT binary patch literal 3137 zcmd7TYfzL`0Eh8ixr~u0DHwvOXoVV}fF#~xEgeE3jtbrqJe9_PTab#E+^8lU;X~t$ zdCAM*SdHW~4VvblBw_)Yj(G$n%*3Mznt_6vk*?5r-uf1O_uV=Bd*|$a{y!;mGvAD| z{payAHyoay%;DYtgSG>ruw;$gap+gq zwQNx}xwZPNeu>J^5X8LqP{Fm zUMiR=bYYyloEa;w-9t7Gb&IC>f%;nSKy^LTu7B%$Ro(Dz&^PW?so$F_ zb#v{Ps->z(-#k(&ZWUL^)*VHnZQU+;`~3oOCp%x>oxe!@k(?#(#U+V9M$s_o?cB`xO1)dbo1eh3SXKd#R3+p1QNBP1!cLYWvz6)oppT_Q+`!p7NIT64j#n zpndW&zfHo&wo&@Dt`Lvw<+8{54a&ECj_i4Gnd-GWSNm<5t)3{DrF*X&tNLV)(f)J# ztAK=H-8Z&FJvsED4jddT`gOmggX|AQP@7u@U%n*zpQ)Em9X%=r>@AlAcYZDg<=)mI zAFdIDQ_t!lSv%F!F$eTBQ$AA927IbRhc8s29pB1fKJjW;{bo7*#xV6KGX_Uom|i`3GNGjdsMzF1bjPp$~e5-Z9! z%9ZVj;@!gKa#dY~aOKUB@0Iw8y!3JM{mr*UH+vT!56>o?>($93Rx*+sgSio77JM|WVw*_vNQ{ZteB-)GGxt= zMYA-khAbPhZpgwRD~Bu{vUbSgS(?>DmJeA!WC4*CM3xX)Lu3(=RYaB%Sx00ck(ET2 z5?M=RF_G0omebO#C$gZ(iXuyjtSPdn$f_dCimWTLu*k|HON*>6vbf0VBFl@cuccXF zWQCC>M%EauMdpQ7<}u3*tTVFE$VwwijjT1Y*vM)l%WY}a8(DB<#gQdP)*M-MWYv*n zN7fx#cx2^~rAO8tS$t&mk>y9$-_jHSsQ^*}qy|V4kSZW$K*sR>dPq$)^Rkh&m+K`Mik2B{5F9Hcr(d64>8ngSseLP~_x2q_X$ zC8SJ9osdEyl|o8|)CwsUQY}kUE~H+TreH|LEKSLfnju9)s)m#esT)!_q;g2prt7xQbVMONEMMXB6UOxiBu9PB~nYIm`F8|aw7G#GzCQ}YH3P} z)YQ@x6{#vxR-~>-VUfxrrA2Cs6c?#3QeLFKmZrc+g)L2qks4c?A|q8s%8b+*DKt`P zq|`{Q?H=8__;`ACaoN=$AGJFZw@KvMMBC)rMBC)rMEl=dTQ~lRNh!Af3->?ew%L75 Z(MOrGhb2WvL`94YONxw)h>RHN^EWgsxVQiS literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Monterrey b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Monterrey new file mode 100644 index 0000000000000000000000000000000000000000..7dc50577749baded06400fbe5d2e8dbf2579253e GIT binary patch literal 1402 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 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/New_York b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/New_York new file mode 100644 index 0000000000000000000000000000000000000000..b2c2377f4e87960bb2adafda2a4ac6385cadceea GIT binary patch literal 3519 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 NC{k7yEDM(U{{__FS0DfY literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Nome b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Nome new file mode 100644 index 0000000000000000000000000000000000000000..b682bfd9cd899e670ed89de3fbe79a0d06e14911 GIT binary patch literal 2350 zcmciCeN2^A0LSr%*9!zi3BDlG;~T`Q2M~p#ybwl+z=K?GLZna-!%{F9!xu12M{X6R zo5N{zoMWpk+nH{rvFMg-ZCUOPw~}0xZq0PbTCbMn?R*cbe`>D3JkOr{IeW%mY`?Fk zuJy?r>t82Af8pf}=$HGv)4NOjWAlG%A8T~nzmKg}H%@GF0) zvT2nsw6WSBR=wC4UX<&1Wl#6HUfkf1jJ@WIJaXBI`u+>wZC{W3qsM=B$M{D4x1St$ z-|@ydCwBjc`_A3(ICpJ+)jh5Cpc7ZS-5p=n>r5|bbk9g_aAwZy@y&`Xb`pZu`4ZCO zViSHSRt)SM4oGU;fzy8F;&X?GQfxqYYQJnw8VfBm=ig1kS)!WAFe$?;!_ zl(aYPlpEJoYSc@1>cp2S?Ml0yKKh=@IQxRk96F@3j%}2SdY@BbuOqWtq{!*Wk-4Qi z#NwJbnU~TemgM{*m%1Jj`H9o){7d(Ug6luq_kI*5?mPdvU8s`P{Uays2VRa)%MKi{ z-ECJ?(ayJJan&d4!KVGPWYJq{dC69}{KpHTG;`1{J$p)&#cZ+5jtz?ySL^NagYT=A zpLNTMZHHCm@j6*mze_p$3T1U+i(1u{Bx@4Ol*emH&mZZ^n|D!qzj;`!Neb9&K1>s} zH!j$9!_nf=iBop{&Pnmu=&-%E$uHIo_1g^<->Js_!}9UWGwO+!U9u@gspira*?e`6 zYDp=REuVI(R#&=gJ>pgCFU82G_H~G-{b}}wuGM0riniOlOGW#@q`hg$Eb&a6-|mRN zE;_4@+MR(Jsw@AD?3(yZbwQi2obbxtwS8*)V7?3r zwn9R0_Jp~@Z{ZUNG&`0R2y`?Ag__?8^CjBcV*`P{b}KFr7*ovf`dfIsKbNA2MG`oAtXdd zjF2E9Q9{Cm#0d!$5-B89NUV%HSV**tI$TJ+j5=UQ#E_67F++leL=6cW5;r7pNaT>v zA+a;+;33g7>hK})GwJ{$5kx|W#1IK05=A78NF0$sB9TNwiNq2KCK64f4kr>%qYfw% zQKJqi5>q6oNK}!qB5_3mi$oR)EfQNKxJY!3I=o1HjXJSnDr3*7~kvt&^=|t&^Q-?sHdG m=v@DgZ2ui>{s~j*jw0v*z%nZ-O!0?RXA8_qNBB5Io zEKT3MEYzS0)wJY1-&-vtp3B|ma@&1>_VPw5YW+AJ<_k9`Vs761_D|N=oPlKC`HHGc zeN1M{DN%@PS*X3p;^4I|W~M}`-7U+9c~L3t$*LU|ZwGb#-Zdv0XN&TqU#RAMP&O}5 zMJsTjTgT6;U2DqE-Lx9YZOhxs0b{JvjZu6uW6S*}}u^>w=LL)Ge;p0TaT*##ape`}8YhbFE$ zbV1s9nm$M)q!ZH0)AT}`d75rWJER}d5b21tM0z4kk*-KvPtzA^>}fh9t&!gRC(V)W pNPDC|vH`LKvW2JF1KGsW?1F5A?1OCNX?8-k!vEeYV5W-(z5&G687cq( literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/North_Dakota/Beulah b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/North_Dakota/Beulah new file mode 100644 index 0000000000000000000000000000000000000000..c1e3b025b916172bb8464c3de234656e12551c06 GIT binary patch literal 2363 zcmcK6ZA_JA9LMqN@O0z^c4c4)2&E-~fPi8^QWOwDo*+B|3Skt8*aNo@kQm}s5{wtk zd$|~85)@jknJ_npV*kH3Nd}I zTweJgOUw*sO5YpNLi9vQN9T<2d-96(-xR3=YUbI2CDSS>XUcY_j4S7J>2|O@rh*R+ zNtgFkbqbTCiR&E1gv7aresQX`iXvoCz``>Nk<`ZHUaAIxn)`|4H8d`G{CC z=(4j%_K7=o|7hR2cc;i{{Mf#$eXqK^c+k$R-J$Z9Ja6actyB5Go|FYit)k$}>#{Jk zS`;4cl0_3a;=Y&n+bhpjDR*m&y8lRuRa{l6O1kG*53I;mrA?QuRnf7^v-+&%nRckM z^kJ*)>ljfH^QpJuq!4Rnj(FD&Toje#J>IJJ_r!yv+r8Db2gJJGD(^$?cU4Vii}i5Q zfO@39(y9&ZP;~{_R^7w~RUa2?)t@R-4NiyEa4=DA{N^j`(e6U=*lC~l@#e+ii9;8> zjb)+2+I_;iDg9@$xpBXDOZX>ZYjLM{>&%2|&KR(o$4{$m5gpdH(IM3`xxw1ryGK2B zuE=U_Yf?Lg6Ro!Da<#K(wj~_G;peZv{+CZ+z*T*GzPI`u!spv(ivaUJ%Y29Ud`AZz zl6Mj2&hrTOD*cq}r^F+2_0PHbXMGO7`1btsxSaa0JY2Vac#rn!s}2YmqzsKRHp<{A zqoWLuGCos1K*|UyL!^w6GDvDh$qU2e^f(CvJd|h zOc^s}&>W+t44Y%zl!0@MoHBHdu~P=mF?!1IImS-`fPw%80#l6v1q2ET6c{KtP=KHy zL4ksT1qBQaG$?Rz;6VYzR3k!x#8hKK0fhq<3M>>{D8NvVp+G~yh5`-+9SS@Yd?)}> z5TZb2sxhK~#DNk8CJvk^Kye^NfrEcWI3RvV9Nn61ziq!Dfn^#OhK3fVpEMV1!Pl= zG6iN+jWY#k3eps)DOgj$rl3uM+s~mt{sAVu{>Pu7z^nRbEA_uCMr$p%_WLinwdmSH q?RS{*J7T3(9%( zrs;)D@vjTfzwmGe^uv2>@8Mkg-IJlJuhVV!zxj*$W>2I&Ht)I|tBVzX-e|F=u2qWZ zixt+*uX2TNILGq8?-rsb-g0&MM8MXYR^Y}s6;wCN4lbKkAxo$1(DZQ?x;M)Xw?Ii&8m)Ne z$>QGRhpgDSg=$uKgcTQ%q~d;0wBxUYEB9EKJ^R$JYR=GvozQ<)-PbzXx_{T8n!DO> z&0Bv)JdkzSda&eUkr;E@N}6wrB;SvAa>OQ)JbucaKj9S%Mh>Wy^J`^l?^cy|tUxYo zuTtsz6J*kH00IrOl)2iH^PU$aTe9Z6B^ul^)o>@F5Bo%1^zS{I0y2QNF# zCphS~ef<6p`&`2Bf5#R<<~_`ONBaFIj=C(~ zMYN~DD?F?8Q=y+SugKSb=j*@qx%lGS``_aV)&J$;y7j}m+pn)SDDo&}Xq2&021gkk zWq6eFnd$*jMo1YVWsHvF#GI);BQ-;qmehL5-1Sk-gY78hKP*9-2K*50m1O*8S z6cj8dU~r&8frA4N3LvH$5eg)x8WRdA9H>xWq2NLRhJp+Q8VWWX;84)vfQNz)2S5~r zI3P0B7;%6^L5Tw<3QiQDC`eJDqF_YK40-&izkOHBp#*hOfTSSF0VM@X4lpTbQsAWE zNdc6CCcnF2HgX$sU7tSMkq(5Ap0;L@MKAQN71;S&;k+dkUJFrlr}ervh4-~Y(1f6*3d pzoU)cvCBN#?f*CYZ^TK2W__{dJ;k#qEi)}W#gmbdmXVeo@fZ2$ct-#L literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/North_Dakota/New_Salem b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/North_Dakota/New_Salem new file mode 100644 index 0000000000000000000000000000000000000000..3488e466d5225d7f5185e7c910bab0f1bfd62eba GIT binary patch literal 2363 zcmb`{ZA_JA9LMqN@E~#myD~5Ygwm2gKtM4dDGP`ok02fag(wO{EaUP45;eR^g89OE zZ!W@00wY&zCd|!nY=l{@t(*&+)7mI)Jz3Pfa*G9Wy1w^XZ>m@EKfBNO=J5LW@vg7m zkS6|dGt4hM+zaO6J)-Mqmi6jjknV1awt8OrL4Uk2#2Q&}O^sAXh(E>~<;3^pV)9~{ zy#7&^m>S5GzBi(U=!}xC_9@}_^mXaKB~k}e&$R-JC-saK6IM{ls1DknZUxI>9ek`` zy6q$ShOc_8kW251(BZw-tW!PW#y7jAJhWHbwC_1NySY}}Twf!@*5!-vf(PWB%y@B2 z{GBplex9Bi?3R&!aXRwXg;vy+U>!X&)0%hsM;+6D)r##ot8Z93jwpbW`M#d#rB5vwSE8e|T#E+h~60Um1qM_HU#PdogbvFA{pjh7L zwz3Bgi+c|IWZnDn9S!<2AJ=I#zqvUQpgimo7~o zP^I6*i1L`v?D7wUST}XjUf+8~RE&1om96iKhlh6BRW(P&BVCpDqn`J4b$hdVEU8yN zURR-NLfdq0ezvL|+ovXR!?*kh$qka?9EM!#8byF+YP0m zLLE3`Z%O|}Y;Abm-WL9;*k06bZ=V{|O&PtaY4n`l5z(f04E5{g@r`O{*FnAOVxijI z(x{&qNK`FVWqMENEG1mR<>zm{rs)$HFbyA{@2zf^@c9l~BEWf{>3oOye5d+cl6Mj2 z$@L1)8uOHyr`RiU%-=cYZ*wlb`1bz$xPr`odAJVq@E+|mR}~P_M;RJrY?Q%KMn@SQ zWqeM}04XD+43RQM${?vTN?sTyXU0hwD91=CL#2$BGFZxJDZ_PY#!DHnQ!`@9kSSxP z44Pxqlwos>n=){YkyD1wF?Pz}IYv(zKF9be08kL1K;YD1Kmmb*0tE&N4iq3LNKl}l zU_k+c0}Tos9C%OwacU5uK;qP3LIH&X6$&gATqwX$kfA_B!G;131sw`J6nrQEQ4pd) zebGN%SJ4$zz$)HqBvQgGw|l7b`$loTvEz@(r_fs=wK z1yBm26iA&KOevr`HK>082rZ16m5U9N<#W<$#xhF9*OBggGE~YA~jN?9`x4 zf!V3SnF2HgX$sU7tSMkq(5Arc=Q1Dv04Kcu@6U|DY4{i`$Aq!Y_-*7ie*Z1E`Nddh p{0?*cj#%k2ZvVI8e<4oXhV^BJ_e9T<jI?hgq^V^lEJ=@nZ_KL*nh_ZaDp z7cwJqlaU$!U1YwGF|rn(i|lW!)Yj3bB4;RCZF|rsa=SjM?Y-?{N5d19*U>9?mJF%< z>Q-5>`KsDgP$hTAH7V!DJn5XjViZPfkcHEY#@^ZGvgrDNDt=ZWT`iqz-)OEZsR*e3 zJ?rIxoFY{k3YTRG$;y3jR=R)0DNouX>3N%Ec-OrV-icV_@X~}RzcptZnYk@0I;M=H zv3lY<2S8 z7g^VH$T&3_D^7>9jQYVj(cpcX^FwzOSTtz+4;t+Gb7UrUf-;XKRq6A|`rAJgnl5W+P3l!!3R zJ2ym>Y2F_Si{U%W`1O0S%Pm}GZjsMhpuhF|`?>$37*ikBAmt$SAO#^6S?ZGbA8O(# z3aN^tETk@^Fr+f1G)r9@QXEHhNO>IfAq8?&h?K}tBT^(%B~m6*CsHUXGs}>PHs9u>xcX9BV)p z!LbTt8OS=2g&-?ImSU;bf-J^TuLfC;rCtxRAY?_zk~r3cEQ(`Q$g()rg)EF?WysPj z_1cidS?bjx%d^z$Ll%gv5LqI!Mr4u5D)IkcX0)DdhMsGZE7j((r6jrRcAMRn68#fq Cu8G0` literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Panama b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Panama new file mode 100644 index 0000000000000000000000000000000000000000..3a4ff2aecf898647d8f22a8c9021bd83ce5d0003 GIT binary patch literal 177 zcmWHE%1kq2zyM4@5fBCeMj!^UIl8|jzF_?Sf2#xo!~g#~H!!d``-U*M28VzYF@#_@ zh#4pa!XN-L1jOd~4+NR*Y62h{Y$y}Z)B=#HK(krEW^?!e%|G~uppqfXFa*$!xT)92E8E^CsPJ5Lt8q_ zfBd5cZaS8uKU}R@8LrmGpfzi?)>WdlYH+H>A8oWlwB<72?R-zQ+S=OM`m_6X?&t3Q z^R~D5`^H;399Y&!7aGhd4fg+Iy*V%Ga9R9jy3AK zEqPvcG*?|;mGW*VzN~Tza@{2v(`sqpvb%Kd7m@qbw3~N+N-P^6ck^Ex6E~h5c5mAI zgIfO7A-ACU6IHnDq<3@ptXi@DY44WoW2$InyH}JN5ha-suViXato*LTTQ%AzN+<4d z%Z6G-@Jz8A>R%_ypUV*yiG;4){j*pdiRxRMz7*l2Rr*&Ydr_SqJhC|WEMA63ha1@ofgm3+BtW>Rzxtkqo~ax z^7NypCscQHO3R}o>anoWySoR~8Pik8BR1Jupsd3qx(<^#Mhh^Wz7Lgn} zB%k=KTI}mj$S2>-7ya9!a{n<$qy?@>OHaGW`=YK>luyMXOZuJqXO61H`%-iEb;xfUUioF{>v{o%Xtp0`0M**GU?Pl5O-=_b2ge&U(YS> zG;qv|I*xgEoPhnx-)?_C$N$AFd~-1kWFE*wtY#+2RFJvwT}%d<4Kf{MKFEZS86i_b z=43UKLS}_b3z-)(F=S@Q)R4I$lS5{QOb?kKGC^d9Rx?Fpj#e{CWR}P@k$EB$MP`aj z6`3nCS!A}zbdmWY6Gmo?Oc|N8)l8a;StHX%=8a4onK?3bWbVl1k=Y~DN9KBIl?$FJaInns3AD@$XmgO$PZ N(pW`Bup(HV`73F&WV-+W literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Paramaribo b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Paramaribo new file mode 100644 index 0000000000000000000000000000000000000000..6f889ccaf1ffc6caac36d024ea0be15df86bbb77 GIT binary patch literal 294 zcmWHE%1kq2zyNGO5fBCeRv-qk1t+rh?bxT~edJP-&K7RLh#k`V40kXxF|)A#|9{4V zfdNR`Ft7kg9}s!&1Oo?{IDW~AKws$03h~rbq`?(4hjL832*w299}QO_2Qxi(odo_%!B892+&3j|_U8_wE}>*ROh3bYC%6o;%@L zRq|G?t{YHmavrL+ySvr8*gln<+NzRghD1tKiAtI16{%k~srADhB5m9!()%lfYjC4* zcWx6Im*Yfcpj>6O{1n**Th)f54`O>^(AZI(@5yufjr_c1Phq838a)oNFV`)Lj!%l> z#2D!-c_ng?qSut@@Rh}O*4-7Y`s_I_zVEh!0TLD8#yg%?>J@MPNS{cf zNT*1vNUunCMw&M>)0OGUi24Hv+KQe4 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Port_of_Spain b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Port_of_Spain new file mode 100644 index 0000000000000000000000000000000000000000..bdedd1bd9bc85cbcf8259b6eee3aaa5ab041e954 GIT binary patch literal 156 zcmWHE%1kq2zyM4@5fBCeMj!^UIVPJMuVMWE|5ykE!~g%s4=}L!_=Yez1_QZ35JG}M O|A7FnVO&5{O}GFwj2!6z literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Porto_Acre b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Porto_Acre new file mode 100644 index 0000000000000000000000000000000000000000..21cf598ff1f35c8314de4186e225c03a9dfd87e7 GIT binary patch literal 642 zcmcK1zb^w}7{Kwj)ecS&iAY2!{SOd{m`*Gmh^O2n22&H8MIx3muvj_?u~>C7Nze3d z4b#m{TO>A(MEq*5n%Db1gFzxOcrNdK-+Q zwO6(OByw3VxRvQ^sWb+pI@k`X{-#@NjZ6I`bZ=@Ga_cR+FGoYcYjWFt(>wCsGozc? zj5N!4Zs#UZM-pm`LXfk+hYUh- z6GVs7t6c<#0~P!ztrGKO6$HT?cfaGNdmp{FxjrR+oOb_(o0IW3@9F)s{A00y^||=9 zWJ)jd>b#bhmDvkbNxD^a=*d<~8!~Q9sM=v7@8c6y*ID^`khX7~Tk_p*tB<}((^#HU zjq;6bMs?df?J})oKz$YpCUbS9hIb##$nk<5osP}e-i{jYy)$j8UoPh^2ZeC%_Bz$! zT-l1A#hez|+zJoPzx$*Au+aI#N@Qu!uSFIktC8hFzaA+N^c9d2NDZV2QUxi4)Ika% km5@?FUkfP~^wp4ZNIiB^5UGfiL~0^M@qemDKJZNR4I&`k literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Puerto_Rico b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Puerto_Rico new file mode 100644 index 0000000000000000000000000000000000000000..eada37a111c074859e5d8b5600fb1d98e8df4df1 GIT binary patch literal 229 zcmWHE%1kq2zyQoZ5fBCe7@OzxH=_fWl)n^QN_cyLiIL&||KkT3faKK+j4WW1!!bC7 z!7%`c!$TMt7(plmyYVbQV?h`MU~GZ^Kv4B;>P`?1vI<0ltOL_PD;b%Y82|r2#166( aXfxDKu+2O^zCc@%Z3kHo#9Tl@6D|Pv-9}9S literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Rainy_River b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Rainy_River new file mode 100644 index 0000000000000000000000000000000000000000..e006a30dbf358cc4bfa9bd2d9cd780697a9c5ca7 GIT binary patch literal 2105 zcmc(fe@xV69LJwSns|wlNg)!LnuH!FhoPrQKLo}=PyBHnAY}f)5X<ZRN&hoVPrqNMDlzj0p3}bJ&63;oxc2uI%ly`Ao!2=> z0`*aqzbi==lvb&`)?AW;>?LYp{#UYSe1-~6|J4L9#?<1gUzjDIomY2%|E5`bd`uU< z|BSik;E2BW1u^$Ep4Rub9gt-eFYBVZMk$`(rb~)fOUYmFs?yvYrgZqIDod^~Wqo^9 z`Dnl_fAM*};@nCJ?Q791Pv%KQZH-=ac#5oETBz4FUzW8QSvtJ#oP@_bI#SRtkzX=Z zRpvLQ>Wos=v6E(f&rhmmkKR&WBX!B` zdTVK+Y#rUE>$9_@{_AqxFy12#Z~650i$BZ5hs)F>gK@JXI!`@%{DNtWBr7@iiFvHx zceS(e6|*aKNHtY-n5NjMjs|-qIx?ttr?t!OfnMEmWt;5j>ePF`Eth?*&H9OcpR{hM z)K4CnB+8=_#(C`hx?b`4sS_R*kH7JfN_5Xj?mn@oIIN1++EZ!IsxWV~hZFw)H~$9v z8;5n+!}HX*-Ok@S?u1wXF#%!�ZELj@AtR1Un#xKrC^zra)|g7z42eVh+R}hCvXE z7$!k%Vi*OnieVPSE{0(c%NV9PTH7GTL9BzA2eA)gAjCq3i4YqZMnbG)m|4oE#91%XrqQW8i_AVq;x1yUAB zT_A;Vw3UIB#?jV>Q5?rJ?xQOYPt=D|AV`H6C4$t5Q6xx}AZ3Eo2~sFXr68qpw6%g1 z%h6T~QZ7eZFG#^46=RePQZq);AXQ_O4N^Bo;UJY`l+MxC4pKZvTRlkm9Bus|1%y-( zQbI@#Aw`5#5mLqkPl9J$BKPZh#pAD8CtMC~8f_r|OQZWHWktw_@!CkbN-B@nwsWEV U*%w;i&-dr~LV9EP4IS#gX(B0ii5g60E;Xv(M5Lr%r78`FO* z|8PF7hUw6M%Bf>Mtwm-&Y%S*)&bd|0hiT1?_0`&P$~eETU;nuENA_p$+wWet+wK1P zyk3z7^&jNPKlXzAhKDt}htJ8s?pPy#<;+<8Xk6pXA@vn9v?^qiOF}YiN~(P&D^*fP zPS)WAdnGktxTZc#F(Yn0(X`IT=GE_h(ex8Pn~a0s>TA)LzGUGHT^Fc65H1 zj43@}$0nbY%<)@oW?!etN?c~My4%h8`$cv_$8O{ATB_NtjV90@)|}=lle=rI2J51d zw|1aTEUuI{=G@o(%&9Ud??;_HAWcFeezT!_eKO_A4|eLMoATyQU)gELdQHLCpW3%} zcAM#+seQZQoO!3^6MeV*kSVNf&~Q$RDGJZlqCZYcarSCk+_hgylFDsK`$j443EKBQ z-)m-EpQ&Y=n#{~oxmsRRZD#FxS!YixFmu-bsdLjZOl015jr96VMgAGBxSKAO>DO%K zMUkq$Q+7eyZK>|wXKPw6$ij}8T~vES-fyk3i_6ZNCEJ^HX?B}gR#&aHN!!fw;sRaX zv%=J6W@z1&Qd2*`r}anuX63y*x@u2}e0Vi(S4Stvnq#+YLq(G4&hPC<`M=A@4TtU8 zoL(#n?}2@nhh!2bVJ7p)AVSC##(oojWyKk_2^t>`0CL)%kb8tbC=;S#9@fX z5SJl7L!5?q4RIUdH^gy>=N_Hw5Z^sI=NaC6bnY|!hctlE0Z0oNJ%BWU(FI5wAbo%| z0@4XcD*J#mrV@h1#dGg0+kJJrLAsy#Q!&+QG>d9fn{>vyV44LTxxsk%4gvZp1jg0pQ-@L^SiBCk&9 zCM6=}b0?bE60t%_#vc7@D6O606`!i}{OZ!WFlJd=mx`VSt#7Za=7~w$8l9fuVe_}< z*neoE&7lj@#?|ye8X=vKR<5QO(#+L#L)szzkcLP{q$Sc5X^M13+Pa#)NMl#i8EK95 u=09nUbVu4F{gDlj9grA5;gMUCATqHt^7hF5K z5s4sImBW-o-ctz1OIfDJyk9wlE5VNMb9AR0SH8o0K8Ime^L)c~(HBK>;#@M{a5=^1 z@}BkTp#6HRuUB^_((Lz*Rqls^2hPW`Lbp%db>g{K-MAZa5?2bW#P?n2({6_KIet0v zwK?4#sNZr1Yc}1X`|Xk8!U=ceX0J1vy6h7SJ!;nJl3)J^^zSb%GB@9?|GbIW^Zl)Qq0P3PSX3`Y zpWA<5KGsVQOYP-n`FiEfEqk^6ky^_rk@eeoYW-iXY^}O#duCF0hLh?-;M7k_>ZxBJ z{rIBibu5c`-rKG~s(IIv?!Slpr{XD@6_sJBEH$^*+^6PNho!{4a{|ZD@EQJm&m00E z5s(l_3?v8=1qp-1@il>vNWLZ%5(^22L_@+M@sNN>L?k2<6A9{Tq9S3DxJY1M6B!AO z#72T6(UI^-d}IK=W(3F(kTD>GKt_QK0~rT05M(6CP>``8gF!}v3O6*LRG7d!-P)%6Mh literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Resolute b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Resolute new file mode 100644 index 0000000000000000000000000000000000000000..7713f5bead4314819aa3feefaaecc9f0ab2a5ebe GIT binary patch literal 1916 zcmdUvZ%ov69LGOLE{%;^8HGqtrV@G_9EzTQ(28RW5=lG>1j!UbH04w3A*a%pjp-xv zfy;C{)J8tBW{yR+7ODN)TFo((xur~NIp@awrfxc6oZr{aCu}{jhrMqEm7rrjvA(|bNP{=QY3-O+3UU17~>tv0!Pr)sbvDtVj6 z>5SqknOSi|^E2nlti0cJ_SiHDO}uVH*G6Q{(64sx&sSvLAD`R#Cx%VIw;$OBdj`zH zgKA%GI&EHS->t8ge`*Trn>3u$Zi>Q7wCMKNQk=cP7WW;HlB9B5(zQ)W2ZQ#FL!X#M z{fo71dy84zovY=wHRjEI&*+l*1*T%l9bKB1VIs@=H8SiomHDT%^6zx1N9)%||CE}6{kFFKM_JJmvvu{yU-RmNId?_Y2TQ5{P+=hA|C(dOJ5Ry<>`l?#9}ci42L69xYRw4 zMUJBv`42Z7cjJyBw+y*wevg}G+%@F38TSpjamJlPZk=)O9^K7D?jCacko$)?0Pz6g z0>cN06AUjPZZQ0SIKuG6qjLq~i$~`S#2bh^5Pu*JK|F%E1n~*t6vHcsTMWM-jxjug zxW@3!qjQeo9mG9`e-H;D9ztA%_y}(RN(@E77R z#AArd5T7AVL%fE#4e=Y|IK*?0&UJ|I9-Z?H?>##A8U8~Wz~}&^1&kg*n!xA+qz#Zh zKpFw*1f&&^UU+oPfONy7YX_ts9$iBq9f7oj(Gy5h7+rz1h0zyCV;G%*w1&|ekFGh8 z?s#&XBB literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Rio_Branco b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Rio_Branco new file mode 100644 index 0000000000000000000000000000000000000000..21cf598ff1f35c8314de4186e225c03a9dfd87e7 GIT binary patch literal 642 zcmcK1zb^w}7{Kwj)ecS&iAY2!{SOd{m`*Gmh^O2n22&H8MIx3muvj_?u~>C7Nze3d z4b#m{TO>A(MEq*5n%Db1gFzxOcrNdK-+Q zwO6(OByw3VxRvQ^sWb+pI@k`X{-#@NjZ6I`bZ=@Ga_cR+FGoYcYjWFt(>wCsGozc? zj5N!4Zs#UZM-pm|*%7YB1M9^VSbSom(SXTb}zMs({3iA2!+w0+nCqM7(;OSG{&R?fZ zzVLDm%FBJj*v*`JcqyYFZGB}Xx99Za!Z|gy`La7TF>a=t4|MU?YxVfed-uu3h?$w* zqTRuqc{(zppB*Tv(v^z)d|SiJ9uMl-<+v*MCf#!FzIu5rujkTt%-pBz?tI!)^X8*l zjU~)N>ZDum39I^O!~GgMqZ-}qy76JuG&iQ)X1S`q)ra&_b+7qeO1M9Y{p#o4j9wm2 zDDTD|-8O#2gged_cIGEcM|-}|nfzipKVK+x?O3O}D#r>j$I~&hzYwog)vntE(PZO= z**6n6eM75F-`lIvLrY`kaPdUc=U?Fy478pQ`t9BGN)^ZPyt3;AJ#Vq%3wz$X8o!Gb zzR35rt$Qk+b$TL>5I>MV3X@MHWU@MwUj_Mi#fq>d5j|Ssy6?slX~FAT?N}2&4+645SXL6oOQO zlwy@ykYcP-4N?wL4^j|P5mFM`nz%?&^1pSc3MmVz3n>h#%qpcJwOOS&q&lmVht!7@ zh*XG_h}3A6B9SVwRc64yvL_U5J*zNa@4wTOKwBZ&D1B>epzo6`u&ie7K4-@PV+J&6Rpc z-F#SfTCKsmEM?i)jKdr`U0a=UuT&7bmflvx%F4M z+R?3kX*wtOcDI-z=T6JelTBvWu@(t#epAVTCb@5iRw4B@GQ4`d3N4){Vc8xvV(Jtb z89P~pk1f*o-xIDP{8M$rK#GaHI8sM-jxY~={F@%tddrM{<$_kV6V;e)AL+5hL)EyI z=OsGzni`+;p*$G&g^HPQSYqy6HL*dB68qg5Gof#pOgzzQ;=XLq4;|iP;@?@K6B;&} z#62^0Qq_wpxh7gq%G#h(iU#Y{m|`_KxmQmKOjBu5gCwmdLQVa>N76g~P}44aCJ(Z#v4y=yUZICXo}+w z%6#WXQxevuOS(^)(i{7A*~z13!B?B~!sgG_qW2c+@*Que#rrb!lImS*X~P0pmhDx` z%co04Y@vE0W3*I;tT9!i{G@82z^wT5l2mslo0Z>wDo?&0YF2f8uU9wSG;3b_M6X@f zWxU&u=yhc`)cVTjbWQqMwP8-R-WYLA)h2A0+S`XzUGNI2JHJ)cU(1nA#}}*3XX0eb ztDDW%mSNKH%p&vDu72_J_w&EYKVXo3{yQI^Z*PI)_barx|FV93ajp&?^K28WCe86Gk|S35vtgvbz) zF(QLRMu`j)87DGOWTdWksK{7d?O>77BEv<-iwu~5&WMpABV$Gejf@%@HZpEx;K<04 zp(A5Q29Jy$89p+8Bmk~90!Rpu7$8AFqJV?}i31V{Boas{kXRtWK%#+!!_~$E35ctW z2oe$`CP+|_s32iM;(`PQi3}1NBsNHJkmw-cLE?i1$kj#&2@w(_BuGe}O(dL1JduDR5k*4kYGaB76^SYmRwS-S zV3Eiop+#bg1Q&@e5?&;}NPv+DBO!LRF-C&yYNL#V8HqCzXe81|sF7IX|3273w&rQJ W=5cu`@k#NCad}CJ@u~5NL4N_`Dx8r3 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Santarem b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Santarem new file mode 100644 index 0000000000000000000000000000000000000000..45419528f9df01abda7f9c98663ea1d69e5ea920 GIT binary patch literal 612 zcmcK0FGxc{9Ki9LPSGb*1dGA>uNoe%i0L-Vf)msO!DLbdix$PEbzKAvMm1f06T`J3 z7zEKU_U4N1feQW^n{wXwRY5TLd)$4F*M48MyuLaqeoWH+;V@};c=sQi@8*NPrRU&l zPM2PC@}joySEepyCF+vZ!6#EKt@&YVT-J^v{~&m0yVycP)TC0l5)#( zR%@bUvr;QNVg;DgSxZR81zU_^3j=;B8UmT|0}0TrJhU^Y&QPS{2uK9jZ^0t#hs3!-ZA)y-26){gl1( z1MdfW+rkHQ+jl!%?H7x5M|Xs)XL5z?S@(VK7n6>w{<>FP7yDA>rS1PHPtPfB)qJhI z*1NPrE>PYD3EC$jTKT3gmVQ>S@((&H{l6Vn0hdDMsE_+p;NUqKwC`6jx^qAVH}#4e zc6G=xWvycD)BQRmXNS14v`vT3s1xJny`sm5Y*!PeZ_pFY)~YbSPc-Em$`|Lt#m z+vz=G#$TW6+dt`4cMQCtqhD)LF>OtH=H@3a#r}ZQrm?Uvp5*Y3kE5|Ad-b zc35X5zO6EIUesBk&#CPAR+;^Km6{*2L(U&|h@7)^a>3C`ad%&#T-a`@+(WZvUYEaE z24jMMs_hUeA2(SOSPq8jB6`cf98x>do?N95AUNowiIW?6V4Ox^d^M!9Tg zmbiawi7YyHlUQEcpo{mO7Z13Lb;*-oi4{(%SFY|9tHwp@)mbfK^&dXEbmoVuba1LH z3*M#5I=yB2FO6zV^N?J7YK2qYmN-xV{ zd3%jKKE6Hrw^Ba4hJGP=n4A|s59v8@?p zWSo(aM#kFKj5adf$cQ6jj`pZ?Vca=ph@=q7A(BKSi?$|>NFHrXB9TlYsYG&#BooOdl1?O_ zNJ5c}A}K|3iX;`uDw0-PlUF3MwkESkYLVO`$wjh@q!-CAl3*mmNQ#jhBS}WGjHKDt z97#Enb0q0V){(R$c}Eg&Ych|d-qz$ENj{Q& zB>hPKkrjZf0b~`Ry$&2^7x*|v9$!CSZ~uVn=DD&D%vLb_z-)!f-M7D9qp$wL-E0N( qHCrJd*KCDrHp9qjurGmTYdF~&F?lJm@v%v93C@^2XROn{1^x%-B67I;d};?ONQNGes;SxYu7kj?%n%n&rc{whn(X zIli8m!8|khO&nf+yKoW3*1bFXdK(v7kFIb(nw6?|ZvS`mdC>ey0~3U+69tj#I2BQy zPK;H3evp#tSyR-QyC&FTfeN-w=u_v3*T^rXjUdeAUF&8W=Li#f*}4R@>h|krE6o; zk(C?H_L*DF<(8i|Tj;Wp)6_XfI$Db%lKfMVE1T(gQrGAC@z4IK|NP#L$L)6iu)UwJ zpr)}tFZ8eH4)+ajo|t>{dDI7=G#~05Q#R1~*GzNxO1>WHZ;{@@PqlX_p?%|iw0(!? z%Y~cwYX6>oxp<*N2ZD%Ptx3~A?^-C=x|Zto(GyI(GOY2FCnS-6-X`|P&COp&=x|%B z8Gm|*PT26hnP?uj66rRRwlwM^BTt!(>bq^mr8P2n>K}G;&q>LgG)6Oz4w|gc70r6D zO&*|YG(Y~e6v#v^=x#7m zuYF?+JGaTSi-S6SXV^S(Drsk|9&MgH-mXv0`Q1F-{TC} znP%qJmS|PzArlm3Y4CHQ%*z<5^G-h~)v1@YdjGJ@ztpWY@AS({XNK&8hAw&ez*)Pn zbf3J^cF-=${mLwEYPUTs;x~NmAdQ~Y~8t~X4yT>y6m&rrr~O!jUBbJyr)2$ zHWkZ?Ll5Z6noL=>E1|2Wr^%Yu`|R3rL(;q;ZkunMm6jR3w&jO|vhLw8?Yd)U%=+OE z?S=zC$;Q5z-L!S5dHuv*ePhX5)B4e7eY1RrY~Hq5Q&Vp5E1B%62!)c#!GV-JlgaPC z4W(5?gV3zGRs0Fuh4KXdeb8Io&-_6r-NR8MhwXL8jT|^~Gq4$Z#R!g$x)nV#tso tV}=YG#-< zn2a?u;*ao0?zb^Cn>BMA)7*YPGlu!uZ|(Rzzy9!tzx?A5-*$R@*X6(W^W~qlq%g($ z;c0Jv!iQ(A`S2dGXQMZ&tFL5Kx70ot!sEZxMs$6ok-@h$^20feYB{dm@78LM%R4ms z%vp&!S}(DC_e;-emALhr%;F!Ad?n_E(gAC4Wl+>v^B`tQJq^Fci zdTXT&jjqw5kLSy<|I2jvS+|UMn5!9e`I^}{T>q>Ztt0ou=%~VY9ld3kjL8a7cR{p_ zO?asucdKND+|ca!CzAd4g^UZnDC3&0%lMXqGNJy6cyFCo-}Y*mc=UiyDk+i4)thz7 zjBPr#c#-A|DOSHXTc<@%)aj1?I{mX#bHlSF_g)vB`Kh1GI`vU!H;2lc+Azs$cq4Nw zKS+K}lg!I+miZh0(FG$<%fh@{S`fEe7G>6JVTY5tI97G>t6f^uTB=K~SLo8meqDBW zwiaJoCCj&FYDry=tSE}pl~rl7YD$Kb7DmcyS5H~v`66q>EGbJ4*Rprdq`dQIEx&U` zD&F4LbtmfNuck&_zx$GIsNbi5R~*vH?UfqTCb(VOkYD^22>e@QS%E;yQ>$$t@cvy; zhwtxJCvGk%?Av#*&u_W2`Q-R5k9qO%Vt#KP{=&Ri{+~GEfO$A${*_Zk&KWsrfY=Z_?SWPqfA9LUKZqLb5{ALh`aTi6NQUn$(cokmQi;ko1uJkOYwokra^}ktC5Uku;G! zkwlS9ZB433uC^vwBwHk1Bwr+9Bx59HBxfXPBx@vXByS{fBy(GnI+DAsNgl}_Ngv4{ znE+%4kSRds0GR}27LaK`<^h=qWG0ZQK<2{MOa?L=$aEm{flLT8Bgm8>bAn6?GAqcm zAoGGu3^Fsw)F5+XYbFPo9a}R!$owD^gv<~!MaUc>lZ3y?EQOl6axqs9-{7RQBxkbI L;d43dH&^Ia1&_b8 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Shiprock b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Shiprock new file mode 100644 index 0000000000000000000000000000000000000000..f8908febf220f27b3efa68bcc119633c8efee299 GIT binary patch literal 2427 zcmd7TeN5F=9LMp)g90~@Q;8vb6-07=JX* ziZRO|P|{j6@nOxzhPsApE1ScuX)UzpvTXFQNdotF-Y4uI`@g<-KVHAx`}gOKYqe)> zhPdW}%{M$;r+IjnU3+u%8~q`w`^7lj^V*MUca2Z)X`U*2^DpS$w!P}3)^I&E?~nSS zs%UXJ)vHGrw2MC@-TF$XS6mr=T8{nT7UO5j<-~_M!gn-V`rnEZVrQ%jXz_`_XC`FO zh8PuGHB(P18CO$t$8<>AunKu8Q-{gpDs2Bj=@{9quDj5q!_OTP5yzYKwD)^N|R~3k;!u#cn>;!RB!U7pRH($*RbI6#$cop;8d>#8$n2H+; z)w53gq-GzysBi8$rRI2N$y;_DP;*!M<-Bzti(50ll(#K=SIm$4K*lF(5$`*%6C4{w z!te>5c+n+pAK0Ul&eW^qt`~I5;Zl{_SgX@sS)|fyn`OqP8ERp{TDhonRAt6LAn(Zd zOf3#clv%NtMb`J>GJEWt$T|6oyz}#Zv82zT@9OUqOWS_dckkLRa_c_P_cZTP_ZIi* z`>MC8ywsO0D|NEdUNNx}XXZFd$h)Pj-xK%E@lq-r}e^W32v_d%>TJ(eOEmg%8 z9$nHgM?JKpNSAs8)rz=e?OOSba*apovdojJ?As*ip8d6O4^ES-e1l?j?}&VOc%P_f z9+Hm?w2I2=BXUjGdhw|9w61DtQI91b(vR1ARCPqVt|=%|HJ7})Ha=O^o^oqXNTl-Y z&(Z6?`&F&)D3?#1o+h63X3M7zjEK6jSXtjTBsOGD$c=SJ#HOh8a&vKq*z6nA-mF8) zJN$*-65X!03>?#2N4@IVt{(l|S+{CvY|`6~=BUQX8ohmIoDu$$7L${i-BZIe^(Idl0#*YMmBLYYWIAVYVfg=h?7&zj91cD>vwq2Y)P5*(|E4iX-#i4PJWjtC(kLSlpj z35gOCCL~TsppZx*p+aJX1Ph545-zKW7ZNazh#?{4h#3+zj;JAFp%{_#pwbng}8xL?ntx7?C(4fkYySgc6A*5=^U!CK67oi6;_JtBEKQ zQjVA+LFI@l5>}45B7xN?B<@Jyk;o&V4-A<61O@-|diAUS zUeow?VVY-pZ%S`^KUsSFja=?DoxisEHu@sKVg3~?Ha{mh7p7#Sq$N4i(^Jw@(j0#Q DJ6nx# literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Sitka b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Sitka new file mode 100644 index 0000000000000000000000000000000000000000..f2ae47a323e7ae30dc82ab37bb67ef6ca0464b54 GIT binary patch literal 2324 zcmciCeN2^A0LSr%*9%vur-TF~I=+FtdVqK<%213D35@Gah%5?YSP2Sa_(oDXax1yo z=3o{b=UBC+p6OP)7Fw>gWip0aFLP14HOr}My{$%ZJKy7~t(<@QJUh?lx%d8ex8K*- z(E3!K^S{euzTt4~G>7+;Q#+E>_?(~H$D2~!siPGl_-2Od45W*Y7h~Me?r9=y-TXj! zQ<{oc?hQniMJtcI6!5&fSVg;|f#?Irh4%*?nD)&f74zk3H}=FXb;0VRl_0F*-pcg%$*oGUME&9~bGF=jW;9 z@wxi;4?Qa7aHPIt-}g#%mB?AWr_^l!OgU%GcVceApK{*PPef|`*D@{RZIL!LsnfkX zMf${7I^$xy$Q(JYv(CJvvWNERoFi-1f}R(&e5F?9wkVm`k*D%2o|kvl#i@d{W?7i` zt19x`FN>3>i{cCOWy$0(;;xUq^6s;ri&CAc?|JW-xHk}`7w+9F?rXcK%eK9%7S(*J z7dH>8@&yO=lJZSz$xr8GMfQNGICD}~#%>gqM~3Cn%Z;My)erQt&$?Ch=KcD?cN$bp z<91!Ur&KL3ZP5>PrKq~(O6~JI%J)a6_7|L2{%;?UD^r4E<#TOq>*r z+pfq*M~20!<}vx$P@j0b`jT$y+pnI;9@S5_Y*)>(TCc8XQL8WS)-7q3s^xU2ZuMlU z)&qXM=0dD`dQXRZW-LQI+qFWj)iI*YUnJZ6uZVSpiE@40nCOU~l$|w)MQ3n^?kXNt zT@%0S?gXv6N6zXEzwK5Vhu+tlzUWk&dtTRDj`~&4s$TuvK(Pu5b;7Q9het--z&jZ1 z-|9HQ;A?@9aQlq1&zNAax7~61H6+fyC)U>aoZ5%YsWqqE=hU0eWmV>-tjfGOPKY^w z|Ske(q;L%L=)ZA1EIHH||$XEm)udWSR*=^oNP zq<=^Qkq#m)M0$uc5$Ph*Mx>8c(@3O~R?|wPmsZnEq?<@Pk$xf#MLLSK6zM6_RHUm& zTamt6O=FSHT1{(_-das_k?tbxMf!_080j$5V!Ybpu<+1`>)nyjQ8(~*obfj(a&H>X z{;ke`x@<~qT4?HQx@_v4V4unMn_0`MO`EUL>3W;#e_Q=et<8UMwcB1QUP8~as`GR5 Pa%5I@Zf;I)j`aQoFr7}n literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/St_Barthelemy b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/St_Barthelemy new file mode 100644 index 0000000000000000000000000000000000000000..bdedd1bd9bc85cbcf8259b6eee3aaa5ab041e954 GIT binary patch literal 156 zcmWHE%1kq2zyM4@5fBCeMj!^UIVPJMuVMWE|5ykE!~g%s4=}L!_=Yez1_QZ35JG}M O|A7FnVO&5{O}GFwj2!6z literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/St_Johns b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/St_Johns new file mode 100644 index 0000000000000000000000000000000000000000..e7a18d601d0255c26885313540cbe755e009a77d GIT binary patch literal 3638 zcmcK6dr*{B9EWjGquWM^7MY6~lG}NXO*2$8HO;s?>*p01#_^Be^Ub@a zXij?A-(J!BD|~qUs6RZ%t=wMF^Z8ZHo#o!rM=Lh$SzNjHA^!`mko(0I13fP-?R2lQ zk9l6Un%u9WHQ8)xS0P*97LcYrd%PzrJlrV{Jp3 z|BV`}vF?>}&zs98HP%0Hzvr!a$&GK%De$b#iEUgrDbwQ}ajB!KuzQ=^SDtgLZ+m3byKmRVZ}O(O-dogG_5L&cT_4QcQT5@%cGpK^>#H{3 z(AWF%z!g=_gu~uXy1kjaW$Z?feV)$>G?FJFH7aIW~O+$Fy*N)z9dCdh9m z_ZNZdI^}oC?V>q5UVY!MuhWv)p;`_dc3LC-s&&V1=RmVh9jsgD{II!F{rIj=wAD7q zpDHTFq2(3w=lhn3!^LGXc)casa|`8>ODBn6MrFyP$py}@y^~}|bf(jB^m28qCDG|r z!_;q1v~%1Wr9!W^I$=-mSK$vfI^7m-RozSWi-_4Rvd6ToB67kO8I@Wiq6e>$F@2Vc z*s#ZB>`%9gQ@$#ZJ@+nidTp96PhDT^^sc^5^?CM6r|-klRKG~CI*s@KW-0?9U2(kWZUPpMh4FJ<=Z264Y5X+ zyX=(u9@ePR1UvQd@2#}C7X;Jq_{7S{jt`EWzSAfEU&OHeJ(99p}5SxZ0S^MVs4>*xs_^Vj>@vLGW%Is zhZhF3N2Ua_cg+k=?$swSx&ETyl!HG9u2?B;_nzKX&f;iY7r&g`5DdBcPGqF`j1ES&2SRF;ikwsAq#|b( zIjzWfMNTYoW|32ioLi$lxyac?PA_tPkrRxZVdNAe=NLK3$XP~CGjg7h6OEi{NxNFi6j)sD3Venr$|zftRiVe@`@xD$t;puB)3MLTqL_j zon9orNP>|JBPm95j3gP!GLmK_&q$(?Oe3jAa*ZS#$+l6a8_744a3teM%8{HSNk_7d zq#emSl6WNZNa~T?8+G!L>>G9Zk^CF=1VCm0G6j%1fJ_2p79i6AnFq*3KxP6m6_B}L z)RO_34Msg3kojQL69SnL$do|l1Tra*S%FLoWL_W>1DP4f)IjD2GC7dhVbs$DnIA?y zL68|@)KdhRBgiB{W(hJ)ka>bk6lA6#Qw5nT$Yeogi&0M(WWE^ngh6JEQBN6U&LEQp znKj6?LFNrIagdqQE&M;cBf58aN9v(-65dfK;dlP^-)R<(-Z^^h=$)h2PPExGJUf3p z_cUM8J4dgb0Vlre&SBx`&p$1mKPQiQh}A!nF)kxj|M-ZUjFj}0)DbypX(?$bsjPnf?;Jz(0@Rq17TML+sa@`EoPIj_O2KNba#TXX#lUSMSY}+(~!w(sW;H($D71TY6sJU&m(9Y0B^+ zGNWokKI$VoKDZXYn6U{jG3D#}{idBe?Ta{fRr7r3&aBMEcPie7Eeo6ZQ1Tl(1)Uw8 ztx(qWCf?5u|54Lvs0yhIsSK$NsUB17Lli(XKvY0UA>oEWT literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Tegucigalpa b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Tegucigalpa new file mode 100644 index 0000000000000000000000000000000000000000..477e93950c2f09b8c338033c07a53d4ef5c01912 GIT binary patch literal 264 zcmWHE%1kq2zyQoZ5fBCeb|40^d6xKiyC}@M^FT3Xc7RgVz6Z)SwE-@%Jr7*2ow&fn z2!{Xvud`ub`2TbwKsmI@lw7BhhkMq9R8xhj!TVJX4OHmp<#V0!@rKHr&@$_Bi#jmyOuB}B zD!XY+=JYm;g9X>*q1qymn{-Cz<)(?eZ$sLhSg71{0i7R}qVgxJ^^uhrb#$a#dOkRX zH&7*yJ=`n`DqT_x{t$(kvGVw(1yQsuT>6S13Eyf^mZXh{l3m!1q{%*8vSe_M)w-WT(w@d0=+a`T}Vn#I;f6*5P##M9Ld)?C1uP(+s(5(fHs&(z1 zY)kJGZHtq#V@reRm>!g!KRu#rv|V;D*hQeHOkSRf7CqG&^2+V6VqMrjeL|rpy*67Y zG_S(eheESYZ5upZpDicX+#(+lnB)74R6^#E3;&S}k`0m$k`Iy)k`a;;k`s~?k`8PROK?Ss~Lx=7mfQnHe%QWNyghkl9(9 z=^^v8G!sN-XlbU1%n_L+GD~Ed$UKpW;(s#JNVC{fv)lx4irr~XPVhP$c85JV@;7N6 BlW70| literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Thunder_Bay b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Thunder_Bay new file mode 100644 index 0000000000000000000000000000000000000000..34f750b4df72db9977cdcef0921cdd5eff95b799 GIT binary patch literal 2185 zcmd7SZ%oxy9LMn=2u2r3C@4}Q1B-$DHx!LZ14gJC@>Fp?gy zW`kOdRa&!uBQsmB#-yCJwK8S3{*8`p@t}nrqX#Y4y`A^5C#`z!`R)8(clSQMpLd`s zw6)Cp*NL~^a5;VU@;R-4-cJ3=<3>*B{3fT>wDtxgCZ_j{j=f)-84^)(>Q9Mp&?;f> zs9c57=;xmt_M7>9nzJ5_B9}CJQM|D(lc^a`g*`)ZDOVu6cN$ z%5MC@SU96l>IzW0#6ssD4i`PnUcY5QBUtY^2nrT!_YYTm4>i^Eb=U8QQK4w~A+O}cih z&(tL^({+d2%<{<`z2dpOvhvHN%D<~sR=tz0>NohMVIWT3R#_~o@0(C-GE*hc_^}F1 zPs!TySJm1dXPI?bC-l1G=gj)ZLEUs<%-k{Fr#JK*F?Wu%>5a{UX4B9rt^9Ax=H6Dd zrEoy*3i?%Za;LP^7OR%YCJE-Is^F)U5}G-sLT_ZrwuvuP>%bDzcJiFQJDh3m86MN^ zjS(aLNA$hr+H|xJ>h0+tm>u<9dPn4Y30DlL@c5{7W^}5~k^R#3dy{%#Xpijts#5Lh z4$6b?W~uItb+Y?uPsPN}h>5!(o@n&7=RGePJ^H2>7ma>&EGEIdliWL{YE8ha;ofd< zgT2)O`#1Mu&c6cxy^NXmS1#uXd->< zRAjBlVv*G%%SG0UEEriavSeh<$fBKg)yT4)cHPLrk(DD$N7jxk9$7uId}RGd0gwtH zB|vI`6alFMQU<5315ya25=beKS|G(hs)3XPsRvRJq#{U3keVPxaoVaNWpUcNAcb+- z${?jdYJ(I9sSZ*eq&`T2kP0CsLTZE*$!V*El*wu9gcQnYD}|H_sTEQzq*_S1ka{5n zLn?-p45=AXG^A=s*_^g+Na38ea!Bc%wsuJIkm@1jL+XbV5UC(iLZpUB5s@k)Wpvs) zB87C?N+P9n+FByTM5>9D6R9UsP^6;xcS+-7<1dIO8hzc?(FN6})CTn*DRn_jTj>vY h{}a{oRkd%QEpE9jZGnG5QCU$*fxoo0sI;iW_ZPOwXY~L8 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Tijuana b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Tijuana new file mode 100644 index 0000000000000000000000000000000000000000..fffdc24bfc4c076584787843a5a6b457a23c5bf2 GIT binary patch literal 2342 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 PsH3w}r+`iYK_34C{Ai2_ literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Tortola b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Tortola new file mode 100644 index 0000000000000000000000000000000000000000..bdedd1bd9bc85cbcf8259b6eee3aaa5ab041e954 GIT binary patch literal 156 zcmWHE%1kq2zyM4@5fBCeMj!^UIVPJMuVMWE|5ykE!~g%s4=}L!_=Yez1_QZ35JG}M O|A7FnVO&5{O}GFwj2!6z literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Vancouver b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Vancouver new file mode 100644 index 0000000000000000000000000000000000000000..0c1fa52690498b3cd087a90ba9ba4d4f0467d532 GIT binary patch literal 2875 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 F{Ry)=ETsSd literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Winnipeg b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Winnipeg new file mode 100644 index 0000000000000000000000000000000000000000..2d22791686e86b2f17a0f7fa53ad71f03a3384fc GIT binary patch literal 2865 zcmb`IeN0t#9EZObQ4mGR#0UvYD~2Khis1`op<|E;>J?GQ)G)*{j&CTw;J3v@|5CGj z8Aa--bL0cyEa($RfYP;x`kFl zS(aYRb6br?33@4cxOI6(m|lqpvYL`c%b&f5*;m6uPEE{N zrHT9V8^#VP)^TGeTH|i-m!!e-?WCG*lI)*mC+}S$Da|qV8=r2`@wF4I)Rl!gVPCYB zmYt>Pn|oOkMTk(6j&{b(@N~cZOvK` zUv3rDpVDPPYpi8ed$h1+uC=^uldd?IVy!G%qN^$+t)dxIb@kRBmbf^)Iyrdoq2sG} z=O=qS_6Ixu8~;D`cn<7#iO2KxcJX%ZeVuFf_RkZ?x+QV4Ij5R4-OU^Ba=EyQxI4Ci zdFRY)`(TG2-uL#Hm<3`NhsH1v%Ro#6u?@sH5bHq91F;XpKoAQ-Oa!qJ#7Gb;IW%U1*vX+W6vR>x zQ$cJ6F&4yH5OYE71u>XIV=;)yAU1;-4LVli2D33^H-_ODmSdO>VmpZOAl8GJ4`M%v z0U;K2XiNyPA;gFbD?-f3up`5e3`;Uh$*?8Em<($&%*n7P!=Mn0GEC~w*c4(^h*cqG zh1eBhScqjAriIv+VO)lF8Rli!mtkOs#=;O2J2WYP?yF(1musp={4BJDD53xSP{0@!%Aq9X`z@aGt zqXrI55g1i)Xv)B-1Edg;NP9Y}c~^??)!QXxo*AT@GmiUg^WLsKS5ogA7%K`I3)6{A*=Vlk=( zDHo$&kb*HP1}Pb%W)4l!AXRf{$_A;MLsK|Nz7m-_ SG%7YKIx;mTCMqT>+V4Ls5UTkDs?ln@t*PF_H+9#C#Y84A%W5)iL%LS&)XJFEnQF}#3MI&#a) zY;!mp9Ou|-%XX$)=?b)5Ys+K|H>**UZq0J(TDMgcZ|8ehf93eo=h=Ba&z|S+-`CsF z@?4(tzbo8);c)FYhxeoldl&2R1;4h9H!Ty>r`O29n?=IuFO)&ACW+v#L>aQBK!rBt z>#*7c6=snH0QIC1u9OB>lWX&%3%vC66!E z_kQG3DJR4AeaC)KqO(}u-+MvL_sx?FHhnJ^=KmuXt@>1?#(g8xGTs(x(^ER#y#Ma$P~RIXpiy!Je`wBlvCtS(mNr!~uhyx&!! z>rq*hJXaK5TP%yGeiILT;+79id@f3Ks($GGGveWc5qkO2qvDa)>$-IJdum1XXL@Dx z5mmP29bI0wU6ucGMOI|@i;7Fc%~~ z=5UFsE%ECoI#X0#vPXM;j`IGUseSoZmG8U95(C^u6ay8GteiVt@=?n^&MC1vq$v?{~pyGt@XwVzuI`?koKo}l>cIfZgFL*mJ>d` z=~}dU{&2f|VJt(u*tte-)={F>S18*K+!R|166H&+W1>B7N_JGA6di$h-B~oMIw$|s zT?txsjZEmRe;iWV28Q+aFFMqYoy%d7hxzI_LFUXny|>;@g!#?kI%p2>DFJgW zKX-X2cJ~#YMfQYj%4&9nc3Zr#FD|n&U}wnIki8+BLw1L3580p9Y!KO@)oc;jBeF?k zm&i7eeIgr0c8Y8j*(MMF4A74zc|z2kkH_;S#MYPZM+?4w3iBZo1EI_-m=A}(XsY#;_50>;#sQv fUzcZemsZw!i>Y>2)zX~29GO*>o12rHBi;W3*T_f$ literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Yellowknife b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/America/Yellowknife new file mode 100644 index 0000000000000000000000000000000000000000..947bec914be3721c864580ae1ad150aebafcc957 GIT binary patch literal 1966 zcmdtiZ%h<)9LMn=V5v9M-&QCJ{z=Uf;*LK`0;yR+7t)2{iAaQ5;O#Vn)ZO$%{I+n6 zM}Ak1wW%yu%?GU{b*<(`a}A%A&7E7zTDbmimW}>wvRPce_wQ+sder9E-Mt(e>Tum?evpc;l-`p&1?VebEc>JzJhrN4C#N^dK zYG+p$nK?zvZT{jqnL9mT=Vb?F-tWt_;M?g^n4YHdFZ?VE-n*^~PhOHm$@%u4mrl## zO&Pmn$ERj#wD@|=+&A)umR#wU(9mHGpKX%T z-nf>%x>CyHeYRrHY*`W6ZdW!3dAhQUSh&a{lqv|A=eP3xQE_NlQ`rmZh+pB@=7?H%Xr)}fu|ndoKR*55DBhR*17 z@q~2DII5kI2I;(!)Oau?@k=e5m^w=m@6_myAAggbgPZO1muH$?$!hz;>2cH5TwuG8 zq|J+!f7{(%=ggkGYj$trpxHZlOOsV+BsuoA?#n+a`$j&}{S!$^4V}~jU$jV1@5_4d zgBs~=@6pGIi5c9{5cXp zGC)#5a`3t&kSvfikUWq?kW7$NkX(>tkZd^8LGs~92+7FnQbKa_x}=b-IMPD$LJ~tV zLsCO>Ly|+XL()U?LlQ(XL{da@^tvRGEIHCd^5jSq$&@2iBv+1Pk!+E4k$jPak&L}A zWh7^>OB%`A>(WN@=13gL97!F?9Z4R^9!Vd`ADIAT2E1+xkU8+WNkC@7>!tyj2abtA zW`biXkh$QP3}iMqrURJ|WI~V`L8b(m6R(>TWLCUxT9A41x`{z%2ALXUZa5|fnH`Sl zLFR{Jf{+>Fm?C73yl#?^S@ODRLgvZqCJLD;WU7$4LM98DEo8dzHkq%08@5$$(@LT% R!WH4Nl4yB(xIA1I_y;nR-WUJ? literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Antarctica/Casey b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Antarctica/Casey new file mode 100644 index 0000000000000000000000000000000000000000..8ebf0598ff90ab24c884305f36947b002058691a GIT binary patch literal 255 zcmWHE%1kq2zyK^j5fBCeRv-qkdH>0sY4Ezmrr_Ow>Vx0PIST&HXD2W+F)}fORDnQ2 z14!Yl4GbI*c2!jsLwIlqgR>)$00Kr34k5wD|3Cn;6{HztGl&M+4x&LW0MX>Rf(z&_ HT?;M%FIg&< literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Antarctica/Davis b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Antarctica/Davis new file mode 100644 index 0000000000000000000000000000000000000000..cd7acad690b66f1ea56ce556858988a73135109b GIT binary patch literal 276 zcmWHE%1kq2zyK^j5fBCeb|40^IiJsQVEE>KU*MnnY6h=cA_m^me>wQATxH*=hSY`41=h|u`)=ag=!Q0it+3XW zm6n$ao7b%?<^s9!vbZoaFBg`J-u#|_+HBnRIs2XGxBvck=Xp*=Rb5S<{@FP9gu|-b z;U0JSWxZXwm-?e6)U~fCwpRU*8a2=v)L?g|hK_gGa9feIWI0ERwfJzIWYtPrnqRAB$tjkfuvz(ovgLhQDtPn33fn&0ihED2 z=zgZHZ0*&m=2$B}{aCAm-)zmnR;{gmZY8B5tt;-d^^2}sX-boA@Rw_20aWnUG8v?8+JS4PY^^Kh&m8`APPY=f~W-133^I#K`Z9e0_eq1jG-AsHHK~; zopKQEJUaCt`gwE;LNtV^$k36YBtuJvnhZS|iZV21sLIgQqf?flEkj*~z8;;z42?ZH zl_5Gql!j;xQ5&K+Lve`a5Y-vFGn8j&&rqMCzekq!W2qP0n zDv(?l$w0DUqyx#vqe}>q5hEo?PLQM^SwYfb$uT literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Antarctica/Mawson b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Antarctica/Mawson new file mode 100644 index 0000000000000000000000000000000000000000..48e24e1e5ef8db1b70ab5233744037522bd06209 GIT binary patch literal 190 zcmWHE%1kq2zyQoZ5fBCeCLji}IUgw)HF(`pa$p3BfI&zC0}BI#TL1$~RaF&(uVZ)! YOo9Ys{{sQYXpmMSjpqVcrEAIs0EkZ)o&W#< literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Antarctica/McMurdo b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Antarctica/McMurdo new file mode 100644 index 0000000000000000000000000000000000000000..a40767df93d3da9502281672a7b4663f6f815199 GIT binary patch literal 2434 zcmc)LdrXye9LMnoxis#18ACGEFfUvV7Zst1Pys=?WFjFMeUpTPhES5wMYCCegnyaa0VZZnDPg~{RKF^->`t86U=lt<`pS;4d zk~r%>mzQ~mhwF9oa1LziXm{;hys@CY=8SXS{4>%~(C>UNtY7vgv^qQ8Tcs-^xfOAoz!(RKLf$J)Jl$ko%dTaT^JC-obyV_wJqQbAG4zHvXx8Lr2uV_M`@MHECc`kKXud zosLf4p<`-Fb!_N!I<6p7$BmR|P(p+To!ub8lQSf^f2D-Dg-b~D0=el2Kbf#`hTPn9 zPC`q4W#XHIGAVsnCO_RSx5RjBSlMSfCGaP`)!`;nN6ph|{-rxKC#EdTIEl z%@VOIOd{XeBvJLA;%Hbc(W}l%OnJ7%F8oO1^2>B)_%4|hzes2MG)R0cakd2OuTS$kYkmgmUaq7Ipt6eIJKUy;-aVde%vMoY4{MQG0YQ<7WluXmM<=wb<%yVF&d zr1(kR)LvaW@tov)y{-9I2j!k0pVxx#+hy4?rxtd2D$ z{H5~BzhqP)^l{`BB4P9sD%evp6(P~YQny-uXv7Qil z{6LyM(HgH$?pPt~HwA0$v#Iiw^AEM$MqTUnboaQfw`J`aa5H;&tIP7Vtd<_m`v={8 zIGdyWnp3zW&&nyx<|Q?ccis3muDt(W+zsYWJY3t&!+GpgbIt9{YC+bAED%{CvP5K! z$Rd$dBFjY9X=@gWtQ1))vQ}iV$ZC=0BI`vKjI0=0GO}i5(a5TiWh3iG7H(@+jx61L zSBtgVn#CilN0yJQA1MG*0i*;-4Ui%rRY1ys)WOyi0;zNq+m$Jkdh%aLyCq}4JjK^H>7Y#<&e@LwX-$FL#l_A52+tg zK%|0536UBiMMSEIlo6>TQb?qdNGXw8BE>|iX=}=f)DtNvQcKoDkEh^>WmZ`sWeh*q}E8Wk!mC5M(S;A z3XW79DLGPer07W1k+LIoM+%Qr-Zb9*TDO;n=XJd;t7(YOX=3kT$KKnHy*ZoM2iTc6 s=awGJBg@YGzk~lz@hu;I4x(b?_$`RcPISz6#6)J#a>P1fqG$U24ct};!vFvP literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Antarctica/Palmer b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Antarctica/Palmer new file mode 100644 index 0000000000000000000000000000000000000000..a1bcf2784b2e8b4c2b026fe0105992bc849f39d6 GIT binary patch literal 2040 zcmdtiT};(=9LMoL4+7J%GAq%n)X*Nl!w)%}z)-((U_OBv93L_?RK@^H$W)3@%GI=V zR$FBk6g`)w_O&i@1?{)WD6J)P%v`gzHCPX8t}=q8PQUlh>ZYr1y6AuQ|G)k_XJcIa z-k;ct`r5qUA6J_DhMQ}PyLrEK;K>8QK!1l0j)~gA?h|I{Y_t4&BBJNs%eTXwmFBno z74my~zKQP&OX~9rG%d67nX#r*Gg4OCjGm=Bu79>2f2cq&`?N|XJUU)4e{Ggr(KM`A zK0Hw-wk4TKjfpb3@SM4-bg#`EciK!T2<+6vA)Wf;puPIkv*wy#-nZAj+oji?e92}# z*P+>O?y%Fg-KU{F4K`=ZS~d4>m)zn~onBopc{5L%uq>4PQ6(mleps$g>D7YZ0x39_ zW(vQ_vNQI5Yi{@`-4;Fcv6=bG89S@tpqag+$4cc{z=jAI{L5U)?Gz`tr>!JFBJY$XK&-W2;^D!jQQ& zw#ruD|G8Nm7Q3dV%dEY4vaKoUFg0hBZSAzTwf6KRsY`!K>$;Mp{`)pkZgT=pSCT!P!bdV`XnbMr;bSZPd}W#Ac)7iZIB#~ z_a0A3i^sqEl4tMnKfg)$zg~3y+0xPy%&CaEyD}C;%lspD{*NRi{B7)C9QnArIQCw5 z^pWH5bqOFDASoa@AW0xupihGrmk0k0i6EIEsUW#{T{1{ENIFP9NJ2afNK!~v zNLolbAn6?GAqcmAoGGu3^Fsw)F5+%Ope#h z4l+GnH$TV(dEE>lQ-sVBGD*lRA=8A+6EacAOd(T+%oQ?O$ZR3g<#qFgOqkcr7&2wZ toFS8j%o;Ln$h;vFhyT-=8yPK&g&D!@^1@JVD3UWhoLwFch5g&eKLC5%KGXmJ literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Antarctica/Rothera b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Antarctica/Rothera new file mode 100644 index 0000000000000000000000000000000000000000..b5dc735639dfd75c1cb177a8f12464585cbff9fe GIT binary patch literal 159 zcmWHE%1kq2zyM4@5fBCeMj!^UIeD3M!5kp_|NpBO7+9*Rsu+U&LqdQ83=AP8m;_Rf L-!v|exyD=o$)FNN literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Antarctica/South_Pole b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Antarctica/South_Pole new file mode 100644 index 0000000000000000000000000000000000000000..a40767df93d3da9502281672a7b4663f6f815199 GIT binary patch literal 2434 zcmc)LdrXye9LMnoxis#18ACGEFfUvV7Zst1Pys=?WFjFMeUpTPhES5wMYCCegnyaa0VZZnDPg~{RKF^->`t86U=lt<`pS;4d zk~r%>mzQ~mhwF9oa1LziXm{;hys@CY=8SXS{4>%~(C>UNtY7vgv^qQ8Tcs-^xfOAoz!(RKLf$J)Jl$ko%dTaT^JC-obyV_wJqQbAG4zHvXx8Lr2uV_M`@MHECc`kKXud zosLf4p<`-Fb!_N!I<6p7$BmR|P(p+To!ub8lQSf^f2D-Dg-b~D0=el2Kbf#`hTPn9 zPC`q4W#XHIGAVsnCO_RSx5RjBSlMSfCGaP`)!`;nN6ph|{-rxKC#EdTIEl z%@VOIOd{XeBvJLA;%Hbc(W}l%OnJ7%F8oO1^2>B)_%4|hzes2MG)R0cakd2OuTS$kYkmgmUaq7Ipt6eIJKUy;-aVde%vMoY4{MQG0YQ<7WluXmM<=wb<%yVF&d zr1(kR)LvaW@tov)y{-9I2j!k0pVxx#+hy4?rxtd2D$ z{H5~BzhqP)^l{`BB4P9sD%evp6(P~YQny-uXv7Qil z{6LyM(HgH$?pPt~HwA0$v#Iiw^AEM$MqTUnboaQfw`J`aa5H;&tIP7Vtd<_m`v={8 zIGdyWnp3zW&&nyx<|Q?ccis3muDt(W+zsYWJY3t&!+GpgbIt9{YC+bAED%{CvP5K! z$Rd$dBFjY9X=@gWtQ1))vQ}iV$ZC=0BI`vKjI0=0GO}i5(a5TiWh3iG7H(@+jx61L zSBtgVn#CilN0yJQA1MG*0i*;-4Ui%rRY1ys)WOyi0;zNq+m$Jkdh%aLyCq}4JjK^H>7Y#<&e@LwX-$FL#l_A52+tg zK%|0536UBiMMSEIlo6>TQb?qdNGXw8BE>|iX=}=f)DtNvQcKoDkEh^>WmZ`sWeh*q}E8Wk!mC5M(S;A z3XW79DLGPer07W1k+LIoM+%Qr-Zb9*TDO;n=XJd;t7(YOX=3kT$KKnHy*ZoM2iTc6 s=awGJBg@YGzk~lz@hu;I4x(b?_$`RcPISz6#6)J#a>P1fqG$U24ct};!vFvP literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Antarctica/Syowa b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Antarctica/Syowa new file mode 100644 index 0000000000000000000000000000000000000000..ba6e5f38877944730ce397d7ca1608cb2a9623f7 GIT binary patch literal 160 zcmWHE%1kq2zyM4@5fBCeMj!^UIiGKg0CPZs3|a;ZELBxi48f89Az*S!hbSTpWO$M25J5pjgajtyLGbtfb?g)!`i(!Y|905n_j$Xm1My1d zkCShH;o$_$!+TL}QN*bY7ih3&iyYkbRYSow2^YN8$j*-vS^Oe(c`v0dH!Fue-<8AJ z2U0)xLZg!t((v$(9!VzU=)_fRJbpuuC3-csFQIOIM4L(*wAr^un^*kWQWBPycboOZ z@@{E;`b*muymIn(v9v$_Asv||>72?*SLcFskAK%w2cF64_Brh-o0i_1tj0G!(Y|e} zecx_s|Jtw)%%*hkgR5umw`t!>xaALY~A7c zebt5bYhgN_c7map>omFM>OCI&xPP$|f5TQ*vlp@%vKz7;vLCXc)$E9DX*GKyn;?^n^5pbcM8q^o2BrbcVEs^oBHtbceKu^oKNvbcnQQH9aCtT1}Ton@FEX mqe!Pnt4Oc-KbrNLfc=!bx6&7_Dz7g0R|I^~fZx7VdDj8fg82CW literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Antarctica/Vostok b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Antarctica/Vostok new file mode 100644 index 0000000000000000000000000000000000000000..e19e2b7cdb553f02f48be8454bd0170f4c311e6c GIT binary patch literal 160 zcmWHE%1kq2zyM4@5fBCeMj!^UIbTL}Hh?%_5R$;aQdL#O5au5o0udm=r2jyG-!v|e Ixw>Xt06D`HxBvhE literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Arctic/Longyearbyen b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Arctic/Longyearbyen new file mode 100644 index 0000000000000000000000000000000000000000..6326961453f404a4a886362ee8b684b56fd5b4f1 GIT binary patch literal 2225 zcmciCe@xVM9LMqR0SC#-z5M}a0YV|2*2!=1M_gv-!OS~Lxr|f-6%p&Ayo^C=ta8pZ zV(%Ku9J#CAC#@`Sm5Q4DHO7- z#!l$u=&sn5;3An?^tYyDpVibU->NJAn7W4F(`kbT_4+UO>J1+~uW5&mNcw?p$$0q{ znck+7x%DZ@3P(IHU z*T}qonsojVpWOCMm6mnYsJC~%-o9g@F6d0xJLzz1Y;TjL2VT{?8yn@Gwr6zNeb4Ih@OrJB z6V_0mLhp4g)fJvux?(h6t5V9P>Z{3m|Hw>P`R)Z>HIOW;_fC@Po^$d*>#)>xM5VT7 zK-O&gMb|DkBzm!eIv@1=R-s5T$}SXzco=@V~v z$(CrZZr%N%ZtLEoPqysS*7jDl99CTXIF}>AdG#;LO3!kb|Ky2cIWK))d~@Z!&tDm` zeEyL6F^4$@V`%)9B$+R{Iql}=`MQ72i44sMBa5*$t3j57tOr>TvLa+j$eNHvA*(`` zg{%u%7_u^CX~^1;#UZOhmWQklSs=1PWQn$Bjr>t85?Lj(Ok|zNLXnl)nx!IZMHY*! z7FjN`USz?@ijgHFYep80tQuK1vTkJI$jXtW+nTi_i$_+EEFW1vQUIg^NC}V{AVol` zfRq8L15ya25=bd*O)ZdO*qUk}lnAL2QY55GNSTm2A%#LJg_H`Z6;do)Q!S)iwx(W4!H|j}B|~b4 z6b-2wQZ}S+Na2vmA*DlVhZGN~9#TGAQ$M7DNClA+A~i&ch*S|NBT`4CkVqwwQX;iP ziiuPcDW|QeCsI&bQ&FU(NKKKVB2`7oiqsV;Y@8#`5uY&573WO6`j=%TPvti=K~1m| sJK@sj#Wz>p2ZD6=a%?Zx);uJe{?0DoOHZ&UwKbza0ANNDcK`qY literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Almaty b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Almaty new file mode 100644 index 0000000000000000000000000000000000000000..52f941e266a97069cc0c5ffba74808ee2acfa560 GIT binary patch literal 922 zcmc)IL1Vf^zEI+_I!>rLKw7tiK(i!B$a^h$x7tL?{?Tyli8K+9BvL zhNrQ^gN+?xm!w^Whu>kxU4+=hgdNtQ(;&Kpxq9E{4nn6+{l)irKE=cD`!gODUMAFE z=ZN)$H;1peKk>mg^<{l|FLo+2W1jA=c)UkHhP*$&&Ub&?HGOrT$G=rD1J#oBtmP%R z^iX==k4oQkT0*a)(*L+e2FAMNOlDug(LFgE*pYL`YZ7s_bYyngJpXysb7AwHihio- ziz~}|uw2%c-p=XE#gdLa&+GV;1xZZ4mZ5A>uH3sL!@&oVOvEMGN=YhkTc;X+8EM9J zy825p^^^MQs!wM(e&}m+O?`cFTk97MoqO|LZVcB#4(Flv%XPTpWj*Tr*m>_%>Q!Re_0kcOEj2t{{aG~$=m<{ literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Amman b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Amman new file mode 100644 index 0000000000000000000000000000000000000000..281b304e2f8bd4e9bfa58ccc1c799d3ab12f1da8 GIT binary patch literal 1863 zcmdVaYfQ~?9LMqhkz7v4-2*e1A|%JDj*?3*p%SID94#SVN-dXgRLgyYN9IA9+02Z1 zKy2pvz&-PT9{A67bN#xFS=ekCoAG=9&1SKghtAnKuhZG-+4ubk7L=9vt=}Hu<{Mr- zD$R?}9ZuEXvD<`JYFkf3pj~vbw0rZ&c84!i_w}xUh?nowbFb3waJ9d5ti5J;Iv6gU zLx=5NM{Y~+J?-s2wO^(0Mh!%U9!u2x#z4Q^OVWSpBRjhItPB`((H@w*R0c)tvtuGw zXw1_ofx*wuOKek#J><*+^)^hlhwjQyU-d~lZd0+u=O567;&kz+Hp;L`F_IXyUy`ET zGTgOAl2_G9^6Py%;^`V4dGmsdYAn>z$M;G~eXWeCtC6ua6*6vTj*KtLlhpE$Iw32h z6H|(Gk~gSnsd1X_8Lk;oT{NS)hi1BclG*e{r@ZbgQyU&=*46itz5TOHJ9tZSD(*|} z@xs9L#61$sJ)twYZ;(9y4$b?zTl2eCYyQLaI`e&j7Mz=>vu>p5?A;S}&apmPxORZf z-8EWdPFtO~y0^?vkCvi>Z&Ez4jVu`TL`uS6Nomi^Qu^YWl!ZOkvMYyW;j>G+=)g8v ze7RniY&)do^_z8R`Bq(4Q>x3Sm20RdQ&;!`T9H*El^y+B<(({5pK_$y6D!qs6J%wx zM^>HgCaas?%9$f*+E7#wiVJ_#{I*jL!&n@0twfOtbzxw4{%ZfT` z4$6v+ceS>xUXfP&pYME=l^wLw(x&qk@TsCsu$b}iU7^E7c9HbtkAfzIsB%~&!C`VHjQWjDdQW#PhQW{blQXEnpQXWztQXodmWE~vMLLe)FECsR_$YLO?fh-5I9tMjA zK~@A=5@bz~ML|}@(JTwHE{Ldq8tP}3yxGHiNxsB5 Qf1)=#A>MpUic4^R2T5_%d;kCd literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Anadyr b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Anadyr new file mode 100644 index 0000000000000000000000000000000000000000..2841a6376d9f9694ab79586449398d15a57d20a5 GIT binary patch literal 1183 zcmdVYPe_wt9KiACb?P!2?OqC3dKT71;BAB@pV;vFGJ|KM&8l?XcfBbMW}F zxcX!H%?UTlF*o~?i9l%d*@NMkvT!iEu44aKxi6h7U%VNu_?jsz%m7 zE|t)zEgPQhn%^)FhuvZQF!wYP>6T!C|Rib6&!BR)@dd(VG`;7aGnw zg@!i+xh?tTvBsx^dh5fqj@;_hO_!s3+nH(|9a^hngB=n-9gywqRnk20Lw1CUq$T!2 zT7E7_YvrPDeg9H+et)NTO=YERep>H-l-KPq?(2>#uu7#wcXPDB`JNLdg*%|k$oS1l6+Dkso8j;|N7D?%TwgBEpvH`S6r)n zUfWuE@b|s>m{Q|I=6_V#8D%S#*VbyKCg<2s&aq!U|GnpAB*$CMQ~ep0NGIIKfegQ* zl*L-!^343hD3{D)oXAM|K4V2ji;UORj2Ia+GHPVp$jFhgBcn&gk0gL(fTV!rfFyxr zfuw=tfh6K;GC@*7a&a}uAlV@4Ao(B(AsHblAvqyQAz2}5A$cK*A(^?F)R5d#(f zNP0+qNP`VDf>x15{vtP E0Wz==iU0rr literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Aqtau b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Aqtau new file mode 100644 index 0000000000000000000000000000000000000000..27a3d50d373900078a7088e74e08ce25e002eda7 GIT binary patch literal 1128 zcmdtgPe_wt9KiACZCY+K*&*88GT*WqYU-M9%+i{ILvYfYJ`hB~b10!dCn>rF9U6ks zAxH?KLsWQ(kO_9GphL%q=ip7k=i0#z>m)Ji`94NPp1StDywB(1VZ4IBuRM2oCM&kB zn7!d;_1l+o`-|2E^Xgf>SX*7n>`i>k#G97=_~zFqiO;oa>ss1Rez;jpy{YJZFK_6! z$1{5Wy|cRg*0}bs4eA5uyY#_wN_Px3>qFgjeK_?+ABnE(bYnC~-@aSzoLJ0suCDl9 z?;pmxSKb9jpDzbJ3r~aI%7dWqdL_tQyrYg?STfn!dDB09-waG$HMzD~lh00?d|jGC z>WV6S%A3J&Wp(^*!kk#^RYQw8HT*iJPR_;EsYf+cytJuCDlKL-w^8(Vgc=${_Sw1X zk0%sv3P+-mX!GvvPgsaP-~Jm!p(q-JCMsJCB^jknA@hM7&#-icFAA1%ky~I|6cMRCi&eirin}xnJV98vdDCu zcEZS%kx3)dMkbC-9hp2beWU=S0;B|_2BZk23Zx9A4x|vLtpq8>X=_1>L8?K@LFz#Y zLMlQ^vIuHIibASF%0lWw3Uk`ZkkXvCHl#SDI;1?LKBPdTLZn2bMx;pmKdX$`f@M!G F@&l>+?gan< literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Aqtobe b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Aqtobe new file mode 100644 index 0000000000000000000000000000000000000000..3683be2db87b36a072090d2a32622182d23c9b5f GIT binary patch literal 1038 zcmdUtPe>F|9Dv{KuC;%Hx|pl$>X_-Io3*X3tp8UJBB=1Pfglt**iz6bk`4tyEFCJk zC=}vBR6K--73`#f2ag_p2X7)?yok_2Pa%uFZ?;2VmyW&1`+YORFo*d*_tCRlN?lkH z^Mu1{HHYh}Z(MQ{BDiW-{5+kH9-R~__Z+)w=T#xLk(cU~DT&YJ zq~_B@seLmf_VW&@8*i2yBQdG(z9KghMQMorkjBV?IAsy-y!}vU8eUE|?XKC)+h49F z*0%KRrB&TBv!L(fr}f>Jd7Ye`()T9jCH3O9wD!D{wy_CG$0wyd)hF%6LCM6%b!PvT zbe#3-&dsoN?b*6}+0i}gKHd91r2A$Mb@s`z?$0Y3NFO9EpFiODnO%12kL?Ry4u-;i z-$A9)U-=)ItO_VKsG06#E5y9`#JcLeQ|`U<`+8*5RsF-RHy)UI-z`m-&njhErBk{y z)BOiI=Vl=YB8iV63L*<4%%hP85eJb65eSh85ebnA5ektC5etzE5e$(G5e<Ad$iUCbY0g(QQeGe*tW;*x>*G literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Ashgabat b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Ashgabat new file mode 100644 index 0000000000000000000000000000000000000000..589dbc18ea2d733aa736b32ab888abda675118ab GIT binary patch literal 657 zcmc)Hy-UMD7=ZDMw%Vpb2ho1SkN6p@2qGv74iQ8;R0uR6h(o7>;3_&ex~czxgV0SJ zvbYs=6&&8(!NtYJL0v?P-g8k9oSb|^?zvt|2)~9KTlHD>YixbO%@p;`zWc0jymHZK z`90oY)SJI@bE(Uj-0Smc{^2Pq+DW;b%02hw-GBmF0J88}*(!Tqwh+lw-^IVr;x zM@E*qWOS+}W6qK3NUe$LseA=kag!nl;~MD{G-zu9nSG4OOT=GL{~*`C7t1fPClyg#yDPz@Y$9 zkW4ic1&abkL8HJ?@F;*3L<%GYlLAUXrNB~fDZmtD3bd)lrhrq>P5&F-*8j-#oc#%Z C>3_BW literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Ashkhabad b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Ashkhabad new file mode 100644 index 0000000000000000000000000000000000000000..589dbc18ea2d733aa736b32ab888abda675118ab GIT binary patch literal 657 zcmc)Hy-UMD7=ZDMw%Vpb2ho1SkN6p@2qGv74iQ8;R0uR6h(o7>;3_&ex~czxgV0SJ zvbYs=6&&8(!NtYJL0v?P-g8k9oSb|^?zvt|2)~9KTlHD>YixbO%@p;`zWc0jymHZK z`90oY)SJI@bE(Uj-0Smc{^2Pq+DW;b%02hw-GBmF0J88}*(!Tqwh+lw-^IVr;x zM@E*qWOS+}W6qK3NUe$LseA=kag!nl;~MD{G-zu9nSG4OOT=GL{~*`C7t1fPClyg#yDPz@Y$9 zkW4ic1&abkL8HJ?@F;*3L<%GYlLAUXrNB~fDZmtD3bd)lrhrq>P5&F-*8j-#oc#%Z C>3_BW literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Baghdad b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Baghdad new file mode 100644 index 0000000000000000000000000000000000000000..3ad361495ce53b051219d0043eba265ef81130ce GIT binary patch literal 962 zcmb7?KS-2u9EZPm-i4@SwCJg2+8;gh>Qz(EI`#EmE*HGu;ZTANDM?C04G|Jw5Trp6 zY$!-1C~Am?S_DCe28(FOMWPyhi|EoM2#I0e=OmD7@$>S#=jD_ee$SJ+JThD_|14_X za9E=q-V5fulq>SC2SrW#ct5mb8<~9l9dhaRopAA4 z+T}w8KqNp!Kx9CKK%_v#K;%FKK_o#$L1aOML8L*%LF8p=0vQq^A{jCvLLpKaVi|HF zf+3O_q9L*w!Wq&b;vw=G0c2?rKtf=|00{yT1tSbb9FRaDkuXAm#KH)M5e+09NIZ;y t*lt8Q;p`KM?&GmLd&VzVOIDG!WEELU1$*Dq*3w@+{Rv9)EV4vH-fxKV!%qMJ literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Bahrain b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Bahrain new file mode 100644 index 0000000000000000000000000000000000000000..d87b7ce73915d8135e07945eec99d84d3d706880 GIT binary patch literal 195 zcmWHE%1kq2zyQoZ5fBCeCLji}c@}<}C&JP-=>Q{8L_Y^4W#PcU!oZ+qz`)_-8^Yio e9KzrT#1Ifdg314Z0AxByC-F9L0WH%t<^lk%D;cc- literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Baku b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Baku new file mode 100644 index 0000000000000000000000000000000000000000..72ae96e9cc952d2aad5ffdf5284b9a62c24f2154 GIT binary patch literal 1942 zcmd^NfU!H`I3oQ2s4>PB!loiZzCbDB<}paobUP0cbZhA|++PR}ra^r#qcW;*IXZGogkDLAYo;zgUMMT-dud}!x-^w#$jUmmtjda))rF5`P5ghdHnW?q{kKEb#r>`8Ze5b~ zPk+`8=MTxo_Osf2xJ@^m+oPM;AJi?oo75H2rSpo6dgtmI-7VT36YK8&$uE(Ns~n)= zUWpVbDs{O<`~jXj?{DAm-uz8Z-n)9+U(K`m^}XkkU`QqwOtZI&kQ7w$F%QgT#@&AD zyqPbdk2u?}%{bqXGtNKZoI}n!iUkh2dt{}2Zt9za}x_yBPN;swMFh#wF~ zAf7;6f%pP(#?p8LamUj5191rA5yT~kPnO0hh*u1^7=AGvvoxMDT(dO3F`R>V$8Zng zAH+e3hY%MbK0=&icnNWn;U~mVhNlo$Esd`XXDyAl40jp+G8~3@%y1dvGs9_!*ATZM zenT9Gcn)#h()bQ>-qLsvai8HoqydZ$Fj~Oq0iy|wE-=~v=>ww?kWMgK0qFJ4CS zkaj@&0ci-NBaoIbdID(*qbrcMF#5u145KrQ)-Za*XpW`n4x>Gmraz1ZK{~`}5u`_u iCPBIcKgTx3n0}4SC19RlPKGbTo0;ngW_j(CFXjzafS}m` literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Bangkok b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Bangkok new file mode 100644 index 0000000000000000000000000000000000000000..44a1018ef6385dea4a0fbc4fc6a9cc0726ad067c GIT binary patch literal 178 zcmWHE%1kq2zyM4@5fBCeMj!^UITmH59|3aWY(Sz(1q>`sz99^r&LJQ!LkM<*n1NCt t3<4lSKy04>KoGXA^$3Ut8w!+xmp$g z*E6`Lep9~dKS!*6!^P2QFYXiG3)Py#?JvraWiP0srTsdRnPuM3>d@WyTs7U7`y`sZ z+e9Zka%swE>e7(Xmq$j-$Us=GoZDhXyY7&&-lJ-~twK+VtW)lsXZ7T=ICIm~k0d^$ zNX1{ds1w}{Ch^=YGUb;sGxhjENjj6RrtLqgr+?s9Gn$X-ac8_-DE-~t+FZpRaKW-C3Vq8_2l&hQh$26Y8XzDr@Hgh z=5LC1bq*T`M=aHGlop7cUW4-Pnhk~zL4#@ z%j_6^SK4~pP5a`E`zKCGbGiNgl|h%^AGD7y zSMdJ_5NChl;@E31?vwtqN9Dj*pCV&G27!zM83r;AWFW{$9PLn$u{henAfs`#!$HP_ z3c{jL0C7Q6j@c z#)%9R87VSUWUR}X_)X1=raU%mqMve>}89Op~Wc0}J zk?|t|aI_IXLf~j)fCK@F0ulx!4oD!7NFbp=Vu1t$i3So5BpygWkcc25akMc(g5qeS zf`kQ$3lbP4GDv8U*dW0{qJxA7i4PJWBtl4t9Bqt{AUWD7Az?z|gaitS6cQ>VR!Fdr zXd&T3;)MhZi5Llknkb#Ljs6I5D6g?LnMff z<0qVF!pJjmL;{IK5(y;|OC*>`G?8$|#@s-so$MognC<5zr=JNG0rL5;hT59goO<$k VnH!kzE%5s0`Emn!zJKl#{|4X}d;df!Yq@V!=hUeS=^I7s2761RNA`u_9ecsP%m>SVSkszQ?`q@$PZMeV=o=FrE9H#h-XE5SrhBA$GcFHbX_QAs_R6EZKjpFbsyrV3C{NVBmofiFI=1#L-Mlm>TfTHz zC*RDQ@wbN6`sA+JwotL!?-b0A*|KF_&zh&km#su@qIkORp4XYbR65gi!%HSorQ}A= zOGQWRRJp_Ju5{TwulISqD~5e`q229!S+Vzs5nMrhL7ZtSZxDA7e-MWdj}Vs-pAe@I zuMoEozYxa|&k)xT-w@{z@0!Xz#6P3~NC%J>AU!~ufOG+A1JVbi5lAPHRv^7Vnt^nq rsoH_`qp2E#bOdP$(i5a9NLP@yAbmj^gLDRIO>>*{7R(MgZOPy-caz>; literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Brunei b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Brunei new file mode 100644 index 0000000000000000000000000000000000000000..d6e713d436fb05ccf2112eecda9943acfb86ccf2 GIT binary patch literal 187 zcmWHE%1kq2zyQoZ5fBCeCLji}Io5VDx$H`J?_dOqWbXk0CgIbS=05(J~!e literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Calcutta b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Calcutta new file mode 100644 index 0000000000000000000000000000000000000000..bc909c92c14d0e35a1733204663dda841d768b19 GIT binary patch literal 265 zcmWHE%1kq2zyK^j5fBCe7@POh?Y0ePSPLc2Of_0@sYGZ7BNHn!V7i_uMf~ISlz?Gzy)-kuBnx=0T%%MvO7fp literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Choibalsan b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Choibalsan new file mode 100644 index 0000000000000000000000000000000000000000..043b7ed5c2d721900d8f45f7a7ab122096d7ccb6 GIT binary patch literal 890 zcmc)IJ1hfn9Ki8^wIoWsVnEgVO_h2?ylI6*%ittJB!40jso_7^B;3$Q(BTFnVjvzd z8jTVL8a+rXx5&Et-AdY)3X(_>LU%Ncgbrt%w?I4(?R76d1X^q zy=wMk$`*HqYE6BY?JoyL$JwslxxZs{ZRvV&fW{f^9p!Wy-hQGN&50sS~ z18%< zk|EiUbVxoVA(9bEiR46*B3Y5NNM0l{k{L;jY?bOu$S_z!C8o(yWA96xBVYcptEQvSfm%!C9P7?R(Bj7=&4nOZl2k&}U;pn-wc z$2Ww*$KNl6!Py0fgF`@Sz#xPKC;kTlkTXFVK~4qHAm@Sr$jKlY-T(oRS3oq#J75~RNCC0F}}}iU0rr literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Chungking b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Chungking new file mode 100644 index 0000000000000000000000000000000000000000..8a7a28a480a405b75fd1684d757b0db5646b8eb2 GIT binary patch literal 389 zcmWHE%1kq2zyK^j5fBCeJ|G6M1vmU#F-17{q=4KmGY0w0`T~Wzj0Q!|!~&%_uLfmJ z=K>Y?bOu$S_z!C8o(yWA96xBVYcptEQvSfm%!C9P7?R(Bj7=&4nOZl2k&}U;pn-wc z$2Ww*$KNl6!Py0fgF`@Sz#xPKC;kTlkTXFVK~4qHAm@Sr$jKlY-T(oRS3oq#J75~RNCC0F}}}iU0rr literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Colombo b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Colombo new file mode 100644 index 0000000000000000000000000000000000000000..c71c0503d9998b579b22417f416c00672902e9c8 GIT binary patch literal 363 zcmWHE%1kq2zyRz(5fBCe7+bJ??p~SGQ8F55rfM&^RN7!+xQs!=sE|Ry#r~BBBNHK)R4X z2zGY?jbi{|5P-2o{{unTwwWp*8stV04RR-l2DuePgWLEuSx literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Dacca b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Dacca new file mode 100644 index 0000000000000000000000000000000000000000..52e98ffc2c14d438032e6c2af40fd88433424eb2 GIT binary patch literal 364 zcmWHE%1kq2zyNGO5fBCeb|40^rBB^%+i-@pP~yx~qZM~oT$;h;KUcxa`iOwH&5aO7 zCPro!Ru%?^pbH>9(HRUtwr>OjCj&!B0s}9Y6k=dVDqs}z@C{*b3JnTj@C*)NaB*}7 z@?1a|$U_Dp*j)y44G4n(2M~kU^8bM#v#o6phz7Y5M1x!krh%>n(I6LtG=W?VqCqYP z(Gb@&GqJF;u>zfW1SAIZ1km|FPXKKIdII8nL9i#pz@Cuu0eXT+k1#NB0X?W|#svUC C*iQTa literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Damascus b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Damascus new file mode 100644 index 0000000000000000000000000000000000000000..4b610b5a0836df1e06033c1b28afd4152e2493eb GIT binary patch literal 2306 zcmdVaeN0t#9LMn=AVP>}q$?i=q$0+{1+IVv2o@4y7yAVl$Aij`CKx>?zg1nZXG!*i-XjL`e8&M(CmvGxYZfJ1lso z2s`gFrdT4^o$>3MnA#d#|J>};8EG(jbH zSLvj#0?V_vT_(4;sg#EIbZV7QUYVws=3G>1sgKL_s83Z!WS3qR_^P#RcgkyL(PLq?mi?R_V=sex;?Ta z?RDiZ?$xEUwyQPXU3$%EjVg=WsLQ_Vw91Elx}v|@s{GQU*B;2T)*YRx*LTEPRb5F^ ztqZZL+h)i|vVXQ}Dz3;!7f)4>Wqu_$1Yc6MbC1i~p|h$k=nGwU>K(Q5hhw_FXPE9U)sn_JnK-*%h)aWM9a}kewl0L-vMj4%r>DJ!F5#23?&UB3pEI z_K0i}*(I_~WS{76loxi&Ia}q}E3#Q+x5##p{URIY*fFwYS7*=2rd^#~BirWKH?nbL z=g8JM_Ks|xWB17RIrfh^gZq#H;(kbWQy zK{|r81nCLV6r?LiTadmWjX^qtw8qux4bmK>J4kzw{vZuPI)tp}Lpq1F4(Xk%(>$bmu1@=q z{vi!SI*7Co=^@fYq>D%!kv<}gL^_GI66qz9(HRUtwr>OjCj&!B0s}9Y6k=dVDqs}z@C{*b3JnTj@C*)NaB*}7 z@?1a|$U_Dp*j)y44G4n(2M~kU^8bM#v#o6phz7Y5M1x!krh%>n(I6LtG=W?VqCqYP z(Gb@&GqJF;u>zfW1SAIZ1km|FPXKKIdII8nL9i#pz@Cuu0eXT+k1#NB0X?W|#svUC C*iQTa literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Dili b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Dili new file mode 100644 index 0000000000000000000000000000000000000000..e5b743a6fc1274ed94781724974e96d06a77ae22 GIT binary patch literal 295 zcmWHE%1kq2zyNGO5fBCeRv-qk1t&d|IC6TX(T7W6?+UnI85CF^p2@(-#LU9Xz)-pe zq_UuafrWvgZUO@bm;|zcB0Lbbk8cP=h))QES8xbJxMzqXNIe{ckl>2{Kmc+Hhz7X^ XM1x!eG7RJ@5KTRoaRJ?|Ysm!wE0#M0 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Dubai b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Dubai new file mode 100644 index 0000000000000000000000000000000000000000..53f70d57a15a664efcc942a4e1644b0fd0b31c9e GIT binary patch literal 157 zcmWHE%1kq2zyM4@5fBCeMj!^UITn7JxdO;Bz5x=oaA08Z@eN^c4-Nrw8A3=f=sytP MHH-^rs;&ta0B1oJN&o-= literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Dushanbe b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Dushanbe new file mode 100644 index 0000000000000000000000000000000000000000..c65ff2a7b3e5020f2427309c65caa2e950565690 GIT binary patch literal 597 zcmchTzbi#?6u{5r;(3x+;@#^#JU_2`DJcuf9i-@~SFVx_GSDl7$wa-fD*gb&Et@Qq z&2VN}%oYQK#ak=}KhEdAlrmYIZ{PDdoxVRhpJ=tRIVry)WgRx**{1G1^AD<5r?rW$ zU_b8mE;HHGMIrn4bnHDp#{RvZ>A9`Mx$9lcpKodJ$%^(J&TIePv=+9DIp z&3x!^v8E%r2OVv@)4+WXgV&dE?B=NKG&a%9*81{ lCWtDCE{HOSHi$ZiK8QkyMu zqZ7Ui7PC(E%h_$y)PqMVb>dEkN_uCJc9yk?kut-vLuTy0t{=L$T+Rv05p%}sb>{}jErGfL&17|~1i&y$ZGcJ5nR z-lg(iAKtet{is;J=~pRMHR~1LF8O%Qeo^3VmEPFxqVS$=a%D(`SUK9FpZFtJJbA7` z7k!-|io447ssoW?b<09s@@l*)t&h`X)e%aTgzNI9ed?*)Sh*&#TUEq|$;vxEP*tJ5 zvTE>zc>4Tt`ON9VV(qa*^4X3ivF^RS^0_xQi0ZxX>zdjEvA$-H_7$d!4a;iu^Yd4z zjZUFAMY~k(q%>W7bF$hzv|PS$Zb-d&CRNsTomDS&-YvJZ98p`}9F+Atei1KkJ|i2d zJ`d$p3yJOy4W zFUQiB11*SiVW7)j20QLtr;&eU}VJnQW&zW z88b3yWYoy8k#QpfM@Ehe9T__^cx3d*@R9K&0kAa@Kth1T00{yT1tbhe9FRaDkw8L$ z#KP7D1BnI_4kR8(K#+(aA+a?vL4txr#nyxci3<`KBr-^7kk}x>L860%2Z;|7AS6Oa zh>#c|L9#VbLc)Z^2?-PuDI`=#tdL+K(L%z7#0v=+5-}uXNX(F+AyKn6VMF4E1P+ND z5;`PyNbr#8A>l*fhXfFbAQD0(hDZ>RC?a9BHE~1&i9`|!B@#;{m`F5{a3b+U0*XWw z2`Lg&B&bMKk+9mDxFUf?B8!9;i7gUbB)Uj=k@zA3Mk4&5@CFA3xI#m2c?AWBaRvI; zZ9Fq`wtvX+{+bq#S2)6M@py%!>=uVC&8NkIdTjo$jGsvJc~Tm|PRw^X)1B_*GM|M>JrfI*;=CG^HJuAo+|wCUh2lS`se3Z0eRBMu!LH4qaY^|DBNH1VFw9(IB6LX`t^x SG$;hXG)+Q*3m7!I7F+-vLSpU! literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Hebron b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Hebron new file mode 100644 index 0000000000000000000000000000000000000000..a4234dc67e13f371061bdf9d1763b9e9df0fb476 GIT binary patch literal 2315 zcmbu=eN2^A0LSr%w+lkKQQ52+VgjP^elH|x8puU4z+->~@^VO^%)o1kMM|J^ZoVY5 z*R>-2!`vt?jQ@GsA^=YH;ME!8zvD1ZxH&JGoA;sL7JjU|&V41mKX~2x;hO=~-BhJjYn}RWo7Bg5e&_kAvaRvN z8m)R$R>|IhSkV{qsq8x`)rI~MZ-0BWb+Nm_`{(OdtV?a5c)WFyjhFYH_g*O~w63nd z+cPk4cjI6|i|1NcXyZ`IaqrNW+Zvwg@C^Tc)EXI1_5M98T?B33rGrM>)TC>DGWdW~ zP5b;Web0`|Dy(ZvPM2?p@U0)o8CmV>-qN@A%pxqDs{{b9~JxNVjWl3D&jZI)(K0FsDz$Comi16lhO`LXGXMi&DbxK zBZ6g$&vu!z>#Dy0&T=`|ks;=e)$7ztQa$innV#33uI7J{rXTz;LM>>SsTVdm)I$vc zI<0t%PA~1zi_#8xGhz=&_idvhbMk4O*}K-WxPPi%(%}$U$42zhee>nR@14=v<((?$ zmEpH?lMjpB;t-v??TlEq;a4eE?$yilJLMx8`$V3rMdn9r6$N)}kt_Tw#EQ{o{pcT= z;<2+0y7230QPf$kSMCoM#m$R!$%|2{v_4XoRR<|q5~$0w`_$u^5pq>bm#T{c;ehq`Q*v>#p)vmvC)K zGYgih^>IRP2y?31$w|8Q`V_TsXqkNW?2vlyRHCfwJguHTbi3Tt+@UtVHYn@2{~})4 zcuF=@eI_iQe=lF32`+!X8(u!X0bCP(>!zMr)|><%^Cvzn+`RDK-+rBBKe=`Mx!av@ zx!rmBR#t|&jrQSN=HyR2qd@Z!H|J$@^M1;hIrW`O??NVp%nF$nGB0Fe$jp$bA#+0} zhs+L{o~@Z5GC^B2Lu87`9Fa*PvqYwe%oCX?GE-!#$Xt=hBC|!NYis6GTcL%^yaLE3T9Eb7Q*JhWJHgVxVyk!z8jf<%SZAD7A)q_o%R45M8rRWK#O+_RUA`%G+ ziG$OxhzJMc;;1h|yw+N@-ny%$>ZM&>T5F!agM*Ven9b~Gvd8^C@utM~rRt9pa=&mn zYux2sawyT1>mF*fJ?Z6gE4IJ=e%-dV2Rp8rhbL;~QT1ihd-}ROURh;Ri|0!!Ut!bJ z!jgV6%RU``E6?nteSW(~`p(TX{TDat7Y8QH%ah&uRYStO-g`m6SrRh?&7G2&US_hZ zIwU*3&JNB#B7><#cBrsR-q~XNzP~|+PmS0QU9Ea#-#zkMBF}a#i{dGaojL+Dr^Pw#!Kek$b8>lwl`%pZH&_S8#^~krk08ku{M; zkyVjpk#&)Uk(H69J>A;K;+}4GWO-zLqyVG>qy(e}qzI%6qzt4Eq!6SMq!dqA3sQ`y zs|G0tsRten+EhdGRW?q&sHVX?>GKyn5p!k;_P0;d~7&#r61OhR;SPitN2PSL%%szQk=*%O&mVO^KK z?ttp6a>{|XTWc_PZ4RAYS&{6C8O lL?k2<6A6k$MZzL+k-$h~Bs3Bm364a^e-B^DKZD+1`2$+rrzQXZ literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Irkutsk b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Irkutsk new file mode 100644 index 0000000000000000000000000000000000000000..7c38e7fd6b2863c2a7ec9fb0bc64705c88d49953 GIT binary patch literal 1203 zcmZ|NO-R#W9Ki8sZd03tQJI!6J!Q6*t=25@wPt2x%^k84AsJX%2p&d67)XpvB8cda z9i+pLtXo8fj1Vt^hXRSph>#$AxpavI5ky%%-)9U4%jeJk`93`Rw+gZ6%ZrMG;38So8W2>4!K zO>LbSSg3t;OK-b-Mf-0K>g|{N^^SAhI&dngclMl@;Mqe`*LqZTb=Ar4$|k7~mPq|# zg*220b;G+q()eq&Zkk$<=J_AG<=&!hoqVhJjJ(%-$0l{CZ(6qvzma_%u~J6MM~s&;V#=6p&8R8kri`32cFO1}1BDGDnJEebCRF$yyZH3~OdLyp4E z*3hHyqY$Jpq)?=Aq>!Yrq|l`Bq!6VrrBJ1CrI4ktwKa4pd~FS33S$ao3TJ9b=eeBe z$DN<`6coChuI!7Y&PHn5wAqbgqt+-lj+a~0=4@nV-Eg1zCUf73>|EVByp;$4{zlI~ D_#Ftv literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Istanbul b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Istanbul new file mode 100644 index 0000000000000000000000000000000000000000..50a2838e9bdadcceb3d6e84d0b94ce6b994fa4ce GIT binary patch literal 2721 zcmbu=eN0tl0LSrj?*%TGp*>oNB#MOyDk`8D7>I?)RInpn%@p#ah?qvl*NHE2XU=80 zd|WhiR3jyF>ZqmJ)KVdjRbjpiE%ts`SQjL%yF`q86}#<6n;^)KgN2p*s7(@$*9 zG*0Ha_11z;!LRx)w@wYX6g=%KvD(}+4HfjWfrK^|L1}qkZRk>zB)Wj9*Ll zS{>zK#_w?%mR7en=$gCJatGcBdd9tOh0NJwgbw{c536|1^k!}ic&{zid@&7mzB9vv z5w_Qg6fH(%TOYkseWua5VS|3(>K=wzvrz9kdt=l6g~PN5@|QJ5#kU8#B^EbDdkzG; zdq*_ItgY5#&Q>?Y9zJ39tc}upty`tVtyrk_o>!_pR6I$0xL~vvpY@2=Cpk$=h>g+u zMn-6fq3MCdj_zjCIiK0@oe?(9!t%P_EC1`wW;RtPx{)Ap2;$^8gk9-eZ9;P zYZAhQyocS>h8;OT5E(TuInO7cKs}#uKG<(uWk{>^j7iA%Ae$noR7rJ zl4G(oZj+dm-6+e#Ka{h3N;&(-8d-jQft=G^DW7fk%eh;p$$5w8i|1a-mK6;X#q;HH z(p-}+=1<5H3(BI!!qi@3QQlRtxQiy1433gZ?C-?V&R678>yW6t*d~{~-yoK^?2{`t zeJWQrzA0a*td~`cwB==g(-GOP#;p)T{r$FL;Fd0Uyo|_2K=&8|qBn z-FzCk?8t?8RF@vP_{il)0)RvS2>}uVBnXZw3P>1`I3R&=RFObJfy4p{1`-V<97sHn zfFKb;LW0Bu2?`PwBrJ|9E=XXI$RMFXVuJ(+i4GDTbmGJRo(d2UAtXddjF2E9Q9{Cm z#K}2Us?Z^^LxP7y zk3;x4#E(M&IYf{{2sy-%Ll8MckwX|ARUDB(B9TNwiNq2KCK62~oJc&8fFcn^LW;x` z2`Um*B&?1qu1H`VRb-LSBC$n+i$oU*FA`rQz(|CV5F;^0f{a8N3A3Y$GZJVd(vB+B zNUR-Iu#spZ;YQ+(1RRMt5^^NwNYIg}BVkA4jszZwyrT*|5_?A#d?flv_>uS{1AvSG zG6cvNAcKI60x}H9I3NRoj07?i$XGb4!9Yd>84hGTkO4tP1Q`-!OprlAMgHd?jDdEKo|r#fEdIU{SO58X`Trn8ss(*4RRld2DuSLgWL(CL2d=nAoqf3 zsGC`sS($-;gE$&U0v!!>I?x87(}9i#I$aR#bRZk(bY35z)A2f=fq@I?D_wIg0IBm@ AoB#j- literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Jayapura b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Jayapura new file mode 100644 index 0000000000000000000000000000000000000000..e28f9def305af9b6b9486fdf6ee9d6b318aedbe6 GIT binary patch literal 225 zcmWHE%1kq2zyK^j5fBCeW*`Q!d3K2%oN*yy=Z7y_7iBOqF)}bTzW~YCO#n%^&S2nx quzh?(7{Wb67@UJcK+<3kLV`8_fdFI`hz3~)qRFt53+M)2OD+H!(=S&5 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Jerusalem b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Jerusalem new file mode 100644 index 0000000000000000000000000000000000000000..8676bfb0266c1c5d2e3e712fccd4b8221d26bb32 GIT binary patch literal 2239 zcmc)Ke@s{Qy~lJ1#+SQ+nRVP5!9$uiv|~*V!F^0iSoU zczI>A_}ATGzTx4vn1}a>oxaR>jxFA=+q%CC{P@KU(SG!@-O*5~?WT41Pj6WI_`5&I z6BW&>bA`4~7EiQJo{KsBOTs~UDmqJ_p3v)@zHmUFY4MA$uVeLD{hs)>rCpud^R3eL zHR89TI`MmJuJuQ%-~My^712FulHF5%LZ6Q~u6m~pi{9P>JG{1DhhJ~DM-TpGjcH7_ zqgt=($(t_O(QU(4jP-FKcH=(lzMO;h{iQqg1FqIH+k%t+ZJeVSyLckeVq1XAF&g&Kh#OHs{+Z12Q2@+H|&&% ztyapV#=xx5a5byLBhv=U)Wcmv`VqTdKDu{_HT#p@GJW@c>#^52$~m>W^xQS6^6|hP zDMM5^^reXG^8+%c?QW6Vy4`u=^C6M9d9;(iHBv2n zdz&n%zM=x98P1czQ|hUeIkM1yNCop|$fqanP(|@~%A(5~)S}2ZXHn-;wRm8xQ`|C7 zE$Qrcp4nlEl9mpqv@S!GeX!55N~VaVb?x%m^e|Cg(k!2g>J=5~@5{=tP_=AwwOrQS zqn^KBB$ppKrd~LkCRcp=nOb=?=&X8kv#M%LbzZEfQu3{PoYf2K#Y+{}oHgE6qB^t7 zd3k(+sPPWTnv02I?f5ftZTnqf-NkR@D_;(X_3gW4?MD%+ZtrXI)tbN6hAriCl;_qb zWaRaBy$KO}m4EB$K2N9+QL!Rih_tz$aW}uo%@2y4`Q|A^^D=V5|DH;i`3WAb!92W2 z4x20b>icWRY>??7^Fbzr%m|qhGACqG$gGfQA@f2e=4xh!ObwYEGC5Z>J7jvu{E!JE zGeo9{%n_L+GD~Ed$UKpWA~Qv%ip))8(?;fv zOdOdxGIeC`u4eMc?2+js^G6bZWB^G4k^>|ONEVPZAbCI%fn)+n1(FL_lMEyqt|lEw zK9GbU89`ElS7&Buhw| zkUSxYLNbM<3dt3cEF@bX6)VBoE0R zNBWTbAqjLf8AMWuv?6&$5{qOONv$Vj)U8kG$m{KTGoy9?7N)qSwWheHwWheHwWhceZhn(ziu*s+ fHJvamo|$B#9G{=;^?UsZNvZMqi9Tm6o(FE2BfdH&A!{rjTU zA8VmG;bz(9W?y!H>*d^&+o`GYK+vwJN@glcc1~2zUJ6%zzGzoZ=Q1^u<#uhhQI*WBi#kbw7|5ZP%o^_Pn$#IxYc!S_5CNYU|9EeDJ89 z555`8tju-XYI~g2Rd=>%XuMC`Plt8&kp>O#S*(#{uS5@5%bK2g=@|PVYwNty8TlZc zKWC(?W>&l2zm#>~-|6~nTDqrS=!UyF?RkDvd(Yg{zSK#z_ny^_r*6om*a7X|eL@DB z6B_H^C4)unI@B~ELto-D>}!$X*CE;bu|(pJ$|Nxv&5vA|JLK_s3zxrW-nF3E@Ab_; z`1{_xW?AD|^B=8L#xnb-Qy%kI(-Z6q&)+AU7vAAKG2&RGF~@yubNJr!u-qLF=O0Em zXBJ~bM#=Y#6B#KoR#!7xWW30Tkuf8qM#hbd92q+@dSv`a0!Ri(3P=t}5=a(E8m=Y} zBoQPNSCa~o3z7_y4U!I$50Vg)5t0&;6Ot5?6_OT`m#aw($;{QHhUA7Mhh&GOhvbJO uh-8SQh~$VQiDZeSiR6hSie&0)QblrgHOV5`BIzRe;(wfQDS?L~(b8Xd4G`%7 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Karachi b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Karachi new file mode 100644 index 0000000000000000000000000000000000000000..a8ff8cb769d1cb07cd1cae49d0120c074d812a63 GIT binary patch literal 389 zcmWHE%1kq2zyNGO5fBCeZXgD+#X9T$EIBjPXvL)xp&55qJXpcxzuLfNz3Us>`5JdT z92XdPa=S0^d~(;o>rJ%+BNHPtD+?GhFxcGznd2M5z{0=~oxuns-2xam7#Knl7T-Od>kAa>G8z;;6AP5$ zyc(1>oeNal(-~BS;yn1RAGB6Z0F!1{LhA?>y8tneMt~3!-1{F0KyC)nAa{dI0l6JSgWL}SAU}X; wkUu~)$S)uoiND)8g%N~?`6;T*~2>qdp}Da88{Ub ze@%rx;l)Jti+#<5_qop#52rDP9pigbDZB%W+ z64mx&rD}J3W&4Lkwc~rS+&TGHb` z{N*evxQa`hc1PjCpS`QJtneydA;k4ce%h2NoI(uWx0MMosMzP% z&*j(j`0u^b=t+vhk%YDMCdDBml3$a2g|JzpW4&8mlK=4Bf9m1cQ=UJA0g3~P1*_Tv z#RSC##RkO(#R$a-#R|m>#SFy_#SX;}#Sq02#S+DnRc(smiek&E_C+y9aYnI5@kTL6 zaYwO7@kcR8aY(U9@klXgRlB6vw5oklj8dFZtWvyE%u?J^>{``+DTWywQ!F!hrkG}M jO|i}3+p0EBac)&xr+BBBr?_XZPyZMHF8(l0tu3x!;Xw>< literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Kolkata b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Kolkata new file mode 100644 index 0000000000000000000000000000000000000000..bc909c92c14d0e35a1733204663dda841d768b19 GIT binary patch literal 265 zcmWHE%1kq2zyK^j5fBCe7@POh?Y0ePSPLc2Of_0@sYGZ7BNHn!V7i_uMf~ISlz?Gzy)-kuBnx=0T%%MvO7fp literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Krasnoyarsk b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Krasnoyarsk new file mode 100644 index 0000000000000000000000000000000000000000..580e8dd2f43ed3f49cba503c6397fa38348b08ed GIT binary patch literal 1182 zcmdVYU1-f=9KiAC?3^*@U~bqr4zpv9z43D}hhv;$X124rm?O4Gb9U3jiaOFBckXwOV7O^s_fKB|i=hqNsCT9*X+HRAgwk?$X6>F|d{`I$?J z@;A3k#j~@cm5;MhmAxs|H!jMup3}1YWQWM1Hd(Q^N2AC0>B`!6UDcY@)uF9g6Af$4 zuL_L?6B2trUDy6Bm34h18Xxq@`g;MXefn88T=*&*Z@-Yl;a8G8KdhVTA4%Q8=eoJ< zy42U**Dd*{q#=A+8%C~aqqkEVU!KsWPun#0aECSz9F>-$mo&rBMBfGASoa@AW0xuAZZ|ZAc;6_ zCP*qsE>4>ai)@f|kbIDYkc^O&keraDkgSljki3w@kj$JmH6%BuO%BNpNe{^nNf5~p uNfF5rNfOBtNfXHvNfgNxNfpV}X_G~=b=q{1e368ajPXB6*-z@#G5>FUbN{pe literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Kuala_Lumpur b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Kuala_Lumpur new file mode 100644 index 0000000000000000000000000000000000000000..41bba37b0c5f62d76af6037ad86d42f7026383e3 GIT binary patch literal 372 zcmWHE%1kq2zyRz(5fBCe7+bupxpncbbiWA)xSk}O+Wa)(^u&0MOCGrp{_U}R!u zVP#=sU`UJw=}9VJU}0cLS777>ksx+v1&FMhz`)PIP|(029PAsy;OpoECW1p4ynxs@ zG6bX-34~yG9S2Ye2!jBOE&U$|>dZn{foPCRK{Uv41Z=YZ?w-T@Y~C?g7K$ zZI>?`RS<4CI)gpnIHNnm@k*-;Cmx?+I2pbF!l@(w8&2DN4mdqAg5i=!?gz1n?-&@F znNT1LGb;l_dI8A3%nAk;28L1tMotEXf(8(~ZUTbL{gOy!B97`NOO}&h=>7`N#qy| zUb)GLNn$bD)aX1~Z}t6}m@Ewbm+yXGZoA(vJUB7dB!0}LzHnHBI^6v$iCWj~%!Tb( zee!N#-@c!3ln>3L=HqyYOjhmbsh&sqBu2z@{igHc9@bxy-SYLiOMknHTJPsW_Q!Fj z^|{+&r#EUWu~cnqakrHfbJ^LE8_N|uG~Mm%h9|IQ=F}ZHx#b7K>p7F&)T!=E?8v;! zZ9V^FQ5GC6=!IJ`S+v?FisvdF|8%7&nQApkqb+7xsKU@An#j_A`D6<*Im<7`mo@c= zhAF(6cR_D3EP|naUSZL#_`UESbfwi$2GIsl2hj&n2+;^p3DF5r3egHt3(=dQQVh`y zQ4P@zQ4TZOxuBjY{eT3J43HF%9FQcCERZyiJd8vcs!WhnkX(>tkZh22kbI1Ukc^C! RkeraD@Sn5#RO5i|`vL%a^V9$U literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Macau b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Macau new file mode 100644 index 0000000000000000000000000000000000000000..7c937795787238ba47b51ad3cd4722f3a484074f GIT binary patch literal 781 zcmcJMJ1hfX0LQL{gOy!B97`NOO}&h=>7`N#qy| zUb)GLNn$bD)aX1~Z}t6}m@Ewbm+yXGZoA(vJUB7dB!0}LzHnHBI^6v$iCWj~%!Tb( zee!N#-@c!3ln>3L=HqyYOjhmbsh&sqBu2z@{igHc9@bxy-SYLiOMknHTJPsW_Q!Fj z^|{+&r#EUWu~cnqakrHfbJ^LE8_N|uG~Mm%h9|IQ=F}ZHx#b7K>p7F&)T!=E?8v;! zZ9V^FQ5GC6=!IJ`S+v?FisvdF|8%7&nQApkqb+7xsKU@An#j_A`D6<*Im<7`mo@c= zhAF(6cR_D3EP|naUSZL#_`UESbfwi$2GIsl2hj&n2+;^p3DF5r3egHt3(=dQQVh`y zQ4P@zQ4TZOxuBjY{eT3J43HF%9FQcCERZyiJd8vcs!WhnkX(>tkZh22kbI1Ukc^C! RkeraD@Sn5#RO5i|`vL%a^V9$U literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Magadan b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Magadan new file mode 100644 index 0000000000000000000000000000000000000000..e3c76b57f59f590e82cae053dafd15140a0c6322 GIT binary patch literal 1183 zcmdVYOGs2v7{Ku}&X_taiXb0NQ`%&cnU9%lvV1gZHkdOcHk+&{=m9mGk7yyZtX64l zqQwv;RA^!0!X(1QEQA(Ggh&f%5mXBa;v?J?ft~-60U=tn>|E~s9S)bfxZgiLaPdOa z{IUG@gqsz&H~V!@D`F!r9*%w77~a=cTAs<36<>N+_TxdkeDQu?#ll=}(`=|OFx@Dd z$EzfGZ-ZPSj3jboZl^T6ZU<_1D|A;Yx!xo~zWzsiZ_NhhyJ(#_%@$+}J|-yM4UDg zBo!99IBhaWHb^>1K1f1HMo3CXPDoNnR!CY%UPxj{W=@+LlAF^ehh&GOhvbJOh-8SQ uh~$VQiDZeSiR6hSie!qUisb6F$s*Z0ZMsOlNWw_Q_#dR~C-u5W)c+g&O%v$= literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Makassar b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Makassar new file mode 100644 index 0000000000000000000000000000000000000000..eb7d42ef4d83f30d2087f55afba5878448ad17fc GIT binary patch literal 266 zcmWHE%1kq2zyPd35fBCe79a+(1s8sbov=&n>V(rBvJIEQ-W4!1F*7kR7n`v4NPaA08Z@eN^c4-Nrw8A3=f=sytP MHH-^rs;&ta0A@24N&o-= literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Nicosia b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Nicosia new file mode 100644 index 0000000000000000000000000000000000000000..f7f10ab7665e94ca44fd8cd98a362cd4b304eff1 GIT binary patch literal 2002 zcmdVaZAeuI9LMqNOjy@ye{0UQ>qF(rhpu|nY}s_Jnc9QbPV-i-GEb#fYtAi8r(5m5 z$Yg}XzY-#9P-GGju7RsTPxL@E2zOwMF+w`6v5iOxDx!vL=X;=6dll@>&gI_E<)ZKY z-(P6e#&DkJUr&tl3vZr?^XB{bW1l8}H+J}I+dH(^ihWjRkGpWq7~flHPS|zFdZp86 zO6yW9Zo{ZKvC1|k1t;6D=3h4AQ!kmXP3kogqK}#h54()l@9s1w|JZ1}aiziZo$Is` zPwudj4u!4c?s_|A+d^wfQ@K5LO{O)iBEwEC8fU%fkF}@!MywgJ!**IstdaKEYo`A; zY-Id&-^{%FgE4bp(De6yV`TN5GP67P897_`nt{4jBe$mC&I|6b@{84;m9@nxNNTZX z=e5i1(TL3P_2`_TbyE0Oo6bF7B5&WS)}p>zEj~L}-|3pK^A0BJyWv!w-&rW{mBnaD zolh1_|3gblMx`v~do54BE#)J>%cAH@vS{$SEWUeGmh_*HiW?U-xVu{_Pae^w&COzT z@6cr{cj^00^;-2-lZGnFb$LRiuJC8*iYEcBjxUqypC{@EkJDw<=|{TyrdQS+j+2^! z`?5CjP-=Sy#jL$4>$cz1_4CfihMF5%mvTVri~BYF^0(TMq}uT3er+6W(T&$Tbkk5s zKRmu#o33q^kG?F{=DsTVxG_aP=_-)T%Zj8WoFH3rlVxk^Q)!L!NLx<4wmtY&+9y2G zcI&EijQpaXo$8a%2hZxZ1DADs|5y4&N3TY9NA#tr7kfpI`A=USPs&1WF*6V~#^Xtx z;u-t=lV2)=Ax~*(6(1q~Dk{qT2))2<|Lr{7H~-F!BX^G6I&$yG%_Db@+&*&uNCQX* zNDD|0NE1jGNE@zBA4nreCrB$uFGw>;H%L23KS)DJM@UOZPe@ZpS4dk(U#?DLNM}fE zNN-4UNOwqkNPkF!NQX#^NRLR9NS8>PNT04wqe!Q&POC_-NV7<{NV`bCNW)0SNXtmi zNYhByNZUx?NaIN7u1@Pn@2*bsNcTwlNdL$NAUl9;0kQ|kCLp_jYy+|n$VMPL;p%J! zvKOw-W+1zPYzML*$c7+0f@}%0C&;ECyMk;BvM4YD_`&gLMygKQ77Kgb3l zJA`ZzvPZ}!A-jZZ6S7apMj<Z91c0qO^C*L2;4Y=QCdH(?jq|NOB literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Novokuznetsk b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Novokuznetsk new file mode 100644 index 0000000000000000000000000000000000000000..f78c1f88bf659dc263bc62a3eccd1d77f1c9507f GIT binary patch literal 1220 zcmdVYOGs2v7{Ku}&R9AVCB&pTO_`HTzUnlUS(9}qn@lGsvRhye3M(-X8hX%!7D84K z5fc?evF6b*No_N<&^5t!I?r=br4(-W?2D)V4 zgLVnuX_5I?;Ln~r|}sF#d>uqsbq zvMS%)QdQ5+j#od<>6+Y4U3=rAUfO#~FFVnt^`UmXd|$7`j_sEf4V|*GEg`GITcj=) zk-DE%QXjH({refR=0~|+J1{2kVV_=iFQ6OxKkM}uzUmFPUuf&_E1ft$DjSoJbmPJ2 zvZ>;_PBz|`&G{#FQ{=KVja`#wZ?`nRJT5Jt(vo_(Q??GBv0ASt2R+_A_wnUVd8SSG z<$0%G{QX=|=vQj{p!pw_eL(q?%Jg^&mFmcFcK6>m+`I2|WIVH+bI^Gwm~ORIsx9Gc zJ8YHSw#(gZKC3+La?b8%|HE`A&0@mHl=%XaMyAbT;*MtO$mEgfvnT+m04V{f0Vx8h z0x1Kj11SWl1Stin1t|up#?h36)Poe{Xewe+5>gXV6jBvZ7E%{d7*ZKh8d4il98w)p zo};M`DbUeWh?I!bh!lxbiIj=di4=-dij<1fiWG}fib4eT7M_1Hr!}X)ffG0W8X@(scT8qMCVm)a8A|vrqt%LS1RE85(+H54{iDQPS#($ zE$gSp#n#tD^TDUtQ1E9$G-NZfacoR(yEQ7e4_=j_)8}N<$$L6{<&xgfGN^YR>CwCV zy}CKvq?><4bi|jCk=ZJ}XE7xA=DzD_zFh8mea ztGL8fg5tPnpS!T6rOr z`RxraOYF;eY2Pz>@}hq-x;%U(x1wk;P+0J^tnmBiTSZ^SbHUMIpm?|=7aHo)l1J@Y zdjE*7yphyZmut1`Ohi|=mgt()5-qR$scR#XS`qrF>lVM)uy01fQxmd&{A;H2!ktXz z$UtDjo9ia>d{8z%?3b$EUfFc5M>cnMN%Um9R3E#ovGZqjOMRzqJ=mh#N)KyItXgYk z;u;SfkoZ`!?wF2B?a&Xc8(k(l2ZB=nYD#wXOv~YLT^5;DZ7W(qM^Dq8( zE-+V1}iSxpId literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Oral b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Oral new file mode 100644 index 0000000000000000000000000000000000000000..8da2a1dee74d07f108a25abe650b669b3899624e GIT binary patch literal 1086 zcmdVYPe>F|0LSq+{#{oyFWc_AsiRqonzpU&vXIw)F)kk~*^7KwC>c!zEpylV$9b`o9ceaDi>E*_g<-)9{B1OC45)$0>+ap0;p zZ}@O^nh(#luftC^mgfsjAo?hOEVOC|eQ)jH_V?M)x2=45J!;o}x|@%@%crks+ZWu_3`B(IMd>@!@|Tpx=b*wkP~Q0pmF1r2qf` literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Phnom_Penh b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Phnom_Penh new file mode 100644 index 0000000000000000000000000000000000000000..5a52722a16123f192e06553a51c513d11605c67b GIT binary patch literal 255 zcmWHE%1kq2zyPd35fBCe79a+(c{=i4R3^s1yD+(RGTcLqLk4AcO=v{{sQYUJwnk8$^Tb2ho(cfeYv)U2`q~ D#EUc~ literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Pontianak b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Pontianak new file mode 100644 index 0000000000000000000000000000000000000000..54b3d5081d0baf34c4e067341c9d76c9ebb818eb GIT binary patch literal 361 zcmWHE%1kq2zyRz(5fBCe4j=}xMZ5p^G3*k%&v3eO3CE?dcLmpNj&a=jug36Y>%I=f zTO|#QOw3FyOss4S3~3EO^&pakfg!U3WJ28p1|9~6f(8&9ND448Bo#1l`1pn}1ORck zrxSx$Fo+Iu1nEQqAtX5PKM;T%38Fy`1<@eKf@qL~K{UwGAR6Rw5DjuX$U2&NfD7n3 HU2`q~x@=lM literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Pyongyang b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Pyongyang new file mode 100644 index 0000000000000000000000000000000000000000..9dbd3c1ae0061fa6dfa04364b4ca65754eed71e3 GIT binary patch literal 258 zcmWHE%1kq2zyK^j5fBCeRv-rRTPN35Z1~svVMoiBibwvMA3m5?G%zwSGBGkRly`ts z)=dDB1q~n)#P$vj0WrZK1iM8b!$BAX*nk+s=J*c;nQf_aKs3lw5Dl^zM1w2`(I5wa tXs{!g7@3%v7#K>QfQ$jU1?XI${Xi1v7AV`tHw48!3=CXA=jmE<0RW|SLqz}p literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Qatar b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Qatar new file mode 100644 index 0000000000000000000000000000000000000000..49668c2583c83ca4db7f304af8e4155711d39bfb GIT binary patch literal 195 zcmWHE%1kq2zyQoZ5fBCeCLji}c@}<}YrxVq=>Q{8#2^49W#PcU!oZ+qz`)_-8^Yio e9KzrT#1Ifdg314Z0AxByC-F9L0WH%t<^lk(vl*=b literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Qyzylorda b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Qyzylorda new file mode 100644 index 0000000000000000000000000000000000000000..fc3bf46bccc52f5b437d94424b6a55446b65a961 GIT binary patch literal 1068 zcmdVYJ7`l;9LMo<(`S-`rBvG_R0K^&s!A|1})=x_vaDaF~vp>-)W=>L0Md@YXNOU~!^1~T;b4aP1^WYiy5 zgS_Fx)h8dG<4c+!D z>V2uP^UYn=_40+@@nl|i&(7+escF4)@|sScJFk1s%$UrTOJ-Mo()1l0HT`WTOg7VN zvXz|4B}Q~^DQ*VV(t7v8SF>laNe`A{I{*5M-aEaf_dWWc_4tzBe|y;+=zr&Xp{nYt zklZ!3Ki#3aaD6xu{reqODqocUh01AFt<=E+XHfLyeNg=UjeNUKsk4{8X7}wc&%;Lo zHFS8)9mfN8^prfxA&>6zJi#45{+2WNho!#B#ahT>{0OTd%OUGIWkF;`WJzRAWKm>Q zWLacgWMO1wWNBn=WN~D5WO-zLqyVQ>fRx~r8k|xDQUw=fAax*xAeA7cAhjUHAk`q{ tAoU;xAr(2LB%~&%6opiUl!erV6oyoWl!nxX6o*uY|6h3#>g>)&z5^$s;N$=R literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Rangoon b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Rangoon new file mode 100644 index 0000000000000000000000000000000000000000..68591c56e707a5b81aeaa4848df06ca1d713a114 GIT binary patch literal 259 zcmWHE%1kq2zyK^j5fBCeW*`Q!1s8rQjyV14kHp1U=^q%GfWlE4Ao=JFkaXPy22L=W zH^?`H!6`H-guyE~guxfcfq@Y0cCiBGK^O!;_JG);|A8QETjvcB4YC(RgX{*;Q2T*u kAr1hNKsL}B9AIbgg4u#TK$~$og@J(!=rUb1D`NvL07kGk^#A|> literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Riyadh b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Riyadh new file mode 100644 index 0000000000000000000000000000000000000000..6ebe393d0b866580e22349b749152995c6ebcaa7 GIT binary patch literal 157 zcmWHE%1kq2zyM4@5fBCeMj!^UIc_DIZ2@w$&wxa=3>a8^d_x!GTcL%^yaLSkq@X>Lnp|7hfU>JJ6|!*+Ry4nZIf)asB# zhfYJRLt;UMM1;r=1BE)6ghYqYrGJMm@g6*65cPiFF$khV$9^w+zAw+=J?!@}j*Xu0 zl0U|4-SA_g){l4J4fECP{8C;mho71ogZr{|^|_MIbMdur_1-}Jm&xp=@^WeOVj$}; zhSiqG&8lIdRyB@0)z+&kswwwbH6MSgwxwREK<}(-2|ZG+{({=R?v@I=o}0myX>-S? zX=%H1MB3h*D(zf|&4ixi%v}#onC*8nX2r}gmH3p(M9>BLe(CqK66)RT}-FGeMEdxLhYaXBlGd+l#e zjmPbDRWE8he}CK}`Ir2wV|T=5pB|BiCC7S^!i>~b&*}~L5L)qq#?->Lq?*h z%4zU55eHLww~*RExl;@GZbnc|sZn&O)I OpKNY5J30xp)nC`qPZkS&(DjBAcCMEk~Crw;UFtQu(&E9*ouv%R{9ex0(N3? z7Ivck0E=zK!p6oz3$+mpI`6Jgtn8d+<_$BjEN^vVvpK7NMOr2#QIMoBo#glZ^W%1< z*F6aO>}w~NI&*UGuPyuWCCJ~oPT^)JC|>ND{?lz!I%=AM!*w&byJDQJ1v9iUX@+Y> zGqTuiMyJ|ltoUrkGxx?#W<2-p!z*9iI^~BaZ^FNvv10K=JSHdE@%^MayOdgL$xGCH zMJ1G4_NdyoWUhVH^K&BGY`C?mX>WvxL<6NY73Q4>}D2Q{A(=z%EW z1~frbL3D)_We{x;br5|Jg%FJpl@Of}r4X$UwGh1!#SqO9)ezkfIa(*zRc!dz`(a1RmWoIInjhXioYe5Hk@Ld`(~5?_ zOSyh1EOseS%(G2UYE~;y_LEOwWME`wVrF1u0YV0b@(z$;brT>YBMSpVK?8{0vjD^f ziF*f!FnGI!fCS+n1iSm#feJtv1bBfM#OC=A1et9q6(AbqRuBzxFNg-Y8AOBJ4WdDA z2hkw+gJ_T+Ks3l7AVWcZ0ns4;fM}4PKs4B2OpHt{%q)ydtUw6#7zaoK=sk!xz$7D3 f4Cp-|8|XbC8|Xb2A77yNuy~PyfeR?CYsm!wMOto6 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Shanghai b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Shanghai new file mode 100644 index 0000000000000000000000000000000000000000..af6d6fbbd298f4698b748004b6d3c2c847dd6ad6 GIT binary patch literal 405 zcmWHE%1kq2zyQoZ5fBCeK_CXPc{co;HTy&iW5bDG>IEmS@->{g9rZzOml=b6W_^J| zT}FeVXJUa;oL7UgrgMRcdpd)vQ2Ylqbx#JhPmUin*tHonE-8OtVnl-s424fYw$x2v zWMN<^Xkg&*@eN^cb^+qx5Re2AgplCK|3Cn8D2N6*7EA*j45C4f2GJmggUkgv9t1!h y0MQ^%fM}3MKs3lRAR6Q$5DoGa2!K2WqCuVm(?Ab`XpkqtG`Sw-0{U6kf(rm2v0J79 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Singapore b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Singapore new file mode 100644 index 0000000000000000000000000000000000000000..a6f2db8f3a887fa0f19283b52c2f801329bb4f53 GIT binary patch literal 402 zcmWHE%1kq2zyKUT5fBCe7+bupxpncbbiWA)xSk}O+Wa)(^u&0MOCGr&zVGtw5S#dw zgOQ1ug_VVkoq-`S7Njw$fPsa9Azguy6GVd8nH3s51**45C5K2GJm=gJ_WRK{Ut_y7O^ literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Taipei b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Taipei new file mode 100644 index 0000000000000000000000000000000000000000..70cfb27ca91f3e9dcacf7941b8432c7a10560c69 GIT binary patch literal 724 zcma)(Pbh<79DsitG2_C?MUfH*k&`6K94WP>C zWAk_OZ^OnL2M&t&*-3HmdwYA{@B8}t`ku$vJ2coJzs70ru$gMRIlB&mVL9v{SK&aO zK5APvk=`abu1u(t<}Hcl4XRk#tBxfX&FNQ_obB$b^LUTGSP^qMJR(C{`)JlsU(F;b+Sb_#WRz13viKjnF0+q}f; zvA%x3w!%A&!QvE7hHZ+xyCOb#&u61_U zDE9a}QLl5FN?Rvh`t^R_d8kM3t((eR)uQbAmd+io>%N0!-M=@l2ezlRw^7i8D>*$> z>eRzC?|P)r(4*NqJ=Srpee*5wpPz#K<&BrGKbFU<7e%AFDLH1#kJD50G-MN2$;tfQu$OPT*c;tRE-i#AoL!8E%%ut~fik4x@HN6eSox5`48#t3NZ_@3o#6_3^5I{9aD@$tj84d@PF91`xXhgo*$F literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Tbilisi b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Tbilisi new file mode 100644 index 0000000000000000000000000000000000000000..d7e40548acec366bb1999324eeef7116a02788f9 GIT binary patch literal 1116 zcmaKqJ!n%=7=};Uq)qOP;-EG^tv{`rCboL5O^Dj+X`n4ag^OMSib4ik5F9!bCpVkT zskl^}R2;-1g9u88D+mhyOinG4yQnA#E-p5r-*eJH#GmusbDodyoaw%gcka^Mi27q~ zk_nrYmrb9%pImNyT#dWiGRyw<#2cq4`dasV57iQ%m7iS8JE>PyKfSUP^gg&2^xawr zc3htgc3v$9yDm=$yU!Pc{+VnrFqR7T4B5fnbR*bje+e>?WF_;>stl@^{^0xAe73Uc zX5YSZbI+dY{SSS2=4{ptuk05_25N;L zMZcKVPO+ZykF57QM^_sDv9+)>b}y;NpL}qRSJ(B4n=c$aTi3e&yf(4e`?WOrX+G51 z(X4Q!t-7M!u_$F*wk2PCMZ0aKa$){V&QTGirreOFR8iA6&(?&wyxGD$w6)dCt@QG8 zWA2qsdCDuDG{+fFO;56=VTELw=C{N9dup5I5t~(zP2cxZR{7E61|&g9iaa7oNScsD z4JB1bvXFEk2}4qbBn?R$k~k!FNb->MAqGG!fS3TW0b&Hi3PUjiVuzs^0?!1ThL?6~rtoS}`ha$8GuAD;AB*KWHi$Rzi_3X2cW&L^SD}r>JKpobtwK7)rEy Zxs_gCZp>$lm;aITA9gBB6doS6egSQg=Ewj5 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Tehran b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Tehran new file mode 100644 index 0000000000000000000000000000000000000000..62d316190d42b9753bab0a8bd7db7fd6cda1c061 GIT binary patch literal 1647 zcmciCOGp(_0Eh80O+_?K4Wf-wl$LKTJ!$IAQjc%btCm`(`OZiAsx(U%8AZA%S}482 zK(a+qbR?7(21hKgurMsBHn~s?Du@bfzPk!qw5jGY^BabH@9O`JwXmi#-1zNqGM{jA zl$$5_o&$BA`uVJ)@_4Dx@(=hL(s!?p?{zZLaY#gd z$=6XIUMunPtlT=`A)-gzWz4OMV%tE1jym&5-E=}W$J@zk#@6Nr}sOljMMjJW_ygts-Dx?MGb0KTD{JR{iJdOuS=_spU88Y z*7-)E%3pMr1@HRA?q|Jn&$yQ;y!%KO4JN7L3!mlQo_4XX)lZjH-B$YxhIMIbxGEEG z<$-`oQNG4YSGe}8itov?a^b0{dhFBb%^Pxb%jy}`>eM4!zqyLGxeO{jUd9t)b*e!FgcUZRkpMDG@R4@Yb>R=dQ!f-Z>q-;Ak!w?qk<0bbzPtUL# zR`X2B$>p-s%Fli|tbblwh52>c(w5AFwIPe+Z&)3&JY;<~%>^PWM3#uG5m_X%N}J{~ zk#!;qMOKO|6qZuitQ=W7vUX(g$m)^h zBkM;BKq^2=Kx#mWK&n8>K5-Ag@6Dbs_6e$&{6)6^}7AY607bzI2 w7%3U4*``@EQZ-UGQa4gKQaMsOQae&SQaw_>iG7R9jPXC-0FHm}72x9X6EjSULI3~& literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Tel_Aviv b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Tel_Aviv new file mode 100644 index 0000000000000000000000000000000000000000..8676bfb0266c1c5d2e3e712fccd4b8221d26bb32 GIT binary patch literal 2239 zcmc)Ke@s{Qy~lJ1#+SQ+nRVP5!9$uiv|~*V!F^0iSoU zczI>A_}ATGzTx4vn1}a>oxaR>jxFA=+q%CC{P@KU(SG!@-O*5~?WT41Pj6WI_`5&I z6BW&>bA`4~7EiQJo{KsBOTs~UDmqJ_p3v)@zHmUFY4MA$uVeLD{hs)>rCpud^R3eL zHR89TI`MmJuJuQ%-~My^712FulHF5%LZ6Q~u6m~pi{9P>JG{1DhhJ~DM-TpGjcH7_ zqgt=($(t_O(QU(4jP-FKcH=(lzMO;h{iQqg1FqIH+k%t+ZJeVSyLckeVq1XAF&g&Kh#OHs{+Z12Q2@+H|&&% ztyapV#=xx5a5byLBhv=U)Wcmv`VqTdKDu{_HT#p@GJW@c>#^52$~m>W^xQS6^6|hP zDMM5^^reXG^8+%c?QW6Vy4`u=^C6M9d9;(iHBv2n zdz&n%zM=x98P1czQ|hUeIkM1yNCop|$fqanP(|@~%A(5~)S}2ZXHn-;wRm8xQ`|C7 zE$Qrcp4nlEl9mpqv@S!GeX!55N~VaVb?x%m^e|Cg(k!2g>J=5~@5{=tP_=AwwOrQS zqn^KBB$ppKrd~LkCRcp=nOb=?=&X8kv#M%LbzZEfQu3{PoYf2K#Y+{}oHgE6qB^t7 zd3k(+sPPWTnv02I?f5ftZTnqf-NkR@D_;(X_3gW4?MD%+ZtrXI)tbN6hAriCl;_qb zWaRaBy$KO}m4EB$K2N9+QL!Rih_tz$aW}uo%@2y4`Q|A^^D=V5|DH;i`3WAb!92W2 z4x20b>icWRY>??7^Fbzr%m|qhGACqG$gGfQA@f2e=4xh!ObwYEGC5Z>J7jvu{E!JE zGeo9{%n_L+GD~Ed$UKpWA~Qv%ip))8(?;fv zOdOdxGIeC`u4eMc?2+js^G6bZWB^G4k^>|ONEVPZAbCI%fn)+n1(FL_lMEyqt|lEw zK9GbU89`ElS7&Buhw| zkUSxYLNbM<3dt3cEF@bX6)VBoE0R zNBWTbAqjLf8AMWuv?6&$5{qOONv$Vj)U8kG$m{KTGoy9?7N)qSwWheHwWheHwWhceZhn(ziu*s+ fHJvamo|$B#9G{=;^?UsZNvZMqi9Tp$TxPX@FnsEUDi!2#_ literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Thimphu b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Thimphu new file mode 100644 index 0000000000000000000000000000000000000000..90294aea202619ab9697a161be8a42753b9067a7 GIT binary patch literal 195 zcmWHE%1kq2zyQoZ5fBCeCLji}d9FSaEm2JLUBL(x3E=@r`9?6X0NDu)96r7w44%Ou f3{D{-APFD{A;IMTKmalwq>p$TxPX@FnsEUDi!2#_ literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Tokyo b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Tokyo new file mode 100644 index 0000000000000000000000000000000000000000..058c1e99ba26b1ab7855b81895c8d577e2f582a6 GIT binary patch literal 331 zcmWHE%1kq2zyQoZ5fBCeP9O%cc@CdzEx2wcH{tplv4$Hz#U|W5{iESFyR5+N)wde% zJo_(jw|h?m6C)HdFw{)|>F!y;$O2|_ID3UKc)0*^a0o~O2tu%1&I*(QVG!U3Vh~&4 zKMV(rBvJIEQ-W4!1F*7kR7ZXL5!$*>+Myf^wMZiogKy|WBHz%MkTVz%!x?P4 zY06+U7;G+s7%g4oBsxksPghe1f2m*7)NtO1zPhzJBL1Ay{)87dWWRV{bMW*Tt8u>@ z4TT5Q`1WlzJ;qh@T~M}U1IlwzFIx}mRNG!rwr_u_jy&tDm-}9;Hzu&b6a=T*iGHLlwl42+mwF2p=2&USt;q_HD5|7AGB&;-l zn;iADs17P~V;>{(hYX2~i42O2iVTa4 ziwum6j0}y8jSP;Ajtq~Cj|4y>AR$WHF*t%CQ8>aNaX11YkvKvju{eSu(U5RRJR~3z l5ebRJM1mqwk+4WyBrp;g35~=?f+NxK-^083XYh}^egXf)uLb}B literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Ulan_Bator b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Ulan_Bator new file mode 100644 index 0000000000000000000000000000000000000000..39bdd89416a5998472dad71d0a19bf079279e711 GIT binary patch literal 834 zcmcK2J1j$C9ES0)bkRm!Cbznlx>ZXL5!$*>+Myf^wMZiogKy|WBHz%MkTVz%!x?P4 zY06+U7;G+s7%g4oBsxksPghe1f2m*7)NtO1zPhzJBL1Ay{)87dWWRV{bMW*Tt8u>@ z4TT5Q`1WlzJ;qh@T~M}U1IlwzFIx}mRNG!rwr_u_jy&tDm-}9;Hzu&b6a=T*iGHLlwl42+mwF2p=2&USt;q_HD5|7AGB&;-l zn;iADs17P~V;>{(hYX2~i42O2iVTa4 ziwum6j0}y8jSP;Ajtq~Cj|4y>AR$WHF*t%CQ8>aNaX11YkvKvju{eSu(U5RRJR~3z l5ebRJM1mqwk+4WyBrp;g35~=?f+NxK-^083XYh}^egXf)uLb}B literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Urumqi b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Urumqi new file mode 100644 index 0000000000000000000000000000000000000000..f46ff380a0558ed590f3e02b26bcd2d991de0119 GIT binary patch literal 389 zcmWHE%1kq2zyK^j5fBCeJ|G6M1vmWLl_H#bT|sV_8H0RgeStzG$} literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Ust-Nera b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Ust-Nera new file mode 100644 index 0000000000000000000000000000000000000000..ae89650f10aa7f25e91e2fea1926aa6d6b89615d GIT binary patch literal 1249 zcmdVZJ7`l;9Dwl?lh`JTh-e?iXltyo);m zVtowa5X1*6RjAUT7AYMvSR7hJN^z(FINAF z<6-s3SZ;Q>88LISF1`Qm!}#+DlWI+{SBgr~+2X>JZ;HR)jh4*c=`Nj{$*!Fabo(ai zWZiJN_;0V0^@C2?a5g7p>CaMr;H_*-ypllVg>0&NA{D-jY+iOng03+g%nj)+pN3TB zz&=$udpNuGW$Q@QXj*T3cu-g0OzE17ExPtht*$#-rbCC45gs~*J(Y_(mbjeusA*Kk^^)v-J-ryGTcLqLk4AcO=v{{sQYUJwnk8$^Tb2ho(cfeYv)U2`q~ D&EqsB literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Vladivostok b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Vladivostok new file mode 100644 index 0000000000000000000000000000000000000000..1cae6d0fd9880e7de01c294cbecf820dde247f9f GIT binary patch literal 1197 zcmdUtJ7`l;7=Zsgsx>0k!K4~nt8I-n)|hHbwQcOf7-A9#8U(9_fG3yw&=SSK1JKu8sc3x^4Ac4Y*%Q;M zdUL+GV>bOF`0TRmd^jY{cTUQ#>nRCcjL7cOAqfxkYs-aJ-P6^ndyn|EwWe0v!i(DW zQ?%XhmG*ZZbl;EfvcE8^9i@_Vj=z_#>4HRV%*cVo?gTL)7 zMXuz{f0U8i;ugu}9jin}@3SwjODB%C_8s#ymtT4_naaqqWRG2rmRBQiSnSp=nSYq* zF9TD>OqLHYUCe|rQ?@pf#!MSCam>^)lgCUSQvjv{ObM78FhyXhz?6Zh15*g55=<%9 zrWT+WOf}Y~985i!f`E#El7O0kqJXM^vM_aF3d2-}DGgJbwJ8o$owX?sQy)+urb3`Z zphlobph}=jpiWGoK&6;cfm$)e0@YfZaxwKQ-9hdsXme-`&k literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Yakutsk b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Yakutsk new file mode 100644 index 0000000000000000000000000000000000000000..461901f6f83bac90e1c1b4781469148325e6e6ae GIT binary patch literal 1183 zcmdVYOGs2v7{Ku}&iH78`ZlFCnNvDV<|Ca-G@H~W6P=MF2g0NXdeDowL{U;i&~q`w zx2R3DC@O-GHa!;RE`b#bOl%T9}i5BqdU-&b9loY3;-F|DW?(MaftE}MN%qk*>){WdJiKRgRpo;(z; z96Oa=F}(9t)uYQ&eWzb)t{#-y^L?`NSW4>l#HD`6evKVX=&E>^uHG8aHKoRqs`+VW!>E`5+8ga>o2^Pmg@u3y7!^9oqMhu+OJ7s_kG3}MMjH^*J($Lj2Rgt5BjZOBKr%p5KypBmK(av6K=MEmaoS9f zRFGVpHW?%vBpoClBq1atBqby#Bq<~-BrPN_Brzm2r%esX&1sWEvP05C@dI|K5iHGRy=6B4WZ9}Q%RejI)SU3pUW!6tkO@VXA}Od-j0%b( z3WDfh8J@Bh*r_599xZ+cZxTUyi9n*dgpGQ>&oG1z(Y5E{eLm0Ly=<`OJNL-(!HD`} zEHihw7;$s4ue`rpNqTSU&gxO=oEwww;w#eq=7#M5a6)<>pOVznW!-x{EuP|{!YuJFnoE`jN`3yo z-)EUpF)_cRip5olQf|iMQ!1(17uJP4-2eT|a{F%3KEG(Mf~j6tr4J_Tl6KYML{DLL z`3mJR!>;z#!s7nJY5z2X6Gu*+&*0>d(?<%hnhKB-kQ$I8kSdTekUEe;kV=qJkXn#p zkZO=}kb01UkczCPB%~&!D66RoDGR9!DGaF$DGjL&DGsR)DG#X+DG;d;DbZ?bM2fVU zDv>ggI*~$=N|92LT9IOrYLRl0dXa*Wijk6$nvtTdrfQ^YtEn3)9H|^B9siHo{pLU6 IHb(uw0GD+ZBme*a literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Yerevan b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Asia/Yerevan new file mode 100644 index 0000000000000000000000000000000000000000..c4ab2197f803986ebe700b1cddbda26008dbdcb4 GIT binary patch literal 1263 zcmdthOK1~89Dwmz+t@s66-1LX)>o}*YFk5WLey3_)-+ZVDK!X+hY_vdrj*yYYq3 zi9LB_H$Au$Up74HG+!HcTF%{fS_f`9%lof7@!e;f#6zdFqT{r*_3oEs-9bqu3X=L- zlyqdDPCrY@%FlVdYBVIP%dNWodQx|c%+hO41ohg%ciQgzs51jKvMyWJox9%3`i4=R z?R+d&-3#WF<=AlE{s+cx4D?Pu=>E0@@ z&tGL`U`BP|Z&Rt*UGqDtrnst9s;kHHDV4U_Ppv;rI5+Ri?y{w*GUhQ;FdK$thP%2?KbPV^-1#>%xOe34`4;XUX#nZK)wF>0fHZ-0fwY12 zfi!}2g0zD4f;5A4gS3P6gEWM6gtX*pdP16VHC-WXA$=i@A)O(uA-y5ZA>ASEA^jl@ zA{`KyM U(mB#P(mVc7&HK$iqovLN9jTiZmjD0& literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Atlantic/Azores b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Atlantic/Azores new file mode 100644 index 0000000000000000000000000000000000000000..19e40040672aca4a74011b89614eda7eff77e2e5 GIT binary patch literal 3462 zcmcK6dvwor9LMqR&l=m@-qO+<`DKOGVwYSqzAhuN#HN;#(#(p)!axoT}Ri& zz9e-POQ@7-U%6y$=GH2qizU}IAtbHO^HZm@Qys@Y{eI{7d;HFC+dt0ndcM<#-IJB* z{Oi%ce8Y>!F7x7Z)U#`T%g7%vQ}chX@?M=Au5(KZbYAXkEhyYB-iYx!Kd-JX=y^h4 z8~3y>jER-k2bD-+-TGR1{4H5hx=xDTaOG`pj4pk$mAo_aDOonYyDraJs4H#?>idb= zy0Y>2y0WHHKlo{b7H|AaR`pettt)Gi9cHoIOp}W{i<_JucVvol|8) z*X8m_#zy^Q#~CdR4A9b}-SpEvxl;D-{Ze+=cgm+{JLS7dWYhD5Wz*Wx(<^dHoQm~3 zb@QYo*}Qm$vt`J9XUprWb?eYb*_xN-Y)gF1+4gvWZol?jxB4bW_7dJiVH4EA4H9J=BT~bxHG-`X1cj?*!FS@ua*nDwu zu*IuOf|upZ3$}ddnP712^x);UPYAXeI5HU1EiHIOT%X{T%{v5JH)tJf6FS&ybE22m zc5jjwTX}_d)%r;9>J_InZs7sFX3kgIZbq55pIEH%nM*Wb_zp?TSs_WutK`}tFGz~I=Y4G=>0Eh z_Sqc0XX8}8cXzsudGj_MyJ3Rd_f)cuTa+gEXSdYxPjrw8gS$yiRx^1Z;WC++a#|)e zab$A)NS$20N2WA7sZ+MBlc`5`=(MGa%&EJ^^vIyHFtKd)(O-Jx!^pX zq2~8$zs~FL!s^yL=QBK_{{Qu?soC4sacXLgRtGMqsj2$biKzXV*$FhZ@8+jRtN;9| z6Tvr5WbN;-Pfd4v4jYta-|d_E;+B+j`#S;iaCrUw2n5pqd+-{XU*W}Lw|VioMU8pf zksPha_#p#mH6w@&Au@)@AR?oP3?nj*$Uq_^i3}w&mdIdQ&1fRSiHs*QpvZ_KLyC+k zGN{O?BEyP|tJMrFGP20fB4djTE;72v@FL@j3@|dn$PgoAj0`d|%2qSX$T(ZgKqDiK z47JsaH8R*%Gup^-Tg`Z5g&A zCRj+ckZ>XKLIQ?F3<(($GbCt8)R3?taYF)!L=FiZ5<4V#RuerWd`SF|03s1YLWsl= z2_h0jB#cNLkw7AmL_&$g5(%c&L=y?8)x;ACC=yX5q)1GWpdwL4!ivNd2`my>B(z9u zk>DcHMZ#+}@kIh`H4#QajKmlTG7@DZ%t)M(KqHYxLXE^42{saKB-~aLZzSMW6LBQu zNX(I-BT+}fj>H`aJQ8^%^hoTH;3LsT!jHrsIRLEY2tW=20^}$_4g=&kKn?`t zNI(t+LnHJ& zpLNae)qb7V--Xu;JLfZ^euMw(X{NNAOT*k7_Lc~Q*?Xgry*K{)%s)h+seL!!n0v$i z)M>;wPE_sh2b%NZTsH^j#y^h^^Ie3wQPLCap%Ryx)UHFj`1bK}sR{A+Q$oZaMg1)% literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Atlantic/Bermuda b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Atlantic/Bermuda new file mode 100644 index 0000000000000000000000000000000000000000..3a5c6dbf7a9ad95ce3a2d7c1bf26e203b6fac30d GIT binary patch literal 1990 zcmdVaUrg0y9LMoPG)E^fEJ+hEu|J5x5e}Y0(9pupFiw1xgK<>oTY&^tBnd(i&1EH5 zwi#OH*jz5xMOnj~<;GAlZ%Q9Co2?BW=is8{X1cXDlhgBlZoBHL^*j6Rb#}IM_kDlj zYg;#j1OIqZ-7ma6+uY0dsfR~%Cer2(>1`RiB^Vgc;MH!q-EPsTKfhit1ffL zC!IFqgL*T)|7m+?Pno%^b+Mh1$Tpc(S@!PINi%c)O*?B|mfVwe(auh}DYJk7OS3Lr zlv%N~U>o-&U>uDJ-$x27T(t45?XP zp)&A?tXh(*t2-}9ZFZ{0>%Nxwjd5KQ*(YnpQ*8a5qo)3w%Qi8&*Q`Bo(yklpHS4z@ zv<<_Jrm?BtJ~Oz?XzXKs_MHZKu5gDw-%=q>>22B^&6VaW)!LGmDlOlKv~|k3w0@eQ zZ4;+t`{ z8`ADsZPGnFpgn(9%WH#MbnAtX^!6q6^`jZm*I2G^?71c>xBSPSWOB4D5J)CZjRbB@ zCeNFcwCY$qu)Nm2m2uA1J@J2W)JgYn*!+*(%;zI&NB1A$&Vnl*OqC~<(;zR;PB1J;=x>%85k!X={k$91Sk%*Cyk(iO7 zk*JZdk+_k-y)JSjbgzpY3Eu0XN5V(qM+N{H0b~e}F+c_Z83kk*ka0i;!s|u?849l( z3uG|7ZZweLK*j?Z5M)GL64gWX8 a7IZte$n9J~tRxf;6&1vai$lesqTt^>F$c;3 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Atlantic/Canary b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Atlantic/Canary new file mode 100644 index 0000000000000000000000000000000000000000..972388be7176991cad31d91ac7241b45a7c32e84 GIT binary patch literal 1899 zcmdVaT}YJ&9LMqJOkJC-_*XM)YF1{}cBV&7*NfKdq*C+P%CmB%xytO#xv~=NO`?zp ziC-W^Y*A6j7|ptH+l94JThUmPpvhf8_SgIXiYx_`^-88JAN?Yx=!R53~SG-U7<#YX(9*azQh=#66< zcJZLz`f<17PMoy(qivS(#Q_`MEKA(9)kaj;+Q_mcHmWFWNjdp8+MjL7@hLXujiHtj z6;#Tj@fv$GS>w8f= zRuH9NWt>exeNxe7i#FfY;;G-+lJfJaOx$NnbK6w)+BaI3AT7JSSIc{Awc=cZ zR$dKj)t3uYeRhp~x+7OLttIx^@e6CV*L~gU z2lS}^!cW$4|B^NwZ?%n`9on?-v^KZx*OrDOYTVT*-zyQ3QUCc*U*F$y9QSv(6Umu5 zuRG2F^Y#Dddr>It1oMi+&b)j+C1Jkw`Ft-3|BKu0b06*(xnceTcg({rBlnElG;-IT z?rkIYjodhL=g6%i_m12=a`(vXBlnLqfOLSgfb@Vgfpmei;pz5)G=g-3w1V`4G=p@5 zw1f16G=y}7w1o78G=+49wB_mcg*4{rc80Wu^oBHtbceKu^oKNvbcnQw^oTTxbcwWy z^oca;>2`{=>go21G>deLw2SnMG>mkNw2btOG>vqPw2kzQH16qkjDAp3!A2(lx{mLPkAYznd~ z$hIK+f@}=3GsxC>x_g6cj;Fgj$o3%ngKQA8L&z2(dxZbzO^SAxD!@|tLz$^rse!a~ Ke<(e`Tl90%p0O(c literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Atlantic/Cape_Verde b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Atlantic/Cape_Verde new file mode 100644 index 0000000000000000000000000000000000000000..5238ac8a6704a159bb67e0e19a674f62e2c6c9ae GIT binary patch literal 240 zcmWHE%1kq2zyK^j5fBCe7@N1VKCtJ^)Hw>5N@@hS#lJf+GBGm$|Nrs}1H=FSj~_6w z{Qv*)10x5BWMJ{}4PkH&1L5Ehh%rDigapg}0|CfF5Dl^vM1w2_8Ag`nTtMd-asdGF C$wV;# literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Atlantic/Faeroe b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Atlantic/Faeroe new file mode 100644 index 0000000000000000000000000000000000000000..4dab7ef0859c244b916d61b7489d7371881e0ca2 GIT binary patch literal 1815 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 N{tMXT+N77~{sm<$Mv6e;~+g`+I=# a|NpxO7#P6Du=x0fK#gKx-~yUy#03EHLK!>& literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Atlantic/St_Helena b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Atlantic/St_Helena new file mode 100644 index 0000000000000000000000000000000000000000..d365e3ddf349472f852a9b437fa945a20df772c7 GIT binary patch literal 177 zcmWHE%1kq2zyM4@5fBCeMj!^UIqo>kj$r)%|JMqTC=jrC`GzpK12G7MU^j>vC1BVaLTx9bZ7`T8|8E^prd)*@W literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Atlantic/Stanley b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Atlantic/Stanley new file mode 100644 index 0000000000000000000000000000000000000000..34f9d022cd5aa2b03b601fbcb75f8897be6e50d5 GIT binary patch literal 1220 zcma*mPe>F|9Ki7zUGqRKtTS&o`(x?0cNHd_t1+>3T-jR*}Q>ei`$P!a@L z_YM^j74+)TA(0{1Y`3JT5XvH!q(ebaw=!sY-xt9`5x&RF=f|+%;rBH@G>R~Rv9NyP4-9Ka}gSpmBLx=rn)dy>~WKhhyrhNP@BvS7dW%^aQcrrC3pWb)H zT=10T^ZpdRmy@#eYtmnK^MJMb`Gmjxe8j4_u~$|e3JU*Nr>u&Wh&3aXa&2Hqtm`pl zb>Ul4(^z5Ee4G-sUc;(=v0w+jytnG^P1@_7q*Z_EioHQjSR0R>v>PstS=OHYcH{Bu zvMF>zG!LGYo63eoOWTNS`Oz&}eNox^rdn+NUN74oZKKe27cQ7L0VN2Qj%8HgcOBTg_MQVg%pNV zhLncXh7^ZXhm?oZhZLw)6(S{SRgFlINR>#LNS#QbNTo=rNUcb*NVQ10NWDnGT2(Pp zvR2iM6s=WNBV{9XBZVWCo4GkzH_xMP_J`%oEB<7zV*j0UfsVac$F63Txti5m&t^fN Qiv2&q8%7cT3e82o0My}d^Z)<= literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Australia/ACT b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Australia/ACT new file mode 100644 index 0000000000000000000000000000000000000000..d95c245e5ee1cb22a2b88fa63bee6736a4d0a8ba GIT binary patch literal 2183 zcmd6p|4-C)9LHZLFyzumb9_}o%>+ZZQ_;IZGZlmsLpi>dMt~@4dT^;&dA?E`wfVgt zWOg&e8UA2lw5B;0vD{c8u==4dq&fPfVQtheB~#P)4b#OXrHUx7F+KYYs?%W1>II@73_J z6D6V`Q6v8HXk^AMjr=Y_qoS{B)TcMqIozcWy&o@Qe)w6&25-p2=f9BXHCN=3rWP5u zpi{;-?3G88PRNAP8kz9V9*ObfO6-_-G;VUW#&y4`36301Xsy!3!4#d?n5~n#oSL*F zq>mkKm*ldbPS!r1vgkdTTKk(kK4qs&%j=bC!`EbbYMV^&za*(qhb6V`BbhN2kSCkI z*0gUA>db~Sn%-Wg8Kno*b)-<;tIKs(eWuQypQUqF#cJlHB%SLX(Yd!oJ&7^mx%`WI zTZi5}x5n!PxvIT6cb z>C_5c`ge=u{`#)ueZN

)tBM&eh2B))L7-nky?Bz4H9_8B*Xc(v=lCx~gEF7A{Ot zpDSLAlAT%{eM5_H|E?v&SG4qMpO*D^YI)~bec}9NdGU0wtZw>T*1X*&FEunv#rnhY za_MfV%neADr&_90ieznEj?|2+({+wYUH509t{+^YwcljwhOQ@cBMM#<ph}o5e8HcqQ2xcVKW+<4kU} z(%OU)h$RqAAeulpfp}s9iis#Dq?nkFa@;$@!XJRc{4==7H#1EQw@o$I`}fQ9eR8*} d_rfYp^ElJ(GS{?xw=3P9?n=v_gED42?*R6K`>p^0 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Australia/Adelaide b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Australia/Adelaide new file mode 100644 index 0000000000000000000000000000000000000000..b350cb6660a68969e89860ecefa57e708405ce71 GIT binary patch literal 2202 zcmd7U`%l$%9LMqR;Sz5wMT{}hATAkFTn=Ck4Dlq9k{lsC84!@Bf(N2bX!sQ^?Q+Ju zST}2W=G-ccz*axx8mMz?%q0~S)3n>#8f6(2={osWj8Sl+> zqeDK8nVu!FwV4|G(_)SD#%SC}85*DPjm8f}>$G!k>!r`9%VnQ@Ez`G0$&5pzlF)KS zW=0N3V)=2I<@U+tX@inf-ziCdJTA#4HIjVxWlhQG(3DZt*&e^n9%$D&69sx@Z?&e5 zBx>50{d(2z!;;<*){GseHFL>6$qN1;S7$ydbE{6tHBqgSoiila;~z>+d_;1_*6FpA zJ#t;-gyx>yrFnhxH2h$cQefd{Qdb?$?|0U(w2n zu-+V7Crh*1bm`9rWZBt0QuT44+%mdNmJfGI^+1dGch|^@UZ2!#E|l6(lis@8uXVNM zy3$vm0dKnAmY%4qW=83%sUP+Bb7!>vi__XLeq0;h9M(GyeI-qUr=&UZmbB=Q-02R; z>J1TDQ~#LUwX8?hmUPIvc}=oD#V@UiuC{rC+IGHCH%u(o;E6JAAIZ~>*VFXw7ZbGe z8AtEgabE8YeW{`L8FF94lyp^nFB?lIWK+&bx&Mk|(jEVXbpP5fnHW z!$H}4@HySKFRTyj?A8Y#Zqw~u_3C&ooKevi!Ra{94tmV5IUM14{m*^H%7A(9;Vmcd z|AV;1yv4=wl)1QOmB4kL&n5uCwVI(K zV?_pwj20O#GG1iB$cT|4BV$Gejf@%@HZpFj88|X>s~I{nc4Y9#=#k+g<3|F3L;wi^ z5(6X%NEDDTAaSsoKp>H@nouCIK!Slp0|^Hb485*H*eNMx)g zG)Qca;2_aK!h^&I2@nz?Bt%GzkRTyZLc)Z^2?-PuDXR$;5-TKFNVJe}A@M>2hC~br z84@!jXh_tMupx0n0*6En2^|tUs|g+wJtTZc{Ez@55kx|W#1IK05=A78NF0$sB9TNw ziNw-sf{8>E2`3UyB%nw{k&q%WMS_Y%)$?~uV`49Y({Ud9&VI$G`JZ62Y938u|8-yO k4>%Vx`&Vd9s>};{r3;I_#$11)H@`67o9mws1;x|;1RR|M*#H0l literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Australia/Brisbane b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Australia/Brisbane new file mode 100644 index 0000000000000000000000000000000000000000..3e899a163f51980c2f92952b002d4cc672a35dda GIT binary patch literal 413 zcmWHE%1kq2zyK^j5fBCe0U!qR=lCs~GiQ&&htnaO8BQM$FF3P3tl{i(%Yt(YiW$zg zOBXN~ST?Zm$}p&Uo@G#d|B69fb3KFl`7;cfoD&%|*RNw>V1z&>W(Z_pn6-fsXn4;8 zAc4eo4GsbF89`DEA=ur=3X}q25D)}n5S!ya5EQ+g52itG1@S@d1<@ckgK4025m! literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Australia/Broken_Hill b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Australia/Broken_Hill new file mode 100644 index 0000000000000000000000000000000000000000..d8f3155c84dff3c25e1590a0c1aa086cc9d51a39 GIT binary patch literal 2237 zcmbW(e@xVM9LMqRaS(3^Ma&s#5I@#6q4?K{%u<%4vSKfG+ z&G{?6Ikrq=V5_;TK%HA-E~%)Pre&?IDEq-*L~Z@riayUTZLP&$e82nh_}<;VgFo)| z9Nt>r`aJ7@N4R;1i(`+u?AM*kUwgUpT>5W=-m@||&=B~buU5D zkhr1?GBdDSZb#yfzw!1=ZjM=O4$;}!+pgPCl(K+2sI(IlnZ|*49g#I{9 z+;UuRIebQvYJ!@)^NOY{J|?NYpXAn*U6NLIS<*(wBt4^7(uY2ljHr-goP0}eA8D66 zLKijj(jm{MDmLdzrN2(^U**xN z$|7A+oTFY>l0J|Wrz>ZK>B{k+^}*3=TK(k}tr@zYwQu+7L#Mxyx}M8YA9_a`v{xPu zbjzv@Az5AhtUR)`UDmjpW$kTsvM$~u>*E62=c*F1 zwPl~BkM11P$NXQbziGNWUNbJOWk1TMf?;_ghirK- zAnj*-vh~zK-F7UfPwj8h?N2xAj@D|m91~}lbBd=m)dweg&aw{lILuc%7~;$Q?|sP% zuX*j@Bg;GaDk9BCTpat%#eK}UIX2DKwb&Nk^%ZWN>GUIuu{EnfmSbzygDePH5wav? zP5crTg{%r$maSPAvM^h-GGuACW^Ksgkkui}L)M2Z5LqFzL}ZP~B9T=h%d|D?L>7vy z6j`dRSu3(wTeDhZxyX8v1tTj)mW-?!Sv0b0WZB5Nk%ilul_N{HHETx}Z);YMEFW1v zQUIg^NC}V{AVol`fRq8L15ya25=bd*O)ZdO*qUnCnsOlZKnj9X1Sttp6Qn3eRgkhE zbwLV)R0b&xQX8Z=NOf#Yd64=b1wtx>lnAL2QY55GNSTm2A%#LJg_H`Z6;dpuTDGQK zNWGAPAr(VPhSUrx8d5c+Y)IXZ!XcGIN{7@ADIQWiqe}-kxC+^L~4l?6R9RrPNbf;rl3egk&+@cMT&}46)7uHSER5=WgTJR&VSB`>!x@* zr~2Sz&so;4PX4&(kMi%s_Pv(axivpcdjE4@?(tfsCchI2HjhkH*xW>$x3UTr+ZZQ_;IZGZlmsLpi>dMt~@4dT^;&dA?E`wfVgt zWOg&e8UA2lw5B;0vD{c8u==4dq&fPfVQtheB~#P)4b#OXrHUx7F+KYYs?%W1>II@73_J z6D6V`Q6v8HXk^AMjr=Y_qoS{B)TcMqIozcWy&o@Qe)w6&25-p2=f9BXHCN=3rWP5u zpi{;-?3G88PRNAP8kz9V9*ObfO6-_-G;VUW#&y4`36301Xsy!3!4#d?n5~n#oSL*F zq>mkKm*ldbPS!r1vgkdTTKk(kK4qs&%j=bC!`EbbYMV^&za*(qhb6V`BbhN2kSCkI z*0gUA>db~Sn%-Wg8Kno*b)-<;tIKs(eWuQypQUqF#cJlHB%SLX(Yd!oJ&7^mx%`WI zTZi5}x5n!PxvIT6cb z>C_5c`ge=u{`#)ueZN

)tBM&eh2B))L7-nky?Bz4H9_8B*Xc(v=lCx~gEF7A{Ot zpDSLAlAT%{eM5_H|E?v&SG4qMpO*D^YI)~bec}9NdGU0wtZw>T*1X*&FEunv#rnhY za_MfV%neADr&_90ieznEj?|2+({+wYUH509t{+^YwcljwhOQ@cBMM#<ph}o5e8HcqQ2xcVKW+<4kU} z(%OU)h$RqAAeulpfp}s9iis#Dq?nkFa@;$@!XJRc{4==7H#1EQw@o$I`}fQ9eR8*} d_rfYp^ElJ(GS{?xw=3P9?n=v_gED42?*R6K`>p^0 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Australia/Currie b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Australia/Currie new file mode 100644 index 0000000000000000000000000000000000000000..43ca1e455803da69a06c0289048138fad5772e9f GIT binary patch literal 2183 zcmd6n>rd5n9LL{>%MjAYa>_*st>hAN@q$oFW`dxS7>8?$gviA*4}waT^qHFUAiBEA zvL(_OJ#i{sw2ei~HrEKOt$UhL4;tO9ty#{@zOSFoC-n#T`tA37o%220*?Dl@FMnlY z-E94b5O=~29q#tt@Bg&bUg?kjZOH$IhEA3RK0H=x!@b#ok*;Q)YL5*B2eK_>!c>J8 z#aih3EDKA!WMQAhSa{@F3xDfxi#RuEHynu8_%FWEgtm*i@%Vd+tU9BcI=eM7XFxZ% z?$#}F2Q{g@PLuxGrO8?Oni9NHQPXQJ>iZ1E`0^~Kcb&zKCfd~YT$?r+VR7{dcI&=A z#aFc1bQ`f5i}&lc#-DWij2*h8U|2JQ)+!#TY_yCul{UL{kLD~~U~@AYG;dm*WlmnE%uBNQ=Tnq*`a8?+9kaXo z-?zI5l5IiHs1_a=Z#hq$&^>Lx+M@M6y0_{hTb$dj`*QkhN$P8s8@Jc;LYHf4*ikM0 zvs?K;yrhE9cWc?nEn0r8PAhuLRJbo+_qS(j<+fxM1xjpHb)G#?G~bFBC7M4y+DhUh ztTghXm0teY%Fdm!^0OmWacaOS2aec-$4_hZ>%&^p`L3#-KCHE^U8-()K@XMhR84-f z)@9YIHnBwOqw-WYvB~OvHCF$7u{De?vBr<**@nTH_VCdu_Q=6;w(uf-yB`f2EeBA#I87*Vgbu+IrztZ5w+|tzViR`=CkN->K2#eI52hcbn~a zag(*}thOgNuQH#mTtUIt!6iM@#XtJxBfe`-PI8O=?!Avg`Tu_qq3$DYc-Gy#9(UQ% zk{S|^83$${n2~sPL&1y%GZ@ThFvHs6$3k(n$AT&U1fZzbp0m1{s z2M7=lAxwxcF~S516D3TTFmdwi0)>ebCRCVMVSQrhyfu3Vg>{ah#C+! zAZ|e5Fp=}@LWhYRCU}_WVZw)rA0~j92x3Bri6Ia~Ac{a3fj9zz1S09#g%XG*5KJJN zKsbSTVgibZC?=%Xi)oPW$`u@P9bD3$Z~0}epdnsUuRS?gQRu(g)vIAugv;!#jCA)* TDa=Su%}7m8DV&Sa=0yAp9G&vE literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Australia/Darwin b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Australia/Darwin new file mode 100644 index 0000000000000000000000000000000000000000..c44512fbb73ba306be6c2ad6cb6f2615a95d7695 GIT binary patch literal 288 zcmWHE%1kq2zyM4@5fBCe4j=}xS?2hyT{35n`j68gyEslCkE=MdJ+|ZQa)*j@3#vHI zw<}dJFhU{2D z2H6d!f%b!FkQ=}>&>bKelTg0JwNuga7~l literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Australia/Eucla b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Australia/Eucla new file mode 100644 index 0000000000000000000000000000000000000000..e78c2d42514ef555ce0201bc22f0e7ba8200abde GIT binary patch literal 446 zcmWHE%1kq2zyK^j5fBCeAs_~^S?BoeFqpH)sO5CXktwH-XR@5xo*{B}xidp3EU4p68-P7#Km2i5USI z7&>JbfmT%W00|_vb9itFP=FC6#}IK(B#lkoUke(2F1%%MjAYa>_lll1qr-1tAs91VJS+?xaYFTrBe-h-7*C%q&`qRc6Vu zCDIuE;zYV=n~TUc)(EYwdzz!#8r`g|Sq_n&*Q4{7`U8ADd!E;GzUPiTkyqbu2kBXY{7*jrJwoUGP+0Xt`i^H!oEaX)HSTd2PazQlP9&r_q#3K)TO&C zKCxw4t-2?(*On*0Zdoz=EIV+ORsMdcU821GIl8ws zLu+;0Jov~;Ml?gc$ix?5E_joO%At?Kw9Z3@d)&Ey8F^;B8yp9NMoyxi(P zoo}1_XWD~Dr`bb?CfJteFWSTQvu*W$Yu?R4YAE|h+j2+LnDLF85(c$B{Dhi=53Bj& zYuYjLoLas%J@Qe5cD`GsM|<1su}+`u+Pl?!yDRPSZEMY=E0>@Db#zJ3cJR-CrN?va z$w^j0q4U|pp$h+hIDyVr-0-q<^FCqRp($BEVn&1+5@t-Uok3wng&7uRT$q7jMur(0 zW^C9U950LxoZ%tH2MiDxA!dlc7+pJq#EjClGfd1lT{{ECj1)6eV64DkfzblP1;z^u z7#J}yWMIs$ok0Vm28Ioc+qE-rVC1fyp<~9589Zk6nBil_4+H=c0Za&h7yv;4q5y;e zh=Xe<5I`g_p#Wlm2?h`iOgMmeU;+X}1QQZWOn{(Zq5^~k6BpM`U@(yZLW7A7CODYr zV8R2$2NNJ5LYNQ%F~S51h!Q4Dm^fhq1w_iV6DlB9K(K&l0pSAT1q2L;7!WcbW|*L1 zqJ{|@CT^I(VIt?+2^}VOnBZZehY24hen0?$2m&DlVh98gh$0Y1AdWyFfk*cP=Cgr83B&Q~) MB<0ORv*(8V3!!2o8vp`Wp`=zNlV}T*d~q5 z)?yolCH+w;gfSS~T9l2}7Gua55lJkzqO$%7*&lrtgFb;|pXaw9|JdJtkGscl{^39G z=PSHARyoz__r%*@c=OcSH{ZR(o>$&a3g(%lM~9-x>E)8#SshLB2W8Z0w;KH>O69FZ|t%e|%eKWVV}(>p$yE@8>4- zyHk2%PnDU}a#>|{9hAv(Qu)qplPP75%6}vzf%1@=TI-W(IX*SLBvEFJOjI)iPh@8A z6BSH-*97m}RN3thWY*;iYW6=}X3m)|o%7RqGxyW;I`_meleguVp7+U*GCyDRf{JGO zz}Kwu7c|JiggJWA*oZ88dQ=xY`oa|6+N~FNZZ}IVuF|3QrKae3wk~c8n57M=dYLMg zs2d<{x2*0?y6Of|B|wMzpBXf4q5$6n_AOx)2uyvMVGf+ zFzXJU*6XFkY=|Dv8_V{ZO$D2EMR2XzJYk{Ul04T`zE`2Pde+F+|MFF|J4a$SGSs%K zX;SrrS5>!qWc%0us+z`!vO`@{D%NLqMtXE@VYjKv{!{PD{LSnh{;jU}o-y^$zS0dn zO-BCSsrUR5GkY(U>V4-vll^Tel1+EYi)-PN8va`wpSBj=AK zfMkHAfaHKAfnK+# q8T)BhW^kw|?DSh2#~H%%Ob+;GP4mC}7RV|J_QT#FzacC5vD!OIKsTA1%L>_(}F;R0SN>WN*D|)ii-+?blBzz a%f@EQ#@3&CW!0(3XBd!5wyiD9m%ah>UV+5` literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Australia/Lord_Howe b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Australia/Lord_Howe new file mode 100644 index 0000000000000000000000000000000000000000..1f542d3700d59c575750e55470ea66114db86309 GIT binary patch literal 1821 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 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Australia/North b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Australia/North new file mode 100644 index 0000000000000000000000000000000000000000..c44512fbb73ba306be6c2ad6cb6f2615a95d7695 GIT binary patch literal 288 zcmWHE%1kq2zyM4@5fBCe4j=}xS?2hyT{35n`j68gyEslCkE=MdJ+|ZQa)*j@3#vHI zw<}dJFhU{2D z2H6d!f%b!FkQ=}>&>bKelTg0JwNuga7~l literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Australia/Perth b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Australia/Perth new file mode 100644 index 0000000000000000000000000000000000000000..1c7ebb795cb7b10a4153c9ba18802c741b43d313 GIT binary patch literal 440 zcmWHE%1kq2zyK^j5fBCeAs`0x=lC7kGiQ&j!0C|l3a5`3PdKx^Xu;X#p%Xaye=p$N zCb2+@F=>I+^7;jusxb>R*Pl{wE!?l*#+t6+u3WRg{ay0{Pv*Dj5@(q{<`UpgWdV1z&>W(Z_pn6-fsXn4;8 zAc4eo4GsbF89`DEA=ur=3X}q25D)}n5S!ya5EQ+g52itG1@S@d1<@ckgK4025m! literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Australia/South b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Australia/South new file mode 100644 index 0000000000000000000000000000000000000000..b350cb6660a68969e89860ecefa57e708405ce71 GIT binary patch literal 2202 zcmd7U`%l$%9LMqR;Sz5wMT{}hATAkFTn=Ck4Dlq9k{lsC84!@Bf(N2bX!sQ^?Q+Ju zST}2W=G-ccz*axx8mMz?%q0~S)3n>#8f6(2={osWj8Sl+> zqeDK8nVu!FwV4|G(_)SD#%SC}85*DPjm8f}>$G!k>!r`9%VnQ@Ez`G0$&5pzlF)KS zW=0N3V)=2I<@U+tX@inf-ziCdJTA#4HIjVxWlhQG(3DZt*&e^n9%$D&69sx@Z?&e5 zBx>50{d(2z!;;<*){GseHFL>6$qN1;S7$ydbE{6tHBqgSoiila;~z>+d_;1_*6FpA zJ#t;-gyx>yrFnhxH2h$cQefd{Qdb?$?|0U(w2n zu-+V7Crh*1bm`9rWZBt0QuT44+%mdNmJfGI^+1dGch|^@UZ2!#E|l6(lis@8uXVNM zy3$vm0dKnAmY%4qW=83%sUP+Bb7!>vi__XLeq0;h9M(GyeI-qUr=&UZmbB=Q-02R; z>J1TDQ~#LUwX8?hmUPIvc}=oD#V@UiuC{rC+IGHCH%u(o;E6JAAIZ~>*VFXw7ZbGe z8AtEgabE8YeW{`L8FF94lyp^nFB?lIWK+&bx&Mk|(jEVXbpP5fnHW z!$H}4@HySKFRTyj?A8Y#Zqw~u_3C&ooKevi!Ra{94tmV5IUM14{m*^H%7A(9;Vmcd z|AV;1yv4=wl)1QOmB4kL&n5uCwVI(K zV?_pwj20O#GG1iB$cT|4BV$Gejf@%@HZpFj88|X>s~I{nc4Y9#=#k+g<3|F3L;wi^ z5(6X%NEDDTAaSsoKp>H@nouCIK!Slp0|^Hb485*H*eNMx)g zG)Qca;2_aK!h^&I2@nz?Bt%GzkRTyZLc)Z^2?-PuDXR$;5-TKFNVJe}A@M>2hC~br z84@!jXh_tMupx0n0*6En2^|tUs|g+wJtTZc{Ez@55kx|W#1IK05=A78NF0$sB9TNw ziNw-sf{8>E2`3UyB%nw{k&q%WMS_Y%)$?~uV`49Y({Ud9&VI$G`JZ62Y938u|8-yO k4>%Vx`&Vd9s>};{r3;I_#$11)H@`67o9mws1;x|;1RR|M*#H0l literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Australia/Sydney b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Australia/Sydney new file mode 100644 index 0000000000000000000000000000000000000000..d95c245e5ee1cb22a2b88fa63bee6736a4d0a8ba GIT binary patch literal 2183 zcmd6p|4-C)9LHZLFyzumb9_}o%>+ZZQ_;IZGZlmsLpi>dMt~@4dT^;&dA?E`wfVgt zWOg&e8UA2lw5B;0vD{c8u==4dq&fPfVQtheB~#P)4b#OXrHUx7F+KYYs?%W1>II@73_J z6D6V`Q6v8HXk^AMjr=Y_qoS{B)TcMqIozcWy&o@Qe)w6&25-p2=f9BXHCN=3rWP5u zpi{;-?3G88PRNAP8kz9V9*ObfO6-_-G;VUW#&y4`36301Xsy!3!4#d?n5~n#oSL*F zq>mkKm*ldbPS!r1vgkdTTKk(kK4qs&%j=bC!`EbbYMV^&za*(qhb6V`BbhN2kSCkI z*0gUA>db~Sn%-Wg8Kno*b)-<;tIKs(eWuQypQUqF#cJlHB%SLX(Yd!oJ&7^mx%`WI zTZi5}x5n!PxvIT6cb z>C_5c`ge=u{`#)ueZN

)tBM&eh2B))L7-nky?Bz4H9_8B*Xc(v=lCx~gEF7A{Ot zpDSLAlAT%{eM5_H|E?v&SG4qMpO*D^YI)~bec}9NdGU0wtZw>T*1X*&FEunv#rnhY za_MfV%neADr&_90ieznEj?|2+({+wYUH509t{+^YwcljwhOQ@cBMM#<ph}o5e8HcqQ2xcVKW+<4kU} z(%OU)h$RqAAeulpfp}s9iis#Dq?nkFa@;$@!XJRc{4==7H#1EQw@o$I`}fQ9eR8*} d_rfYp^ElJ(GS{?xw=3P9?n=v_gED42?*R6K`>p^0 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Australia/Tasmania b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Australia/Tasmania new file mode 100644 index 0000000000000000000000000000000000000000..c4604e5386ef6aaec79f1dbc1e8af557ef63ca96 GIT binary patch literal 2295 zcmd6n`%jg19LL{>%MjAYa>_lll1qr-1tAs91VJS+?xaYFTrBe-h-7*C%q&`qRc6Vu zCDIuE;zYV=n~TUc)(EYwdzz!#8r`g|Sq_n&*Q4{7`U8ADd!E;GzUPiTkyqbu2kBXY{7*jrJwoUGP+0Xt`i^H!oEaX)HSTd2PazQlP9&r_q#3K)TO&C zKCxw4t-2?(*On*0Zdoz=EIV+ORsMdcU821GIl8ws zLu+;0Jov~;Ml?gc$ix?5E_joO%At?Kw9Z3@d)&Ey8F^;B8yp9NMoyxi(P zoo}1_XWD~Dr`bb?CfJteFWSTQvu*W$Yu?R4YAE|h+j2+LnDLF85(c$B{Dhi=53Bj& zYuYjLoLas%J@Qe5cD`GsM|<1su}+`u+Pl?!yDRPSZEMY=E0>@Db#zJ3cJR-CrN?va z$w^j0q4U|pp$h+hIDyVr-0-q<^FCqRp($BEVn&1+5@t-Uok3wng&7uRT$q7jMur(0 zW^C9U950LxoZ%tH2MiDxA!dlc7+pJq#EjClGfd1lT{{ECj1)6eV64DkfzblP1;z^u z7#J}yWMIs$ok0Vm28Ioc+qE-rVC1fyp<~9589Zk6nBil_4+H=c0Za&h7yv;4q5y;e zh=Xe<5I`g_p#Wlm2?h`iOgMmeU;+X}1QQZWOn{(Zq5^~k6BpM`U@(yZLW7A7CODYr zV8R2$2NNJ5LYNQ%F~S51h!Q4Dm^fhq1w_iV6DlB9K(K&l0pSAT1q2L;7!WcbW|*L1 zqJ{|@CT^I(VIt?+2^}VOnBZZehY24hen0?$2m&DlVh98gh$0Y1AdWyFfk*cP=Cgr83B&Q~) MB<0ORv*(8V3!!2o8vpEmtmLuOi= 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 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Brazil/East b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Brazil/East new file mode 100644 index 0000000000000000000000000000000000000000..8df63a17bd46413c2c5c4751d96b504cdaae30e2 GIT binary patch literal 2001 zcmc)Ke@xVM9LMp4$_<>FTfeN-w=u_v3*T^rXjUdeAUF&8W=Li#f*}4R@>h|krE6o; zk(C?H_L*DF<(8i|Tj;Wp)6_XfI$Db%lKfMVE1T(gQrGAC@z4IK|NP#L$L)6iu)UwJ zpr)}tFZ8eH4)+ajo|t>{dDI7=G#~05Q#R1~*GzNxO1>WHZ;{@@PqlX_p?%|iw0(!? z%Y~cwYX6>oxp<*N2ZD%Ptx3~A?^-C=x|Zto(GyI(GOY2FCnS-6-X`|P&COp&=x|%B z8Gm|*PT26hnP?uj66rRRwlwM^BTt!(>bq^mr8P2n>K}G;&q>LgG)6Oz4w|gc70r6D zO&*|YG(Y~e6v#v^=x#7m zuYF?+JGaTSi-S6SXV^S(Drsk|9&MgH-mXv0`Q1F-{TC} znP%qJmS|PzArlm3Y4CHQ%*z<5^G-h~)v1@YdjGJ@ztpWY@AS({XNK&8hAw&ez*)Pn zbf3J^cF-=${mLwEYPUTs;x~NmAdQ~Y~8t~X4yT>y6m&rrr~O!jUBbJyr)2$ zHWkZ?Ll5Z6noL=>E1|2Wr^%Yu`|R3rL(;q;ZkunMm6jR3w&jO|vhLw8?Yd)U%=+OE z?S=zC$;Q5z-L!S5dHuv*ePhX5)B4e7eY1RrY~Hq5Q&Vp5E1B%62!)c#!GV-JlgaPC z4W(5?gV3zGRs0Fuh4KXdeb8Io&-_6r-NR8MhwXL8jT|^~Gq4$Z#R!g$x)nV#tso tV}=YG#8yquK0+>;0Ay9)#t+3 zk}bZ>nTy)KuFRB7CG0lU!6#QOuIr#RZfZxNeh5xY-OuRP!=!ub+|=)G%Y5{uZDV=X zG|IQS>D68Htjo5-0rQ#9+o7vtGraR?Qz!FoWGb+ud)sEL_ui)6rJ2ax=(fbKPZX6) zN=4D#b)rM=PW3EieU-_s@bOt8$N$6DNDh0E&9Sl@*^cZ-8pKKmq(!XsK$;+3kTysk uq!H2yX@&Gcn#D>tq+P7^LmDC-*-1;JC(;z@inK-gB8~CCI(w3Q+WQ7f-vFcl literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/CET b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/CET new file mode 100644 index 0000000000000000000000000000000000000000..4c4f8ef9aed8bf567ce727c33ba1b97da6f6ee7d GIT binary patch literal 2102 zcmdVaUrd#C9LMoP#8PJTMTJ8GViBQre&hSvH!T1Zx74a>FV%Kpu{nX^A*^?N^8ZC!O&zq4nrXXm+jE}qXj zylz`lf$tyZYWEKpXP3LUpV~Lgzp-!p%*Fi^QS}cT*MT>sgWY>IGPPBs=U3XPSNs}# zF=(GWUu37B&azJ<$@W?G5?wpcpoC{<*>&9^SzCz`8?!Y%oT3?3%WP)h?@G%2Ny#(5 zl0Wv8{FmNR%DJPu{_{hc_1<$zJ#o^~jzlee|3RDGBg@$Sl+9_5*bN&R?8eHlWtN8Q zra*~hrDfaA(^4!uE~xCwMVk9y{6$(XB(jDlqVa=J%daPWQ*kZ9Ad7#@Ccz zH(>>lAuB8!wxTsJSaEv4l@xSX$z+!;NbS{vvzu(;AMILnGHADdS*y~)dX)_?(j7aO zYH?qhmNaE*Y4<|Avpi10##CFDbzY(1q?N~gq>9Y1t>VIWwmkM7TRt{oE6%-SE2FPk z<>=e0+S6mzM-J<*mKIyp^Nd#Cvs-JLH>>8hW`!#&bhp1+YXkGN_DY^=lgh33i|M-e z@?2Z@`Y&2P9&Z~CC0gCk&vsweC9CfpvyJuRwrR(Yx_|K-)=)R9#*BToxh$%tDaW-X zUE1>fUTvL>Xxm7q9ylA;gD1`I3R&QB7uYgiG`;N1`-WV7Y-yI zNI;N?AR$3wf&>ML3KAA1E=XXI$RMFXV&mz8gG9&Eg$Icb5+Ec(NQjUaAwfc-goFu+ z6A~ySQb?$fSRuheqUGtrg~SU97!olgWJt`ApdnF1!iK~R2^pZkl-QF^K{`u v;^*lCh(r(xAreC*h)5KXFyj9*j`6OP^YdwDpsFyZI43Vqm7j;Xh4Fs@!4?eK literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/CST6CDT b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/CST6CDT new file mode 100644 index 0000000000000000000000000000000000000000..5c8a1d9a3ea46457985198597d90f95462a70168 GIT binary patch literal 2294 zcmdtiUrg0y9LMqJAjKa!NEU@iP+BtNfPkTBQWh|FCY1QEJ@bm3u8lI+uGXvZOMWwP*028h zBHaWB(pBhnuTkAz<>?$VVOz%3q)jmrUOQP|SN^M9zj#zfWPK|UyHa&j+}jd$_*E5c zo|nnzyL8O=M~(MnvyMHn$4q%+kBZyhWNvu2Nlk67FgG?-sGF+tOuRo&-Mk>t+>(~4 z5@yVoX^|5uF>IP7{+^(xUl^C9p=swUL=17@aT&eC_c3E;$7pi$VU(5W6B$YS)lF7RmR13zxGz&jJukJqgmRWRULg&B# zoVjQBh`#qFF^d~d>igPv$^B)o=z_XNDV)=;iwc)Y(I4-s;*5=^czD0^d&`W!f4eFf z%{C9b{DOY)%n~Wx(W;jm&yup5YF)l>sw`cUua`Ank>yD#I02#Hzm3u!XpibeR{*ipXITAe)agNklEOhuAVq@!8BHQmF)h+Y|0%| zPd2`0HpdUCrm{}c6dctpd419{a!PMa=#Z_0$8_t}^|Gy}OK(40B0Jie^-}{rX1FB%TeJkxN4=@f7FYqr$6tc&V zkTD^HLPmuQ3mKQw4h$I?GBjjt$l%b8jt_>%+3|4<5E&uI5Row=gG5G&4AW`Hi44?f zN6Il&WURpM@Ekf9~nOq z03-q&AwXil5dz!3}j9!L0)_;Cafi6BP^kr;9W z5s4xaMkJ0%AdyHSp>*0Zs+IS)XMIy=(QY5AvK}Dj<5mqFw9Dzk5%Mn_q zjV%&fr;RQWUZ;&O5@004NQjXbBSA)@jQ^W3N84J@v(@&M&dtop%<`3HXJ=+-W<~!E D%injH literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Canada/Atlantic b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Canada/Atlantic new file mode 100644 index 0000000000000000000000000000000000000000..756099abe6cee44295a5566ad6cd0c352fb82e64 GIT binary patch literal 3424 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 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Canada/Eastern b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Canada/Eastern new file mode 100644 index 0000000000000000000000000000000000000000..1698477a48773fb8f306dc4e8f106011d4d1a60b GIT binary patch literal 3477 zcmd7UdsNSN9LMorBrTVO%!s*+gf6mN(k3G<{Nz%WT>7x+gy}PvWFxzTakk^^ux#UG z?zdTPnZ}aKu(Pv?+($l)=2CoepQwGFpR@n$pZ@dhe0%&({r-ME-!bvY&Exg>uV2G8~V1? z8%l!ICZAvBrc+L_`RQi)eNLd*a^Va4!&hD+dvA)|n(nW*EgvkmC-oCMW_6Z3BRh(m zk=}BbZ(Z?Yk4JL1n-;lk8tB~O6Jn3+1HI?iZMFC68U1s1fyz6StM@J1uJYF`)B97F zr~?_Z^}*;=bto}G{}LFd4m)SbBc7q^sQ+mB+hzJE=&UxvYhgAa$j*J zJy8A?)lOU;?Io}Id5GdjfBkp;w(7dCr@qnXuDa<~rf)txscsb)>XOsDRO#UyeS2S_ zxRZTC>J>SnY|&16cg|9AFC|mnPnanlM5oDzJx7Q~f${QjyBX>q&oKGKeYkq^I8K*e z@1dTa4b{(%Hd7V5eRSpeO66EupuF2Q-CYt1^kThsHZTk##;y?n0?Dw?RkxC#cB6 zg*vKEFBP?8lI~a9TJ>MPKn^$^E}XL_%7MFDiRh6|IVjUr3=RvFL#7vtp*~(RCibX^ zDZeL&g=`YTu6gRX=7&|>p)x(ZVuOlbQ>aH2EmR{ja`dRYNosWBQk{@BPzmQwIcEMu zG1fm*zMJF}iFMNCxX3^;t~6dI`Fe?@-@|0G+dYxIrMa9?d`e8r4Aqm4m8thqee~q) zLX{F*q2;0+^?r!bQ&N_yson?lwCI^?TE!)q+AUM07VVd5jnhP0-fB7XalH5-Yp(q8 zY?zppo+M}QZZ6VCN69%~JA}if3P07VSLNF;)ORZ@kL0^JDl2ohI$Z5%cl*0`M4uQ( z#8C6TW8OhAY?ljf%>Qp(4f8); zA+m|cE?UhtBKv4H8;R^BvX#hQBAbcqCbFH#ej*!+>?pFO$etpbitH+~t;oJw&Bh`- zYc*So>@Bjn$nGNBi|jA5!N?9HTa4^6vdPFUBioGZGqTahPFu}ZBYTZ(HnQ8ub|d?Z zY&f#x$d+5po+F!XHM@>%JF@S{#v?nAY(28~$mS!vk8D4(|40Ln4j?T+dSEq8K)Qgm z0qFzM2&5B8E0A6w%|N<=v;*k}(h#I0NK25OAWgBFt{`ne`hqkDZD;sEYj{j=faW0G zLE3}#2Wb$}A*4k}kB}xIU9y@sA$>v`g>(vO71ArDSxC2#b|L*j8isTXX&KTpq-jXk zkhWP(-;l;3okLoO^bTnr(mkYoNdJ%qA{|6pi1ZL?qSbT}X`|Kj5osjSNu-rXFOg;< z-9*}n^b=_)(ov+PNKcWbB3(t=YBhaD8jExmX)V%Qq`63Uk@h0}MH-BB7-=!mW2DJe z(`BU1R?}ys(N@!Gq}52Tk!B;^M%s<^8)-Pwairx)&yl8EP1ljOTTS1Q##>G2k=7%< zN1BgxA89|*f8+*0?f~Q#K<)wLCP3~2C?cv45#Iz-dmA=g$&*mpEKJ%(W6?{@u~pIUqP7 PsH3w}r+`iYK_34C{Ai2_ literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Canada/Mountain b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Canada/Mountain new file mode 100644 index 0000000000000000000000000000000000000000..3fa0579891a9762b7c131ec5ece5d6d02495bfc0 GIT binary patch literal 2388 zcmdtiZ%oxy9LMnkp}>tlrxHU!BP|I6Mi>RMixs4Hr-gV79MKa` zWy~@ORD#wDQ`cy0pgG+7qjT5gvJx#Ton@mxTP*C}&ig!K>rs!|`riHS>v!St=j~eM zUXw2VansCSc(~Wi!~2XE#!j5?8XVAX4h5_3oiFKb?>4pP#Y=i`+jOz7;S=4Pc~res zc2V|4^{W1ik7d8_Bk^fRnD);9y~$e>Ej};5AWz4AE&iN%MowO;6u!Z1>F@KdQO! zU)DGE99MCkIr8SM18QEmU(Rp%Ox%+Bjl6Z)dtyP4dFNL{V#$7ozH4Z=Si1cuefO>{BDe8`zNc-My0>`0zOQz(%3Jud z&d*z|@_!qZ18x9bN#SgMMv+`6PQPCc}w zNSAs7RatDZc9nmpTvsD?MdmS8@qLo4oO?l3jz-9pzEQDi-?)5utWQ+6dF3O+9iqDS zkX+rhRy^uFscYKX)nmyA^yBqzRU5uT*A*10x+@-CAD^u1k5_7UaHMj-o1+_k_(iSl zTp^!086lqZWXq=p#zkXAjBMKO6;EgWCD%0`66>SR$qmJwVuNo|d$JBF&)8YLF?xsE zI6R^^O?cF^T|N4_FDg}YORL^In4?;%>-3hLu_`cN%IBJ(DLpT6eGjwWa=FtboO$LcGtUb1l(@`ngb1)-u79yKzd6>1EDl*6vOKFsS#2nq)JGc zkUAlSvYJXErQ)a+QY?;YA?4zz7g8{eiXkOKYK9aIsTxu?tEn4OIIF1~QaY=t9a21w z>LKMr>W35%sUT89q=rZlkt!l(w3<31g|wPVBBivNS|Y{ds3uZQj(Q>m<)|o9QjVG; zMMbKLlohEfQdq00EK*vlsV!1mtEnzhUZlQAfjKISl$fK&NRc_JjFg$9&PbuHrqW2M zt)|vUv8|@sNV$=EBLzn)j+7j!IsSi(?l7TWY=WQU%t%R3NlkL5rKO~$q&ofvy_=8y literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Canada/Newfoundland b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Canada/Newfoundland new file mode 100644 index 0000000000000000000000000000000000000000..e7a18d601d0255c26885313540cbe755e009a77d GIT binary patch literal 3638 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 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Canada/Yukon b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Canada/Yukon new file mode 100644 index 0000000000000000000000000000000000000000..15216d55ff54fa59031ae33e898950fed4ff15e9 GIT binary patch literal 2067 zcmc)Ke`wTo9LMpyb3b%B_&`p#b+eDonw#70hub`z{j$lNZEm&m^2|(aKe(lBxpivk zxxpwhVxJN<$gYpWevY=VA>;3#h{ZsU>-{W(S58wM^ z|LpY)ZH{(UdH(fe${P+(Tn_hw#Mz6dwFj1#K`!-#g~>Q#|wY$9p7H9e=Cof z>7^s;Ml?Tpdvv#+7ul$C8bf;i$`xusajni>+-CCTG zFbhvl+dEHOF*>$PFB<&7EDmSu!tSrslA53NUF+XhcjtVji%JrzXlBY5XAP+0$xm&` z4?EPdvD3D6B5ukOhizbVn<8idZW_d%uu5QaPHAP`vTlKwJkr~uM zf4T}@%hxOaxTaQpd{ft5`9!Tw=GuGCy`%0O{@vd9#w+Unp0Di#LvNckEo1h<_Loh4 zxwUKScbT=nOz4KPL#koojBd={sTxO*>Ge|^)I-NdZPORsrg{GnyWzbi)3RlcZ9N(= z53i2cM`Fsf`Ri3dSzyC8pPTTvtMsOYKdVh2`E_JwLTx@dqaT|*qqYoP)sK%I zQ(N0F=qD2U)VAhHyZyx@W=Gk1`()Q1)1EzII~pRUV`|8D71f!pOPw~FSzw~?uCv|W zrOZ=DJM_-Wezhyspr1Z9qk6){x_9`hdZzX^y}Rdv>dTqZ{VgX|e`=161<#w<@@r1ui67=*O~a%K6~)>665iDyuMl9G;eywE%>BT!vkJV zDmB>aNpttv?t5-3^``ME?w%ZX&x_QDJdrjzkIHG4Q!g)CtiJ{cQP} z!*fs$_eCjr4!m&aI5Gib2FMhUIUtijX5o}+AoD;bg3N?J!c>sCAd^96gG>jR4>BQS zMoyU$GACqG$gGfQA@f2ehRh6^8ZtLza>(qE=^^uT$^?-aI%SH;9Fa*PvqYwe%oCX? zGE-!#$Xt=hBC|!Ni_909FfwDOOc|LoGHGPi$h47pBNInvj!YeyJ2H7>_Q>>+`8y>6 zNCupe0wf1cNdl4uBn?O&kVGJvKvIF^0!apv4I~{%KAe&eBqL5q36c}1Bn8O|k`^Q{ zNMex8AgMuegCqyZ4w4=uKS+X*3^^r5NRFJ6BqU2tNfVMMBvDAFkW?YLLXw4K3rQD} zFC<||#+;HeBxg=Z8j>}qqz%a%k~k!DNa~Q>A<09s=kv;ER+=x}myvl3K2p4Pk91G! zC*2$D_59O4c_R^#`pt9o%X9aFre=yK=YItO F{Ry)=ETsSd literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Chile/Continental b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Chile/Continental new file mode 100644 index 0000000000000000000000000000000000000000..7cf0a1e1877bd423d43a7e60457fe92f47f9ace3 GIT binary patch literal 2505 zcmd7T|4)@w9Ki91%U3~CLJd(13C#lG09OJ7Jn}^`L2q$UG9>&m0yVycP)TC0l5)#( zR%@bUvr;QNVg;DgSxZR81zU_^3j=;B8UmT|0}0TrJhU^Y&QPS{2uK9jZ^0t#hs3!-ZA)y-26){gl1( z1MdfW+rkHQ+jl!%?H7x5M|Xs)XL5z?S@(VK7n6>w{<>FP7yDA>rS1PHPtPfB)qJhI z*1NPrE>PYD3EC$jTKT3gmVQ>S@((&H{l6Vn0hdDMsE_+p;NUqKwC`6jx^qAVH}#4e zc6G=xWvycD)BQRmXNS14v`vT3s1xJny`sm5Y*!PeZ_pFY)~YbSPc-Em$`|Lt#m z+vz=G#$TW6+dt`4cMQCtqhD)LF>OtH=H@3a#r}ZQrm?Uvp5*Y3kE5|Ad-b zc35X5zO6EIUesBk&#CPAR+;^Km6{*2L(U&|h@7)^a>3C`ad%&#T-a`@+(WZvUYEaE z24jMMs_hUeA2(SOSPq8jB6`cf98x>do?N95AUNowiIW?6V4Ox^d^M!9Tg zmbiawi7YyHlUQEcpo{mO7Z13Lb;*-oi4{(%SFY|9tHwp@)mbfK^&dXEbmoVuba1LH z3*M#5I=yB2FO6zV^N?J7YK2qYmN-xV{ zd3%jKKE6Hrw^Ba4hJGP=n4A|s59v8@?p zWSo(aM#kFKj5adf$cQ6jj`pZ?Vca=ph@=q7A(BKSi?$|>NFHrXB9TlYsYG&#BooOdl1?O_ zNJ5c}A}K|3iX;`uDw0-PlUF3MwkESkYLVO`$wjh@q!-CAl3*mmNQ#jhBS}WGjHKDt z97#Enb0q0V){(R$c}Eg&Ych|d-qz$ENj{Q& zB>hPKkrjZf0b~`Ry$&2^7x*|v9$!CSZ~uVn=DD&D%vLb_z-)!f-M7D9qp$wL-E0N( qHCrJd*KCDrHp9qjurGmTYdF~&F?lJm@v%v93C@^2XROn{1^x%-BcDKh@uh)NhdD-(BoFRthtklxM{;>w<0nH1h9 zMm%;>Czov%SJm#=!|uG^qCfw>RGB&BMa4-(=+tgy@hJrM^!TI zsj=#sH%jESP3P5ho6}`_hf9oabjk@uzl-YwJN3jdgJM#lr8Au8RK^d#>KjhIASVCv zzP|CjK6TT;D?0PV?J8@3r=GImVdZyr9CVn$~~%Zj6FX829*&wEYH zDtlU&raY+vIs0Vb$0jv9d8?c~>=b2Z+T@&rjpDY*VmbGKrRMFOCW9ZuiuvUm^n&g^ zs@#7{-`?J(?#TRER#Y{sP~s=DvN)tFzkN$CN-I!{j&;k$=Tp_4yVuJlLsP|Fo2q5i zp{vExmUg}DrE}u$&@x^9$fsg?zSJvf`ozkS6Ld}Kc2V<_Th~r`Th$JZmtk*@3ir8W z-FF?TzI#ZnI=)=3Za*yVd3}~@sM;wTpQ#p2#hc{4ZGO=_=~aE-!il0K=5gIx;1R7u ztMr;tUx_t`f_m-QqvHOTv-Ja?pH}N0P1f!2e5f95@X7Vh?NS}{M@W~$d8x-8b9tX= zblY0Xibi|7EO#`z`*}zF#hZV6l_Ne73|WDh74~Ir%i;Lv7yAFz#F~}xa=OgRcS_Wp zx{dx+WI@P^Y|WC8H6e>adsTd}ERI4{Iv|BWDuI*&sRdFDq#8&$ka{2mK`Mfj#MaaV zDGE{*q%25XkisC9K}v(v1}P3w9i%)+eUJj#nhGH$vNbhAiiA`NDHBpBq)>;FQi~d#cWNd2H+v&R06XUtOk4bNs^qK&h(3$|p+3EFOy!poj*gKB^|0}|OC-^TC c$a8_YDnePoB43WLAUiiVE12)gx4#np1YlQOW&i*H literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Cuba b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Cuba new file mode 100644 index 0000000000000000000000000000000000000000..c2623e05f5453263767b99ae026ef406a6bb36ee GIT binary patch literal 2411 zcmb`{ZA_JA9LMqV0OSyhQhbOsOcN_X4|JS`5BDaD21ozI(G-Nt1U!;yMq(n=T6&_j z*^AOl#*50BTcwc=tVZ_|)H#~}Ag7Jy49pj8ZY^hIB&X|pH8)qi)9c!Of9{?0`u7bN zM=G*B|2gsI7aq<&^YESY(VA~w{Wz`PBxuYjU}CH7<3( z>liNGIal1C_bA4qud1NsN6Pskuxl9zYH6wbrU^NN&I!aGyHr+l786f zj&Sqk_9N@uJ6hh8hYL#rlv%d~85 ztv=c0=<3ir@>H}`)?{pxrz_{l+7YXyJa3|uUz#hG>3*sFHccW4KTG6epRB)lT&i|Y z&}UBd>xL~JefD6dZd}%owVOZoh0DyI!`o zN9Dyo3S?VTL~74w%J%wvscTD?`mzjpY0q!s^WNu-Kp6bgIh=bEP|Y&PTZdU<=o|39+?^A``N(L8)7$IOXDr?w%JLuQ9e51F6U zOc0r&)l3nYqt#3jnI$q!WS+=Gk(pY}RFSz_&18|;BGX0Yi%b~pjQL>795ZKN(#Wil zX(RJSCXUP;nL09etC>79d#jl~GJhliNCuD;AUQyifMfwl1Cj?M5lAMGR3N!Pl7VEy zYSMw^14#&y5hNu@PLQM^SwYf*eMtV01R@zkQi$XbNg|R(B#lTOkwjWeCXrNHO)imST1_^QbRzjg5{hILNhy+3 zB&kSNk+dRtMG}i-7D=tu_@4ML>=eyy?$KASX3VVXKo5Gv6o1XvE t_9R<)^X8WVQ}};X{(9y;i6;9&lmBU3k3q10rM3|{2SpV@RwGy=I{N#?W(K#pPjw_JKMSYzCYo$ ztu1-Je>@MlU-^>999;l&O8B&feUTrnj~iT1QQ(b+#nf+qtRM6})Tj z#QCf{Ctlru|6)C{x7Bn0l=WV}sI5mv?A?hmZQFH1eUaUIuXkAeJNxB}`p-VTtU#1I zwd6Uz=wPre>^BWI4BI&$vF$s=cvoIY~?NCHR(ND4>}ND@dEo-Pd}4COnR~j_k=&8wk?fK5k^GSf zKxP1$0%Q)5NkC=+nFeGYkcmKM!qZI!G8f2XAhUr?2QnYXgdj75ObIe4$fO{%f=mlC zFUZ6oGvn!|2ALaAH#x}cAk%})4>Cc>3?Wm5|I;~&al5oIkA?Dw^0N!G13CHrP;S6` HD~Ndj&PSQE literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/EST b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/EST new file mode 100644 index 0000000000000000000000000000000000000000..074a4fc76ad816447121db6cd004aa83ea41d437 GIT binary patch literal 118 rcmWHE%1kq2zyORu5fFv}5S!)y|D78c7+ixxfSeFA^>G2Un{ojFs8bC{ literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/EST5EDT b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/EST5EDT new file mode 100644 index 0000000000000000000000000000000000000000..54541fc271644e44973989a27f3846a16800caf5 GIT binary patch literal 2294 zcmdtiZ%oxy9LMnslIR5zDhd^;pkg5Z?J6P_CXB9jh4f-bre6)bLnuyaHz>oJDCyQ* z)1ZH&EHi6!WMy%7`BeL=@QuFW_VkvO@cuBz2CzT&)!FFGdi&rMbnlXuI+eLIcU zY>@=LStWk+hE6&XQdb}D(v#lVWRhQ6ty8u(nQJ=k(bqOto9mY5>QsM@xqfz{z9A>U zq-EyF>eAug&FryHblHhBX3lqgy1f54b;rj~ z>pQo9sqT7Zm9A)eU(M~>D0kQFRP!2FN@ZbKRaMTDs?oisI)8<(9^7X9NprRTK&zQQ zlBE~Cx>eo#b%g{rw5Ww2W=hSnfU50@ll#gG)uP9SWpR3n3f7&J;Mk~I;(J$?{5Z+f zXPnUW$1j?tk-fTM_n>)TXq#Tvb!a3$+A3P%FDzWL18TdMFf-#-w)D zR9z@dBMmB)og$%A<*Ir7s5I}(P-}+2l9rw_(|Y=%emI2!s9mmjkuf8KMn;Vc8yPn;aAf4j(4BVd$l#IDBg03=j|2dT z01^Tu21pQ)C?H`#;(!FgX(NGz!f9iH1Otf%5)LFDNI;N?AR$3wf&>ML3KAA1E=XXI z$RMF{+Snk$L860%2Z;|7AS6Oah>#c|K|-R0gb9fg5-6vQ6cQ?@jTI6sr;Qd8E+k$^ zz>tU`Awyz@1PzHA5;i1mNZ_0{a!BZ$Hg-txoHlw$_>lM^0YoB*gb;}#5=115NEneg zB7sCAiGh0lNKlceB4I`1iUbykED~C$jV%&fr;RQW uUZ;&O5@004NQjXbBSA)@jQ^W3du^?Kw%U1t83iQ;MR|eZ;)3FWBJbZZQm>H! literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Egypt b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Egypt new file mode 100644 index 0000000000000000000000000000000000000000..1c6a2fc8fa68d8e2e33d48e1faa018488f250f06 GIT binary patch literal 1906 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 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Etc/GMT+4 b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Etc/GMT+4 new file mode 100644 index 0000000000000000000000000000000000000000..0ad0ee3229bd1a4dae7670cfc3c0514d6da97aae GIT binary patch literal 126 vcmWHE%1kq2zyORu5fFv}5S#7)|KkT37~FkBv`v8A5VCc0*?`TkGvNXNFSQR6 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Etc/GMT+5 b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Etc/GMT+5 new file mode 100644 index 0000000000000000000000000000000000000000..e53f3febecf64fa59b36cc90405bcb6afc79e692 GIT binary patch literal 126 vcmWHE%1kq2zyORu5fFv}5S#7)|D78c7~FkBv`vBB5VCc0*?`TkGvxvRBs~t= literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Etc/GMT+6 b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Etc/GMT+6 new file mode 100644 index 0000000000000000000000000000000000000000..b41149616a316b2647b3bfbf65ffb55fdfefb3a9 GIT binary patch literal 126 vcmWHE%1kq2zyORu5fFv}5S#7)|J4f^7~FkBw9SCr5VCc0*?`TkGvfjP7{v~v literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Etc/GMT+7 b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Etc/GMT+7 new file mode 100644 index 0000000000000000000000000000000000000000..32fa6dcb42ccb1f685fb3cdb363b52ea61294ca0 GIT binary patch literal 126 vcmWHE%1kq2zyORu5fFv}5S#7)|G5(w7~FkBw9SFs5VCc0*?`TkGv@*T4NVSe literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Etc/GMT+8 b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Etc/GMT+8 new file mode 100644 index 0000000000000000000000000000000000000000..512578ca6d7c1e49ff5fdb0ec788e61fb414c27c GIT binary patch literal 126 ucmWHE%1kq2zyORu5fFv}5S#7)|NaIB26x{OZ3`ebglwH$HefUCEVuvx)ebTM literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Etc/GMT+9 b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Etc/GMT+9 new file mode 100644 index 0000000000000000000000000000000000000000..d3e47e7b24e591d3d50c317d8e5c6c849a2273b8 GIT binary patch literal 126 ucmWHE%1kq2zyORu5fFv}5S#7)|Hc9a26x{OZA&0GglwH$HefUCEV%&oP7V41 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Etc/GMT-0 b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Etc/GMT-0 new file mode 100644 index 0000000000000000000000000000000000000000..2ee14295f108ab15ee013cd912e7688407fa3cde GIT binary patch literal 118 mcmWHE%1kq2zyORu5fFv}5SstA40xXE*pp`c0iN30C@!qNdN!< literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Etc/GMT-11 b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Etc/GMT-11 new file mode 100644 index 0000000000000000000000000000000000000000..f1af0e290c988923609d96c86c23f03ea10b6671 GIT binary patch literal 131 xcmWHE%1kq2zyORu5fFv}5SyKWVb%r)26x{OT|+}4KZJa(Ts9C>?0_b50RV?0_b50RW)d3<&@L literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Etc/GMT-14 b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Etc/GMT-14 new file mode 100644 index 0000000000000000000000000000000000000000..41c6a1d1ca0a7bd4f391c13e069307859dff1924 GIT binary patch literal 131 xcmWHE%1kq2zyORu5fFv}5SyKW;m89926x{OT|*NfKZJa(Ts9C>?0_b50RXNc3`qb0 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Etc/GMT-2 b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Etc/GMT-2 new file mode 100644 index 0000000000000000000000000000000000000000..9f63268d09e0b2dff05a1ee179beab9b51ccbccc GIT binary patch literal 127 ucmWHE%1kq2zyORu5fFv}5SxvGK}Lar!QD4R7o;PEY@J*-U^DD=jko~hk_f8+ literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Etc/GMT-3 b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Etc/GMT-3 new file mode 100644 index 0000000000000000000000000000000000000000..38ccd8a6108b6e1001a80414f799a10a6e1ae166 GIT binary patch literal 127 vcmWHE%1kq2zyORu5fFv}5SxvGLCb)F!QD4R*BHnRAzLSx4cH7jU1Kf)@c{_y literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Etc/GMT-4 b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Etc/GMT-4 new file mode 100644 index 0000000000000000000000000000000000000000..43badfb220c42d1577a376c2ce455faa3b35cc7b GIT binary patch literal 127 vcmWHE%1kq2zyORu5fFv}5SxvG!NP%o!QD4R*96E7AzLSx4cH7jT@x+<{cs5@ literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Etc/GMT-5 b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Etc/GMT-5 new file mode 100644 index 0000000000000000000000000000000000000000..c88cf210c3ba7b6607e57b976ff35e74d7a24d70 GIT binary patch literal 127 vcmWHE%1kq2zyORu5fFv}5SxvG!7YG+!QD4R*A&PNAzLSx4cH7jT~jUq3GNAN literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Etc/GMT-6 b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Etc/GMT-6 new file mode 100644 index 0000000000000000000000000000000000000000..c1a0634cf5ca81e8d51493b3e7ed1ce53bff6eed GIT binary patch literal 127 vcmWHE%1kq2zyORu5fFv}5SxvGAtZr;!QD4R*9^!FAzLSx4cH7jT{A8K7F`Le literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Etc/GMT-7 b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Etc/GMT-7 new file mode 100644 index 0000000000000000000000000000000000000000..bc152efdaf3c9c522cefa7f304db8a4facb1fb63 GIT binary patch literal 127 vcmWHE%1kq2zyORu5fFv}5SxvGA*q0Y!QD4R*Br6^LgS&5tt|gEgLbgsW8?YI6x|Uo3JE{t6 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Etc/GMT0 b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Etc/GMT0 new file mode 100644 index 0000000000000000000000000000000000000000..2ee14295f108ab15ee013cd912e7688407fa3cde GIT binary patch literal 118 mcmWHE%1kq2zyORu5fFv}5SsN_@rKW4sm0gV7%&9e2zxQEXT(0?_=f^p(!!!P2jQ7VgVOCy$ z>pxe3`GlLR#@xJjTxrK%UD^0$_NsGx?A2xa?T;#=>@~|n?X{ZZtSh=@uP=ynHe{Z+ z%QAeNjR|#jdDKLwBKn}SY0_n9v+o9HbJGNS%az4WW%MPx^7ssA>(6<1RmEs$Tf+*c z`t9D%_U&Dq9R*L?A1@nc*JSjvcg|hx?25DP-JZSno_0<4-r>d0-e1nxwc&G|+Ot=k zy4xG=`aKQKzVm0D{U2642kLX2gT>37Llq~TLl<(g4`Zr{R~kX@@V?YRALxYp1$;iKwiS&a2i) z7e}S*f;XgFexY>Fo+b~adL(jaiaZ>XAW;#~@`xQS(LTu+J#3$CufN>wlz|N~Bp?|R?G?&PrPNh2N z;#3*@dyx*QPnO5N&eEaflQpq+h(5j~Nr$bB(BXNJnzU%JJTcNolXE-Ch^Q-?lH4pK zeLm4qk>ALurtf5Q>w_}7;eC>}kONR57j(zrB9hW~{ z$3L2{p43tLOjx>R#`M(8n{k>IGE%a>3fAXt^pFX=e$|PM{*t{mNOEef%A}I(GP$%t zrc7>>sSAJ9=ZEc--MemiwWXVn?sFV~sPg*xlRe0|}fM_=4DQS*<@ zk(b^{)Y;|Z<>i@OwP49WnKO2%6y}A=+B6ej`uhAbEm>NkmRGCR_jn%g_A#f8ub+Et|F-w*SXOYEm-%P( zF15VxeD|)l{LCi@yzIZ8fno(&Rzx?ikUO6(pYu!~@3E57JXU%NxA`X7yd?8tSzhKc z55E4n%r~C97bDR85I5IObMxNi4|BB&9-EKU!_^c7sR&XMq$WsFkg6bMLF$4O2B{2E z8l*NzaggdD<#9FjK?;Oa$kmhxsS#2nq)JGckUAlSLMnxn3aJ%RETmdUxsZCfnt~w} zb2TMHYK9aIsTxu?q;5#zkjlB5(jm1&iicDWDIZclq<}~TkrE;`M2d)15h){5NB+1J z($!QFDJ4=%q?kxGk#ZvSL<)*j6e%fEQ&&?|q^d|+k-8##T%@{4d6D`e z1x6~2lo+WoQe;0tZ`mvocY4NcGW8-4d L`o&@2c>g~E-dmAr literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Andorra b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Andorra new file mode 100644 index 0000000000000000000000000000000000000000..cf9533a3e4d5acb318419d5829880e7197a13a16 GIT binary patch literal 1725 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 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Belgrade b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Belgrade new file mode 100644 index 0000000000000000000000000000000000000000..5f0389f03919e0b56de9cf4bf89b591a0e8e9c2c GIT binary patch literal 1931 zcmciCdrXye9LMqJ0gf0e_BBV4fRKcs9qyMvq*P#xOmk@LILW%&JA8Gc|lUfA0qKa}Qa zn76ty?D`RX{>L7ja&ni3A3Y`!hx#P)lTT%8hf36z_awT$NnTh{Bh!j~5|izf7u}f> z8xbedpAM5amq+97rfd9-Se-HQoX$KQs4w;Zq3#2>HKFUWCT>5gNt=#pa_wPFsk|hq zP5qLVGa%_pKa`BfZpln-k<9Tn$qMh%tSc*J*289LLzmr4*7A@7DZluvzJ51e zD!%$%myZO=ik?YQ+5f9lwf!d5T|@Fl^@yz8`irj0{aR`&2eme8kF3t=)4GXY>Y7N^ zHMc&}wc|~??o6w$zv9z34=&gGZ#T$WJ94z4w@lt%8>Nly8M0wXwlvj+%EpwbvdMd2 zHczsoIVnV&?_86X;CtFKd`eo!F6ld8^vb(K1G;6;3EkS)t=n1;Xj^BS`rCfyw#+BM z^(1f03KkC9qwk1lJHWF3`^|fg*JqwGpJmxLA9LBZ@9~E>(EO2ytJOUGe&$beRb}6K z1v$vbVMY!#a;TAmjT~-AbHI^9jvRFUaSpqqIq=A#M-D!6_>lmR2#^qv7?2>4D3CCa zIFLY)NRUvFSR73-NHj<|NIXbDNJL0TNK8mjNK{BzNL)x@NMuN8NNkQKI3zkp6CM&D z5+D*G5+V{K5+o8O5+)KS5-1WW5-Jia5-bv}qX`#@*U`x#Et}yMDJ+AN8)!h1AvSGG6cvNAcKI60x}H9I3NRoj07?i$XFnQfs6(+9LRV$ zngKyZ1Q`-!OprlAMgPfEo*WX|A}C+%sxH(HY+vJ*{XlOd0$+@R{gzK{|=V< a6=dEgq%dUelC;E(#AJ6#N-`#;1^opcM$9+> literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Berlin b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Berlin new file mode 100644 index 0000000000000000000000000000000000000000..96059c7854e1f571ddf97fd285a28df361c4c99d GIT binary patch literal 2309 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 TS!vm6zVxgVe}>O_n(qA@15Z9| literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Budapest b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Budapest new file mode 100644 index 0000000000000000000000000000000000000000..1b787b16cea3331865da27115642fd1e3461ad0a GIT binary patch literal 2407 zcmciCZA?~m7{~E*^Ps_uU1W$RC`AMm@+^r#W_Q3yFp)bW5Wz%zhzN-sl*UTuTqAeY z$cBg_5?M293+)A3Q?uzpB8&{wWukyRFwC4~bM^lona$N}&wq!{**UymY`?E7cSUim z^`C2udBe@M#oRo5)sOQptncX?+1lHx4b6LWTXas@w)estx4+#kja#~db`(`(HAzdEb5s*xf3DTer)U z8kMPQUX`Gda=Clq61gYCCBaE4a&JU}gam}jed8udsHamyFUM=x`4A27nV|O{9;*+u z{h<-f7j#-}pGL0#N~0?FX>`$t8k65EvE^+Nm)tJ#^Eb=%zy?W(t(1go)iPspt&ynm<6Y5hPlIzHFTO*Jxi_YQrcv{dHRtkbNgUf200OEvq! z5_M&y>689*bwNb9F1Qk{Iew{=`*uFl_mKdS~RszmL|7q@ojr_S)l5&p?7rowQ^l?q)JzwcImUb^0eg3Rr1`% zWG!vUmgkpG)v^uKWmQ&^lo$KU3o%oqBIQqc(btmIQGU956SOrm zM5c($5t$@1OJthJJdueaGexF~%oUlet(h${U1Yw#NJ@~LAW1>8f}{n>i>*lvk{Kj5NN$kiAlX6EgX9NE5RxGzMM#d2Bq3Qs(uCy6 z)+7qal&wh>k}D)xNVbr4A^AcQhGYy$8Im(3X-L+Pv>|yz5{G2Y)}#)}ovle8l077S zNdAxnA{j(dh~yASB9cWUjYuAmL?W5AHK{~$X={>+WD`jzl20U|NJf#AA~{8piewc@ zE0R|vu}Ef-)FQdHHOWP?i=-FHFOpy+!$^ve93x3avW%n|$up8@B-2Q$kzCuFWFy(O zHR(q3jU*h&IFfQC=Sb3#th+s6 q&Cfn!jlRjqB z?Ayk4OkFw|YYnjrvK&&q$v|Kb>X=ubh1eY7x#Rpse3MI+Kv%TuRE?8)z>Anc}TJfhGj{` ze#wqIEIFC2k~7sIxiLMOd!ttJ{%O&rqds}@`zp=vuhD|xrTS9mGA%q9t1s6l=(0U| zQdI0#UtNs6lJtxEeN$5G{zgj@ew32CKTB!I87UpVAg|s!Cd&sulfc+%E$i-*6$3|g zWn-hf*7cE=ui2*+4I8!cg$4}kk&l+Eah%x`_x` zewH5em$U@rEXlQd=*7Ep2zN>-(Sg%Ln7by0iDJwhtcG58L{*qq{?m%ebBhdE7t7#Ljiuvx*es zp8nbAuM8TWKWM*l+3#Jh;G<78%>D&lo>u$vIqF~gB;LEd3!AQnbs}f$Xipb8U*v>& zIAi3Lk#lymCyksna@xpwBPWiWIdbaAxg#f!oIP^-$oV4)AQ>PjAUPmOINB_bG>|-y zM3797RFGVdWRPr-bdY?IgpiDol#rZ|q#SKlNLr3IFC;M}GbA-6HzYYEJ0v|MKO{jU zLnK8cMnFVATka<8R!qLtIG8M>NAd`X21~MJUd>|8o z%m^|i$ebXPg3JmsEy%ne6XR%S2ALX1J2%MWAhUx^4>CW<1R*noOp(i(p-}hZ{xK$; ze}W17oB!(UFxlTmig{-G=RjG|6xny$K>a^a{2E~wYjFl&dCRg=vs2T(Wf|$1mKE_I DH{7;_ literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Chisinau b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Chisinau new file mode 100644 index 0000000000000000000000000000000000000000..983cc707167654f15ee699872672384a4637157a GIT binary patch literal 2407 zcmb`|eN0tl9Ki8&l?&GkTpw$6kynFMFyu{CG(q$VWP)DhYNR5^Lc~N$d@#_IW=yUTL5)*qf{&-ol4&Msr) z_rX&``$Cr2L9etbi&hDee>5twp zJ~{HTapv_V6ujn3UZhCJnTR+}J%b_tJ7P<&TYW>S>R7q`zEFJ6tLAI;P6}Z8PNbH{)bMb+VkX zb&8l-WS5?*STSq#6Vntq?taf}TSH?@Z z^6G1{W}sfK>TZ-zU-HS-N0!Li3v0!i?Rm29aG7|fCQ&}SZK7B^f10STc8hgc31WTW zZ(_p;O>E4Fk{it*M1$*&Z18u9#v9+s=i3j9O}!nmY43U2+_qnCZagGgcD6`c$dI9T zFS{c&EHunHEU>~O2A5O48e$(@k*<5aG%e;9f6UPhT8O5N%d|N(EpC(+8N3HhTtXYc zi7hI4&n>XU@V=H1ya!K$pWrF=X*1O>EG*;Z(>&HzUzC>3QhSd2sWw|+s|OzccG+yc zf1g01USf0YP@Cs5f2wQIiSA#KX+$OxnMzAFnaFe^6N*eJGO5V4A`^>DEi$>t^db|C zOffRa$TTApjZ8H%*~oMw6OK$dGU>>)tKUgu;*qIGCf`y`KT-gs0!Rsv8X!eLs(_RM zsRL37q!LIekXj(cK&oM>%7N4aDF{*#q$HNACP-0`svu=S>VgyosSHvYq&7%#km?}i zLF$7P$Wm1ZDUqeB5mF?iN=TWIIw6HZDut8^sTEQzq*_S1ka{5nLn?-p%u>}1DVn9K z8d5f-Zb;#f$|0pgYKIgLsUA{3q<%;NkqROuv{W@jifE~-h?EhjBT`7Dl1M3$S|Y_n zs)>{nsV7oUq@qYkk(we!wNzC_%8Jw#DJ)W1q_jwFk>VoNMaqlR7b!4OVWh-JjgcZ- zswyL8wp4XS3XN16DK%1Sq}WKc(JJ>4`_PcPSLm=XN0=kr8CVgKgDYIUY7ZS;uHpB3 zsZm$4wgRrwtpcvTQn`+>(rx9MXa`PQLJOpOq!n;=SGf+PJIM;Tx(82!pHQOW{eL3< h9~D>Ma;o%?&*q;%TIq!JiRqac6VghvGOec^=U=5NntcEO literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Copenhagen b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Copenhagen new file mode 100644 index 0000000000000000000000000000000000000000..af7e9269e5e4517167db0f74284cff125104bd93 GIT binary patch literal 2134 zcmciCdrXye9LMqJh(`^LebL}p+%zP#j@-dZpy~0zOpc|TlvKnEq7KU_iwp@8@>SoR^WBGeO&SA^HeV#qf>)CV8ALozr zdHd&8lxJA~I|i6HTpU}?#q$%*@r{d`Lr1$iJ#$xeU7jH)KXqyFBafVVKTEndCCLwg zXgNJf^i17WIUCcep@ppyy7;s76r9kWW5;D^aObUIzG?DQ=HD8XcwM81omW@bNp;;m zs>3gRu1}xYr_X%-p2i$LBC!YBByRU!iEmU%ShrC|R0d?^f~E3op>9Tq~y^`-dp#_N-rQpVIGCk}onI7zvmoI%RGul3r!meZL z+tDa94}7SvR8`5Vjhl7W-0eEMa+wy5t5knsfxhONsdL<8bk5y0Esn~U;+~=U`km1- z@6aDQKNKzt_C-ob`|q-_{XZ$K+L>-3Eaetq+k`C9p1wY;@0PpevrWaWwkUDc2+)w6OXQ0|hq)8l2e_b*u! zX-Q3Ll-At(MQS7NYHjy7Qg`E=zVk(ktPOVPx?RV0ecK-0P`6*}chsxpu=<5PbUOMw zAOC4tu_GMj9~vQ+^TGZ8o4)rRZ;{{fc>U&U4s#fc{zw1&2bmAKINmiE&yoL{qoUzd zJ5~?5nT0IE)~o_q2C@!hA;?OQr66lT7K5w?Sq`!uWI?uOMaYtD&6@aeEDBi_vMgj> z$ik47*_x#xYeN=?tPWWovOZ*i$O@4qB5OnziL4S?CbCXsp~y;+rP`XcB8x>^21pT*Dj;P* z>VOmisRU9Aq!vgqY)v(ga@d-BAO%4xf|LZQ2~rfKDo9z7x*&x?Dua{;sSQ#bTT>mR zJhrAjNP&5>h6lPDr7UN+G2}YK0UFsTNW$TT?HjU`WM~k|8xiiiT7T zDH~EZq;N>(kkTQwLyCt~4=JCmsUK26TT?-#gh&mMA|h2p%81kvDWrou{-=py0|q|+ z)3OG4@srHGzuij{wFt4Ed~i3VG;i+Td0*%=x#a5WW?wmZ3O6wwo6g5>UuH^nN}Ai3 Ko`$KJ;r9TrbtOpv literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Dublin b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Dublin new file mode 100644 index 0000000000000000000000000000000000000000..3dec02693d78bbad11809142cc4b6c0502c45129 GIT binary patch literal 3533 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 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Guernsey b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Guernsey new file mode 100644 index 0000000000000000000000000000000000000000..fe63ff7e7f1e9b47c45c62a7768e3924f8572c40 GIT binary patch literal 3661 zcmbW(dvwor9LMqR%&_J1Ax7r%(OjC={5F?_C4|PdTz>J3G{PiHv$Tw~<8*f%=UqoF zAs?4mE_2(Ebs-wU+?tqNqA>SMGG?pK^V@Nbb99`;?{{_{Kfm98&hdx$^W_~dGBL`z z<5AJR!w-+k_J`M1W;9)DX6y^lGk1E-toa+wmosOX*%@_>d2gMblX}z49X?afo3O>q zk6&xP>R6%|G#RWHHp|nQ&BJx(nPRiZ*=rUR)Y6NKF6t$lll0Q9dvw;qc)iS|ndKjN z^omb*nU%@0W>v~clie%AaF8pHF6*)S0|0VtH!T$QY zwR`pVE6U6dpXccHGeY!+aT)r@@uhmBFHLXiJ>UG)cA(B{w?S|A?K7JT1I^FDP37l| z=VjaO2D1Il_OfGzBl&}UYNs5NU87%=-6_FpcS)4mGqOzY9U5kSi8-nZ8Z^!=5O{#Ox63Zf2s?sChNj8XZ689Yn$J;v+H*1bE|Hc z^Ixpc7bcA`7iUk@mxjcc%jpUFN{>YSS3)O!wNVxGcgIkD&ADKT8wTj&qr1)ZvXlD8 z`cQoTtl&`E)?9OkE+cov!GatSc7P(}5~U2W~0TK^Noo11syA z%DX(e%EvcN)#WvGwK0c{njT@Q_g-&mq$%@Y7*3ZXi}VdIM%B|hqO?Q!`rAPJ$g#h z%5_w;=8s9UtF0s~sG5Wo1WWUxOY&%Tv4n5kE00Ypl!&i$q{Y~8#q&{ycuqEUA_pB% zQ7PG~Wpu7;)#o$Sy8bNHCTg5&Q<|>YhD?*ThlZ#pN>ZiWcU@HbgFfl7AVH#Y+sTvf zcan}X>d8}yq0;HyCsgNd0n%kyhT!IY z>Y24j#cuyW;-*ef@k{2&v!h3=UQ^zY-u)*_pQPc^_wgk0#&(zIYR5~z@G$9j%_F{A z-IVXw8uI+rN7R7Tf62gtAoYT&t_EeFRWGJrQ3=!X)!>8zHDuyxd8y+XHFVH+8P;&R z8Xlb`iIs9>M17GFr!wT_(i9oFB~4yACzN$SO8YFyQ8GH%x<_Q2|6?C@2L*0J&Zet9 zoyhq_PAGClkyDDCQ{DXa-NYBjht!ZR3qmaIoZhBcD1J)Ip4?$N6t8M%8_%9oOI-@Bc~lX@5qTq z&OCDJk#mond{=w+k<;&L&p(m?Bm+nakQ^XMK(c_O!PVvgNd%G!Bo#<5Tx~L3Z8nf} zxY~Rm330UZL5J@4DLnMhv7Lha}c|;P4WD-dwl1n6+NH&plBKdT+2}LrBq!h_1 zl2jzCNLrD+B8f#Zi=-CGEs|U$yGVMG{JPo%BN=wJDMoUPBpJyvl4c~&NTQKUyV_Lq zAlFE;k!&OBM)Hj$+|_0rNx7@dIg)fF>qy#>yd#N6GLNJl$vu*MB>PDEk^CbQ0GR>E z6mYe30GR}?b`~Jh0GS8KL_lT&G8K@yfJ_EtHXzdhnGeW>KxPCoC0y;CKqiH&ofXKm zK;{K9F_4*oObujiAd>@`9mw=R<_9uCkQstZ5oC@alf>1|5@ebn^8}eF$V@?|3Nlxa z$%4!lWV#^p1(`6&j6tRhGG~xU<7#IOGHqP#yg?=oGINlrgUlUd@*uMZnLg$G?)B;K zck9VF{qN!XWp@GDcW!^5Ph(j> ix38evXApBJ$nGPL{f+RrmJzKZJS`%_<03u03i=lXY*fnt literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Helsinki b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Helsinki new file mode 100644 index 0000000000000000000000000000000000000000..19d7babd531f6623710debe40497c4a50e4e613e GIT binary patch literal 1883 zcmciCe@x7A9LMoHb$&GL9m_=}B>8db`sr8sl`B6A>5w1Ek0d07R(_R)G;fuOzU+d7CM;cvqS7X*+R(Jjxjm>>1aU~5BpVBA^GxkYh*bzyJE0d(Q3KII`T@YjC!1-$#r>}(l}B_?;NLN4u$I2f(RW~HA2RxIW#ptL?%SOR8MM~ zq&eNr`CXMszS}bS*$J6ae@Zf%n>2GzwM;#IT&EQm%k=8)nl*d3&L~={ z*~5y|n~|5Ce{C2snX!YvKlk>Fb)>>J$ zD@BXzvSoE)xUSimC~LElrKG?q>tcJ$de2wc5NMOqm>?~E|5VDle%7*kH>CXCL*00; zPB!@(b@Rb%x~2YzZY{6XiaizD&ThT^{Qu|MW^)#DS%cknf153|kFC@1&l5AfHjgKp zFE78c+pRC}zc01D`6nM>OcxXDnUv?YC(!YszJ&@ z>Ol%ZDnd#^YO*v%AyrwLvXHuv!jQ_4(vaGa;*jc)@{szF0+9-l5|J8_B9SUBO_@lY zmZngoQlwO*R-{;@TBKa0UZh~8Vx(lGW~6AOYD-f#Qn#fk9H|^B9jP5D9;qHFAE_T% z0AvM_B|z2ySp;MikYzyD!O|=QvJ%KrAZvjv2C^E+avtbmZ23Z+Pvoy%sAd7>n4zfJR`XCF0tdQNWo%Qy2{LlBV88TyJX2^_DM{A6_{QjI_ k#^}#M`ngEvJHRZ|&^Wfrl^GwM810UUcV))9t*3;59}7mUG5`Po literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Isle_of_Man b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Isle_of_Man new file mode 100644 index 0000000000000000000000000000000000000000..fe63ff7e7f1e9b47c45c62a7768e3924f8572c40 GIT binary patch literal 3661 zcmbW(dvwor9LMqR%&_J1Ax7r%(OjC={5F?_C4|PdTz>J3G{PiHv$Tw~<8*f%=UqoF zAs?4mE_2(Ebs-wU+?tqNqA>SMGG?pK^V@Nbb99`;?{{_{Kfm98&hdx$^W_~dGBL`z z<5AJR!w-+k_J`M1W;9)DX6y^lGk1E-toa+wmosOX*%@_>d2gMblX}z49X?afo3O>q zk6&xP>R6%|G#RWHHp|nQ&BJx(nPRiZ*=rUR)Y6NKF6t$lll0Q9dvw;qc)iS|ndKjN z^omb*nU%@0W>v~clie%AaF8pHF6*)S0|0VtH!T$QY zwR`pVE6U6dpXccHGeY!+aT)r@@uhmBFHLXiJ>UG)cA(B{w?S|A?K7JT1I^FDP37l| z=VjaO2D1Il_OfGzBl&}UYNs5NU87%=-6_FpcS)4mGqOzY9U5kSi8-nZ8Z^!=5O{#Ox63Zf2s?sChNj8XZ689Yn$J;v+H*1bE|Hc z^Ixpc7bcA`7iUk@mxjcc%jpUFN{>YSS3)O!wNVxGcgIkD&ADKT8wTj&qr1)ZvXlD8 z`cQoTtl&`E)?9OkE+cov!GatSc7P(}5~U2W~0TK^Noo11syA z%DX(e%EvcN)#WvGwK0c{njT@Q_g-&mq$%@Y7*3ZXi}VdIM%B|hqO?Q!`rAPJ$g#h z%5_w;=8s9UtF0s~sG5Wo1WWUxOY&%Tv4n5kE00Ypl!&i$q{Y~8#q&{ycuqEUA_pB% zQ7PG~Wpu7;)#o$Sy8bNHCTg5&Q<|>YhD?*ThlZ#pN>ZiWcU@HbgFfl7AVH#Y+sTvf zcan}X>d8}yq0;HyCsgNd0n%kyhT!IY z>Y24j#cuyW;-*ef@k{2&v!h3=UQ^zY-u)*_pQPc^_wgk0#&(zIYR5~z@G$9j%_F{A z-IVXw8uI+rN7R7Tf62gtAoYT&t_EeFRWGJrQ3=!X)!>8zHDuyxd8y+XHFVH+8P;&R z8Xlb`iIs9>M17GFr!wT_(i9oFB~4yACzN$SO8YFyQ8GH%x<_Q2|6?C@2L*0J&Zet9 zoyhq_PAGClkyDDCQ{DXa-NYBjht!ZR3qmaIoZhBcD1J)Ip4?$N6t8M%8_%9oOI-@Bc~lX@5qTq z&OCDJk#mond{=w+k<;&L&p(m?Bm+nakQ^XMK(c_O!PVvgNd%G!Bo#<5Tx~L3Z8nf} zxY~Rm330UZL5J@4DLnMhv7Lha}c|;P4WD-dwl1n6+NH&plBKdT+2}LrBq!h_1 zl2jzCNLrD+B8f#Zi=-CGEs|U$yGVMG{JPo%BN=wJDMoUPBpJyvl4c~&NTQKUyV_Lq zAlFE;k!&OBM)Hj$+|_0rNx7@dIg)fF>qy#>yd#N6GLNJl$vu*MB>PDEk^CbQ0GR>E z6mYe30GR}?b`~Jh0GS8KL_lT&G8K@yfJ_EtHXzdhnGeW>KxPCoC0y;CKqiH&ofXKm zK;{K9F_4*oObujiAd>@`9mw=R<_9uCkQstZ5oC@alf>1|5@ebn^8}eF$V@?|3Nlxa z$%4!lWV#^p1(`6&j6tRhGG~xU<7#IOGHqP#yg?=oGINlrgUlUd@*uMZnLg$G?)B;K zck9VF{qN!XWp@GDcW!^5Ph(j> ix38evXApBJ$nGPL{f+RrmJzKZJS`%_<03u03i=lXY*fnt literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Istanbul b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Istanbul new file mode 100644 index 0000000000000000000000000000000000000000..50a2838e9bdadcceb3d6e84d0b94ce6b994fa4ce GIT binary patch literal 2721 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 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Kaliningrad b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Kaliningrad new file mode 100644 index 0000000000000000000000000000000000000000..fa6bab8620370007ccb2a308c44b84ba8b596286 GIT binary patch literal 1494 zcmai!TS${(7=YiE^DuQTLgy(n%|mKsT4rUnn$tXmrQLLZE+i^~w7QJ=2#JWOb&xK! z42dF0A*zcqp`eQ(vlRu^DuRf>i~4UOD5Boyx51*&_v8DY&(AS7d>-33@7hrz|4fSB zu$dO!oO61UyxV(UytevY4F%6%x)r=|I~eTmJ{NqL&=nm0)Z}@5)f*fe@Oz$|UhD}S zF7SlDJ362CbZ>ulY_RoNxbS^y(UnkI`Wv4&KHTd4o^mgJ+#SjY`+b?CXF^$bFIw5x zPFb`14qG|L_gk|Mc38Q4Hd%AF)>(PYORfBxVry<$hE^8m8ZnhOs-+_@PIdhWey=^tx#|aY)25ZF*!mW1MlZ z6DvL;YPk}Vl3j^YFSkf`u0#J4ZjU(sK9`hppPkEnwa<|tQc^C-k!R$_F~fdM8u!s> z$@B->+QlDemzK6#-AxkUBA^#_y7gP|_WFeOkstp|`~Ma4=&#w#dflA!e(CHT*s>0y zlTB3$q7_6fh+YuIAeuo`gXjiP4x$}IJ)5c@L_vs#HdRIaEP{>@B_UecR5c-bLKKB) z3Q-lJD@0j{wh(n8`a%?jXbe#qqBBHkh}ICbZK~c7#UYwQREOveQ68c_M16?hc149xFSumtwQ}bX*#HMD#kP0LhhGZbwK+=Ka14#&y5hNvsoFGXtWCcl!AumW` zHZ?Pb)NE>Q49PKM$B-T*ziFCZOk~A6W8>o{R)Q;PX@2g+q^Xzw6P#JiJ8Ok8c7@tm w^jWLYd#zCKwYiD@v^i~2pOG6!s{NWwyTYimMmB73E4Kb~%rsB9IJ(Wnebx#8vFPbRf9u!d`4eN8Yi0a>pT^z|No@T1j`aJF zP24@_`%0f@GVJ?%)~9o>q)qrILzVZ89h%5Ed(;k`JZNVQykckd?Xt7?MD3jR_4d7+ zs_nUTOYPk9Jo~<&-<}un+VfLy*z@1W`7!So-^&ZWz1q6)+&AF|Mq;hO!4JcW`cJjy z?>iJO*nL(DqaSEd^F=A{9FdZWQCYn1O)1ShB1?+9Wyw^plx6g5*`>|0>_(R^|2QNM zPBv-zP>WWKF4u?luhbQ92eh&+S6A*^CJ$GqXegQ?tL9zSs?d~Fr+lR~xj#tFwO?hm z`!iV`J1>v?{GQYfpOCt-Pqh9(pR76gjy~GaA>qDPb?sxX>$>(W+OV`;BXu>p-nT{@ zgA26rdZ9L@S4-1(ck1JR=E;ULf9S>wUfFbXwlt4il_z?CmzMsRw6KWAD1HI}>N^vK7JYC3|IX0rrwUzvH}Bq(E>SEvSlqSv^FRRce)G7rs-Ib1I1g2dr+MQ*)- zJIrrzarBsr`?>#^qw&m_QDhCsB9K)e%RttFEX2{Qgg?eokhLI-aWtzzmV>MZSrD=! zWJ$=HkVPS@LY9TB3t1SlGGuAU+K|OLn$;o8L)M2Z5LqFzL}ZP~B9T=h%S6_REEHKO zvQ%WP$YLGMYLVqSn)MC z7^E^tX^`3=#X+irln1E~QXofDA*4h|jgTTCRYJ;y)CnmRQYoZVNUe}!A=N_4h13fv zn4_r}QZh$VGo)xp)sV6wbwdh=R1V{%b5Bc7Np??IO)i ziIz#737$z^n(*(M;N6vYHIZ}j#=D7oSEds@^U7!IOz{3Udbg^cdFC~xTvSXMgY_l( RrTK*gCBgclLg#L=_g{Q+@7MqU literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Lisbon b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Lisbon new file mode 100644 index 0000000000000000000000000000000000000000..168accf060c3837af1bd64361bd0dc157dec0ae9 GIT binary patch literal 3439 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 a6=dEgq%dUelC;E(#AJ6#N-`#;1^opcM$9+> literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/London b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/London new file mode 100644 index 0000000000000000000000000000000000000000..fe63ff7e7f1e9b47c45c62a7768e3924f8572c40 GIT binary patch literal 3661 zcmbW(dvwor9LMqR%&_J1Ax7r%(OjC={5F?_C4|PdTz>J3G{PiHv$Tw~<8*f%=UqoF zAs?4mE_2(Ebs-wU+?tqNqA>SMGG?pK^V@Nbb99`;?{{_{Kfm98&hdx$^W_~dGBL`z z<5AJR!w-+k_J`M1W;9)DX6y^lGk1E-toa+wmosOX*%@_>d2gMblX}z49X?afo3O>q zk6&xP>R6%|G#RWHHp|nQ&BJx(nPRiZ*=rUR)Y6NKF6t$lll0Q9dvw;qc)iS|ndKjN z^omb*nU%@0W>v~clie%AaF8pHF6*)S0|0VtH!T$QY zwR`pVE6U6dpXccHGeY!+aT)r@@uhmBFHLXiJ>UG)cA(B{w?S|A?K7JT1I^FDP37l| z=VjaO2D1Il_OfGzBl&}UYNs5NU87%=-6_FpcS)4mGqOzY9U5kSi8-nZ8Z^!=5O{#Ox63Zf2s?sChNj8XZ689Yn$J;v+H*1bE|Hc z^Ixpc7bcA`7iUk@mxjcc%jpUFN{>YSS3)O!wNVxGcgIkD&ADKT8wTj&qr1)ZvXlD8 z`cQoTtl&`E)?9OkE+cov!GatSc7P(}5~U2W~0TK^Noo11syA z%DX(e%EvcN)#WvGwK0c{njT@Q_g-&mq$%@Y7*3ZXi}VdIM%B|hqO?Q!`rAPJ$g#h z%5_w;=8s9UtF0s~sG5Wo1WWUxOY&%Tv4n5kE00Ypl!&i$q{Y~8#q&{ycuqEUA_pB% zQ7PG~Wpu7;)#o$Sy8bNHCTg5&Q<|>YhD?*ThlZ#pN>ZiWcU@HbgFfl7AVH#Y+sTvf zcan}X>d8}yq0;HyCsgNd0n%kyhT!IY z>Y24j#cuyW;-*ef@k{2&v!h3=UQ^zY-u)*_pQPc^_wgk0#&(zIYR5~z@G$9j%_F{A z-IVXw8uI+rN7R7Tf62gtAoYT&t_EeFRWGJrQ3=!X)!>8zHDuyxd8y+XHFVH+8P;&R z8Xlb`iIs9>M17GFr!wT_(i9oFB~4yACzN$SO8YFyQ8GH%x<_Q2|6?C@2L*0J&Zet9 zoyhq_PAGClkyDDCQ{DXa-NYBjht!ZR3qmaIoZhBcD1J)Ip4?$N6t8M%8_%9oOI-@Bc~lX@5qTq z&OCDJk#mond{=w+k<;&L&p(m?Bm+nakQ^XMK(c_O!PVvgNd%G!Bo#<5Tx~L3Z8nf} zxY~Rm330UZL5J@4DLnMhv7Lha}c|;P4WD-dwl1n6+NH&plBKdT+2}LrBq!h_1 zl2jzCNLrD+B8f#Zi=-CGEs|U$yGVMG{JPo%BN=wJDMoUPBpJyvl4c~&NTQKUyV_Lq zAlFE;k!&OBM)Hj$+|_0rNx7@dIg)fF>qy#>yd#N6GLNJl$vu*MB>PDEk^CbQ0GR>E z6mYe30GR}?b`~Jh0GS8KL_lT&G8K@yfJ_EtHXzdhnGeW>KxPCoC0y;CKqiH&ofXKm zK;{K9F_4*oObujiAd>@`9mw=R<_9uCkQstZ5oC@alf>1|5@ebn^8}eF$V@?|3Nlxa z$%4!lWV#^p1(`6&j6tRhGG~xU<7#IOGHqP#yg?=oGINlrgUlUd@*uMZnLg$G?)B;K zck9VF{qN!XWp@GDcW!^5Ph(j> ix38evXApBJ$nGPL{f+RrmJzKZJS`%_<03u03i=lXY*fnt literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Luxembourg b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Luxembourg new file mode 100644 index 0000000000000000000000000000000000000000..6c194a5cdcb22da9319183df65478ec4e55555fc GIT binary patch literal 2960 zcmeIze{{`t9LMo{o5hyR+px)oTWbx?es3Xbm~mwD^TzU9X2_arX=f9b(~iiF^VV^a zM!RM<#Hfa8Lm1}7QcNf(ha;tqZpqP)v!l=Ro9cA(PyN$BeZS}XeSFXTvA=eoFXy;f zS+Tai9scGOE{+;=@f=uGwymzDOYxMFrt_Y)*D5crD_`S!bB}6i(P}NdSnqOA+2~on z=!&~6GQhK8{wyg^SnSz2DOoGR5El=m^`k zW0jt&%2?ZW_i)#am)qOkUN+nFjw|}bcXOAzsz*e+cMcin*cC1A-LZM@nl|6NYi?h5 z@A>w$`@J*E9kpk_bJR6la_p@+<=9uc%)S5hosRcQf*l9)S33^QTcnm3fKUHZxoUoE^1Y`ao$P_p^2g{aORteWpQPCp75BKJ9pU zyWW4wt(^|7)Zn_k60)^QIcCI`yVVXRc=9JLBsq#=nqJ)Kn%fqcZ zO1O85hTn|WZdbyzdsCqHINVYnss2$T%D>W{tIlg=(FYneuTG;gw`t78a}t|dEpbV; z5tDzauLClqu|b}=yg`OmZIQI&`!#(< zu?*X~UWe!8$cW;XbmZ7qbX4|q9sOvwI@1R0lR?9DOhk7bb1PaiIt-GGPXhF*o84sG zt{-%Kldnv0x0Q+2-^irG8!~xSqfD9HBvTh&)2EYn%e0BdHM8p)nVwXoS*>>JjLxbv zzFe&{n{#zmLxDbX!Kt%1jo0iWbLH8kNt#nJTIS5`s;(soGIwNO$;}Fq=VH3ZywsoM z`L;I6i|U|xo=cMNe@pXE)=RlnAL2QY1@LC8SJ9osdEyl|o8|)CwsUQZ1xh zNWGAPAr(VPhSUrxnx&~4QZ}S+Na2vmA*DlVhZGN~9#TG}enKS^+gJdR2V5SQe&jZNR^Q?BXvd!jZ_*bHBxJ&*p{Z+NV$=EBLzn)j+7j!IZ||_ z>PXpLANwY1Ri>AWO4C z$PyuIge(%WO2{%H>x3*6vQo%WA!~&!7P4B%av|%5ESRNPF=WY*HA5B+Sv6$Ykaa^A z4p}*5>5#QU77tlHWciTwLl)4|tRS+4mSzo+MMPE+Sw>_Xk%dH768~SyJA3)Bm(tg4 YYR?$fH6lGOG9fZLB0VM=qvCvj1?KmuQ2+n{ literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Madrid b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Madrid new file mode 100644 index 0000000000000000000000000000000000000000..931195955a1b17d8b0d60c027845decbcc68b0d1 GIT binary patch literal 2593 zcmc)LeN0t#7{Kv!g{w${51L*Q@Qn;LR1hUG$PB@m;OkAvH?E4PNp>W1QYv$rnIrbp zoXsVP$<&#m6_yKMmhYyLrLL$fmP^Z;orXkj%zoc9-CWV%p5M;>oO}MbV{Fg&@lTnb zKhXNm6=L3Sb8Rs<&%TWfj$MAR$$s<0W6q|EzD`Bi$M)tGGwdDSU+f)MbDdqMwmDVX zVx8R;W9>aJd7XD&Uf{fI_q5+DTw_;{3$_n$Z?cc%jB$>p9I}rMNpOx2UGJRek!_!7 zEOSmbeiJyeesAFHk+8B^*4JIx z=Y)ivtq-~Jn%(xdYk|-UMfN>4(e>@#j&i~(Qv%^@o1OMA7Su~o7ds*^PCNJ`wPW@O zxi{%g?G*cycJBDK`hw1?ui>CZUf!+uov+X?M_$#a{Rbp^XO+Zk+$3E~Rk|%*A>9iK zrN^|{(lg61v8fqye|)m^ijI>9+C@s7H(lcz2Wju`dugAGowe_=Hu_-o?;2nEqxM_( zrS@NSS_c&E*Mz)XnmD~q1{PLJQd*4+ny_95$COL*z$KF0Tp~lF*6EN-GbQD(#X9sr zx;*?4ARq&$9ki;S+?Az5b*X?9tujM=$a$1Yqb<4RZR_{nQ^LctuJ_)vlRvqtI@ zzA-u}zK>37O3<86nUeE)2Ys@!w@i8ehEBa0D$^<=WP0__GNYtHa@W;LAorroTy{-o z4f{Z5Pd}r1-8RUav?|RH*{gG7ROkNiy3T7Z)cGfi^{GpKU9f$s793wBPp?VSgIx@oTE$@_|s=|v_O znPOy;k!eOI8kuTWGug;=BNL8HIWpVgyosSHvYq&7%#km?}i zLF$7P2&oWKB3Dx*q)14WkTM~4LJEac3Mmy*E2LORwUBZl^+F1UR17H@QZrXmG^A=s z*^s&+g+nTbln$vKQaq%3NcoWZAq7M#h?Eeip{pq(Qbku&Mx>5NA(2WVr9^6p6cec? zQck3vNI{W`A|*v?iWC*8s;en0Qdd_~SfsK@X_49@#YL)%lozQlQedRQNQsdeBSl84 z>}tx4)Y;V(8mTl=YNXakv5{&cX;B0@)bI)<8A~vOSOuf^3mi zo|aFL$34M8t-W`gHX(Q8+`RdBDSxk7Cc#MA%>oI#{l+|ZaF>bCeShmY%dC+9St$S7 eDCTRZ*)#nT**NjpN&N@+Pl(S>Ouzw2q5lA0QUR3! literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Malta b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Malta new file mode 100644 index 0000000000000000000000000000000000000000..5f518a1f1773e00b8b3ebe8a3a32c8ae69256b67 GIT binary patch literal 2603 zcmciDdrXye7{KuZhoeAh4_?3o#6t3h%H2z%;Rzjiu+)>8mqbO>B6}qxEfu_G&AF#W zI43H2VcLwEp{>wbrj4eOVwg}amNP4xy_*?1Mf-i<`3GJ6*WbIB&-#5b9UPmD{8DA(}!3) zeSNLk{8anIrEzj{Z-mzE@XFV3r^u;QadNsKTbV-H*Z#3t((_3-@16pzP)O9j_cTdJ7D(fIe}$UE%)eG zte~}pwr9ZF=5{@jt@fe4t>B1oE4V4e3Tf%8p+`Cv-*@&;?NIT1amRz_wA0Gd#rKzf zqB85l;;_Op?VRyWahJ?#(zXA7SGU;98s6o5jc}jTh^wD!_Y3dq182&$#}{vDF zL%8-o)?Nox|E2M}e$jy?O*&}JaUHz)kS655r-?HfC8?lVlGAG>Wn!tMMsJn0q$QHp zS|mdwOLXY@Su*TKp$yW z?viGDTV;&rD;*pAgN(iMlVrI+m#n&4dHljo8CUhL_)dJL*&8>=_zxn_i`P!3T6+wCcQ{H|hM=0$otMRG&NV z*XQ?4)BGTI*6}(S#9FkQX5@CH9oXnb+mzFqae#?xuzIkFumw zi!M2JRF+<8)K@>Kl-KHNblK)3y1Z(uu2{NDi#8UiE8w43;GOqCciW5Kw0#fq-0REb zis}_$2C9>|Ja>EcW=`_EyqSJifcYgifBpYItnJO0+?>7U=DFi-bF9N>a*@GxG{cJw zFfzo*AS1(!3^X#-$Y3MGjSM(4F(cNJNp4A~8jRibNF&D-u^Eut;PbO=ywWI-1}j(M7_G#1{!L5@967NQ{vn zBT+`ejKmoUG!kh?6KW*ZjwaYhw2^Ql@kRoUL>vh@5_2TzNYs(ABXLIpk3=2`Jra9I z6MQ84NcfTXBMSgo0>~mjmI1O5kfneu24p!P3j$dZ$f7`&g`-&*$kK2$ivw96$O1u@ z2(n0!Wr8deWT^xO{OfYxd3Oi3z4%qzcTc-}eVOc(@lTuG66EZbkh?wmvRN&6_Dh=u dV;)1z${Co*m+{%jgHi`2#Ahca;NaxYzXA5l@uC0# literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Mariehamn b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Mariehamn new file mode 100644 index 0000000000000000000000000000000000000000..19d7babd531f6623710debe40497c4a50e4e613e GIT binary patch literal 1883 zcmciCe@x7A9LMoHb$&GL9m_=}B>8db`sr8sl`B6A>5w1Ek0d07R(_R)G;fuOzU+d7CM;cvqS7X*+R(Jjxjm>>1aU~5BpVBA^GxkYh*bzyJE0d(Q3KII`T@YjC!1-$#r>}(l}B_?;NLN4u$I2f(RW~HA2RxIW#ptL?%SOR8MM~ zq&eNr`CXMszS}bS*$J6ae@Zf%n>2GzwM;#IT&EQm%k=8)nl*d3&L~={ z*~5y|n~|5Ce{C2snX!YvKlk>Fb)>>J$ zD@BXzvSoE)xUSimC~LElrKG?q>tcJ$de2wc5NMOqm>?~E|5VDle%7*kH>CXCL*00; zPB!@(b@Rb%x~2YzZY{6XiaizD&ThT^{Qu|MW^)#DS%cknf153|kFC@1&l5AfHjgKp zFE78c+pRC}zc01D`6nM>OcxXDnUv?YC(!YszJ&@ z>Ol%ZDnd#^YO*v%AyrwLvXHuv!jQ_4(vaGa;*jc)@{szF0+9-l5|J8_B9SUBO_@lY zmZngoQlwO*R-{;@TBKa0UZh~8Vx(lGW~6AOYD-f#Qn#fk9H|^B9jP5D9;qHFAE_T% z0AvM_B|z2ySp;MikYzyD!O|=QvJ%KrAZvjv2C^E+avtbmZ23Z+Pvoy%sAd7>n4zfJR`XCF0tdQNWo%Qy2{LlBV88TyJX2^_DM{A6_{QjI_ k#^}#M`ngEvJHRZ|&^Wfrl^GwM810UUcV))9t*3;59}7mUG5`Po literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Minsk b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Minsk new file mode 100644 index 0000000000000000000000000000000000000000..ba9971c6313838b0bd33ca5c8703d22a4b7d6bf1 GIT binary patch literal 1328 zcma)*OGs2v9Ebn&(s4|iMK<0X%{0?|l=*5Zt*LPo9|M+Ci>R1|NJR_FmJx>#X%W3! zB^4n?QbP1tWI~G;VUtbJqL^Go1QK;O5foA9yTgc(3x9vk{mwm?I|G;R7u|oPzfS(k zGJV1#t$ML988^lQk4KHz^r3-7{7aYj^Rz zzm`AGpUX`c$xv`r{7RzW*)7w5?~++Ka>gt=H)yUt)n^tT+iR{l&}No&Z#GMtE6lak zhFRwKm}NHxd&+<04^({isrB!^#wuUT#;P98sp`?Bs<|3h8-}LT#*-7Ow(q9ebnunb zofwn)miyAM=d3gqUXZ4`qtf)}xC9D@RbaMPw){S zdaerg=c%1TRkADmQ-%6+q_ymW3WvT+n`=_Fm%f$uZ||kU@lZNuo=WGZYtl6_BHi%^ zDsuj`*z7Kc)8Vvdq$blnKlUuo(k5HPc*#fh7mHJ*vR2$8xn91vzu4wYUjso~UixWz zZ!;FWRTPOtB^-`Qq_;~#nxSwnH?8_mZ`$;Uj?Ko>;U=Bv;s)gC=PVM|i~YL4I{ThX zS3qol7y+>YVg|$xh#?S5Ag1Ww5^RAO1F^=UHV0x4#2|=85R)J_L5zY}1u+X^7sN1# zWf0RKwn2=usI7yT2eA)gAjCq5i4YqhMnbHFms3C0qvwW!S{*lST6 zOt2VYGQnnu(GaU4W<%_T7!I+VU^>Khg7FaR3FbrWx2PLHXn{rD1VS4KjUcoFrkdf% zaJrl>M`mi=S@YxYWG`)W1q|z-bwPABbU}1AbV2mFE{NBv#)|Y+mqOPe^)$V=6)t$I Uq+1tcNhMjlCF0Q?s;T$<0~v-awg3PC literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Monaco b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Monaco new file mode 100644 index 0000000000000000000000000000000000000000..664f6161ab6c74de956253c7ba8f82eac3b8d327 GIT binary patch literal 2927 zcmc)LdrXye9LMoQzADCc*ViKZ;+#xjy?TBOoqMnpg1QSt{?2*i&Y2p%dVGVf-Vmm@ zl@GPHzvw%R16KMj!3FTp!D>vW{J7 zQGOz5j6QM6^XL7iFji~h7IP<@u!Us~4nakSbJtXo%1 zkT!31RBh*{ikgum{`nCS;OQXkG6t%L;{TBLVLwS=yRRk4>$C*j*ee|_ZQY#w9vM49bxrrEuzsoP(a0nf9ulFtwd$ZETyBZD znIPT23zr^e1EuE?A9<|iH;JtHL3)*5kf`}5C3;4^#N=<4*qrk!uBb-EC)cTj;mcKG zr&TH`u2?1AE>XRMOQrY4@v6_CGo|kyw|e5MZ0T2-E6H_z<;evDB&94w`WJ-BfcbsY zQ-fUM&JR`t!>>xJ`?eb7IxcBp->9_fSJYsy18Q(%gL>xjIyIzvvr0d;PcoJ+QJGb1 zWazYMDr?CbGHldh8D2P1Mm%09p7b<%HYig@M)r`Aw_+r_{UDWnE!-$+`>ULqYieA{4V7EksPb~ps_}Dwl;=}+sR=o!BtLY8nwVTI1-?6EQYVo~-@hZ1 zZx_jwhFS8$MUPC~I7SMOPFF83OqOYtBh*WiL&aKQ(aEtO_YvS|ToIv-`Wfyqj*H z=03hH9@On{G>hdQwT*ImqoYOBIi!oTb<-Pj4&c2b$l>_+oR#5mj7lBB7asG;%_q0{ zNLrA* zAc;XTgQNz@4U!xrJ4kwLO@5FBAsIqagyaZG5|Sk(O-P=QL?M|%QibFSNfweVBwe;9 zUr54`j3FsQa)u-g$r_S2ByULKkjx>eLvn{C56K>qK3kJNB!RXjgGdUI93n|XvWTP+ z$s>|TB$NEnNhKG#M3RYQ6GNUo7&BiTmMjpQ3iIFfNB^fl8{+KrU{uRWTKFnLZ%9tD_b*J$ZR3gh0GT+VaSXjQ-;hLGHJ-HA=8G;8!~ao z%pp^U%$=>7JY@E4&GaGjhfE+cgUA#jbBIhLGK3loCEE347S(t?m6A;;r}hJUUwbou|j8Z1ia9M1PU`)_Oy`~BM1Zr@g; z{#xT?!eO<@;T}4@G4%ZG(vPQlA|C=hpBEiE*WDiIeZJFoUKNJV$1Wz)<980G<2C(# z1s(l;arfY*P_p$_x_DDT#iilGz>7qYZ=|*8Oa5Ts-MHc6k-Egh$H#{!4fLAem1Cyl z%mEWRyvI!5ztv3HvD!>s-(aS-EHtIDu$exq*pvnRrabSfsjw?_#ixJ{zbWdP(RsgX z#WaviK%$qOttn?FIdE%a)-F;op+1snDwjR^f8wO0x?vrM2yvNL2xzEfm=`ssy z)|mz0Hk;_AP91$&Zx(%Bs~6ubH%mrhI(D&6$M1yn(t~BX_O#N8Z8>^bchD?PzSVVG zzMJ~8M><*e$~4$lbz|uR)A;_OX>zAc)6>gl#p{En`PvcF^7w*I9o=PImdkCqZIA7> zJvkmB+n1ZQ{dqpylRX&iK1Qk1Fn>mMhvkubJNMd7%coSNN{v-2ny@A))zHc_I7Jow zIgeCX#hH0Dk@frid_)H9ExQS(;SLz5aS@$$!{yngV+Z#(4kleF%e=T z#7Kyh5HlfmLJWmi3NaO8E5ulcwGeY5_CgGXSnN2ENKcoOi1&|UPN)3=A97+|CG9Yz83V~DtDFspsq!>swka8gPKnj9X1Sttp z6Qn4IQWc~uhf)`$Fi2&P(jc{2ZkOBR@_21;j@R}{bI#87XYIT(xn4VaFxp*$Dvj~Q z5}o8G(Mf0$o!liliBY1H&?GtuO`?;hL??-5&n3E&%v_@T{rMK6`>*iSzsgg73AJ*b F|0gT@fExe+ literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Nicosia b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Nicosia new file mode 100644 index 0000000000000000000000000000000000000000..f7f10ab7665e94ca44fd8cd98a362cd4b304eff1 GIT binary patch literal 2002 zcmdVaZAeuI9LMqNOjy@ye{0UQ>qF(rhpu|nY}s_Jnc9QbPV-i-GEb#fYtAi8r(5m5 z$Yg}XzY-#9P-GGju7RsTPxL@E2zOwMF+w`6v5iOxDx!vL=X;=6dll@>&gI_E<)ZKY z-(P6e#&DkJUr&tl3vZr?^XB{bW1l8}H+J}I+dH(^ihWjRkGpWq7~flHPS|zFdZp86 zO6yW9Zo{ZKvC1|k1t;6D=3h4AQ!kmXP3kogqK}#h54()l@9s1w|JZ1}aiziZo$Is` zPwudj4u!4c?s_|A+d^wfQ@K5LO{O)iBEwEC8fU%fkF}@!MywgJ!**IstdaKEYo`A; zY-Id&-^{%FgE4bp(De6yV`TN5GP67P897_`nt{4jBe$mC&I|6b@{84;m9@nxNNTZX z=e5i1(TL3P_2`_TbyE0Oo6bF7B5&WS)}p>zEj~L}-|3pK^A0BJyWv!w-&rW{mBnaD zolh1_|3gblMx`v~do54BE#)J>%cAH@vS{$SEWUeGmh_*HiW?U-xVu{_Pae^w&COzT z@6cr{cj^00^;-2-lZGnFb$LRiuJC8*iYEcBjxUqypC{@EkJDw<=|{TyrdQS+j+2^! z`?5CjP-=Sy#jL$4>$cz1_4CfihMF5%mvTVri~BYF^0(TMq}uT3er+6W(T&$Tbkk5s zKRmu#o33q^kG?F{=DsTVxG_aP=_-)T%Zj8WoFH3rlVxk^Q)!L!NLx<4wmtY&+9y2G zcI&EijQpaXo$8a%2hZxZ1DADs|5y4&N3TY9NA#tr7kfpI`A=USPs&1WF*6V~#^Xtx z;u-t=lV2)=Ax~*(6(1q~Dk{qT2))2<|Lr{7H~-F!BX^G6I&$yG%_Db@+&*&uNCQX* zNDD|0NE1jGNE@zBA4nreCrB$uFGw>;H%L23KS)DJM@UOZPe@ZpS4dk(U#?DLNM}fE zNN-4UNOwqkNPkF!NQX#^NRLR9NS8>PNT04wqe!Q&POC_-NV7<{NV`bCNW)0SNXtmi zNYhByNZUx?NaIN7u1@Pn@2*bsNcTwlNdL$NAUl9;0kQ|kCLp_jYy+|n$VMPL;p%J! zvKOw-W+1zPYzML*$c7+0f@}%0C&;ECyMk;BvM4YD_`&gLMygKQ77Kgb3l zJA`ZzvPZ}!A-jZZ6S7apMj<Z91c0qO^C*L2;4Y=QCdH(?jq|NOB literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Oslo b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Oslo new file mode 100644 index 0000000000000000000000000000000000000000..6326961453f404a4a886362ee8b684b56fd5b4f1 GIT binary patch literal 2225 zcmciCe@xVM9LMqR0SC#-z5M}a0YV|2*2!=1M_gv-!OS~Lxr|f-6%p&Ayo^C=ta8pZ zV(%Ku9J#CAC#@`Sm5Q4DHO7- z#!l$u=&sn5;3An?^tYyDpVibU->NJAn7W4F(`kbT_4+UO>J1+~uW5&mNcw?p$$0q{ znck+7x%DZ@3P(IHU z*T}qonsojVpWOCMm6mnYsJC~%-o9g@F6d0xJLzz1Y;TjL2VT{?8yn@Gwr6zNeb4Ih@OrJB z6V_0mLhp4g)fJvux?(h6t5V9P>Z{3m|Hw>P`R)Z>HIOW;_fC@Po^$d*>#)>xM5VT7 zK-O&gMb|DkBzm!eIv@1=R-s5T$}SXzco=@V~v z$(CrZZr%N%ZtLEoPqysS*7jDl99CTXIF}>AdG#;LO3!kb|Ky2cIWK))d~@Z!&tDm` zeEyL6F^4$@V`%)9B$+R{Iql}=`MQ72i44sMBa5*$t3j57tOr>TvLa+j$eNHvA*(`` zg{%u%7_u^CX~^1;#UZOhmWQklSs=1PWQn$Bjr>t85?Lj(Ok|zNLXnl)nx!IZMHY*! z7FjN`USz?@ijgHFYep80tQuK1vTkJI$jXtW+nTi_i$_+EEFW1vQUIg^NC}V{AVol` zfRq8L15ya25=bd*O)ZdO*qUk}lnAL2QY55GNSTm2A%#LJg_H`Z6;do)Q!S)iwx(W4!H|j}B|~b4 z6b-2wQZ}S+Na2vmA*DlVhZGN~9#TGAQ$M7DNClA+A~i&ch*S|NBT`4CkVqwwQX;iP ziiuPcDW|QeCsI&bQ&FU(NKKKVB2`7oiqsV;Y@8#`5uY&573WO6`j=%TPvti=K~1m| sJK@sj#Wz>p2ZD6=a%?Zx);uJe{?0DoOHZ&Uw^{SLv`vP|nxWZ!LWE`(wi$l0Fq_PfrLQGtM9ayM+i~7Hj?&05 zbDL3(O`H2|PDphm%1JrV?da2yqsx)L&#&$|o#QXx@A-Zo-+j-{erIQA&zF1Tq=E$3 ze~v)=4Hrj^eeoQ&G%ssWXaxzJEN{J8^Fp9m8`IpZ zo0)FPljoTAVvR~z4cbne5*Rk%i1v@*6fVEWYr|3TeZy^tlFEqtXN%=T!x~P>j zo13aKt*Zv*M`?3+OKp+SPwq+lS%V|K(U2COXsG824ZXTYTVC9z_kK{Otqv~Lu=?H7 zy0S{ztXwT^7psKNnj`HBi{!r1xIQQj#UbuCFdei5mi zPKRjc!@l}J^^Y1|{*`uFc1~mFzN4|z>NPHZtH$S?m4u>dN$gc8Nkf-Qa+_7sHKAC# z-YAi7Vav4J`LWXdm+9JLcZxjpakloX$kkqTJ@nyueYJOKYwc4Ip?&9emq+@0Yf65Y z^ozW#sVO(4zxOdsi}+O1u3VAd?aRI_$whb*HE4W1*QkJi3z(zaFRA!TlxsOmltwT1OeV^9LPuIzUF31xZfz zw=$;Ws^l&^DS5f4W$f&)^@-j!GA`%1=7+D4@x7|Fz;B06Xrnse%U5*bjUt`YFhid_ z@7Bp1M`_`asq)nPUOJ^>m^?i(T&;P@GIdB#DJlq+XX4w+wA7#E*&vrpj}6x8=5r}- zdR>c89g-PW&g#tV74qE4I-RxRfX=R3rO(eO*ODbA>gCbs&Q4EXZy#?TKTkh@U;lu{ zck6Vy8pZQJ+EhHe(B=Q{XIB%Kt93h%pugQi_@2Ms^PH98c8y3K#?9?YaW3Zz`?br% z{rx%orhQCq7`OVy;usT5Kwq*h3=kZK|2Lh6MS45^r- zT{5I*NYRk0A!S4Ah7=B|98x-@c1ZD%>LKMr>W35%si31>LZpUB5s@k)Wkl+T6w=YI zBvMMGmi)CTCI{6-%8AqyDJW7=q@+kqk)k41MaqiQ6)CKvU0I~GNNthgBGpC8i_{k> zFj8Tp#7K>iA|q8s%8b+*DKt`PN4wNWt&w6Q)keyV)Eg-{QgNi@NX?O=BUMMrj?^6~ zJW_c_yYxuy9qr;H)kn&Y)E`*@WCf5VK-K_R1Y{MEWkA*eSqNk$kflJ@!qHv~WHlV^ zab zBxIG4WkS{oStw+skflP_3Rx^jeFl5D$B}3K>Su|wTkYz*G4Ouv3<&dRA z)(%-bWc3{F_zPo XpJMN8bVg!Ka!g!wMtmH`CIXf=i literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Podgorica b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Podgorica new file mode 100644 index 0000000000000000000000000000000000000000..5f0389f03919e0b56de9cf4bf89b591a0e8e9c2c GIT binary patch literal 1931 zcmciCdrXye9LMqJ0gf0e_BBV4fRKcs9qyMvq*P#xOmk@LILW%&JA8Gc|lUfA0qKa}Qa zn76ty?D`RX{>L7ja&ni3A3Y`!hx#P)lTT%8hf36z_awT$NnTh{Bh!j~5|izf7u}f> z8xbedpAM5amq+97rfd9-Se-HQoX$KQs4w;Zq3#2>HKFUWCT>5gNt=#pa_wPFsk|hq zP5qLVGa%_pKa`BfZpln-k<9Tn$qMh%tSc*J*289LLzmr4*7A@7DZluvzJ51e zD!%$%myZO=ik?YQ+5f9lwf!d5T|@Fl^@yz8`irj0{aR`&2eme8kF3t=)4GXY>Y7N^ zHMc&}wc|~??o6w$zv9z34=&gGZ#T$WJ94z4w@lt%8>Nly8M0wXwlvj+%EpwbvdMd2 zHczsoIVnV&?_86X;CtFKd`eo!F6ld8^vb(K1G;6;3EkS)t=n1;Xj^BS`rCfyw#+BM z^(1f03KkC9qwk1lJHWF3`^|fg*JqwGpJmxLA9LBZ@9~E>(EO2ytJOUGe&$beRb}6K z1v$vbVMY!#a;TAmjT~-AbHI^9jvRFUaSpqqIq=A#M-D!6_>lmR2#^qv7?2>4D3CCa zIFLY)NRUvFSR73-NHj<|NIXbDNJL0TNK8mjNK{BzNL)x@NMuN8NNkQKI3zkp6CM&D z5+D*G5+V{K5+o8O5+)KS5-1WW5-Jia5-bv}qX`#@*U`x#Et}yMDJ+AN8)!h1AvSGG6cvNAcKI60x}H9I3NRoj07?i$XFnQfs6(+9LRV$ zngKyZ1Q`-!OprlAMgPfEo*WX|A}C+%sxH(HY+vJ*{XlOd0$+@R{gzK{|=V< a6=dEgq%dUelC;E(#AJ6#N-`#;1^opcM$9+> literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Prague b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Prague new file mode 100644 index 0000000000000000000000000000000000000000..9ab78e9156f206440fe847d28e80d2807bc62a8e GIT binary patch literal 2246 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 HFE#8R^6CxM literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Samara b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Samara new file mode 100644 index 0000000000000000000000000000000000000000..fe5060094b501f885ba1e62292467300ef7c52ff GIT binary patch literal 1330 zcmd_pPe_wt9Ki8+)8*V!3#zR-Yh`Y2`DZORR%vaT4s!#^6%+*zltF)>As#ve1zHe9 zghWsnAz7yo4|XzZM9{@{h;AeJL3HU5Bj`{P^?ctoJamZ8JumO`dG>5Phw*)~$IhIN z7=MhldWV;h)Guq#wBet6I^!IAp7!V02kz!KxC>#I{Y}F4-7@F?WaKv%qhZg|)qLZ# zN%1}zm!_#P*>qz>HeWg-zVj*Bay%|u(?MzO^2oMUr?hw-CBJjI6tD$yfv@h|_K&VB zLF2U%eD^XOdiBV+W4@qTXI`kb+jFXYVp?^KO{(yzakcZrtVBky%dYNQ(s}5dM4Lt> z7RgBLM^@sEXI1=tOm;7))t*JS>@BvduE$Z;y|6~@yXI2+?|o5;k#8zFQ7=7xMb&$< zBnMg+RbTI0>9;*lspfe}eO{1(syi}JxGx7kT$I7t%aUGtn9JO}P_kI7tICgU)$gaq zUSqGdTbeAxo{fZm7(a9rpDv^?oSK+UsMjzg<_E z%O}JW?5v!b&SZ_@q@D&3A00Ml^Rr%>!(tAjJeRjt=IlQt@ly}7K+-_+;4~6JGC@)? z)wv+aAlV@4Ao(B(AsHblAvqyQAz2}5A$cK*A(f&a<1aB!d6Ivu|Np;8=B literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/San_Marino b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/San_Marino new file mode 100644 index 0000000000000000000000000000000000000000..28ddffe0d93ee1ad7d1f3f67492f7f3b85406e6d GIT binary patch literal 2652 zcmciDeN0t#9LMp)!xcoOFPLHiVv(td$b+buXnI9Qf~DNld=Ht$WgNL1sd+VG{Z(OxEZ)&l($;)pn9$|k|(pj3ao1CLVll9xICTWhnXdmlc z=^Q(|M89vlRxYLPbuP6W@L!H;vM+y9<-c;J#%^7=(tq`IqjT-Go%z2%B)Dfg!St)1e}YUhqWYE;k>jXJ+yyPSGo?>o9h zyMFPeM%V3=nBCP9yJ53*Tdfke@KxzvR3i6Johc7w`y_ryraYK1KzhXVl!w}Pk)9r} z_Po$vd!6o~y_-Ah!v{mOPt9MNu;VxFTX9?ymmSuA^XoLJV2>tGYmtvP;`Y3Ix$_+FPG}zeO`IwheMe+tkv-06rngl_dA`!o@h4^UxnCqJ=rhS`I3$mq+Ad?NcS&~rr<${7wT#`p zRUa=dmM2y()o~M7>G+~qnme#aec7Y+$*8e9A)&WUxR|7qI*pP^-$m+E7kbI$kN(st z&0#WiON30T`9q#AKQDO|4U(VNEYlbLt}}*xEHkIoYeC#PnUztkg`sW@vF$t~@^{PVE(GGH=`vDJhJS7m~Zl{LD-8VuU57 z{W@u>^OKZ?U(~Y31G3;;i@y9pmAukWs|(kCu8XQS>f!}Ew0upuS^@ug1qKA(_#iOo z*4ND+1_gWW{>!prx(Aq}6)u+NPS4)VT%YC5^jQJsm)yMj{{Ps9nlHJzcAJ~$h->D` z*x#)l?YgC|9A*CII3q_IIo8P0Mvgaf#F1l;9ChTlBS#)N_Q=skjz5wBBm=G{1xOB% zBp_Kp(tzXvNrbD(1d<9Q7p^85NH$zeI*@!I2|+g_JdhGDlM^5*NLG-vAbCL&gJcFt z4U!vIlN=;Ft|mQ5eq2q0kPIOyLUM#83CR+YCRdXuBvDAFkW?YLLXzcbvW27z$rq9^ zBx6X*kene&L$ZdX4apmlI3#mO>X6(a$wRW|YSM?~4@n@BK_rDp4v{1xSwzx^Z&nMP8Lyh=8@DRxkr+ZWFJXCl7D0ZkQs0_Q-I6?G6~2mAk%=%12PfFOdwN%%mp$T$ZR0f zfy@UoA;^rlnkhl%#MMj+GAqcmAoGGu3^Fsw)F5*caOYL2h2|1~WX^BY*Imt=b HFE#8R^6CxM literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Sarajevo b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Sarajevo new file mode 100644 index 0000000000000000000000000000000000000000..5f0389f03919e0b56de9cf4bf89b591a0e8e9c2c GIT binary patch literal 1931 zcmciCdrXye9LMqJ0gf0e_BBV4fRKcs9qyMvq*P#xOmk@LILW%&JA8Gc|lUfA0qKa}Qa zn76ty?D`RX{>L7ja&ni3A3Y`!hx#P)lTT%8hf36z_awT$NnTh{Bh!j~5|izf7u}f> z8xbedpAM5amq+97rfd9-Se-HQoX$KQs4w;Zq3#2>HKFUWCT>5gNt=#pa_wPFsk|hq zP5qLVGa%_pKa`BfZpln-k<9Tn$qMh%tSc*J*289LLzmr4*7A@7DZluvzJ51e zD!%$%myZO=ik?YQ+5f9lwf!d5T|@Fl^@yz8`irj0{aR`&2eme8kF3t=)4GXY>Y7N^ zHMc&}wc|~??o6w$zv9z34=&gGZ#T$WJ94z4w@lt%8>Nly8M0wXwlvj+%EpwbvdMd2 zHczsoIVnV&?_86X;CtFKd`eo!F6ld8^vb(K1G;6;3EkS)t=n1;Xj^BS`rCfyw#+BM z^(1f03KkC9qwk1lJHWF3`^|fg*JqwGpJmxLA9LBZ@9~E>(EO2ytJOUGe&$beRb}6K z1v$vbVMY!#a;TAmjT~-AbHI^9jvRFUaSpqqIq=A#M-D!6_>lmR2#^qv7?2>4D3CCa zIFLY)NRUvFSR73-NHj<|NIXbDNJL0TNK8mjNK{BzNL)x@NMuN8NNkQKI3zkp6CM&D z5+D*G5+V{K5+o8O5+)KS5-1WW5-Jia5-bv}qX`#@*U`x#Et}yMDJ+AN8)!h1AvSGG6cvNAcKI60x}H9I3NRoj07?i$XFnQfs6(+9LRV$ zngKyZ1Q`-!OprlAMgPfEo*WX|A}C+%sxH(HY+vJ*{XlOd0$+@R{gzK{|=V< a6=dEgq%dUelC;E(#AJ6#N-`#;1^opcM$9+> literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Simferopol b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Simferopol new file mode 100644 index 0000000000000000000000000000000000000000..a1f07fd52a8defe38ca966ff831a5d87a602a8cb GIT binary patch literal 1448 zcmai!OGs2v7=X{bavaUhBGbt+EwhJdrJ0VUH8!c3V@+xgqKAPQLA0od7Ew{wA}mfN zZF*TrQAiY28;c%96q?SWokc>B5D|A7h1CDuVcZmW4(EPn&Ye39%=b;pmObqy>Yp)L zPFReHEcP?*`FnC7_xM};-DhJ1qYe7~-3&8$GpvU$lq?cx2)nz4zb=lZ49n9)7!B0DN#qUFA*|V@-KD^mf z-rixV`j(j$r>o7%%K;N=&ok8>6?#>z$AsIm^y>UkQxhK3wVrpTF7LCh`|(xRyI$)0 z!MA$Nms`5w{yiNTcy1ccb?UXfH_Wd7 z{%kO$yv>a*s-~tzH8wY>urOTH%!}1>C>t3LhrPh~kQXigwhL~fe;HJCPHk4 z7zwcwVkX2+n_?)$Qi!P#TOr0mtc93sQ|yHp46ztuGQ{RM`+;q>O)(o{H^gv=7qDFIRgqzFhAkTM{3Knj6W0x1Pj3#1sEQVpaWn^F&?AV@`! zk{~rfih@)HDGO2;q%at-%r(jFaeG`z@##$-pDw45Y2Qfpx>8ann({Z7^OFyj*d#Lv yMlzGwBr}OkzKX;)HF1@|?6kO>*gLZA*yI|2R$@zyNNf`Z_ut|;^hu*drM|yH;7$hs literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Skopje b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Skopje new file mode 100644 index 0000000000000000000000000000000000000000..5f0389f03919e0b56de9cf4bf89b591a0e8e9c2c GIT binary patch literal 1931 zcmciCdrXye9LMqJ0gf0e_BBV4fRKcs9qyMvq*P#xOmk@LILW%&JA8Gc|lUfA0qKa}Qa zn76ty?D`RX{>L7ja&ni3A3Y`!hx#P)lTT%8hf36z_awT$NnTh{Bh!j~5|izf7u}f> z8xbedpAM5amq+97rfd9-Se-HQoX$KQs4w;Zq3#2>HKFUWCT>5gNt=#pa_wPFsk|hq zP5qLVGa%_pKa`BfZpln-k<9Tn$qMh%tSc*J*289LLzmr4*7A@7DZluvzJ51e zD!%$%myZO=ik?YQ+5f9lwf!d5T|@Fl^@yz8`irj0{aR`&2eme8kF3t=)4GXY>Y7N^ zHMc&}wc|~??o6w$zv9z34=&gGZ#T$WJ94z4w@lt%8>Nly8M0wXwlvj+%EpwbvdMd2 zHczsoIVnV&?_86X;CtFKd`eo!F6ld8^vb(K1G;6;3EkS)t=n1;Xj^BS`rCfyw#+BM z^(1f03KkC9qwk1lJHWF3`^|fg*JqwGpJmxLA9LBZ@9~E>(EO2ytJOUGe&$beRb}6K z1v$vbVMY!#a;TAmjT~-AbHI^9jvRFUaSpqqIq=A#M-D!6_>lmR2#^qv7?2>4D3CCa zIFLY)NRUvFSR73-NHj<|NIXbDNJL0TNK8mjNK{BzNL)x@NMuN8NNkQKI3zkp6CM&D z5+D*G5+V{K5+o8O5+)KS5-1WW5-Jia5-bv}qX`#@*U`x#Et}yMDJ+AN8)!h1AvSGG6cvNAcKI60x}H9I3NRoj07?i$XFnQfs6(+9LRV$ zngKyZ1Q`-!OprlAMgPfEo*WX|A}C+%sxH(HY+vJ*{XlOd0$+@R{gzK{|=V< a6=dEgq%dUelC;E(#AJ6#N-`#;1^opcM$9+> literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Sofia b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Sofia new file mode 100644 index 0000000000000000000000000000000000000000..d8032335b20aeb201c8c3851844fac5baa815071 GIT binary patch literal 2104 zcmb`HeN5D49KfFwF+_4-FhT_c0|M>j9p8e`=wKw+DF=~CoQa4 z)m*u0IabXPZDfB?>qXaWqvKk+*2=}AWov3}=3F&a&*yhzZsDJPpFQ_^_Iqx3_s4xc zzD+xu^UbuGZJ)52gLZR{8@;?vzI;1DgKw0{SYM%p4rNH_Z&&+Q9qFmD+kW@P)s~LW ztDY0Or)cqby!&eC-g%$2C&Y|}60Q#g=1-goEcm)Fu<+dBK;nn*nxr!)P4eq6nMJ*a zOv?VThox1v?GI{X(dMzGk)RK|a`q0s}TKZa&u4zuwwMSOT!{w1$)|4oZ zWL#EH*`$<5exVghGIkVhxply!seNY&`aT79fn)}J}0kF~XlxA(Aa zc>G1(*t%V7R;_MJXIG$8weBf9_iXL?}pgdXfZtv$zj)HTDd2s1OhB4_^L_uAL0YV35XXEHz0mEw2nYLv7cpd1>y_D8HhI!cOd>i9CBzqg17|n z3E~vQD+ae1{9DJ`vhqeq*IVqL3#yg7NlE{ zc0u|DX&9tqkd{Gu25B0kYml}%w0(m#&Y|rbq;-(qL7E5Y9;AJc{=skqBWBtaIb&9M zO{?70g~Qp=cY4_>{J?KXYzbG;gew^16j7Wa+OzFnyi-Jb8$RE9QdR9Um3H5zjMLi4 dgJ}E4W%;DjU0sk}l%1PX;I7WgbxwuR{{cw$=C=R< literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Stockholm b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Stockholm new file mode 100644 index 0000000000000000000000000000000000000000..3bc6dbd9d12b44e0a04642a346aac17aac65a34a GIT binary patch literal 1892 zcmciDYfQ~?9LMp0l1ppt8xp!9$>r#(+{*2!79F?#$R)WXMM7vrG-GDg>}zYxVlmdt zhzH?8E^{42v)P%s&Bol#Y?#{`zxTiKgvU<%pI1BepaLKGG21+Zyumy!Lo@LVMmlpuH~d($KT#Bum>jCz=>sSWv>);v;2ZyTp$>cVtvVU&*BIzq;0_^G=fR3=2f)O2^N zWcc0C%%~@l`Tm7u`CgQ)mg_R{*&&(KcvP})T~N=?8kv0TpiU_*m8msbblR*PI=y6x z<_s%QJ3CWngiO|%u7Nu9OT6X=XGre7E;{@30GV_8lg{<}%e(_YlGpT3=2w4|{Mr^- zknfd+8{g=nF=u3P-YqSN+$&4c8nv*~DP0<_y7bi^Eov>(;_H>V?6IxOkIdDQYpZ3& z_B1VR$dQ#rk-BPIvaFt#DrJQsvL+!y)~0`xbwQSt#|3Noho@2z_(d!3T#?H6_jUcr z2HDWktW|q2>Bh$Wx~cN8R`0Agon=j>=s8aZp^w2|{h zP8>ONZ)dNMcB4NNPxKNODMaNP0+qNPki{B#&f|q>to}OaL+i z$P^%RfJ_213&=De^MFi*qnQb0Dv-HACIgubWIB-fKqds45oAh`IYA}`nH6MOkaBWya%{ZIlMs(_N&de8Jt?k* literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Tallinn b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Tallinn new file mode 100644 index 0000000000000000000000000000000000000000..4ba4424121aeac25767ee83ef57ca579df2b4a96 GIT binary patch literal 2175 zcmb`{YfRO39LMqBIdJfBgu{Ky8igbB^*vJYlU-i`B};nmb!LXPc|v`w!<4t)BS%@BCkX|L1Hx z@$>fYI?z_2mYg{Ah7YIDe0WYdxicqt@uh#0X z-}T7Uo0a;TSBms>_m#PXjJK!nT=9K{$2r^J`77?T74z=t#M#Py&PwqduLDs+Km5R1>*)Vvo-dOFB%GM;kY1LJ! zs=TGE9bZaK`j5Ki+OK+Z#OHeR)TDmk=eKn2_4r~sBvk7i-`*iRuV?CA7yp#qGcLX7bi8gp|GR#8 z;1At0Jf$CLnbD8-&&y-$KhTdi2cWvM*U=-)|$b|5m3QnCz7&e(=ka z@9dWL%ZK$-$I7K+tWh7_pDKrr7VE=X%XDX(M|b6?=7Az7}nM!iUpuK0L4d+nlD0 z!6336OS2wiLCA`bB_V4<7KN+|Sr)P`WMRn4%->Qh4OttqI7_oSWO>N?kOd+uM3#uG z5m_X%N@SVHI+2AUD@B%ytd+xJIjq*wEEicXvS4Jz$dZvYBa22>jVv2kH?nXJE9bCu z4r}MIcn+(#G|RU%>qiP;X)1t}0I2~|1f&W`8IU?4g+MBSlme**QVgUTmZls?JuFQ@ zkcuEBL27~&1*r;B7NjmnVUWror9o`~5zE84YqEst4p#l^Z~9d2{G z9alJ$CYC0XCYDYslO}s^y%;}}NfS#G$c1lBAgvJcCj4wmwlZl2m8_afnm63*Of3H= hnEz2szH*tw<`mG@?E1po;#^-|VRn7K&w46y{R6={5l;XB literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Tirane b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Tirane new file mode 100644 index 0000000000000000000000000000000000000000..0b86017d243f1b7bbb41d6b4feefcb2b7edfc7d8 GIT binary patch literal 2084 zcmdVaZ%kEn9LMoPdKbGQeZlZ%fLMs2U4hF#MM1M0pb46CRs4e-6A=^XK*Yd5v6fkD z%zYo+S+1PA98;&{8vSwTtfmepGS|kMI?L6{XpQbx&YZIRz0V^z*Mpw4bY_F#+ z;=SB-W6aQEC#Gk_-E9BGNMr%KB9H)K*nvpltCy*ynWlGLIS znd~o+w4`*I67z(ldxDyND^D|iO4F%><8|7(NA;PWztn$dNT-LdYUa+1n$>bjvulrQ zp!$mBH1|kuaj)bp-6Q$Q`=lVJO$tUjWM*PmXI@_?g?C$Z*6E2%npV5llowDfIL0#O~C@*%tsY_P8t4kX;XyuFs4V9PaGT$Oy?w_j5Z)a;&La9`J z8?P&GWyq?}{?yfjURiS>PO5u;leHaxNKJS^?3zJYx8qlRY3}E;zPev)Q})V+;%=>r z{!}+6t8V<|J*^*U)=how`ttRVZa%zP8_qY$mUoJ^v8z&EsZUX7SH3hYDU#+opS&8F zC@m#-r^6(K8F!c!UIS5Z;!N9bRi{J+h`=|>iTtN>Yp zt62ko&mvsSDv)Kknsp!xK~{n+1z8KS7-Tiba**{P3qn?eED2c?vM5)xDr8x%W?jg_ zkd+}zL)L~Y4p|+tJY;>y0+AIWOGMU)ED~9zt63(pPGq6TN|B`^Yeg1|tQJ`=vR-7t z$cm9ABWp$$jjY<$EE`$3t64a*a%Abq+L6U0t4EfPtRE==QURm{NDYu8AXPxhfYia& z6auM)t0@Ii3#1rGHIQ;3^*{=OR0JsrQWK;oNL7%sAa!vyg+VIgYD$CD1}P3w9i%)+ zeUJhn6+%jc)CegOQYEBJNS%;EA(e79r9x_j6bq>qQZA%kNWqYbAtggWg#Y3uxln<#NQb44FND1-(T|=)a@#_IW=yUTL5)*qf{&-ol4&Msr) z_rX&``$Cr2L9etbi&hDee>5twp zJ~{HTapv_V6ujn3UZhCJnTR+}J%b_tJ7P<&TYW>S>R7q`zEFJ6tLAI;P6}Z8PNbH{)bMb+VkX zb&8l-WS5?*STSq#6Vntq?taf}TSH?@Z z^6G1{W}sfK>TZ-zU-HS-N0!Li3v0!i?Rm29aG7|fCQ&}SZK7B^f10STc8hgc31WTW zZ(_p;O>E4Fk{it*M1$*&Z18u9#v9+s=i3j9O}!nmY43U2+_qnCZagGgcD6`c$dI9T zFS{c&EHunHEU>~O2A5O48e$(@k*<5aG%e;9f6UPhT8O5N%d|N(EpC(+8N3HhTtXYc zi7hI4&n>XU@V=H1ya!K$pWrF=X*1O>EG*;Z(>&HzUzC>3QhSd2sWw|+s|OzccG+yc zf1g01USf0YP@Cs5f2wQIiSA#KX+$OxnMzAFnaFe^6N*eJGO5V4A`^>DEi$>t^db|C zOffRa$TTApjZ8H%*~oMw6OK$dGU>>)tKUgu;*qIGCf`y`KT-gs0!Rsv8X!eLs(_RM zsRL37q!LIekXj(cK&oM>%7N4aDF{*#q$HNACP-0`svu=S>VgyosSHvYq&7%#km?}i zLF$7P$Wm1ZDUqeB5mF?iN=TWIIw6HZDut8^sTEQzq*_S1ka{5nLn?-p%u>}1DVn9K z8d5f-Zb;#f$|0pgYKIgLsUA{3q<%;NkqROuv{W@jifE~-h?EhjBT`7Dl1M3$S|Y_n zs)>{nsV7oUq@qYkk(we!wNzC_%8Jw#DJ)W1q_jwFk>VoNMaqlR7b!4OVWh-JjgcZ- zswyL8wp4XS3XN16DK%1Sq}WKc(JJ>4`_PcPSLm=XN0=kr8CVgKgDYIUY7ZS;uHpB3 zsZm$4wgRrwtpcvTQn`+>(rx9MXa`PQLJOpOq!n;=SGf+PJIM;Tx(82!pHQOW{eL3< h9~D>Ma;o%?&*q;%TIq!JiRqac6VghvGOec^=U=5NntcEO literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Uzhgorod b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Uzhgorod new file mode 100644 index 0000000000000000000000000000000000000000..7032ab9b34f97640d1ef631dc4cc790abeeed606 GIT binary patch literal 2077 zcmcK4e@xVM9LMqR0f%rJy=f63Ka0p8opAh8G)VM3n8Dd8r;$ovA^wOcz!;cDE9Y7x z_byq@l@7~MHe<9={ei6?bB#8_Ys)o9u2w6ZbL_j7bJbXVp5IG1`|+pW&+Z=Ieg5G5 z!`CysaYt*h^{;1+x#7dpYd*Zs9Z&4giSxDc!kWx-qoVUvr^nSDkYU;Qo8OHDa$%6i;H_?@l2nTXAEfhxh=Bvk8WM| zkzekaYS4ruXh&q03*()T-7zU9oSetgLpcza>Lf<)7Dpe@3d^UuaF1``g5Wec%OM*S1ybm$YfPu143V zuF(zN1-jviPa9IIrQw@f^uf#XW#b3G>ZUUu**usmjiZ<3p}t?FX<$;Co6g9Vy%+W2 z(=-ZpL?eh+K?D(K(*kH{w`UlJLJRGuIV&{d;+pE77tR z`mCF-en)RIbFE}Dk(?I5dOvKU51epqdmAN33L1yDpsRn%N=KL*|D}5Sbw|MP!c1B#~Jn(?sTpOca?Z zGF4=*$Yhb(I-2Ps^K~>6MrMpm8JROOX=K*Ow2^ru6Gvu_OdXj!GI?b7$n=rC?k`5#vjwT^UMjTB_kenb%L9&9R1<4DN z7$h@DYLMI@$w9J%qzB0lk{~2QjwVG&j*uiFSwhl;k|`urNUo4%A=yIGh2#rK z7?LqZlQJY{jwWeH){wLzc|#J1WDZFkMspV%6B`rfig!oPtb}VP-j(Qa&g?li;#k(L z7x-5siDi0cs+Vy6yJ=jscTVFdUG&B@F50_vr+Vg_o4O#?``_|Ki}%m;nOl#kloj|2OT57%pYvAg`3s~A_i6wD literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Vaduz b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Vaduz new file mode 100644 index 0000000000000000000000000000000000000000..440f158c14133ee13e1c102607d7fe551bd2fc95 GIT binary patch literal 1892 zcmciDT};(=9LMqB2@Vk}_9chM1jGbH^vI(S7({Y9F!G=QM z?Ayk4OkFw|YYnjrvK&&q$v|Kb>X=ubh1eY7x#Rpse3MI+Kv%TuRE?8)z>Anc}TJfhGj{` ze#wqIEIFC2k~7sIxiLMOd!ttJ{%O&rqds}@`zp=vuhD|xrTS9mGA%q9t1s6l=(0U| zQdI0#UtNs6lJtxEeN$5G{zgj@ew32CKTB!I87UpVAg|s!Cd&sulfc+%E$i-*6$3|g zWn-hf*7cE=ui2*+4I8!cg$4}kk&l+Eah%x`_x` zewH5em$U@rEXlQd=*7Ep2zN>-(Sg%Ln7by0iDJwhtcG58L{*qq{?m%ebBhdE7t7#Ljiuvx*es zp8nbAuM8TWKWM*l+3#Jh;G<78%>D&lo>u$vIqF~gB;LEd3!AQnbs}f$Xipb8U*v>& zIAi3Lk#lymCyksna@xpwBPWiWIdbaAxg#f!oIP^-$oV4)AQ>PjAUPmOINB_bG>|-y zM3797RFGVdWRPr-bdY?IgpiDol#rZ|q#SKlNLr3IFC;M}GbA-6HzYYEJ0v|MKO{jU zLnK8cMnFVATka<8R!qLtIG8M>NAd`X21~MJUd>|8o z%m^|i$ebXPg3JmsEy%ne6XR%S2ALX1J2%MWAhUx^4>CW<1R*noOp(i(p-}hZ{xK$; ze}W17oB!(UFxlTmig{-G=RjG|6xny$K>a^a{2E~wYjFl&dCRg=vs2T(Wf|$1mKE_I DH{7;_ literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Vatican b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Vatican new file mode 100644 index 0000000000000000000000000000000000000000..28ddffe0d93ee1ad7d1f3f67492f7f3b85406e6d GIT binary patch literal 2652 zcmciDeN0t#9LMp)!xcoOFPLHiVv(td$b+buXnI9Qf~DNld=Ht$WgNL1sd+VG{Z(OxEZ)&l($;)pn9$|k|(pj3ao1CLVll9xICTWhnXdmlc z=^Q(|M89vlRxYLPbuP6W@L!H;vM+y9<-c;J#%^7=(tq`IqjT-Go%z2%B)Dfg!St)1e}YUhqWYE;k>jXJ+yyPSGo?>o9h zyMFPeM%V3=nBCP9yJ53*Tdfke@KxzvR3i6Johc7w`y_ryraYK1KzhXVl!w}Pk)9r} z_Po$vd!6o~y_-Ah!v{mOPt9MNu;VxFTX9?ymmSuA^XoLJV2>tGYmtvP;`Y3Ix$_+FPG}zeO`IwheMe+tkv-06rngl_dA`!o@h4^UxnCqJ=rhS`I3$mq+Ad?NcS&~rr<${7wT#`p zRUa=dmM2y()o~M7>G+~qnme#aec7Y+$*8e9A)&WUxR|7qI*pP^-$m+E7kbI$kN(st z&0#WiON30T`9q#AKQDO|4U(VNEYlbLt}}*xEHkIoYeC#PnUztkg`sW@vF$t~@^{PVE(GGH=`vDJhJS7m~Zl{LD-8VuU57 z{W@u>^OKZ?U(~Y31G3;;i@y9pmAukWs|(kCu8XQS>f!}Ew0upuS^@ug1qKA(_#iOo z*4ND+1_gWW{>!prx(Aq}6)u+NPS4)VT%YC5^jQJsm)yMj{{Ps9nlHJzcAJ~$h->D` z*x#)l?YgC|9A*CII3q_IIo8P0Mvgaf#F1l;9ChTlBS#)N_Q=skjz5wBBm=G{1xOB% zBp_Kp(tzXvNrbD(1d<9Q7p^85NH$zeI*@!I2|+g_JdhGDlM^5*NLG-vAbCL&gJcFt z4U!vIlN=;Ft|mQ5eq2q0kPIOyLUM#83CR+YCRdXuBvDAFkW?YLLXzcbvW27z$rq9^ zBx6X*kene&L$ZdX4apmlI3#mO>X6(a$wRW|YSM?~4@n@BK_rDp4v{1xSwzx^Z&nMP8Lyh=8@DRxkr+ZWFJXCl7D0ZkQs0_Q-I6?G6~2mAk%=%12PfFOdwN%%mp$T$ZR0f zfy@UoA;^rlnkhl%#MMj+GAqcmAoGGu3^Fsw)F5*caOYL2h2|1~WX^BY*Imt=b HFE#8R^6CxM literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Vienna b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Vienna new file mode 100644 index 0000000000000000000000000000000000000000..8e4c9a9b5f09d011505a0e0e773f60911d011d2a GIT binary patch literal 2211 zcmciCe@xVM9LMqRahwJ-dz---Kg1$J>f|>h2AQ1)BRLDXj6?zhQHu~RV^G?yVy-oE z?;6uNBo!H}W>N|}VTBxj)2(CuUitF1d>MZsO-=;kPoKOgZ@fM(^;eCb`>nd2$JKr5L!Ed29liO~K213GswN&jB1s3slDucH%6i0$;SXt=5sBA3KAov|4*jW~ zfuD6z&l%0^`a-j|9M77BLUMycl2!j%K zc3pDBD|er**5biBEg4>-_iSILOM8>_-lkMt)>S0;mAcg1m?+EBE~w8tC8e&$U2xW(`!7 z=|k?7y4sVWtFL5hbzG@bpT1Eaxx7%;y!VIJL}F#_zBy7m^qV{yx+HZyV^Uuik#*aC z(Z`m)FAcS$+L*Fi)|Z5}>AFL@Az5|9PrG#ER8TjKbn4^h0{X-oHQM}Hn>_haiM9+@ z$>xnI+Pb|!+A51B*yNU{a^}kx-(T|d9821>;+HYK@ua+a)b**2Pm9)TN{)uOc<+|G4>#GV_USGg` z&0&tg82JBz%rqbJa9%MF_v`;LXLEmD7BUuFGZXl*fhXfFbAQD0(hDZ>RC?a7*;)nzii6jzAB$h}p zZA~8m5kHRD>pEbE3!elgS6XuGd5 lSG!mE$?J4urz2}Fu_n8Va`@2W&&w>x%=Y+mvN00noMfttKmqMvmPFrb1FIed( zpS9-p@3k@xwp#N#Hd>k6tF8HUORcQsIo5r7Db|8Cx3w_#cPrbO-IaYSxhv;;Z(z}w zE0BBbPT>Aa6M?+*Aogb^3 ztgof!<`1$u>H}FlIwEVnJ14cn7o;xuzN$aoFKdU+sCAv4($N2$TEFRewV`9DYFyf( z{B<>Iqj#-p%3GwGZu`{cq-xpxd7|2KD@V3o{#9)obIbPA3DSJ&CwZvv7uhi|DlI$4 zXDW2$fM0c)tYfac9spRHrLx~SGrQWetcQAPj;)_BfaXeul(xqH@2yckM_tD z$I4XaV52%cZ-`D|-v)%D$>Q@>GH$`wNoPe(PK5@!VEDp=;86^9yz0 z;-EY|`mQ>7;zM<4_>_94_q^&m-lxnNQ8OGd&S+<}!xcVfx~HA7v!ah|yND2cxt zr(w*#$bZ|McEe#99x+^okv7kmWf-|WL;iYV-otZVmzA3-k)KBH&Gg8p!teR}_n7IM z>itHozACExMwPzm8*BA_BR7@$fxfX1(=-fo>IgrXdgYn_-zSr(-@?UlKwsQ1{6im2 zmxGnae2@ttGeV|>%n6wkGAm?S$h?q=Av4pz!(eL2+>puH>e(UFL*|D}5Sbw|MP!c1 zB#~Jn(?sTpOca?ZGF4=*$Yhb(+Un^d^F=0%%ov$6GG}Dc$gGiRBlAWk&cVz%m^ue@ zx7CwJW{*tYR?iNLrA*Ac;XTgQNz@jjc`&k{w%}9wa|Vf{+X$DME6DBnin9k|rciNTQHT zA*n)gg(M5fmaR?~k}o7-NXC$qAvr^mhGY#%8qNJMEkmH~n;Y;yvO>kh^i}U0>m^(3RAE z)RokI^ay>_l@z;!x`~k|X0lyL{i@5To2VNaE~b5NW=1}xE2-ZT`BeCO%*;An$p2YN joyq@5r5#YWj_l$h!kSlKoL`#nD=5yZFZ9`WCGI}~40#FG literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Volgograd b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Volgograd new file mode 100644 index 0000000000000000000000000000000000000000..b91e4fbff6b4508668625770fd38880b186bcc57 GIT binary patch literal 1234 zcmdVZPe_wt9Ki8s>E`}KC(EhR{@5Hdt+iBE&6-U&tVyH2c(8)#j}QbsgolC-LAFx` zMG#R$(dc4-gzA*Vh%S+O@*rsNLZ>3)ckz<+=lQaFAp#8Vb6Eg@X3+5 z`eUs$JKU_4xp}U?znEDVpDX5HlmdB~$fZ_CZk5*rXJU2U=~Ue}*F^BMD%a0<#TuqA zl^Z9o+o4An?WQ}UcJt*E_S*A9_PSG9d;Ot=y&)I1Tapd-#`b_64*8`uup|+8L`N2b zIy(F1NZZ?Iu}#kxbbD!9ciecbH;+BlTSo8c*zs$6>)}a>pSda9dhSZ+fpgN;bV0h~ z2c`S_QAsqO)rk*%vVCb-?|9WJJLi)+`7o_}UN-Ap#jxIeTj|tDjqV)_$)5gCI(_Vi z^o8H+{vt0(2&@W;E?E$@R0bB z03A()NQjOmMkGiiN+e7qP9#tyQY2I)RwP&?S|nT~UL;^7VkBfo6EhODqlp>`8;KhU Q9RKUc{pOEgb#(fF0nF4QrT_o{ literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Warsaw b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Warsaw new file mode 100644 index 0000000000000000000000000000000000000000..3797b1cb653206febf14619e62e6b82cf4bdcf40 GIT binary patch literal 2679 zcmcK5drZ}39LMqJoC6A^_C*vFK{PUzP(c(GAu~c}f_XXK@P>w{MTVCMP2x9Yu9Ztd%P-Bg53JHD=HI=bS6;PoJ}MUeAH^@9+KbXD`U> zZ|*rE_Ak6S@7p)`@J&18>bJCs$l20xws~t~m2Rupr*D0%`gZ9?-M)Fh*)jK!sVrWR zbF}b#Id);Re7!3|>)uJ1Z`KcxdS_Qoedz&ne8c*J6KiU7PR_YiaB6g{Hq6{Br+e4P znfOTgHn?0Gy+^e1QjuKrpD-7%);O1be9yUjyxeK(P;QzId}w~%U16?l-e7(^m2H}r zzhbV|q?+HerZ8}NMz;x|-V}SPhxrg>{2-mpJ zTkGRBe`A1;j zbbS6?oiHe0{h1?mV#FAo6yIAX-AvFa9Y@HNGwpTijb4(y|GG|V2$AXALuE!ylguo+ zCbP=wBxhEG%r3sHbB28+&&@cdxiOn$Zd#S*1?|&$(W>(=#W%~R%zrL_@ zn&yA8NM3wBO&3;9keBAiXu;}%vS?hYEY6FNC5c^SX~tjja;TBQejT;2`6nrAcTll05kNwK z!~h8b5(Oj-NE}>kAdpBPp+I7R1Otf%5)LFDNI;N?xZ02)F>$p)L85|$1&NER4Ga<) zBs55Dkl-NELBfN?2MG`oAtXc`V&rOrghYu$n2Xd>Z6;)w**)kYKvsjH1C5>zCrNLZ1$B7sFBi-Z=5EfQQLx=47D z_#y#DB8-IC)y5bJva5|U5@saMNT88OBcVoOjRYHsHWF?m-blcah$A6)wJ}G6?rNis zgdK@H5_lx?Na&H+Bf&?akAxqIKQaKw2p~g%i~%wTu67iVVL-+K83<$~kfA`v0vQZs zG?3vy#se7;WJHi5LB<3b6jwVc$gsHDaX|(K85v|~kg-7q2N@k?csxG4CxHP$ty=rM zf%f9P{hjMQFMfERmoGTv!N2Y-Pgu3F%VYN^$lV`zZSLOf{)D>A6Mpye&VMuQ{`~I- g{da`y_Yk{NeG*x$_^hP91N$b#XC)?Jzod|V06(!8vj6}9 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Zagreb b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Zagreb new file mode 100644 index 0000000000000000000000000000000000000000..5f0389f03919e0b56de9cf4bf89b591a0e8e9c2c GIT binary patch literal 1931 zcmciCdrXye9LMqJ0gf0e_BBV4fRKcs9qyMvq*P#xOmk@LILW%&JA8Gc|lUfA0qKa}Qa zn76ty?D`RX{>L7ja&ni3A3Y`!hx#P)lTT%8hf36z_awT$NnTh{Bh!j~5|izf7u}f> z8xbedpAM5amq+97rfd9-Se-HQoX$KQs4w;Zq3#2>HKFUWCT>5gNt=#pa_wPFsk|hq zP5qLVGa%_pKa`BfZpln-k<9Tn$qMh%tSc*J*289LLzmr4*7A@7DZluvzJ51e zD!%$%myZO=ik?YQ+5f9lwf!d5T|@Fl^@yz8`irj0{aR`&2eme8kF3t=)4GXY>Y7N^ zHMc&}wc|~??o6w$zv9z34=&gGZ#T$WJ94z4w@lt%8>Nly8M0wXwlvj+%EpwbvdMd2 zHczsoIVnV&?_86X;CtFKd`eo!F6ld8^vb(K1G;6;3EkS)t=n1;Xj^BS`rCfyw#+BM z^(1f03KkC9qwk1lJHWF3`^|fg*JqwGpJmxLA9LBZ@9~E>(EO2ytJOUGe&$beRb}6K z1v$vbVMY!#a;TAmjT~-AbHI^9jvRFUaSpqqIq=A#M-D!6_>lmR2#^qv7?2>4D3CCa zIFLY)NRUvFSR73-NHj<|NIXbDNJL0TNK8mjNK{BzNL)x@NMuN8NNkQKI3zkp6CM&D z5+D*G5+V{K5+o8O5+)KS5-1WW5-Jia5-bv}qX`#@*U`x#Et}yMDJ+AN8)!h1AvSGG6cvNAcKI60x}H9I3NRoj07?i$XFnQfs6(+9LRV$ zngKyZ1Q`-!OprlAMgPfEo*WX|A}C+%sxH(HY+vJ*{XlOd0$+@R{gzK{|=V< a6=dEgq%dUelC;E(#AJ6#N-`#;1^opcM$9+> literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Zaporozhye b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Zaporozhye new file mode 100644 index 0000000000000000000000000000000000000000..2ccf8998b24f3493e68670c5d08c51ad759bf7f6 GIT binary patch literal 2085 zcmcK4e@xVM9LMqR@k7tU=xvLRi=Rmb8o~jhXpqpb zy_-zu%FU8dF=Mu&{eiAuu34k&{>Yjm*H$f>Gxy!fSvgjp=a=2)mRo=M{qB2@FW=)B zY`mVK4cps`t^XWz%@Zz;K67!OIpRC+KQ-hFe>pN0otUbXuio=&_c|ZRaT=>nE@S<~H2Ok`Zg!6|!2reEx z87|m&Fj% zWKH}hvL+F=^z$?1$@z->H#};i^)}f)g8g2Bh z)u#M~+H~Eo%_-H={M}vp#I-!xaQYA3c)=r^j?I&nu`BXq|L@W|7?E)61=+m!vOcx) zLwUMoLff*A$d-yxZFis2tr@CYe?6?*rn`0f`96K-Qb?bDccXTEzC)gSwL&|G8|3+I zS=zO~RCcT@m+p42>@3QZT~&X{3-c`LDNNBG`$y?bzOKE|bJBP9qV7I9EH6gJbcdAb9$0)$7xyFQU2S~v#kWnTI9FfmX$30 zjDe~KzF2J@nj3StT+Rit!{rLy zdIoox@8IItZ7%NT|6`7()1SGKNg%U8rh&`@nFulyM>7?E7;`};gUrU!Ob3|{G9hF} z$dr&dA(KL8g-i>X7cwzqX2{f#xgnE7W`|7A(aaB-ATmQ_ipU(1Ng}gErisiGnJ6+- zWU9zqk;x*nMW*X$=8H_&(aac`GBRgm(#WilX(RJSCXUP;nL09eWb(-Dk?AAzM-t#@ zGJvGO(c}P00+IzJ4M-l4L?D?!Qi0?GNd}S)BppaTkc2pzj36m-G&w<%f@B3r3z8Qk zF-T^R)F8P*l7nOiNe_}ABtb}qkQ6zZ93e?UvV^1w$rF+&BvVMLkX#|jLb8RV3&|If zFeGD0${bD3kfb@9tRZPb@`fZ1$sCe8BzHKIy!crOi3#zuXHNH=n@&&M%$YRzcARFX zfAU*oM`@m^mua3UpJ`sQ@b{YX-5q;1wR1YhyRmy$hEqQC%4h59P3``#ez(e>dFC<6 ZTwF{d^Xp3rN(=mjCHeJ5e&=q9=U;l9^aB6@ literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Zurich b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Europe/Zurich new file mode 100644 index 0000000000000000000000000000000000000000..440f158c14133ee13e1c102607d7fe551bd2fc95 GIT binary patch literal 1892 zcmciDT};(=9LMqB2@Vk}_9chM1jGbH^vI(S7({Y9F!G=QM z?Ayk4OkFw|YYnjrvK&&q$v|Kb>X=ubh1eY7x#Rpse3MI+Kv%TuRE?8)z>Anc}TJfhGj{` ze#wqIEIFC2k~7sIxiLMOd!ttJ{%O&rqds}@`zp=vuhD|xrTS9mGA%q9t1s6l=(0U| zQdI0#UtNs6lJtxEeN$5G{zgj@ew32CKTB!I87UpVAg|s!Cd&sulfc+%E$i-*6$3|g zWn-hf*7cE=ui2*+4I8!cg$4}kk&l+Eah%x`_x` zewH5em$U@rEXlQd=*7Ep2zN>-(Sg%Ln7by0iDJwhtcG58L{*qq{?m%ebBhdE7t7#Ljiuvx*es zp8nbAuM8TWKWM*l+3#Jh;G<78%>D&lo>u$vIqF~gB;LEd3!AQnbs}f$Xipb8U*v>& zIAi3Lk#lymCyksna@xpwBPWiWIdbaAxg#f!oIP^-$oV4)AQ>PjAUPmOINB_bG>|-y zM3797RFGVdWRPr-bdY?IgpiDol#rZ|q#SKlNLr3IFC;M}GbA-6HzYYEJ0v|MKO{jU zLnK8cMnFVATka<8R!qLtIG8M>NAd`X21~MJUd>|8o z%m^|i$ebXPg3JmsEy%ne6XR%S2ALX1J2%MWAhUx^4>CW<1R*noOp(i(p-}hZ{xK$; ze}W17oB!(UFxlTmig{-G=RjG|6xny$K>a^a{2E~wYjFl&dCRg=vs2T(Wf|$1mKE_I DH{7;_ literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Factory b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Factory new file mode 100644 index 0000000000000000000000000000000000000000..a65f97edd26d012ce00cf0e2cc5bbce807844eec GIT binary patch literal 255 zcmWHE%1kq2zyORu5fFv}5Ze&K@ySn4%uy)G%uQ9O%Fjzx$So}{QAkQvC{8WW)h$j1 gie@G&J3G{PiHv$Tw~<8*f%=UqoF zAs?4mE_2(Ebs-wU+?tqNqA>SMGG?pK^V@Nbb99`;?{{_{Kfm98&hdx$^W_~dGBL`z z<5AJR!w-+k_J`M1W;9)DX6y^lGk1E-toa+wmosOX*%@_>d2gMblX}z49X?afo3O>q zk6&xP>R6%|G#RWHHp|nQ&BJx(nPRiZ*=rUR)Y6NKF6t$lll0Q9dvw;qc)iS|ndKjN z^omb*nU%@0W>v~clie%AaF8pHF6*)S0|0VtH!T$QY zwR`pVE6U6dpXccHGeY!+aT)r@@uhmBFHLXiJ>UG)cA(B{w?S|A?K7JT1I^FDP37l| z=VjaO2D1Il_OfGzBl&}UYNs5NU87%=-6_FpcS)4mGqOzY9U5kSi8-nZ8Z^!=5O{#Ox63Zf2s?sChNj8XZ689Yn$J;v+H*1bE|Hc z^Ixpc7bcA`7iUk@mxjcc%jpUFN{>YSS3)O!wNVxGcgIkD&ADKT8wTj&qr1)ZvXlD8 z`cQoTtl&`E)?9OkE+cov!GatSc7P(}5~U2W~0TK^Noo11syA z%DX(e%EvcN)#WvGwK0c{njT@Q_g-&mq$%@Y7*3ZXi}VdIM%B|hqO?Q!`rAPJ$g#h z%5_w;=8s9UtF0s~sG5Wo1WWUxOY&%Tv4n5kE00Ypl!&i$q{Y~8#q&{ycuqEUA_pB% zQ7PG~Wpu7;)#o$Sy8bNHCTg5&Q<|>YhD?*ThlZ#pN>ZiWcU@HbgFfl7AVH#Y+sTvf zcan}X>d8}yq0;HyCsgNd0n%kyhT!IY z>Y24j#cuyW;-*ef@k{2&v!h3=UQ^zY-u)*_pQPc^_wgk0#&(zIYR5~z@G$9j%_F{A z-IVXw8uI+rN7R7Tf62gtAoYT&t_EeFRWGJrQ3=!X)!>8zHDuyxd8y+XHFVH+8P;&R z8Xlb`iIs9>M17GFr!wT_(i9oFB~4yACzN$SO8YFyQ8GH%x<_Q2|6?C@2L*0J&Zet9 zoyhq_PAGClkyDDCQ{DXa-NYBjht!ZR3qmaIoZhBcD1J)Ip4?$N6t8M%8_%9oOI-@Bc~lX@5qTq z&OCDJk#mond{=w+k<;&L&p(m?Bm+nakQ^XMK(c_O!PVvgNd%G!Bo#<5Tx~L3Z8nf} zxY~Rm330UZL5J@4DLnMhv7Lha}c|;P4WD-dwl1n6+NH&plBKdT+2}LrBq!h_1 zl2jzCNLrD+B8f#Zi=-CGEs|U$yGVMG{JPo%BN=wJDMoUPBpJyvl4c~&NTQKUyV_Lq zAlFE;k!&OBM)Hj$+|_0rNx7@dIg)fF>qy#>yd#N6GLNJl$vu*MB>PDEk^CbQ0GR>E z6mYe30GR}?b`~Jh0GS8KL_lT&G8K@yfJ_EtHXzdhnGeW>KxPCoC0y;CKqiH&ofXKm zK;{K9F_4*oObujiAd>@`9mw=R<_9uCkQstZ5oC@alf>1|5@ebn^8}eF$V@?|3Nlxa z$%4!lWV#^p1(`6&j6tRhGG~xU<7#IOGHqP#yg?=oGINlrgUlUd@*uMZnLg$G?)B;K zck9VF{qN!XWp@GDcW!^5Ph(j> ix38evXApBJ$nGPL{f+RrmJzKZJS`%_<03u03i=lXY*fnt literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/GB-Eire b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/GB-Eire new file mode 100644 index 0000000000000000000000000000000000000000..fe63ff7e7f1e9b47c45c62a7768e3924f8572c40 GIT binary patch literal 3661 zcmbW(dvwor9LMqR%&_J1Ax7r%(OjC={5F?_C4|PdTz>J3G{PiHv$Tw~<8*f%=UqoF zAs?4mE_2(Ebs-wU+?tqNqA>SMGG?pK^V@Nbb99`;?{{_{Kfm98&hdx$^W_~dGBL`z z<5AJR!w-+k_J`M1W;9)DX6y^lGk1E-toa+wmosOX*%@_>d2gMblX}z49X?afo3O>q zk6&xP>R6%|G#RWHHp|nQ&BJx(nPRiZ*=rUR)Y6NKF6t$lll0Q9dvw;qc)iS|ndKjN z^omb*nU%@0W>v~clie%AaF8pHF6*)S0|0VtH!T$QY zwR`pVE6U6dpXccHGeY!+aT)r@@uhmBFHLXiJ>UG)cA(B{w?S|A?K7JT1I^FDP37l| z=VjaO2D1Il_OfGzBl&}UYNs5NU87%=-6_FpcS)4mGqOzY9U5kSi8-nZ8Z^!=5O{#Ox63Zf2s?sChNj8XZ689Yn$J;v+H*1bE|Hc z^Ixpc7bcA`7iUk@mxjcc%jpUFN{>YSS3)O!wNVxGcgIkD&ADKT8wTj&qr1)ZvXlD8 z`cQoTtl&`E)?9OkE+cov!GatSc7P(}5~U2W~0TK^Noo11syA z%DX(e%EvcN)#WvGwK0c{njT@Q_g-&mq$%@Y7*3ZXi}VdIM%B|hqO?Q!`rAPJ$g#h z%5_w;=8s9UtF0s~sG5Wo1WWUxOY&%Tv4n5kE00Ypl!&i$q{Y~8#q&{ycuqEUA_pB% zQ7PG~Wpu7;)#o$Sy8bNHCTg5&Q<|>YhD?*ThlZ#pN>ZiWcU@HbgFfl7AVH#Y+sTvf zcan}X>d8}yq0;HyCsgNd0n%kyhT!IY z>Y24j#cuyW;-*ef@k{2&v!h3=UQ^zY-u)*_pQPc^_wgk0#&(zIYR5~z@G$9j%_F{A z-IVXw8uI+rN7R7Tf62gtAoYT&t_EeFRWGJrQ3=!X)!>8zHDuyxd8y+XHFVH+8P;&R z8Xlb`iIs9>M17GFr!wT_(i9oFB~4yACzN$SO8YFyQ8GH%x<_Q2|6?C@2L*0J&Zet9 zoyhq_PAGClkyDDCQ{DXa-NYBjht!ZR3qmaIoZhBcD1J)Ip4?$N6t8M%8_%9oOI-@Bc~lX@5qTq z&OCDJk#mond{=w+k<;&L&p(m?Bm+nakQ^XMK(c_O!PVvgNd%G!Bo#<5Tx~L3Z8nf} zxY~Rm330UZL5J@4DLnMhv7Lha}c|;P4WD-dwl1n6+NH&plBKdT+2}LrBq!h_1 zl2jzCNLrD+B8f#Zi=-CGEs|U$yGVMG{JPo%BN=wJDMoUPBpJyvl4c~&NTQKUyV_Lq zAlFE;k!&OBM)Hj$+|_0rNx7@dIg)fF>qy#>yd#N6GLNJl$vu*MB>PDEk^CbQ0GR>E z6mYe30GR}?b`~Jh0GS8KL_lT&G8K@yfJ_EtHXzdhnGeW>KxPCoC0y;CKqiH&ofXKm zK;{K9F_4*oObujiAd>@`9mw=R<_9uCkQstZ5oC@alf>1|5@ebn^8}eF$V@?|3Nlxa z$%4!lWV#^p1(`6&j6tRhGG~xU<7#IOGHqP#yg?=oGINlrgUlUd@*uMZnLg$G?)B;K zck9VF{qN!XWp@GDcW!^5Ph(j> ix38evXApBJ$nGPL{f+RrmJzKZJS`%_<03u03i=lXY*fnt literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/GMT b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/GMT new file mode 100644 index 0000000000000000000000000000000000000000..2ee14295f108ab15ee013cd912e7688407fa3cde GIT binary patch literal 118 mcmWHE%1kq2zyORu5fFv}5Ss!g3%07 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Hongkong b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Hongkong new file mode 100644 index 0000000000000000000000000000000000000000..8e5c5813666a4d023bc9f7f7bd0e53ca1a61dd85 GIT binary patch literal 1175 zcmc)IO>E3T9Eb7Q*JhWJHgVxVyk!z8jf<%SZAD7A)q_o%R45M8rRWK#O+_RUA`%G+ ziG$OxhzJMc;;1h|yw+N@-ny%$>ZM&>T5F!agM*Ven9b~Gvd8^C@utM~rRt9pa=&mn zYux2sawyT1>mF*fJ?Z6gE4IJ=e%-dV2Rp8rhbL;~QT1ihd-}ROURh;Ri|0!!Ut!bJ z!jgV6%RU``E6?nteSW(~`p(TX{TDat7Y8QH%ah&uRYStO-g`m6SrRh?&7G2&US_hZ zIwU*3&JNB#B7><#cBrsR-q~XNzP~|+PmS0QU9Ea#-#zkMBF}a#i{dGaojL+Dr^Pw#!Kek$b8>lwl`%pZH&_S8#^~krk08ku{M; zkyVjpk#&)Uk(H69J>A;K;+}4GWO-zLqyVG>qy(e}qzI%6qzt4Eq!6SMq!dqA3sQ`y zs|G0tsRthruG#RO8d8WZ|vml6BhrphQ~z#oBr; zppUxRr0w)lZI9lR$F+Wa5^0dwrj$NCeqB43wdk|zv)Wk}lX%5`eLnBDB#J|t7`q_J zS^FgU;*h-TE!3{N+vQdJD(P-KsIPAnNKf51eRC!)Z+DjIyS+(yADFMb!Ki##^jrH@ zCp0y)Ncs!zY5zb*21X+~*wQT@vil;pZx47)n6%(W}+36Y$;X;z|HaKIw>Qsov-bGni!;b@$au(r$cV_0 z$e75Wu69&pSXVnPGO(*185tTG8yOrK9T^@O9|-`700{w!0SN+$0tv&_#(@OlY9m2H zL1ICIL83vzLE=FILLx#!LSjOKLZU*#LgGRKbG4Bnp&_v$!6DHh;UV!M0U{A1AtEs% zK_XEiVIpxNfx6mAkx-FXkzkQ%9Z$~q<@HVF^4qUfZ;acnm%^OsZo7FCpH2Q|o9kr# N{tMXT+N77~{sm<$MphXAD+89|CdNU-NW5P<9g(IET4G#Pes0bQYM%mn}sfGc|d literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Indian/Chagos b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Indian/Chagos new file mode 100644 index 0000000000000000000000000000000000000000..864d3e29a2b0c9d4d3f35b8d71fb2f3038354f94 GIT binary patch literal 187 zcmWHE%1kq2zyQoZ5fBCeCLji}IXdgU&oOv*cLO6(#Q6zG$}NC_g@GX?fq})xH-y2{ cKLjKQ1R*4t`X2~DCWG`5XF3ATpfM~yz9CSf7#O&KX6l+*85?i`0Ap(qTmS$7 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Indian/Comoro b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Indian/Comoro new file mode 100644 index 0000000000000000000000000000000000000000..297c6db63c0689a0ad0d71c9110baee20c9bbb05 GIT binary patch literal 157 zcmWHE%1kq2zyM4@5fBCeMj!^UIVOI-_yNe#m;e&hGGJiw@eN^cbqoP<8A3=f=sytP MHH-^rs;)5?0Ay7a4FCWD literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Indian/Kerguelen b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Indian/Kerguelen new file mode 100644 index 0000000000000000000000000000000000000000..1f42bbc1ffcba50b2fcb07f959ac5ff30e4dc0c3 GIT binary patch literal 157 zcmWHE%1kq2zyM4@5fBCeMj!^UIc_B;HGnu^;1M IR9#ap0K4=P1poj5 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Indian/Mahe b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Indian/Mahe new file mode 100644 index 0000000000000000000000000000000000000000..d048242cac78343ef9bb795d8e65bb9feb434855 GIT binary patch literal 157 zcmWHE%1kq2zyM4@5fBCeMj!^UIXY6FwE#KBe?X!Z4h$?lz99_3&LJQ!LkI~5{RaZP MhH(K+)ivP)058iFiU0rr literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Indian/Maldives b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Indian/Maldives new file mode 100644 index 0000000000000000000000000000000000000000..65e7eeee8db784070548f3ded2ab7b1ba800d65c GIT binary patch literal 178 zcmWHE%1kq2zyM4@5fBCeMj!^UIo|3Yo&n^zya0*11u(Gq`i3z0hJ}E*3?bMJVg^cq tFbIGQ0kL`h13}of`4S)+Y$#9$Vk(ei0h`U?12P-Qd?SbdH{tHZuK*+#g`U0fV zEr5}Qfx*Iofz!t~guyp77(|4CWPl)q1e^W?0mwFxK9G%I8fYts2H6azNwS>_=n!2K FE&xayB~AbU literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Indian/Mayotte b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Indian/Mayotte new file mode 100644 index 0000000000000000000000000000000000000000..8401a37aa0ba974b3ea7f748a32d58c65bdd5149 GIT binary patch literal 157 zcmWHE%1kq2zyM4@5fBCeMj!^UIVOI-AOYlPWq?Gr3>a8^d_x#q9Ya7|h7b}A`VRzn M4dVius%y*z0M}C!4*&oF literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Indian/Reunion b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Indian/Reunion new file mode 100644 index 0000000000000000000000000000000000000000..9b3830ec31a1f7b12d0b3f8e8e7a521f3a7ceef5 GIT binary patch literal 157 zcmWHE%1kq2zyM4@5fBCeMj!^UIVPU5YyfghK!OYw4h$?lz99@jt|4H42nh!L2Lil? LaRE)$HQ@pPihdFo literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Iran b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Iran new file mode 100644 index 0000000000000000000000000000000000000000..62d316190d42b9753bab0a8bd7db7fd6cda1c061 GIT binary patch literal 1647 zcmciCOGp(_0Eh80O+_?K4Wf-wl$LKTJ!$IAQjc%btCm`(`OZiAsx(U%8AZA%S}482 zK(a+qbR?7(21hKgurMsBHn~s?Du@bfzPk!qw5jGY^BabH@9O`JwXmi#-1zNqGM{jA zl$$5_o&$BA`uVJ)@_4Dx@(=hL(s!?p?{zZLaY#gd z$=6XIUMunPtlT=`A)-gzWz4OMV%tE1jym&5-E=}W$J@zk#@6Nr}sOljMMjJW_ygts-Dx?MGb0KTD{JR{iJdOuS=_spU88Y z*7-)E%3pMr1@HRA?q|Jn&$yQ;y!%KO4JN7L3!mlQo_4XX)lZjH-B$YxhIMIbxGEEG z<$-`oQNG4YSGe}8itov?a^b0{dhFBb%^Pxb%jy}`>eM4!zqyLGxeO{jUd9t)b*e!FgcUZRkpMDG@R4@Yb>R=dQ!f-Z>q-;Ak!w?qk<0bbzPtUL# zR`X2B$>p-s%Fli|tbblwh52>c(w5AFwIPe+Z&)3&JY;<~%>^PWM3#uG5m_X%N}J{~ zk#!;qMOKO|6qZuitQ=W7vUX(g$m)^h zBkM;BKq^2=Kx#mWK&n8>K5-Ag@6Dbs_6e$&{6)6^}7AY607bzI2 w7%3U4*``@EQZ-UGQa4gKQaMsOQae&SQaw_>iG7R9jPXC-0FHm}72x9X6EjSULI3~& literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Israel b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Israel new file mode 100644 index 0000000000000000000000000000000000000000..8676bfb0266c1c5d2e3e712fccd4b8221d26bb32 GIT binary patch literal 2239 zcmc)Ke@s{Qy~lJ1#+SQ+nRVP5!9$uiv|~*V!F^0iSoU zczI>A_}ATGzTx4vn1}a>oxaR>jxFA=+q%CC{P@KU(SG!@-O*5~?WT41Pj6WI_`5&I z6BW&>bA`4~7EiQJo{KsBOTs~UDmqJ_p3v)@zHmUFY4MA$uVeLD{hs)>rCpud^R3eL zHR89TI`MmJuJuQ%-~My^712FulHF5%LZ6Q~u6m~pi{9P>JG{1DhhJ~DM-TpGjcH7_ zqgt=($(t_O(QU(4jP-FKcH=(lzMO;h{iQqg1FqIH+k%t+ZJeVSyLckeVq1XAF&g&Kh#OHs{+Z12Q2@+H|&&% ztyapV#=xx5a5byLBhv=U)Wcmv`VqTdKDu{_HT#p@GJW@c>#^52$~m>W^xQS6^6|hP zDMM5^^reXG^8+%c?QW6Vy4`u=^C6M9d9;(iHBv2n zdz&n%zM=x98P1czQ|hUeIkM1yNCop|$fqanP(|@~%A(5~)S}2ZXHn-;wRm8xQ`|C7 zE$Qrcp4nlEl9mpqv@S!GeX!55N~VaVb?x%m^e|Cg(k!2g>J=5~@5{=tP_=AwwOrQS zqn^KBB$ppKrd~LkCRcp=nOb=?=&X8kv#M%LbzZEfQu3{PoYf2K#Y+{}oHgE6qB^t7 zd3k(+sPPWTnv02I?f5ftZTnqf-NkR@D_;(X_3gW4?MD%+ZtrXI)tbN6hAriCl;_qb zWaRaBy$KO}m4EB$K2N9+QL!Rih_tz$aW}uo%@2y4`Q|A^^D=V5|DH;i`3WAb!92W2 z4x20b>icWRY>??7^Fbzr%m|qhGACqG$gGfQA@f2e=4xh!ObwYEGC5Z>J7jvu{E!JE zGeo9{%n_L+GD~Ed$UKpWA~Qv%ip))8(?;fv zOdOdxGIeC`u4eMc?2+js^G6bZWB^G4k^>|ONEVPZAbCI%fn)+n1(FL_lMEyqt|lEw zK9GbU89`ElS7&Buhw| zkUSxYLNbM<3dt3cEF@bX6)VBoE0R zNBWTbAqjLf8AMWuv?6&$5{qOONv$Vj)U8kG$m{KTGoy9?7N)qSwWheHwWheHwWhceZhn(ziu*s+ fHJvamo|$B#9G{=;^?UsZNvZMqi9TLx!z6B%-(HB*DfMc?*@85^36djN)Ek+X}Esk zxEqeO-;Pq&&c0O9+TXe3U0%oP^hWk1=1DT~=7$&M7t7RTxrbIJeQpmR68uC2BD10h zL8KsJ5IKk-L=qwjk%b6Dq#@!Ec}M_A1V{)-3`h|8AEn^t&$^1Vkt)*0TeS(Uq)on$ Jm`JeW@)AbBadZFx literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Japan b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Japan new file mode 100644 index 0000000000000000000000000000000000000000..058c1e99ba26b1ab7855b81895c8d577e2f582a6 GIT binary patch literal 331 zcmWHE%1kq2zyQoZ5fBCeP9O%cc@CdzEx2wcH{tplv4$Hz#U|W5{iESFyR5+N)wde% zJo_(jw|h?m6C)HdFw{)|>F!y;$O2|_ID3UKc)0*^a0o~O2tu%1&I*(QVG!U3Vh~&4 zKM literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Libya b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Libya new file mode 100644 index 0000000000000000000000000000000000000000..bd885315f84f8615da866553c9c0086ad430ad01 GIT binary patch literal 641 zcmcK1y)Oe{9Ki9Xt$}*US)7;RXlo!MImJk57onkU5{bt^QqwbvK^lJolR?C25Ro)7 zh{0lNBC&~(r-?>FBF7@J@O%%G$>4YQ-1qL5yZf9spI>psucK1)YUs;;FC-JQEs@pMEdQei)t9FaX^C%&6~k%Q@Bl^R;rGrK!t*1Im` z^2I_p6l{_2eqC`ici4rfTQKh_Vou1sZ-XUjI2ZL()1H{f%yIBU#;l+5{_yc1W&ofd zP#`E6K@A86C8&X+;P6aJjEDgXcg literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/MET b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/MET new file mode 100644 index 0000000000000000000000000000000000000000..71963d533e444362250dec5465ec58517ab6c09d GIT binary patch literal 2102 zcmdVaUrd#C9LMoP#7buLMT0{EViKZtFV%Kpu{nX^A*^?N^8ZC!O&zq4nrXXm+jE}qXj zvTj>*k?$Ypa`z7xXP3LUpVmL!zp;Pf)cFIGF%1kJ)pKu32YdEubXuFn&aSc(FZnh8 zLeM^Wro>J@nPZ2%?dOLy>%FIye(bnq9En-xfrB=?SC+N?37gXrwd*!C+T7}hWtWHS z`aqfGWaQes>1mdm5LE8P63zcMM++uWb;Ac&=*Hn+6&U^h zpR}UruoYK~Sjn1atu%AM%8ELzY^vK9rT1yk=}oryj}9$49<-aktW)_=gDOUr=$4(! zwX{D&%bK&byl1i9TA83=Q@X9lIjc}`$|@5+QdRcXR(0+>TN(e3tsEb<+s?dbt70!( z_1N1A@9njkBhTyh)>gZt_bIKuYq!?4Y*y_}Es9iE=}v!*)&>@6?WF?MrBqto7c+GC z#rd}G^~ou$^cy4<48etWoZwzY?T zvqzGB){&p0j`QDGXVN8go_ycB&Q0pk*M{t|@eys`|E_k#2K0E>pt|>V%NKW9{D0x+ z^JUD5b02Jy`4awq9}d+}77)UfcT{w_< zAOS%lf`kN#2@(_}Do9w6xFCT+B7=kmiH)ZV4iX(t7ak-&NPv(CAt6FygaiqR5)vjP zPDr4TNFkv@Vub_?iI%4e7ZNWdU`WJ}kRdTcf`&v52^$hOBydRNkkBEqLxP7y&(nnu viJzwnAQC|&gh&jLARG2Un{xpGmY)pj literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/MST7MDT b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/MST7MDT new file mode 100644 index 0000000000000000000000000000000000000000..726a7e57176567044d585800c37cbc917b441d22 GIT binary patch literal 2294 zcmdtidrZ}39LMo5NFgUKPZtaU&9o#45Kt0MW>nA#=>*{s&7cX4}0QGc-|jv;l>pCYwQs<{zIKioT*il zA9!WzNU@5%nJ%(3O+|H2N%W(WYTEi#9n(0|TvRooFD@B3v3Vmp_L)Kxr;h2ky$6(M z^c8){7Xv2#>`_TL)@c&o8<3>8`jvX2Q!ed!QeC#CSuPJYsVi3cB)R-{HKRCFuFSkn zrOYkUGvhoeH9AA5{x;vFeHEwE!_&>I<3H)y2hN+T22ScZp;_wcC-&*NDKk^sP~gs>gI;#vSU0f=~70*eq3)_NNqmAFqnX&x-fNFY3n624%^9kGW}Z zw=CWMv$=WKHYsWS*xb^!OW#_#-`v);RhKS!)|8d5)@8pBD_>5#_)hOpFL-xXH(4)sVw(_yu`Z=KxdKV=%byY>A!2h9U5LEV(F z!!-LUbn}IfY01dZEhp9_Kq^Y*;VOd`| zsW!A8mW|2h)TYW_*)%n7LPZC4XykLVIc105Jap7-84Kyh`UcG7XXLxzTo4H+D|(ec6XI6FRIfE*)4hKP(286+}FWSCAnPGq1? zJ5pq*$XJoVa*P%kF2{J00dtHP88XM1kwJ5e8W}dnxRHS)BS(hrv|~pGkBlA}J~DnJ z07wLo5Fjx?g1`|4Bn%vJKmy^kkw8M>w6Q>f!4VB497sHnfFKb;LW0Bu2?`PwBrHf= zkia03K|w_ff`mi~2@?`0Bv4KpDI`=*8!IGOP8%&G zTpaO20)|8k2^kVIBxp#~kgy?fLjvctkwZe~w6Q~i=d{s7!p9LmB!CNx0EJtLK&^m2w zk>EOQbdm5nZG4dcBN0YIjKmlTG7@F{--Ov?YrWW3JKMi7w;(q!+n=AGo1dHK`5U$l BL=yl2 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Mexico/BajaNorte b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Mexico/BajaNorte new file mode 100644 index 0000000000000000000000000000000000000000..fffdc24bfc4c076584787843a5a6b457a23c5bf2 GIT binary patch literal 2342 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 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/NZ-CHAT b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/NZ-CHAT new file mode 100644 index 0000000000000000000000000000000000000000..6329e4fce0e5e7cd61329685a3e80adaa2107fb9 GIT binary patch literal 2018 zcmdVaT};(=9LMqhF>~Yaq~;isp{Du3!{I?dFd~#^kzwW4y2 z)wE?-)GTL?TBL2(MS*P9x~QzythMZ$ZE?}iT&*V!`@R2NcGXqu&(3+BogMDJ?@y$q zBUb4B87;w9;%#8-G;k^XrxV{$^zavXpV8PFH`Mq&ZJ4)itB% zlo?Od+!s!1UhRbD?>VMx^Al`A$49m>^#{8y6wsn6t88)dcUpXQp)HwsS4+pHS=NU~ zls&XSIj`U$7O&JMH?B6qO%nvKt0}RK<=0yRr9ERkp6x%C&0_NeCK z&#IklQQfb7R)3~k4X5L_`khRzIniK^gPy_%vu*9Jvuf&2wwq#;cC)f{ORZURWs)L` z#%$f(bBa!T$)cA}>DKQbxAor~(}wrjt!3mH-S%3aT3;Tv+nHkz02-w z%GSpEsBOwi)?G_VZF9WOh8}#Y#vVFa zVhsef)vv7f-E- zIz(DTdPJH;x4YD`BZgY^`LAD3kA7q1&9YVGU*&}3=kX=Hy3E3xP zqmZ3KwhGxRWV3wTZXw%+>=&|O$c`afhU^)#X~?eO|8d)bZt$8TxdnwQii-X1%L$i- UibMH%e326_3Kh7|%iQPSUysKGR{#J2 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Navajo b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Navajo new file mode 100644 index 0000000000000000000000000000000000000000..f8908febf220f27b3efa68bcc119633c8efee299 GIT binary patch literal 2427 zcmd7TeN5F=9LMp)g90~@Q;8vb6-07=JX* ziZRO|P|{j6@nOxzhPsApE1ScuX)UzpvTXFQNdotF-Y4uI`@g<-KVHAx`}gOKYqe)> zhPdW}%{M$;r+IjnU3+u%8~q`w`^7lj^V*MUca2Z)X`U*2^DpS$w!P}3)^I&E?~nSS zs%UXJ)vHGrw2MC@-TF$XS6mr=T8{nT7UO5j<-~_M!gn-V`rnEZVrQ%jXz_`_XC`FO zh8PuGHB(P18CO$t$8<>AunKu8Q-{gpDs2Bj=@{9quDj5q!_OTP5yzYKwD)^N|R~3k;!u#cn>;!RB!U7pRH($*RbI6#$cop;8d>#8$n2H+; z)w53gq-GzysBi8$rRI2N$y;_DP;*!M<-Bzti(50ll(#K=SIm$4K*lF(5$`*%6C4{w z!te>5c+n+pAK0Ul&eW^qt`~I5;Zl{_SgX@sS)|fyn`OqP8ERp{TDhonRAt6LAn(Zd zOf3#clv%NtMb`J>GJEWt$T|6oyz}#Zv82zT@9OUqOWS_dckkLRa_c_P_cZTP_ZIi* z`>MC8ywsO0D|NEdUNNx}XXZFd$h)Pj-xK%E@lq-r}e^W32v_d%>TJ(eOEmg%8 z9$nHgM?JKpNSAs8)rz=e?OOSba*apovdojJ?As*ip8d6O4^ES-e1l?j?}&VOc%P_f z9+Hm?w2I2=BXUjGdhw|9w61DtQI91b(vR1ARCPqVt|=%|HJ7})Ha=O^o^oqXNTl-Y z&(Z6?`&F&)D3?#1o+h63X3M7zjEK6jSXtjTBsOGD$c=SJ#HOh8a&vKq*z6nA-mF8) zJN$*-65X!03>?#2N4@IVt{(l|S+{CvY|`6~=BUQX8ohmIoDu$$7L${i-BZIe^(Idl0#*YMmBLYYWIAVYVfg=h?7&zj91cD>vwq2Y)P5*(|E4iX-#i4PJWjtC(kLSlpj z35gOCCL~TsppZx*p+aJX1Ph545-zKW7ZNazh#?{4h#3+zj;JAFp%{_#pwbng}8xL?ntx7?C(4fkYySgc6A*5=^U!CK67oi6;_JtBEKQ zQjVA+LFI@l5>}45B7xN?B<@Jyk;o&V4-A<61O@-|diAUS zUeow?VVY-pZ%S`^KUsSFja=?DoxisEHu@sKVg3~?Ha{mh7p7#Sq$N4i(^Jw@(j0#Q DJ6nx# literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/PRC b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/PRC new file mode 100644 index 0000000000000000000000000000000000000000..af6d6fbbd298f4698b748004b6d3c2c847dd6ad6 GIT binary patch literal 405 zcmWHE%1kq2zyQoZ5fBCeK_CXPc{co;HTy&iW5bDG>IEmS@->{g9rZzOml=b6W_^J| zT}FeVXJUa;oL7UgrgMRcdpd)vQ2Ylqbx#JhPmUin*tHonE-8OtVnl-s424fYw$x2v zWMN<^Xkg&*@eN^cb^+qx5Re2AgplCK|3Cn8D2N6*7EA*j45C4f2GJmggUkgv9t1!h y0MQ^%fM}3MKs3lRAR6Q$5DoGa2!K2WqCuVm(?Ab`XpkqtG`Sw-0{U6kf(rm2v0J79 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/PST8PDT b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/PST8PDT new file mode 100644 index 0000000000000000000000000000000000000000..6242ac04c09fd4e4952cd16503e954dcbdacec2e GIT binary patch literal 2294 zcmdtieN5F=9LMnsqQq039#A5%lbXa8u7HA9u?H1*!9*~wBxWYY!ypY6xs*V+C5^A4_S zsLS*GA)oF}HG?yM-#S=5TU{P|N?*BHr^e6J z>c2iNRud-!I`W2Bc@AXisAm&ZbZdg1wCy&Dsm?HySI5hgC2=M;=O>BXv&_V)&m`{X z`#S!YW0Ek^V-mj^P)Yq==IVEP)HO%m((1)7b?t7^*R?gP>l?P~8>-f*mv*$IQ(K&x#Js(YHMLp3JCB(lZ;s zRkQMc*0-*BSItiTQfGL>Dq~{QWXA7OnZutO?+=^QoWA2GYp7ka!+VXdccaX0f5hbM zT`IZtFX+7HSu!usqUTpkk^GEGU66NC7R36sKW(z|Ur5ypuUt@zJ{s4BXFpMkkENK~ zPra$`=)7$1e0h($tLZzlq~nMzE$cJOYMz&(xyCFn+9Jz;8`6R7=TulLG`)ZMT2nw4KSO6ksSv+C`YQnr4FDc|Rl)r+glJs~9(X@w@Z=8^=*(@kamS5kRy zkzPCfSGD%TG+i|@q}Cmt(Dx0WQ0qHJ^!*WU6V+Q6a-Z#^tmFLq>)S4H+9UICP`q!SFbCe82#a5h6oG#)u3O86`4IryVCU zP^TR!GE`)&$Y7DtBEv<-iwqbUF*0Oi%*ddTQ6s}f#*GXd896d^ryV;ocx3d*@R9K& z0YD;vgaC;F5(Fd)NEnbfAc1h&NFbqb+E^gLK%#+!1BnL`5F{chNNAikHb`)g=pf-i;)4VTi4YPZBt}S(kSHNxLgIu3%4s8ogvx1Sg#^oKqlJVE zi5C(uBw|R&keDGsL!yR+4T&2PIH!#q5;~`i9TGgJjUEy{Bz{N$kq9CoL}G{p5s4xa zMkJ0%AdyHSp>*0Zs+IS)XMIwrX6p1MkR3xfMSdq9Qfkh&Vgw|O_vVkE{$kdY|k|0c}ww$^@I?X1#yzC2$}R%vdoFV~k7|2MIyR0IG3 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Apia b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Apia new file mode 100644 index 0000000000000000000000000000000000000000..efe6d5a1de7f1e3e9841dc7392a87c18cb4e3236 GIT binary patch literal 1079 zcmbu-Pi)I!9LMozTi0cy5<6`!oDiGNZ0NX5GBU}!jsDu%uzlBA*ZH@xTKyX%A;bYA z*>NHcocuVD9b_URZssJ2>>CL;#LfT5^KK*#oaSkszJ6)iOFwU~qd&FM{B?rv6E0`1 zyF8a(D*SFtAyGqLsVtu4lF@Z2x{ z9Pi(I6uED3IqTfzxzxH7fAV$|*#_B%FR>A_6S7rKw->S*vKz7;vLCV`vLmu3vS&`W zDY7fFEwV4NF|sqVHL^FdIkG#lJ+eR20MY@{0@4H0L{8TQ(gxB8(g@NC(hAZG(hSlK z(hkxO(h$-S(h|}W(iGBFPS+OF7t$Eg8PXck8`2!o9nv2D?l0i_3(n$Yj6X_%|C^yP dB`(k9)infK8LbPi3a_ZDsf^Z!tKCCw$uB2YDtZ6_ literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Auckland b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Auckland new file mode 100644 index 0000000000000000000000000000000000000000..a40767df93d3da9502281672a7b4663f6f815199 GIT binary patch literal 2434 zcmc)LdrXye9LMnoxis#18ACGEFfUvV7Zst1Pys=?WFjFMeUpTPhES5wMYCCegnyaa0VZZnDPg~{RKF^->`t86U=lt<`pS;4d zk~r%>mzQ~mhwF9oa1LziXm{;hys@CY=8SXS{4>%~(C>UNtY7vgv^qQ8Tcs-^xfOAoz!(RKLf$J)Jl$ko%dTaT^JC-obyV_wJqQbAG4zHvXx8Lr2uV_M`@MHECc`kKXud zosLf4p<`-Fb!_N!I<6p7$BmR|P(p+To!ub8lQSf^f2D-Dg-b~D0=el2Kbf#`hTPn9 zPC`q4W#XHIGAVsnCO_RSx5RjBSlMSfCGaP`)!`;nN6ph|{-rxKC#EdTIEl z%@VOIOd{XeBvJLA;%Hbc(W}l%OnJ7%F8oO1^2>B)_%4|hzes2MG)R0cakd2OuTS$kYkmgmUaq7Ipt6eIJKUy;-aVde%vMoY4{MQG0YQ<7WluXmM<=wb<%yVF&d zr1(kR)LvaW@tov)y{-9I2j!k0pVxx#+hy4?rxtd2D$ z{H5~BzhqP)^l{`BB4P9sD%evp6(P~YQny-uXv7Qil z{6LyM(HgH$?pPt~HwA0$v#Iiw^AEM$MqTUnboaQfw`J`aa5H;&tIP7Vtd<_m`v={8 zIGdyWnp3zW&&nyx<|Q?ccis3muDt(W+zsYWJY3t&!+GpgbIt9{YC+bAED%{CvP5K! z$Rd$dBFjY9X=@gWtQ1))vQ}iV$ZC=0BI`vKjI0=0GO}i5(a5TiWh3iG7H(@+jx61L zSBtgVn#CilN0yJQA1MG*0i*;-4Ui%rRY1ys)WOyi0;zNq+m$Jkdh%aLyCq}4JjK^H>7Y#<&e@LwX-$FL#l_A52+tg zK%|0536UBiMMSEIlo6>TQb?qdNGXw8BE>|iX=}=f)DtNvQcKoDkEh^>WmZ`sWeh*q}E8Wk!mC5M(S;A z3XW79DLGPer07W1k+LIoM+%Qr-Zb9*TDO;n=XJd;t7(YOX=3kT$KKnHy*ZoM2iTc6 s=awGJBg@YGzk~lz@hu;I4x(b?_$`RcPISz6#6)J#a>P1fqG$U24ct};!vFvP literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Chatham b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Chatham new file mode 100644 index 0000000000000000000000000000000000000000..6329e4fce0e5e7cd61329685a3e80adaa2107fb9 GIT binary patch literal 2018 zcmdVaT};(=9LMqhF>~Yaq~;isp{Du3!{I?dFd~#^kzwW4y2 z)wE?-)GTL?TBL2(MS*P9x~QzythMZ$ZE?}iT&*V!`@R2NcGXqu&(3+BogMDJ?@y$q zBUb4B87;w9;%#8-G;k^XrxV{$^zavXpV8PFH`Mq&ZJ4)itB% zlo?Od+!s!1UhRbD?>VMx^Al`A$49m>^#{8y6wsn6t88)dcUpXQp)HwsS4+pHS=NU~ zls&XSIj`U$7O&JMH?B6qO%nvKt0}RK<=0yRr9ERkp6x%C&0_NeCK z&#IklQQfb7R)3~k4X5L_`khRzIniK^gPy_%vu*9Jvuf&2wwq#;cC)f{ORZURWs)L` z#%$f(bBa!T$)cA}>DKQbxAor~(}wrjt!3mH-S%3aT3;Tv+nHkz02-w z%GSpEsBOwi)?G_VZF9WOh8}#Y#vVFa zVhsef)vv7f-E- zIz(DTdPJH;x4YD`BZgY^`LAD3kA7q1&9YVGU*&}3=kX=Hy3E3xP zqmZ3KwhGxRWV3wTZXw%+>=&|O$c`afhU^)#X~?eO|8d)bZt$8TxdnwQii-X1%L$i- UibMH%e326_3Kh7|%iQPSUysKGR{#J2 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Chuuk b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Chuuk new file mode 100644 index 0000000000000000000000000000000000000000..0ef473871d5569e7db3b4a5a49de10c314f6449c GIT binary patch literal 144 zcmWHE%1kq2zyORu5fFv}5Sx{Op=SXDgR@6y2#^cDKh@uh)NhdD-(BoFRthtklxM{;>w<0nH1h9 zMm%;>Czov%SJm#=!|uG^qCfw>RGB&BMa4-(=+tgy@hJrM^!TI zsj=#sH%jESP3P5ho6}`_hf9oabjk@uzl-YwJN3jdgJM#lr8Au8RK^d#>KjhIASVCv zzP|CjK6TT;D?0PV?J8@3r=GImVdZyr9CVn$~~%Zj6FX829*&wEYH zDtlU&raY+vIs0Vb$0jv9d8?c~>=b2Z+T@&rjpDY*VmbGKrRMFOCW9ZuiuvUm^n&g^ zs@#7{-`?J(?#TRER#Y{sP~s=DvN)tFzkN$CN-I!{j&;k$=Tp_4yVuJlLsP|Fo2q5i zp{vExmUg}DrE}u$&@x^9$fsg?zSJvf`ozkS6Ld}Kc2V<_Th~r`Th$JZmtk*@3ir8W z-FF?TzI#ZnI=)=3Za*yVd3}~@sM;wTpQ#p2#hc{4ZGO=_=~aE-!il0K=5gIx;1R7u ztMr;tUx_t`f_m-QqvHOTv-Ja?pH}N0P1f!2e5f95@X7Vh?NS}{M@W~$d8x-8b9tX= zblY0Xibi|7EO#`z`*}zF#hZV6l_Ne73|WDh74~Ir%i;Lv7yAFz#F~}xa=OgRcS_Wp zx{dx+WI@P^Y|WC8H6e>adsTd}ERI4{Iv|BWDuI*&sRdFDq#8&$ka{2mK`Mfj#MaaV zDGE{*q%25XkisC9K}v(v1}P3w9i%)+eUJj#nhGH$vNbhAiiA`NDHBpBq)>;FQi~d#cWNd2H+v&R06XUtOk4bNs^qK&h(3$|p+3EFOy!poj*gKB^|0}|OC-^TC c$a8_YDnePoB43WLAUiiVE12)gx4#np1YlQOW&i*H literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Efate b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Efate new file mode 100644 index 0000000000000000000000000000000000000000..c46154a8056cecd7310434e01bb646c72b253716 GIT binary patch literal 464 zcmWHE%1kq2zyQoZ5fBCeQ6L7fc_)26v_oZXJ-mm3Bd9(Vhdcv%dw%HO)I9 zUwtD$A$zxjV)U*6CGWWo%GPrNRJ7|IRHf?z)VLEJ)P5%fsK0i0(0EdFL9;Q?LF=W* z1?@y*2PQ@=kbzJG{`3)8sr-g4e}9)2Kfp^gM0>}LB0dgARmHgkS{?r$fqD0b0|OVxZe2rTE&$ASBNhMv literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Fakaofo b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Fakaofo new file mode 100644 index 0000000000000000000000000000000000000000..22902f98fee25197b56855ec9fadd5a87255dc90 GIT binary patch literal 171 zcmWHE%1kq2zyM4@5fBCeMj!^US^WOa+`#z%e`)|oblU|6h7j)%5R)MUyCKX#DG&w$ vkO3ez$A2KGGY{eQ(}m;OUBD5NMljPjHno-X_bfj%Ij;NRAPHK*x2lXZra#MCj} zyCtOhu0^%3YcTzV^}2t4(WEGaGelZk%NnMZHTK>bfUaQU7Y{5@-jvX{)MxfeDY z+*QM`ZrBn3qB?!EWY4S{RJmfG&HZRo`Akvg--lJxtBNGdcZL7xx)cDp%RF^-s;YE1zvu=zm_G_n;#Gp7+dzsy**v#j9yg1m5Ac z4&DO3krVvG42yD@g5NQRQzk)XamqBvJWiPinF*N+nG2Z=nawHFA@ez9LS#m#Oo`0t zlu40UoiZ&lFETMQGcq+YH!?XgJ2E{ozf%%GGH^-?NDfX(0?EQDX&`wZi6EIEsUW!^ z$spMv=^*(yB_Sjur=*1B_P2!jAf4~Wh29|-Eqc>Vwd ZRsanF8^hw`8v-?ofq@HXrmmq87XXt35jg+= literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Galapagos b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Galapagos new file mode 100644 index 0000000000000000000000000000000000000000..7504cc66f5006ace130bd71e12cac7bff2dca37b GIT binary patch literal 197 zcmWHE%1kq2zyQoZ5fBCeCLji}dABX`X^@jR62Qpx|Nk1G!2ka{H!!gL|G#!3r*rb!J=utkfux literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Gambier b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Gambier new file mode 100644 index 0000000000000000000000000000000000000000..fc49c03f6e043bf58534f6f4191717e6be1983d7 GIT binary patch literal 159 zcmWHE%1kq2zyM4@5fBCeMj!^UIj018urU7r-&n)I03-_-SbTg#7~CC!1PFwXVA6je Mz;7BC$XrV<0QR&STL1t6 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Guadalcanal b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Guadalcanal new file mode 100644 index 0000000000000000000000000000000000000000..3a4ec12e56d7663327bf083dbf819ddd86eb7b81 GIT binary patch literal 158 zcmWHE%1kq2zyM4@5fBCeMj!^UIi~m<_W(Ilzkoz%ZD3&W@eN@Jb_xM;8A3=f=sytP NHH-^rs;;3S7XWgx6{P?G literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Guam b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Guam new file mode 100644 index 0000000000000000000000000000000000000000..a05292f4bacfb1b9468afd759ca08abe0e36f9ef GIT binary patch literal 199 zcmWHE%1kq2zyM4@5fBCeMj!^UIjx-I5`dhZ1wamnWN{A;VQ|g>5+D$Q-6R&E6bOR= zGZ2H=y#Ikf*9RmCHl2z2|9>+R5Vw5`hy>XJCOLe3Ll{u(14(m%Y}Yk3 G-~s@L^C5Qt literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Honolulu b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Honolulu new file mode 100644 index 0000000000000000000000000000000000000000..1b4684b9b47fac79b03841013853d50a5a53abd7 GIT binary patch literal 250 zcmWHE%1kq2zyQoZ5fBCeRv-qkId-!;d+b&$j5ytCd*V`}r^VIYVh=_JMh2$;|8pW3 z82V!AG=S^?+Qb6338(>R6N`^; Q2(oPq3|t_)bq!6p0OD^WM*si- literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Kosrae b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Kosrae new file mode 100644 index 0000000000000000000000000000000000000000..61b7561589cb7897117aa8a4b1f8c8d606a34884 GIT binary patch literal 204 zcmWHE%1kq2zyQoZ5fBCeCLji}S^u|52bguIJ1_z{vo-(;h7|`uB#7 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Majuro b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Majuro new file mode 100644 index 0000000000000000000000000000000000000000..eab93a2af9905e0b3865af9f85f93daf2b90ee39 GIT binary patch literal 171 zcmWHE%1kq2zyM4@5fBCeMj!^US^l?42LL&VAHV`PYpaCcYGM5ExE{l(E2;6K21}>mAx`swv074=gc>n+a literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Marquesas b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Marquesas new file mode 100644 index 0000000000000000000000000000000000000000..cd2d5b073afffce74f34a5f984c3e5b7c95086f9 GIT binary patch literal 162 zcmWHE%1kq2zyM4@5fBCeMj!^UIj02pcrgC|Uu(g@@c(~R1_O(aZwQ00V^9c46+;LK TCjAEj{HAe%%(b*KHsAsPO8gu9 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Midway b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Midway new file mode 100644 index 0000000000000000000000000000000000000000..8889a26fa7c87074fcf89c15b5bb5ac3c7cd3246 GIT binary patch literal 268 zcmWHE%1kq2zyK^j5fBCe7+c_3Y1f8lZ%Y+^T?*YGrEOrq$iT$>|9@%#1H=FS#R-fo zU^WMsP{!9WZHA=vF>1I;7$PFOH qV0SPvG6OA-+yQb3&^bUh&^b_tfJFp+e1Xov;UoqIE}#ny4Y>d}`bgve literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Nauru b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Nauru new file mode 100644 index 0000000000000000000000000000000000000000..1d8179bcb50d105c5c6ccff136832eae9310f911 GIT binary patch literal 240 zcmWHE%1kq2zyK^j5fBCe7@KGDb8VK>TlRZga0)08>}EN^$i&FZz%Zu*v$D-JNQ`1pn}_yvV9cm;=mq`@GB1iStN0mwcO4YCtNgX{$vM2_8DK*#7B8gT&t DxL7Z> literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Niue b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Niue new file mode 100644 index 0000000000000000000000000000000000000000..b9f18a544ab4cffee02a84dfdcec9872675b377c GIT binary patch literal 200 zcmWHE%1kq2zyQoZ5fBCeCLji}S?)NSCJ2|Ke-w-6r N7#O&KHX9mp0RSK#D_;Nr literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Norfolk b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Norfolk new file mode 100644 index 0000000000000000000000000000000000000000..2e989c25561771e870d4b45ab405fe7105b2cfb2 GIT binary patch literal 182 zcmWHE%1kq2zyM4@5fBCeMj!^UIqo?AXaI8NHUK#c3wJQE`1yt~__>9ExC|lK4PpjL zfiMVw3<0ru{sTdsnRo|?1{(^LnOgx;0yLWiY&M4v$ZRC@85p>LR_PiVS{WN~0RZqn B9?}2+ literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Noumea b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Noumea new file mode 100644 index 0000000000000000000000000000000000000000..ae9e138fa566f2053c96d6c9689474068d3d03d4 GIT binary patch literal 300 zcmWHE%1kq2zyPd35fBCeb|40^c_)26Qo{FaR{($5?gIkH<^%|uzjrWN;Qhf^!li(T z5eS)C7#Qa8fb^_5zzAf|+Q7hx%=YmOVeoSf1`#13Rg8=vk|BfyH~a?zkUK#7KyCri eAoqZ1kefg>$Xy^B4 z!2o2Z1~71fNnS81=;Is05bOvf{DMOmoPanOh!G$JyX9;^6(9@(Ad5k4(f>dYdg4h3 lhz26^LLqK>4kQ0Jk9}`dtgh2qL2gK(14+M2)W^aH3 Zbs``cpfM~yz9CSf7#O&KX6jmU0RUJc5K;gD literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Pitcairn b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Pitcairn new file mode 100644 index 0000000000000000000000000000000000000000..51f01c6410da8f9b518d07c1f040d830d0f1200e GIT binary patch literal 177 zcmWHE%1kq2zyM4@5fBCeMj!^UIZR!gI2ix`@2Fs4`2WAZfq^B!FN7f=I0U4KAq2ZY z%s?p+1_6*EAU4l`AgD9f`vMXK8_M+me;W_TRG`@`V6!=Ve1T>ona{w$1+>b73jpHE BADRFF literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Pohnpei b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Pohnpei new file mode 100644 index 0000000000000000000000000000000000000000..f175ea587502fb875d165ea4ac3ad4b657b58b99 GIT binary patch literal 144 zcmWHE%1kq2zyORu5fFv}5Sx{OVb%r)h5&!R5FjrEyGACU6bOR=NE3+7`5y@C%oNrD a1*U-Xg3Mv@@eP5Q#lXM?GF8{mkP86B{t?Fj literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Ponape b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Ponape new file mode 100644 index 0000000000000000000000000000000000000000..f175ea587502fb875d165ea4ac3ad4b657b58b99 GIT binary patch literal 144 zcmWHE%1kq2zyORu5fFv}5Sx{OVb%r)h5&!R5FjrEyGACU6bOR=NE3+7`5y@C%oNrD a1*U-Xg3Mv@@eP5Q#lXM?GF8{mkP86B{t?Fj literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Port_Moresby b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Port_Moresby new file mode 100644 index 0000000000000000000000000000000000000000..8d4d12ccb09468721bb4473d729f55ba725b93d5 GIT binary patch literal 163 zcmWHE%1kq2zyORu5fFv}5SxX8p=SXDLx6h-kQ0JkA2U!2gh7A_h(T=L|3DD7Es6s~ o7rk9Ffe|Rv`2(b+^8?gWP9NV8h5%m>0X7~a$pvKU8X9l`06WDRX8-^I literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Rarotonga b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Rarotonga new file mode 100644 index 0000000000000000000000000000000000000000..581299788a6129d4565a8dbbb0fdd53f20e2116e GIT binary patch literal 548 zcmZ{hu}T9$6h(KF1to<<4Pn?#%otrFR>nrf!eS96(aJ51l_E$Cb{3KpLOOpy+;Z(K z()t6bf;N7FSjEmSaC~Pv(Y)c!8QwH=&%`H}7wgWS%F2YMd}+?P{2*AF-Fa4X-M*f$ zJg7qJTo+7N6}NVEaeSYs>RGBrH;JE#Qva!y1Rr5qy4z05!>M$kT}~>GpQ+w6$zuOC zt=3CwsWaBg`EM0AUUc~Nu4=0TU3(jW=qKp$!;n6Ar36X1H=Wy2gC`)3&ah? z55y6~6T}t77sQ#Rc!RjJ6n}0uGie#q*+iXa^sGkNMdS3rAsTL!4sdKN%Q7T4 z!2o2Z1~71fNnS81=;Is05bOvf{DMOmoPanOh!G$JyX9;^6(9@(Ad5k4(f>dYdg4h3 lhz2b2mz^L2qD3w P|3HA>G%k?2h6Y>!m{1*E literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Tarawa b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Tarawa new file mode 100644 index 0000000000000000000000000000000000000000..065dcd819473ff70bb1171eb97be0d2efac50f75 GIT binary patch literal 144 zcmWHE%1kq2zyORu5fFv}5Sx{OVZ{Lk26s=N5FjrEyGACU6bOR=NE3+7`5y@C%!JMW b1s0irWPs+d`1ppv%wk~R0-367Xv75o%jgl& literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Tongatapu b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Tongatapu new file mode 100644 index 0000000000000000000000000000000000000000..01ab6b87ef92e1a1ba7191614e73d4fab354b1c6 GIT binary patch literal 313 zcmWHE%1kq2zyPd35fBCeb|40^IZqZlO)&rMe!=2$?FB0qjsUBo9S+uyUj^6%&2nI5 zVrF4vVPs%fTL99t?E;8A@_>;AnH}OE!Vuyg90HVL1S$oA5bXA|0i{3~1UP^g#OD1E z1a)TYJ3utZEg(sddq6bEO&}WNE-(#r8;AzE4@AS<$jZdZ1azbaNDSyyi1UCX(5XOs ZfX;@peSASqg*zASUIs3psIH+g7XX;rJ(vIh literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Truk b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Pacific/Truk new file mode 100644 index 0000000000000000000000000000000000000000..0ef473871d5569e7db3b4a5a49de10c314f6449c GIT binary patch literal 144 zcmWHE%1kq2zyORu5fFv}5Sx{Op=SXDgR@6y2#^_P2!jAf4~Wh29|-EqI931! a)w{MTVCMP2x9Yu9Ztd%P-Bg53JHD=HI=bS6;PoJ}MUeAH^@9+KbXD`U> zZ|*rE_Ak6S@7p)`@J&18>bJCs$l20xws~t~m2Rupr*D0%`gZ9?-M)Fh*)jK!sVrWR zbF}b#Id);Re7!3|>)uJ1Z`KcxdS_Qoedz&ne8c*J6KiU7PR_YiaB6g{Hq6{Br+e4P znfOTgHn?0Gy+^e1QjuKrpD-7%);O1be9yUjyxeK(P;QzId}w~%U16?l-e7(^m2H}r zzhbV|q?+HerZ8}NMz;x|-V}SPhxrg>{2-mpJ zTkGRBe`A1;j zbbS6?oiHe0{h1?mV#FAo6yIAX-AvFa9Y@HNGwpTijb4(y|GG|V2$AXALuE!ylguo+ zCbP=wBxhEG%r3sHbB28+&&@cdxiOn$Zd#S*1?|&$(W>(=#W%~R%zrL_@ zn&yA8NM3wBO&3;9keBAiXu;}%vS?hYEY6FNC5c^SX~tjja;TBQejT;2`6nrAcTll05kNwK z!~h8b5(Oj-NE}>kAdpBPp+I7R1Otf%5)LFDNI;N?xZ02)F>$p)L85|$1&NER4Ga<) zBs55Dkl-NELBfN?2MG`oAtXc`V&rOrghYu$n2Xd>Z6;)w**)kYKvsjH1C5>zCrNLZ1$B7sFBi-Z=5EfQQLx=47D z_#y#DB8-IC)y5bJva5|U5@saMNT88OBcVoOjRYHsHWF?m-blcah$A6)wJ}G6?rNis zgdK@H5_lx?Na&H+Bf&?akAxqIKQaKw2p~g%i~%wTu67iVVL-+K83<$~kfA`v0vQZs zG?3vy#se7;WJHi5LB<3b6jwVc$gsHDaX|(K85v|~kg-7q2N@k?csxG4CxHP$ty=rM zf%f9P{hjMQFMfERmoGTv!N2Y-Pgu3F%VYN^$lV`zZSLOf{)D>A6Mpye&VMuQ{`~I- g{da`y_Yk{NeG*x$_^hP91N$b#XC)?Jzod|V06(!8vj6}9 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Portugal b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Portugal new file mode 100644 index 0000000000000000000000000000000000000000..168accf060c3837af1bd64361bd0dc157dec0ae9 GIT binary patch literal 3439 zcmeI!X>d(v9LMo{8z~}qPzho=q-tqOB(^A3ZWB$DSdxoa(pVz4h~ru&lqMxrC1W0H zsjZHPWl~~`t@d4r*s4T@l-jqWp{S<%e9ug0bo!z?<7LmCo6mJ8yz~41ojnJ~2iX4c zlu_UC<|$BbKKsnPHdibN8>TP#<50@Ng?IHuIg|8nl3n`Z%uS{d>(rM_yQQbM%h#7C z4%ah$JE`O36=v27UvrJoNniVgySeVmq2_wMj=sS)MbGYBLf;$^ zu5T%SSl{w|tG@MqroR2~W^>1umFCXHvHGsBr<%Lxo93RR1at487;|5AM{|E$cl|(1 zfAe6gIp(40Rr;a)OL~sIv7Yll(~n&4XCB=cX&$|^v@ka%tT6XNx_NANQ}fuqus(UN z^uoLYyY%Cuz0BjQ1{R)(Of5XIY>9r-`NTY#7Fu{JAinU_=acl)J@%X5hi){_1fA4= zXs}m1TXlnWu5^ZW?&)kT|K?=v!qy&I!TMC=V)|&~(#&|HaAJ4kC)bC@<$giNmB@z1 z&+UDTs{x+Iwc5qTb)N>>jWX4=8_&vUH*fu}-8z3)yM5%McIUg}+TG0E+P(SfwEI)j zHFMlo+Jhmf+Asar7)4Qr@z62DcoaC%_|`q<7IyS>?(Oqv~lxR@*m2 z`fT4Js;|ltH5M)wHPfW1HU2Z9CAdWG-u*?LaHsHX9W37TYcA?muP5H}tRm{UJ7m2_ zO=bP7b!CGyUb5kVlJf2BC(x1i zn$=h&ng=9_=EcdPrOzzcvY@XBdNxM3+TjrI{unJ=FOQXNwzZP)O>QUKE~qZwkN1`B zQiDYM5O?W_^AR7^y)J_t#UjK#M|SYNBs$!?CPLlzh|s*l;-f1|MOap*2+!RmBc`W` zj;of)PKk-4bJ`@?rTbJFnJ_>`wMdZ8@D8%8cSqUHuYv6L*k49h4iV93E6N^^>WiM6 z9?D*4JVbA!f{4k!BR)#AG4@`*9JhA4_#|(e96xWboRGChemXWoCQnb6ui0O7 zEAf&qclCQOzF+F^z5Z|ie#uhStF*_fe?5QxSZ86%33~~&mHzwZ>YBYQ-`Fbt^;3Q0 z_2Tb@M>uWWgQNJtTm8wQJ~;SBJ$AdDx1G=G;iL0E?A>$quzAStS*qcdx>l&vYW_uBKwJKD6*r-mLhwKY^tT&Rb*R{eML4F z*;!<3k-bGW7uj88dy)M`HW=AqWQ#4;9wVDfvg4L&%aJ{|RGW_Mx~1B7WZ#jEM|K|BdSvgB&9_v$k8D4(|40Ln4j?T+ zdVn+m=>pOQqz_0VkWL`2Kzd=Rnt^l!X$R5|q#;O0kd`1lL7IYe1!)V?7o;&rXOPw) zy+N8|sk+1eA=<-3e|TsR4;?~Ug!Bk$64E84O-P@RMj@TDRINgKg)|H47Sb-HUr57{ zjv*~WdWJL&=^D~Dq;E*$kj^2kvsAr9nul}`X&=%*q=85WkrpC7M4E_n5osgRN2HNR zCy`cKs$L?^v{cC zWAk_OZ^OnL2M&t&*-3HmdwYA{@B8}t`ku$vJ2coJzs70ru$gMRIlB&mVL9v{SK&aO zK5APvk=`abu1u(t<}Hcl4XRk#tBxfX&FNQ_obB$b^LUTGSP^qMJR(C{`)JlsU(F;b+Sb_#WRz13viKjnF0+q}f; zvIa(*zRc!dz`(a1RmWoIInjhXioYe5Hk@Ld`(~5?_ zOSyh1EOseS%(G2UYE~;y_LEOwWME`wVrF1u0YV0b@(z$;brT>YBMSpVK?8{0vjD^f ziF*f!FnGI!fCS+n1iSm#feJtv1bBfM#OC=A1et9q6(AbqRuBzxFNg-Y8AOBJ4WdDA z2hkw+gJ_T+Ks3l7AVWcZ0ns4;fM}4PKs4B2OpHt{%q)ydtUw6#7zaoK=sk!xz$7D3 f4Cp-|8|XbC8|Xb2A77yNuy~PyfeR?CYsm!wMOto6 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Singapore b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Singapore new file mode 100644 index 0000000000000000000000000000000000000000..a6f2db8f3a887fa0f19283b52c2f801329bb4f53 GIT binary patch literal 402 zcmWHE%1kq2zyKUT5fBCe7+bupxpncbbiWA)xSk}O+Wa)(^u&0MOCGr&zVGtw5S#dw zgOQ1ug_VVkoq-`S7Njw$fPsa9Azguy6GVd8nH3s51**45C5K2GJm=gJ_WRK{Ut_y7O^ literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Turkey b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Turkey new file mode 100644 index 0000000000000000000000000000000000000000..50a2838e9bdadcceb3d6e84d0b94ce6b994fa4ce GIT binary patch literal 2721 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 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/US/Aleutian b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/US/Aleutian new file mode 100644 index 0000000000000000000000000000000000000000..391ec98ec0f31cd595ed05a9b91a41c4cdb25d31 GIT binary patch literal 2353 zcmciCUrd%&0LSr%zb~K|6%ZndLdHwdwv5!Hz6D=S$_GwO zxKVG9$_M+-x)1GrPd?l_=tghaCu2%`-Prs_`ABMm8<*6h7ls$Q@qt@({K}-I@xQuy z(NEbbVLVGO{yIi2`8--DzJFUS?JSYY_D`y$npBy*{SWbI?mW4?Y(hL1Gc8kAoE0hl zaGe@4C{m|>(JOxL6)VRs>a@%6sPv)FbjC=xTGe|@i-CHT+48B(>X0hCu}0^hF$-_Z~dY`^WRlkE{(@oYkxjSsvQ;abbZR zvqE5r$QqGFBCAA}iL4V@sMV|#S*q2n68Wq-;ptkisFALrRC#&T5K>RL^S4 zht$t%3W!t?DIrorq=-lrkuoB6L<)&i5-BB8OQe`cHLa$cNIk8lph!inrld$sk)k41 zMaqiQ6)7xIS){Z`ZIR+4)wP=PBK5VJ0wWc+ni3;5Mv9D787VVTXQa?LSLvYOz>v^; zJ)ZEe`}jD{CqL5Zx~+Uov;V2JDYvP$`Nh^cz|^{&s2A|4+C7E;j## cxpqfT^h`nA)5^0mvNA+kd1hutW`>CP3w~*NkN^Mx literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/US/Arizona b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/US/Arizona new file mode 100644 index 0000000000000000000000000000000000000000..67589026c21c6bcb83587d25342c93f10570bc24 GIT binary patch literal 327 zcmZvYAq&Dl7>2*w299}QO_2Qxi(odoO(?YL!=cxMNs}%Y0#a~T!Sz17cKZ3}Cpw>NgF9qmu+9aR--XCrsnSyZ4tJ6R>Wa>`9!VX^F9kZxMSt1yQB&M?k}ke9UhVblr}rL-QeVC7(g!Pxwhz|`BTjI<%{*PHLt7kymbA; zyysO#)(Bmh6t9kFgzFR0J=DojzWUUVFjEy3CZ~J)m@|Gp^5bn{sy#%ie>rZ>Rvnk0 zN()U*QK6jMU8!nwDzsU)N1b0#pfAi?sp^um^~KS1)z5Kr^e+!3sb9NI(3kFe$^6zb zMqh4{Xf9t$lq+YV&DA5(@_TU?Q{RjS>h>fb8Ah5skPE@a&zTA<|f^!|2fsT zPmT5n{6=}q_tQ;VZB|V;d??M#o9d>DMY?&}M&p^Es$1+>Xj-mWD6N*Jn49ON$Svs! zrgc(+v>6s^yrM(p)?V$*ZJpXl+YUX|?M<#qy9T$bb{E>}_LWzZ_kqj$j?a%NpH1Iu z-xa&nooOxQuGuS8hr#EiCuW(s*K3RTb)IefTnBWgW@AmK@?71yI?{B> zdrSM5Jf*s3P1OOpeO0%NVLEWpy(%a%O@gO1QQf14%KZbYRfu12=@I<3>gnMvq3zF@ z&?=Yoy0X{wE~=0Rj;=RhIahV~&ezO?3(ECF?<&(LIbT1VIbS^z_koTWm#q4B%hZv5 z2dK!pZ4%Y>Srb*VRH8lOOmyxHiKz)PkG;28KVI5T#m-FE{k8_GxRE1t|F>^Z1H!`f zz|@OskhianA6%;9ue#}kknJkrl#dMcIb?=@Au`Oh)eO%*E+fj9n30)<@^z&7T`(kvGhnq^;;IAiEolwub z9W9gg*PCb4y2x`ml_ojCQ`CYzW^zcaJfFPMOz}D(DRFa6imOJag=VX?^8I>R+c|1l z-X@)XX@Z)bwMfr65~F5jr0N&8`>TvmL-edAEtI(Z_g91KKGV?sx*z`gSN~6+sIT9# z(M{^>*DV)!UP}|_o#xK>R@dH-=o>E)gW@I9J`qFg(?6coX8(+9-{b#z4cdQV;bDHV z53k$S+Zol+wH#TA$XY~JBeEWm6^X1#WK|;T5?PtZ+C)~Tqg|iK3U#z=6j`OnIz?70 zvR0ARimX>;#Ug7KS+&TzMOH4dc9GSKtY2gWJK8mjtYSyIj**p&tYu_1BkLJi(a4%c zRyDG&k(G_CZDe&L>l<0&j&_YBtK8A9b7Z9>Yu(YVc4WOHD;`<%$f`%yJ+ktVweM(G zKeGOj1RxneQh?+DNdl4uBn?O&kVGJvKvIF^0!apv4I~{%J{)aAkc=QHL2`m51<4AM z79=l7Vvx)rsX=msBnQb3k{%>KNP-+~hL98?IYN?zPL_B*_NEwndBxy+2khCFrV@Mp5Ifm3BxnoEkl0Am>A^BrSAd*3b6gt`* zB1uHDh@=t8Ba%oYlMJaua>LnS!PHxl4m5*NT!igBe_PBjbs~1HNIs8w@80a&|DB9?1E@aDpIb2*WAjXwMPkByqH7338e^+VccCQIInQIaQEz1vy!e zvjsU_8o1rSSHtT*3kNL-T4+stj^p6b+3J3}aZ1x9(^>6(E literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/US/East-Indiana b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/US/East-Indiana new file mode 100644 index 0000000000000000000000000000000000000000..aa3dfc43730ed25bde9c967039951f5c2fc15cc9 GIT binary patch literal 1649 zcmb`{Nk~;u0EhAO^l1Z)kl{isYSG3V3M0gzP!X%w_$<@1(jZavS}d|QBg#YY1&|?ktl*wwkU#kJKwP&sCJ&qy}$e3_Wi#XE-YO>M*MYR?Kj+< z#rEbszW#WUclhde)v$elcjVwxb$9Lv?{0gpy0ECcR+OLedbA|$$NTjoq5(-=RH5QS9La5doOmaRl2^&ds!M*uWBZE zuk*&KH^sxe_g{vZ550tlTuw0l315r4hzaa?sk2imRZe!6%;`F5az`)Jxh=a*UjIot z?|iwL{Ar|~a%h*D+BQ*!HkGMq7e~nH^FwMzZBWk4Oi{Bc-pSbsgH<^Hjtu|kQghNz z%QNyRcUOOEIpg3R=jJKWwjZm{K03vvNFM}YHZP~^CL#> zY0_)bwOPBmPOpo*Vb)Kt*6SlLROR?uS=o7ARmE4ys^+7r`dgvgP`^!WY|oUNYD(1R z%Zak4I8SZaFQf=?MMXQhKm2|M1HqUcxP1T0xq$HfGYul>-g~=eKb~Tc@87-_7?PD8 z7Fo0HJ=fkd!Xn4M=h*M;3Gm<<{`b10stYrjZLKTDXReO=(hY6&_8=4Lyomn)i0TXL?s}c+qA4eD1Km`+c9})T|e~dH(eZ zv|r)jb;drt4=r96E(88$fA$GSD$7alf^Sm=_O;okfpK9)v{r`&GN89RnmQ> zDe*1UEADvDtf(%~pVx_5S&^kzRSh*?6c5s+YacRS=0)k%3!auWnFH0@Y29UALT6Pr zDooZ#+@`+jb5%ApGOE1QAt|rfr#1y%Hk&HfsjrV8FyEB!)fGF+&F0x_^p+*_&DQL> zdRzYMW_wbO-jP1qd>b=DS9+((&XC@ES5%tpx;9+x4vv@I2YadS-Z8ST{UzC_Zs@AX z$IVaizv-V-D$V}3oArU%5_8bANFNHDWe({X`mk@g{IVrO|5{xrzkT+Ws;(F(M+(!G zF80dNtS8j5ycqdCv4c9E)?7{ukJdE_QRa^xq55P*h&k2bqCVZ|f;oNVCw-=-%ADQ5 zUe{KZnRA<~)cMkVViuOE3$xeB#p&}@U3QUN8a-8APRf-lk3Fld#-z%%4pa1>A#rlO z$w+oy4AH7l{1Iu~ zWt(dJ?%i^0=n{47s<|e}%v4SF+tTdNr#g5`rrcJZuR}hYVM0H8Q8zElFt<;AQs0r4 zVD22*QHLc)nijp9>ANDEnwIS%)!j{M%{>j8s(UU5Nvor^s`Za&rOnnoDtz@1a_^$m zs%?(P-1p`j)h^|jX+O49-ygffJTUMB{b1NK6VY*^j__@l$e;aoF&m~A67AWgQUxxma1!Jrs+1}y6T>gXdW8+tBQ^2WFGETp?Wk9Ha%M%);(*^ zn_f4**1ao#G<|+4)^VlhhYwx(l33C>K~IM1N!$< z1L{glLeyxTP&LaW2KUv8YsZ^`we9tw1%>j|{&?k`HckewZ>N$*d1XjZpn5tkMutwV zQNvm{m*kXPD)~m8JQKS@J#!+&j0msPBX(RcBYh=0bxD-h`y`}6h#J!|XHMK0}h3vH+gs|DL>C?Du$howX0|@ATVOT0`?bGJnVfA~T3g zAu@-^BqFnjOd~Rn$V4JD>9kXc%%#&#CNi7IbRzSKOeiv=$dn>;icBgptH`t>^NLI? zGPB6kB6I7slZ(u*(@rlkzsLk5GmK0zGRMdyBeRT5GcwP}L?bheOf@psPCMDiY&-3A zBlC?+xYN!!GUdpeBa@EIIx_9Zydx9uv@?%PJu>&mOg}RJNCJ=yASpm{fFuFQ z0+I$K4@e@AOdzRn+FT&XK(c|P1IY)H5F{f=N|2l&NkOuLqy@>%ku@`ElxydgupY>I#!AxT2Agro_{6Ot$-Q%;*IBv($GEF@bKwMkJ3&B9TlYsYG(= zw8=!W>9pxY@`)rA$taRiB&SGHk*p$VMe>Ry7RfAt!PJ03%X8>{vAm;#b5+G**avC7#0dgWBX9996Am;*dG9YJz)1D5< z`QWrC1ad|=?J0qr6Ua${oE6Avft(k}iGiFM$f<#x8_3CloE=VkdLZYA)1Dy68RE33 z2y%`fCkb+vAg2j(o**X*a;7v0sOLw+zAjlpvvG&`Yz1^d`MR)1!?bpP6g&d6+q;_xTd+bG9Qmj7Q}re9Wc5>V zyuMtJVXkCm$j?*a%+-WAxq5SyxfUvNt)<`ma-~~-Z9QpvzC0<{k9Miv#!hW^pHMfp z9M^pds?@Fi61jcVYwomp<&UotjlU^T0v|*gsg4v+Rj&zpwO4{yMyQa5L-nBC>uT`R zJvubyTNV0Nf)0!NScUC-Pr}VRYG~(n9nrquL>^nChaK5whVR`bQ8i`ezRhJaq9Whi zUz#r?=cSuyZ@P?nD%LzOAy#6>O;MwV+>zLz(JJ<4jDE1|wi?rNOF#7aMHP48f{w30 zs>YTNmxnjjt8sZZWc;$v%p+-M<MpQg*tb~2sJxns(yA&pPDl! zUirC;ytq%5b(l=*vfd3u8??>Md3#%xk+n-A!U{-tVN z?RLGsElX{vT%%uWN>Y`@1^V^sVM;vW2@1Bid%Z&L`R;(<3>on0|M;Ci;K+WD1Ogw{ zNr*cSarX%B5_R|awCO&XHpgBC_R96i412cY;l|xJ@Uq!Iap7Wi*^6^bz)o?nzmBqa zl;xu=AY}c-9uz<*h)^JLwU|&qakZ#0z(T==0t^Ki3N#dK7{H;R!vGHj9|nLZ z2r)oJ!H5AQ3Q7zxxmuhkKv9sQKt;id0u}`=2Dm7AF#twEi~%wVW(=UYTGS}8QE;OG z=W3B-fX>xo#{izIMUMeK3Vsv-DF{*^q+mz^k%A%xMhcD;AYCnz6ewLSmJDFJS~MBp zq~OT_C|fG08EnQy`~cP63^QItBJ1k9`G)xNsc!HRxZS z5BzEObkIHC`%k|X2z>N4?pWWg?AG_c$?l1AzK^{7d}g+FePHANLY{=%e*u&2$C9$2 SOrDgSl9ZjAnw*-P68c?+}V_Y7EM-7G&C- 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 DJ6nx# literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/US/Pacific b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/US/Pacific new file mode 100644 index 0000000000000000000000000000000000000000..3b7ce1dceebf9fa9db859068da1fa7eba6df1cfa GIT binary patch literal 2819 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 lhz2JUUwbou|j8Z1ia9M1PU`)_Oy`~BM1Zr@g; z{#xT?!eO<@;T}4@G4%ZG(vPQlA|C=hpBEiE*WDiIeZJFoUKNJV$1Wz)<980G<2C(# z1s(l;arfY*P_p$_x_DDT#iilGz>7qYZ=|*8Oa5Ts-MHc6k-Egh$H#{!4fLAem1Cyl z%mEWRyvI!5ztv3HvD!>s-(aS-EHtIDu$exq*pvnRrabSfsjw?_#ixJ{zbWdP(RsgX z#WaviK%$qOttn?FIdE%a)-F;op+1snDwjR^f8wO0x?vrM2yvNL2xzEfm=`ssy z)|mz0Hk;_AP91$&Zx(%Bs~6ubH%mrhI(D&6$M1yn(t~BX_O#N8Z8>^bchD?PzSVVG zzMJ~8M><*e$~4$lbz|uR)A;_OX>zAc)6>gl#p{En`PvcF^7w*I9o=PImdkCqZIA7> zJvkmB+n1ZQ{dqpylRX&iK1Qk1Fn>mMhvkubJNMd7%coSNN{v-2ny@A))zHc_I7Jow zIgeCX#hH0Dk@frid_)H9ExQS(;SLz5aS@$$!{yngV+Z#(4kleF%e=T z#7Kyh5HlfmLJWmi3NaO8E5ulcwGeY5_CgGXSnN2ENKcoOi1&|UPN)3=A97+|CG9Yz83V~DtDFspsq!>swka8gPKnj9X1Sttp z6Qn4IQWc~uhf)`$Fi2&P(jc{2ZkOBR@_21;j@R}{bI#87XYIT(xn4VaFxp*$Dvj~Q z5}o8G(Mf0$o!liliBY1H&?GtuO`?;hL??-5&n3E&%v_@T{rMK6`>*iSzsgg73AJ*b F|0gT@fExe+ literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/WET b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/WET new file mode 100644 index 0000000000000000000000000000000000000000..444a1933d72525ab3045980eab2fbf79266cf158 GIT binary patch literal 1873 zcmd7SYfO~|9LMoPjFl|ukH|&2RYYK&;BXBHyo3jafr=afFGLD*NunTP;3d{#&J}aN zHkNb7#Kl;1ioU>l0qC;JXc}v4tWhyHU1gU!H+6IwThI4->nmT?b9VN5cDD2G|NRBF zw>D*Z?s*A|B_4Ro9&PKi$96W@8R_ag5S~VM`r@nYlPmlj8@5rxuX7GEZ^(L{k(A6ln1 z$K$lNDM{=4^X>VP5EVDZ+WO>QJ$pS4{Ff79+YpIAfP6*VRvvpq#)YI^9rn&YMB z8%Nc$*s0d(UcEdY(B6-BsO`%Rd*yJE+DEJG)s{rPb|}X>DhsW%DcWAoNU$#dU-m}0 z$GX!a)qU%l^@J^`=bO*1_vW1Tog20NGZQ*+?2-b<#lcKoUVRK~h0-L6SkTLDE6;K@vhT zLQ+CTSl^j~E| Bn416q literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Zulu b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/pytzimp/zoneinfo/Zulu new file mode 100644 index 0000000000000000000000000000000000000000..5583f5b0c6e6949372648a7d75502e4d01b44931 GIT binary patch literal 118 mcmWHE%1kq2zyORu5fFv}5Ss0stYrjZLKTDXReO=(hY6&_8=4Lyomn)i0TXL?s}c+qA4eD1Km`+c9})T|e~dH(eZ zv|r)jb;drt4=r96E(88$fA$GSD$7alf^Sm=_O;okfpK9)v{r`&GN89RnmQ> zDe*1UEADvDtf(%~pVx_5S&^kzRSh*?6c5s+YacRS=0)k%3!auWnFH0@Y29UALT6Pr zDooZ#+@`+jb5%ApGOE1QAt|rfr#1y%Hk&HfsjrV8FyEB!)fGF+&F0x_^p+*_&DQL> zdRzYMW_wbO-jP1qd>b=DS9+((&XC@ES5%tpx;9+x4vv@I2YadS-Z8ST{UzC_Zs@AX z$IVaizv-V-D$V}3oArU%5_8bANFNHDWe({X`mk@g{IVrO|5{xrzkT+Ws;(F(M+(!G zF80dNtS8j5ycqdCv4c9E)?7{ukJdE_QRa^xq55P*h&k2bqCVZ|f;oNVCw-=-%ADQ5 zUe{KZnRA<~)cMkVViuOE3$xeB#p&}@U3QUN8a-8APRf-lk3Fld#-z%%4pa1>A#rlO z$w+oy4AH7l{1Iu~ zWt(dJ?%i^0=n{47s<|e}%v4SF+tTdNr#g5`rrcJZuR}hYVM0H8Q8zElFt<;AQs0r4 zVD22*QHLc)nijp9>ANDEnwIS%)!j{M%{>j8s(UU5Nvor^s`Za&rOnnoDtz@1a_^$m zs%?(P-1p`j)h^|jX+O49-ygffJTUMB{b1NK6VY*^j__@l$e;aoF&m~A67AWgQUxxma1!Jrs+1}y6T>gXdW8+tBQ^2WFGETp?Wk9Ha%M%);(*^ zn_f4**1ao#G<|+4)^VlhhYwx(l33C>K~IM1N!$< z1L{glLeyxTP&LaW2KUv8YsZ^`we9tw1%>j|{&?k`HckewZ>N$*d1XjZpn5tkMutwV zQNvm{m*kXPD)~m8JQKS@J#!+&j0msPBX(RcBYh=0bxD-h`y`}6h#J!|XHMK0}h3vH+gs|DL>C?Du$howX0|@ATVOT0`?bGJnVfA~T3g zAu@-^BqFnjOd~Rn$V4JD>9kXc%%#&#CNi7IbRzSKOeiv=$dn>;icBgptH`t>^NLI? zGPB6kB6I7slZ(u*(@rlkzsLk5GmK0zGRMdyBeRT5GcwP}L?bheOf@psPCMDiY&-3A zBlC?+xYN!!GUdpeBa@EIIx_9Zydx9uv@?%PJu>&mOg}RJNCJ=yASpm{fFuFQ z0+I$K4@e@AOdzRn+FT&XK(c|P1IY)H5F{f=N|2l&NkOuLqy@>%ku@`ElxydgupY>I#!AxT2Agro_{6Ot$-Q%;*IBv($GEF@bKwMkJ3&B9TlYsYG(= zw8=!W>9pxY@`)rA$taRiB&SGHk*p$VMe>Ry7RfAt!PJ03%X8>{vAm;#b5+G**avC7#0dgWBX9996Am;*dG9YJz)1D5< z`QWrC1ad|=?J0qr6Ua${oE6Avft(k}iGiFM$f<#x8_3CloE=VkdLZYA)1Dy68RE33 z2y%`fCkb+vAg2j(o**X*a;7v0sOLw+zAjlpvvG&`Yz1^d`MR)1!?b Receives the month name in english and returns an integer corresponding to the month number. Used in parsers. + +""" + +def translate_months(month): + if month == "January": return 1 + elif month == "February": return 2 + elif month == "March": return 3 + elif month == "April": return 4 + elif month == "May": return 5 + elif month == "June": return 6 + elif month == "July": return 7 + elif month == "August": return 8 + elif month == "September": return 9 + elif month == "October": return 10 + elif month == "November": return 11 + elif month == "December": return 12 + else: return diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/utilities.py b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/utilities.py new file mode 100644 index 0000000000..07108a794e --- /dev/null +++ b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/utilities.py @@ -0,0 +1,71 @@ +# -*- coding: utf-8 -*- + +""" p2p-streams (c) 2014 enen92 fightnight + + This file contains common utilites + + Functions: + + handle_wait(time_to_wait,title,text,segunda='') -> Timer with dialog progress capabilities + clean_text(text) -> Function to remove specific characters from a string + getDirectorySize(directory) -> returns a directory size recursively + recursive_overwrite(src, dest, ignore=None) -> Copy and replace an entire directory recursively + +""" + +import xbmc,xbmcplugin,xbmcgui,xbmcaddon,re,os,shutil +from pluginxbmc import * + +def handle_wait(time_to_wait,title,text,segunda=''): + ret = mensagemprogresso.create(' '+title) + secs=0 + percent=0 + increment = int(100 / time_to_wait) + cancelled = False + while secs < time_to_wait: + secs = secs + 1 + percent = increment*secs + secs_left = str((time_to_wait - secs)) + if segunda=='': remaining_display = translate(40188) + str(secs_left) + translate(40189) + else: remaining_display=segunda + mensagemprogresso.update(percent,text,remaining_display) + xbmc.sleep(1000) + if (mensagemprogresso.iscanceled()): + cancelled = True + break + if cancelled == True: + return False + else: + mensagemprogresso.close() + return False + +def clean_text(text): + command={'\r':'','\n':'','\t':'',' ':' ','"':'"',''':'',''':"'",'ã':'ã','&170;':'ª','é':'é','ç':'ç','ó':'ó','â':'â','ñ':'ñ','á':'á','í':'í','õ':'õ','É':'É','ú':'ú','&':'&','Á':'Ã','Ã':'Ã','Ê':'Ê','Ç':'Ç','Ó':'Ó','Õ':'Õ','Ô':'Ó','Ú':'Ú'} + regex = re.compile("|".join(map(re.escape, command.keys()))) + return regex.sub(lambda mo: command[mo.group(0)], text) + +def getDirectorySize(directory): + dir_size = 0 + for (path, dirs, files) in os.walk(directory): + for file in files: + filename = os.path.join(path, file) + dir_size += os.path.getsize(filename) + return dir_size + +def recursive_overwrite(src, dest, ignore=None): + if os.path.isdir(src): + if not os.path.isdir(dest): + os.makedirs(dest) + files = os.listdir(src) + if ignore is not None: + ignored = ignore(src, files) + else: + ignored = set() + for f in files: + if f not in ignored: + recursive_overwrite(os.path.join(src, f), + os.path.join(dest, f), + ignore) + else: + shutil.copyfile(src, dest) + return diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/utilities.pyo b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/utilities.pyo new file mode 100644 index 0000000000000000000000000000000000000000..72060af55d352089b5c4f077f78696598d899307 GIT binary patch literal 3873 zcmcgu&2J<}6@NW59?#6$iFY>}Cm|%AnC#AOydHb(_3kFSE2LfJf@Gnwqm`_LQM;== zZo8+u-Bq(|qwxVbA_Q(AgoKa~aEL(SfKV>sMlOg8H~s}UaN~pog5P`9J+`=S=HtCr zuU=KXs`pv_=WOf!AN=F}kcv+Q`0Mza9|9<%Z9tDyg<_AkK{&cX+m({8(ss3^YqVV} z=_%TtD(O0H*Gqbuwx@-zQrw^|g#}ae5q58qs?$d}vPEiIhzoqMYRK#?)0^!k>-Hy) z$j`djO=EK%42|!%!|T4^U0zx9b)u8IU4J(k?Ae4ttL5XfwHFyMW9^4&VuL6#Acn&< z@kcg_Bdd*w33zXmgf>bO^UfJ>FGy6Z`%i<&wrw=jeVfW)(MC4bi&h`mMWY9!Lz zC)zie4x`;D^uxU%4??SRTq;k8e&FLNqGTWn543$0*~v zK&?W`HxR=i;V3uJ6CEGRK9g}DXXj6Iyi(ib;i9j!v5S5*NYY&2-$)ZJ`#wywV;|3i zeX=+RHE3AF;*4_#P4;wWG+WVs@!4p@qGTD|umBX+050Iq_#yu0UjUfe7atsZG=J*R z34EtQCvY>sI$1bNmBvI@cy5|(l};LT^m7_dG53Hd|0~mQxp^!aPxIgfURdLK3|``e zO&Y_Yr|6(U`A^6~zE0q?P?L#yW=#uq(xRl!;viT#(D+qo+@jMed3Kui8|=VXohv|gy|4ycLZc~PwNleG( z69o2Bc5M0T=TgUI49yJy@-BOIeCP0g-fQ7I=grUpMwh)=Zw9ylSgW+WknPJ^nXSYY zGqd1CuNLWaoilQk1l54VTi4;9@H$~Ofsjxy0L_q^1$vIu^FVW?E&^R5bs6XdQdfXp zBsCB85~-JgULo}rAe{A8pw~#f4&;-11L#ds3qW5Z^%l@oQrCdmq^<+qAoVuTBB`4| zOQbqL%cNG^s0*}8YK_)EnZ)!h+OM$lv+vjFdw^3M0jCv?9sEu_LeL|?J|^15mDlOJ zh*%NWY~RMSY)Bv&eyv%7ErHD*znx(hzMAZq>|F_>Hyz_}l-hS4xv;!?*Ueos{L)t! zFgCpQi(eHI-R^D2`QvY#$ja^ILgd$_$m(jr`E)!iZ(X2rhWDI`|zmKvT; zIOV?IFLzn)7OOs<$dnKEqf%z2Jp0EJ4t5q>EOb}O4SqV|+;NJH#pl_Q?C%mYoXg-8 zF!;VSB=CrrH`{EU4atYDez4&Nc{KqdB#3!AE`iQUagtcrOlyJ1Tf^6STpf z+N=et6l#E$d?(u_23eELEAIX*E zqP;gT@vO5Nr~I>yh4Y!1ki0*8H(bKvi?THy@*GIdVOE^x-$?0~AkG zZ@?NI-KB92+!e0roCzwlkAjYRiew-q9yy@kqZ&(DzKv}U7wPfgizuWXO657HU=8HC zQzK9OG>8v`$O609dy8jTQS?jP|2XS#`Iz)Ymd%J!pXYl^ynrhpI7S|y8%nn|QzFeo z5)8F7351`yHRf=}|F?V{K9@@_p_IIil5)j+%?sJPIQsZ6miY?^eotgpJhIp%|HCktP-xL88ZlV=jDyrK_J<>IS9N$u_&rYM2(^B{B`cs=g*+&+DN(Q?Jx6a5*K<~5 zPlyccCN>%d2U={%){i4&d4dhgy{wBfbRL{|Chh833+()cpU~`at(P4`^uBEQHuK#M zdFXrv4kF>~+U4FV3-GyatfU_8erev)yN9E>UYb_{$h(B^99obW?^2~Ht;ZE`E>`Be z_H&pQP5XV7hW&nz!(Q4w?f_kTB=bBRj3Vj0n3e{rw*YBpf&1k;w}wS}ukh^K4AvRE n!+=#gdkCSPbtY@z$a}+7jbi Contains a downloader, a extraction function and a remove function + + Functions: + + get_page_source -> Get a webpage source code through urllib2 + mechanize_browser(url) -> Get a webpage source code through mechanize module. To avoid DDOS protections. + makeRequest(url, headers=None) -> check if a page is up and retrieve its source code + clean(text) -> Remove specific characters from the page source + url_isup(url, headers=None) -> Check if url is up. Returns True or False. + +""" + +import xbmc,xbmcplugin,xbmcgui,xbmcaddon,urllib,urllib2,tarfile,os,sys,re +from pluginxbmc import * + +user_agent = 'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1468.0 Safari/537.36' + +class download_tools(): + def Downloader(self,url,dest,description,heading): + dp = xbmcgui.DialogProgress() + dp.create(heading,description,'') + dp.update(0) + urllib.urlretrieve(url,dest,lambda nb, bs, fs, url=url: self._pbhook(nb,bs,fs,dp)) + + def _pbhook(self,numblocks, blocksize, filesize,dp=None): + try: + percent = int((int(numblocks)*int(blocksize)*100)/int(filesize)) + dp.update(percent) + except: + percent = 100 + dp.update(percent) + if dp.iscanceled(): + dp.close() + + def extract(self,file_tar,destination): + dp = xbmcgui.DialogProgress() + dp.create(translate(40000),translate(40044)) + tar = tarfile.open(file_tar) + tar.extractall(destination) + dp.update(100) + tar.close() + dp.close() + + def remove(self,file_): + dp = xbmcgui.DialogProgress() + dp.create(translate(40000),translate(40045)) + os.remove(file_) + dp.update(100) + dp.close() + +def get_page_source(url): + req = urllib2.Request(url) + req.add_header('User-Agent', user_agent) + response = urllib2.urlopen(req) + link=response.read() + response.close() + return link + +def mechanize_browser(url): + import mechanize + br = mechanize.Browser() + br.set_handle_equiv(True) + br.set_handle_redirect(True) + br.set_handle_referer(True) + br.set_handle_robots(False) + br.addheaders = [('User-agent', 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.1) Gecko/2008071615 Fedora/3.0.1-1.fc9 Firefox/3.0.1')] + r = br.open(url) + html = r.read() + html_source= br.response().read() + return html_source + +def makeRequest(url, headers=None): + try: + if not headers: + headers = {'User-agent' : 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:19.0) Gecko/20100101 Firefox/19.0'} + req = urllib2.Request(url,None,headers) + response = urllib2.urlopen(req) + data = response.read() + response.close() + return data + except: + mensagemok(translate(40000),translate(40122)) + sys.exit(0) + +def url_isup(url, headers=None): + try: + if not headers: + headers = {'User-agent' : 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:19.0) Gecko/20100101 Firefox/19.0'} + req = urllib2.Request(url,None,headers) + response = urllib2.urlopen(req) + data = response.read() + response.close() + return True + except: return False + +def clean(text): + command={'\r':'','\n':'','\t':'',' ':' ','"':'"',''':'',''':"'",'ã':'ã','&170;':'ª','é':'é','ç':'ç','ó':'ó','â':'â','ñ':'ñ','á':'á','í':'í','õ':'õ','É':'É','ú':'ú','&':'&','Á':'Ã','Ã':'Ã','Ê':'Ê','Ç':'Ç','Ó':'Ó','Õ':'Õ','Ô':'Ó','Ú':'Ú'} + regex = re.compile("|".join(map(re.escape, command.keys()))) + return regex.sub(lambda mo: command[mo.group(0)], text) diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/webutils.pyo b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/peertopeerutils/webutils.pyo new file mode 100644 index 0000000000000000000000000000000000000000..ce5bd676bbe90c17a200b4d5cf9163736267a1cc GIT binary patch literal 6741 zcmc&(OK%*<5$@rVOYV}i-gYF*cFVHmr7Z4)FG;3jSf(NiuuVHd3X~TJ7PHgM<&d*8 ztLa&ZGN?m9!;+HRj9h|Tk{p5r$RP-F@iD&T7vx9emLHIORXwvyG0zK?1*f~Fx~Csi z^;K0j3xAs~-}&)h@AxA76;QvA$NU9_5~7LH5o$z)j%b3g^oVGVA zCYob8T@=k?PLGS`cur4<=0r}HM6;CBWzj4%T@c}6lP22h8YwIOjFfZr z#)8z5j;_zi&7iZDMpTr`62JAWzBmv(1(A^tbX)e*APmw#8}7u#O6VD*%{xPm ziXTK_?5S27$Dygr$l3SgN}xS#l%ruj z=8D|Xp3;f=?rI!qp48vc{*DYbu>)Q{w9)TL5=^4gB+w8{keY+L;(`58dr>8YP4jrG!*Oa#4~aQTI}lD+_h@G+E`dZCD*)7FA1`b z(ibpMZfw>TeQ@{(K!^|Um>LQVU;*udaRXE_unAZoMwkga7MLgscdaspZ+t4~DdH*M zF)oT!h;4@;`_vIn9I-tj_D01XJB|HaFZKVuYy-$K1WeAX`BF4wdzi+f|{pP9GO}# z?015wdOuJ)t{!kUwM1L%GBrO=bgid#lEze$Gch#)l!v|)GJ?X`Xx1%DGbL$8 z{cbyq{T;(^mV`@YyP#lX@ZwTOR!dLA(?_XQ3z$c&43~Cvfu=c5lQ{+FvU37u5#^NQ zQ!DLjpbEk(q-`C-qXLN?;seGYUQ$c$3HC=0I0I4&Tm~dv%(UjvcgQ1HX%4kau-u7l zDabtY6T$mGhnzzySP>*Dmn`3%qJokEmMlVUWI{p+8^4#3a2W#tX2jac;<6WptU>oB zd^-fqKqIZxOLEMlLF5r;tcFM)XnbDU;hkiQej8I8vOB`bdFL3AGVPQdpWGTPYoMaf z@G?{p{P4*CrXq(rBG1cof|qgD$ze@&2bv(%9@2z+o@S>t#nyk>gy(>`X{{CEmB6CtsOm~0^(2GPz?LJ_%aH#O zK;m&cQ-noQ07Wjce^$U#5Rf$>6hfp{`Vckf1Gt1@7<;3vlk8>e;7gHW19d|h*Wqla zHNomBQGP^=%ks{${5XjE zyE0h1wzP~>)$Eqmia0>&1bOi>``u6ZhX42v|w=n7z{zssMj0y#=zbiXgp-;HkJ8? z0x0$_Dind-%T!QwcW0=mQo(jW*$G=oS4Rdo?Z!JcycW=49vZd-y&I%9g&DZw+@k6< z5*ZVB#M!}nZU#c>S$B9JKq(2I=_tW0!e5@rJmv)6&;AS3=-`7RFb&uPOk;vgV_d9R zt&=p5RO^)q%|UiV6jX+~biYTuffC(Y)QZOzM;!8K$q3GTY4QWm<}}Ux&)O3{ z#XO341Z_6VX>fw`* zcYmi)ofhg0suzWN3DtLmI*aO@P%opxT(6*dRjAicNue&FdR?fCsNN9jO;neJdJ9!W zs2Nn3g?by+6`^KPRfVddsteVyZ*!>Tg<23x2;bHZsl_aZrq@xvnqX%GUqT*bkXaS! z%3~8-UJ_ryZy`3*eI+S()g>VrlGZerWiCtX(xsuS;ZoE#y=7*+ZW;Ibak^~Di}m^I zw(TuLqP}zy?}oTB8@*(A;dOi2 zxIfH#G_L0>+#hiAaetJLQlHDddOYZp3+(H>50V@!!k-Q}7@2i(ajuaM@UsEunqAl) z8$GF#44%^hiil5GKLY$Is!eeo6u)|+ttj5`gx3UXq+!B$JfJ`Q-4i_irehgl-*g&!Yk zIZq@W-vzpK2(V846{6mtVugzDqu}rDxAcWOOAWl|d7^Gm!O{IgqHa@xf6W|l=e)k7 k)j1!c-nEC>_t Receives the type of stream (sop or ace) and activates the keyboard to receive the next argument. This can be the sop id, the acestream hash or the sop url. + +""" + +import xbmc,sys +from peertopeerutils.pluginxbmc import * +import sopcast as sop +import acestream as ace + +def go_to_id(p2p_type): + if p2p_type=='ace': + keyb = xbmc.Keyboard('', translate(40033)) + keyb.doModal() + if (keyb.isConfirmed()): + search = keyb.getText() + if search=='': sys.exit(0) + else: + channel_id = search + ace.acestreams(translate(40035) + ' ( ' + str(channel_id) + ')','',str(channel_id)) + elif p2p_type=='sop_id': + channel_id = xbmcgui.Dialog().numeric(0, translate(40033)) + sop.sopstreams(translate(40035) + ' ( ' + str(channel_id) + ')','',str(channel_id)) + elif p2p_type=='sop_url': + keyb = xbmc.Keyboard('sop://', translate(40034) + ' sop://') + keyb.doModal() + if (keyb.isConfirmed()): + search = keyb.getText() + if search=='': sys.exit(0) + else: + channel_id = search + sop.sopstreams(translate(40036) + ' ( ' + str(channel_id) + ')','',str(channel_id)) diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/resolver.pyo b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/resolver.pyo new file mode 100644 index 0000000000000000000000000000000000000000..8ea8a08ffcdd82be6ca98ef29b42ee75ab4bc348 GIT binary patch literal 1699 zcmcIk&u<$=6n?W#oWxB^r5*wZp*gNAYL}=IYK1DKBBTnn2RFU=VvTnu>v7gI%gk() zNXaSOxN|BZ68w4GI3sxP?b;zXdSI=6e*0$L_rCXIruXN;;N4Guyepu4GW`Dr-}oAZ z2AHB0pfjihOi^j|45k_DJ*awc+*!9^y1m}fhv^RJE%*^3cFF&3zD=+{3jkRk)sJHe zMy;Zhc`=mo=*gE)rE$hRJCY~1TqH+gFp&5hFKk3(Wn|%9Qr6*DKnN z(;`YAWb}2RVv^d_#%b$H>77gqBTIW`oK&G~R>mcnTTR=WPz^_tW4%fegEi4;d4enC zW0OIewgp&Wc!|CZ?`HAcn#=QBTj^)X&#cZd(^F3@*_j145ZY>cf&}1^vYj?`iF-2Wc0UdqBYGgF*UmmZz+^2xc0~*CUBr(8!Sbp>&0o-q#{2rsGI`*8T-1t`Sb0{kMn0&Msl{PzOznSGnz$8NnzJ(SpWBnn{Fdlak{s6|?nx#Ug{ zkpP-}jT4)8Iu(Z^cIM~fv7M6>t5n2H#p$ z`I5~J4|uReyVch?D4bw->EuM2>8{Tw2c$#Rmcpn|;Pr#MiiL8{RCJc{3s}TgsEuRt zL6v4aI`!I)mDYG2jq9o@ts9+LZT#q8*W5Um=$n9-)VT1$@Mm>q!l=Gr9_tI^AtJ{| z6iMuhkHr8b{@_8@7hj?Fxp<25vpe>jD^0DL&9pCOvkA3rvX3HtilR0qBu}zQwu+;c sA~&q-HQkjHip)*h6q;*4`2_8^ssCU3f4%a$smu#v9jWg9tjj+82XPse82|tP literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/sopcast.py b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/sopcast.py new file mode 100644 index 0000000000..beb13fd141 --- /dev/null +++ b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/sopcast.py @@ -0,0 +1,436 @@ +# -*- coding: utf-8 -*- + +""" p2p-streams (c) 2014 enen92 fightnight + + The code present on this file had as + initial input the X-Sopcast plugin code + by Cristi-Atlanta + +""" + +import xbmc,xbmcgui,xbmcplugin,urllib2,os,sys,subprocess,xbmcvfs,socket,re,requests,shutil +from thread import start_new_thread +from peertopeerutils.pluginxbmc import * +from peertopeerutils.utilities import handle_wait +from history import add_to_history + +""" Sopcast Dependent variables are listed below""" + +LISTA_SOP='http://www.sopcast.com/chlist.xml' +SPSC_BINARY = "sp-sc-auth" +LOCAL_PORT = settings.getSetting('local_port') +VIDEO_PORT = settings.getSetting('video_port') +BUFER_SIZE = int(settings.getSetting('buffer_size')) +if(settings.getSetting('auto_ip')=='true'): + LOCAL_IP=xbmc.getIPAddress() +else: LOCAL_IP=settings.getSetting('localhost') +VIDEO_STREAM = "http://"+LOCAL_IP+":"+str(VIDEO_PORT)+"/" + + +""" +Addon functions related to sopcast + +Main functions: +sopstreams(name,iconimage,sop) -> This function processes the id/sop url received as argument and does the magic for windows. If the OS is not windows, it sends the processed url to sopstreams_function +sopstreams_builtin(name,iconimage,sop) -> This function processes the url received from sopstreams and does the magic for all *nix based OS's. + +Classes: +SopWindowsPlayer -> Inheritance of XBMC Player class used only for Windows +streamplayer -> Inheritance of XBMC Player class used for Linux/osx/Android + +Sopcast Utils: +sop_sleep(time , spsc_pid) -> sopcast_binary pid sleep function. For all supported OS's except Windows. +handle_wait_socket(time_to_wait,title,text,segunda='') -> Timer to check if sopcast local server has started (attempt to connect on sopcast local server port). This function is Windows only. +break_sopcast() -> intentionally break the sopcast player in windows to avoid double sound created by the running sopcastp2p service +osx_sopcast_downloader() -> Sopcast downloader thread to avoid curl bugs in OSX + + +""" + + +""" Sopcast Main functions""" + +def sopstreams(name,iconimage,sop): + if not iconimage: iconimage = os.path.join(addonpath,'resources','art','sopcast_logo.jpg') + if "sop://" not in sop: sop = "sop://broker.sopcast.com:3912/" + sop + else: pass + print("Starting Player Sop URL: " + str(sop)) + labelname=name + if settings.getSetting('addon_history') == "true": + try: add_to_history(labelname, str(sop),2, iconimage) + except: pass + if not xbmc.getCondVisibility('system.platform.windows'): + if xbmc.getCondVisibility('System.Platform.Android') or settings.getSetting('force_android') == "true": + if settings.getSetting('external-sopcast') == "0": + versionNumber = int(xbmc.getInfoLabel("System.BuildVersion" )[0:2]) + if versionNumber >= 13: + xbmc.executebuiltin('XBMC.StartAndroidActivity("org.sopcast.android","android.intent.action.VIEW","",'+sop+')') + else: mensagemok(translate(40000),translate(40196),translate(40197)) + else: sopstreams_builtin(name,iconimage,sop) + else: sopstreams_builtin(name,iconimage,sop) + else: + cmd = ['sc','sdshow','sopcastp2p'] + import subprocess + proc = subprocess.Popen(cmd,stdout=subprocess.PIPE,shell=True) + config = True + for line in proc.stdout: + if " 1060:" in line.rstrip(): + config = False + print("Sopcast configuration is not done!") + if config == False: mensagemok(translate(40000),translate(40180),translate(40181), translate(40182)) + else: + import _winreg + aReg = _winreg.ConnectRegistry(None,_winreg.HKEY_LOCAL_MACHINE) + + #Dirty hack to break sopcast h264 codec so double sound can be avoided + + try: + aKey = _winreg.OpenKey(aReg, r'SOFTWARE\SopCast\Player\InstallPath',0, _winreg.KEY_READ) + name, value, type = _winreg.EnumValue(aKey, 0) + codec_file = os.path.join(os.path.join(value.replace("SopCast.exe","")),'codec','sop.ocx') + _winreg.CloseKey(aKey) + if xbmcvfs.exists(codec_file): xbmcvfs.rename(codec_file,os.path.join(os.path.join(value.replace("SopCast.exe","")),'codec','sop.ocx.old')) + except:pass + aReg = _winreg.ConnectRegistry(None,_winreg.HKEY_LOCAL_MACHINE) + aKey = _winreg.OpenKey(aReg, r'SYSTEM\CurrentControlSet\Services\sopcastp2p\Parameters', 3, _winreg.KEY_WRITE) + _winreg.SetValueEx(aKey,"AppParameters",0, _winreg.REG_SZ, sop) + _winreg.CloseKey(aKey) + cmd = ['sc','start','sopcastp2p'] + import subprocess + proc = subprocess.Popen(cmd,stdout=subprocess.PIPE,shell=True) + servicecreator = False + for line in proc.stdout: + print("result line: " + line.rstrip()) + res = handle_wait_socket(int(settings.getSetting('socket_time')),translate(40000),translate(40183)) + + if res == True: + print("Server created - waiting x seconds for confirmation") + try: sock.close() + except: pass + sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) + handle_wait(int(settings.getSetting('stream_time')),translate(40000),translate(40184),segunda='') + try: + result = sock.connect(('127.0.0.1',8902)) + connected = True + except: connected = False + if connected == True: + playlist = xbmc.PlayList(1) + playlist.clear() + listitem = xbmcgui.ListItem(labelname, iconImage=iconimage, thumbnailImage=iconimage) + listitem.setLabel(labelname) + listitem.setInfo("Video", {"Title":labelname}) + listitem.setProperty('mimetype', 'video/x-msvideo') + listitem.setProperty('IsPlayable', 'true') + windows_sop_url = "http://127.0.0.1:8902/tv.asf" + listitem.setPath(path=windows_sop_url) + playlist.add(windows_sop_url, listitem) + xbmcplugin.setResolvedUrl(int(sys.argv[1]),True,listitem) + player = SopWindowsPlayer() + if int(sys.argv[1]) < 0: + player.play(playlist) + while player._playbackLock: + xbmc.sleep(5000) + else: xbmc.executebuiltin("Notification(%s,%s,%i,%s)" % (translate(40000), translate(40040), 1,os.path.join(addonpath,"icon.png"))) + else: xbmc.executebuiltin("Notification(%s,%s,%i,%s)" % (translate(40000), translate(40040), 1,os.path.join(addonpath,"icon.png"))) + print("Player reached the end") + cmd = ['sc','stop','sopcastp2p'] + import subprocess + proc = subprocess.Popen(cmd,stdout=subprocess.PIPE,shell=True) + servicecreator = False + for line in proc.stdout: + print("result line" + line.rstrip()) + #dirty hack to break sopcast.exe player codec - renaming the file later + import _winreg + aReg = _winreg.ConnectRegistry(None,_winreg.HKEY_LOCAL_MACHINE) + try: + aKey = _winreg.OpenKey(aReg, r'SOFTWARE\SopCast\Player\InstallPath',0, _winreg.KEY_READ) + name, value, type = _winreg.EnumValue(aKey, 0) + codec_file = os.path.join(os.path.join(value.replace("SopCast.exe","")),'codec','sop.ocx.old') + _winreg.CloseKey(aKey) + if xbmcvfs.exists(codec_file): xbmcvfs.rename(codec_file,os.path.join(os.path.join(value.replace("SopCast.exe","")),'codec','sop.ocx')) + except:pass + + +def sopstreams_builtin(name,iconimage,sop): + try: + global spsc + if xbmc.getCondVisibility('System.Platform.Linux') and settings.getSetting('force_android') == "false": + + if os.uname()[4] == "armv6l" or os.uname()[4] == "armv7l" or settings.getSetting('openelecx86_64') == "true": + if settings.getSetting('jynxbox_arm7') == "true": + cmd = [os.path.join(pastaperfil,'sopcast','ld-linux.so.3'),'--library-path',os.path.join(pastaperfil,'sopcast','libqemu'),os.path.join(pastaperfil,'sopcast','qemu-i386'),os.path.join(pastaperfil,'sopcast','lib/ld-linux.so.2'),"--library-path",os.path.join(pastaperfil,'sopcast',"lib"),os.path.join(pastaperfil,'sopcast','sp-sc-auth'),sop,str(LOCAL_PORT),str(VIDEO_PORT)] + else: + cmd = [os.path.join(pastaperfil,'sopcast','qemu-i386'),os.path.join(pastaperfil,'sopcast','lib/ld-linux.so.2'),"--library-path",os.path.join(pastaperfil,'sopcast',"lib"),os.path.join(pastaperfil,'sopcast','sp-sc-auth'),sop,str(LOCAL_PORT),str(VIDEO_PORT)] + elif settings.getSetting('openeleci386') == "true": + cmd = [os.path.join(pastaperfil,'sopcast','lib/ld-linux.so.2'),"--library-path",os.path.join(pastaperfil,'sopcast',"lib"),os.path.join(pastaperfil,'sopcast','sp-sc-auth'),sop,str(LOCAL_PORT),str(VIDEO_PORT)] + else: + cmd = [os.path.join(pastaperfil,'sopcast','ld-linux.so.2'),'--library-path',os.path.join(pastaperfil,'sopcast','lib'),os.path.join(pastaperfil,'sopcast',SPSC_BINARY), sop, str(LOCAL_PORT), str(VIDEO_PORT)] + + elif xbmc.getCondVisibility('System.Platform.OSX'): + cmd = [os.path.join(pastaperfil,'sopcast','sp-sc-auth'), str(sop), str(LOCAL_PORT), str(VIDEO_PORT)] + + elif xbmc.getCondVisibility('System.Platform.Android') or settings.getSetting('force_android') == "true": + cmd = [str(settings.getSetting('android_sopclient')), str(sop), str(LOCAL_PORT), str(VIDEO_PORT)] + + print(cmd) + + #Check if another instance of the sopcast executable might still be running on the same port. Attempt to connect to server and video ports giving the user the choice before creating a new subprocess + try: + sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) + sock.connect((LOCAL_IP, int(LOCAL_PORT))) + sock.close() + sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) + sock.connect((LOCAL_IP, int(VIDEO_PORT))) + sock.close() + existing_instance = True + except: existing_instance = False + if existing_instance == True: + option = xbmcgui.Dialog().yesno(translate(40000), translate(70000),translate(70001)) + if not option: + if xbmc.getCondVisibility('System.Platform.Android') or settings.getSetting('force_android') == "true": + xbmc_user = os.getlogin() + procshut = subprocess.Popen(['ps','|','grep','sopclient'],shell=False,stdout=subprocess.PIPE) + for line in procshut.stdout: + match = re.findall(r'\S+', line.rstrip()) + if match: + if 'sopclient' in match[-1] and len(match)>2: + if xbmc_user == match[0]: + os.system("kill " + match[1]) + xbmc.sleep(200) + else: + os.system("su -c kill " + match[1]) + xbmc.sleep(200) + elif xbmc.getCondVisibility('System.Platform.Linux'): + os.system("kill $(ps aux | grep '[s]p-sc-auth' | awk '{print $1}')") #openelec + os.system("kill $(ps aux | grep '[s]p-sc-auth' | awk '{print $2}')") + elif xbmc.getCondVisibility('System.Platform.OSX'): + os.system("kill $(ps aux | grep '[s]p-sc-auth')") + else: pass + else: pass + + #opening the subprocess + if settings.getSetting('sop_debug_mode') == "false": + spsc = subprocess.Popen(cmd, shell=False, bufsize=BUFER_SIZE,stdin=None, stdout=None, stderr=None) + else: + spsc = subprocess.Popen(cmd, shell=False, bufsize=BUFER_SIZE,stdin=None, stdout=subprocess.PIPE, stderr=subprocess.PIPE) + listitem = xbmcgui.ListItem(name, iconImage=iconimage, thumbnailImage=iconimage) + listitem.setLabel(name) + listitem.setInfo('video', {'Title': name}) + url = "http://"+LOCAL_IP+":"+str(VIDEO_PORT)+"/" + xbmc.sleep(int(settings.getSetting('wait_time'))) + res=False + counter=50 + ret = mensagemprogresso.create(translate(40000),"SopCast",translate(40039)) + mensagemprogresso.update(0) + warning = 0 + while counter > 0 and spsc.pid: + if mensagemprogresso.iscanceled(): + mensagemprogress.close() + try: os.kill(self.spsc_pid,9) + except: pass + break + xbmc.sleep(400) + counter -= 1 + mensagemprogresso.update(int((1-(counter/50.0))*100)) + try: + urllib2.urlopen(url) + counter=0 + res=sop_sleep(200 , spsc.pid) + break + except: + if warning == 0: + print("Other instance of sopcast is still running") + warning += 1 + else: pass + + if res: + mensagemprogresso.update(100) + if not xbmc.getCondVisibility('System.Platform.OSX'): + listitem.setPath(path=url) + xbmcplugin.setResolvedUrl(int(sys.argv[1]),True,listitem) + player = streamplayer(xbmc.PLAYER_CORE_AUTO , spsc_pid=spsc.pid , listitem=listitem) + if int(sys.argv[1]) < 0: + player.play(url, listitem) + while player._playbackLock: + xbmc.sleep(500) + else: + xbmc.sleep(200) + video_file = os.path.join(pastaperfil,'sopcast.avi') + start_new_thread(osx_sopcast_downloader,()) + handle_wait(int(settings.getSetting('stream_time_osx')),translate(40000),translate(40184),segunda='') + listitem.setPath(path=video_file) + xbmcplugin.setResolvedUrl(int(sys.argv[1]),True,listitem) + player = streamplayer(xbmc.PLAYER_CORE_AUTO , spsc_pid=spsc.pid , listitem=listitem) + player.play(video_file, listitem) + while player._playbackLock: + xbmc.sleep(500) + else: + xbmc.sleep(200) + xbmc.executebuiltin("Notification(%s,%s,%i,%s)" % (translate(40000), translate(40040), 1,os.path.join(addonpath,"icon.png"))) + + except: pass + if settings.getSetting('sop_debug_mode') == "true": + try: + stdout, stderr = spsc.communicate() + print(stdout,stderr) + except: pass + try: os.kill(self.spsc_pid,9) + except: pass + xbmc.sleep(100) + try:os.system("killall -9 "+SPSC_BINARY) + except:pass + xbmc.sleep(100) + try:spsc.kill() + except:pass + xbmc.sleep(100) + try:spsc.wait() + except:pass + xbmc.sleep(100) + try: os.kill(spsc.pid,9) + except: pass + mensagemprogresso.close() + print("Player ended at last") + + +""" Sopcast Player classes """ + + +class SopWindowsPlayer(xbmc.Player): + def __init__(self): + self._playbackLock = True + if settings.getSetting('force_dvplayer') == 'true': xbmc.Player(xbmc.PLAYER_CORE_DVDPLAYER) + print("Player created") + + def onPlayBackStarted(self): + print("Player has started") + + def onPlayBackStopped(self): + print("Player stoped") + self._playbackLock = False + import subprocess + cmd = ['sc','stop','sopcastp2p'] + proc = subprocess.Popen(cmd,stdout=subprocess.PIPE,shell=True) + for line in proc.stdout: + print(line.rstrip()) + + + def onPlayBackEnded(self): + self.onPlayBackStopped() + print("Player ended") + + + +class streamplayer(xbmc.Player): + def __init__( self , *args, **kwargs): + self.spsc_pid=kwargs.get('spsc_pid') + self.listitem=kwargs.get('listitem') + self._playbackLock = True + + def onPlayBackStarted(self): + mensagemprogresso.close() + if xbmc.Player(xbmc.PLAYER_CORE_AUTO).getPlayingFile() != "http://"+LOCAL_IP+":"+str(VIDEO_PORT)+"/" and 'sopcast' not in xbmc.Player(xbmc.PLAYER_CORE_AUTO).getPlayingFile(): + try: os.kill(self.spsc_pid,9) + except: pass + else: pass + + def onPlayBackEnded(self): + url = "http://"+LOCAL_IP+":"+str(VIDEO_PORT)+"/" + xbmc.sleep(300) + if os.path.exists("/proc/"+str(self.spsc_pid)) and xbmc.getCondVisibility("Window.IsActive(epg.xml)") and settings.getSetting('safe_stop')=="true": + if not xbmc.Player(xbmc.PLAYER_CORE_AUTO).isPlaying(): + player = streamplayer(xbmc.PLAYER_CORE_AUTO , spsc_pid=self.spsc_pid , listitem=self.listitem) + player.play(url, self.listitem) + try: + xbmcvfs.delete(os.path.join(pastaperfil,'sopcast.avi')) + except: + pass + + def onPlayBackStopped(self): + self._playbackLock = False + url = "http://"+LOCAL_IP+":"+str(VIDEO_PORT)+"/" + xbmc.sleep(300) + if os.path.exists("/proc/"+str(self.spsc_pid)) and xbmc.getCondVisibility("Window.IsActive(epg.xml)") and settings.getSetting('safe_stop')=="true": + if not xbmc.Player(xbmc.PLAYER_CORE_AUTO).isPlaying(): + player = streamplayer(xbmc.PLAYER_CORE_AUTO , spsc_pid=self.spsc_pid , listitem=self.listitem) + player.play(url, self.listitem) + else: + try: os.kill(self.spsc_pid,9) + except: pass + try: + xbmcvfs.delete(os.path.join(pastaperfil,'sopcast.avi')) + except: + pass + +""" Sopcast Utils""" + +def handle_wait_socket(time_to_wait,title,text,segunda=''): + sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) + connected = False + ret = mensagemprogresso.create(' '+title) + secs=0 + percent=0 + increment = int(100 / time_to_wait) + cancelled = False + while secs < time_to_wait: + try: + result = sock.connect(('127.0.0.1',8902)) + connected = True + print("Connected to port 8902, server is working") + break + sock.close() + except: + print("Stil trying to connect") + secs = secs + 1 + percent = increment*secs + secs_left = str((time_to_wait - secs)) + if segunda=='': remaining_display = translate(40187) + " " + str(percent) + " %" + else: remaining_display=segunda + mensagemprogresso.update(percent,text,remaining_display) + xbmc.sleep(1000) + if (mensagemprogresso.iscanceled()): + cancelled = True + break + if cancelled == True: + return False + elif connected == True: + mensagemprogresso.close() + return True + else: + mensagemprogresso.close() + return False + +def sop_sleep(time , spsc_pid): + counter=0 + increment=200 + path="/proc/%s" % str(spsc_pid) + try: + while counter < time and spsc_pid>0 and not xbmc.abortRequested: + counter += increment + xbmc.sleep(increment) + except: return True + + if counter < time: return False + else: return True + +#dirty hack to break sopcast.exe player codec to avoid double sound +def break_sopcast(): + if xbmc.getCondVisibility('system.platform.windows'): + import _winreg + aReg = _winreg.ConnectRegistry(None,_winreg.HKEY_LOCAL_MACHINE) + try: + aKey = _winreg.OpenKey(aReg, r'SOFTWARE\SopCast\Player\InstallPath',0, _winreg.KEY_READ) + name, value, type = _winreg.EnumValue(aKey, 0) + codec_file = os.path.join(os.path.join(value.replace("SopCast.exe","")),'codec','sop.ocx.old') + _winreg.CloseKey(aKey) + if xbmcvfs.exists(codec_file): xbmcvfs.rename(codec_file,os.path.join(os.path.join(value.replace("SopCast.exe","")),'codec','sop.ocx')) + except:pass + +def osx_sopcast_downloader(): + print VIDEO_STREAM + print "started osx downloader thread" + response = requests.get(VIDEO_STREAM, stream=True) + print response.headers + video_file = os.path.join(pastaperfil,'sopcast.avi') + with open(video_file, 'wb') as out_file: + shutil.copyfileobj(response.raw, out_file) + print "ended thread" diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/sopcast.pyo b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/sopcast.pyo new file mode 100644 index 0000000000000000000000000000000000000000..468549fa7ee90f304f4a50de46d6a11b709f2d14 GIT binary patch literal 16748 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 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/language/Dutch/strings.xml b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/language/Dutch/strings.xml new file mode 100644 index 0000000000..04557ed288 --- /dev/null +++ b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/language/Dutch/strings.xml @@ -0,0 +1,351 @@ + + + + P2P-STREAMS + + + + Algemeen + [COLOR blue]Algemene configuratie[/COLOR] + Download modules bij opstarten + Forceer detectie als android + -Addon Website-parsers + Selecteer je tijdzone + Openelec x86_64 platform + Verberg porno + Zet vertaling van Russisch aan + [COLOR blue]SopCast configuraties[/COLOR] + Speler type + Sopclient android: bestand locatie + Auto-vind IP adres + Verbindings IP + Locale poort + Video poort + Buffer grootte + Wachttijd Speler + Debug modus + Server creatie timeout + Stream speler timeout + [COLOR blue]Acestream configuraties[/COLOR] + Acestream - speler type + Verbinding poort + Verbinding poort (speler) + Automatische pauze modus + Alternatieve locatie/commando voor Aceengine + Behoud op schijf gedownloade bestanden + Download locatie + Stop AceEngine als speler stopt + Toon Acestream engine status in videoosd + Debug modus + Stop modus voor AceStreams + Lijsten/Parsers + Lijsten + Zet sopcast.org officiële lijst aan + Parsers + Voer een python script uit + Synchroniseer parsers nu + Zet parser auto-synchronisatie aan + Synchroniseer interval voor parsers + Force use DVD Player for ace and sop playback + Alternative CMD + -Addon History + Enable addon history + Items to save + Clean addon history + Enter to parser list on boot + + + -Addon xml lijst + -Addon Favorieten + Speel Acestream hash / Torrent URL + Laad lokaal .torrent bestand + Speel SopCast ID + Speel SopCast URL + Niet beschikbaar voor jouw besturingssysteem! + [COLOR orange]Geavanceerde [/COLOR] + Fout! + + + Je kun alleen externe spelers gebruiken voor versies + hoger dan XBMC 13.0 Gotham! + (Windows) SopCast configuratie is niet voltooid! + Activeer 'Download modules bij opstarten' in de addon instellingen + en herstart de addon (als administrator!) + SopCast - Controleren of dienst gecreeërd is. Moment aub... + Server gecreeërd. Proberen af te spelen... + Kanaal initialisatie mislukt + Stream laden. Wacht 20 seconden aub. + Wachten op timeout... + SopCast instantie draait nog steeds op de achtergrond + Wil je het afspelen? + + + Starten... + Wacht op respons + Verbinden + Start AceStream Engine. + Initiële wachttijd: + seconden + Afspelen + Link ontvangen + Bestand opslaan + Downloaden + Laden... + Hash laden. + AS Engine wachten + Afspelen torrent. + Geen respons + Verifiëren data + Voor-bufferen + Downloaden + Bufferen + + + Acestream Engine + Statistieken + Actie: + Download: + Upload: + Seeds: + Downloaded: + Uploaded: + + + Kies je lokale torrent bestand. + AceStream starten(ValdikSS proxy mode) + Als afspelen faalt, probeer de speler te verhogen + timeout! + Acestream module niet geïnstalleerd. + Torrent niet beschikbaar of ongeldig. + + + Kan jouw besturingssysteem niet detecteren + Selecteer het uit de lijst + Downloaden SopCast modules. + Downloaden AceStream modules. + De addon voor Linux armv7 is experimenteel. + Selecteer het besturinssysteem uit de volgende lijst. + Downloadeng SopCast en AceStream modules. + Gebruik je OpenELEC x86_x64? + Gebruik je OpenELEC i386? + (Linux) Je moet de acestream-engine handmatig installeren. + Instructies: + Volg de instructies en probeer het nogmaals. + Kodi moet draaien als administrator. + om SopCast te kunnen configureren in Windows. + Controleren of SopCast geïnstalleerd is... + Klaar! + SopCast is niet geïnstalleerd! + Download het van SopCast.org en installeer het! + Windows gebruikers ID verkrijgen... + Kon geen gebruikerslijst verkrijgen + Starten SRVany download... + Downloaden SRVany... + Creëren 'sopcastp2p' dienst... + Kan dienst niet creëren! + Aanpassen regedit... + Fout: Kan regedit niet aanpassen. + Proberen om dienst machtigingen te verkrijgen... + Fout: Kan geen dienst machtigingen te verkrijgen. + Proberen om dienst machtigingen in te stellen... + Fout: Kan geen dienst machtigingen in te stellen. + Starten permissions file download... + Downloaden machtigingen bestand (Regini)... + Starten Regini (Regedit machtigingen)... + Sopcast: Alles succesvol voltooid! + Niet beschikbaar voor jou Mac's architectuur/string> + Standaard zal Sopcast de Kodi speler gebruiken. + Wil je een externe applicatie gebruiken? + Alles voltooid voor SopCast! + Klik ok om SopCast.apk te downloaden + Selecteer de map waar je apks wilt opslaan + Downloaden SopCast.apk + SopCast.apk gedownload naar map: + Installeer het alstublieft! + AppID niet gedetecteerd + Het is noodzakelijk om acestreamengine.apk te hebben + geïnstalleerd om Acestreams te kunnen draaien. + Het zal nu worden gedownload! + Downloaden AcestreamEngine.apk + Acestream.apk gedownload naar map: + Acestream: Helemaal klaar! + Vergeet niet dat de AcestreamEngine app + aan moet staan voordat je begint + met een Acestream! + Downloading AcestreamEngine bundle for Android + By default p2p-streams will use its included Acestream Engine + Do you want to download and use the app instead? + Do you want to download Ace Player? + This will enable you to use the external player option. + Downloading Ace Player + Aceplayer.apk downladed to folder: + Do you want to use the external player as default? + + + Verwijder ts.lock file + Importeer aanbevolen advancedsettings.xml + Maak reservekopie van advancedsettings.xml + Verwijder advancedsettings.xml + Herstel reservekopie van advancedsettings.xml bestand + Cachemembuffersize huidige waarde [ + Poort + VOD buffer (on-demand) (s) + Live buffer (live streams) (s) + Download limiet (Kb/s) (0=geen limiet) + Upload limiet (Kb/s) (0=geen limiet) + Max aantal verbindingen (0=geen limiet) + Max aantal verbindingen per stream (0=geen limiet) + Opschonen engine cache + Graag configuratie opnieuw down om de nieuwe modules te verkrijgen + Selecteer een van de advancedsettings.xml + Advancedsettings.xml gedownload + Xml is geïmporteerd. Herstart Kodi aub! + Reservekopie maken gelukt. Herstart Kodi aub! + Herstellen reservekopie gelukt. Herstart Kodi aub! + XML verwijderd. Herstart Kodi aub! + Vul een geheel getal in + Instelling is gewijzigd + Ongeldige waarde. Alleen gehele getallen toegestaan! + ts.lock verwijderen gelukt + Do you want to change your Acestream cache folder? + Choose new Acestream cache folder + Cachefolder location + P2P-Streams force stop hook: + Apply costum stop function + Do you want to replace the current skin stop button by our costumized stop function? + Current skin: + This will only apply to the current skin + If it gets updated you might need to repeat this procedure + If you uninstall this addon you need to revert those changes otherwise you will break the Kodi default stop function! + Are you sure you want to continue? + Do you want to map a button on your remote to the stop function? + Cache allocation + + + Press the key you want to assign now + Timeout in %.0f seconds... + + + [B][COLOR orange]Sopcast.org lijst[/COLOR][/B] (http://sopcast.org/chlist.xml) + [B]+ Andere lijst toevoegen[/B] + Selecteer een lijst type: + Remote + Lokaal + Selecteer jouw xml lijst: + Geef jouw lijst een naam. + Lijst succesvol toegevoegd + Voer de lijst url in + Geen geldige url + Lijst succesvol verwijderd! + + + Je hebt geen favorieten! + Sucessvol toegevoegd aan favorieten + Sucessvol verwijderd uit favorieten + Manually add a favourite + Insert ace or sop url + Insert a name for your channel + + + Toevoegen aan addon favorieten + Verwijder uit addon favorieten + Verwijder lijst + Verwijder parser + Synchroniseer parser code + + + Over: + seconden + + + Inhoud module uitpakken. Moment aub. + Verwijderen bestanden. + Niet in staat url te verkrijgen. + + + Voer een ID in + Voer een URL in + Directe ID + D URL + + + [B]Voeg een website-parser plugin toe[/B] + Plugin locatie? + Selecteer de tarball (.tar.gz) + Parser successvol geïnstalleerd + Er is een fout opgetreden tijdens installeren van de parser + Voer de plugin url in + Niet geldig. tar.gz suffix is vereist. + Downloaden parser + Parser succesvol verwijderd + Synchroniseren parsers + Controleren... + Geüpdate! + Is al laatste versie. + Fout: geen geldige url voor parser repo + Updaten... + Parser succesvol geüpdate! + Downloaden script... + Script succesvol uitgevoerd + Any plugins you may find here are 3rd party. + They are not developed nor part of the core addon. + Do not ask for support regarding any of them. + All parser traces deleted + Remove all parser traces + + + *Nu Live* + Amerikaans Football + Voetbal + Basketbal + Ijshockey + Honkbal + Tennis + Motor Sport + Rugby + Golf + Cricket + Wielrennen + Overige + Acestream of Sopcast links niet gevonden. + Stream lijst + Niet gevonden. + Engels + Sport + Nieuws + Trouwen + Algemeen + Onderwijs + CIS + Mannen Kanalen + Winkelen + Gereserveerd + Donetsk + Regionaal + Porno + Sec.21 TV + Oekraïense kanalen + Kinderen + Films + Nacht gerelateerd + Europa + Ukr + Muziek + Religie + Feesten + Oekraïne + Januari + Februari + Maart + April + Mei + Juni + Juli + Augustus + September + Oktober + November + December + Dag: + + diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/language/English/strings.xml b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/language/English/strings.xml new file mode 100644 index 0000000000..9f81f297b3 --- /dev/null +++ b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/language/English/strings.xml @@ -0,0 +1,354 @@ + + + + P2P-STREAMS + + + + General + [COLOR blue]General configurations[/COLOR] + Download modules on boot + Force detect as android + -Addon Website-parsers + Select your timezone + Openelec x86_64 platform + Hide porn + Enable russian string translation + [COLOR blue]SopCast configurations[/COLOR] + Player type + Sopclient android: file location + Auto-find IP address + Connection IP + Local port + Video port + Buffer size + Player waiting time + Debug mode + Server creation timeout + Stream player timeout + [COLOR blue]Acestream configurations[/COLOR] + Acestream - player type + Connection port + Connection port (player) + Automatic pause mode + Alternative path/cmd for Aceengine + Keep downloaded files in disk + Download path + Kill AceEngine if player stops + Show Acestream engine status on videoosd + Debug mode + Stop mode for AceStreams + Lists/Parsers + Lists + Enable sopcast.org official list + Parsers + Run a python script + Sync parsers now + Enable parser auto-sync + Sync interval for parsers + Force use DVD Player for ace and sop playback + Alternative CMD + -Addon History + Enable addon history + Items to save + Clean addon history + Enter to parser list on boot + + + -Addon xml lists + -Addon Favourites + Play Acestream hash / Torrent URL + Load local .torrent file + Play SopCast ID + Play SopCast URL + Not available for your OS! + [COLOR orange]Advanced tools menu[/COLOR] + An error has occured + + + You can only use external players for versions + above XBMC 13.0 Gotham! + (Windows) SopCast configuration was not done! + Activate 'Download modules on boot' in the addon settings + and re-enter the addon (as administrator!) + SopCast - Checking if service was created. Please wait... + Server created. Attempting to play... + Channel initialization failed + Loading stream. Please wait till 20 seconds. + Waiting till timeout... + SopCast instance still running on the background + Do you want to play it? + + + Starting... + Awaiting response + Connecting + Starting AceStream Engine. + Inital wait: + seconds + Playing + Link received + Saving file + Downloading + Loading... + Loading hash. + AS Engine waiting + Playing torrent. + No response + Verifying data + Pre-buffering + Downloading + Buffering + + + Acestream Engine + Stats + Action: + Download: + Upload: + Seeds: + Downloaded: + Uploaded: + + + Choose your local torrent file. + Starting AceStream (ValdikSS proxy mode) + If the playback fails try to increase the player + timeout! + Acestream module not installed. + Torrent not available or invalid. + + + Unable to detect your operating system + Select it from the list + Downloading SopCast modules. + Downloading AceStream modules. + The addon for Linux armv7 is experimental. + Select the OS from the next list. + Downloading SopCast and AceStream modules. + Are you using OpenELEC x86_x64? + Are you usng OpenELEC i386? + (Linux) You need to install acestream-engine manually. + Tutorial: + Follow the tutorial and try again. + Kodi has to be running as administrator. + to configure SopCast in Windows. + Checking if SopCast is installed... + Done! + SopCast is not installed! + Download it from SopCast.org and install it! + Getting Windows user ID's... + Unable to get users list + Starting SRVany download... + Downloading SRVany... + Creating 'sopcastp2p' service... + Unable to create the service! + Modifying regedit... + Error: Unable to modify regedit. + Trying to get service permissions... + Error: Unable to change permissions. + Trying to set service permissions... + Error: Unable to change service permissons. + Starting permissions file download... + Downloading permissions file (Regini)... + Running Regini (Regedit permissions)... + Sopcast: All done sucessfully! + Not available for your Mac's architecture + By default Sopcast will use the Kodi player. + Do you want to use an external application? + All done for SopCast! + Click ok to download SopCast.apk + Select the folder to save the apks + Downloading SopCast.apk + SopCast.apk downloaded to folder: + Please install it! + AppID not detected + It is necessary to have acestreamengine.apk + installed to run Acestreams. + It will be downloaded now! + Downloading AcestreamEngine.apk + Acestream.apk downloaded to folder: + Acestream: All done! + Don't forget AcestreamEngine app + should be running before starting + any Acestream! + Downloading AcestreamEngine bundle for Android + By default p2p-streams will use its included Acestream Engine + Do you want to download and use the app instead? + Do you want to download Ace Player? + This will enable you to use the external player option. + Downloading Ace Player + Aceplayer.apk downladed to folder: + Do you want to use the external player as default? + + + + Remove ts.lock file + Import recommended advancedsettings.xml + Backup advancedsettings.xml + Delete advancedsettings.xml + Recover backup of the advancedsettings.xml file + Cachemembuffersize current value [ + Port + VOD buffer (on-demand) (s) + Live buffer (live streams) (s) + Download limit (Kb/s) (0=no limit) + Upload limit (Kb/s) (0=no limit) + Max number of connections (0=no limit) + Max number of connections per stream (0=no limit) + Clean engine cache + Please re-do the configuration to get the new modules + Select one of the advancedsettings.xml + Downloaded advancedsettings.xml + Xml has been imported. Please restart Kodi! + Backup sucessfull. Please restart Kodi! + Backup recovered sucessfully. Restart Kodi! + XML deleted. Please restart Kodi! + Insert an integer value + Setting changed successfully + Invalid value. Only integers allowed! + ts.lock remove successfully + Do you want to change your Acestream cache folder? + Choose new Acestream cache folder + Cachefolder location + P2P-Streams force stop hook: + Apply costum stop function + Do you want to replace the current skin stop button by our costumized stop function? + Current skin: + This will only apply to the current skin + If it gets updated you might need to repeat this procedure + If you uninstall this addon you need to revert those changes otherwise you will break Kodi's default stop function! + Are you sure you want to continue? + Do you want to map a button on your remote to the stop function? + Cache allocation + + + Press the key you want to assign now + Timeout in %.0f seconds... + + + + [B][COLOR orange]Sopcast.org list[/COLOR][/B] (http://sopcast.org/chlist.xml) + [B]+ Add another list[/B] + Select one list type: + Remote + Local + Select your xml list: + Give a name to the list. + List added successfully + Input the list url + Not a valid url + List removed successfully! + + + You don't have favourites! + Sucessfully added to favourites + Sucessfully removed from favourites + Manually add a favourite + Insert ace or sop url + Insert a name for your channel + + + Add to addon favourites + Remove from addon favourites + Remove list + Remove parser + Sync parser code + + + Left: + seconds + + + Extracting module contents. Please wait. + Removing files. + Unable to get the xml. + + + Input an ID + Input a URL + Direct ID + Direct URL + + + [B]Add a Website-Parser plugin [/B] + Plugin location? + Select the tarball (.tar.gz) + Parser successfully installed + An error has ocurred installing the parser + Input the plugin url + Not valid. tar.gz extension is required. + Downloading parser + Parser removed sucessfully + Syncing parsers + Checking... + Updated! + Already up to date. + Error: not a valid url for the parser repo + Updating... + Parser sucessfully updated! + Downloading script... + Script sucessfully executed + Any plugins you may find here are 3rd party. + They are not developed nor part of the core addon. + Do not ask for support regarding any of them. + All parser traces deleted + Remove all parser traces + + + + *Now Live* + American Football + Football + Basketball + Ice Hockey + Baseball + Tennis + Motor Sports + Rugby + Golf + Cricket + Cycling + Other + Acestream or Sopcast links not found. + Stream list + Not found. + English + Sport + News + Wedding + Generic + Educational + CIS + Male Channels + Shopping + Reserved + Donetsk + Regional + Porn + Sec.21 TV + Ukrainian channels + Kids + Movies + Night related + Europe + Ukr + Music + Religion + Party + Ukraine + January + February + March + April + May + June + July + August + September + October + November + December + Day: + + diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/language/Italian/strings.xml b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/language/Italian/strings.xml new file mode 100644 index 0000000000..fb26f9bd56 --- /dev/null +++ b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/language/Italian/strings.xml @@ -0,0 +1,351 @@ + + + +P2P-Streams + + + + Generale + [COLOR blue]Impostazioni generali[/COLOR] + Scarica moduli all'avvio + Forza rilevamento come Android + Parser + Fuso orario + Piattaforma x86_64 OpenELEC + Nascondi porno + Abilita traduzione stringhe in russo + [COLOR blue]Configurazione SopCast[/COLOR] + Tipo player + Percorso SopCast Client per Android + Ricerca indirizzo IP automatica + Connessione IP + Porta locale + Porta video + Dimensione del buffer + Tempo di attesa player + Modalità debug + Timeout creazione server + Timeout player + [COLOR blue]Configurazione AceStream[/COLOR] + Tipo player + Porta + Porta (player) + Modalità pausa automatica + Percorso/comando alternativo per AceStream Engine + Mantenere i file scaricati + Percorso download + Chiudi AceStream Engine se il player si ferma + Mostra stato AceStream Engine a video + Modalità debug + Modalità chiusura AceStream + Elenchi/Parser + Elenchi + Abilita elenchi ufficiali sopcast.org + Parser + Esegui script python + Sincronizza parser + Abilita sincronizzazione automatica parser + Intervallo di sincronizzazione parser + Forza l'utilizzo di DVDPlayer per la riproduzione degli stream + CMD alternativo + Storico stream + Abilita storico stream + Numero di elementi da salvare + Cancella storico stream + Accedi direttamente alla lista dei parsers + + + Elenchi xml + Preferiti + Riproduci AceStream hash / URL torrent + Carica file torrent locale + Riproduci SopCast ID + Riproduci SopCast URL + Non disponibile per il tuo sistema operativo! + [COLOR orange]Menu strumenti avanzati[/COLOR] + Si è verificato un errore + + + Si possono utilizzare player esterni solo dalla versione + 13.0 (Gotham) in avanti! + (Windows) SopCast non è stato configurato! + Attiva 'Scarica moduli all'avvio' nelle impostazioni generali + e rientra nell'addon (come Amministratore) + Verifica se il servizio è stato creato. Attendere prego... + Server creato. Tentativo di riproduzione... + Inizializzazione canale fallita + Caricamento stream. Si prega di attendere fino a 20 secondi. + Attesa sino al timeout... + Istanza di SopCast ancora in esecuzione in background + Vuoi riprodurre lo stream? + + + Avvio... + Attesa risposta... + Collegamento... + Avvio AceStream Engine... + Attesa iniziale: + secondi + Riproduzione + Link ricevuto + Salvataggio file... + Scaricamento... + Caricamento in corso... + Caricamento hash... + Attesa AceStream Engine... + Riproduzione torrent + Nessuna risposta + Verifica dati... + Pre-buffering... + Scaricamento... + Buffering... + + + AceStream Engine + Statistiche + Azione: + Download: + Upload: + Seeds: + Scaricato: + Caricato: + + + Scegli file torrent locale + Avvio AceStream (modalità proxy ValdikSS) + Se la riproduzione fallisce prova ad aumentare + il timeout del lettore! + Modulo AceStream non installato + Torrent non disponibile o non valido + + + Impossibile rilevare il sistema operativo + Selezionare dall'elenco + Scaricamento moduli SopCast... + Scaricamento moduli AceStream... + L'addon per Linux ARMv7 è sperimentale. + Selezionare il sistema operativo dall'elenco seguente. + Scaricamento moduli SopCast e AceStream... + Stai usando OpenELEC x86_x64? + Stai usando OpenELEC i386? + (Linux) Devi installare manualmente AceStream Engine. + Tutorial: + Segui il tutorial e riprova. + Kodi deve essere in esecuzione come Amministratore. + Configurare SopCast in Windows. + Verifica se è installato SopCast. + Fatto! + SopCast non è installato! + Scarica SopCast da sopcast.org ed installalo! + Ottengo ID utente di Windows... + Impossibile ottenere l'elenco degli utenti + Avvio scaricamento SRVany... + Scarico SRVany... + Creazione del servizio 'sopcastp2p'... + Impossibile creare il servizio! + Modifica regedit... + Errore: Impossibile modificare regedit. + Ottenimento permessi di servizio... + Errore: Impossibile modificare i permessi. + Impostazione autorizzazioni di servizio... + Errore: Impossibile cambiare autorizzazioni di servizio. + Avvio scaricamento permessi file... + Scaricamento permessi file (regini)... + Esecuzione regini (permessi regedit) ... + SopCast: tutto fatto! + Non disponibile per l'architettura Mac + Come impostazione predefinita, SopCast utilizzerà il player Kodi. + Vuoi utilizzare un'applicazione esterna? + Tutto fatto per SopCast! + Fare clic su OK per scaricare SopCast.apk + Selezionare la cartella in cui salvare gli apk + Scaricamento SopCast.apk... + SopCast.apk scaricato nella cartella: + Si prega di installarlo! + AppID non rilevato + E' necessario avere AceStreamEngine.apk + installato per far funzionare AceStream. + Verrà scaricato ora! + Scaricare AceStreamEngine.apk + AceStreamEngine.apk scaricato nella cartella: + Tutto fatto per AceStream! + Non dimenticare che l'applicazione AceStream Engine + deve essere in esecuzione prima di iniziare + qualsiasi stream! + Scaricamento pacchetto AceStream Engine per Android + Per impostazione predefinita P2P-Streams utilizzerà il proprio AceStream Engine + Vuoi invece scaricare ed utilizzare l'apk? + Vuoi scaricare Ace Player? + Questo abiliterà l'opzione di utilizzo di un player esterno. + Scaricamento Ace Player + Aceplayer.apk scaricato nella cartella: + Vuoi utilizzare il player esterno come impostazione predefinita? + + + Rimuovere il file ts.lock + Importa il file advancedsettings.xml raccomandato + Backup del file advancedsettings.xml + Elimina il file advancedsettings.xml + Recuperare backup del file advancedsettings.xml + Valore attuale Cachemembuffersize [ + Porta + VOD buffer (on-demand) (s) + Live buffer (live streams) (s) + Limite in download (Kb/s) (0 = nessun limite) + Limite in upload (Kb/s) (0 = nessun limite) + Numero massimo di connessioni (0 = nessun limite) + Numero massimo di connessioni per stream (0 = nessun limite) + Cancella cache + Effettuare nuovamente la configurazione per ottenere i nuovi moduli + Seleziona uno degli advancedsettings.xml + advancedsettings.xml scaricato + XML importato. Riavviare Kodi! + Backup riuscito. Riavviare Kodi! + Backup recuperato con successo. Riavviare Kodi! + XML cancellato. Riavviare Kodi! + Inserire un valore intero + Impostazione cambiata con successo + Valore non valido. Solo numeri interi ammessi! + ts.lock rimosso con successo + Vuoi cambiare la cartella di cache di AceStream? + Scegli la nuova cartella di cache per AceStream + Percorso cartella di cache + P2P-Streams funzione di stop forzata: + Applica funzione di stop personalizzata + Vuoi sostituire il pulsante di stop della skin corrente con la funzione di stop personalizzata? + Skin corrente: + La modifica verrà applicata solo alla skin corrente + In caso di aggiornamento potrebbe essere necessario ripetere questa procedura + Se disinstalli questo addon è necessario annullare le modifiche effettuate altrimenti la funzione di stop di Kodi non funzionerà! + Vuoi continuare? + Vuoi configurare un pulsante del telecomando per eseguire la funzione di stop? + Allocazione cache + + + Premi ora il pulsante che vuoi configurare + Timeout in %.0f secondi... + + + [B][COLOR orange]Elenco sopcast.org[/COLOR][/B] (http://sopcast.org/chlist.xml) + [B]+ Aggiungi un altro elenco[/B] + Selezionare un tipo di elenco: + Remoto + Locale + Seleziona elenco xml: + Dare un nome all'elenco. + Elenco aggiunto con successo + Inserisci URL dell'elenco + URL non valido + Elenco rimosso con successo! + + +Non ci sono preferiti! +Inserito con successo nei preferiti +Rimosso con successo dai preferiti +Aggiungi manualmente un preferito +Inserire un URL AceStream o SopCast +Inserire un nome per il canale + + +Aggiungi ai preferiti dell'addon +Rimuovi dai preferiti dell'addon +Rimuovi elenco +Rimuovi parser +Sincronizza codice parser + + +Attesa: + secondi + + +Estrazione contenuti del modulo. Attendere prego... +Rimozione dei file... +Impossibile ottenere l'XML. + + +Inserire ID +Inserire URL +ID diretto +URL diretto + + +[B]Aggiungi un parser[/B] +Percorso del parser +Selezionare il file .tar.gz +Parser installato con successo +Errore durante l'installazione del parser +Inserire URL del parser +Non valido. E' richiesta l'estensione tar.gz. +Scaricamento parser... +Parser rimosso con successo +Sincronizzazione parser... +Verifica... +Aggiornato! +Nessun aggiornamento. +Errore: URL non valido per la repository del parser +Aggiornamento... +Parser aggiornato con successo! +Scaricamento script... +Script eseguito con successo +Ogni parser presente è fornito da terze parti. +Non è stato sviluppato e non fa parte di questo addon. +Non richiedere supporto per nessuno di essi. +Tutti i parser sono stati eliminati +Elimina tutti i parser + + +* Ora Live * +Football Americano +Calcio +Pallacanestro +Hockey su ghiaccio +Baseball +Tennis +Motori +Rugby +Golf +Cricket +Ciclismo +Altri +Collegamenti AceStream o SopCast non trovati. +Elenco stream +Non trovato. +Inglese +Sport +Notizie +Nozze +Generico +Formazione +CIS +Canali Uomini +Shopping +Riservati +Donetsk +Regionale +Porno +Sec.21 TV +Canali Ucraini +Bambini +Film +Notturni +Europa +Ukr +Musica +Religione +Partito +Ucraina +Gennaio +Febbraio +Marzo +Aprile +Maggio +Giugno +Luglio +Agosto +Settembre +Ottobre +Novembre +Dicembre +Giorno: + + diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/language/Portuguese (Brazil)/strings.xml b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/language/Portuguese (Brazil)/strings.xml new file mode 100644 index 0000000000..6a5621828e --- /dev/null +++ b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/language/Portuguese (Brazil)/strings.xml @@ -0,0 +1,351 @@ + + + + P2P-STREAMS + + + + Geral + [COLOR blue]Configurações Gerais[/COLOR] + Transferir modulos no arranque + Forçar detecção android + -Website-parsers do addon + Seleccione a sua timezone + Plataforma openelec x86_64 + Esconder Porno + Activar traducao de categorias russas + [COLOR blue]Configurações de Sopcast[/COLOR] + Tipo de player + Sopclient android: localização do ficheiro + Encontrar IP Automaticamente + IP da connexão + Porta Local + Porta de Video + Espaco de Buffer + Tempo de espera antes de iniciar player + Modo de Debug + Timeout criação do servidor + Tempo de espera para stream + [COLOR blue]Configurações de Acestream[/COLOR] + Acestream - tipo de player + Porta de conexão + Porta de conexão (player) + Pausa Automática + Caminho alternativo para Aceengine + Manter ficheiro transferido no disco + Caminho para transferência + Terminar AceEngine se o player estiver parado + Mostrar status da Acestream Engine no videoosd + Modo de debug + Modo de stop para AceStreams + Listas/Parsers + Listas + Activar a lista oficial do sopcast.org + Parsers + Executar script python + Sincronizar parsers agora + Activar auto-sincronizacao de parsers + Intervalo na pesquisa de alterações + Forçar utilização do DVD Player + Comando alternativo + -Histórico do addon + Activar histórico do addon + Items a guardar + Apagar histórico do addon + Entrar na lista de parsers automaticamente + + + -Listas xml do addon + -Favoritos do addon + Ir para hash Acestream / Torrent URL + Carregar ficheiro .torrent local + Ir para ID Sopcast + Ir para URL Sopcast + Sistema Operativo incompatível! + [COLOR orange]Menu de opções avançadas[/COLOR] + Ocorreu um erro + + + Só pode usar o player externo com versões + superiores a XBMC 13.0 Gotham! + (Windows) Não fez a configuração do SopCast! + Active 'Transferir módulos no arranque' nas definições do addon + e entre novamente (como administrador!) + SopCast - Verificando se o servidor foi criado. Aguarde... + Servidor foi criado. Tentando reproduzir... + Falhou a inicializacao do canal + A carregar stream. Aguarde até 20 segundos. + Esperando o timeout... + Sopcast está ainda a correr no background + Deseja retomar a emissão anterior? + + + Iniciando... + À espera de resposta + Connectando + A iniciar módulo AceStream. + Espera inicial: + segundos + Reproduzindo + Link recebido + Guardando ficheiro + Transferindo + A carregar... + A carregar hash. + TS Engine à espera + A reproduzir torrent. + Sem resposta + Verificando dados + Pre-buffering + Downloading + Buffering + + + Acestream Engine + Estatisticas + Accao: + Download: + Upload: + Seeds: + Downloaded: + Uploaded: + + + Seleccione o ficheiro torrent local. + Iniciando AceStream (modo ValdikSS proxy) + Se a reprodução falhar aumente o timeout + do player! + O módulo acestream não está instalado. + Torrent não disponível ou inválido. + + + Não conseguiu detectar o seu sistema operativo + Seleccione-o da lista + A transferir módulos Sopcast. + A transferir módulos Acestream. + O addon para Linux armv7 é experimental. + Escolha o OS da seguinte lista. + A transferir módulos SopCast e Acestream. + Está a usar o OpenELEC x86_x64? + Está a usar o OpenELEC i386? + (Linux) Tem de instalar a acestream-engine manualmente. + Tutorial: + Siga o tutorial e tente de novo. + Necessita de iniciar o Kodi como administrador. + para configurar o sopcast no Windows. + Verificando se o SopCast está instalado... + Concluido! + O SopCast não está instalado no seu pc! + Faça o download em SopCast.org e instale! + Obtendo ID's dos users do Windows... + Não foi possível obter lista de utilizadores + Começando o download do SRVany... + A transferir SRVany... + Criando serviço 'sopcastp2p'... + Não foi possível criar o serviço! + Modificando o regedit... + Erro: Não conseguiu modificar o regedit. + Tentando obter as permissões do serviço... + Erro: Não conseguiu modificar as permissões. + Tentando definir permissões do serviço... + Erro: Não conseguiu modificar permissões do serviço. + A começar o download do ficheiro de permissões... + A transferir ficheiro de permissões (Regini)... + A executar Regini (permissões Regedit)... + Sopcast: Tudo concluído com sucesso! + Não está disponível para a arquitectura do seu Mac + Por defeito o Sopcast usa o player do Kodi. + Deseja usar uma aplicação externa? + Tudo concluído para o SopCast! + Clique ok para transferir a SopCast.apk + Seleccione uma pasta para transferir os apks + Transferindo SopCast.apk + SopCast.apk transferida para a pasta: + Por favor instale! + AppID não detectada + É necessário ter o acestreamengine.apk + instalado para reproduzir Acestreams. + Será transferida agora! + Transferindo AcestreamEngine.apk + Acestream.apk transferida para a pasta: + Acestream: Tudo concluído! + Não se esqueça que a AcestreamEngine app + deve estar em execução antes de lançar + qualquer acestream! + A transferir módulo AcestreamEngine para Android + Por defeito o addon irá utilizar o seu próprio módulo AcestreamEngine. + Deseja transferir e usar a aplicação externa oficial? + Deseja transferir o Ace Player? + Desta forma poderá utilizar a opção de player externo. + Transferindo Ace Player... + Aceplayer.apk transferido para a pasta: + Deseja utilizar o player externo como opção padrão? + + + Remover ficheiro ts.lock + Importar advancedsettings.xml recomendadas + Backup da configuração actual do ficheiro advancedsettings.xml + Eliminar o ficheiro advancedsettings.xml + Recuperar backup do ficheiro advancedsettings.xml + Valor actual do Cachemembuffersize [ + Porta + VOD buffer (streams on-demand) (s) + Live buffer (streams em directo) (s) + Limite de Download (Kb/s) (0=ilimitado) + Limite de Upload (Kb/s) (0=ilimitado) + Número máximo de conexões (0=ilimitado) + Número máximo de conexões por stream (0=ilimitado) + Eliminar cache da AceStream Engine + Por favor repita a configuração para obter os novos módulos + Seleccione o advancedsettings.xml desejado + Transferindo advancedsettings.xml + Xml importado. Por favor reinicie o Kodi! + Backup com sucesso. Por favor reinicie o Kodi! + Backup recuperado com sucesso. Reinicie o Kodi! + O XML foi apagado. Por favor reinicie o Kodi! + Introduza um valor inteiro + Definicao alterada com sucesso + Valor inválido. Apenas valores inteiros! + ts.lock removido com sucesso + Deseja alterar a pasta de cache? + Escolha a nova pasta + Pasta cache da AceStream engine + P2P-Streams função de forçar stop: + Aplicar função stop costumizada + Deseja substituir o botão de stop do tema pela nossa função costumizada? + Tema actual: + Esta funcionalidade apenas se aplica ao tema actual + Se este for actualizado necessitará de repetir este procedimento + Se remover o addon precisará de reverter estas alterações. Caso contrário, a função de stop do xbmc não irá funcionar. + Tem a certeza que deseja continuar? + Deseja mapear um botão no seu telecomando para a função de stop? + Alocação de cache + + + Pressione o botão que deseja atribuir + Timeout em %.0f segundos... + + + [B][COLOR orange]Lista sopcast.org[/COLOR][/B] (http://sopcast.org/chlist.xml) + [B]+ Adicionar outra lista[/B] + Seleccione um tipo de lista: + Remota + Local + Seleccione a sua lista xml: + Indique um nome para a lista. + Lista adicionada com sucesso + Introduza o url da lista + O url não é válido + Lista removida com sucesso! + + + Não tem favoritos! + Adicionado com sucesso aos favoritos + Removido com sucesso dos favoritos + Adicionar um favorito manualmente + Introduza um url sop ou ace + Insira um nome para o canal + + + Adicionar aos favoritos do addon + Remover dos favoritos do addon + Remover lista + Remover parser + Sincronizar parser + + + Faltam: + segundos + + + A extrair conteudo dos módulos. Aguarde + A remover ficheiros. + Não foi possível obter o xml. + + + Introduza um ID + Introduza um URL + ID Directo + URL Directo + + + [B]Adicionar um Website-Parser plugin [/B] + Localização do plugin? + Escolha a tarball (.tar.gz) + Parser instalado com sucesso + Ocorreu um erro a adicionar o parser + Introduza o url do plugin + Endereco não é válido. Necessária extensão tar.gz + A transferir parser + Parser removido com sucesso + A sincronizar parsers + Verificando... + Actualizado! + Ja estava actualizado. + Erro: url invalido para o repositório do parser + Actualizando... + Parser actualizado com sucesso! + A transferir script... + Script executado com sucesso + Qualquer plugin aqui encontrado é desenvolvido por terceiros. + Não são parte do addon nem mantidos pelos desenvolvedores. + Não peça nem espere qualquer tipo de suporte. + Removida toda a informacao de parsers + Remover vestígios de parsers + + + *No Ar* + Futebol Americano + Futebol + Basketball + Hóquei no Gelo + Baseball + Ténis + Automobilismo + Rugby + Golfe + Cricket + Ciclismo + Outros + Acestream ou Sopcast não encontrado. + Lista de Streams + Não encontrado. + Ingleses + Desporto + Notícias + Casamento + Genéricos + Educacional + CIS + Masculino + Compras + Reserva + Donetsk + Regional + Porno + TV Sec.21 + Canais Ucranianos + Infantil + Filmes + Nocturnos + Europa + Ukr + Música + Religioso + Diversão + Ucrânia + Janeiro + Fevereiro + Março + Abril + Maio + Junho + Julho + Agosto + Setembro + Outubro + Novembro + Dezembro + Dia: + + diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/language/Portuguese/strings.xml b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/language/Portuguese/strings.xml new file mode 100644 index 0000000000..fe71bd6658 --- /dev/null +++ b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/language/Portuguese/strings.xml @@ -0,0 +1,351 @@ + + + + P2P-STREAMS + + + + Geral + [COLOR blue]Configurações Gerais[/COLOR] + Transferir modulos no arranque + Forçar detecção android + -Website-parsers do addon + Seleccione a sua timezone + Plataforma openelec x86_64 + Esconder Porno + Activar traducao de categorias russas + [COLOR blue]Configurações de Sopcast[/COLOR] + Tipo de player + Sopclient android: localização do ficheiro + Encontrar IP Automaticamente + IP da connexão + Porta Local + Porta de Video + Espaco de Buffer + Tempo de espera antes de iniciar player + Modo de Debug + Timeout criação do servidor + Tempo de espera para stream + [COLOR blue]Configurações de Acestream[/COLOR] + Acestream - tipo de player + Porta de conexão + Porta de conexão (player) + Pausa Automática + Caminho alternativo para Aceengine + Manter ficheiro transferido no disco + Caminho para transferência + Terminar AceEngine se o player estiver parado + Mostrar status da Acestream Engine no videoosd + Modo de debug + Modo de stop para AceStreams + Listas/Parsers + Listas + Activar a lista oficial do sopcast.org + Parsers + Executar script python + Sincronizar parsers agora + Activar auto-sincronizacao de parsers + Intervalo na pesquisa de alterações + Forçar utilização do DVD Player + Comando alternativo + -Histórico do addon + Activar histórico do addon + Items a guardar + Apagar histórico do addon + Entrar na lista de parsers automaticamente + + + -Listas xml do addon + -Favoritos do addon + Ir para hash Acestream / Torrent URL + Carregar ficheiro .torrent local + Ir para ID Sopcast + Ir para URL Sopcast + Sistema Operativo incompatível! + [COLOR orange]Menu de opções avançadas[/COLOR] + Ocorreu um erro + + + Só pode usar o player externo com versões + superiores a XBMC 13.0 Gotham! + (Windows) Não fez a configuração do SopCast! + Active 'Transferir módulos no arranque' nas definições do addon + e entre novamente (como administrador!) + SopCast - Verificando se o servidor foi criado. Aguarde... + Servidor foi criado. Tentando reproduzir... + Falhou a inicializacao do canal + A carregar stream. Aguarde até 20 segundos. + Esperando o timeout... + Sopcast está ainda a correr no background + Deseja retomar a emissão anterior? + + + Iniciando... + À espera de resposta + Connectando + A iniciar módulo AceStream. + Espera inicial: + segundos + Reproduzindo + Link recebido + Guardando ficheiro + Transferindo + A carregar... + A carregar hash. + TS Engine à espera + A reproduzir torrent. + Sem resposta + Verificando dados + Pre-buffering + Downloading + Buffering + + + Acestream Engine + Estatisticas + Accao: + Download: + Upload: + Seeds: + Downloaded: + Uploaded: + + + Seleccione o ficheiro torrent local. + Iniciando AceStream (modo ValdikSS proxy) + Se a reprodução falhar aumente o timeout + do player! + O módulo acestream não está instalado. + Torrent não disponível ou inválido. + + + Não conseguiu detectar o seu sistema operativo + Seleccione-o da lista + A transferir módulos Sopcast. + A transferir módulos Acestream. + O addon para Linux armv7 é experimental. + Escolha o OS da seguinte lista. + A transferir módulos SopCast e Acestream. + Está a usar o OpenELEC x86_x64? + Está a usar o OpenELEC i386? + (Linux) Tem de instalar a acestream-engine manualmente. + Tutorial: + Siga o tutorial e tente de novo. + Necessita de iniciar o Kodi como administrador. + para configurar o sopcast no Windows. + Verificando se o SopCast está instalado... + Concluido! + O SopCast não está instalado no seu pc! + Faça o download em SopCast.org e instale! + Obtendo ID's dos users do Windows... + Não foi possível obter lista de utilizadores + Começando o download do SRVany... + A transferir SRVany... + Criando serviço 'sopcastp2p'... + Não foi possível criar o serviço! + Modificando o regedit... + Erro: Não conseguiu modificar o regedit. + Tentando obter as permissões do serviço... + Erro: Não conseguiu modificar as permissões. + Tentando definir permissões do serviço... + Erro: Não conseguiu modificar permissões do serviço. + A começar o download do ficheiro de permissões... + A transferir ficheiro de permissões (Regini)... + A executar Regini (permissões Regedit)... + Sopcast: Tudo concluído com sucesso! + Não está disponível para a arquitectura do seu Mac + Por defeito o Sopcast usa o player do Kodi. + Deseja usar uma aplicação externa? + Tudo concluído para o SopCast! + Clique ok para transferir a SopCast.apk + Seleccione uma pasta para transferir os apks + Transferindo SopCast.apk + SopCast.apk transferida para a pasta: + Por favor instale! + AppID não detectada + É necessário ter o acestreamengine.apk + instalado para reproduzir Acestreams. + Será transferida agora! + Transferindo AcestreamEngine.apk + Acestream.apk transferida para a pasta: + Acestream: Tudo concluído! + Não se esqueça que a AcestreamEngine app + deve estar em execução antes de lançar + qualquer acestream! + A transferir módulo AcestreamEngine para Android + Por defeito o addon irá utilizar o seu próprio módulo AcestreamEngine. + Deseja transferir e usar a aplicação externa oficial? + Deseja transferir o Ace Player? + Desta forma poderá utilizar a opção de player externo. + Transferindo Ace Player... + Aceplayer.apk transferido para a pasta: + Deseja utilizar o player externo como opção padrão? + + + Remover ficheiro ts.lock + Importar advancedsettings.xml recomendadas + Backup da configuração actual do ficheiro advancedsettings.xml + Eliminar o ficheiro advancedsettings.xml + Recuperar backup do ficheiro advancedsettings.xml + Valor actual do Cachemembuffersize [ + Porta + VOD buffer (streams on-demand) (s) + Live buffer (streams em directo) (s) + Limite de Download (Kb/s) (0=ilimitado) + Limite de Upload (Kb/s) (0=ilimitado) + Número máximo de conexões (0=ilimitado) + Número máximo de conexões por stream (0=ilimitado) + Eliminar cache da AceStream Engine + Por favor repita a configuração para obter os novos módulos + Seleccione o advancedsettings.xml desejado + Transferindo advancedsettings.xml + Xml importado. Por favor reinicie o Kodi! + Backup com sucesso. Por favor reinicie o Kodi! + Backup recuperado com sucesso. Reinicie o Kodi! + O XML foi apagado. Por favor reinicie o Kodi! + Introduza um valor inteiro + Definicao alterada com sucesso + Valor inválido. Apenas valores inteiros! + ts.lock removido com sucesso + Deseja alterar a pasta de cache? + Escolha a nova pasta + Pasta cache da AceStream engine + P2P-Streams função de forçar stop: + Aplicar função stop costumizada + Deseja substituir o botão de stop do tema pela nossa função costumizada? + Tema actual: + Esta funcionalidade apenas se aplica ao tema actual + Se este for actualizado necessitará de repetir este procedimento + Se remover o addon precisará de reverter estas alterações. Caso contrário, a função de stop do Kodi não irá funcionar. + Tem a certeza que deseja continuar? + Deseja mapear um botão no seu telecomando para a função de stop? + Alocação de cache + + + Pressione o botão que deseja atribuir + Timeout em %.0f segundos... + + + [B][COLOR orange]Lista sopcast.org[/COLOR][/B] (http://sopcast.org/chlist.xml) + [B]+ Adicionar outra lista[/B] + Seleccione um tipo de lista: + Remota + Local + Seleccione a sua lista xml: + Indique um nome para a lista. + Lista adicionada com sucesso + Introduza o url da lista + O url não é válido + Lista removida com sucesso! + + + Não tem favoritos! + Adicionado com sucesso aos favoritos + Removido com sucesso dos favoritos + Adicionar um favorito manualmente + Introduza um url sop ou ace + Insira um nome para o canal + + + Adicionar aos favoritos do addon + Remover dos favoritos do addon + Remover lista + Remover parser + Sincronizar parser + + + Faltam: + segundos + + + A extrair conteudo dos módulos. Aguarde + A remover ficheiros. + Não foi possível obter o xml. + + + Introduza um ID + Introduza um URL + ID Directo + URL Directo + + + [B]Adicionar um Website-Parser plugin [/B] + Localização do plugin? + Escolha a tarball (.tar.gz) + Parser instalado com sucesso + Ocorreu um erro a adicionar o parser + Introduza o url do plugin + Endereco não é válido. Necessária extensão tar.gz + A transferir parser + Parser removido com sucesso + A sincronizar parsers + Verificando... + Actualizado! + Ja estava actualizado. + Erro: url invalido para o repositório do parser + Actualizando... + Parser actualizado com sucesso! + A transferir script... + Script executado com sucesso + Qualquer plugin aqui encontrado é desenvolvido por terceiros. + Não são parte do addon nem mantidos pelos desenvolvedores. + Não peça nem espere qualquer tipo de suporte. + Removida toda a informacao de parsers + Remover vestígios de parsers + + + *No Ar* + Futebol Americano + Futebol + Basketball + Hóquei no Gelo + Baseball + Ténis + Automobilismo + Rugby + Golfe + Cricket + Ciclismo + Outros + Acestream ou Sopcast não encontrado. + Lista de Streams + Não encontrado. + Ingleses + Desporto + Notícias + Casamento + Genéricos + Educacional + CIS + Masculino + Compras + Reserva + Donetsk + Regional + Porno + TV Sec.21 + Canais Ucranianos + Infantil + Filmes + Nocturnos + Europa + Ukr + Música + Religioso + Diversão + Ucrânia + Janeiro + Fevereiro + Março + Abril + Maio + Junho + Julho + Agosto + Setembro + Outubro + Novembro + Dezembro + Dia: + + diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/settings.xml b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/settings.xml new file mode 100644 index 0000000000..8346bf884c --- /dev/null +++ b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/settings.xml @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.pelisalacarta/core/__init__.pyo b/packages/mediacenter/kodi/config/base-addons/plugin.video.pelisalacarta/core/__init__.pyo index 3210312295fd77cf676b65d36ebf4be88bc90491..f551dc605c7de61291f67e1038f1da2e715ab619 100644 GIT binary patch delta 36 scmaFQ^nr<;`7 delta 35 qcmeys^qz^G`7F5ohotj!dORr~}~05 zG0a!68x+ILF}a4dADgDh{%qw~#V@e4Oy*;+!y&gGoA~C#9P_a`-~~3tljm^vU=cT+ ooXv9#i?|t3J;&x+URi7wm~Fntw~G~<<|E>=_ss^ovXKixSgQ_4Ot%WH+0v!xV{4_!LtB7U9kD z%vZ3Q63@&rxq-DGioA3%VhWjUKFu*7tDWn)Hepddc^P*Py09b9 hZ*(D`*Ecuvs$w&E^J~6ctk~4Q5;=!W{p7!5?f^dSZX^Hz diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.pelisalacarta/core/downloadtools.pyo b/packages/mediacenter/kodi/config/base-addons/plugin.video.pelisalacarta/core/downloadtools.pyo index 5e0c04f8e09bb4477c1f6d6ba1978a71eee241c8..414820570f38dd09b8a05d0bf429ccedb8b801ca 100644 GIT binary patch delta 380 zcmeC%&Nz2FBRlhFUM|}cZ#J^;lHqq}U|`TMEiTe8&PXgu)t`J(!FDl^EF(7Y&Eax8 zuu0fVj#S7(*Rc7bLK!Z_e3R!ZnP6ymsC1PTT@d7)$&8vOv59XM)jGtCRYFORQ4n2X zv!VTWesn>Q@tceN1DP-+4DD?v^9NnVCcarW*n$N^0%X#La2{-4w%yDg+0Fz2s*`p! delta 373 zcmbQcow08_BRlhFUatJ)=Ns8~$?&-`FfiyBm*f{Erl;!bO?LFRUCb-Xh(&mFq}&cH z;x?0G6tb`=pRA%RwOL0|9)}jb$xD<>uxQ(?qCA5Yi}+*?&68M!H_K`rV#X$}t;Z;c zDQ>g5+~@OqL3|f<<_KEQ3U`3Z|7BUXuQHcxC4 bCY!&p7hsi`yn^!&7L$x8Kjk`$MLZk;mYp*A delta 153 zcmbO$FnZ(-`B)uei=)3R_J6$1M*4)n6}h diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.pelisalacarta/core/logger.pyo b/packages/mediacenter/kodi/config/base-addons/plugin.video.pelisalacarta/core/logger.pyo index c2990e4087cf9f98dd561d0330191c776275762c..fe2b992a22c11507e81bdaf0d563ad8d70c6eb33 100644 GIT binary patch delta 206 zcmaDY_*syh`7|gop85kJ!i%as064O)l^(H&An{IYsjAO(Ucb@!#DH~JR jbn|@XaIDHbSc9=Czt0+sMfo%=N+(Nm6k!v-$e{!PgCsbN diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.pelisalacarta/core/scrapertools.pyo b/packages/mediacenter/kodi/config/base-addons/plugin.video.pelisalacarta/core/scrapertools.pyo index 2af950a6b43b791761273dcd930d5b31c799b3ac..5efcea82335e392c6e371a044fc7e68cca4d5977 100644 GIT binary patch delta 1109 zcmZ27kLkiZCU)k}yj->?-fU!l%*^k`z`&qiT3n=GoRL_Rsz3Q*x6R}YVw{_8S?01~ zNNzN+*{s5SkqN7WJzqR_i5CL%uuEJJo`xv_bin2fVgcACyd={YF)Rl;`IppE3~`Wa zUrGxKV3lyuxrk{JP{-tWy)JATCL8Nd$0{yj(2qsD0gIT;=4wM@RtyP{hkuwcVU3E- zE>^AVSak?HWnj7=6cR_B4`S0W`GU(jtl|y6ER)Z;V*24>x5MO>ZpGO2Y)*4G!0Oz| z54`d)G=QREhW9+|u5Iw0fS~~tAW?q5FjD}?q}@M78Q zUa5)AZ4Q(7RsF@V1{7wjHJR8n*lgZW>wqay*yk|Wt^PlTNgxOJH@IK~^5%!#O_+`? H?Ar_gP{VZ8 delta 1071 zcmcaGk7>y~CU)k}yj=Oo&o{C^X6AEcU|`TMF3B%SOi$I&>d% zmzc1LJMtx96@M)-AFKEk;pte!Z8mQc3&1KKD4E8HZm*-e!(=w;h3LWyU9C5Nlok@e zChn_q3Bwqm`pKDk-B^@Qw$q=1O<2KT0yg1a2Ci6yH+LGEuwshaZ00a$!W#6UR;}#V z)T=sWU~#+6gZHj^Jzu}t3YR*WXK+0i`*n;R$p@XA9| z3QRTDn>TpR$KphX$@6@BFqPYEF7^9`C9)Rv0PX}(|U43(n>5^ zHisndz~UmHe`{GLN2gX{(E_xk7mM)bA89%qnBvx(^YZnuM%VK)Gc2C7*_=_Si_Jxw uA5<}771ycB#47%v)&Z+{c0Dr|aqG=H8eFjkDlq0Z`}8>P}Io(v2O`o$&rMTzOD`g)V)7-Ip+;|gy8 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.pelisalacarta/platformcode/launcher.pyo b/packages/mediacenter/kodi/config/base-addons/plugin.video.pelisalacarta/platformcode/launcher.pyo index 6cc093478bcf56408f42844b6da3638695bf0f1c..170e48d4f95b2826de142ec4128fd91649e66b39 100644 GIT binary patch delta 184 zcmZo_VC-yQWM}@&%Vm4w%|`a^O8j073=I0E#YOtX8Hq)y`ja21*>C1nKF*9TvH5}8 sTUK;IplXNB(z@pvu}Ii&HrKz)hE*cbY#}?k#AX4zYOKagzG1Hg0Cprhf&c&j delta 181 zcmeBdU~Fn&WM}@&%axz}d?WjIB|c9E1_u4&lKi5?^i+Ml$qVcqHuEYUW5yJ>->j&< njuo4@tnLLyOmT=A7Io(v2O`lZE1`o$TEMXCCeH%QoTUc+X`h*iRzL!ASw z#A*RyR;&`-V$+$>B{px6@W-y&M{Yf)#RW?ClRXsnp_?)pD84yZksq6eV;G7--fC8M N$5afIm@KZE4gjz^RKfrN delta 269 zcmeD5{^!Nc{F#?4Kl%Aa_6RmU4+aJX{o<1RqQvx6eZ9#SMC~`PWwT?%CT_{0&VfyQ zoq#Yan)v1mqSu(v#K2~Mkq|&v3llE2*Xf0Md|9i2wiq diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.pelisalacarta/servers/__init__.pyo b/packages/mediacenter/kodi/config/base-addons/plugin.video.pelisalacarta/servers/__init__.pyo index ae475f61562c8170da36084dd96e9fc69fbeeb64..331d5bb91a27ba4a5ad36fa033d8ca27942801fe 100644 GIT binary patch delta 36 scmeyw^qGmB`7(zo6GM%0iAn|OwV9~N=D w%}mmHj9Ao9-Ys(koA4>wqgaGD-;$FMKo{SnKM$+PFAeUZD+M}yvY=510ChY?i~s-t delta 228 zcmZ3KIy04>`7Px# delta 35 qcmaFM^oEI@`7Nt3e$ mv1*vSTIfAigKi7+Vzb$3vxev{R&*VkKS+sSRXy27#tHzBW`GC) delta 388 zcmeCP{Aa<={F#?4Kl%Aac2Ooi8wLgj{o<1RqQvx6eZ9$wJVujanG&!G|6^K@MR@Z& zW*J6IapTE8tbecwZ|-7aX2B+Yp352Cn9Yhj#^_=|2O4jl#>qJFZG^g~QxqsbvMRsa@3Yo!1H diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.tvalacarta/core/downloadtools.pyo b/packages/mediacenter/kodi/config/base-addons/plugin.video.tvalacarta/core/downloadtools.pyo index 6c1fc936cc1fe4e9c595d16ac8e7d41e8902e941..9c5bb6bbae6b330e925eec812339fa185b1ac821 100644 GIT binary patch delta 388 zcmeC!%{YBGBRlhFUM|}cZ#J^;mEm_`U|`TMEiTe8&PXgu)t_u1XtkI}mJyry<`B6Z z*d#0`2P}hnM)F|uvejnB=yoOmPX2U5 delta 369 zcmbQfo3UdzBRlhFUatJ)=NsAg%J4ZeFfiyBm*f{Erl;!bO>T^|TFfiUh(&mFnA{Ew z@jxZ_$temk*pzcBT4GUNjYa8XPDQEB`pWBBvB{}xp2Z@(*;eZrGdA%Yy){DU;(Y{(TX!kaBaEm_dSH#bJQVR#f|v_Nz_69BUOZXN&t diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.tvalacarta/core/item.pyo b/packages/mediacenter/kodi/config/base-addons/plugin.video.tvalacarta/core/item.pyo index 735bb417656b486f7a12491aadbf72500909a13a..eb41257427eba09715a948a157e9ae7979af358a 100644 GIT binary patch delta 159 zcmZpb=$2q-{>;l|d*aPT_USDA)(i{``lZE1`o$TEMXCCeH*%Y9e#qj;h*ct$%@do1 b;pVsO1z05}&*A)o#Uz8t*SOAN5f1?XRv

;mjpZt6y`*apQD+UGz{o<1RqQvx6eZ9&1*$p?}V{v7~CZ5dZi!Q!- cKl?%qv3yQlbTOd029s}doyB78{*O_HVh05`o$&rMTzOD`g)Ta81G;T8BLzc)PYSnjTwuu Q@ni#*eoWQIlNnj{0b~dyy#N3J diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.tvalacarta/core/platform_name.pyo b/packages/mediacenter/kodi/config/base-addons/plugin.video.tvalacarta/core/platform_name.pyo index c47006b7a00f27edbdc89bb1699cb2d9b563e4cb..220569e8a96d604a951b079cae2095a0603e38cb 100644 GIT binary patch delta 34 qcmX@ec!-gm`7Q9~+X}Q^-rJN0mgvDka z?n_KqB~G~|vW`<87IBNs51i&>ckMBk30O2(Zl3G<3tNC#Y`*J}!G%>vPcR3z zu(gbd}g`1 wH;)m!o37^n#cH=?VJ21$n@<+`VoDg6+ip%QVZoG`7-_M2b!i2rgkkwQ0IMxE$p8QV delta 922 zcmZquzXBRlhFUatJ)=Ns7>S@@h77#Q@6OY(~n(^K{JCKtw7ZVq56XTub?*v!X$ zi3yvyI$r`-@pA(6v5IdIo{mM_a&iC*=jJ(L?%3ouYfGjvV%lvv`KHuTOks=7N2R-X zu!&F8xXX$uZn=54-ZQM$zBG(x$ELo=G7776^sEnJDtDM{XH$nMY&n_5b_Z5ryJ{@L zn~&QWFk=y)Z10qZDQvO%i_?6pPQ2|h0aLl<=FP6Zu!I267>^7tO!c;#R|KB5n!PQwjhSOClct diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.tvalacarta/core/suscription.pyo b/packages/mediacenter/kodi/config/base-addons/plugin.video.tvalacarta/core/suscription.pyo index 1e7140a89b2eb3cb8db29756a637d5a51c4216af..8a60d6c5dc4e3cb0f619a34657b411b8b376c954 100644 GIT binary patch delta 185 zcmX>ve@&j9`7LLwi_PD;lCermUck2tiw5(_^Z5+`X0SUw delta 178 zcmca6e_o!Q`7<{9 delta 35 qcmey$^o5C?`7;l|d*aPTb`D1VAO;2o{nFwh{o;(oqE!9KvW%$!y6Xx< delta 35 qcmZo>ZenI<{>;mjpZt6yI|n0QAOiz~esM{DQDS?0~i<>^h=A2^ouhRi&FI`_wl$*wqTx$RlIE?{z<{Eo2%U3_x^(?nc~ k`6ef^_@Qe68sxT_h1CbQrj2Y^HBAm?55i{H{A%|{23S+^ovXKixSgQ_4OvNV%&)?w2R$s^A09&EJ}kX br?U8AQ_jKagH`!9Hf+i#N3sWDnvx6vEJrgC diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.tvalacarta/servers/__init__.pyo b/packages/mediacenter/kodi/config/base-addons/plugin.video.tvalacarta/servers/__init__.pyo index a2369355f426d90f978896ce06d67f89d6018b6e..577073176f929bc1d642ebc6ab9960211e29e864 100644 GIT binary patch delta 36 scmaFQ^nr<;`7 delta 35 qcmeys^qz^G`7Aq@Zk delta 107 zcmZ4Cu*89#`7@9qJE({C|`o$&rMTzOD`g)Tcgse7S;frNP6W{D0w3Qo8 R46N2pE|L+8_~Zxj9st0iABzA0 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/Logger.py b/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/Logger.py new file mode 100644 index 0000000000..afc9b690d8 --- /dev/null +++ b/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/Logger.py @@ -0,0 +1,33 @@ +import xbmc + +LOG_LEVEL = 0 + +DEBUG = 0 +INFO = 1 +WARN = 2 +ERROR = 3 + +class Logger(): + + def __init__(self, type): + self.type = type + + def debug(self, message): + self.log(message, xbmc.LOGDEBUG) + + def info(self, message): + self.log(message, xbmc.LOGINFO) + + def notice(self, message): + self.log(message, xbmc.LOGNOTICE) + + def warn(self, message): + self.log(message, xbmc.LOGWARNING) + + def error(self, message): + self.log(message, xbmc.LOGERROR) + + def log(self, message, level): + if level >= LOG_LEVEL: + xbmc.log("[plugins.video.veetle] %s: '%s'" % (self.type, message), level) + diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/Logger.pyo b/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/Logger.pyo new file mode 100644 index 0000000000000000000000000000000000000000..5714ea97b64ce245999a76b07f33cdc6c62b9a1a GIT binary patch literal 1909 zcmb_c+iuf95FOh|npQ10iHn2;eW{uUlvLskAw(NOR4H<#Ed^nOtTelg+&XsT-2^K2 zt^5N&$r~R4bH?d~S8CfkK5MV%oE^_h@Oxuz>*ue-F)fdP?{9h7T{fC8k5ZzDflrYq z)+ZfM6p*e_R3lxds7|^;x=DJ4eh^&{eU5nU(LrmKy(EA52opw>crZQ;h+KosAfHT3 zaU}pN_ITJn8^hF0N^l!7uP1=1eF4lK2w(v<0ZdyLumVZ=s!8ggwZgu}puHSjFl?|n z_voA`mc1UdKpu*9HHPkNW?J|}X4a&~3M*PXN@HI#>R6W-qlxLXPjj7gMq1~Y?ab2o zB+1%~M4P<5Fvg{(Q*O0AJ9AC`E{>BdadEuP*n)+;D~*VbXnf3o1)hjf=h2Bz7e09$ zl1sH%>R{4*B09exO~*no81~=w_73~91tt4HAg0DzmRrFt>g-LMqxs}6gIjJvA>axg z9YnJB{qX(pTDrp13N(Wz$&T{}e6LP2@|-1y!w>u2UiG3;Ct2>2v3Xdj?6p$%r(G59 zhd1)1%3yyR71@(YRik(~*gd6&s`^+X1x-=p#nT(2QC}Fyo-Us6usQe15uMhlctK@p za)Uy#252kCK0V?UsMc)RUQmLeea`kv*&gga{o(88mVLFky=Avs;Bm{OiU+-qy@8ZQ zStQbfphjw1{*{C3)GSPT`w|h7XY9{H1$pb9wDD!n%0^QY#}1hj$J1QTQ=TeOga4xN zLZPLpJ23ZP;OAPGp#SZhid_*nEZjHz)!_OpDbOd%VBKdVfsrmKy%9Y{08(DwNfwFM YiWEwmUYC)1gI{G4jdj1_H#|B0zoI%}xBvhE literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/StorageServerDummy.py b/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/StorageServerDummy.py new file mode 100644 index 0000000000..5b6a5d87bd --- /dev/null +++ b/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/StorageServerDummy.py @@ -0,0 +1,29 @@ +''' + StorageServer override. + Version: 1.0 +''' + +class StorageServer: + def __init__(self, table, timeout=24): + return + + def cacheFunction(self, funct=False, *args): + return funct(*args) + + def set(self, name, data): + return "" + + def get(self, name): + return "" + + def setMulti(self, name, data): + return "" + + def getMulti(self, name, items): + return "" + + def lock(self, name): + return False + + def unlock(self, name): + return False diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/VeetleCache.py b/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/VeetleCache.py new file mode 100644 index 0000000000..fcb5ba1894 --- /dev/null +++ b/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/VeetleCache.py @@ -0,0 +1,67 @@ +import datetime +import time +import Logger + +try: + import StorageServer +except: + import StorageServerDummy as StorageServer + +VALIDITY_DATETIME_KEY = "_validity" +VALIDITY_DATETIME_PATTERN = "%Y-%m-%dT%H:%M:%S" + +log = Logger.Logger("VeetleCache") + +# This class wraps the common plugin cache and adds a validity date to each cached object key +# so that objects are only cached for a certain amount of time +class VeetleCache: + + def __init__(self, minutes): + self.cache = StorageServer.StorageServer("plugin.video.veetle", 1) + self.minutes = minutes + + def get(self, key): + + validityDateTimeString = self.cache.get(key + VALIDITY_DATETIME_KEY) + + # If there is no validity date yet, then return None + if validityDateTimeString is None or len(str(validityDateTimeString)) == 0: + log.debug("Validity date is None or empty") + return None + + # Try parse validity date + try: + try: + validityDateTime = datetime.datetime.strptime(validityDateTimeString, VALIDITY_DATETIME_PATTERN) + except TypeError: + validityDateTime = datetime.datetime(*(time.strptime(validityDateTimeString, VALIDITY_DATETIME_PATTERN)[0:6])) + + except Exception, e: + log.warn("Error parsing validity date: " + repr(e)) + return None + + # If validity date is smaller than current date then return None + if validityDateTime < datetime.datetime.now(): + log.debug("Validity date is smaller than now()") + return None + + # Otherwise return cached value + log.debug("Using cached value") + + return self.cache.get(key) + + + def set(self, key, value): + + # Set validity date for this key + validityDateTime = datetime.datetime.now() + datetime.timedelta(minutes = self.minutes) + + self.cache.set(key + VALIDITY_DATETIME_KEY, validityDateTime.strftime(VALIDITY_DATETIME_PATTERN)) + + log.debug("Set validity date to '%s' for key '%s'" % (repr(validityDateTime), key)) + + # Set value for key + self.cache.set(key, value) + + log.debug("Set value for key '%s' to '%s'" % (key, repr(value))) + diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/VeetleCache.pyo b/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/VeetleCache.pyo new file mode 100644 index 0000000000000000000000000000000000000000..ce909bad026b4dc2a2db1eef52354d915344eb47 GIT binary patch literal 2178 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 bEa1wkkJZoDrxt@F-%2Go>aBsFIP(1$VRw}& literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/VeetleGuideDataSource.py b/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/VeetleGuideDataSource.py new file mode 100644 index 0000000000..a51d90da94 --- /dev/null +++ b/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/VeetleGuideDataSource.py @@ -0,0 +1,125 @@ +from datetime import date +import urllib2 +import simplejson as json +import datetime +import Logger +import VeetleCache +import VeetleData +import xbmcaddon + +__settings__ = xbmcaddon.Addon(id='plugin.video.veetle') +__language__ = __settings__.getLocalizedString +getSetting = xbmcaddon.Addon().getSetting + +URL_VEETLE = 'http://www.veetle.com' +URL_VEETLE_STREAM_URL = URL_VEETLE + '/index.php/channel/ajaxStreamLocation/%s/flash' + +if getSetting("chlist_official") == 'true':URL_VEETLE_GUIDE_LOAD_CHANNELS = URL_VEETLE + "/channel-listing-cross-site.js" +else: URL_VEETLE_GUIDE_LOAD_CHANNELS = "http://veetleguide.appspot.com/load-channels" +URL_VEETLE_GUIDE_LOAD_SCHEDULE = "http://veetleguide.appspot.com/load-schedule" + +CACHE_DURATION_IN_MINUTES = 10 + +log = Logger.Logger("VeetleGuideDataSource") + +class VeetleGuideDataSource: + + def __init__(self): + self.cache = VeetleCache.VeetleCache(CACHE_DURATION_IN_MINUTES) + + def loadChannels(self): + + channels = [] + + try: + + jsonChannels = self.cache.get("channels") + if jsonChannels is None or len(jsonChannels) == 0: + log.notice("Refreshing channel data from: %s" % (URL_VEETLE_GUIDE_LOAD_CHANNELS)) + response = urllib2.urlopen(URL_VEETLE_GUIDE_LOAD_CHANNELS) + jsonChannels = response.read().decode("utf-8") + self.cache.set("channels", jsonChannels) + else: + log.debug("Using cached channel data") + + jsonChannels = json.loads(jsonChannels) + for jsonChannel in jsonChannels: + channels.append(parseChannel(jsonChannel)) + + except Exception, e: + log.error('Error loading channel list: ' + repr(e)) + + return channels + + def loadSchedule(self): + + schedule = [] + + try: + + jsonSchedule = self.cache.get("schedule") + if jsonSchedule is None or len(jsonSchedule) == 0: + log.notice("Refreshing schedule data from: %s" %(URL_VEETLE_GUIDE_LOAD_SCHEDULE)) + response = urllib2.urlopen(URL_VEETLE_GUIDE_LOAD_SCHEDULE) + jsonSchedule = response.read().decode("utf-8") + self.cache.set("schedule", jsonSchedule) + else: + log.debug("Using cached schedule data") + + jsonSchedule = json.loads(jsonSchedule) + + for jsonScheduleItem in jsonSchedule: + schedule.append(parseScheduleItem(jsonScheduleItem)) + + except Exception, e: + log.error('Error loading schedule: ' + repr(e)) + + return schedule + + def loadChannelStreamUrl(self, channelId): + + url = URL_VEETLE_STREAM_URL % channelId + + response = urllib2.urlopen(url) + jsonContent = json.loads(response.read()) + if jsonContent['success']==False: return False + else: return jsonContent['payload'] + + +def parseChannel(jsonChannel): + channel = VeetleData.VeetleChannel() + channel.channelId = jsonChannel['channelId'] + channel.title = jsonChannel['title'] + try:channel.description = jsonChannel['description'] + except:channel.description = __language__(40015) + channel.categoryId = str(jsonChannel['categoryId']) + try:channel.userName = str(jsonChannel['userName']) + except:channel.userName = __language__(40015) + channel.popularityIndex = jsonChannel['popularityIndex'] + try:channel.bitRate = jsonChannel['bitRate'] + except:channel.bitRate = jsonChannel['bitrate'] + try:channel.logoUrl = jsonChannel['logoUrl'] + except:channel.logoUrl = jsonChannel['logo']['lg'] + try:channel.viewers=str(jsonChannel['currentNumViewers']) + except: channel.viewers = None + + if 'currentItem' in jsonChannel: + + jsonScheduleItem = jsonChannel['currentItem'] + + channel.currentItem = parseScheduleItem(jsonScheduleItem) + + return channel + +def parseScheduleItem(jsonScheduleItem): + + scheduleItem = VeetleData.VeetleScheduleItem() + scheduleItem.title = jsonScheduleItem['title'] + scheduleItem.description = jsonScheduleItem['description'] + scheduleItem.duration = datetime.timedelta(milliseconds=jsonScheduleItem['duration']) + scheduleItem.startTime = datetime.datetime.fromtimestamp(jsonScheduleItem['startTime'] / 1000.0) + scheduleItem.channelId = jsonScheduleItem['channelId'] + + return scheduleItem + + diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/VeetleGuideDataSource.pyo b/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/VeetleGuideDataSource.pyo new file mode 100644 index 0000000000000000000000000000000000000000..1bbf05df2d1241eb01c52a8ff03223f260835a0b GIT binary patch literal 4687 zcmeHK%}*oA6@T3ZV*}=MfN>_f%O)Ac+5{Zsb2ExI!-8j)i1kQin8{j-T0Px`Y18g@ zy2>*U!D;rMV=lSpuZZ#wfvH>J8DbLH!1Wkhw&9iNY#v^_NM5HAin8 z3Tt%kQubGwt7C435*#>B=!B58O5q~)*GSLO5K1+8Pk)^|A*Pn-OTx+YMgJa!%RK0B zP`DzUO}=lhwT1_Y{*9j&9);`-Na$PLwJuMDW*z^=@njGsyRV{9r@ODTwy`!F;GbDL ze$;Nie*L=O?gr_|>|&-JC85699iNTc!I_^VI&S+z|DtCz?T?Pqz_(GFv>%%GY3!Rb zyNoTtSsWSbrKhJ+5c#oaVzY@h@3Xu@$_}rIlEF@prN-=-$m-ppF+aRjCRcATfv&s$ zcx=Y0Wv$wA>W4dplyAPl1ZO&$VC36}5tT(19=J0&^Hj{H~bV$G}3r( zSdiqofhtEjK!YnCV5=gXSyH_gKYYO3x$)cYqnS+*3y^?1Y}zX#Pw?3jb9Gx4Ua$a? z>$UGgVcW!be{cV@j(2dP_Kpvqb-lx`_xWM>k+gBZ_?lE`}A1N04FiyXOS6+Ko&Zuu{C21M5m zUH*-)i0cmVaB|~om#*Z-=QT3FBwOJjUILHEj`1Z!mXTi}Tcu4*IChSPH6CGbjpY?~ z!Z#2(FMbFnMCOMq@F6VEB`0Z!s73Zg5!0aIQgIk|Tzts=gWomjdWNnX8ZMJvp({AH zsOkLvFZAL?@)6D0RXU%i>>uP@&q5h!x5i#=*Xc?GZ?W*iq2EGCuQi9Ocjcu@Y)0Ua z*#=SiG}Gn`aNjN_x8a)p_Gy-m9&JA~h97WZPj@~xZ1EE#E7`K)TN})`G26+qG}~q` zn3l)x^k}$#H@9D|m zLB~6Kws+v|f40}{c8+>51vJd!IC}ZxvY(D2jnR%!5Q?}^2Wgm}WNGkQOdFt!dx=OWN!4lc4s^QDW!##xJXSBy#}?#u#Me6in% z8Svs`AYF@7P0hmpi1gh%2`j-@E0y3!m5@hn)vdT|&il@)v+Qg*n{LBhb{ftD&ipk{zUo9b@fxo~=0lJvCn_hu){DM{^>2C6TRY5sOuy|$<@~e@DUQa9&8iwqmY8sY z`!D{|L##eHIqIlYUd$<3ao$zpmz;GJCjzy_gtbuY?+7%71N4e4b!hcSaimr3@#;O0 zDa?NtLvb2Lb-6`-z}yv(X|4$3*Zbe$y;R`mIOXf{?%v>?a|cI;o7C9F0I3mCbQ9qj z?m3i9f#`~$k8m|amoJYvj-vqCeD;HSvsi9gbwXE}Cy-YDg|$nz9O zUG*I%tg8AE$gR%OyQ6wSanfMmn;J;ftyk*z>rDxSoVB>^^XzXB8UYMc5U@OI3gmh= zJAi`Hi3hMZ4=QxID&tB%o}m}XCOM7+i-nTcdDRSYt_D`dkY<-aHCt(7bk+rIq{1Jk<4Npik-a?RuLE(emyuQ2Qued5AE$#9 zn3UYjefb=T2NLswNtVGgx|7lKNWa#Z5p@bKhpraKGf^k6O}S9F9E^)1Ij}TRh zBXqu*C&5m65zYvn0sP2e6rt?J1pekq_kpu)6fRT~-i=FOeXqrs>3+o~qX_k*L5-N8 z{^JGV1Tf(ek3)~KerAuOkse@x@B2SK7Q40>jOy1QmeXl&_%i26db>5e$YkI_ipbfwAH{-oBjl v?kIf-bbghmtxu35$b1B{0(Y7EMZH~jmfflYhoFX2b*iYsm)-Tp_2z#7Jb~># literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/VeetleProxyServer.py b/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/VeetleProxyServer.py new file mode 100644 index 0000000000..c9cec56abb --- /dev/null +++ b/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/VeetleProxyServer.py @@ -0,0 +1,30 @@ +import urllib2 +import xbmc, xbmcaddon, xbmcplugin, xbmcgui +import Logger + +addon = xbmcaddon.Addon() +akamaiProxyServer = xbmc.translatePath(addon.getAddonInfo('path') + "/akamaiSecureHD.py") + +log = Logger.Logger('VeetleProxyServer') + +def getUrl(url): + req = urllib2.Request(url) + req.add_header('User-Agent', 'Mozilla/5.0 (Windows NT 6.1; rv:11.0) Gecko/20100101 Firefox/13.0') + response = urllib2.urlopen(req, timeout=30) + link = response.read() + response.close() + return link + +def run(): + try: + log.debug('Checking proxy server...') + getUrl("http://127.0.0.1:9000/version") + proxyIsRunning = True + log.debug('Proxy server is running') + except: + proxyIsRunning = False + log.debug('Proxy server is not running') + if not proxyIsRunning: + log.notice('Starting proxy server...') + xbmc.executebuiltin('RunScript(' + akamaiProxyServer + ')') + log.notice('Proxy server started') diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/VeetleProxyServer.pyo b/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/VeetleProxyServer.pyo new file mode 100644 index 0000000000000000000000000000000000000000..979ac475bed1052b82583aadd9492db908b21bba GIT binary patch literal 1550 zcmb_cU2oJz6uo0-KN2<#ARrZ`$S;-51GYDaR)h*QqM}7AE3`|X+Ly|)2WK{pXPFs? zq)MJrslNd6Cwb!swC7H;fLb2$uCMRhxida@&bbcXudaOe_T6?t=U0g5Pq^(Hm=b?M zHPQ5gFK8+j@qnhm!VhU0F8n2$E-m~HO*rlDG(dh*$JM$Xx&a-d47lLJpg`aeFHC@!IrZrjw1 z*A8Gvtci=_su+kBQTQa;_U7Gb+dZ>TB?0JoP86czYGaBC&lXw|eM)qrlwhP`=Q$=%@ zTLk8zwG`Ti*~qj_gWc>mpP6g4 z`!LV1p19n&&%K%tblf(R!l=269gF{#z4G53Eiad)uf-Ez>&ok*lsj!TUPZpA{+Vf| zk3Y(5sDXI{5>=cD<8Wuca9<%N57C7VOH~a}z7Nm3^OHV|8H&&Lr}fwZC71hUmBos| zIr0a>Q$!*ZtB_PzT!P28i}6(vGwd;EkNI#Mlgj0ICHpSo(V3uq7xA!al|O>tbXB3b zxR172`QAHQ=}*q&jjeMhpW<8PSlrOMPkh|G)Z=RijMvz3@|fBDcm`jr#roLx$9-M4 XwS2%QZ@J)s$iyHRh#SFLu-yL_gVbYq literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/VeetleViews.py b/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/VeetleViews.py new file mode 100644 index 0000000000..b3d36edbbb --- /dev/null +++ b/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/VeetleViews.py @@ -0,0 +1,239 @@ +import Logger +import VeetleData +import xbmc, xbmcaddon, xbmcplugin, xbmcgui +import base64,urllib2 + +__settings__ = xbmcaddon.Addon(id='plugin.video.veetle') +__language__ = __settings__.getLocalizedString + +URL_VIEW_CHANNEL = '?channel=' +URL_VIEW_CATEGORY = '?category=' +URL_VIEW_CATEGORIES = '?categories' +URL_VIEW_SCHEDULE = '?schedule' +URL_VIEW_SEARCH = '?search' + +URL_AKAMAI_PROXY = 'http://127.0.0.1:9000/veetle/%s' + +dialog = xbmcgui.Dialog() + +log = Logger.Logger("VeetleViews") + +class VeetleViews: + + def __init__(self, pluginUrl, pluginHandle, dataSource): + self.baseUrl = pluginUrl + self.pluginHandle = pluginHandle + self.dataSource = dataSource + + def buildChannelUrl(self, channelId): + return self.baseUrl + URL_VIEW_CHANNEL + channelId + + def buildCategoryUrl(self, categoryId): + return self.baseUrl + URL_VIEW_CATEGORY + str(categoryId) + + def createChannelListItem(self, channel, scheduleItems): + + if channel.viewers == None: extra='' + else: extra=' / %s %s' % (channel.viewers,str(__language__(40016))) + channelDisplayTitle = '[B]%s[/B] (%s kbps%s)' % (channel.title,channel.bitRate/1000,extra) + + if channel.currentItem: + channelDisplayTitle += ' ([COLOR=blue]%s[/COLOR])' %channel.currentItem.title + + listItem = xbmcgui.ListItem( + channelDisplayTitle, + iconImage=channel.logoUrl, + thumbnailImage=channel.logoUrl) + + infoLabels = { + 'title': channel.title, + 'director': channel.userName, + 'genre': VeetleData.CategoryMap[channel.categoryId].title, + 'tagline': channel.description, + 'plot': channel.createScheduleSummary(scheduleItems), + } + + listItem.setInfo('video', infoLabels) + listItem.setProperty('IsPlayable', 'true') + + return listItem + + def createScheduleListItem(self, scheduleItem): + + displayTitle = scheduleItem.label() + + listItem = xbmcgui.ListItem( + displayTitle) + + infoLabels = {'title': scheduleItem.title} + listItem.setInfo('video', infoLabels) + listItem.setProperty('IsPlayable', 'true') + + return listItem + + def renderHome(self, queryUrl): + + categoriesListItem = xbmcgui.ListItem( + __language__(40001), + iconImage='', + thumbnailImage='') + + xbmcplugin.addDirectoryItem( + self.pluginHandle, + self.baseUrl + URL_VIEW_CATEGORIES, + categoriesListItem, + isFolder=True) + + categoriesListItem = xbmcgui.ListItem( + __language__(40002), + iconImage='', + thumbnailImage='') + + xbmcplugin.addDirectoryItem( + self.pluginHandle, + self.baseUrl + URL_VIEW_SCHEDULE, + categoriesListItem, + isFolder=True) + + xbmcplugin.endOfDirectory(self.pluginHandle) + + def renderCategories(self, queryUrl): + + # Load the channel list + channels = self.dataSource.loadChannels() + + for category in VeetleData.Categories: + + # Get channel count for category + channelCount = len(channels) if category.id == VeetleData.CategoryAll.id else len([channel for channel in channels if channel.categoryId == category.id]) + + listItem = xbmcgui.ListItem( + category.title + (' ([COLOR=blue]%s[/COLOR])' % str(channelCount)), + iconImage='', + thumbnailImage='') + + xbmcplugin.addDirectoryItem( + self.pluginHandle, + self.buildCategoryUrl(category.id), + listItem, + isFolder=True) + + xbmcplugin.endOfDirectory(self.pluginHandle) + + def renderCategory(self, queryUrl): + + # Set content type for a category view to movies - this will enable more view types like media info + xbmcplugin.setContent(self.pluginHandle, 'movies') + + categoryId = queryUrl[len(URL_VIEW_CATEGORY):].strip() + + # Load the channel list + channels = self.dataSource.loadChannels() + scheduleItems = self.dataSource.loadSchedule() + + # Filter channel for specified category + channels = channels if categoryId == VeetleData.CategoryAll.id else [channel for channel in channels if channel.categoryId == categoryId] + + # Sort channels by popularity + channels = sorted(channels, key=lambda channel: channel.popularityIndex, reverse=True) + + for channel in channels: + + url = self.buildChannelUrl(channel.channelId) + listItem = self.createChannelListItem(channel, scheduleItems) + + xbmcplugin.addDirectoryItem( + self.pluginHandle, + url, + listItem, + isFolder=False, + totalItems=len(channels)) + + xbmcplugin.endOfDirectory(self.pluginHandle) + + def renderChannel(self, queryUrl): + + #Play a stream with the given channel id + channelId = queryUrl[len(URL_VIEW_CHANNEL):].strip() + if len(channelId)==32: #embed id + try: channelId=self.abrir_url('http://fightnightaddons.esy.es/tools/veet.php?id=%s' % (channelId)).replace(' ','') + except: pass + + channelStreamUrl = self.dataSource.loadChannelStreamUrl(channelId) + try: + VIDb64 = base64.encodestring(channelStreamUrl).replace('\n', '') + fullUrl = URL_AKAMAI_PROXY % VIDb64 + except: pass + + if channelStreamUrl: + xbmcplugin.setResolvedUrl( + self.pluginHandle, + True, + xbmcgui.ListItem(path=fullUrl)) + else: + xbmcplugin.setResolvedUrl( + self.pluginHandle, + False, + xbmcgui.ListItem()) + + + ok = dialog.ok(__language__(30000), __language__(30001)) + + def renderSchedule(self, queryUrl): + + # Load the schedule list + schedule = self.dataSource.loadSchedule() + + for scheduleItem in schedule: + + url = self.buildChannelUrl(scheduleItem.channelId) + listItem = self.createScheduleListItem(scheduleItem) + + xbmcplugin.addDirectoryItem( + self.pluginHandle, + url, + listItem, + isFolder=False) + + xbmcplugin.endOfDirectory(self.pluginHandle) + + def renderUrl(self, queryUrl): + + log.debug("Rendering URL: %s%s" % (self.baseUrl, queryUrl)) + + if queryUrl.startswith(URL_VIEW_CHANNEL): + self.renderChannel(queryUrl) + return + + if queryUrl.startswith(URL_VIEW_CATEGORIES): + self.renderCategories(queryUrl) + return + + if queryUrl.startswith(URL_VIEW_CATEGORY): + self.renderCategory(queryUrl) + return + + if queryUrl.startswith(URL_VIEW_SCHEDULE): + self.renderSchedule(queryUrl) + return + + self.renderHome(queryUrl) + + def abrir_url(self,url,erro=True): + print "A fazer request normal de: " + url + try: + req = urllib2.Request(url) + req.add_header('User-Agent', 'Mozilla/5.0 (Windows NT 6.3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.102 Safari/537.36') + response = urllib2.urlopen(req) + link=response.read() + response.close() + return link + except urllib2.HTTPError, e: + if erro==True: + dialog.ok('Veetle',str(urllib2.HTTPError(e.url, e.code, __language__(30000), e.hdrs, e.fp))) + sys.exit(0) + except urllib2.URLError, e: + if erro==True: + dialog.ok('Veetle',__language__(30000)) + sys.exit(0) + diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/VeetleViews.pyo b/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/VeetleViews.pyo new file mode 100644 index 0000000000000000000000000000000000000000..2eba5428c29eff310d8e6737c05c58a10ba51bcf GIT binary patch literal 7504 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 + + + + + + + + video + + + Αναζήτηση και ÏεÏμα από veetle.com + Browse and stream from veetle.com + Veja canais de veetle.com + Veja canais de veetle.com + ΕπιτÏέπει βλέποντας Ïέματα veetle.com που flash ενεÏγοποιηθεί. + Enables watching streams on veetle.com that are flash enabled. + Permite visualizar streams de veetle.com que necessitam de flash. + Permite visualizar streams de veetle.com que necessitam de flash. + Δεν λειτουÏγεί για τις Ïοές 'HD' που απαιτοÏν λήψη λογισμικοÏ. + Does not work for 'HD' streams which require a software download. + Não funciona para streams 'HD' que necessitam do download de software. + Não funciona para streams 'HD' que necessitam do download de software. + all + + + diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/akamaiSecureHD.py b/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/akamaiSecureHD.py new file mode 100644 index 0000000000..6010f7b175 --- /dev/null +++ b/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/akamaiSecureHD.py @@ -0,0 +1,276 @@ +""" +XBMCLocalProxy 0.1 +Copyright 2011 Torben Gerkensmeyer + +Modified for Akamai SecureHD by BlueCop + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, +MA 02110-1301, USA. +""" + +import base64 +import re +import time +import urllib +import urllib2 +import sys +import traceback +import socket +from SocketServer import ThreadingMixIn +from BaseHTTPServer import HTTPServer, BaseHTTPRequestHandler +from urllib import * + +from flvlib import tags +from flvlib import helpers +from flvlib.astypes import MalformedFLV + +import zlib +from StringIO import StringIO +import hmac +import hashlib +import base64 + + +class MyHandler(BaseHTTPRequestHandler): + """ + Serves a HEAD request + """ + def do_HEAD(self): + print "XBMCLocalProxy: Serving HEAD request..." + self.answer_request(0) + + """ + Serves a GET request. + """ + def do_GET(self): + print "XBMCLocalProxy: Serving GET request..." + self.answer_request(1) + + def answer_request(self, sendData): + try: + request_path = self.path[1:] + print 'request_path: ' + request_path + extensions = ['.Vprj', '.edl', '.txt', '.chapters.xml'] + for extension in extensions: + if request_path.endswith(extension): + self.send_response(404) + request_path = '' + request_path = re.sub(r"\?.*", "", request_path) + if request_path == "stop": + sys.exit() + elif request_path == "version": + self.send_response(200) + self.end_headers() + self.wfile.write("Proxy: Running\r\n") + self.wfile.write("Version: 0.1") + elif request_path[0:7] == "veetle/": + realpath = request_path[7:] + print 'realpath: ' + realpath + fURL = base64.b64decode(realpath) + print 'fURL: ' + fURL + self.serveFile(fURL, sendData) + else: + self.send_response(403) + except: + traceback.print_exc() + self.wfile.close() + return + try: + self.wfile.close() + except: + pass + + + """ + Sends the requested file and add additional headers. + """ + def serveFile(self, fURL, sendData): + opener = FancyURLopener() + opener.addheaders = [] + response = opener.open(fURL) + #print response + self.send_response(response.code) + print "XBMCLocalProxy: Sending headers..." + headers = response.info() + #print headers + for key in headers: + try: + val = headers[key] + #print val + if 'content-length' == key.lower(): + pass + else: + self.send_header(key, val) + except Exception, e: + print e + pass + self.end_headers() + + if (sendData): + print "XBMCLocalProxy: Sending data..." + fileout = self.wfile + try: + buf = "INIT" + firstBlock = True + try: + while (buf != None and len(buf) > 0): + buf = response.read(200 * 1024) + #print str(buf[0:3]) + if firstBlock: + #EdgeClass(buf, fURL, swfUrl) + buf = buf.replace(b'GGG', bytes('FLV')) + firstBlock = False + fileout.write(buf) + fileout.flush() + response.close() + fileout.close() + print time.asctime(), "Closing connection" + except socket.error, e: + print time.asctime(), "Client Closed the connection." + try: + response.close() + fileout.close() + except Exception, e: + return + except Exception, e: + traceback.print_exc(file=sys.stdout) + response.close() + fileout.close() + except: + traceback.print_exc() + self.wfile.close() + return + try: + self.wfile.close() + except: + pass + + +class EdgeClass(): + def __init__(self, data, url, swfUrl): + self.url = url + self.swfUrl = swfUrl + self.domain = self.url.split('://')[1].split('/')[0] + self.control = 'http://%s/control/' % self.domain + self.onEdge = self.extractTags(data, onEdge=True) + #self.MetaData = self.extractTags(data,onMetaData=True) + self.sendNewToken(self.onEdge['session'], self.onEdge['streamName'], self.swfUrl, self.control) + + def getURL(self, url, post=False, sessionID=False, sessionToken=False): + try: + print 'GetURL --> url = ' + url + opener = urllib2.build_opener() + if sessionID and sessionToken: + opener.addheaders = [('User-Agent', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:14.0) Gecko/20100101 Firefox/14.0.1'), + ('x-Akamai-Streaming-SessionToken', sessionToken), + ('x-Akamai-Streaming-SessionID', sessionID), + ('Content-Type', 'text/xml')] + else: + opener.addheaders = [('User-Agent', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:14.0) Gecko/20100101 Firefox/14.0.1')] + if not post: + usock = opener.open(url) + else: + usock = opener.open(url, ':)') + response = usock.read() + usock.close() + except urllib2.URLError, e: + print 'Error reason: ', e + return False + else: + return response + + def extractTags(self, filedata, onEdge=True, onMetaData=False): + f = StringIO(filedata) + flv = tags.FLV(f) + try: + tag_generator = flv.iter_tags() + for i, tag in enumerate(tag_generator): + if isinstance(tag, tags.ScriptTag): + if tag.name == "onEdge" and onEdge: + return tag.variable + elif tag.name == "onMetaData" and onMetaData: + return tag.variable + except MalformedFLV, e: + return False + except tags.EndOfFile: + return False + f.close() + return False + + def decompressSWF(self, f): + if type(f) is str: + f = StringIO(f) + f.seek(0, 0) + magic = f.read(3) + if magic == "CWS": + return "FWS" + f.read(5) + zlib.decompress(f.read()) + elif magic == "FWS": + #SWF Not Compressed + f.seek(0, 0) + return f.read() + else: + #Not SWF + return None + + def MD5(self, data): + m = hashlib.md5() + m.update(data) + return m.digest() + + def makeToken(self, sessionID, swfUrl): + swfData = self.getURL(swfUrl) + decData = self.decompressSWF(swfData) + swfMD5 = self.MD5(decData) + data = sessionID + swfMD5 + sig = hmac.new('foo', data, hashlib.sha1) + return base64.encodestring(sig.digest()).replace('\n', '') + + def sendNewToken(self, sessionID, path, swf, domain): + sessionToken = self.makeToken(sessionID, swf) + commandUrl = domain + path + '?cmd=sendingNewToken&v=2.7.6&swf=' + swf.replace('http://', 'http%3A//') + self.getURL(commandUrl, True, sessionID, sessionToken) + + +class Server(HTTPServer): + """HTTPServer class with timeout.""" + + def get_request(self): + """Get the request and client address from the socket.""" + self.socket.settimeout(5.0) + result = None + while result is None: + try: + result = self.socket.accept() + except socket.timeout: + pass + result[0].settimeout(1000) + return result + +class ThreadedHTTPServer(ThreadingMixIn, Server): + """Handle requests in a separate thread.""" + +HOST_NAME = '127.0.0.1' +#PORT_NUMBER = 64653 +PORT_NUMBER = 9000 + +if __name__ == '__main__': + socket.setdefaulttimeout(10) + server_class = ThreadedHTTPServer + httpd = server_class((HOST_NAME, PORT_NUMBER), MyHandler) + print "XBMCLocalProxy Starts - %s:%s" % (HOST_NAME, PORT_NUMBER) + while(True): + httpd.handle_request() + httpd.server_close() + print "XBMCLocalProxy Stops %s:%s" % (HOST_NAME, PORT_NUMBER) diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/changelog.txt b/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/changelog.txt new file mode 100644 index 0000000000..ed9d9dec13 --- /dev/null +++ b/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/changelog.txt @@ -0,0 +1,65 @@ +[B]Version 0.3.2 - fightnight/Leinad4Mind[/B] +- Fixed some translations. +- Fixed embed channel id support. + +[B]Version 0.3.1 - fightnight[/B] +- Fixed empty folder on alternative list. + +[B]Version 0.3.0 - fightnight[/B] +- Added support for embed channel IDs (plugin://plugin.video.veetle/?channel=example1234) +- Added bitrate, thumbnail and watchers info. + +[B]Version 0.2.5 - lambda[/B] +- Added greek translation. + +[B]Version 0.2.4 - fightnight[/B] +- Fixed empty channel folder list (now using official veetle list). More complete list switch on addon settings. +- Fixed xbmc freeze if plays an offline id. +- Added strings for translation. +- Added portuguese translation. + +[B]Version 0.2.3 - fightnight[/B] +- Fixed akamaisecurehd script error. +- Bumped xbmc.python to 2.1.0. + +[B]Version 0.2.2 - sissbruecker[/B] +- Added more info labels in category view: + - Director: Veetle username + - Genre: Veetle category + - Tagline: Channel description + - Plot: Schedule + +[B]Version 0.2.1 - sissbruecker[/B] +- Fixed caching problem - channels/schedule data is now only cached for 10 minutes +- Added some basic logging + +[B]Version 0.2.0 - sissbruecker[/B] +- Refactoring to several modules/objects +- Loads channel/schedule data from veetleguide.appspot.com +- Caches channel/schedule data to prevent reloading of data for each view +- Sort channels by popularity / current viewers +- Show channel count next to category +- Show current schedule item next to channel in category view +- Added schedule view +- Improved label formatting + +[B]Version 0.1.6 - t0mm0[/B] +- fix breakage due to site changes + +[B]Version 0.1.5 - t0mm0[/B] +- temporarily(?) remove schedule code due to site changes + +[B]Version 0.1.4 - t0mm0[/B] +- more error handling + +[B]Version 0.1.3 - t0mm0[/B] +- quick small fix for older python versions + +[B]Version 0.1.2 - t0mm0[/B] +- Schedule grabbing (turn off in plugin settings) + +[B]Version 0.1.1 - t0mm0[/B] +- Quick fix for missing large thumbnail on a channel + +[B]Version 0.1.0 - t0mm0[/B] +- Initial version diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/default.py b/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/default.py new file mode 100644 index 0000000000..d68ca83d66 --- /dev/null +++ b/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/default.py @@ -0,0 +1,40 @@ +''' + veetle.com XBMC Plugin + Copyright (C) 2011 t0mm0 + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . +''' + +import xbmc, xbmcaddon, xbmcplugin, xbmcgui +import Logger +import VeetleGuideDataSource +import VeetleProxyServer +import VeetleViews + +pluginUrl = sys.argv[0] +pluginHandle = int(sys.argv[1]) +pluginQuery = sys.argv[2] +__settings__ = xbmcaddon.Addon(id='plugin.video.veetle') +__language__ = __settings__.getLocalizedString + +log = Logger.Logger("Main") + +dataSource = VeetleGuideDataSource.VeetleGuideDataSource() +views = VeetleViews.VeetleViews(pluginUrl, pluginHandle, dataSource) + +# Start proxy server +VeetleProxyServer.run() + +# Render view according to query URL +views.renderUrl(pluginQuery) \ No newline at end of file diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/fanart.jpg b/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/fanart.jpg new file mode 100644 index 0000000000000000000000000000000000000000..32a41ea82d0672ddc8ba6c192e234e607d0a3309 GIT binary patch literal 34683 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 Bvt9rI literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/flvlib/astypes.py b/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/flvlib/astypes.py new file mode 100644 index 0000000000..a1113a7fce --- /dev/null +++ b/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/flvlib/astypes.py @@ -0,0 +1,310 @@ +import os +import calendar +import datetime +import logging + +from primitives import * +from constants import * +from helpers import OrderedAttrDict, utc + + +""" +The AS types and their FLV representations. +""" + +log = logging.getLogger('flvlib.astypes') + + +class MalformedFLV(Exception): + pass + + +# Number +def get_number(f, max_offset=None): + return get_double(f) + +def make_number(num): + return make_double(num) + + +# Boolean +def get_boolean(f, max_offset=None): + value = get_ui8(f) + return bool(value) + +def make_boolean(value): + return make_ui8((value and 1) or 0) + + +# String +def get_string(f, max_offset=None): + # First 16 bits are the string's length + length = get_ui16(f) + # Then comes the string itself + ret = f.read(length) + return ret + +def make_string(string): + if isinstance(string, unicode): + # We need a blob, not unicode. Arbitrarily choose UTF-8 + string = string.encode('UTF-8') + length = make_ui16(len(string)) + return length + string + + +# Longstring +def get_longstring(f, max_offset=None): + # First 32 bits are the string's length + length = get_ui32(f) + # Then comes the string itself + ret = f.read(length) + return ret + +def make_longstring(string): + if isinstance(string, unicode): + # We need a blob, not unicode. Arbitrarily choose UTF-8 + string = string.encode('UTF-8') + length = make_ui32(len(string)) + return length + string + + +# ECMA Array +class ECMAArray(OrderedAttrDict): + pass + + +def get_ecma_array(f, max_offset=None): + length = get_ui32(f) + log.debug("The ECMA array has approximately %d elements", length) + array = ECMAArray() + while True: + if max_offset and (f.tell() == max_offset): + log.debug("Prematurely terminating reading an ECMA array") + break + marker = get_ui24(f) + if marker == 9: + log.debug("Marker!") + break + else: + f.seek(-3, os.SEEK_CUR) + name, value = get_script_data_variable(f, max_offset=max_offset) + array[name] = value + return array + +def make_ecma_array(d): + length = make_ui32(len(d)) + rest = ''.join([make_script_data_variable(name, value) + for name, value in d.iteritems()]) + marker = make_ui24(9) + return length + rest + marker + + +# Strict Array +def get_strict_array(f, max_offset=None): + length = get_ui32(f) + log.debug("The length is %d", length) + elements = [get_script_data_value(f, max_offset=max_offset) + for _ in xrange(length)] + return elements + +def make_strict_array(l): + ret = make_ui32(len(l)) + rest = ''.join([make_script_data_value(value) for value in l]) + return ret + rest + + +# Date +def get_date(f, max_offset=None): + timestamp = get_number(f) / 1000.0 + # From the following document: + # http://opensource.adobe.com/wiki/download/ + # attachments/1114283/amf0_spec_121207.pdf + # + # Section 2.13 Date Type + # + # (...) While the design of this type reserves room for time zone offset + # information, it should not be filled in, nor used (...) + _ignored = get_si16(f) + return datetime.datetime.fromtimestamp(timestamp, utc) + +def make_date(date): + if date.tzinfo: + utc_date = date.astimezone(utc) + else: + # assume it's UTC + utc_date = date.replace(tzinfo=utc) + ret = make_number(calendar.timegm(utc_date.timetuple()) * 1000) + offset = 0 + return ret + make_si16(offset) + + +# Null +def get_null(f, max_offset=None): + return None + +def make_null(none): + return '' + + +# Object +class FLVObject(OrderedAttrDict): + pass + + +def get_object(f, max_offset=None): + ret = FLVObject() + while True: + if max_offset and (f.tell() == max_offset): + log.debug("Prematurely terminating reading an object") + break + marker = get_ui24(f) + if marker == 9: + log.debug("Marker!") + break + else: + f.seek(-3, os.SEEK_CUR) + name, value = get_script_data_variable(f) + setattr(ret, name, value) + return ret + +def make_object(obj): + # If the object is iterable, serialize keys/values. If not, fall + # back on iterating over __dict__. + # This makes sure that make_object(get_object(StringIO(blob))) == blob + try: + iterator = obj.iteritems() + except AttributeError: + iterator = obj.__dict__.iteritems() + ret = ''.join([make_script_data_variable(name, value) + for name, value in iterator]) + marker = make_ui24(9) + return ret + marker + + +# MovieClip +class MovieClip(object): + + def __init__(self, path): + self.path = path + + def __eq__(self, other): + return isinstance(other, MovieClip) and self.path == other.path + + def __repr__(self): + return "" % self.path + +def get_movieclip(f, max_offset=None): + ret = get_string(f) + return MovieClip(ret) + +def make_movieclip(clip): + return make_string(clip.path) + + +# Undefined +class Undefined(object): + + def __eq__(self, other): + return isinstance(other, Undefined) + + def __repr__(self): + return '' + +def get_undefined(f, max_offset=None): + return Undefined() + +def make_undefined(undefined): + return '' + + +# Reference +class Reference(object): + + def __init__(self, ref): + self.ref = ref + + def __eq__(self, other): + return isinstance(other, Reference) and self.ref == other.ref + + def __repr__(self): + return "" % self.ref + +def get_reference(f, max_offset=None): + ret = get_ui16(f) + return Reference(ret) + +def make_reference(reference): + return make_ui16(reference.ref) + + +as_type_to_getter_and_maker = { + VALUE_TYPE_NUMBER: (get_number, make_number), + VALUE_TYPE_BOOLEAN: (get_boolean, make_boolean), + VALUE_TYPE_STRING: (get_string, make_string), + VALUE_TYPE_OBJECT: (get_object, make_object), + VALUE_TYPE_MOVIECLIP: (get_movieclip, make_movieclip), + VALUE_TYPE_NULL: (get_null, make_null), + VALUE_TYPE_UNDEFINED: (get_undefined, make_undefined), + VALUE_TYPE_REFERENCE: (get_reference, make_reference), + VALUE_TYPE_ECMA_ARRAY: (get_ecma_array, make_ecma_array), + VALUE_TYPE_STRICT_ARRAY: (get_strict_array, make_strict_array), + VALUE_TYPE_DATE: (get_date, make_date), + VALUE_TYPE_LONGSTRING: (get_longstring, make_longstring) +} + +type_to_as_type = { + bool: VALUE_TYPE_BOOLEAN, + int: VALUE_TYPE_NUMBER, + long: VALUE_TYPE_NUMBER, + float: VALUE_TYPE_NUMBER, + # WARNING: not supporting Longstrings here. + # With a max length of 65535 chars, noone will notice. + str: VALUE_TYPE_STRING, + unicode: VALUE_TYPE_STRING, + list: VALUE_TYPE_STRICT_ARRAY, + dict: VALUE_TYPE_ECMA_ARRAY, + ECMAArray: VALUE_TYPE_ECMA_ARRAY, + datetime.datetime: VALUE_TYPE_DATE, + Undefined: VALUE_TYPE_UNDEFINED, + MovieClip: VALUE_TYPE_MOVIECLIP, + Reference: VALUE_TYPE_REFERENCE, + type(None): VALUE_TYPE_NULL +} + +# SCRIPTDATAVARIABLE +def get_script_data_variable(f, max_offset=None): + name = get_string(f) + log.debug("The name is %s", name) + value = get_script_data_value(f, max_offset=max_offset) + log.debug("The value is %r", value) + return (name, value) + +def make_script_data_variable(name, value): + log.debug("The name is %s", name) + log.debug("The value is %r", value) + ret = make_string(name) + make_script_data_value(value) + return ret + + +# SCRIPTDATAVALUE +def get_script_data_value(f, max_offset=None): + value_type = get_ui8(f) + log.debug("The value type is %r", value_type) + try: + get_value = as_type_to_getter_and_maker[value_type][0] + except KeyError: + raise MalformedFLV("Invalid script data value type: %d", value_type) + log.debug("The getter function is %r", get_value) + value = get_value(f, max_offset=max_offset) + return value + +def make_script_data_value(value): + value_type = type_to_as_type.get(value.__class__, VALUE_TYPE_OBJECT) + log.debug("The value type is %r", value_type) + # KeyError can't happen here, because we always fall back on + # VALUE_TYPE_OBJECT when determining value_type + make_value = as_type_to_getter_and_maker[value_type][1] + log.debug("The maker function is %r", make_value) + type_tag = make_ui8(value_type) + ret = make_value(value) + return type_tag + ret diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/flvlib/astypes.pyo b/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/flvlib/astypes.pyo new file mode 100644 index 0000000000000000000000000000000000000000..78b3978170028e39fca12561f5222052779cfb77 GIT binary patch literal 12037 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 H_^$r}%R{DT literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/flvlib/constants.py b/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/flvlib/constants.py new file mode 100644 index 0000000000..cee8dce105 --- /dev/null +++ b/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/flvlib/constants.py @@ -0,0 +1,161 @@ +""" +The constants used in FLV files and their meanings. +""" + +# Tag type +(TAG_TYPE_AUDIO, TAG_TYPE_VIDEO, TAG_TYPE_SCRIPT) = (8, 9, 18) + + +# Sound format +(SOUND_FORMAT_PCM_PLATFORM_ENDIAN, + SOUND_FORMAT_ADPCM, + SOUND_FORMAT_MP3, + SOUND_FORMAT_PCM_LITTLE_ENDIAN, + SOUND_FORMAT_NELLYMOSER_16KHZ, + SOUND_FORMAT_NELLYMOSER_8KHZ, + SOUND_FORMAT_NELLYMOSER, + SOUND_FORMAT_G711_A_LAW, + SOUND_FORMAT_G711_MU_LAW) = range(9) + +(SOUND_FORMAT_AAC, + SOUND_FORMAT_SPEEX) = range(10, 12) + +(SOUND_FORMAT_MP3_8KHZ, + SOUND_FORMAT_DEVICE_SPECIFIC) = range(14, 16) + +sound_format_to_string = { + SOUND_FORMAT_PCM_PLATFORM_ENDIAN: "Linear PCM, platform endian", + SOUND_FORMAT_ADPCM: "ADPCM", + SOUND_FORMAT_MP3: "MP3", + SOUND_FORMAT_PCM_LITTLE_ENDIAN: "Linear PCM, little endian", + SOUND_FORMAT_NELLYMOSER_16KHZ: "Nellymoser 16-kHz mono", + SOUND_FORMAT_NELLYMOSER_8KHZ: "Nellymoser 8-kHz mono", + SOUND_FORMAT_NELLYMOSER: "Nellymoser", + SOUND_FORMAT_G711_A_LAW: "G.711 A-law logarithmic PCM", + SOUND_FORMAT_G711_MU_LAW: "G.711 mu-law logarithmic PCM", + SOUND_FORMAT_AAC: "AAC", + SOUND_FORMAT_SPEEX: "Speex", + SOUND_FORMAT_MP3_8KHZ: "MP3 8-kHz", + SOUND_FORMAT_DEVICE_SPECIFIC: "Device-specific sound" +} + + +# Sound rate +(SOUND_RATE_5_5_KHZ, + SOUND_RATE_11_KHZ, + SOUND_RATE_22_KHZ, + SOUND_RATE_44_KHZ) = range(4) + +sound_rate_to_string = { + SOUND_RATE_5_5_KHZ: "5.5-kHz", + SOUND_RATE_11_KHZ: "11-kHz", + SOUND_RATE_22_KHZ: "22-kHz", + SOUND_RATE_44_KHZ: "44-kHz" +} + + +# Sound size +(SOUND_SIZE_8_BIT, SOUND_SIZE_16_BIT) = range(2) + +sound_size_to_string = { + SOUND_SIZE_8_BIT: "snd8Bit", + SOUND_SIZE_16_BIT: "snd16Bit" +} + + +# Sound type +(SOUND_TYPE_MONO, SOUND_TYPE_STEREO) = range(2) + +sound_type_to_string = { + SOUND_TYPE_MONO: "sndMono", + SOUND_TYPE_STEREO: "sndStereo" +} + + +# AAC packet type +(AAC_PACKET_TYPE_SEQUENCE_HEADER, + AAC_PACKET_TYPE_RAW) = range(2) + +aac_packet_type_to_string = { + AAC_PACKET_TYPE_SEQUENCE_HEADER: "sequence header", + AAC_PACKET_TYPE_RAW: "raw" +} + + +# Codec ID +(CODEC_ID_JPEG, + CODEC_ID_H263, + CODEC_ID_SCREEN_VIDEO, + CODEC_ID_VP6, + CODEC_ID_VP6_WITH_ALPHA, + CODEC_ID_SCREEN_VIDEO_V2, + CODEC_ID_H264) = range(1, 8) + +codec_id_to_string = { + CODEC_ID_JPEG: "JPEG", + CODEC_ID_H263: "Sorenson H.263", + CODEC_ID_SCREEN_VIDEO: "Screen video", + CODEC_ID_VP6: "On2 VP6", + CODEC_ID_VP6_WITH_ALPHA: "On2 VP6 with alpha channel", + CODEC_ID_SCREEN_VIDEO_V2: "Screen video version 2", + CODEC_ID_H264: "H.264" +} + + +# Frame type +(FRAME_TYPE_KEYFRAME, + FRAME_TYPE_INTERFRAME, + FRAME_TYPE_DISPOSABLE_INTERFRAME, + FRAME_TYPE_GENERATED_KEYFRAME, + FRAME_TYPE_INFO_FRAME) = range(1, 6) + +frame_type_to_string = { + FRAME_TYPE_KEYFRAME: "keyframe", + FRAME_TYPE_INTERFRAME: "interframe", + FRAME_TYPE_DISPOSABLE_INTERFRAME: "disposable interframe", + FRAME_TYPE_GENERATED_KEYFRAME: "generated keyframe", + FRAME_TYPE_INFO_FRAME: "video info/command frame" +} + + +# H.264 packet type +(H264_PACKET_TYPE_SEQUENCE_HEADER, + H264_PACKET_TYPE_NALU, + H264_PACKET_TYPE_END_OF_SEQUENCE) = range(3) + +h264_packet_type_to_string = { + H264_PACKET_TYPE_SEQUENCE_HEADER: "sequence header", + H264_PACKET_TYPE_NALU: "NAL unit", + H264_PACKET_TYPE_END_OF_SEQUENCE: "sequence end" +} + + +# Value type +(VALUE_TYPE_NUMBER, + VALUE_TYPE_BOOLEAN, + VALUE_TYPE_STRING, + VALUE_TYPE_OBJECT, + VALUE_TYPE_MOVIECLIP, + VALUE_TYPE_NULL, + VALUE_TYPE_UNDEFINED, + VALUE_TYPE_REFERENCE, + VALUE_TYPE_ECMA_ARRAY) = range(9) + +(VALUE_TYPE_STRICT_ARRAY, + VALUE_TYPE_DATE, + VALUE_TYPE_LONGSTRING) = range(10, 13) + +value_type_to_string = { + VALUE_TYPE_NUMBER: 'Number', + VALUE_TYPE_BOOLEAN: 'Boolean', + VALUE_TYPE_STRING: 'String', + VALUE_TYPE_OBJECT: 'Object', + VALUE_TYPE_MOVIECLIP: 'MovieClip', + VALUE_TYPE_NULL: 'Null', + VALUE_TYPE_UNDEFINED: 'Undefined', + VALUE_TYPE_REFERENCE: 'Reference', + VALUE_TYPE_ECMA_ARRAY: 'ECMA Array', + VALUE_TYPE_STRICT_ARRAY: 'Strict Array', + VALUE_TYPE_DATE: 'Date', + VALUE_TYPE_LONGSTRING: 'Longstring' +} diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/flvlib/constants.pyo b/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/flvlib/constants.pyo new file mode 100644 index 0000000000000000000000000000000000000000..1ab5f007ee293335c0d546b577d71c3e5775188b GIT binary patch literal 3583 zcmaJ@Sy$Ug7QR5(9LP?ZEKQUZvS7!?I3%5egLKp7`H<;_<)#+icPCzggf1{15*#PUH{? zj34Op1c@;c<0K}CFOV}%e~r=SSrU^ZrbtYam?42>g2Y7CQArcZ=dNL(d%o}3xtNy<61#8ZF-@igEf@eE*&coqQ41mF_!MF6JEv!%IZhrJFr?Jz6&d?;#^B4?kTH##7nT! zi0{D)0IU1tjHw7AuJ=hiAn}mIBNC5EJRz}6?ld_Mi0@r?k$6w;964*mYoN>$X94TP>wp|_4)BWj6<~vS1Mr&oHQ){L8vs~;0=y-D z3wTHT4)C7%JskU)oS&(_qRU!e$B<|ou+|FvFtYt9)OsO1n(J#@rCn{$^*GdQ-_fE2 zcDq`eZQu3x!(_sp!A@89jC)NE2|3Kk;gTG#U-RPk0wxpBcU6}Xv?cR9?%2i#@E9dJS=08Fi1URp$ zLzO25K6G2W8g{tl?twTAdbsfg*oD&=)|2bfziHPv_b$9o|FLJ8D(qJ){JA2xTD}`LeF* z-L8Gq4>NdMQD2})3b>bwMkzp-sZ-4rd4Z93TloN)a?`S$pk-N+Ok_jfwi=(RhNU+P z#mcZ~w^%SLkt~dXRXtxTRvW62ySBg2kp^wO(liU!R;5rd|h2K8$u`MS<1Nd+e~9-Y~3n{K?y19UP{_xXn4zOy)dkHmjsJ24~7P zik*0R=Xy~X)`qoNY{bq}!gNkaPdP&O&p3yyuzoC5C6+5@B}SoS^@dSHEuKuG4z5_i>{wzQ$tSW2gJ5pR>y9AWkhqBS@wCpQZVvX zv0%yfFB+2U;Q3R@9N3^m48yeg%_ASifd-GEDz3P|`mNa5vGh`PM_0u)(8X!2-OQO& zvntuGz~PqVI~+{KR*ZZ zjPvs=dt(=5$Kf)Yy28`+#Z!yHh(el4OOc#igIPQXyi-9 zs(Mgk3bR=%jT+-UHMWYTQ5aR!j4d<*idv;J#v;EGmR_srpHzv(G}6g@<5(wKEv73V zgQHBPin)D!F`2hR+v}mzhMHmpaylKtcUY#vDCpYzoJxKT95-b<4t^b`I$m$z^^@vD zn>=L3FSFF1cj&oa@Wnm;^_c7&sZaaccHs0pey={h{{rRI#O1l=iG_)U@rkkN@BAfZ n76;nIW96q6*TPfke8FJCz28$I*?DtKNA literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/flvlib/helpers.py b/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/flvlib/helpers.py new file mode 100644 index 0000000000..835747867c --- /dev/null +++ b/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/flvlib/helpers.py @@ -0,0 +1,205 @@ +import os +import time +import datetime + +from StringIO import StringIO +from UserDict import DictMixin + + +class UTC(datetime.tzinfo): + """ + A UTC tzinfo class, based on + http://docs.python.org/library/datetime.html#datetime.tzinfo + """ + + ZERO = datetime.timedelta(0) + + def utcoffset(self, dt): + return self.ZERO + + def tzname(self, dt): + return "UTC" + + def dst(self, dt): + return self.ZERO + +utc = UTC() + +class OrderedAttrDict(DictMixin): + """ + A dictionary that preserves insert order and also has an attribute + interface. + + Values can be transparently accessed and set as keys or as attributes. + """ + + def __init__(self, dict=None, **kwargs): + self.__dict__["_order_priv_"] = [] + self.__dict__["_data_priv_"] = {} + if dict is not None: + self.update(dict) + if len(kwargs): + self.update(kwargs) + + # Mapping interface + + def __setitem__(self, key, value): + if key not in self: + self._order_priv_.append(key) + self._data_priv_[key] = value + + def __getitem__(self, key): + return self._data_priv_[key] + + def __delitem__(self, key): + del self._data_priv_[key] + self._order_priv_.remove(key) + + def keys(self): + return list(self._order_priv_) + + # Attribute interface + + def __getattr__(self, name): + try: + return self[name] + except KeyError: + raise AttributeError(name) + + def __setattr__(self, name, value): + self[name] = value + + def __delattr__(self, name): + try: + del self[name] + except KeyError: + raise AttributeError(name) + + # Equality + def __eq__(self, other): + try: + my_iter = self.iteritems() + his_iter = other.iteritems() + except AttributeError: + return False + my_empty = False + his_empty = False + while True: + try: + my_key, my_val = my_iter.next() + except StopIteration: + my_empty = True + try: + his_key, his_val = his_iter.next() + except StopIteration: + his_empty = True + if my_empty and his_empty: + return True + if my_empty or his_empty: + return False + if (my_key, my_val) != (his_key, his_val): + return False + + # String representation + def __repr__(self): + return '<%s %s>' % (self.__class__.__name__, self) + + def __str__(self): + return '{' + ', '.join([('%r: %r' % (key, self[key])) + for key in self._order_priv_]) + '}' + + +class ASPrettyPrinter(object): + """Pretty printing of AS objects""" + + def pformat(cls, val, indent=0): + cls.io = StringIO() + cls.pprint_lookup(val, indent) + return cls.io.getvalue() + pformat = classmethod(pformat) + + def pprint(cls, val): + print cls.pformat(val) + pprint = classmethod(pprint) + + def pprint_lookup(cls, val, ident): + if isinstance(val, basestring): + return cls.pprint_string(val) + if isinstance(val, (int, long, float)): + return cls.pprint_number(val) + if isinstance(val, datetime.datetime): + return cls.pprint_datetime(val) + if hasattr(val, 'iterkeys'): + # dict interface + return cls.pprint_dict(val, ident) + if hasattr(val, 'append'): + # list interface + return cls.pprint_list(val, ident) + # Unknown type ? + cls.io.write("%r" % (val, )) + return False + pprint_lookup = classmethod(pprint_lookup) + + def pprint_string(cls, val): + if isinstance(val, unicode): + cls.io.write("u'%s'" % val.encode("UTF8")) + else: + cls.io.write("'%s'" % val) + return False + pprint_string = classmethod(pprint_string) + + def pprint_number(cls, val): + cls.io.write(str(val)) + return False + pprint_number = classmethod(pprint_number) + + def pprint_datetime(cls, val): + cls.io.write(val.replace(microsecond=0).isoformat(' ')) + return False + pprint_datetime = classmethod(pprint_datetime) + + def pprint_dict(cls, val, indent): + + def pprint_item(k): + last_pos = cls.io.tell() + cls.io.write(repr(k)) + cls.io.write(": ") + new_indent = indent + cls.io.tell() - last_pos + 1 + return cls.pprint_lookup(val[k], new_indent) + + cls.io.write('{') + indented = False + keys = list(val.iterkeys()) + if keys: + for k in keys[:-1]: + indented |= pprint_item(k) + cls.io.write(",\n%s " % (" "*indent)) + indented |= pprint_item(keys[-1]) + cls.io.write('}') + return (len(keys) > 1) | indented + pprint_dict = classmethod(pprint_dict) + + def pprint_list(cls, val, indent): + last_pos = cls.io.tell() + cls.io.write('[') + new_indent = indent + cls.io.tell() - last_pos + indented = False + values = list(iter(val)) + if values: + for v in values[:-1]: + indented |= cls.pprint_lookup(v, new_indent) + cls.io.write(",\n%s" % (" "*new_indent)) + indented |= cls.pprint_lookup(values[-1], new_indent) + cls.io.write(']') + return (len(values) > 1) | indented + pprint_list = classmethod(pprint_list) + +pformat = ASPrettyPrinter.pformat +pprint = ASPrettyPrinter.pprint + + +def force_remove(path): + try: + os.remove(path) + except OSError: + pass diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/flvlib/helpers.pyo b/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/flvlib/helpers.pyo new file mode 100644 index 0000000000000000000000000000000000000000..bfa83e96f74dfae085c8d5939d24ef8256b8b1fa GIT binary patch literal 8323 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", f.read(4))[0] + except struct.error: + raise EndOfFile + return ret + +def make_ui32(num): + return struct.pack(">I", num) + + +# SI32 extended +def get_si32_extended(f): + # The last 8 bits are the high 8 bits of the whole number + # That's how Adobe likes it. Go figure... + low_high = f.read(4) + if len(low_high) < 4: + raise EndOfFile + combined = low_high[3] + low_high[:3] + return struct.unpack(">i", combined)[0] + +def make_si32_extended(num): + ret = struct.pack(">i", num) + return ret[1:] + ret[0] + + +# UI24 +def get_ui24(f): + try: + high, low = struct.unpack(">BH", f.read(3)) + except struct.error: + raise EndOfFile + ret = (high << 16) + low + return ret + +def make_ui24(num): + ret = struct.pack(">I", num) + return ret[1:] + + +# UI16 +def get_ui16(f): + try: + ret = struct.unpack(">H", f.read(2))[0] + except struct.error: + raise EndOfFile + return ret + +def make_ui16(num): + return struct.pack(">H", num) + + +# SI16 +def get_si16(f): + try: + ret = struct.unpack(">h", f.read(2))[0] + except struct.error: + raise EndOfFile + return ret + +def make_si16(num): + return struct.pack(">h", num) + + +# UI8 +def get_ui8(f): + try: + ret = struct.unpack("B", f.read(1))[0] + except struct.error: + raise EndOfFile + return ret + +def make_ui8(num): + return struct.pack("B", num) + + + +# DOUBLE +def get_double(f): + data = f.read(8) + try: + ret = struct.unpack(">d", data)[0] + except struct.error: + raise EndOfFile + return ret + +def make_double(num): + return struct.pack(">d", num) diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/flvlib/primitives.pyo b/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/flvlib/primitives.pyo new file mode 100644 index 0000000000000000000000000000000000000000..92fd837ce08b876124789afbdd56bfb6f0b5d626 GIT binary patch literal 4074 zcmd5<-A)@v6h3S7X95^V0)e(6NHLW~bMG|MUBXbU$T$e-6t2 zz+mtnNFuTerXZ#$W=zbumE1-?%t6v2lyN zHJ2X`_IdniejiAKsgIxJry%vFGMk@LX|iwFQ(e}z>#3XWPMB6_FNxi)o;_WeK5V7t z<^ESTiTkhyc={ZaQDcno2NKpQ;H6T)pcN9JU~3 z)IAY2XdT&c&S;zV8}djdHFgZwMVMIaZNh%4uT{E)877}pf#XjNrj5s1cuDDI}N97Cq1q=j_|%nJFXkYHF3M$YOA?E zOf+=g6?KUl1ZEg9!Jcv(lo4MEiov5`KA85gp;{`{*vx~;2L|z|sdYU+RS22A>I}WA za0j(J?KFpLH+NnIX^_R+OI!Q)ehY#4=~)8&0GtD&08*hnLbyK?S5Vln5)TWq;=dj& zpBHHMYaA9uIRpH_eoR(s3gC_hl!`pUb^vb3P^!a8oGO4CkdW0|;Tz#yE||iQw0?;W z?ZKf6jaGBdrm-1rjF{VNAdhXa94rPUP(Sbcv3f|Oa!C(=5iTE$HGUOkW%*K8TT1}E z<5c6_Tn6XU;2xhXQ3Uy67}-jTxnst1k)AIU`ZfF=gwyp)?&NFuXLSwuUa8_Q{#C_r zdK1_$pCbi|{hFo)o6ol`zb$J*b7Fw9Wy*XXw4aYY- zH0|Dnwb$w}1_*THJcmh>x9Zb?=IJBB37BS_&Fp zy+CN)urq|*AtX*A-w&DAA(JI!ctUEffO5kSu3dUXedd3dZPL8#Lku&MGXej~#ijAm RWNExqDovE8K;%6^{s%0!_&ERo literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/flvlib/scripts/__init__.py b/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/flvlib/scripts/__init__.py new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/flvlib/scripts/debug_flv.py b/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/flvlib/scripts/debug_flv.py new file mode 100644 index 0000000000..97550fa83a --- /dev/null +++ b/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/flvlib/scripts/debug_flv.py @@ -0,0 +1,119 @@ +import sys +import logging + +from optparse import OptionParser + +from flvlib import __versionstr__ +from flvlib import tags +from flvlib import helpers +from flvlib.astypes import MalformedFLV + +log = logging.getLogger('flvlib.debug-flv') +log.setLevel(logging.ERROR) + + +def debug_file(filename, quiet=False, metadata=False): + try: + f = open(filename, 'rb') + except IOError, (errno, strerror): + log.error("Failed to open `%s': %s", filename, strerror) + return False + + flv = tags.FLV(f) + + if not quiet: + print "=== `%s' ===" % filename + + try: + tag_generator = flv.iter_tags() + for i, tag in enumerate(tag_generator): + if quiet: + # If we're quiet, we just want to catch errors + continue + # Print the tag information + print "#%05d %s" % (i + 1, tag) + # Print the content of onMetaData tags + if (isinstance(tag, tags.ScriptTag) + and tag.name == "onMetaData"): + helpers.pprint(tag.variable) + if metadata: + return True + except MalformedFLV, e: + message = e[0] % e[1:] + log.error("The file `%s' is not a valid FLV file: %s", + filename, message) + return False + except tags.EndOfFile: + log.error("Unexpected end of file on file `%s'", filename) + return False + + f.close() + + return True + + +def process_options(): + usage = "%prog [options] files ..." + description = ("Checks FLV files for comformance with the FLV " + "specification. Outputs a list of tags and, " + "if present, the content of the onMetaData script tag.") + version = "%%prog flvlib %s" % __versionstr__ + parser = OptionParser(usage=usage, description=description, + version=version) + parser.add_option("-s", "--strict", action="store_true", + help="be strict while parsing the FLV file") + parser.add_option("-q", "--quiet", action="store_true", + help="do not output anything unless there are errors") + parser.add_option("-m", "--metadata", action="store_true", + help="exit immediately after printing an onMetaData tag") + parser.add_option("-v", "--verbose", action="count", + default=0, dest="verbosity", + help="be more verbose, each -v increases verbosity") + options, args = parser.parse_args(sys.argv) + + if len(args) < 2: + parser.error("You have to provide at least one file path") + + if options.strict: + tags.STRICT_PARSING = True + + if options.verbosity > 3: + options.verbosity = 3 + + level = ({0: logging.ERROR, 1: logging.WARNING, + 2: logging.INFO, 3: logging.DEBUG}[options.verbosity]) + logging.getLogger('flvlib').setLevel(level) + + return options, args + + +def debug_files(): + options, args = process_options() + + clean_run = True + + for filename in args[1:]: + if not debug_file(filename, options.quiet, options.metadata): + clean_run = False + + return clean_run + + +def main(): + try: + outcome = debug_files() + except KeyboardInterrupt: + # give the right exit status, 128 + signal number + # signal.SIGINT = 2 + sys.exit(128 + 2) + except EnvironmentError, (errno, strerror): + try: + print >>sys.stderr, strerror + except StandardError: + pass + sys.exit(2) + + if outcome: + sys.exit(0) + else: + sys.exit(1) diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/flvlib/scripts/index_flv.py b/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/flvlib/scripts/index_flv.py new file mode 100644 index 0000000000..cb0c437651 --- /dev/null +++ b/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/flvlib/scripts/index_flv.py @@ -0,0 +1,400 @@ +import os +import sys +import shutil +import logging +import tempfile + +from optparse import OptionParser + +from flvlib import __versionstr__ +from flvlib.constants import TAG_TYPE_AUDIO, TAG_TYPE_VIDEO, TAG_TYPE_SCRIPT +from flvlib.constants import FRAME_TYPE_KEYFRAME +from flvlib.astypes import MalformedFLV, FLVObject +from flvlib.tags import FLV, EndOfFile, AudioTag, VideoTag, ScriptTag +from flvlib.tags import create_script_tag, create_flv_header +from flvlib.helpers import force_remove + +log = logging.getLogger('flvlib.index-flv') + + +class IndexingAudioTag(AudioTag): + + SEEKPOINT_DENSITY = 10 + + def __init__(self, parent_flv, f): + AudioTag.__init__(self, parent_flv, f) + + def parse(self): + parent = self.parent_flv + AudioTag.parse(self) + + if not parent.first_media_tag_offset: + parent.first_media_tag_offset = self.offset + + + # If the FLV has video, we're done. No need to store audio seekpoint + # information anymore. + if not parent.no_video: + return + + # We haven't seen any video tag yet. Store every SEEKPOINT_DENSITY tag + # offset and timestamp. + parent.audio_tag_number += 1 + if (parent.audio_tag_number % self.SEEKPOINT_DENSITY == 0): + parent.audio_seekpoints.filepositions.append(self.offset) + parent.audio_seekpoints.times.append(self.timestamp / 1000.0) + + +class IndexingVideoTag(VideoTag): + + def parse(self): + parent = self.parent_flv + VideoTag.parse(self) + + parent.no_video = False + + if not parent.first_media_tag_offset: + parent.first_media_tag_offset = self.offset + + if self.frame_type == FRAME_TYPE_KEYFRAME: + parent.keyframes.filepositions.append(self.offset) + parent.keyframes.times.append(self.timestamp / 1000.0) + + +class IndexingScriptTag(ScriptTag): + + def parse(self): + parent = self.parent_flv + ScriptTag.parse(self) + + if self.name == 'onMetaData': + parent.metadata = self.variable + parent.metadata_tag_start = self.offset + parent.metadata_tag_end = self.f.tell() + + +tag_to_class = { + TAG_TYPE_AUDIO: IndexingAudioTag, + TAG_TYPE_VIDEO: IndexingVideoTag, + TAG_TYPE_SCRIPT: IndexingScriptTag +} + + +class IndexingFLV(FLV): + + def __init__(self, f): + FLV.__init__(self, f) + self.metadata = None + self.keyframes = FLVObject() + self.keyframes.filepositions = [] + self.keyframes.times = [] + self.no_video = True + + # If the FLV file has no video, there are no keyframes. We want to put + # some info in the metadata anyway -- Flash players use keyframe + # information as a seek table. In audio-only FLV files you can usually + # seek to the beginning of any tag (this is not entirely true for AAC). + # Most players still work if you just provide "keyframe" info that's + # really a table of every Nth audio tag, even with AAC. + # Because of that, until we see a video tag we make every Nth + # IndexingAudioTag store its offset and timestamp. + self.audio_tag_number = 0 + self.audio_seekpoints = FLVObject() + self.audio_seekpoints.filepositions = [] + self.audio_seekpoints.times = [] + + self.metadata_tag_start = None + self.metadata_tag_end = None + self.first_media_tag_offset = None + + def tag_type_to_class(self, tag_type): + try: + return tag_to_class[tag_type] + except KeyError: + raise MalformedFLV("Invalid tag type: %d", tag_type) + + +def filepositions_difference(metadata, original_metadata_size): + test_payload = create_script_tag('onMetaData', metadata) + payload_size = len(test_payload) + difference = payload_size - original_metadata_size + return test_payload, difference + + +def retimestamp_and_index_file(inpath, outpath=None, retimestamp=None): + + # no retimestamping needed + if retimestamp is None: + + return index_file(inpath, outpath) + + # retimestamp the input in place and index + elif retimestamp == 'inplace': + from flvlib.scripts.retimestamp_flv import retimestamp_file_inplace + + log.debug("Retimestamping file `%s' in place", inpath) + + # retimestamp the file inplace + if not retimestamp_file_inplace(inpath): + log.error("Failed to retimestamp `%s' in place", inpath) + return False + + return index_file(inpath, outpath) + + # retimestamp the input into a temporary file + elif retimestamp == 'atomic': + from flvlib.scripts.retimestamp_flv import retimestamp_file_atomically + + log.debug("Retimestamping file `%s' atomically", inpath) + + try: + fd, temppath = tempfile.mkstemp() + os.close(fd) + # preserve the permission bits + shutil.copymode(inpath, temppath) + except EnvironmentError, (errno, strerror): + log.error("Failed to create temporary file: %s", strerror) + return False + + if not retimestamp_file_atomically(inpath, temppath): + log.error("Failed to retimestamp `%s' atomically", inpath) + # remove the temporary files + force_remove(temppath) + return False + + # index the temporary file + if not index_file(temppath, outpath): + force_remove(temppath) + return False + + if not outpath: + # If we were not writing directly to the output file + # we need to overwrite the original + try: + shutil.move(temppath, inpath) + except EnvironmentError, (errno, strerror): + log.error("Failed to overwrite the original file with the " + "retimestamped and indexed version: %s", strerror) + return False + else: + # if we were writing directly to the output file we need to remove + # the retimestamped temporary file + force_remove(temppath) + + return True + + +def index_file(inpath, outpath=None): + out_text = (outpath and ("into file `%s'" % outpath)) or "and overwriting" + log.debug("Indexing file `%s' %s", inpath, out_text) + + try: + f = open(inpath, 'rb') + except IOError, (errno, strerror): + log.error("Failed to open `%s': %s", inpath, strerror) + return False + + flv = IndexingFLV(f) + tag_iterator = flv.iter_tags() + last_tag = None + + try: + while True: + tag = tag_iterator.next() + # some buggy software, like gstreamer's flvmux, puts a metadata tag + # at the end of the file with timestamp 0, and we don't want to + # base our duration computation on that + if tag.timestamp != 0: + last_tag = tag + except MalformedFLV, e: + message = e[0] % e[1:] + log.error("The file `%s' is not a valid FLV file: %s", inpath, message) + return False + except EndOfFile: + log.error("Unexpected end of file on file `%s'", inpath) + return False + except StopIteration: + pass + + if not flv.first_media_tag_offset: + log.error("The file `%s' does not have any media content", inpath) + return False + + if not last_tag: + log.error("The file `%s' does not have any content with a " + "non-zero timestamp", inpath) + return False + + metadata = flv.metadata or {} + + if flv.metadata_tag_start: + original_metadata_size = flv.metadata_tag_end - flv.metadata_tag_start + else: + log.debug("The file `%s' has no metadata", inpath) + original_metadata_size = 0 + + keyframes = flv.keyframes + + if flv.no_video: + log.info("The file `%s' has no video, using audio seekpoints info", + inpath) + keyframes = flv.audio_seekpoints + + duration = metadata.get('duration') + if not duration: + # A duration of 0 is nonsensical, yet some tools put it like that. In + # that case (or when there is no such field) update the duration value. + duration = last_tag.timestamp / 1000.0 + + metadata['duration'] = duration + metadata['keyframes'] = keyframes + metadata['metadatacreator'] = 'flvlib %s' % __versionstr__ + + # we're going to write new metadata, so we need to shift the + # filepositions by the amount of bytes that we're going to add to + # the metadata tag + test_payload, difference = filepositions_difference(metadata, + original_metadata_size) + + if difference: + new_filepositions = [pos + difference + for pos in keyframes.filepositions] + metadata['keyframes'].filepositions = new_filepositions + payload = create_script_tag('onMetaData', metadata) + else: + log.debug("The file `%s' metadata size did not change.", inpath) + payload = test_payload + + if outpath: + try: + fo = open(outpath, 'wb') + except IOError, (errno, strerror): + log.error("Failed to open `%s': %s", outpath, strerror) + return False + else: + try: + fd, temppath = tempfile.mkstemp() + # preserve the permission bits + shutil.copymode(inpath, temppath) + fo = os.fdopen(fd, 'wb') + except EnvironmentError, (errno, strerror): + log.error("Failed to create temporary file: %s", strerror) + return False + + log.debug("Creating the output file") + + try: + fo.write(create_flv_header(has_audio=flv.has_audio, + has_video=flv.has_video)) + fo.write(payload) + f.seek(flv.first_media_tag_offset) + shutil.copyfileobj(f, fo) + except IOError, (errno, strerror): + log.error("Failed to create the indexed file: %s", strerror) + if not outpath: + # remove the temporary file + force_remove(temppath) + return False + + f.close() + fo.close() + + if not outpath: + # If we were not writing directly to the output file + # we need to overwrite the original + try: + shutil.move(temppath, inpath) + except EnvironmentError, (errno, strerror): + log.error("Failed to overwrite the original file " + "with the indexed version: %s", strerror) + return False + + return True + + +def process_options(): + usage = "%prog [-U] file [outfile|file2 file3 ...]" + description = ("Finds keyframe timestamps and file offsets " + "in FLV files and updates the onMetaData " + "script tag with that information. " + "With the -U (update) option operates on all parameters, " + "overwriting the original file. Without the -U " + "option accepts one input and one output file path.") + version = "%%prog flvlib %s" % __versionstr__ + parser = OptionParser(usage=usage, description=description, + version=version) + parser.add_option("-U", "--update", action="store_true", + help=("update mode, overwrites the given files " + "instead of writing to outfile")) + parser.add_option("-r", "--retimestamp", action="store_true", + help=("rewrite timestamps in the files before indexing, " + "identical to running retimestamp-flv first")) + parser.add_option("-R", "--retimestamp-inplace", action="store_true", + help=("same as -r but avoid creating temporary files at " + "the risk of corrupting the input files in case " + "of errors")) + parser.add_option("-v", "--verbose", action="count", + default=0, dest="verbosity", + help="be more verbose, each -v increases verbosity") + options, args = parser.parse_args(sys.argv) + + if len(args) < 2: + parser.error("You have to provide at least one file path") + + if not options.update and len(args) != 3: + parser.error("You need to provide one infile and one outfile " + "when not using the update mode") + + if options.retimestamp and options.retimestamp_inplace: + parser.error("You cannot provide both -r and -R") + + if options.verbosity > 3: + options.verbosity = 3 + + log.setLevel({0: logging.ERROR, 1: logging.WARNING, + 2: logging.INFO, 3: logging.DEBUG}[options.verbosity]) + + return options, args + + +def index_files(): + options, args = process_options() + + clean_run = True + + retimestamp_mode = None + if options.retimestamp: + retimestamp_mode = 'atomic' + elif options.retimestamp_inplace: + retimestamp_mode = 'inplace' + + if not options.update: + clean_run = retimestamp_and_index_file(args[1], args[2], + retimestamp=retimestamp_mode) + else: + for filename in args[1:]: + if not retimestamp_and_index_file(filename, + retimestamp=retimestamp_mode): + clean_run = False + + return clean_run + + +def main(): + try: + outcome = index_files() + except KeyboardInterrupt: + # give the right exit status, 128 + signal number + # signal.SIGINT = 2 + sys.exit(128 + 2) + except EnvironmentError, (errno, strerror): + try: + print >>sys.stderr, strerror + except StandardError: + pass + sys.exit(2) + + if outcome: + sys.exit(0) + else: + sys.exit(1) diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/flvlib/scripts/retimestamp_flv.py b/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/flvlib/scripts/retimestamp_flv.py new file mode 100644 index 0000000000..6fe2fffa48 --- /dev/null +++ b/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/flvlib/scripts/retimestamp_flv.py @@ -0,0 +1,254 @@ +import os +import sys +import shutil +import logging +import tempfile + +from optparse import OptionParser + +from flvlib import __versionstr__ +from flvlib.constants import TAG_TYPE_AUDIO, TAG_TYPE_VIDEO, TAG_TYPE_SCRIPT +from flvlib.constants import AAC_PACKET_TYPE_SEQUENCE_HEADER +from flvlib.constants import H264_PACKET_TYPE_SEQUENCE_HEADER +from flvlib.primitives import make_ui8, make_ui24, make_si32_extended +from flvlib.astypes import MalformedFLV +from flvlib.tags import FLV, EndOfFile, AudioTag, VideoTag, ScriptTag +from flvlib.helpers import force_remove + +log = logging.getLogger('flvlib.retimestamp-flv') + + +class_to_tag = { + AudioTag: TAG_TYPE_AUDIO, + VideoTag: TAG_TYPE_VIDEO, + ScriptTag: TAG_TYPE_SCRIPT +} + + +def is_nonheader_media(tag): + if isinstance(tag, ScriptTag): + return False + if isinstance(tag, AudioTag): + return tag.aac_packet_type != AAC_PACKET_TYPE_SEQUENCE_HEADER + if isinstance(tag, VideoTag): + return tag.h264_packet_type != H264_PACKET_TYPE_SEQUENCE_HEADER + + +def output_offset_tag(fi, fo, tag, offset): + new_timestamp = tag.timestamp - offset + # do not offset non-media and media header + if not is_nonheader_media(tag): + new_timestamp = tag.timestamp + + # write the FLV tag value + fo.write(make_ui8(class_to_tag[tag.__class__])) + # the tag size remains unchanged + fo.write(make_ui24(tag.size)) + # wirte the new timestamp + fo.write(make_si32_extended(new_timestamp)) + # seek inside the input file + # seek position: tag offset + tag (1) + size (3) + timestamp (4) + fi.seek(tag.offset + 8, os.SEEK_SET) + # copy the tag content to the output file + # content size: tag size + stream ID (3) + previous tag size (4) + fo.write(fi.read(tag.size + 7)) + + +def retimestamp_tags_inplace(f, fu): + flv = FLV(f) + offset = None + + for tag in flv.iter_tags(): + if offset is None and is_nonheader_media(tag): + offset = tag.timestamp + log.debug("Determined the offset to be %d", offset) + + # optimise for offset == 0, which in case of inplace updating is a noop + if offset is not None and offset != 0: + fu.seek(tag.offset + 4, os.SEEK_SET) + fu.write(make_si32_extended(tag.timestamp - offset)) + + +def retimestamp_file_inplace(inpath): + try: + f = open(inpath, 'rb') + fu = open(inpath, 'rb+') + except IOError, (errno, strerror): + log.error("Failed to open `%s': %s", inpath, strerror) + return False + + try: + retimestamp_tags_inplace(f, fu) + except IOError, (errno, strerror): + log.error("Failed to create the retimestamped file: %s", strerror) + return False + except MalformedFLV, e: + message = e[0] % e[1:] + log.error("The file `%s' is not a valid FLV file: %s", inpath, message) + return False + except EndOfFile: + log.error("Unexpected end of file on file `%s'", inpath) + return False + + f.close() + fu.close() + + return True + + +def retimestamp_file_atomically(inpath, outpath): + try: + f = open(inpath, 'rb') + except IOError, (errno, strerror): + log.error("Failed to open `%s': %s", inpath, strerror) + return False + + if outpath: + try: + fo = open(outpath, 'w+b') + except IOError, (errno, strerror): + log.error("Failed to open `%s': %s", outpath, strerror) + return False + else: + try: + fd, temppath = tempfile.mkstemp() + # preserve the permission bits + shutil.copymode(inpath, temppath) + fo = os.fdopen(fd, 'wb') + except EnvironmentError, (errno, strerror): + log.error("Failed to create temporary file: %s", strerror) + return False + + try: + shutil.copyfileobj(f, fo) + except EnvironmentError, (errno, strerror): + log.error("Failed to create temporary copy: %s", strerror) + force_remove(temppath) + return False + + f.seek(0) + fo.seek(0) + + try: + retimestamp_tags_inplace(f, fo) + except IOError, (errno, strerror): + log.error("Failed to create the retimestamped file: %s", strerror) + if not outpath: + force_remove(temppath) + return False + except MalformedFLV, e: + message = e[0] % e[1:] + log.error("The file `%s' is not a valid FLV file: %s", inpath, message) + if not outpath: + force_remove(temppath) + return False + except EndOfFile: + log.error("Unexpected end of file on file `%s'", inpath) + if not outpath: + force_remove(temppath) + return False + + f.close() + fo.close() + + if not outpath: + # If we were not writing directly to the output file + # we need to overwrite the original + try: + shutil.move(temppath, inpath) + except EnvironmentError, (errno, strerror): + log.error("Failed to overwrite the original file " + "with the indexed version: %s", strerror) + return False + + return True + + +def retimestamp_file(inpath, outpath=None, inplace=False): + out_text = (outpath and ("into file `%s'" % outpath)) or "and overwriting" + log.debug("Retimestamping file `%s' %s", inpath, out_text) + + if inplace: + log.debug("Operating in inplace mode") + return retimestamp_file_inplace(inpath) + else: + log.debug("Not operating in inplace mode, using temporary files") + return retimestamp_file_atomically(inpath, outpath) + + +def process_options(): + usage = "%prog [-i] [-U] file [outfile|file2 file3 ...]" + description = ( +"""Rewrites timestamps in FLV files making by the first media tag timestamped + with 0. The rest of the tags is retimestamped relatively. With the -i + (inplace) option modifies the files without creating temporary copies. With + the -U (update) option operates on all parameters, updating the files in + place. Without the -U option accepts one input and one output file path. +""") + version = "%%prog flvlib %s" % __versionstr__ + parser = OptionParser(usage=usage, description=description, + version=version) + parser.add_option("-i", "--inplace", action="store_true", + help=("inplace mode, does not create temporary files, but " + "risks corruption in case of errors")) + parser.add_option("-U", "--update", action="store_true", + help=("update mode, overwrites the given files " + "instead of writing to outfile")) + parser.add_option("-v", "--verbose", action="count", + default=0, dest="verbosity", + help="be more verbose, each -v increases verbosity") + options, args = parser.parse_args(sys.argv) + + if len(args) < 2: + parser.error("You have to provide at least one file path") + + if not options.update and options.inplace: + parser.error("You need to use the update mode if you are updating " + "files in place") + + if not options.update and len(args) != 3: + parser.error("You need to provide one infile and one outfile " + "when not using the update mode") + + if options.verbosity > 3: + options.verbosity = 3 + + log.setLevel({0: logging.ERROR, 1: logging.WARNING, + 2: logging.INFO, 3: logging.DEBUG}[options.verbosity]) + + return options, args + + +def retimestamp_files(): + options, args = process_options() + + clean_run = True + + if not options.update: + clean_run = retimestamp_file(args[1], args[2]) + else: + for filename in args[1:]: + if not retimestamp_file(filename, inplace=options.inplace): + clean_run = False + + return clean_run + + +def main(): + try: + outcome = retimestamp_files() + except KeyboardInterrupt: + # give the right exit status, 128 + signal number + # signal.SIGINT = 2 + sys.exit(128 + 2) + except EnvironmentError, (errno, strerror): + try: + print >>sys.stderr, strerror + except StandardError: + pass + sys.exit(2) + + if outcome: + sys.exit(0) + else: + sys.exit(1) diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/flvlib/tags.py b/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/flvlib/tags.py new file mode 100644 index 0000000000..ef76946514 --- /dev/null +++ b/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/flvlib/tags.py @@ -0,0 +1,360 @@ +import os +import struct +import logging + +from primitives import * +from constants import * +from astypes import MalformedFLV +from astypes import get_script_data_variable, make_script_data_variable + +log = logging.getLogger('flvlib.tags') + +STRICT_PARSING = False +def strict_parser(): + return globals()['STRICT_PARSING'] + + +class EndOfTags(Exception): + pass + + +def ensure(value, expected, error_msg): + if value == expected: + return + + if strict_parser(): + raise MalformedFLV(error_msg) + else: + log.warning('Skipping non-conformant value in FLV file') + + +class Tag(object): + + def __init__(self, parent_flv, f): + self.f = f + self.parent_flv = parent_flv + self.offset = None + self.size = None + self.timestamp = None + + def parse(self): + f = self.f + + self.offset = f.tell() - 1 + + # DataSize + self.size = get_ui24(f) + + # Timestamp + TimestampExtended + self.timestamp = get_si32_extended(f) + + if self.timestamp < 0: + log.warning("The tag at offset 0x%08X has negative timestamp: %d", + self.offset, self.timestamp) + + # StreamID + stream_id = get_ui24(f) + ensure(stream_id, 0, "StreamID non zero: 0x%06X" % stream_id) + + # The rest gets parsed in the subclass, it should move f to the + # correct position to read PreviousTagSize + self.parse_tag_content() + + previous_tag_size = get_ui32(f) + ensure(previous_tag_size, self.size + 11, + "PreviousTagSize of %d (0x%08X) " + "not equal to actual tag size of %d (0x%08X)" % + (previous_tag_size, previous_tag_size, + self.size + 11, self.size + 11)) + + def parse_tag_content(self): + # By default just seek past the tag content + self.f.seek(self.size, os.SEEK_CUR) + + +class AudioTag(Tag): + + def __init__(self, parent_flv, f): + Tag.__init__(self, parent_flv, f) + self.sound_format = None + self.sound_rate = None + self.sound_size = None + self.sound_type = None + self.aac_packet_type = None # always None for non-AAC tags + + def parse_tag_content(self): + f = self.f + + sound_flags = get_ui8(f) + read_bytes = 1 + + self.sound_format = (sound_flags & 0xF0) >> 4 + self.sound_rate = (sound_flags & 0xC) >> 2 + self.sound_size = (sound_flags & 0x2) >> 1 + self.sound_type = sound_flags & 0x1 + + if self.sound_format == SOUND_FORMAT_AAC: + # AAC packets can be sequence headers or raw data. + # The former contain codec information needed by the decoder to be + # able to interpret the rest of the data. + self.aac_packet_type = get_ui8(f) + read_bytes += 1 + # AAC always has sampling rate of 44 kHz + ensure(self.sound_rate, SOUND_RATE_44_KHZ, + "AAC sound format with incorrect sound rate: %d" % + self.sound_rate) + # AAC is always stereo + ensure(self.sound_type, SOUND_TYPE_STEREO, + "AAC sound format with incorrect sound type: %d" % + self.sound_type) + + if strict_parser(): + try: + sound_format_to_string[self.sound_format] + except KeyError: + raise MalformedFLV("Invalid sound format: %d", + self.sound_format) + try: + (self.aac_packet_type and + aac_packet_type_to_string[self.aac_packet_type]) + except KeyError: + raise MalformedFLV("Invalid AAC packet type: %d", + self.aac_packet_type) + + f.seek(self.size - read_bytes, os.SEEK_CUR) + + def __repr__(self): + if self.offset is None: + return "" + elif self.aac_packet_type is None: + return ("" % + (self.offset, self.timestamp, self.size, + sound_format_to_string.get(self.sound_format, '?'))) + else: + return ("" % + (self.offset, self.timestamp, self.size, + sound_format_to_string.get(self.sound_format, '?'), + aac_packet_type_to_string.get(self.aac_packet_type, '?'))) + + +class VideoTag(Tag): + + def __init__(self, parent_flv, f): + Tag.__init__(self, parent_flv, f) + self.frame_type = None + self.codec_id = None + self.h264_packet_type = None # Always None for non-H.264 tags + + def parse_tag_content(self): + f = self.f + + video_flags = get_ui8(f) + read_bytes = 1 + + self.frame_type = (video_flags & 0xF0) >> 4 + self.codec_id = video_flags & 0xF + + if self.codec_id == CODEC_ID_H264: + # H.264 packets can be sequence headers, NAL units or sequence + # ends. + self.h264_packet_type = get_ui8(f) + read_bytes += 1 + + if strict_parser(): + try: + frame_type_to_string[self.frame_type] + except KeyError: + raise MalformedFLV("Invalid frame type: %d", self.frame_type) + try: + codec_id_to_string[self.codec_id] + except KeyError: + raise MalformedFLV("Invalid codec ID: %d", self.codec_id) + try: + (self.h264_packet_type and + h264_packet_type_to_string[self.h264_packet_type]) + except KeyError: + raise MalformedFLV("Invalid H.264 packet type: %d", + self.h264_packet_type) + + f.seek(self.size - read_bytes, os.SEEK_CUR) + + def __repr__(self): + if self.offset is None: + return "" + elif self.h264_packet_type is None: + return ("" % + (self.offset, self.timestamp, self.size, + codec_id_to_string.get(self.codec_id, '?'), + frame_type_to_string.get(self.frame_type, '?'))) + else: + return ("" % + (self.offset, self.timestamp, self.size, + codec_id_to_string.get(self.codec_id, '?'), + frame_type_to_string.get(self.frame_type, '?'), + h264_packet_type_to_string.get( + self.h264_packet_type, '?'))) + + +class ScriptTag(Tag): + + def __init__(self, parent_flv, f): + Tag.__init__(self, parent_flv, f) + self.name = None + self.variable = None + + def parse_tag_content(self): + f = self.f + + # Here there's always a byte with the value of 0x02, + # which means "string", although the spec says NOTHING + # about it.. + value_type = get_ui8(f) + ensure(value_type, 2, "The name of a script tag is not a string") + + # Need to pass the tag end offset, because apparently YouTube + # doesn't give a *shit* about the FLV spec and just happily + # ends the onMetaData tag after self.size bytes, instead of + # ending it with the *required* 0x09 marker. Bastards! + + if strict_parser(): + # If we're strict, just don't pass this info + tag_end = None + else: + # 11 = tag type (1) + data size (3) + timestamp (4) + stream id (3) + tag_end = self.offset + 11 + self.size + log.debug("max offset is 0x%08X", tag_end) + + self.name, self.variable = \ + get_script_data_variable(f, max_offset=tag_end) + log.debug("A script tag with a name of %s and value of %r", + self.name, self.variable) + + def __repr__(self): + if self.offset is None: + return "" + else: + return ("" % + (self.name, self.offset, self.timestamp, self.size)) + + +tag_to_class = { + TAG_TYPE_AUDIO: AudioTag, + TAG_TYPE_VIDEO: VideoTag, + TAG_TYPE_SCRIPT: ScriptTag +} + + +class FLV(object): + + def __init__(self, f): + self.f = f + self.version = None + self.has_audio = None + self.has_video = None + self.tags = [] + + def parse_header(self): + f = self.f + f.seek(0) + + # FLV header + header = f.read(3) + if len(header) < 3: + raise MalformedFLV("The file is shorter than 3 bytes") + + # Do this irrelevant of STRICT_PARSING, to catch bogus files + if header != "FLV": + raise MalformedFLV("File signature is incorrect: 0x%X 0x%X 0x%X" % + struct.unpack("3B", header)) + + # File version + self.version = get_ui8(f) + log.debug("File version is %d", self.version) + + # TypeFlags + flags = get_ui8(f) + + ensure(flags & 0xF8, 0, + "First TypeFlagsReserved field non zero: 0x%X" % (flags & 0xF8)) + ensure(flags & 0x2, 0, + "Second TypeFlagsReserved field non zero: 0x%X" % (flags & 0x2)) + + self.has_audio = False + self.has_video = False + if flags & 0x4: + self.has_audio = True + if flags & 0x1: + self.has_video = True + log.debug("File %s audio", + (self.has_audio and "has") or "does not have") + log.debug("File %s video", + (self.has_video and "has") or "does not have") + + header_size = get_ui32(f) + log.debug("Header size is %d bytes", header_size) + + f.seek(header_size) + + tag_0_size = get_ui32(f) + ensure(tag_0_size, 0, "PreviousTagSize0 non zero: 0x%08X" % tag_0_size) + + def iter_tags(self): + self.parse_header() + try: + while True: + tag = self.get_next_tag() + yield tag + except EndOfTags: + pass + + def read_tags(self): + self.tags = list(self.iter_tags()) + + def get_next_tag(self): + f = self.f + + try: + tag_type = get_ui8(f) + except EndOfFile: + raise EndOfTags + + tag_klass = self.tag_type_to_class(tag_type) + tag = tag_klass(self, f) + + tag.parse() + + return tag + + def tag_type_to_class(self, tag_type): + try: + return tag_to_class[tag_type] + except KeyError: + raise MalformedFLV("Invalid tag type: %d", tag_type) + + +def create_flv_tag(type, data, timestamp=0): + tag_type = struct.pack("B", type) + timestamp = make_si32_extended(timestamp) + stream_id = make_ui24(0) + + data_size = len(data) + tag_size = data_size + 11 + + return ''.join([tag_type, make_ui24(data_size), timestamp, stream_id, + data, make_ui32(tag_size)]) + + +def create_script_tag(name, data, timestamp=0): + payload = make_ui8(2) + make_script_data_variable(name, data) + return create_flv_tag(TAG_TYPE_SCRIPT, payload, timestamp) + + +def create_flv_header(has_audio=True, has_video=True): + type_flags = 0 + if has_video: + type_flags = type_flags | 0x1 + if has_audio: + type_flags = type_flags | 0x4 + return ''.join(['FLV', make_ui8(1), make_ui8(type_flags), make_ui32(9), + make_ui32(0)]) diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/flvlib/tags.pyo b/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/flvlib/tags.pyo new file mode 100644 index 0000000000000000000000000000000000000000..47577d8dbc7b3bcd32d74d8b655d2ef9e25e8716 GIT binary patch literal 11606 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 N;nLKjk&%&s{{v~;5Apy2 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/icon.png b/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..8db250c679af1a9dc976d00b1c2bd83028a4dc5e GIT binary patch literal 2268 zcmd6o`y=C~TbKd#0pxU5-FnGS{x2--e_dE=l) z5jUoX=l%x>ZVRvs5J~5iaCm{tnVD4qn=iQko@YqqA`7^gL!dj8=Sb%&*9)q~dB~z4 zB|CG7=fmK#7C;RePlL*{X7G>0N;jty*-%+O5zV$Q+d$rB{_Zyb&3U6pBDE4slUtT76tr6`fBPCN zMZVtXS@Pfs=J)hZ1hVv}RhkY&-Gn=a#Tv^O+J;ZkqKPQ+@Hr)n5_+e&4nUmVd=hL~ z@*Lx)9-Tf^{M(vUQ%Ag2=%5SP!h5G1y?M!1?9KA>@sqhqkYwT7N^ADS1S~uwd&0q- zoMp~YR3qFne=xO6*A~}Hju#=n8O4=BH~lvo0d=_6LaqyST|W4@K|;k+T(4kIxU^%WT9y(Qoi_F6MW*eX1v&HO%JOs-nmS3;p{r;x`9 z;6HP#L)&p%^8ho{`6E;`yR!eBq;k!;r)TM(HMgWq@VE}Wd)d7ixXwR~#lhS0Z{$`| z4=|WAg%S$siD|v>{Ptb$(Bk8|unuSh8436VU4N69y_tP(GA3Gz9TyNn!Qb}@!2(|L zK-VWl97GXZus40SIc<+H5W9Cu_Wr<&+Vt1+&YHqg-K}E9&4Lb!*SMY}*^;DUhzBXlM&uoG#;sukn zFsqvg8ZYl)rlR_J;BSQ{9!C%)f6-dORdMy*o}mUjU}wDlik53(TmbRcE3R0oZYigh ze+SKXjuG$s99BCBSSRH)q4pC=or#YKA+r(^U^k}}I7c!tiT!Wj(~t3Wsz)cT&uX>o z1=7`SmsZ|J zTh+*GV|(c7Eq=oGTB6qYp zZN)P*G=E{`6JCGAz3FKKhXq$roX&XP7*f-xp6YE8FWrFsyIxs6>}^YS>FTSN;z46qwIA(z5mS)MQH%{kzIpez#OFn+|$seq<; zCchpYU2b%4I3Z7&w=T!oj6Uho%avAKq`jKO`{j7W9-Z|rgEP|bKKi_{sHQvX--YN! zTZq}@e!} zSU1ZDIEbB!{s~MMoIDmt1$=LC2!Ipj_`*%G4hla)(gw`b`5NXM!d ibcIs(|L}}^%U?{a_SqzG(P-J9FKu}VZ%#KO-1`?7B=QCT literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/resources/language/English/strings.xml b/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/resources/language/English/strings.xml new file mode 100644 index 0000000000..354d67b840 --- /dev/null +++ b/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/resources/language/English/strings.xml @@ -0,0 +1,23 @@ + + + Veetle Error + Stream URL not available or offline. + Grab Schedules + Use Official Channel List + Categories + Schedules + All + Entertainment + Shows + Animation + Sports + Comedy + Music + Education + Gaming + News + Religion + Mobile + Not Available + watching + diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/resources/language/Greek/strings.xml b/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/resources/language/Greek/strings.xml new file mode 100644 index 0000000000..f1d16e3c7b --- /dev/null +++ b/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/resources/language/Greek/strings.xml @@ -0,0 +1,23 @@ + + + Σφάλμα του Veetle + Η Ïοή δεν είναι διαθέσιμη. + Λήψη Ï€ÏογÏαμμάτων + ΧÏήση επίσημης λίστας καναλιών + ΚατηγοÏίες + ΠÏόγÏαμμα + Όλα + Ψυχαγωγία + ΣειÏές + Κινουμένα σχέδια + Αθλητικά + Κωμωδίες + Μουσική + Εκπαίδευση + Παιχνίδια + Ειδήσεις + ΘÏησκεία + Κινητά + Μη διαθέσιμο + βλέποντας + diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/resources/language/Portuguese (Brazil)/strings.xml b/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/resources/language/Portuguese (Brazil)/strings.xml new file mode 100644 index 0000000000..c79d0d1633 --- /dev/null +++ b/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/resources/language/Portuguese (Brazil)/strings.xml @@ -0,0 +1,23 @@ + + + Erro de Veetle + Stream não disponível ou offline. + Apanhar Horário + Usar listagem de canais oficial + Categorias + Horários + Todos + Entretinimento + Séries + Animação + Desporto + Comédia + Música + Educação + Jogos + Notícias + Religião + Mobile + Não disponível + a ver + diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/resources/language/Portuguese/strings.xml b/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/resources/language/Portuguese/strings.xml new file mode 100644 index 0000000000..2b51128cc7 --- /dev/null +++ b/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/resources/language/Portuguese/strings.xml @@ -0,0 +1,23 @@ + + + Erro de Veetle + Stream não disponível ou offline. + Apanhar Horário + Usar listagem de canais oficial + Categorias + Horários + Todos + Entretenimento + Séries + Animação + Desporto + Comédia + Música + Educação + Jogos + Notícias + Religião + Mobile + Não disponível + a ver + diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/resources/settings.xml b/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/resources/settings.xml new file mode 100644 index 0000000000..706a4cc1cf --- /dev/null +++ b/packages/mediacenter/kodi/config/base-addons/plugin.video.veetle/resources/settings.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/README.md b/packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/README.md deleted file mode 100644 index 6ca97e32ef..0000000000 --- a/packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/README.md +++ /dev/null @@ -1,43 +0,0 @@ -VEVO add-on for XBMC -========================================== - -This plugin provides to watch your favorite artist's music videos, see premiere performances -and search for new music on VEVO and allows you to watch them in XBMC. - -The content is only available in some countries. You can use a proxy, VPN or smartDNS to bypass. - -Installation ------------- -This latest stable release of this add-on is available as part of the -[xbmcplus repository] [repository]. - -For the latest development version, -you can grab the [GitHub generated ZIP file] [githubzip]. - -Simply download the ZIP file to your XBMC device and install through the menu -via System -> Settings -> Add-ons -> Install from zip file - -Issues ------- -For any issues or bug reports, please file them on the [issues page] [issues]. - -Please include log output if possible, using [Github Gist] [gist]. - -The location of your XBMC log file will depend on your platform, -see the [XBMC Wiki page] [xbmc-wiki-log-file] for information. - -Credits -------- - - BlueCop - Initial addon development. - -Contact Me ----------- -For anything else, you can contact me at [forum.xbmc.org] [moneymaker]. - -[repository]: https://github.com/moneymaker365/repository.xbmcplus.xbmc-plugins/releases -[githubzip]: https://github.com/moneymaker365/plugin.video.vevo/archive/master.zip -[issues]: https://github.com/moneymaker365/plugin.video.vevo/issues -[gist]: https://gist.github.com -[moneymaker]: http://forum.xbmc.org/member.php?action=profile&uid=116826 -[xbmc-wiki-log-file]: http://wiki.xbmc.org/index.php?title=Log_file/Advanced#Log_files diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/addon.xml b/packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/addon.xml deleted file mode 100644 index 23aa722af2..0000000000 --- a/packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/addon.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - video audio - - - all -

Music Videos from VEVO - Musik Videos von VEVO - Watch your favorite artist's music videos, see premiere performances and search for new music on VEVO.com - Schaue Top Videos und Performances Deiner Lieblingskünstler und entdecke neue Musik auf VEVO.com - Some parts of this addon may not be legal in your country of residence - please check with your local laws before installing. - Einige Teile dieses Addons sind möglicherweise in Ihrem Land nicht legal - bitte prüfen Sie Ihre lokal gültigen Gesetze vor der Installation. - https://github.com/moneymaker365/plugin.video.vevo - - \ No newline at end of file diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/changelog.txt b/packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/changelog.txt deleted file mode 100644 index 01f1c47c75..0000000000 --- a/packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/changelog.txt +++ /dev/null @@ -1,36 +0,0 @@ -version 0.8.2 - - * revert back to v0.7.8a - -version 0.7.8a - - * fix for addon.xml to add dependency for script.facebook.media - -version 0.7.7d - - * Facebook login fix - -version 0.7.7c - - * fixed add-on description caused installation failed - -version 0.7.7 - - * make the artist variable passed to infoLabels as list - -version 0.7.6 - - * update fanart and logo - -version 0.7.5 - - * fixed german language, clean-up - -version 0.7.4 - - * fixed Facebook token size, added german language - -version 0.7.3 - - * last initial version () Github fork from BlueCop - diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/default.py b/packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/default.py deleted file mode 100644 index da59a7e608..0000000000 --- a/packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/default.py +++ /dev/null @@ -1,1562 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- - -import urllib, urllib2, cookielib -import string, os, re, time, datetime, math, time, unicodedata, types -import threading - -import xbmc, xbmcgui, xbmcplugin, xbmcaddon - -from BeautifulSoup import BeautifulSoup -from BeautifulSoup import BeautifulStoneSoup -import demjson - -import facebook -from facebook import GraphAPIError, GraphWrapAuthError - -import mechanize - -try: - from sqlite3 import dbapi2 as sqlite -except: - from pysqlite2 import dbapi2 as sqlite - -pluginhandle = int(sys.argv[1]) -#xbmcplugin.setContent(pluginhandle, 'musicvideos') - -__plugin__ = 'VEVO' -__authors__ = 'BlueCop' -__credits__ = 'moneymaker' - -addon = xbmcaddon.Addon('plugin.video.vevo') -pluginpath = addon.getAddonInfo('path') -datapath = xbmc.translatePath('special://profile/addon_data/plugin.video.vevo/') -cachepath = xbmc.translatePath(addon.getSetting('cache-folder')) - -BASE = 'http://www.vevo.com' -COOKIEFILE = os.path.join(pluginpath,'resources','vevo-cookies.lwp') -#USERFILE = os.path.join(pluginpath,'resources','userfile.js') -FAVFILE = os.path.join(datapath,'favs.json') -FAVFILESQL = os.path.join(datapath,'favs.sqlite') -CACHEDB = os.path.join(datapath,'cache.sqlite') - -fanart = os.path.join(pluginpath,'fanart.jpg') -vicon = os.path.join(pluginpath,'icon.png') -maxperpage=(int(addon.getSetting('perpage'))+1)*25 - -# Root listing - -def listCategories(): - addDir('Featured', 'http://api.vevo.com/mobile/v2/featured/carousel.json?', 'listFeatured') - addDir('Premieres', 'http://api.vevo.com/mobile/v1/video/list.json?ispremiere=true', 'listVideos') - addDir('Staff Picks', '', 'listStaffPicks') - if (addon.getSetting('latitude') == 'Lookup by IP') and (addon.getSetting('latitude') == 'Lookup by IP'): - setLocation() - if (addon.getSetting('latitude') <> '') or (addon.getSetting('latitude') <> ''): - cm = [] - u=sys.argv[0]+"?url="+urllib.quote_plus('')+"&mode="+urllib.quote_plus('setLocation')+'&page='+str(1) - cm.append( ('Set Location by IP', "XBMC.RunPlugin(%s)" % u) ) - addDir('Trending', '', 'Trending', cm=cm) - addDir('Touring', '', 'toursRightNow', cm=cm) - addDir('Videos', 'http://api.vevo.com/mobile/v1/video/list.json', 'rootVideos') - addDir('Artists', 'http://api.vevo.com/mobile/v1/artist/list.json', 'rootArtists') - addDir('Shows', 'http://api.vevo.com/mobile/v1/show/list.json?', 'rootShows') - cm = [] - u=sys.argv[0]+"?url="+urllib.quote_plus('')+"&mode="+urllib.quote_plus('rematchArtists')+'&page='+str(1) - cm.append( ('Rematch Library Artists', "XBMC.RunPlugin(%s)" % u) ) - u=sys.argv[0]+"?url="+urllib.quote_plus('')+"&mode="+urllib.quote_plus('deletefavArtists')+'&page='+str(1) - cm.append( ('Delete All Artists', "XBMC.RunPlugin(%s)" % u) ) - addDir('Favorite Artists', '', 'favArtists' , cm=cm) - addDir('Playlists', 'http://api.vevo.com/mobile/v1/featured/staffpicks.json', 'rootPlaylists') - addDir('Search', '', 'searchArtists') - #addDir('Search Videos', '', 'searchVideos') - #addDir('Search Artists', '', 'searchArtists') - xbmcplugin.endOfDirectory(pluginhandle) - -def listStaffPicks(): - addDir('Video Picks', 'http://api.vevo.com/mobile/v1/featured/TopVideos.json?', 'listVideos') - addDir('Playlist Picks', 'http://api.vevo.com/mobile/v3/featured/TopPlaylists.json?', 'listPlaylists') - xbmcplugin.endOfDirectory(pluginhandle) - -def Trending(): - addDir('Being Watched', '', 'watchingRightNowIn') - addDir('Trending Now', '', 'TrendingRightNowIn') - xbmcplugin.endOfDirectory(pluginhandle) - -def listFeatured(url=False): - xbmcplugin.setContent(pluginhandle, 'musicvideos') - if not url: - url = params['url'] - max = maxperpage - page = int(params['page']) - offset = (page-1)*max - fetch_url=url+'&offset='+str(offset)+'&max='+str(max)+'&extended=true' - data = getURL(fetch_url) - if data: - items = demjson.decode(data)['result'] - for item in items: - image_url = item['image_url'] - primary_text = item['primary_text'].encode('utf-8') - secondary_text = item['secondary_text'].encode('utf-8') - - action_url = item['action_url'] - is_live_stream = item['is_live_stream'] - image_wide_url = item['image_wide_url'] - cm=[] - if 'vevo://playlist/' in action_url: - mode = 'playlistRoot' - videoid = action_url.replace('vevo://playlist/','') - elif 'vevo://video/' in action_url: - mode = 'playVideo' - videoid = action_url.replace('vevo://video/','') - if addon.getSetting('session_token'): - u=sys.argv[0]+"?url="+urllib.quote_plus(videoid)+"&mode="+urllib.quote_plus('addVideo2Playlist')+'&page='+str(1) - cm.append( ('Add to Playlist', "XBMC.RunPlugin(%s)" % u) ) - u=sys.argv[0]+"?url="+urllib.quote_plus(videoid)+"&mode="+urllib.quote_plus('newVideoPlaylist')+'&page='+str(1) - cm.append( ('Start New Playlist', "XBMC.RunPlugin(%s)" % u) ) - - if ':' in primary_text: - primary_split = primary_text.split(':') - primary_text = primary_split[1].strip() - text = primary_split[0].strip().title() - else: - text = '' - - u='plugin://plugin.video.youtube/?path=/root/search&feed=search&search='+urllib.quote_plus(primary_text)+'&' - cm.append( ('YouTube %s' % primary_text, "Container.Update(%s)" % u) ) - - displayname = primary_text+' - '+secondary_text - if text <> '': - displayname +=' ('+text+')' - if mode == 'playVideo': - overlay = checkIDdb(videoid) - if overlay: - dcu=sys.argv[0]+"?url="+urllib.quote_plus(videoid)+"&mode="+urllib.quote_plus('deleteCachedFile')+'&page='+urllib.quote_plus('1') - cm.append( ('Delete Cached File', "XBMC.RunPlugin(%s)" % dcu) ) - else: - overlay=0 - else: - overlay=0 - u = sys.argv[0] - u += '?url='+urllib.quote_plus(videoid) - u += '&mode='+urllib.quote_plus(mode) - u += '&duration='+urllib.quote_plus('210') - item=xbmcgui.ListItem(displayname, iconImage=image_url, thumbnailImage=image_url) - item.setInfo( type="Video", infoLabels={ "Title" : secondary_text, - "Artist" : [primary_text], - "Album" : primary_text, - "Studio" : text, - "overlay" : overlay - }) - item.setProperty('fanart_image',image_wide_url) - item.addContextMenuItems( cm ) - if mode == 'playVideo': - item.setProperty('IsPlayable', 'true') - xbmcplugin.addDirectoryItem(pluginhandle,url=u,listitem=item,isFolder=False) - else: - u += '&page=1' - xbmcplugin.addDirectoryItem(pluginhandle,url=u,listitem=item,isFolder=True) - xbmcplugin.endOfDirectory(pluginhandle,cacheToDisc=True) - setView() - -# Video listings -def rootVideos(): - videos_url = params['url'] - addGenres(videos_url, 'sortByVideo') - xbmcplugin.endOfDirectory(pluginhandle,cacheToDisc=True) - -def sortByVideo(): - url = params['url'] - addDir('Most Viewed', url+'&order=MostViewed', 'sortWhenVideo') - addDir('Most Liked', url+'&order=MostFavorited', 'sortWhenVideo') - addDir('Most Recent', url+'&order=MostRecent', 'listVideos') - addDir('Surprise Me', url+'&order=Random', 'listVideos') - xbmcplugin.endOfDirectory(pluginhandle) - -def sortWhenVideo(): - url = params['url'] - if 'MostFavorited' in url: - name = 'Most Liked' - elif 'MostViewed' in url: - name = 'Most Viewed' - addDir(name+' Today', url+'Today', 'listVideos') - addDir(name+' This Week' , url+'ThisWeek', 'listVideos') - addDir(name+' This Month', url+'ThisMonth', 'listVideos') - addDir(name+' All-Time', url+'AllTime', 'listVideos') - xbmcplugin.endOfDirectory(pluginhandle) - -def listArtistVideos(): - listVideos(artistlist=True) - -def listVideosNoPage(url=False): - listVideos(url=url,paginate=False) - -def listVideos(url = False,playlist=False,playall=False,queue=False,VEVOToken=False,artistlist=False,paginate=True): - xbmcplugin.setContent(pluginhandle, 'musicvideos') - if artistlist: - xbmcplugin.addSortMethod(pluginhandle, xbmcplugin.SORT_METHOD_PLAYLIST_ORDER) - xbmcplugin.addSortMethod(pluginhandle, xbmcplugin.SORT_METHOD_VIDEO_YEAR) - xbmcplugin.addSortMethod(pluginhandle, xbmcplugin.SORT_METHOD_STUDIO) - xbmcplugin.addSortMethod(pluginhandle, xbmcplugin.SORT_METHOD_GENRE) - #xbmcplugin.addSortMethod(pluginhandle, xbmcplugin.SORT_METHOD_LABEL) - if not url: - url = params['url'] - if paginate: - max = maxperpage - page = int(params['page']) - offset = (page-1)*max - fetch_url=url+'&offset='+str(offset)+'&max='+str(max)+'&extended=true' - else: - fetch_url=url+'&extended=true' - data = getURL(fetch_url,VEVOToken=VEVOToken) - if data: - if playlist: - videos = demjson.decode(data)['result']['videos'] - else: - videos = demjson.decode(data)['result'] - total = len(videos) - if playall or queue: - playlist = xbmc.PlayList(xbmc.PLAYLIST_VIDEO) - if playall: - playlist.clear() - elif playlist is False: - total = len(videos) - if paginate: - if total >= max: - addDir('*Next Page*', url, 'listVideos', page=str(page+1)) - cm=[] - u=sys.argv[0]+"?url="+urllib.quote_plus(fetch_url)+"&mode="+urllib.quote_plus('queueAll')+'&page='+urllib.quote_plus('1') - cm.append( ('Queue All', "XBMC.RunPlugin(%s)" % u) ) - if addon.getSetting('session_token'): - #if VEVOToken: - u=sys.argv[0]+"?url="+urllib.quote_plus(fetch_url)+"&mode="+urllib.quote_plus('addVideoPlaylistURL')+'&page='+urllib.quote_plus('1') - #cm.append( ('Save to Playlist', "XBMC.RunPlugin(%s)" % u) ) - u=sys.argv[0]+"?url="+urllib.quote_plus(fetch_url)+"&mode="+urllib.quote_plus('newVideoPlaylistURL')+'&page='+urllib.quote_plus('1') - cm.append( ('New Playlist', "XBMC.RunPlugin(%s)" % u) ) - addDir('*Play All*', url, 'playAll',folder=False,cm=cm) - count = 0 - for video in videos: - video_id = video['isrc'] - try:title = video['title'].encode('utf-8') - except: title = '' - video_image = video['image_url'] - duration = video['duration_in_seconds'] - try:year = int(video['video_year']) - except:year = 0 - - genre = '' - recordlabel = '' - director = '' - producer = '' - composer = '' - plot = '' - if video.has_key('credit'): - credits = video['credit'] - if isinstance(credits, list): - metadict={} - for credit in credits: - if credit['Key'] == 'Credit': - value = credit['Value'] - if '=>' in value: - valuesplit = value.split('=>') - metadict[valuesplit[0].strip()]=valuesplit[1].strip() - else: - metadict[credit['Key']]=credit['Value'] - else: - metadict[credit['Key']]=credit['Value'] - else: - metadict=credits - for item in metadict: - plot+=item+' : '+metadict[item]+'\n' - if metadict.has_key('Director'): - director = metadict['Director'] - if metadict.has_key('Record Label'): - recordlabel = metadict['Record Label'] - if metadict.has_key('Genre'): - genre = metadict['Genre'] - if metadict.has_key('Composer'): - composer = metadict['Composer'] - if metadict.has_key('Producer'): - producer = metadict['Producer'] - - if len(video['artists_main']) > 0: - artistdata = video['artists_main'][0] - artist_id = artistdata['id'] - artist_name = artistdata['name'].encode('utf-8') - artist_image = artistdata['image_url'] - else: - artist_name = '' - artist_id = '' - artist_image = '' - artists = {artist_id:artist_name} - if len(video['artists_featured']) > 0: - feats='' - for featuredartist in video['artists_featured']: - featuredartist_id = featuredartist['id'] - #featuredartist_image = featuredartist['image_url'] - featuredartist_name = featuredartist['name'].encode('utf-8') - feats+=featuredartist_name+', ' - artists[featuredartist_id]=featuredartist_name - feats=feats[:-2] - title += ' (ft. '+feats+')' - - cm=[] - if addon.getSetting('session_token'): - if VEVOToken: - playlist_id = fetch_url.split('userplaylist/')[1].split('.')[0] - index=str(videos.index(video)) - u=sys.argv[0]+"?url="+urllib.quote_plus(index)+"&mode="+urllib.quote_plus('removeVideo2Playlist')+'&page='+urllib.quote_plus(playlist_id) - cm.append( ('Remove from Playlist', "XBMC.RunPlugin(%s)" % u) ) - u=sys.argv[0]+"?url="+urllib.quote_plus(video_id)+"&mode="+urllib.quote_plus('addVideo2Playlist')+'&page='+str(1) - cm.append( ('Add to Playlist', "XBMC.RunPlugin(%s)" % u) ) - u=sys.argv[0]+"?url="+urllib.quote_plus(video_id)+"&mode="+urllib.quote_plus('newVideoPlaylist')+'&page='+str(1) - cm.append( ('Start New Playlist', "XBMC.RunPlugin(%s)" % u) ) - artist = artist_name - for _artist in artists: - if _artist <> '': - artist_name = artists[_artist] - artist_id = _artist - artist_url = 'http://api.vevo.com/mobile/v1/artist/%s/videos.json?order=MostRecent' % artist_id - u=sys.argv[0]+"?url="+urllib.quote_plus(artist_url)+"&mode="+urllib.quote_plus('listVideos')+'&page='+str(1) - cm.append( ('More %s' % artist_name, "Container.Update(%s)" % u) ) - artist_url = 'http://api.vevo.com/mobile/v1/artist/%s.json' % artist_id - u='plugin://plugin.video.youtube/?path=/root/search&feed=search&search='+urllib.quote_plus(artist_name)+'&' - cm.append( ('YouTube %s' % artist_name, "Container.Update(%s)" % u) ) - u=sys.argv[0]+"?url="+urllib.quote_plus(artist_url)+"&mode="+urllib.quote_plus('addfavArtists')+'&page='+str(1) - cm.append( ('Favorite %s' % artist_name, "XBMC.RunPlugin(%s)" % u) ) - u = sys.argv[0] - u += '?url='+urllib.quote_plus(video_id) - u += '&mode='+urllib.quote_plus('playVideo') - u += '&duration='+urllib.quote_plus(str(duration)) - displayname = artist+' - '+title - item=xbmcgui.ListItem(displayname, iconImage=video_image, thumbnailImage=video_image) - infoLabels={ "Title":title, - "Artist": [ artist ], - #Set album to artist because xbmc bug doesn't display artist value for video type - "Album":artist, - "Duration":str(duration/60)+':'+str(duration-(duration/60)*60), - "Studio":recordlabel, - "Director":director, - "Writer":composer, - "Producer":producer, - "Genre":genre, - "Plot":plot, - "Year":year, - "Count":count - } - overlay = checkIDdb(video_id) - if overlay: - infoLabels['overlay']=overlay - dcu=sys.argv[0]+"?url="+urllib.quote_plus(video_id)+"&mode="+urllib.quote_plus('deleteCachedFile')+'&page='+urllib.quote_plus('1') - cm.append( ('Delete Cached File', "XBMC.RunPlugin(%s)" % dcu) ) - item.setInfo( type="Video",infoLabels=infoLabels) - item.setProperty('Artist',artist) - count +=1 - item.setProperty('fanart_image',artist_image) - item.setProperty('IsPlayable', 'true') - item.addContextMenuItems( cm ) - if playall or queue: - playlist.add(url=u, listitem=item) - else: - xbmcplugin.addDirectoryItem(pluginhandle,url=u,listitem=item,isFolder=False,totalItems=total) - if playall: - xbmc.Player().play(playlist) - elif queue: - pass - else: - xbmcplugin.endOfDirectory(pluginhandle,cacheToDisc=True) - setView() - -def playAll(): - listVideos(params['url'],playall=True) - -def queueAll(): - listVideos(params['url'],queue=True) - -# common genre listing for artists and videos -def addGenres(url,mode): - data = getURL('http://api.vevo.com/mobile/v1/genre/list.json?culture=en_US') - genres = demjson.decode(data)['result'] - addDir('All Genres', url+'?', mode) - for genre in genres: - name = genre['Value'] - furl = url+'?genres='+genre['Key'] - addDir(name, furl, mode) - -# Artist listings -def rootArtists(): - artist_url = params['url'] - addGenres(artist_url, 'sortByArtists') - xbmcplugin.endOfDirectory(pluginhandle,cacheToDisc=True) - -def sortByArtists(): - url = params['url'] - #addDir('Alphabetical', url+'&order=Alphabetic', 'listAZ') - addDir('Most Viewed', url+'&order=MostViewed', 'sortWhenArtists') - addDir('Most Liked', url+'&order=MostFavorited', 'sortWhenArtists') - addDir('Most Recent', url+'&order=MostRecent', 'listArtists') - addDir('Surprise Me', url+'&order=Random', 'listArtists') - xbmcplugin.endOfDirectory(pluginhandle) - -def sortWhenArtists(): - url = params['url'] - if 'MostFavorited' in url: - name = 'Most Liked' - elif 'MostViewed' in url: - name = 'Most Viewed' - addDir(name+' Today', url+'Today', 'listArtists') - addDir(name+' This Week' , url+'ThisWeek', 'listArtists') - addDir(name+' This Month', url+'ThisMonth', 'listArtists') - addDir(name+' All-Time', url+'AllTime', 'listArtists') - xbmcplugin.endOfDirectory(pluginhandle) - -def listAZ(): - url = params['url'] - addDir('#', url+'&alpha='+urllib.quote_plus('#'), 'listVideos') - alphabet=set(string.ascii_uppercase) - for letter in alphabet: - addDir(letter, url+'&alpha='+str(letter), 'listArtists') - xbmcplugin.addSortMethod(pluginhandle, xbmcplugin.SORT_METHOD_LABEL) - xbmcplugin.endOfDirectory(pluginhandle) - -def listArtists(url = False): - xbmcplugin.setContent(pluginhandle, 'artists') - if not url: - url = params['url'] - max = maxperpage - page = int(params['page']) - offset = (page-1)*max - fetch_url=url+'&offset='+str(offset)+'&max='+str(max) - data = getURL(fetch_url) - artists = demjson.decode(data)['result'] - total = len(artists) - if total >= max: - addDir('*Next Page*', url, 'listArtists', page=str(page+1)) - for artist in artists: - artist_id = artist['id'] - artist_name = artist['name'].encode('utf-8') - artist_image = artist['image_url'] - video_count = artist['video_count'] - url = 'http://api.vevo.com/mobile/v1/artist/'+artist_id+'/videos.json?order=MostRecent' - display_name=artist_name+' ('+str(video_count)+')' - cm = [] - artist_url = 'http://api.vevo.com/mobile/v1/artist/%s.json' % artist_id - u=sys.argv[0]+"?url="+urllib.quote_plus(artist_url)+"&mode="+urllib.quote_plus('addfavArtists')+'&page='+str(1) - cm.append( ('Favorite %s' % artist_name, "XBMC.RunPlugin(%s)" % u) ) - u='plugin://plugin.video.youtube/?path=/root/search&feed=search&search='+urllib.quote_plus(artist_name)+'&' - cm.append( ('YouTube %s' % artist_name, "Container.Update(%s)" % u) ) - tours_url = 'http://api.vevo.com/mobile/v1/artist/%s/tours.json?toDate=2020-12-31&extended=true' % artist_id - u=sys.argv[0]+"?url="+urllib.quote_plus(tours_url)+"&mode="+urllib.quote_plus('listTours')+'&page='+str(1) - cm.append( ('List Tours', "Container.Update(%s)" % u) ) - addDir(display_name, url, 'listArtistVideos', iconimage=artist_image, total=total, cm=cm) - xbmcplugin.endOfDirectory(pluginhandle,cacheToDisc=True) - setView() - -# Playlist listings -def rootPlaylists(): - addDir('Top Playlists', 'http://api.vevo.com/mobile/v1/featured/staffpicks.json', 'listPlaylists') - if addon.getSetting('login_name') <> '' and addon.getSetting('login_pass') <> '': - if addon.getSetting('getnewtoken') == 'true': - if getFBAuth(): - getVEVOAccount() - addon.setSetting(id='getnewtoken',value='false') - else: - xbmcgui.Dialog().ok('Error','Facebook Login Failed') - if addon.getSetting('session_token'): - addDir('My Playlists', 'http://api.vevo.com/mobile/v1/userplaylists.json?', 'listPlaylistsToken') - #friendPlaylists('http://api.vevo.com/mobile/v1/user/getfacebookfriends.json?') - addDir('My Friends', 'http://api.vevo.com/mobile/v1/user/getfacebookfriends.json?', 'friendPlaylists') - xbmcplugin.endOfDirectory(pluginhandle) - -def removeVideo2Playlist(playlist_id=False,isrc=False): - if not isrc: - isrc = params['url'] - if not playlist_id: - playlist_id = params['page'] - url = 'http://api.vevo.com/mobile/v1/userplaylist/%s.json'%(playlist_id) - data = getURL(url,VEVOToken=True) - playlist = demjson.decode(data)['result'] - title=playlist['title'].replace(' ','%20') - videos = playlist['videos'] - ids='' - videos.pop(int(isrc)) - for video in videos: - id = video['isrc'] - #if isrc <> id: - ids += id+',' - addurl = 'http://api.vevo.com/mobile/v1/userplaylist/%s.json?title=%s&description=&isrcs=%s&append=false'%(playlist_id,title,ids) - getURL(addurl,postdata=':)',method='POST',VEVOToken=True) - xbmc.executebuiltin("Container.Refresh()") - xbmc.executebuiltin('XBMC.Notification("%s", "%s", %s)' % ( 'Success', 'Removed from Playlist', 5000) ) - -def addVideo2Playlist(isrc=False): - if not isrc: - isrc = params['url'] - url = 'http://api.vevo.com/mobile/v1/userplaylists.json?' - data = getURL(url,VEVOToken=True) - playlists = demjson.decode(data)['result'] - selected=xbmcgui.Dialog().select('Add Video to Playlist', - [playlist['title']+' ('+str(playlist['videocount'])+')' for playlist in playlists]) - playlist=playlists[selected] - title=playlist['title'].replace(' ','%20') - playlist_id=playlist['playlist_id'] - if ',' in isrc: - isrcs=isrc - isrcs=isrcs.strip(',').split(',') - for isrc in isrcs: - addurl = 'http://api.vevo.com/mobile/v1/userplaylist/%s.json?title=%s&description=&isrcs=%s&append=true'%(playlist_id,title,isrc) - getURL(addurl,postdata=':)',method='POST',VEVOToken=True) - else: - addurl = 'http://api.vevo.com/mobile/v1/userplaylist/%s.json?title=%s&description=&isrcs=%s&append=true'%(playlist_id,title,isrc) - getURL(addurl,postdata=':)',method='POST',VEVOToken=True) - xbmc.executebuiltin('XBMC.Notification("%s", "%s", %s)' % ( 'Success', 'Added to Playlist', 5000) ) - -def newVideoPlaylistURLPLToken(): - newVideoPlaylistURL(playlist=True,VEVOToken=True) - -def addVideoPlaylistURLPLToken(): - newVideoPlaylistURL(playlist=True,VEVOToken=True,Add=True) - -def newVideoPlaylistURLPL(): - newVideoPlaylistURL(playlist=True) - -def addVideoPlaylistURLPL(): - newVideoPlaylistURL(playlist=True,Add=True) - -def addVideoPlaylistURL(): - newVideoPlaylistURL(Add=True) - -def newVideoPlaylistURL(url=False,playlist=False,VEVOToken=False,Add=False): - if not url: - url = params['url'] - data = getURL(url,VEVOToken=VEVOToken) - if data: - if playlist: - videos = demjson.decode(data)['result']['videos'] - else: - videos = demjson.decode(data)['result'] - isrcs='' - for video in videos: - isrcs+=video['isrc']+',' - if Add: - addVideo2Playlist(isrc=isrcs) - else: - newVideoPlaylist(isrc=isrcs) - - -def newVideoPlaylist(name='',isrc=False): - if not isrc: - isrc = params['url'] - keyb = xbmc.Keyboard(name, 'Playlist Name') - keyb.doModal() - if keyb.isConfirmed(): - name = urllib.quote_plus(keyb.getText()) - addurl = 'http://api.vevo.com/mobile/v1/userplaylist.json?title=%s&description=&isrcs=%s' % (name,isrc) - #require PUT - getURL(addurl,postdata=':)',method='PUT',VEVOToken=True) - xbmc.executebuiltin('XBMC.Notification("%s", "%s", %s)' % ( 'Success', 'New Playlist', 5000) ) - -def deleteVideoPlaylist(id=False): - if not id: - id = params['url'] - url = 'http://api.vevo.com/mobile/v1/userplaylist/%s.json?' % id - getURL(url,postdata=':)',method='DELETE',VEVOToken=True) - xbmc.executebuiltin("Container.Refresh()") - xbmc.executebuiltin('XBMC.Notification("%s", "%s", %s)' % ( 'Success', 'Deleted Playlist', 5000) ) - -def friendPlaylists(url = False): - if not url: - url = params['url'] - #if getFBAuth(): - sendtoken = 'accessToken='+addon.getSetting(id='fbtoken') - data = getURL(url, postdata=sendtoken, VEVOToken=True) - friends = demjson.decode(data)['result']['friends_on_vevo'] - total = len(friends) - for friend in friends: - url = 'http://api.vevo.com/mobile/v1/userplaylists/%s/list.json' % friend['vevo_id'] - name = friend['name'] - addDir(name, url, 'listPlaylistsToken', total=total) - xbmcplugin.endOfDirectory(pluginhandle,cacheToDisc=True) - -def listPlaylistsToken(): - listPlaylists(VEVOToken=True) - -def listPlaylists(url = False, VEVOToken=False): - if not url: - url = params['url'] - #max = maxperpage - #page = int(params['page']) - #offset = (page-1)*max1 - #fetch_url=url+'&offset='+str(offset)+'&max='+str(max)#+'&extended=true' - #data = getURL(fetch_url) - data = getURL(url,VEVOToken=VEVOToken) - playlists = demjson.decode(data)['result'] - total = len(playlists) - #if total >= max: - # addDir('*Next Page*', url, 'listPlaylists', page=str(page+1)) - for playlist in playlists: - try:playlist_id = playlist['playlist_id'] - except:playlist_id = str(playlist['id']) - cm=[] - if addon.getSetting('session_token') and VEVOToken: - u=sys.argv[0]+"?url="+urllib.quote_plus(playlist_id)+"&mode="+urllib.quote_plus('deleteVideoPlaylist')+'&page='+str(1) - cm.append( ('Delete Playlist', "XBMC.RunPlugin(%s)" % u) ) - playlist_name = playlist['title'] - playlist_image = playlist['image_url'] - video_count = playlist['videocount'] - display_name=playlist_name+' ('+str(video_count)+')' - if VEVOToken: - mode = 'playlistUserRoot' - else: - mode = 'playlistRoot' - addDir(display_name, playlist_id, mode, iconimage=playlist_image, total=total,cm=cm) - xbmcplugin.endOfDirectory(pluginhandle,cacheToDisc=True) - -def playlistUserRoot(): - playlistRoot(VEVOToken=True) - -def playlistRoot(VEVOToken=False): - playlist_id = params['url'] - mode = 'playPlaylist' - smode = 'newVideoPlaylistURLPL' - amode = 'addVideoPlaylistURLPL' - qmode = 'queuePlaylist' - if VEVOToken: - url = 'http://api.vevo.com/mobile/v1/userplaylist/%s.json?' % playlist_id - mode = 'playUserPlaylist' - smode = 'newVideoPlaylistURLPLToken' - amode = 'addVideoPlaylistURLPLToken' - qmode = 'queueUserPlaylist' - elif playlist_id.isdigit(): - url = 'http://api.vevo.com/mobile/v1/playlist/%s.json?' % playlist_id - else: - url = 'http://api.vevo.com/mobile/v2/playlist/%s.json?' % playlist_id - cm=[] - u=sys.argv[0]+"?url="+urllib.quote_plus(url)+"&mode="+urllib.quote_plus(qmode)+'&page='+urllib.quote_plus('1') - cm.append( ('Queue', "XBMC.RunPlugin(%s)" % u) ) - if addon.getSetting('session_token'): - #if VEVOToken: - u=sys.argv[0]+"?url="+urllib.quote_plus(url)+"&mode="+urllib.quote_plus(amode)+'&page='+urllib.quote_plus('1') - #cm.append( ('Save to Playlist', "XBMC.RunPlugin(%s)" % u) ) - u=sys.argv[0]+"?url="+urllib.quote_plus(url)+"&mode="+urllib.quote_plus(smode)+'&page='+urllib.quote_plus('1') - cm.append( ('New Playlist', "XBMC.RunPlugin(%s)" % u) ) - addDir('*Play*', url, mode,folder=False,cm=cm) - listVideos(url,playlist=True,VEVOToken=VEVOToken) - xbmcplugin.endOfDirectory(pluginhandle,cacheToDisc=True) - -def playUserPlaylist(): - listVideos(params['url'],playlist=True,playall=True,VEVOToken=True) - -def playPlaylist(): - listVideos(params['url'],playlist=True,playall=True) - -def queueUserPlaylist(): - listVideos(params['url'],playlist=True,queue=True,VEVOToken=True) - -def queuePlaylist(): - listVideos(params['url'],playlist=True,queue=True) - -# Show listings -def rootShows(url = False): - xbmcplugin.setContent(pluginhandle, 'tvshows') - if not url: - url = params['url'] - data = getURL(url) - shows = demjson.decode(data)['result'] - total = len(shows) - if total >= max: - addDir('*Next Page*', url, 'listArtists', page=str(page+1)) - for show in shows: - show_id = show['id'] - show_name = show['name'] - show_image = show['image_url'] - video_count = show['total_videos_count'] - description = show['description'] - url = 'http://api.vevo.com/mobile/v1/show/'+str(show_id)+'.json' - display_name=show_name+' ('+str(video_count)+')' - addDir(display_name, url, 'rootEpisodes', plot=description, iconimage=show_image, total=total) - xbmcplugin.addSortMethod(pluginhandle, xbmcplugin.SORT_METHOD_LABEL) - xbmcplugin.endOfDirectory(pluginhandle,cacheToDisc=True) - setView(override=504) - -def rootEpisodes(url = False): - if not url: - url = params['url'] - data = getURL(url) - result = demjson.decode(data)['result'] - show_id = result['id'] - show_name = result['name'] - show_image = result['image_url'] - description = result['description'] - if len(result['videos']) > 0: - url = 'http://api.vevo.com/mobile/v1/show/'+str(show_id)+'/videos.json?order=MostRecent' - listVideosNoPage(url) - else: - xbmcplugin.setContent(pluginhandle, 'episodes') - episodes = result['episodes'] - total = len(episodes) - for episode in episodes: - episode_id = episode['episode_id'] - episode_title = episode['title'] - episode_image = episode['image_url'] - video_count = episode['video_count'] - url = 'http://api.vevo.com/mobile/v1/show/'+str(show_id)+'/videos.json?episode='+episode_id.replace(" ", "%20") - display_name=episode_title +' ('+str(video_count)+')' - u = sys.argv[0] - u += '?url='+urllib.quote_plus(url) - u += '&mode='+urllib.quote_plus('listVideosNoPage') - u += '&page=1' - item=xbmcgui.ListItem(display_name, iconImage=episode_image, thumbnailImage=episode_image) - item.setInfo( type="Video", infoLabels={ "Title":episode_title, - "TVShowTitle":show_name, - "plot":description, - #"episode":video_count, - }) - item.setProperty('fanart_image',show_image) - xbmcplugin.addDirectoryItem(pluginhandle,url=u,listitem=item,isFolder=True,totalItems=total) - xbmcplugin.addSortMethod(pluginhandle, xbmcplugin.SORT_METHOD_LABEL) - xbmcplugin.endOfDirectory(pluginhandle,cacheToDisc=True) - setView(override=503) - -# Search -def searchVideos(): - Search('Videos') - -def searchArtists(): - Search('Artists') - -def researchArtists(): - listArtists(params['url']) - -def researchVideos(): - listVideos(params['url']) - -def Search(mode): - keyb = xbmc.Keyboard('', 'Search '+mode) - keyb.doModal() - if keyb.isConfirmed(): - search = urllib.quote_plus(keyb.getText()) - vurl = 'http://api.vevo.com/mobile/v1/search/videos.json?q='+search - aurl = 'http://api.vevo.com/mobile/v1/search/artists.json?q='+search - if mode == 'Videos': - addDir('*Artist Results*',aurl,'researchArtists') - listVideos(vurl) - elif mode == 'Artists': - addDir('*Video Results*',vurl,'researchVideos') - listArtists(aurl) - -def searchBox(): - latitude = float(addon.getSetting('latitude')) - longitude = float(addon.getSetting('longitude')) - radius = (int(addon.getSetting('radius'))+1)*100 - lon_min = longitude - radius / abs(math.cos(math.radians(latitude)) * 69) - lon_max = longitude + radius / abs(math.cos(math.radians(latitude)) * 69) - lat_min = latitude - (radius / 69) - lat_max = latitude + (radius / 69) - parameters = '?s='+str(lat_min) - parameters += '&w='+str(lon_min) - parameters += '&n='+str(lat_max) - parameters += '&e='+str(lon_max) - return parameters - -def TrendingRightNowIn(): - url = 'http://api.vevo.com/mobile/v1/video/TrendingRightNowIn.json'+searchBox() - listVideos(url) - -def watchingRightNowIn(): - url = 'http://api.vevo.com/mobile/v1/video/watchingRightNowIn.json'+searchBox() - listVideos(url) - -def toursRightNow(): - url = 'http://api.vevo.com/mobile/v1/geo/toursrightnow.json'+searchBox() - max = maxperpage - page = int(params['page']) - offset = (page-1)*max - fetch_url=url+'&offset='+str(offset)+'&max='+str(max)+'&extended=true' - #if total >= max: - # addDir('*Next Page*', url, 'toursRightNow', page=str(page+1)) - listTours(fetch_url) - -def listTours(url=False): - if not url: - url = params['url'] - data = getURL(url) - artists = demjson.decode(data)['result'] - total = len(artists) - for artist in artists: - artist_id = artist['artistid'] - url = 'http://api.vevo.com/mobile/v1/artist/'+artist_id+'/videos.json?order=MostRecent' - event_name = artist['eventname'].encode('utf-8') - city = artist['city'].encode('utf-8') - venuename = artist['venuename'].encode('utf-8') - startdate = artist['startdate'] - type = artist['type'] - date = time.strftime("%B %d, %Y %I:%M%p", time.strptime(startdate[:-5], "%Y-%m-%dT%H:%M:%S") ) - if artist.has_key('artist'): - artist_name = artist['artist']['name'].encode('utf-8') - artist_image = artist['artist']['image_url'] - else: - artist_name = event_name.split(' at ')[0].strip() - artist_image = '' - if type == 'Festival': - if '@' in event_name: - event_name = event_name.split('@')[1] - if artist_name == event_name: - final_name = date +' : '+city+' - '+event_name+' @ '+venuename - else: - final_name = date +' : '+city+' - '+artist_name+' @ '+event_name - elif type == 'Concert': - final_name = date+' : '+city+' - '+artist_name+' @ '+venuename - addDir(final_name, url, 'listArtistVideos', iconimage=artist_image, total=total) - xbmcplugin.endOfDirectory(pluginhandle,cacheToDisc=True) - setView(override=51) - -def createArtistdb(): - if not os.path.isfile(FAVFILESQL): - db = sqlite.connect(FAVFILESQL) - db.text_factory = str - c = db.cursor() - c.execute('''CREATE TABLE artists( - id TEXT, - name TEXT, - image TEXT, - count INTEGER, - PRIMARY KEY(id) - );''') - db.commit() - c.close() - rematchArtists() - try:convertJSONfavs() - except:pass - -def addArtistdb(artist): - createArtistdb() - db = sqlite.connect(FAVFILESQL) - db.text_factory = str - c = db.cursor() - c.execute('insert or ignore into artists values (?,?,?,?)', [artist['id'],artist['name'],artist['image_url'],artist['video_count']]) - db.commit() - c.close() - -def addfavArtists(): - artist = demjson.decode(getURL(params['url']))['result'] - addArtistdb(artist) - xbmc.executebuiltin('XBMC.Notification("%s", "%s", %s)' % ( 'Success', 'Added Artist', 5000) ) - -def removefavArtists(): - db = sqlite.connect(FAVFILESQL) - db.text_factory = str - c = db.cursor() - c.execute('delete from artists where id = (?)', (params['url'],) ) - db.commit() - c.close() - xbmc.executebuiltin('XBMC.Notification("%s", "%s", %s)' % ( 'Success', 'Deleted Artist', 5000) ) - #xbmc.executebuiltin("Container.Refresh()") - -def deletefavArtists(): - db = sqlite.connect(FAVFILESQL) - db.text_factory = str - c = db.cursor() - c.execute('delete from artists') - db.commit() - c.close() - xbmc.executebuiltin('XBMC.Notification("%s", "%s", %s)' % ( 'Success', 'Deleted Favorite Artists', 10000) ) - -def rematchArtists(): - for artist in matchedArtists(): - addArtistdb(artist) - xbmc.executebuiltin('XBMC.Notification("%s", "%s", %s)' % ( 'Success', 'Library Artists Added', 10000) ) - -def convertJSONfavs(): - if os.path.isfile(FAVFILE): - for artist in demjson.decode(OpenFile(FAVFILE)): - addArtistdb(artist) - os.remove(FAVFILE) - -def favArtists(): - xbmcplugin.setContent(pluginhandle, 'artists') - createArtistdb() - db = sqlite.connect(FAVFILESQL) - db.text_factory = str - c = db.cursor() - for artist in c.execute('select distinct * from artists'): - artist_id = artist[0] - artist_name = artist[1] - artist_image = artist[2] - video_count = artist[3] - url = 'http://api.vevo.com/mobile/v1/artist/'+artist_id+'/videos.json?order=MostRecent' - display_name=artist_name+' ('+str(video_count)+')' - cm = [] - tours_url = 'http://api.vevo.com/mobile/v1/artist/%s/tours.json?toDate=2020-12-31&extended=true' % artist_id - u=sys.argv[0]+"?url="+urllib.quote_plus(tours_url)+"&mode="+urllib.quote_plus('listTours')+'&page='+str(1) - cm.append( ('List Tours', "Container.Update(%s)" % u) ) - u='plugin://plugin.video.youtube/?path=/root/search&feed=search&search='+urllib.quote_plus(artist_name)+'&' - cm.append( ('YouTube %s' % artist_name, "Container.Update(%s)" % u) ) - u=sys.argv[0]+"?url="+urllib.quote_plus(artist_id)+"&mode="+urllib.quote_plus('removefavArtists')+'&page='+str(1) - cm.append( ('Remove %s' % artist_name, "XBMC.RunPlugin(%s)" % u) ) - addDir(display_name, url, 'listArtistVideos', iconimage=artist_image, cm=cm) - xbmcplugin.addSortMethod(pluginhandle, xbmcplugin.SORT_METHOD_LABEL) - xbmcplugin.endOfDirectory(pluginhandle,cacheToDisc=True) - setView() - c.close() - -def matchedArtists(): - url = 'http://api.vevo.com/mobile/v1/search/artistmatch.json' - json_query = {} - json_list = [] - for artist in getLibraryArtists(): - artistjson = {'songCount':1, - 'query':artist} - json_list.append(artistjson) - json_query['query']=json_list - json_query['last_batch']='true' - json_query = demjson.encode(json_query) - data = getURL( url , postdata=json_query, extendTimeout=60) - artists = demjson.decode(data)['result'] - #total = len(artists) - returns = [] - for artist in artists: - returns.append(artist['artist']) - return returns - -def getLibraryArtists(): - json_query = xbmc.executeJSONRPC('{"jsonrpc": "2.0", "method": "AudioLibrary.GetArtists", "id": 1}') - json_response = demjson.decode(json_query) - artistlist = [] - if json_response['result']: - for item in json_response['result']['artists']: - artistname = cleanartists(item['label']) - artistlist.append(artistname) - return artistlist - -# Play Video -def playVideo(): - playlistVideo() - -def playlistVideo(): - if addon.getSetting('rickroll') == 'true': - params['url']='GB1108700010' - subtitles = os.path.join(datapath,params['url']+'.srt') - if addon.getSetting('lyricsubs') == 'true': - if params['duration']: - try:getLyrics(params['url'],params['duration'],subtitles) - except: print "Subtitles Failed" - - if addon.getSetting('defaultyoutube') == 'true': - try:YouTube() - except: - try:HLS() - except: - try:RTMP() - except:HTTPDynamic() - elif addon.getSetting('defaultrtmp') == 'true': - try:RTMP() - except:YouTube() - elif addon.getSetting('defaulthls') == 'true': - try:HLS() - except:YouTube() - elif addon.getSetting('enabled-cache') == 'true': - HTTPDynamicCache() - else: - try:HTTPDynamic() - except:YouTube() - xbmc.sleep(5000) - if addon.getSetting('lyricsubs') == 'true': - if os.path.isfile(subtitles) and xbmc.Player().isPlaying(): - xbmc.Player().setSubtitles(subtitles) - -class DownloadThread (threading.Thread): - def __init__(self, url, dest, artist, title, id): - self.url = url - self.dest = dest - self.artist = artist - self.title = title - self.id = id - threading.Thread.__init__(self) - - def run(self): - start_time = time.time() - try: - addCachedb(self.id,self.artist,self.title) - urllib.urlretrieve(self.url, self.dest) - statusUpdatedb(self.id,'completed') - except: - statusUpdatedb(self.id,'failed') - -def createCachedb(): - if not os.path.isfile(CACHEDB): - db = sqlite.connect(CACHEDB) - db.text_factory = str - c = db.cursor() - c.execute('''CREATE TABLE videos( - id TEXT, - artist TEXT, - title TEXT, - status TEXT, - PRIMARY KEY(id) - );''') - db.commit() - c.close() - -def checkIDdb(id): - if addon.getSetting('enabled-cache') == 'true': - createCachedb() - db = sqlite.connect(CACHEDB) - db.text_factory = str - c = db.cursor() - video = c.execute('select distinct * from videos where id = (?)', (id,)).fetchone() - c.close() - if video: - id,artist,title,status = video - if status == 'failed': - return False - elif status == 'started': - return 1 - elif status == 'completed': - return 7 - else: - return 3 - else: - return False - return False - -def deleteCachedFile(id=False): - if not id: - id = params['url'] - db = sqlite.connect(CACHEDB) - db.text_factory = str - c = db.cursor() - video = c.execute('select distinct * from videos where id = (?)', (id,)).fetchone() - if video: - id,artist,title,status = video - filename=cleanfilename(artist+' - '+title) - videofile = os.path.join(cachepath,filename+'.flv') - jpgfile = os.path.join(cachepath,filename+'.jpg') - nfofile = os.path.join(cachepath,filename+'.nfo') - subfile = os.path.join(cachepath,filename+'.srt') - for file in (videofile,jpgfile,nfofile,subfile): - if os.path.exists(file): - os.remove(file) - deleteCachedb(id) - #xbmc.executebuiltin("Container.Refresh()") - -def statusUpdatedb(id,status): - db = sqlite.connect(CACHEDB) - db.text_factory = str - c = db.cursor() - c.execute("update videos set status=? where id=?", (status,id)) - db.commit() - c.close() - -def deleteCachedb(id): - db = sqlite.connect(CACHEDB) - db.text_factory = str - c = db.cursor() - c.execute("delete from videos where id=?", (id,)) - db.commit() - c.close() - -def addCachedb(id,artist,title,status='started'): - db = sqlite.connect(CACHEDB) - db.text_factory = str - c = db.cursor() - c.execute('insert or ignore into videos values (?,?,?,?)', [id,artist,title,status]) - db.commit() - c.close() - -def cleanfilename(name): - valid_chars = "-_.() %s%s" % (string.ascii_letters, string.digits) - return ''.join(c for c in name if c in valid_chars) - -def HTTPDynamicCache(): - vevoID = params['url'].split('/')[-1] - createCachedb() - db = sqlite.connect(CACHEDB) - db.text_factory = str - c = db.cursor() - video = c.execute('select distinct * from videos where id = (?)', (vevoID,)).fetchone() - if video: - id,artist,title,status = video - filename=cleanfilename(artist+' - '+title) - videofile = os.path.join(cachepath,filename+'.flv') - #jpgfile = os.path.join(cachepath,filename+'.jpg') - #nfofile = os.path.join(cachepath,filename+'.nfo') - #subfile = os.path.join(cachepath,filename+'.srt') - if os.path.exists(videofile): - if status == 'failed': - os.remove(videofile) - deleteCachedb(vevoID) - HTTPDynamicCacheDownload(vevoID) - else: - print "Playing %s from Cache" % filename - item = xbmcgui.ListItem(path=videofile) - xbmcplugin.setResolvedUrl(pluginhandle, True, item) - #if not os.path.exists(jpgfile): - # SaveFile(jpgfile, getURL(image_url)) - #if not os.path.exists(nfofile): - # url = 'http://videoplayer.vevo.com/VideoService/AuthenticateVideo?isrc=%s' % vevoID - # data = getURL(url) - # video = demjson.decode(data)['video'] - # HTTPDynamicCacheNFO(video,nfofile) - #if not os.path.exists(subfile): - # HTTPDynamicCacheSubtitles(subfile) - else: - deleteCachedb(vevoID) - HTTPDynamicCacheDownload(vevoID) - else: - HTTPDynamicCacheDownload(vevoID) - -def HTTPDynamicCacheSubtitles(filename): - try:getLyrics(params['url'],params['duration'],filename) - except:print 'subtitles failed' - -def HTTPDynamicCacheNFO(video,nfofile): - try: - title = video['title'].encode('utf-8') - image_url = video['imageUrl'] - artist = video['mainArtists'][0]['artistName'].encode('utf-8') - duration = str(video['duration']) - genre='' - for item in video['genres']: - genre+=item+',' - genre=genre[:-1] - releaseDate=int(video['releaseDate'].replace('/Date(','').replace(')/','')[:-3]) - year = time.strftime("%Y",time.localtime(releaseDate)) - metadict={} - plot='' - for meta in video['metadata']: - metadict[meta['keyType']]=meta['keyValue'] - if meta['keyType'] == 'Credit': - plot+=meta['keyValue'].replace('=>',':')+'\n' - else: - plot+=meta['keyType']+' : '+meta['keyValue']+'\n' - nfo =''+'\n' - nfo+=''+title+''+'\n' - nfo+=''+artist+''+'\n' - nfo+=''+'Music Video'+'' - nfo+=''+genre+''+'\n' - nfo+=''+duration+''+'\n' - nfo+=''+image_url+''+'\n' - nfo+=''+plot+''+'\n' - nfo+=''+year+''+'\n' - try:director = metadict['Director'].encode('utf-8') - except:director = '' - nfo+=''+director+''+'\n' - try:studio = metadict['Label'].encode('utf-8') - except:studio = '' - nfo+=''+studio+''+'\n' - nfo+='' - SaveFile(nfofile, nfo) - except: print 'nfo failed' - -def HTTPDynamicCacheDownload(vevoID): - print "Cacheing %s" % vevoID - url = 'http://videoplayer.vevo.com/VideoService/AuthenticateVideo?isrc=%s' % vevoID - data = getURL(url) - video = demjson.decode(data)['video'] - title = video['title'].encode('utf-8') - image_url = video['imageUrl'] - artist = video['mainArtists'][0]['artistName'].encode('utf-8') - - - filename=cleanfilename(artist+' - '+title) - videofile = os.path.join(cachepath,filename+'.flv') - jpgfile = os.path.join(cachepath,filename+'.jpg') - nfofile = os.path.join(cachepath,filename+'.nfo') - subfile = os.path.join(cachepath,filename+'.srt') - if os.path.exists(videofile): - print "Found %s in cache, Adding to savedDB and resolving" % filename - item = xbmcgui.ListItem(path=videofile) - xbmcplugin.setResolvedUrl(pluginhandle, True, item) - addCachedb(vevoID,artist,title,'completed') - if not os.path.exists(jpgfile): - SaveFile(jpgfile, getURL(image_url)) - if not os.path.exists(nfofile): - HTTPDynamicCacheNFO(video,nfofile) - if not os.path.exists(subfile): - HTTPDynamicCacheSubtitles(subfile) - else: - type5=False - youtube=False - for version in video['videoVersions']: - if version['sourceType'] == 5: - type5=True - elif version['sourceType'] == 0: - youtubeID = version['id'] - youtube=True - - - video_url=False - if type5: - print "VEVO - Saving from VEVO" - video_url = getVideo(params['url']) - elif youtube: - print "VEVO - Saving from Youtube" - video_url = getYouTubeLink(youtubeID) - else: - try:video_url = getVideo(params['url']) - except: pass - if video_url: - print "VEVO Downloading : %s" % video_url - dlThread = DownloadThread(video_url, videofile, artist, title, vevoID) - dlThread.start() - HTTPDynamicCacheSubtitles(subfile) - HTTPDynamicCacheNFO(video,nfofile) - try:SaveFile(jpgfile, getURL(image_url)) - except: print 'Saving screenshot failed' - count=0 - while not os.path.exists(videofile): - count+=1 - if count > 6: - break - xbmc.sleep(2500) - if os.path.exists(videofile): - if dlThread.isAlive(): - sleeptime = (int(addon.getSetting('unpausetime'))+1)*1000 - xbmc.sleep(sleeptime+5000) - print "Playing %s while downloading" % filename - item = xbmcgui.ListItem(path=videofile) - xbmcplugin.setResolvedUrl(pluginhandle, True, item) - else: - print "No Link Found" - -def getYouTubeLink(youtubeID): - data = getURL('http://www.youtube.com/watch?v=%s&safeSearch=none' % youtubeID, browser=True) - data = re.compile('yt.playerConfig = (.*?)};',re.DOTALL).findall(data)[0].replace("\\/", "/") - json = demjson.decode('{ "PLAYER_CONFIG" : ' + data + "}}" ) - fmt_stream_map = json['PLAYER_CONFIG']['args']['url_encoded_fmt_stream_map'] - links = urllib.unquote(fmt_stream_map[4:]).split(',url=') - qualities = (5,33,18,26,43,34,78,44,59,35,22,45,38,37) - index= -1 - for link in links: - for quality in qualities: - tag = '&itag='+str(quality) - if tag in link: - vindex = qualities.index(quality) - if vindex > index: - index=vindex - video_url=link - return video_url.replace(" ", "%20").split('&type')[0] - -def HTTPDynamic(): - item = xbmcgui.ListItem(path=getVideo(params['url'])) - xbmcplugin.setResolvedUrl(pluginhandle, True, item) - if addon.getSetting('unpause') == 'true': - sleeptime = (int(addon.getSetting('unpausetime'))+1)*1000 - xbmc.sleep(sleeptime) - xbmc.Player().pause() - -def convert_time(milliseconds): - seconds = int(float(milliseconds)/1000) - milliseconds -= (seconds*1000) - hours = seconds / 3600 - seconds -= 3600*hours - minutes = seconds / 60 - seconds -= 60*minutes - return "%02d:%02d:%02d,%03d" % (hours, minutes, seconds, milliseconds) - -def getLyrics(vevoID,duration,subtitles): - if not os.path.isfile(subtitles): - url = 'http://www.vevo.com/data/VideoLyrics/'+vevoID - data = getURL(url,browser=True,alert=False) - if data: - json = demjson.decode(data) - lyrics = json['Text'].replace('\r','').split('\n') - sets = [] - set='' - setlength = 0 - for lyric in lyrics: - sub = lyric.strip().encode('utf-8') - if setlength > 7 and set <> '': - sets.append(set) - set='' - setlength = 0 - if sub == '' and set <> '': - sets.append(set) - set='' - setlength = 0 - elif sub <> '': - set += sub+'\n' - setlength += 1 - if set <> '': - sets.append(set) - lines = len(sets) - duration = float(duration)*1000 - offset = duration*0.025 - rate = (duration*0.95)/lines - count = 0 - srt_output = '' - for set in sets: - start = convert_time( (count*rate)+offset ) - end = convert_time( ( (count+1)*rate ) + offset) - count += 1 - line = str(count)+"\n"+start+" --> "+end+"\n"+set+"\n" - srt_output += line - if srt_output <> '': - SaveFile(subtitles, srt_output) - -def YouTube(): - vevoID = params['url'].split('/')[-1] - url = 'http://videoplayer.vevo.com/VideoService/AuthenticateVideo?isrc=%s' % vevoID - data = getURL(url) - youtubeID = demjson.decode(data)['video']['videoVersions'][0]['id'] - youtubeurl = 'plugin://plugin.video.youtube/?action=play_video&videoid=%s' % youtubeID - item = xbmcgui.ListItem(path=youtubeurl) - xbmcplugin.setResolvedUrl(pluginhandle, True, item) - -def HLS(): - vevoID = params['url'].split('/')[-1] - url = 'http://videoplayer.vevo.com/VideoService/AuthenticateVideo?isrc=%s' % vevoID - data = getURL(url) - video = demjson.decode(data)['video'] - for version in video['videoVersions']: - if version['sourceType']== 4: - video_url = re.compile('url="(.+?)"').search(version['data']).group(1) - item = xbmcgui.ListItem(path=video_url) - xbmcplugin.setResolvedUrl(pluginhandle, True, item) - -def RTMP(): - item = xbmcgui.ListItem(path=getVideoRTMP(params['url'])) - xbmcplugin.setResolvedUrl(pluginhandle, True, item) - -def getVideoRTMP(pageurl): - quality = [564000, 864000, 1328000, 1728000, 2528000, 3328000, 4392000, 5392000] - select = int(addon.getSetting('bitrate')) - maxbitrate = quality[select] - vevoID = pageurl.split('/')[-1] - url = 'http://vevoodfs.fplive.net/Video/V2/VFILE/%s/%sr.smil' % (vevoID,vevoID.lower()) - data = getURL(url,alert=False) - tree=BeautifulStoneSoup(data, convertEntities=BeautifulStoneSoup.HTML_ENTITIES) - print tree.prettify() - rtmp = tree.find('meta')['base'] - videos = tree.findAll('video') - number = len(videos)-1 - if number < select: - select = number - playpath = videos[select]['src'] - final = rtmp+' playpath='+playpath - return final - -def getVideo(pageurl): - quality = [564000, 864000, 1328000, 1728000, 2528000, 3328000, 4392000, 5392000] - select = int(addon.getSetting('bitrate')) - maxbitrate = quality[select] - vevoID = pageurl.split('/')[-1] - url = 'http://smilstream.vevo.com/HDFlash/v1/smil/%s/%s.smil' % (vevoID,vevoID.lower()) - data = getURL(url,alert=False) - tree=BeautifulStoneSoup(data, convertEntities=BeautifulStoneSoup.HTML_ENTITIES) - print tree.prettify() - videobase = tree.find(attrs={'name':'httpBase'})['content'] - videos = tree.findAll('video') - filenames = '' - number = len(videos) - 1 - if number < select: - select = number - if '_' in videos[number]: - for video in videos: - filepath = video['src'] - path = filepath.split('_')[0] - filename = filepath.replace(path,'').replace('.mp4','') - filenames += filename+',' - else: - for video in videos: - filepath = video['src'] - filename = filepath.split('/')[-1] - path = filepath.replace(filename,'') - filenames += filename.replace('.mp4','')+',' - finalUrl = videobase+path+','+filenames+'.mp4.csmil/bitrate='+str(select)+'?seek=0' - return finalUrl - -# Common -def addDir(name, url, mode, plot='', iconimage=vicon ,folder=True,total=0,page=1,cm=False): - u=sys.argv[0]+"?url="+urllib.quote_plus(url)+"&mode="+urllib.quote_plus(mode)+'&page='+str(page) - item=xbmcgui.ListItem(name, iconImage=iconimage, thumbnailImage=iconimage) - if iconimage <> vicon: - item.setProperty('fanart_image',iconimage) - else: - item.setProperty('fanart_image',fanart) - item.setInfo( type="Video", infoLabels={ "Title":name, - "plot":plot - }) - if cm: - item.addContextMenuItems( cm ) - return xbmcplugin.addDirectoryItem(pluginhandle,url=u,listitem=item,isFolder=folder,totalItems=total) - -def setView(override=False): - confluence_views = [50,500,511] - if addon.getSetting('viewenable') == 'true': - if override: - view = str(override) - else: - view=int(addon.getSetting('defaultview')) - view = str(confluence_views[view]) - xbmc.executebuiltin("Container.SetViewMode("+view+")") - -def setLocation(): - try: - url = 'http://www.geobytes.com/IpLocator.htm?GetLocation&template=json.txt' - data = getURL(url) - locationdata = demjson.decode(data)['geobytes'] - latitude=str(locationdata['latitude']) - longitude=str(locationdata['longitude']) - addon.setSetting(id='latitude',value=latitude) - addon.setSetting(id='longitude',value=longitude) - xbmc.executebuiltin('XBMC.Notification("%s", "%s", %s)' % ( 'Set Location', '%s , %s' % (latitude, longitude), 8000) ) - except: - addon.setSetting(id='latitude',value='') - addon.setSetting(id='longitude',value='') - xbmc.executebuiltin('XBMC.Notification("%s", "%s", %s)' % ( 'Failed', 'No Location Set', 10000) ) - -def newGraph(email,password,uid=None,token=None,new_token_callback=None): - graph = facebook.GraphWrap(token,new_token_callback=new_token_callback) - graph.setAppData('184548202936',scope='email,user_birthday,user_likes,user_interests,publish_actions') - graph.setLogin(email,password,uid) - return graph - -def getFBAuth(): - email = addon.getSetting("login_name") - password = addon.getSetting("login_pass") - cj = cookielib.LWPCookieJar() - br = mechanize.Browser() - br.set_handle_robots(False) - br.set_cookiejar(cj) - user = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:11.0) Gecko/20100101 Firefox/11.0' - #user = 'Mozilla/5.0 (iPhone; CPU iPhone OS 5_0_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Mobile/9A405' - br.addheaders = [('User-agent', user)] - #redirect = urllib.quote('fbconnect://success') - redirect = urllib.quote('https://www.vevo.com') - #scope = urllib.quote('email,user_birthday,user_likes,user_interests,publish_actions') - scope = urllib.quote('email') - url = 'https://graph.facebook.com/oauth/authorize?client_id=184548202936&local_client_id=vevo&redirect_uri=%s&type=user_agent&scope=%s&sdk=ios&display=touch' % (redirect,scope) - br.open(url) - response = br.response() - headers = response.info() - headers["Content-type"] = "text/html; charset=utf-8" - response.set_data(response.get_data().replace('','')) - br.set_response(response) - br.select_form(nr=0) - br["email"] = email - br["pass"] = password - logged_in = br.submit() - data = logged_in.read() - url = logged_in.geturl() - graph = newGraph(email, password) - token = graph.extractTokenFromURL(url) - if graph.tokenIsValid(token): - addon.setSetting(id='fbtoken',value=token) - return True - else: - return False - -def getVEVOAccount(): - url = 'http://api.vevo.com/mobile/v1/user/facebookauth.json' - sendtoken = {} - sendtoken['accessToken'] = addon.getSetting(id='fbtoken') - data = getURL( url , postdata=demjson.encode(sendtoken), VEVOKey=True) - json = demjson.decode(data) - addon.setSetting(id='vevo_user_id',value=json['user_id']) - addon.setSetting(id='session_token',value=json['session_token']) - -def getURL( url , postdata=False, method=False, extendTimeout=False, VEVOToken=False, VEVOKey=False, browser=False, alert=True): - try: - print 'VEVO --> common :: getURL :: url = '+url - #proxy = 'http://localhost:8888' - #proxy_handler = urllib2.ProxyHandler({'http':proxy}) - #opener = urllib2.build_opener(proxy_handler) - if addon.getSetting('us_proxy_enable') == 'true': - us_proxy = 'http://' + addon.getSetting('us_proxy') + ':' + addon.getSetting('us_proxy_port') - proxy_handler = urllib2.ProxyHandler({'http':us_proxy}) - if addon.getSetting('us_proxy_pass') <> '' and addon.getSetting('us_proxy_user') <> '': - print 'Using authenticated proxy: ' + us_proxy - password_mgr = urllib2.HTTPPasswordMgrWithDefaultRealm() - password_mgr.add_password(None, us_proxy, addon.getSetting('us_proxy_user'), addon.getSetting('us_proxy_pass')) - proxy_auth_handler = urllib2.ProxyBasicAuthHandler(password_mgr) - opener = urllib2.build_opener(proxy_handler, proxy_auth_handler) - else: - print 'Using proxy: ' + us_proxy - opener = urllib2.build_opener(proxy_handler) - else: - opener = urllib2.build_opener() - if browser: - opener.addheaders = [('User-Agent', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:11.0) Gecko/20100101 Firefox/11.0')] - else: - opener.addheaders = [('User-Agent', 'VEVO 1.5 rv:5529 (iPad; iPhone OS 5.0.1; en_US)')] - if VEVOToken: - opener.addheaders = [('X-VEVO-Session-Token', addon.getSetting('session_token') )] - if VEVOKey: - opener.addheaders = [('X-VEVO-Private-Key', 'G05bmz9x--_6-J-qpR4_' )] - if postdata: - if method: - request = urllib2.Request(url, data=postdata) - #request.add_header('Content-Type', 'your/contenttype') - request.get_method = lambda: method - usock=opener.open(request) - elif extendTimeout <> False: - try:usock=opener.open(url,postdata,extendTimeout) - except:usock=opener.open(url,postdata) - else: - usock=opener.open(url,postdata) - else: - usock=opener.open(url) - response=usock.read() - usock.close() - return response - except urllib2.URLError, e: - print 'Error reason: ', e - heading = 'Error' - message = e - duration = 10000 - if alert: - xbmc.executebuiltin('XBMC.Notification("%s", "%s", %s)' % ( heading, message, duration) ) - return False - -def _unicode( text, encoding='utf-8' ): - try: text = unicode( text, encoding ) - except: pass - return text - -def cleanartists(name): - try: name = unicodedata.normalize( 'NFKD', _unicode( name ) ).encode( 'ascii', 'ignore' ) - except: pass - return name.replace('"','').replace("'",'').replace('<','').replace('>','').replace('(','').replace(')','').replace('\n',' ').replace('-',' ') - -def SaveFile(path, data): - file = open(path,'w') - file.write(data) - file.close() - -def OpenFile(path): - file = open(path, 'r') - contents=file.read() - file.close() - return contents - -def get_params(): - param=[] - paramstring=sys.argv[2] - if len(paramstring)>=2: - params=sys.argv[2] - cleanedparams=params.replace('?','') - if (params[len(params)-1]=='/'): - params=params[0:len(params)-2] - pairsofparams=cleanedparams.split('&') - param={} - for i in range(len(pairsofparams)): - splitparams={} - splitparams=pairsofparams[i].split('=') - if (len(splitparams))==2: - param[splitparams[0]]=urllib.unquote_plus(splitparams[1]) - return param - -params=get_params() -try: - mode=params["mode"] -except: - mode=None -print "Mode: "+str(mode) -print "Parameters: "+str(params) - -if mode==None: - listCategories() -else: - exec '%s()' % mode diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/demjson.py b/packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/demjson.py deleted file mode 100644 index a513ee134a..0000000000 --- a/packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/demjson.py +++ /dev/null @@ -1,2138 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- -# -r""" A JSON data encoder and decoder. - - This Python module implements the JSON (http://json.org/) data - encoding format; a subset of ECMAScript (aka JavaScript) for encoding - primitive data types (numbers, strings, booleans, lists, and - associative arrays) in a language-neutral simple text-based syntax. - - It can encode or decode between JSON formatted strings and native - Python data types. Normally you would use the encode() and decode() - functions defined by this module, but if you want more control over - the processing you can use the JSON class. - - This implementation tries to be as completely cormforming to all - intricacies of the standards as possible. It can operate in strict - mode (which only allows JSON-compliant syntax) or a non-strict mode - (which allows much more of the whole ECMAScript permitted syntax). - This includes complete support for Unicode strings (including - surrogate-pairs for non-BMP characters), and all number formats - including negative zero and IEEE 754 non-numbers such a NaN or - Infinity. - - The JSON/ECMAScript to Python type mappings are: - ---JSON--- ---Python--- - null None - undefined undefined (note 1) - Boolean (true,false) bool (True or False) - Integer int or long (note 2) - Float float - String str or unicode ( "..." or u"..." ) - Array [a, ...] list ( [...] ) - Object {a:b, ...} dict ( {...} ) - - -- Note 1. an 'undefined' object is declared in this module which - represents the native Python value for this type when in - non-strict mode. - - -- Note 2. some ECMAScript integers may be up-converted to Python - floats, such as 1e+40. Also integer -0 is converted to - float -0, so as to preserve the sign (which ECMAScript requires). - - In addition, when operating in non-strict mode, several IEEE 754 - non-numbers are also handled, and are mapped to specific Python - objects declared in this module: - - NaN (not a number) nan (float('nan')) - Infinity, +Infinity inf (float('inf')) - -Infinity neginf (float('-inf')) - - When encoding Python objects into JSON, you may use types other than - native lists or dictionaries, as long as they support the minimal - interfaces required of all sequences or mappings. This means you can - use generators and iterators, tuples, UserDict subclasses, etc. - - To make it easier to produce JSON encoded representations of user - defined classes, if the object has a method named json_equivalent(), - then it will call that method and attempt to encode the object - returned from it instead. It will do this recursively as needed and - before any attempt to encode the object using it's default - strategies. Note that any json_equivalent() method should return - "equivalent" Python objects to be encoded, not an already-encoded - JSON-formatted string. There is no such aid provided to decode - JSON back into user-defined classes as that would dramatically - complicate the interface. - - When decoding strings with this module it may operate in either - strict or non-strict mode. The strict mode only allows syntax which - is conforming to RFC 4627 (JSON), while the non-strict allows much - more of the permissible ECMAScript syntax. - - The following are permitted when processing in NON-STRICT mode: - - * Unicode format control characters are allowed anywhere in the input. - * All Unicode line terminator characters are recognized. - * All Unicode white space characters are recognized. - * The 'undefined' keyword is recognized. - * Hexadecimal number literals are recognized (e.g., 0xA6, 0177). - * String literals may use either single or double quote marks. - * Strings may contain \x (hexadecimal) escape sequences, as well as the - \v and \0 escape sequences. - * Lists may have omitted (elided) elements, e.g., [,,,,,], with - missing elements interpreted as 'undefined' values. - * Object properties (dictionary keys) can be of any of the - types: string literals, numbers, or identifiers (the later of - which are treated as if they are string literals)---as permitted - by ECMAScript. JSON only permits strings literals as keys. - - Concerning non-strict and non-ECMAScript allowances: - - * Octal numbers: If you allow the 'octal_numbers' behavior (which - is never enabled by default), then you can use octal integers - and octal character escape sequences (per the ECMAScript - standard Annex B.1.2). This behavior is allowed, if enabled, - because it was valid JavaScript at one time. - - * Multi-line string literals: Strings which are more than one - line long (contain embedded raw newline characters) are never - permitted. This is neither valid JSON nor ECMAScript. Some other - JSON implementations may allow this, but this module considers - that behavior to be a mistake. - - References: - * JSON (JavaScript Object Notation) - - * RFC 4627. The application/json Media Type for JavaScript Object Notation (JSON) - - * ECMA-262 3rd edition (1999) - - * IEEE 754-1985: Standard for Binary Floating-Point Arithmetic. - - -""" - -__author__ = "Deron Meranda " -__date__ = "2008-12-17" -__version__ = "1.4" -__credits__ = """Copyright (c) 2006-2008 Deron E. Meranda -Licensed under GNU LGPL 3.0 (GNU Lesser General Public License) or -later. See LICENSE.txt included with this software. - -This program is free software: you can redistribute it and/or modify -it under the terms of the GNU Lesser General Public License as -published by the Free Software Foundation, either version 3 of the -License, or (at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU Lesser General Public License -along with this program. If not, see -or . - -""" - -# ------------------------------ -# useful global constants - -content_type = 'application/json' -file_ext = 'json' -hexdigits = '0123456789ABCDEFabcdef' -octaldigits = '01234567' - -# ---------------------------------------------------------------------- -# Decimal and float types. -# -# If a JSON number can not be stored in a Python float without loosing -# precision and the Python has the decimal type, then we will try to -# use decimal instead of float. To make this determination we need to -# know the limits of the float type, but Python doesn't have an easy -# way to tell what the largest floating-point number it supports. So, -# we detemine the precision and scale of the float type by testing it. - -try: - # decimal module was introduced in Python 2.4 - import decimal -except ImportError: - decimal = None - -def determine_float_precision(): - """Returns a tuple (significant_digits, max_exponent) for the float type. - """ - import math - # Just count the digits in pi. The last two decimal digits - # may only be partial digits, so discount for them. - whole, frac = repr(math.pi).split('.') - sigdigits = len(whole) + len(frac) - 2 - - # This is a simple binary search. We find the largest exponent - # that the float() type can handle without going infinite or - # raising errors. - maxexp = None - minv = 0; maxv = 1000 - while True: - if minv+1 == maxv: - maxexp = minv - 1 - break - elif maxv < minv: - maxexp = None - break - m = (minv + maxv) // 2 - try: - f = repr(float( '1e+%d' % m )) - except ValueError: - f = None - else: - if not f or f[0] < '0' or f[0] > '9': - f = None - if not f: - # infinite - maxv = m - else: - minv = m - return sigdigits, maxexp - -float_sigdigits, float_maxexp = determine_float_precision() - -# ---------------------------------------------------------------------- -# The undefined value. -# -# ECMAScript has an undefined value (similar to yet distinct from null). -# Neither Python or strict JSON have support undefined, but to allow -# JavaScript behavior we must simulate it. - -class _undefined_class(object): - """Represents the ECMAScript 'undefined' value.""" - __slots__ = [] - def __repr__(self): - return self.__module__ + '.undefined' - def __str__(self): - return 'undefined' - def __nonzero__(self): - return False -undefined = _undefined_class() -del _undefined_class - - -# ---------------------------------------------------------------------- -# Non-Numbers: NaN, Infinity, -Infinity -# -# ECMAScript has official support for non-number floats, although -# strict JSON does not. Python doesn't either. So to support the -# full JavaScript behavior we must try to add them into Python, which -# is unfortunately a bit of black magic. If our python implementation -# happens to be built on top of IEEE 754 we can probably trick python -# into using real floats. Otherwise we must simulate it with classes. - -def _nonnumber_float_constants(): - """Try to return the Nan, Infinity, and -Infinity float values. - - This is unnecessarily complex because there is no standard - platform- independent way to do this in Python as the language - (opposed to some implementation of it) doesn't discuss - non-numbers. We try various strategies from the best to the - worst. - - If this Python interpreter uses the IEEE 754 floating point - standard then the returned values will probably be real instances - of the 'float' type. Otherwise a custom class object is returned - which will attempt to simulate the correct behavior as much as - possible. - - """ - try: - # First, try (mostly portable) float constructor. Works under - # Linux x86 (gcc) and some Unices. - nan = float('nan') - inf = float('inf') - neginf = float('-inf') - except ValueError: - try: - # Try the AIX (PowerPC) float constructors - nan = float('NaNQ') - inf = float('INF') - neginf = float('-INF') - except ValueError: - try: - # Next, try binary unpacking. Should work under - # platforms using IEEE 754 floating point. - import struct, sys - xnan = '7ff8000000000000'.decode('hex') # Quiet NaN - xinf = '7ff0000000000000'.decode('hex') - xcheck = 'bdc145651592979d'.decode('hex') # -3.14159e-11 - # Could use float.__getformat__, but it is a new python feature, - # so we use sys.byteorder. - if sys.byteorder == 'big': - nan = struct.unpack('d', xnan)[0] - inf = struct.unpack('d', xinf)[0] - check = struct.unpack('d', xcheck)[0] - else: - nan = struct.unpack('d', xnan[::-1])[0] - inf = struct.unpack('d', xinf[::-1])[0] - check = struct.unpack('d', xcheck[::-1])[0] - neginf = - inf - if check != -3.14159e-11: - raise ValueError('Unpacking raw IEEE 754 floats does not work') - except (ValueError, TypeError): - # Punt, make some fake classes to simulate. These are - # not perfect though. For instance nan * 1.0 == nan, - # as expected, but 1.0 * nan == 0.0, which is wrong. - class nan(float): - """An approximation of the NaN (not a number) floating point number.""" - def __repr__(self): return 'nan' - def __str__(self): return 'nan' - def __add__(self,x): return self - def __radd__(self,x): return self - def __sub__(self,x): return self - def __rsub__(self,x): return self - def __mul__(self,x): return self - def __rmul__(self,x): return self - def __div__(self,x): return self - def __rdiv__(self,x): return self - def __divmod__(self,x): return (self,self) - def __rdivmod__(self,x): return (self,self) - def __mod__(self,x): return self - def __rmod__(self,x): return self - def __pow__(self,exp): return self - def __rpow__(self,exp): return self - def __neg__(self): return self - def __pos__(self): return self - def __abs__(self): return self - def __lt__(self,x): return False - def __le__(self,x): return False - def __eq__(self,x): return False - def __neq__(self,x): return True - def __ge__(self,x): return False - def __gt__(self,x): return False - def __complex__(self,*a): raise NotImplementedError('NaN can not be converted to a complex') - if decimal: - nan = decimal.Decimal('NaN') - else: - nan = nan() - class inf(float): - """An approximation of the +Infinity floating point number.""" - def __repr__(self): return 'inf' - def __str__(self): return 'inf' - def __add__(self,x): return self - def __radd__(self,x): return self - def __sub__(self,x): return self - def __rsub__(self,x): return self - def __mul__(self,x): - if x is neginf or x < 0: - return neginf - elif x == 0: - return nan - else: - return self - def __rmul__(self,x): return self.__mul__(x) - def __div__(self,x): - if x == 0: - raise ZeroDivisionError('float division') - elif x < 0: - return neginf - else: - return self - def __rdiv__(self,x): - if x is inf or x is neginf or x is nan: - return nan - return 0.0 - def __divmod__(self,x): - if x == 0: - raise ZeroDivisionError('float divmod()') - elif x < 0: - return (nan,nan) - else: - return (self,self) - def __rdivmod__(self,x): - if x is inf or x is neginf or x is nan: - return (nan, nan) - return (0.0, x) - def __mod__(self,x): - if x == 0: - raise ZeroDivisionError('float modulo') - else: - return nan - def __rmod__(self,x): - if x is inf or x is neginf or x is nan: - return nan - return x - def __pow__(self, exp): - if exp == 0: - return 1.0 - else: - return self - def __rpow__(self, x): - if -1 < x < 1: return 0.0 - elif x == 1.0: return 1.0 - elif x is nan or x is neginf or x < 0: - return nan - else: - return self - def __neg__(self): return neginf - def __pos__(self): return self - def __abs__(self): return self - def __lt__(self,x): return False - def __le__(self,x): - if x is self: - return True - else: - return False - def __eq__(self,x): - if x is self: - return True - else: - return False - def __neq__(self,x): - if x is self: - return False - else: - return True - def __ge__(self,x): return True - def __gt__(self,x): return True - def __complex__(self,*a): raise NotImplementedError('Infinity can not be converted to a complex') - if decimal: - inf = decimal.Decimal('Infinity') - else: - inf = inf() - class neginf(float): - """An approximation of the -Infinity floating point number.""" - def __repr__(self): return '-inf' - def __str__(self): return '-inf' - def __add__(self,x): return self - def __radd__(self,x): return self - def __sub__(self,x): return self - def __rsub__(self,x): return self - def __mul__(self,x): - if x is self or x < 0: - return inf - elif x == 0: - return nan - else: - return self - def __rmul__(self,x): return self.__mul__(self) - def __div__(self,x): - if x == 0: - raise ZeroDivisionError('float division') - elif x < 0: - return inf - else: - return self - def __rdiv__(self,x): - if x is inf or x is neginf or x is nan: - return nan - return -0.0 - def __divmod__(self,x): - if x == 0: - raise ZeroDivisionError('float divmod()') - elif x < 0: - return (nan,nan) - else: - return (self,self) - def __rdivmod__(self,x): - if x is inf or x is neginf or x is nan: - return (nan, nan) - return (-0.0, x) - def __mod__(self,x): - if x == 0: - raise ZeroDivisionError('float modulo') - else: - return nan - def __rmod__(self,x): - if x is inf or x is neginf or x is nan: - return nan - return x - def __pow__(self,exp): - if exp == 0: - return 1.0 - else: - return self - def __rpow__(self, x): - if x is nan or x is inf or x is inf: - return nan - return 0.0 - def __neg__(self): return inf - def __pos__(self): return self - def __abs__(self): return inf - def __lt__(self,x): return True - def __le__(self,x): return True - def __eq__(self,x): - if x is self: - return True - else: - return False - def __neq__(self,x): - if x is self: - return False - else: - return True - def __ge__(self,x): - if x is self: - return True - else: - return False - def __gt__(self,x): return False - def __complex__(self,*a): raise NotImplementedError('-Infinity can not be converted to a complex') - if decimal: - neginf = decimal.Decimal('-Infinity') - else: - neginf = neginf(0) - return nan, inf, neginf - -nan, inf, neginf = _nonnumber_float_constants() -del _nonnumber_float_constants - - -# ---------------------------------------------------------------------- -# String processing helpers - -unsafe_string_chars = '"\\' + ''.join([chr(i) for i in range(0x20)]) -def skipstringsafe( s, start=0, end=None ): - i = start - #if end is None: - # end = len(s) - while i < end and s[i] not in unsafe_string_chars: - #c = s[i] - #if c in unsafe_string_chars: - # break - i += 1 - return i -def skipstringsafe_slow( s, start=0, end=None ): - i = start - if end is None: - end = len(s) - while i < end: - c = s[i] - if c == '"' or c == '\\' or ord(c) <= 0x1f: - break - i += 1 - return i - -def extend_list_with_sep( orig_seq, extension_seq, sepchar='' ): - if not sepchar: - orig_seq.extend( extension_seq ) - else: - for i, x in enumerate(extension_seq): - if i > 0: - orig_seq.append( sepchar ) - orig_seq.append( x ) - -def extend_and_flatten_list_with_sep( orig_seq, extension_seq, separator='' ): - for i, part in enumerate(extension_seq): - if i > 0 and separator: - orig_seq.append( separator ) - orig_seq.extend( part ) - - -# ---------------------------------------------------------------------- -# Unicode helpers -# -# JSON requires that all JSON implementations must support the UTF-32 -# encoding (as well as UTF-8 and UTF-16). But earlier versions of -# Python did not provide a UTF-32 codec. So we must implement UTF-32 -# ourselves in case we need it. - -def utf32le_encode( obj, errors='strict' ): - """Encodes a Unicode string into a UTF-32LE encoded byte string.""" - import struct - try: - import cStringIO as sio - except ImportError: - import StringIO as sio - f = sio.StringIO() - write = f.write - pack = struct.pack - for c in obj: - n = ord(c) - if 0xD800 <= n <= 0xDFFF: # surrogate codepoints are prohibited by UTF-32 - if errors == 'ignore': - continue - elif errors == 'replace': - n = ord('?') - else: - cname = 'U+%04X'%n - raise UnicodeError('UTF-32 can not encode surrogate characters',cname) - write( pack('L', n) ) - return f.getvalue() - - -def utf32le_decode( obj, errors='strict' ): - """Decodes a UTF-32LE byte string into a Unicode string.""" - if len(obj) % 4 != 0: - raise UnicodeError('UTF-32 decode error, data length not a multiple of 4 bytes') - import struct - unpack = struct.unpack - chars = [] - i = 0 - for i in range(0, len(obj), 4): - seq = obj[i:i+4] - n = unpack('L',seq)[0] - chars.append( unichr(n) ) - return u''.join( chars ) - - -def auto_unicode_decode( s ): - """Takes a string and tries to convert it to a Unicode string. - - This will return a Python unicode string type corresponding to the - input string (either str or unicode). The character encoding is - guessed by looking for either a Unicode BOM prefix, or by the - rules specified by RFC 4627. When in doubt it is assumed the - input is encoded in UTF-8 (the default for JSON). - - """ - if isinstance(s, unicode): - return s - if len(s) < 4: - return s.decode('utf8') # not enough bytes, assume default of utf-8 - # Look for BOM marker - import codecs - bom2 = s[:2] - bom4 = s[:4] - a, b, c, d = map(ord, s[:4]) # values of first four bytes - if bom4 == codecs.BOM_UTF32_LE: - encoding = 'utf-32le' - s = s[4:] - elif bom4 == codecs.BOM_UTF32_BE: - encoding = 'utf-32be' - s = s[4:] - elif bom2 == codecs.BOM_UTF16_LE: - encoding = 'utf-16le' - s = s[2:] - elif bom2 == codecs.BOM_UTF16_BE: - encoding = 'utf-16be' - s = s[2:] - # No BOM, so autodetect encoding used by looking at first four bytes - # according to RFC 4627 section 3. - elif a==0 and b==0 and c==0 and d!=0: # UTF-32BE - encoding = 'utf-32be' - elif a==0 and b!=0 and c==0 and d!=0: # UTF-16BE - encoding = 'utf-16be' - elif a!=0 and b==0 and c==0 and d==0: # UTF-32LE - encoding = 'utf-32le' - elif a!=0 and b==0 and c!=0 and d==0: # UTF-16LE - encoding = 'utf-16le' - else: #if a!=0 and b!=0 and c!=0 and d!=0: # UTF-8 - # JSON spec says default is UTF-8, so always guess it - # if we can't guess otherwise - encoding = 'utf8' - # Make sure the encoding is supported by Python - try: - cdk = codecs.lookup(encoding) - except LookupError: - if encoding.startswith('utf-32') \ - or encoding.startswith('ucs4') \ - or encoding.startswith('ucs-4'): - # Python doesn't natively have a UTF-32 codec, but JSON - # requires that it be supported. So we must decode these - # manually. - if encoding.endswith('le'): - unis = utf32le_decode(s) - else: - unis = utf32be_decode(s) - else: - raise JSONDecodeError('this python has no codec for this character encoding',encoding) - else: - # Convert to unicode using a standard codec - unis = s.decode(encoding) - return unis - - -def surrogate_pair_as_unicode( c1, c2 ): - """Takes a pair of unicode surrogates and returns the equivalent unicode character. - - The input pair must be a surrogate pair, with c1 in the range - U+D800 to U+DBFF and c2 in the range U+DC00 to U+DFFF. - - """ - n1, n2 = ord(c1), ord(c2) - if n1 < 0xD800 or n1 > 0xDBFF or n2 < 0xDC00 or n2 > 0xDFFF: - raise JSONDecodeError('illegal Unicode surrogate pair',(c1,c2)) - a = n1 - 0xD800 - b = n2 - 0xDC00 - v = (a << 10) | b - v += 0x10000 - return unichr(v) - - -def unicode_as_surrogate_pair( c ): - """Takes a single unicode character and returns a sequence of surrogate pairs. - - The output of this function is a tuple consisting of one or two unicode - characters, such that if the input character is outside the BMP range - then the output is a two-character surrogate pair representing that character. - - If the input character is inside the BMP then the output tuple will have - just a single character...the same one. - - """ - n = ord(c) - if n < 0x10000: - return (unichr(n),) # in BMP, surrogate pair not required - v = n - 0x10000 - vh = (v >> 10) & 0x3ff # highest 10 bits - vl = v & 0x3ff # lowest 10 bits - w1 = 0xD800 | vh - w2 = 0xDC00 | vl - return (unichr(w1), unichr(w2)) - - -# ---------------------------------------------------------------------- -# Type identification - -def isnumbertype( obj ): - """Is the object of a Python number type (excluding complex)?""" - return isinstance(obj, (int,long,float)) \ - and not isinstance(obj, bool) \ - or obj is nan or obj is inf or obj is neginf - - -def isstringtype( obj ): - """Is the object of a Python string type?""" - if isinstance(obj, basestring): - return True - # Must also check for some other pseudo-string types - import types, UserString - return isinstance(obj, types.StringTypes) \ - or isinstance(obj, UserString.UserString) \ - or isinstance(obj, UserString.MutableString) - - -# ---------------------------------------------------------------------- -# Numeric helpers - -def decode_hex( hexstring ): - """Decodes a hexadecimal string into it's integer value.""" - # We don't use the builtin 'hex' codec in python since it can - # not handle odd numbers of digits, nor raise the same type - # of exceptions we want to. - n = 0 - for c in hexstring: - if '0' <= c <= '9': - d = ord(c) - ord('0') - elif 'a' <= c <= 'f': - d = ord(c) - ord('a') + 10 - elif 'A' <= c <= 'F': - d = ord(c) - ord('A') + 10 - else: - raise JSONDecodeError('not a hexadecimal number',hexstring) - # Could use ((n << 4 ) | d), but python 2.3 issues a FutureWarning. - n = (n * 16) + d - return n - - -def decode_octal( octalstring ): - """Decodes an octal string into it's integer value.""" - n = 0 - for c in octalstring: - if '0' <= c <= '7': - d = ord(c) - ord('0') - else: - raise JSONDecodeError('not an octal number',octalstring) - # Could use ((n << 3 ) | d), but python 2.3 issues a FutureWarning. - n = (n * 8) + d - return n - - -# ---------------------------------------------------------------------- -# Exception classes. - -class JSONError(ValueError): - """Our base class for all JSON-related errors. - - """ - def pretty_description(self): - err = self.args[0] - if len(self.args) > 1: - err += ': ' - for anum, a in enumerate(self.args[1:]): - if anum > 1: - err += ', ' - astr = repr(a) - if len(astr) > 20: - astr = astr[:20] + '...' - err += astr - return err - -class JSONDecodeError(JSONError): - """An exception class raised when a JSON decoding error (syntax error) occurs.""" - - -class JSONEncodeError(JSONError): - """An exception class raised when a python object can not be encoded as a JSON string.""" - - -#---------------------------------------------------------------------- -# The main JSON encoder/decoder class. - -class JSON(object): - """An encoder/decoder for JSON data streams. - - Usually you will call the encode() or decode() methods. The other - methods are for lower-level processing. - - Whether the JSON parser runs in strict mode (which enforces exact - compliance with the JSON spec) or the more forgiving non-string mode - can be affected by setting the 'strict' argument in the object's - initialization; or by assigning True or False to the 'strict' - property of the object. - - You can also adjust a finer-grained control over strictness by - allowing or preventing specific behaviors. You can get a list of - all the available behaviors by accessing the 'behaviors' property. - Likewise the allowed_behaviors and prevented_behaviors list which - behaviors will be allowed and which will not. Call the allow() - or prevent() methods to adjust these. - - """ - _escapes_json = { # character escapes in JSON - '"': '"', - '/': '/', - '\\': '\\', - 'b': '\b', - 'f': '\f', - 'n': '\n', - 'r': '\r', - 't': '\t', - } - - _escapes_js = { # character escapes in Javascript - '"': '"', - '\'': '\'', - '\\': '\\', - 'b': '\b', - 'f': '\f', - 'n': '\n', - 'r': '\r', - 't': '\t', - 'v': '\v', - '0': '\x00' - } - - # Following is a reverse mapping of escape characters, used when we - # output JSON. Only those escapes which are always safe (e.g., in JSON) - # are here. It won't hurt if we leave questionable ones out. - _rev_escapes = {'\n': '\\n', - '\t': '\\t', - '\b': '\\b', - '\r': '\\r', - '\f': '\\f', - '"': '\\"', - '\\': '\\\\'} - - def __init__(self, strict=False, compactly=True, escape_unicode=False): - """Creates a JSON encoder/decoder object. - - If 'strict' is set to True, then only strictly-conforming JSON - output will be produced. Note that this means that some types - of values may not be convertable and will result in a - JSONEncodeError exception. - - If 'compactly' is set to True, then the resulting string will - have all extraneous white space removed; if False then the - string will be "pretty printed" with whitespace and indentation - added to make it more readable. - - If 'escape_unicode' is set to True, then all non-ASCII characters - will be represented as a unicode escape sequence; if False then - the actual real unicode character will be inserted if possible. - - The 'escape_unicode' can also be a function, which when called - with a single argument of a unicode character will return True - if the character should be escaped or False if it should not. - - If you wish to extend the encoding to ba able to handle - additional types, you should subclass this class and override - the encode_default() method. - - """ - import sys - self._set_strictness(strict) - self._encode_compactly = compactly - try: - # see if we were passed a predicate function - b = escape_unicode(u'A') - self._encode_unicode_as_escapes = escape_unicode - except (ValueError, NameError, TypeError): - # Just set to True or False. We could use lambda x:True - # to make it more consistent (always a function), but it - # will be too slow, so we'll make explicit tests later. - self._encode_unicode_as_escapes = bool(escape_unicode) - self._sort_dictionary_keys = True - - # The following is a boolean map of the first 256 characters - # which will quickly tell us which of those characters never - # need to be escaped. - - self._asciiencodable = [32 <= c < 128 and not self._rev_escapes.has_key(chr(c)) - for c in range(0,255)] - - def _set_strictness(self, strict): - """Changes the strictness behavior. - - Pass True to be very strict about JSON syntax, or False to be looser. - """ - self._allow_any_type_at_start = not strict - self._allow_all_numeric_signs = not strict - self._allow_comments = not strict - self._allow_control_char_in_string = not strict - self._allow_hex_numbers = not strict - self._allow_initial_decimal_point = not strict - self._allow_js_string_escapes = not strict - self._allow_non_numbers = not strict - self._allow_nonescape_characters = not strict # "\z" -> "z" - self._allow_nonstring_keys = not strict - self._allow_omitted_array_elements = not strict - self._allow_single_quoted_strings = not strict - self._allow_trailing_comma_in_literal = not strict - self._allow_undefined_values = not strict - self._allow_unicode_format_control_chars = not strict - self._allow_unicode_whitespace = not strict - # Always disable this by default - self._allow_octal_numbers = False - - def allow(self, behavior): - """Allow the specified behavior (turn off a strictness check). - - The list of all possible behaviors is available in the behaviors property. - You can see which behaviors are currently allowed by accessing the - allowed_behaviors property. - - """ - p = '_allow_' + behavior - if hasattr(self, p): - setattr(self, p, True) - else: - raise AttributeError('Behavior is not known',behavior) - - def prevent(self, behavior): - """Prevent the specified behavior (turn on a strictness check). - - The list of all possible behaviors is available in the behaviors property. - You can see which behaviors are currently prevented by accessing the - prevented_behaviors property. - - """ - p = '_allow_' + behavior - if hasattr(self, p): - setattr(self, p, False) - else: - raise AttributeError('Behavior is not known',behavior) - - def _get_behaviors(self): - return sorted([ n[len('_allow_'):] for n in self.__dict__ \ - if n.startswith('_allow_')]) - behaviors = property(_get_behaviors, - doc='List of known behaviors that can be passed to allow() or prevent() methods') - - def _get_allowed_behaviors(self): - return sorted([ n[len('_allow_'):] for n in self.__dict__ \ - if n.startswith('_allow_') and getattr(self,n)]) - allowed_behaviors = property(_get_allowed_behaviors, - doc='List of known behaviors that are currently allowed') - - def _get_prevented_behaviors(self): - return sorted([ n[len('_allow_'):] for n in self.__dict__ \ - if n.startswith('_allow_') and not getattr(self,n)]) - prevented_behaviors = property(_get_prevented_behaviors, - doc='List of known behaviors that are currently prevented') - - def _is_strict(self): - return not self.allowed_behaviors - strict = property(_is_strict, _set_strictness, - doc='True if adherence to RFC 4627 syntax is strict, or False is more generous ECMAScript syntax is permitted') - - - def isws(self, c): - """Determines if the given character is considered as white space. - - Note that Javscript is much more permissive on what it considers - to be whitespace than does JSON. - - Ref. ECMAScript section 7.2 - - """ - if not self._allow_unicode_whitespace: - return c in ' \t\n\r' - else: - if not isinstance(c,unicode): - c = unicode(c) - if c in u' \t\n\r\f\v': - return True - import unicodedata - return unicodedata.category(c) == 'Zs' - - def islineterm(self, c): - """Determines if the given character is considered a line terminator. - - Ref. ECMAScript section 7.3 - - """ - if c == '\r' or c == '\n': - return True - if c == u'\u2028' or c == u'\u2029': # unicodedata.category(c) in ['Zl', 'Zp'] - return True - return False - - def strip_format_control_chars(self, txt): - """Filters out all Unicode format control characters from the string. - - ECMAScript permits any Unicode "format control characters" to - appear at any place in the source code. They are to be - ignored as if they are not there before any other lexical - tokenization occurs. Note that JSON does not allow them. - - Ref. ECMAScript section 7.1. - - """ - import unicodedata - txt2 = filter( lambda c: unicodedata.category(unicode(c)) != 'Cf', - txt ) - return txt2 - - - def decode_null(self, s, i=0): - """Intermediate-level decoder for ECMAScript 'null' keyword. - - Takes a string and a starting index, and returns a Python - None object and the index of the next unparsed character. - - """ - if i < len(s) and s[i:i+4] == 'null': - return None, i+4 - raise JSONDecodeError('literal is not the JSON "null" keyword', s) - - def encode_undefined(self): - """Produces the ECMAScript 'undefined' keyword.""" - return 'undefined' - - def encode_null(self): - """Produces the JSON 'null' keyword.""" - return 'null' - - def decode_boolean(self, s, i=0): - """Intermediate-level decode for JSON boolean literals. - - Takes a string and a starting index, and returns a Python bool - (True or False) and the index of the next unparsed character. - - """ - if s[i:i+4] == 'true': - return True, i+4 - elif s[i:i+5] == 'false': - return False, i+5 - raise JSONDecodeError('literal value is not a JSON boolean keyword',s) - - def encode_boolean(self, b): - """Encodes the Python boolean into a JSON Boolean literal.""" - if bool(b): - return 'true' - return 'false' - - def decode_number(self, s, i=0, imax=None): - """Intermediate-level decoder for JSON numeric literals. - - Takes a string and a starting index, and returns a Python - suitable numeric type and the index of the next unparsed character. - - The returned numeric type can be either of a Python int, - long, or float. In addition some special non-numbers may - also be returned such as nan, inf, and neginf (technically - which are Python floats, but have no numeric value.) - - Ref. ECMAScript section 8.5. - - """ - if imax is None: - imax = len(s) - # Detect initial sign character(s) - if not self._allow_all_numeric_signs: - if s[i] == '+' or (s[i] == '-' and i+1 < imax and \ - s[i+1] in '+-'): - raise JSONDecodeError('numbers in strict JSON may only have a single "-" as a sign prefix',s[i:]) - sign = +1 - j = i # j will point after the sign prefix - while j < imax and s[j] in '+-': - if s[j] == '-': sign = sign * -1 - j += 1 - # Check for ECMAScript symbolic non-numbers - if s[j:j+3] == 'NaN': - if self._allow_non_numbers: - return nan, j+3 - else: - raise JSONDecodeError('NaN literals are not allowed in strict JSON') - elif s[j:j+8] == 'Infinity': - if self._allow_non_numbers: - if sign < 0: - return neginf, j+8 - else: - return inf, j+8 - else: - raise JSONDecodeError('Infinity literals are not allowed in strict JSON') - elif s[j:j+2] in ('0x','0X'): - if self._allow_hex_numbers: - k = j+2 - while k < imax and s[k] in hexdigits: - k += 1 - n = sign * decode_hex( s[j+2:k] ) - return n, k - else: - raise JSONDecodeError('hexadecimal literals are not allowed in strict JSON',s[i:]) - else: - # Decimal (or octal) number, find end of number. - # General syntax is: \d+[\.\d+][e[+-]?\d+] - k = j # will point to end of digit sequence - could_be_octal = ( k+1 < imax and s[k] == '0' ) # first digit is 0 - decpt = None # index into number of the decimal point, if any - ept = None # index into number of the e|E exponent start, if any - esign = '+' # sign of exponent - sigdigits = 0 # number of significant digits (approx, counts end zeros) - while k < imax and (s[k].isdigit() or s[k] in '.+-eE'): - c = s[k] - if c not in octaldigits: - could_be_octal = False - if c == '.': - if decpt is not None or ept is not None: - break - else: - decpt = k-j - elif c in 'eE': - if ept is not None: - break - else: - ept = k-j - elif c in '+-': - if not ept: - break - esign = c - else: #digit - if not ept: - sigdigits += 1 - k += 1 - number = s[j:k] # The entire number as a string - #print 'NUMBER IS: ', repr(number), ', sign', sign, ', esign', esign, \ - # ', sigdigits', sigdigits, \ - # ', decpt', decpt, ', ept', ept - - # Handle octal integers first as an exception. If octal - # is not enabled (the ECMAScipt standard) then just do - # nothing and treat the string as a decimal number. - if could_be_octal and self._allow_octal_numbers: - n = sign * decode_octal( number ) - return n, k - - # A decimal number. Do a quick check on JSON syntax restrictions. - if number[0] == '.' and not self._allow_initial_decimal_point: - raise JSONDecodeError('numbers in strict JSON must have at least one digit before the decimal point',s[i:]) - elif number[0] == '0' and \ - len(number) > 1 and number[1].isdigit(): - if self._allow_octal_numbers: - raise JSONDecodeError('initial zero digit is only allowed for octal integers',s[i:]) - else: - raise JSONDecodeError('initial zero digit must not be followed by other digits (octal numbers are not permitted)',s[i:]) - # Make sure decimal point is followed by a digit - if decpt is not None: - if decpt+1 >= len(number) or not number[decpt+1].isdigit(): - raise JSONDecodeError('decimal point must be followed by at least one digit',s[i:]) - # Determine the exponential part - if ept is not None: - if ept+1 >= len(number): - raise JSONDecodeError('exponent in number is truncated',s[i:]) - try: - exponent = int(number[ept+1:]) - except ValueError: - raise JSONDecodeError('not a valid exponent in number',s[i:]) - ##print 'EXPONENT', exponent - else: - exponent = 0 - # Try to make an int/long first. - if decpt is None and exponent >= 0: - # An integer - if ept: - n = int(number[:ept]) - else: - n = int(number) - n *= sign - if exponent: - n *= 10**exponent - if n == 0 and sign < 0: - # minus zero, must preserve negative sign so make a float - n = -0.0 - else: - try: - if decimal and (abs(exponent) > float_maxexp or sigdigits > float_sigdigits): - try: - n = decimal.Decimal(number) - n = n.normalize() - except decimal.Overflow: - if sign<0: - n = neginf - else: - n = inf - else: - n *= sign - else: - n = float(number) * sign - except ValueError: - raise JSONDecodeError('not a valid JSON numeric literal', s[i:j]) - return n, k - - def encode_number(self, n): - """Encodes a Python numeric type into a JSON numeric literal. - - The special non-numeric values of float('nan'), float('inf') - and float('-inf') are translated into appropriate JSON - literals. - - Note that Python complex types are not handled, as there is no - ECMAScript equivalent type. - - """ - if isinstance(n, complex): - if n.imag: - raise JSONEncodeError('Can not encode a complex number that has a non-zero imaginary part',n) - n = n.real - if isinstance(n, (int,long)): - return str(n) - if decimal and isinstance(n, decimal.Decimal): - return str(n) - global nan, inf, neginf - if n is nan: - return 'NaN' - elif n is inf: - return 'Infinity' - elif n is neginf: - return '-Infinity' - elif isinstance(n, float): - # Check for non-numbers. - # In python nan == inf == -inf, so must use repr() to distinguish - reprn = repr(n).lower() - if ('inf' in reprn and '-' in reprn) or n == neginf: - return '-Infinity' - elif 'inf' in reprn or n is inf: - return 'Infinity' - elif 'nan' in reprn or n is nan: - return 'NaN' - return repr(n) - else: - raise TypeError('encode_number expected an integral, float, or decimal number type',type(n)) - - def decode_string(self, s, i=0, imax=None): - """Intermediate-level decoder for JSON string literals. - - Takes a string and a starting index, and returns a Python - string (or unicode string) and the index of the next unparsed - character. - - """ - if imax is None: - imax = len(s) - if imax < i+2 or s[i] not in '"\'': - raise JSONDecodeError('string literal must be properly quoted',s[i:]) - closer = s[i] - if closer == '\'' and not self._allow_single_quoted_strings: - raise JSONDecodeError('string literals must use double quotation marks in strict JSON',s[i:]) - i += 1 # skip quote - if self._allow_js_string_escapes: - escapes = self._escapes_js - else: - escapes = self._escapes_json - ccallowed = self._allow_control_char_in_string - chunks = [] - _append = chunks.append - done = False - high_surrogate = None - while i < imax: - c = s[i] - # Make sure a high surrogate is immediately followed by a low surrogate - if high_surrogate and (i+1 >= imax or s[i:i+2] != '\\u'): - raise JSONDecodeError('High unicode surrogate must be followed by a low surrogate',s[i:]) - if c == closer: - i += 1 # skip end quote - done = True - break - elif c == '\\': - # Escaped character - i += 1 - if i >= imax: - raise JSONDecodeError('escape in string literal is incomplete',s[i-1:]) - c = s[i] - - if '0' <= c <= '7' and self._allow_octal_numbers: - # Handle octal escape codes first so special \0 doesn't kick in yet. - # Follow Annex B.1.2 of ECMAScript standard. - if '0' <= c <= '3': - maxdigits = 3 - else: - maxdigits = 2 - for k in range(i, i+maxdigits+1): - if k >= imax or s[k] not in octaldigits: - break - n = decode_octal(s[i:k]) - if n < 128: - _append( chr(n) ) - else: - _append( unichr(n) ) - i = k - continue - - if escapes.has_key(c): - _append(escapes[c]) - i += 1 - elif c == 'u' or c == 'x': - i += 1 - if c == 'u': - digits = 4 - else: # c== 'x' - if not self._allow_js_string_escapes: - raise JSONDecodeError(r'string literals may not use the \x hex-escape in strict JSON',s[i-1:]) - digits = 2 - if i+digits >= imax: - raise JSONDecodeError('numeric character escape sequence is truncated',s[i-1:]) - n = decode_hex( s[i:i+digits] ) - if high_surrogate: - # Decode surrogate pair and clear high surrogate - _append( surrogate_pair_as_unicode( high_surrogate, unichr(n) ) ) - high_surrogate = None - elif n < 128: - # ASCII chars always go in as a str - _append( chr(n) ) - elif 0xd800 <= n <= 0xdbff: # high surrogate - if imax < i + digits + 2 or s[i+digits] != '\\' or s[i+digits+1] != 'u': - raise JSONDecodeError('High unicode surrogate must be followed by a low surrogate',s[i-2:]) - high_surrogate = unichr(n) # remember until we get to the low surrogate - elif 0xdc00 <= n <= 0xdfff: # low surrogate - raise JSONDecodeError('Low unicode surrogate must be proceeded by a high surrogate',s[i-2:]) - else: - # Other chars go in as a unicode char - _append( unichr(n) ) - i += digits - else: - # Unknown escape sequence - if self._allow_nonescape_characters: - _append( c ) - i += 1 - else: - raise JSONDecodeError('unsupported escape code in JSON string literal',s[i-1:]) - elif ord(c) <= 0x1f: # A control character - if self.islineterm(c): - raise JSONDecodeError('line terminator characters must be escaped inside string literals',s[i:]) - elif ccallowed: - _append( c ) - i += 1 - else: - raise JSONDecodeError('control characters must be escaped inside JSON string literals',s[i:]) - else: # A normal character; not an escape sequence or end-quote. - # Find a whole sequence of "safe" characters so we can append them - # all at once rather than one a time, for speed. - j = i - i += 1 - while i < imax and s[i] not in unsafe_string_chars and s[i] != closer: - i += 1 - _append(s[j:i]) - if not done: - raise JSONDecodeError('string literal is not terminated with a quotation mark',s) - s = ''.join( chunks ) - return s, i - - def encode_string(self, s): - """Encodes a Python string into a JSON string literal. - - """ - # Must handle instances of UserString specially in order to be - # able to use ord() on it's simulated "characters". - import UserString - if isinstance(s, (UserString.UserString, UserString.MutableString)): - def tochar(c): - return c.data - else: - # Could use "lambda c:c", but that is too slow. So we set to None - # and use an explicit if test inside the loop. - tochar = None - - chunks = [] - chunks.append('"') - revesc = self._rev_escapes - asciiencodable = self._asciiencodable - encunicode = self._encode_unicode_as_escapes - i = 0 - imax = len(s) - while i < imax: - if tochar: - c = tochar(s[i]) - else: - c = s[i] - cord = ord(c) - if cord < 256 and asciiencodable[cord] and isinstance(encunicode, bool): - # Contiguous runs of plain old printable ASCII can be copied - # directly to the JSON output without worry (unless the user - # has supplied a custom is-encodable function). - j = i - i += 1 - while i < imax: - if tochar: - c = tochar(s[i]) - else: - c = s[i] - cord = ord(c) - if cord < 256 and asciiencodable[cord]: - i += 1 - else: - break - chunks.append( unicode(s[j:i]) ) - elif revesc.has_key(c): - # Has a shortcut escape sequence, like "\n" - chunks.append(revesc[c]) - i += 1 - elif cord <= 0x1F: - # Always unicode escape ASCII-control characters - chunks.append(r'\u%04x' % cord) - i += 1 - elif 0xD800 <= cord <= 0xDFFF: - # A raw surrogate character! This should never happen - # and there's no way to include it in the JSON output. - # So all we can do is complain. - cname = 'U+%04X' % cord - raise JSONEncodeError('can not include or escape a Unicode surrogate character',cname) - elif cord <= 0xFFFF: - # Other BMP Unicode character - if isinstance(encunicode, bool): - doesc = encunicode - else: - doesc = encunicode( c ) - if doesc: - chunks.append(r'\u%04x' % cord) - else: - chunks.append( c ) - i += 1 - else: # ord(c) >= 0x10000 - # Non-BMP Unicode - if isinstance(encunicode, bool): - doesc = encunicode - else: - doesc = encunicode( c ) - if doesc: - for surrogate in unicode_as_surrogate_pair(c): - chunks.append(r'\u%04x' % ord(surrogate)) - else: - chunks.append( c ) - i += 1 - chunks.append('"') - return ''.join( chunks ) - - def skip_comment(self, txt, i=0): - """Skips an ECMAScript comment, either // or /* style. - - The contents of the comment are returned as a string, as well - as the index of the character immediately after the comment. - - """ - if i+1 >= len(txt) or txt[i] != '/' or txt[i+1] not in '/*': - return None, i - if not self._allow_comments: - raise JSONDecodeError('comments are not allowed in strict JSON',txt[i:]) - multiline = (txt[i+1] == '*') - istart = i - i += 2 - while i < len(txt): - if multiline: - if txt[i] == '*' and i+1 < len(txt) and txt[i+1] == '/': - j = i+2 - break - elif txt[i] == '/' and i+1 < len(txt) and txt[i+1] == '*': - raise JSONDecodeError('multiline /* */ comments may not nest',txt[istart:i+1]) - else: - if self.islineterm(txt[i]): - j = i # line terminator is not part of comment - break - i += 1 - - if i >= len(txt): - if not multiline: - j = len(txt) # // comment terminated by end of file is okay - else: - raise JSONDecodeError('comment was never terminated',txt[istart:]) - return txt[istart:j], j - - def skipws(self, txt, i=0, imax=None, skip_comments=True): - """Skips whitespace. - """ - if not self._allow_comments and not self._allow_unicode_whitespace: - if imax is None: - imax = len(txt) - while i < imax and txt[i] in ' \r\n\t': - i += 1 - return i - else: - return self.skipws_any(txt, i, imax, skip_comments) - - def skipws_any(self, txt, i=0, imax=None, skip_comments=True): - """Skips all whitespace, including comments and unicode whitespace - - Takes a string and a starting index, and returns the index of the - next non-whitespace character. - - If skip_comments is True and not running in strict JSON mode, then - comments will be skipped over just like whitespace. - - """ - if imax is None: - imax = len(txt) - while i < imax: - if txt[i] == '/': - cmt, i = self.skip_comment(txt, i) - if i < imax and self.isws(txt[i]): - i += 1 - else: - break - return i - - def decode_composite(self, txt, i=0, imax=None): - """Intermediate-level JSON decoder for composite literal types (array and object). - - Takes text and a starting index, and returns either a Python list or - dictionary and the index of the next unparsed character. - - """ - if imax is None: - imax = len(txt) - i = self.skipws(txt, i, imax) - starti = i - if i >= imax or txt[i] not in '{[': - raise JSONDecodeError('composite object must start with "[" or "{"',txt[i:]) - if txt[i] == '[': - isdict = False - closer = ']' - obj = [] - else: - isdict = True - closer = '}' - obj = {} - i += 1 # skip opener - i = self.skipws(txt, i, imax) - - if i < imax and txt[i] == closer: - # empty composite - i += 1 - done = True - else: - saw_value = False # set to false at beginning and after commas - done = False - while i < imax: - i = self.skipws(txt, i, imax) - if i < imax and (txt[i] == ',' or txt[i] == closer): - c = txt[i] - i += 1 - if c == ',': - if not saw_value: - # no preceeding value, an elided (omitted) element - if isdict: - raise JSONDecodeError('can not omit elements of an object (dictionary)') - if self._allow_omitted_array_elements: - if self._allow_undefined_values: - obj.append( undefined ) - else: - obj.append( None ) - else: - raise JSONDecodeError('strict JSON does not permit omitted array (list) elements',txt[i:]) - saw_value = False - continue - else: # c == closer - if not saw_value and not self._allow_trailing_comma_in_literal: - if isdict: - raise JSONDecodeError('strict JSON does not allow a final comma in an object (dictionary) literal',txt[i-2:]) - else: - raise JSONDecodeError('strict JSON does not allow a final comma in an array (list) literal',txt[i-2:]) - done = True - break - - # Decode the item - if isdict and self._allow_nonstring_keys: - r = self.decodeobj(txt, i, identifier_as_string=True) - else: - r = self.decodeobj(txt, i, identifier_as_string=False) - if r: - if saw_value: - # two values without a separating comma - raise JSONDecodeError('values must be separated by a comma', txt[i:r[1]]) - saw_value = True - i = self.skipws(txt, r[1], imax) - if isdict: - key = r[0] # Ref 11.1.5 - if not isstringtype(key): - if isnumbertype(key): - if not self._allow_nonstring_keys: - raise JSONDecodeError('strict JSON only permits string literals as object properties (dictionary keys)',txt[starti:]) - else: - raise JSONDecodeError('object properties (dictionary keys) must be either string literals or numbers',txt[starti:]) - if i >= imax or txt[i] != ':': - raise JSONDecodeError('object property (dictionary key) has no value, expected ":"',txt[starti:]) - i += 1 - i = self.skipws(txt, i, imax) - rval = self.decodeobj(txt, i) - if rval: - i = self.skipws(txt, rval[1], imax) - obj[key] = rval[0] - else: - raise JSONDecodeError('object property (dictionary key) has no value',txt[starti:]) - else: # list - obj.append( r[0] ) - else: # not r - if isdict: - raise JSONDecodeError('expected a value, or "}"',txt[i:]) - elif not self._allow_omitted_array_elements: - raise JSONDecodeError('expected a value or "]"',txt[i:]) - else: - raise JSONDecodeError('expected a value, "," or "]"',txt[i:]) - # end while - if not done: - if isdict: - raise JSONDecodeError('object literal (dictionary) is not terminated',txt[starti:]) - else: - raise JSONDecodeError('array literal (list) is not terminated',txt[starti:]) - return obj, i - - def decode_javascript_identifier(self, name): - """Convert a JavaScript identifier into a Python string object. - - This method can be overriden by a subclass to redefine how JavaScript - identifiers are turned into Python objects. By default this just - converts them into strings. - - """ - return name - - def decodeobj(self, txt, i=0, imax=None, identifier_as_string=False, only_object_or_array=False): - """Intermediate-level JSON decoder. - - Takes a string and a starting index, and returns a two-tuple consting - of a Python object and the index of the next unparsed character. - - If there is no value at all (empty string, etc), the None is - returned instead of a tuple. - - """ - if imax is None: - imax = len(txt) - obj = None - i = self.skipws(txt, i, imax) - if i >= imax: - raise JSONDecodeError('Unexpected end of input') - c = txt[i] - - if c == '[' or c == '{': - obj, i = self.decode_composite(txt, i, imax) - elif only_object_or_array: - raise JSONDecodeError('JSON document must start with an object or array type only', txt[i:i+20]) - elif c == '"' or c == '\'': - obj, i = self.decode_string(txt, i, imax) - elif c.isdigit() or c in '.+-': - obj, i = self.decode_number(txt, i, imax) - elif c.isalpha() or c in'_$': - j = i - while j < imax and (txt[j].isalnum() or txt[j] in '_$'): - j += 1 - kw = txt[i:j] - if kw == 'null': - obj, i = None, j - elif kw == 'true': - obj, i = True, j - elif kw == 'false': - obj, i = False, j - elif kw == 'undefined': - if self._allow_undefined_values: - obj, i = undefined, j - else: - raise JSONDecodeError('strict JSON does not allow undefined elements',txt[i:]) - elif kw == 'NaN' or kw == 'Infinity': - obj, i = self.decode_number(txt, i) - else: - if identifier_as_string: - obj, i = self.decode_javascript_identifier(kw), j - else: - raise JSONDecodeError('unknown keyword or identifier',kw) - else: - raise JSONDecodeError('can not decode value',txt[i:]) - return obj, i - - - - def decode(self, txt): - """Decodes a JSON-endoded string into a Python object.""" - if self._allow_unicode_format_control_chars: - txt = self.strip_format_control_chars(txt) - r = self.decodeobj(txt, 0, only_object_or_array=not self._allow_any_type_at_start) - if not r: - raise JSONDecodeError('can not decode value',txt) - else: - obj, i = r - i = self.skipws(txt, i) - if i < len(txt): - raise JSONDecodeError('unexpected or extra text',txt[i:]) - return obj - - def encode(self, obj, nest_level=0): - """Encodes the Python object into a JSON string representation. - - This method will first attempt to encode an object by seeing - if it has a json_equivalent() method. If so than it will - call that method and then recursively attempt to encode - the object resulting from that call. - - Next it will attempt to determine if the object is a native - type or acts like a squence or dictionary. If so it will - encode that object directly. - - Finally, if no other strategy for encoding the object of that - type exists, it will call the encode_default() method. That - method currently raises an error, but it could be overridden - by subclasses to provide a hook for extending the types which - can be encoded. - - """ - chunks = [] - self.encode_helper(chunks, obj, nest_level) - return ''.join( chunks ) - - def encode_helper(self, chunklist, obj, nest_level): - #print 'encode_helper(chunklist=%r, obj=%r, nest_level=%r)'%(chunklist,obj,nest_level) - if hasattr(obj, 'json_equivalent'): - json = self.encode_equivalent( obj, nest_level=nest_level ) - if json is not None: - chunklist.append( json ) - return - if obj is None: - chunklist.append( self.encode_null() ) - elif obj is undefined: - if self._allow_undefined_values: - chunklist.append( self.encode_undefined() ) - else: - raise JSONEncodeError('strict JSON does not permit "undefined" values') - elif isinstance(obj, bool): - chunklist.append( self.encode_boolean(obj) ) - elif isinstance(obj, (int,long,float,complex)) or \ - (decimal and isinstance(obj, decimal.Decimal)): - chunklist.append( self.encode_number(obj) ) - elif isinstance(obj, basestring) or isstringtype(obj): - chunklist.append( self.encode_string(obj) ) - else: - self.encode_composite(chunklist, obj, nest_level) - - def encode_composite(self, chunklist, obj, nest_level): - """Encodes just dictionaries, lists, or sequences. - - Basically handles any python type for which iter() can create - an iterator object. - - This method is not intended to be called directly. Use the - encode() method instead. - - """ - #print 'encode_complex_helper(chunklist=%r, obj=%r, nest_level=%r)'%(chunklist,obj,nest_level) - try: - # Is it a dictionary or UserDict? Try iterkeys method first. - it = obj.iterkeys() - except AttributeError: - try: - # Is it a sequence? Try to make an iterator for it. - it = iter(obj) - except TypeError: - it = None - if it is not None: - # Does it look like a dictionary? Check for a minimal dict or - # UserDict interface. - isdict = hasattr(obj, '__getitem__') and hasattr(obj, 'keys') - compactly = self._encode_compactly - if isdict: - chunklist.append('{') - if compactly: - dictcolon = ':' - else: - dictcolon = ' : ' - else: - chunklist.append('[') - #print nest_level, 'opening sequence:', repr(chunklist) - if not compactly: - indent0 = ' ' * nest_level - indent = ' ' * (nest_level+1) - chunklist.append(' ') - sequence_chunks = [] # use this to allow sorting afterwards if dict - try: # while not StopIteration - numitems = 0 - while True: - obj2 = it.next() - if obj2 is obj: - raise JSONEncodeError('trying to encode an infinite sequence',obj) - if isdict and not isstringtype(obj2): - # Check JSON restrictions on key types - if isnumbertype(obj2): - if not self._allow_nonstring_keys: - raise JSONEncodeError('object properties (dictionary keys) must be strings in strict JSON',obj2) - else: - raise JSONEncodeError('object properties (dictionary keys) can only be strings or numbers in ECMAScript',obj2) - - # Encode this item in the sequence and put into item_chunks - item_chunks = [] - self.encode_helper( item_chunks, obj2, nest_level=nest_level+1 ) - if isdict: - item_chunks.append(dictcolon) - obj3 = obj[obj2] - self.encode_helper(item_chunks, obj3, nest_level=nest_level+2) - - #print nest_level, numitems, 'item:', repr(obj2) - #print nest_level, numitems, 'sequence_chunks:', repr(sequence_chunks) - #print nest_level, numitems, 'item_chunks:', repr(item_chunks) - #extend_list_with_sep(sequence_chunks, item_chunks) - sequence_chunks.append(item_chunks) - #print nest_level, numitems, 'new sequence_chunks:', repr(sequence_chunks) - numitems += 1 - except StopIteration: - pass - - if isdict and self._sort_dictionary_keys: - sequence_chunks.sort() # Note sorts by JSON repr, not original Python object - if compactly: - sep = ',' - else: - sep = ',\n' + indent - - #print nest_level, 'closing sequence' - #print nest_level, 'chunklist:', repr(chunklist) - #print nest_level, 'sequence_chunks:', repr(sequence_chunks) - extend_and_flatten_list_with_sep( chunklist, sequence_chunks, sep ) - #print nest_level, 'new chunklist:', repr(chunklist) - - if not compactly: - if numitems > 1: - chunklist.append('\n' + indent0) - else: - chunklist.append(' ') - if isdict: - chunklist.append('}') - else: - chunklist.append(']') - else: # Can't create an iterator for the object - json2 = self.encode_default( obj, nest_level=nest_level ) - chunklist.append( json2 ) - - def encode_equivalent( self, obj, nest_level=0 ): - """This method is used to encode user-defined class objects. - - The object being encoded should have a json_equivalent() - method defined which returns another equivalent object which - is easily JSON-encoded. If the object in question has no - json_equivalent() method available then None is returned - instead of a string so that the encoding will attempt the next - strategy. - - If a caller wishes to disable the calling of json_equivalent() - methods, then subclass this class and override this method - to just return None. - - """ - if hasattr(obj, 'json_equivalent') \ - and callable(getattr(obj,'json_equivalent')): - obj2 = obj.json_equivalent() - if obj2 is obj: - # Try to prevent careless infinite recursion - raise JSONEncodeError('object has a json_equivalent() method that returns itself',obj) - json2 = self.encode( obj2, nest_level=nest_level ) - return json2 - else: - return None - - def encode_default( self, obj, nest_level=0 ): - """This method is used to encode objects into JSON which are not straightforward. - - This method is intended to be overridden by subclasses which wish - to extend this encoder to handle additional types. - - """ - raise JSONEncodeError('can not encode object into a JSON representation',obj) - - -# ------------------------------ - -def encode( obj, strict=False, compactly=True, escape_unicode=False, encoding=None ): - """Encodes a Python object into a JSON-encoded string. - - If 'strict' is set to True, then only strictly-conforming JSON - output will be produced. Note that this means that some types - of values may not be convertable and will result in a - JSONEncodeError exception. - - If 'compactly' is set to True, then the resulting string will - have all extraneous white space removed; if False then the - string will be "pretty printed" with whitespace and indentation - added to make it more readable. - - If 'escape_unicode' is set to True, then all non-ASCII characters - will be represented as a unicode escape sequence; if False then - the actual real unicode character will be inserted. - - If no encoding is specified (encoding=None) then the output will - either be a Python string (if entirely ASCII) or a Python unicode - string type. - - However if an encoding name is given then the returned value will - be a python string which is the byte sequence encoding the JSON - value. As the default/recommended encoding for JSON is UTF-8, - you should almost always pass in encoding='utf8'. - - """ - import sys - encoder = None # Custom codec encoding function - bom = None # Byte order mark to prepend to final output - cdk = None # Codec to use - if encoding is not None: - import codecs - try: - cdk = codecs.lookup(encoding) - except LookupError: - cdk = None - - if cdk: - pass - elif not cdk: - # No built-in codec was found, see if it is something we - # can do ourself. - encoding = encoding.lower() - if encoding.startswith('utf-32') or encoding.startswith('utf32') \ - or encoding.startswith('ucs4') \ - or encoding.startswith('ucs-4'): - # Python doesn't natively have a UTF-32 codec, but JSON - # requires that it be supported. So we must decode these - # manually. - if encoding.endswith('le'): - encoder = utf32le_encode - elif encoding.endswith('be'): - encoder = utf32be_encode - else: - encoder = utf32be_encode - bom = codecs.BOM_UTF32_BE - elif encoding.startswith('ucs2') or encoding.startswith('ucs-2'): - # Python has no UCS-2, but we can simulate with - # UTF-16. We just need to force us to not try to - # encode anything past the BMP. - encoding = 'utf-16' - if not escape_unicode and not callable(escape_unicode): - escape_unicode = lambda c: (0xD800 <= ord(c) <= 0xDFFF) or ord(c) >= 0x10000 - else: - raise JSONEncodeError('this python has no codec for this character encoding',encoding) - - if not escape_unicode and not callable(escape_unicode): - if encoding and encoding.startswith('utf'): - # All UTF-x encodings can do the whole Unicode repertoire, so - # do nothing special. - pass - else: - # Even though we don't want to escape all unicode chars, - # the encoding being used may force us to do so anyway. - # We must pass in a function which says which characters - # the encoding can handle and which it can't. - def in_repertoire( c, encoding_func ): - try: - x = encoding_func( c, errors='strict' ) - except UnicodeError: - return False - return True - if encoder: - escape_unicode = lambda c: not in_repertoire(c, encoder) - elif cdk: - escape_unicode = lambda c: not in_repertoire(c, cdk[0]) - else: - pass # Let the JSON object deal with it - - j = JSON( strict=strict, compactly=compactly, escape_unicode=escape_unicode ) - - unitxt = j.encode( obj ) - if encoder: - txt = encoder( unitxt ) - elif encoding is not None: - txt = unitxt.encode( encoding ) - else: - txt = unitxt - if bom: - txt = bom + txt - return txt - - -def decode( txt, strict=False, encoding=None, **kw ): - """Decodes a JSON-encoded string into a Python object. - - If 'strict' is set to True, then those strings that are not - entirely strictly conforming to JSON will result in a - JSONDecodeError exception. - - The input string can be either a python string or a python unicode - string. If it is already a unicode string, then it is assumed - that no character set decoding is required. - - However, if you pass in a non-Unicode text string (i.e., a python - type 'str') then an attempt will be made to auto-detect and decode - the character encoding. This will be successful if the input was - encoded in any of UTF-8, UTF-16 (BE or LE), or UTF-32 (BE or LE), - and of course plain ASCII works too. - - Note though that if you know the character encoding, then you - should convert to a unicode string yourself, or pass it the name - of the 'encoding' to avoid the guessing made by the auto - detection, as with - - python_object = demjson.decode( input_bytes, encoding='utf8' ) - - Optional keywords arguments must be of the form - allow_xxxx=True/False - or - prevent_xxxx=True/False - where each will allow or prevent the specific behavior, after the - evaluation of the 'strict' argument. For example, if strict=True - then by also passing 'allow_comments=True' then comments will be - allowed. If strict=False then prevent_comments=True will allow - everything except comments. - - """ - # Initialize the JSON object - j = JSON( strict=strict ) - for keyword, value in kw.items(): - if keyword.startswith('allow_'): - behavior = keyword[6:] - allow = bool(value) - elif keyword.startswith('prevent_'): - behavior = keyword[8:] - allow = not bool(value) - else: - raise ValueError('unknown keyword argument', keyword) - if allow: - j.allow(behavior) - else: - j.prevent(behavior) - - # Convert the input string into unicode if needed. - if isinstance(txt,unicode): - unitxt = txt - else: - if encoding is None: - unitxt = auto_unicode_decode( txt ) - else: - cdk = None # codec - decoder = None - import codecs - try: - cdk = codecs.lookup(encoding) - except LookupError: - encoding = encoding.lower() - decoder = None - if encoding.startswith('utf-32') \ - or encoding.startswith('ucs4') \ - or encoding.startswith('ucs-4'): - # Python doesn't natively have a UTF-32 codec, but JSON - # requires that it be supported. So we must decode these - # manually. - if encoding.endswith('le'): - decoder = utf32le_decode - elif encoding.endswith('be'): - decoder = utf32be_decode - else: - if txt.startswith( codecs.BOM_UTF32_BE ): - decoder = utf32be_decode - txt = txt[4:] - elif txt.startswith( codecs.BOM_UTF32_LE ): - decoder = utf32le_decode - txt = txt[4:] - else: - if encoding.startswith('ucs'): - raise JSONDecodeError('UCS-4 encoded string must start with a BOM') - decoder = utf32be_decode # Default BE for UTF, per unicode spec - elif encoding.startswith('ucs2') or encoding.startswith('ucs-2'): - # Python has no UCS-2, but we can simulate with - # UTF-16. We just need to force us to not try to - # encode anything past the BMP. - encoding = 'utf-16' - - if decoder: - unitxt = decoder(txt) - elif encoding: - unitxt = txt.decode(encoding) - else: - raise JSONDecodeError('this python has no codec for this character encoding',encoding) - - # Check that the decoding seems sane. Per RFC 4627 section 3: - # "Since the first two characters of a JSON text will - # always be ASCII characters [RFC0020], ..." - # - # This check is probably not necessary, but it allows us to - # raise a suitably descriptive error rather than an obscure - # syntax error later on. - # - # Note that the RFC requirements of two ASCII characters seems - # to be an incorrect statement as a JSON string literal may - # have as it's first character any unicode character. Thus - # the first two characters will always be ASCII, unless the - # first character is a quotation mark. And in non-strict - # mode we can also have a few other characters too. - if len(unitxt) > 2: - first, second = unitxt[:2] - if first in '"\'': - pass # second can be anything inside string literal - else: - if ((ord(first) < 0x20 or ord(first) > 0x7f) or \ - (ord(second) < 0x20 or ord(second) > 0x7f)) and \ - (not j.isws(first) and not j.isws(second)): - # Found non-printable ascii, must check unicode - # categories to see if the character is legal. - # Only whitespace, line and paragraph separators, - # and format control chars are legal here. - import unicodedata - catfirst = unicodedata.category(unicode(first)) - catsecond = unicodedata.category(unicode(second)) - if catfirst not in ('Zs','Zl','Zp','Cf') or \ - catsecond not in ('Zs','Zl','Zp','Cf'): - raise JSONDecodeError('the decoded string is gibberish, is the encoding correct?',encoding) - # Now ready to do the actual decoding - obj = j.decode( unitxt ) - return obj - -# end file diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/facebook.py b/packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/facebook.py deleted file mode 100644 index a2c6a8fdd0..0000000000 --- a/packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/facebook.py +++ /dev/null @@ -1,809 +0,0 @@ -# coding: utf-8 -#!/usr/bin/env python -# -# Copyright 2010 Facebook -# -# Licensed under the Apache License, Version 2.0 (the "License"); you may -# not use this file except in compliance with the License. You may obtain -# a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. - -"""Python client library for the Facebook Platform. - -This client library is designed to support the Graph API and the official -Facebook JavaScript SDK, which is the canonical way to implement -Facebook authentication. Read more about the Graph API at -http://developers.facebook.com/docs/api. You can download the Facebook -JavaScript SDK at http://github.com/facebook/connect-js/. - -If your application is using Google AppEngine's webapp framework, your -usage of this module might look like this: - - user = facebook.get_user_from_cookie(self.request.cookies, key, secret) - if user: - graph = facebook.GraphAPI(user["access_token"]) - profile = graph.get_object("me") - friends = graph.get_connections("me", "friends") - -""" -from poster.encode import multipart_encode -import poster.streaminghttp -import urllib, urllib2 -import sys, re, codecs -from urllib2 import HTTPError -from cgi import parse_qs - -import os, xbmc, xbmcaddon -__addon__ = xbmcaddon.Addon(id='script.facebook.media') - -poster.streaminghttp.register_openers() - -# Find a JSON parser -try: - import json - _parse_json = lambda s: json.loads(s) - _dump_json = lambda s: json.dumps(s) -except ImportError: - try: - import simplejson - _parse_json = lambda s: simplejson.loads(s) - _dump_json = lambda s: simplejson.dumps(s) - except ImportError: - # For Google AppEngine - from django.utils import simplejson - _parse_json = lambda s: simplejson.loads(s) - _dump_json = lambda s: simplejson.dumps(s) - -import locale -loc = locale.getdefaultlocale() -print loc -ENCODING = loc[1] or 'utf-8' - -def ENCODE(string): - return string.encode(ENCODING,'replace') - -def LOG(string): - try: - print 'FACEBOOK MEDIA:facebook.py - %s' % ENCODE(str(string)) - return - except: - print "FACEBOOK MEDIA:facebook.py - COULDN'T ENCODE FOR LOG - RETRYING" - - try: - print 'FACEBOOK MEDIA:facebook.py - %s' % repr(string) - return - except: - print "FACEBOOK MEDIA:facebook.py - COULDN'T ENCODE FOR LOG - FINAL" - -class GraphAPI(object): - """A client for the Facebook Graph API. - - See http://developers.facebook.com/docs/api for complete documentation - for the API. - - The Graph API is made up of the objects in Facebook (e.g., people, pages, - events, photos) and the connections between them (e.g., friends, - photo tags, and event RSVPs). This client provides access to those - primitive types in a generic way. For example, given an OAuth access - token, this will fetch the profile of the active user and the list - of the user's friends: - - graph = facebook.GraphAPI(access_token) - user = graph.get_object("me") - friends = graph.get_connections(user["id"], "friends") - - You can see a list of all of the objects and connections supported - by the API at http://developers.facebook.com/docs/reference/api/. - - You can obtain an access token via OAuth or by using the Facebook - JavaScript SDK. See http://developers.facebook.com/docs/authentication/ - for details. - - If you are using the JavaScript SDK, you can use the - get_user_from_cookie() method below to get the OAuth access token - for the active user from the cookie saved by the SDK. - """ - def __init__(self, access_token=None): - self.access_token = access_token - - def get_object(self, ID, **args): - """Fetchs the given object from the graph.""" - return self.request(ID, args) - - def get_objects(self, ids, **args): - """Fetchs all of the given object from the graph. - - We return a map from ID to object. If any of the IDs are invalid, - we raise an exception. - """ - args["ids"] = ",".join(ids) - return self.request("", args) - - def get_connections(self, ID, connection_name, **args): - """Fetchs the connections for given object.""" - return self.request(ID + "/" + connection_name, args,update_prog=True) - - def put_object(self, parent_object, connection_name, **data): - """Writes the given object to the graph, connected to the given parent. - - For example, - - graph.put_object("me", "feed", message="Hello, world") - - writes "Hello, world" to the active user's wall. Likewise, this - will comment on a the first post of the active user's feed: - - feed = graph.get_connections("me", "feed") - post = feed["data"][0] - graph.put_object(post["id"], "comments", message="First!") - - See http://developers.facebook.com/docs/api#publishing for all of - the supported writeable objects. - - Most write operations require extended permissions. For example, - publishing wall posts requires the "publish_stream" permission. See - http://developers.facebook.com/docs/authentication/ for details about - extended permissions. - """ - assert self.access_token, "Write operations require an access token" - return self.request(parent_object + "/" + connection_name, post_args=data) - - def put_wall_post(self, message, attachment={}, profile_id="me"): - """Writes a wall post to the given profile's wall. - - We default to writing to the authenticated user's wall if no - profile_id is specified. - - attachment adds a structured attachment to the status message being - posted to the Wall. It should be a dictionary of the form: - - {"name": "Link name" - "link": "http://www.example.com/", - "caption": "{*actor*} posted a new review", - "description": "This is a longer description of the attachment", - "picture": "http://www.example.com/thumbnail.jpg"} - - """ - return self.put_object(profile_id, "feed", message=message, **attachment) - - def put_comment(self, object_id, message): - """Writes the given comment on the given post.""" - return self.put_object(object_id, "comments", message=message) - - def put_like(self, object_id): - """Likes the given post.""" - return self.put_object(object_id, "likes") - - def delete_object(self, ID): - """Deletes the object with the given ID from the graph.""" - self.request(ID, post_args={"method": "delete"}) - - def request(self, path, args=None, post_args=None,update_prog=False): - """Fetches the given path in the Graph API. - - We translate args to a valid query string. If post_args is given, - we send a POST request to the given path with the given arguments. - """ - if not args: args = {} - headers = None - post_data = None - if self.access_token: - if post_args is None: - args["access_token"] = self.access_token - post_data = None - else: - post_args["access_token"] = self.access_token - post_data, headers = multipart_encode(post_args) - - pre = "https://graph.facebook.com/" - args = "?" + urllib.urlencode(args) - if path.startswith('http'): - pre = '' - args = '' - - url = pre + path + args - try: - if headers: - request = urllib2.Request(url, post_data, headers) - fileob = urllib2.urlopen(request) - else: - fileob = urllib2.urlopen(url,post_data) - except HTTPError, e: - if e.code == 400: - reason = e.headers.get('WWW-Authenticate') - LOG('\nMessage: %s\nReason: %s' % (e.msg,reason)) - if 'invalid_token' in reason or 'invalid_request' in reason: - if 'unsupported get request' in reason.lower(): - raise GraphAPIError( 'BadGetException', - 'Unsupported get request') - else: - raise GraphAPIError( 'OAuthException', - 'Expired/bad token') - raise - - encoding = fileob.info().get('content-type').split('charset=')[-1] - fileob = codecs.EncodedFile(fileob, encoding) - - if update_prog: self.updateProgress(30) - try: - data = '' - try: - total = int(fileob.info()['content-length']) - except: - total = 1 - update_prog = False - chunk = 4096 - sofar = 0 - while True: - d = fileob.read(chunk) - if not d: break - data += d - if update_prog: - sofar += chunk - prog = int((sofar * 40) / total) - if update_prog and not self.updateProgress(30 + prog): return - response = _parse_json(data) - finally: - fileob.close() - - if type(response) == type({}) and response.get("error"): - raise GraphAPIError(response["error"]["type"], - response["error"]["message"]) - return response - - def updateProgress(self,pct): - return True - - -class GraphAPIError(Exception): - def __init__(self, type_, message): - Exception.__init__(self, message) - self.type = type_ - -class GraphWrapAuthError(Exception): - def __init__(self, type_, message): - Exception.__init__(self, message) - self.type = type_ - self.message = message - -class Connections(list): - def __init__(self,graph,connections=None,first=True,progress=True): - list.__init__(self) - self.first = first - self.graph = graph - self.progress = progress - self.previous = '' - self.next = '' - self.count = 0 - if connections: - self.count = connections.get('count',0) - if connections: self.processConnections(connections) - - def processConnections(self,connections): - cons = [] - for c in connections['data']: - if hasattr(c,'get'): - cons.append(GraphObject(c.get('id'),self.graph,c)) - self._getPaging(connections,len(cons)) - self.extend(cons) - if self.progress: self.graph.updateProgress(100) - - def _getPaging(self,obj,count): - paging = obj.get('paging') - if not paging: return - next_ = paging.get('next','') - prev = paging.get('previous','') - limit = self._areTheSame(next_, prev, count) - if limit: - self.previous = self._checkForContent(prev) - if not self.previous and count < limit and self.first: return - self.next = self._checkForContent(next_) - - def _checkForContent(self,url): - if not url: return '' - connections = self.graph.request(url) - if not 'data' in connections: return '' - if not len(connections['data']): return '' - return url - - def _areTheSame(self,next_,prev,count): - try: - limit = int(parse_qs(next_.split('?')[-1])['limit'][0]) - except: - limit = count - - try: - next_ut = int(parse_qs(next_.split('?')[-1])['until'][0]) - prev_ut = int(parse_qs(prev.split('?')[-1])['since'][0]) - if prev_ut == next_ut: return 0 - return limit - except: - return limit - -import UserDict -class UTF8DictWrap(UserDict.UserDict): - def get(self,key,failobj=None): - val = UserDict.UserDict.get(self, key, failobj) - if hasattr(val,'encode'): return unicode(val.encode('utf-8'),'utf-8') - return val - - -class GraphObject: - def __init__(self,ID=None,graph=None,data=None,**args): - if (not ID) and data: - if 'id' in data: ID = data['id'] - self.id = ID - self.args = args - self.graph = graph - self._cache = {} - self._data = data - self.connections = GraphConnections(self) - if ID == 'me': - self._data = self._getObjectData(ID,**args) - self.id = self._data.get('id') or 'me' - - def updateData(self): - self._data = self._getObjectData(self.id,**self.args) - return self - - def toJSON(self): - return self._toJSON(self._data) - - def get(self,key,default=None,as_json=False): - return self._getData(key,default,as_json) - - def hasProperty(self,prop): - return prop in self._data - - def comment(self,comment): - self.graph.put_comment(self.id,comment) - - def like(self): - self.graph.put_like(self.id) - - def __getattr__(self, prop): - if prop.startswith('_'): return object.__getattr__(self,prop) - if prop.endswith('_'): prop = prop[:-1] - if prop in self._cache: - return self._cache[prop] - - if not self._data: - self._data = self._getObjectData(self.id,**self.args) - if self.id == 'me': self.id = self._data.get('id') or 'me' - - def handler(default=None,as_json=False): - return self._getData(prop,default,as_json) - - handler.method = prop - - self._cache[prop] = handler - return handler - - def _getData(self,prop,default,as_json): - val = self._data.get(prop) - if not val: return default - if type(val) == type({}): - if 'data' in val: - if as_json: - return self._toJSON(val) - elif isinstance(val['data'],list): - return Connections(self.graph,val,progress=False) - else: - val = val['data'] - return UTF8DictWrap(val) - if hasattr(val,'encode'): return unicode(val.encode('utf-8'),'utf-8') - return val - - def _getObjectData(self,ID,**args): - fail = False - try: - return self.graph.get_object(ID,**args) - except GraphAPIError,e: - if not e.type == 'OAuthException': raise - fail = True - - if fail: - LOG("ERROR GETTING OBJECT - GETTING NEW TOKEN") - if not self.graph.getNewToken(): - if self.graph.access_token: raise GraphWrapAuthError('RENEW_TOKEN_FAILURE','Failed to get new token') - else: return None - return self.graph.get_object(ID,**args) - - def _toJSON(self,data_obj): - return _dump_json(data_obj) - -class GraphData: - def __init__(self,graphObject,data=None): - self.graphObject = graphObject - self.graph = self.graphObject.graph - - - def __getattr__(self, prop): - if prop.startswith('_'): return object.__getattr__(self,prop) - if prop in self._cache: - return self._cache[prop] - - if not self._data: self._data = self._getObjectData(self.graphObject.id) - - def handler(default=None): - val = self._data.get(prop,default) - if hasattr(val,'encode'): return unicode(val.encode('utf-8'),'utf-8') - return val - - handler.method = prop - - self._cache[prop] = handler - return handler - - def _getObjectData(self,ID,**args): - fail = False - try: - return self.graph.get_object(ID,**args) - except GraphAPIError,e: - if not e.type == 'OAuthException': raise - fail = True - - if fail: - LOG("ERROR GETTING OBJECT - GETTING NEW TOKEN") - if not self.graph.getNewToken(): - if self.graph.access_token: raise GraphWrapAuthError('RENEW_TOKEN_FAILURE','Failed to get new token') - else: return None - return self.graph.get_object(ID,**args) - -class GraphConnections: - def __init__(self,graphObject): - self.graphObject = graphObject - self.graph = self.graphObject.graph - self.cache = {} - - def __getattr__(self, method): - if method.startswith('_'): return object.__getattr__(self,method) - if method in self.cache: - return self.cache[method] - - def handler(**args): - fail = False - try: - return self._getConnections(method,**args) - except GraphAPIError,e: - LOG(e.type) - if not e.type == 'OAuthException': raise - fail = True - - if fail: - LOG("ERROR GETTING CONNECTIONS - GETTING NEW TOKEN") - if not self.graph.getNewToken(): - if self.graph.access_token: raise GraphWrapAuthError('RENEW_TOKEN_FAILURE','Failed to get new token') - else: return None - return self._getConnections(method,**args) - handler.method = method - - self.cache[method] = handler - return handler - - def _getConnections(self,method,**args): - connections = self.graph.get_connections(self.graphObject.id, method.replace('__','/'), **args) - self.graph.updateProgress(70) - return Connections(self.graph,connections) - - def _processConnections(self,connections,paging): - return self.graph._processConnections(connections,paging) - -class GraphWrap(GraphAPI): - def __init__(self,token,new_token_callback=None,version='8.0'): - GraphAPI.__init__(self,token) - self.uid = None - self._newTokenCallback = new_token_callback - self._progCallback = None - self._progModifier = 1 - self._progTotal = 100 - self._progMessage = '' - self.uid = None - self.cookieJar = None - self.version = version - - def withProgress(self,callback,modifier=1,total=100,message=''): - poster.streaminghttp.PROGRESS_CALLBACK = callback - self._progCallback = callback - self._progModifier = modifier - self._progTotal = total - self._progMessage = message - return self - - def updateProgress(self,level): - if self._progCallback: - level *= self._progModifier - return self._progCallback(int(level),self._progTotal,self._progMessage) - return True - - def fromJSON(self,json_string): - if not json_string: return None - data_obj = _parse_json(json_string) - if type(data_obj) == type({}): - if 'data' in data_obj: - return Connections(self,data_obj,progress=False) - elif 'id' in data_obj: - return GraphObject(graph=self,data=data_obj) - return data_obj - - def putWallPost(self,message, attachment={}, profile_id="me"): - fail = False - try: - return self.put_wall_post(message, attachment, profile_id) - except GraphAPIError,e: - LOG(e.type) - if not e.type == 'OAuthException': raise - fail = True - - if fail: - LOG("ERROR POSTING TO WALL - GETTING NEW TOKEN") - if not self.getNewToken(): - if self.access_token: raise GraphWrapAuthError('RENEW_TOKEN_FAILURE','Failed to get new token') - else: return None - return self.put_wall_post(message, attachment, profile_id) - - def putObject(self,parent_object, connection_name, **data): - fail = False - try: - return self.put_object(parent_object, connection_name, **data) - except GraphAPIError,e: - LOG(e.type) - if not e.type == 'OAuthException': raise - fail = True - - if fail: - LOG("ERROR POSTING OBJECT - GETTING NEW TOKEN") - if not self.getNewToken(): - if self.access_token: raise GraphWrapAuthError('RENEW_TOKEN_FAILURE','Failed to get new token') - else: return None - return self.put_object(parent_object, connection_name, **data) - - def getObject(self,ID,**args): - return GraphObject(ID,self,**args) - - def getObjects(self,ids=[]): - data = self.get_objects(ids) - objects = {} - for ID in data: - objects[ID] = GraphObject(ID,self,data[ID]) - return objects - - def urlRequest(self,url): - connections = self.request(url) - return Connections(self,connections,first=False) - - def setLogin(self,email,passw,uid=None,token=None): - self.uid = uid or self.uid - self.login_email = email - self.login_pass = passw - if token: self.access_token = token - - def setAppData(self,aid,redirect='https://www.facebook.com/connect/login_success.html',scope=None): - self.client_id = aid - self.redirect = redirect - self.scope = scope - - def checkHasPermission(self,permission): - url = 'https://api.facebook.com/method/users.hasAppPermission?format=json&ext_perm='+permission+'&access_token='+self.access_token - fobj = urllib2.urlopen(url) - try: - response = _parse_json(fobj.read()) - finally: - fobj.close() - return (response == 1) - - def browserRead(self,readable,post=''): - html = readable.read() - if False: - htmlFile = os.path.join(xbmc.translatePath(__addon__.getAddonInfo('profile')),'cache','DEBU​G_HTML%s.html' % post) - with open(htmlFile,'w') as f: - f.write(html.strip("'")) - return html - - def checkIsAppUser(self): - url = 'https://api.facebook.com/method/users.isAppUser?format=json&access_token='+self.access_token - fobj = urllib2.urlopen(url) - try: - response = _parse_json(fobj.read()) - finally: - fobj.close() - return response - - def getNewToken(self): - import mechanize #@UnresolvedImport - br = mechanize.Browser() - __addon__ = xbmcaddon.Addon(id='script.facebook.media') - cookiesPath = os.path.join(xbmc.translatePath(__addon__.getAddonInfo('profile')),'cache','cook​ies') - LOG('Cookies will be saved to: ' + cookiesPath) - cookies = mechanize.LWPCookieJar(cookiesPath) - if os.path.exists(cookiesPath): cookies.load() - self.cookieJar = cookies - opener = mechanize.build_opener(mechanize.HTTPCookieProcessor(cookies)) - mechanize.install_opener(opener) - br.set_cookiejar(self.cookieJar) - br._ua_handlers["_cookies"].cookiejar.clear() - br.set_handle_robots(False) - agent = 'XBMC/{0} Facebook-Media/{1}'.format(xbmc.getInfoLabel('System.BuildVersion'),self.version) - LOG('Setting User Agent: {0}'.format(agent)) - br.addheaders = [('User-agent',agent)] - scope = '' - if self.scope: scope = '&scope=' + self.scope - url = 'https://www.facebook.com/dialog/oauth?client_id='+self.client_id+\ - '&redirect_uri='+self.redirect+\ - '&type=user_agent&display=popup'+scope - LOG(url) - try: - res = br.open(url) - html = res.read() - except: - LOG("ERROR: TOKEN PAGE INITIAL READ") - raise - - script = False - try: - #check for login form - br.select_form(nr=0) - LOG("HTML") - except: - self.genericError() - script = True - LOG("SCRIPT") - - if script: - #no form, maybe we're logged in and the token is in javascript on the page - url = res.geturl() - token = self.extractTokenFromURL(url) - if not token: token = self.parseTokenFromScript(html) - else: - try: - #fill out the form and submit - br['email'] = self.login_email - br['pass'] = self.login_pass - res = br.submit() - url = res.geturl() - LOG("FORM") - except: - LOG("FORM ERROR") - raise - - script = False - token = self.extractTokenFromURL(url) - html = self.browserRead(res,'-noscript') - if not token: - #if 'class="checkpoint"' in html: - token = self.handleLoginNotificationCrap(br) - - if not token: script = True - - if script: - LOG("SCRIPT TOKEN") - #no token in the url, let's try to parse it from javascript on the page - try: - __addon__ = xbmcaddon.Addon(id='script.facebook.media') - htmlFile = os.path.join(xbmc.translatePath(__addon__.getAddonInfo('profile')),'cache','DEBU​G_HTML.html') - open(htmlFile,'w').write(html) - LOG('html output written to: ' + htmlFile) - except: - pass - token = self.parseTokenFromScript(html) - token = urllib.unquote(token.decode('unicode-escape')) - - if not self.tokenIsValid(token): - #if script: LOG("HTML:" + html) - return False - LOG("\n|--------------------\n|TOKEN: %s\n|--------------------" % token) - self.saveToken(token) - if self.cookieJar is not None: - self.cookieJar.save() - return token - - def handleLoginNotificationCrap(self,br): - LOG('Handling Login Notification Crap') - br.select_form(nr=0) - res = br.submit() - self.browserRead(res,'-loginnotifycrap1') - #if not 'Media XBMC' in html: return None - url = res.geturl() - LOG('LN First URL: ' + url) - if 'login.php' in url: - raise GraphWrapAuthError('BAD_USERPASS','Failed: Probable bad user/pass') - if 'access_token' in url: return self.extractTokenFromURL(url) - br.select_form(nr=0) - try: - res = br.submit(name='submit[Continue]') - except: - res = br.submit() - res.read() - url = res.geturl() - LOG('LN Second URL: ' + url) - if 'access_token' in url: return self.extractTokenFromURL(url) - br.select_form(nr=0) - self.isolateSubmitButton(br, 'save_device') - res = br.submit() - - html = res.read() - url = res.geturl() - LOG('LN Third URL: ' + url) - if 'access_token' in url: return self.extractTokenFromURL(url) - if 'name="submit[Continue]"' in html: - LOG("Found 'Continue' page: submitting") - br.select_form(nr=0) - res = br.submit() - url = res.geturl() - if 'access_token' in url: - return self.extractTokenFromURL(url) - else: - LOG("No Token In URL: {0}".format(url)) - return None - - def isolateSubmitButton(self,br,value): - return - submit_buttons = self.find_controls(br,ctype="submit") - for button in submit_buttons[:]: - if button.value != value: br.form.controls.remove(button) - - def find_controls(self, br,name=None, ctype=None, kind=None, cid=None, predicate=None, label=None): - i = 0 - results = [] - - try : - while(True): - results.append(br.find_control(name, ctype, kind, cid, predicate, label, nr=i)) - i += 1 - except Exception as e: #Exception tossed if control not found @UnusedVariable - pass - return results - - def extractTokenFromURL(self,url): - try: - #we submitted the form, check the result url for the access token - import urlparse - token = parse_qs(urlparse.urlparse(url.replace('#','?',1).replace('??','?'))[4])['access_token'][0] - LOG("URL TOKEN: %s" % token) - return token - except: - LOG("TOKEN URL: %s" % url) - self.genericError() - return None - - def tokenIsValid(self,token): - if not token: return False - if 'login_form' in token and 'standard_explanation' in token: - reason = re.findall('id="standard_explanation">(?:

FooBar

should pop to 'p', not 'b'. -

FooBar

should pop to 'table', not 'p'. -

Foo

Bar

should pop to 'tr', not 'p'. -

FooBar

should pop to 'p', not 'b'. - -

    • *
    • * should pop to 'ul', not the first 'li'. -
  • ** should pop to 'table', not the first 'tr' - tag should - implicitly close the previous tag within the same
    ** should pop to 'tr', not the first 'td' - """ - - nestingResetTriggers = self.NESTABLE_TAGS.get(name) - isNestable = nestingResetTriggers != None - isResetNesting = self.RESET_NESTING_TAGS.has_key(name) - popTo = None - inclusive = True - for i in range(len(self.tagStack)-1, 0, -1): - p = self.tagStack[i] - if (not p or p.name == name) and not isNestable: - #Non-nestable tags get popped to the top or to their - #last occurance. - popTo = name - break - if (nestingResetTriggers != None - and p.name in nestingResetTriggers) \ - or (nestingResetTriggers == None and isResetNesting - and self.RESET_NESTING_TAGS.has_key(p.name)): - - #If we encounter one of the nesting reset triggers - #peculiar to this tag, or we encounter another tag - #that causes nesting to reset, pop up to but not - #including that tag. - - popTo = p.name - inclusive = False - break - p = p.parent - if popTo: - self._popToTag(popTo, inclusive) - - def unknown_starttag(self, name, attrs, selfClosing=0): - #print "Start tag %s" % name - if self.quoteStack: - #This is not a real tag. - #print "<%s> is not real!" % name - attrs = ''.join(map(lambda(x, y): ' %s="%s"' % (x, y), attrs)) - self.handle_data('<%s%s>' % (name, attrs)) - return - self.endData() - if not name in self.SELF_CLOSING_TAGS and not selfClosing: - self._smartPop(name) - tag = Tag(name, attrs, self.currentTag, self.previous) - if self.previous: - self.previous.next = tag - self.previous = tag - self.pushTag(tag) - if selfClosing or name in self.SELF_CLOSING_TAGS: - self.popTag() - if name in self.QUOTE_TAGS: - #print "Beginning quote (%s)" % name - self.quoteStack.append(name) - self.literal = 1 - - def unknown_endtag(self, name): - if self.quoteStack and self.quoteStack[-1] != name: - #This is not a real end tag. - #print " is not real!" % name - self.handle_data('' % name) - return - self.endData() - self._popToTag(name) - if self.quoteStack and self.quoteStack[-1] == name: - self.quoteStack.pop() - self.literal = (len(self.quoteStack) > 0) - - def handle_data(self, data): - self.currentData.append(data) - - def handle_pi(self, text): - "Propagate processing instructions right through." - self.handle_data("" % text) - - def handle_comment(self, text): - "Propagate comments right through." - self.handle_data("" % text) - - def handle_charref(self, ref): - "Propagate char refs right through." - self.handle_data('&#%s;' % ref) - - def handle_entityref(self, ref): - "Propagate entity refs right through." - self.handle_data('&%s;' % ref) - - def handle_decl(self, data): - "Propagate DOCTYPEs and the like right through." - self.handle_data('' % data) - - def parse_declaration(self, i): - """Treat a bogus SGML declaration as raw data. Treat a CDATA - declaration as regular data.""" - j = None - if self.rawdata[i:i+9] == '', i) - if k == -1: - k = len(self.rawdata) - self.handle_data(self.rawdata[i+9:k]) - j = k+3 - else: - try: - j = SGMLParser.parse_declaration(self, i) - except SGMLParseError: - toHandle = self.rawdata[i:] - self.handle_data(toHandle) - j = i + len(toHandle) - return j - -class BeautifulSoup(BeautifulStoneSoup): - - """This parser knows the following facts about HTML: - - * Some tags have no closing tag and should be interpreted as being - closed as soon as they are encountered. - - * The text inside some tags (ie. 'script') may contain tags which - are not really part of the document and which should be parsed - as text, not tags. If you want to parse the text as tags, you can - always fetch it and parse it explicitly. - - * Tag nesting rules: - - Most tags can't be nested at all. For instance, the occurance of - a

    tag should implicitly close the previous

    tag. - -

    Para1

    Para2 - should be transformed into: -

    Para1

    Para2 - - Some tags can be nested arbitrarily. For instance, the occurance - of a

    tag should _not_ implicitly close the previous -
    tag. - - Alice said:
    Bob said:
    Blah - should NOT be transformed into: - Alice said:
    Bob said:
    Blah - - Some tags can be nested, but the nesting is reset by the - interposition of other tags. For instance, a
    , - but not close a tag in another table. - -
    BlahBlah - should be transformed into: -
    BlahBlah - but, - Blah
    Blah - should NOT be transformed into - Blah
    Blah - - Differing assumptions about tag nesting rules are a major source - of problems with the BeautifulSoup class. If BeautifulSoup is not - treating as nestable a tag your page author treats as nestable, - try ICantBelieveItsBeautifulSoup before writing your own - subclass.""" - - SELF_CLOSING_TAGS = buildTagMap(None, ['br' , 'hr', 'input', 'img', 'meta', - 'spacer', 'link', 'frame', 'base']) - - QUOTE_TAGS = {'script': None} - - #According to the HTML standard, each of these inline tags can - #contain another tag of the same type. Furthermore, it's common - #to actually use these tags this way. - NESTABLE_INLINE_TAGS = ['span', 'font', 'q', 'object', 'bdo', 'sub', 'sup', - 'center'] - - #According to the HTML standard, these block tags can contain - #another tag of the same type. Furthermore, it's common - #to actually use these tags this way. - NESTABLE_BLOCK_TAGS = ['blockquote', 'div', 'fieldset', 'ins', 'del'] - - #Lists can contain other lists, but there are restrictions. - NESTABLE_LIST_TAGS = { 'ol' : [], - 'ul' : [], - 'li' : ['ul', 'ol'], - 'dl' : [], - 'dd' : ['dl'], - 'dt' : ['dl'] } - - #Tables can contain other tables, but there are restrictions. - NESTABLE_TABLE_TAGS = {'table' : [], - 'tr' : ['table', 'tbody', 'tfoot', 'thead'], - 'td' : ['tr'], - 'th' : ['tr'], - } - - NON_NESTABLE_BLOCK_TAGS = ['address', 'form', 'p', 'pre'] - - #If one of these tags is encountered, all tags up to the next tag of - #this type are popped. - RESET_NESTING_TAGS = buildTagMap(None, NESTABLE_BLOCK_TAGS, 'noscript', - NON_NESTABLE_BLOCK_TAGS, - NESTABLE_LIST_TAGS, - NESTABLE_TABLE_TAGS) - - NESTABLE_TAGS = buildTagMap([], NESTABLE_INLINE_TAGS, NESTABLE_BLOCK_TAGS, - NESTABLE_LIST_TAGS, NESTABLE_TABLE_TAGS) - -class ICantBelieveItsBeautifulSoup(BeautifulSoup): - - """The BeautifulSoup class is oriented towards skipping over - common HTML errors like unclosed tags. However, sometimes it makes - errors of its own. For instance, consider this fragment: - - FooBar - - This is perfectly valid (if bizarre) HTML. However, the - BeautifulSoup class will implicitly close the first b tag when it - encounters the second 'b'. It will think the author wrote - "FooBar", and didn't close the first 'b' tag, because - there's no real-world reason to bold something that's already - bold. When it encounters '' it will close two more 'b' - tags, for a grand total of three tags closed instead of two. This - can throw off the rest of your document structure. The same is - true of a number of other tags, listed below. - - It's much more common for someone to forget to close (eg.) a 'b' - tag than to actually use nested 'b' tags, and the BeautifulSoup - class handles the common case. This class handles the - not-co-common case: where you can't believe someone wrote what - they did, but it's valid HTML and BeautifulSoup screwed up by - assuming it wouldn't be. - - If this doesn't do what you need, try subclassing this class or - BeautifulSoup, and providing your own list of NESTABLE_TAGS.""" - - I_CANT_BELIEVE_THEYRE_NESTABLE_INLINE_TAGS = \ - ['em', 'big', 'i', 'small', 'tt', 'abbr', 'acronym', 'strong', - 'cite', 'code', 'dfn', 'kbd', 'samp', 'strong', 'var', 'b', - 'big'] - - I_CANT_BELIEVE_THEYRE_NESTABLE_BLOCK_TAGS = ['noscript'] - - NESTABLE_TAGS = buildTagMap([], BeautifulSoup.NESTABLE_TAGS, - I_CANT_BELIEVE_THEYRE_NESTABLE_BLOCK_TAGS, - I_CANT_BELIEVE_THEYRE_NESTABLE_INLINE_TAGS) - -class BeautifulSOAP(BeautifulStoneSoup): - """This class will push a tag with only a single string child into - the tag's parent as an attribute. The attribute's name is the tag - name, and the value is the string child. An example should give - the flavor of the change: - - baz - => - baz - - You can then access fooTag['bar'] instead of fooTag.barTag.string. - - This is, of course, useful for scraping structures that tend to - use subelements instead of attributes, such as SOAP messages. Note - that it modifies its input, so don't print the modified version - out. - - I'm not sure how many people really want to use this class; let me - know if you do. Mainly I like the name.""" - - def popTag(self): - if len(self.tagStack) > 1: - tag = self.tagStack[-1] - parent = self.tagStack[-2] - parent._getAttrMap() - if (isinstance(tag, Tag) and len(tag.contents) == 1 and - isinstance(tag.contents[0], NavigableText) and - not parent.attrMap.has_key(tag.name)): - parent[tag.name] = tag.contents[0] - BeautifulStoneSoup.popTag(self) - -#Enterprise class names! It has come to our attention that some people -#think the names of the Beautiful Soup parser classes are too silly -#and "unprofessional" for use in enterprise screen-scraping. We feel -#your pain! For such-minded folk, the Beautiful Soup Consortium And -#All-Night Kosher Bakery recommends renaming this file to -#"RobustParser.py" (or, in cases of extreme enterprisitude, -#"RobustParserBeanInterface.class") and using the following -#enterprise-friendly class aliases: -class RobustXMLParser(BeautifulStoneSoup): - pass -class RobustHTMLParser(BeautifulSoup): - pass -class RobustWackAssHTMLParser(ICantBelieveItsBeautifulSoup): - pass -class SimplifyingSOAPParser(BeautifulSOAP): - pass - -### - - -#By default, act as an HTML pretty-printer. -if __name__ == '__main__': - import sys - soup = BeautifulStoneSoup(sys.stdin.read()) - print soup.prettify() diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/mechanize/_clientcookie.py b/packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/mechanize/_clientcookie.py deleted file mode 100644 index 2ed4c87827..0000000000 --- a/packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/mechanize/_clientcookie.py +++ /dev/null @@ -1,1725 +0,0 @@ -"""HTTP cookie handling for web clients. - -This module originally developed from my port of Gisle Aas' Perl module -HTTP::Cookies, from the libwww-perl library. - -Docstrings, comments and debug strings in this code refer to the -attributes of the HTTP cookie system as cookie-attributes, to distinguish -them clearly from Python attributes. - - CookieJar____ - / \ \ - FileCookieJar \ \ - / | \ \ \ - MozillaCookieJar | LWPCookieJar \ \ - | | \ - | ---MSIEBase | \ - | / | | \ - | / MSIEDBCookieJar BSDDBCookieJar - |/ - MSIECookieJar - -Comments to John J Lee . - - -Copyright 2002-2006 John J Lee -Copyright 1997-1999 Gisle Aas (original libwww-perl code) -Copyright 2002-2003 Johnny Lee (original MSIE Perl code) - -This code is free software; you can redistribute it and/or modify it -under the terms of the BSD or ZPL 2.1 licenses (see the file -COPYING.txt included with the distribution). - -""" - -import sys, re, copy, time, urllib, types, logging -try: - import threading - _threading = threading; del threading -except ImportError: - import dummy_threading - _threading = dummy_threading; del dummy_threading - -MISSING_FILENAME_TEXT = ("a filename was not supplied (nor was the CookieJar " - "instance initialised with one)") -DEFAULT_HTTP_PORT = "80" - -from _headersutil import split_header_words, parse_ns_headers -from _util import isstringlike -import _rfc3986 - -debug = logging.getLogger("mechanize.cookies").debug - - -def reraise_unmasked_exceptions(unmasked=()): - # There are a few catch-all except: statements in this module, for - # catching input that's bad in unexpected ways. - # This function re-raises some exceptions we don't want to trap. - import mechanize, warnings - if not mechanize.USE_BARE_EXCEPT: - raise - unmasked = unmasked + (KeyboardInterrupt, SystemExit, MemoryError) - etype = sys.exc_info()[0] - if issubclass(etype, unmasked): - raise - # swallowed an exception - import traceback, StringIO - f = StringIO.StringIO() - traceback.print_exc(None, f) - msg = f.getvalue() - warnings.warn("mechanize bug!\n%s" % msg, stacklevel=2) - - -IPV4_RE = re.compile(r"\.\d+$") -def is_HDN(text): - """Return True if text is a host domain name.""" - # XXX - # This may well be wrong. Which RFC is HDN defined in, if any (for - # the purposes of RFC 2965)? - # For the current implementation, what about IPv6? Remember to look - # at other uses of IPV4_RE also, if change this. - return not (IPV4_RE.search(text) or - text == "" or - text[0] == "." or text[-1] == ".") - -def domain_match(A, B): - """Return True if domain A domain-matches domain B, according to RFC 2965. - - A and B may be host domain names or IP addresses. - - RFC 2965, section 1: - - Host names can be specified either as an IP address or a HDN string. - Sometimes we compare one host name with another. (Such comparisons SHALL - be case-insensitive.) Host A's name domain-matches host B's if - - * their host name strings string-compare equal; or - - * A is a HDN string and has the form NB, where N is a non-empty - name string, B has the form .B', and B' is a HDN string. (So, - x.y.com domain-matches .Y.com but not Y.com.) - - Note that domain-match is not a commutative operation: a.b.c.com - domain-matches .c.com, but not the reverse. - - """ - # Note that, if A or B are IP addresses, the only relevant part of the - # definition of the domain-match algorithm is the direct string-compare. - A = A.lower() - B = B.lower() - if A == B: - return True - if not is_HDN(A): - return False - i = A.rfind(B) - has_form_nb = not (i == -1 or i == 0) - return ( - has_form_nb and - B.startswith(".") and - is_HDN(B[1:]) - ) - -def liberal_is_HDN(text): - """Return True if text is a sort-of-like a host domain name. - - For accepting/blocking domains. - - """ - return not IPV4_RE.search(text) - -def user_domain_match(A, B): - """For blocking/accepting domains. - - A and B may be host domain names or IP addresses. - - """ - A = A.lower() - B = B.lower() - if not (liberal_is_HDN(A) and liberal_is_HDN(B)): - if A == B: - # equal IP addresses - return True - return False - initial_dot = B.startswith(".") - if initial_dot and A.endswith(B): - return True - if not initial_dot and A == B: - return True - return False - -cut_port_re = re.compile(r":\d+$") -def request_host(request): - """Return request-host, as defined by RFC 2965. - - Variation from RFC: returned value is lowercased, for convenient - comparison. - - """ - url = request.get_full_url() - host = _rfc3986.urlsplit(url)[1] - if host is None: - host = request.get_header("Host", "") - # remove port, if present - return cut_port_re.sub("", host, 1) - -def request_host_lc(request): - return request_host(request).lower() - -def eff_request_host(request): - """Return a tuple (request-host, effective request-host name).""" - erhn = req_host = request_host(request) - if req_host.find(".") == -1 and not IPV4_RE.search(req_host): - erhn = req_host + ".local" - return req_host, erhn - -def eff_request_host_lc(request): - req_host, erhn = eff_request_host(request) - return req_host.lower(), erhn.lower() - -def effective_request_host(request): - """Return the effective request-host, as defined by RFC 2965.""" - return eff_request_host(request)[1] - -def request_path(request): - """Return path component of request-URI, as defined by RFC 2965.""" - url = request.get_full_url() - path = escape_path(_rfc3986.urlsplit(url)[2]) - if not path.startswith("/"): - path = "/" + path - return path - -def request_port(request): - host = request.get_host() - i = host.find(':') - if i >= 0: - port = host[i+1:] - try: - int(port) - except ValueError: - debug("nonnumeric port: '%s'", port) - return None - else: - port = DEFAULT_HTTP_PORT - return port - -def request_is_unverifiable(request): - try: - return request.is_unverifiable() - except AttributeError: - if hasattr(request, "unverifiable"): - return request.unverifiable - else: - raise - -# Characters in addition to A-Z, a-z, 0-9, '_', '.', and '-' that don't -# need to be escaped to form a valid HTTP URL (RFCs 2396 and 1738). -HTTP_PATH_SAFE = "%/;:@&=+$,!~*'()" -ESCAPED_CHAR_RE = re.compile(r"%([0-9a-fA-F][0-9a-fA-F])") -def uppercase_escaped_char(match): - return "%%%s" % match.group(1).upper() -def escape_path(path): - """Escape any invalid characters in HTTP URL, and uppercase all escapes.""" - # There's no knowing what character encoding was used to create URLs - # containing %-escapes, but since we have to pick one to escape invalid - # path characters, we pick UTF-8, as recommended in the HTML 4.0 - # specification: - # http://www.w3.org/TR/REC-html40/appendix/notes.html#h-B.2.1 - # And here, kind of: draft-fielding-uri-rfc2396bis-03 - # (And in draft IRI specification: draft-duerst-iri-05) - # (And here, for new URI schemes: RFC 2718) - if isinstance(path, types.UnicodeType): - path = path.encode("utf-8") - path = urllib.quote(path, HTTP_PATH_SAFE) - path = ESCAPED_CHAR_RE.sub(uppercase_escaped_char, path) - return path - -def reach(h): - """Return reach of host h, as defined by RFC 2965, section 1. - - The reach R of a host name H is defined as follows: - - * If - - - H is the host domain name of a host; and, - - - H has the form A.B; and - - - A has no embedded (that is, interior) dots; and - - - B has at least one embedded dot, or B is the string "local". - then the reach of H is .B. - - * Otherwise, the reach of H is H. - - >>> reach("www.acme.com") - '.acme.com' - >>> reach("acme.com") - 'acme.com' - >>> reach("acme.local") - '.local' - - """ - i = h.find(".") - if i >= 0: - #a = h[:i] # this line is only here to show what a is - b = h[i+1:] - i = b.find(".") - if is_HDN(h) and (i >= 0 or b == "local"): - return "."+b - return h - -def is_third_party(request): - """ - - RFC 2965, section 3.3.6: - - An unverifiable transaction is to a third-party host if its request- - host U does not domain-match the reach R of the request-host O in the - origin transaction. - - """ - req_host = request_host_lc(request) - # the origin request's request-host was stuffed into request by - # _urllib2_support.AbstractHTTPHandler - return not domain_match(req_host, reach(request.origin_req_host)) - - -try: - all -except NameError: - # python 2.4 - def all(iterable): - for x in iterable: - if not x: - return False - return True - - -class Cookie: - """HTTP Cookie. - - This class represents both Netscape and RFC 2965 cookies. - - This is deliberately a very simple class. It just holds attributes. It's - possible to construct Cookie instances that don't comply with the cookie - standards. CookieJar.make_cookies is the factory function for Cookie - objects -- it deals with cookie parsing, supplying defaults, and - normalising to the representation used in this class. CookiePolicy is - responsible for checking them to see whether they should be accepted from - and returned to the server. - - version: integer; - name: string; - value: string (may be None); - port: string; None indicates no attribute was supplied (e.g. "Port", rather - than eg. "Port=80"); otherwise, a port string (eg. "80") or a port list - string (e.g. "80,8080") - port_specified: boolean; true if a value was supplied with the Port - cookie-attribute - domain: string; - domain_specified: boolean; true if Domain was explicitly set - domain_initial_dot: boolean; true if Domain as set in HTTP header by server - started with a dot (yes, this really is necessary!) - path: string; - path_specified: boolean; true if Path was explicitly set - secure: boolean; true if should only be returned over secure connection - expires: integer; seconds since epoch (RFC 2965 cookies should calculate - this value from the Max-Age attribute) - discard: boolean, true if this is a session cookie; (if no expires value, - this should be true) - comment: string; - comment_url: string; - rfc2109: boolean; true if cookie arrived in a Set-Cookie: (not - Set-Cookie2:) header, but had a version cookie-attribute of 1 - rest: mapping of other cookie-attributes - - Note that the port may be present in the headers, but unspecified ("Port" - rather than"Port=80", for example); if this is the case, port is None. - - """ - - - _attrs = ("version", "name", "value", - "port", "port_specified", - "domain", "domain_specified", "domain_initial_dot", - "path", "path_specified", - "secure", "expires", "discard", "comment", "comment_url", - "rfc2109", "_rest") - - def __init__(self, version, name, value, - port, port_specified, - domain, domain_specified, domain_initial_dot, - path, path_specified, - secure, - expires, - discard, - comment, - comment_url, - rest, - rfc2109=False, - ): - - if version is not None: version = int(version) - if expires is not None: expires = int(expires) - if port is None and port_specified is True: - raise ValueError("if port is None, port_specified must be false") - - self.version = version - self.name = name - self.value = value - self.port = port - self.port_specified = port_specified - # normalise case, as per RFC 2965 section 3.3.3 - self.domain = domain.lower() - self.domain_specified = domain_specified - # Sigh. We need to know whether the domain given in the - # cookie-attribute had an initial dot, in order to follow RFC 2965 - # (as clarified in draft errata). Needed for the returned $Domain - # value. - self.domain_initial_dot = domain_initial_dot - self.path = path - self.path_specified = path_specified - self.secure = secure - self.expires = expires - self.discard = discard - self.comment = comment - self.comment_url = comment_url - self.rfc2109 = rfc2109 - - self._rest = copy.copy(rest) - - def has_nonstandard_attr(self, name): - return self._rest.has_key(name) - def get_nonstandard_attr(self, name, default=None): - return self._rest.get(name, default) - def set_nonstandard_attr(self, name, value): - self._rest[name] = value - def nonstandard_attr_keys(self): - return self._rest.keys() - - def is_expired(self, now=None): - if now is None: now = time.time() - return (self.expires is not None) and (self.expires <= now) - - def __eq__(self, other): - return all(getattr(self, a) == getattr(other, a) for a in self._attrs) - - def __ne__(self, other): - return not (self == other) - - def __str__(self): - if self.port is None: p = "" - else: p = ":"+self.port - limit = self.domain + p + self.path - if self.value is not None: - namevalue = "%s=%s" % (self.name, self.value) - else: - namevalue = self.name - return "" % (namevalue, limit) - - def __repr__(self): - args = [] - for name in ["version", "name", "value", - "port", "port_specified", - "domain", "domain_specified", "domain_initial_dot", - "path", "path_specified", - "secure", "expires", "discard", "comment", "comment_url", - ]: - attr = getattr(self, name) - args.append("%s=%s" % (name, repr(attr))) - args.append("rest=%s" % repr(self._rest)) - args.append("rfc2109=%s" % repr(self.rfc2109)) - return "Cookie(%s)" % ", ".join(args) - - -class CookiePolicy: - """Defines which cookies get accepted from and returned to server. - - May also modify cookies. - - The subclass DefaultCookiePolicy defines the standard rules for Netscape - and RFC 2965 cookies -- override that if you want a customised policy. - - As well as implementing set_ok and return_ok, implementations of this - interface must also supply the following attributes, indicating which - protocols should be used, and how. These can be read and set at any time, - though whether that makes complete sense from the protocol point of view is - doubtful. - - Public attributes: - - netscape: implement netscape protocol - rfc2965: implement RFC 2965 protocol - rfc2109_as_netscape: - WARNING: This argument will change or go away if is not accepted into - the Python standard library in this form! - If true, treat RFC 2109 cookies as though they were Netscape cookies. The - default is for this attribute to be None, which means treat 2109 cookies - as RFC 2965 cookies unless RFC 2965 handling is switched off (which it is, - by default), and as Netscape cookies otherwise. - hide_cookie2: don't add Cookie2 header to requests (the presence of - this header indicates to the server that we understand RFC 2965 - cookies) - - """ - def set_ok(self, cookie, request): - """Return true if (and only if) cookie should be accepted from server. - - Currently, pre-expired cookies never get this far -- the CookieJar - class deletes such cookies itself. - - cookie: mechanize.Cookie object - request: object implementing the interface defined by - CookieJar.extract_cookies.__doc__ - - """ - raise NotImplementedError() - - def return_ok(self, cookie, request): - """Return true if (and only if) cookie should be returned to server. - - cookie: mechanize.Cookie object - request: object implementing the interface defined by - CookieJar.add_cookie_header.__doc__ - - """ - raise NotImplementedError() - - def domain_return_ok(self, domain, request): - """Return false if cookies should not be returned, given cookie domain. - - This is here as an optimization, to remove the need for checking every - cookie with a particular domain (which may involve reading many files). - The default implementations of domain_return_ok and path_return_ok - (return True) leave all the work to return_ok. - - If domain_return_ok returns true for the cookie domain, path_return_ok - is called for the cookie path. Otherwise, path_return_ok and return_ok - are never called for that cookie domain. If path_return_ok returns - true, return_ok is called with the Cookie object itself for a full - check. Otherwise, return_ok is never called for that cookie path. - - Note that domain_return_ok is called for every *cookie* domain, not - just for the *request* domain. For example, the function might be - called with both ".acme.com" and "www.acme.com" if the request domain - is "www.acme.com". The same goes for path_return_ok. - - For argument documentation, see the docstring for return_ok. - - """ - return True - - def path_return_ok(self, path, request): - """Return false if cookies should not be returned, given cookie path. - - See the docstring for domain_return_ok. - - """ - return True - - -class DefaultCookiePolicy(CookiePolicy): - """Implements the standard rules for accepting and returning cookies. - - Both RFC 2965 and Netscape cookies are covered. RFC 2965 handling is - switched off by default. - - The easiest way to provide your own policy is to override this class and - call its methods in your overriden implementations before adding your own - additional checks. - - import mechanize - class MyCookiePolicy(mechanize.DefaultCookiePolicy): - def set_ok(self, cookie, request): - if not mechanize.DefaultCookiePolicy.set_ok( - self, cookie, request): - return False - if i_dont_want_to_store_this_cookie(): - return False - return True - - In addition to the features required to implement the CookiePolicy - interface, this class allows you to block and allow domains from setting - and receiving cookies. There are also some strictness switches that allow - you to tighten up the rather loose Netscape protocol rules a little bit (at - the cost of blocking some benign cookies). - - A domain blacklist and whitelist is provided (both off by default). Only - domains not in the blacklist and present in the whitelist (if the whitelist - is active) participate in cookie setting and returning. Use the - blocked_domains constructor argument, and blocked_domains and - set_blocked_domains methods (and the corresponding argument and methods for - allowed_domains). If you set a whitelist, you can turn it off again by - setting it to None. - - Domains in block or allow lists that do not start with a dot must - string-compare equal. For example, "acme.com" matches a blacklist entry of - "acme.com", but "www.acme.com" does not. Domains that do start with a dot - are matched by more specific domains too. For example, both "www.acme.com" - and "www.munitions.acme.com" match ".acme.com" (but "acme.com" itself does - not). IP addresses are an exception, and must match exactly. For example, - if blocked_domains contains "192.168.1.2" and ".168.1.2" 192.168.1.2 is - blocked, but 193.168.1.2 is not. - - Additional Public Attributes: - - General strictness switches - - strict_domain: don't allow sites to set two-component domains with - country-code top-level domains like .co.uk, .gov.uk, .co.nz. etc. - This is far from perfect and isn't guaranteed to work! - - RFC 2965 protocol strictness switches - - strict_rfc2965_unverifiable: follow RFC 2965 rules on unverifiable - transactions (usually, an unverifiable transaction is one resulting from - a redirect or an image hosted on another site); if this is false, cookies - are NEVER blocked on the basis of verifiability - - Netscape protocol strictness switches - - strict_ns_unverifiable: apply RFC 2965 rules on unverifiable transactions - even to Netscape cookies - strict_ns_domain: flags indicating how strict to be with domain-matching - rules for Netscape cookies: - DomainStrictNoDots: when setting cookies, host prefix must not contain a - dot (e.g. www.foo.bar.com can't set a cookie for .bar.com, because - www.foo contains a dot) - DomainStrictNonDomain: cookies that did not explicitly specify a Domain - cookie-attribute can only be returned to a domain that string-compares - equal to the domain that set the cookie (e.g. rockets.acme.com won't - be returned cookies from acme.com that had no Domain cookie-attribute) - DomainRFC2965Match: when setting cookies, require a full RFC 2965 - domain-match - DomainLiberal and DomainStrict are the most useful combinations of the - above flags, for convenience - strict_ns_set_initial_dollar: ignore cookies in Set-Cookie: headers that - have names starting with '$' - strict_ns_set_path: don't allow setting cookies whose path doesn't - path-match request URI - - """ - - DomainStrictNoDots = 1 - DomainStrictNonDomain = 2 - DomainRFC2965Match = 4 - - DomainLiberal = 0 - DomainStrict = DomainStrictNoDots|DomainStrictNonDomain - - def __init__(self, - blocked_domains=None, allowed_domains=None, - netscape=True, rfc2965=False, - # WARNING: this argument will change or go away if is not - # accepted into the Python standard library in this form! - # default, ie. treat 2109 as netscape iff not rfc2965 - rfc2109_as_netscape=None, - hide_cookie2=False, - strict_domain=False, - strict_rfc2965_unverifiable=True, - strict_ns_unverifiable=False, - strict_ns_domain=DomainLiberal, - strict_ns_set_initial_dollar=False, - strict_ns_set_path=False, - ): - """ - Constructor arguments should be used as keyword arguments only. - - blocked_domains: sequence of domain names that we never accept cookies - from, nor return cookies to - allowed_domains: if not None, this is a sequence of the only domains - for which we accept and return cookies - - For other arguments, see CookiePolicy.__doc__ and - DefaultCookiePolicy.__doc__.. - - """ - self.netscape = netscape - self.rfc2965 = rfc2965 - self.rfc2109_as_netscape = rfc2109_as_netscape - self.hide_cookie2 = hide_cookie2 - self.strict_domain = strict_domain - self.strict_rfc2965_unverifiable = strict_rfc2965_unverifiable - self.strict_ns_unverifiable = strict_ns_unverifiable - self.strict_ns_domain = strict_ns_domain - self.strict_ns_set_initial_dollar = strict_ns_set_initial_dollar - self.strict_ns_set_path = strict_ns_set_path - - if blocked_domains is not None: - self._blocked_domains = tuple(blocked_domains) - else: - self._blocked_domains = () - - if allowed_domains is not None: - allowed_domains = tuple(allowed_domains) - self._allowed_domains = allowed_domains - - def blocked_domains(self): - """Return the sequence of blocked domains (as a tuple).""" - return self._blocked_domains - def set_blocked_domains(self, blocked_domains): - """Set the sequence of blocked domains.""" - self._blocked_domains = tuple(blocked_domains) - - def is_blocked(self, domain): - for blocked_domain in self._blocked_domains: - if user_domain_match(domain, blocked_domain): - return True - return False - - def allowed_domains(self): - """Return None, or the sequence of allowed domains (as a tuple).""" - return self._allowed_domains - def set_allowed_domains(self, allowed_domains): - """Set the sequence of allowed domains, or None.""" - if allowed_domains is not None: - allowed_domains = tuple(allowed_domains) - self._allowed_domains = allowed_domains - - def is_not_allowed(self, domain): - if self._allowed_domains is None: - return False - for allowed_domain in self._allowed_domains: - if user_domain_match(domain, allowed_domain): - return False - return True - - def set_ok(self, cookie, request): - """ - If you override set_ok, be sure to call this method. If it returns - false, so should your subclass (assuming your subclass wants to be more - strict about which cookies to accept). - - """ - debug(" - checking cookie %s", cookie) - - assert cookie.name is not None - - for n in "version", "verifiability", "name", "path", "domain", "port": - fn_name = "set_ok_"+n - fn = getattr(self, fn_name) - if not fn(cookie, request): - return False - - return True - - def set_ok_version(self, cookie, request): - if cookie.version is None: - # Version is always set to 0 by parse_ns_headers if it's a Netscape - # cookie, so this must be an invalid RFC 2965 cookie. - debug(" Set-Cookie2 without version attribute (%s)", cookie) - return False - if cookie.version > 0 and not self.rfc2965: - debug(" RFC 2965 cookies are switched off") - return False - elif cookie.version == 0 and not self.netscape: - debug(" Netscape cookies are switched off") - return False - return True - - def set_ok_verifiability(self, cookie, request): - if request_is_unverifiable(request) and is_third_party(request): - if cookie.version > 0 and self.strict_rfc2965_unverifiable: - debug(" third-party RFC 2965 cookie during " - "unverifiable transaction") - return False - elif cookie.version == 0 and self.strict_ns_unverifiable: - debug(" third-party Netscape cookie during " - "unverifiable transaction") - return False - return True - - def set_ok_name(self, cookie, request): - # Try and stop servers setting V0 cookies designed to hack other - # servers that know both V0 and V1 protocols. - if (cookie.version == 0 and self.strict_ns_set_initial_dollar and - cookie.name.startswith("$")): - debug(" illegal name (starts with '$'): '%s'", cookie.name) - return False - return True - - def set_ok_path(self, cookie, request): - if cookie.path_specified: - req_path = request_path(request) - if ((cookie.version > 0 or - (cookie.version == 0 and self.strict_ns_set_path)) and - not req_path.startswith(cookie.path)): - debug(" path attribute %s is not a prefix of request " - "path %s", cookie.path, req_path) - return False - return True - - def set_ok_countrycode_domain(self, cookie, request): - """Return False if explicit cookie domain is not acceptable. - - Called by set_ok_domain, for convenience of overriding by - subclasses. - - """ - if cookie.domain_specified and self.strict_domain: - domain = cookie.domain - # since domain was specified, we know that: - assert domain.startswith(".") - if domain.count(".") == 2: - # domain like .foo.bar - i = domain.rfind(".") - tld = domain[i+1:] - sld = domain[1:i] - if (sld.lower() in [ - "co", "ac", - "com", "edu", "org", "net", "gov", "mil", "int", - "aero", "biz", "cat", "coop", "info", "jobs", "mobi", - "museum", "name", "pro", "travel", - ] and - len(tld) == 2): - # domain like .co.uk - return False - return True - - def set_ok_domain(self, cookie, request): - if self.is_blocked(cookie.domain): - debug(" domain %s is in user block-list", cookie.domain) - return False - if self.is_not_allowed(cookie.domain): - debug(" domain %s is not in user allow-list", cookie.domain) - return False - if not self.set_ok_countrycode_domain(cookie, request): - debug(" country-code second level domain %s", cookie.domain) - return False - if cookie.domain_specified: - req_host, erhn = eff_request_host_lc(request) - domain = cookie.domain - if domain.startswith("."): - undotted_domain = domain[1:] - else: - undotted_domain = domain - embedded_dots = (undotted_domain.find(".") >= 0) - if not embedded_dots and domain != ".local": - debug(" non-local domain %s contains no embedded dot", - domain) - return False - if cookie.version == 0: - if (not erhn.endswith(domain) and - (not erhn.startswith(".") and - not ("."+erhn).endswith(domain))): - debug(" effective request-host %s (even with added " - "initial dot) does not end end with %s", - erhn, domain) - return False - if (cookie.version > 0 or - (self.strict_ns_domain & self.DomainRFC2965Match)): - if not domain_match(erhn, domain): - debug(" effective request-host %s does not domain-match " - "%s", erhn, domain) - return False - if (cookie.version > 0 or - (self.strict_ns_domain & self.DomainStrictNoDots)): - host_prefix = req_host[:-len(domain)] - if (host_prefix.find(".") >= 0 and - not IPV4_RE.search(req_host)): - debug(" host prefix %s for domain %s contains a dot", - host_prefix, domain) - return False - return True - - def set_ok_port(self, cookie, request): - if cookie.port_specified: - req_port = request_port(request) - if req_port is None: - req_port = "80" - else: - req_port = str(req_port) - for p in cookie.port.split(","): - try: - int(p) - except ValueError: - debug(" bad port %s (not numeric)", p) - return False - if p == req_port: - break - else: - debug(" request port (%s) not found in %s", - req_port, cookie.port) - return False - return True - - def return_ok(self, cookie, request): - """ - If you override return_ok, be sure to call this method. If it returns - false, so should your subclass (assuming your subclass wants to be more - strict about which cookies to return). - - """ - # Path has already been checked by path_return_ok, and domain blocking - # done by domain_return_ok. - debug(" - checking cookie %s", cookie) - - for n in ("version", "verifiability", "secure", "expires", "port", - "domain"): - fn_name = "return_ok_"+n - fn = getattr(self, fn_name) - if not fn(cookie, request): - return False - return True - - def return_ok_version(self, cookie, request): - if cookie.version > 0 and not self.rfc2965: - debug(" RFC 2965 cookies are switched off") - return False - elif cookie.version == 0 and not self.netscape: - debug(" Netscape cookies are switched off") - return False - return True - - def return_ok_verifiability(self, cookie, request): - if request_is_unverifiable(request) and is_third_party(request): - if cookie.version > 0 and self.strict_rfc2965_unverifiable: - debug(" third-party RFC 2965 cookie during unverifiable " - "transaction") - return False - elif cookie.version == 0 and self.strict_ns_unverifiable: - debug(" third-party Netscape cookie during unverifiable " - "transaction") - return False - return True - - def return_ok_secure(self, cookie, request): - if cookie.secure and request.get_type() != "https": - debug(" secure cookie with non-secure request") - return False - return True - - def return_ok_expires(self, cookie, request): - if cookie.is_expired(self._now): - debug(" cookie expired") - return False - return True - - def return_ok_port(self, cookie, request): - if cookie.port: - req_port = request_port(request) - if req_port is None: - req_port = "80" - for p in cookie.port.split(","): - if p == req_port: - break - else: - debug(" request port %s does not match cookie port %s", - req_port, cookie.port) - return False - return True - - def return_ok_domain(self, cookie, request): - req_host, erhn = eff_request_host_lc(request) - domain = cookie.domain - - # strict check of non-domain cookies: Mozilla does this, MSIE5 doesn't - if (cookie.version == 0 and - (self.strict_ns_domain & self.DomainStrictNonDomain) and - not cookie.domain_specified and domain != erhn): - debug(" cookie with unspecified domain does not string-compare " - "equal to request domain") - return False - - if cookie.version > 0 and not domain_match(erhn, domain): - debug(" effective request-host name %s does not domain-match " - "RFC 2965 cookie domain %s", erhn, domain) - return False - if cookie.version == 0 and not ("."+erhn).endswith(domain): - debug(" request-host %s does not match Netscape cookie domain " - "%s", req_host, domain) - return False - return True - - def domain_return_ok(self, domain, request): - # Liberal check of domain. This is here as an optimization to avoid - # having to load lots of MSIE cookie files unless necessary. - - # Munge req_host and erhn to always start with a dot, so as to err on - # the side of letting cookies through. - dotted_req_host, dotted_erhn = eff_request_host_lc(request) - if not dotted_req_host.startswith("."): - dotted_req_host = "."+dotted_req_host - if not dotted_erhn.startswith("."): - dotted_erhn = "."+dotted_erhn - if not (dotted_req_host.endswith(domain) or - dotted_erhn.endswith(domain)): - #debug(" request domain %s does not match cookie domain %s", - # req_host, domain) - return False - - if self.is_blocked(domain): - debug(" domain %s is in user block-list", domain) - return False - if self.is_not_allowed(domain): - debug(" domain %s is not in user allow-list", domain) - return False - - return True - - def path_return_ok(self, path, request): - debug("- checking cookie path=%s", path) - req_path = request_path(request) - if not req_path.startswith(path): - debug(" %s does not path-match %s", req_path, path) - return False - return True - - -def vals_sorted_by_key(adict): - keys = adict.keys() - keys.sort() - return map(adict.get, keys) - -class MappingIterator: - """Iterates over nested mapping, depth-first, in sorted order by key.""" - def __init__(self, mapping): - self._s = [(vals_sorted_by_key(mapping), 0, None)] # LIFO stack - - def __iter__(self): return self - - def next(self): - # this is hairy because of lack of generators - while 1: - try: - vals, i, prev_item = self._s.pop() - except IndexError: - raise StopIteration() - if i < len(vals): - item = vals[i] - i = i + 1 - self._s.append((vals, i, prev_item)) - try: - item.items - except AttributeError: - # non-mapping - break - else: - # mapping - self._s.append((vals_sorted_by_key(item), 0, item)) - continue - return item - - -# Used as second parameter to dict.get method, to distinguish absent -# dict key from one with a None value. -class Absent: pass - -class CookieJar: - """Collection of HTTP cookies. - - You may not need to know about this class: try mechanize.urlopen(). - - The major methods are extract_cookies and add_cookie_header; these are all - you are likely to need. - - CookieJar supports the iterator protocol: - - for cookie in cookiejar: - # do something with cookie - - Methods: - - add_cookie_header(request) - extract_cookies(response, request) - get_policy() - set_policy(policy) - cookies_for_request(request) - make_cookies(response, request) - set_cookie_if_ok(cookie, request) - set_cookie(cookie) - clear_session_cookies() - clear_expired_cookies() - clear(domain=None, path=None, name=None) - - Public attributes - - policy: CookiePolicy object - - """ - - non_word_re = re.compile(r"\W") - quote_re = re.compile(r"([\"\\])") - strict_domain_re = re.compile(r"\.?[^.]*") - domain_re = re.compile(r"[^.]*") - dots_re = re.compile(r"^\.+") - - def __init__(self, policy=None): - """ - See CookieJar.__doc__ for argument documentation. - - """ - if policy is None: - policy = DefaultCookiePolicy() - self._policy = policy - - self._cookies = {} - - # for __getitem__ iteration in pre-2.2 Pythons - self._prev_getitem_index = 0 - - def get_policy(self): - return self._policy - - def set_policy(self, policy): - self._policy = policy - - def _cookies_for_domain(self, domain, request): - cookies = [] - if not self._policy.domain_return_ok(domain, request): - return [] - debug("Checking %s for cookies to return", domain) - cookies_by_path = self._cookies[domain] - for path in cookies_by_path.keys(): - if not self._policy.path_return_ok(path, request): - continue - cookies_by_name = cookies_by_path[path] - for cookie in cookies_by_name.values(): - if not self._policy.return_ok(cookie, request): - debug(" not returning cookie") - continue - debug(" it's a match") - cookies.append(cookie) - return cookies - - def cookies_for_request(self, request): - """Return a list of cookies to be returned to server. - - The returned list of cookie instances is sorted in the order they - should appear in the Cookie: header for return to the server. - - See add_cookie_header.__doc__ for the interface required of the - request argument. - - New in version 0.1.10 - - """ - self._policy._now = self._now = int(time.time()) - cookies = self._cookies_for_request(request) - # add cookies in order of most specific (i.e. longest) path first - def decreasing_size(a, b): return cmp(len(b.path), len(a.path)) - cookies.sort(decreasing_size) - return cookies - - def _cookies_for_request(self, request): - """Return a list of cookies to be returned to server.""" - # this method still exists (alongside cookies_for_request) because it - # is part of an implied protected interface for subclasses of cookiejar - # XXX document that implied interface, or provide another way of - # implementing cookiejars than subclassing - cookies = [] - for domain in self._cookies.keys(): - cookies.extend(self._cookies_for_domain(domain, request)) - return cookies - - def _cookie_attrs(self, cookies): - """Return a list of cookie-attributes to be returned to server. - - The $Version attribute is also added when appropriate (currently only - once per request). - - >>> jar = CookieJar() - >>> ns_cookie = Cookie(0, "foo", '"bar"', None, False, - ... "example.com", False, False, - ... "/", False, False, None, True, - ... None, None, {}) - >>> jar._cookie_attrs([ns_cookie]) - ['foo="bar"'] - >>> rfc2965_cookie = Cookie(1, "foo", "bar", None, False, - ... ".example.com", True, False, - ... "/", False, False, None, True, - ... None, None, {}) - >>> jar._cookie_attrs([rfc2965_cookie]) - ['$Version=1', 'foo=bar', '$Domain="example.com"'] - - """ - version_set = False - - attrs = [] - for cookie in cookies: - # set version of Cookie header - # XXX - # What should it be if multiple matching Set-Cookie headers have - # different versions themselves? - # Answer: there is no answer; was supposed to be settled by - # RFC 2965 errata, but that may never appear... - version = cookie.version - if not version_set: - version_set = True - if version > 0: - attrs.append("$Version=%s" % version) - - # quote cookie value if necessary - # (not for Netscape protocol, which already has any quotes - # intact, due to the poorly-specified Netscape Cookie: syntax) - if ((cookie.value is not None) and - self.non_word_re.search(cookie.value) and version > 0): - value = self.quote_re.sub(r"\\\1", cookie.value) - else: - value = cookie.value - - # add cookie-attributes to be returned in Cookie header - if cookie.value is None: - attrs.append(cookie.name) - else: - attrs.append("%s=%s" % (cookie.name, value)) - if version > 0: - if cookie.path_specified: - attrs.append('$Path="%s"' % cookie.path) - if cookie.domain.startswith("."): - domain = cookie.domain - if (not cookie.domain_initial_dot and - domain.startswith(".")): - domain = domain[1:] - attrs.append('$Domain="%s"' % domain) - if cookie.port is not None: - p = "$Port" - if cookie.port_specified: - p = p + ('="%s"' % cookie.port) - attrs.append(p) - - return attrs - - def add_cookie_header(self, request): - """Add correct Cookie: header to request (mechanize.Request object). - - The Cookie2 header is also added unless policy.hide_cookie2 is true. - - The request object (usually a mechanize.Request instance) must support - the methods get_full_url, get_host, is_unverifiable, get_type, - has_header, get_header, header_items and add_unredirected_header, as - documented by urllib2. - """ - debug("add_cookie_header") - cookies = self.cookies_for_request(request) - - attrs = self._cookie_attrs(cookies) - if attrs: - if not request.has_header("Cookie"): - request.add_unredirected_header("Cookie", "; ".join(attrs)) - - # if necessary, advertise that we know RFC 2965 - if self._policy.rfc2965 and not self._policy.hide_cookie2: - for cookie in cookies: - if cookie.version != 1 and not request.has_header("Cookie2"): - request.add_unredirected_header("Cookie2", '$Version="1"') - break - - self.clear_expired_cookies() - - def _normalized_cookie_tuples(self, attrs_set): - """Return list of tuples containing normalised cookie information. - - attrs_set is the list of lists of key,value pairs extracted from - the Set-Cookie or Set-Cookie2 headers. - - Tuples are name, value, standard, rest, where name and value are the - cookie name and value, standard is a dictionary containing the standard - cookie-attributes (discard, secure, version, expires or max-age, - domain, path and port) and rest is a dictionary containing the rest of - the cookie-attributes. - - """ - cookie_tuples = [] - - boolean_attrs = "discard", "secure" - value_attrs = ("version", - "expires", "max-age", - "domain", "path", "port", - "comment", "commenturl") - - for cookie_attrs in attrs_set: - name, value = cookie_attrs[0] - - # Build dictionary of standard cookie-attributes (standard) and - # dictionary of other cookie-attributes (rest). - - # Note: expiry time is normalised to seconds since epoch. V0 - # cookies should have the Expires cookie-attribute, and V1 cookies - # should have Max-Age, but since V1 includes RFC 2109 cookies (and - # since V0 cookies may be a mish-mash of Netscape and RFC 2109), we - # accept either (but prefer Max-Age). - max_age_set = False - - bad_cookie = False - - standard = {} - rest = {} - for k, v in cookie_attrs[1:]: - lc = k.lower() - # don't lose case distinction for unknown fields - if lc in value_attrs or lc in boolean_attrs: - k = lc - if k in boolean_attrs and v is None: - # boolean cookie-attribute is present, but has no value - # (like "discard", rather than "port=80") - v = True - if standard.has_key(k): - # only first value is significant - continue - if k == "domain": - if v is None: - debug(" missing value for domain attribute") - bad_cookie = True - break - # RFC 2965 section 3.3.3 - v = v.lower() - if k == "expires": - if max_age_set: - # Prefer max-age to expires (like Mozilla) - continue - if v is None: - debug(" missing or invalid value for expires " - "attribute: treating as session cookie") - continue - if k == "max-age": - max_age_set = True - if v is None: - debug(" missing value for max-age attribute") - bad_cookie = True - break - try: - v = int(v) - except ValueError: - debug(" missing or invalid (non-numeric) value for " - "max-age attribute") - bad_cookie = True - break - # convert RFC 2965 Max-Age to seconds since epoch - # XXX Strictly you're supposed to follow RFC 2616 - # age-calculation rules. Remember that zero Max-Age is a - # is a request to discard (old and new) cookie, though. - k = "expires" - v = self._now + v - if (k in value_attrs) or (k in boolean_attrs): - if (v is None and - k not in ["port", "comment", "commenturl"]): - debug(" missing value for %s attribute" % k) - bad_cookie = True - break - standard[k] = v - else: - rest[k] = v - - if bad_cookie: - continue - - cookie_tuples.append((name, value, standard, rest)) - - return cookie_tuples - - def _cookie_from_cookie_tuple(self, tup, request): - # standard is dict of standard cookie-attributes, rest is dict of the - # rest of them - name, value, standard, rest = tup - - domain = standard.get("domain", Absent) - path = standard.get("path", Absent) - port = standard.get("port", Absent) - expires = standard.get("expires", Absent) - - # set the easy defaults - version = standard.get("version", None) - if version is not None: - try: - version = int(version) - except ValueError: - return None # invalid version, ignore cookie - secure = standard.get("secure", False) - # (discard is also set if expires is Absent) - discard = standard.get("discard", False) - comment = standard.get("comment", None) - comment_url = standard.get("commenturl", None) - - # set default path - if path is not Absent and path != "": - path_specified = True - path = escape_path(path) - else: - path_specified = False - path = request_path(request) - i = path.rfind("/") - if i != -1: - if version == 0: - # Netscape spec parts company from reality here - path = path[:i] - else: - path = path[:i+1] - if len(path) == 0: path = "/" - - # set default domain - domain_specified = domain is not Absent - # but first we have to remember whether it starts with a dot - domain_initial_dot = False - if domain_specified: - domain_initial_dot = bool(domain.startswith(".")) - if domain is Absent: - req_host, erhn = eff_request_host_lc(request) - domain = erhn - elif not domain.startswith("."): - domain = "."+domain - - # set default port - port_specified = False - if port is not Absent: - if port is None: - # Port attr present, but has no value: default to request port. - # Cookie should then only be sent back on that port. - port = request_port(request) - else: - port_specified = True - port = re.sub(r"\s+", "", port) - else: - # No port attr present. Cookie can be sent back on any port. - port = None - - # set default expires and discard - if expires is Absent: - expires = None - discard = True - - return Cookie(version, - name, value, - port, port_specified, - domain, domain_specified, domain_initial_dot, - path, path_specified, - secure, - expires, - discard, - comment, - comment_url, - rest) - - def _cookies_from_attrs_set(self, attrs_set, request): - cookie_tuples = self._normalized_cookie_tuples(attrs_set) - - cookies = [] - for tup in cookie_tuples: - cookie = self._cookie_from_cookie_tuple(tup, request) - if cookie: cookies.append(cookie) - return cookies - - def _process_rfc2109_cookies(self, cookies): - if self._policy.rfc2109_as_netscape is None: - rfc2109_as_netscape = not self._policy.rfc2965 - else: - rfc2109_as_netscape = self._policy.rfc2109_as_netscape - for cookie in cookies: - if cookie.version == 1: - cookie.rfc2109 = True - if rfc2109_as_netscape: - # treat 2109 cookies as Netscape cookies rather than - # as RFC2965 cookies - cookie.version = 0 - - def _make_cookies(self, response, request): - # get cookie-attributes for RFC 2965 and Netscape protocols - headers = response.info() - rfc2965_hdrs = headers.getheaders("Set-Cookie2") - ns_hdrs = headers.getheaders("Set-Cookie") - - rfc2965 = self._policy.rfc2965 - netscape = self._policy.netscape - - if ((not rfc2965_hdrs and not ns_hdrs) or - (not ns_hdrs and not rfc2965) or - (not rfc2965_hdrs and not netscape) or - (not netscape and not rfc2965)): - return [] # no relevant cookie headers: quick exit - - try: - cookies = self._cookies_from_attrs_set( - split_header_words(rfc2965_hdrs), request) - except: - reraise_unmasked_exceptions() - cookies = [] - - if ns_hdrs and netscape: - try: - # RFC 2109 and Netscape cookies - ns_cookies = self._cookies_from_attrs_set( - parse_ns_headers(ns_hdrs), request) - except: - reraise_unmasked_exceptions() - ns_cookies = [] - self._process_rfc2109_cookies(ns_cookies) - - # Look for Netscape cookies (from Set-Cookie headers) that match - # corresponding RFC 2965 cookies (from Set-Cookie2 headers). - # For each match, keep the RFC 2965 cookie and ignore the Netscape - # cookie (RFC 2965 section 9.1). Actually, RFC 2109 cookies are - # bundled in with the Netscape cookies for this purpose, which is - # reasonable behaviour. - if rfc2965: - lookup = {} - for cookie in cookies: - lookup[(cookie.domain, cookie.path, cookie.name)] = None - - def no_matching_rfc2965(ns_cookie, lookup=lookup): - key = ns_cookie.domain, ns_cookie.path, ns_cookie.name - return not lookup.has_key(key) - ns_cookies = filter(no_matching_rfc2965, ns_cookies) - - if ns_cookies: - cookies.extend(ns_cookies) - - return cookies - - def make_cookies(self, response, request): - """Return sequence of Cookie objects extracted from response object. - - See extract_cookies.__doc__ for the interface required of the - response and request arguments. - - """ - self._policy._now = self._now = int(time.time()) - return [cookie for cookie in self._make_cookies(response, request) - if cookie.expires is None or not cookie.expires <= self._now] - - def set_cookie_if_ok(self, cookie, request): - """Set a cookie if policy says it's OK to do so. - - cookie: mechanize.Cookie instance - request: see extract_cookies.__doc__ for the required interface - - """ - self._policy._now = self._now = int(time.time()) - - if self._policy.set_ok(cookie, request): - self.set_cookie(cookie) - - def set_cookie(self, cookie): - """Set a cookie, without checking whether or not it should be set. - - cookie: mechanize.Cookie instance - """ - c = self._cookies - if not c.has_key(cookie.domain): c[cookie.domain] = {} - c2 = c[cookie.domain] - if not c2.has_key(cookie.path): c2[cookie.path] = {} - c3 = c2[cookie.path] - c3[cookie.name] = cookie - - def extract_cookies(self, response, request): - """Extract cookies from response, where allowable given the request. - - Look for allowable Set-Cookie: and Set-Cookie2: headers in the response - object passed as argument. Any of these headers that are found are - used to update the state of the object (subject to the policy.set_ok - method's approval). - - The response object (usually be the result of a call to - mechanize.urlopen, or similar) should support an info method, which - returns a mimetools.Message object (in fact, the 'mimetools.Message - object' may be any object that provides a getheaders method). - - The request object (usually a mechanize.Request instance) must support - the methods get_full_url, get_type, get_host, and is_unverifiable, as - documented by mechanize, and the port attribute (the port number). The - request is used to set default values for cookie-attributes as well as - for checking that the cookie is OK to be set. - - """ - debug("extract_cookies: %s", response.info()) - self._policy._now = self._now = int(time.time()) - - for cookie in self._make_cookies(response, request): - if cookie.expires is not None and cookie.expires <= self._now: - # Expiry date in past is request to delete cookie. This can't be - # in DefaultCookiePolicy, because can't delete cookies there. - try: - self.clear(cookie.domain, cookie.path, cookie.name) - except KeyError: - pass - debug("Expiring cookie, domain='%s', path='%s', name='%s'", - cookie.domain, cookie.path, cookie.name) - elif self._policy.set_ok(cookie, request): - debug(" setting cookie: %s", cookie) - self.set_cookie(cookie) - - def clear(self, domain=None, path=None, name=None): - """Clear some cookies. - - Invoking this method without arguments will clear all cookies. If - given a single argument, only cookies belonging to that domain will be - removed. If given two arguments, cookies belonging to the specified - path within that domain are removed. If given three arguments, then - the cookie with the specified name, path and domain is removed. - - Raises KeyError if no matching cookie exists. - - """ - if name is not None: - if (domain is None) or (path is None): - raise ValueError( - "domain and path must be given to remove a cookie by name") - del self._cookies[domain][path][name] - elif path is not None: - if domain is None: - raise ValueError( - "domain must be given to remove cookies by path") - del self._cookies[domain][path] - elif domain is not None: - del self._cookies[domain] - else: - self._cookies = {} - - def clear_session_cookies(self): - """Discard all session cookies. - - Discards all cookies held by object which had either no Max-Age or - Expires cookie-attribute or an explicit Discard cookie-attribute, or - which otherwise have ended up with a true discard attribute. For - interactive browsers, the end of a session usually corresponds to - closing the browser window. - - Note that the save method won't save session cookies anyway, unless you - ask otherwise by passing a true ignore_discard argument. - - """ - for cookie in self: - if cookie.discard: - self.clear(cookie.domain, cookie.path, cookie.name) - - def clear_expired_cookies(self): - """Discard all expired cookies. - - You probably don't need to call this method: expired cookies are never - sent back to the server (provided you're using DefaultCookiePolicy), - this method is called by CookieJar itself every so often, and the save - method won't save expired cookies anyway (unless you ask otherwise by - passing a true ignore_expires argument). - - """ - now = time.time() - for cookie in self: - if cookie.is_expired(now): - self.clear(cookie.domain, cookie.path, cookie.name) - - def __getitem__(self, i): - if i == 0: - self._getitem_iterator = self.__iter__() - elif self._prev_getitem_index != i-1: raise IndexError( - "CookieJar.__getitem__ only supports sequential iteration") - self._prev_getitem_index = i - try: - return self._getitem_iterator.next() - except StopIteration: - raise IndexError() - - def __iter__(self): - return MappingIterator(self._cookies) - - def __len__(self): - """Return number of contained cookies.""" - i = 0 - for cookie in self: i = i + 1 - return i - - def __repr__(self): - r = [] - for cookie in self: r.append(repr(cookie)) - return "<%s[%s]>" % (self.__class__, ", ".join(r)) - - def __str__(self): - r = [] - for cookie in self: r.append(str(cookie)) - return "<%s[%s]>" % (self.__class__, ", ".join(r)) - - -class LoadError(Exception): pass - -class FileCookieJar(CookieJar): - """CookieJar that can be loaded from and saved to a file. - - Additional methods - - save(filename=None, ignore_discard=False, ignore_expires=False) - load(filename=None, ignore_discard=False, ignore_expires=False) - revert(filename=None, ignore_discard=False, ignore_expires=False) - - Additional public attributes - - filename: filename for loading and saving cookies - - Additional public readable attributes - - delayload: request that cookies are lazily loaded from disk; this is only - a hint since this only affects performance, not behaviour (unless the - cookies on disk are changing); a CookieJar object may ignore it (in fact, - only MSIECookieJar lazily loads cookies at the moment) - - """ - - def __init__(self, filename=None, delayload=False, policy=None): - """ - See FileCookieJar.__doc__ for argument documentation. - - Cookies are NOT loaded from the named file until either the load or - revert method is called. - - """ - CookieJar.__init__(self, policy) - if filename is not None and not isstringlike(filename): - raise ValueError("filename must be string-like") - self.filename = filename - self.delayload = bool(delayload) - - def save(self, filename=None, ignore_discard=False, ignore_expires=False): - """Save cookies to a file. - - filename: name of file in which to save cookies - ignore_discard: save even cookies set to be discarded - ignore_expires: save even cookies that have expired - - The file is overwritten if it already exists, thus wiping all its - cookies. Saved cookies can be restored later using the load or revert - methods. If filename is not specified, self.filename is used; if - self.filename is None, ValueError is raised. - - """ - raise NotImplementedError() - - def load(self, filename=None, ignore_discard=False, ignore_expires=False): - """Load cookies from a file. - - Old cookies are kept unless overwritten by newly loaded ones. - - Arguments are as for .save(). - - If filename is not specified, self.filename is used; if self.filename - is None, ValueError is raised. The named file must be in the format - understood by the class, or LoadError will be raised. This format will - be identical to that written by the save method, unless the load format - is not sufficiently well understood (as is the case for MSIECookieJar). - - """ - if filename is None: - if self.filename is not None: filename = self.filename - else: raise ValueError(MISSING_FILENAME_TEXT) - - f = open(filename) - try: - self._really_load(f, filename, ignore_discard, ignore_expires) - finally: - f.close() - - def revert(self, filename=None, - ignore_discard=False, ignore_expires=False): - """Clear all cookies and reload cookies from a saved file. - - Raises LoadError (or IOError) if reversion is not successful; the - object's state will not be altered if this happens. - - """ - if filename is None: - if self.filename is not None: filename = self.filename - else: raise ValueError(MISSING_FILENAME_TEXT) - - old_state = copy.deepcopy(self._cookies) - self._cookies = {} - try: - self.load(filename, ignore_discard, ignore_expires) - except (LoadError, IOError): - self._cookies = old_state - raise diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/mechanize/_debug.py b/packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/mechanize/_debug.py deleted file mode 100644 index 8243969990..0000000000 --- a/packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/mechanize/_debug.py +++ /dev/null @@ -1,28 +0,0 @@ -import logging - -from _response import response_seek_wrapper -from _urllib2_fork import BaseHandler - - -class HTTPResponseDebugProcessor(BaseHandler): - handler_order = 900 # before redirections, after everything else - - def http_response(self, request, response): - if not hasattr(response, "seek"): - response = response_seek_wrapper(response) - info = logging.getLogger("mechanize.http_responses").info - try: - info(response.read()) - finally: - response.seek(0) - info("*****************************************************") - return response - - https_response = http_response - -class HTTPRedirectDebugProcessor(BaseHandler): - def http_request(self, request): - if hasattr(request, "redirect_dict"): - info = logging.getLogger("mechanize.http_redirects").info - info("redirecting to %s", request.get_full_url()) - return request diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/mechanize/_firefox3cookiejar.py b/packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/mechanize/_firefox3cookiejar.py deleted file mode 100644 index a64d70f35d..0000000000 --- a/packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/mechanize/_firefox3cookiejar.py +++ /dev/null @@ -1,248 +0,0 @@ -"""Firefox 3 "cookies.sqlite" cookie persistence. - -Copyright 2008 John J Lee - -This code is free software; you can redistribute it and/or modify it -under the terms of the BSD or ZPL 2.1 licenses (see the file -COPYING.txt included with the distribution). - -""" - -import logging -import time - -from _clientcookie import CookieJar, Cookie, MappingIterator -from _util import isstringlike, experimental -debug = logging.getLogger("mechanize.cookies").debug - - -class Firefox3CookieJar(CookieJar): - - """Firefox 3 cookie jar. - - The cookies are stored in Firefox 3's "cookies.sqlite" format. - - Constructor arguments: - - filename: filename of cookies.sqlite (typically found at the top level - of a firefox profile directory) - autoconnect: as a convenience, connect to the SQLite cookies database at - Firefox3CookieJar construction time (default True) - policy: an object satisfying the mechanize.CookiePolicy interface - - Note that this is NOT a FileCookieJar, and there are no .load(), - .save() or .restore() methods. The database is in sync with the - cookiejar object's state after each public method call. - - Following Firefox's own behaviour, session cookies are never saved to - the database. - - The file is created, and an sqlite database written to it, if it does - not already exist. The moz_cookies database table is created if it does - not already exist. - """ - - # XXX - # handle DatabaseError exceptions - # add a FileCookieJar (explicit .save() / .revert() / .load() methods) - - def __init__(self, filename, autoconnect=True, policy=None): - experimental("Firefox3CookieJar is experimental code") - CookieJar.__init__(self, policy) - if filename is not None and not isstringlike(filename): - raise ValueError("filename must be string-like") - self.filename = filename - self._conn = None - if autoconnect: - self.connect() - - def connect(self): - import sqlite3 # not available in Python 2.4 stdlib - self._conn = sqlite3.connect(self.filename) - self._conn.isolation_level = "DEFERRED" - self._create_table_if_necessary() - - def close(self): - self._conn.close() - - def _transaction(self, func): - try: - cur = self._conn.cursor() - try: - result = func(cur) - finally: - cur.close() - except: - self._conn.rollback() - raise - else: - self._conn.commit() - return result - - def _execute(self, query, params=()): - return self._transaction(lambda cur: cur.execute(query, params)) - - def _query(self, query, params=()): - # XXX should we bother with a transaction? - cur = self._conn.cursor() - try: - cur.execute(query, params) - return cur.fetchall() - finally: - cur.close() - - def _create_table_if_necessary(self): - self._execute("""\ -CREATE TABLE IF NOT EXISTS moz_cookies (id INTEGER PRIMARY KEY, name TEXT, - value TEXT, host TEXT, path TEXT,expiry INTEGER, - lastAccessed INTEGER, isSecure INTEGER, isHttpOnly INTEGER)""") - - def _cookie_from_row(self, row): - (pk, name, value, domain, path, expires, - last_accessed, secure, http_only) = row - - version = 0 - domain = domain.encode("ascii", "ignore") - path = path.encode("ascii", "ignore") - name = name.encode("ascii", "ignore") - value = value.encode("ascii", "ignore") - secure = bool(secure) - - # last_accessed isn't a cookie attribute, so isn't added to rest - rest = {} - if http_only: - rest["HttpOnly"] = None - - if name == "": - name = value - value = None - - initial_dot = domain.startswith(".") - domain_specified = initial_dot - - discard = False - if expires == "": - expires = None - discard = True - - return Cookie(version, name, value, - None, False, - domain, domain_specified, initial_dot, - path, False, - secure, - expires, - discard, - None, - None, - rest) - - def clear(self, domain=None, path=None, name=None): - CookieJar.clear(self, domain, path, name) - where_parts = [] - sql_params = [] - if domain is not None: - where_parts.append("host = ?") - sql_params.append(domain) - if path is not None: - where_parts.append("path = ?") - sql_params.append(path) - if name is not None: - where_parts.append("name = ?") - sql_params.append(name) - where = " AND ".join(where_parts) - if where: - where = " WHERE " + where - def clear(cur): - cur.execute("DELETE FROM moz_cookies%s" % where, - tuple(sql_params)) - self._transaction(clear) - - def _row_from_cookie(self, cookie, cur): - expires = cookie.expires - if cookie.discard: - expires = "" - - domain = unicode(cookie.domain) - path = unicode(cookie.path) - name = unicode(cookie.name) - value = unicode(cookie.value) - secure = bool(int(cookie.secure)) - - if value is None: - value = name - name = "" - - last_accessed = int(time.time()) - http_only = cookie.has_nonstandard_attr("HttpOnly") - - query = cur.execute("""SELECT MAX(id) + 1 from moz_cookies""") - pk = query.fetchone()[0] - if pk is None: - pk = 1 - - return (pk, name, value, domain, path, expires, - last_accessed, secure, http_only) - - def set_cookie(self, cookie): - if cookie.discard: - CookieJar.set_cookie(self, cookie) - return - - def set_cookie(cur): - # XXX - # is this RFC 2965-correct? - # could this do an UPDATE instead? - row = self._row_from_cookie(cookie, cur) - name, unused, domain, path = row[1:5] - cur.execute("""\ -DELETE FROM moz_cookies WHERE host = ? AND path = ? AND name = ?""", - (domain, path, name)) - cur.execute("""\ -INSERT INTO moz_cookies VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) -""", row) - self._transaction(set_cookie) - - def __iter__(self): - # session (non-persistent) cookies - for cookie in MappingIterator(self._cookies): - yield cookie - # persistent cookies - for row in self._query("""\ -SELECT * FROM moz_cookies ORDER BY name, path, host"""): - yield self._cookie_from_row(row) - - def _cookies_for_request(self, request): - session_cookies = CookieJar._cookies_for_request(self, request) - def get_cookies(cur): - query = cur.execute("SELECT host from moz_cookies") - domains = [row[0] for row in query.fetchall()] - cookies = [] - for domain in domains: - cookies += self._persistent_cookies_for_domain(domain, - request, cur) - return cookies - persistent_coookies = self._transaction(get_cookies) - return session_cookies + persistent_coookies - - def _persistent_cookies_for_domain(self, domain, request, cur): - cookies = [] - if not self._policy.domain_return_ok(domain, request): - return [] - debug("Checking %s for cookies to return", domain) - query = cur.execute("""\ -SELECT * from moz_cookies WHERE host = ? ORDER BY path""", - (domain,)) - cookies = [self._cookie_from_row(row) for row in query.fetchall()] - last_path = None - r = [] - for cookie in cookies: - if (cookie.path != last_path and - not self._policy.path_return_ok(cookie.path, request)): - last_path = cookie.path - continue - if not self._policy.return_ok(cookie, request): - debug(" not returning cookie") - continue - debug(" it's a match") - r.append(cookie) - return r diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/mechanize/_form.py b/packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/mechanize/_form.py deleted file mode 100644 index d45bdfc395..0000000000 --- a/packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/mechanize/_form.py +++ /dev/null @@ -1,3280 +0,0 @@ -"""HTML form handling for web clients. - -HTML form handling for web clients: useful for parsing HTML forms, filling them -in and returning the completed forms to the server. This code developed from a -port of Gisle Aas' Perl module HTML::Form, from the libwww-perl library, but -the interface is not the same. - -The most useful docstring is the one for HTMLForm. - -RFC 1866: HTML 2.0 -RFC 1867: Form-based File Upload in HTML -RFC 2388: Returning Values from Forms: multipart/form-data -HTML 3.2 Specification, W3C Recommendation 14 January 1997 (for ISINDEX) -HTML 4.01 Specification, W3C Recommendation 24 December 1999 - - -Copyright 2002-2007 John J. Lee -Copyright 2005 Gary Poster -Copyright 2005 Zope Corporation -Copyright 1998-2000 Gisle Aas. - -This code is free software; you can redistribute it and/or modify it -under the terms of the BSD or ZPL 2.1 licenses (see the file -COPYING.txt included with the distribution). - -""" - -# TODO: -# Clean up post the merge into mechanize -# * Remove code that was duplicated in ClientForm and mechanize -# * Remove weird import stuff -# * Remove pre-Python 2.4 compatibility cruft -# * Clean up tests -# * Later release: Remove the ClientForm 0.1 backwards-compatibility switch -# Remove parser testing hack -# Clean action URI -# Switch to unicode throughout -# See Wichert Akkerman's 2004-01-22 message to c.l.py. -# Apply recommendations from google code project CURLIES -# Apply recommendations from HTML 5 spec -# Add charset parameter to Content-type headers? How to find value?? -# Functional tests to add: -# Single and multiple file upload -# File upload with missing name (check standards) -# mailto: submission & enctype text/plain?? - -# Replace by_label etc. with moniker / selector concept. Allows, e.g., a -# choice between selection by value / id / label / element contents. Or -# choice between matching labels exactly or by substring. etc. - - -__all__ = ['AmbiguityError', 'CheckboxControl', 'Control', - 'ControlNotFoundError', 'FileControl', 'FormParser', 'HTMLForm', - 'HiddenControl', 'IgnoreControl', 'ImageControl', 'IsindexControl', - 'Item', 'ItemCountError', 'ItemNotFoundError', 'Label', - 'ListControl', 'LocateError', 'Missing', 'ParseError', 'ParseFile', - 'ParseFileEx', 'ParseResponse', 'ParseResponseEx','PasswordControl', - 'RadioControl', 'ScalarControl', 'SelectControl', - 'SubmitButtonControl', 'SubmitControl', 'TextControl', - 'TextareaControl', 'XHTMLCompatibleFormParser'] - -import HTMLParser -from cStringIO import StringIO -import inspect -import logging -import random -import re -import sys -import urllib -import urlparse -import warnings - -import _beautifulsoup -import _request - -# from Python itself, for backwards compatibility of raised exceptions -import sgmllib -# bundled copy of sgmllib -import _sgmllib_copy - - -VERSION = "0.2.11" - -CHUNK = 1024 # size of chunks fed to parser, in bytes - -DEFAULT_ENCODING = "latin-1" - -_logger = logging.getLogger("mechanize.forms") -OPTIMIZATION_HACK = True - -def debug(msg, *args, **kwds): - if OPTIMIZATION_HACK: - return - - caller_name = inspect.stack()[1][3] - extended_msg = '%%s %s' % msg - extended_args = (caller_name,)+args - _logger.debug(extended_msg, *extended_args, **kwds) - -def _show_debug_messages(): - global OPTIMIZATION_HACK - OPTIMIZATION_HACK = False - _logger.setLevel(logging.DEBUG) - handler = logging.StreamHandler(sys.stdout) - handler.setLevel(logging.DEBUG) - _logger.addHandler(handler) - - -def deprecation(message, stack_offset=0): - warnings.warn(message, DeprecationWarning, stacklevel=3+stack_offset) - - -class Missing: pass - -_compress_re = re.compile(r"\s+") -def compress_text(text): return _compress_re.sub(" ", text.strip()) - -def normalize_line_endings(text): - return re.sub(r"(?:(? - w = MimeWriter(f) - ...call w.addheader(key, value) 0 or more times... - - followed by either: - - f = w.startbody(content_type) - ...call f.write(data) for body data... - - or: - - w.startmultipartbody(subtype) - for each part: - subwriter = w.nextpart() - ...use the subwriter's methods to create the subpart... - w.lastpart() - - The subwriter is another MimeWriter instance, and should be - treated in the same way as the toplevel MimeWriter. This way, - writing recursive body parts is easy. - - Warning: don't forget to call lastpart()! - - XXX There should be more state so calls made in the wrong order - are detected. - - Some special cases: - - - startbody() just returns the file passed to the constructor; - but don't use this knowledge, as it may be changed. - - - startmultipartbody() actually returns a file as well; - this can be used to write the initial 'if you can read this your - mailer is not MIME-aware' message. - - - If you call flushheaders(), the headers accumulated so far are - written out (and forgotten); this is useful if you don't need a - body part at all, e.g. for a subpart of type message/rfc822 - that's (mis)used to store some header-like information. - - - Passing a keyword argument 'prefix=' to addheader(), - start*body() affects where the header is inserted; 0 means - append at the end, 1 means insert at the start; default is - append for addheader(), but insert for start*body(), which use - it to determine where the Content-type header goes. - - """ - - def __init__(self, fp, http_hdrs=None): - self._http_hdrs = http_hdrs - self._fp = fp - self._headers = [] - self._boundary = [] - self._first_part = True - - def addheader(self, key, value, prefix=0, - add_to_http_hdrs=0): - """ - prefix is ignored if add_to_http_hdrs is true. - """ - lines = value.split("\r\n") - while lines and not lines[-1]: del lines[-1] - while lines and not lines[0]: del lines[0] - if add_to_http_hdrs: - value = "".join(lines) - # 2.2 urllib2 doesn't normalize header case - self._http_hdrs.append((key.capitalize(), value)) - else: - for i in range(1, len(lines)): - lines[i] = " " + lines[i].strip() - value = "\r\n".join(lines) + "\r\n" - line = key.title() + ": " + value - if prefix: - self._headers.insert(0, line) - else: - self._headers.append(line) - - def flushheaders(self): - self._fp.writelines(self._headers) - self._headers = [] - - def startbody(self, ctype=None, plist=[], prefix=1, - add_to_http_hdrs=0, content_type=1): - """ - prefix is ignored if add_to_http_hdrs is true. - """ - if content_type and ctype: - for name, value in plist: - ctype = ctype + ';\r\n %s=%s' % (name, value) - self.addheader("Content-Type", ctype, prefix=prefix, - add_to_http_hdrs=add_to_http_hdrs) - self.flushheaders() - if not add_to_http_hdrs: self._fp.write("\r\n") - self._first_part = True - return self._fp - - def startmultipartbody(self, subtype, boundary=None, plist=[], prefix=1, - add_to_http_hdrs=0, content_type=1): - boundary = boundary or choose_boundary() - self._boundary.append(boundary) - return self.startbody("multipart/" + subtype, - [("boundary", boundary)] + plist, - prefix=prefix, - add_to_http_hdrs=add_to_http_hdrs, - content_type=content_type) - - def nextpart(self): - boundary = self._boundary[-1] - if self._first_part: - self._first_part = False - else: - self._fp.write("\r\n") - self._fp.write("--" + boundary + "\r\n") - return self.__class__(self._fp) - - def lastpart(self): - if self._first_part: - self.nextpart() - boundary = self._boundary.pop() - self._fp.write("\r\n--" + boundary + "--\r\n") - - -class LocateError(ValueError): pass -class AmbiguityError(LocateError): pass -class ControlNotFoundError(LocateError): pass -class ItemNotFoundError(LocateError): pass - -class ItemCountError(ValueError): pass - -# for backwards compatibility, ParseError derives from exceptions that were -# raised by versions of ClientForm <= 0.2.5 -# TODO: move to _html -class ParseError(sgmllib.SGMLParseError, - HTMLParser.HTMLParseError): - - def __init__(self, *args, **kwds): - Exception.__init__(self, *args, **kwds) - - def __str__(self): - return Exception.__str__(self) - - -class _AbstractFormParser: - """forms attribute contains HTMLForm instances on completion.""" - # thanks to Moshe Zadka for an example of sgmllib/htmllib usage - def __init__(self, entitydefs=None, encoding=DEFAULT_ENCODING): - if entitydefs is None: - entitydefs = get_entitydefs() - self._entitydefs = entitydefs - self._encoding = encoding - - self.base = None - self.forms = [] - self.labels = [] - self._current_label = None - self._current_form = None - self._select = None - self._optgroup = None - self._option = None - self._textarea = None - - # forms[0] will contain all controls that are outside of any form - # self._global_form is an alias for self.forms[0] - self._global_form = None - self.start_form([]) - self.end_form() - self._current_form = self._global_form = self.forms[0] - - def do_base(self, attrs): - debug("%s", attrs) - for key, value in attrs: - if key == "href": - self.base = self.unescape_attr_if_required(value) - - def end_body(self): - debug("") - if self._current_label is not None: - self.end_label() - if self._current_form is not self._global_form: - self.end_form() - - def start_form(self, attrs): - debug("%s", attrs) - if self._current_form is not self._global_form: - raise ParseError("nested FORMs") - name = None - action = None - enctype = "application/x-www-form-urlencoded" - method = "GET" - d = {} - for key, value in attrs: - if key == "name": - name = self.unescape_attr_if_required(value) - elif key == "action": - action = self.unescape_attr_if_required(value) - elif key == "method": - method = self.unescape_attr_if_required(value.upper()) - elif key == "enctype": - enctype = self.unescape_attr_if_required(value.lower()) - d[key] = self.unescape_attr_if_required(value) - controls = [] - self._current_form = (name, action, method, enctype), d, controls - - def end_form(self): - debug("") - if self._current_label is not None: - self.end_label() - if self._current_form is self._global_form: - raise ParseError("end of FORM before start") - self.forms.append(self._current_form) - self._current_form = self._global_form - - def start_select(self, attrs): - debug("%s", attrs) - if self._select is not None: - raise ParseError("nested SELECTs") - if self._textarea is not None: - raise ParseError("SELECT inside TEXTAREA") - d = {} - for key, val in attrs: - d[key] = self.unescape_attr_if_required(val) - - self._select = d - self._add_label(d) - - self._append_select_control({"__select": d}) - - def end_select(self): - debug("") - if self._select is None: - raise ParseError("end of SELECT before start") - - if self._option is not None: - self._end_option() - - self._select = None - - def start_optgroup(self, attrs): - debug("%s", attrs) - if self._select is None: - raise ParseError("OPTGROUP outside of SELECT") - d = {} - for key, val in attrs: - d[key] = self.unescape_attr_if_required(val) - - self._optgroup = d - - def end_optgroup(self): - debug("") - if self._optgroup is None: - raise ParseError("end of OPTGROUP before start") - self._optgroup = None - - def _start_option(self, attrs): - debug("%s", attrs) - if self._select is None: - raise ParseError("OPTION outside of SELECT") - if self._option is not None: - self._end_option() - - d = {} - for key, val in attrs: - d[key] = self.unescape_attr_if_required(val) - - self._option = {} - self._option.update(d) - if (self._optgroup and self._optgroup.has_key("disabled") and - not self._option.has_key("disabled")): - self._option["disabled"] = None - - def _end_option(self): - debug("") - if self._option is None: - raise ParseError("end of OPTION before start") - - contents = self._option.get("contents", "").strip() - self._option["contents"] = contents - if not self._option.has_key("value"): - self._option["value"] = contents - if not self._option.has_key("label"): - self._option["label"] = contents - # stuff dict of SELECT HTML attrs into a special private key - # (gets deleted again later) - self._option["__select"] = self._select - self._append_select_control(self._option) - self._option = None - - def _append_select_control(self, attrs): - debug("%s", attrs) - controls = self._current_form[2] - name = self._select.get("name") - controls.append(("select", name, attrs)) - - def start_textarea(self, attrs): - debug("%s", attrs) - if self._textarea is not None: - raise ParseError("nested TEXTAREAs") - if self._select is not None: - raise ParseError("TEXTAREA inside SELECT") - d = {} - for key, val in attrs: - d[key] = self.unescape_attr_if_required(val) - self._add_label(d) - - self._textarea = d - - def end_textarea(self): - debug("") - if self._textarea is None: - raise ParseError("end of TEXTAREA before start") - controls = self._current_form[2] - name = self._textarea.get("name") - controls.append(("textarea", name, self._textarea)) - self._textarea = None - - def start_label(self, attrs): - debug("%s", attrs) - if self._current_label: - self.end_label() - d = {} - for key, val in attrs: - d[key] = self.unescape_attr_if_required(val) - taken = bool(d.get("for")) # empty id is invalid - d["__text"] = "" - d["__taken"] = taken - if taken: - self.labels.append(d) - self._current_label = d - - def end_label(self): - debug("") - label = self._current_label - if label is None: - # something is ugly in the HTML, but we're ignoring it - return - self._current_label = None - # if it is staying around, it is True in all cases - del label["__taken"] - - def _add_label(self, d): - #debug("%s", d) - if self._current_label is not None: - if not self._current_label["__taken"]: - self._current_label["__taken"] = True - d["__label"] = self._current_label - - def handle_data(self, data): - debug("%s", data) - - if self._option is not None: - # self._option is a dictionary of the OPTION element's HTML - # attributes, but it has two special keys, one of which is the - # special "contents" key contains text between OPTION tags (the - # other is the "__select" key: see the end_option method) - map = self._option - key = "contents" - elif self._textarea is not None: - map = self._textarea - key = "value" - data = normalize_line_endings(data) - # not if within option or textarea - elif self._current_label is not None: - map = self._current_label - key = "__text" - else: - return - - if data and not map.has_key(key): - # according to - # http://www.w3.org/TR/html4/appendix/notes.html#h-B.3.1 line break - # immediately after start tags or immediately before end tags must - # be ignored, but real browsers only ignore a line break after a - # start tag, so we'll do that. - if data[0:2] == "\r\n": - data = data[2:] - elif data[0:1] in ["\n", "\r"]: - data = data[1:] - map[key] = data - else: - map[key] = map[key] + data - - def do_button(self, attrs): - debug("%s", attrs) - d = {} - d["type"] = "submit" # default - for key, val in attrs: - d[key] = self.unescape_attr_if_required(val) - controls = self._current_form[2] - - type = d["type"] - name = d.get("name") - # we don't want to lose information, so use a type string that - # doesn't clash with INPUT TYPE={SUBMIT,RESET,BUTTON} - # e.g. type for BUTTON/RESET is "resetbutton" - # (type for INPUT/RESET is "reset") - type = type+"button" - self._add_label(d) - controls.append((type, name, d)) - - def do_input(self, attrs): - debug("%s", attrs) - d = {} - d["type"] = "text" # default - for key, val in attrs: - d[key] = self.unescape_attr_if_required(val) - controls = self._current_form[2] - - type = d["type"] - name = d.get("name") - self._add_label(d) - controls.append((type, name, d)) - - def do_isindex(self, attrs): - debug("%s", attrs) - d = {} - for key, val in attrs: - d[key] = self.unescape_attr_if_required(val) - controls = self._current_form[2] - - self._add_label(d) - # isindex doesn't have type or name HTML attributes - controls.append(("isindex", None, d)) - - def handle_entityref(self, name): - #debug("%s", name) - self.handle_data(unescape( - '&%s;' % name, self._entitydefs, self._encoding)) - - def handle_charref(self, name): - #debug("%s", name) - self.handle_data(unescape_charref(name, self._encoding)) - - def unescape_attr(self, name): - #debug("%s", name) - return unescape(name, self._entitydefs, self._encoding) - - def unescape_attrs(self, attrs): - #debug("%s", attrs) - escaped_attrs = {} - for key, val in attrs.items(): - try: - val.items - except AttributeError: - escaped_attrs[key] = self.unescape_attr(val) - else: - # e.g. "__select" -- yuck! - escaped_attrs[key] = self.unescape_attrs(val) - return escaped_attrs - - def unknown_entityref(self, ref): self.handle_data("&%s;" % ref) - def unknown_charref(self, ref): self.handle_data("&#%s;" % ref) - - -class XHTMLCompatibleFormParser(_AbstractFormParser, HTMLParser.HTMLParser): - """Good for XHTML, bad for tolerance of incorrect HTML.""" - # thanks to Michael Howitz for this! - def __init__(self, entitydefs=None, encoding=DEFAULT_ENCODING): - HTMLParser.HTMLParser.__init__(self) - _AbstractFormParser.__init__(self, entitydefs, encoding) - - def feed(self, data): - try: - HTMLParser.HTMLParser.feed(self, data) - except HTMLParser.HTMLParseError, exc: - raise ParseError(exc) - - def start_option(self, attrs): - _AbstractFormParser._start_option(self, attrs) - - def end_option(self): - _AbstractFormParser._end_option(self) - - def handle_starttag(self, tag, attrs): - try: - method = getattr(self, "start_" + tag) - except AttributeError: - try: - method = getattr(self, "do_" + tag) - except AttributeError: - pass # unknown tag - else: - method(attrs) - else: - method(attrs) - - def handle_endtag(self, tag): - try: - method = getattr(self, "end_" + tag) - except AttributeError: - pass # unknown tag - else: - method() - - def unescape(self, name): - # Use the entitydefs passed into constructor, not - # HTMLParser.HTMLParser's entitydefs. - return self.unescape_attr(name) - - def unescape_attr_if_required(self, name): - return name # HTMLParser.HTMLParser already did it - def unescape_attrs_if_required(self, attrs): - return attrs # ditto - - def close(self): - HTMLParser.HTMLParser.close(self) - self.end_body() - - -class _AbstractSgmllibParser(_AbstractFormParser): - - def do_option(self, attrs): - _AbstractFormParser._start_option(self, attrs) - - # we override this attr to decode hex charrefs - entity_or_charref = re.compile( - '&(?:([a-zA-Z][-.a-zA-Z0-9]*)|#(x?[0-9a-fA-F]+))(;?)') - def convert_entityref(self, name): - return unescape("&%s;" % name, self._entitydefs, self._encoding) - def convert_charref(self, name): - return unescape_charref("%s" % name, self._encoding) - def unescape_attr_if_required(self, name): - return name # sgmllib already did it - def unescape_attrs_if_required(self, attrs): - return attrs # ditto - - -class FormParser(_AbstractSgmllibParser, _sgmllib_copy.SGMLParser): - """Good for tolerance of incorrect HTML, bad for XHTML.""" - def __init__(self, entitydefs=None, encoding=DEFAULT_ENCODING): - _sgmllib_copy.SGMLParser.__init__(self) - _AbstractFormParser.__init__(self, entitydefs, encoding) - - def feed(self, data): - try: - _sgmllib_copy.SGMLParser.feed(self, data) - except _sgmllib_copy.SGMLParseError, exc: - raise ParseError(exc) - - def close(self): - _sgmllib_copy.SGMLParser.close(self) - self.end_body() - - -class _AbstractBSFormParser(_AbstractSgmllibParser): - - bs_base_class = None - - def __init__(self, entitydefs=None, encoding=DEFAULT_ENCODING): - _AbstractFormParser.__init__(self, entitydefs, encoding) - self.bs_base_class.__init__(self) - - def handle_data(self, data): - _AbstractFormParser.handle_data(self, data) - self.bs_base_class.handle_data(self, data) - - def feed(self, data): - try: - self.bs_base_class.feed(self, data) - except _sgmllib_copy.SGMLParseError, exc: - raise ParseError(exc) - - def close(self): - self.bs_base_class.close(self) - self.end_body() - - -class RobustFormParser(_AbstractBSFormParser, _beautifulsoup.BeautifulSoup): - - """Tries to be highly tolerant of incorrect HTML.""" - - bs_base_class = _beautifulsoup.BeautifulSoup - - -class NestingRobustFormParser(_AbstractBSFormParser, - _beautifulsoup.ICantBelieveItsBeautifulSoup): - - """Tries to be highly tolerant of incorrect HTML. - - Different from RobustFormParser in that it more often guesses nesting - above missing end tags (see BeautifulSoup docs). - """ - - bs_base_class = _beautifulsoup.ICantBelieveItsBeautifulSoup - - -#FormParser = XHTMLCompatibleFormParser # testing hack -#FormParser = RobustFormParser # testing hack - - -def ParseResponseEx(response, - select_default=False, - form_parser_class=FormParser, - request_class=_request.Request, - entitydefs=None, - encoding=DEFAULT_ENCODING, - - # private - _urljoin=urlparse.urljoin, - _urlparse=urlparse.urlparse, - _urlunparse=urlparse.urlunparse, - ): - """Identical to ParseResponse, except that: - - 1. The returned list contains an extra item. The first form in the list - contains all controls not contained in any FORM element. - - 2. The arguments ignore_errors and backwards_compat have been removed. - - 3. Backwards-compatibility mode (backwards_compat=True) is not available. - """ - return _ParseFileEx(response, response.geturl(), - select_default, - False, - form_parser_class, - request_class, - entitydefs, - False, - encoding, - _urljoin=_urljoin, - _urlparse=_urlparse, - _urlunparse=_urlunparse, - ) - -def ParseFileEx(file, base_uri, - select_default=False, - form_parser_class=FormParser, - request_class=_request.Request, - entitydefs=None, - encoding=DEFAULT_ENCODING, - - # private - _urljoin=urlparse.urljoin, - _urlparse=urlparse.urlparse, - _urlunparse=urlparse.urlunparse, - ): - """Identical to ParseFile, except that: - - 1. The returned list contains an extra item. The first form in the list - contains all controls not contained in any FORM element. - - 2. The arguments ignore_errors and backwards_compat have been removed. - - 3. Backwards-compatibility mode (backwards_compat=True) is not available. - """ - return _ParseFileEx(file, base_uri, - select_default, - False, - form_parser_class, - request_class, - entitydefs, - False, - encoding, - _urljoin=_urljoin, - _urlparse=_urlparse, - _urlunparse=_urlunparse, - ) - -def ParseString(text, base_uri, *args, **kwds): - fh = StringIO(text) - return ParseFileEx(fh, base_uri, *args, **kwds) - -def ParseResponse(response, *args, **kwds): - """Parse HTTP response and return a list of HTMLForm instances. - - The return value of mechanize.urlopen can be conveniently passed to this - function as the response parameter. - - mechanize.ParseError is raised on parse errors. - - response: file-like object (supporting read() method) with a method - geturl(), returning the URI of the HTTP response - select_default: for multiple-selection SELECT controls and RADIO controls, - pick the first item as the default if none are selected in the HTML - form_parser_class: class to instantiate and use to pass - request_class: class to return from .click() method (default is - mechanize.Request) - entitydefs: mapping like {"&": "&", ...} containing HTML entity - definitions (a sensible default is used) - encoding: character encoding used for encoding numeric character references - when matching link text. mechanize does not attempt to find the encoding - in a META HTTP-EQUIV attribute in the document itself (mechanize, for - example, does do that and will pass the correct value to mechanize using - this parameter). - - backwards_compat: boolean that determines whether the returned HTMLForm - objects are backwards-compatible with old code. If backwards_compat is - true: - - - ClientForm 0.1 code will continue to work as before. - - - Label searches that do not specify a nr (number or count) will always - get the first match, even if other controls match. If - backwards_compat is False, label searches that have ambiguous results - will raise an AmbiguityError. - - - Item label matching is done by strict string comparison rather than - substring matching. - - - De-selecting individual list items is allowed even if the Item is - disabled. - - The backwards_compat argument will be removed in a future release. - - Pass a true value for select_default if you want the behaviour specified by - RFC 1866 (the HTML 2.0 standard), which is to select the first item in a - RADIO or multiple-selection SELECT control if none were selected in the - HTML. Most browsers (including Microsoft Internet Explorer (IE) and - Netscape Navigator) instead leave all items unselected in these cases. The - W3C HTML 4.0 standard leaves this behaviour undefined in the case of - multiple-selection SELECT controls, but insists that at least one RADIO - button should be checked at all times, in contradiction to browser - behaviour. - - There is a choice of parsers. mechanize.XHTMLCompatibleFormParser (uses - HTMLParser.HTMLParser) works best for XHTML, mechanize.FormParser (uses - bundled copy of sgmllib.SGMLParser) (the default) works better for ordinary - grubby HTML. Note that HTMLParser is only available in Python 2.2 and - later. You can pass your own class in here as a hack to work around bad - HTML, but at your own risk: there is no well-defined interface. - - """ - return _ParseFileEx(response, response.geturl(), *args, **kwds)[1:] - -def ParseFile(file, base_uri, *args, **kwds): - """Parse HTML and return a list of HTMLForm instances. - - mechanize.ParseError is raised on parse errors. - - file: file-like object (supporting read() method) containing HTML with zero - or more forms to be parsed - base_uri: the URI of the document (note that the base URI used to submit - the form will be that given in the BASE element if present, not that of - the document) - - For the other arguments and further details, see ParseResponse.__doc__. - - """ - return _ParseFileEx(file, base_uri, *args, **kwds)[1:] - -def _ParseFileEx(file, base_uri, - select_default=False, - ignore_errors=False, - form_parser_class=FormParser, - request_class=_request.Request, - entitydefs=None, - backwards_compat=True, - encoding=DEFAULT_ENCODING, - _urljoin=urlparse.urljoin, - _urlparse=urlparse.urlparse, - _urlunparse=urlparse.urlunparse, - ): - if backwards_compat: - deprecation("operating in backwards-compatibility mode", 1) - fp = form_parser_class(entitydefs, encoding) - while 1: - data = file.read(CHUNK) - try: - fp.feed(data) - except ParseError, e: - e.base_uri = base_uri - raise - if len(data) != CHUNK: break - fp.close() - if fp.base is not None: - # HTML BASE element takes precedence over document URI - base_uri = fp.base - labels = [] # Label(label) for label in fp.labels] - id_to_labels = {} - for l in fp.labels: - label = Label(l) - labels.append(label) - for_id = l["for"] - coll = id_to_labels.get(for_id) - if coll is None: - id_to_labels[for_id] = [label] - else: - coll.append(label) - forms = [] - for (name, action, method, enctype), attrs, controls in fp.forms: - if action is None: - action = base_uri - else: - action = _urljoin(base_uri, action) - # would be nice to make HTMLForm class (form builder) pluggable - form = HTMLForm( - action, method, enctype, name, attrs, request_class, - forms, labels, id_to_labels, backwards_compat) - form._urlparse = _urlparse - form._urlunparse = _urlunparse - for ii in range(len(controls)): - type, name, attrs = controls[ii] - # index=ii*10 allows ImageControl to return multiple ordered pairs - form.new_control( - type, name, attrs, select_default=select_default, index=ii*10) - forms.append(form) - for form in forms: - form.fixup() - return forms - - -class Label: - def __init__(self, attrs): - self.id = attrs.get("for") - self._text = attrs.get("__text").strip() - self._ctext = compress_text(self._text) - self.attrs = attrs - self._backwards_compat = False # maintained by HTMLForm - - def __getattr__(self, name): - if name == "text": - if self._backwards_compat: - return self._text - else: - return self._ctext - return getattr(Label, name) - - def __setattr__(self, name, value): - if name == "text": - # don't see any need for this, so make it read-only - raise AttributeError("text attribute is read-only") - self.__dict__[name] = value - - def __str__(self): - return "" % (self.id, self.text) - - -def _get_label(attrs): - text = attrs.get("__label") - if text is not None: - return Label(text) - else: - return None - -class Control: - """An HTML form control. - - An HTMLForm contains a sequence of Controls. The Controls in an HTMLForm - are accessed using the HTMLForm.find_control method or the - HTMLForm.controls attribute. - - Control instances are usually constructed using the ParseFile / - ParseResponse functions. If you use those functions, you can ignore the - rest of this paragraph. A Control is only properly initialised after the - fixup method has been called. In fact, this is only strictly necessary for - ListControl instances. This is necessary because ListControls are built up - from ListControls each containing only a single item, and their initial - value(s) can only be known after the sequence is complete. - - The types and values that are acceptable for assignment to the value - attribute are defined by subclasses. - - If the disabled attribute is true, this represents the state typically - represented by browsers by 'greying out' a control. If the disabled - attribute is true, the Control will raise AttributeError if an attempt is - made to change its value. In addition, the control will not be considered - 'successful' as defined by the W3C HTML 4 standard -- ie. it will - contribute no data to the return value of the HTMLForm.click* methods. To - enable a control, set the disabled attribute to a false value. - - If the readonly attribute is true, the Control will raise AttributeError if - an attempt is made to change its value. To make a control writable, set - the readonly attribute to a false value. - - All controls have the disabled and readonly attributes, not only those that - may have the HTML attributes of the same names. - - On assignment to the value attribute, the following exceptions are raised: - TypeError, AttributeError (if the value attribute should not be assigned - to, because the control is disabled, for example) and ValueError. - - If the name or value attributes are None, or the value is an empty list, or - if the control is disabled, the control is not successful. - - Public attributes: - - type: string describing type of control (see the keys of the - HTMLForm.type2class dictionary for the allowable values) (readonly) - name: name of control (readonly) - value: current value of control (subclasses may allow a single value, a - sequence of values, or either) - disabled: disabled state - readonly: readonly state - id: value of id HTML attribute - - """ - def __init__(self, type, name, attrs, index=None): - """ - type: string describing type of control (see the keys of the - HTMLForm.type2class dictionary for the allowable values) - name: control name - attrs: HTML attributes of control's HTML element - - """ - raise NotImplementedError() - - def add_to_form(self, form): - self._form = form - form.controls.append(self) - - def fixup(self): - pass - - def is_of_kind(self, kind): - raise NotImplementedError() - - def clear(self): - raise NotImplementedError() - - def __getattr__(self, name): raise NotImplementedError() - def __setattr__(self, name, value): raise NotImplementedError() - - def pairs(self): - """Return list of (key, value) pairs suitable for passing to urlencode. - """ - return [(k, v) for (i, k, v) in self._totally_ordered_pairs()] - - def _totally_ordered_pairs(self): - """Return list of (key, value, index) tuples. - - Like pairs, but allows preserving correct ordering even where several - controls are involved. - - """ - raise NotImplementedError() - - def _write_mime_data(self, mw, name, value): - """Write data for a subitem of this control to a MimeWriter.""" - # called by HTMLForm - mw2 = mw.nextpart() - mw2.addheader("Content-Disposition", - 'form-data; name="%s"' % name, 1) - f = mw2.startbody(prefix=0) - f.write(value) - - def __str__(self): - raise NotImplementedError() - - def get_labels(self): - """Return all labels (Label instances) for this control. - - If the control was surrounded by a ' - #sPattern = 'class="alt1Active".*?([^<]+)<.*?(src="([^"]+)|).*?' #Serien - # request - sHtmlContent = __getHtmlContent(sUrl = siteUrl) - # parse content - oParser = cParser() - aResult = oParser.parse(sHtmlContent, sPattern) - if (aResult[0] == False): - return - total = len(aResult[1]) - for img, link, hdS, title, yearS in aResult[1]: - sMovieTitle = title.replace('&','&') - sTitle = sMovieTitle - sUrl = URL_SHOW_MOVIE + str(link) - year = '' - aResult = oParser.parse(yearS, ' ([0-9]{4}) -') - if aResult[0]: - year = aResult[1][0] - aResult = oParser.parse(hdS, '(title="HD Quali")') - if aResult[0]: - sTitle = sTitle + ' [HD]' - oGuiElement = cGuiElement(sTitle,SITE_IDENTIFIER,'getHosters') - oGuiElement.setMediaType('movie') - oGuiElement.setYear(year) - oGuiElement.setThumbnail(img) - params.setParam('movieUrl', sUrl) - params.setParam('sMovieTitle', sMovieTitle) - oGui.addFolder(oGuiElement, params, bIsFolder = False, iTotal = total) - - # check for next site - iTotalPages = __getTotalPages(iPage, sHtmlContent) - if (iTotalPages >= int(iPage)+1): - params = ParameterHandler() - params.setParam('iPage', int(iPage)+1) - params.setParam('normalySiteUrl', normalySiteUrl) - params.setParam('siteUrl', normalySiteUrl+str(int(iPage)+1)) - oGui.addNextPage(SITE_IDENTIFIER,'parseMovieResultSite', params, iTotalPages) - - if iTotalPages > 1: - oGuiElement = cGuiElement('Go to page x of '+str(iTotalPages),SITE_IDENTIFIER,'gotoPage') - params = ParameterHandler() - oGui.addFolder(oGuiElement, params) - - oGui.setView('movies') - -def gotoPage(): - oGui = cGui() - pageNum = oGui.showNumpad() - if not pageNum: - return - params = ParameterHandler() - siteUrl = params.getValue('normalySiteUrl')+pageNum - __parseMovieResultSite(oGui, siteUrl, iPage = int(pageNum)) - oGui.setEndOfDirectory() - -def __getTotalPages(iPage, sHtml): - sPattern = '>Seite [0-9]+ von ([0-9]+)<' - oParser = cParser() - aResult = oParser.parse(sHtml, sPattern) - if (aResult[0] == True): - iTotalCount = int(aResult[1][0]) - return iTotalCount - return 0 - - -def __createDisplayStart(iPage): - return (20 * int(iPage)) - 20 - -def __createInfo(oGui, sHtmlContent): - sPattern = ''+\ - '.*?title="([^\"]+)".*?.*?([^<]+).*?>([^<]+)' - - oParser = cParser() - aResult = oParser.parse(sHtmlContent, sPattern) - - if (aResult[0] == True): - for aEntry in aResult[1]: - sUrl = aEntry[0].strip() - if not (sUrl.startswith('http')): - sUrl = URL_MAIN +'/'+ sUrl - sTitle = aEntry[1] + ' (' + aEntry[2] + ')' - - oGuiElement = cGuiElement() - oGuiElement.setSiteName(SITE_IDENTIFIER) - oGuiElement.setFunction('parseMovieSimpleList') - oGuiElement.setTitle(sTitle) - - oOutputParameterHandler = ParameterHandler() - oOutputParameterHandler.setParam('sUrl', sUrl) - oGui.addFolder(oGuiElement, oOutputParameterHandler) - - oGui.setEndOfDirectory() - -def parseMovieSimpleList(): - oGui = cGui() - params = ParameterHandler() - oParser = cParser() - - if (params.exist('iPage')): - iPage = params.getValue('iPage') - else: - iPage = 1 - - if (params.exist('sUrl')): - sUrl = params.getValue('sUrl') - logger.info(sUrl) - if (sUrl.find('tvshows-season-') != -1): - sPattern = '\s*(.*?)\s*.*?' - if params.exist('sLanguageToken'): - sLanguageToken = params.getValue('sLanguageToken') - oRequest = cRequestHandler(sUrl) - sHtmlContent = oRequest.request() - aResult = oParser.parse(sHtmlContent, sPattern) - if aResult[0] == True: - for aEntry in aResult[1]: - sUrl = str(aEntry[0]).strip() - if not (sUrl.startswith('http')): - sUrl = URL_MAIN +'/'+ sUrl - if aEntry[2] == sLanguageToken: - break - oRequest = cRequestHandler(sUrl) - sHtmlContent = oRequest.request() - aResult = oParser.parse(sHtmlContent, sPattern) - if aResult[0] == True: - for aEntry in aResult[1]: - sUrl = str(aEntry[0]).strip() - if not (sUrl.startswith('http')): - sUrl = URL_MAIN +'/'+ sUrl - if aEntry[2] == sLanguageToken: - break - - else: - oRequest = cRequestHandler(sUrl) - sHtmlContent = oRequest.request() - aResult = oParser.parse(sHtmlContent, sPattern) - if aResult[0] == True: - sUrl = str(aResult[1][0][0]).strip() - if not (sUrl.startswith('http')): - sUrl = URL_MAIN + sUrl - oRequest = cRequestHandler(sUrl) - sHtmlContent = oRequest.request() - aResult = oParser.parse(sHtmlContent, sPattern) - if aResult[0] == True: - sUrl = str(aResult[1][0][0]).strip() - if not (sUrl.startswith('http')): - sUrl = URL_MAIN +'/'+ sUrl - __getAllSeasons(sUrl) - - else: - __parseMovieSimpleList(sUrl, iPage, oGui) - oGui.setView('movies') - oGui.setEndOfDirectory() - -def __parseMovieSimpleList(sUrl, iPage, oGui, sHtmlContent = False): - oParser = cParser() - if not sHtmlContent: - oRequest = cRequestHandler(sUrl) - sHtmlContent = __getHtmlContent(sUrl) - - sPattern = '(.*?)\s*.*?' - aResult = oParser.parse(sHtmlContent, sPattern) - - pattern = "coverPreview([0-9]+)\"\)\.hover.*?

    Image preview\s*(.*?).*?smileys/([0-9])\.gif.*?class="info">.*?
    (.*?)(?:
    |).*?id="xline">') - aResult = cParser().parse(sHtmlContent, sPattern) - if (aResult[0] == True): - oGui = cGui() - total = len(aResult[1]) - for aEntry in aResult[1]: - newUrl = aEntry[0] - if not (newUrl.startswith('http')): - newUrl = URL_MAIN +'/'+ newUrl - - sThumbnail = aEntry[1] - sMovieTitle = cUtil().unescape(aEntry[2].strip().replace('kostenlos', '')) - - oGuiElement = cGuiElement() - oGuiElement.setSiteName(SITE_IDENTIFIER) - oGuiElement.setFunction('showHosters') - oGuiElement.setMediaType('movie') - fRating = float(aEntry[4]) - sDescription = cUtil().unescape(aEntry[6].strip().decode('utf-8')).encode('utf-8') - sDescription = cUtil().removeHtmlTags(sDescription) - oGuiElement.setDescription(sDescription) - oGuiElement.addItemValue('Rating',fRating) - oGuiElement.setThumbnail(sThumbnail.replace('https','http')) - oGuiElement.setTitle(sMovieTitle) - oGuiElement.setLanguage(__getLanguage(aEntry[3])) - oGuiElement._sQuality = aEntry[5] - oOutputParameterHandler = ParameterHandler() - oOutputParameterHandler.setParam('sUrl', newUrl) - oOutputParameterHandler.setParam('sMovieTitle', sMovieTitle) - - oGui.addFolder(oGuiElement, oOutputParameterHandler, bIsFolder=False, iTotal = total) - oGui.setView('movies') - oGui.setEndOfDirectory() - -def showFeaturedSeries(): - params = ParameterHandler() - if (params.exist('sUrl')): - sUrl = params.getValue('sUrl') - - oRequest = cRequestHandler(sUrl) - sHtmlContent = oRequest.request() - - sPattern = '

    (.*?)

    ' - aResult = cParser().parse(sHtmlContent,sPattern) - if aResult[0] == True: - sPattern = '
    .*? 1: - for x in range(2, int(pages) + 1): - sHtmlContentPage = __getHtmlContent('%spage/%s/' % (sUrl, str(x))) - __getMovies(oGui, sHtmlContentPage) - - if bInternGui: - oGui.setView('movies') - oGui.setEndOfDirectory() - - -def __getMovies(oGui, sHtmlContent): - oParams = ParameterHandler() - sBlockPattern = '
    .*?href="(.*?)"(.*?)src="(.*?)".*?alt="(.*?)"' - - # parse content - oParser = cParser() - aResult = oParser.parse(sHtmlContent, sBlockPattern) - unescape = cUtil().unescape - if aResult[0]: - for link, span, img, title in aResult[1]: - title = unescape(title.decode('utf-8')).encode('utf-8') - # TODO: Looking for span isn't the best way, but the only difference I found - if "span" not in span: - if __isSeriesEverAvaiable(): - url = __getSELink(link) - - if url: - guiElement = cGuiElement(title, SERIESEVER_IDENTIFIER, 'showMovie') - guiElement.setMediaType('movie') - guiElement.setThumbnail(img) - oParams.addParams({'sUrl': url}) - oGui.addFolder(guiElement, oParams) - else: - guiElement = cGuiElement(title, SITE_IDENTIFIER, 'showHosters') - guiElement.setMediaType('movie') - guiElement.setThumbnail(img) - oParams.addParams({'sUrl': link, 'Title': title}) - oGui.addFolder(guiElement, oParams, bIsFolder=False) - - -def __decode(text): - text = text.replace('–', '-') - text = text.replace('&', '&') - text = text.replace('’', '\'') - return text - - -def __getSELink(sUrl): - sPattern = '' - - # request - sHtmlContent = __getHtmlContent(sUrl) - # parse content - oParser = cParser() - aResult = oParser.parse(sHtmlContent, sPattern) - - if aResult[0]: - return aResult[1][0] - - return False - - -def showHosters(): - logger.info('load showHosters') - oParams = ParameterHandler() - sPattern = 'a href="(' + oParams.getValue('sUrl') + '.*?/)"' - - # request - sHtmlContent = __getHtmlContent() - # parse content - oParser = cParser() - aResult = oParser.parse(sHtmlContent, sPattern) - - hosters = [] - - hosters = getHoster(sHtmlContent, hosters) - - if aResult[0]: - for link in aResult[1]: - sHtmlContentTmp = __getHtmlContent(link) - hosters = getHoster(sHtmlContentTmp, hosters) - - if hosters: - hosters.append('getHosterUrl') - - return hosters - - -def getHoster(sHtmlContent, hosters): - sPattern = '

    Inhalt:(.*?)
    ' - oParser = cParser() - aResult = oParser.parse(sHtmlContent, sPattern) - - if (aResult[0] == True): - for aEntry in aResult[1]: - sThumbnail = str(aEntry[0]) - sDescription = cUtil().removeHtmlTags(str(aEntry[1])).replace('\t', '').strip() - oGuiElement = cGuiElement() - oGuiElement.setSiteName(SITE_IDENTIFIER) - oGuiElement.setTitle('info (press Info Button)') - oGuiElement.setThumbnail(sThumbnail) - oGuiElement.setFunction('dummyFolder') - oGuiElement.setDescription(sDescription) - oGui.addFolder(oGuiElement) - -def showAdult(): - oConfig = cConfig() - if oConfig.getSetting('showAdult')=='true': - return True - return False - -def dummyFolder(): - oGui = cGui() - oGui.setEndOfDirectory() -#### Hosterhandling -def getHosters(): - hosters = [] - params = ParameterHandler() - if (params.exist('movieUrl') and params.exist('sMovieTitle')): - sSiteUrl = params.getValue('movieUrl') - sMovieTitle = params.getValue('sMovieTitle') - sHtmlContent = __getHtmlContent(sUrl = sSiteUrl) - sPattern = 'id="ame_noshow_post.*?([^<]+)' - aResult = cParser().parse(sHtmlContent, sPattern) - if aResult[0] == True: - for aEntry in aResult[1]: - sUrl = aEntry[0] - # extract hoster domainname - if 'gstream.to/secure/' in sUrl : - sHoster = sUrl.split('secure/')[-1].split('/')[0].split('.')[-2] - else: - sHoster = sUrl.split('//')[-1].split('/')[0].split('.')[-2] - hoster = {} - hoster['link'] = sUrl - hoster['name'] = sHoster - hosters.append(hoster) - hosters.append('getHosterUrl') - return hosters - -def getHosterUrl(sUrl = False): - params = ParameterHandler() - if not sUrl: - sUrl = params.getValue('url') - results = [] - if 'gstream.to/secure/' in sUrl : - sHoster = sUrl.split('secure/')[-1].split('/')[0] - oRequest = cRequestHandler(sUrl, False) - oRequest.addHeaderEntry('Cookie', params.getValue('securityCookie')) - oRequest.addHeaderEntry('Referer', params.getValue('movieUrl')) - oRequest.ignoreDiscard(True) - try: - oRequest.request() - sUrl = oRequest.getRealUrl() - sUrl = 'http://%s%s' % (sHoster, sUrl.split(sHoster)[-1]) - except: - pass - result = {} - result['streamUrl'] = sUrl - result['resolved'] = False - results.append(result) - return results \ No newline at end of file diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.xstream/sites/kinoleak.py b/packages/mediacenter/kodi/config/base-addons/plugin.video.xstream/sites/kinoleak.py deleted file mode 100644 index fcb4018ad9..0000000000 --- a/packages/mediacenter/kodi/config/base-addons/plugin.video.xstream/sites/kinoleak.py +++ /dev/null @@ -1,188 +0,0 @@ -# -*- coding: utf-8 -*- -from resources.lib.gui.gui import cGui -from resources.lib.gui.guiElement import cGuiElement -from resources.lib.handler.requestHandler import cRequestHandler -from resources.lib.parser import cParser -from resources.lib import logger -from resources.lib.handler.ParameterHandler import ParameterHandler - - -SITE_IDENTIFIER = 'kinoleak' -SITE_NAME = 'KinoLeak.Tv' -SITE_ICON = 'kinoleak.png' - -URL_MAIN = 'http://kinoleak.tv/' -URL_NEW = 'http://kinoleak.tv/index.php?site=Addons&do=NewMovies' -URL_ALL = 'http://kinoleak.tv/index.php?site=Addons&do=ALLMovies' - -URL_COMEDY = 'http://kinoleak.tv/index.php?site=Addons&do=Genres&S=Komödie' -URL_ACTION = 'http://kinoleak.tv/index.php?site=Addons&do=Genres&S=Action' -URL_HORROR = 'http://kinoleak.tv/index.php?site=Addons&do=Genres&S=Horror' -URL_THRILLER = 'http://kinoleak.tv/index.php?site=Addons&do=Genres&S=Thriller' -URL_DRAMA = 'http://kinoleak.tv/index.php?site=Addons&do=Genres&S=Drama' -URL_FANTASY = 'http://kinoleak.tv/index.php?site=Addons&do=Genres&S=Fantasy' -URL_ADVENTURE = 'http://kinoleak.tv/index.php?site=Addons&do=Genres&S=Abenteuer' -URL_ANIMATION = 'http://kinoleak.tv/index.php?site=Addons&do=Genres&S=Animation' -URL_SCIFI = 'http://kinoleak.tv/index.php?site=Addons&do=Genres&S=Sci-Fi' - - -def load(): - oGui = cGui() - oGui.addFolder(cGuiElement('Neuste Filme', SITE_IDENTIFIER, 'showNewMovies')) - oGui.addFolder(cGuiElement('Suche', SITE_IDENTIFIER, 'showSearch')) - oGui.addFolder(cGuiElement('Alle Filme', SITE_IDENTIFIER, 'showAllMovies')) - oGui.addFolder(cGuiElement('Sci-Fi', SITE_IDENTIFIER, 'showGenreSciFi')) - oGui.addFolder(cGuiElement('Komödie', SITE_IDENTIFIER, 'showGenreKomoedie')) - oGui.addFolder(cGuiElement('Action', SITE_IDENTIFIER, 'showGenreAction')) - oGui.addFolder(cGuiElement('Horror', SITE_IDENTIFIER, 'showGenreHorror')) - oGui.addFolder(cGuiElement('Thriller', SITE_IDENTIFIER, 'showGenreThriller')) - oGui.addFolder(cGuiElement('Drama', SITE_IDENTIFIER, 'showGenreDrama')) - oGui.addFolder(cGuiElement('Fantasy', SITE_IDENTIFIER, 'showGenreFantasy')) - oGui.addFolder(cGuiElement('Abenteuer', SITE_IDENTIFIER, 'showGenreAbenteuer')) - oGui.addFolder(cGuiElement('Animation', SITE_IDENTIFIER, 'showGenreAnimation')) - oGui.setEndOfDirectory() - -def showNewMovies(): - _parseMovieList(URL_NEW) - -def showAllMovies(): - _parseMovieList(URL_ALL) - -def showGenreSciFi(): - _parseMovieList(URL_SCIFI) - -def showGenreKomoedie(): - _parseMovieList(URL_COMEDY) - -def showGenreAction(): - _parseMovieList(URL_ACTION) - -def showGenreHorror(): - _parseMovieList(URL_HORROR) - -def showGenreThriller(): - _parseMovieList(URL_THRILLER) - -def showGenreDrama(): - _parseMovieList(URL_DRAMA) - -def showGenreFantasy(): - _parseMovieList(URL_FANTASY) - -def showGenreAbenteuer(): - _parseMovieList(URL_ADVENTURE) - -def showGenreAnimation(): - _parseMovieList(URL_ANIMATION) - -def showSearch(): - oGui = cGui() - - sSearchText = oGui.showKeyBoard() - if (sSearchText != False and sSearchText != ''): - _search(oGui, sSearchText) - else: - return - oGui.setEndOfDirectory() - - -def _search(oGui, sSearchString): - searchUrl = URL_MAIN + 'livesearch.php?q=' - - oRequest = cRequestHandler(searchUrl + sSearchString) - content = oRequest.request() - searchPattern = "([^<>']+)" - oParser = cParser() - aResult = oParser.parse(content, searchPattern) - if not aResult[0]: - return - ###### parse entries - params = ParameterHandler() - function = 'getHosters' - iTotal = len(aResult[1]) - for link, img, title in aResult[1]: - sLabel = title.split('(') - sTitle = sLabel[0].strip() - sNextUrl = link - params.setParam('siteUrl',sNextUrl) - oGuiElement = cGuiElement(sTitle, SITE_IDENTIFIER, function) - oGuiElement.setThumbnail(img) - #oGuiElement.setMediaType('movie') - if len(sLabel)>1: - year = sLabel[-1].replace(')','') - oGuiElement.setYear(year) - if 'site=Movies' in link: - oGuiElement.setMediaType('movie') - oGui.addFolder(oGuiElement, params, bIsFolder = False, iTotal = iTotal) - else: - continue - - -def _parseMovieList(url): - oGui = cGui() - params = ParameterHandler() - oRequestHandler = cRequestHandler(url) - sHtmlContent = oRequestHandler.request() - # parse movie entries - pattern = 'class="tabel-topasd".*?([^<>]+).*?title="([^"]+)"/>' - oParser = cParser() - aResult = oParser.parse(sHtmlContent, pattern) - if not aResult[0]: - return - total = len(aResult[1]) # Anzahl der Treffer - for link, img, title, plot, qual in aResult[1]: - titleParts = title.split('(') # Titel von Jahr trennen - movieTitle = titleParts[0].strip().decode('iso-8859-1').encode('utf-8') # encoding anpassen wegen Umlauten - - guiElement = cGuiElement(movieTitle, SITE_IDENTIFIER, 'getHosters') - guiElement.setThumbnail(img) #Cover als Thumbnail setzen - guiElement.setDescription(plot.decode('iso-8859-1')) # Filmbeschreibung setzen, decode wegen Umlauten - if len(titleParts)>1: - tag = titleParts[-1].replace(')','') - if tag.isdigit() and len(tag)==4: - guiElement.setYear(tag) - guiElement.setMediaType('movie') - if '720p' in qual: # erst mal unwichtig - guiElement._sQuality = 720 - elif '1080p' in qual: - guiElement._sQuality = 1080 - - params.setParam('siteUrl',link) - oGui.addFolder(guiElement, params, bIsFolder = False, iTotal = total) - oGui.setView('movies') #diese Liste unterliegt den automatisch ViewSettings für Filmlisten - oGui.setEndOfDirectory() - -#--------------------------------------------------------------------- - -def getHosters(): - oParams = ParameterHandler() #Parameter laden - sUrl = oParams.getValue('siteUrl') # Weitergegebenen Urlteil aus den Parametern holen - - oRequestHandler = cRequestHandler(URL_MAIN+sUrl) # gesamte Url zusammesetzen - sHtmlContent = oRequestHandler.request() # Seite abrufen - - sPattern = 'iframe src="(http[^"]+)"' - oParser = cParser() - aResult = oParser.parse(sHtmlContent, sPattern, ignoreCase = True) - hosters = [] # hosterliste initialisieren - sFunction='getHosterUrl' # folgeFunktion festlegen - if (aResult[0] == True): - for aEntry in aResult[1]: - hoster = {} - hoster['link'] = aEntry - # extract domain name - hoster['name'] = aEntry.split('//')[-1].split('/')[0].split('.')[-2] - hosters.append(hoster) - hosters.append(sFunction) - return hosters - -def getHosterUrl(sStreamUrl = False): - if not sStreamUrl: - params = ParameterHandler() - sStreamUrl = oParams.getValue('url') - results = [] - result = {} - result['streamUrl'] = sStreamUrl - result['resolved'] = False - results.append(result) - return results \ No newline at end of file diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.xstream/sites/kinox_to.py b/packages/mediacenter/kodi/config/base-addons/plugin.video.xstream/sites/kinox_to.py deleted file mode 100644 index 66f5f565ee..0000000000 --- a/packages/mediacenter/kodi/config/base-addons/plugin.video.xstream/sites/kinox_to.py +++ /dev/null @@ -1,896 +0,0 @@ -# -*- coding: utf-8 -*- -import urllib -from resources.lib.gui.gui import cGui -from resources.lib.gui.guiElement import cGuiElement -from resources.lib.handler.requestHandler import cRequestHandler -from resources.lib.parser import cParser -from resources.lib.util import cUtil -from resources.lib.config import cConfig -from resources.lib import logger -from json import loads -import re -from resources.lib.handler.ParameterHandler import ParameterHandler -from resources.lib import jsunprotect - -SITE_IDENTIFIER = 'kinox_to' -SITE_NAME = 'Kinox.to' -SITE_ICON = 'kinox.png' -oConfig = cConfig() -domain = oConfig.getSetting('kinox_to-domain') -#### -URL_MAIN = 'http://' + domain -URL_NEWS = URL_MAIN + '/index.php' -URL_CINEMA_PAGE = URL_MAIN + '/Cine-Films.html' -URL_GENRE_PAGE = URL_MAIN +'/Genre.html' -URL_MOVIE_PAGE = URL_MAIN + '/Movies.html' -URL_SERIE_PAGE = URL_MAIN + '/Series.html' -URL_DOCU_PAGE = URL_MAIN + '/Documentations.html' - -URL_FAVOURITE_MOVIE_PAGE = URL_MAIN + '/Popular-Movies.html' -URL_FAVOURITE_SERIE_PAGE = URL_MAIN + '/Popular-Series.html' -URL_FAVOURITE_DOCU_PAGE = URL_MAIN + '/Popular-Documentations.html' - -URL_LATEST_SERIE_PAGE = URL_MAIN + '/Latest-Series.html' -URL_LATEST_DOCU_PAGE = URL_MAIN + '/Latest-Documentations.html' - -URL_SEARCH = URL_MAIN + '/Search.html' -URL_MIRROR = URL_MAIN + '/aGET/Mirror/' -URL_EPISODE_URL = URL_MAIN + '/aGET/MirrorByEpisode/' -URL_AJAX = URL_MAIN + '/aGET/List/' -URL_LANGUAGE = URL_MAIN + '/aSET/PageLang/1' - - -def load(): - logger.info("Load %s" % SITE_NAME) - - sSecurityValue = __getSecurityCookieValue() - if sSecurityValue == '': - pass - elif sSecurityValue == False: - return - oParams = ParameterHandler() - oParams.setParam('securityCookie', sSecurityValue) - ## Create all main menu entries - oGui = cGui() - - oParams.setParam('sUrl', URL_NEWS) - oParams.setParam('page', 1) - oParams.setParam('mediaType', 'news') - oGui.addFolder(cGuiElement('Neues von Heute',SITE_IDENTIFIER,'showNews'),oParams) - oParams.setParam('sUrl', URL_MOVIE_PAGE) - oParams.setParam('mediaType', 'movie') - oGui.addFolder(cGuiElement('Filme',SITE_IDENTIFIER,'showMovieMenu'),oParams) - oParams.setParam('sUrl', URL_SERIE_PAGE) - oParams.setParam('mediaType', 'series') - oGui.addFolder(cGuiElement('Serien',SITE_IDENTIFIER,'showSeriesMenu'),oParams) - oParams.setParam('sUrl', URL_DOCU_PAGE) - oParams.setParam('mediaType', 'documentation') - oGui.addFolder(cGuiElement('Dokumentationen',SITE_IDENTIFIER,'showDocuMenu'),oParams) - oParams.setParam('sUrl', URL_SEARCH) - oParams.setParam('mediaType', '') - oGui.addFolder(cGuiElement('Suche',SITE_IDENTIFIER,'showSearch'),oParams) - oGui.setEndOfDirectory() - -######## Allgemeines -def __createMenuEntry(oGui, sFunction, sLabel, dOutputParameter): - oParams = ParameterHandler() - - # Create all paramters out of lOuputParameter - try: - for param,value in dOutputParameter.items(): - oParams.setParam(param, value) - except Exception, e: - logger.error("Can't add parameter to menu entry with label: %s: %s" % (sLabel, e)) - #oParams = "" - - # Create the gui element - oGuiElement = cGuiElement() - oGuiElement.setSiteName(SITE_IDENTIFIER) - oGuiElement.setFunction(sFunction) - oGuiElement.setTitle(sLabel) - oGui.addFolder(oGuiElement, oParams) - -######## Seitenspezifisch -def showMovieMenu(): - oGui = cGui() - oParams = ParameterHandler() - - oGui.addFolder(cGuiElement('Kinofilme',SITE_IDENTIFIER,'showCinemaMovies'),oParams) - oGui.addFolder(cGuiElement('A-Z',SITE_IDENTIFIER,'showCharacters'),oParams) - oGui.addFolder(cGuiElement('Genres',SITE_IDENTIFIER,'showGenres'),oParams) - oParams.setParam('sUrl', URL_FAVOURITE_MOVIE_PAGE) - oGui.addFolder(cGuiElement('Beliebteste Filme', SITE_IDENTIFIER, 'showFavItems'),oParams) - oGui.setEndOfDirectory() - -def showSeriesMenu(): - oGui = cGui() - oParams = ParameterHandler() - - oGui.addFolder(cGuiElement('A-Z',SITE_IDENTIFIER,'showCharacters'),oParams) - #oGui.addFolder(cGuiElement('Genres',SITE_IDENTIFIER,'showGenres'),oParams) - oParams.setParam('sUrl', URL_FAVOURITE_SERIE_PAGE) - oGui.addFolder(cGuiElement('Beliebteste Serien',SITE_IDENTIFIER,'showFavItems'),oParams) - oParams.setParam('sUrl', URL_LATEST_SERIE_PAGE) - oGui.addFolder(cGuiElement('Neuste Serien',SITE_IDENTIFIER,'showFavItems'),oParams) - oGui.setEndOfDirectory() - -def showDocuMenu(): - oGui = cGui() - oParams = ParameterHandler() - - oGui.addFolder(cGuiElement('A-Z',SITE_IDENTIFIER,'showCharacters'),oParams) - #oGui.addFolder(cGuiElement('Genres',SITE_IDENTIFIER,'showGenres'),oParams) - oParams.setParam('sUrl', URL_FAVOURITE_DOCU_PAGE) - oGui.addFolder(cGuiElement('Beliebteste Dokumentationen',SITE_IDENTIFIER,'showFavItems'),oParams) - oParams.setParam('sUrl', URL_LATEST_DOCU_PAGE) - oGui.addFolder(cGuiElement('Neuste Dokumentationen',SITE_IDENTIFIER,'showFavItems'),oParams) - oGui.setEndOfDirectory() - -def __createLanguage(sLangID): - if sLangID == "1": - return 'de' - elif sLangID == "2" or sLangID == "15": - return 'en' - elif sLangID == "7": - return 'tu' - elif sLangID == "4": - return 'ch' - elif sLangID == "5": - return 'sp' - elif sLangID == "6": - return 'fr' - elif sLangID == "8": - return 'jp' - elif sLangID == '11': - return 'it' - elif sLangID == "16": - return 'nl' - elif sLangID == "25": - return 'ru' - return sLangID - -def __checkSubLanguage(sTitle): - if not ' subbed*' in sTitle: - return [sTitle, ''] - temp = sTitle.split(' *') - subLang = temp[-1].split('subbed*')[0].strip() - title = ' '.join(temp[0:-1]).strip() - if subLang == 'german': - return [title, 'de'] - else: - return [title, subLang] - - -def __getHtmlContent(sUrl = None, sSecurityValue = None): - oParams = ParameterHandler() - # Test if a url is available and set it - if sUrl is None and not oParams.exist('sUrl'): - logger.error("There is no url we can request.") - return False - else: - if sUrl is None: - sUrl = oParams.getValue('sUrl') - # Test if a security value is available - if sSecurityValue is None: - if oParams.exist("securityCookie"): - sSecurityValue = oParams.getValue("securityCookie") - if not sSecurityValue: - sSecurityValue = '' - # preferred language - sPrefLang = __getPreferredLanguage() - # Make the request - oRequest = cRequestHandler(sUrl) - oRequest.addHeaderEntry('Cookie', sPrefLang+sSecurityValue+'ListDisplayYears=Always;') - oRequest.addHeaderEntry('Referer', URL_MAIN) - oRequest.addHeaderEntry('Accept', '*/*') - oRequest.addHeaderEntry('Host', domain) - - return oRequest.request() - -def __getPreferredLanguage(): - sLanguage = oConfig.getSetting('prefLanguage') - if sLanguage == '0': - sPrefLang = 'ListNeededLanguage=25%2C24%2C26%2C2%2C5%2C6%2C7%2C8%2C11%2C15%2C16%2C9%2C12%2C13%2C14%2C17%2C4' - elif sLanguage == '1': - sPrefLang = 'ListNeededLanguage=25%2C24%2C26%2C5%2C6%2C7%2C8%2C11%2C15%2C16%2C9%2C12%2C13%2C14%2C17%2C4%2C1' - else: - sPrefLang = '' - return sPrefLang - -def __getSecurityCookieValue(): - oRequestHandler = cRequestHandler(URL_NEWS, False) - oRequestHandler.removeNewLines(False) - oRequestHandler.removeBreakLines(False) - sHtmlContent = oRequestHandler.request() - sPattern = "var hash=\[(.*?)\]" - oParser = cParser() - aResult = oParser.parse(sHtmlContent, sPattern) - if aResult[0] == False: - logger.error("Can't find script file for cookie") - result = jsunprotect.jsunprotect(sHtmlContent) - if not result: - logger.error("Not protected or Deactivator not found") - return '' - else: - logger.info(result) - oRequestHandler = cRequestHandler(URL_MAIN+'/?'+result, False) - oRequestHandler.addHeaderEntry('Referer', URL_MAIN) - #oRequestHandler.addHeaderEntry('Accept', '*/*') - oRequestHandler.addHeaderEntry('Host', domain) - oRequestHandler.request() - return '' - for aEntry in aResult[1][0].split(","): - sScriptFile = URL_MAIN +'/'+ str(aEntry).replace("'","").strip() - sScriptFile.replace(" ","") - - logger.info("scriptfile: %s" % sScriptFile) - oRequestHandler = cRequestHandler(sScriptFile) - oRequestHandler.addHeaderEntry('Referer', URL_MAIN) - oRequestHandler.addHeaderEntry('Accept', '*/*') - oRequestHandler.addHeaderEntry('Host', domain) - sHtmlContent = oRequestHandler.request() - - sPattern = "escape\(hsh \+ \"([^\"]+)\"\)" - oParser = cParser() - aResult = oParser.parse(sHtmlContent, sPattern) - - if not aResult[0]: - logger.info("No hash value found for the cookie") - return '' - - sHash = aResult[1][0] - - sHash = sHashSnippet + sHash - sSecurityCookieValue = "sitechrx=" + str(sHash) + ";Path=/" - - oRequestHandler = cRequestHandler(URL_MAIN) - oRequestHandler.addHeaderEntry("Cookie", sSecurityCookieValue) - oRequestHandler.request() - - logger.info("Token: %s" % sSecurityCookieValue) - - return sSecurityCookieValue - -def showSearch(): - oGui = cGui() - # Show the keyboard and test if anything was entered - sSearchText = oGui.showKeyBoard() - if not sSearchText: - oGui.setEndOfDirectory() - return - _search(oGui, sSearchText) - oGui.setEndOfDirectory() - -def _search(oGui, sSearchText): - # Create the request with the search value - sFullSearchUrl = URL_SEARCH + ("?q=%s" % sSearchText) - logger.info("Search URL: %s" % sFullSearchUrl) - sHtmlContent = __getHtmlContent(sFullSearchUrl) - # Display all items returned... - __displayItems(oGui, sHtmlContent) - - -def __displayItems(oGui, sHtmlContent): - # Test if a cookie was set, else define the default empty one - sSecurityValue = "" - oParams = ParameterHandler() - if oParams.exist("securityCookie"): - sSecurityValue = oParams.getValue("securityCookie") - - # The pattern to filter every item of the list - sPattern = '
    language.*?([^<]+) ([0-9]+)' - - # Parse to get all items of the list - oParser = cParser() - aResult = oParser.parse(sHtmlContent, sPattern) - if not aResult[0]: - logger.error("Could not find an item") - return - # Go throught all items and create a gui element for them. - total = len(aResult[1]) - for aEntry in aResult[1]: - sTitle = cUtil().unescape(aEntry[3]) - # split title and subtitle language - sTitle, subLang = __checkSubLanguage(sTitle) - # get audio language - sLang = __createLanguage(aEntry[0]) - sUrl = URL_MAIN + aEntry[2] - mediaType = '' - if aEntry[1] == 'movie' or aEntry[1] == 'cinema': - mediaType = 'movie' - elif aEntry[1] == 'series': - mediaType = 'series' - else: - mediaType = 'documentation' - - oGuiElement = cGuiElement(sTitle, SITE_IDENTIFIER, 'parseMovieEntrySite') - oGuiElement.setLanguage(sLang) - oGuiElement.setSubLanguage(subLang) - oGuiElement.setYear(aEntry[4]) - oParams.setParam('sUrl',sUrl) - oParams.setParam('mediaType',mediaType) - if mediaType == 'series': - oGuiElement.setMediaType('tvshow') - oGui.addFolder(oGuiElement, oParams, iTotal = total) - elif mediaType == 'movie': - oGuiElement.setMediaType('movie') - oGui.addFolder(oGuiElement,oParams,bIsFolder=False, iTotal = total) - else: - oGui.addFolder(oGuiElement,oParams,bIsFolder=False, iTotal = total) - - -def showFavItems(): - oGui = cGui() - sHtmlContent = __getHtmlContent() - __displayItems(oGui, sHtmlContent) - oGui.setEndOfDirectory() - - -def showNews(): - oParams = ParameterHandler() - sSecurityValue = oParams.getValue('securityCookie') - sUrl = oParams.getValue('sUrl') - - sPattern = '

    ([a-zA-Z0-9\s.]+)'+\ - '

    \s*
    Insgesamt: (.*?)
    ' - - sHtmlContent = __getHtmlContent(sUrl = sUrl, sSecurityValue = sSecurityValue) - oParser = cParser() - aResult = oParser.parse(sHtmlContent, sPattern) - oGui = cGui() - if (aResult[0] == True): - for aEntry in aResult[1]: - sTitle = str(aEntry[0]) + ' (' + str(aEntry[1]) + ')' - oGuiElement = cGuiElement(sTitle, SITE_IDENTIFIER,'parseNews') - oParams.addParams({'sUrl':URL_NEWS, 'page':1, 'mediaType':'news', 'sNewsTitle':aEntry[0]}) - oGui.addFolder(oGuiElement, oParams) - oGui.setEndOfDirectory() - - -def parseNews(): - oGui = cGui() - - oParams = ParameterHandler() - sSecurityValue = oParams.getValue('securityCookie') - sUrl = oParams.getValue('sUrl') - sNewsTitle = oParams.getValue('sNewsTitle') - oParser = cParser() - aResult = oParser.parse(sNewsTitle, 'Neue (.*?) online') - if aResult[0]: - if str(aResult[1][0]) == 'Serien': - mediaType = 'series' - else: - mediaType = 'movie' - sPattern = '

    '+sNewsTitle\ - +'

    (.*?)
    ' - sHtmlContent = __getHtmlContent(sUrl = sUrl, sSecurityValue = sSecurityValue) - aResult = oParser.parse(sHtmlContent, sPattern) - - if not aResult[0]: - logger.info("Can't get any news") - oGui.setEndOfDirectory() - return - sPattern = '
    language([^<]+)<'+\ - '(span class="EpisodeDescr">)?([^<]+)' - - aResult = oParser.parse(aResult[1][0], sPattern) - if not aResult[0]: - logger.info("Can't get any news") - oGui.setEndOfDirectory() - return - total = len(aResult[1]) - # Create an entry for every news line - for aEntry in aResult[1]: - sLang = __createLanguage(aEntry[0]) - sTitle = cUtil().unescape(aEntry[3]).strip() - if sTitle.endswith(':'): - sTitle = sTitle[:-1] - sTitle, subLang = __checkSubLanguage(sTitle) - sUrl = aEntry[2] - # If there are several urls, just pick the first one - aUrl = sUrl.split(",") - if len(aUrl) > 0: - sUrl = aUrl[0] - oGuiElement = cGuiElement(sTitle, SITE_IDENTIFIER,'parseMovieEntrySite') - oGuiElement.setLanguage(sLang) - oGuiElement.setSubLanguage(subLang) - oGuiElement.setThumbnail(URL_MAIN + str(aEntry[1])) - - oParams.setParam('sUrl',URL_MAIN + sUrl) - oParams.setParam('mediaType',mediaType) - if mediaType == 'series': - oGuiElement.setMediaType('tvshow') - oGui.addFolder(oGuiElement, oParams, iTotal = total) - oGui.setView('tvshows') - else: - oGuiElement.setMediaType('movie') - oGui.addFolder(oGuiElement, oParams, bIsFolder = False, iTotal = total) - oGui.setView('movies') - oGui.setEndOfDirectory() - - -def showCharacters(): - logger.info('load showCharacters') - oGui = cGui() - - oParams = ParameterHandler() - sSecurityValue = oParams.getValue('securityCookie') - if (oParams.exist('sUrl') and oParams.exist('page') and oParams.exist('mediaType')): - siteUrl = oParams.getValue('sUrl') - #iPage = oParams.getValue('page') - #sMediaType = oParams.getValue('mediaType') - # request - sHtmlContent =__getHtmlContent(siteUrl, sSecurityValue) - # parse content - sPattern = 'class="LetterMode.*?>([^>]+)' - oParser = cParser() - aResult = oParser.parse(sHtmlContent, sPattern) - - if (aResult[0] == True): - for aEntry in aResult[1]: - oGuiElement = cGuiElement(aEntry, SITE_IDENTIFIER, 'ajaxCall') - #oOutputParameterHandler = ParameterHandler() - oParams.setParam('character', aEntry[0]) - #oOutputParameterHandler.addParameter('page', iPage) - #oOutputParameterHandler.addParameter('mediaType', sMediaType) - #oOutputParameterHandler.addParameter('securityCookie', sSecurityValue) - if oParams.exist('mediaTypePageId'): - sMediaTypePageId = oParams.getValue('mediaTypePageId') - oParams.setParam('mediaTypePageId', sMediaTypePageId) - oGui.addFolder(oGuiElement, oParams) - - oGui.setEndOfDirectory() - -def showGenres(): - logger.info('load displayGenreSite') - sPattern = '([^<]+).*?Tipp-([0-9]+).html">' - - oParams = ParameterHandler() - sSecurityValue = oParams.getValue('securityCookie') - - # request - sHtmlContent =__getHtmlContent(URL_GENRE_PAGE, sSecurityValue) - # parse content - oParser = cParser() - aResult = oParser.parse(sHtmlContent, sPattern) - - oGui = cGui() - if (aResult[0] == True): - for aEntry in aResult[1]: - iGenreId = aEntry[2] - __createMenuEntry(oGui, 'showCharacters', aEntry[1], - {'page':1, 'mediaType':'fGenre', 'mediaTypePageId': iGenreId, - 'securityCookie':sSecurityValue, 'sUrl':URL_MOVIE_PAGE}) - oGui.setEndOfDirectory() - -def showCinemaMovies(): - logger.info('load displayCinemaSite') - oGui = cGui() - _cinema(oGui) - oGui.setView('movies') - oGui.setEndOfDirectory() - -def _cinema(oGui): - sPattern = '
    .*?src="(.*?)".*?class="Descriptor">(.*?) (.*?) /' - oParams = ParameterHandler() - sSecurityValue = oParams.getValue('securityCookie') - sHtmlContent = __getHtmlContent(URL_CINEMA_PAGE, sSecurityValue) - # parse content - oParser = cParser() - aResult = oParser.parse(sHtmlContent, sPattern) - # iterate result and create GuiElements - if (aResult[0] == True): - total = len(aResult[1]) - for aEntry in aResult[1]: - sMovieTitle = aEntry[0] - lang = __createLanguage(aEntry[4]) - rating = aEntry[5] - oGuiElement = cGuiElement() - oGuiElement.setSiteName(SITE_IDENTIFIER) - oGuiElement.setFunction('parseMovieEntrySite') - oGuiElement.setLanguage(lang) - oGuiElement.setTitle(sMovieTitle) - oGuiElement.setDescription(aEntry[3]) - oGuiElement.setMediaType('movie') - oGuiElement.setThumbnail(URL_MAIN + str(aEntry[2])) - oGuiElement.addItemValue('rating',rating) - oParams.setParam('sUrl', URL_MAIN + str(aEntry[1])) - oGui.addFolder(oGuiElement, oParams, bIsFolder = False, iTotal = total) - -def parseMovieEntrySite(): - oParams = ParameterHandler() - sSecurityValue = oParams.getValue('securityCookie') - if (oParams.exist('sUrl')): - sUrl = oParams.getValue('sUrl') - # get movieEntrySite content - sHtmlContent = __getHtmlContent(sUrl, sSecurityValue) - sMovieTitle = __createMovieTitle(sHtmlContent) - # get thumbnail - result = cParser().parse(sHtmlContent, '
    .*? 0): - imdbID = oParams.getValue('imdbID') - for item in aSeriesItems: - oGuiElement = cGuiElement(item['title'], SITE_IDENTIFIER, 'showHosters') - sShowTitle = sMovieTitle.split('(')[0].split('*')[0] - oGuiElement.setThumbnail(thumbnail) - oGuiElement.setMediaType('episode') - oGuiElement.setSeason(item['season']) - oGuiElement.setEpisode(item['episode']) - oGuiElement.setTVShowTitle(sShowTitle) - - oParams.addParams({'sUrl':item['url'], 'episode':item['episode'], 'season':item['season']}) - oGui.addFolder(oGuiElement, oParams, bIsFolder = False, iTotal = len(aSeriesItems)) - oGui.setView('episodes') - oGui.setEndOfDirectory() - else: - logger.info('Movie') - result = showHosters(sHtmlContent, sMovieTitle) - return result - -def __createMovieTitle(sHtmlContent): - sPattern = '

    (.*?)

    ' - oParser = cParser() - aResult = oParser.parse(sHtmlContent, sPattern) - - if (aResult[0] == True): - sTitle = cUtil().removeHtmlTags(str(aResult[1][0])) - return sTitle - return False - -def __createInfoItem(oGui, sHtmlContent): - sThumbnail = __getThumbnail(sHtmlContent) - sDescription = __getDescription(sHtmlContent) - - oGuiElement = cGuiElement() - oGuiElement.setSiteName(SITE_IDENTIFIER) - oGuiElement.setTitle('info (press Info Button)') - oGuiElement.setThumbnail(sThumbnail) - oGuiElement.setFunction('dummyFolder') - oGuiElement.setDescription(sDescription) - - oOutputParameterHandler = ParameterHandler() - oOutputParameterHandler.setParam('sThumbnail', sThumbnail) - oOutputParameterHandler.setParam('sDescription', sDescription) - - oGui.addFolder(oGuiElement, oOutputParameterHandler) - - -def dummyFolder(): - oGui = cGui() - oGui.setEndOfDirectory() - - -def parseSerieSite(sHtmlContent): - aSeriesItems = [] - - sPattern = 'id="SeasonSelection" rel="([^"]+)"' - oParser = cParser() - aResult = oParser.parse(sHtmlContent, sPattern) - if (aResult[0] == True): - aSeriesUrls = aResult[1][0].split("&") - sSeriesUrl = '&' + str(aSeriesUrls[0]) + '&' + str(aSeriesUrls[1]) - - sPattern = 'Staffel ([^<]+) 1): - mirrorName = " Mirror " +str(i) - sUrl = re.sub(r'Mirror=[1-9]','Mirror='+str(i),sUrl) - hoster = {} - hoster['name'] = sHoster - hoster['link'] = sUrl - hoster['displayedName'] = sHoster+mirrorName - hosters.append(hoster) - hosters.append('getHosterUrlandPlay') - return hosters - - -def getHosterUrlandPlay(sUrl = False): - results = [] - oParams = ParameterHandler() - sSecurityValue = oParams.getValue('securityCookie') - sTitle = oParams.getValue('title') - if not sUrl: - sUrl = oParams.getValue('url') - sUrl = sUrl.replace('&', '&') - oRequest = cRequestHandler(sUrl) - oRequest.addHeaderEntry('Cookie', sSecurityValue) - oRequest.addHeaderEntry('Referer', URL_MAIN) - sHtmlContent = oRequest.request() - #pattern for multipart stream - sPattern = '
    Stream ansehen - sMovieTitle = sMovieTitle[6:len(sMovieTitle)-15] - coverUrl = '' - else: - coverUrl = str(aEntry[1])+"_145_215.jpg" - sMovieTitle = str(aEntry[2]).replace(" Stream","") - oGuiElement = cGuiElement() - oGuiElement.setSiteName(SITE_IDENTIFIER) - serie = False - if (sRootUrl.startswith(URL_SERIES) | ((not sRootUrl.startswith(URL_CURRENT_MOVIES)) & _mediaIsASerie(newUrl))): - serie = True - oGuiElement.setFunction('showAllSeasons') - oGuiElement.setMediaType('tvshow') - oOutputParameterHandler.setParam(PARAM_MOVIESEGMENT_KEY,movieUrlSegment) - else: - oGuiElement.setMediaType('movie') - oGuiElement.setFunction('showHosters') - oGuiElement.setTitle(sMovieTitle) - oGuiElement.setThumbnail(coverUrl) - - oOutputParameterHandler.setParam(PARAM_URL_KEY, newUrl) - oOutputParameterHandler.setParam('sMovieTitle', sMovieTitle) - if not serie: - oGui.addFolder(oGuiElement, oOutputParameterHandler, bIsFolder = False, iTotal = total) - else: - oGui.addFolder(oGuiElement, oOutputParameterHandler, iTotal = total) - - sNextPageNo = __checkForNextPage(sHtmlContent, iPage) - if (sNextPageNo != False): - params = ParameterHandler() - params.setParam(PARAM_ROOTURL_KEY,sRootUrl) - params.setParam(PARAM_URL_KEY, sRootUrl + '?page=' + sNextPageNo) - params.setParam(PARAM_PAGE_KEY,int(sNextPageNo)) - oGui.addNextPage(SITE_IDENTIFIER, 'showMovies',params) - - oGui.setView('movies') - else: - oGui.showError('Fehler','Keine Eintraege gefunden') - -def showAllSeasons(): - oGui = cGui() - - iParams = ParameterHandler() - sUrl = iParams.getValue(PARAM_URL_KEY) - sMovieTitle = iParams.getValue('sMovieTitle') - sHtmlContent = cRequestHandler(sUrl).request() - - sPattern = 'Ecostream ([^<]+)' - aResult = cParser().parse(sHtmlContent, sPattern) - results = [] - - if aResult[0]: # multipart stream - for aEntry in aResult[1]: - result = {} - result['streamUrl'] = 'http://www.ecostream.tv/'+aEntry[0] - result['resolved'] = False - result['title'] = sMovieTitle + ' ' +aEntry[1] - results.append(result) - return results - -def _mediaIsASerie(sUrl): - logger.info('check if %s is a serie' % (sUrl)) - - oRequestHandler = cRequestHandler(sUrl) - sHtmlContent = oRequestHandler.request() - - oParser = cParser() - aResult = oParser.parse(sHtmlContent, '(.*?)' - oParser = cParser() - - aResult = oParser.parse(sHtmlContent, sPattern) - if not aResult[0]: - return - sPattern = '' - aResult = oParser.parse(sHtmlContent,sPattern) - if (aResult[0] == True): - total = len(aResult[1]) - for aEntry in aResult[1]: - season = aEntry[0] - oGuiElement = cGuiElement() - oGuiElement.setSiteName(SITE_IDENTIFIER) - oGuiElement.setFunction('showAllEpisodes') - - sTitle = aEntry[1].strip() - oGuiElement.setTitle(sTitle) - oGuiElement.setSeason(season) - oGuiElement.setMediaType('season') - - oOutputParameterHandler = ParameterHandler() - oOutputParameterHandler.setParam('sUrl', sUrl) - oOutputParameterHandler.setParam('season', season) - - oGui.addFolder(oGuiElement, oOutputParameterHandler, iTotal = total) - oGui.setView('seasons') - oGui.setEndOfDirectory() - -def showAllEpisodes(): - oGui = cGui() - params = ParameterHandler() - sUrl = '' - if not params.exist('sUrl'): - return - sUrl = params.getValue('sUrl') - if not params.exist('season'): - return - sSeason = params.getValue('season') - oRequest = cRequestHandler(sUrl) - sHtmlContent = oRequest.request() - - - - sPattern = '
    (.*?)
    ' - aResult = cParser().parse(sHtmlContent, sPattern) - sHtmlContent = aResult[1][0] - - sPattern = '' - oParser = cParser() - - aResult = oParser.parse(sHtmlContent, sPattern) - if not aResult[0]: - return - sPattern = '' - aResult = oParser.parse(aResult[1][0],sPattern) - if not aResult[0]: - return - for aEntry in aResult[1]: - sUrl = aEntry[0] - if not sUrl.startswith('http'): - sUrl = URL_MAIN +'/'+ sUrl - sMovieTitle = aEntry[1].strip() - episodeNr = aEntry[1].strip().split(' ')[-1] - - oGuiElement = cGuiElement(sMovieTitle, SITE_IDENTIFIER, 'showHostersSeries') - oGuiElement.setEpisode(episodeNr) - if sSeason: - oGuiElement.setSeason(sSeason) - oGuiElement.setMediaType('episode') - - params.setParam('sUrl', sUrl) - params.setParam('sMovieTitle', sMovieTitle) - params.setParam('episode', episodeNr) - oGui.addFolder(oGuiElement, params, bIsFolder = False, iTotal = len(aResult[1])) - oGui.setView('episodes') - oGui.setEndOfDirectory() - -def showSearch(): - oGui = cGui() - - sSearchText = oGui.showKeyBoard() - if (sSearchText != False and sSearchText != ''): - _search(oGui, sSearchText) - else: - return - oGui.setView('movies') - oGui.setEndOfDirectory() - -def _search(oGui, sSearchText): - # add wildcard to find results where seatchText is part of a word - sSearchText = '%'+sSearchText+'%' - # perform search - oRequest = cRequestHandler(URL_SEARCH) - oRequest.addParameters('search', sSearchText) - #oRequest.addParameters('securekey', key) - response = oRequest.request() - sUrl = URL_SEARCH - __parseMovieSimpleList(sUrl, 1, oGui, response) - -def __checkForNextPage(sHtmlContent, iCurrentPage): - iNextPage = int(iCurrentPage) + 1 - iNextPage = str(iNextPage) + ' ' - - sPattern = '
    ' + iNextPage + '' - - oParser = cParser() - aResult = oParser.parse(sHtmlContent, sPattern) - if (aResult[0] == True): - return aResult[1][0] - return False - -def showGenre(): - oGui = cGui() - - params = ParameterHandler() - if (params.exist('sUrl')): - sUrl = params.getValue('sUrl') - - oRequest = cRequestHandler(sUrl) - sHtmlContent = oRequest.request() - - sPattern = '

    )?([^<]*)<',token) - if reason: LOG(reason[0]) - LOG("TOKEN: " + token) - raise GraphWrapAuthError('LOGIN_FAILURE',reason) - return False - if 'html' in token or 'script' in token or len(token) > 250: - LOG("TOKEN: " + token) - raise GraphWrapAuthError('RENEW_TOKEN_FAILURE','Failed to get new token') - return False - if 'login notifications' in token: - LOG("TOKEN: " + token) - raise GraphWrapAuthError('RENEW_TOKEN_FAILURE','Disable login notifications, then retry') - return False - if 'temporarily locked' in token: - LOG("TOKEN: " + token) - raise GraphWrapAuthError('RENEW_TOKEN_FAILURE','Facebook account is locked') - return False - #Because you enabled login notifications, your account is temporarily locked. - return True - - def genericError(self): - LOG('ERROR: %s::%s (%d) - %s' % (self.__class__.__name__ - , sys.exc_info()[2].tb_frame.f_code.co_name, sys.exc_info()[2].tb_lineno, sys.exc_info()[1])) - - def parseTokenFromScript(self,html): - return urllib.unquote_plus(html.split("#access_token=")[-1].split("&expires")[0]) - - def saveToken(self,token=None): - if token: - self.access_token = token - if self._newTokenCallback: self._newTokenCallback(token) \ No newline at end of file diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/fanart.jpg b/packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/fanart.jpg deleted file mode 100644 index 7f1cf7f07e2bb91b71c1aca38c3b4d4fe56d6e5d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 92278 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 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/icon.png b/packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/icon.png deleted file mode 100644 index 2beeb9020e61fd72e34220bbc79717a19f9f8d5b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9132 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 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/mechanize/__init__.py b/packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/mechanize/__init__.py deleted file mode 100644 index c4429be394..0000000000 --- a/packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/mechanize/__init__.py +++ /dev/null @@ -1,211 +0,0 @@ -__all__ = [ - 'AbstractBasicAuthHandler', - 'AbstractDigestAuthHandler', - 'BaseHandler', - 'Browser', - 'BrowserStateError', - 'CacheFTPHandler', - 'ContentTooShortError', - 'Cookie', - 'CookieJar', - 'CookiePolicy', - 'DefaultCookiePolicy', - 'DefaultFactory', - 'FTPHandler', - 'Factory', - 'FileCookieJar', - 'FileHandler', - 'FormNotFoundError', - 'FormsFactory', - 'HTTPBasicAuthHandler', - 'HTTPCookieProcessor', - 'HTTPDefaultErrorHandler', - 'HTTPDigestAuthHandler', - 'HTTPEquivProcessor', - 'HTTPError', - 'HTTPErrorProcessor', - 'HTTPHandler', - 'HTTPPasswordMgr', - 'HTTPPasswordMgrWithDefaultRealm', - 'HTTPProxyPasswordMgr', - 'HTTPRedirectDebugProcessor', - 'HTTPRedirectHandler', - 'HTTPRefererProcessor', - 'HTTPRefreshProcessor', - 'HTTPResponseDebugProcessor', - 'HTTPRobotRulesProcessor', - 'HTTPSClientCertMgr', - 'HeadParser', - 'History', - 'LWPCookieJar', - 'Link', - 'LinkNotFoundError', - 'LinksFactory', - 'LoadError', - 'MSIECookieJar', - 'MozillaCookieJar', - 'OpenerDirector', - 'OpenerFactory', - 'ParseError', - 'ProxyBasicAuthHandler', - 'ProxyDigestAuthHandler', - 'ProxyHandler', - 'Request', - 'RobotExclusionError', - 'RobustFactory', - 'RobustFormsFactory', - 'RobustLinksFactory', - 'RobustTitleFactory', - 'SeekableResponseOpener', - 'TitleFactory', - 'URLError', - 'USE_BARE_EXCEPT', - 'UnknownHandler', - 'UserAgent', - 'UserAgentBase', - 'XHTMLCompatibleHeadParser', - '__version__', - 'build_opener', - 'install_opener', - 'lwp_cookie_str', - 'make_response', - 'request_host', - 'response_seek_wrapper', # XXX deprecate in public interface? - 'seek_wrapped_response', # XXX should probably use this internally in place of response_seek_wrapper() - 'str2time', - 'urlopen', - 'urlretrieve', - 'urljoin', - - # ClientForm API - 'AmbiguityError', - 'ControlNotFoundError', - 'FormParser', - 'ItemCountError', - 'ItemNotFoundError', - 'LocateError', - 'Missing', - 'ParseFile', - 'ParseFileEx', - 'ParseResponse', - 'ParseResponseEx', - 'ParseString', - 'XHTMLCompatibleFormParser', - # deprecated - 'CheckboxControl', - 'Control', - 'FileControl', - 'HTMLForm', - 'HiddenControl', - 'IgnoreControl', - 'ImageControl', - 'IsindexControl', - 'Item', - 'Label', - 'ListControl', - 'PasswordControl', - 'RadioControl', - 'ScalarControl', - 'SelectControl', - 'SubmitButtonControl', - 'SubmitControl', - 'TextControl', - 'TextareaControl', - ] - -import logging -import sys - -from _version import __version__ - -# high-level stateful browser-style interface -from _mechanize import \ - Browser, History, \ - BrowserStateError, LinkNotFoundError, FormNotFoundError - -# configurable URL-opener interface -from _useragent import UserAgentBase, UserAgent -from _html import \ - Link, \ - Factory, DefaultFactory, RobustFactory, \ - FormsFactory, LinksFactory, TitleFactory, \ - RobustFormsFactory, RobustLinksFactory, RobustTitleFactory - -# urllib2 work-alike interface. This is a superset of the urllib2 interface. -from _urllib2 import * -import _urllib2 -if hasattr(_urllib2, "HTTPSHandler"): - __all__.append("HTTPSHandler") -del _urllib2 - -# misc -from _http import HeadParser -from _http import XHTMLCompatibleHeadParser -from _opener import ContentTooShortError, OpenerFactory, urlretrieve -from _response import \ - response_seek_wrapper, seek_wrapped_response, make_response -from _rfc3986 import urljoin -from _util import http2time as str2time - -# cookies -from _clientcookie import Cookie, CookiePolicy, DefaultCookiePolicy, \ - CookieJar, FileCookieJar, LoadError, request_host_lc as request_host, \ - effective_request_host -from _lwpcookiejar import LWPCookieJar, lwp_cookie_str -# 2.4 raises SyntaxError due to generator / try/finally use -if sys.version_info[:2] > (2,4): - try: - import sqlite3 - except ImportError: - pass - else: - from _firefox3cookiejar import Firefox3CookieJar -from _mozillacookiejar import MozillaCookieJar -from _msiecookiejar import MSIECookieJar - -# forms -from _form import ( - AmbiguityError, - ControlNotFoundError, - FormParser, - ItemCountError, - ItemNotFoundError, - LocateError, - Missing, - ParseError, - ParseFile, - ParseFileEx, - ParseResponse, - ParseResponseEx, - ParseString, - XHTMLCompatibleFormParser, - # deprecated - CheckboxControl, - Control, - FileControl, - HTMLForm, - HiddenControl, - IgnoreControl, - ImageControl, - IsindexControl, - Item, - Label, - ListControl, - PasswordControl, - RadioControl, - ScalarControl, - SelectControl, - SubmitButtonControl, - SubmitControl, - TextControl, - TextareaControl, - ) - -# If you hate the idea of turning bugs into warnings, do: -# import mechanize; mechanize.USE_BARE_EXCEPT = False -USE_BARE_EXCEPT = True - -logger = logging.getLogger("mechanize") -if logger.level is logging.NOTSET: - logger.setLevel(logging.CRITICAL) -del logger diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/mechanize/_auth.py b/packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/mechanize/_auth.py deleted file mode 100644 index 900e201ea6..0000000000 --- a/packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/mechanize/_auth.py +++ /dev/null @@ -1,68 +0,0 @@ -"""HTTP Authentication and Proxy support. - - -Copyright 2006 John J. Lee - -This code is free software; you can redistribute it and/or modify it under -the terms of the BSD or ZPL 2.1 licenses (see the file COPYING.txt -included with the distribution). - -""" - -from _urllib2_fork import HTTPPasswordMgr - - -# TODO: stop deriving from HTTPPasswordMgr -class HTTPProxyPasswordMgr(HTTPPasswordMgr): - # has default realm and host/port - def add_password(self, realm, uri, user, passwd): - # uri could be a single URI or a sequence - if uri is None or isinstance(uri, basestring): - uris = [uri] - else: - uris = uri - passwd_by_domain = self.passwd.setdefault(realm, {}) - for uri in uris: - for default_port in True, False: - reduced_uri = self.reduce_uri(uri, default_port) - passwd_by_domain[reduced_uri] = (user, passwd) - - def find_user_password(self, realm, authuri): - attempts = [(realm, authuri), (None, authuri)] - # bleh, want default realm to take precedence over default - # URI/authority, hence this outer loop - for default_uri in False, True: - for realm, authuri in attempts: - authinfo_by_domain = self.passwd.get(realm, {}) - for default_port in True, False: - reduced_authuri = self.reduce_uri(authuri, default_port) - for uri, authinfo in authinfo_by_domain.iteritems(): - if uri is None and not default_uri: - continue - if self.is_suburi(uri, reduced_authuri): - return authinfo - user, password = None, None - - if user is not None: - break - return user, password - - def reduce_uri(self, uri, default_port=True): - if uri is None: - return None - return HTTPPasswordMgr.reduce_uri(self, uri, default_port) - - def is_suburi(self, base, test): - if base is None: - # default to the proxy's host/port - hostport, path = test - base = (hostport, "/") - return HTTPPasswordMgr.is_suburi(self, base, test) - - -class HTTPSClientCertMgr(HTTPPasswordMgr): - # implementation inheritance: this is not a proper subclass - def add_key_cert(self, uri, key_file, cert_file): - self.add_password(None, uri, key_file, cert_file) - def find_key_cert(self, authuri): - return HTTPPasswordMgr.find_user_password(self, None, authuri) diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/mechanize/_beautifulsoup.py b/packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/mechanize/_beautifulsoup.py deleted file mode 100644 index 0040140d04..0000000000 --- a/packages/mediacenter/kodi/config/base-addons/plugin.video.vevo/mechanize/_beautifulsoup.py +++ /dev/null @@ -1,1077 +0,0 @@ -"""Beautiful Soup -Elixir and Tonic -"The Screen-Scraper's Friend" -v2.1.1 -http://www.crummy.com/software/BeautifulSoup/ - -Beautiful Soup parses arbitrarily invalid XML- or HTML-like substance -into a tree representation. It provides methods and Pythonic idioms -that make it easy to search and modify the tree. - -A well-formed XML/HTML document will yield a well-formed data -structure. An ill-formed XML/HTML document will yield a -correspondingly ill-formed data structure. If your document is only -locally well-formed, you can use this library to find and process the -well-formed part of it. The BeautifulSoup class has heuristics for -obtaining a sensible parse tree in the face of common HTML errors. - -Beautiful Soup has no external dependencies. It works with Python 2.2 -and up. - -Beautiful Soup defines classes for four different parsing strategies: - - * BeautifulStoneSoup, for parsing XML, SGML, or your domain-specific - language that kind of looks like XML. - - * BeautifulSoup, for parsing run-of-the-mill HTML code, be it valid - or invalid. - - * ICantBelieveItsBeautifulSoup, for parsing valid but bizarre HTML - that trips up BeautifulSoup. - - * BeautifulSOAP, for making it easier to parse XML documents that use - lots of subelements containing a single string, where you'd prefer - they put that string into an attribute (such as SOAP messages). - -You can subclass BeautifulStoneSoup or BeautifulSoup to create a -parsing strategy specific to an XML schema or a particular bizarre -HTML document. Typically your subclass would just override -SELF_CLOSING_TAGS and/or NESTABLE_TAGS. -""" #" -from __future__ import generators - -__author__ = "Leonard Richardson (leonardr@segfault.org)" -__version__ = "2.1.1" -__date__ = "$Date: 2004/10/18 00:14:20 $" -__copyright__ = "Copyright (c) 2004-2005 Leonard Richardson" -__license__ = "PSF" - -from _sgmllib_copy import SGMLParser, SGMLParseError -import types -import re -import _sgmllib_copy as sgmllib - -class NullType(object): - - """Similar to NoneType with a corresponding singleton instance - 'Null' that, unlike None, accepts any message and returns itself. - - Examples: - >>> Null("send", "a", "message")("and one more", - ... "and what you get still") is Null - True - """ - - def __new__(cls): return Null - def __call__(self, *args, **kwargs): return Null -## def __getstate__(self, *args): return Null - def __getattr__(self, attr): return Null - def __getitem__(self, item): return Null - def __setattr__(self, attr, value): pass - def __setitem__(self, item, value): pass - def __len__(self): return 0 - # FIXME: is this a python bug? otherwise ``for x in Null: pass`` - # never terminates... - def __iter__(self): return iter([]) - def __contains__(self, item): return False - def __repr__(self): return "Null" -Null = object.__new__(NullType) - -class PageElement: - """Contains the navigational information for some part of the page - (either a tag or a piece of text)""" - - def setup(self, parent=Null, previous=Null): - """Sets up the initial relations between this element and - other elements.""" - self.parent = parent - self.previous = previous - self.next = Null - self.previousSibling = Null - self.nextSibling = Null - if self.parent and self.parent.contents: - self.previousSibling = self.parent.contents[-1] - self.previousSibling.nextSibling = self - - def findNext(self, name=None, attrs={}, text=None): - """Returns the first item that matches the given criteria and - appears after this Tag in the document.""" - return self._first(self.fetchNext, name, attrs, text) - firstNext = findNext - - def fetchNext(self, name=None, attrs={}, text=None, limit=None): - """Returns all items that match the given criteria and appear - before after Tag in the document.""" - return self._fetch(name, attrs, text, limit, self.nextGenerator) - - def findNextSibling(self, name=None, attrs={}, text=None): - """Returns the closest sibling to this Tag that matches the - given criteria and appears after this Tag in the document.""" - return self._first(self.fetchNextSiblings, name, attrs, text) - firstNextSibling = findNextSibling - - def fetchNextSiblings(self, name=None, attrs={}, text=None, limit=None): - """Returns the siblings of this Tag that match the given - criteria and appear after this Tag in the document.""" - return self._fetch(name, attrs, text, limit, self.nextSiblingGenerator) - - def findPrevious(self, name=None, attrs={}, text=None): - """Returns the first item that matches the given criteria and - appears before this Tag in the document.""" - return self._first(self.fetchPrevious, name, attrs, text) - - def fetchPrevious(self, name=None, attrs={}, text=None, limit=None): - """Returns all items that match the given criteria and appear - before this Tag in the document.""" - return self._fetch(name, attrs, text, limit, self.previousGenerator) - firstPrevious = findPrevious - - def findPreviousSibling(self, name=None, attrs={}, text=None): - """Returns the closest sibling to this Tag that matches the - given criteria and appears before this Tag in the document.""" - return self._first(self.fetchPreviousSiblings, name, attrs, text) - firstPreviousSibling = findPreviousSibling - - def fetchPreviousSiblings(self, name=None, attrs={}, text=None, - limit=None): - """Returns the siblings of this Tag that match the given - criteria and appear before this Tag in the document.""" - return self._fetch(name, attrs, text, limit, - self.previousSiblingGenerator) - - def findParent(self, name=None, attrs={}): - """Returns the closest parent of this Tag that matches the given - criteria.""" - r = Null - l = self.fetchParents(name, attrs, 1) - if l: - r = l[0] - return r - firstParent = findParent - - def fetchParents(self, name=None, attrs={}, limit=None): - """Returns the parents of this Tag that match the given - criteria.""" - return self._fetch(name, attrs, None, limit, self.parentGenerator) - - #These methods do the real heavy lifting. - - def _first(self, method, name, attrs, text): - r = Null - l = method(name, attrs, text, 1) - if l: - r = l[0] - return r - - def _fetch(self, name, attrs, text, limit, generator): - "Iterates over a generator looking for things that match." - if not hasattr(attrs, 'items'): - attrs = {'class' : attrs} - - results = [] - g = generator() - while True: - try: - i = g.next() - except StopIteration: - break - found = None - if isinstance(i, Tag): - if not text: - if not name or self._matches(i, name): - match = True - for attr, matchAgainst in attrs.items(): - check = i.get(attr) - if not self._matches(check, matchAgainst): - match = False - break - if match: - found = i - elif text: - if self._matches(i, text): - found = i - if found: - results.append(found) - if limit and len(results) >= limit: - break - return results - - #Generators that can be used to navigate starting from both - #NavigableTexts and Tags. - def nextGenerator(self): - i = self - while i: - i = i.next - yield i - - def nextSiblingGenerator(self): - i = self - while i: - i = i.nextSibling - yield i - - def previousGenerator(self): - i = self - while i: - i = i.previous - yield i - - def previousSiblingGenerator(self): - i = self - while i: - i = i.previousSibling - yield i - - def parentGenerator(self): - i = self - while i: - i = i.parent - yield i - - def _matches(self, chunk, howToMatch): - #print 'looking for %s in %s' % (howToMatch, chunk) - # - # If given a list of items, return true if the list contains a - # text element that matches. - if isList(chunk) and not isinstance(chunk, Tag): - for tag in chunk: - if isinstance(tag, NavigableText) and self._matches(tag, howToMatch): - return True - return False - if callable(howToMatch): - return howToMatch(chunk) - if isinstance(chunk, Tag): - #Custom match methods take the tag as an argument, but all other - #ways of matching match the tag name as a string - chunk = chunk.name - #Now we know that chunk is a string - if not isinstance(chunk, basestring): - chunk = str(chunk) - if hasattr(howToMatch, 'match'): - # It's a regexp object. - return howToMatch.search(chunk) - if isList(howToMatch): - return chunk in howToMatch - if hasattr(howToMatch, 'items'): - return howToMatch.has_key(chunk) - #It's just a string - return str(howToMatch) == chunk - -class NavigableText(PageElement): - - def __getattr__(self, attr): - "For backwards compatibility, text.string gives you text" - if attr == 'string': - return self - else: - raise AttributeError, "'%s' object has no attribute '%s'" % (self.__class__.__name__, attr) - -class NavigableString(str, NavigableText): - pass - -class NavigableUnicodeString(unicode, NavigableText): - pass - -class Tag(PageElement): - - """Represents a found HTML tag with its attributes and contents.""" - - def __init__(self, name, attrs=None, parent=Null, previous=Null): - "Basic constructor." - self.name = name - if attrs == None: - attrs = [] - self.attrs = attrs - self.contents = [] - self.setup(parent, previous) - self.hidden = False - - def get(self, key, default=None): - """Returns the value of the 'key' attribute for the tag, or - the value given for 'default' if it doesn't have that - attribute.""" - return self._getAttrMap().get(key, default) - - def __getitem__(self, key): - """tag[key] returns the value of the 'key' attribute for the tag, - and throws an exception if it's not there.""" - return self._getAttrMap()[key] - - def __iter__(self): - "Iterating over a tag iterates over its contents." - return iter(self.contents) - - def __len__(self): - "The length of a tag is the length of its list of contents." - return len(self.contents) - - def __contains__(self, x): - return x in self.contents - - def __nonzero__(self): - "A tag is non-None even if it has no contents." - return True - - def __setitem__(self, key, value): - """Setting tag[key] sets the value of the 'key' attribute for the - tag.""" - self._getAttrMap() - self.attrMap[key] = value - found = False - for i in range(0, len(self.attrs)): - if self.attrs[i][0] == key: - self.attrs[i] = (key, value) - found = True - if not found: - self.attrs.append((key, value)) - self._getAttrMap()[key] = value - - def __delitem__(self, key): - "Deleting tag[key] deletes all 'key' attributes for the tag." - for item in self.attrs: - if item[0] == key: - self.attrs.remove(item) - #We don't break because bad HTML can define the same - #attribute multiple times. - self._getAttrMap() - if self.attrMap.has_key(key): - del self.attrMap[key] - - def __call__(self, *args, **kwargs): - """Calling a tag like a function is the same as calling its - fetch() method. Eg. tag('a') returns a list of all the A tags - found within this tag.""" - return apply(self.fetch, args, kwargs) - - def __getattr__(self, tag): - if len(tag) > 3 and tag.rfind('Tag') == len(tag)-3: - return self.first(tag[:-3]) - elif tag.find('__') != 0: - return self.first(tag) - - def __eq__(self, other): - """Returns true iff this tag has the same name, the same attributes, - and the same contents (recursively) as the given tag. - - NOTE: right now this will return false if two tags have the - same attributes in a different order. Should this be fixed?""" - if not hasattr(other, 'name') or not hasattr(other, 'attrs') or not hasattr(other, 'contents') or self.name != other.name or self.attrs != other.attrs or len(self) != len(other): - return False - for i in range(0, len(self.contents)): - if self.contents[i] != other.contents[i]: - return False - return True - - def __ne__(self, other): - """Returns true iff this tag is not identical to the other tag, - as defined in __eq__.""" - return not self == other - - def __repr__(self): - """Renders this tag as a string.""" - return str(self) - - def __unicode__(self): - return self.__str__(1) - - def __str__(self, needUnicode=None, showStructureIndent=None): - """Returns a string or Unicode representation of this tag and - its contents. - - NOTE: since Python's HTML parser consumes whitespace, this - method is not certain to reproduce the whitespace present in - the original string.""" - - attrs = [] - if self.attrs: - for key, val in self.attrs: - attrs.append('%s="%s"' % (key, val)) - close = '' - closeTag = '' - if self.isSelfClosing(): - close = ' /' - else: - closeTag = '' % self.name - indentIncrement = None - if showStructureIndent != None: - indentIncrement = showStructureIndent - if not self.hidden: - indentIncrement += 1 - contents = self.renderContents(indentIncrement, needUnicode=needUnicode) - if showStructureIndent: - space = '\n%s' % (' ' * showStructureIndent) - if self.hidden: - s = contents - else: - s = [] - attributeString = '' - if attrs: - attributeString = ' ' + ' '.join(attrs) - if showStructureIndent: - s.append(space) - s.append('<%s%s%s>' % (self.name, attributeString, close)) - s.append(contents) - if closeTag and showStructureIndent != None: - s.append(space) - s.append(closeTag) - s = ''.join(s) - isUnicode = type(s) == types.UnicodeType - if needUnicode and not isUnicode: - s = unicode(s) - elif isUnicode and needUnicode==False: - s = str(s) - return s - - def prettify(self, needUnicode=None): - return self.__str__(needUnicode, showStructureIndent=True) - - def renderContents(self, showStructureIndent=None, needUnicode=None): - """Renders the contents of this tag as a (possibly Unicode) - string.""" - s=[] - for c in self: - text = None - if isinstance(c, NavigableUnicodeString) or type(c) == types.UnicodeType: - text = unicode(c) - elif isinstance(c, Tag): - s.append(c.__str__(needUnicode, showStructureIndent)) - elif needUnicode: - text = unicode(c) - else: - text = str(c) - if text: - if showStructureIndent != None: - if text[-1] == '\n': - text = text[:-1] - s.append(text) - return ''.join(s) - - #Soup methods - - def firstText(self, text, recursive=True): - """Convenience method to retrieve the first piece of text matching the - given criteria. 'text' can be a string, a regular expression object, - a callable that takes a string and returns whether or not the - string 'matches', etc.""" - return self.first(recursive=recursive, text=text) - - def fetchText(self, text, recursive=True, limit=None): - """Convenience method to retrieve all pieces of text matching the - given criteria. 'text' can be a string, a regular expression object, - a callable that takes a string and returns whether or not the - string 'matches', etc.""" - return self.fetch(recursive=recursive, text=text, limit=limit) - - def first(self, name=None, attrs={}, recursive=True, text=None): - """Return only the first child of this - Tag matching the given criteria.""" - r = Null - l = self.fetch(name, attrs, recursive, text, 1) - if l: - r = l[0] - return r - findChild = first - - def fetch(self, name=None, attrs={}, recursive=True, text=None, - limit=None): - """Extracts a list of Tag objects that match the given - criteria. You can specify the name of the Tag and any - attributes you want the Tag to have. - - The value of a key-value pair in the 'attrs' map can be a - string, a list of strings, a regular expression object, or a - callable that takes a string and returns whether or not the - string matches for some custom definition of 'matches'. The - same is true of the tag name.""" - generator = self.recursiveChildGenerator - if not recursive: - generator = self.childGenerator - return self._fetch(name, attrs, text, limit, generator) - fetchChildren = fetch - - #Utility methods - - def isSelfClosing(self): - """Returns true iff this is a self-closing tag as defined in the HTML - standard. - - TODO: This is specific to BeautifulSoup and its subclasses, but it's - used by __str__""" - return self.name in BeautifulSoup.SELF_CLOSING_TAGS - - def append(self, tag): - """Appends the given tag to the contents of this tag.""" - self.contents.append(tag) - - #Private methods - - def _getAttrMap(self): - """Initializes a map representation of this tag's attributes, - if not already initialized.""" - if not getattr(self, 'attrMap'): - self.attrMap = {} - for (key, value) in self.attrs: - self.attrMap[key] = value - return self.attrMap - - #Generator methods - def childGenerator(self): - for i in range(0, len(self.contents)): - yield self.contents[i] - raise StopIteration - - def recursiveChildGenerator(self): - stack = [(self, 0)] - while stack: - tag, start = stack.pop() - if isinstance(tag, Tag): - for i in range(start, len(tag.contents)): - a = tag.contents[i] - yield a - if isinstance(a, Tag) and tag.contents: - if i < len(tag.contents) - 1: - stack.append((tag, i+1)) - stack.append((a, 0)) - break - raise StopIteration - - -def isList(l): - """Convenience method that works with all 2.x versions of Python - to determine whether or not something is listlike.""" - return hasattr(l, '__iter__') \ - or (type(l) in (types.ListType, types.TupleType)) - -def buildTagMap(default, *args): - """Turns a list of maps, lists, or scalars into a single map. - Used to build the SELF_CLOSING_TAGS and NESTABLE_TAGS maps out - of lists and partial maps.""" - built = {} - for portion in args: - if hasattr(portion, 'items'): - #It's a map. Merge it. - for k,v in portion.items(): - built[k] = v - elif isList(portion): - #It's a list. Map each item to the default. - for k in portion: - built[k] = default - else: - #It's a scalar. Map it to the default. - built[portion] = default - return built - -class BeautifulStoneSoup(Tag, SGMLParser): - - """This class contains the basic parser and fetch code. It defines - a parser that knows nothing about tag behavior except for the - following: - - You can't close a tag without closing all the tags it encloses. - That is, "" actually means - "". - - [Another possible explanation is "", but since - this class defines no SELF_CLOSING_TAGS, it will never use that - explanation.] - - This class is useful for parsing XML or made-up markup languages, - or when BeautifulSoup makes an assumption counter to what you were - expecting.""" - - SELF_CLOSING_TAGS = {} - NESTABLE_TAGS = {} - RESET_NESTING_TAGS = {} - QUOTE_TAGS = {} - - #As a public service we will by default silently replace MS smart quotes - #and similar characters with their HTML or ASCII equivalents. - MS_CHARS = { '\x80' : '€', - '\x81' : ' ', - '\x82' : '‚', - '\x83' : 'ƒ', - '\x84' : '„', - '\x85' : '…', - '\x86' : '†', - '\x87' : '‡', - '\x88' : '⁁', - '\x89' : '%', - '\x8A' : 'Š', - '\x8B' : '<', - '\x8C' : 'Œ', - '\x8D' : '?', - '\x8E' : 'Z', - '\x8F' : '?', - '\x90' : '?', - '\x91' : '‘', - '\x92' : '’', - '\x93' : '“', - '\x94' : '”', - '\x95' : '•', - '\x96' : '–', - '\x97' : '—', - '\x98' : '˜', - '\x99' : '™', - '\x9a' : 'š', - '\x9b' : '>', - '\x9c' : 'œ', - '\x9d' : '?', - '\x9e' : 'z', - '\x9f' : 'Ÿ',} - - PARSER_MASSAGE = [(re.compile('(<[^<>]*)/>'), - lambda(x):x.group(1) + ' />'), - (re.compile(']*)>'), - lambda(x):''), - (re.compile("([\x80-\x9f])"), - lambda(x): BeautifulStoneSoup.MS_CHARS.get(x.group(1))) - ] - - ROOT_TAG_NAME = '[document]' - - def __init__(self, text=None, avoidParserProblems=True, - initialTextIsEverything=True): - """Initialize this as the 'root tag' and feed in any text to - the parser. - - NOTE about avoidParserProblems: sgmllib will process most bad - HTML, and BeautifulSoup has tricks for dealing with some HTML - that kills sgmllib, but Beautiful Soup can nonetheless choke - or lose data if your data uses self-closing tags or - declarations incorrectly. By default, Beautiful Soup sanitizes - its input to avoid the vast majority of these problems. The - problems are relatively rare, even in bad HTML, so feel free - to pass in False to avoidParserProblems if they don't apply to - you, and you'll get better performance. The only reason I have - this turned on by default is so I don't get so many tech - support questions. - - The two most common instances of invalid HTML that will choke - sgmllib are fixed by the default parser massage techniques: - -
    (No space between name of closing tag and tag close) - (Extraneous whitespace in declaration) - - You can pass in a custom list of (RE object, replace method) - tuples to get Beautiful Soup to scrub your input the way you - want.""" - Tag.__init__(self, self.ROOT_TAG_NAME) - if avoidParserProblems \ - and not isList(avoidParserProblems): - avoidParserProblems = self.PARSER_MASSAGE - self.avoidParserProblems = avoidParserProblems - SGMLParser.__init__(self) - self.quoteStack = [] - self.hidden = 1 - self.reset() - if hasattr(text, 'read'): - #It's a file-type object. - text = text.read() - if text: - self.feed(text) - if initialTextIsEverything: - self.done() - - def __getattr__(self, methodName): - """This method routes method call requests to either the SGMLParser - superclass or the Tag superclass, depending on the method name.""" - if methodName.find('start_') == 0 or methodName.find('end_') == 0 \ - or methodName.find('do_') == 0: - return SGMLParser.__getattr__(self, methodName) - elif methodName.find('__') != 0: - return Tag.__getattr__(self, methodName) - else: - raise AttributeError - - def feed(self, text): - if self.avoidParserProblems: - for fix, m in self.avoidParserProblems: - text = fix.sub(m, text) - SGMLParser.feed(self, text) - - def done(self): - """Called when you're done parsing, so that the unclosed tags can be - correctly processed.""" - self.endData() #NEW - while self.currentTag.name != self.ROOT_TAG_NAME: - self.popTag() - - def reset(self): - SGMLParser.reset(self) - self.currentData = [] - self.currentTag = None - self.tagStack = [] - self.pushTag(self) - - def popTag(self): - tag = self.tagStack.pop() - # Tags with just one string-owning child get the child as a - # 'string' property, so that soup.tag.string is shorthand for - # soup.tag.contents[0] - if len(self.currentTag.contents) == 1 and \ - isinstance(self.currentTag.contents[0], NavigableText): - self.currentTag.string = self.currentTag.contents[0] - - #print "Pop", tag.name - if self.tagStack: - self.currentTag = self.tagStack[-1] - return self.currentTag - - def pushTag(self, tag): - #print "Push", tag.name - if self.currentTag: - self.currentTag.append(tag) - self.tagStack.append(tag) - self.currentTag = self.tagStack[-1] - - def endData(self): - currentData = ''.join(self.currentData) - if currentData: - if not currentData.strip(): - if '\n' in currentData: - currentData = '\n' - else: - currentData = ' ' - c = NavigableString - if type(currentData) == types.UnicodeType: - c = NavigableUnicodeString - o = c(currentData) - o.setup(self.currentTag, self.previous) - if self.previous: - self.previous.next = o - self.previous = o - self.currentTag.contents.append(o) - self.currentData = [] - - def _popToTag(self, name, inclusivePop=True): - """Pops the tag stack up to and including the most recent - instance of the given tag. If inclusivePop is false, pops the tag - stack up to but *not* including the most recent instqance of - the given tag.""" - if name == self.ROOT_TAG_NAME: - return - - numPops = 0 - mostRecentTag = None - for i in range(len(self.tagStack)-1, 0, -1): - if name == self.tagStack[i].name: - numPops = len(self.tagStack)-i - break - if not inclusivePop: - numPops = numPops - 1 - - for i in range(0, numPops): - mostRecentTag = self.popTag() - return mostRecentTag - - def _smartPop(self, name): - - """We need to pop up to the previous tag of this type, unless - one of this tag's nesting reset triggers comes between this - tag and the previous tag of this type, OR unless this tag is a - generic nesting trigger and another generic nesting trigger - comes between this tag and the previous tag of this type. - - Examples: -

    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 Og2_rLN!E)S2mc>EyCx3+ literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/sopcastucoz/main.py b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/sopcastucoz/main.py new file mode 100644 index 0000000000..1295f2bc68 --- /dev/null +++ b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/core/parsers/sopcastucoz/main.py @@ -0,0 +1,72 @@ +# -*- coding: utf-8 -*- + +""" +This plugin is 3rd party and not part of p2p-streams addon + +Sopcast.ucoz + +""" +import sys,os +current_dir = os.path.dirname(os.path.realpath(__file__)) +basename = os.path.basename(current_dir) +core_dir = current_dir.replace(basename,'').replace('parsers','') +sys.path.append(core_dir) +from peertopeerutils.webutils import * +from peertopeerutils.pluginxbmc import * +from peertopeerutils.directoryhandle import * +import acestream as ace +import sopcast as sop + +base_url = 'http://livefootballvideo.com/streaming' + +def module_tree(name,url,iconimage,mode,parser,parserfunction): + if not parserfunction: sopcast_ucoz() + elif parserfunction == 'play': sopcast_ucoz_play(name,url) + +def sopcast_ucoz(): + conteudo=clean(get_page_source('http://sopcast.ucoz.com')) + listagem=re.compile('

    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 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/Cycling.png b/packages/mediacenter/kodi/config/base-addons/plugin.video.p2p-streams/resources/art/Cycling.png new file mode 100644 index 0000000000000000000000000000000000000000..ed2cfaf3ca73ce9c87c4e22147d1559dd0923c3c GIT binary patch literal 48027 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 %dRMoAaeCka`p)eXR?Ww~futVkh>at~ ziJ#H_3X7k0os1f*-G5`$0gzo-txir9>4LMPX?`+a8aAMnH`$h9kgSW2B!6P{_E{l#E{RM_oN5!LUd!_w*g)RKk~>^R7wR~ z1^{pWSD*$^YNT@Y$%GM)5i%4+Lb`h`Y6iE@z5|a1_SgX$k6-~mg?cist?HJ?S6?J= z_^2d7RCmbbr8kho{czuS!dvuPuWWPE8ej6#=WEPUVop9lEM23I_lC7s&!VWmOZfc9 z1`=*PK0A$;C{_6PoWg^6{fs!}3}DhuB0Wp`e6~;K$S1EMU!(U|1|Y)w-qYj>aF->k zmW(eh;x{eC7ZnvXvGxcS*xX8#WxJ?;b{EwbXfw*cwSM)5 zX_YTSpXZt<8bE<-4xB+=f2F;rstKX7XWafb0Z&UGw}!K7y!NNJ>4VP4qjcRalf7oo zr1^UA`+hj7S)qCj4+iZRRU_!w5wh_9S`O^zKdP&vSU>3*7?jyP0yMQw zL!fAmA#+)!C(jEx(0*!idn=ol9Z#-#q(aTzQRrRO_ju8I@<7Z7oVNFJlyUJiaqrlr zigQHe&(Ld=6j2c_utaVXf#dtEs;J=g3!pxDQ4?1{m11KzMJZhIxvgcAdyQ96I^)|U z#ClFkF)-&0g9{7yhmY7jC%W1$95Dl*ByXlm|i zrywy$PtLH)t8TxYrP3XM3Og-shXi3w?AQjJt*!#c`=cKFQx7vH0Z!T7|4{tT(N$Db zMDI-v3=A6X(>Li!3vkp~$<#l5u*CCj-46HE8eL#17Y6lsk_~YO;ax|V|NZ+nuenZl zHye(5EYK=U{((!c z<_G0cLjSj)-;Ww*Y3e}QPP~vF08Y1XHY(h9Tz@1pd>L?l7o_L^IOCiB3u+5wEB6t= zy_H&vFZ z=B-R4ak|I(2t0~6Y#|n@!f@L5bVvTS24%I{nDN-BtU*N(I=`o@mQT;Dr?zLDAgKF? zQDRxyH%KDT+1c4XDFb;ax(qR!+;mW+or6=f zkYBV)3;sAPl!vsEu2xnL)&6%ljGU2LrX#vUkHv=nkdo+Y$7!ZQTHkM5h4?M5iphUv z6H4R+yIEjRFz2(LPL!>(1VTnKSURn2mStx<^~ZJ9<5XuO@A%ao5eS57d_uxVl?D5P z(~w?!Z<-yNT}_utZOwhWed|x2Ps$&HbzbXFBN^7GaZDnu=T@c=Wpj_A3_J7g1h1@w zW|Oos$&B7ovTEry-idF95N9czryju)hk<5~{DJ~GmmNEFc_u@DKfh;l75TZnE%8Zv zf)<%e;lnOHSD7!zaEEZs+4YFTM9?DhB z@8d__i@lBjG{1E}HTgIBa|T8VVu`b*+EG9$S0kyN$HecOy&U?L-TYfc1KD>Xyg(~u zyOkohx%obu_KLosN)^%r*7EG~}V= zINLGQ-Rl}nZUe|Y(iB`=xI;VhDl1)@fRggGw6yaT8GRN?Nwlk?qk{5fJcQwO6mfnN z=en>eR?ZY1oGQtb6WG@UiERK&yt;Lw4UX%^a~Xa9*RkbkMfLJX+e~!{XSSE{uS%7M zv()z;-{;VmX>ebru4@P~jzgeafw+qkrI_c7qSn?dZu`C? zliXjLLyr1D9+uQWHG22}tJF)aSR2Lhvp-i!lp;&hwL@r+{c5Xr#K>eOPA?BFKOkx{h7e@-X3{>$JuCBy*czAS!yI39Z=gCJ6jcaQ@st{@MGK)Yp?h(2L zNJp77_;LOZRn-XD7{8Ne?He)F)NoWZSI{i^wk_W?z(J|%Ct~xP4|?J{HEVf&)M7_& z^Aq3?I08NP^q>R4%+)2}mY$`7cJkxkKc1#zwt%6!0O(s+Bm);fTTt1Hc#H6<1ZjZ` z01xoBe?qWm_NB6V{*9ChsJpwHo0FS67{RW4e2Imv38tpMqy4Lg+qXwssQHRU#Jy*q z9H07V^v@qxU9MA$ek;BhE55nZ`YSXM7d79T03Y@vg{EE$USJHVg|joEH)H(43H@_{ zhZhZa)k7CICqE)TM4f&W7Y~;g-(tFwY_Cfwf4z@?tbg1j`K~T}XCi8hF6dB#E#tj~ znHfy%oGC7~TtyEHTCMV+duX~tc__noA8Fop8EbmC=0NHE&lmdSP9y+RwB+a~XLH-B zvAV2_ZrioD(#y5=djZg=Vtej!=_xPTMyCQJE}x2rg;pPKe}8}1+e@d+lSfMq@&!0R zxD#nkseP$vc7?S{0+tXMU~_&u2h1foSZJ!Y#N(1W)-Bgwga@zqjCT2oCpZemYOzg$ z=XsX1J5;H>IEGG@{h-6D3xlXLCFx22^Q)_ZGWs`L3sU}V!u<-{Jj3MB08QR+5{+0` zinU5Tjm77V(<(+C4W9zuSxX+bzb?xGdQX$5)aGHiLz|*(j7xe&nlg1q{6+$w`eOs2 zpG04mCo$dvfssi8-@SR~D0PbrLKUqE-!G4^mnx`*&sPNd0+#nXnetO zcO^MGx__m0M<3h!({_|@r-e{kn^!^t3Fb^zx^sPexL+xqa(MJ{azaXU^RQ(W7uh{s zEdi0ngkPD&$U~xt=-)7>{DTatopN(>;;i2+FPoe<)ZTl(U#YBba$49QID1L8Y`ap` zRC4q|`ze5ix)R-!)GxlZbMi%=->i4H3pWOXfYnxlIi#AH=mYV+6`E+$$hfI9=ci&qIsZ?b@bcA<`#Mz(M!a+CuWD1?* z1&VHae_t83c;WzUX;z!LRr@!&g_@)4Kmi0c>qGl32^}3Bjb&i_pZ`LP(S5sl+H{Oaz+Q6b3rt`IjijMX z*!U6RclHJvy&BW1*Lx{U!>jhI9}jG$#ONU$=55fF7oZ!Xddhwh z-vA$>&KpJ!C9u3btZ&^-FAXrvZDBdHC+qzSgb%9LYv!WSICxMt%QnXkv#zcV zkX3$}+N43pXq*YzK*S`Z#e?E}q0W zA|xcFQ9Uzm$M600xNWS+kd$F7B=~?x37*%;R%ER7sgR*{uoGFM=#=z-fKa! z>E7%VB(;RIla7@agW#TKDdY#vYbxsWT0Al;s{MV39g)xcEp=pwa#5&eDcRz7(heGC zLicb2+T2OysN274*++2w`(;9$q(yv8wQkD$?*6xu3L*J+!U2xlIZ}cfoI~vbO(BLv zLXB3?A94+;hCjq-*><(*T)?W+;>R6fKMY8x%cj_zjany8OfSyQR~MT-BBrLMa@(%A zvL+?zMSs-yqd~)(xjtRM8xgi{-CH08F--PBnD3UzS9~~X7J+~zfd+8VOupF9;lXd2AMn|k}{s}G<9u!;~YS{6itgYxTbXb=EE0U8N^ zfIdIc@Z)v}T&LXJ$%&vyb5QCd{aX+k%PL`R$b#4d<*}6@y%EBJ;k5UWkm-8RAL5>b z1SF4;zb1$Rp&LhhE{}!A}TYcYoOM8LsN9bC zH>dX&^!;u?@cQ%T&sFM$)?Eo#MU(K!V45*fLo*+m5km7smzc$C#UBx+(#MmNQH|>t zgGX=3!XRNV=S- zv5su}1&&8jjZEU+F+h$J@P=xgnMh-fl4s-64(A-n0l&zJ)`Oqqr#4teWbCrt`#ho2Mj+7r`Rd1gbg0-`B* zS~yq?eN`JWJw06<85ubbQ)a0RZG*F-1NZbU8_p~NiaH+iaH*ArCUEzX4kqD?IkIYB zpQR=Q~UAQ3?8h$Dl>lPsY`mb2+7=al2LEt-5l8K|E0%0_$}Cn@RKo3x{jsZ%Vmd zdY`etrm)fBRr}v9pi-I))=lbVJy@vmBBJ@4b~kT%06L@!EaVCCRuh zK}3BPxs%BblPQ!&t6gvQM*9RLgupU~-(6{wr-sx&vM=5W2@3vfZpQHzU+}iP&f6AA z_`ptv3x8OP%-m@XdHn` z+TltBV{X5qLB4*V6C$9nca?25?fo^mTEU3Bes;J3A1 z#QyRN+UdOu(dn5P^UUJ(gN3SeB01uO^}lq$wM&l57tZC{&wz}b0en-Izx~CuL5o~v zrKP2&M1+J7wp3pnDY6D`>$-Uc5)kJmFc~%&M!bFI*NlwL_JFH-9mc(ugp(7u!by9( z%t*ky1>%wfX!iH<@$pAZR#XPTHPh#Ey#1r2{y>O!lX;1rL6tN0wk!mU`u+*u{aIUk3WSPH+?X)B)uzK*_Z8BCpl91sU<~O5GnX-$B2B+sVpu-w;+*ffzdsdv zIPv?*^J3gd2BIgpKs-b*?lz4FVg0Etjz zPI+{8bUaAR9Nr2@1O#O3;oE<8UKFm8h!c8YMnvZiU(Lw@6XN=MZG*9>0k` zx!l;_`u5Fxh^GJfYf8~e7KS6aOP;)|*T=0KE%0$WBO^n@+Y7+h8YzvPk?$Yd>{IX1 z3|r@UNJqt;wc^i(l7a5~g+T}I&3D1Tw;t+y&!hX-yUf!MY7I#tR(#Khj@$Hdzi|w8 z#ZwFMNVIEH(b3TK0C9Z+tyrJ250|Je83u6uE&E>pX8g~eKc4lF^0G`_0FfX^ZHN&N z5L`#fEy28mI!&u*fFM9(YN|4wsDPNJ|J7fI27quqcH8j#7i!{#SSv}F8!i{h5<5D2 zv4nSh*R4rtJ4y)P7u&Ay&PE?!F>~&Bt9?S237)j@@pYbSxYnyRK4&^SmkMKt}4PMYuP& zRi0Rx)4ODDc@}9l*Vos3x>4tqWaEm-tpMCA*vC*hQ%G=>2ngfuVQ=TZl8PLl{BOIZ z3O*r9+y&Y-fZmP3mzHE${5dl}p1!CaUgN2BHHAvwx;Mxnt#p;9N{#fMm19>%`|meULzS0sV0;58yenTA4K4dkUCXPH6!K$7Bd{dzn1kq}nD-@=2B1`vpH zPO9a`ZmrhoRO+~`_YuU!$N$?*H@!^5O$igJXd;rs&v=gs#C$+F-^mHEZRHV1tjmDOF^Xcpur?->&C z68`bI+QrRXH7@uk8^VDJYgo+Z@DHtIAnF3hD?UoMdCwY~*zu(N`eH)=2vFtH*XaF0 zlN1Z_X^Ms!F)swnHOBY$Du57sdu7CTC%!a5(lVr#Fydr-*v6wD*1&;x;ZIv^kJ*Tf z{Ea;+#%nm;>)#G7)hS}B8C;N4g9N9SgO-t%9}2xbHL1P@ ziNZD#gYVXbfHm>x3(MMcV`LA6>_j!!IX6YAN6hGokH< zC9^_I6pg-amMlf0C9Io4q047|=Va#d0P=zLkoWy%{;1+Wu|egbl89bf1M(hAe$>tQ zD&Iaconxq_cQCJx?kkqRw{{Nws>)U~mzU}jP+`;KQaI>WB)RQ${`0lw^oZJ3^#8WEt8buZ`C+?g)? zgBDgJESAjQ2Sfy0>0v(D|V{6&dq3{U-EPVZyZZ^mdc~rlnid%$@)^GdWQ2wwXXmbb48z zEP>I;e&v@M%5yYSleyobYdjM){I3?+joA@_m$a08q6eVSkA{(v0m2cKFCo=_n5_-U7ni1F_+<46s1^`q4Hq|Q;5Y>Z z1<|2e!D6j<&6=gC%jMg4RiR-SFuePl)4~zp>`Zwrv7wxPoPmR!OA8ZSG{htG7V!Z&oC)7CnNW#K?R4f2tT*m_)GTU8OuiExTGZ{@cl*prv;? z$)D-p8OX`W0pVrH=aoca{O)4|*CwQ3Yl1jj9@xa)A@R^; z*dtXWNSxG;eR~n89c|oidE5o|Be>E&Q&nvbfZKpru&vYiO+=IicteYoY+l(0@U3Yr zI~5fblZS00w9%w^CaB}k4_SNCECaPvg?iS7M{JAjO&s{Ca&bZQUj|-h2rrYva-6!o zgdJp=Pjes`h?gM$2pxQBD+huwYyoD9>QiD6u!_H|lk6?^qY!k2L@0BAAt%S=>C5yda3m zvM`WzYwwLYL4y2_wl|rM;i1fXXgj_%bS{)sy*g^r5JPs1!M9jRe{AZS=^u`xf-~MT zU)8ziRGwi~qHk0_#ZJMu>Qp1|9V^>78XG>RfVcBjU)RsZn9FGhxfuyN#B zN%K07j7Ncg42){HUfFhUPM1eVh@JF>N6iVT7h=-%cW!MJrz^0mW@crbZDI9U@B%4= zpJ;bbvyG+3`ud)WyYtWb{!cB1%u2YaBTw|}=I$!A*o=XZP*oTY8%B^ro_LW8_dM(N zZk(q@CBe!#FdeW%EXacMsWf|t)&3U{v6Ro@Vyt2U&Got-hoJNm5Yfhl_p;_cXAkfO zpZ=;G+7E-uHDK9TKegATe2>ix_fNbLYLVGvXhPBHEb@OVOG>y6(=L9F+XZTIkaO#$ z_1c{1i#X$1T;x@Wo6IGqURKz$e0;;W1AmT=h=gc-LjO!g(qk~Q4zl>K%V7urK%`#C z6Wh@E3S~u}^6gysFO|O;g8>Qy;BK@Fo-qgt^bzN-a4s46vZJ6BCwc5+wMlg~Z_dop zo68(z({{tZT0gW#_q>6x4_WU(ZR)TbnlE`;u;mt2*$7Gy5&&*isHmxLDdrq6=NOKC zvP4QK2$H8wmSLas7DA;vp5$SL0Cy}9u-w&amInT+sd0-lxc2ikTt)gB`#Itt zDa|TDRwE#|sYGTJ_~YNDL;c^Q!_tOrCR0*UY|pOmY5+{sRzT$)M(;KBncwm^5d4)w z>syEzQ#kofwWG7MiN3M%ec{D|C=Jd?RZ&yM*X2tv+>TSC8bjCSkO_>Qshq8d{#+&$ z7mXCy7`k%J?Y$byenP--(vDj3S?+rJ2fs+B#LGIlqE>v+W&-!SImEwNS1!`LMxLIY zx^z}g-B#AFb5`*ps`t-8+y(~hGTb-}^{?JrBoW})t)_Sw;QaX8{5uKvzfPqTpu#Gw zrE0rw?toWY+e;Sz#Z%%mbYJwJS&WEKKokN)wLt7~qgAAtVW6+yEHn5~qjH%rd2F5Y zkNN(2)%p2E4kI{eh-!W)oOe&W?>UGdQJ1nTjxDbn|FYJ7>rX}sC~45@v{Z|Y2z25b z$Uq*uId~QGrT{Ioc(e66jE8YmShZo!QIeqvO}b$GYXe95^yl*_<)TxBmvNCnWffU$ zuK;tE%{zPAZe0<#)@W=;RZJn@A0z#92K0KmAyP8KYM{;qsaf6q8S_?@@IttykU2BY z(nE=XHKbp41ibN0+tmdIw5u%cWer;a`RtX(*Q-L)#Et~e z)M_LHZn_5Us;^lVS|Ih>KdOTuM;1C4*GTrF_WBiVY{ctSaAF@QnF&{e5={8^7^Yf| z8Bu_*r8*0eq5O^w;(|~R0riOu0Vyx9omB5ebs)2gA#vM9LDsUM9Fe%F23FTOGFJVG zJeeVX=hWsZx5F7>#sXYyhG;VR@1g8TcO24l?*qT48EV9v`1{$b^}JBabPcqyi+Uo7 zP<#e^P7vQ5pLS2R&9}cP&>6t`ZFJ3@H0H$|w}H=9Dl%iam4%r zln$=x1~;>VgjC4N)FctyZ6qWic9D`twYe2OK~Qe{3Gdz!P=}eG#Bm6-*4GC_1w~Q+}3ex`s@EO!m_$`!v)|WtXAtv~)_}@Tb zc73%jA;bBT4$0r4U8rt{WaO^=)=y{>v4?^qdqWiQ}>6B(s z+aB$`M<+)oDn*7FssVw!Clx`h?z^p2p@0|ifD?JJpDQxt2X|>kGHy3%&Rt1#)en2a zt>$5O2F9>U>w8zn*0x8yTD;U`f3Y9@mO{=MhJ`9m+J5}7T<>r^X#8%P)azc8)QkQ2 z2$rS35_E|Dc(jaNUcU?u`Geg=-=6NqE_-3tXB2}C@ziaZQ$vTX;ji%Gzd)IKc8s>^ zlWk2I2MzN<=DSHqMx5FFY18#bv>{j9Fr0f=Rtra74aidXSrGipG8FNudpT>R&$AMC zQu=o(YmWfyy3%lSbK7J)(;FBVsQvZpJ~k*3-~2)47!oh9ajC>-TkPVOj*m#`{$J z$BhRX5fY!5SFl~v9Jk7k4sJ&vaB<;r0Q0XbGRYQOx1biyh|1%Lk74}SKSM)>>r_-! zgp*hrPFEN#lNamT3+rhmhMW#z4tlqyg|dIJ8`4^LiF%;h7NR2^$?XD~ z(W?Z)kWBQ`OHD8IGr&6**{#viq0r&A7%*+qyWrEy-NnR9^GWGZ)*4-FR3UO^Lxr-^ zi#F7lM%=f>>C3l6fst&V&2qY!X)>=2G1d=DSiMT&Y1d5w3Sg!pRI6u^Bcbfvg8E*Z z0mtB~a`<3mV*s-H&q>gKY8zp<(4L^zlWoB^ExeVZV1pL2KeJUD!5Hu5224_(W0J~0 z+Ip$n$w%b}NM4i)A^HP0!^+U(cXLkC*S_b{Y_z?2Tf~w+x=bglAofW+7BL;4j1PH{ zIFtO9S($zb88#n;*V@}hhF)#kX%*r^n$e)8$?GdNzR<~w4xID6#)YXzpLmlKKg4&x zPuix<)kt+hoM$?-G+1PyZxZ&^o8B9BtY4^Hl z0(aAu?@|Jp`{Oe%g?eBf40|Zug%-@tj?|@Q=%k6r@x}o@S#ebLKcK4=b-+&Bg;r)wonT9cAfu@6bQU3n^pUff{w7y)r@BgfwQ=yQThYQ&(uD=fx_gs)Ppy=`=b!reh=)pmZtngOul(U?#O-Gx)3_Jh z_+1uuA4d0+gxkyAxC#(hpx>W5%$Qm~m^}`u^?5EbnU-OWWFHn1Z$Dh(7!lu!pT6TM z#2NZ(-q#}9x=%V$DEoHKWcWik%FhbOWvBa;Le~aXfjP+dQrwi!|_VGCgBAzD` z&ri0cdrRgRAOP$3a1-zGRJvE&g;PBm7A8hE)g#RLZ=jAZhMT%wCuuY{XOHP$^3z37 zawitWnMc#T1sqz!l24kC12)v#2$C7E#<_Vb8MU9xJ{|YVU>`l}xH;h8Qi`0*JvPHx zoeB2dEDM~3#-2g4+#S1VFdlfrMd^aL*tp$%jb_cX6OQfs$JnWFQ9_@$+Whbby)~Nq zfoF?SDvI9sOk(v&0NB+uJfgXI=1jGcc#HKYXv2f{z06`K=i45ar=Q)hp4FfMgujR4 z132_^q>_BExOnoXysoj)vax9$CzkVc-=&X^EGk}}GE6F;Ym_5QK3~r66Wng!o__K8 zU|#V-!^dA^y)V6Mfk2aUWw(#$lmY9$Iyb%!LfLR!*79ZKxRKVC+}??i3Vnmi7U`qE zw4A{A123P9WyWcnpaoLg>8{+Q$36Y>6wA8hCK>sYF0NMfmBw2}>5gDkg;=zV8!wD5 z)G9=(sB0jo|KM92Cg_3M>WZF+Sop-QOXQbs%CZig5IVIM9zBQ2iGdJ#)AsENo^TBz zWXpp~wiuI$N^$Q^(?hW`I|eKrtcYs>`@2ryV_!9+o1drB44JP~WA45KUD!}8;b2sx9@H`cU{|%c~PZK z&yl_-qMG)q8`V_RBP(9+<=QWfbrZ66zZqPkAUC%37VgWFvDMMQQc{q*{&{;e;n9-- zDrJcS!{{45)A~mzSjXtm#Ti+OMyVDD?gx^KQ{Sjm1#F%ncHge>vH%uk&^@Z3bzEW9 z2&&-%ZphCYjn0x1nz)@BDLY$R*p?l>+ipkg38&@@Ao%Zq?Joxhhh;%K;^lN!R{*Zj z{857f0%>x;ippop${4S7B=*8+qvS(&GDRGh5#6mw%c<8EK@}z4tR6o0ry4 z>MSB20naq!&^cepGO6Zxx9$D)1+VdZXfxpzV+ENL99D%8d^rvu$p}BN6%uU)5t@YVlzpR;(@zu;H92V;^mg{a{Cokii z_RS(x2t1F}7!bE3Sv3WMHy!0WQGUp`|PT*=dJZi?sW z0cahaEHc|BS>F$AZxs;{e{K#-nB7_b=e@K{2R}z64-&ob7BKe+=WtiR7{66X*edmE zSdP_NHaydy)G z{IT!|Iu1#S?rgAycva+K6a=`19vaiuK_1y>M)_nFR*RIm13vX+{-h-H6kxyeG=`?-zq88ZJ5yGkyG79%OIqn z-xqKY`?A@P;pOt5cO?pmb*`nSw?5X=Y zuEw>ln93ckSONU}@YTF?&?vg;bk;q&euPVkqm`WCE%v!)#8@@wgxgg=*zkCx$(n7m zk%hRbR$dlOMonWMoDu9;OCJ{-n?n~!t+5Ci_A1!fpZ9G^wfvrMw=q3csTJj1Fn>} zwaj}r&DMAVjY;?;G@6!rU+PDAUIyi6rZl%%M?|y5r9MUN^XWZW^E1ciY1BEJeGW|y zplGo87OyCh-^#+43)*O~JfpJlb$5eI70ylluo>YK^z?`kVtd)IF+~=iQ?y6)U}V|f z5RY*-{T9h*yk;(83$Z0n7E#Bx94%hPDzz-9mAHtEumbO%wX853wH)+tYDJta1f_p^ zzzGSp@vxWYiicUm#%0yK`lcIH{n4DeC)eAuuZE=NyE7tPa#R;v96%?=le*scBzup- z>@oeX^dW0%+?D5VF!LWs4 zzoz%hpEuh|NDW$t`_=8UrqKmoZ+hu*2QX#$k3C>TUi|SQh@SwFnt-u&@N$ftOGd!d z^ulSCb$EG+76Cdh?l1r*-wxaFS)v)u&0ah4ZR*PZVu4KNdA*+fkyaw%jUA@!elRW1 zLU&e1div4&vRm#sT_y8Zh%5`f)vR}5Qq;Z(Yg&Zxl)@FP7#U4CxQSl3*NNllkG;&?YHA;&RY|D^Puw4-k1UVnYdUYr zvIutU>+CVWr~Yo$S2q6p<|oy-dh-?PE#C+^@c+w|ss%rpd`5(;s}vOm2ES+P++u&J z;G}o(pDFhXrjPfdHe*wdmfd$71Ij^TFA{1F$h?bIY5S3O|L&{~@nwX}D*WP*gBAJP z?hVfU^2~dbu6WTRiJcbueQxoPSao>Hf_fgdne=+N{GB{Et-*hB7H1r8O7*;SbnE?( zGa)7@CR5J{C7Dpzs#c~$+}!)QRPATCW2;+Q*wQN;M{L<~-^f%v>}+bCx#K-wUoAY> z`bN6hmW^w~^AL7vNnoSZ2;_2>+9<5B*2{-*u|AyXH>84Y*(^*qoG$p_`#2P@tod(5 zZ2Cgl=Hob%vBytU#n4e}N?~E@2RDR?zZ1F+E&o#!_T=o3O42&yj9GsU@9Q~e z2`zxe5CWTj%_|j16d3s$48qfuyiVcP8ZLh@B3F-k_s7!qA1jKr{+PS(QZKLH7qmVL z!p6LotG-<_4zvLIy-XYu$QE?0!r{zK|-07Z-fmIxADw zVm(`Ne{^&(|4~&g5ZIP$l-Ai04hvQchrMFQZ+3z*RyD&uZGX2~=yh?|!!BTC=J!dn zvf$BbS~2VM$II>=LA$<4m#n$QRa>lY#sy1|DY8*@3(vFHkg!TkHb~FLHnLy$%7OXe z=6u`flcq=hEd2FuF`UEvs6VzD+xLPml}-Ao;0!M7bcr6JN{hS9#MDs zUC7uyXY@JsWn;kJ1I{scMAiXL`X1C1%Bt$4@BiY zg$fav=2DwkQaSZc7UC>X55m%%SH4+dw5rsn*?E#uhbU)KAX81sD2iJfuyst$wdga2s?_bcbqMj|UXqtP5RQpAQVzed;mr9!?E! zA-+0m7}!O2gE|zrnme&9(o0|tXVUq$Ca=}+oWHbRam7jM{+c0!k%McesQ0;81|}W8 zg=bpCHy$sT5>-lTT?~~ZyZ|=+Hz>az z88&a>p0LO$JIS?tHTI~^{9L|WAq7%rDfoay{YZsPbIY<|xkiMuKI_o%h|WBAb^|u; z;W6w$@)#Y+1XZZB^Z4~Gs<)_%>?JxDGxG``e(yPc`QqDL~=bz4&}I5~q30?iDsSM~IOX z=OYIeam2x4{GeLJH6*ec$c9UpTZk$wyd6=l({`tU#>=w2Tsg_HOym>5{l(NQyL-XM zvh#aYu>P{uk!nVEWSv>@v09j>Rf7lB<7CmihuG|;R-?f&Ncw;{84{z%-Q(QjXqF5d|-0*%T36h;RIysY>t2}zw1VE(E9NU6t8-=)VaiMvUXqw=3N6hNp2FspjngO^pb zB%5t_&zWtuRrmF1%SJq_F|zdg_Vi?+A>zB0M9(b9e@yfWn6cPbZ(j_454IsEI7S*R z&i&Io`xsy2UlGRD;GV_%TJdDp;!}=93Gna9>(dpMPwq)P=;*>=I3)*ggJL3QK|L?N zXLz@sMLW{2a*~Fvtl^hcK;?yx5V+$fuA;K}SL;o45Cl{&x-E$>KDi@K-_a(LX)X6u zjAVp|3)kk%_HFccVPyNwxr;BmbM=+;;YWXjZ9>*k&pxz+#ew}rVu4h|=22zyUK4V< z;Jd0~wF#ptw-DB$B#-p=XO!y=IkSGM7%jXlt=)?f8JX}TwZC#1*!hvNYs|vmWp8O! zBILe-ueK5r=9Ea1hpT@GQjad_=t(}@?0erIMK+RxsFLgY8OiV_TZlXS59BUM)ScHP z^A>6Im@#GlOZWLBIu*Vd=17E_xaka|k@{$m^@2*Z&PHHQSkd^~VCq2G%(aUiPOsxd zyIKEu$f%1-GEt;A*ZB*qiR{qc^1k#5pJgc7T4xaj%4uADaX%o=z@D83X?UNP*O5&+ z$pM<$@ndNhQYyep>78C-0;w3R`us(^LF%e7tYxrn9Yjh}*0^E(@GK%e$(>Xy?L)>B z*-F#bALY3`1(l2U66A)?zalTvks);K;wUh%H|!@BIvT%tx$6bT36)3Z=ve6TpK~02 zFguqn;S)$xNzt+iam|RPA-3W6+}SlbPv{!SRC+@SROm=@K1xb!I5lBu+K!WT-k7!? zn11a-YJ)y8^H$3hp*a>=ac6)rgdPDk55q{Q1Nq*l*7k{13)Ii;d~)tLvh>o9=Rd;2 zv29MO(zKp~OrQS(?j!;p57d^wgh=dL6f`u|9QJtr_Rk{KbOsiU=VgXx<&9WX^1u5` zw>i+y`elOb>033sE_FZ#r{}u6Ul}=JB_eRDkpK$FJw~>Ih(!7gUcr?A ztSITr^j(doc}PBQ^~3*J?OhZAB-9n(RhB#w@|_e4>c?tkODu9lUzz=`8j_@djGpFW zv&d58)K~f8&3@}ccF$}0y20{5FcwQtR6i*(Y7L#Pun`tK%;taT_^Udq*{ikuR zwb4s(;42STO>$0TekNXK4|`WHc{sp`rFegFF=$M-cx3(oJK#K^e-yt|-DOJiWsenl zCP+bo5q@*wcpEzV1CZj(!oeiL4&ejnLV+sq4XS*`N?rbeAWN710R_3pceE8x{ZUs_ zxOoEHmVHzR7d<=V0Mr0M{O0;fvumTjg4*7T6|X{^4rMV_@{LyS|C0!}-qHM|@? zC;1{Bqvg(Z$z`c@3h_>qc_tgLt6?p|kF2}2ko&s=X0}DxS5PRmrbZ+oX)km8lxXd>Y(tC!929jPm@gp&;$)n(0C=Baf4G~CVlJe&=}uWvpf z^z2KnqiOl4mnqf7X-4HLM#J2nM3LVy%Sj(>HGE}tos_QqIFPmBAk>T5;!cRn(SzFmI!{F6x(8a?;TlF3f8oW-b88<>IGC|OcY27qIJ zynH=H&mzA(`Rz?P0}!sy2hg|MBh`kd=h4puqgMl8yifTHOgWkNxIP88{?o2ynCP35 zldE>_XAxZX?rGJ;`eotfPuj$^1G340HY2LxkRiX!u%kap*n36}%m?<`U~rV8;f{Hu zg^TrG_KJuH2?e ziB4W$vfj6{#F40H$OnPT7*Sz2)%1m9y6yX`HP=rHY_h7{l3>qav5GQ%4Gr+oD^L4j zUQwdKX#T_ZdtsPl>$W%D>M^-z0{d?C#l8mF%s1~jf<}s0wtevG&mj2;51E0_767FE zTbS41*4`%6&kcx-dPCtzB zvSWh{W!(nmRc?0FE*NJMIk|zBsfBZ5#nT{-vHy|_enC4-wokgZzWN3{O@9S_!Qz46 zIT+o}TB9cV>@`R%ZbVPpT}NIsG(r(?@mp6<*OKH%PbYc*f3N+Ku47@jwngXgp9ic5 zZxvzC4*>X}&Px~opT5koMSvr?B1t-N{UQc_6wWfpQ3w`#qllq zzR^U|g)joDn>Z~j1AFNoc_)*)F6teJvowomHf@=GB8MXV7ic;Sm;dlt<5}hN1*eIw zEiT%9-fa@Lro-57H&?Z(E(uHA7=O&uG{pLd0a#lvGwXVmt_;J5p>cY9LQ*oHI{+G> zjLS1*swVSf%F3(tMCFYB(_C+d8A@<4Tzga50>}M3ZunH(8q{MS(zZ=ktNm6A%Ic zrcWTH$Q`M>-Gox!0F!e8!MCfnI>2Y6NHo&m8P@Iy{ig?hxmgr;AK_Fm<&RdH_lBsD zZ9Ii78rrap4XgDd|DKdT@*6sjYd=?NNFHj|Q^eo)f493jkdwD;I=BBI8VEk(qF8Dp zA)7!%Zh%Z)2=zXpq{vUQw>A}IoBE*WF$09bhktH;i9CQBk1y;UWd(S)s&R0{kqlmk z3Z*zvFl~me>v|=Ad#u|xSkv>NDke{R>3T7RL*W+BG+DqQ90$x)fcjMsTu)<7)aWAn z2uQy7`X|W^`9LwA-v!hGgO%vstI&_wWwIA9@7zWIu4vC1y!)gbYD}ik^hO5GAF^TI z#z}*wGX0QDR>`X#u5%?*mj)o30H0fl$hV>-6e6iNar@c16yQ`B$N)X9H2r-2R)@fJ zsn%{L{5%s#p$3=T@NP1mwHj6p8-Ju!w{q31)=!K|tZAe9yY2Pe2_x0Iq12nlK5*M= zY$Rgspx|;721I_+E_uwh6APAzg+6j!vd~`0r!NS!uX`?5@&PKc3{X|he@koX-G1)C z;$mmcx0>>>sIm?y)~L-))t_UFy*Xb6ck>xf4VV#@QGV3f2DY2JId7`p)+QsFJ&j`N3}@mzvR670+-^iE&w) zq3)_Lgcuin#9}UvSYd3w01Qqtw6zywF=Mpqx1BCv9+V@nhRVRC5c+=1Akr-xkqT8 zyjq1@&_pM)88{`7u@pQ&*HN=seECK5@JcVN)A2Fav^^@lxv*e3{GVKMkWtWM3dmHx z+6}$PrIG@C?UH5};+ zH=Bw_9Y{f6!7~LG*4gZSoaa6k?$0_PZ08UPH{yDD(H`ttW;6_Yrf{bg4NB$Jp~*}d zCeh4*BrR%@m1DkX%CaVJR3t!L*h(V8u`}3?m{~axEqSmyh*Og&Q}f&&ALFPr+PQG{ zDlirqA~{0PybZ~>D z1*%^nA~s1yKW+cI${x;4#t|_g1NsLRr;w$PW~{o@;;5{s((NgwimtVfzn@jAkb->^ zx-h%0MZAa?p^lls5I!>i=jjo6EWuEfh(AKwKQhTqd}bOT)}7C(Jx#J|B4}x9KRnzc zRhyMa{G|FOf^$IR^s)HeWln}vm|dT#;$&F2Y75frO87A`fE~GZF?#;+WyqDYotk_x zqgb&OhBEv|O1Cyy86Y|%9g{VtqCufA#Cr6s+OKA71ntdZ?wZZoY`;pg4c(+`E~;

    OJva&^S^AKZn0Aoc2oF>CXO% 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Π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 Pc@d--G|1KR|Gx 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 literal 0 HcmV?d00001 diff --git a/packages/mediacenter/kodi/config/base-addons/plugin.video.jtv.archives/resources/icons/all.png b/packages/mediacenter/kodi/config/base-addons/plugin.video.jtv.archives/resources/icons/all.png new file mode 100644 index 0000000000000000000000000000000000000000..bd23e698f57ea0e8e90103ca18ec567aa11df769 GIT binary patch literal 34414 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�My9$Lw)?>^i%3|4&V<`j8;Uzj$2sp*IP>qO>*Bg4rOyN2opQ(e9=+WH|m4SDdfQy*Elo4 znO#~PHrY*^-~n;RCOkM#b)*)RGv<-?fZ{0zHi$1Z{aoQd| zY(hoV8Os^hP!T5U3{z_>oMFp$dH@DF`wfGfGdF3qWQs>l@NUFJu1sxBEh=|fiupzp zh=1SK@7TT?5}HPxoJb)_zEO|4BWyuHje6-{E3 ziYBpMs^otziI7`}ypeeMvCzwp(aF~zgyJYcjzLJ~s`^g8{1}Cxi6Q1J#ovDUu_*uL zM;I44nefgcDs>-D+_DOaEse^fLqli_a))DxLXD6t+$0>?5f|1UjCSnsMSOl7-{HkH zs6zNpr+MxX#lWWcQRoi!XlMxb#K~A(g-dBKS+^ygA}F*jgX>jxcyUQ&)*3`IlH;UK7iysxUO$7E2B z4whOVF54Pr9J>G4RC(q!eYfF}x`%3xi072m`160z&)MZ#3l6x;mZjpBTXeY)YU3Sx z(7yisZ_6ndq})o7cD_;(Uv3Oq0)N|G7n?!sh`ht=C{6 z(yO?P1)pz=#cGn#xo091rO8M)_~Pp$V}r~m=bE+GfJ#=3o`xZR-}P`-nA((DQSK^! zwBsN)5buFq{kZSu5B43n<;bgf;T^f(HTZSv^bW`*`{J_tpikAuR%3*tlCs5GAmC5T_uELjEhM-c3Iom`Pw{^=ihm!WsfN%YUoeK zM@D@ST1B0YhMoi+kqj2=wMDRmb4GH&M+)Ru|Ao7;G}~yS2(y5fkRoRe6Qbg(4Wc0a zbb0D9TVq>JHoB(@3r>?P3ZxcTOPaBktW4FV>S|NRwjpX&YIAC3xwRx28;Fv|#oK?> zu@FF_Dn;`zk}woU0J};c|1k`_EBo5zoEeRG7?@jHR!UB90ja!pgJftO*<3lg!j+_g z=MR=nT8;;fwPc0XM7pES)Lu(G^Bc@!&WDIZ{AdewCaE zhNI-NKLWS%sx)h9Pb3kuG0I{G2vQ)0xHB1~3qO8CJlPQ5O5+JNqz!jMv54C!1QTI3 z;zJx+8QW@^%b}I6wXZ2Mx73+L?_y;&8gx;?sYGvwZ5^o~fV6?oTtxOp5wsN#$b&Gb z81{vt?P@oo*-h?fNBHkx+!q>&@==BE|Fv_zG^cq%<3_~)yQ=!Sxm}(VGX6jMIkQDu zgl)5RVb~IvqMTs&XzzxN{YQJ%4I2*yVqu8W5bZwT2W9#|-1MYB0Fs8_HwH?^6L9GW%(B14!^wnPGR`X6Lb`Zvx!odZUv^)~r=17)_C(<|Lr-MT zUk;s3u`&_47~#+%e;+0o88=>sq(dq_iQ|x(Zig5$P{))aj}H(wNWGZP4O!gb1Ae0gMrx$vQG4^&0^#+09LMD=WATqdE!RgWEKpKs+(}a=V(S@f^TecJ-2?L_iiVbp* z6;+DOqz1j=?gfuV2Q9>4PNro0`?S~6VQbPF1Z-P5w%@pamvloS10@gn#-m9D`l5Id zQj0EE{Rv-Ua0K>f@jxsH9VBEL?!Iz4nj0Na#>bJx`$UmwkW^MdMaKNo((Y1;NG-73 z9~e^w>i}Uh_Xx;1@&A0daJW69iyP)llEBT{Qxd}M)}`}h|!T?j-we6hh1 zm{90ZUk^!NaID^hcQgPq6z*6Oil#ms02x8>K^yw|JO?PJn zENx&k*_w<+!tf6krP%O3=4HD7i>k3XbziD^T>M0N1Ae{q^9vk-GdE}|u~!#@gye;} z<*vI&4@j?II$tElBjjEXs?)I$eg}8aA1;~3L}lk2v!vwJ*957&c7uT`xdNN*vG7o( z*I)}$la0))@VQmmQd0D-IgMahc_r-P(={b8!~IA1VQ-Cl2M6`vRJk%5>*I(op@sqp z=`V927M(x{ExMc0JgfVo z+b{T@4C@FX=Y_9LKjg63eiLwOI2?DY%g5W0QM+gOan8iTyUAO`pk9``Bpg|tK{H%K zMVQRC*={G ztq}tdgAT1O}7(`MgA-%NgNX?W+-If|QC0Y`CnV%1lCXyLZb*Tgj-BeOqEP ziD*YO8k+Ep%dbuG6{Ghr_)9*Vp@%tm@X}uJZbgUXCt}w3 zEM9ebij2bW>Ve+koaQ$*FkiVJD(0s_G5T{fY0hFk88h|K_~3C|0jXu6x_;vq^+)$V ztj;`y@1U|Si3}~rb0K=$b3Y*QD2?Cxpfl_sm);gV30sH@WCu6>0=+BJwcu#=Blswd zzm1n{kMlzzbcLQ8$!3rV#S=4c1_m0C3$Us~seHWjBF2DB;Zi6dI}2cuR&#hH^!&_Q zU~tD~JluV>kZkf`Lx=Y0L(Ff79+%IX=oy@~ZS~Xd!;lctnGEWF!PM8|wa}CFgh;-O zLSx8K=#0@VZn^P?Ic%70!xE6*Outuw z4&H{PK_L+a^@ra;Ngx!_yDLIY2{>A757Ho@O*Akxzclw6l>jTARLSxG93~6D7JX+%vq)Bq zH0Cb?t>c{;ef1(+(NNI^!17BkIc#VkQ3$G|ub-hd(BxCkPtQDnM!ywJ`y93M0)8Ra zy!?g@eFh|G89+?iMiH5HaX0vh8P|&80A3<`n0PYQ`sqi2jGjy4^%`1Uluh*UIS+Ig z39gB{IipDqp=l(K!G%rHVVd+GKRsxKV&!-Jm9`$jRjk6!L_<1i|Zlo0;-ANO;1KwE_!v~4(btHp$1S*onq z>k!_emwS24|E@- z$qmq}rZ~>$h*J>=AvT0=KY|A#c)bN*UA}OfH2dE5XHIG>p+{S}GPTHJ6vR7Bg!ZqrTun*E6lxYmg1;Jlq;g7;Ul0iWpr5^42^`lYmBo!-kp5F6}Ck`_bdm zp3SL+t*LdX#pP_2#vvFY(VngZ+mAP0>XA`ITF07@7%!gdc3`<8$8>ToIG@65IBk?F z5xT37`g7ums4_Feh<;5O29UH*{@eCO+G!t-wUC?1iyeUinp4|EcS^ z;7?JXH8}K)sZKShUdl2S3VsuZoR1cC;&Og%EJMgd@dyM_V+P%7N@Q~&fV59|z5x1f zijLr%^E`yhxypZ^pLwpSVr=H*%a*&Je6xk-{J(-Sv|U?HjJA;1z=6r1IG#^_R@bB_zv6r&Ru=I>MaKk?2;O57)=Ec{Rw6IHj6V@Jb-`&0LAGb z7{klvQ)IpHD#2Y(1yyC%3VHf87aaqhr3|{t+DISg-5r>gwp74~*sT+CK4F-(F1-w6H}vj9~@Jy`1la-r}w{l z+%v)x3c@tmmk3fEFue}TM^rP8n*JaG@HP<+K$ngd`UZk<&OO;qIEI3W2t7ZB5(4&A z^eR6%$Q~@llCiNU#TG*Wd`@-Xxp)lqOUDA(bI3YB6bcL`V6;z&aBPEL@Wdp+%l3~4 zqakh`ZBa3@CxqjG-N_hr4pGbsc}ET=A@WCgI1@%!2qBFzMsE^_X&P79b}?eM#U6yt ziXTS9P}Da#n2h-bW!FO3mP7POJQ+%0PJjo`vV(f>sZsO{8#*uJ*Dxj^79=ZEuqw)^ zHNE;H1oCO1#>psYf~HR@I{ZGoVPHjC0_G{>a<;ki6G5OwZD?j>nDEG#-XrKqz7C8N zY~Ii*LK{~}H3SR*Oyr5n3-f%KN`NY2+?seamV_a?teuyajuD*um@WbX5>J9Ogn(B^ zeB|6g2FR1c59HLASRjlCuJrPJghq^}AGI<%HHfLw)q?U)LihixH7VD4Mskn4~o3J8#e$dt=HHN=yK)uQG?MI+bN-fXLtGTS+)Uo zgV;A13y$HUzjGHK_Rrm|t$|!VtoY)df#ESI^YGg+BIWWZk$9`mR{Ep>m;kgYP0poaqfSXAvv;*AkD zDu@h`dIRAg#{G@MVN4{MxE~7P=^d_i(Fnv&P zTL9MiF+5(vHWh~?vK>cISdY-AB+Kp9~IM}QDLaSCH~8UX#^!9|oplg4P78lyvm zx_W|qj9^(8?1Y*^H&;1`12ub0 zQsJfs3^0Be4MxA|#O&r9dMOY951FuA26%^-FtVbU;MEApL$SE)^Kt%?xkAPV>qN?0*;PFRBHO6-fngEp%`A8 zB?88I1W{+>@ilH)P@e-k6YAL|A3W&gE?LN^)L=$hK;5#Vfy-n_##RAK8W>HcJbqmF z?{fS&uk{bbv^K2uJ*kF=#l;c(^oO8|EAXG$diM`vwR5BzSjrjiwL(%mb$z0BZyR@spiC@kkvbjXV^q&#;1>z9rqJbmK|xF`>BCNNsKC3n_zCzNB|0U9}uC-SHGu|jTr}PE^s{OGN>YE5_f)AGe@4<7nnD_H z^aB(15ZZ*uu&5$Wm%1rMJ$ILM=F~Hq6e2<>+c9Dq{ia(t;PVu8@uY5s!k7l-ahf7h z*8^D6Cs<%>JvX0py`)!u2GftmGlA>V%mfadF}iBi(MtzKOf4?}3Dp9PFijd#!`bR{ z=o5PZ1};oLvk~Z(TpCN(f$abWN9xt7iPSQ((*Rr12muw02LR#hqz;_d&T~f!bkjry z(hfk9_zN&*AcGkqaCU@@#zB>jaXW`b5^b3ZaKqvRjiy1RKc69DgJ%69G*=QPNL@}L zq2V!rFJz$NX~kC)X!F+kqF?Bp zh3{y+JwySltC#Zu%HXAdXqS6J4EqGu2r?-^9)^aPPbW%)VTi#%iSz-l31klhaI={E zf`4XGu6I57IV5v6o7q@QX7f#_m;g*Kcf0H9l^VMq-E%fnh|Apd7+WQ~p58ih*R$J> zvHkztN9QztrT*61X!Tq0>!qJdBXDU1E{(vi%?O+s($>)}bZM%^qGKzgJU_A*;%8Ey z=YNsPm~LEeVf+wNcjw=r9@$HxY8J-q#BI9$Z~%9|$@ZJc&Lc*WJbG-gGv*8XTrKL! z(Zo0@y9+lZBbRSt&OON}uB=95N21G(yB*1Bhehtj$Xstod4%SERH$4(bGzn+ymeh4 zd?0Msu7)aca$ulvb}5HhxU-0c z9cAvTF(#JSt<$AyotkUTtHk7bV!87s*TQdjBrv&~RCmF|z(5>p=#CM18HY4$d(;<` z4oc6S(Au$VcdR`fx5!hMPt`P^+?|Iu~bks#jUt3A7KB60V1=6iHi z?S{xRFa`%r(0h{nlvFPAnH(!2{IhK=zQC?xC2JLYz72-1KPqx|Zx{~jkWog+S@}0u!0}wie>M zrKyRtP}c3;l3LW7>P#&y=RFhp4#ZMSjQ8^|I0kg6bR#867-R}mA(`WwG>QCP@a8M!>+t_$?@i#Ns?PrL zBzNx2y|V_RPLQGl2n2x;Km=SW5s)APk%WL+3zKA$3`u6 zJZFCvGMFIi8#;$T(K)%2F$NB$$g%*(a^f)VxHxYUfpTacPP^&5dFxH56ckKJm~0?K z6MoaN13iTi2T_iGlK0`l0wsIQ01E8LLBYlVIE2Fs5Ak=4b159G;ahOFf_kD2OecWi z0e1GeXD)PP0YW+*z!?^fMPx`QG%vLw66C>->2s-aIIyxQcaovjjw2sqtfrvWc{(r| zIViHwOvm9;ipJ5HuajKMp{y{NeV|9gq{S7(=_w)F2WnMMD9D)N861@^8O zT8tTb&YZMa8E(9dRV>;DRVOICk>8HZIloL3E9@F@vxr%f)L*2U9L&sl!W0WKtjt-v zh?SdgJ&n7+gaf^0nhAlO4d|V!6Gd=X?(bxuiF5{ zH2zeP!9>&{Gsn=uu)WLG+&Y00*N}g8t7**O*UC8wCz|huP2p?4H2wX6P@!AtR>D0H!Im+0%}*crm-ng*HHE;mA`83&Gwc&{GHp- zLRRTS!_i|F%mTw0H7upulu7w^cJLzEu{n5UYGRQ@`wkS0CNYMrLb_dVC>yH5hM_%u z(;*xyW;YBQ#~!&xVR}o8WGsE@@)7ITY*-g@F*`P1y&-!1tD%ysj~N@1aS|JYj0Zfqb#~8#N{N_m-i!dyU3T|^yE{tcL5PaG^E0q z>{E0NN_NeZ74FTE5w3@6&w(wA&_!U&eLSS>$=I9fj(p{7_&UB`g{d;-iO<3p<8AD^ zL!;$J13Zy$zuKi_j9tG^O0#9Ydi9xP9oR8*PdP$Ni{m zOWF-(9SLOGlFiuZ72K>M7hG(UzXMWhKtX7I{Fk%_M1`of2q?-=@!dwN;l*p+9M*yC z&gs%t##5zQ&>oBK#gP>&kr?tfEj0R8+M3}Fupr;9fMN1oSj=*|0jeXs9&jXKsa1lK z>89Q!alCP6nSjVmBR>b|8E7YN2yw5B)<*M^&IQ~1a~sk}L4w)WgR$2nw(JI{sG-`8^ zRAK5f^l_y1LA!POQ)+LZV#GaGbup^O6r?gh1xY=F(T9=Edyqm(3e+)3c0?~TH57Fx z5@l*i3co8G3LJy44-|$Ms11Y=no8bHgCP0^k8Ac^|6_osfzuivBKw$^?gegDGOyX4 z^JJl!B^a%)ZQiS7YGRu6IJY8JUzsK`&v|gRZ1nQbt>IQYSdnd}+jvdJ_Wvc{FY*1( z>vXSkg&ouJ9Aoi2?DlHD>ijP-! zea-QKrL-F5MIq^oW^{GM%Cb4t+e@}OSaOnOzgT5L&lAp&qrAj~r44ystK!1QG$Wph z_0FN~3M~0am7DUM&TCz)a93t`$ijjMs-g*OlAFa91{wWKr_=0+)KJZ-HV(H%T+*Bm z5alA9KB#`v;usb|S+gEGHpg}fnz1-)Pa;S}Jk>*H45_Ymm?wm*L)Rss7Tip$RZSE7!IUy7@PRfGic{i_kqzTYtAEEsONV_ zDJG8WU50%ITU9`*AcW1Ju;&)`b0jyhNEfvE8?ci_XQR&zVW~UKqK`hdbJ#AtejL6|@xyP1xXYzvs@Z4T$N|?Wp zwto5U*i0lvm!0XTqNt*?Gy1EnyWI|J`bN`v2U?4~gCwiN?c&g*ZD=VDJ(l0T2WPCe z)~06!)63Jd$2(({y@$kMV{Cq7xTgo3MABv1~>3b{zaG0LLqd^5S6*NYKMS%Ivi zQ)v^BpGnlY{zXczWtd49c=l8{L>)|<1kTF-CV{`# zG*lsmTbJ+xzNdL;3F%!eFgtx8M^j^S!*%l;R;{evv?{b^?Ja=32P?B?Y;0teodjtW zz?QCSa8?Rt+gmE8lFj|molrEf_F4HD{dFOfB&;{R+1G6HHB)GYwOmS(d71kt)!BX@ z&D755pBC2_@EvV_6-ttnda*R!(K=4=Xu zZ{d^zkEHUI&6Dj+5!n(fyv|Dp)5-ly9@Fy(?QtwG8`J4G%AKf8&GJB>V_P2b>uU(c zby1k8X7~TyCBG>Nd_V9|;4Ohy2Q~+;3Y_PE+W!Urz5YA>P5!I>)BT$7N#BFMBfh(R zExtP6OrP8PYwyF}_j`xEw|Q53CwuW}Fk)eq^N`c3+5y+nIl`|*yj#kGFj@b^c@=N7m<$%(sG$@xTWo17td!XzM zWxZv$lr1a^mOfkhqtcI;?knA1dR6Ip_%!)%=E#+5*|kAU`H9#;S9ix-;j5)OmFR*G z2~s!{ibS(UmaAp8LETE%ThrZLLyPO~xR~#zk1SKmmgf_857NH4XOP=>=E%~5rFKJg z2^)Y`*qJijtdT3I)V$j9V$xjdtdS+T)e|+U7WeAH)|Yb(j$E#m%|MPn9%$}H#1&S6 zT!eA4CN#2GEn7k<@+CgysKz3!7jEH5=xTx^i^R)6vc5cPWTB|&k7P3zEPr|R!r(}a z$l{0AEP^8oM9L{^%FK~!YAszkH9n6n9ht9|U6W6jBtI#U9Z(hECYU}lk2s`Rvx6TL ztbOBPC+azKWNyJS^Eq^x`0z~K#`^Hk$Q;qUrwTRiB9yr(I8sF|pev7CTVU?UY_)71 zs{D9v3y3eP&ZrrQM!-Om?ww-6e2Urh7$%#n(M z<(l|J!ihFJuVA_60g}s|H8LreumD3@+(RSff}!6n#85d521Ijx$J$)M5x+=zEI-93 zQbw&Qb4R?QZ;$3SapAr_ZN!7>p*M^cs@~=3*$XjDyG2>w&M!+BWqtc!D@zk)eS5sJ zT%xRRS|*ddGHS8 z0LFhkHwR=NI{0cKvR^O6Cn2&2UnR=_TJGEEX$N-e%2%u@GY{S_KK3iQHOP~^gFT|A7P`FFyYygONS=kzkUSpF zW*&?cEH}TAyG6NQ&aGd8a=S#i7DA(3A@K)0g~VIP3Q7D9(Pm$=w%KI|qiWe2Nb;9* z>m*JKt24`P+V(D78a&t`viYJlo8ZBAk@BcDW!Awq@zIaw7LYe7gbqeT$9c3+$03ua zn#zN%C$B)1gqb}i!VM+&{o-LCRrvv~Up1>O#ex4$sv+rfj|#TTB)eH#n$gWE*P z=dCHT557_`=<~VXZeb9HlxYWVQ_GfOd61!OgBP4;Xs1hGh|GxAd0sf{;AT;jg)UE2W*uzIB`i>s ziLw{Y=fdzo$K9Oo{}o?}{~GTu_sd;RsQdBbKmY#I0{<_zz}|tOYjM?m!SXcD!I#23 zHJF~AzF^9DdLyfwHm*-4qb(Uvo~$X-gs0*b17|A2)i(z`Cikn!UO02>=2wJr$vko& zEbfo#UKuMH-29=7!UGsz@d;Z6zPrP%u6z|&WK;+p4B0w(?1Q;u?s+Ob!ClC*0#1S{ z$$lxB!*b5sem2IrsHmjfb5Z_s(@AJoDzY-(^Y2%)*xNYta>(A)v@6{Yb!3DHn37(c zo;r^4d(-NM#;@2MPz9D zk!mEX_K_hUDQQ9(Ftn+mVLo*Gpb5wsNJg8BS|H0z+Ox*U)YvMv;yYN;{fbyB@AyCS znoY?QxtosqVRsQr6_=SI%CsAyO4}D^SwBOdtqy+n-aK>-^bcmv+zp=!8?Q=F4MMD@ zjdQox6xjj$nK%ZtzPS1C^)kH8vYMLE%17S^9UhoGBLqs*+9t$7fh)&20*=I?CI-{z zu4y5>8iu-BIMfntC5NTLeg`wewWAfJMqxU{~KSsJ%WQL#kFZrf~tK(D{ zDfh%Fib-$c(f7shi2R`SlyrvOhJe-`QjN0J z-i4#c);hXSZNdM=1*b(yw8<`d)x>w?Ura`3o>Nur^PKBt@Y{%h6sl@LC?mK=zB0r| z3UgLv9l4WA4rwdRu3I%btDPi_I%&fK?K|qy@wQ&LypLqPDA1l8F_D%JU4=X8DO1`_ zn!4j?M>VykntK;5kzgnWLYdF()~7-0NU^G}B(~SURGvjB=n-UsHm26g<~~X*q99|j zgxrhB$1D(3Pul{)pKr*6#a+*}Lsx=%GiJ}miUm_kMS4Mc+U&6nsG3%7f(j^aKBt@i z&iP^Ut7*whyIL!+GS9)Vd{x;mw29YpQlwj>m3`)w&CZ$;oqK{hOQ@JnsJRu%XrGz!o<6$%hz>aA!7Pd zj0mO&a${zXzZ9K86k!o7BY_v5i}Ot^O;sqm?2K^Ha&fUeJ4;h_Oadk{v_Co+&0tb1 zTh$q(Xdq&E?;KhUrp}(d-lY6Gb9|=aa5C9BSlzOd>YV){7@N`076uvSblZ)bEg_%9 z*(7FizUPpf3Qj-;%zR!x0r?rT05N)bQGCv}g^ANQMw>D1-x7z`NT*=;okOd@?y21f zj+TvbH;#dK6AV#kxz`A-z*P~rj6gISXgCYKUaa?5!__)ODZ+-@Yh!#cLgps_Q+k_i z*}^u`R=E&QStOR`F97gGwhgPvE{Bb|&4RGBxXS0sz|taQK-SHeO=?Ney&*SZ#-3Y- zR${w(!3F87Oh;(ronqjdNer6Su3U{+2C(mkxztYV2%%k$FiTx9zK8mGDh4S5`{Cq^ z?4%N@-VSj()*h#1hziuo>BOv`7MQWwy>JK76_2&s+zOyR`CMm?=W7ZR(`>USy9J;Q zYEMg;%C`*Z_T#5q;nTg0LnEoz<5XYqU- zHVXpVT$bgUM`-&@mYGc?k7btQvUs0sXhjg4?mc(xxkF2@T#^n3)AQ3)=Khn54p;z* zRhaqu0^tf4EQO)yMp6~W*d2meEnCM)iy|1_8Mbg_F@&jpa|6s|acJ#TR4WpbPsS_{)Z6oEhBh;$I%S5Q1` z4PnAZk8udO0e335;6#gw>Jie8h#Pv~90rkI)^YVVH&p+>`rWp>$u_HbK8>(=h>ltC z+(e`nRh-c!ZJ(WpTI9^8MV+3={EW_MSu*|mubteb7nbyuyr`6=6|L;|Wv9v>EPF@b ziNGU)qk+AFw!rGZoWLaibN(OtKjVLwf3JUs{|5hDzr**m@1*ZzzBl>$eOr82`lfnc z^#0QOHSfo~ulII&H+dI%&x1|C_dO4I4twtKywY>E=VFiI{-yhi?hm?O=k9Ue?7r4L z-L2`r*GKga>BD-LzFwcJYuc~1uWKLG_Gvq`I&H2Na6Rw(sp}Efy{^~0Zg(}f7P~HR z{>Aw%=l#yNJNup6oORB*>Wk_V>gUyWsXNsz>ecGSju#!L9ba<%m*bFQ!0}4Qb&lx{ zRry`Xi={6sU7~zVd6$w@)+sYfUnu=X>AOq2OE;EWs4OVU(aP!VjwfA5k>c#>xQ8tfF7a2fQ zK3L!;7B5u#$7N`9Utcr1J8Ojva7VAwH%(bRcDCWR79~}wEVfW|wIDX6>)yPN@9k=q z)?`ZWB}%RJt>)%vCPByIojxa(>c6Eh2l=l3Av^^D5+VXkX)`A`t$^UrxdQ659FqsTjsMEFPw=Pr`Xm96w zZ@wTSDUwiHs+0!H=fEq&PK4{Lh95@UF2|}du0|6|bAGG9q5L2&5a8=X2^UJGJYv&-0G)7ls3H78~ z3nX>Iq(9c~I#QsWI%3gI*Lw;iU>=Dmw-l&dYc*ERok`cb^Z6eMcZ+*j<>q`rZ0@M; zCpS96s9V{Z-z=c$hEI+*2+EfHAr`5f(bi;tb9HMA`7emal&1VDWT}+R`E^GkLSgqs zl*W*<(jpj0!`)T~yekYwQc6Ryl=XS9B?n{io@CVZw!8r$IoLMnI-JKOd|_J@i=KpX zV}53Rz2q&z_13(WgR@{nBag&l(WL7wdCktL3G_Mm%uv?lH7qAf-X@hB@>(UCqM@QC z;(Bv|a&h2@TZv@TB4ur!Kp+HbYilIcOUp8vSl^UiGu%tl6?+&#V3oT3lKI*?)uXJ* zFPW2i$xD!OeZhP&WyIj8G@`7|XBoeI9c)gORr$?<&2%)@0bf)wqEJ>ANRK0d7B2{> zpEDRYw2(u%5PBkFbU6(H^V7# zEIJrguFY>T1hP-ghXjx0jcG|Zw@UT84(5wo50;5ElPE9GZ)WyEjmaV!R<6l!M^5Gb zc%X3NLLP6f&TpiiXasXl92Xj~i0h37UgmV{kX>&m@R5;7D=iwXD)5ovMCYJ#Wq#XI zSYWc9$8B#0O07dS<1%T!4c+yy&bTo?A(?TR^&L>alJlY=(1#(hnD7l za=e$0d7+_2rCgCO7xCC2TFdpi{EvdG??hNxlFzv~T-d?&bf0p0f#SNt2@af5os27s z3%uKr;(=0GR3NRTllL9U!n_qrG6ttguGi+jgVh3!TuIk(e&ct?;pB;i0WvXHYVySl zaZ@^Ari_3!uKhEVwU+iLp9(w3ffE{@ZbFp>`K{ME*xSD7a@W3mwsa1{e-x$$xH(s< z^OMO&dQe0dQRcJ$f9WSm{42aJ_sg7rcifL3|M~Y4Zh^aAGjtrW_Y;>InjZkf!S)3@R!XkA8xDW z-B3%#Iddyi)3{`uSo1sZnn(_|K!+qa{YH*qI2N*dmq@LjX)w!u1+yZP#u`cm zbd++4?46M2WRbm~B8@1U+Df?@8uu5RWf6DGIc;Seo30PHg%j`@7*FyQ)!tP@>(B+( ztVsv8bm!Xi++eykye# ziPJjRZ~(io!6k7t`b#*pk{xAc3WHSDrMlxb!$8TNX4JEw>=?;oU3m#s8Fa-+kdaGP zi0I)H$aZ2#rNW_vjGZ>Q{dTh+S+mM zv#HAU9nr2xJ@yt^Z;`BxL>^ypJQ-?-ZZqj5P&`74Mux>y0<$p>yZox~yvpq5@ii1~ z$C(lhnhBxMEWE*Td;!vI;9YcXSy-PAVu)&MgT)Y>_Q@iu-R=gVKtcJ$Iyn-CDOMWk z=;BZ(gk>9ctkAtjE!m$Ql&a}Dj*NN`ibW_^G(!8Ps}+m4*7!Vl$K;Y)=#35x!t6hg zLY{H3Gdc`Rq_F$ILZ8$&u)RsJ#!d&EfZ_w#DGMc|qPX-&n^0+OI7Ums1X%ngcbcS5 zQp6yOxzvoi)&x-z4x+g9SuexgZt zE51CjFxi2d(hSoPSkI6Zp$X7Fw3f9!Zq?FTu1!x1qIb+3PdA&&S(j?2IiJN{{%zP8 zg+|{FgQAazs$}CZe>%k*_9FV2b11-jnfDkj!Obt*XO}D^J0g;4a}gtACOd=woMCa? z&tz(hgO(^hONQ#e>ID(R<;+f~<0|ff)oXC#kh}$3=w=g?ry(sgA=`Hwm-o%4A;WTc zEyjqeht@!FE=lXVJu-@l&v(H;nL*)Hyh~VUQ1E3DqEi^o(g@Ow)M`u{tFSt6>4p9X z{)SptB1Fncv_dCs!6u!oa6#K1zfDe%lpv!9GH zRvr2$rPJnMyyERMjXth`G}2>8A$j#FI6+Z*k%bykhf>zXckX2VvHpMQmJ;T#<|^1{(OrBcWTs0Xkj+3Hw3b_E?F8m!6nyWKX=7H=I%jEarT@9fLPmp&mp z&(>!mxo%`?@V(V+mvZaSO&OlAg{}Q$#0s7|4$sYeHvj#<%=5zh2Co-YFDkTt5%N$J zqqECeQAlxlnO7-XW&2wi@oA>j3B`AB?~wduM4l9cdVoy|=| zoPSBm3A`NlSwkD(fe<2*$Wz6_LMJ0RWW|Y#tcQ8VSZMc%B&S*?nW3EzzN45ig+*J| zbu6*D+dH%YP7i{Yq!Bmrs)gx_V0unEc*$ML*iH|ktv#LCS@p1n5dT4kfc4OxqJua% z1mf^9I6UO-7e)@KAz`qg?KF!5?2=@+T99UrA(bHK( zK^aza?nUHd%o(Dd_Ss9HZ!i@xr!f%Y2G$g~x*Hm@$xw{WToXv^MSy~NWQB%fN(z>O z9VDG)A_6wsEx1GYN5Oz_bk-V8LU}FPEe=m(bexNvDD01j_G8X48f)oFiPKly0^>B6 zGwO=sPMGza=4DDTRfEcAe<`F0#b>5anW3hEMI3aTdI#rmCT-DPM5cu?7040YiyTh1 zq;M}Df|^86Jc&@bNQlK_^Kt1!A{Jq(!ig-!^x}xzxG3YCjL2XK`3ZedSVwTMFVN$5 ztfN=l#=wQcdaR`;U$R9@*Dg+9Fd4QalgC|4wc?PuDN6sXZs`z9D6#oriEnHYCj#Q= zND$eTAH1C>@pvYNyh65oRHj(@2zuHE|IPNo12AcWsCAAB12;u6Q5vr8ne{X=+(() zEERD3mh9+)mQ+jJG_7GCzzM__<})oHM2t%8PrytZMnqaVMIsg=jT;+qsfXz!!f`C& zrw~TeFrGsauKS{L#J_XsW{BL>^kk@@WLH4rT^EEJAHA>Z(fgW0xK4*LcL+Kk@N1aD zX)bnDl+uR-T?i6gv?DA~3=5)YACx)p7cBCiEC~lu;n<`1LIWgHy)ur;DwZOVee^zf z2#bJ*?7w@d-nd}IgC<#^Ezb3k+FY&_@+0>7Q()2{@*)b#Oc~@+$mWc}6*eS{bF#k< z=G+XyS_{7m&@GNaf5tEpZX4PP379e^y})EZI!-L1K5^on3uNdC{Wu;zIPzhvr9(Q9 zg4oRq!68H|uc7$(UmS44gtJL(t@$$X@f~+8QeC7EX(Y;Pv7{hw&n{sNxKM zqlBVzGIN}2Yj;fPlMP|;yeSf+@F@7-p6a13SlwMR^IB6^ALk^yuQMKJV{-Gl&iprB z31*4xeLfXo;Tk>SjZA@kETt7ukijoFYb+ukGq;eFeQxpR8@wX*ZT!CvI^4{$y%j@E zv>=$BhL?t{$H#FO&}N85FuKO% zn`iRwvDb-B(Rh5P=(%Bp+{CO3>r@%;89P8R981TIM2b5QaV^`}RJ&@`#tjYC;db+_ ztId`YIa`@6o?;(|xJ3n6Es~2XG1Kq4jN-B~m@F!6pUJW{3>J5VyPI2ahJjfWO8eN| zw`Tk@cEE^{w);4m=uJcsot!4x!HoKqT+~x4oh9RR1E&}q3RdW0v8RN*ETJ&TnS|l( z0S*}WG=O6}l15i1OVX@_xFksGFo9e&)QAb>f~iZj^m6#ro{ZD73&tIdI-^a|&Zu#v zmibkjE4R+5RfamFkRRCh7ZRY(s7;Qe7(;LW`FBaTxg zfpdYgfir>Afm4Cez{$Xg!12H__y9N(I2Hjlaqt@>lxH{hGhTcg}a#cgA0qM-g-IuZ$Qmc|x8_Pq|0) zl(^5i&$`dJPrFYcF5yY{3HNdLG51mT5%*#D0rx)lF82UD5_Gt?ySKXQ-F5C2?q%*8 zca=Nju5_2XHFt@APCu)k(NF8A;H}`KenLO4AJdQONA$z`0ezpoOCQjC^bUQyzE!W+ z>+}`+GQCEx(nETsUao71cz8}btDVtKYp1kP?WA@>JFXqmj%r7=!`cD(I@qNRXgyko zwq4t*)x+<>3T>HIqg81ktx_x3G_AyS&UMyx#&sI85=UJpT_;?}UB_HUT}NDpT?btI zT)SKYt{zv1YrAW!tKL=TT7gK4HLfaG$W`eocWJH?=Q-zD=Nac|=PBo?^Q7~H^SJYv z^QiNP^RV-PbDwjUbHLf->~L;(Zgtkfr@{*7GG~pm${BK2I?J7!vqU|oo>kANr`1#H zsCrU8p&nO{sYlf#>S6VOx=-Du4yZk9hq_(es@AJ@>I!w4TBBB}A+=I1S2eZ7an5np zaRz=FPI*syPk4`ek9m)Jk9ZGz4|w-^cXCxQcJEeiy|>Q0!n@2{Z$kCc~*Fq zIYu2P9VZ;e9mgC;9Y-989S0oy9J}BTqQ}wU*zVZssCU#kRydY9Y8+LLkfYL3?$8`1 z$~on%az;6=oKi-WlgbI@xN=N6svJ=cBhKVLWtTFb^e7$5c4ezluhc0kGABGPgr9W0 z;GWKS&OMFsFYb`UOBkPbUo3Gd<8$tpNu0v?totH~lO6yx5U3m{Hw$lB%YJ_7m3eHd`{xCj8E%-miQ-$e`GwPpJfc{pJlvI ze@Nnk5Q4*h+MivC{4GW`f+ss0|u z68+s0-$kgrsJ~Om(y$0f!X&+6Tbf6%)apV2!d?vNOj z*unUFy`AxQdYiMe}F(VHcPC2p6vP2wvVpVn`a_zK1|`mKz=)^A~aO23)$ zSNc|oTO>9~+|2l--YBs_;wFhVNvvo5rM^+(28rt>-pKe1eVxP`B(9ZM$M}T4M&k7n zS4&*Qcv@e{_;dX_iM0|}F#b%xR^rPgUc>lP{c6Ua=vPU+QsQ!n%Ooz9c!k6zj6c>d zm$;bmNBSa(3mJc?*D#*a7f7s@IA7vCiE|}hCUFkq<9e0E*%D_-oXPkD{ZffD7{9Mi zmpDygNa7_DFP1n};>#Gnr%#c1k;KUoD;dA52PIx8@dAnGORSK1p2SHK%Nf6;2N)mI z{fwi!Poh_%hwwjQ;N`Hp&SNiW6pVWWH z_)Gn_jK9!-Bk^g*C-gInr}bYm{#<`b;;$Hgravk1myAEve!{7~|LUQN}Om-)8)b z{w>D0>)&L2ll~3HSLk17+^m0%ah?8E#wGem#+T_|VVt6Wneih1OA@~*@llD7Nc@7t z6O5Df&r5umu~PpWq4E{&tVHGyelvfRFKf&nAoB;v{87H7F@J!}ALWZ0^GA79WBve{ zKS1V>@`%R#0WyD-FKEmkAoE8#p)r4y&uh#dAoB;v{81j(m_N$rH0F=;S&jJvWc~n| zKgvTI^9RWM0WyDp%pc`Jjrjv){wSZ(m_I<~k8)gN{s5UjK<1C~X^r`#JfJaufXp8t z^GCT~WBw?g(wINWCpG2|kof~-{wSZ&m_N$LHRg|UOk@5iAJdpW%11Tk50Lo-6#V(9 z_F3l7N419}J}B`sj33sHOZ>FN2PEDv@lz5%$@pK|Cm27ZeVp;Ac1+^OBz{!lM;Pzb zKFs(*?Y|^`NaB4Gk1~EhyI0}|8Q-scfbkyf{Sxny_&$m6WqhA@MB;lG->bb_;=3fi zQ{p=$zMb)i_BM%!8Q-J5RpMJDzFFd%7~icOk~kvqpu_`=@6z7L_)hH&jPKB1&-ixj zb&PM*Ud#6XCC`-jzVA+H*Qk$_J&7Ox*Z$j+7}`#1zpGc9RK3T!x8&1Lvg*uQIPncN zn>GEbX|~RP`pI(=6`W_hWKLl2v=>1?Zz zjnZAW3~htL-rUXU#ag-rdY-}bHR-uicGr%nBC&;%JOYvRD$ zLQow^S)Sawa?@?}e|{W-rzvEElT*q-IK&dSm!zC2U0+)=K$b-`HmWYl%sun$XR*pA z^6_W>O^JnSLaJd%5sq9ZBuBF#(J`*w!%@rEnq&!1A39rmq7!_!J|9NT6L7d*m7F8a z*Z1}hy%N&BBt0!XO-tXtEgg$&dov_S-V|4!-x~Z#SWA|aKXcu z?rq^dnBGBW1gaTKFQt_nd2q|g$3jQmIJ2LKoa~E9PNfQTft++6MHl89-sOMZL{-S> z4A9iDrvi{)Ijh2;eRY5Wc^j7p$sTxl&4houeCRgP1DcvPTZpe2+xl}0jX%|ElNlU+ z4?;#B!v*v4(a(iOKZX0_H-->i@^chP^4RES=;4EuhRf&O2rY?g=*M=A9)q%y$fi0p z`W`$u{@5FlOmQhcIr=c}sPPElDG{0yZxOw{i)LSz*Ee_sI+k}0fnkRJxb{IY$i z$&{Xv7rIZg7Y@W+ACsVPhQ*DXnK~L0vbqmW1*1^}bitK-yfYN;gjXMWhP90JyYY&l zS76AReOvkh(_QqmyXKEQAtTVFn0}#{z;is`Ec0hURY;~mvt&y+&UA3`QQgEUjRv(j zEi{JX1D=*K;@1f`t#(Bx&QrZrY{XL*nL@*jNVX|1vP83}*d1A9R>lNNVp7a-A~Q5Z z#Ax8_21Bf4$XCxoFR>R&`0zN=13mYs&}|p$?6E<1YYIvPeI&=7kyx@i6#BRNP!FvQ zadlxb02_e2&TEBYJ+S&~(SIZ^A?4et+%~`y5t(H!% zPcH~!L9lq-ZBADThN%rvsK#6$NyK=!llv&t1`G61qz65^HG=Vbyi}VK%vmO>4sbR@ zgN3#GhrMsXz3vWgqqo*O7x%bjo~{*c19TeXYJ& zpQ^jGr*Mbf?Mz@F3tHT=g*yA zbv}Tb?z@~joEx2&J149EP=AR#?EBR>BVxcdb(K0tt-uZSla9w64>;a|TjFlVCdajo zOC7rMjPhgL0)IdmR{E8&a=o%xsVw_@*)PhzQue8`x0T&p)?K!#Y-!oc%1TS0D*bxt zvC=n}?nE<=^{;$*y`yaEBy}@uGsEj{TcUFKMm(CPHcEAwWMm-HlHveYmBZ^esi9EP z4V<*8P|{jXx~Wi79VgWnN?OB78w({}&q*5!C9US9^@WmFangUMAB4sT_&kM z5r@;M?qvD!bx4?`uFEt}Bvv_G%h}XrXpQD6A6~)Kb!O^onfm&C>dN7lbJFTUN!M`F zRfUqS=AWbmzND8Xe8R{Mkqp|YgWt_*{%v1W{rJToQ z`FT_hU%^RLg_4$V($xH<^5M(5jLGIQ7Bh84K6T~rB2GH5P|`w9^5rL$57%%RK64oh znA%&2x|*rIX6pG&?a8OE9G=HX?m|g(IZ4Y;Dj&X#%g~H6CJ)cSqZz6rLk(x}?W8Z) z8jY6^S24N6Ag>snjYmPpUo+%<=2tm93s0vxUdTK(=O6Bk+ob-o6Nf&d{Gli0-a?LEwO!%aQu!0GnGzc#nJ`aypJARoVWH}IG1EbK)U=3qUNK@tTBoI$?{31ha z5L6DAbJ7!qk^-D`IzOp=*pH-1j-MM9Dj)Xoqn{a%E*|#c(R{~GG8u?E8ikh+d-$E7 z81Ix1yZOzJJD6~F z<|&PV3O}kc9#ssN@w-!UKBr>1l%HN?d0N6xC+9xh{~CT;ne+7G{deN&d`B?nsfmdd z`|se_F3cgQ*#ByNdV%HXtN7{pmZv-UX?AF3PL%H-#M4QRip)30x+?Y$FkyC}m4y9F zc%GTCj|nH`lvBPx#e|d0guP5yZXrxEVY!(w!Gr+|;q6QqFcbDLq2EFnXF|W3Fvf)0 zsX=~BHxp)O1^VhPCd|$XlCYBrvl9Xl?qI^~gdho{Oz1He-NA&}=|K{77?}rgyoCuBOO7`)p<>Q)D-)Jk2)8g{nVGPO2}>=6o0+iGOxVbT zB{_r@`y1$~@}lMGCVu)4%hQ|q>EA6+>-p(_Tb^#@r+>3N-M~+CC-I8?v?%M$rS)@A$u0n7QM81fq?|T?F)f{g%Fiv$NUP_d@-xd*S~v%l zpIV;MnmMTCE){71A1^sm5_l@`jleyDI|HqOD+A^J=lx&xzZW|Do3P&x_E_R=%!L!^Ga6j$-g8N@|F5O z^e6R)^f&9>dV{`PzXZDQKhqx4MiAkzUYoB~K(qZTu8+8eU18U9*LlvTonLU?>r6Xu zb}n=V)xSgE`~mfKYMWZCUgY?rmcG8Ut8`uIWu-bkujJxGbJVgW6`I47;~*G!Toef8^6Hw4 z4^;^Q_m~8;1%W;$!7M?bjY%+55V*!9xKt1z_+Sd5T!cM*wYicr1c5px!E{037?WU{ zAW+662nmARkQC-RTp|cc$H*ag=wh{OMi5H%tN$t?)PkXI{w&AG8GzO%|p7-CA1kP^C!un>A(Tp`coJEeiNsZaq?oE*t^JDMTUX zJ@e3osPE)Fx+J^9-htpB$wvqJe>AyzCxnTvvlCQ%dU%3rNbFzZmc zDCMuYP0(A@jp~Xb=}Nxl(nA5kGYg^726VMhGy9NVEnA6NTgaL-;qc(#yk{{eAs#-# zmKUsbnt8}8TIhw`I+@tQWz9O|5p}oFnd{DkmmYG9x?2b>b)SAn7wof;B_b5bt~W_S zxp>AQO)a|$A7~-!M(9S|6zv307F92qeaI!6!9rE28JwaS&RLt`vO}s6|8tVBm;>mD z4Pu{w^L3m;rC?+)r6qXCA+q_4HJjieMWj4$O__P9Otka!W41H*!Cf;K*x4eV)s!&&Zvkoae@=4}2HS8o5L8-9l&PJ9WsKOGjQU_--LI_`Vpf z0cvKBysBWirtbqws~651*_m5zfgVYOi$WuVqDMX_Imb(Z%-~PbUlSY|5Uud6wH0QK z^ovrS&25D+`_vaj^4En%`a~(u7Aj?lC?zFI`Lnf@&`7U%`Ok%3re3o!IFb}E|H=CD z%#nm>us`Ki(bQnv?`DnME42|@N+Wcv(+MvPWqBeiD*5=ZY7`p8gP5EPP zZHSJdI-x^CXch%Wx4oR$}`rKnIk(y6Fie!sAY^=IAbI#`h=A( zhG2$?WVnl)de%sXXebMnS)wIR+C_zaZ>>;pq)nv!&YE)RNJR94-{n@-(hFvfw2C3i zLS`AVF#88bT0~L5wH6f|X%;EJv8GHL39DsGF>L-Ow-SgOff#xN3*kgz;mncks3@jc z3yo1xG0n~x*(Tc5LYFhnESWv>O7T4ws=V)kXx%1i{j{~#p^;YzxqP~iT*{7ot9bd0 z_2uBmEh6RD`6)Mxl&A7jwu+QrSyN_?Y!L$YtK0_67q}+TI957~z-<-+XQ3(}aE+ou zPv%#sK~(6;aVu0aYh;rs%0g!?3WPTmB+MHvW{uS65*8STc~}XKY!sFMWq##1h|2$R z%*u1K`GD5_-1&s=vNw1Xq-M3sJ#U!@yFQNQ?SRa#q+F2723qDq$h z3RG#0sL~VGD$N+VUdYlDmMU3fX|*WGLSVj5tL$I989$8V4GH){?G8OnV|zCK#u zmo_O9Grxp#e0wATw_N0>s|7CSp!ZJi_9L|HVxfvn7Jq0o9+caq~om)t_SxS=gL`sjt1^mfb7Y@{dF)a=htVK=&9&h?0&5Zbb3 zH9Wd)sGS$uw6ShpX!G?er9ygjb#=yuq9N5oad$&2LL?_!H*Z+mcynXzjqB*7!CvE1 zowJp(2uw~IbT#3WFJEACh$f;A8Ij@gCL%*aWW*=fmYAGRHHpmDR19v18xh-?r^BJL zp;i){3OL2S6=O^=y*xd8+K_8(m0rp?)PNYbuz+c70>AOk{+A1@n%+XH+LGfSHv=n7U+Yl%uX)w4qBj*Z(uhxCPXC!(GX^P?AOOhYxDAPH%IBl()%=YywJA z@l-nk(vdIOF8I&xLg<7zE~X;=tR;&#@hY4}N-tCY(flo>`Mc+ip%!TV&Zvb!#;tG$ zT!D~%b7uY%gNz35gV%|;ZCS$}At?yNwLpyN6sb#eRu0vbPgiW$p`vnj%sgjgtAXCT zxbQ%nC7FmC7`=D#L}X_kh8GuSX_5U*(;y5*`fUvedr6Bi9)|bM9cm`k@Ads!x*d^m zD`4ul;GYSAoN^_9t%4v-yJYE+loSW7?4Z&fp;ewp5^KM#SXkb&-XJ;NUsPaWE+%k1EW_!!BjrRX)>EaUqRPS=_VdYBv`JaE| zx4>Rys1tqWlFm*U@Dj1ZE*a0d25~HL?VJe^C;I_UqBMZ^;tnuI4z>qFP$UiS#O-uw z3%w$y-G7vF{eF|p(daa_ zbdA=)Y6tPes?|KxzP4m&N01_)26khsyl#1VN{|F$((BfZz2%8^bs;2nW78J?12&3R z%Hj0JwN0x-O>0-J-WY0V+_buOJuU8FgT0ob|HRnOD&n%}y1p`js0)$a>tUA7R@w4* zXr%}#NH%4)hzt{L30H@%OJVR0w{${183S%Fz0T8frf^rrJW4Qfq4>61Ck+f=qvp6b`OS_BbgMkmPB9&%!O6q9mFA- zFb6}*|0JT3jAleR6c^A485AAQ2zg9QI3r|)%YYsnSHk=8IMIx%L)YVC5y}zsEDev& zKU;Jk5f+Map@!v+DcT+zTl5I-rAc`*8l!GR!+W@;C6x%bz{ImF+8OB@q_zcps;d_v zRFF?10zb;q%oQD;UV+tT#!GWIf?6b^*h14`DW!=4AtGuMX@;RFTr>1j5Gt|$ZVmT_ z$wD*{fzM|+Vc?)u9D=GJp);s7RFkR}M=<1;4yui*3^b0gNu_L)sBx?lIe^ye7`lnf zsxhFTNHJnWT7|&KaLqik@w7FcB$i5(Vavz}7Phg6BI2K3F zs2sH&1+(H~0E$i%McgT<)zAQq2?PJTyMHK(L#O%kho+be$)}FJ-|da}hP$}ytV!WB zuzbw@T}KTGT{rkUN5yjEPw;EpfM^r`zEC@7QjMUIkuX{}76&u9slb6SB!MGpQCt&n z7S7Y#=66K8dPLV1uaZ$OWyRjN`w;alo=S$gBi+ro=Fi9gUH9-=TL=d!;ZSpw1S=ft zLDS~B3WRRIg zdp?SKi$#67FC6U((|JrEf@VtXz|eefdNy&7?yo?UWbq-9?&*q$amoWLW?T-CZ7#_( zKBpDp)q#+i_?tp}(_R6lyS?d5zgE~1}zbrGgC*Z zt)(ksH9MA1$MUr#lkH60>FAl`$!CX7-msnGB6pP``Y{U2o6!p$@Eq zXD)_Mr7hQ{rv-7+G;_RFFhyQStc-U<64!_eqW(x2yhl8`NPn`xBYREC#h}Y<%R34- zrHo}bZXzkZbTdHZ5riBr;BrpDmF{|IRRP zb+Uhr9x=jzjNTt&KQ0f!mkR|J`4sST!28+hOUCDm&EA_W(Xz12K4+#E@Vk*Eu*sv$ zH)q$D)bVWk-pJO)w4LGX?Du0MOQR?Aks)_u+W)&s>PmdC@U-aF&ifqSF588l|Kopq zFCR+qOicHNaX6t0rdOsHjuR(nJwloyidPsXmzbsEUH|MiEov|$&joSonwq zHLZ+D+QfoStc&GZ9IM*u&<1Si5yThQ)6J=97e{sFva}}3&NVcF2t~#{`dr(&D}pQgve)zk`^MrbE6L+b$4j=(|7~!>*#$d1#}Nns5H2x z!)xr*4l&UvyWMz9YoV+YyHA7uIK3x);vFaNc*iK)(CEjJ39X=bF(rK7T{*|LU{ohk zmJrF*^7Itzr9!b*Gs(r3m=Q!SqqwXLF%%UpMhv+%3?ZyrHUGwNGY<@6wput8!)!He z>F!d~k?%P7Wl(R*IM~eo6{_m*kHjgI<{Ts0^bot~Moc=`=i}VAmo%h!U6WO@qAOR5 zkj+o!RJ97nKFv6SsFvr+hFTRgs^*2RU%7=9ta!OZJ9v95BdRxh3(XzBvX3!*kxqV| zdR^uOQ|@;gW9XWURq8K?UNYUvf$A z8I@4~MUeQ&&fZjem`-bIqltQ~NdUBzKv*|%)(5k|a0th5$p}u0!uS>G!YLaLZ@T$# z1WpgJMgfJOj<-cyaC}(Jnsest?KNL-Sk%VC|IB0FVdZf@lUihv#)x5aGo7i2Wou=d z^V$3i&SzU#Oj)6!E{qm)7gJi0_{AYeceJyZxDiNo*(bpU2g&H~sIjcx-i_Pv%>mWD{ITO5x?L$8KcV@{U{h6wpr5+QYea*B?hK9hKqf73&b!ZTboI3aRe{IQr zbEG$#?2N`ti~rEvh0844F|kLZZJ1j}YN(b@6haF^t2?0x*Bfn(ChU!OgR*ohV?~|j zljUCi;wJNwP0otEv!fc9QCwCAYej|a4r!SWvuwBJK3Ob>uNfMk!<*XlLM`15ZNtep z^jk2FVM%Rwcqdp@pFkW0^WV7E#2HGgS44QFWe;w_OtBHhrmYU$jBBD;1UG0fEyxjmUT%U;RMwtI~>@zGRdo&d2LjjrAdC)#t=bi zEI@m%9qPyUuwe2{TKd|>=?jACx#`K{Z0Vy7y*Re(7UF`-)r44TH(P{tkI-u#YK0L4v|sk?dj7Fh`D2#g?I8PIxk(RS@)@#m+ZB8ro;^QxQybm zGPoxyY@2zRx*6PC54S;G>u?d=1~RQ3)*=T>m(M=ueOZA{pCu@^Tthg}?8RngmJi~h?XI8wJkt!G zVG@gnxc}c);%j!F)P|g2aok$=iIQy-w)x+?abGERJPeZjmJzdZ;r!Jf1vy|D%(9YjUz7L5pvU>O~Zk&+n8F=c6*eK6i^i^cnSXxZB_^cwX2rC067`FD1AHx8$s{OsYU@A~wa zd+&bweFqm+fp6zha{*dS^g@-o8cLetG312S9AU^_S2)4fWl~S01G=O(!g5n5c7`??6K=*?zZez7G5^gQ@LMoX>ai!QWlEM3I_$ksXn4!x zg+U~Mm(|fOdyP!5bBPv~W}ow_BL7y5%jFk~EjPnq`wFKzk@>j>c|IMH<7=IoZFY zEQx_&BP%_G);9^2z`!n?&;Mutm?*RX1~Tn*powg7NCpEioPYI_HBC|wh+?pD!m|{ajbsYDQdVTas%Vlb zWKYU6-)Ir;%wx#*(gJ3B*`_J7P(!j&N|AXPGmxmW?HMTZ?WQrT1xwTR+(R&2yGOcV zaD$$J8V{x)*om<*CoLplX9-Ka<`n57 zBN(JGzRKESA(d98!amGwgjX<2GM1uD!fiM*kMiCOa)VnCQeu|VV#eYuLFazeHMIYC zmcF~h*X^m(wmKV>XYk`c|6U?3u=mD&E{q*B|K;NoxKC^BC+qBD&raG}dO07f6&2=a zK3g%;$2~hS$n162ywb886D(3DDogVqVE?QwzhzA0z)R%pWN&z%6Y|8zas4-?7gr!K z?9%a$;~-CK5>Q}@;S{HMk!sImHMUflNdAdnnJ9}C1XE5EC|>4VCtAYHc^ixDmx_>; z?o+WBw+PuKW3G1~W2@o`D8#iOCUTKSzHKe7nXF=6mZfWUEHRPb{G{ONi5%lhlts#z zDW|NA*|qgGMjCUjhK$iS*GkPr#~W%^MJObDxGjkf>46-Gg|GD~IViyQOBIg=p>^@rXf`3B?Lye*Q1LL2ueV z1v6`qR%#6}hp)h`1oYy@x#+s3*s(6WbF68UQpOc5A}C6hxa^4%AI{7ezUcU=Sc%~* zUvffnS72Wm*|6Q54*aW9g2}OVM|dDR9@ZKU>xPjszDRGRhFH}#NYNNv2orlNxTkBM2S*M(zQxz47gVHc(~E1zK62PlOLABoufh-& zq0Llybc-1Tguzrd(`slU&KJx%|108@d%CbUzR!*MYzF4D-O85q z@{07j^fluRJn-um=9~W_xej+_oKLu`JJJ;&Ypk$RjXP{uiHi~fYi1KR$>n7{vExc! z_Wz1Z@C`V$0RC6h4)4?x5^;YqKpMJA6gb{VSTWG$1+#0gk7#|f6IY`!l!QF51*l-{k3mITfP&IZl| zP6ti}Mgu1UCj!R<#{x$KM*@cf2Lk&7y8;7&o4⁣yPWw*zMtvuJCw#|!$9zY9M|_8U2YmZ{yLa;aldb@m2XkzDi%YPxF;{&w0;!&v;LJPkBc@HJ&O@$W!Sl_h_CH_c`}j z_ZjzT_bK6Yf`>^|fd!Kukd%)e}?r?8+Z*|wZ>)b2c%iJ~YDtE|T z=`MF`?h^f+epWxDpVm+5qxwnxgnnExApL>zM1P>xk>H>ws&YYnN-l z)#K`LZFg;T)w}9kD_qN5HLfaG$W`eocWJH?=Q-zD=Nac|=PBo?^Q7~H^SJYv^QiNP z^RV-PbDwjUbHLf->~L;(Zgti>>zpf`%bYdNDrd-9=`43@&Jy*UdR9H7o>ot(qv}cZ zgnC>(rXE#~sE5@9>OOUsI-vHb9qM*Z@hSW;6T-DSP$2rGY#~H_I z$0_eg?+Nd5?=kOD?-B1|?*Z>V?=J6vx5wMz-R|A$t@qY>S9q6sYrIw7khjuX?$x{{ zo^zhFo->})o>QJt&q>b-&vDN&&r#12&tcC2&pyvC&w!`L)8X0f+3KnH)Ol8TmN`Zp zCmkmo#~sHUM;%8ThaCqT`y9I*1CAa?hhw{AtE1jg=UCxb=BRO0IYN#~N4Z0Dlqlzv zv&tFev~o%rHRM*=r3@%NN{6ytNU*Y1srPp%b;^p&(TqzeD|3F#IhpaJ&Psnr=|1O2 zoEP%%4?8dL_mmDeKjfUmzdz(GXS~lDU_9#dOZ55omDW4&ak}{T`g98kZ;*sp$-u}?k8m{PwY@ym?8>X#Uk>K7$G%9v0eVZ2@ag2WSyJ?iHrKFkOMu68iS)ON;hwT-b$jWBkqt&BU=7RIRB%-ErZ8QazE zjBV;R#)$e###Z$<#uoJzjLqt;jA8W_#_j6OjN8<$jIUI;Fy5v%F}_0G%y_HX$ass| zz<9H|iE*oX6XO=Op0P>Y$hcYEAaOloqk1D_gSw7!lX?T=P3l@kj3>>Dj8*Ctj8oMmjFZ*N87tJqjOVF~7=7wOi8YK~b%DfcMvpq5(XGy7)YQ2WFJpA5 zb0k&~I{vE8W_&@N#duDg$@si_DdThM48~{G=@O?go>fDPe^4)Bd`7*P@%QRf#^0$g zV|-ej!gxl#i1F9zWX7k|N{K?(Y zLgEvQPRD79KW9`OKa==VMu+1k5`WC7IDRDYhm2*8QxYF%EOq=q;`bR#9N!~UUUYny z@gI)wF#g@~7~_9CMj8L+_%`ET9p7Sn!SPMTbB=FF{5s=b9A9I6-tkq&=Nu;)pLKkN z@z0JgGyci(CB{EGzQ}mi@hIaT9FH(Qf9v?X#D^JwPc#0?@c`qKj{6CnJJe4~`~+iE{WxQXdQ9TS7~9p4GB&CoVZ2KH zFyl1!zZgU6hX~als`oKIt{!C^Rqti|lKMf$N7N5Ud_Us}^&ZBD)%P)eR(&tyL+TO6 z2i5m59#`MZ_-XZBj1Q>qWV~N}2jeHzw=;f1eH-J))x(S*Q{T$?Vf8JHA5z~e@lA|J z)kBOQR7V&;pdMs=zj}c29`%ik?^EBvctm|Y<2%*YF}_26E#uqOVaB(q`xy_b`xxJ< z4l(|J?0pGf6vwePXnJ)Yb}*K)<1pC4fI$KoV~h#0g%BWv5Jm!w9fz!T7irOISJ^{C zIF7S`oh8m`k^4U1%jNit9Xqy@IQR8L?(^l&%YDbWlmDx#nVp{5S-`W(dwK6S?>SqV z?y2tSs;;i;uC97n=w|+XY3L^YJr+7*{T}AuTSJHV_r;++{Tkm_ck}P}6w}A}u44Ka z-%(5-0^9NF@21$DyEO| z6~**1zO0x&#+MY+$M~XR`WRnOOdsR(is@r~PBDFq}jewjYTe<-F8ewjYT zXBE@O_>5xu7@t;5AN(?Xj87@1kMT*x^f5l6m_EkG71PJ~m}2@EA5}~r<0FdcV|-XK zeT+vG)5rLbV)_^#R7@Y^1B&TmJgk^L#zTtfV?3ysKKNz&81Gk1AL9YV^fB&NOdsQY zis^%2q0fElIZU5>)s6i7UiEDLy+_@^zjv!=@$X&gdj7pr9pv9T)TH%$fPZgS6a4!g zHO{}csT}{lTV?t8T`I%B?^J32eTRCc^*hGDZ&xY){dbk*-+xo1{QEYQ;NQ2Z5&nIP z+RwjlR&oA)lN#pVH>x52eS_M^zpqy@{(YT_^6zU^gnwV72Ko2ZDs25egMVM8_VVv5 z)zhut>-hH->S_G@a&;~LzD!-izb{pL`1hE)nt!L%ZvMSh?c(2;sGa=#Vl}|OFH-&d z`$DyYe_x=kvVOPo@AFk3o&RTNt644IYI&&TwJpzTxwhr9mU*z|zu5e4*zJ3pS2v&A z9BTS{)4ffvZ93c(Z+c48d5wQ+JPsS~P~$bQ*Dh#mY50A^=U|t;uHi_-e%N5`4QJH< z8TR%^>)%y>E3E6M*Ker5u>Q2VN9#UQcURpj>z-M+q3*o8+S*^#exde$*ugi~j@0(l zw%49f^JiGOAFX*;&8;;t=d%vgzva@P$D{%oGtJC&il^7WAj2)m$%lb-%0q__R&-{mx#6J z(g|dUq6|Kg)AfR5XQ6+k^|C8QM_14tG{lx`Y&T z5;sXhc)_u`?ut^@ZjDm}5nm*LOzW{T7BFFaNis_H#K{Rr+<<&db2kS{$pJ5<$IzVhIB>_7x}`{OCltYhJ^S)r<~vbEEx zXn22wuuk20BCNVs25LWf>e-kiWwG*+IjSw6x*=4xyKFV@2^ij3IrXei)!wpi_?=bY zt;JK4+sf^64AA9H3 zc~fbTK|el$3|c((%urP~rlqISU<~&HruL%*qWHV+5{T0IQ*jYZ-*rikF-=}h4a>{l zDS5edYDilAwz~+c=hQwa`BrI3OjcYe(O2B5sJ!!^rSC-K9Vv0WGbrzT)BDc+sjz(5 zH!b=`a_xz9Br%C3s~PfDUVY)zGce;o+;3W+9!DZygdak*flPK3nI7YE>_f}h%7s&V zX^r+)UbAM!*n##m7U|R|hkI+Cdb)Jz8{Q7JPF*J-Atl;JTrl-CTCQu=H{7gPvaYvI zT`S1HUW)u0K`td4^46(6^3K;v-?>`ekrLNCyXBp)mcFw~-jNd5J3Hl_uav$sAn!z#gi=gXz4I%PAZFTLBB{Q*0 z>E=Iah*Q1t?yIzSDMT+ywo1t{t%R5bC0nHAX{9AsO36-di8m?C$J`Dw&RMw6Qrq&B)(M)kyl7gdo+2gs z4LLC?rq)WyncjC6OkD;XOZ#VN&$(v{r!J9EKEvIQv^9CIv~X&r zZ>t(@FQT+q=F~+p1U)fa6J1E2P2`%2rq|6;3Z(p@6WHAli!qIb0UAl{w{NKao49(ZgTG+`LmR}&I$R-U9}?Sa-*6t4)dU$SvK<^ z|JUQS{=#Xt@2hjw;{+G2!E0TzV^}$(6}KMCaapm#Nm#5{uR{JR;+a9_a&XQxXE~Vv z_1Nm_LW`|hoze}-ZhK$3Vy@EmsLQaGR^!BcrB$qqu{1<8$5}ek8D=dV^}if%-E>x= z8TTX??9O9-ytXU9a87=8e#wc}#~nC{Ft2p(N;-cByDxc?_bcKRIW_U;Tq!#t&q|e< z=z)Fd4I2+Lfo^6w)EcFKIo>4uzou&ItfpTzw$wdZdtUVo>c#l;@qdqxz+)bPBUcp8 z#u|F=szd9vEHWp^j(kmlxTH(7APs9h}=R&m>gj!y$u?l z$L^UU2PL0aF`d}qcwruHaxYxC2O$LzN2wJ{<-!vrB04yNknG8LHq{xMssfb3J^SyuZN)GP-XsavOUnC=W3w>5{uQ zt-?Vmt*AMhWZXhUnDjYW$(4NTtF+ielsOYe(N=D-?S)nlY4z$(jYucR(b$RH#;JJJ z%F4PYhor1X_IaX*NKu|NM^cD$Y)(q`K;vS)>n5o6kY{6Q`lp#_&L$|IcU9DJhoFor z@bt3>!kKwjBQFajZtd>u<%xG>ZsAPYu-l!Vqvc!h1v+kw zr(=?|&z*We+D;|+okDpfG>{g2nLvtI$or&T*E=`^9k7{zgmkbRy_TS~KFFEgjImNC zu&_Ea9LbUK|H~-*4Q0^k8cxG4Eu0QBKgjw2t7bKJ)=$*FzWSgVoc*fDZ1_F?!ardI zZrV^V&z!Y-<=Xr?nkm$JXjI&U*k27kMq?=?&q<{xyI`J1!+psOu~D*Ccc6g&W8>Ie z#?g|U7b)2ulItKfYlgDR@Om6hj17lPa=)VVew35~IPppX(RM7g;FOnUr=@mxKbDs* z!9=F10QI|Ul~bL^Wf2sYXl|==bowl&&OZhVxqKg;NzCIK z;W^07c8Rco#a-4VC<=;kpSsyZ`M3CXuw6}~r8FV@~1>g*BiTbW{c=2Hy`Fy%ryI59HWA?fP z{1xGGIGK7HjE{?7q$wl(j7ckev7qpzGiI&s+TDlLus!*ut%%vTe4eF=l(0oO83|MV z&?{5vWEc|5VRT`QaN1mN*V*r_6Hj$Ua33XQhEsL|$YNy+VUQ7{_M$NhK|8rfx(Hrc z>{y{r_uIKAZZtF08Ji(U90g*D(l5|7R>m5XJ$x`bvM!d4CD&N?$Uxy-2#+OQv-E^X2-eN z46&IL`wjw~5YJ1LANbfb{J#$^hpZwAo+$e4hM=Hx{0F z#;hgt79ro`IScYeYkpq7rgOsbfF8&7ia4%=4Rm#O4D6EsHM_J&)*r05jK^aWq_=c- zv<>W%bXQyYHuRk8r^Cg)JsSykP)xld2pQc0$7tIBD?ST=(53}r3-G=}2kFmapo7zI zjRpf<{gat2c32h<45vnsJaH4Uk!5fzbcr>_i@BX8W_)xEsoG;{vKPv~#FTvQ+QK;$ z1USF+xus`O+npA2O*xStMho|p3{v7<5pML-JL&pyRzR$!TcTPVv z{XP>v_fFq6{lM`TP2X)!KRA86dHm4yJ<|{1zdNVzo4y;r590Tp>DSYHcydzFL%{PO{uj0Ho4(hazW?}h@b<%ab`Po- zrtdp`lL_>cjNf;ryo3i3yM+uA-r`6l^y`5JE{Id=tv$I--rLb9}n-E zeux@)kX}VGuv7hZbNc1<9jN?#^!E5ICXK`Nd%5%;>fD1siGEK%xXk3%@1jPiWyWVt z-$5^<1E>Xr^b~*EV@cxyybm0IA?n>X{r=;(;Ombc0Z1tD=Q65I{kf0P;%`EM52fxO zn!XQzzaOJbCLiL5l zckt)q|NhU9z~M+?5%lkl?k(C8Kso(;$G~>Zj_&BKMYX%6$Vc1ej7TPGa*p*=operP z?N%ctO1A#oSG(3LRNAh+oCnpX^}fuIBJD!y%y&(LKGI#dfXwfad<}xdZptrd&0n5x zv$yoU8gy^?KyMBzLK>S$N$AWdN9N&-tx8*eib3tI>yRs2#ug`3Cwupl*8!)wc2`eI zc%-zHIiE7OFGmrhOlQ(7Tr_6yFQZ%JJzzE5Uy6r7bKxRJU z)4sXVHXIRf%BOlIt-GfF#Q}+DeX~O_c_5VPFFYBPYFi%BPVCFs%$qy6_U-oBX&aq9 z1zVXNYBq-xsR_mqfOh;c4Uta1;zLmI62~^SCTg*?qUIb*qJ@eu>9dh~`xvY=jW>#4 zrP*uzYzGF1$$I4M!uhlpvMS%EWe;0kX2)zJjNwf=N*YcG+<(bH`tF!grf8=!Pfpnc z>D#!mr>m!P>x}M{qNO(OWE*u-X90H!3vBnEsk=e|0=g0CV!Cof#b3>3}-cdTBX??H|ymXDj-mV3Nl7%QdOP9L5D;%oo#lqA3~j!rQcWZSb6}jDE1ox2F`x9ef%Pw zFSN(JCE(@-t+c`>ZMwsRuMm?%YuXM7MrrN4H2T_4nY?`dKkL}6rdKySTK#*~Rka9z z{15*-+)`)*%Ppbnq{Rcna*}LUJPBLnO602}T{FO-13@n%(D|kK&}Zc-mQ~c4%_+g; zL$MDoWilwAIM|$32G20Adozf+h5tKpR$&=d7wG+)u*thNf9{<8^85nZFWV~ya8A9q zKc0vsBXW$Z83Da}PE`o#Nc0n1TMt>Vz@v)LI<|S|`u48A-T;)*o6|W#e-36~r(j3m zA@#KLsg<_su*50*a+m3eiz^;eGVpQ;9mdeVn0e!-_QF!|#-iRM^EJz`oL-98_r#-g zxUX?V@gX(O%7d&Fai4SiY~H4SEuE&kX8LhQe{PJ9FtFbg3&WW~j`d0Z(2nm+ zobAEUl&qIg_HY}Rh*O3o^9n&s&GhUew^lQj+@G2>VG~))6uDnaq;iR7d#7lFD!W?__hQfv5*paSV<{~*g^2fF2 z`|=2b;qO@mq?_YI!xQ1jjM*K|Oqv@J*=g9c)f?tivx_1HMkv&m{oHx2sQ7FI!}U&P zVhQ%Af=^8ftT{1ES?ZHGSWcNa{2kA>oA71G#3OKandBqRiQyP$y*HDwSX7wJ3}YjW zx>1}W;7IV`qHGb_a1KawW8}JH_VjM=+cD6&ZGhZ_l0zBtu};MIp|zwLLljqLy%-$6 zCh<6%O@Q&nQdx6xCWV=iOO7P5qel&6NmzpJS+gRXjx8-+zS!W zGfH2RCT|@}Fk={)@9jCVFBVJCNAUC+jwQx;7UtMVF_)nuUCg(1Y#%OV0Z$|aQ+BaE zr)VaV!^LoJkS=xE6UuJ9eQbE_a{JYIbX~`)i!Zs1u!&y@ftuZ`AXRBHqzxbq7 zGPcY_q|?X~~jCO29^crqzjDcpOI0Z(;LjJrQJCmhj@T6k4 zn~0f1F?54Ef%QDd_N+4#GBkgz39`du@t3c~&fVVa+Va(d$uWD1dwXchHWC~`wr|V# zQh>KTCpkXgv01dlqb$;HQ{L=in<>a3e#gNT9=g$BG?Yyin zOwLmub=xVdtUa5M!4z(%7aG}u+u#~Hhe*ytCeo2`VKE$lk*6E`xNAG|b6Vjz*?LZX zk^eHaBNa`@hse>1W|nO6InQL3a!N$Mf=Asr@|cc6SYrd;s?FDENrYLt$1+=BTmDa2 zPBeK)stw(_rT@04CRp$Tm#vILI0qn`)f1gZtVhfs-d%mGtb&F#<~a5HI;5=1IJes! zCLuY55goGn8O(0Cu{o?^Jt3+L=18#HaS=(158=2k4IfsHdCm^obm0~0hi!_|%9iz# zjm*0C6=eU1X8&SV(_b3CQ#WY57U1Lm{?CrU;iZL(XlG@~l2h1O2`5v@$4>5b#X-Au3#j=VTbLROeyX*M%!LLQd19k@h5`@o*AqB7UG!=F%t-!#5hs#M8)GagdZ{ zQa4BA$#5b&4rvoco>4}S3|Fvrp<@(MAXR%|txE$T2`JQ#&g8%(Dr zU`GVeJHz|i&>DOWTs&q!WC`unDvPfK;W8VuewGwSXDs%@#bl4QxIadSKyk71399l-q^q=AUi zA_bRHIPgYs4GjhjOq3XuglIeyNrdC0a$b~-4awON-SGeerCrG4N#v@Cl2u4%4%t+R z_-H)K$4kp>?AjaDCYC|O_^_`q;Z6xH&)M)`95(LcGIL)%no0((Um$?y^&}R2Mqg za28hEMr5qOH!bswv~9BUs1XVpNsJL$zBGDhkx^ynW3Zi?q!9ojnm0M*qQ_^@e1YkW z$_O=&VF!{lQrB3YNqwODw6$P?IFpN|ap?sYyF@SO!S|#wflW+7lTA^WelRilFa`&D zVY(xhj%CwvsEbTZ{?LgyaH1)6kUEuu!ib#&4Lb%T$=^aaNn#{N@H#5;T_v8I?bw=& z#!}z_v?qbHQ6-A2q!HRr;2tnP<`Ndj>U?QuSUV|M@1<0b1u!fu3NXHOMhBnY> zccUoEgwNxk3sS_Om1sNdBH}x2*0-wK!iY2}(7+ORMX5vsWl1Jx=*%!S5v{t^IBk8{ z_n)pWtbh>jfrtCN+I(tDzO6OimG4+uX1A%6BvyYU9UsH3z75?_=Lf8dc{{KQqm-v1 zO(OfOwKxt*+Oe68WwFmO9*!r%gV@Fyhr}lGa{zB#v&VPO6qX<&lEtz0anV@YAg+43 zgtJe%znu1|I8*&`bcA3QKl8POMNg&ek8~Rbfd#qGXY1Mn6+65mR^*w5Qh< z$h!Re*8Hmc`Q_ZU`s3+%?jW7efXg&HvZzFG`!XwsAcn2oH|PL(ZDJU+{G?~QT3zNv z%YX_@ymmoY%0*TIvyb=iUr1!tsJLmJVS*g{x_aYT@`E1fxp6wnzKoV|#_U2no#}Pt z5!vOW=d9of^4`R%jg!ITWHc9zkwD_ba|5K!a0j*-5euu9qT*{0B z5$tU7mSdFo(38W^=}wVR%GK^lr=YRJo}Uq3i4P$~Pt3(0^2m4L9h9;lOkg#n(>=&y zYxTfG>Y&T4jZLGj47*TwUtu+<+d;l_MW>mQ`p%J3%(|DYb=eMEumxllKIt-RzY%1d z(YpP*i>lglpS6=ZZNFA&s}6|+O>C_vE-D9}&N@Pe(Dv5~r6&rPfYQsm;e5Ln5uRJ~ zYx7IymYK)vW8qQRRgsyTDS4o&-c}Vef+JaLPo|S%u}mNmVmQdz3erD~if9kBO6MlB zyUbszdk_R7x4RupX$od@m3)-0Jq6!5D?#g!pGKcaf77DED%khuugovhHfiS`y3v1= zcK!N+e%v`G-5DDXCjUu)h#gdJW;^RY8S|c(mYLi6dMYXBS0K|{EKS;ZkR8*(!E7cz z23I8)Q`isr9Nv5OR(vH08`zkO^rsOGa_~!>$#EzepX*CYM88TDZhutA^qv$|)T-b>NYKKz!sRuUXTaCKAqS_Vzk&OTmLB zh5aoiH|aAU~R8xm?_5+?C^oYO0dPMy|7lU?aZIwnqQM&bb6V^3n6r5 zN%G+aDS+*frehzUiZf@Ugi~eB6Hk#pFSuV1LNzyrq68zKkU(7E!8b!J;KAxhv#?w$ ztDoIA>p8Q}n590aZc~TV)#^gyAI9g5w-^~?r*Ub^_h-MQ9VHzO;wHGYy4#6dm3Nf zczxqD8aFmBZ=BokXv4P~KHBishUYaT8m?-%xZ#Nnv+BQJ|H=Ay*T1a(`ub@7mip!O zbL#$D_ubiN)P17vwz^yE#_M+0U0l~v``g;D8BeOczxFjoZS9fTq1wLMOKRuU{JrMC zYCcnQd(Ev?zplBy<{33t)SOp!yr#PPyVZ|WzpeUEb-3z|>dniVik)z(m~YH4V5Ra0oi>|ce>RDYlS<=G#YegEv&&%SAPV)o|QZD$!PtHkWJ z0zTwMM#uLL*1R9P2NSLWY_`V{?=)%r>3pNd{my~ONMdhzG<-0X+&h+zkH(BYmf$_W zD}?cfdB!Tw%W@K8JbJdVx@znkV~x8QiwOB!#?p1>nZ|N=*+h6SQuE1@rpECv9CF5up z4kdHOkrhV7-BdO;Hj)VApfo$)4l3;jlo&;NwDA;Ni899FHsiYTFJ#8YDP`Aqj7|n) zN#oEmPYHfc!WAkSZ^qqW%|$!XCfDM7|&X2>?!|A!^4oPIFv~u z)x(f+eJN|=U^ixbwS?~D)`a{@=^G=s^JaXxgdfOR4qm^wPhfn>hn-WYgK&;8zF5kR z@sYUk1s`;=3C@j?F+Tq!<8t>GA_P`8JATo{H08ORfxiGeL~xf7 zbw1@Y96&NQj5|igCw+zkg(Gq{WqiUP{}4hNvv znRvqZU@6<85VG6wk$NaG9xm-2oi!sWmhq5JL;F)<2wJ@NU@5g@FcDE_eI+AdNng53W87CV@>XeElA{PxuV3^iC zP{M%O1A~LcyGuHNR5+ICd6!RF9L6kl?wut)$ih=6GF)?iX*(#Wd0)xLWG7-+o6?z@ z`%2#!A5YfYTf#+fG()DeNt(m&DEZFpcxE^p88O~o+Uaq4tsQ5`NB(OM;qqu;rV5UX)VfO(pz9FOusW39thR zR(2?&>#(2FCVMZb~cl*4sAGd}k zjo0~n)qd>#VR&EbGxYJHM2yN_<1_T}i!L@^?SpQJQZ^-wSCz8g_)sd5GG6KPu~G6< z#H>z+jaT?kGn@!V;0+cwUhdQ0s!770UwX!`D&eq&< zp0UX-d9a|~Hmm7-4IinSsyQ#T(O5it*?-e9`Tw$Juupac_Q@{ajqTGd z2!+v_@5s-$Ga>QDs}_%c{bc9XRC1_)IF-frDErW2dkmJ(c5!@mJ(C?X?Uhri6kykC za1z0qa5E6Sa&7TDkA1hxwAU(Zw9?H|ttZ-6KX1AP-RgI~UE3bjXu*4=2)=YVoTXNG zC#H&O_z|Z3ET!*hj0+%%vSXEHe?mm;HI| zO1Pwz%O+A0s3F;LK69X>2y*hzj`P|L9m6^%$}9*%L#y*HuCbnhWxTFbcDE{N$zhd1 z$G~=n^^MfPN5D2RXaCgxLfJvTy6{v;hBX~H=n6E`{0em3%!B1(L4E>(a#6_zFu2=eWP>oDwBm>p;0}&P7bn!oU^jB)W3=@~9tgv= z7oGxP(z_07Mlq0ESv4aaK8Wiq@aD2rjJ7^M&+YZadSD4?A-=)|`$!ftFd-@h8YK%w zxx?CG8+rv+I!e|MyEl5x8S9e64goz*{CcMeB~nQOFE_rp9RW2?8J~vZ=~PydctJT? z3lY`XPYLGx5S^(tzcODoIuo|uGq`&=9=>$NrEb-f1QbvB^<}I0@{Mo{`9J8maVx8M zXY1;ITuw%;!a!0&>x@fQXwR`?SxJ-~DcG)eCJ5hX__cKl?No})ks;FUfHFkypTivb zSBpHESGWw^v2F-C9hWc7H?<;g@9F2~*ZTV>b?4~N$6Sw14o9Rw7T6vi_KL!1{8USv zKd_W(`Yib)RqTZf+-`CwqyBON6$4QO_$!tI)Jcb&6-|0V<&aUM1DuYqK$AXziN-pE zT>0Y2Rd)K5vD6sfUEGn&&|$9GvmF6ot<@R{!k_?#Bg?^@t^B2 zi#LRE)At*)h|zS6n0S`d~h?TJqGAo~NQ{hA>; z?t|E2g$?u}Z5!gaJQ+?vU*gKl7>BPfbYqq7ScjV+E8Frdt@(u%@#lPh&ge=Xj8T3D zhu-!Rp4{4Vne6UBKU_D6Di)z;^@+_7So!i^vE-5fq?RUZ>XLpG#G6jAI1`%j1hmxz zmqWuY8ib9QR*xkT55HvJx2O4tNTsA|=SD5p+#3oTK>kfv9a^N_ASk!L*p-4Z(3^@P z@&>K};JS!@M|@xyZprw6+(D0;ecQI~VU?bZelq0YCd98;F#433T(Dq4eSMp`bH~;l zu}ms~Gamfa3&e<*fCVL;!JpX`qoXS*pa;&smh(Dc{ZU`Pq0ijbH(>T`>mTUcy4Bpd zZEJUbzqzMxr@6bQf3rEzXKwG@F@W&#+dBukQO#W6J%H$)-TebS+kzz6jNtP}`Rm*1 zvt02#yk#tuN|@7wAPAp&P`FgdKrHJ;=x}c(+uPpp&{WJ=BASBto;ZRYeqx~u3)76vlIA$f1#Ib!r()T`a01(ZgAg7F6p3fuh>#H{SGL%R4FB;Iq#D-|{8@C=rgiZJPnL(5dK&4A)pY1}iu0l`0tv0XaH z5P%1+1{4lQIBIsG6El9zmYtg0f4Lc7xONUnEFZ|tgW}pK)GXxU-?jCs*(V*8qJY%6ThL#?T?f+R* zvznjUsOo-LeZ9J+Y7~F|PyRc+tFVpu^73mDmI5cOtq4w9_N2AjTEqNpUaeG?rV~jq zsN;7106bwYrn(@qpE+45i}Pf%-7c)8Et~NuVs;SA*Y1PHaf~XU5GtZ`lx6#oNSw0^ zy-;$OuB2?v#cQ(Vl-v!t#JHJuzAVz&e>!7$B5Lyfq>TbcYj8EU1DcwM8>NMT4`K+> z1xt2mlItKY4b)r4Lg*4t`WbJf09@cj;nF}anF)mMrRkD@Tv5_bhdVY{G!+XtQP>LZ zSlN?DhPg$^^*twlZoXwn83kuU4!)&kKL`02eKS*Bqb5zC(owV5MBwfXC>%CBtA_vBZX%S^eUcSBp(!5EP6L8nIRHWRuhV&y@% ziA7P3D_C{4YKx|eRQ-sFF5V>^O~L%-o% zKEp9J=$DSoBivm&M9(B}+%_UTm(XxFBHBlY9S9>hq8)?Lk|>OU{6;CX9qUcjy~cFdkX-1-dSb!L@(S1?V#%=c?^ z?Mj4WGj~l6lXW*@FT7VmrMil4_!igQwlb16I>OTge!yd4Iw?5C4e01dX~kU>+i^zX z%y>KH;vP?jdBOF@Dexi)LRU{anxG99wZPjam)r%)pbM_IpN<&zwkX_jNuh_hBa^Ak zN4gPTKEE!%w5c3-U^^f=gm4A4{j*bU$B_4tBWWQ|wL{7@r6jRVAB(O^EW#b}*>1l= zQj^L!k}&Sp!g*WHJ&|lDJwj;s024u511W9Au9MF+%wQK2c?*4QN7@XLueVSHVIwaN z7as+&A4_`WVWglIWGP;UlSE~EYGE@tXVLQOG^f~dTL@9w4I_rav%pwIK}c)8s#CNQG|q}aTfhO=3%gGa?PNfhf@1%F8vg(FZ>#-C z^-EN?>i$`u{+~4egSUNne_;9wv`~c*C);?4!~B< z%SHa=HY!8q@Thb+7?)~&bNJMGxY=@dm(dp4b4g)k<$9js~cOfv_p=UY;QAD$-<@UTk1x{1kOz>!i1j*h$BxaveyWUr{s#B6b2y+V|B3rKVkZNS9xS}LhpjN zqEkM|;iR5rm!7Cp}Pr}@Akq%or4HvOWTf2_){4E zvSv4hN204Ttfx7~sc*AkSqg9f)SGs{8H5IU%Vg@fi0&-}{Y$9tturH?aCjmRM|k_> zVvfM9QG(Us5-%mzPr{*z_ChIl$TCjKo267KG{Wv!h}iW+9j=Lk9^9H5gBOZ*xr&m! z;1U(3M1hAC(;eHSlZdK_w4*UIffO_e+Gaq!6-pn2464Y8+J+r0iWXrd@Z>a`Tmknj zQ9Ti!z=b>s)rhTMIQHSfXgyJvSH3^$ryE}JmgFltoef9S49X*}fy1IGybj6W* zg+5H4-roEch)3iRoCDXw)^hvo-S||*Leb7sv7%~PRi)+axP{7tDcJ-)iCpDd;K7bz zM7kTXylh&bBS8!;3iW|6a!o^dgvsaiC9*09nQ~S$&O{61O=NdgUvh)G6WO?&No763 z(FZt`B`ewgq0pLH%?ld0)UT`gCcwx4Jw5`DkHF(2@c0OvXasID3)f&(U72sVvG&mX zNWQx@e{H^JVVP4CICvrX93n-hkg{FWP0haGeF)rAw$EPm+HKZCpJ{g=Tc1dgmH4}Q zlcXgD&$Ohq?AtYcX+2q8UxVjlF9leRPlmF%1xh$H)* zl&2N;z%E`glB+#bvpc`0HQ$$CS1t`rI2lijp@f95M&JqX*CMOHb(l}9~8tX94OoynMx!e8};t04ndcjo&} z;dbKC;K9kEIBl_O+bzz+PBOwZL&KM)oa$n`Iqc+w#G!kxNWhtdDM$W29K|9X-cON? ztp{xG2RTW!ns+gqd=+z+_nL`SJqQ~KRu|6%IT^M)>}HUlM~OBzha0RX%ngTk6m~<} zbacRvX)b_8j7_stl1nVOIq_`FB1_+i`auGI`1VSF>-MRbQx%s@VV@|MxFE0!R7^ zPsf70^mN%QjMZWHPoK}4Vr&=tFT#$uuU#*|)bwes z^2NEdXC9dzRI2;+){*Y^Fo+Jfw{RWbD>U+TwfTv@d`D}3Q+`#sb$cW|naNHvpIG!i zMN45aC9f{mF!-u?HhW@In_Vsz)4q2sjc{Zm$h?4kanT=_1lbDK#zpH!8LrZ5Fk^W= zO8t>l##>sOF7^tN6U)DU9u5oYV_F8e!({R$%wh$z@HDX4!tUql95y#!=74rf>Y$y1 z+A>3N!LZZv)WI!NvL4!z%6vmCgDA~IVUwKM>DVPq97*T@aMH@4VoZyP2c;5Wgd^ms zYNMdb9j3Vxv9O>`mZ^&i%+d5CZ$$ccupM%2WW)Ob07DXrOg4>__ej$Lv?+Qv8c(Om zpNzGe@Fe1_r?ZIJLze?G6#6}F=92uj^c%Uu2s6-+#iN2Xmo%Xb16w4P#`V1vUd}%9 z?sn5S_Bu6i{f;(y+zP$U zz)sZ)XRm{(ID5J6nM3R7h4N9syzTryUegk34tAH&6O1q%HivNu2f-qX+=!`3bIy+$ z>0lKZ?ULkIMaQ%hx00t%CdXH1khI1MKk&S4;o8<&tLNwI@(XGY89VcPe|?gY(}+3_-mw@>6bnSD;c23bL6A?9qezk1 zEK!G3kf)r4@H&8RF$8GBOkwvb?Ly`RQ6$F$gl;es@lk{i zB40>^SQPBq8`LINoG7g$n3nK$fc8XUBa0l02_*hlhOn~PB>HDL4nRt0;}H%XHq!cV^r~nuh35QnmnV(W}~vyFI?+Cd)$o%qM$wc#+`M#16?#*yKsHYhgEIB>H6Dzb)x z(0D3*9tT}$kw#b#aSkE-zj_wp|36g!quO_dt}>eNN11;&T~~<0`s~W_tJSoED(HA@o1zF0$xH1 ztx&6RzO2j&;8b9X#Opbx$vvlLWs={)qe=aW56m>IjzYr+ag|Ga4YwohM`#}A(uk)$ z6p!r$ap4)pE?i_$rjf%@Y~d>k5$tvLbivJV0vD3!yvNHY+^?q0N|dDw>QkLpq;-*F$1QC>@zm7+I7%jG}a; zy5q?Wq`0SsFacm*ks1JXo>?oFmPV-u?bu^OoS{?#4Zw)d5P7h4W`^P8UhEUg42aAj z7;%VnVxiBBJ@Pi7!~dHZO1xPaXILXthD)td7MCa3H@B+IOivsR?P#xXzuf*fw^*Ek zy>c6|!=VG4x8Z`p0Bn2Mrsfq}!eiKDPHxI2q9dtv5=GYFkfS`-&M3m2#wk~xh{UHB z_Ch4K?VZ#NvT}KcMv-C~d0ob`vY;2`VyCueX4Pp!CF&~d%~ZOq7EzR=)?3>Lw3jMe zot=)9;V`EHGnv=(#?d57h$c(4#Qaw$Ap9U{{QUv z&T4LNe0JUMYJOckSDlSNAOH6+JpxCbQ5eBa%#zi}_fot-z2wlSzl{-x7{lHqHmhk) z>(jkh5@2Q&-_<8*@gZv`-bq<3t*ALi&Id~&R_ujq!U0#n3FqK*CRtA!u-Rpe`v7?) zP9Tx1?DuAJgV?}@xaW;I-V$_#E%u?XYUAD-cKv8a6I;dDejLovNg{59@zpilL`z{O z7WdUr%6WTv%NjZ~?QDoRPtv=z;TW5weL{IVj9k{(AmuGuzQ#ssw~Y(?xuk)lGqN*y zc%rZ$Ja&11zU360JL3onn~RLVxziIT!PdS#75b4XHnUuK(br04G+c`}Ni43#-noT{ zpYm>Opj|gg{)_&)d6yp{?nbGJXH^fxx6+W!wT!(2JdR2t{S3B9*q`rktTn8xRvf;% z5Qkc^b^>m_PA-Bns`7Ad6esVX4{SGW55T6o6v$bFv)fSSrCt8Y-J{Wc42P zd+N+U2Xs;g*@^M=$g>aywS~P{9r9<9DK0@Zu4reFtVk>1Wxc;A`->i-0l7=2nk~)7XpUm5sQ=( z9+a{Q8gh6p*s+JzJCEoH%xl)?J0fFv2sakv;pI>%_w5VE(?YLpg&62{`I=M7Mz*zWlSR+Lu_vaX{`?HVkGz(*06=m zA+0r(Oi{7_KQya3)Obey+S=jJr;POM5B*CUzmIp$H3Em171EfK3s;?rvW|#`nO!i_ zXyvvwIQ^OLB-ASem=+^wb6lT&{J>XJBeHFc`oeeWy7nH9;g$lkr0cE2q)A^R!`#H`Qe_U)5%(ouK>lGh4yLXmsi zGGuf^qBqvLtkiFtJ9l-P1JKa=wotmao^4%QcW&r5d-s_An|lVxBdc#4m-CxFk|?fw z$Ko9^I9v@QRTXxFC~#6Ny`=qLq7wmF6E_2BK=m15Jz`ns-E6SRDrm@=1Hm>N><+sn zUeMcyHa17*T`2=1nqyxfg;i?RT3il3X;Pmn!^rMLdzqSAZ?9IxGSU5grChO&h`T^T zEIn`&Q=a**T>GsqSJIYF&milU-3OOgqtOp$e-_a>6s0YMy|{%XB;8p^f}}lHT~%Di z@~!2hO}u|#M|WqhPEk$n_?40yW_K}z;K^$Q7A?#>j6og%!LSB}&NWe8Gzo>iyF3K~002haflqDA)d$RKU#UvE} zHHvUUT1W8}XN$1>3qF;D4Bl9FoOHF9ssxQgZpzFRklgmy zJM^}PRR}&&NPyt66pj=7*X8H8=2zvY+dEx4ExC22OoKRBoz;Gi-xYDSxpY? za?w{W@D5hgs)c&OU z=b_W89>t&kz5kAk7A9d5Enj|k`6(!_TVts)xJ1E4jT5a#+LXBG}X;H_M@N%Na37e--gjNJ2ZQ-{oM@rZIDF_7#k z_U|ICE*t8!5C$4sX`1(@+kA2jBIYRf%~ioy*7??)u`b!fXIV94SRGcVLS9vzGp&%PZ=Vrw&&d=eg!$|o017E%XWpxMtob4`AJ z0@k3RbZa}(Vi2lHD-Q92J2)Dh+SJKlx{iE|MqYU!#GNdRW1T^~vbIxLXSU=p>4)R) zcxBE*5ZC4K;7i$&A`UDBsP0hJ9j~mnbE|a$C~c(>4C3lwwWgEZdc-=e_Ylh}3qUcu zA)E4~ng%&IwedKlXG{S}Z)0<0{uUX2CjLzq6>=bcTN|vJYdiDjw<3o8qIriy{-@sT zezX(5(&?cz!hlCl_BT#JwPa{q+o5%k5yr(yG;25SBB{HGrM=h3dc<9420CDqnr3DY z?`ltvJbM&DU8}uV9nx=4<9;XK@cyTG-dR^dB^&5J(F^ZLQz47>sQaqj8rPQ7RG97L zc--8WO6Nv3HN-AEh`S5kGV#oD9WRKUBhGxlSbQrWCk^tMJ&ql6uH6#P1 zf!V*s+>jbee55ck>HBbiZl*gTi;Z*GGzd}yqX_1S``#1TC!F0D7p37aYI1}cE3iMV z?&IEGEEXLMM{wO`jIK$;@W(6raPJ%@4}3T?8N|<_OY#;u`MOvX{Y#EadTwC_BzRlo zV8-R%N#n~8nafH}r0mj)n$tNe(7BY|3lC2P&B0v!W=$WmsNcVZ*{QyHaCWzP-mHc* zTK>@Tie52*_EuU=pV9R|i?`e5k%WGSXwcOHjsAaNctYxU>=`A~3wzhP&T-MUj zvbbe_%b6`rEvor1&A(~>ar3vEzuf%U=8rVLzxl4_cQn7T`4!DCYQDMohURSZNb{cN z?aiB-pW3{td0F%M&1W~C-dx-CkETbPe%|!`rmr`BuIUp^A85L_>9(e~Hoc~4s_A)6 z`KAL+siu8R*EJ0^ZE0HHw5DlA)1sy)HO*~mY%&`E-1zIpA2oif@k@=LY5Z_QLqk>l zpXz^A|6le0S^vfQPuD+Ee}DZQ_5WV~`udmEzo7m|{q^UY;~tM9IVO8v_E z3+orupH<&dUtRaNy5H6PwC=lgU#*+2`&ivWb@$Z0tM1Kpuc~`VU7_yAy79Wvx@g_C zbvx>M>aM6;UDsZ>u%~7ivFM`=Q$R)!ttFZ?&(heQE9U zYY*2RtbJzfaP8jOUA4Wn8*10qUR1lJ)~s!JYb}ZVufL%7#WlgP}d4?V(Mfr-oLA zmW9p_ogF$oRIC1>9#ubA-&bE(pHrVuA5izI+tgdtYt)o_UgHCecQ(Gg@ePeHZ+v0n zO^wfL%rx$A3^!ig*w?tRab4rZjY}KPYn<13T4PPa-y444@Uw>RHGHk%c*DmV9&UJV z!@C>a((vkrTN{oxJf~rzA=waXcv?e$!<7x44VN}7Z@8f0+~z@*R|ix|?NisO0kuV~ zS8LP?wMacl%~g%cF#c@(+W3+2E#phZXN(UU4;XhEZ#Ujxyxe%9ag*^ZBV+70!p7A` zpRv(cXIyM7HO@2U8K)UFRe!Jgy|t}XtLmz%Lf3_^6X0o~rwMRv=vo1;30)(=p3oiv zt`1!-!0ym)0d|FU39vJ?Q-FccfB^lWegSrbb_j4)=qdrWhqepQ7wQvWTWFgAy`f$K zwuZI}uqCubfGa~+3eXek5nyv@vjCeyn*`Vx+9*JGs9S&yp$!6bg}MY-A6hR!XQ)$v zD?(QYaCzu*0iGIqssQUk>jZd8=qUoM4XqX6ve0D$tO>0V;L^~g0;~?L7T}W5B?7Dp ztrFnk(8U6*46PL4qR>SGbc8wtm=&7E0Qm180{mV5U4Xx-zX|YH^;ZG@qW&VlpVglQ z_>=mR0Dn|}6yOi)4+1=@9u?sC>h}WtPW?`R->TmV@Ei3T0e-E1Ex@nTuLSs|`lSHB zP`?o1=j!JI{7n5!fS;j{1%O-&Wri;9Kfj0{o}?PXWHEzA3;r)Hek9y85~RUsGQb;H&DZ0(?b% zMSw4>FAMM`^(6tmsJ}sT0H0K!6yOu;69Rl(eO!Q#sgDWpQT0&)KB7J%z=zd`1$aa~BEW~#hXnYb z`k(+GP#+NBVfC;852=R)cu+kk!28wv1$aO`Ai(|VegWR6-Y39)>OKMPRrd<;UiDr9 z?osy$aJRZ!fVfZ(UH}!7V`05_|f1-MDwB)}1MM1aHUumFeDAp!C#FTiuua|F0i-6+7b)w2b-LERw0v(&Q$ zxL#c^z(I9TfJrqezyWnYfC)7rz_=P0Ag6KyWK~vxjLHa*R%rpAsh%mom>LrxrBVVU zRZ@UaH7Y7vMT|od8c$PZQu;b*%u`sA~k+qxJ}JwYpk>-DZH(e#$^-d1$!+?V)x7+CpstEDJ3YU}) zp$i097+NU6lS5Ay;QY|}0-P5*Pk;rX1p=5MQ-JxQ`2svC^dte!4V^2%6GKlF;GEDo z0-PN>TY!0?c>;%{uu`oQ;39RA03E7BfE8+m z0LztdooZLYb*fDX*QsSnxK1rq!gcCGC0wVLDB(J_SP9obZx*go7bxL6wNMGysV6Jp zI(5Dhu2bhJ;X1WI3D+r83D>FlO1KVcxNx01R|(gtCo17Ob&e9QQ)esTIyFztgU(%7 z6Cn#Y*b-EJvQ>Q6mKh>gy{Zz9O z_ESwt*bml%u%BvB!hWh=3Hzx!CF}>j682LyO4v_TD`7t{ov@$6KOu^tg#A>N682NG zmBoIu)GV%J{KNQ%0Dm|BF2LW6zX|YHVOsz@Lmi3Ghebj{^L`_=5nC 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 z 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∓ojGqo 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