futapi / fut

fut is a simple library for managing Fifa 19 Ultimate Team.
GNU General Public License v3.0
316 stars 138 forks source link

EA Confirmed Transfer market will be opened on webapp on Fifa 16 #140

Closed ricklhp7 closed 7 years ago

ricklhp7 commented 8 years ago

https://www.easports.com/fifa/ultimate-team/news/2015/fut-player-experience

Good news. Now they splitted the market by console generations, it will stop (at least for few months) the real problem of coin farming - Glitchers.

Prices ranges are wider now, so bots will work very well.

The webapp will be released on 17th, so I'll adjust my script right now. I need 20M coins before they close it again!

oczkers commented 8 years ago

What glitches they are talking about - stolen coins or some kind of doubling?

ricklhp7 commented 8 years ago

I believe they are talking about automated matches and doubling some items. I heard about a glitch that they could duplicate some consumables, but I don't know. I've searched some RTM tools for PS3, but there aren't something good and public for Fifa

EA already limited the number of games/day to stop automated matches, but splitting generations is the best they can do, since it will be harder to exploit next gen consoles yet.

Abu3zzh commented 8 years ago

The web app is working right now

oczkers commented 8 years ago

fut is ready for fifa16 - i havn't tested making bids and moving cards so it's up to you :-)

ricklhp7 commented 8 years ago

I'll test today.

There are some people complaining that EA limited FUT16 account creation to 10/console. Accounts that doesn't play matches won't have the transfer market enabled on webapp.

I don't know how many matches do you have to play and if they reset every week or month, but it looks like a really good protection vs coin sellers.

Innursery commented 8 years ago

Error during connecting

2015-09-16 10:12:50,748 [DEBUG] [requests.packages.urllib3.connectionpool] _make_request: "GET /iframe/fut16/p/ut/game/fifa16/phishing/question?_=1442412770396 HTTP/1.1" 200 61 (line 344)
2015-09-16 10:12:50,749 [DEBUG] [root] __login__: b'{"question":7,"attempts":5,"recoverAttempts":20}' (line 266)
2015-09-16 10:12:51,059 [DEBUG] [requests.packages.urllib3.connectionpool] _make_request: "POST /iframe/fut16/p/ut/game/fifa16/phishing/validate HTTP/1.1" 200 107 (line 344)
2015-09-16 10:12:51,062 [DEBUG] [root] __login__: b'{"debug":"Answer is correct.","string":"OK","code":"200","reason":"Answer is correct.","token":"1933960235531000149"}' (line 273)
2015-09-16 10:12:51,062 [DEBUG] [root] __request__: request: https://utas.fut.ea.com:443/ut/game/fifa16/user args=();  kwargs={} (line 316)
2015-09-16 10:12:51,067 [INFO] [requests.packages.urllib3.connectionpool] _new_conn: Starting new HTTPS connection (1): utas.fut.ea.com (line 635)
2015-09-16 10:12:51,506 [DEBUG] [requests.packages.urllib3.connectionpool] _make_request: "POST /ut/game/fifa16/user HTTP/1.1" 200 59 (line 344)
2015-09-16 10:12:51,508 [DEBUG] [root] __request__: response: b'{"debug":"","string":"","code":"465","reason":""}' (line 318)
oczkers commented 8 years ago

@Innursery Did you logged in manually via browser and created new club? Please enable debug and attach logs.

Innursery commented 8 years ago

@oczkers Yes I logged manually and it works fine.

2015-09-16 10:54:13,289 [INFO] [requests.packages.urllib3.connectionpool] _new_conn: Starting new HTTPS connection (1): www.easports.com (line 635)
2015-09-16 10:54:14,122 [DEBUG] [requests.packages.urllib3.connectionpool] _make_request: "GET /uk/fifa/football-club/ultimate-team HTTP/1.1" 301 262 (line 344)
2015-09-16 10:54:14,402 [DEBUG] [requests.packages.urllib3.connectionpool] _make_request: "GET /uk/fifa/ultimate-team/web-app HTTP/1.1" 302 None (line 344)
2015-09-16 10:54:14,415 [INFO] [requests.packages.urllib3.connectionpool] _new_conn: Starting new HTTPS connection (1): accounts.ea.com (line 635)
2015-09-16 10:54:14,582 [DEBUG] [requests.packages.urllib3.connectionpool] _make_request: "GET /connect/auth?response_type=code&client_id=EASFC-web&state=aKjG7DUoOGYdG1SjErj8u9-KoBaK1ov_sCyuYyI8CB0&redirect_uri=http%3A%2F%2Fwww.easports.com%2Ffifa%2Flogin_check&locale=en_GB&scope=basic.identity+basic.persona+signin+offline+security.challenge HTTP/1.1" 302 0 (line 344)
2015-09-16 10:54:14,585 [INFO] [requests.packages.urllib3.connectionpool] _new_conn: Starting new HTTPS connection (1): signin.ea.com (line 635)
2015-09-16 10:54:14,744 [DEBUG] [requests.packages.urllib3.connectionpool] _make_request: "GET /p/web/login?fid=FxP2Nnb1RxhBkzFQNTZ3tXV4E9Z4s6B HTTP/1.1" 302 0 (line 344)
2015-09-16 10:54:14,783 [DEBUG] [requests.packages.urllib3.connectionpool] _make_request: "GET /p/web/login?execution=e1943177726s1&initref=https%3A%2F%2Faccounts.ea.com%3A443%2Fconnect%2Fauth%3Fscope%3Dbasic.identity%2Bbasic.persona%2Bsignin%2Boffline%2Bsecurity.challenge%26redirect_uri%3Dhttp%253A%252F%252Fwww.easports.com%252Ffifa%252Flogin_check%26locale%3Den_GB%26state%3DaKjG7DUoOGYdG1SjErj8u9-KoBaK1ov_sCyuYyI8CB0%26response_type%3Dcode%26client_id%3DEASFC-web HTTP/1.1" 200 None (line 344)
2015-09-16 10:54:14,913 [DEBUG] [requests.packages.urllib3.connectionpool] _make_request: "POST /p/web/login?execution=e1943177726s1&initref=https%3A%2F%2Faccounts.ea.com%3A443%2Fconnect%2Fauth%3Fscope%3Dbasic.identity%2Bbasic.persona%2Bsignin%2Boffline%2Bsecurity.challenge%26redirect_uri%3Dhttp%253A%252F%252Fwww.easports.com%252Ffifa%252Flogin_check%26locale%3Den_GB%26state%3DaKjG7DUoOGYdG1SjErj8u9-KoBaK1ov_sCyuYyI8CB0%26response_type%3Dcode%26client_id%3DEASFC-web HTTP/1.1" 302 0 (line 344)
2015-09-16 10:54:14,961 [DEBUG] [requests.packages.urllib3.connectionpool] _make_request: "GET /connect/auth?scope=basic.identity+basic.persona+signin+offline+security.challenge&redirect_uri=http%3A%2F%2Fwww.easports.com%2Ffifa%2Flogin_check&locale=en_GB&state=aKjG7DUoOGYdG1SjErj8u9-KoBaK1ov_sCyuYyI8CB0&response_type=code&client_id=EASFC-web&fid=FxP2Nnb1RxhBkzFQNTZ3tXV4E9Z4s6B HTTP/1.1" 302 0 (line 344)
2015-09-16 10:54:14,968 [INFO] [requests.packages.urllib3.connectionpool] _new_conn: Starting new HTTP connection (1): www.easports.com (line 171)
2015-09-16 10:54:15,186 [DEBUG] [requests.packages.urllib3.connectionpool] _make_request: "GET /fifa/login_check?state=aKjG7DUoOGYdG1SjErj8u9-KoBaK1ov_sCyuYyI8CB0&code=QUORAFhgyGpTt2-FF8RXzUOPM3jtTIid1WK_455b HTTP/1.1" 301 349 (line 344)
2015-09-16 10:54:18,235 [DEBUG] [requests.packages.urllib3.connectionpool] _make_request: "GET /fifa/login_check?state=aKjG7DUoOGYdG1SjErj8u9-KoBaK1ov_sCyuYyI8CB0&code=QUORAFhgyGpTt2-FF8RXzUOPM3jtTIid1WK_455b HTTP/1.1" 302 None (line 344)
2015-09-16 10:54:18,424 [DEBUG] [requests.packages.urllib3.connectionpool] _make_request: "GET /uk/fifa/ultimate-team/web-app HTTP/1.1" 301 262 (line 344)
2015-09-16 10:54:19,215 [DEBUG] [requests.packages.urllib3.connectionpool] _make_request: "GET /uk/fifa/ultimate-team/web-app HTTP/1.1" 200 15227 (line 344)
2015-09-16 10:54:19,219 [DEBUG] [root] __login__: b'<!DOCTYPE html>\n<!--[if lt IE 7]><html lang="uk" class="ie ie6 no-js locale-uk ltr" ><![endif]-->\n<!--[if IE 7]><html lang="uk" class="ie ie7 no-js locale-uk ltr" ><![endif]-->\n<!--[if IE 8]><html lang="uk" class="ie ie8 no-js locale-uk ltr" ><![endif]-->\n<!--[if IE 9]><html lang="uk" class="ie ie9 no-js locale-uk ltr" ><![endif]-->\n<!--[if gt IE 9|!(IE)]><!--><html lang="uk" class="no-js locale-uk ltr" ><!--<![endif]-->\n  <head>\n                <title>FIFA Football | FUT Web App | EA SPORTS</title>\n          <meta charset="UTF-8" />\n      <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">\n      <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, target-densitydpi=medium-dpi"/>\n      \n\n        <script src="/fifa/16.0.4-Rev0/bundles/pulseprimer/dist/js/modernizr.min.js"></script>\n  \n    <link rel="stylesheet" href="/fifa/16.0.4-Rev0/bundles/pulseprimer/dist/css/primer.min.css">\n\n    \n          <link rel="stylesheet" href="//www.easports.com/uk/fifa/a41d00894fc152e4870468c18ea21da3/brand.css">\n  \n  <link rel="stylesheet" href="//www.easports.com/fifa/16.0.4-Rev0/bundles/pulseeasfcfrontendcommon/dist/css/easfc-common.min.css">\n<link rel="stylesheet" href="//www.easports.com/fifa/16.0.4-Rev0/bundles/pulsefifainteractivewidget/dist/css/nav-widget.min.css">\n\n\n          <link rel="icon" type="image/x-icon" href="//www.easports.com/favicon.ico" />\n  \n\n\n          <link rel="stylesheet" href="/fifa/16.0.4-Rev0/bundles/pulseeasfcfrontendcommon/dist/css/easfc-common.min.css">\n    <link rel="stylesheet" href="/fifa/16.0.4-Rev0/bundles/easfcweb/dist/css/style.min.css">\n\n  </head>\n  <body class=""     ng-app="easfc"\n    ng-controller="easfcController"\n    ng-cloak\n>\n          <div id="fb-root"></div>\n\n      <div class="container-outer"><div class="container-inner"><!--[if lte IE 9]><div class="browser-update-outer"><div class="browser-update-inner"><p class="browser-update-message">\n          Your browser is <strong>out of date</strong>. It may have security flaws and may not display all features of this and other websites.\n          <a class="browser-update-link" href="http://browser-update.org/update.html">Learn how to update your browser</a></p></div></div><![endif]--><div class="header-outer"><div class="header-inner"><h2 class="header-logo"><span class="toggle-slider"></span><span class="toggle-widget"></span><a class="header-logo-link header-logo-mobile-fifa header-logo-desktop-ea" href="/" target="_self">EASPORTS</a></h2></div></div><div class="navigation-outer"><div class="navigation-inner"><div class="nav-utility"><ul class="nav-common utility depth0"><li class="nav-item nav-item-locale nav-item-dropdown"><a class="nav-link" href="#">Country</a><div class="nav-dropdown"><ul class="depth1"><li class="nav-item nav-item-us"><a class="nav-link" href="/fifa" target="_self">United States</a></li><li class="nav-item nav-item-gb"><a class="nav-link" href="/uk/fifa" target="_self">United Kingdom</a></li><li class="nav-item nav-item-au"><a class="nav-link" href="/au/fifa" target="_self">Australia</a></li><li class="nav-item nav-item-de"><a class="nav-link" href="/de/fifa" target="_self">Deutschland</a></li><li class="nav-item nav-item-fr"><a class="nav-link" href="/fr/fifa" target="_self">France</a></li><li class="nav-item nav-item-es"><a class="nav-link" href="/es/fifa" target="_self">Espa\xc3\xb1a</a></li><li class="nav-item nav-item-pl"><a class="nav-link" href="/pl/fifa" target="_self">Polska</a></li><li class="nav-item nav-item-ru"><a class="nav-link" href="/ru/fifa" target="_self">\xd0\xa0\xd0\xbe\xd1\x81\xd1\x81\xd0\xb8\xd1\x8f</a></li><li class="nav-item nav-item-it"><a class="nav-link" href="/it/fifa" target="_self">Italia</a></li><li class="nav-item nav-item-nl"><a class="nav-link" href="/nl/fifa" target="_self">Nederland</a></li><li class="nav-item nav-item-mx"><a class="nav-link" href="/mx/fifa" target="_self">M\xc3\xa9xico</a></li><li class="nav-item nav-item-cz"><a class="nav-link" href="/cz/fifa" target="_self">\xc4\x8cesk\xc3\xa1 republika</a></li><li class="nav-item nav-item-br"><a class="nav-link" href="/br/fifa" target="_self">Brasil</a></li><li class="nav-item nav-item-jp"><a class="nav-link" href="/jp/fifa" target="_self">\xe6\x97\xa5\xe6\x9c\xac</a></li><li class="nav-item nav-item-dk"><a class="nav-link" href="/dk/fifa" target="_self">Danmark</a></li><li class="nav-item nav-item-no"><a class="nav-link" href="/no/fifa" target="_self">Norge</a></li><li class="nav-item nav-item-se"><a class="nav-link" href="/se/fifa" target="_self">Sverige</a></li><li class="nav-item nav-item-sa"><a class="nav-link" href="/me/fifa" target="_self">\xd8\xa7\xd9\x84\xd8\xb4\xd8\xb1\xd9\x82 \xd8\xa7\xd9\x84\xd8\xa3\xd9\x88\xd8\xb3\xd8\xb7</a></li><li class="nav-item nav-item-tr"><a class="nav-link" href="/tr/fifa" target="_self">T\xc3\xbcrk\xc3\xa7e</a></li></ul></div></li><li class="nav-item nav-item-join"><a class="nav-link"\n    data-ga-track-event=\'{\n      "category": "Registration",\n      "action: "Registration-Click",\n      "label": "global-gus"\n    }\'\n    href="https://profile.ea.com/acctcreate.do?registrationSource=EASports-EASW&amp;ref=EASW&amp;surl=http%3A%2F%2Fwww.easports.com%2F">Join now</a></li><li class="nav-item nav-item-login"><a id="js-sign-in-link"\n      class="nav-link"\n      data-check-signed-in-url="/uk/fifa/api/isUserLoggedIn"\n      data-signin-url="/uk/fifa/login_check_redirect"\n            data-signin-label="Sign in"\n      data-signin-ga-track-event=\'{\n        "category": "Login",\n        "action": "Login-Attempt",\n        "label": "global-nav"\n      }\'\n      data-signout-url="/fifa/logout?redirectUri=https%3A%2F%2Fwww.easports.com%2Fuk%2Ffifa%2F"\n              data-signout-redirect-url="false"\n            data-signout-label="Sign out"\n      data-signout-ga-track-event=\'{\n        "category": "Login",\n        "action": "Login-Signout",\n        "label": "global-nav"\n      }\'\n      target="_self"\n              data-ga-track-event=\'{\n          "category": "Login",\n          "action": "Login-Attempt",\n          "label": "global-nav"\n        }\'\n        href=\'/uk/fifa/login_check_redirect\'>Sign in\n          </a></li></ul></div><div class="nav-global"><span class="nav-global-heading"><a class="nav-global-heading-link" href="/" target="_self">EASPORTS.com</a></span><ul class="nav-common global depth0"><li class="nav-item home"><a class="nav-link" href="/" target="_self">HOME</a></li><li class="nav-item nav-item-dropdown games"><a class="nav-link" href="#">GAMES</a><div class="nav-dropdown"><ul class="depth1"><li class="nav-item nav-fifa"><a class="nav-link" href="/uk/fifa" target="_self">\n            FIFA<span class="heroes-sprite heroes-fifa"></span></a></li><li class="nav-item nav-madden-nfl"><a class="nav-link" href="/madden-nfl" target="_self">\n            MADDEN NFL<span class="heroes-sprite heroes-madden-nfl"></span></a></li><li class="nav-item nav-pga-tour"><a class="nav-link" href="/uk/pga-tour" target="_self">\n            PGA TOUR<span class="heroes-sprite heroes-pga-tour"></span></a></li><li class="nav-item nav-nhl"><a class="nav-link" href="/nhl" target="_self">\n            NHL&REG;<span class="heroes-sprite heroes-nhl"></span></a></li><li class="nav-item nav-nba-live"><a class="nav-link" href="/uk/nba-live" target="_self">\n            NBA LIVE<span class="heroes-sprite heroes-nba-live"></span></a></li><li class="nav-item nav-ufc"><a class="nav-link" href="/uk/ufc" target="_self">\n            EA SPORTS UFC<span class="heroes-sprite heroes-ufc"></span></a></li><li class="nav-item nav-2014-fifa-world-cup"><a class="nav-link" href="/uk/2014-fifa-world-cup" target="_self">\n            2014 FIFA WORLD CUP<span class="heroes-sprite heroes-fifa-world-cup-2014"></span></a></li><li class="nav-item nav-item-dropdown more-games"><a class="nav-link" href="#">MORE EA SPORTS GAMES</a><div class="nav-dropdown"><ul class="depth2"><li class="nav-item"><a class="nav-link" href="https://www.easports.com/fifa/features/fifa-mobile" target="_self">\n                  EA SPORTS FIFA MOBILE\n                </a></li><li class="nav-item"><a class="nav-link" href="https://www.easports.com/fifa/features/fifa-15-ultimate-team-mobile" target="_self">\n                  FIFA 15 ULTIMATE<BR> TEAM MOBILE\n                </a></li><li class="nav-item"><a class="nav-link" href="https://www.easports.com/madden-nfl/features/iphone" target="_self">\n                  MADDEN NFL MOBILE\n                </a></li><li class="nav-item"><a class="nav-link" href="https://www.easports.com/ufc/features/mobile" target="_self">\n                  EA SPORTS UFC MOBILE\n                </a></li><li class="nav-item"><a class="nav-link" href="http://www.easports.com/king-of-the-course" target="_self">\n                  KING OF THE COURSE\n                </a></li></ul></div></li><li class="nav-item nav-item-dropdown more-ea-games"><a class="nav-link" href="#">EXPLORE ALL <BR>EA GAMES</a><div class="nav-dropdown"><ul class="depth2"><li class="nav-item"><a class="nav-link" href="http://starwars.ea.com/" target="_self">\n                  STAR WARS BATTLEFRONT\n                </a></li><li class="nav-item"><a class="nav-link" href="http://www.needforspeed.com/" target="_self">\n                  NEED FOR SPEED\n                </a></li><li class="nav-item"><a class="nav-link" href="https://www.pvzgw2.com/" target="_self">\n                  PLANTS VS. ZOMBIES\xe2\x84\xa2 GARDEN WARFARE 2\n                </a></li><li class="nav-item"><a class="nav-link" href="http://www.mirrorsedge.com/" target="_self">\n                  MIRROR\'S EDGE CATALYST\n                </a></li><li class="nav-item"><a class="nav-link" href="http://www.battlefield.com/" target="_self">\n                  BATTLEFIELD HARDLINE\n                </a></li><li class="nav-item"><a class="nav-link" href="http://www.ea.com/games" target="_self">\n                VIEW ALL\n              </a></li></ul></div></li></ul></div></li><li class="nav-item ignite"><a class="nav-link"\n     href="/ignite"\n     target="_self"\n  >Ignite</a><div class="nav-dropdown"><ul class="depth1"><li class="nav-item nav-ignite-human-intelligence"><a class="nav-link" href="/ignite#human-intelligence" target="_self">\n          HUMAN INTELLIGENCE\n          <span class="store-sprite ignite-human-intelligence"></span></a></li><li class="nav-item nav-ignite-true-player-motion"><a class="nav-link" href="/ignite#true-player-motion" target="_self">\n          TRUE PLAYER MOTION\n          <span class="store-sprite ignite-true-player-motion"></span></a></li><li class="nav-item nav-ignite-living-worlds"><a class="nav-link" href="/ignite#living-worlds" target="_self">\n          LIVING WORLDS\n          <span class="store-sprite ignite-living-worlds"></span></a></li><li class="nav-item nav-ignite-games"><a class="nav-link" href="/ignite#games" target="_self">\n          GAMES\n          <span class="store-sprite ignite-games"></span></a></li><li class="nav-item nav-ignite-news-and-media"><a class="nav-link" href="/ignite#news-and-media" target="_self">\n          NEWS AND MEDIA\n          <span class="store-sprite ignite-news-and-media"></span></a></li></ul></div></li><li class="nav-item nav-item-dropdown services"><a class="nav-link" href="#">SERVICES</a><div class="nav-dropdown"><ul class="depth1"><li class="nav-item nav-season-ticket"><a class="nav-link"\n             href="/seasonticket"\n             target="_self"\n          >\n            Season Ticket\n            <span class="services-sprite services-season-ticket"></span></a></li><li class="nav-item nav-arena"><a class="nav-link"\n             href="/arena"\n             target="_self"\n          >\n            Arena\n            <span class="services-sprite services-arena"></span></a></li><li class="nav-item nav-game-face"><a class="nav-link"\n             href="/gameface"\n             target="_self"\n          >\n            Game Face\n            <span class="services-sprite services-game-face"></span></a></li><li class="nav-item nav-easports-clubs"><a class="nav-link"\n             href="http://www.easportsworld.com/en_US/clubs"\n             target="_self"\n          >\n            EA Sports Clubs\n            <span class="services-sprite services-easports-clubs"></span></a></li></ul></div></li><li class="nav-item nav-item-dropdown store"><a class="nav-link" href="#">STORE</a><div class="nav-dropdown"><ul class="depth1"><li class="nav-item nav-store-fifa"><a class="nav-link"\n             href="/fifa/buy/US"\n             target="_self"\n          >\n            FIFA\n            <span class="store-sprite store-fifa"></span></a></li><li class="nav-item nav-store-madden-nfl"><a class="nav-link"\n             href="/madden-nfl/buy/US"\n             target="_self"\n          >\n            Madden NFL\n            <span class="store-sprite store-madden-nfl"></span></a></li><li class="nav-item nav-store-nhl"><a class="nav-link"\n             href="/nhl/buy/US"\n             target="_self"\n          >\n            NHL&reg;\n            <span class="store-sprite store-nhl"></span></a></li><li class="nav-item nav-store-nba-live"><a class="nav-link"\n             href="/nba-live/buy/US"\n             target="_self"\n          >\n            NBA Live\n            <span class="store-sprite store-nba-live"></span></a></li><li class="nav-item nav-store-ufc"><a class="nav-link"\n             href="/ufc/buy/US"\n             target="_self"\n          >\n            EA SPORTS UFC\n            <span class="store-sprite store-ufc"></span></a></li><li class="nav-item nav-store-more-origin"><a href="http://store.origin.com/"\n           class="nav-link"\n           target="_self"\n        >\n          Shop all EA titles on <span class="store-sprite store-origin-logo">Origin</span></a></li></ul></div></li></ul></div><div class="nav-vertical"><span class="nav-vertical-heading"><a href="http://www.easports.com/uk/fifa"\n                   class="nav-vertical-logo vertical-logo-desktop-fifa"\n                   target="_self"\n                >FIFA</a></span><ul class="nav-common vertical depth0"><li class="nav-item nav-item--features nav-item-dropdown"><a class="nav-link touch-no-track"\n           href="/uk/fifa/features"\n           target="_self"\n        >Features</a><div class="nav-dropdown"><ul class="depth1"><li class="nav-item nav-item--gen4"><a class="nav-link"\n                     href="/uk/fifa/features"\n                     target="_self"\n                  >XBOX ONE/PS4/PC</a></li><li class="nav-item nav-item--gen3"><a class="nav-link"\n                     href="/uk/fifa/features/xbox360-ps3"\n                     target="_self"\n                  >XBOX 360/PS3</a></li><li class="nav-item nav-item--class-"><a class="nav-link"\n                     href="/uk/fifa/features/fifa-15-ultimate-team-mobile"\n                     target="_self"\n                  >FIFA 15 Ultimate Team Mobile</a></li><li class="nav-item nav-item--companion-app"><a class="nav-link"\n                     href="/uk/fifa/features/companion-app"\n                     target="_self"\n                  >Companion App</a></li><li class="nav-item nav-item--class-"><a class="nav-link"\n                     href="/uk/fifa/features/fifa-mobile"\n                     target="_self"\n                  >EA SPORTS FIFA Mobile\t</a></li></ul></div></li><li class="nav-item nav-item--ultimate-team"><a class="nav-link"\n           href="/uk/fifa/ultimate-team/features"\n           target="_self"\n        >Ultimate Team\xe2\x84\xa2</a></li><li class="nav-item nav-item--news"><a class="nav-link"\n           href="/uk/fifa/news"\n           target="_self"\n        >News</a></li><li class="nav-item nav-item--morefifa nav-item-dropdown"><a class="nav-link touch-no-track"\n           href="#"\n           target="_self"\n        >More</a><div class="nav-dropdown"><ul class="depth1"><li class="nav-item nav-item--class-"><a class="nav-link"\n                     href="/uk/fifa/cover-vote"\n                     target="_self"\n                  >Cover Vote</a></li><li class="nav-item nav-item--download"><a class="nav-link"\n                     href="/uk/fifa/club-packs"\n                     target="_self"\n                  >Club Pack Download</a></li><li class="nav-item nav-item--community"><a class="nav-link"\n                     href="/uk/fifa/community"\n                     target="_self"\n                  >Community</a></li><li class="nav-item nav-item--class-"><a class="nav-link"\n                     href="/uk/fifa/contact-preferences"\n                     target="_self"\n                  >Contact Preferences</a></li><li class="nav-item nav-item--class-"><a class="nav-link"\n                     href="/uk/fifa/creation-centre"\n                     target="_self"\n                  >Creation Centre</a></li><li class="nav-item nav-item--class-"><a class="nav-link"\n                     href="/uk/fifa/fifa-ratings"\n                     target="_self"\n                  >#FIFA15Ratings</a></li><li class="nav-item nav-item--football-club"><a class="nav-link"\n                     href="/uk/fifa/football-club"\n                     target="_self"\n                  >Football Club</a></li><li class="nav-item nav-item--class-"><a class="nav-link"\n                     href="/uk/gameface"\n                     target="_self"\n                  >Game Face</a></li><li class="nav-item nav-item--class-"><a class="nav-link"\n                     href="/uk/fifa/goals-of-the-week"\n                     target="_self"\n                  >Goals of the Week</a></li><li class="nav-item nav-item--class-"><a class="nav-link"\n                     href="/uk/fifa/liverpool-goals-of-the-month"\n                     target="_self"\n                  >Liverpool Goals of the Month</a></li><li class="nav-item nav-item--class-"><a class="nav-link"\n                     href="/uk/fifa/pro-clubs"\n                     target="_self"\n                  >Pro Clubs</a></li><li class="nav-item nav-item--class-"><a class="nav-link"\n                     href="/uk/fifa/real-madrid"\n                     target="_self"\n                  >Real Madrid</a></li><li class="nav-item nav-item--class-"><a class="nav-link"\n                     href="/uk/fifa/tips-and-tricks"\n                     target="_self"\n                  >Tips and Tricks</a></li><li class="nav-item nav-item--class-"><a class="nav-link"\n                     href="/uk/fifa/women"\n                     target="_self"\n                  >Women</a></li></ul></div></li><li class="nav-item nav-item--buy"><a class="nav-link"\n           href="/uk/fifa/buy/UK"\n           target="_self"\n        >Buy Now</a></li></ul></div>                </div>      <div class="widget-container" ng-controller="userPlateController" ng-init="init({&quot;basePath&quot;:&quot;\\/fifa\\/&quot;,&quot;commonAssetsUrl&quot;:&quot;https:\\/\\/fifa15.content.easports.com\\/1630db19-29b0-4904-a574-f52f7c09e166\\/fifaweb_assets\\/&quot;,&quot;locale&quot;:&quot;uk&quot;,&quot;baseAssetPath&quot;:&quot;16.0.4-Rev0&quot;})" ng-cloak>\n    <ng-include src="\'interactiveWidget.html\'" ng-if="ready"></ng-include>\n</div>\n<script type="text/ng-template" id="interactiveWidget.html">\n        <div class="navigation-widget" ng-show="isLoggedIn == false">\n        <div class="nav-widget-inner">\n            <div class="signed-out">\n                <p class="experience">Experience Football Club</p>\n                <p class="sign-in">Sign in or Join Now</p>\n            </div>\n        </div>\n    </div>\n    <div class="navigation-widget" ng-show="isLoggedIn">\n        <div class="nav-widget-inner">\n\n            <div class="signed-in">\n                <resource-state-set resource-state-factory-collection="userPlateResourceStateSet"\n                                    error-message=""\n                                    no-data-message="">\n\n                    <div class="fc-stats">\n                        <div class="level">[[userLevel]]</div>\n                        <div class="exp">\n                            <div class="exp-bar" style="width: [[userXp / maxXp *100 | number:0 ]]%;"></div>\n                            <div class="exp-value">\n                              <number-abbreviation raw-number="[[userXp]]" postfix-keys="expTranslations"></number-abbreviation>\n                              /<number-abbreviation raw-number="[[maxXp]]" postfix-keys="expTranslations"></number-abbreviation>\n                              XP\n                            </div>\n                        </div>\n                        <div class="coins">[[currency| number:0]] FCC</div>\n                    </div>\n\n                    <div class="fc-persona-info" ng-class="{\'no-fifa\' : crestUrl == false}">\n                        <div class="image-crest">\n                            <img ng-src="[[crestUrl]]">\n                        </div>\n                        <div class="persona">\n                            <p class="user-name">[[userCrestDisplayName]]</p>\n\n                            <p class="platform">[[getDisplayPlatformName(userCrestPlatformName)]]</p>\n                        </div>\n                        <div class="open-activity-deck" ng-click="widgetOpen()" ng-class="{\'open\': isOpen==true}"></div>\n                        <div class="persona-dropdown-btn" ng-show="list.length > 1">\n                            <ul class="widget-drop-down persona-selector" ng-model="personaItem">\n                                <li class="persona-item" ng-repeat="persona in list" ng-click="changePersona(persona)" ng-class="{ \'active\' : persona.isActivePersona }">\n                                    <p class="persona-name">[[ persona.displayName ]]</p>\n                                    <p class="persona-platform">[[ getDisplayPlatformName(persona.platformName)]]</p>\n                                </li>\n                            </ul>\n                        </div>\n                    </div>\n                </resource-state-set>\n            </div>\n        </div>\n    </div>\n    \n        <div class="user-activity-deck" ng-class="{\'open\': isOpen==true}" ng-show="isLoggedIn">\n        <div class="user-activity-deck-inner">\n\n                        <div class="deck-column">\n            <h2 class="sharing deck-column-activity">\n                    <a target="_self"\n                       href="[[ myActivitiesUrl ]]">My Activity</a>\n                </h2>\n\n            <div class="items-holder">\n                <resource-state-item class="item-list"\n                                     resource-state-factory="unsharedNewsResourceState"\n                                     error-message="There was an error loading your Activities"\n                                     no-data-message="Share key moments of your FIFA experience with your friends through My Activity. Items your friends have shared will appear in News.">\n                    <widget-column widget-column-items=unsharedNewsList\n                                   template-url=\'sharing-set\'></widget-column>\n                </resource-state-item>\n                <a class="view-all-link" target="_self"\n                   href="[[ myActivitiesUrl ]]"\n                   title="View All">\n                   View All <i class="caret caret--right"></i>\n               </a>\n            </div>\n        </div>\n            \n                        <div class="deck-column">\n            <h2 class="news deck-column-news">\n                    <a target="_self"\n                       href="[[ newsUrl ]]">News</a>\n                </h2>\n\n            <div class="items-holder">\n                <resource-state-item class="item-list"\n                                     resource-state-factory="sharedNewsResourceState"\n                                     error-message="There was an error loading Football Club News"\n                                     no-data-message="The latest events shared by you and your friends from Career Mode, Online, and Ultimate Team are accessible here.\n\nYou can comment, and give a thumbs up or thumbs down to your friend&#039;s accomplishments.">\n\n                    <widget-column widget-column-items=sharedNewsList\n                                   template-url=\'news-set\'></widget-column>\n                </resource-state-item>\n\n                    <a class="view-all-link" target="_self"\n                       href="[[ newsUrl ]]"\n                       title="View All">\n                        View All <i class="caret caret--right"></i>\n                    </a>\n                </div>\n        </div>\n            \n                        <div class="deck-column">\n                <h2 class="notifications deck-column-notifications">\n                    <a target="_self"\n                       href="[[ notificationsUrl ]]">Notifications\n                    </a>\n                </h2>\n\n                <div class="items-holder">\n                    <resource-state-item class="item-list"\n                                         resource-state-factory="notificationsResourceState"\n                                         error-message="There was an error loading Notifications"\n                                         no-data-message="Never lose connection with your friends and the latest FIFA announcements. The Notifications section contains important information that helps you keep in touch with the world of FIFA.">\n\n                        <ul>\n                            <li ng-repeat="alert in alerts" class="deck-item notification">\n                                <time-since posted-time="[[alert.time_stamp]]"></time-since>\n                                <activity-text-formatter class="item-content" text-block=alert.text\n                                                         owner="[[alert.friend]]" owner-platform="[[platformName]]"></activity-text-formatter>\n                            </li>\n                        </ul>\n                    </resource-state-item>\n                    <a class="view-all-link" target="_self"\n                       href="[[ notificationsUrl ]]"\n                       title="View All">\n                        View All <i class="caret caret--right"></i>\n                    </a>\n                </div>\n        </div>\n            \n                        <div class="deck-column">\n            <h2 class="friends deck-column-friends">\n                    Friends\n                </h2>\n\n            <div class="items-holder friends-list">\n                    \n                    <resource-state-item resource-state-factory="friendsListResourceState" class="item-list"\n                                  error-message="There was an error loading your Friends List"\n                                  no-data-message="Add friends on your console or PC to view them within Football Club. From here, you can easily view your friends and their FIFA Stats and Football Club News.">\n\n                        <ul>\n                            <li class="deck-item friend" ng-repeat="friend in friendsList">\n                                <div ng-class="{online: friend.last_login_time > friend.last_logout_time, offline: friend.last_login_time < friend.last_logout_time}"\n                                     class="online-status"></div>\n                                <div class="friend-data">\n                                    <div class="user-crest"><img ng-src="[[friend.crestUrl]]"></div>\n\n                                    <div>\n                                        <p class="user-name">\n                                            <user-stats-link persona-name="[[ friend.persona_name ]]" platform-tag="[[ friend.platform_tag ]]" game-mode="fifaSeasons"></user-stats-link>\n                                        </p>\n\n                                        <p class="user-level">Level [[friend.level]]\n                                            | XP [[friend.xp | number:0]]</p>\n                                    </div>\n                                </div>\n                            </li>\n                        </ul>\n                    </resource-state-item>\n                </div>\n            </div>\n        </div>\n                    </div>\n            </div>\n</script>\n\n    </div>  \n              <div class="body-outer">\n    <div class="toolbar"></div>  \n        \n            \n    <div ng-view class="easfc"></div>\n    <div class="appVersion">\n        16.0.4-Rev0\n    </div>\n\n\n              </div>\n      \n  \n                      <div class="footer-contextual-outer">\n        <div class="footer-contextual-inner">\n          <div class="section section-footer-contextual">\n  <div class="col4 footer-contextual-nav">\n    <span class="h5">FIFA</span>\n    <ul class="nav-common game">\n                <li class="nav-item"><a class="nav-link" href="/uk/fifa/features" title="Features" target="_self">Features</a></li>\n                <li class="nav-item"><a class="nav-link" href="/uk/fifa/ultimate-team/features" title="Ultimate Team\xe2\x84\xa2" target="_self">Ultimate Team\xe2\x84\xa2</a></li>\n                <li class="nav-item"><a class="nav-link" href="/uk/fifa/news" title="News" target="_self">News</a></li>\n                <li class="nav-item"><a class="nav-link" href="#" title="More" target="_self">More</a></li>\n                <li class="nav-item"><a class="nav-link" href="/uk/fifa/buy/UK" title="Buy Now" target="_self">Buy Now</a></li>\n          </ul>\n  </div>\n  <div class="col1 footer-contextual-follow">\n    <span class="h5">Follow Us</span>\n    <ul class="nav-common social">\n            <li class="nav-item"><a class="nav-link" href="http://www.facebook.com/easportsfifa"><span class="icon-facebook"></span>Facebook</a></li>\n                  <li class="nav-item"><a class="nav-link" href="https://twitter.com/EASPORTSFIFA"><span class="icon-twitter"></span>Twitter</a></li>\n                  <li class="nav-item"><a class="nav-link" href="http://www.easports.com/uk/fifa/newsletter"><span class="icon-newsletter"></span>Newsletter</a></li>\n          </ul>\n  </div>\n  <div class="col3 footer-contextual-logos">\n    <span class="logos">\n          <a href="http://www.fifa.com/">\n      <img src="//eaassets-a.akamaihd.net/vassets.ea.com/Assets/Resources/Image/FIFA_NewOLP_English.png?cb=2014-08-08T17:45:20+0000" />\n      </a>\n                <a href="http://www.pegi.info">\n      <img src="//eaassets-a.akamaihd.net/vassets.ea.com/Assets/Resources/Image/pegi3.gif?cb=2013-06-13T07:41:48+0000" />\n      </a>\n            <span class="esrb-text">\n        PEGI 3<br />For more information<br />visit www.pegi.info\n      </span>\n              </span>\n  </div>\n</div>\n<div class="section section-footer-contextual">\n  <div class="hr"><hr /></div>\n  <div class="col4 footer-contextual-games">\n    <span class="h5">Games</span>\n    <ul class="nav-common games">\n              <li class="nav-item"><a class="nav-link" href="/uk/fifa">FIFA</a></li>\n              <li class="nav-item"><a class="nav-link" href="/madden-nfl">Madden NFL</a></li>\n              <li class="nav-item"><a class="nav-link" href="/uk/pga-tour">PGA TOUR</a></li>\n              <li class="nav-item"><a class="nav-link" href="/nhl">NHL&reg;</a></li>\n              <li class="nav-item"><a class="nav-link" href="/uk/nba-live">NBA Live</a></li>\n              <li class="nav-item"><a class="nav-link" href="/uk/ufc">EA SPORTS UFC</a></li>\n              <li class="nav-item"><a class="nav-link" href="/uk/2014-fifa-world-cup">2014 FIFA World Cup</a></li>\n                    <li class="nav-item"><a class="nav-link" href="https://www.easports.com/fifa/features/fifa-mobile">EA SPORTS FIFA Mobile</a></li>\n              <li class="nav-item"><a class="nav-link" href="https://www.easports.com/fifa/features/fifa-15-ultimate-team-mobile">FIFA 15 Ultimate Team Mobile</a></li>\n              <li class="nav-item"><a class="nav-link" href="https://www.easports.com/madden-nfl/features/iphone">Madden NFL Mobile</a></li>\n              <li class="nav-item"><a class="nav-link" href="https://www.easports.com/ufc/features/mobile">EA SPORTS UFC Mobile</a></li>\n              <li class="nav-item"><a class="nav-link" href="http://www.easports.com/king-of-the-course">King of the Course</a></li>\n          </ul>\n  </div>\n\n  <div class="col2 footer-contextual-services">\n    <span class="h5">Services</span>\n    <ul class="nav-common services">\n              <li class="nav-item"><a class="nav-link" href="/seasonticket">Season Ticket</a></li>\n              <li class="nav-item"><a class="nav-link" href="/arena">Arena</a></li>\n              <li class="nav-item"><a class="nav-link" href="/gameface">Game Face</a></li>\n              <li class="nav-item"><a class="nav-link" href="http://www.easportsworld.com/en_US/clubs">EA Sports Clubs</a></li>\n          </ul>\n  </div>\n\n  <div class="col2 footer-contextual-store">\n    <span class="h5">Store</span>\n    <ul class="nav-common store">\n              <li class="nav-item"><a class="nav-link" href="/fifa/buy/US">FIFA</a></li>\n              <li class="nav-item"><a class="nav-link" href="/madden-nfl/buy/US">Madden NFL</a></li>\n              <li class="nav-item"><a class="nav-link" href="/nhl/buy/US">NHL&reg;</a></li>\n              <li class="nav-item"><a class="nav-link" href="/nba-live/buy/US">NBA Live</a></li>\n              <li class="nav-item"><a class="nav-link" href="/ufc/buy/US">EA SPORTS UFC</a></li>\n            <li class="nav-item"><a href="http://store.origin.com/" class="nav-link">View All</a></li>\n    </ul>\n  </div>\n</div>\n\n  <ul class="discover-bar js-discover-bar--show">\n    <li class="discover-item">SHOW MORE</li>\n    <li class="discover-item">SHOW LESS</li>\n  </ul>\n        </div>\n      </div>\n          \n                <div class="footer-global-outer">\n        <div class="footer-global-inner">\n          <div class="section section-footer-global">\n            <div class="col6">\n  <div class="nav-global-footer">\n    <ul class="nav-common global-footer-misc">\n      <li class="nav-item"><a class="nav-link" href="https://help.ea.com/">Get Help</a></li>\n      <li class="nav-item"><a class="nav-link" href="http://www.easports.com/careers">Careers</a></li>\n      <li class="nav-item"><a class="nav-link" href="http://www.ea.com/1/service-updates">Online Service Updates</a></li>\n    </ul>\n    <ul class="nav-common global-footer-legal">\n      <li class="nav-item"><a class="nav-link" href="http://www.ea.com/1/advertise/">Advertise</a></li>\n      <li class="nav-item"><a class="nav-link" href="http://www.info.ea.com/">About Us</a></li>\n      <li class="nav-item"><a class="nav-link" href="http://tos.ea.com/legalapp/WEBPRIVACY/UK/en/PC/">Privacy And Cookie Policy</a></li>\n      <li class="nav-item"><a class="nav-link" href="http://www.ea.com/1/legal-notices/">Legal Notices</a></li>\n      <li class="nav-item"><a class="nav-link" href="http://tos.ea.com/legalapp/WEBTERMS/US/en/PC/">Terms of Service</a></li>\n      <li class="nav-item"><a class="nav-link" href="http://tos.ea.com/legalapp/WEBTERMS/US/en/PC/">Product EULAs & Other Disclosures</a></li>\n    </ul>\n  </div>\n</div>\n<div class="col2">\n  <a class="ea-logo-footer" href="/">EA SPORTS</a>\n    <a class="truste-logo" href="http://www.ea.com/privacy-policy">TRUSTe CERTIFIED PRIVACY</a>\n  <p class="copyright">&copy; 2015 <span class="copyright-company">Electronic Arts Inc.</span></p>\n</div>\n\n          </div>\n        </div>\n      </div>\n          \n  </div>\n</div>\n      \n    \n    <script src="/fifa/16.0.4-Rev0/bundles/easfcweb/dist/js/angular.min.js"></script>\n\n              <script src="//www.easports.com/static2/70ece70/bundles/pulseprimer/dist/js/primer.min.js"></script>\n\n    <script src="//www.easports.com/fifa/16.0.4-Rev0/bundles/pulseeasfcfrontendcommon/dist/js/pulseeasfcfrontendcommon.min.js"></script>\n<script src="//www.easports.com/fifa/16.0.4-Rev0/bundles/pulsefifainteractivewidget/dist/js/fifainteractivewidget.min.js"></script>\n\n  \n\n    <script>\n        var EASFC = EASFC || {};\n\n        EASFC.pageContext = {"locale":"uk","routeName":"easfc_futpage","tertiaryNavRoute":"easfc_fut_navigation"};\n        EASFC.currentUser = [[],[]];\n        EASFC.angularRouting = {"us__RG__easfc_creation_centre_homepage":{"routePath":"\\/fifa\\/creation-centre","angularController":"creationCentreController","angularTemplate":"creationCentreTemplate"},"uk__RG__easfc_creation_centre_homepage":{"routePath":"\\/uk\\/fifa\\/creation-centre","angularController":"creationCentreController","angularTemplate":"creationCentreTemplate"},"de__RG__easfc_creation_centre_homepage":{"routePath":"\\/de\\/fifa\\/creation-centre","angularController":"creationCentreController","angularTemplate":"creationCentreTemplate"},"fr__RG__easfc_creation_centre_homepage":{"routePath":"\\/fr\\/fifa\\/creation-centre","angularController":"creationCentreController","angularTemplate":"creationCentreTemplate"},"es__RG__easfc_creation_centre_homepage":{"routePath":"\\/es\\/fifa\\/creation-centre","angularController":"creationCentreController","angularTemplate":"creationCentreTemplate"},"pl__RG__easfc_creation_centre_homepage":{"routePath":"\\/pl\\/fifa\\/creation-centre","angularController":"creationCentreController","angularTemplate":"creationCentreTemplate"},"ru__RG__easfc_creation_centre_homepage":{"routePath":"\\/ru\\/fifa\\/creation-centre","angularController":"creationCentreController","angularTemplate":"creationCentreTemplate"},"it__RG__easfc_creation_centre_homepage":{"routePath":"\\/it\\/fifa\\/creation-centre","angularController":"creationCentreController","angularTemplate":"creationCentreTemplate"},"nl__RG__easfc_creation_centre_homepage":{"routePath":"\\/nl\\/fifa\\/creation-centre","angularController":"creationCentreController","angularTemplate":"creationCentreTemplate"},"mx__RG__easfc_creation_centre_homepage":{"routePath":"\\/mx\\/fifa\\/creation-centre","angularController":"creationCentreController","angularTemplate":"creationCentreTemplate"},"cz__RG__easfc_creation_centre_homepage":{"routePath":"\\/cz\\/fifa\\/creation-centre","angularController":"creationCentreController","angularTemplate":"creationCentreTemplate"},"br__RG__easfc_creation_centre_homepage":{"routePath":"\\/br\\/fifa\\/creation-centre","angularController":"creationCentreController","angularTemplate":"creationCentreTemplate"},"jp__RG__easfc_creation_centre_homepage":{"routePath":"\\/jp\\/fifa\\/creation-centre","angularController":"creationCentreController","angularTemplate":"creationCentreTemplate"},"au__RG__easfc_creation_centre_homepage":{"routePath":"\\/au\\/fifa\\/creation-centre","angularController":"creationCentreController","angularTemplate":"creationCentreTemplate"},"no__RG__easfc_creation_centre_homepage":{"routePath":"\\/no\\/fifa\\/creation-centre","angularController":"creationCentreController","angularTemplate":"creationCentreTemplate"},"dk__RG__easfc_creation_centre_homepage":{"routePath":"\\/dk\\/fifa\\/creation-centre","angularController":"creationCentreController","angularTemplate":"creationCentreTemplate"},"se__RG__easfc_creation_centre_homepage":{"routePath":"\\/se\\/fifa\\/creation-centre","angularController":"creationCentreController","angularTemplate":"creationCentreTemplate"},"us__RG__easfc_creation_centre_team":{"routePath":"\\/fifa\\/creationcentre\\/team\\/:teamId","angularController":"creationCentreController","angularTemplate":"creationCentreTemplate"},"uk__RG__easfc_creation_centre_team":{"routePath":"\\/uk\\/fifa\\/creationcentre\\/team\\/:teamId","angularController":"creationCentreController","angularTemplate":"creationCentreTemplate"},"de__RG__easfc_creation_centre_team":{"routePath":"\\/de\\/fifa\\/creationcentre\\/team\\/:teamId","angularController":"creationCentreController","angularTemplate":"creationCentreTemplate"},"fr__RG__easfc_creation_centre_team":{"routePath":"\\/fr\\/fifa\\/creationcentre\\/team\\/:teamId","angularController":"creationCentreController","angularTemplate":"creationCentreTemplate"},"es__RG__easfc_creation_centre_team":{"routePath":"\\/es\\/fifa\\/creationcentre\\/team\\/:teamId","angularController":"creationCentreController","angularTemplate":"creationCentreTemplate"},"pl__RG__easfc_creation_centre_team":{"routePath":"\\/pl\\/fifa\\/creationcentre\\/team\\/:teamId","angularController":"creationCentreController","angularTemplate":"creationCentreTemplate"},"ru__RG__easfc_creation_centre_team":{"routePath":"\\/ru\\/fifa\\/creationcentre\\/team\\/:teamId","angularController":"creationCentreController","angularTemplate":"creationCentreTemplate"},"it__RG__easfc_creation_centre_team":{"routePath":"\\/it\\/fifa\\/creationcentre\\/team\\/:teamId","angularController":"creationCentreController","angularTemplate":"creationCentreTemplate"},"nl__RG__easfc_creation_centre_team":{"routePath":"\\/nl\\/fifa\\/creationcentre\\/team\\/:teamId","angularController":"creationCentreController","angularTemplate":"creationCentreTemplate"},"mx__RG__easfc_creation_centre_team":{"routePath":"\\/mx\\/fifa\\/creationcentre\\/team\\/:teamId","angularController":"creationCentreController","angularTemplate":"creationCentreTemplate"},"cz__RG__easfc_creation_centre_team":{"routePath":"\\/cz\\/fifa\\/creationcentre\\/team\\/:teamId","angularController":"creationCentreController","angularTemplate":"creationCentreTemplate"},"br__RG__easfc_creation_centre_team":{"routePath":"\\/br\\/fifa\\/creationcentre\\/team\\/:teamId","angularController":"creationCentreController","angularTemplate":"creationCentreTemplate"},"jp__RG__easfc_creation_centre_team":{"routePath":"\\/jp\\/fifa\\/creationcentre\\/team\\/:teamId","angularController":"creationCentreController","angularTemplate":"creationCentreTemplate"},"au__RG__easfc_creation_centre_team":{"routePath":"\\/au\\/fifa\\/creationcentre\\/team\\/:teamId","angularController":"creationCentreController","angularTemplate":"creationCentreTemplate"},"no__RG__easfc_creation_centre_team":{"routePath":"\\/no\\/fifa\\/creationcentre\\/team\\/:teamId","angularController":"creationCentreController","angularTemplate":"creationCentreTemplate"},"dk__RG__easfc_creation_centre_team":{"routePath":"\\/dk\\/fifa\\/creationcentre\\/team\\/:teamId","angularController":"creationCentreController","angularTemplate":"creationCentreTemplate"},"se__RG__easfc_creation_centre_team":{"routePath":"\\/se\\/fifa\\/creationcentre\\/team\\/:teamId","angularController":"creationCentreController","angularTemplate":"creationCentreTemplate"},"us__RG__easfc_creation_centre_player":{"routePath":"\\/fifa\\/creationcentre\\/player\\/:playerId","angularController":"creationCentreController","angularTemplate":"creationCentreTemplate"},"uk__RG__easfc_creation_centre_player":{"routePath":"\\/uk\\/fifa\\/creationcentre\\/player\\/:playerId","angularController":"creationCentreController","angularTemplate":"creationCentreTemplate"},"de__RG__easfc_creation_centre_player":{"routePath":"\\/de\\/fifa\\/creationcentre\\/player\\/:playerId","angularController":"creationCentreController","angularTemplate":"creationCentreTemplate"},"fr__RG__easfc_creation_centre_player":{"routePath":"\\/fr\\/fifa\\/creationcentre\\/player\\/:playerId","angularController":"creationCentreController","angularTemplate":"creationCentreTemplate"},"es__RG__easfc_creation_centre_player":{"routePath":"\\/es\\/fifa\\/creationcentre\\/player\\/:playerId","angularController":"creationCentreController","angularTemplate":"creationCentreTemplate"},"pl__RG__easfc_creation_centre_player":{"routePath":"\\/pl\\/fifa\\/creationcentre\\/player\\/:playerId","angularController":"creationCentreController","angularTemplate":"creationCentreTemplate"},"ru__RG__easfc_creation_centre_player":{"routePath":"\\/ru\\/fifa\\/creationcentre\\/player\\/:playerId","angularController":"creationCentreController","angularTemplate":"creationCentreTemplate"},"it__RG__easfc_creation_centre_player":{"routePath":"\\/it\\/fifa\\/creationcentre\\/player\\/:playerId","angularController":"creationCentreController","angularTemplate":"creationCentreTemplate"},"nl__RG__easfc_creation_centre_player":{"routePath":"\\/nl\\/fifa\\/creationcentre\\/player\\/:playerId","angularController":"creationCentreController","angularTemplate":"creationCentreTemplate"},"mx__RG__easfc_creation_centre_player":{"routePath":"\\/mx\\/fifa\\/creationcentre\\/player\\/:playerId","angularController":"creationCentreController","angularTemplate":"creationCentreTemplate"},"cz__RG__easfc_creation_centre_player":{"routePath":"\\/cz\\/fifa\\/creationcentre\\/player\\/:playerId","angularController":"creationCentreController","angularTemplate":"creationCentreTemplate"},"br__RG__easfc_creation_centre_player":{"routePath":"\\/br\\/fifa\\/creationcentre\\/player\\/:playerId","angularController":"creationCentreController","angularTemplate":"creationCentreTemplate"},"jp__RG__easfc_creation_centre_player":{"routePath":"\\/jp\\/fifa\\/creationcentre\\/player\\/:playerId","angularController":"creationCentreController","angularTemplate":"creationCentreTemplate"},"au__RG__easfc_creation_centre_player":{"routePath":"\\/au\\/fifa\\/creationcentre\\/player\\/:playerId","angularController":"creationCentreController","angularTemplate":"creationCentreTemplate"},"no__RG__easfc_creation_centre_player":{"routePath":"\\/no\\/fifa\\/creationcentre\\/player\\/:playerId","angularController":"creationCentreController","angularTemplate":"creationCentreTemplate"},"dk__RG__easfc_creation_centre_player":{"routePath":"\\/dk\\/fifa\\/creationcentre\\/player\\/:playerId","angularController":"creationCentreController","angularTemplate":"creationCentreTemplate"},"se__RG__easfc_creation_centre_player":{"routePath":"\\/se\\/fifa\\/creationcentre\\/player\\/:playerId","angularController":"creationCentreController","angularTemplate":"creationCentreTemplate"},"us__RG__easfc_creation_centre_league":{"routePath":"\\/fifa\\/creationcentre\\/league\\/:leagueId","angularController":"creationCentreController","angularTemplate":"creationCentreTemplate"},"uk__RG__easfc_creation_centre_league":{"routePath":"\\/uk\\/fifa\\/creationcentre\\/league\\/:leagueId","angularController":"creationCentreController","angularTemplate":"creationCentreTemplate"},"de__RG__easfc_creation_centre_league":{"routePath":"\\/de\\/fifa\\/creationcentre\\/league\\/:leagueId","angularController":"creationCentreController","angularTemplate":"creationCentreTemplate"},"fr__RG__easfc_creation_centre_league":{"routePath":"\\/fr\\/fifa\\/creationcentre\\/league\\/:leagueId","angularController":"creationCentreController","angularTemplate":"creationCentreTemplate"},"es__RG__easfc_creation_centre_league":{"routePath":"\\/es\\/fifa\\/creationcentre\\/league\\/:leagueId","angularController":"creationCentreController","angularTemplate":"creationCentreTemplate"},"pl__RG__easfc_creation_centre_league":{"routePath":"\\/pl\\/fifa\\/creationcentre\\/league\\/:leagueId","angularController":"creationCentreController","angularTemplate":"creationCentreTemplate"},"ru__RG__easfc_creation_centre_league":{"routePath":"\\/ru\\/fifa\\/creationcentre\\/league\\/:leagueId","angularController":"creationCentreController","angularTemplate":"creationCentreTemplate"},"it__RG__easfc_creation_centre_league":{"routePath":"\\/it\\/fifa\\/creationcentre\\/league\\/:leagueId","angularController":"creationCentreController","angularTemplate":"creationCentreTemplate"},"nl__RG__easfc_creation_centre_league":{"routePath":"\\/nl\\/fifa\\/creationcentre\\/league\\/:leagueId","angularController":"creationCentreController","angularTemplate":"creationCentreTemplate"},"mx__RG__easfc_creation_centre_league":{"routePath":"\\/mx\\/fifa\\/creationcentre\\/league\\/:leagueId","angularController":"creationCentreController","angularTemplate":"creationCentreTemplate"},"cz__RG__easfc_creation_centre_league":{"routePath":"\\/cz\\/fifa\\/creationcentre\\/league\\/:leagueId","angularController":"creationCentreController","angularTemplate":"creationCentreTemplate"},"br__RG__easfc_creation_centre_league":{"routePath":"\\/br\\/fifa\\/creationcentre\\/league\\/:leagueId","angularController":"creationCentreController","angularTemplate":"creationCentreTemplate"},"jp__RG__easfc_creation_centre_league":{"routePath":"\\/jp\\/fifa\\/creationcentre\\/league\\/:leagueId","angularController":"creationCentreController","angularTemplate":"creationCentreTemplate"},"au__RG__easfc_creation_centre_league":{"routePath":"\\/au\\/fifa\\/creationcentre\\/league\\/:leagueId","angularController":"creationCentreController","angularTemplate":"creationCentreTemplate"},"no__RG__easfc_creation_centre_league":{"routePath":"\\/no\\/fifa\\/creationcentre\\/league\\/:leagueId","angularController":"creationCentreController","angularTemplate":"creationCentreTemplate"},"dk__RG__easfc_creation_centre_league":{"routePath":"\\/dk\\/fifa\\/creationcentre\\/league\\/:leagueId","angularController":"creationCentreController","angularTemplate":"creationCentreTemplate"},"se__RG__easfc_creation_centre_league":{"routePath":"\\/se\\/fifa\\/creationcentre\\/league\\/:leagueId","angularController":"creationCentreController","angularTemplate":"creationCentreTemplate"},"us__RG__easfc_gamedata_statspage":{"routePath":"\\/fifa\\/game-data\\/stats\\/:personaName\\/:platformTag\\/:gameMode","angularController":"statsController","angularTemplate":"statsTemplate"},"uk__RG__easfc_gamedata_statspage":{"routePath":"\\/uk\\/fifa\\/game-data\\/stats\\/:personaName\\/:platformTag\\/:gameMode","angularController":"statsController","angularTemplate":"statsTemplate"},"de__RG__easfc_gamedata_statspage":{"routePath":"\\/de\\/fifa\\/game-data\\/stats\\/:personaName\\/:platformTag\\/:gameMode","angularController":"statsController","angularTemplate":"statsTemplate"},"fr__RG__easfc_gamedata_statspage":{"routePath":"\\/fr\\/fifa\\/game-data\\/stats\\/:personaName\\/:platformTag\\/:gameMode","angularController":"statsController","angularTemplate":"statsTemplate"},"es__RG__easfc_gamedata_statspage":{"routePath":"\\/es\\/fifa\\/game-data\\/stats\\/:personaName\\/:platformTag\\/:gameMode","angularController":"statsController","angularTemplate":"statsTemplate"},"pl__RG__easfc_gamedata_statspage":{"routePath":"\\/pl\\/fifa\\/game-data\\/stats\\/:personaName\\/:platformTag\\/:gameMode","angularController":"statsController","angularTemplate":"statsTemplate"},"ru__RG__easfc_gamedata_statspage":{"routePath":"\\/ru\\/fifa\\/game-data\\/stats\\/:personaName\\/:platformTag\\/:gameMode","angularController":"statsController","angularTemplate":"statsTemplate"},"it__RG__easfc_gamedata_statspage":{"routePath":"\\/it\\/fifa\\/game-data\\/stats\\/:personaName\\/:platformTag\\/:gameMode","angularController":"statsController","angularTemplate":"statsTemplate"},"nl__RG__easfc_gamedata_statspage":{"routePath":"\\/nl\\/fifa\\/game-data\\/stats\\/:personaName\\/:platformTag\\/:gameMode","angularController":"statsController","angularTemplate":"statsTemplate"},"mx__RG__easfc_gamedata_statspage":{"routePath":"\\/mx\\/fifa\\/game-data\\/stats\\/:personaName\\/:platformTag\\/:gameMode","angularController":"statsController","angularTemplate":"statsTemplate"},"cz__RG__easfc_gamedata_statspage":{"routePath":"\\/cz\\/fifa\\/game-data\\/stats\\/:personaName\\/:platformTag\\/:gameMode","angularController":"statsController","angularTemplate":"statsTemplate"},"br__RG__easfc_gamedata_statspage":{"routePath":"\\/br\\/fifa\\/game-data\\/stats\\/:personaName\\/:platformTag\\/:gameMode","angularController":"statsController","angularTemplate":"statsTemplate"},"jp__RG__easfc_gamedata_statspage":{"routePath":"\\/jp\\/fifa\\/game-data\\/stats\\/:personaName\\/:platformTag\\/:gameMode","angularController":"statsController","angularTemplate":"statsTemplate"},"au__RG__easfc_gamedata_statspage":{"routePath":"\\/au\\/fifa\\/game-data\\/stats\\/:personaName\\/:platformTag\\/:gameMode","angularController":"statsController","angularTemplate":"statsTemplate"},"no__RG__easfc_gamedata_statspage":{"routePath":"\\/no\\/fifa\\/game-data\\/stats\\/:personaName\\/:platformTag\\/:gameMode","angularController":"statsController","angularTemplate":"statsTemplate"},"dk__RG__easfc_gamedata_statspage":{"routePath":"\\/dk\\/fifa\\/game-data\\/stats\\/:personaName\\/:platformTag\\/:gameMode","angularController":"statsController","angularTemplate":"statsTemplate"},"se__RG__easfc_gamedata_statspage":{"routePath":"\\/se\\/fifa\\/game-data\\/stats\\/:personaName\\/:platformTag\\/:gameMode","angularController":"statsController","angularTemplate":"statsTemplate"},"us__RG__easfc_gamedata_matchistorypage":{"routePath":"\\/fifa\\/game-data\\/match-history\\/:personaName\\/:platformTag\\/:gameMode","angularController":"matchHistoryController","angularTemplate":"matchHistoryTemplate"},"uk__RG__easfc_gamedata_matchistorypage":{"routePath":"\\/uk\\/fifa\\/game-data\\/match-history\\/:personaName\\/:platformTag\\/:gameMode","angularController":"matchHistoryController","angularTemplate":"matchHistoryTemplate"},"de__RG__easfc_gamedata_matchistorypage":{"routePath":"\\/de\\/fifa\\/game-data\\/match-history\\/:personaName\\/:platformTag\\/:gameMode","angularController":"matchHistoryController","angularTemplate":"matchHistoryTemplate"},"fr__RG__easfc_gamedata_matchistorypage":{"routePath":"\\/fr\\/fifa\\/game-data\\/match-history\\/:personaName\\/:platformTag\\/:gameMode","angularController":"matchHistoryController","angularTemplate":"matchHistoryTemplate"},"es__RG__easfc_gamedata_matchistorypage":{"routePath":"\\/es\\/fifa\\/game-data\\/match-history\\/:personaName\\/:platformTag\\/:gameMode","angularController":"matchHistoryController","angularTemplate":"matchHistoryTemplate"},"pl__RG__easfc_gamedata_matchistorypage":{"routePath":"\\/pl\\/fifa\\/game-data\\/match-history\\/:personaName\\/:platformTag\\/:gameMode","angularController":"matchHistoryController","angularTemplate":"matchHistoryTemplate"},"ru__RG__easfc_gamedata_matchistorypage":{"routePath":"\\/ru\\/fifa\\/game-data\\/match-history\\/:personaName\\/:platformTag\\/:gameMode","angularController":"matchHistoryController","angularTemplate":"matchHistoryTemplate"},"it__RG__easfc_gamedata_matchistorypage":{"routePath":"\\/it\\/fifa\\/game-data\\/match-history\\/:personaName\\/:platformTag\\/:gameMode","angularController":"matchHistoryController","angularTemplate":"matchHistoryTemplate"},"nl__RG__easfc_gamedata_matchistorypage":{"routePath":"\\/nl\\/fifa\\/game-data\\/match-history\\/:personaName\\/:platformTag\\/:gameMode","angularController":"matchHistoryController","angularTemplate":"matchHistoryTemplate"},"mx__RG__easfc_gamedata_matchistorypage":{"routePath":"\\/mx\\/fifa\\/game-data\\/match-history\\/:personaName\\/:platformTag\\/:gameMode","angularController":"matchHistoryController","angularTemplate":"matchHistoryTemplate"},"cz__RG__easfc_gamedata_matchistorypage":{"routePath":"\\/cz\\/fifa\\/game-data\\/match-history\\/:personaName\\/:platformTag\\/:gameMode","angularController":"matchHistoryController","angularTemplate":"matchHistoryTemplate"},"br__RG__easfc_gamedata_matchistorypage":{"routePath":"\\/br\\/fifa\\/game-data\\/match-history\\/:personaName\\/:platformTag\\/:gameMode","angularController":"matchHistoryController","angularTemplate":"matchHistoryTemplate"},"jp__RG__easfc_gamedata_matchistorypage":{"routePath":"\\/jp\\/fifa\\/game-data\\/match-history\\/:personaName\\/:platformTag\\/:gameMode","angularController":"matchHistoryController","angularTemplate":"matchHistoryTemplate"},"au__RG__easfc_gamedata_matchistorypage":{"routePath":"\\/au\\/fifa\\/game-data\\/match-history\\/:personaName\\/:platformTag\\/:gameMode","angularController":"matchHistoryController","angularTemplate":"matchHistoryTemplate"},"no__RG__easfc_gamedata_matchistorypage":{"routePath":"\\/no\\/fifa\\/game-data\\/match-history\\/:personaName\\/:platformTag\\/:gameMode","angularController":"matchHistoryController","angularTemplate":"matchHistoryTemplate"},"dk__RG__easfc_gamedata_matchistorypage":{"routePath":"\\/dk\\/fifa\\/game-data\\/match-history\\/:personaName\\/:platformTag\\/:gameMode","angularController":"matchHistoryController","angularTemplate":"matchHistoryTemplate"},"se__RG__easfc_gamedata_matchistorypage":{"routePath":"\\/se\\/fifa\\/game-data\\/match-history\\/:personaName\\/:platformTag\\/:gameMode","angularController":"matchHistoryController","angularTemplate":"matchHistoryTemplate"},"us__RG__easfc_gamedata_mediapage":{"routePath":"\\/fifa\\/game-data\\/media\\/:personaName\\/:platformTag","angularController":"mediaController","angularTemplate":"mediaTemplate"},"uk__RG__easfc_gamedata_mediapage":{"routePath":"\\/uk\\/fifa\\/game-data\\/media\\/:personaName\\/:platformTag","angularController":"mediaController","angularTemplate":"mediaTemplate"},"de__RG__easfc_gamedata_mediapage":{"routePath":"\\/de\\/fifa\\/game-data\\/media\\/:personaName\\/:platformTag","angularController":"mediaController","angularTemplate":"mediaTemplate"},"fr__RG__easfc_gamedata_mediapage":{"routePath":"\\/fr\\/fifa\\/game-data\\/media\\/:personaName\\/:platformTag","angularController":"mediaController","angularTemplate":"mediaTemplate"},"es__RG__easfc_gamedata_mediapage":{"routePath":"\\/es\\/fifa\\/game-data\\/media\\/:personaName\\/:platformTag","angularController":"mediaController","angularTemplate":"mediaTemplate"},"pl__RG__easfc_gamedata_mediapage":{"routePath":"\\/pl\\/fifa\\/game-data\\/media\\/:personaName\\/:platformTag","angularController":"mediaController","angularTemplate":"mediaTemplate"},"ru__RG__easfc_gamedata_mediapage":{"routePath":"\\/ru\\/fifa\\/game-data\\/media\\/:personaName\\/:platformTag","angularController":"mediaController","angularTemplate":"mediaTemplate"},"it__RG__easfc_gamedata_mediapage":{"routePath":"\\/it\\/fifa\\/game-data\\/media\\/:personaName\\/:platformTag","angularController":"mediaController","angularTemplate":"mediaTemplate"},"nl__RG__easfc_gamedata_mediapage":{"routePath":"\\/nl\\/fifa\\/game-data\\/media\\/:personaName\\/:platformTag","angularController":"mediaController","angularTemplate":"mediaTemplate"},"mx__RG__easfc_gamedata_mediapage":{"routePath":"\\/mx\\/fifa\\/game-data\\/media\\/:personaName\\/:platformTag","angularController":"mediaController","angularTemplate":"mediaTemplate"},"cz__RG__easfc_gamedata_mediapage":{"routePath":"\\/cz\\/fifa\\/game-data\\/media\\/:personaName\\/:platformTag","angularController":"mediaController","angularTemplate":"mediaTemplate"},"br__RG__easfc_gamedata_mediapage":{"routePath":"\\/br\\/fifa\\/game-data\\/media\\/:personaName\\/:platformTag","angularController":"mediaController","angularTemplate":"mediaTemplate"},"jp__RG__easfc_gamedata_mediapage":{"routePath":"\\/jp\\/fifa\\/game-data\\/media\\/:personaName\\/:platformTag","angularController":"mediaController","angularTemplate":"mediaTemplate"},"au__RG__easfc_gamedata_mediapage":{"routePath":"\\/au\\/fifa\\/game-data\\/media\\/:personaName\\/:platformTag","angularController":"mediaController","angularTemplate":"mediaTemplate"},"no__RG__easfc_gamedata_mediapage":{"routePath":"\\/no\\/fifa\\/game-data\\/media\\/:personaName\\/:platformTag","angularController":"mediaController","angularTemplate":"mediaTemplate"},"dk__RG__easfc_gamedata_mediapage":{"routePath":"\\/dk\\/fifa\\/game-data\\/media\\/:personaName\\/:platformTag","angularController":"mediaController","angularTemplate":"mediaTemplate"},"se__RG__easfc_gamedata_mediapage":{"routePath":"\\/se\\/fifa\\/game-data\\/media\\/:personaName\\/:platformTag","angularController":"mediaController","angularTemplate":"mediaTemplate"},"us__RG__easfc_activity_myactivitypage":{"routePath":"\\/fifa\\/social\\/:platformTag\\/:activityType","angularController":"myActivityController","angularTemplate":"myActivityTemplate"},"uk__RG__easfc_activity_myactivitypage":{"routePath":"\\/uk\\/fifa\\/social\\/:platformTag\\/:activityType","angularController":"myActivityController","angularTemplate":"myActivityTemplate"},"de__RG__easfc_activity_myactivitypage":{"routePath":"\\/de\\/fifa\\/social\\/:platformTag\\/:activityType","angularController":"myActivityController","angularTemplate":"myActivityTemplate"},"fr__RG__easfc_activity_myactivitypage":{"routePath":"\\/fr\\/fifa\\/social\\/:platformTag\\/:activityType","angularController":"myActivityController","angularTemplate":"myActivityTemplate"},"es__RG__easfc_activity_myactivitypage":{"routePath":"\\/es\\/fifa\\/social\\/:platformTag\\/:activityType","angularController":"myActivityController","angularTemplate":"myActivityTemplate"},"pl__RG__easfc_activity_myactivitypage":{"routePath":"\\/pl\\/fifa\\/social\\/:platformTag\\/:activityType","angularController":"myActivityController","angularTemplate":"myActivityTemplate"},"ru__RG__easfc_activity_myactivitypage":{"routePath":"\\/ru\\/fifa\\/social\\/:platformTag\\/:activityType","angularController":"myActivityController","angularTemplate":"myActivityTemplate"},"it__RG__easfc_activity_myactivitypage":{"routePath":"\\/it\\/fifa\\/social\\/:platformTag\\/:activityType","angularController":"myActivityController","angularTemplate":"myActivityTemplate"},"nl__RG__easfc_activity_myactivitypage":{"routePath":"\\/nl\\/fifa\\/social\\/:platformTag\\/:activityType","angularController":"myActivityController","angularTemplate":"myActivityTemplate"},"mx__RG__easfc_activity_myactivitypage":{"routePath":"\\/mx\\/fifa\\/social\\/:platformTag\\/:activityType","angularController":"myActivityController","angularTemplate":"myActivityTemplate"},"cz__RG__easfc_activity_myactivitypage":{"routePath":"\\/cz\\/fifa\\/social\\/:platformTag\\/:activityType","angularController":"myActivityController","angularTemplate":"myActivityTemplate"},"br__RG__easfc_activity_myactivitypage":{"routePath":"\\/br\\/fifa\\/social\\/:platformTag\\/:activityType","angularController":"myActivityController","angularTemplate":"myActivityTemplate"},"jp__RG__easfc_activity_myactivitypage":{"routePath":"\\/jp\\/fifa\\/social\\/:platformTag\\/:activityType","angularController":"myActivityController","angularTemplate":"myActivityTemplate"},"au__RG__easfc_activity_myactivitypage":{"routePath":"\\/au\\/fifa\\/social\\/:platformTag\\/:activityType","angularController":"myActivityController","angularTemplate":"myActivityTemplate"},"no__RG__easfc_activity_myactivitypage":{"routePath":"\\/no\\/fifa\\/social\\/:platformTag\\/:activityType","angularController":"myActivityController","angularTemplate":"myActivityTemplate"},"dk__RG__easfc_activity_myactivitypage":{"routePath":"\\/dk\\/fifa\\/social\\/:platformTag\\/:activityType","angularController":"myActivityController","angularTemplate":"myActivityTemplate"},"se__RG__easfc_activity_myactivitypage":{"routePath":"\\/se\\/fifa\\/social\\/:platformTag\\/:activityType","angularController":"myActivityController","angularTemplate":"myActivityTemplate"},"us__RG__easfc_futpage":{"routePath":"\\/fifa\\/ultimate-team\\/web-app","angularController":"futController","angularTemplate":"futTemplate"},"uk__RG__easfc_futpage":{"routePath":"\\/uk\\/fifa\\/ultimate-team\\/web-app","angularController":"futController","angularTemplate":"futTemplate"},"de__RG__easfc_futpage":{"routePath":"\\/de\\/fifa\\/ultimate-team\\/web-app","angularController":"futController","angularTemplate":"futTemplate"},"fr__RG__easfc_futpage":{"routePath":"\\/fr\\/fifa\\/ultimate-team\\/web-app","angularController":"futController","angularTemplate":"futTemplate"},"es__RG__easfc_futpage":{"routePath":"\\/es\\/fifa\\/ultimate-team\\/web-app","angularController":"futController","angularTemplate":"futTemplate"},"pl__RG__easfc_futpage":{"routePath":"\\/pl\\/fifa\\/ultimate-team\\/web-app","angularController":"futController","angularTemplate":"futTemplate"},"ru__RG__easfc_futpage":{"routePath":"\\/ru\\/fifa\\/ultimate-team\\/web-app","angularController":"futController","angularTemplate":"futTemplate"},"it__RG__easfc_futpage":{"routePath":"\\/it\\/fifa\\/ultimate-team\\/web-app","angularController":"futController","angularTemplate":"futTemplate"},"nl__RG__easfc_futpage":{"routePath":"\\/nl\\/fifa\\/ultimate-team\\/web-app","angularController":"futController","angularTemplate":"futTemplate"},"mx__RG__easfc_futpage":{"routePath":"\\/mx\\/fifa\\/ultimate-team\\/web-app","angularController":"futController","angularTemplate":"futTemplate"},"cz__RG__easfc_futpage":{"routePath":"\\/cz\\/fifa\\/ultimate-team\\/web-app","angularController":"futController","angularTemplate":"futTemplate"},"br__RG__easfc_futpage":{"routePath":"\\/br\\/fifa\\/ultimate-team\\/web-app","angularController":"futController","angularTemplate":"futTemplate"},"jp__RG__easfc_futpage":{"routePath":"\\/jp\\/fifa\\/ultimate-team\\/web-app","angularController":"futController","angularTemplate":"futTemplate"},"au__RG__easfc_futpage":{"routePath":"\\/au\\/fifa\\/ultimate-team\\/web-app","angularController":"futController","angularTemplate":"futTemplate"},"no__RG__easfc_futpage":{"routePath":"\\/no\\/fifa\\/ultimate-team\\/web-app","angularController":"futController","angularTemplate":"futTemplate"},"dk__RG__easfc_futpage":{"routePath":"\\/dk\\/fifa\\/ultimate-team\\/web-app","angularController":"futController","angularTemplate":"futTemplate"},"se__RG__easfc_futpage":{"routePath":"\\/se\\/fifa\\/ultimate-team\\/web-app","angularController":"futController","angularTemplate":"futTemplate"},"us__RG__easfc_futpage_sharelink":{"routePath":"\\/fifa\\/ultimate-team\\/web-app\\/show-off","angularController":"futController","angularTemplate":"futTemplate"},"uk__RG__easfc_futpage_sharelink":{"routePath":"\\/uk\\/fifa\\/ultimate-team\\/web-app\\/show-off","angularController":"futController","angularTemplate":"futTemplate"},"de__RG__easfc_futpage_sharelink":{"routePath":"\\/de\\/fifa\\/ultimate-team\\/web-app\\/show-off","angularController":"futController","angularTemplate":"futTemplate"},"fr__RG__easfc_futpage_sharelink":{"routePath":"\\/fr\\/fifa\\/ultimate-team\\/web-app\\/show-off","angularController":"futController","angularTemplate":"futTemplate"},"es__RG__easfc_futpage_sharelink":{"routePath":"\\/es\\/fifa\\/ultimate-team\\/web-app\\/show-off","angularController":"futController","angularTemplate":"futTemplate"},"pl__RG__easfc_futpage_sharelink":{"routePath":"\\/pl\\/fifa\\/ultimate-team\\/web-app\\/show-off","angularController":"futController","angularTemplate":"futTemplate"},"ru__RG__easfc_futpage_sharelink":{"routePath":"\\/ru\\/fifa\\/ultimate-team\\/web-app\\/show-off","angularController":"futController","angularTemplate":"futTemplate"},"it__RG__easfc_futpage_sharelink":{"routePath":"\\/it\\/fifa\\/ultimate-team\\/web-app\\/show-off","angularController":"futController","angularTemplate":"futTemplate"},"nl__RG__easfc_futpage_sharelink":{"routePath":"\\/nl\\/fifa\\/ultimate-team\\/web-app\\/show-off","angularController":"futController","angularTemplate":"futTemplate"},"mx__RG__easfc_futpage_sharelink":{"routePath":"\\/mx\\/fifa\\/ultimate-team\\/web-app\\/show-off","angularController":"futController","angularTemplate":"futTemplate"},"cz__RG__easfc_futpage_sharelink":{"routePath":"\\/cz\\/fifa\\/ultimate-team\\/web-app\\/show-off","angularController":"futController","angularTemplate":"futTemplate"},"br__RG__easfc_futpage_sharelink":{"routePath":"\\/br\\/fifa\\/ultimate-team\\/web-app\\/show-off","angularController":"futController","angularTemplate":"futTemplate"},"jp__RG__easfc_futpage_sharelink":{"routePath":"\\/jp\\/fifa\\/ultimate-team\\/web-app\\/show-off","angularController":"futController","angularTemplate":"futTemplate"},"au__RG__easfc_futpage_sharelink":{"routePath":"\\/au\\/fifa\\/ultimate-team\\/web-app\\/show-off","angularController":"futController","angularTemplate":"futTemplate"},"no__RG__easfc_futpage_sharelink":{"routePath":"\\/no\\/fifa\\/ultimate-team\\/web-app\\/show-off","angularController":"futController","angularTemplate":"futTemplate"},"dk__RG__easfc_futpage_sharelink":{"routePath":"\\/dk\\/fifa\\/ultimate-team\\/web-app\\/show-off","angularController":"futController","angularTemplate":"futTemplate"},"se__RG__easfc_futpage_sharelink":{"routePath":"\\/se\\/fifa\\/ultimate-team\\/web-app\\/show-off","angularController":"futController","angularTemplate":"futTemplate"},"us__RG__easfc_apps_proclubspage":{"routePath":"\\/fifa\\/pro-clubs","angularController":"proclubsController","angularTemplate":"proclubsTemplate"},"uk__RG__easfc_apps_proclubspage":{"routePath":"\\/uk\\/fifa\\/pro-clubs","angularController":"proclubsController","angularTemplate":"proclubsTemplate"},"de__RG__easfc_apps_proclubspage":{"routePath":"\\/de\\/fifa\\/pro-clubs","angularController":"proclubsController","angularTemplate":"proclubsTemplate"},"fr__RG__easfc_apps_proclubspage":{"routePath":"\\/fr\\/fifa\\/pro-clubs","angularController":"proclubsController","angularTemplate":"proclubsTemplate"},"es__RG__easfc_apps_proclubspage":{"routePath":"\\/es\\/fifa\\/pro-clubs","angularController":"proclubsController","angularTemplate":"proclubsTemplate"},"pl__RG__easfc_apps_proclubspage":{"routePath":"\\/pl\\/fifa\\/pro-clubs","angularController":"proclubsController","angularTemplate":"proclubsTemplate"},"ru__RG__easfc_apps_proclubspage":{"routePath":"\\/ru\\/fifa\\/pro-clubs","angularController":"proclubsController","angularTemplate":"proclubsTemplate"},"it__RG__easfc_apps_proclubspage":{"routePath":"\\/it\\/fifa\\/pro-clubs","angularController":"proclubsController","angularTemplate":"proclubsTemplate"},"nl__RG__easfc_apps_proclubspage":{"routePath":"\\/nl\\/fifa\\/pro-clubs","angularController":"proclubsController","angularTemplate":"proclubsTemplate"},"mx__RG__easfc_apps_proclubspage":{"routePath":"\\/mx\\/fifa\\/pro-clubs","angularController":"proclubsController","angularTemplate":"proclubsTemplate"},"cz__RG__easfc_apps_proclubspage":{"routePath":"\\/cz\\/fifa\\/pro-clubs","angularController":"proclubsController","angularTemplate":"proclubsTemplate"},"br__RG__easfc_apps_proclubspage":{"routePath":"\\/br\\/fifa\\/pro-clubs","angularController":"proclubsController","angularTemplate":"proclubsTemplate"},"jp__RG__easfc_apps_proclubspage":{"routePath":"\\/jp\\/fifa\\/pro-clubs","angularController":"proclubsController","angularTemplate":"proclubsTemplate"},"au__RG__easfc_apps_proclubspage":{"routePath":"\\/au\\/fifa\\/pro-clubs","angularController":"proclubsController","angularTemplate":"proclubsTemplate"},"no__RG__easfc_apps_proclubspage":{"routePath":"\\/no\\/fifa\\/pro-clubs","angularController":"proclubsController","angularTemplate":"proclubsTemplate"},"dk__RG__easfc_apps_proclubspage":{"routePath":"\\/dk\\/fifa\\/pro-clubs","angularController":"proclubsController","angularTemplate":"proclubsTemplate"},"se__RG__easfc_apps_proclubspage":{"routePath":"\\/se\\/fifa\\/pro-clubs","angularController":"proclubsController","angularTemplate":"proclubsTemplate"},"us__RG__easfc_vanity_stats":{"routePath":"\\/fifa\\/my-stats","angularController":null,"angularTemplate":null},"uk__RG__easfc_vanity_stats":{"routePath":"\\/uk\\/fifa\\/my-stats","angularController":null,"angularTemplate":null},"de__RG__easfc_vanity_stats":{"routePath":"\\/de\\/fifa\\/my-stats","angularController":null,"angularTemplate":null},"fr__RG__easfc_vanity_stats":{"routePath":"\\/fr\\/fifa\\/my-stats","angularController":null,"angularTemplate":null},"es__RG__easfc_vanity_stats":{"routePath":"\\/es\\/fifa\\/my-stats","angularController":null,"angularTemplate":null},"pl__RG__easfc_vanity_stats":{"routePath":"\\/pl\\/fifa\\/my-stats","angularController":null,"angularTemplate":null},"ru__RG__easfc_vanity_stats":{"routePath":"\\/ru\\/fifa\\/my-stats","angularController":null,"angularTemplate":null},"it__RG__easfc_vanity_stats":{"routePath":"\\/it\\/fifa\\/my-stats","angularController":null,"angularTemplate":null},"nl__RG__easfc_vanity_stats":{"routePath":"\\/nl\\/fifa\\/my-stats","angularController":null,"angularTemplate":null},"mx__RG__easfc_vanity_stats":{"routePath":"\\/mx\\/fifa\\/my-stats","angularController":null,"angularTemplate":null},"cz__RG__easfc_vanity_stats":{"routePath":"\\/cz\\/fifa\\/my-stats","angularController":null,"angularTemplate":null},"br__RG__easfc_vanity_stats":{"routePath":"\\/br\\/fifa\\/my-stats","angularController":null,"angularTemplate":null},"jp__RG__easfc_vanity_stats":{"routePath":"\\/jp\\/fifa\\/my-stats","angularController":null,"angularTemplate":null},"au__RG__easfc_vanity_stats":{"routePath":"\\/au\\/fifa\\/my-stats","angularController":null,"angularTemplate":null},"no__RG__easfc_vanity_stats":{"routePath":"\\/no\\/fifa\\/my-stats","angularController":null,"angularTemplate":null},"dk__RG__easfc_vanity_stats":{"routePath":"\\/dk\\/fifa\\/my-stats","angularController":null,"angularTemplate":null},"se__RG__easfc_vanity_stats":{"routePath":"\\/se\\/fifa\\/my-stats","angularController":null,"angularTemplate":null},"us__RG__easfc_vanity_history":{"routePath":"\\/fifa\\/my-history","angularController":null,"angularTemplate":null},"uk__RG__easfc_vanity_history":{"routePath":"\\/uk\\/fifa\\/my-history","angularController":null,"angularTemplate":null},"de__RG__easfc_vanity_history":{"routePath":"\\/de\\/fifa\\/my-history","angularController":null,"angularTemplate":null},"fr__RG__easfc_vanity_history":{"routePath":"\\/fr\\/fifa\\/my-history","angularController":null,"angularTemplate":null},"es__RG__easfc_vanity_history":{"routePath":"\\/es\\/fifa\\/my-history","angularController":null,"angularTemplate":null},"pl__RG__easfc_vanity_history":{"routePath":"\\/pl\\/fifa\\/my-history","angularController":null,"angularTemplate":null},"ru__RG__easfc_vanity_history":{"routePath":"\\/ru\\/fifa\\/my-history","angularController":null,"angularTemplate":null},"it__RG__easfc_vanity_history":{"routePath":"\\/it\\/fifa\\/my-history","angularController":null,"angularTemplate":null},"nl__RG__easfc_vanity_history":{"routePath":"\\/nl\\/fifa\\/my-history","angularController":null,"angularTemplate":null},"mx__RG__easfc_vanity_history":{"routePath":"\\/mx\\/fifa\\/my-history","angularController":null,"angularTemplate":null},"cz__RG__easfc_vanity_history":{"routePath":"\\/cz\\/fifa\\/my-history","angularController":null,"angularTemplate":null},"br__RG__easfc_vanity_history":{"routePath":"\\/br\\/fifa\\/my-history","angularController":null,"angularTemplate":null},"jp__RG__easfc_vanity_history":{"routePath":"\\/jp\\/fifa\\/my-history","angularController":null,"angularTemplate":null},"au__RG__easfc_vanity_history":{"routePath":"\\/au\\/fifa\\/my-history","angularController":null,"angularTemplate":null},"no__RG__easfc_vanity_history":{"routePath":"\\/no\\/fifa\\/my-history","angularController":null,"angularTemplate":null},"dk__RG__easfc_vanity_history":{"routePath":"\\/dk\\/fifa\\/my-history","angularController":null,"angularTemplate":null},"se__RG__easfc_vanity_history":{"routePath":"\\/se\\/fifa\\/my-history","angularController":null,"angularTemplate":null},"us__RG__easfc_vanity_media":{"routePath":"\\/fifa\\/my-media","angularController":null,"angularTemplate":null},"uk__RG__easfc_vanity_media":{"routePath":"\\/uk\\/fifa\\/my-media","angularController":null,"angularTemplate":null},"de__RG__easfc_vanity_media":{"routePath":"\\/de\\/fifa\\/my-media","angularController":null,"angularTemplate":null},"fr__RG__easfc_vanity_media":{"routePath":"\\/fr\\/fifa\\/my-media","angularController":null,"angularTemplate":null},"es__RG__easfc_vanity_media":{"routePath":"\\/es\\/fifa\\/my-media","angularController":null,"angularTemplate":null},"pl__RG__easfc_vanity_media":{"routePath":"\\/pl\\/fifa\\/my-media","angularController":null,"angularTemplate":null},"ru__RG__easfc_vanity_media":{"routePath":"\\/ru\\/fifa\\/my-media","angularController":null,"angularTemplate":null},"it__RG__easfc_vanity_media":{"routePath":"\\/it\\/fifa\\/my-media","angularController":null,"angularTemplate":null},"nl__RG__easfc_vanity_media":{"routePath":"\\/nl\\/fifa\\/my-media","angularController":null,"angularTemplate":null},"mx__RG__easfc_vanity_media":{"routePath":"\\/mx\\/fifa\\/my-media","angularController":null,"angularTemplate":null},"cz__RG__easfc_vanity_media":{"routePath":"\\/cz\\/fifa\\/my-media","angularController":null,"angularTemplate":null},"br__RG__easfc_vanity_media":{"routePath":"\\/br\\/fifa\\/my-media","angularController":null,"angularTemplate":null},"jp__RG__easfc_vanity_media":{"routePath":"\\/jp\\/fifa\\/my-media","angularController":null,"angularTemplate":null},"au__RG__easfc_vanity_media":{"routePath":"\\/au\\/fifa\\/my-media","angularController":null,"angularTemplate":null},"no__RG__easfc_vanity_media":{"routePath":"\\/no\\/fifa\\/my-media","angularController":null,"angularTemplate":null},"dk__RG__easfc_vanity_media":{"routePath":"\\/dk\\/fifa\\/my-media","angularController":null,"angularTemplate":null},"se__RG__easfc_vanity_media":{"routePath":"\\/se\\/fifa\\/my-media","angularController":null,"angularTemplate":null},"us__RG__easfc_vanity_social":{"routePath":"\\/fifa\\/my-activity\\/:activityType","angularController":null,"angularTemplate":null},"uk__RG__easfc_vanity_social":{"routePath":"\\/uk\\/fifa\\/my-activity\\/:activityType","angularController":null,"angularTemplate":null},"de__RG__easfc_vanity_social":{"routePath":"\\/de\\/fifa\\/my-activity\\/:activityType","angularController":null,"angularTemplate":null},"fr__RG__easfc_vanity_social":{"routePath":"\\/fr\\/fifa\\/my-activity\\/:activityType","angularController":null,"angularTemplate":null},"es__RG__easfc_vanity_social":{"routePath":"\\/es\\/fifa\\/my-activity\\/:activityType","angularController":null,"angularTemplate":null},"pl__RG__easfc_vanity_social":{"routePath":"\\/pl\\/fifa\\/my-activity\\/:activityType","angularController":null,"angularTemplate":null},"ru__RG__easfc_vanity_social":{"routePath":"\\/ru\\/fifa\\/my-activity\\/:activityType","angularController":null,"angularTemplate":null},"it__RG__easfc_vanity_social":{"routePath":"\\/it\\/fifa\\/my-activity\\/:activityType","angularController":null,"angularTemplate":null},"nl__RG__easfc_vanity_social":{"routePath":"\\/nl\\/fifa\\/my-activity\\/:activityType","angularController":null,"angularTemplate":null},"mx__RG__easfc_vanity_social":{"routePath":"\\/mx\\/fifa\\/my-activity\\/:activityType","angularController":null,"angularTemplate":null},"cz__RG__easfc_vanity_social":{"routePath":"\\/cz\\/fifa\\/my-activity\\/:activityType","angularController":null,"angularTemplate":null},"br__RG__easfc_vanity_social":{"routePath":"\\/br\\/fifa\\/my-activity\\/:activityType","angularController":null,"angularTemplate":null},"jp__RG__easfc_vanity_social":{"routePath":"\\/jp\\/fifa\\/my-activity\\/:activityType","angularController":null,"angularTemplate":null},"au__RG__easfc_vanity_social":{"routePath":"\\/au\\/fifa\\/my-activity\\/:activityType","angularController":null,"angularTemplate":null},"no__RG__easfc_vanity_social":{"routePath":"\\/no\\/fifa\\/my-activity\\/:activityType","angularController":null,"angularTemplate":null},"dk__RG__easfc_vanity_social":{"routePath":"\\/dk\\/fifa\\/my-activity\\/:activityType","angularController":null,"angularTemplate":null},"se__RG__easfc_vanity_social":{"routePath":"\\/se\\/fifa\\/my-activity\\/:activityType","angularController":null,"angularTemplate":null},"us__RG__beta_signup":{"routePath":"\\/fifa\\/beta\\/signup","angularController":"betaSignupController","angularTemplate":"betaSignupTemplate"},"uk__RG__beta_signup":{"routePath":"\\/uk\\/fifa\\/beta\\/signup","angularController":"betaSignupController","angularTemplate":"betaSignupTemplate"},"de__RG__beta_signup":{"routePath":"\\/de\\/fifa\\/beta\\/signup","angularController":"betaSignupController","angularTemplate":"betaSignupTemplate"},"fr__RG__beta_signup":{"routePath":"\\/fr\\/fifa\\/beta\\/signup","angularController":"betaSignupController","angularTemplate":"betaSignupTemplate"},"es__RG__beta_signup":{"routePath":"\\/es\\/fifa\\/beta\\/signup","angularController":"betaSignupController","angularTemplate":"betaSignupTemplate"},"pl__RG__beta_signup":{"routePath":"\\/pl\\/fifa\\/beta\\/signup","angularController":"betaSignupController","angularTemplate":"betaSignupTemplate"},"ru__RG__beta_signup":{"routePath":"\\/ru\\/fifa\\/beta\\/signup","angularController":"betaSignupController","angularTemplate":"betaSignupTemplate"},"it__RG__beta_signup":{"routePath":"\\/it\\/fifa\\/beta\\/signup","angularController":"betaSignupController","angularTemplate":"betaSignupTemplate"},"nl__RG__beta_signup":{"routePath":"\\/nl\\/fifa\\/beta\\/signup","angularController":"betaSignupController","angularTemplate":"betaSignupTemplate"},"mx__RG__beta_signup":{"routePath":"\\/mx\\/fifa\\/beta\\/signup","angularController":"betaSignupController","angularTemplate":"betaSignupTemplate"},"cz__RG__beta_signup":{"routePath":"\\/cz\\/fifa\\/beta\\/signup","angularController":"betaSignupController","angularTemplate":"betaSignupTemplate"},"br__RG__beta_signup":{"routePath":"\\/br\\/fifa\\/beta\\/signup","angularController":"betaSignupController","angularTemplate":"betaSignupTemplate"},"jp__RG__beta_signup":{"routePath":"\\/jp\\/fifa\\/beta\\/signup","angularController":"betaSignupController","angularTemplate":"betaSignupTemplate"},"au__RG__beta_signup":{"routePath":"\\/au\\/fifa\\/beta\\/signup","angularController":"betaSignupController","angularTemplate":"betaSignupTemplate"},"no__RG__beta_signup":{"routePath":"\\/no\\/fifa\\/beta\\/signup","angularController":"betaSignupController","angularTemplate":"betaSignupTemplate"},"dk__RG__beta_signup":{"routePath":"\\/dk\\/fifa\\/beta\\/signup","angularController":"betaSignupController","angularTemplate":"betaSignupTemplate"},"se__RG__beta_signup":{"routePath":"\\/se\\/fifa\\/beta\\/signup","angularController":"betaSignupController","angularTemplate":"betaSignupTemplate"},"us__RG__coming_soon":{"routePath":"\\/fifa\\/coming-soon","angularController":"comingSoonController","angularTemplate":"comingSoonTemplate"},"uk__RG__coming_soon":{"routePath":"\\/uk\\/fifa\\/coming-soon","angularController":"comingSoonController","angularTemplate":"comingSoonTemplate"},"de__RG__coming_soon":{"routePath":"\\/de\\/fifa\\/coming-soon","angularController":"comingSoonController","angularTemplate":"comingSoonTemplate"},"fr__RG__coming_soon":{"routePath":"\\/fr\\/fifa\\/coming-soon","angularController":"comingSoonController","angularTemplate":"comingSoonTemplate"},"es__RG__coming_soon":{"routePath":"\\/es\\/fifa\\/coming-soon","angularController":"comingSoonController","angularTemplate":"comingSoonTemplate"},"pl__RG__coming_soon":{"routePath":"\\/pl\\/fifa\\/coming-soon","angularController":"comingSoonController","angularTemplate":"comingSoonTemplate"},"ru__RG__coming_soon":{"routePath":"\\/ru\\/fifa\\/coming-soon","angularController":"comingSoonController","angularTemplate":"comingSoonTemplate"},"it__RG__coming_soon":{"routePath":"\\/it\\/fifa\\/coming-soon","angularController":"comingSoonController","angularTemplate":"comingSoonTemplate"},"nl__RG__coming_soon":{"routePath":"\\/nl\\/fifa\\/coming-soon","angularController":"comingSoonController","angularTemplate":"comingSoonTemplate"},"mx__RG__coming_soon":{"routePath":"\\/mx\\/fifa\\/coming-soon","angularController":"comingSoonController","angularTemplate":"comingSoonTemplate"},"cz__RG__coming_soon":{"routePath":"\\/cz\\/fifa\\/coming-soon","angularController":"comingSoonController","angularTemplate":"comingSoonTemplate"},"br__RG__coming_soon":{"routePath":"\\/br\\/fifa\\/coming-soon","angularController":"comingSoonController","angularTemplate":"comingSoonTemplate"},"jp__RG__coming_soon":{"routePath":"\\/jp\\/fifa\\/coming-soon","angularController":"comingSoonController","angularTemplate":"comingSoonTemplate"},"au__RG__coming_soon":{"routePath":"\\/au\\/fifa\\/coming-soon","angularController":"comingSoonController","angularTemplate":"comingSoonTemplate"},"no__RG__coming_soon":{"routePath":"\\/no\\/fifa\\/coming-soon","angularController":"comingSoonController","angularTemplate":"comingSoonTemplate"},"dk__RG__coming_soon":{"routePath":"\\/dk\\/fifa\\/coming-soon","angularController":"comingSoonController","angularTemplate":"comingSoonTemplate"},"se__RG__coming_soon":{"routePath":"\\/se\\/fifa\\/coming-soon","angularController":"comingSoonController","angularTemplate":"comingSoonTemplate"}};\n\n        EASFC.configuration = {"basePath":"\\/fifa\\/","baseAssetPath":"16.0.4-Rev0","commonAssetsUrl":"https:\\/\\/fifa15.content.easports.com\\/1630db19-29b0-4904-a574-f52f7c09e166\\/fifaweb_assets\\/","locale":"uk"};\n\n    </script>\n\n    <script src="/fifa/16.0.4-Rev0/bundles/fosjsrouting/js/router.js"></script>\n    <script src="/fifa/16.0.4-Rev0/js/fos_js_routes.js"></script>\n\n\n    <script src="/fifa/16.0.4-Rev0/bundles/easfcweb/dist/js/easfc.min.js"></script>\n\n\n            \n    <script type="text/ng-template" id="futTemplate">\n        <hero-banner hide-hero-image="true"></hero-banner>\n\n<div class="fut-page">\n  <div class="fut-mobile" ng-class="{\'ios\' : iosDevice, \'android\' : androidDevice, \'windows\' : windowsDevice, \'generic\' : genericDevice}">\n  <div class="fut-tablet-content-inner clearfix">\n    <div class="mobile-art mobile-art--tablet"></div>\n    <div class="mobile-contextual-inner">\n      <div class="mobile-graphic mobile-graphic--tablet"></div>\n      <div class="fut-mobile-content-column">\n        <div class="fut-mobile-content">\n          <div class="fut-mobile-content-inner">\n            <div class="mobile-content-section">\n              <img \n                class="fifa-companion-title" \n                src="/fifa/16.0.4-Rev0/bundles/easfcweb/dist/images/fifa-15-companion.png" \n                alt="FIFA 16 Companion:" />\n              <p>\n              Keep the world of football close at hand with the EA SPORTS\xe2\x84\xa2 FIFA 16 Companion App! Manage your FUT Club anytime, anywhere.\n              </p>\n              <ul>\n                <li>FUT Draft: Build a squad from a draw of random players in our new mode. Draft your squad on mobile, and play on console!</li>\n                <li>View TOTW Squad Previews and History, while managing your Squads and Club.</li>\n                <li>Never miss out on a last minute pack promo in the FUT Store</li>\n                <li>Stay in touch with your friends with EA SPORTS\xe2\x84\xa2 Football Club</li>\n              </ul>\n            </div>\n            <div class="mobile-graphic"></div>\n            <div class="mobile-art"></div>\n          </div>\n        </div>\n        <div class="mobile-content-section mobile-content-section-how-to">\n          <h2 class="sub-heading mobile-content-section-how-to-title">How to Play</h2>\n          <ol class="fut-mobile-how-to-list">\n            <li>Create an EA Network Account or login to an existing one</li>\n            <li>Purchase FIFA 16 (Available for Xbox One, PS4\xe2\x84\xa2, Xbox 360\xe2\x84\xa2, PS3\xe2\x84\xa2, or PC)</li>\n            <li>Create a FUT Club and Security Question to access FUT features within the Companion App</li>\n          </ol>\n          <p ng-show="genericDevice">Available for iOS, Android, and Windows Phone 8</p>\n          <div class="mobile-store-link-container">\n            <a \n              href="https://itunes.apple.com/gb/app/ea-sports-football-club/id554307192" \n              title="" \n              class="ios app-link" \n              ng-show="iosDevice || genericDevice">\n              <img alt="" src="/fifa/16.0.4-Rev0/bundles/easfcweb/dist/images/btn/apple-store.png">\n            </a>\n          </div>\n          <div class="mobile-store-link-container">\n              <a \n                href="https://play.google.com/store/apps/details?id=com.ea.fifaultimate_row&amp;hl=gb" \n                title="" \n                class="android app-link" \n                ng-show="androidDevice || genericDevice">\n              <img alt="" src="/fifa/16.0.4-Rev0/bundles/easfcweb/dist/images/btn/google-play.png">\n            </a>\n          </div>\n          <div class="mobile-store-link-container">\n              <a \n                href="http://www.windowsphone.com/en-gb/store/app/football-club/9aca530b-b29c-4f53-a89b-10f4e830ef93" \n                title="" \n                class="windows app-link" \n                ng-show="windowsDevice || genericDevice">\n              <img alt="" src="/fifa/16.0.4-Rev0/bundles/easfcweb/dist/images/btn/winphone-store.png">\n            </a>\n          </div>\n          <p ng-show="genericDevice" class="min-spec">\n            * Min Spec - iPhone / iPod Touch - iOS 7.1, Android 4.1, Windows Phone 8.1\n          </p>\n          <p ng-show="iosDevice" class="min-spec">\n            * Min Spec     - iPhone / iPod Touch - iOS 7.1\n          </p>\n          <p ng-show="windowsDevice" class="min-spec">\n            * Min Spec - Windows Phone 8.1\n          </p>\n          <p ng-show="androidDevice" class="min-spec">\n            * Min Spec - Android 4.1\n          </p>\n        </div>\n      </div>\n    </div>\n  </div>\n</div>  <div class="fut-app" ng-hide="iosDevice || androidDevice || windowsDevice || genericDevice">\n      <div id="guest_host_path" style="display: none">\n          /uk/fifa/force_login/futweb_guest_app\n      </div>\n      <iframe src="https://www.easports.com/iframe/fut16/?locale=en_GB&baseShowoffUrl=https%3A%2F%2Fwww.easports.com%2Fuk%2Ffifa%2Fultimate-team%2Fweb-app%2Fshow-off&guest_app_uri=http%3A%2F%2Fwww.easports.com%2Fuk%2Ffifa%2Fultimate-team%2Fweb-app" data-websdk-guest-app-name="futweb_guest_app"  class="futweb-guest-app" id="futweb-guest-app" frameBorder="0" scrolling="no" width="975" height="550" data-websdk-guest-app-domain="https://www.easports.com" ></iframe>\n      <div class="share">\n  <div class="share-inner">\n    <p class="follow"> Follow FUT: </p>\n    <p class="faq">Help: <a href="http://help.ea.com/uk/article/fifa-15-ultimate-team-faq/" shape="rect" target="_blank">FUT FAQ\xc2\xbb</a></p>\n    <div class="fut-social-facebook">\n      <iframe src="//www.facebook.com/plugins/like.php?href=https%3A%2F%2Fwww.facebook.com%2FFIFAUltimateTeam&amp;width=600&amp;layout=standard&amp;action=like&amp;colorscheme=dark&amp;show_faces=false&amp;share=false&amp;height=38&amp;appId=454312104696996&amp;locale=en_GB" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:440px; height:38px;" allowTransparency="true"></iframe>\n    </div>\n    <div class="fut-social-twitter">\n      <a href="https://twitter.com/EASPORTSFIFA" class="twitter-follow-button" data-show-count="false" data-lang="uk">Follow @EASPORTSFIFA</a>\n      <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?\'http\':\'https\';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+\'://platform.twitter.com/widgets.js\';fjs.parentNode.insertBefore(js,fjs);}}(document, \'script\', \'twitter-wjs\');</script>\n    </div>\n  </div>\n</div>  </div>\n</div>\n    \xc2\xa0 \xc2\xa0<script src="/fifa/16.0.4-Rev0/bundles/easfcweb/src/js/libs/guestAppFramework.min.js"></script>\n    \xc2\xa0 \xc2\xa0<script src="/fifa/16.0.4-Rev0/bundles/easfcweb/src/js/controllers/fut.js"></script>\n    </script>\n\n        \n    <script type="text/ng-template" id="directive.hero-banner">\n        <div>\n  <div class="hero-outer" ng-if="!hideHeroImage">\n    <div class="hero-inner">\n      <div class="hero hero--image body-inner--fixed">\n        <h3 class="title-eyebrow">EA Sports</h3>\n        <h1 class="hero-title title">Football Club</h1>\n        <h3><breadcrumb></breadcrumb></h3>\n      </div>\n    </div>\n  </div>\n\n      <nav class="nav-tertiary js-dropdown sticky-item">\n    <span class="nav-link">Web App</span>\n    <ul class="nav-dropdown">\n                <li class="nav-item">\n            <a class="nav-link" href="/uk/fifa/ultimate-team/features" target="_self">Features</a>\n        </li>\n                <li class="nav-item">\n            <a class="nav-link" href="/uk/fifa/ultimate-team/tips-and-tricks" target="_self">Academy</a>\n        </li>\n                <li class="nav-item">\n            <a class="nav-link" href="/uk/fifa/ultimate-team/news" target="_self">FUT News</a>\n        </li>\n                <li class="nav-item">\n            <a class="nav-link" href="/uk/fifa/ultimate-team/news/team-of-the-week" target="_self">TOTW</a>\n        </li>\n                <li class="nav-item">\n            <a class="nav-link" href="/uk/fifa/ultimate-team/database" target="_self">Database</a>\n        </li>\n                <li class="nav-item">\n            <a class="nav-link current" href="/uk/fifa/ultimate-team/web-app" target="_self">Web App</a>\n        </li>\n            </ul>\n</nav>  </div>    </script>\n\n    <script type="text/ng-template" id="directive.activities.unshared-news-component">\n        <div>\n    <div class="item item--share" ng-repeat="unsharedNewsItem in unsharedNewsList">\n        <div class="item-image">\n            <img ng-src="/fifa/16.0.4-Rev0/bundles/pulseeasfcfrontendcommon/dist/images/activities/[[ gameTitle ]]-[[ unsharedNewsItem.category ]].jpg" alt="" width="100%" height="auto" class="image" />\n        </div>\n        <time-since posted-time="[[ unsharedNewsItem.timestamp ]]"></time-since>\n        <p class="item--share-content">[[ unsharedNewsItem.text ]]</p>\n        <p class="item--share-meta">[[ unsharedNewsItem.xp ]] XP | [[ unsharedNewsItem.fcc ]] FCC</p>\n        <a href="#" class="item-cta share" ng-click="toggleSharingComponent(unsharedNewsItem)"></a>\n        <div class="item-component item-component--sharing" ng-class="{\'open\':unsharedNewsItem.selected}">\n            <div ng-show="!shareSuccess">\n                <a href="#" ng-click="toggleSharingComponent(unsharedNewsItem)" class="item-component--close" >&times;</a>\n                <p class="item-component--title">Share to Football Club News</p>\n                <textarea placeholder="Add a custom title..." class="item-component--input" ng-model="unsharedNewsItem.customTitle" maxlength="75"></textarea>\n                <character-counter max-count="75" ng-model="unsharedNewsItem.customTitle"></character-counter>\n                <a href="#" class="btn" ng-click="shareActivity(unsharedNewsItem)">Share</a>\n            </div>\n            <p ng-show="shareSuccess">Item shared to News</p>\n        </div>\n    </div>\n</div>\n    </script>\n\n    <script type="text/ng-template" id="directive.activities.shared-news-component">\n        <div>\n    <div class="item item--news" ng-repeat="sharedNewsItem in sharedNewsList" ng-init="init(sharedNewsItem)">\n                <div class="item-meta">\n            <div class="user-crest">\n                <img ng-src="[[getCrestByPersonaName(sharedNewsItem.owner)]]" alt="" width="100%" height="100%">\n            </div>\n            <user-stats-link persona-name="[[ sharedNewsItem.owner ]]" platform-tag="[[ sharedNewsItem.owner_platform_name ]]" game-mode="fifaSeasons"></user-stats-link>\n            <time-since posted-time="[[ sharedNewsItem.timestamp ]]"></time-since>\n            <div class="item--report" ng-click="toggleReportingComponent(sharedNewsItem, sharedNewsItem.owner, sharedNewsItem.id, sharedNewsItem.owner_platform_name, \'newsitem\')"></div>\n        </div>\n        <p class="item--news-custom-title">[[ sharedNewsItem.title ]]</p>\n        <div class="item-image">\n            <img ng-src="/fifa/16.0.4-Rev0/bundles/pulseeasfcfrontendcommon/dist/images/activities/[[ gameTitle ]]-[[ sharedNewsItem.category ]].jpg" alt="" width="100%" height="auto" class="image" />\n            <activity-text-formatter class="item--news-content" text-block=sharedNewsItem.text owner="[[sharedNewsItem.owner]]" owner-platform="[[sharedNewsItem.owner_platform_name]]">></activity-text-formatter>\n        </div>\n\n         \n        <opinion-interaction class="item--news-interaction" track-my-activity\n                news-item="sharedNewsItem"\n                opinion-class-comment="item-cta comments"\n                opinion-class-like="item-cta likes"\n                opinion-class-dislike="item-cta dislikes"\n                comment-toggle="toggleNewsComponent(item)">\n        </opinion-interaction>\n        <opinion-tagger class="item--news-interaction"\n                comments-text="Comments"\n                likes-text="Thumbs Up"\n                dislikes-text="Thumbs Down">\n        </opinion-tagger>\n\n                <div class="item-component item-component--comments" ng-class="{\'open\':sharedNewsItem.selected}">\n            <div>\n                <a href="#" ng-click="toggleReportingComponent(sharedNewsItem)" class="item-component--close" >&times;</a>\n                <a href="#" ng-click="toggleCommentComponent(sharedNewsItem)" class="item-component--close" >&times;</a>\n                <p class="item-component--title">Comments</p>\n                <textarea placeholder="Write a comment..." class="item-component--input" ng-model="sharedNewsItem.newComment" maxlength="140"></textarea>\n                <character-counter max-count="140" ng-model="sharedNewsItem.newComment"></character-counter>\n                <a href="#" class="btn" ng-click="shareComment(sharedNewsItem)" ng-class="{\'hidden\':addedComment}">Comment</a>\n                <p ng-class="{ \'hidden\':!addedComment }">Comment Posted</p>\n                <ul class="item-component--user-activity">\n                    <resource-state-item class="item-list"\n                                         resource-state-factory="commentResourceState"\n                                         error-message="There was an error loading your comments."\n                                         no-data-message="You have no comments.">\n                    <li class="user-comment" ng-repeat="comment in sharedNewsItem.comments">\n                        <div class="user-crest"><img ng-src="[[getCrestUrl(comment.owner_club_id)]]" alt="" width="100%" height="auto"></div>\n                        <user-stats-link persona-name="[[ comment.owner]]" platform-tag="[[ sharedNewsItem.owner_platform_name ]]" game-mode="fifaSeasons"></user-stats-link>\n                        <time-since posted-time="[[comment.timestamp]]"></time-since>\n                        <p class="comment-content">[[ comment.text ]]</p>\n                        <div class="item--report" ng-click="toggleReportingComponent(sharedNewsItem, comment.owner, comment.id, sharedNewsItem.owner_platform_name, \'newscomment\')"></div>\n                    </li>\n                        <li class="item-activity-pagination" ng-show="sharedNewsItem.paginate"><show-more has-pagination="sharedNewsItem.paginate" show-more-data="getCommentTaggers(sharedNewsItem)">Show More</show-more></li>\n                    </resource-state-item>\n                </ul>\n            </div>\n        </div>\n\n                <div class="item-component item-component--likes" ng-class="{\'open\':sharedNewsItem.likeSelected}">\n            <a href="#" ng-click="toggleLikeComponent(sharedNewsItem)" class="item-component--close" >&times;</a>\n            <p class="item-component--title">Likes History</p>\n            <ul class="item-component--user-activity">\n                <li ng-show="sharedNewsItem.like_count == 0">\n                    No Data Currently Available\n                </li>\n                <li ng-repeat="tagger in likeTaggers" class="user-like">\n                    <div class="user-crest"><img ng-src="[[getCrestUrl(tagger.club_id)]]" alt="" width="100%" height="auto"></div>\n                    <user-stats-link persona-name="[[ tagger.persona_name ]]" platform-tag="[[ sharedNewsItem.owner_platform_name ]]" game-mode="fifaSeasons"></user-stats-link>\n\n                </li>\n            </ul>\n        </div>\n\n                <div class="item-component item-component--dislikes" ng-class="{\'open\':sharedNewsItem.dislikeSelected}">\n            <a href="#" ng-click="toggleDislikeComponent(sharedNewsItem)" class="item-component--close" >&times;</a>\n            <p class="item-component--title">Dislikes History</p>\n            <ul class="item-component--user-activity">\n                <li ng-show="sharedNewsItem.dislike_count == 0">\n                    No Data Currently Available\n                </li>\n                <li ng-repeat="tagger in dislikeTaggers" class="user-like">\n                    <div class="user-crest"><img ng-src="[[getCrestUrl(tagger.club_id)]]" alt="" width="100%" height="auto"></div>\n                    <user-stats-link persona-name="[[ tagger.persona_name ]]" platform-tag="[[ sharedNewsItem.owner_platform_name ]]" game-mode="fifaSeasons"></user-stats-link>\n                </li>\n            </ul>\n        </div>\n\n                <reporting reporting-types="reportingTypes" reporting-item="sharedNewsItem" reporting-item-data="reportingParams" ng-class="{\'open\':sharedNewsItem.reportingSelected}"></reporting>\n    </div>\n</div>\n    </script>\n\n    <script type="text/ng-template" id="directive.activities.notifications-component">\n        <div>\n  <div class="item item--notification" ng-repeat="notificationItem in notificationsList">\n      <div class="item-meta">\n        <div class="item--notification-icon [[ notificationItem.category ]]"><span>[[ notificationItem.category ]]</span></div>\n        <time-since posted-time="[[ notificationItem.time_stamp ]]"></time-since>\n      </div>\n      <activity-text-formatter class="item--notification-content" text-block=notificationItem.text owner="[[notificationItem.friend]]" owner-platform="[[currentPlatfrom]]"></activity-text-formatter>\n  </div>\n</div>    </script>\n\n    <script type="text/ng-template" id="directive.activities.reporting-component">\n        <div class="item-component item-component--reporting">\n      <a href="#" ng-click="close()" class="item-component--close">&times;</a>\n      <div ng-show="!reportSuccess">\n        <p class="item-component--title">Report Offensive Content</p>\n        <p>Please select the type of abuse this user has performed. The log will be sent to customer service to review.</p>\n        <select ng-model="selectedReportingType" ng-options="reportingType.localized_message for reportingType in reportingTypes"></select>\n        <a href="#" class="btn" ng-click="sendReport()">Send</a>\n      </div>\n      <p ng-show="reportSuccess && !reportFail" class="reportMessage">Your report has been sent to Customer Service and will be reviewed.</p>\n      <p ng-show="reportFail && !reportSuccess" class="reportMessage">There was an error. Please try again.</p>\n  </div>    </script>\n\n    <script type="text/ng-template" id="directive.tab-set-template">\n        <div class="tabbable">\n    <div class="nav-tabs-wrapper">\n        <ul class="nav nav-tabs align-left">\n            <li ng-repeat="tab in tabs" ng-class="{active:tab.selected}">\n                <a href="javascript:void(0);" ng-click="select(tab)">[[ tab.tabTitle ]]</a>\n            </li>\n        </ul>\n    </div>\n    <div class="tab-content" ng-transclude></div>\n</div>    </script>\n\n    <script type="text/ng-template" id="directive.tab-template">\n        <div class="tab" ng-show="selected" ng-transclude>\n</div>    </script>\n\n    <script type="text/ng-template" id="directive.game-mode-selector">\n        <div class="select-container">\n  <p>Game Mode:</p>\n  <select ng-change="gameModeChange()" ng-model="gameModeOption" ng-options="gameMode.name for gameMode in modes"></select>\n</div>    </script>\n\n    <script type="text/ng-template" id="directive.game-title-selector">\n        <div class="select-container">\n  <p>Game Title:</p>\n  <select ng-hide="titles.length <= 0" ng-disabled="titles.length <= 1" ng-change="gameTitleChange()" ng-model="gameTitleOption" ng-options="title.name for title in titles"></select>\n</div>    </script>\n\n    <script type="text/ng-template" id="directive.media-element-template">\n        <div class="media" ng-class="{\'video\': mediaType == \'video\' }">\n    <p class="media-title">[[ mediaScope.title ]]</p>\n    <div class="media-meta">\n        <p class="type" ng-show="mediaType == \'video\'">Video</p>\n        <p class="type" ng-show="mediaType == \'screenshot\'">Screenshot</p>\n        <p class="time-stamp"><time-since posted-time="[[ mediaScope.timestamp ]]"></time-since></p>\n    </div>\n    <div class="media-image" ng-click="toggleMediaComponent()">\n        <img ng-show="!isVideo" ng-src="[[ mediaScope.media_url ]]" alt="" class="image" />\n        <div ng-show="isVideo">\n            <img ng-show="isVideo" src="/fifa/16.0.4-Rev0/bundles/easfcweb/dist/images/media-image-placeholder.jpg" alt="" class="image" />\n            <img ng-show="isVideo" ng-src="[[ getCrestUrl(mediaScope.home_club_id) ]]" alt="" class="home-team-crest" />\n            <img ng-show="isVideo" ng-src="[[ getCrestUrl(mediaScope.away_club_id) ]]" alt="" class="away-team-crest" />\n            <div class="click-shield"></div>\n        </div>\n    </div>\n</div>    </script>\n\n    <script type="text/ng-template" id="spinner.fallback.template">\n        <object\n  class="ut-loader_fallback"\',\n  width="74"\n  height="66">\n  <param\n    name="ut-loader-fallback"\n    value="/fifa/16.0.4-Rev0/bundles/easfcweb/dist/images/loader.swf">\n  <param\n    name="wmode"\n    value="transparent">\n  <embed\n    wmode="transparent"\n    src="/fifa/16.0.4-Rev0/bundles/easfcweb/dist/images/loader.swf"\n    width="74"\n    height="66">\n  </embed>\n</object>    </script>\n\n    \n<script type="text/javascript">\n        \n    (function(a,b,c,d){\n    a=\'https://tealium.hs.llnwd.net/o43/utag/ea/ea-easportscom/prod/utag.js\';\n    b=document;c=\'script\';d=b.createElement(c);d.src=a;d.type=\'text/java\'+c;d.async=true;\n    a=b.getElementsByTagName(c)[0];a.parentNode.insertBefore(d,a);\n    })();\n</script>\n\n      </body>\n</html>\n' (line 165)
2015-09-16 10:54:19,515 [DEBUG] [requests.packages.urllib3.connectionpool] _make_request: "GET /fifa/api/isUserLoggedIn HTTP/1.1" 200 39 (line 344)
2015-09-16 10:54:19,797 [DEBUG] [requests.packages.urllib3.connectionpool] _make_request: "GET /iframe/fut16/?baseShowoffUrl=https%3A%2F%2Fwww.easports.com%2Ffifa%2Fultimate-team%2Fweb-app%2Fshow-off&guest_app_uri=http%3A%2F%2Fwww.easports.com%2Ffifa%2Fultimate-team%2Fweb-app&locale=en_US HTTP/1.1" 302 None (line 344)
2015-09-16 10:54:19,860 [DEBUG] [requests.packages.urllib3.connectionpool] _make_request: "GET /connect/auth?response_type=code&client_id=FUTWEB-CLIENT&state=e36dffc23d6df965c1b8a732b075b7c15fd8affd&redirect_uri=https%3A%2F%2Fwww.easports.com%2Fiframe%2Ffut16%2Flogin_check&locale=en_GB&prompt=none HTTP/1.1" 302 0 (line 344)
2015-09-16 10:54:21,171 [DEBUG] [requests.packages.urllib3.connectionpool] _make_request: "GET /iframe/fut16/login_check?state=e36dffc23d6df965c1b8a732b075b7c15fd8affd&code=QUORAFhgwljZSnmXeDTL3kiuQxFpkSziEr2Mo6h2AQ HTTP/1.1" 302 None (line 344)
2015-09-16 10:54:21,555 [DEBUG] [requests.packages.urllib3.connectionpool] _make_request: "GET /iframe/fut16/?baseShowoffUrl=https%3A%2F%2Fwww.easports.com%2Ffifa%2Fultimate-team%2Fweb-app%2Fshow-off&guest_app_uri=http%3A%2F%2Fwww.easports.com%2Ffifa%2Fultimate-team%2Fweb-app&locale=en_US HTTP/1.1" 200 5420 (line 344)
2015-09-16 10:54:21,558 [DEBUG] [root] __login__: b'<?xml version="1.0" encoding="utf-8"?>\n<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">\n<html xmlns="http://www.w3.org/1999/xhtml" xmlns:widget="http://www.netvibes.com/ns/" xmlns:wpp="http://www.easportsworld.com/wpp/1.0">\n<head>  \n<meta http-equiv="content-type" \n      content="text/html;charset=utf-8" />\n<title>Fifa Ultimate Team</title>\n\n<script type="text/javascript">\nvar HOST_DOMAIN = \'http://www.easports.com/\';\nvar EASW_ID = \'2413824664\';\nvar BUILD_CL = \'154151\';\nvar BASE_FUT_URL = \'https://utas.fut.ea.com\';\nvar STATIC_ASSET_URL = \'//www.easports.com/iframe/fut16\';\nvar CONTENT_URL = \'https://fifa15.content.easports.com\';\nvar TRANSLATIONS = {"captcha.hint":"Answer here","captcha.info.wait":"Next image in:","captcha.refresh":"Refresh Image","captcha.required.body":"Your FUT account has been temporarily disabled because too many actions have been taken. <br \\/> Please solve the question below to unlock your account.","captcha.required.title":"ACCOUNT LOCKED","card.desc.healing.all.injuries":"All Injuries","choose.language.title":"Choose Your Language","error.generic.body":"Please refresh your web browser to reload the FUT Web App.","error.generic.header":"Sorry, an error has occurred.","errormessage.blackout.body":"<br>FUT Web is unavailable until March 16th while we upgrade a number of areas in the app, including:<br>\\n<br>\\nNew Full Screen mode<br>\\nImproved Security Question<br>\\nSquad Copier<br>","errormessage.blackout.header":"Sorry","errormessage.concurrentsession.body":"Your account is currently logged into the Console or PC version of Ultimate Team. FUT Web is only available when you are logged out of your Console or PC. Please log out and try again in a few minutes.","errormessage.concurrentsession.header":"Logged In Elsewhere","errormessage.loginfail.body":"Sorry, there was an error logging into the FUT Web Application. We were not able to verify your FUT 16 data. Please wait a while and try again by refreshing your browser. For help, please go to <a href=\\"http:\\/\\/answers.ea.com\\/t5\\/FIFA-15\\/bd-p\\/FIFA-15\\" target=\\"_blank\\"> EA Answers HQ.<\\/a>","errormessage.loginfail.header":"Login Unavailable","errormessage.serverdown.body":"Our servers are temporarily down while we work on making things better.<br><br>Please come back later.","errormessage.serverdown.header":"Sorry","errormessage.throttle.body":"Sorry, we are currently experiencing high volumes of traffic on the FUT Web App. Please wait and try refreshing your browser in a few minutes.","errormessage.throttle.header":"Server Full","general.createmanage":"Create and manage your game squads on the web","general.fut10":"FIFA 10 Ultimate Team Online","general.here":"here","general.internalerror":"An internal error is preventing this page from displaying correctly. Please try again later.","general.login":"Log In","general.manage":"Manage Squads","general.manageaccount":"Manage Your Account","general.mustlogin":"You need to log in before you can access this feature.","general.mustlogin.fut":"You will need to login before you can access FIFA Ultimate Team Online.","general.noflash":"It looks like you don\'t have Flash Player installed. You can download it","general.nopersonteam":"Your currently selected persona does not have any FIFA Ultimate Team data associated with it. Please select a different persona or create a FUT Club on your console or PC.","general.nosquad":"It looks like you haven\'t created a FUT squad yet. Please create a squad in your copy of FIFA Ultimate Team and try again.","general.onconsole":"This action could not be taken as you are currently logged in to the console version.  Please logout from your console and try again.","general.onlinesquadman":"EA SPORTS FUT Web App","general.personaerror":"Problem retrieving personas","general.select":"Select","general.whichaccount":"Which account would you like to use?","image.downloadnow":"Download Now","image.howtostart":"Download FIFA 12 Ultimate Team on your console to start.","image.noteam":"You currently do not have a FIFA Ultimate Team.","language.brazil":"Portuguese (Brazil)","language.dutch":"Dutch","language.english":"English","language.french":"French","language.german":"German","language.italian":"Italian","language.notavailable":"Sorry, FIFA 12 Ultimate Team is not available in English.","language.polish":"Polish","language.russian":"Russian","language.select.header":"FIFA 16 Ultimate Team is not available in English. Click on any of the links below to use the FUT Web App in a supported language. Before playing, you will need to set up a Security Question on your Console or PC.","language.spanish":"Spanish","link.buy.cs_CZ":"http:\\/\\/www.easports.com\\/cz\\/fifa\\/koupit\\/CZ","link.buy.de_DE":"http:\\/\\/www.easports.com\\/de\\/fifa\\/custom\\/fifa15-bestellen","link.buy.default":"http:\\/\\/www.easports.com\\/fifa\\/buy","link.buy.en_AU":"http:\\/\\/www.easports.com\\/au\\/fifa\\/buy\\/AU","link.buy.en_GB":"http:\\/\\/www.easports.com\\/uk\\/fifa\\/buy\\/UK","link.buy.en_US":"http:\\/\\/www.easports.com\\/fifa\\/buy","link.buy.es_ES":"http:\\/\\/www.easports.com\\/es\\/fifa\\/comprar\\/ES","link.buy.es_MX":"http:\\/\\/www.easportsfifalatam.com\\/#!reservar\\/c1sau","link.buy.fr_FR":"http:\\/\\/www.easports.com\\/fr\\/fifa\\/acheter\\/FR","link.buy.it_IT":"http:\\/\\/www.easports.com\\/it\\/fifa\\/compra\\/IT","link.buy.ja_JP":"http:\\/\\/www.easports.com\\/jp\\/fifa\\/buy\\/JP","link.buy.nl_NL":"http:\\/\\/www.easports.com\\/nl\\/fifa\\/kopen\\/NL","link.buy.pl_PL":"http:\\/\\/www.easports.com\\/pl\\/fifa\\/kup\\/PL","link.buy.pt_BR":"http:\\/\\/www.easports.com\\/br\\/fifa\\/compre\\/BR","link.buy.ru_RU":"http:\\/\\/www.easports.com\\/ru\\/fifa\\/buy\\/RU","link.help.cs_CZ":"https:\\/\\/help.ea.com\\/cz\\/contact-us","link.help.de_DE":"https:\\/\\/help.ea.com\\/de\\/contact-us","link.help.default":"https:\\/\\/help.ea.com\\/contact-us","link.help.en_AU":"https:\\/\\/help.ea.com\\/au\\/contact-us","link.help.en_GB":"https:\\/\\/help.ea.com\\/uk\\/contact-us","link.help.en_US":"https:\\/\\/help.ea.com\\/en\\/contact-us","link.help.es_ES":"https:\\/\\/help.ea.com\\/es\\/contact-us","link.help.es_MX":"https:\\/\\/help.ea.com\\/mx\\/contact-us","link.help.fr_FR":"https:\\/\\/help.ea.com\\/fr\\/contact-us","link.help.it_IT":"https:\\/\\/help.ea.com\\/it\\/contact-us","link.help.ja_JP":"https:\\/\\/help.ea.com\\/jp\\/contact-us","link.help.nl_NL":"https:\\/\\/help.ea.com\\/nl\\/contact-us","link.help.pl_PL":"https:\\/\\/help.ea.com\\/pl\\/contact-us","link.help.pt_BR":"https:\\/\\/help.ea.com\\/br\\/contact-us","link.help.ru_RU":"https:\\/\\/help.ea.com\\/ru\\/contact-us","lockbox.checkout.close":"Close Origin Checkout","login.persona.btn.continue":"Continue","login.persona.info":"As a Returning FUT 15 user, you can choose which platform to start your FUT 16 experience on. You can change your platform with the Persona Selector after creating your first FUT 16 Club.","login.persona.instruction":"Select continue to start your FUT 16 Club, or choose a different platform from the list below.","login.persona.intro":"Previously, you played on ","login.persona.welcome":"Welcome back","message.loading.header":"Loading...","noAccessScreen.subtitle":"Early access to the FUT Web App for returning FUT 15 users has ended. Don\\u2019t worry, your players, items, and coins are still available!<br>\\nTo continue using FUT Web, you need to purchase a copy of FIFA 16 and login to Ultimate Team.","noAccessScreen.title":"Sorry, FUT Web access is no longer available. ","nosquad.boxpanel1.buttonlabel":"Buy Online Now","nosquad.boxpanel1.text":"Create your FUT Club in FIFA 16 for Xbox One, Xbox 360\\u2122, PlayStation\\u00ae4, PlayStation\\u00ae3, or PC","nosquad.boxpanel1.title":"Step 1","nosquad.boxpanel2.text":"Set up a Security Question on a Trusted Console or PC","nosquad.boxpanel2.title":"Step 2","nosquad.boxpanel3.text":"Refresh your browser and play. ","nosquad.boxpanel3.title":"Step 3","nosquad.subtitle1":"It looks like you don\'t have a FUT Club. <p>Join the community of millions by purchasing FIFA 16 and creating your first Ultimate Team.<\\/p>","nosquad.subtitle2":"Here\'s how to get started:<br><br>","nosquad.welcome":"No Ultimate Team","noSquadWithPersona.welcome":"EA Access Trial","phishing.answersmatch":"Both answers must match.","phishing.back":"Back","phishing.button.refresh":"Refresh","phishing.casesensitivereminder":"Remember: The answer to your security question is case sensitive","phishing.changepassword":"change your account password","phishing.charrules":"4-15 characters, case sensitive","phishing.choosequestion":"Choose a Security Question","phishing.concurrent":"You are still logged into Ultimate Team on your console or PC. Please log out and click on \'Continue\'.","phishing.continue":"Continue","phishing.createsuccess.message":"Thank you. Your security question has been successfully created.","phishing.createsuccess.title":"SAVE SUCCESSFUL","phishing.didntcreate.link":"I never created a security question","phishing.didntcreate.title":"DIDN\'T CREATE A SECURITY QUESTION?","phishing.didntcreate.warning":"If you didn\'t create or don\'t recognize the security question you are being asked there is a chance that someone else has unauthorized access to your account. We strongly recommend that you log into your EA account and <b><u>%1<\\/u><\\/b> as well as <b>reset your security question and answer<\\/b> by answering the information below. This information can be found when logged into your account on the console version of FIFA Ultimate Team.","phishing.error.numbersonly":"Your answer must only contain numbers","phishing.forgotanswer":"Forgot Answer?","phishing.forgotanswer.message":"If you cannot remember the answer to your question, you can lock your account and set up a new question the next time you log into a trusted console.","phishing.forgotanswer.title":"FORGOT ANSWER?","phishing.incorrecterror1":"Incorrect Answer. You have  ","phishing.incorrecterror2.plural":" tries remaining","phishing.incorrecterror2.singular":" try remaining","phishing.incorrecterror3":" until your account is locked out. Security answers are case sensitive.","phishing.lockaccount":"Lock Account","phishing.lockaccount.message":"Are you sure you want to lock your account?\\n\\nOnce you do so you will need to log into a trusted console and set up a new Security Question.","phishing.locked.incorrect":"One or more answers is incorrect.","phishing.locked.message":"Your Account has been locked. You can reset your question by <b>logging into a trusted console<\\/b>. If you are unable to do so, contact a <a href=\\"%1\\" target=\\"_blank\\">Game Advisor<\\/a>.","phishing.locked.rates1":"(6.4p \\/ min ex. VAT BT line - National Call Rate)","phishing.locked.rates2":"Toll Free North America","phishing.locked.rates3":"Local telephone rates apply","phishing.locked.title":"ACCOUNT LOCKED","phishing.locked.triesremaining.plural":"One or more answers is incorrect. You have !TRIES! tries remaining.","phishing.locked.triesremaining.singular":"One or more answers is incorrect. You have 1 try remaining.","phishing.minchars":"Your answer must be between 4 and 15 characters.","phishing.morelocations":"More locations\\u2026","phishing.mustselect":"You must select a question.","phishing.noquestion.title":"NO SECURITY QUESTION","phishing.numbersonly":"Numbers only","phishing.previouspage":"Previous Page","phishing.question1":"What is the last name of your favourite childhood friend?","phishing.question2":"What street did you live on when you had your first job?","phishing.question3":"What school did you attend in the eighth grade?","phishing.question4":"What is your oldest sibling\'s middle name?","phishing.question5":"What is the nickname of your school football team?","phishing.question6":"What city was your mother born in?","phishing.question7":"What was your childhood nickname?","phishing.questionsetup.message1":"To further secure your <b>Ultimate Team account<\\/b>, we ask that you set up a <b>Security Question and Answer<\\/b> on your console or PC.","phishing.questionsetup.message2":"<ul><li> after 30 days of inactivity<\\/li><li> using a different device, or<\\/li><li> a different web browser<\\/li><\\/ul>","phishing.questionsetup.title":"Security Question","phishing.questionsetup.warning":"<b>Remember<\\/b>: This information is used to secure your account - NEVER give out these details to anyone.","phishing.recovery.message":"In order to reset your security question and answer, fill in the questions below. This information can be found when logged into your account on the console version of FIFA Ultimate Team.<br><br><b>Warning:<\\/b> Too many incorrect tries will lock your account.","phishing.recovery.question1":"How many players are in your club?","phishing.recovery.question2":"How many staff does your club have?","phishing.recovery.question3":"How many kits does your club have?","phishing.refreshing":"Refreshing...","phishing.resetquestionsetup.message":"Success! You can now reset your security question and answer below.","phishing.retypeanswer":"Re-type your Answer","phishing.save":"Save","phishing.submit":"Submit","phishing.typeanswer":"Type your Answer","phishing.validation.message":"Either 30 days have passed since your last login, or this web browser or machine has not been used with this account. <p> In order to play FUT Web please provide an answer to the security question above.<\\/p>","platform.360":"Xbox LIVE&reg","platform.pc":"PC","platform.ps3":"PlayStation&regNetwork","search.fut.2012":"FIFA 2012 Ultimate Team","timespan.dayshours":"%1 Days %2 Hours","timespan.hoursminutes":"%1 Hours %2 Mins","timespan.minutesseconds":"%1 Mins %2 Secs","timespan.seconds":"%1 Seconds","trialUserScreen.boxpanel1.buttonlabel":"Buy FIFA 16","trialUserScreen.boxpanel1.text":"Login to Ultimate Team in FIFA 16 for Xbox One, Xbox 360\\u2122, PlayStation\\u00ae4, PlayStation\\u00ae3, or PC","trialUserScreen.subtitle":"Sorry, EA Access Trial users do not have access to the FUT Web App. Purchase a full copy of FIFA 16 today in order to use the FUT Web App.","web.platform.360":"Xbox LIVE&#174;","web.platform.console.ps3":"PlayStation\\u00ae3","web.platform.console.ps3.short":"PS3\\u2122","web.platform.console.ps4":"PlayStation\\u00ae4","web.platform.console.ps4.short":"PS4\\u2122","web.platform.console.xbox360":"Xbox 360\\u2122","web.platform.console.xboxOne":"Xbox One","web.platform.network.playstationplus":"PlayStation\\u00aePlus","web.platform.network.xboxlive":"Xbox Live Gold","web.platform.pc":"PC","web.platform.ps3":"PlayStation&#174;Network"};\nvar GUEST_APP_URI = \'http://www.easports.com/fifa/ultimate-team/web-app\';\nvar LOCKBOX_V3_URL = \'https://www.origin.com/en-us/store/addonstore/fifa-16/pc-download/currencies?profile=odc-fifa-16-real\';\n\n  (function() {\n    var ga = document.createElement(\'script\'); ga.type = \'text/javascript\'; ga.async = true;\n    ga.src = (\'https:\' == document.location.protocol ? \'https://ssl\' : \'http://www\') + \'.google-analytics.com/ga.js\';\n    var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(ga, s);\n  })();\n</script>\n\n    <script src="//www.easports.com/iframe/fut16/js/961ff44.js?cl=154151" type="text/javascript"></script>\n\n\n\n\n  \t<link href="//www.easports.com/iframe/fut16/css/7ac5832.css" rel="stylesheet" type="text/css" />\n  </head>\n  \t<body >\n\t<div class="errorContainer clearfix" style="margin-left: 14px;">\n        <div class = "errorBoxSideLeft">\n        </div>\n            <div class="errorBoxText">\n                <h1 class="errorTextTitle"></h1>\n                <p class="errorTextBody">                \n                </p>\n            </div>\n    </div>\n\t</body>\n</html>\n' (line 200)
2015-09-16 10:54:21,565 [INFO] [requests.packages.urllib3.connectionpool] _new_conn: Starting new HTTPS connection (1): www.easports.com (line 635)
2015-09-16 10:54:21,850 [DEBUG] [requests.packages.urllib3.connectionpool] _make_request: "GET /iframe/fut16/bundles/futweb/web/flash/xml/site_config.xml?cl=154151 HTTP/1.1" 200 2073 (line 344)
2015-09-16 10:54:22,304 [DEBUG] [requests.packages.urllib3.connectionpool] _make_request: "GET /iframe/fut16/p/ut/game/fifa16/user/accountinfo?_=xxxxxxxxxx HTTP/1.1" 200 458 (line 344)
2015-09-16 10:54:22,306 [DEBUG] [root] __login__: b'{"userAccountInfo":{"personas":[{"personaId":xxxxxxx,"personaName":"xxxxxxx","returningUser":1,"trial":false,"userState":null,"userClubList":I remove to data}' (line 222)
2015-09-16 10:54:23,549 [DEBUG] [requests.packages.urllib3.connectionpool] _make_request: "POST /iframe/fut16/p/ut/auth HTTP/1.1" 200 147 (line 344)
2015-09-16 10:54:23,550 [DEBUG] [root] __login__: b'{"protocol":"https","ipPort":"utas.fut.ea.com:443","serverTime":"2015-09-16T14:54:23+0000","lastOnlineTime":"2015-09-16T14:54:23+0000","sid":"7f472119-cd23-4745-b711-ea4f8a54270a"}' (line 247)
2015-09-16 10:54:23,824 [DEBUG] [requests.packages.urllib3.connectionpool] _make_request: "GET /iframe/fut16/p/ut/game/fifa16/phishing/question?_=xxxxxxxxxxx HTTP/1.1" 200 61 (line 344)
2015-09-16 10:54:23,825 [DEBUG] [root] __login__: b'{"question":7,"attempts":5,"recoverAttempts":20}' (line 266)
2015-09-16 10:54:24,048 [DEBUG] [requests.packages.urllib3.connectionpool] _make_request: "POST /iframe/fut16/p/ut/game/fifa16/phishing/validate HTTP/1.1" 200 106 (line 344)
2015-09-16 10:54:24,050 [DEBUG] [root] __login__: b'{"debug":"Answer is correct.","string":"OK","code":"200","reason":"Answer is correct.","token":"xxxxxxxxxxxxxxxxx"}' (line 273)
2015-09-16 10:54:24,051 [DEBUG] [root] __request__: request: https://utas.fut.ea.com:443/ut/game/fifa16/user args=();  kwargs={} (line 316)
2015-09-16 10:54:24,056 [INFO] [requests.packages.urllib3.connectionpool] _new_conn: Starting new HTTPS connection (1): utas.fut.ea.com (line 635)
2015-09-16 10:54:24,492 [DEBUG] [requests.packages.urllib3.connectionpool] _make_request: "POST /ut/game/fifa16/user HTTP/1.1" 200 59 (line 344)
2015-09-16 10:54:24,493 [DEBUG] [root] __request__: response: b'{"debug":"","string":"","code":"465","reason":""}' (line 318)
ricklhp7 commented 8 years ago

I'm having a problem with SSL certificate on my python, I'm working now and I only will test later.

But I've used fiddler and I believe there are new parameters to authenticate.

{ "isReadOnly": false, "sku": "FUT16WEB", "clientVersion": 1, "nucleusPersonaId": 1234567890, "nucleusPersonaDisplayName": "MynameOnFifa", "gameSku": "FFA16XBO", "nucleusPersonaPlatform": "360", "locale": "en-CA", "method": "authcode", "priorityLevel":4, "identification": { "authCode": "" } }

I logged to my xbox one account. And it looks there are a new server to xbox one either:

ipPort=utas.s3.fut.ea.com:443

Sorry if thats wrong, I'm just trying to help, but I'm not an expert.

oczkers commented 8 years ago

@ricklhp7 Thanks for info, we've got now 3? (pc/xbox/ps or more?) separate markets so it makes sense that we have to declare gameSku.

@Innursery If You're trying to log in xbox/ps account it's probably fixed now https://github.com/oczkers/fut/commit/3ce54efc6f15781d44fc8f825275c24ea7cd5033

Innursery commented 8 years ago

@oczkers

small mistake copy paste

if platform == 'pc':
            gameSku = 'FFA16PCC'
        elif platform == 'xbox':
            gameSku = 'FFA16XBO'   # was gameSku == 'FFA16XBO'
        elif platform == 'ps3':
            gameSku = 'FFA16PS3'  # was gameSku == 'FFA16PS3'  

@oczkers Stil the same error

ChenCai commented 8 years ago

Mine is working now.

oczkers commented 8 years ago

What platform are You using? It might be FFA16PS4 or even FFA16PSx

ChenCai commented 8 years ago

@oczkers FFA16XBO

Innursery commented 8 years ago

@oczkers FFA16XBO send you log

ricklhp7 commented 8 years ago

I tested and my script is fine on xbox one too. I tested some functions, but I'll test more later. I need to find the price range of each item.

Anybody else having problem with ssl certificates too? I'm getting some InsecurePlatformWarning only when I'm logging.

@Innursery try changing the xbox url on urls.py to https://utas.s3.fut.ea.com:443 They are using this server too, idk why, but I'm using this URL and thats fine.

Innursery commented 8 years ago

@ricklhp7 I try your suggest url but still the same.

ricklhp7 commented 8 years ago

I got this same problem with another account, did you try more accounts?

I have compared our logs, the only change is the url.

Innursery commented 8 years ago

I will try another account as soon as I have another working account on the web app

oczkers commented 8 years ago

@ricklhp7 You may have old trusted CA's database so if you've got linux updating openssl should help.

As i know webapp is avaible only for accounts with fifa 15/16 license, maybe that's the reason?

Anyone can confirm it's working on ps3/ps4?

ps. url updated for xbox, i'm still getting utas.s2 for pc via browser so it won't be updated atm.

edit: looks like 465 code == NO_USER error https://github.com/trydis/FIFA-Ultimate-Team-2014-Toolkit/issues/91

Innursery commented 8 years ago

today I log in fifa16 official xboxone game and validate my account for fifa16 but still the same error. Any idea what can be wrong?

my test code

#!/usr/bin/env python
# -*- coding: utf-8 -*-

import fut

EmailAdd='email@testl.com'
PassWord='Password'
SecretAnswer='Secret'
PlatF='xbox'
Emu=''
CodeOR='12345678'

Fifa = fut.Core(EmailAdd, PassWord, SecretAnswer, platform=PlatF, code=CodeOR ,emulate=Emu, cookies= EmailAdd, debug=True)
nokai commented 8 years ago

Have the EA ACCESS test?

If you use EA ACCESS test, you can not use the web app, until the 24

Innursery commented 8 years ago

@nokai The web app is working fine.

Innursery commented 8 years ago

@oczkers Yet it works with headers: i'm shockwave flash, ain't i?

Innursery commented 8 years ago

@oczkers we find now negative value for ressource Id for exemple 'resourceId': -2147483597 How can we handle that in cardInfo(self, resource_id) ?

rjansen commented 8 years ago

Hi guys. I have a ps3. I will test the api later. If someone already test a ps3 account connection, please let me know. Regards

nokai commented 8 years ago

fut.exceptions.FutError: Invalid platform. (Valid ones are pc/ps3/xbox/and/ios).

If is PS4??? ps3 says error

With firebug

{"data":{"personaList":[{"displayName":"xxxxxx","platformName":"ps4","isActivePersona":true},{"displayName" :"xxxxx","platformName":"pc","isActivePersona":false}]}}

Innursery commented 8 years ago

@nokai Try this

if platform == 'pc': 
           gameSku = 'FFA16PCC' 
elif platform == 'xbox360': 
           gameSku = 'FFA16XBX' 
elif platform == 'xboxOne': 
           gameSku = 'FFA16XBO' 
elif platform == 'ps3': 
           gameSku = 'FFA16PS3'   # not sure
elif platform == 'ps4': 
           gameSku = 'FFA16PS4'   
nokai commented 8 years ago

I change this

elif platform == 'ps3': gameSku = 'FFA16PS3'

for

elif platform == 'ps3': gameSku = 'FFA16PS4'

thanks @Innursery

ricklhp7 commented 8 years ago

I'm trying to find the best way to get the price bands, on the weekend I'll have more time to find out, I'll post here if I get something.

I saw the url for fifa 15 was something like: https://utas.s2.fut.ea.com/ut/game/fifa15/marketdata/pricelimits?defId={0}

I want some way to get a lot of price bands with just one request, I know we can do that with a itemID list using this parameter ?itemIdList=100028115399,100023086440,100023086441,100023086444......

UPDATE:

Ok, just findout and begin to code:

def priceband(self, asset_id = None, item_id = None): """price range.""" if asset_id: params = {'defId': asset_id} url = '{0}/pricelimits'.format(self.urls['fut']['MarketData']) elif item_id: params = {'itemIdList': item_id} url = '{0}/item/pricelimits'.format(self.urls['fut']['MarketData'])

    rc = self.__get__(url, params=params)
    return rc

You can use a list of items for asset_id and item_id, but as a string like '12335,1435,125' without any spaces between ids.

If you try to get the price band using the item_id, you must own this item. I only tested with items on my tradepile, I need to test with items on another piles.

I don't know how many items you can check with one request, did't try more than two yet.

For item_id return will be something like: [{u'itemId': 100005884338, u'source': u'ITEM_DEFINITION', u'defId': 194845, u'maxPrice': 10000, u'minPrice': 350}, {u'itemId': 100005806826, u'source': u'FORMULA', u'defId': 412535, u'maxPrice': 5000, u'minPrice': 150}]

Fot asset_id return will be something like [{u'itemId': 0, u'source': u'FORMULA', u'defId': 1112221, u'maxPrice': 5000, u'minPrice': 150}, {u'itemId': 0, u'source': u'FORMULA', u'defId': 1113331, u'maxPrice': 5000, u'minPrice': 150}]

I need to work with this return yet, but I'm kind busy until the weekend.

oczkers commented 8 years ago

@Innursery FFA16PS4 works for ps3 and ps4?

@ricklhp7 Great to hear that, waiting for You're pull request. Let us know if You need any help.

Innursery commented 8 years ago

I think FFA16PS3 is only for ps3 https://www.easports.com/fifa/ultimate-team/web-app/show-off?showoffId=borwYWnXnLUP5:FFA16PS3 and FFA16PS4 for PS4 but i don't have one for testing that's only what I think (logic)

oczkers commented 8 years ago

Looks like all platforms, skus and hosts could be found in "shards" https://gist.github.com/oczkers/f3013b446d8b1bf9e379

utas.fut.ea.com - not used in fifa 16+ utas.s2.fut.ea.com - pc, ps3 - FFA16PS3, FFA16PS4, FFA16PCC utas.s3.fut.ea.com - xbox, 360 - FFA16XBX, FFA16XBO

So there is separate "platform" and gamesku for xbox one and xbox 360 but no "platform" for ps4 (yet?)

s-cbrunn commented 8 years ago

Hi,

i am trying to login for PS4 at the moment, but i always get those errors

self.r.headers['X-UT-SID'] = self.sid = rc['sid']
[DEBUG] [requests.packages.urllib3.connectionpool] _make_request: "POST /iframe/fut16/p/ut/auth HTTP/1.1" 200 59 (line 383)
[DEBUG] [root] __login__: {"debug":"","string":"","code":"403","reason":""} (line 262)
KmanProdz commented 8 years ago

Currently ps3 is platform for both PS markets/console, I've got web app login sorted in PHP.

oczkers commented 8 years ago

@s-cbrunn Does it work if you set platform to ps3?

s-cbrunn commented 8 years ago

Sorry, it doesn't work. Have you any ideas?

oczkers commented 8 years ago

I supose they'll add "platform" for ps4 soon because game would be realeased in 2 days so just be patient - otherwise we need to see how it works via browser (what gamesku and platform is used).

@KmanProdz FFA16PS4 and platform ps3 works for You on ps4?

KmanProdz commented 8 years ago

yeah I got an automated system working fully.

KmanProdz commented 8 years ago

example -> accountinfo array -> array(1) { ["userAccountInfo"]=> array(1) { ["personas"]=> array(1) { [0]=> array(11) { ["year"]=> string(4) "2016" ["assetId"]=> int() ["teamId"]=> int() ["lastAccessTime"]=> int(1442349639) ["platform"]=> string(3) "ps3" ["clubName"]=> string(15) "CLUB NAME" ["clubAbbr"]=> string(3) "CLB" ["established"]=> int(1419289974) ["divisionOnline"]=> int(1) ["badgeId"]=> int(6000593) ["skuAccessList"]=> array(1) { ["FFA16PS4"]=> int() } } } } } }

worldowner commented 8 years ago

In Debian 8 I have:

File "/usr/lib/python2.7/dist-packages/fut/core.py", line 107, in init self.login(email, passwd, secret_answer, platform, code, emulate) File "/usr/lib/python2.7/dist-packages/fut/core.py", line 171, in login self.urls['login'] = self.r.get(self.urls['fut_home']).url File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 469, in get return self.request('GET', url, _kwargs) File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 457, in request resp = self.send(prep, _send_kwargs) File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 595, in send history = [resp for resp in gen] if allow_redirects else [] File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 189, in resolve_redirects allow_redirects=False, File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 606, in send r.content File "/usr/lib/python2.7/dist-packages/requests/models.py", line 724, in content self._content = bytes().join(self.iter_content(CONTENT_CHUNK_SIZE)) or bytes() File "/usr/lib/python2.7/dist-packages/requests/models.py", line 653, in generate for chunk in self.raw.stream(chunk_size, decode_content=True): File "/usr/lib/python2.7/dist-packages/urllib3/response.py", line 256, in stream data = self.read(amt=amt, decode_content=decode_content) File "/usr/lib/python2.7/dist-packages/urllib3/response.py", line 186, in read data = self._fp.read(amt) File "/usr/lib/python2.7/httplib.py", line 573, in read s = self.fp.read(amt) File "/usr/lib/python2.7/socket.py", line 380, in read data = self._sock.recv(left) File "/usr/lib/python2.7/dist-packages/urllib3/contrib/pyopenssl.py", line 188, in recv data = self.connection.recv(_args, *_kwargs) File "/usr/lib/python2.7/dist-packages/OpenSSL/SSL.py", line 995, in recv self._raise_ssl_error(self._ssl, result) File "/usr/lib/python2.7/dist-packages/OpenSSL/SSL.py", line 851, in _raise_ssl_error raise ZeroReturnError() OpenSSL.SSL.ZeroReturnError

dpkg -l |grep -i python

ii libpython-stdlib:amd64 2.7.9-1 amd64 interactive high-level object-oriented language (default python version) ii libpython2.7-minimal:amd64 2.7.9-2 amd64 Minimal subset of the Python language (version 2.7) ii libpython2.7-stdlib:amd64 2.7.9-2 amd64 Interactive high-level object-oriented language (standard library, version 2.7) ii python 2.7.9-1 amd64 interactive high-level object-oriented language (default version) ii python-apt 0.9.3.12 amd64 Python interface to libapt-pkg ii python-apt-common 0.9.3.12 all Python interface to libapt-pkg (locales) ii python-cffi 0.8.6-1 amd64 Foreign Function Interface for Python calling C code ii python-chardet 2.3.0-1 all universal character encoding detector for Python2 ii python-cryptography 0.6.1-1 amd64 Python library exposing cryptographic recipes and primitives (Python 2) ii python-debian 0.1.27 all Python modules to work with Debian-related data formats ii python-debianbts 1.12 all Python interface to Debian's Bug Tracking System ii python-defusedxml 0.4.1-2 all XML bomb protection for Python stdlib modules (for Python 2) ii python-docutils 0.12+dfsg-1 all text processing system for reStructuredText (implemented in Python 2) ii python-minimal 2.7.9-1 amd64 minimal subset of the Python language (default version) ii python-ndg-httpsclient 0.3.2-1 all enhanced HTTPS support for httplib and urllib2 using PyOpenSSL ii python-openssl 0.14-1 all Python 2 wrapper around the OpenSSL library ii python-pil:amd64 2.6.1-2 amd64 Python Imaging Library (Pillow fork) ii python-pkg-resources 5.5.1-1 all Package Discovery and Resource Access using pkg_resources ii python-ply 3.4-5 all Lex and Yacc implementation for Python2 ii python-pyasn1 0.1.7-1 all ASN.1 library for Python (Python 2 module) ii python-pycparser 2.10+dfsg-3 all C parser in Python ii python-pygments 2.0.1+dfsg-1.1 all syntax highlighting package written in Python ii python-reportbug 6.6.3 all Python modules for interacting with bug tracking systems ii python-requests 2.4.3-6 all elegant and simple HTTP library for Python2, built for human beings ii python-roman 2.0.0-1 all module for generating/analyzing Roman numerals for Python 2 ii python-setuptools 5.5.1-1 all Python Distutils Enhancements ii python-six 1.8.0-1 all Python 2 and 3 compatibility library (Python 2 interface) ii python-soappy 0.12.22-1 all SOAP Support for Python ii python-support 1.0.15 all automated rebuilding support for Python modules ii python-urllib3 1.9.1-3 all HTTP library with thread-safe connection pooling for Python ii python-wstools 0.4.3-2 all WSDL parsing tools Python module ii python-xmltodict 0.9.0-1 all Makes working with XML feel like you are working with JSON ii python2.7 2.7.9-2 amd64 Interactive high-level object-oriented language (version 2.7) ii python2.7-minimal 2.7.9-2 amd64 Minimal subset of the Python language (version 2.7)

This is ps4 platform and webapp works for this account without issues.

s-cbrunn commented 8 years ago

I have no idea, what i do wrong

self.r.headers['X-UT-SID'] = self.sid = rc['sid']
[DEBUG] [requests.packages.urllib3.connectionpool] _make_request: "POST /iframe/fut16/p/ut/auth HTTP/1.1" 200 59 (line 383)
[DEBUG] [root] __login__: {"debug":"","string":"","code":"403","reason":""} (line 262)

i get always the same error

my python version is 2.7.10

worldowner commented 8 years ago

Regarding my issue: I replaced pyopenssl and requests from debian packages to pip equivlents and it works now.

oczkers commented 8 years ago

@Innursery cardinfo should accept negative values. What's the problem here? Wrong card info is returned (base_id mismatch)?

@s-cbrunn We need more info, please enable debug and send full logs (remeber to remove sessionid, password etc) to my email or attach here. Anyone here got problems with ps4?

Please create separate thread/issue if you've got new problem because it's going to be a big mess here.

Innursery commented 8 years ago

@oczkers I try: test=Fifa.cardInfo(-2147483597)

Traceback (most recent call last):
  File "<pyshell#3>", line 1, in <module>
    test=Fifa.cardInfo(-2147483597)
  File "J:\test\fut\core.py", line 421, in cardInfo
    return requests.get(url).json()
  File "C:\Python34\lib\site-packages\requests\models.py", line 741, in json
    return json.loads(self.text, **kwargs)
  File "C:\Python34\lib\json\__init__.py", line 318, in loads
    return _default_decoder.decode(s)
  File "C:\Python34\lib\json\decoder.py", line 343, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
  File "C:\Python34\lib\json\decoder.py", line 361, in raw_decode
    raise ValueError(errmsg("Expecting value", s, err.value)) from None
ValueError: Expecting value: line 1 column 1 (char 0)
KmanProdz commented 8 years ago

@oczkers is your login still working, mine seems to be broken? Maybe the user agent of mine? I can't log in to web app on my mac via Chrome but can do via Safari maybe I should change to user agent as safari?

KmanProdz commented 8 years ago

the way how you get nucleus id I think has changed

oczkers commented 8 years ago

@KmanProdz I've just tested and havn't noticed any changes (yet?), html construcion could be different for mac and windows.

KmanProdz commented 8 years ago

seems login verification is mandatory, how could I code that in PHP like explained in pseudocode or something

KmanProdz commented 8 years ago

Done it a few days ago anyways