Blog

Scheduling Reports in Dynamics 365 - Part 1

– 13 Minutes

A common request with Dynamics 365 is the ability to email an SSRS report on a recurring basis, which is possible in the on-premises version but not online.  There are several solutions available that let you schedule "reports" in Dynamics 365, but they all have one problem -- they don't actually schedule a report!  They do let you schedule Advanced Find queries, and while that may work if you just want basic tabular data, what do you do if you want to schedule an SSRS report?  Everyone will tell you that it's not possible, but it actually is possible using a combination of Azure Functions and Flow.

Microsoft released Flow about a year and a half ago, and since then they have made some great improvements to it.  It's pretty clear that Flow is the future of workflows in Dynamics 365 which should be even more apparent when you consider that the workflow designer built into D365 hasn't been updated since 2011.  One of the many benefits that Flow has over workflows is that you can easily setup recurring flows.  Although Flow has an out-of-the-box connector for Dynamics 365, it does not currently have the ability to generate a report.  With that in mind, we're going to build a custom connector for Flow which will connect to D365 and generate a report using the built-in report server.

In this first post, we will walk through creating the Azure Function and testing it.  In Part 2, we will set the function up as a custom connector in Microsoft Flow and create a flow to use it.

Edit: After I posted this, I discovered that the Azure Function adds unnecessary complexity -- you can instead host the report rendering piece as a plugin/action and call it directly from Flow!  You are, of course, constrained by the two-minute execution limit of plugins, but if you run into that you can still use the Azure Function.

First, let's open up Visual Studio and create a new Azure Functions project.  If you do not see this as a project type, you may need to add the Azure Development workload.  To keep our code clean, we will create a class that will handle the rendering of the report.  The code in this class should be fairly familiar if you've seen any of the code samples online that generate a report using JavaScript.  The main difference is that since we are not in the context of the browser we have to manage the cookies ourselves, otherwise the call to the ReportViewerWebControl will fail.  Fortunately this is very easy by using a CookieContainer -- cookies from the first response will automatically be added to the container and used by subsequent requests.

Here's the code for the ReportRenderer class.

namespace BGuidinger.Samples
{
    using System.Collections.Generic;
    using System.IO;
    using System.Net;
    using System.Text;
    using System.Threading.Tasks;

    public class ReportRenderer
    {
        private CookieContainer _cookies = new CookieContainer();

        private readonly string _baseUrl;
        private readonly string _accessToken;

        public ReportRenderer(string baseUrl, string accessToken)
        {
            _baseUrl = baseUrl;
            _accessToken = accessToken;
        }

        private async Task<(string, string)> GetSession(string reportId)
        {
            var url = "/CRMReports/RSViewer/ReportViewer.aspx";
            var data = new Dictionary<string, string>()
            {
                ["id"] = "{" + reportId + "}",
                ["iscustomreport"] = "true"
            };

            var response = Encoding.UTF8.GetString(await GetResponse(GetRequest("POST", url, data)));

            var sessionId = response.Substring(response.LastIndexOf("ReportSession=") + 14, 24);
            var controlId = response.Substring(response.LastIndexOf("ControlID=") + 10, 32);

            return (sessionId, controlId);
        }

        public async Task<byte[]> Render(string reportId, string format, string filename)
        {
            var (sessionId, controlId) = await GetSession(reportId);

            var url = "/Reserved.ReportViewerWebControl.axd";
            var data = new Dictionary<string, string>()
            {
                ["OpType"] = "Export",
                ["Format"] = format,
                ["ContentDisposition"] = "AlwaysAttachment",
                ["FileName"] = filename,
                ["Culture"] = "1033",
                ["CultureOverrides"] = "True",
                ["UICulture"] = "1033",
                ["UICultureOverrides"] = "True",
                ["ReportSession"] = sessionId,
                ["ControlID"] = controlId
            };

            return await GetResponse(GetRequest("GET", $"{url}?{data.UrlEncode()}"));
        }

        private HttpWebRequest GetRequest(string method, string url, Dictionary<string, string> data = null)
        {
            var request = WebRequest.CreateHttp($"{_baseUrl}{url}");
            request.Method = method;
            request.CookieContainer = _cookies;
            request.Headers.Add("Authorization", $"Bearer {_accessToken}");
            request.AutomaticDecompression = DecompressionMethods.GZip;

            if (data != null)
            {
                var body = Encoding.ASCII.GetBytes(data.UrlEncode());

                request.ContentType = "application/x-www-form-urlencoded";
                request.ContentLength = body.Length;

                using (var stream = request.GetRequestStream())
                {
                    stream.Write(body, 0, body.Length);
                }
            }

            return request;
        }

        private async Task<byte[]> GetResponse(HttpWebRequest request)
        {
            using (var response = await request.GetResponseAsync() as HttpWebResponse)
            {
                using (var stream = response.GetResponseStream())
                using (var stream2 = new MemoryStream())
                {
                    await stream.CopyToAsync(stream2);
                    return stream2.ToArray();
                }
            }
        }
    }
}

This class is a simlpified version of what it would be in a real-world scenario - it hardcodes the language code ID's, does not accept parameters, only works for custom reports, etc.  However, implementing that functionality, if needed, should be fairly easy.

Now that we have the class to render the report, we can call it from our Azure Function.

namespace BGuidinger.Samples
{
    using System.Configuration;
    using System.Linq;
    using System.Net;
    using System.Net.Http;
    using System.Net.Http.Headers;
    using System.Threading.Tasks;
    using Microsoft.Azure.WebJobs;
    using Microsoft.Azure.WebJobs.Extensions.Http;
    using Microsoft.Azure.WebJobs.Host;

    public static class Report
    {
        [FunctionName("Report")]
        public static async Task<HttpResponseMessage> Run([HttpTrigger(AuthorizationLevel.Anonymous, "GET")]HttpRequestMessage req, TraceWriter log)
        {
            req.Headers.TryGetValues("X-MS-TOKEN-AAD-ACCESS-TOKEN", out var accessTokens);
            if (accessTokens != null)
            {
                var baseUrl = ConfigurationManager.AppSettings["BaseUrl"];
                var accessToken = accessTokens.FirstOrDefault();

                var queryString = req.GetQueryNameValuePairs();

                var reportId = queryString.FirstOrDefault(q => q.Key == "reportId").Value;
                var format = queryString.FirstOrDefault(q => q.Key == "format").Value;
                var filename = format == "PDF" ? "report.pdf" : "report.xls";
                var mimeType = format == "PDF" ? "application/pdf" : "application/vnd.ms-excel";

                var renderer = new ReportRenderer(baseUrl, accessToken);
                var report = await renderer.Render(reportId, format, filename);

                var response = new HttpResponseMessage(HttpStatusCode.OK);
                response.Content = new ByteArrayContent(report);
                response.Content.Headers.ContentType = new MediaTypeHeaderValue(mimeType);
                response.Content.Headers.ContentDisposition = new ContentDispositionHeaderValue("attachment");
                response.Content.Headers.ContentDisposition.FileName = filename;
                return response;
            }
            else
            {
                return req.CreateResponse(HttpStatusCode.BadRequest, "Access token not found.");
            }
        }
    }
}

You may have noticed that we set this function to use Anonymous authentication.  Rather than securing the function by a key in the query string (i.e. AuthorizationLevel.Function), we will instead secure the App Service itself with Azure AD.  The benefit of doing this is that the OAuth access token is actually passed in through the requset headers directly to our Function.  You can find many examples online that use other methods of getting the token, but those methods typically require either storing a username/password or a secret key.  Since we need the token in order to make authenticated calls to the Dynamics 365 API, we can eliminate an unncessary token request.

With the code for our Azure Function created, we can simply use the Publish option in Visual Studio to create a new App Service and publish the code to Azure.  You may need to create a Resource Group/Storage Account if you do not already have one.

After the solution is published, head over to the Azure portal and open the App Service you created.  As mentioned above, we are going to secure the service with Azure AD.  To do this, go to the Platform Features tab and click the Authentication / Authorization link.  Turn on App Service Authentication, change the action from Allow Anonymous to Log in with Azure Active Directory, and click the Azure Active Directory, Not Configured link.  Choose the Management Mode of Express, leave the default options, and click OK.  Then click Save.

Azure Function Authentication Settings

Now, close the Authentication / Authorization blade and re-open it (this is necessary to refresh it).  Click on the Azure Active Directory provider again.  You'll notice that we now have an option to configure the permissions for the app.  Since we are connecting to D365, we will add the Dynamics CRM Online API and grant the delegated permission for our app to access Dynamics 365 as organization users.

Azure Function Manage Permissions

Even though we granted this application permission to Dynamics 365, we also have to make a modification to allow our service to request access to the resource (i.e. CRM).  Chris Gillum from the Azure App Service team has more details about how to configure this.  As Chris mentions, hopefully Microsoft does add this to the UI in the future.  Until then, go to the Platform Features tab, open up the Resource Explorer, expand the config node, and edit the authsettings.  Change the additionalLoginParams from null to ["resource=https://.crm.dynamics.com"], and click Put.  This allows the token generated for the Azure Function to also work with Dynamics 365.

With that, the setup is complete, and all we have to do is test out our function.  Since we set it up as a GET method, we can test it right from the browser.  Access the function via its URL, passing in the reportId and format as query string parameters.  Since this is the first time you are accessing the service, you will be prompted to consent to the requested permissions.  You'll notice that this includes Dynamics 365 as we configured.

Azure Function Consent

After you accept the consent, the browser should spin for a few seconds, and eventually you will be prompted to download your report!  I did run into some permission issues when setting this up for the first time.  If you do too, try closing all of your browser windows and starting fresh -- OAuth can be very finicky (although maybe not quite as bad as Kerberos).

Azure Function Generated Report

In Part 2, we will walk though hooking this function up to Microsoft Flow as a custom connector.  This will allow us to use it in a flow to send the file via email on a recurring basis.

Comments

santosh

It will be better if you share the project also.
no extension method 'UrlEncode' accepting a first argument of type 'Dictionary'

Andrew Butenko

Brilliant, respect!

Manny Grewal

Well explained. Your blog certainly stands out from the crowd as there is a dearth of them, that guide the CRM developers through the maze of technicalities and mysteries that shroud the Azure ecosystem (stuff like additionalLoginParams), the way you did. Takes a lot of effort to put such content. Keep it up.

Manny Grewal

Hi Santosh,
I think UrlEncode is an extension method which is missing in the above code but I kind of reconstituted it as per the below code. I guess the intention is to create an encoded url from a dictionary. I hope it helps

public static string UrlEncode(this Dictionary dict)
{
var url = HttpUtility.UrlEncode(
string.Join("&",
dict.Select(tupe =>
string.Format("{0}={1}", tupe.Key, tupe.Value))));
return url;
}

Bob Guidinger


Hey guys - thanks for the compliments! For the extension method, the version I used is:

public static string UrlEncode(this Dictionary<string, string> parameters)
{
  return string.Join("&", parameters.Select(x => $"{x.Key}={WebUtility.UrlEncode(x.Value)}"));
}

santosh

Hi Bob,
Thanks for your reply. I have tried your solution and it's working fine.
What I have once concern in code side you have used
var baseUrl = ConfigurationManager.AppSettings["BaseUrl"];
I tried to store https://my_organization.crm.dynamics.com in setting but value not retrieved.
so I have provided hard code value.
var baseUrl = "https://my_organization.crm.dynamics.com";
So my query is
1. Can we make this Appservice generic so no need to provide baseUrl.
2. Is their any why to debug code at run time. like attachtoprocess something.

Anyways it is nice post.

Bob Guidinger

I am not aware of any way to get the CRM URL. I tried looking at the access token, but it didn't contain it. And yes, it is possible to remotely debug an Azure Function - http://markheath.net/post/remote-debugging-azure-functions.

Balavardhan

Hi Bob
when I try the above process we get only empty document and that also in .xls format.
could you please help me with this issue.

santosh bhagat

Hi Bob,
I have used you solution and it's working great.
I have one query on this solution. This solution used a client id on code. Is this client id connected with your Azure. It might caused security concern. How we can resolve this. Please provide step involved to change this client ID.
var parameters = new Dictionary<string, dynamic>()
{
["grant_type"] = "password",
["client_id"] = "XXXXX-XXXX-XXXX-XXXX-XXXXXXXX",
["username"] = username,
["password"] = password,
["resource"] = resource,
};

Ankan

Excellent post. Need to know just one thing - How can we pass prefilter parameter to that report using this code ?

sam val

Hi Bob,
I have been trying to get this done using Client Secret with Grant_type "client_credentials". With this i am able to get access token but when i tried to get the report session i end up getting html content with " <title>Sign in to your account</title>"and no report session id.
When I use ["grant_type"] = "password", i am unable to get token and getting "error": "interaction_required", "error_description": "AADSTS53003: Blocked by conditional access. can you please shed a light to fix this.

Bob Guidinger

Hi Sam,

If I remember correctly from my testing, authenticating using Client ID/Secret didn't work properly for me either. For the other error, it seems like your organization may have conditional access policies that are preventing you from authenticating.

MWR

Hello,

I am having the same issue with the <title>Sign in to your account</title>"and no report session id. while using the client secret. Something change in 9.1?

Victor Onyebuchi

How come all the outputs of the report comes out as corrupt, Pdf, excel and Word docs?

Nishkarsh Vaish

How to pass parameter to report

Nishkarsh Vaish

https://community.dynamics.com/crm/b/friyanksblog/posts/how-to-pass-parameter-to-ssrs-report-from-ms-crm-c-net

link to pass parameter in report.

Kathy

Hi, Bob,
I tried the code, and it can NOT get response data by using Httpwebrequest POST to RSViewer/ReportViewer.aspx. the response contextLength is -1. Though the az function can get token from CRM API. many people say SSRS report service is NOT accessible on Dynamics online. So I wonder your code only work on premise? Thanks.

Santhi Kumari R

This is not working for D365 online, does anyone have working solution, could you please help

Tim

Hi Bob,
We have been able to use this successfully for numerous reports - many thanks.

Does this plugin support a parameter that is a multi-select? If so, what format would the parameter take? It errors using standard JSON string array notation, e.g. {"Customer": ["336cabfa-16d3-e811-a952-001dd800d878", "316cabfa-16d3-e811-a952-001dd800d878"],"Parm2": "gobbledygook"}, but succeeds if only a single non-array value for Customer Id is sent.

saml

I've been trying to get the authentication to work with client id/secret instead of username/password with no luck. I'm curious if anyone else has figured that out?

I mainly ask because I'm not sure how this might be impacted by the WS-Trust authentication deprecation. https://docs.microsoft.com/en-us/powerapps/developer/data-platform/authenticate-office365-deprecation

Does anyone know if this will continue to work after this form of auth is turned off?

Sandip Roy

I am getting this response from Report Renderer.
Not getting proper sessionId and controlid. Please help



<!-- Copyright (C) Microsoft Corporation. All rights reserved. -->
<!DOCTYPE html>
<html dir="ltr" class="" lang="en">
<head>
<title>Sign in to your account</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=2.0, user-scalable=yes">
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Expires" content="-1">
<link rel="preconnect" href="https://aadcdn.msftauth.net" crossorigin>
<meta http-equiv="x-dns-prefetch-control" content="on">
<link rel="dns-prefetch" href="//aadcdn.msftauth.net">
<link rel="dns-prefetch" href="//aadcdn.msauth.net">

<meta name="PageID" content="ConvergedSignIn" />
<meta name="SiteID" content="" />
<meta name="ReqLC" content="1033" />
<meta name="LocLC" content="en-US" />

<meta name="referrer" content="origin" />

<noscript>
<meta http-equiv="Refresh" content="0; URL=https://login.microsoftonline.com/jsdisabled" />
</noscript>



<meta name="robots" content="none" />

<script type="text/javascript">//<![CDATA[
$Config={"fShowPersistentCookiesWarning":false,"urlMsaSignUp":"https://login.live.com/oauth20_authorize.srf?response_type=code\u0026client_id=51483342-085c-4d86-bf88-cf50c7252078\u0026scope=openid+profile+email+offline_access\u0026response_mode=form_post\u0026redirect_uri=https%3a%2f%2flogin.microsoftonline.com%2fcommon%2ffederation%2foauth2\u0026state=rQIIAZVSO0zbUBTF_CqQSj_q1gUkYKjkxH624zgSg0mMQ8izIQQce4nwJ9iOf7JfEuylXSqxlZmx3VgqdUIdKmYkJMaKperQirHq1G51RJk69QxH93Pulc7VfTFFFsjKMnEHFh_zHRn30T3ip_OPyc99J1t6KX36vfpdvn3__BSb63rO0CoYoX-GFW2EoqRSLCaHJI4fRK4R--NuclgiiUKeMAUzDQ58x0jGA8VzDLvGsFsMO5tMShRLs1QJlDiCY1iKIdmC6qo0BJCRlR2ktg0CpgQh1Ty32T7MoLuHNFEgVQUykrI3grWNvto2fU2EqeYLKK8dybu5Ptshmm3b1doC0mqbAIoCAWswk9w95mbykcwPkA3GFMZOZv2cnOuFsd-NwgSdTn2blCMr2DSrYRBYBiqMZVaAHOMAOWGwHYeRFSPHStYgn0PCQXcLNbhWPXZ6rgA5Idqq8nqoBQqKy3AkNvmIlYko4YdSJoSNoM2nW8mgYwuJvc3HXV4Yb1kfU3WXSTWlFRn-vmsKG6FZb42MLBw2wUakKi3PDKSg6Uup3t4baHVvoCpkpFJwoAIO5ZqRUV8fGkHL1qtcpqXcQKdakeZ7rtppRTqgB2pHGln8assynTg31g7_OlgBOlgBvX9dWA0xFGu8pvY7w6ixT3cUdlusxrnW7ztN4og37SBPSpYousGuaBNmfT2TnfJQVTxbE_eBAYyBSjWQtMv0LYWxdcVzjZRxdUAMP0wts2Va5xidw_USXcbpnkniHEFQuFlme4ACFGka5uXUQn7wwDEXozjsOZ51Mf3q3cz1NPZrGns7k__m-dLCFzK62jh-ffXm6_GTicuZIvKUqiALBz1eUbbsnjGCsl4eJillH63viwoUR5YGSx6AZnmtXCFPZrGT2dkfs9jxg4mPc__7zTfzzwABSJwgccAukqUKTVcYUrt4OPEH0\u0026estsfed=1\u0026uaid=696bd831217a4e7fbef926e64fe8af1b\u0026signup=1\u0026lw=1\u0026fl=easi2\u0026cobrandid=82834d41-5e42-4877-820c-9ef4f8bd3687\u0026fci=00000007-0000-0000-c000-000000000000","urlMsaLogout":"https://login.live.com/logout.srf?iframed_by=https%3a%2f%2flogin.microsoftonline.com","urlOtherIdpForget":"https://login.live.com/forgetme.srf?iframed_by=https%3a%2f%2flogin.microsoftonline.com","showCantAccessAccountLink":true,"urlGitHubFed":"https://login.live.com/oauth20_authorize.srf?response_type=code\u0026client_id=51483342-085c-4d86-bf88-cf50c7252078\u0026scope=openid+profile+email+offline_access\u0026response_mode=form_post\u0026redirect_uri=https%3a%2f%2flogin.microsoftonline.com%2fcommon%2ffederation%2foauth2\u0026state=rQIIAZVSO0zbUBTF_CqQSj_q1gUkYKjkxH624zgSg0mMQ8izIQQce4nwJ9iOf7JfEuylXSqxlZmx3VgqdUIdKmYkJMaKperQirHq1G51RJk69QxH93Pulc7VfTFFFsjKMnEHFh_zHRn30T3ip_OPyc99J1t6KX36vfpdvn3__BSb63rO0CoYoX-GFW2EoqRSLCaHJI4fRK4R--NuclgiiUKeMAUzDQ58x0jGA8VzDLvGsFsMO5tMShRLs1QJlDiCY1iKIdmC6qo0BJCRlR2ktg0CpgQh1Ty32T7MoLuHNFEgVQUykrI3grWNvto2fU2EqeYLKK8dybu5Ptshmm3b1doC0mqbAIoCAWswk9w95mbykcwPkA3GFMZOZv2cnOuFsd-NwgSdTn2blCMr2DSrYRBYBiqMZVaAHOMAOWGwHYeRFSPHStYgn0PCQXcLNbhWPXZ6rgA5Idqq8nqoBQqKy3AkNvmIlYko4YdSJoSNoM2nW8mgYwuJvc3HXV4Yb1kfU3WXSTWlFRn-vmsKG6FZb42MLBw2wUakKi3PDKSg6Uup3t4baHVvoCpkpFJwoAIO5ZqRUV8fGkHL1qtcpqXcQKdakeZ7rtppRTqgB2pHGln8assynTg31g7_OlgBOlgBvX9dWA0xFGu8pvY7w6ixT3cUdlusxrnW7ztN4og37SBPSpYousGuaBNmfT2TnfJQVTxbE_eBAYyBSjWQtMv0LYWxdcVzjZRxdUAMP0wts2Va5xidw_USXcbpnkniHEFQuFlme4ACFGka5uXUQn7wwDEXozjsOZ51Mf3q3cz1NPZrGns7k__m-dLCFzK62jh-ffXm6_GTicuZIvKUqiALBz1eUbbsnjGCsl4eJillH63viwoUR5YGSx6AZnmtXCFPZrGT2dkfs9jxg4mPc__7zTfzzwABSJwgccAukqUKTVcYUrt4OPEH0\u0026estsfed=1\u0026uaid=696bd831217a4e7fbef926e64fe8af1b\u0026cobrandid=82834d41-5e42-4877-820c-9ef4f8bd3687\u0026fci=00000007-0000-0000-c000-000000000000\u0026idp_hint=github.com","fShowSignInWithGitHubOnlyOnCredPicker":true,"fEnableShowResendCode":true,"iShowResendCodeDelay":90000,"sSMSCtryPhoneData":"AF~Afghanistan~93!!!AX~Åland Islands~358!!!AL~Albania~355!!!DZ~Algeria~213!!!AS~American Samoa~1!!!AD~Andorra~376!!!AO~Angola~244!!!AI~Anguilla~1!!!AG~Antigua and Barbuda~1!!!AR~Argentina~54!!!AM~Armenia~374!!!AW~Aruba~297!!!AC~Ascension Island~247!!!AU~Australia~61!!!AT~Austria~43!!!AZ~Azerbaijan~994!!!BS~Bahamas~1!!!BH~Bahrain~973!!!BD~Bangladesh~880!!!BB~Barbados~1!!!BY~Belarus~375!!!BE~Belgium~32!!!BZ~Belize~501!!!BJ~Benin~229!!!BM~Bermuda~1!!!BT~Bhutan~975!!!BO~Bolivia~591!!!BQ~Bonaire~599!!!BA~Bosnia and Herzegovina~387!!!BW~Botswana~267!!!BR~Brazil~55!!!IO~British Indian Ocean Territory~246!!!VG~British Virgin Islands~1!!!BN~Brunei~673!!!BG~Bulgaria~359!!!BF~Burkina Faso~226!!!BI~Burundi~257!!!CV~Cabo Verde~238!!!KH~Cambodia~855!!!CM~Cameroon~237!!!CA~Canada~1!!!KY~Cayman Islands~1!!!CF~Central African Republic~236!!!TD~Chad~235!!!CL~Chile~56!!!CN~China~86!!!CX~Christmas Island~61!!!CC~Cocos (Keeling) Islands~61!!!CO~Colombia~57!!!KM~Comoros~269!!!CG~Congo~242!!!CD~Congo (DRC)~243!!!CK~Cook Islands~682!!!CR~Costa Rica~506!!!CI~Côte d\u0027Ivoire~225!!!HR~Croatia~385!!!CU~Cuba~53!!!CW~Curaçao~599!!!CY~Cyprus~357!!!CZ~Czechia~420!!!DK~Denmark~45!!!DJ~Djibouti~253!!!DM~Dominica~1!!!DO~Dominican Republic~1!!!EC~Ecuador~593!!!EG~Egypt~20!!!SV~El Salvador~503!!!GQ~Equatorial Guinea~240!!!ER~Eritrea~291!!!EE~Estonia~372!!!ET~Ethiopia~251!!!FK~Falkland Islands~500!!!FO~Faroe Islands~298!!!FJ~Fiji~679!!!FI~Finland~358!!!FR~France~33!!!GF~French Guiana~594!!!PF~French Polynesia~689!!!GA~Gabon~241!!!GM~Gambia~220!!!GE~Georgia~995!!!DE~Germany~49!!!GH~Ghana~233!!!GI~Gibraltar~350!!!GR~Greece~30!!!GL~Greenland~299!!!GD~Grenada~1!!!GP~Guadeloupe~590!!!GU~Guam~1!!!GT~Guatemala~502!!!GG~Guernsey~44!!!GN~Guinea~224!!!GW~Guinea-Bissau~245!!!GY~Guyana~592!!!HT~Haiti~509!!!HN~Honduras~504!!!HK~Hong Kong SAR~852!!!HU~Hungary~36!!!IS~Iceland~354!!!IN~India~91!!!ID~Indonesia~62!!!IR~Iran~98!!!IQ~Iraq~964!!!IE~Ireland~353!!!IM~Isle of Man~44!!!IL~Israel~972!!!IT~Italy~39!!!JM~Jamaica~1!!!JP~Japan~81!!!JE~Jersey~44!!!JO~Jordan~962!!!KZ~Kazakhstan~7!!!KE~Kenya~254!!!KI~Kiribati~686!!!KR~Korea~82!!!KW~Kuwait~965!!!KG~Kyrgyzstan~996!!!LA~Laos~856!!!LV~Latvia~371!!!LB~Lebanon~961!!!LS~Lesotho~266!!!LR~Liberia~231!!!LY~Libya~218!!!LI~Liechtenstein~423!!!LT~Lithuania~370!!!LU~Luxembourg~352!!!MO~Macao SAR~853!!!MG~Madagascar~261!!!MW~Malawi~265!!!MY~Malaysia~60!!!MV~Maldives~960!!!ML~Mali~223!!!MT~Malta~356!!!MH~Marshall Islands~692!!!MQ~Martinique~596!!!MR~Mauritania~222!!!MU~Mauritius~230!!!YT~Mayotte~262!!!MX~Mexico~52!!!FM~Micronesia~691!!!MD~Moldova~373!!!MC~Monaco~377!!!MN~Mongolia~976!!!ME~Montenegro~382!!!MS~Montserrat~1!!!MA~Morocco~212!!!MZ~Mozambique~258!!!MM~Myanmar~95!!!NA~Namibia~264!!!NR~Nauru~674!!!NP~Nepal~977!!!NL~Netherlands~31!!!NC~New Caledonia~687!!!NZ~New Zealand~64!!!NI~Nicaragua~505!!!NE~Niger~227!!!NG~Nigeria~234!!!NU~Niue~683!!!NF~Norfolk Island~672!!!KP~North Korea~850!!!MK~North Macedonia~389!!!MP~Northern Mariana Islands~1!!!NO~Norway~47!!!OM~Oman~968!!!PK~Pakistan~92!!!PW~Palau~680!!!PS~Palestinian Authority~970!!!PA~Panama~507!!!PG~Papua New Guinea~675!!!PY~Paraguay~595!!!PE~Peru~51!!!PH~Philippines~63!!!PL~Poland~48!!!PT~Portugal~351!!!PR~Puerto Rico~1!!!QA~Qatar~974!!!RE~Réunion~262!!!RO~Romania~40!!!RU~Russia~7!!!RW~Rwanda~250!!!BL~Saint Barthélemy~590!!!KN~Saint Kitts and Nevis~1!!!LC~Saint Lucia~1!!!MF~Saint Martin~590!!!PM~Saint Pierre and Miquelon~508!!!VC~Saint Vincent and the Grenadines~1!!!WS~Samoa~685!!!SM~San Marino~378!!!ST~São Tomé and Príncipe~239!!!SA~Saudi Arabia~966!!!SN~Senegal~221!!!RS~Serbia~381!!!SC~Seychelles~248!!!SL~Sierra Leone~232!!!SG~Singapore~65!!!SX~Sint Maarten~1!!!SK~Slovakia~421!!!SI~Slovenia~386!!!SB~Solomon Islands~677!!!SO~Somalia~252!!!ZA~South Africa~27!!!SS~South Sudan~211!!!ES~Spain~34!!!LK~Sri Lanka~94!!!SH~St Helena, Ascension, and Tristan da Cunha~290!!!SD~Sudan~249!!!SR~Suriname~597!!!SJ~Svalbard~47!!!SZ~Swaziland~268!!!SE~Sweden~46!!!CH~Switzerland~41!!!SY~Syria~963!!!TW~Taiwan~886!!!TJ~Tajikistan~992!!!TZ~Tanzania~255!!!TH~Thailand~66!!!TL~Timor-Leste~670!!!TG~Togo~228!!!TK~Tokelau~690!!!TO~Tonga~676!!!TT~Trinidad and Tobago~1!!!TA~Tristan da Cunha~290!!!TN~Tunisia~216!!!TR~Turkey~90!!!TM~Turkmenistan~993!!!TC~Turks and Caicos Islands~1!!!TV~Tuvalu~688!!!VI~U.S. Virgin Islands~1!!!UG~Uganda~256!!!UA~Ukraine~380!!!AE~United Arab Emirates~971!!!GB~United Kingdom~44!!!US~United States~1!!!UY~Uruguay~598!!!UZ~Uzbekistan~998!!!VU~Vanuatu~678!!!VA~Vatican City~39!!!VE~Venezuela~58!!!VN~Vietnam~84!!!WF~Wallis and Futuna~681!!!YE~Yemen~967!!!ZM~Zambia~260!!!ZW~Zimbabwe~263","fUseInlinePhoneNumber":true,"fDetectBrowserCapabilities":true,"urlSessionState":"https://login.microsoftonline.com/common/DeviceCodeStatus","urlResetPassword":"https://passwordreset.microsoftonline.com/?ru=https%3a%2f%2flogin.microsoftonline.com%2f784b95b9-b648-4fd1-9003-d87f23231dcd%2freprocess%3fctx%3drQIIAZVSO2zTUBStmzaoSJTPykKltgNSEvs5juNKHZzEcZrk2W1-jr1U8Se1Hf9kvyS1F1iQutGZEbYuSEwVA-pcqVJHxIIYQB0RE2w4KkxMnOHonqujK52r8zRD5ImdTfwWdG7Bt6T9nf4ifHT3AfFxYiUbz4QPv7a_iTdvH59hBROhINopFKIjIpcbBbYWuo41M6KjEoHnU0Hl9dgbuZYW5TXfLZxj2DWG3WDY2XJUIukiTZZAicEZiiYpgs7LtlyEAFKidIDknobDGMeFmmO3e0cJtPtI4TlCliAlSP05rNUnck93FR7GisuhdHcsdlN_coC3e6at9Dik1PYA5Dkc1mAi2H3q0_J9kZ0iEyzID63E-LG8NvZD9zDwI_Qq83VZDAxvT6_6nmdoKL-wGR6ytBGyfG8_9AMjRJYR7UI2hZADhy3UZDqN0BrbHGS4oFVlVV_xJBSW4ZxvswEt4kHEzoSE85tej41b0XRocpG5z4aHLLe4UllQtUvFitQJNHdg61zd1xuduZb4szaoB7LUcXRP8NquEKu9_lRpOFNZIgKZhFMZMCj1zLVGZaZ5HVOtMokSM1OV7ASK69jysBOooDiVh8LcYLc7hm6FabCe_yfBFlDBFhj_m8Jo8j5fYxV5MpwFzUFxKNH7fDVMve7EauPHrG56qSgZPG97Xd7E9UYlEa3yTJYcU-EHQAPaVCabSOhSE0OiTFVybC2mbBXgs3eZTbpcVBlKZXJqqVjOFcc6kWNwnMzpZXoMSEASuqZfZtbTh3uW_iQI_bHlGBcrz9-sXq9gP1ew16tpH8831j8TwVX95MXVyy8nD5cuVwvIkaqcyI3GrCS1zLE2h6JankUxaR5XBrwE-bmhwJIDoF7eLe8Qp1nsNJv9nsVO7iy9X_vfNl_cW_oN0\u0026mkt=en-US\u0026hosted=0","urlMsaResetPassword":"https://account.live.com/password/reset?wreply=https%3a%2f%2flogin.microsoftonline.com%2f784b95b9-b648-4fd1-9003-d87f23231dcd%2freprocess%3fctx%3drQIIAZVSO2jbUBSN8isJNP3QrUsCSYaCbOlJsixDBtmW5Th-UuI4kaUlRB9HkvVDerYjLe1SyNbMHdstS6FT6FAyBwIZS5bSoSVj6dRulUk7deoZDvdcDhfO5TybIQtkZZW4A4tP-I6Mv9NfxI8XH5KfBk628lz6-Gv9m3z77ukZVrQRipJKsZgckTh-GLlG7HvOyEqOSiRRyAVTMNPg0HeMpGCEfvEcw64x7BbDzqaTEsXSLFUCJY7gGJZiSLaguioNAWRkZQepXYOAKUFIdc9td48y6O4hTRRIVYGMpOyNYb0xULumr4kw1XwB5btjeTf3ZztEu2u7WldAWn0TQFEgYB1mkrvH3Ew_kPkhssGEwtjJrB_TC_0w9g-iMEGvZ75Oy5EVbJq1MAgsAxUmNitAjnGInDDYjsPIipFjJRuQzyHh4GALtbhOM3b6rgA5Idqq8XqoBQqKy3AstvmIlYko4UdSJoStoMunW8mwZwuJvc3HB7wwuVKdUG2XSTWlExn-vmsKjdBsdsZGFo7aoBGpSsczAylo-1Kqd_eGWtMbqgoZqRQcqoBDuWdsNKsjI-jYeo3LtJQb6lQn0nzPVXudSAf0UO1JY4tf71imE-fBuuGfBGtAB2ug_28KqyWGYp3X1EFvFLX26Z7Cbou1OPf6A6dNHPOmHeSiZImiG-yKNmE2q5nslEeq4tmauA8MYAxVqoWkXWZgKYytK55rpIyrA2L0fmaVLdM6x-gcrpfoMk73TRLnCILCzTLbBxSgSNMwL2eW8ocHjrkcxWHf8ayL2Rdv565nsZ-z2Ju5vI_nK0ufyeiqcfLy6tWXk0dTl3NF5Ck1QRYO-7yibNl9YwxlvTxKUso-ru6LChTHlgZLHoBmeaNcIU_nsdP5-e_z2Mm9qQ8L_9vmm8UngAAkTpA4YJfJUoWmKwypXdyf-g01\u0026mkt=en-US\u0026cobrandid=82834d41-5e42-4877-820c-9ef4f8bd3687","urlGetCredentialType":"https://login.microsoftonline.com/common/GetCredentialType?mkt=en-US","urlGetOneTimeCode":"https://login.microsoftonline.com/common/GetOneTimeCode","urlLogout":"https://login.microsoftonline.com/784b95b9-b648-4fd1-9003-d87f23231dcd/uxlogout","urlForget":"https://login.microsoftonline.com/forgetuser","urlDisambigRename":"https://go.microsoft.com/fwlink/p/?LinkID=733247","urlGoToAADError":"https://login.live.com/oauth20_authorize.srf?response_type=code\u0026client_id=51483342-085c-4d86-bf88-cf50c7252078\u0026scope=openid+profile+email+offline_access\u0026response_mode=form_post\u0026redirect_uri=https%3a%2f%2flogin.microsoftonline.com%2fcommon%2ffederation%2foauth2\u0026state=rQIIAZVSO0zbUBTF_CqQSj_q1gUkYKjkxH624zgSg0mMQ8izIQQce4nwJ9iOf7JfEuylXSqxlZmx3VgqdUIdKmYkJMaKperQirHq1G51RJk69QxH93Pulc7VfTFFFsjKMnEHFh_zHRn30T3ip_OPyc99J1t6KX36vfpdvn3__BSb63rO0CoYoX-GFW2EoqRSLCaHJI4fRK4R--NuclgiiUKeMAUzDQ58x0jGA8VzDLvGsFsMO5tMShRLs1QJlDiCY1iKIdmC6qo0BJCRlR2ktg0CpgQh1Ty32T7MoLuHNFEgVQUykrI3grWNvto2fU2EqeYLKK8dybu5Ptshmm3b1doC0mqbAIoCAWswk9w95mbykcwPkA3GFMZOZv2cnOuFsd-NwgSdTn2blCMr2DSrYRBYBiqMZVaAHOMAOWGwHYeRFSPHStYgn0PCQXcLNbhWPXZ6rgA5Idqq8nqoBQqKy3AkNvmIlYko4YdSJoSNoM2nW8mgYwuJvc3HXV4Yb1kfU3WXSTWlFRn-vmsKG6FZb42MLBw2wUakKi3PDKSg6Uup3t4baHVvoCpkpFJwoAIO5ZqRUV8fGkHL1qtcpqXcQKdakeZ7rtppRTqgB2pHGln8assynTg31g7_OlgBOlgBvX9dWA0xFGu8pvY7w6ixT3cUdlusxrnW7ztN4og37SBPSpYousGuaBNmfT2TnfJQVTxbE_eBAYyBSjWQtMv0LYWxdcVzjZRxdUAMP0wts2Va5xidw_USXcbpnkniHEFQuFlme4ACFGka5uXUQn7wwDEXozjsOZ51Mf3q3cz1NPZrGns7k__m-dLCFzK62jh-ffXm6_GTicuZIvKUqiALBz1eUbbsnjGCsl4eJillH63viwoUR5YGSx6AZnmtXCFPZrGT2dkfs9jxg4mPc__7zTfzzwABSJwgccAukqUKTVcYUrt4OPEH0\u0026estsfed=1\u0026uaid=696bd831217a4e7fbef926e64fe8af1b\u0026cobrandid=82834d41-5e42-4877-820c-9ef4f8bd3687\u0026fci=00000007-0000-0000-c000-000000000000","urlPIAEndAuth":"https://login.microsoftonline.com/common/PIA/EndAuth","fKMSIEnabled":false,"iLoginMode":1,"fAllowPhoneSignIn":true,"fAllowPhoneInput":true,"fAllowSkypeNameLogin":true,"iMaxPollErrors":5,"iPollingTimeout":60,"srsSuccess":true,"fShowSwitchUser":true,"arrValErrs":["50058"],"sErrorCode":"50058","sErrTxt":"","sResetPasswordPrefillParam":"username","onPremPasswordValidationConfig":{"isUserRealmPrecheckEnabled":true},"fSwitchDisambig":true,"oCancelPostParams":{"error":"access_denied","error_subcode":"cancel","state":"OpenIdConnect.AuthenticationProperties%3dMAAAAN-2_KtJ9RHrifjEM9EpKCAboZnWtr8MwGLAp7O0psAvNzEoJnTAyKsuXhEshPAr_AEAAAABAAAACS5yZWRpcmVjdEFodHRwczovL2FpYWRldnNnLmNybTUuZHluYW1pY3MuY29tL2FwcHBvcnRhbC9zZy9ub3RpZmljYXRpb24uYXNweA%26RedirectTo%3dMAAAAN%252b2%252fKtJ9RHrifjEM9EpKCAeJGoGDAZYkXvpJV4XW7PGCr%252fmkiL0xAdhn%252f6eGGjnSGh0dHBzOi8vYWlhZGV2c2cuY3JtNS5keW5hbWljcy5jb20v"},"iRemoteNgcPollingType":2,"fUseNewNoPasswordTypes":true,"fAccessPassSupported":true,"fShowAccessPassPeek":true,"urlAadSignup":"https://signup.microsoft.com/signup?sku=teams_commercial_trial\u0026origin=ests\u0026culture=en-US","iMaxStackForKnockoutAsyncComponents":10000,"fShowButtons":true,"urlCdn":"https://aadcdn.msftauth.net/shared/1.0/","urlFooterTOU":"https://www.microsoft.com/en-US/servicesagreement/","urlFooterPrivacy":"https://privacy.microsoft.com/en-US/privacystatement","urlPost":"/784b95b9-b648-4fd1-9003-d87f23231dcd/login","urlRefresh":"https://login.microsoftonline.com/784b95b9-b648-4fd1-9003-d87f23231dcd/reprocess?ctx=rQIIAZVSO2jbUBSN8isJNP3QrUsCSYaCbOlJsixDBtmW5Th-UuI4kaUlRB9HkvVDerYjLe1SyNbMHdstS6FT6FAyBwIZS5bSoSVj6dRulUk7deoZDvdcDhfO5TybIQtkZZW4A4tP-I6Mv9NfxI8XH5KfBk628lz6-Gv9m3z77ukZVrQRipJKsZgckTh-GLlG7HvOyEqOSiRRyAVTMNPg0HeMpGCEfvEcw64x7BbDzqaTEsXSLFUCJY7gGJZiSLaguioNAWRkZQepXYOAKUFIdc9td48y6O4hTRRIVYGMpOyNYb0xULumr4kw1XwB5btjeTf3ZztEu2u7WldAWn0TQFEgYB1mkrvH3Ew_kPkhssGEwtjJrB_TC_0w9g-iMEGvZ75Oy5EVbJq1MAgsAxUmNitAjnGInDDYjsPIipFjJRuQzyHh4GALtbhOM3b6rgA5Idqq8XqoBQqKy3AstvmIlYko4UdSJoStoMunW8mwZwuJvc3HB7wwuVKdUG2XSTWlExn-vmsKjdBsdsZGFo7aoBGpSsczAylo-1Kqd_eGWtMbqgoZqRQcqoBDuWdsNKsjI-jYeo3LtJQb6lQn0nzPVXudSAf0UO1JY4tf71imE-fBuuGfBGtAB2ug_28KqyWGYp3X1EFvFLX26Z7Cbou1OPf6A6dNHPOmHeSiZImiG-yKNmE2q5nslEeq4tmauA8MYAxVqoWkXWZgKYytK55rpIyrA2L0fmaVLdM6x-gcrpfoMk73TRLnCILCzTLbBxSgSNMwL2eW8ocHjrkcxWHf8ayL2Rdv565nsZ-z2Ju5vI_nK0ufyeiqcfLy6tWXk0dTl3NF5Ck1QRYO-7yibNl9YwxlvTxKUso-ru6LChTHlgZLHoBmeaNcIU_nsdP5-e_z2Mm9qQ8L_9vmm8UngAAkTpA4YJfJUoWmKwypXdyf-g01","urlCancel":"https://sg1--apjcrmlivesg610.crm5.dynamics.com/","urlResume":"https://login.microsoftonline.com/784b95b9-b648-4fd1-9003-d87f23231dcd/resume?ctx=rQIIAZVSO2zTUBStmzaoSJTPykKltgNSEvs5juNKHZzEcZrk2W1-jr1U8Se1Hf9kvyS1F1iQutGZEbYuSEwVA-pcqVJHxIIYQB0RE2w4KkxMnOHonqujK52r8zRD5ImdTfwWdG7Bt6T9nf4ifHT3AfFxYiUbz4QPv7a_iTdvH59hBROhINopFKIjIpcbBbYWuo41M6KjEoHnU0Hl9dgbuZYW5TXfLZxj2DWG3WDY2XJUIukiTZZAicEZiiYpgs7LtlyEAFKidIDknobDGMeFmmO3e0cJtPtI4TlCliAlSP05rNUnck93FR7GisuhdHcsdlN_coC3e6at9Dik1PYA5Dkc1mAi2H3q0_J9kZ0iEyzID63E-LG8NvZD9zDwI_Qq83VZDAxvT6_6nmdoKL-wGR6ytBGyfG8_9AMjRJYR7UI2hZADhy3UZDqN0BrbHGS4oFVlVV_xJBSW4ZxvswEt4kHEzoSE85tej41b0XRocpG5z4aHLLe4UllQtUvFitQJNHdg61zd1xuduZb4szaoB7LUcXRP8NquEKu9_lRpOFNZIgKZhFMZMCj1zLVGZaZ5HVOtMokSM1OV7ASK69jysBOooDiVh8LcYLc7hm6FabCe_yfBFlDBFhj_m8Jo8j5fYxV5MpwFzUFxKNH7fDVMve7EauPHrG56qSgZPG97Xd7E9UYlEa3yTJYcU-EHQAPaVCabSOhSE0OiTFVybC2mbBXgs3eZTbpcVBlKZXJqqVjOFcc6kWNwnMzpZXoMSEASuqZfZtbTh3uW_iQI_bHlGBcrz9-sXq9gP1ew16tpH8831j8TwVX95MXVyy8nD5cuVwvIkaqcyI3GrCS1zLE2h6JankUxaR5XBrwE-bmhwJIDoF7eLe8Qp1nsNJv9nsVO7iy9X_vfNl_cW_oN0","iPawnIcon":0,"iPollingInterval":1,"sPOST_Username":"","sFT":"AQABAAEAAABeStGSRwwnTq2vHplZ9KL4GQjWZC_QYysadi5Tv61yAxvXisvxu68jHypk6wwgUAihEckEfOq6JwuAgJHQ_24OWTpNF015RiHyOWFAnUe91yMmPHorRSievXLe179SYlXdNi9kCqlprbK997aG-i6fyAxnhS0JejhL__AQ7cN0iJeSd3iFWzkWXzMfbRIV2ze1ikqrGVQMIsURWNqzVzA6f1hKr8IvcMUPlRWRGw6WBezIJaefeUJs4TI4ZyRKxW61Oi21uZihSl1-QLVX2KJxKxJlcUNdgkq24xurRPNT9RCujbVV87YwT-annrMuZk75TRP_Isajur9dSpmuAaL79OIDZF1T7PL-FVJEPp5UhiCt6hzazMDGvYnjQ48NQThEV6ZHQ92E3i2A9qTcneNr7-KxCmQvbLp0yTYyXwvbM7DblsfwiYs7x3V3YAaw8FuILMZalNg_hZwn8XRZ6Z1VLr3LkZ9OkeBcDZWX_qRqTJI0Vp7d9q4Bp3caLX2oDJwgAA","sFTName":"flowToken","sSessionIdentifierName":"code","sCtx":"rQIIAZVSO2zTUBStmzaoSJTPykKltgNSEvs5juNKHZzEcZrk2W1-jr1U8Se1Hf9kvyS1F1iQutGZEbYuSEwVA-pcqVJHxIIYQB0RE2w4KkxMnOHonqujK52r8zRD5ImdTfwWdG7Bt6T9nf4ifHT3AfFxYiUbz4QPv7a_iTdvH59hBROhINopFKIjIpcbBbYWuo41M6KjEoHnU0Hl9dgbuZYW5TXfLZxj2DWG3WDY2XJUIukiTZZAicEZiiYpgs7LtlyEAFKidIDknobDGMeFmmO3e0cJtPtI4TlCliAlSP05rNUnck93FR7GisuhdHcsdlN_coC3e6at9Dik1PYA5Dkc1mAi2H3q0_J9kZ0iEyzID63E-LG8NvZD9zDwI_Qq83VZDAxvT6_6nmdoKL-wGR6ytBGyfG8_9AMjRJYR7UI2hZADhy3UZDqN0BrbHGS4oFVlVV_xJBSW4ZxvswEt4kHEzoSE85tej41b0XRocpG5z4aHLLe4UllQtUvFitQJNHdg61zd1xuduZb4szaoB7LUcXRP8NquEKu9_lRpOFNZIgKZhFMZMCj1zLVGZaZ5HVOtMokSM1OV7ASK69jysBOooDiVh8LcYLc7hm6FabCe_yfBFlDBFhj_m8Jo8j5fYxV5MpwFzUFxKNH7fDVMve7EauPHrG56qSgZPG97Xd7E9UYlEa3yTJYcU-EHQAPaVCabSOhSE0OiTFVybC2mbBXgs3eZTbpcVBlKZXJqqVjOFcc6kWNwnMzpZXoMSEASuqZfZtbTh3uW_iQI_bHlGBcrz9-sXq9gP1ew16tpH8831j8TwVX95MXVyy8nD5cuVwvIkaqcyI3GrCS1zLE2h6JankUxaR5XBrwE-bmhwJIDoF7eLe8Qp1nsNJv9nsVO7iy9X_vfNl_cW_oN0","iProductIcon":-1,"staticTenantBranding":null,"oAppCobranding":{"backgroundLogoIndex":12,"backgroundImageIndex":9},"iBackgroundImage":2,"arrSessions":[],"fApplicationInsightsEnabled":false,"iApplicationInsightsEnabledPercentage":0,"urlSetDebugMode":"https://login.microsoftonline.com/common/debugmode","fEnableCssAnimation":true,"fAllowGrayOutLightBox":true,"fIsRemoteNGCSupported":true,"urlLogin":"https://login.microsoftonline.com/784b95b9-b648-4fd1-9003-d87f23231dcd/reprocess?ctx=rQIIAZVSO2zTUBStmzaoSJTPykKltgNSEvs5juNKHZzEcZrk2W1-jr1U8Se1Hf9kvyS1F1iQutGZEbYuSEwVA-pcqVJHxIIYQB0RE2w4KkxMnOHonqujK52r8zRD5ImdTfwWdG7Bt6T9nf4ifHT3AfFxYiUbz4QPv7a_iTdvH59hBROhINopFKIjIpcbBbYWuo41M6KjEoHnU0Hl9dgbuZYW5TXfLZxj2DWG3WDY2XJUIukiTZZAicEZiiYpgs7LtlyEAFKidIDknobDGMeFmmO3e0cJtPtI4TlCliAlSP05rNUnck93FR7GisuhdHcsdlN_coC3e6at9Dik1PYA5Dkc1mAi2H3q0_J9kZ0iEyzID63E-LG8NvZD9zDwI_Qq83VZDAxvT6_6nmdoKL-wGR6ytBGyfG8_9AMjRJYR7UI2hZADhy3UZDqN0BrbHGS4oFVlVV_xJBSW4ZxvswEt4kHEzoSE85tej41b0XRocpG5z4aHLLe4UllQtUvFitQJNHdg61zd1xuduZb4szaoB7LUcXRP8NquEKu9_lRpOFNZIgKZhFMZMCj1zLVGZaZ5HVOtMokSM1OV7ASK69jysBOooDiVh8LcYLc7hm6FabCe_yfBFlDBFhj_m8Jo8j5fYxV5MpwFzUFxKNH7fDVMve7EauPHrG56qSgZPG97Xd7E9UYlEa3yTJYcU-EHQAPaVCabSOhSE0OiTFVybC2mbBXgs3eZTbpcVBlKZXJqqVjOFcc6kWNwnMzpZXoMSEASuqZfZtbTh3uW_iQI_bHlGBcrz9-sXq9gP1ew16tpH8831j8TwVX95MXVyy8nD5cuVwvIkaqcyI3GrCS1zLE2h6JankUxaR5XBrwE-bmhwJIDoF7eLe8Qp1nsNJv9nsVO7iy9X_vfNl_cW_oN0","urlDssoStatus":"https://login.microsoftonline.com/common/instrumentation/dssostatus","fUseSameSite":true,"iAllowedIdentities":2,"uiflavor":1001,"scid":1013,"hpgact":1800,"hpgid":1104,"pgid":"ConvergedSignIn","apiCanary":"AQABAAAAAABeStGSRwwnTq2vHplZ9KL4E75USBBx9XW5uDH2zXGVZW4AY9kwr_fRIKKKddCLScAX6PuxCbnTnXT12hak0PLqG7QSld6GtxmdmzYKnhp3UWJs9YErt2jIsHXb-am-zsv9H4fiDTy7lkikdlthshAtGC5Bq2wBdcfu80EfbfUBLSeZP-RFVs5FF8kH7BHQrKvqCD9rGXWVQe6BlmA4O1ZfNNCzXsrqxvJQeVqBjv3KYiAA","canary":"tlWCEOEafAWWKhfcwMOb8vsy3hxBVGWMGweZM6l2Md8=8:1","correlationId":"696bd831-217a-4e7f-bef9-26e64fe8af1b","sessionId":"df0e21b8-7031-46cd-8885-cd8fe1881100","locale":{"mkt":"en-US","lcid":1033},"slMaxRetry":2,"slReportFailure":true,"strings":{"desktopsso":{"authenticatingmessage":"Trying to sign you in"}},"enums":{"ClientMetricsModes":{"None":0,"SubmitOnPost":1,"SubmitOnRedirect":2,"InstrumentPlt":4}},"urls":{"instr":{"pageload":"https://login.microsoftonline.com/common/instrumentation/reportpageload","dssostatus":"https://login.microsoftonline.com/common/instrumentation/dssostatus"}},"browser":{"ltr":1,"_Other":1,"Full":1,"RE_Other":1,"b":{"name":"Other","major":-1,"minor":-1},"os":{"name":"Unknown","version":""},"V":-1},"watson":{"url":"/common/handlers/watson","bundle":"https://aadcdn.msftauth.net/ests/2.1/content/cdnbundles/watson.min_ybdb1ixzkv-fkor2mu6q6w2.js","sbundle":"https://aadcdn.msftauth.net/ests/2.1/content/cdnbundles/watsonsupport.min_tu0oeunbyls-a4imj8e0xq2.js","fbundle":"https://aadcdn.msftauth.net/ests/2.1/content/cdnbundles/frameworksupport.min_oadrnc13magb009k4d20lg2.js","resetErrorPeriod":5,"maxCorsErrors":-1,"maxInjectErrors":5,"maxErrors":10,"maxTotalErrors":3,"expSrcs":["https://login.microsoftonline.com","https://aadcdn.msauth.net/","https://aadcdn.msftauth.net/",".login.microsoftonline.com"],"envErrorRedirect":true,"envErrorUrl":"/common/handlers/enverror"},"loader":{"cdnRoots":["https://aadcdn.msauth.net/","https://aadcdn.msftauth.net/"],"logByThrowing":true},"serverDetails":{"slc":"ProdSlices","dc":"SIN2","ri":"ESTXXXX_52","ver":{"v":[2,1,11419,13]},"rt":"2021-01-27T16:44:51","et":89},"country":"IN","fBreakBrandingSigninString":true,"fFixIncorrectApiCanaryUsage":true,"bsso":{"type":"none","reason":"Chrome: Pull suppressed as UseAgent did not meet required criteria, Other: Pull suppressed as UseAgent did not meet required criteria"},"urlNoCookies":"https://login.microsoftonline.com/cookiesdisabled","fTrimChromeBssoUrl":true,"inlineMode":5};
//]]></script>
<script type="text/javascript">//<![CDATA[
!function(){var e=window,r=e.$Debug=e.$Debug||{},t=e.$Config||{};if(!r.appendLog){var n=[],o=0;r.appendLog=function(e){var r=t.maxDebugLog||25,a=(new Date).toUTCString()+":"+e;n.push(o+":"+a),n.length>r&&n.shift(),o++},r.getLogs=function(){return n}}}(),function(){function e(e,r){function t(a){var i=e[a];if(a<n-1){return void(o.r[i]?t(a+1):o.when(i,function(){t(a+1)}))}r(i)}var n=e.length;t(0)}function r(e,r,a){function i(){var e=!!u.method,o=e?u.method:a[0],i=u.extraArgs||[],s=n.$WebWatson;try{
var c=t(a,!e);if(i&&i.length>0){for(var d=i.length,l=0;l<d;l++){c.push(i[l])}}o.apply(r,c)}catch(e){return void(s&&s.submitFromException&&s.submitFromException(e))}}var u=o.r&&o.r[e];return r=r||this,u&&(u.skipTimeout?i():n.setTimeout(i,0)),u}function t(e,r){return Array.prototype.slice.call(e,r?1:0)}var n=window;n.$Do||(n.$Do={"q":[],"r":[],"removeItems":[],"lock":0,"o":[]});var o=n.$Do;o.when=function(t,n){function a(e){r(e,i,u)||o.q.push({"id":e,"c":i,"a":u})}var i=0,u=[],s=1;"function"==typeof n||(i=n,
s=2);for(var c=s;c<arguments.length;c++){u.push(arguments[c])}t instanceof Array?e(t,a):a(t)},o.register=function(e,t,n){if(!o.r[e]){o.o.push(e);var a={};if(t&&(a.method=t),n&&(a.skipTimeout=n),arguments&&arguments.length>3){a.extraArgs=[];for(var i=3;i<arguments.length;i++){a.extraArgs.push(arguments[i])}}o.r[e]=a,o.lock++;try{for(var u=0;u<o.q.length;u++){var s=o.q[u];s.id==e&&r(e,s.c,s.a)&&o.removeItems.push(s)}}catch(e){throw e}finally{if(0===--o.lock){for(var c=0;c<o.removeItems.length;c++){
for(var d=o.removeItems[c],l=0;l<o.q.length;l++){if(o.q[l]===d){o.q.splice(l,1);break}}}o.removeItems=[]}}}},o.unregister=function(e){o.r[e]&&delete o.r[e]}}(),function(e,r){function t(){if(!i){if(!r.body){return void setTimeout(t)}i=!0,e.$Do.register("doc.ready",0,!0)}}function n(){if(!u){if(!r.body){return void setTimeout(n)}t(),u=!0,e.$Do.register("doc.load",0,!0),a()}}function o(e){(r.addEventListener||"load"===e.type||"complete"===r.readyState)&&t()}function a(){
r.addEventListener?(r.removeEventListener("DOMContentLoaded",o,!1),e.removeEventListener("load",n,!1)):r.attachEvent&&(r.detachEvent("onreadystatechange",o),e.detachEvent("onload",n))}var i=!1,u=!1;if("complete"===r.readyState){return void setTimeout(n)}!function(){r.addEventListener?(r.addEventListener("DOMContentLoaded",o,!1),e.addEventListener("load",n,!1)):r.attachEvent&&(r.attachEvent("onreadystatechange",o),e.attachEvent("onload",n))}()}(window,document),function(){function e(){
return f.$Config||f.ServerData||{}}function r(e,r){var t=f.$Debug;t&&t.appendLog&&(r&&(e+=" '"+(r.src||r.href||"")+"'",e+=", id:"+(r.id||""),e+=", async:"+(r.async||""),e+=", defer:"+(r.defer||"")),t.appendLog(e))}function t(){var e=f.$B;if(void 0===d){if(e){d=e.IE}else{var r=f.navigator.userAgent;d=-1!==r.indexOf("MSIE ")||-1!==r.indexOf("Trident/")}}return d}function n(){var e=f.$B;if(void 0===l){if(e){l=e.RE_Edge}else{var r=f.navigator.userAgent;l=-1!==r.indexOf("Edge")}}return l}function o(e){
var r=e.indexOf("?"),t=r>-1?r:e.length,n=e.lastIndexOf(".",t);return e.substring(n,n+v.length).toLowerCase()===v}function a(){var r=e();return(r.loader||{}).slReportFailure||r.slReportFailure||!1}function i(){return(e().loader||{}).redirectToErrorPageOnLoadFailure||!1}function u(){return(e().loader||{}).logByThrowing||!1}function s(e){if(!t()&&!n()){return!1}var r=e.src||e.href||"";if(!r){return!0}if(o(r)){var a,i,u;try{a=e.sheet,i=a&&a.cssRules,u=!1}catch(e){u=!0}if(a&&!i&&u){return!0}
if(a&&i&&0===i.length){return!0}}return!1}function c(){function t(e){g.getElementsByTagName("head")[0].appendChild(e)}function n(e,r,t,n){var s=null;return s=o(e)?a(e):"script"===n.toLowerCase()?i(e):u(e,n),r&&(s.id=r),"function"==typeof s.setAttribute&&(s.setAttribute("crossorigin","anonymous"),t&&"string"==typeof t&&s.setAttribute("integrity",t)),s}function a(e){var r=g.createElement("link");return r.rel="stylesheet",r.type="text/css",r.href=e,r}function i(e){var r=g.createElement("script")
;return r.type="text/javascript",r.src=e,r.defer=!1,r.async=!1,r}function u(e,r){var t=g.createElement(r);return t.src=e,t}function d(e){if(!(m&&m.length>1)){return e}for(var r=0;r<m.length;r++){if(0===e.indexOf(m[r])){return m[r+1<m.length?r+1:0]+e.substring(m[r].length)}}return e}function l(e,t,n,o){if(r("[$Loader]: "+(b.failMessage||"Failed"),o),$[e].retry<p){return $[e].retry++,v(e,t,n),void c._ReportFailure($[e].retry,$[e].srcPath)}n&&n()}function f(e,t,n,o){if(s(o)){return l(e,t,n,o)}
r("[$Loader]: "+(b.successMessage||"Loaded"),o),v(e+1,t,n);var a=$[e].onSuccess;"function"==typeof a&&a($[e].srcPath)}function v(e,o,a){if(e<$.length){var i=$[e];if(!i||!i.srcPath){return void v(e+1,o,a)}i.retry>0&&(i.srcPath=d(i.srcPath),i.origId||(i.origId=i.id),i.id=i.origId+"_Retry_"+i.retry);var u=n(i.srcPath,i.id,i.integrity,i.tagName);u.onload=function(){f(e,o,a,u)},u.onerror=function(){l(e,o,a,u)},u.onreadystatechange=function(){"loaded"===u.readyState?setTimeout(function(){f(e,o,a,u)
},500):"complete"===u.readyState&&f(e,o,a,u)},t(u),r("[$Loader]: Loading '"+(i.srcPath||"")+"', id:"+(i.id||""))}else{o&&o()}}var h=e(),p=h.slMaxRetry||2,y=h.loader||{},m=y.cdnRoots||[],b=this,$=[];b.retryOnError=!0,b.successMessage="Loaded",b.failMessage="Error",b.Add=function(e,r,t,n,o,a){e&&$.push({"srcPath":e,"id":r,"retry":n||0,"integrity":t,"tagName":o||"script","onSuccess":a})},b.AddForReload=function(e,r){var t=e.src||e.href||"";b.Add(t,"AddForReload",e.integrity,1,e.tagName,r)},
b.AddIf=function(e,r,t){e&&b.Add(r,t)},b.Load=function(e,r){v(0,e,r)}}var d,l,f=window,g=f.document,v=".css";c.On=function(e,r,t){if(!e){throw"The target element must be provided and cannot be null."}r?c.OnError(e,t):c.OnSuccess(e,t)},c.OnSuccess=function(e,t){if(!e){throw"The target element must be provided and cannot be null."}if(s(e)){return c.OnError(e,t)}var n=e.src||e.href||"",o=a(),u=i();r("[$Loader]: Loaded",e);var d=new c;d.failMessage="Reload Failed",d.successMessage="Reload Success",
d.Load(null,function(){if(o){throw"Unexpected state. ResourceLoader.Load() failed despite initial load success. ['"+n+"']"}u&&(document.location.href="/error.aspx?err=504")})},c.OnError=function(e,t){var n=e.src||e.href||"",o=a(),u=i();if(!e){throw"The target element must be provided and cannot be null."}r("[$Loader]: Failed",e);var s=new c;s.failMessage="Reload Failed",s.successMessage="Reload Success",s.AddForReload(e,t),s.Load(null,function(){if(o){throw"Failed to load external resource ['"+n+"']"}
u&&(document.location.href="/error.aspx?err=504")}),c._ReportFailure(0,n)},c._ReportFailure=function(e,r){if(u()&&!t()){throw"[Retry "+e+"] Failed to load external resource ['"+r+"'], reloading from fallback CDN endpoint"}},f.$Loader=c}(),function(){function e(){if(!$){var e=new h.$Loader;e.AddIf(!h.jQuery,y.sbundle,"WebWatson_DemandSupport"),y.sbundle=null,delete y.sbundle,e.AddIf(!h.$Api,y.fbundle,"WebWatson_DemandFramework"),y.fbundle=null,delete y.fbundle,e.Add(y.bundle,"WebWatson_DemandLoaded"),
e.Load(r,t),$=!0}}function r(){if(h.$WebWatson){if(h.$WebWatson.isProxy){return void t()}m.when("$WebWatson.full",function(){for(;b.length>0;){var e=b.shift();e&&h.$WebWatson[e.cmdName].apply(h.$WebWatson,e.args)}})}}function t(){if(!h.$WebWatson||h.$WebWatson.isProxy){if(!w&&JSON){try{var e=new XMLHttpRequest;e.open("POST",y.url),e.setRequestHeader("Accept","application/json"),e.setRequestHeader("Content-Type","application/json; charset=UTF-8"),e.setRequestHeader("canary",p.apiCanary),
e.setRequestHeader("client-request-id",p.correlationId),e.setRequestHeader("hpgid",p.hpgid||0),e.setRequestHeader("hpgact",p.hpgact||0);for(var r=-1,t=0;t<b.length;t++){if("submit"===b[t].cmdName){r=t;break}}var o=b[r]?b[r].args||[]:[],a={"sr":y.sr,"ec":"Failed to load external resource [Core Watson files]","wec":55,"idx":1,"pn":p.pgid||"","sc":p.scid||0,"hpg":p.hpgid||0,"msg":"Failed to load external resource [Core Watson files]","url":o[1]||"","ln":0,"ad":0,"an":!1,"cs":"","sd":p.serverDetails,"ls":null,
"diag":v(y)};e.send(JSON.stringify(a))}catch(e){}w=!0}y.loadErrorUrl&&window.location.assign(y.loadErrorUrl)}n()}function n(){b=[],h.$WebWatson=null}function o(r){return function(){var t=arguments;b.push({"cmdName":r,"args":t}),e()}}function a(){var e=["foundException","resetException","submit"],r=this;r.isProxy=!0;for(var t=e.length,n=0;n<t;n++){var a=e[n];a&&(r[a]=o(a))}}function i(e,r,t,n,o,a,i){var u=h.event;return a||(a=l(o||u,i?i+2:2)),
h.$Debug&&h.$Debug.appendLog&&h.$Debug.appendLog("[WebWatson]:"+(e||"")+" in "+(r||"")+" @ "+(t||"??")),E.submit(e,r,t,n,o||u,a,i)}function u(e,r){return{"signature":e,"args":r,"toString":function(){return this.signature}}}function s(e){for(var r=[],t=e.split("\n"),n=0;n<t.length;n++){r.push(u(t[n],[]))}return r}function c(e){for(var r=[],t=e.split("\n"),n=0;n<t.length;n++){var o=u(t[n],[]);t[n+1]&&(o.signature+="@"+t[n+1],n++),r.push(o)}return r}function d(e){if(!e){return null}try{if(e.stack){
return s(e.stack)}if(e.error){if(e.error.stack){return s(e.error.stack)}}else if(window.opera&&e.message){return c(e.message)}}catch(e){}return null}function l(e,r){var t=[];try{for(var n=arguments.callee;r>0;){n=n?n.caller:n,r--}for(var o=0;n&&o<L;){var a="InvalidMethod()";try{a=n.toString()}catch(e){}var i=[],s=n.args||n.arguments;if(s){for(var c=0;c<s.length;c++){i[c]=s[c]}}t.push(u(a,i)),n=n.caller,o++}}catch(e){t.push(u(e.toString(),[]))}var l=d(e)
;return l&&(t.push(u("--- Error Event Stack -----------------",[])),t=t.concat(l)),t}function f(e){if(e){try{var r=/function (.{1,})\(/,t=r.exec(e.constructor.toString());return t&&t.length>1?t[1]:""}catch(e){}}return""}function g(e){if(e){try{if("string"!=typeof e&&JSON&&JSON.stringify){var r=f(e),t=JSON.stringify(e);return t&&"{}"!==t||(e.error&&(e=e.error,r=f(e)),(t=JSON.stringify(e))&&"{}"!==t||(t=e.toString())),r+":"+t}}catch(e){}}return""+(e||"")}function v(e){var r=[];try{
if(jQuery?(r.push("jQuery v:"+jQuery().jquery),jQuery.easing?r.push("jQuery.easing:"+JSON.stringify(jQuery.easing)):r.push("jQuery.easing is not defined")):r.push("jQuery is not defined"),e&&e.expectedVersion&&r.push("Expected jQuery v:"+e.expectedVersion),m){var t,n="";for(t=0;t<m.o.length;t++){n+=m.o[t]+";"}for(r.push("$Do.o["+n+"]"),n="",t=0;t<m.q.length;t++){n+=m.q[t].id+";"}r.push("$Do.q["+n+"]")}if(h.$Debug&&h.$Debug.getLogs){var o=h.$Debug.getLogs();o&&o.length>0&&(r=r.concat(o))}if(b){
for(var a=0;a<b.length;a++){var i=b[a];if(i&&"submit"===i.cmdName){try{if(JSON&&JSON.stringify){var u=JSON.stringify(i);u&&r.push(u)}}catch(e){r.push(g(e))}}}}}catch(e){r.push(g(e))}return r}var h=window,p=h.$Config||{},y=p.watson,m=h.$Do;if(!h.$WebWatson&&y){var b=[],$=!1,w=!1,L=10,E=h.$WebWatson=new a;E.CB={},E._orgErrorHandler=h.onerror,h.onerror=i,E.errorHooked=!0,m.when("jQuery.version",function(e){y.expectedVersion=e}),m.register("$WebWatson")}}(),function(){function e(e,r){
for(var t=r.split("."),n=t.length,o=0;o<n&&null!==e&&void 0!==e;){e=e[t[o++]]}return e}function r(r){var t=null;return null===s&&(s=e(a,"Constants")),null!==s&&r&&(t=e(s,r)),null===t||void 0===t?"":t.toString()}function t(t){var n=null;return null===i&&(i=e(a,"$Config.strings")),null!==i&&t&&(n=e(i,t.toLowerCase())),null!==n&&void 0!==n||(n=r(t)),null===n||void 0===n?"":n.toString()}function n(e,r){var n=null;return e&&r&&r[e]&&(n=t("errors."+r[e])),n||(n=t("errors."+e)),n||(n=t("errors."+c)),n||(n=t(c)),n}
function o(t){var n=null;return null===u&&(u=e(a,"$Config.urls")),null!==u&&t&&(n=e(u,t.toLowerCase())),null!==n&&void 0!==n||(n=r(t)),null===n||void 0===n?"":n.toString()}var a=window,i=null,u=null,s=null,c="GENERIC_ERROR";a.GetString=t,a.GetErrorString=n,a.GetUrl=o}(),function(){var e=window,r=e.$Config||{};e.$B=r.browser||{}}();

//]]></script>

<link rel="prefetch" href="https://login.live.com/Me.htm?v=3" />
<link rel="shortcut icon" href="https://aadcdn.msftauth.net/shared/1.0/content/images/favicon_a_eupayfgghqiai7k9sol6lg2.ico" />

<script type="text/javascript">
ServerData = $Config;
</script>



<style>/*! Copyright (C) Microsoft Corporation. All rights reserved. *//*!
------------------------------------------- START OF THIRD PARTY NOTICE -----------------------------------------

This file is based on or incorporates material from the projects listed below (Third Party IP). The original copyright notice and the license under which Microsoft received such Third Party IP, are set forth below. Such licenses and notices are provided for informational purposes only. Microsoft licenses the Third Party IP to you under the licensing terms for the Microsoft product. Microsoft reserves all other rights not expressly granted under this agreement, whether by implication, estoppel or otherwise.

//-----------------------------------------------------------------------------
twbs-bootstrap-sass (3.3.0)
//-----------------------------------------------------------------------------

The MIT License (MIT)

Copyright (c) 2013 Twitter, Inc

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

//-----------------------------------------------------------------------------
necolas-normalize.css (3.0.2)
//-----------------------------------------------------------------------------
! normalize.css v3.0.2 | MIT License | git.io/normalize

Copyright (c) Nicolas Gallagher and Jonathan Neal

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Provided for Informational Purposes Only
MIT License
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the Software), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*//*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-circle{border-radius:50%}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}html{font-size:100%}body{font-family:"Segoe UI Webfont",-apple-system,"Helvetica Neue","Lucida Grande","Roboto","Ebrima","Nirmala UI","Gadugi","Segoe Xbox Symbol","Segoe UI Symbol","Meiryo UI","Khmer UI","Tunga","Lao UI","Raavi","Iskoola Pota","Latha","Leelawadee","Microsoft YaHei UI","Microsoft JhengHei UI","Malgun Gothic","Estrangelo Edessa","Microsoft Himalaya","Microsoft New Tai Lue","Microsoft PhagsPa","Microsoft Tai Le","Microsoft Yi Baiti","Mongolian Baiti","MV Boli","Myanmar Text","Cambria Math";font-size:15px;line-height:20px;font-weight:400;font-size:.9375rem;line-height:1.25rem;padding-bottom:.227px;padding-top:.227px;color:#000;background-color:#fff}a{color:#ccc;text-decoration:none}a:link{color:#0067b8}a:visited{color:#0067b8}a:hover{color:#666}a:focus{color:#0067b8}a:active{color:#999}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ul ol,ol ul,ol ol{margin-bottom:0}abbr[title],abbr[data-original-title]{cursor:help}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block}address{font-style:normal}@font-face{font-family:'Segoe UI Webfont';src:local("Segoe UI Light");font-weight:200;font-style:normal}@font-face{font-family:'Segoe UI Webfont';src:local("Segoe UI");font-weight:400;font-style:normal}@font-face{font-family:'Segoe UI Webfont';src:local("Segoe UI Semibold");font-weight:600;font-style:normal}h1,h2,h3,h4,h5,h6,.text-headline,.text-header,.text-subheader,.text-title,.text-subtitle,.text-body,.text-base,.text-caption,.text-caption-alt,.text-subcaption,p{margin-bottom:20px;margin-top:20px;margin-bottom:1.25rem;margin-top:1.25rem}.text-headline{font-size:62px;line-height:80px;font-weight:200;font-size:3.875rem;line-height:5rem;padding-bottom:2.2716px;padding-top:2.2716px}.text-headline.text-maxlines-1{white-space:nowrap;text-overflow:ellipsis;max-height:84.5432px;max-height:5.28395rem}.text-headline.text-maxlines-2{max-height:164.5432px;max-height:10.28395rem}.text-headline.text-maxlines-3{max-height:244.5432px;max-height:15.28395rem}.text-headline.text-maxlines-4{max-height:324.5432px;max-height:20.28395rem}.text-header,h1{font-size:46px;line-height:56px;font-weight:200;font-size:2.875rem;line-height:3.5rem;padding-bottom:3.3628px;padding-top:3.3628px}.text-header.text-maxlines-1,h1.text-maxlines-1{white-space:nowrap;text-overflow:ellipsis;max-height:62.7256px;max-height:3.92035rem}.text-header.text-maxlines-2,h1.text-maxlines-2{max-height:118.7256px;max-height:7.42035rem}.text-header.text-maxlines-3,h1.text-maxlines-3{max-height:174.7256px;max-height:10.92035rem}.text-header.text-maxlines-4,h1.text-maxlines-4{max-height:230.7256px;max-height:14.42035rem}.text-subheader,h2{font-size:34px;line-height:40px;font-weight:200;font-size:2.125rem;line-height:2.5rem;padding-bottom:3.1812px;padding-top:3.1812px}.text-subheader.text-maxlines-1,h2.text-maxlines-1{white-space:nowrap;text-overflow:ellipsis;max-height:46.3624px;max-height:2.89765rem}.text-subheader.text-maxlines-2,h2.text-maxlines-2{max-height:86.3624px;max-height:5.39765rem}.text-subheader.text-maxlines-3,h2.text-maxlines-3{max-height:126.3624px;max-height:7.89765rem}.text-subheader.text-maxlines-4,h2.text-maxlines-4{max-height:166.3624px;max-height:10.39765rem}.text-title,h3{font-size:24px;line-height:28px;font-weight:300;font-size:1.5rem;line-height:1.75rem;padding-bottom:2.3632px;padding-top:2.3632px}.text-title.text-maxlines-1,h3.text-maxlines-1{white-space:nowrap;text-overflow:ellipsis;max-height:32.7264px;max-height:2.0454rem}.text-title.text-maxlines-2,h3.text-maxlines-2{max-height:60.7264px;max-height:3.7954rem}.text-title.text-maxlines-3,h3.text-maxlines-3{max-height:88.7264px;max-height:5.5454rem}.text-title.text-maxlines-4,h3.text-maxlines-4{max-height:116.7264px;max-height:7.2954rem}.text-subtitle,h4{font-size:20px;line-height:24px;font-weight:400;font-size:1.25rem;line-height:1.5rem;padding-bottom:1.636px;padding-top:1.636px}.text-subtitle.text-maxlines-1,h4.text-maxlines-1{white-space:nowrap;text-overflow:ellipsis;max-height:27.272px;max-height:1.7045rem}.text-subtitle.text-maxlines-2,h4.text-maxlines-2{max-height:51.272px;max-height:3.2045rem}.text-subtitle.text-maxlines-3,h4.text-maxlines-3{max-height:75.272px;max-height:4.7045rem}.text-subtitle.text-maxlines-4,h4.text-maxlines-4{max-height:99.272px;max-height:6.2045rem}.text-caption,h5{font-size:12px;line-height:14px;font-weight:400;font-size:.75rem;line-height:.875rem;padding-bottom:1.1816px;padding-top:1.1816px}.text-caption.text-maxlines-1,h5.text-maxlines-1{white-space:nowrap;text-overflow:ellipsis;max-height:16.3632px;max-height:1.0227rem}.text-caption.text-maxlines-2,h5.text-maxlines-2{max-height:30.3632px;max-height:1.8977rem}.text-caption.text-maxlines-3,h5.text-maxlines-3{max-height:44.3632px;max-height:2.7727rem}.text-caption.text-maxlines-4,h5.text-maxlines-4{max-height:58.3632px;max-height:3.6477rem}.text-caption-alt,h6{font-size:10px;line-height:12px;font-weight:400;font-size:.625rem;line-height:.75rem;padding-bottom:.818px;padding-top:.818px}.text-caption-alt.text-maxlines-1,h6.text-maxlines-1{white-space:nowrap;text-overflow:ellipsis;max-height:13.636px;max-height:.85225rem}.text-caption-alt.text-maxlines-2,h6.text-maxlines-2{max-height:25.636px;max-height:1.60225rem}.text-caption-alt.text-maxlines-3,h6.text-maxlines-3{max-height:37.636px;max-height:2.35225rem}.text-caption-alt.text-maxlines-4,h6.text-maxlines-4{max-height:49.636px;max-height:3.10225rem}.text-subcaption{font-size:8px;line-height:10px;font-weight:400;font-size:.5rem;line-height:.625rem;padding-bottom:.4544px;padding-top:.4544px}.text-subcaption.text-maxlines-1{white-space:nowrap;text-overflow:ellipsis;max-height:10.9088px;max-height:.6818rem}.text-subcaption.text-maxlines-2{max-height:20.9088px;max-height:1.3068rem}.text-subcaption.text-maxlines-3{max-height:30.9088px;max-height:1.9318rem}.text-subcaption.text-maxlines-4{max-height:40.9088px;max-height:2.5568rem}.text-body,p{font-size:15px;line-height:20px;font-weight:400;font-size:.9375rem;line-height:1.25rem;padding-bottom:.227px;padding-top:.227px}.text-body.text-maxlines-1,p.text-maxlines-1{white-space:nowrap;text-overflow:ellipsis;max-height:20.454px;max-height:1.27838rem}.text-body.text-maxlines-2,p.text-maxlines-2{max-height:40.454px;max-height:2.52838rem}.text-body.text-maxlines-3,p.text-maxlines-3{max-height:60.454px;max-height:3.77838rem}.text-body.text-maxlines-4,p.text-maxlines-4{max-height:80.454px;max-height:5.02838rem}.text-base{font-size:15px;line-height:20px;font-weight:600;font-size:.9375rem;line-height:1.25rem;padding-bottom:.227px;padding-top:.227px}.text-base.text-maxlines-1{white-space:nowrap;text-overflow:ellipsis;max-height:20.454px;max-height:1.27838rem}.text-base.text-maxlines-2{max-height:40.454px;max-height:2.52838rem}.text-base.text-maxlines-3{max-height:60.454px;max-height:3.77838rem}.text-base.text-maxlines-4{max-height:80.454px;max-height:5.02838rem}[class*="text-maxlines"]{overflow:hidden}.text-left{text-align:left}.text-right{text-align:right}.list-unstyled{padding-left:0;list-style:none}ul{padding-left:0;list-style:none}ul,ol{margin-top:20px;margin-bottom:20px}ul li,ol li{margin-top:12px;margin-bottom:12px}.list-inline{padding-left:0;list-style:none;margin-left:-4px}.list-inline>li{display:inline-block;padding-left:4px;padding-right:4px}blockquote{padding:8px 12px;margin:0 0 12px}.blockquote-reverse,blockquote.pull-right{padding-right:12px;padding-left:0;text-align:right}address{margin-bottom:12px}.container,.container-fluid{margin-right:auto;margin-left:auto;padding-left:2px;padding-right:2px;width:90%}.container:before,.container:after,.container-fluid:before,.container-fluid:after{content:" ";display:table}.container:after,.container-fluid:after{clear:both}.container .container,.container-fluid .container{width:auto}.row{margin-left:-2px;margin-right:-2px}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12,.col-xs-13,.col-sm-13,.col-md-13,.col-lg-13,.col-xs-14,.col-sm-14,.col-md-14,.col-lg-14,.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15,.col-xs-16,.col-sm-16,.col-md-16,.col-lg-16,.col-xs-17,.col-sm-17,.col-md-17,.col-lg-17,.col-xs-18,.col-sm-18,.col-md-18,.col-lg-18,.col-xs-19,.col-sm-19,.col-md-19,.col-lg-19,.col-xs-20,.col-sm-20,.col-md-20,.col-lg-20,.col-xs-21,.col-sm-21,.col-md-21,.col-lg-21,.col-xs-22,.col-sm-22,.col-md-22,.col-lg-22,.col-xs-23,.col-sm-23,.col-md-23,.col-lg-23,.col-xs-24,.col-sm-24,.col-md-24,.col-lg-24{position:relative;min-height:1px;padding-left:2px;padding-right:2px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-13,.col-xs-14,.col-xs-15,.col-xs-16,.col-xs-17,.col-xs-18,.col-xs-19,.col-xs-20,.col-xs-21,.col-xs-22,.col-xs-23,.col-xs-24{float:left}.col-xs-1{width:4.16667%}.col-xs-2{width:8.33333%}.col-xs-3{width:12.5%}.col-xs-4{width:16.66667%}.col-xs-5{width:20.83333%}.col-xs-6{width:25%}.col-xs-7{width:29.16667%}.col-xs-8{width:33.33333%}.col-xs-9{width:37.5%}.col-xs-10{width:41.66667%}.col-xs-11{width:45.83333%}.col-xs-12{width:50%}.col-xs-13{width:54.16667%}.col-xs-14{width:58.33333%}.col-xs-15{width:62.5%}.col-xs-16{width:66.66667%}.col-xs-17{width:70.83333%}.col-xs-18{width:75%}.col-xs-19{width:79.16667%}.col-xs-20{width:83.33333%}.col-xs-21{width:87.5%}.col-xs-22{width:91.66667%}.col-xs-23{width:95.83333%}.col-xs-24{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:4.16667%}.col-xs-pull-2{right:8.33333%}.col-xs-pull-3{right:12.5%}.col-xs-pull-4{right:16.66667%}.col-xs-pull-5{right:20.83333%}.col-xs-pull-6{right:25%}.col-xs-pull-7{right:29.16667%}.col-xs-pull-8{right:33.33333%}.col-xs-pull-9{right:37.5%}.col-xs-pull-10{right:41.66667%}.col-xs-pull-11{right:45.83333%}.col-xs-pull-12{right:50%}.col-xs-pull-13{right:54.16667%}.col-xs-pull-14{right:58.33333%}.col-xs-pull-15{right:62.5%}.col-xs-pull-16{right:66.66667%}.col-xs-pull-17{right:70.83333%}.col-xs-pull-18{right:75%}.col-xs-pull-19{right:79.16667%}.col-xs-pull-20{right:83.33333%}.col-xs-pull-21{right:87.5%}.col-xs-pull-22{right:91.66667%}.col-xs-pull-23{right:95.83333%}.col-xs-pull-24{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:4.16667%}.col-xs-push-2{left:8.33333%}.col-xs-push-3{left:12.5%}.col-xs-push-4{left:16.66667%}.col-xs-push-5{left:20.83333%}.col-xs-push-6{left:25%}.col-xs-push-7{left:29.16667%}.col-xs-push-8{left:33.33333%}.col-xs-push-9{left:37.5%}.col-xs-push-10{left:41.66667%}.col-xs-push-11{left:45.83333%}.col-xs-push-12{left:50%}.col-xs-push-13{left:54.16667%}.col-xs-push-14{left:58.33333%}.col-xs-push-15{left:62.5%}.col-xs-push-16{left:66.66667%}.col-xs-push-17{left:70.83333%}.col-xs-push-18{left:75%}.col-xs-push-19{left:79.16667%}.col-xs-push-20{left:83.33333%}.col-xs-push-21{left:87.5%}.col-xs-push-22{left:91.66667%}.col-xs-push-23{left:95.83333%}.col-xs-push-24{left:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:4.16667%}.col-xs-offset-2{margin-left:8.33333%}.col-xs-offset-3{margin-left:12.5%}.col-xs-offset-4{margin-left:16.66667%}.col-xs-offset-5{margin-left:20.83333%}.col-xs-offset-6{margin-left:25%}.col-xs-offset-7{margin-left:29.16667%}.col-xs-offset-8{margin-left:33.33333%}.col-xs-offset-9{margin-left:37.5%}.col-xs-offset-10{margin-left:41.66667%}.col-xs-offset-11{margin-left:45.83333%}.col-xs-offset-12{margin-left:50%}.col-xs-offset-13{margin-left:54.16667%}.col-xs-offset-14{margin-left:58.33333%}.col-xs-offset-15{margin-left:62.5%}.col-xs-offset-16{margin-left:66.66667%}.col-xs-offset-17{margin-left:70.83333%}.col-xs-offset-18{margin-left:75%}.col-xs-offset-19{margin-left:79.16667%}.col-xs-offset-20{margin-left:83.33333%}.col-xs-offset-21{margin-left:87.5%}.col-xs-offset-22{margin-left:91.66667%}.col-xs-offset-23{margin-left:95.83333%}.col-xs-offset-24{margin-left:100%}@media (min-width:540px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-13,.col-sm-14,.col-sm-15,.col-sm-16,.col-sm-17,.col-sm-18,.col-sm-19,.col-sm-20,.col-sm-21,.col-sm-22,.col-sm-23,.col-sm-24{float:left}.col-sm-1{width:4.16667%}.col-sm-2{width:8.33333%}.col-sm-3{width:12.5%}.col-sm-4{width:16.66667%}.col-sm-5{width:20.83333%}.col-sm-6{width:25%}.col-sm-7{width:29.16667%}.col-sm-8{width:33.33333%}.col-sm-9{width:37.5%}.col-sm-10{width:41.66667%}.col-sm-11{width:45.83333%}.col-sm-12{width:50%}.col-sm-13{width:54.16667%}.col-sm-14{width:58.33333%}.col-sm-15{width:62.5%}.col-sm-16{width:66.66667%}.col-sm-17{width:70.83333%}.col-sm-18{width:75%}.col-sm-19{width:79.16667%}.col-sm-20{width:83.33333%}.col-sm-21{width:87.5%}.col-sm-22{width:91.66667%}.col-sm-23{width:95.83333%}.col-sm-24{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:4.16667%}.col-sm-pull-2{right:8.33333%}.col-sm-pull-3{right:12.5%}.col-sm-pull-4{right:16.66667%}.col-sm-pull-5{right:20.83333%}.col-sm-pull-6{right:25%}.col-sm-pull-7{right:29.16667%}.col-sm-pull-8{right:33.33333%}.col-sm-pull-9{right:37.5%}.col-sm-pull-10{right:41.66667%}.col-sm-pull-11{right:45.83333%}.col-sm-pull-12{right:50%}.col-sm-pull-13{right:54.16667%}.col-sm-pull-14{right:58.33333%}.col-sm-pull-15{right:62.5%}.col-sm-pull-16{right:66.66667%}.col-sm-pull-17{right:70.83333%}.col-sm-pull-18{right:75%}.col-sm-pull-19{right:79.16667%}.col-sm-pull-20{right:83.33333%}.col-sm-pull-21{right:87.5%}.col-sm-pull-22{right:91.66667%}.col-sm-pull-23{right:95.83333%}.col-sm-pull-24{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:4.16667%}.col-sm-push-2{left:8.33333%}.col-sm-push-3{left:12.5%}.col-sm-push-4{left:16.66667%}.col-sm-push-5{left:20.83333%}.col-sm-push-6{left:25%}.col-sm-push-7{left:29.16667%}.col-sm-push-8{left:33.33333%}.col-sm-push-9{left:37.5%}.col-sm-push-10{left:41.66667%}.col-sm-push-11{left:45.83333%}.col-sm-push-12{left:50%}.col-sm-push-13{left:54.16667%}.col-sm-push-14{left:58.33333%}.col-sm-push-15{left:62.5%}.col-sm-push-16{left:66.66667%}.col-sm-push-17{left:70.83333%}.col-sm-push-18{left:75%}.col-sm-push-19{left:79.16667%}.col-sm-push-20{left:83.33333%}.col-sm-push-21{left:87.5%}.col-sm-push-22{left:91.66667%}.col-sm-push-23{left:95.83333%}.col-sm-push-24{left:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:4.16667%}.col-sm-offset-2{margin-left:8.33333%}.col-sm-offset-3{margin-left:12.5%}.col-sm-offset-4{margin-left:16.66667%}.col-sm-offset-5{margin-left:20.83333%}.col-sm-offset-6{margin-left:25%}.col-sm-offset-7{margin-left:29.16667%}.col-sm-offset-8{margin-left:33.33333%}.col-sm-offset-9{margin-left:37.5%}.col-sm-offset-10{margin-left:41.66667%}.col-sm-offset-11{margin-left:45.83333%}.col-sm-offset-12{margin-left:50%}.col-sm-offset-13{margin-left:54.16667%}.col-sm-offset-14{margin-left:58.33333%}.col-sm-offset-15{margin-left:62.5%}.col-sm-offset-16{margin-left:66.66667%}.col-sm-offset-17{margin-left:70.83333%}.col-sm-offset-18{margin-left:75%}.col-sm-offset-19{margin-left:79.16667%}.col-sm-offset-20{margin-left:83.33333%}.col-sm-offset-21{margin-left:87.5%}.col-sm-offset-22{margin-left:91.66667%}.col-sm-offset-23{margin-left:95.83333%}.col-sm-offset-24{margin-left:100%}}@media (min-width:768px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-13,.col-md-14,.col-md-15,.col-md-16,.col-md-17,.col-md-18,.col-md-19,.col-md-20,.col-md-21,.col-md-22,.col-md-23,.col-md-24{float:left}.col-md-1{width:4.16667%}.col-md-2{width:8.33333%}.col-md-3{width:12.5%}.col-md-4{width:16.66667%}.col-md-5{width:20.83333%}.col-md-6{width:25%}.col-md-7{width:29.16667%}.col-md-8{width:33.33333%}.col-md-9{width:37.5%}.col-md-10{width:41.66667%}.col-md-11{width:45.83333%}.col-md-12{width:50%}.col-md-13{width:54.16667%}.col-md-14{width:58.33333%}.col-md-15{width:62.5%}.col-md-16{width:66.66667%}.col-md-17{width:70.83333%}.col-md-18{width:75%}.col-md-19{width:79.16667%}.col-md-20{width:83.33333%}.col-md-21{width:87.5%}.col-md-22{width:91.66667%}.col-md-23{width:95.83333%}.col-md-24{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:4.16667%}.col-md-pull-2{right:8.33333%}.col-md-pull-3{right:12.5%}.col-md-pull-4{right:16.66667%}.col-md-pull-5{right:20.83333%}.col-md-pull-6{right:25%}.col-md-pull-7{right:29.16667%}.col-md-pull-8{right:33.33333%}.col-md-pull-9{right:37.5%}.col-md-pull-10{right:41.66667%}.col-md-pull-11{right:45.83333%}.col-md-pull-12{right:50%}.col-md-pull-13{right:54.16667%}.col-md-pull-14{right:58.33333%}.col-md-pull-15{right:62.5%}.col-md-pull-16{right:66.66667%}.col-md-pull-17{right:70.83333%}.col-md-pull-18{right:75%}.col-md-pull-19{right:79.16667%}.col-md-pull-20{right:83.33333%}.col-md-pull-21{right:87.5%}.col-md-pull-22{right:91.66667%}.col-md-pull-23{right:95.83333%}.col-md-pull-24{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:4.16667%}.col-md-push-2{left:8.33333%}.col-md-push-3{left:12.5%}.col-md-push-4{left:16.66667%}.col-md-push-5{left:20.83333%}.col-md-push-6{left:25%}.col-md-push-7{left:29.16667%}.col-md-push-8{left:33.33333%}.col-md-push-9{left:37.5%}.col-md-push-10{left:41.66667%}.col-md-push-11{left:45.83333%}.col-md-push-12{left:50%}.col-md-push-13{left:54.16667%}.col-md-push-14{left:58.33333%}.col-md-push-15{left:62.5%}.col-md-push-16{left:66.66667%}.col-md-push-17{left:70.83333%}.col-md-push-18{left:75%}.col-md-push-19{left:79.16667%}.col-md-push-20{left:83.33333%}.col-md-push-21{left:87.5%}.col-md-push-22{left:91.66667%}.col-md-push-23{left:95.83333%}.col-md-push-24{left:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:4.16667%}.col-md-offset-2{margin-left:8.33333%}.col-md-offset-3{margin-left:12.5%}.col-md-offset-4{margin-left:16.66667%}.col-md-offset-5{margin-left:20.83333%}.col-md-offset-6{margin-left:25%}.col-md-offset-7{margin-left:29.16667%}.col-md-offset-8{margin-left:33.33333%}.col-md-offset-9{margin-left:37.5%}.col-md-offset-10{margin-left:41.66667%}.col-md-offset-11{margin-left:45.83333%}.col-md-offset-12{margin-left:50%}.col-md-offset-13{margin-left:54.16667%}.col-md-offset-14{margin-left:58.33333%}.col-md-offset-15{margin-left:62.5%}.col-md-offset-16{margin-left:66.66667%}.col-md-offset-17{margin-left:70.83333%}.col-md-offset-18{margin-left:75%}.col-md-offset-19{margin-left:79.16667%}.col-md-offset-20{margin-left:83.33333%}.col-md-offset-21{margin-left:87.5%}.col-md-offset-22{margin-left:91.66667%}.col-md-offset-23{margin-left:95.83333%}.col-md-offset-24{margin-left:100%}}@media (min-width:992px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-13,.col-lg-14,.col-lg-15,.col-lg-16,.col-lg-17,.col-lg-18,.col-lg-19,.col-lg-20,.col-lg-21,.col-lg-22,.col-lg-23,.col-lg-24{float:left}.col-lg-1{width:4.16667%}.col-lg-2{width:8.33333%}.col-lg-3{width:12.5%}.col-lg-4{width:16.66667%}.col-lg-5{width:20.83333%}.col-lg-6{width:25%}.col-lg-7{width:29.16667%}.col-lg-8{width:33.33333%}.col-lg-9{width:37.5%}.col-lg-10{width:41.66667%}.col-lg-11{width:45.83333%}.col-lg-12{width:50%}.col-lg-13{width:54.16667%}.col-lg-14{width:58.33333%}.col-lg-15{width:62.5%}.col-lg-16{width:66.66667%}.col-lg-17{width:70.83333%}.col-lg-18{width:75%}.col-lg-19{width:79.16667%}.col-lg-20{width:83.33333%}.col-lg-21{width:87.5%}.col-lg-22{width:91.66667%}.col-lg-23{width:95.83333%}.col-lg-24{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:4.16667%}.col-lg-pull-2{right:8.33333%}.col-lg-pull-3{right:12.5%}.col-lg-pull-4{right:16.66667%}.col-lg-pull-5{right:20.83333%}.col-lg-pull-6{right:25%}.col-lg-pull-7{right:29.16667%}.col-lg-pull-8{right:33.33333%}.col-lg-pull-9{right:37.5%}.col-lg-pull-10{right:41.66667%}.col-lg-pull-11{right:45.83333%}.col-lg-pull-12{right:50%}.col-lg-pull-13{right:54.16667%}.col-lg-pull-14{right:58.33333%}.col-lg-pull-15{right:62.5%}.col-lg-pull-16{right:66.66667%}.col-lg-pull-17{right:70.83333%}.col-lg-pull-18{right:75%}.col-lg-pull-19{right:79.16667%}.col-lg-pull-20{right:83.33333%}.col-lg-pull-21{right:87.5%}.col-lg-pull-22{right:91.66667%}.col-lg-pull-23{right:95.83333%}.col-lg-pull-24{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:4.16667%}.col-lg-push-2{left:8.33333%}.col-lg-push-3{left:12.5%}.col-lg-push-4{left:16.66667%}.col-lg-push-5{left:20.83333%}.col-lg-push-6{left:25%}.col-lg-push-7{left:29.16667%}.col-lg-push-8{left:33.33333%}.col-lg-push-9{left:37.5%}.col-lg-push-10{left:41.66667%}.col-lg-push-11{left:45.83333%}.col-lg-push-12{left:50%}.col-lg-push-13{left:54.16667%}.col-lg-push-14{left:58.33333%}.col-lg-push-15{left:62.5%}.col-lg-push-16{left:66.66667%}.col-lg-push-17{left:70.83333%}.col-lg-push-18{left:75%}.col-lg-push-19{left:79.16667%}.col-lg-push-20{left:83.33333%}.col-lg-push-21{left:87.5%}.col-lg-push-22{left:91.66667%}.col-lg-push-23{left:95.83333%}.col-lg-push-24{left:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:4.16667%}.col-lg-offset-2{margin-left:8.33333%}.col-lg-offset-3{margin-left:12.5%}.col-lg-offset-4{margin-left:16.66667%}.col-lg-offset-5{margin-left:20.83333%}.col-lg-offset-6{margin-left:25%}.col-lg-offset-7{margin-left:29.16667%}.col-lg-offset-8{margin-left:33.33333%}.col-lg-offset-9{margin-left:37.5%}.col-lg-offset-10{margin-left:41.66667%}.col-lg-offset-11{margin-left:45.83333%}.col-lg-offset-12{margin-left:50%}.col-lg-offset-13{margin-left:54.16667%}.col-lg-offset-14{margin-left:58.33333%}.col-lg-offset-15{margin-left:62.5%}.col-lg-offset-16{margin-left:66.66667%}.col-lg-offset-17{margin-left:70.83333%}.col-lg-offset-18{margin-left:75%}.col-lg-offset-19{margin-left:79.16667%}.col-lg-offset-20{margin-left:83.33333%}.col-lg-offset-21{margin-left:87.5%}.col-lg-offset-22{margin-left:91.66667%}.col-lg-offset-23{margin-left:95.83333%}.col-lg-offset-24{margin-left:100%}}@media (min-width:1400px){.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-13,.col-xl-14,.col-xl-15,.col-xl-16,.col-xl-17,.col-xl-18,.col-xl-19,.col-xl-20,.col-xl-21,.col-xl-22,.col-xl-23,.col-xl-24{float:left}.col-xl-1{width:4.16667%}.col-xl-2{width:8.33333%}.col-xl-3{width:12.5%}.col-xl-4{width:16.66667%}.col-xl-5{width:20.83333%}.col-xl-6{width:25%}.col-xl-7{width:29.16667%}.col-xl-8{width:33.33333%}.col-xl-9{width:37.5%}.col-xl-10{width:41.66667%}.col-xl-11{width:45.83333%}.col-xl-12{width:50%}.col-xl-13{width:54.16667%}.col-xl-14{width:58.33333%}.col-xl-15{width:62.5%}.col-xl-16{width:66.66667%}.col-xl-17{width:70.83333%}.col-xl-18{width:75%}.col-xl-19{width:79.16667%}.col-xl-20{width:83.33333%}.col-xl-21{width:87.5%}.col-xl-22{width:91.66667%}.col-xl-23{width:95.83333%}.col-xl-24{width:100%}.col-xl-pull-0{right:auto}.col-xl-pull-1{right:4.16667%}.col-xl-pull-2{right:8.33333%}.col-xl-pull-3{right:12.5%}.col-xl-pull-4{right:16.66667%}.col-xl-pull-5{right:20.83333%}.col-xl-pull-6{right:25%}.col-xl-pull-7{right:29.16667%}.col-xl-pull-8{right:33.33333%}.col-xl-pull-9{right:37.5%}.col-xl-pull-10{right:41.66667%}.col-xl-pull-11{right:45.83333%}.col-xl-pull-12{right:50%}.col-xl-pull-13{right:54.16667%}.col-xl-pull-14{right:58.33333%}.col-xl-pull-15{right:62.5%}.col-xl-pull-16{right:66.66667%}.col-xl-pull-17{right:70.83333%}.col-xl-pull-18{right:75%}.col-xl-pull-19{right:79.16667%}.col-xl-pull-20{right:83.33333%}.col-xl-pull-21{right:87.5%}.col-xl-pull-22{right:91.66667%}.col-xl-pull-23{right:95.83333%}.col-xl-pull-24{right:100%}.col-xl-push-0{left:auto}.col-xl-push-1{left:4.16667%}.col-xl-push-2{left:8.33333%}.col-xl-push-3{left:12.5%}.col-xl-push-4{left:16.66667%}.col-xl-push-5{left:20.83333%}.col-xl-push-6{left:25%}.col-xl-push-7{left:29.16667%}.col-xl-push-8{left:33.33333%}.col-xl-push-9{left:37.5%}.col-xl-push-10{left:41.66667%}.col-xl-push-11{left:45.83333%}.col-xl-push-12{left:50%}.col-xl-push-13{left:54.16667%}.col-xl-push-14{left:58.33333%}.col-xl-push-15{left:62.5%}.col-xl-push-16{left:66.66667%}.col-xl-push-17{left:70.83333%}.col-xl-push-18{left:75%}.col-xl-push-19{left:79.16667%}.col-xl-push-20{left:83.33333%}.col-xl-push-21{left:87.5%}.col-xl-push-22{left:91.66667%}.col-xl-push-23{left:95.83333%}.col-xl-push-24{left:100%}.col-xl-offset-0{margin-left:0}.col-xl-offset-1{margin-left:4.16667%}.col-xl-offset-2{margin-left:8.33333%}.col-xl-offset-3{margin-left:12.5%}.col-xl-offset-4{margin-left:16.66667%}.col-xl-offset-5{margin-left:20.83333%}.col-xl-offset-6{margin-left:25%}.col-xl-offset-7{margin-left:29.16667%}.col-xl-offset-8{margin-left:33.33333%}.col-xl-offset-9{margin-left:37.5%}.col-xl-offset-10{margin-left:41.66667%}.col-xl-offset-11{margin-left:45.83333%}.col-xl-offset-12{margin-left:50%}.col-xl-offset-13{margin-left:54.16667%}.col-xl-offset-14{margin-left:58.33333%}.col-xl-offset-15{margin-left:62.5%}.col-xl-offset-16{margin-left:66.66667%}.col-xl-offset-17{margin-left:70.83333%}.col-xl-offset-18{margin-left:75%}.col-xl-offset-19{margin-left:79.16667%}.col-xl-offset-20{margin-left:83.33333%}.col-xl-offset-21{margin-left:87.5%}.col-xl-offset-22{margin-left:91.66667%}.col-xl-offset-23{margin-left:95.83333%}.col-xl-offset-24{margin-left:100%}}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;border:0}label{display:inline-block;max-width:100%}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="file"]{display:block}input[type="range"]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px}.form-control{display:block;width:100%;background-image:none}textarea.form-control{height:auto}input[type="search"]{-webkit-appearance:none}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{line-height:34px}.radio,.checkbox{position:relative;display:block}.radio label,.checkbox label{min-height:20px;margin-bottom:0;cursor:pointer}.radio.disabled label,fieldset[disabled] .radio label,.checkbox.disabled label,fieldset[disabled] .checkbox label{cursor:not-allowed}.help-block{display:block;margin-top:5px;margin-bottom:10px}@media (min-width:540px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}}input,button,textarea,select,option,progress{max-width:100%;line-height:inherit}.text-input,input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],textarea{padding:4px 8px;border-style:solid;border-width:2px;border-color:rgba(0,0,0,0.4);background-color:rgba(255,255,255,0.4);height:32px;height:2rem}.text-input-focus,input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="email"]:focus,input[type="month"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="week"]:focus,textarea:focus{border-color:#0067b8;background-color:#fff}.text-input-moz-placeholder,input[type="color"]::-moz-placeholder,input[type="date"]::-moz-placeholder,input[type="datetime"]::-moz-placeholder,input[type="datetime-local"]::-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="month"]::-moz-placeholder,input[type="number"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="search"]::-moz-placeholder,input[type="tel"]::-moz-placeholder,input[type="text"]::-moz-placeholder,input[type="time"]::-moz-placeholder,input[type="url"]::-moz-placeholder,input[type="week"]::-moz-placeholder,textarea::-moz-placeholder{color:rgba(0,0,0,0.6);opacity:1}.text-input-ms-placeholder,input[type="color"]:-ms-input-placeholder,input[type="date"]:-ms-input-placeholder,input[type="datetime"]:-ms-input-placeholder,input[type="datetime-local"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="month"]:-ms-input-placeholder,input[type="number"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="search"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,input[type="text"]:-ms-input-placeholder,input[type="time"]:-ms-input-placeholder,input[type="url"]:-ms-input-placeholder,input[type="week"]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:rgba(0,0,0,0.6)}.text-input-webkit-placeholder,input[type="color"]::-webkit-input-placeholder,input[type="date"]::-webkit-input-placeholder,input[type="datetime"]::-webkit-input-placeholder,input[type="datetime-local"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="month"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,input[type="text"]::-webkit-input-placeholder,input[type="time"]::-webkit-input-placeholder,input[type="url"]::-webkit-input-placeholder,input[type="week"]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:rgba(0,0,0,0.6)}.text-input-disabled,input[type="color"][disabled],input[type="color"][readonly],fieldset[disabled] input[type="color"],input[type="date"][disabled],input[type="date"][readonly],fieldset[disabled] input[type="date"],input[type="datetime"][disabled],input[type="datetime"][readonly],fieldset[disabled] input[type="datetime"],input[type="datetime-local"][disabled],input[type="datetime-local"][readonly],fieldset[disabled] input[type="datetime-local"],input[type="email"][disabled],input[type="email"][readonly],fieldset[disabled] input[type="email"],input[type="month"][disabled],input[type="month"][readonly],fieldset[disabled] input[type="month"],input[type="number"][disabled],input[type="number"][readonly],fieldset[disabled] input[type="number"],input[type="password"][disabled],input[type="password"][readonly],fieldset[disabled] input[type="password"],input[type="search"][disabled],input[type="search"][readonly],fieldset[disabled] input[type="search"],input[type="tel"][disabled],input[type="tel"][readonly],fieldset[disabled] input[type="tel"],input[type="text"][disabled],input[type="text"][readonly],fieldset[disabled] input[type="text"],input[type="time"][disabled],input[type="time"][readonly],fieldset[disabled] input[type="time"],input[type="url"][disabled],input[type="url"][readonly],fieldset[disabled] input[type="url"],input[type="week"][disabled],input[type="week"][readonly],fieldset[disabled] input[type="week"],textarea[disabled],textarea[readonly],fieldset[disabled] textarea{border-color:#ccc !important;background-color:rgba(0,0,0,0.2) !important;color:rgba(0,0,0,0.2) !important}.text-input-has-error,.form-group.has-error input[type="color"],input[type="color"].has-error,.form-group.has-error input[type="date"],input[type="date"].has-error,.form-group.has-error input[type="datetime"],input[type="datetime"].has-error,.form-group.has-error input[type="datetime-local"],input[type="datetime-local"].has-error,.form-group.has-error input[type="email"],input[type="email"].has-error,.form-group.has-error input[type="month"],input[type="month"].has-error,.form-group.has-error input[type="number"],input[type="number"].has-error,.form-group.has-error input[type="password"],input[type="password"].has-error,.form-group.has-error input[type="search"],input[type="search"].has-error,.form-group.has-error input[type="tel"],input[type="tel"].has-error,.form-group.has-error input[type="text"],input[type="text"].has-error,.form-group.has-error input[type="time"],input[type="time"].has-error,.form-group.has-error input[type="url"],input[type="url"].has-error,.form-group.has-error input[type="week"],input[type="week"].has-error,.form-group.has-error textarea,textarea.has-error{border-color:#e81123}textarea{height:auto}input::-ms-clear,input::-ms-reveal{height:100%;padding:4px 8px;margin-right:-8px;margin-left:4px}input::-ms-clear:hover,input::-ms-reveal:hover{color:#0067b8}input::-ms-clear:active,input::-ms-reveal:active{color:#fff;background-color:#0067b8}.form-group.has-error input::-ms-clear:hover,.form-group.has-error input::-ms-reveal:hover,input.has-error::-ms-clear:hover,input.has-error::-ms-reveal:hover{color:#e81123}.form-group.has-error input::-ms-clear:active,.form-group.has-error input::-ms-reveal:active,input.has-error::-ms-clear:active,input.has-error::-ms-reveal:active{color:#fff;background-color:#e81123}input[type="radio"]{width:20px;height:20px}input[type="radio"]::-ms-check{background-color:#fff;color:#000;border-style:solid;border-width:2px;border-color:rgba(0,0,0,0.6)}input[type="radio"]:checked::-ms-check{color:#000;border-color:#0067b8}input[type="radio"]:hover::-ms-check{border-color:#000}input[type="radio"]:hover:checked::-ms-check{border-color:#0067b8}input[type="radio"]:active::-ms-check{color:rgba(0,0,0,0.6);border-color:rgba(0,0,0,0.6)}input[type="radio"]:active:checked::-ms-check{border-color:rgba(0,0,0,0.6)}input[type="radio"][disabled]::-ms-check,fieldset[disabled] input[type="radio"]::-ms-check{background-color:#fff !important;color:rgba(0,0,0,0.2) !important;border-color:rgba(0,0,0,0.2) !important}input[type="radio"][disabled]:checked::-ms-check,fieldset[disabled] input[type="radio"]:checked::-ms-check{color:rgba(0,0,0,0.2) !important}input[type="checkbox"]{width:20px;height:20px}input[type="checkbox"]::-ms-check{border-style:solid;border-width:2px;background-color:transparent;color:#000;border-color:rgba(0,0,0,0.8)}input[type="checkbox"]:checked::-ms-check{background-color:#0067b8;border-color:#0067b8}input[type="checkbox"]:hover::-ms-check{border-color:#000}input[type="checkbox"]:active::-ms-check{background-color:rgba(0,0,0,0.6);border-color:transparent}input[type="checkbox"][disabled]::-ms-check,fieldset[disabled] input[type="checkbox"]::-ms-check{border-color:rgba(0,0,0,0.2) !important;background-color:transparent !important;color:rgba(0,0,0,0.2) !important}progress{height:4px;border-style:none;color:#0067b8;background-color:#ccc;-webkit-appearance:none;display:block}progress::-ms-fill{color:#0067b8}progress::-webkit-progress-value{background-color:#0067b8}progress::-webkit-progress-bar{background-color:#ccc}progress::-moz-progress-bar{background-color:#0067b8}input[type="range"]{height:42px;padding-bottom:16px;padding-top:16px;border-style:none}input[type="range"]::-ms-track{height:2px;border-style:none;background-color:transparent;color:transparent}input[type="range"]::-ms-fill-lower{background-color:#0067b8}input[type="range"]::-ms-fill-upper{background-color:rgba(0,0,0,0.4)}input[type="range"]::-ms-thumb{background-color:#0067b8;width:24px;height:8px;border-radius:4px;border-style:none}input[type="range"]:hover::-ms-thumb{background-color:#1f1f1f}input[type="range"]:active::-ms-thumb{background-color:#ccc}input[type="range"]:disabled::-ms-fill-lower,input[type="range"]:disabled::-ms-fill-upper{background-color:rgba(0,0,0,0.2) !important}input[type="range"]:disabled::-ms-thumb{background-color:#ccc !important}legend{margin-bottom:12px}.form-group{margin-bottom:12px}.form-group label{margin-top:0;margin-bottom:8px}.radio,.checkbox{margin-top:12px;margin-bottom:12px}.radio label,.checkbox label{padding-left:28px}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:absolute;margin-left:-28px}input[type="radio"][disabled],input[type="radio"].disabled,fieldset[disabled] input[type="radio"],input[type="checkbox"][disabled],input[type="checkbox"].disabled,fieldset[disabled] input[type="checkbox"]{cursor:not-allowed}input[type="radio"][disabled]+span,input[type="radio"].disabled+span,fieldset[disabled] input[type="radio"]+span,input[type="checkbox"][disabled]+span,input[type="checkbox"].disabled+span,fieldset[disabled] input[type="checkbox"]+span{color:rgba(0,0,0,0.2)}select{border:2px solid rgba(0,0,0,0.4);background-clip:padding-box;color:#000}select:focus option{background-color:#fff}select:hover{border-color:rgba(0,0,0,0.6)}select:active{background-color:#fff}select[multiple]:focus{background-color:#fff}select[disabled],select.disabled,fieldset[disabled] select{cursor:not-allowed;background-color:rgba(0,0,0,0.2) !important;border-color:rgba(0,0,0,0.2) !important;color:rgba(0,0,0,0.6) !important}select[disabled] option:hover,select[disabled] option:focus,select[disabled] option:active,select.disabled option:hover,select.disabled option:focus,select.disabled option:active,fieldset[disabled] select option:hover,fieldset[disabled] select option:focus,fieldset[disabled] select option:active{background-color:transparent !important}::-ms-expand{margin:0 6px 0 20px;background-color:transparent;border:0}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn,button,input[type="button"],input[type="submit"],input[type="reset"]{display:inline-block;min-width:100px;padding:4px 12px 4px 12px;margin-top:4px;margin-bottom:4px;position:relative;max-width:100%;text-align:center;white-space:nowrap;overflow:hidden;vertical-align:middle;text-overflow:ellipsis;touch-action:manipulation;color:#000;border-style:solid;border-width:2px;border-color:transparent;background-color:rgba(0,0,0,0.2)}.btn:hover,.btn:focus,button:hover,button:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,input[type="reset"]:hover,input[type="reset"]:focus{border-color:rgba(0,0,0,0.4)}.btn:hover,button:hover,input[type="button"]:hover,input[type="submit"]:hover,input[type="reset"]:hover{cursor:pointer}.btn:active,button:active,input[type="button"]:active,input[type="submit"]:active,input[type="reset"]:active{background-color:rgba(0,0,0,0.4);border-color:transparent}.btn.btn-primary,button.btn-primary,input[type="button"].btn-primary,input[type="submit"].btn-primary,input[type="reset"].btn-primary{background-color:#0067b8;border-color:#0067b8;color:#fff}.btn.btn-primary:hover,.btn.btn-primary:focus,button.btn-primary:hover,button.btn-primary:focus,input[type="button"].btn-primary:hover,input[type="button"].btn-primary:focus,input[type="submit"].btn-primary:hover,input[type="submit"].btn-primary:focus,input[type="reset"].btn-primary:hover,input[type="reset"].btn-primary:focus{border-color:#004e8c}.btn.btn-primary:active,button.btn-primary:active,input[type="button"].btn-primary:active,input[type="submit"].btn-primary:active,input[type="reset"].btn-primary:active{background-color:rgba(0,0,0,0.4);border-color:transparent}.btn.disabled,.btn[disabled],fieldset[disabled] .btn,button.disabled,button[disabled],fieldset[disabled] button,input[type="button"].disabled,input[type="button"][disabled],fieldset[disabled] input[type="button"],input[type="submit"].disabled,input[type="submit"][disabled],fieldset[disabled] input[type="submit"],input[type="reset"].disabled,input[type="reset"][disabled],fieldset[disabled] input[type="reset"]{cursor:not-allowed;pointer-events:none;outline:none;color:rgba(0,0,0,0.2) !important;border-color:transparent !important;background-color:rgba(0,0,0,0.2) !important}a.btn:link,a.btn:visited{color:#000}a.btn.btn-primary:link,a.btn.btn-primary:visited{color:#fff}.person{border-radius:50%;display:block;padding:4px;border:1px dotted transparent}.person .person-graphic{display:block;background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:50%}.person.person-small{width:54px;height:54px}.person.person-small .person-graphic{width:44px;height:44px}.person.person-medium{width:110px;height:110px}.person.person-medium .person-graphic{width:100px;height:100px}.person.person-large{width:210px;height:210px}.person.person-large .person-graphic{width:200px;height:200px}.person:focus{outline-style:none;border-color:#000}table{background-color:transparent}th{text-align:left}.table{width:100%;max-width:100%}.table>thead>tr>th,.table>thead>tr>td,.table>tbody>tr>th,.table>tbody>tr>td,.table>tfoot>tr>th,.table>tfoot>tr>td{padding:16px;vertical-align:top}.table>thead>tr>th{vertical-align:bottom}.table>caption+thead>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>th,.table>thead:first-child>tr:first-child>td{border-top:0}table col[class*="col-"]{position:static;float:none;display:table-column}table td[class*="col-"],table th[class*="col-"]{position:static;float:none;display:table-cell}.table-responsive{overflow-x:auto;min-height:.01%}@media screen and (max-width:539px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}}.table>thead>tr>th{font-size:12px;line-height:14px;font-weight:400;font-size:.75rem;line-height:.875rem;padding-bottom:1.1816px;padding-top:1.1816px;padding:0 16px 10px 16px}.table>thead>tr>th.text-maxlines-1{white-space:nowrap;text-overflow:ellipsis;max-height:16.3632px;max-height:1.0227rem}.table>thead>tr>th.text-maxlines-2{max-height:30.3632px;max-height:1.8977rem}.table>thead>tr>th.text-maxlines-3{max-height:44.3632px;max-height:2.7727rem}.table>thead>tr>th.text-maxlines-4{max-height:58.3632px;max-height:3.6477rem}.table>tbody>tr:nth-child(odd){background-color:#f2f2f2}.section{margin-top:30px;margin-bottom:30px}@media (min-width:320px){.section{margin-top:42px;margin-bottom:42px}}.section .section-header{padding-bottom:10px;border-bottom:1px solid #e6e6e6;margin-bottom:16px}@media (min-width:320px){.section .section-header{margin-bottom:32px}}.section .section-title{display:block;margin-top:0;margin-bottom:0;font-size:15px;line-height:20px;font-weight:600;font-size:.9375rem;line-height:1.25rem;padding-bottom:.227px;padding-top:.227px;color:#000}.section .section-title.text-maxlines-1{white-space:nowrap;text-overflow:ellipsis;max-height:20.454px;max-height:1.27838rem}.section .section-title.text-maxlines-2{max-height:40.454px;max-height:2.52838rem}.section .section-title.text-maxlines-3{max-height:60.454px;max-height:3.77838rem}.section .section-title.text-maxlines-4{max-height:80.454px;max-height:5.02838rem}@media (min-width:320px){.section .section-title{font-size:24px;line-height:28px;font-weight:300;font-size:1.5rem;line-height:1.75rem;padding-bottom:2.3632px;padding-top:2.3632px}.section .section-title.text-maxlines-1{white-space:nowrap;text-overflow:ellipsis;max-height:32.7264px;max-height:2.0454rem}.section .section-title.text-maxlines-2{max-height:60.7264px;max-height:3.7954rem}.section .section-title.text-maxlines-3{max-height:88.7264px;max-height:5.5454rem}.section .section-title.text-maxlines-4{max-height:116.7264px;max-height:7.2954rem}}.section .section-subtitle{display:block;font-size:15px;line-height:20px;font-weight:400;font-size:.9375rem;line-height:1.25rem;padding-bottom:.227px;padding-top:.227px;color:#767676}.section .section-subtitle.text-maxlines-1{white-space:nowrap;text-overflow:ellipsis;max-height:20.454px;max-height:1.27838rem}.section .section-subtitle.text-maxlines-2{max-height:40.454px;max-height:2.52838rem}.section .section-subtitle.text-maxlines-3{max-height:60.454px;max-height:3.77838rem}.section .section-subtitle.text-maxlines-4{max-height:80.454px;max-height:5.02838rem}.section .header-action{display:table-cell;vertical-align:bottom;white-space:nowrap;font-size:12px;line-height:14px;font-weight:400;font-size:.75rem;line-height:.875rem;padding-bottom:1.1816px;padding-top:1.1816px}.section .header-action.text-maxlines-1{white-space:nowrap;text-overflow:ellipsis;max-height:16.3632px;max-height:1.0227rem}.section .header-action.text-maxlines-2{max-height:30.3632px;max-height:1.8977rem}.section .header-action.text-maxlines-3{max-height:44.3632px;max-height:2.7727rem}.section .header-action.text-maxlines-4{max-height:58.3632px;max-height:3.6477rem}.section p{margin-top:12px;margin-bottom:12px}.section p .more-container{display:block;margin-top:6px}.section .btn-group{margin-top:20px;margin-bottom:20px}.section.remove-header-rule>.section-header{border-style:none}.section.has-header-action .header-titles{display:table-cell}.section.has-header-action .titles-outer{display:table;table-layout:fixed;width:100%}.section.has-header-action .titles-inner{display:table-cell;padding-right:10px}.section.item-section{margin-bottom:32px}.section.item-section .section-header{margin-bottom:16px;border-style:none;padding-bottom:0}.section.item-section .section-title{color:#000;font-size:15px;line-height:20px;font-weight:600;font-size:.9375rem;line-height:1.25rem;padding-bottom:.227px;padding-top:.227px}.section.item-section .section-title.text-maxlines-1{white-space:nowrap;text-overflow:ellipsis;max-height:20.454px;max-height:1.27838rem}.section.item-section .section-title.text-maxlines-2{max-height:40.454px;max-height:2.52838rem}.section.item-section .section-title.text-maxlines-3{max-height:60.454px;max-height:3.77838rem}.section.item-section .section-title.text-maxlines-4{max-height:80.454px;max-height:5.02838rem}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;color:#262626;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;outline:0;background-color:#428bca}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#777}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{left:0;right:auto}}[data-toggle="buttons"]>.btn input[type="radio"],[data-toggle="buttons"]>.btn input[type="checkbox"],[data-toggle="buttons"]>.btn-group>.btn input[type="radio"],[data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.btn-group:before,.btn-group:after{content:" ";display:table}.btn-group:after{clear:both}.btn-group .btn{float:left;margin-right:4px}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*="col-"]{float:none;padding-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:normal;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px}.alert{margin-bottom:8px;margin-top:8px}.alert-error{color:#e81123}.modal-open{overflow:hidden}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;-webkit-overflow-scrolling:touch;outline:0}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto}.modal-content{position:relative;background-color:#fff;background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{min-height:16.42857px}.modal-title{margin:0;line-height:1.42857}.modal-body{position:relative}.modal-footer:before,.modal-footer:after{content:" ";display:table}.modal-footer:after{clear:both}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:540px){.modal-dialog{width:600px}.modal-sm{width:300px}}@media (min-width:768px){.modal-lg{width:900px}}.modal .modal-dialog{margin:50vh auto;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);border:2px solid #0067b8}.modal .modal-content{padding:16px}.modal p:first-child{margin-top:0}.modal .btn{width:calc(48%)}.modal .btn:last-child{margin-right:0}.modal .btn:only-child{float:right}.modal .modal-footer{margin-top:24px}.tooltip{position:absolute;z-index:1070;display:block;visibility:visible}.tooltip-inner{text-decoration:none}.tooltip .tooltip-inner{background:#f2f2f2;color:#000;border:1px solid #ccc;padding:5px 8px 7px 8px;max-width:320px}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important;visibility:hidden !important}.affix{position:fixed}.pull-right{float:right !important}.pull-left{float:left !important}@-ms-viewport{width:device-width}@media (max-width:539px){.visible-xs{display:block !important}table.visible-xs{display:table}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width:539px){.visible-xs-block{display:block !important}}@media (max-width:539px){.visible-xs-inline{display:inline !important}}@media (max-width:539px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width:540px) and (max-width:767px){.visible-sm{display:block !important}table.visible-sm{display:table}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width:540px) and (max-width:767px){.visible-sm-block{display:block !important}}@media (min-width:540px) and (max-width:767px){.visible-sm-inline{display:inline !important}}@media (min-width:540px) and (max-width:767px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width:768px) and (max-width:991px){.visible-md{display:block !important}table.visible-md{display:table}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width:768px) and (max-width:991px){.visible-md-block{display:block !important}}@media (min-width:768px) and (max-width:991px){.visible-md-inline{display:inline !important}}@media (min-width:768px) and (max-width:991px){.visible-md-inline-block{display:inline-block !important}}@media (min-width:992px){.visible-lg{display:block !important}table.visible-lg{display:table}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width:992px){.visible-lg-block{display:block !important}}@media (min-width:992px){.visible-lg-inline{display:inline !important}}@media (min-width:992px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width:539px){.hidden-xs{display:none !important}}@media (min-width:540px) and (max-width:767px){.hidden-sm{display:none !important}}@media (min-width:768px) and (max-width:991px){.hidden-md{display:none !important}}@media (min-width:992px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}.visible-xs,.visible-sm,.visible-md,.visible-lg,.visible-xl{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-xl-block,.visible-xl-inline,.visible-xl-inline-block{display:none !important}@media (min-width:1400px){.visible-xl{display:block !important}table.visible-xl{display:table}tr.visible-xl{display:table-row !important}th.visible-xl,td.visible-xl{display:table-cell !important}}@media (min-width:1400px){.visible-xl-block{display:block !important}}@media (min-width:1400px){.visible-xl-inline{display:inline !important}}@media (min-width:1400px){.visible-xl-inline-block{display:inline-block !important}}@media (min-width:1400px){.hidden-xl{display:none !important}}@font-face{font-family:"Segoe UI Webfont";font-weight:300;src:local("Segoe UI Semilight")}@font-face{font-family:"Segoe UI Webfont";font-weight:700;src:local("Segoe UI Bold")}@font-face{font-family:"Segoe UI Webfont";font-style:italic;font-weight:400;src:local("Segoe UI Italic")}@font-face{font-family:"Segoe UI Webfont";font-style:italic;font-weight:700;src:local("Segoe UI Bold Italic")}.container,.container-fluid{width:100%}.IE_M8 select{background-color:#fff !important}body.IE_M7.rtl{font-family:"Segoe UI","Ebrima","Nirmala UI","Gadugi","Segoe Xbox Symbol","Segoe UI Symbol","Meiryo UI","Khmer UI","Tunga","Lao UI","Raavi","Iskoola Pota","Latha","Leelawadee","Microsoft YaHei UI","Microsoft JhengHei UI","Malgun Gothic","Estrangelo Edessa","Microsoft Himalaya","Microsoft New Tai Lue","Microsoft PhagsPa","Microsoft Tai Le","Microsoft Yi Baiti","Mongolian Baiti","MV Boli","Myanmar Text","Cambria Math"}.IE_M7 ul{margin-left:0}.IE_M7 input[type="button"],.IE_M7 input[type="submit"],.IE_M7 button,.IE_M7 input[type="button"].btn,.IE_M7 input[type="submit"].btn,.IE_M7 button.btn{line-height:142%;overflow:visible}.IE_M7 div.input-group{float:left;z-index:5000}.IE_M7 div.input-group button,.IE_M7 div.input-group button.btn{overflow:hidden}.IE_M7 div.input-group label.input-group-addon{width:auto;float:left}.IE_M7 div.input-group div.input-group-btn{float:left}.text-caption{margin:.5rem 0 .5rem 0;margin:8px 0 8px 0}select{padding-top:3px;padding-bottom:3px;padding-left:6px}.section{margin-top:0}body{direction:ltr}body #maincontent,body #c_content{margin:0 auto}body #maincontent{width:90%;min-height:400px}.ltr_override,.dirltr{direction:ltr;text-align:left}label.label-margin{margin-top:0;margin-bottom:8px}label.disabled{border:0;background-color:rgba(0,0,0,0.2) !important}label.focus-border-color.input-group-addon.has-error,label.input-group-addon.has-error{border-color:#e81123}.bold{font-weight:600}.modal-header h4.UserTitle,.wrap-content{word-wrap:break-word}label.placeholder{display:none !important}.text-secondary{color:rgba(0,0,0,0.7);font-size:13px}.agreement-layout{white-space:pre-wrap;word-wrap:break-word;overflow-x:hidden}body.cb{text-align:center}body.cb #ftrLogo{margin:0}body.cb #maincontent{max-width:384px;padding-left:12px;padding-right:12px}body.cb .text-13{font-size:.8125rem}body.cb .radio,body.cb .alert-error{text-align:left}body.cb div.placeholderContainer{width:100%;position:relative}body.cb div.placeholderInnerContainer{left:0;top:0;width:100%;position:absolute;z-index:5}body.cb div.placeholder{color:#666;background-color:transparent;margin-top:6px;margin-left:9px;white-space:nowrap;text-align:left;cursor:text}body.cb div.placeholder.ltr_override{margin-left:11px;margin-right:auto;text-align:left}body.cb .modalDialogOverlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);z-index:50000}body.cb .modalDialogContainer{position:fixed;top:60px;max-width:356px;width:83%;width:calc(90% - 28px);max-height:80%;max-height:calc(100% - 80px);margin-left:-2px;margin-right:-2px;border:1px solid #0067b8;background-color:#fff;z-index:50001;overflow:auto;overflow-x:hidden}body.cb .modalDialogPadding{padding:11px 12px 12px 12px}body.cb .msa-helpCell{margin-bottom:24px;position:relative}body.cb .msa-helpSVG{float:left;position:absolute}body.cb .msa-helpCellDiv{overflow:hidden;margin-left:44px}body.cb #learnMoreLink,body.cb #signup,body.cb #idA_MSAccLearnMore{white-space:nowrap}body.cb .modalDialogContent{width:100%;position:relative;margin:0 auto}body.cb .img-centipede{width:100%;max-width:266px;height:auto}body.cb .align-center{margin-left:auto;margin-right:auto;display:inline-block}body.cb #icdHIP table{width:100% !important}body.cb input.hip{width:100% !important;padding:4px 8px !important;margin-top:12px !important}body.cb tr#wlspispHIPErrorContainer>td{width:100% !important}body.cb .hip-erroricon{display:none !important}.no-margin-top{margin-top:0}.no-margin-bottom{margin-bottom:0}.no-padding-left-right{padding-left:0;padding-right:0}.display-block{display:block}.display-inline-block{display:inline-block;white-space:nowrap}@media (max-width:319px){body.cb #ftr{margin-top:60px}}@media (min-height:800px){body.cb #ftr{margin-top:60px}}@media (max-height:400px){body.cb .modalDialogContainer{top:0;max-height:100%}}.progress{overflow:hidden}.progress>div{position:absolute;height:5px;width:5px;background-color:#0067b8;z-index:100;border-radius:50%;opacity:0}.progress>img{position:absolute}.progress-container{width:100%;position:relative;margin-top:48px;margin-bottom:24px;outline-color:transparent}.progress-container-tile{width:100%;position:relative;top:1px}.progress-container-tile-content{width:100%;position:relative;top:15px}.progress{position:absolute;top:0;left:0;height:5px;width:100%}@keyframes pulse{from{opacity:.4}}@-o-keyframes pulse{from{opacity:.4}}@-moz-keyframes pulse{from{opacity:.4}}@-webkit-keyframes pulse{from{opacity:.4}}.animate-pulse{-webkit-animation:pulse 1s infinite alternate;-moz-animation:pulse 1s infinite alternate;-o-animation:pulse 1s infinite alternate;animation:pulse 1s infinite alternate}.row.tile:focus .progress>div,.row.tile:focus:hover .progress>div,.row.tile:active .progress>div{background-color:#fff}.progress>div{-webkit-animation:progressDot 2s infinite;-moz-animation:progressDot 2s infinite;-o-animation:progressDot 2s infinite;animation:progressDot 2s infinite}.progress>div:nth-child(1){-webkit-animation-delay:.05s;-moz-animation-delay:.05s;-o-animation-delay:.05s;animation-delay:.05s}.progress>div:nth-child(2){-webkit-animation-delay:.2s;-moz-animation-delay:.2s;-o-animation-delay:.2s;animation-delay:.2s}.progress>div:nth-child(3){-webkit-animation-delay:.35s;-moz-animation-delay:.35s;-o-animation-delay:.35s;animation-delay:.35s}.progress>div:nth-child(4){-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s}.progress>div:nth-child(5){-webkit-animation-delay:.65s;-moz-animation-delay:.65s;-o-animation-delay:.65s;animation-delay:.65s}@-webkit-keyframes progressDot{0%,20%{left:0;-webkit-animation-timing-function:ease-out;opacity:0}25%{opacity:1}35%{left:45%;-webkit-animation-timing-function:linear}65%{left:60%;-webkit-animation-timing-function:ease-in}75%{opacity:1}80%,100%{left:100%;opacity:0}}@-moz-keyframes progressDot{0%,20%{left:0;-moz-animation-timing-function:ease-out;opacity:0}25%{opacity:1}35%{left:45%;-moz-animation-timing-function:linear}65%{left:60%;-moz-animation-timing-function:ease-in}75%{opacity:1}80%,100%{left:100%;opacity:0}}@-o-keyframes progressDot{0%,20%{left:0;-o-animation-timing-function:ease-out;opacity:0}25%{opacity:1}35%{left:45%;-o-animation-timing-function:linear}65%{left:60%;-o-animation-timing-function:ease-in}75%{opacity:1}80%,100%{left:100%;opacity:0}}@keyframes progressDot{0%,20%{left:0;animation-timing-function:ease-out;opacity:0}25%{opacity:1}35%{left:45%;animation-timing-function:linear}65%{left:60%;animation-timing-function:ease-in}75%{opacity:1}80%,100%{left:100%;opacity:0}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-o-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}div.links a{margin-left:16px;margin-right:16px}div.links a.first{padding-left:0}body.cb{color:#1b1b1b;text-align:left}.fadeIn{-webkit-animation:fadeIn 1s;-moz-animation:fadeIn 1s;-o-animation:fadeIn 1s;animation:fadeIn 1s}.backgroundImage,.background-image{-webkit-animation:fadeIn 1s;-moz-animation:fadeIn 1s;-o-animation:fadeIn 1s;animation:fadeIn 1s}.background-logo{max-width:256px;max-height:36px;display:block;margin-left:auto;margin-right:auto;-webkit-animation:fadeIn 1s;-moz-animation:fadeIn 1s;-o-animation:fadeIn 1s;animation:fadeIn 1s}.background-logo-holder{height:36px;margin-bottom:24px}.background,.background-image-holder{background:#f2f2f2}.background,.background>div,.background-image-holder,.background-image,.background-image-small{position:absolute;top:0;width:100%;height:100%}.background>div,.background-image,.background-image-small{background-repeat:no-repeat,no-repeat;background-position:center center,center center;background-size:cover,cover}.background-overlay{background:rgba(0,0,0,0.55);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#8C000000', endColorstr='#8C000000');position:absolute;top:0;width:100%;height:100%}.footer{position:absolute;left:0;bottom:0;width:100%;overflow:visible;z-index:99;clear:both;min-height:28px}.footer.has-background,.footer.has-background.background-always-visible{background-color:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#99000000', endColorstr='#99000000')}div.footerNode{margin:0;float:right}.footer-content.footer-item{color:#000;font-size:12px;line-height:28px;white-space:nowrap;display:inline-block;margin-left:8px;margin-right:8px}.footer-content.footer-item.debug-item{text-decoration:none;letter-spacing:3px;line-height:22px;vertical-align:top;font-size:16px;font-weight:600}.footer-content.footer-item.has-background,.footer-content.footer-item.debug-item.has-background,.footer-content.footer-item.has-background.background-always-visible,.footer-content.footer-item.debug-item.has-background.background-always-visible{color:#fff}.outer{display:table;position:absolute;height:100%;width:100%}.top{display:table-cell;vertical-align:top}.middle{display:table-cell;vertical-align:middle}.debug-details-banner{width:calc(100% - 40px);padding:44px;margin-bottom:28px;position:relative;margin-left:auto;margin-right:auto;color:#1b1b1b;background-color:#fff;padding:24px 44px;font-size:13px;max-width:440px;min-width:320px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 6px rgba(0,0,0,0.2);box-shadow:0 2px 6px rgba(0,0,0,0.2)}.debug-details-banner .table-cell:first-child{width:100%}.debug-details-banner .override-ltr{text-align:left}.debug-details-banner .debug-details-header{margin-bottom:10px}.debug-details-banner .debug-details-heading-text{font-size:15px}.debug-details-banner .debug-trace-section{margin-top:10px}.debug-details-banner .debug-details-notification{margin-left:5px;color:#107c10}.vertical-split-main-container .debug-details-banner{padding-left:14px;padding-right:14px;table-layout:auto}.inner,.sign-in-box{margin-left:auto;margin-right:auto;position:relative;max-width:440px;width:calc(100% - 40px);padding:44px;margin-bottom:28px;background-color:#fff;-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 6px rgba(0,0,0,0.2);box-shadow:0 2px 6px rgba(0,0,0,0.2);min-width:320px;min-height:338px;overflow:hidden}.inner.transparent-lightbox,.sign-in-box.transparent-lightbox{background-color:rgba(255,255,255,0.65)}.inner.has-popup,.sign-in-box.has-popup{margin-bottom:20px}a:hover{text-decoration:underline}.promoted-fed-cred-box{margin-left:auto;margin-right:auto;position:relative;max-width:440px;width:calc(100% - 40px);padding:44px;margin-bottom:28px;line-height:16px;min-width:320px;padding:0}.promoted-fed-cred-box>*{word-wrap:break-word}.promoted-fed-cred-content{background-color:#fff;-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 6px rgba(0,0,0,0.2);box-shadow:0 2px 6px rgba(0,0,0,0.2);padding-left:44px;padding-right:44px}.promoted-fed-cred-content.transparent-lightbox{background-color:rgba(255,255,255,0.65)}.promoted-fed-cred-content .row.tile .table{padding-top:8px;padding-bottom:8px}.new-session-popup-v2sso{margin-left:auto;margin-right:auto;position:relative;max-width:440px;width:calc(100% - 40px);padding:44px;margin-bottom:28px;background-color:#fff;-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 6px rgba(0,0,0,0.2);box-shadow:0 2px 6px rgba(0,0,0,0.2);line-height:16px;min-width:320px;padding-top:24px;padding-bottom:24px}.new-session-popup-v2sso.transparent-lightbox{background-color:rgba(255,255,255,0.65)}.new-session-popup-v2sso>*{word-wrap:break-word}.template-section{display:table-row}.template-section.main-section{height:100%}.template-header-container{display:table-cell;position:absolute;width:100%}.header{width:100%;height:48px;padding:12px 24px;box-shadow:0 2px 6px rgba(0,0,0,0.2)}.header-logo{max-height:24px;max-width:150px}.has-header{padding-top:48px}.template-main-container{display:table-cell}.lightbox-bottom-margin-debug{margin-bottom:28px}.vertical-split-main-container{padding-bottom:28px}.vertical-split-main-section{display:table;height:100%;width:100%}.vertical-split-main-section .boilerplate-text,.vertical-split-main-section .boilerplate-text.transparent-lightbox{background-color:transparent}.vertical-lightbox-container{width:500px}.vertical-lightbox-container .background-logo-holder{padding:0 44px;margin-top:44px}.vertical-split-content{box-shadow:none;padding:44px 44px 0 44px;margin-bottom:0;min-width:500px}.vertical-split-content .boilerplate-text{margin-bottom:0}.vertical-split-background-image-container{position:relative;height:100%}.wide{max-width:640px}pre{font-family:inherit}.pre-wrap-format{white-space:pre-wrap;word-wrap:break-word;overflow-x:hidden}.text-input,input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],textarea,select{padding:6px 10px;border-width:1px;border-color:#666;border-color:rgba(0,0,0,0.6);height:36px;outline:none;border-radius:0;-webkit-border-radius:0;background-color:transparent}.text-input-hover,input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="email"]:hover,input[type="month"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="time"]:hover,input[type="url"]:hover,input[type="week"]:hover,textarea:hover,select:hover{border-color:#323232;border-color:rgba(0,0,0,0.8)}.text-input-focus,input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="email"]:focus,input[type="month"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="week"]:focus,textarea:focus,select:focus{border-color:#0067b8;background-color:transparent}.text-input-has-error-focus,input[type="color"].has-error:focus,input[type="date"].has-error:focus,input[type="datetime"].has-error:focus,input[type="datetime-local"].has-error:focus,input[type="email"].has-error:focus,input[type="month"].has-error:focus,input[type="number"].has-error:focus,input[type="password"].has-error:focus,input[type="search"].has-error:focus,input[type="tel"].has-error:focus,input[type="text"].has-error:focus,input[type="time"].has-error:focus,input[type="url"].has-error:focus,input[type="week"].has-error:focus,textarea.has-error:focus,select.has-error:focus{border-color:#e81123}body.cb div.placeholder{margin-top:8px;margin-left:0}.btn,button,input[type='button'],input[type='submit'],input[type='reset']{min-height:32px;border:none;background-color:#ccc;background-color:rgba(0,0,0,0.2);min-width:108px;line-height:normal}.btn-hover,.btn:hover,button:hover,input[type="button"]:hover,input[type="submit"]:hover,input[type="reset"]:hover{background-color:#b2b2b2;background-color:rgba(0,0,0,0.3)}.btn-focus,.btn:focus,button:focus,input[type="button"]:focus,input[type="submit"]:focus,input[type="reset"]:focus{background-color:#b2b2b2;background-color:rgba(0,0,0,0.3);text-decoration:underline;outline:2px solid #000}.btn.btn-primary,button.btn-primary,input[type="button"].btn-primary,input[type="submit"].btn-primary,input[type="reset"].btn-primary{border-color:#0067b8;background-color:#0067b8}.btn.btn-primary-hover,.btn.btn-primary:hover,button.btn-primary:hover,input[type="button"].btn-primary:hover,input[type="submit"].btn-primary:hover,input[type="reset"].btn-primary:hover{background-color:#005da6}.btn.btn-primary-focus,.btn.btn-primary:focus,button.btn-primary:focus,input[type="button"].btn-primary:focus,input[type="submit"].btn-primary:focus,input[type="reset"].btn-primary:focus{background-color:#005da6;text-decoration:underline;outline:2px solid #000}.btn-active,.btn:active,button:active,input[type="button"]:active,input[type="submit"]:active,input[type="reset"]:active,.btn.btn-primary-active,.btn.btn-primary:active,button.btn-primary:active,input[type="button"].btn-primary:active,input[type="submit"].btn-primary:active,input[type="reset"].btn-primary:active{outline:none;text-decoration:none;-ms-transform:scale(.98);-webkit-transform:scale(.98);transform:scale(.98)}.button.secondary{display:inline-block;min-width:100px;padding:4px 12px 4px 12px;margin-top:4px;margin-bottom:4px;position:relative;max-width:100%;text-align:center;white-space:nowrap;overflow:hidden;vertical-align:middle;text-overflow:ellipsis;touch-action:manipulation;color:#000;border-style:solid;border-width:2px;border-color:transparent;min-height:32px;border:none;background-color:#ccc;background-color:rgba(0,0,0,0.2);min-width:108px;line-height:normal;margin-top:0;margin-bottom:0;display:block;width:100%}.button.secondary:hover{background-color:#b2b2b2;background-color:rgba(0,0,0,0.3)}.button.secondary:focus{background-color:#b2b2b2;background-color:rgba(0,0,0,0.3);text-decoration:underline;outline:2px solid #000}.button.secondary:active{outline:none;text-decoration:none;-ms-transform:scale(.98);-webkit-transform:scale(.98);transform:scale(.98)}.button.primary{color:#fff;border-color:#0067b8;background-color:#0067b8;display:block;width:100%}.button.primary:hover{background-color:#005da6}.button.primary:focus{background-color:#005da6;text-decoration:underline;outline:2px solid #000}.button.primary:active{outline:none;text-decoration:none;-ms-transform:scale(.98);-webkit-transform:scale(.98);transform:scale(.98)}.logo{max-width:256px;height:24px}.identityBanner{height:24px;background:#fff;margin-top:16px;margin-bottom:-4px}.identity{line-height:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.backButton{min-height:24px;width:24px;min-width:24px;float:left;padding:0;background-color:#fff;border-width:0;border-radius:12px;margin-right:2px}.backButton:hover{background-color:#e6e6e6;background-color:rgba(0,0,0,0.1)}.backButton:hover:focus{background-color:#ccc;background-color:rgba(0,0,0,0.2)}.backButton:active{background-color:#b3b3b3;background-color:rgba(0,0,0,0.3)}.backButton:focus{background-color:#e6e6e6;background-color:rgba(0,0,0,0.1);outline:none}.boilerplate-text{background-color:#f2f2f2;padding:24px 44px 36px 44px;margin:76px -44px -44px -44px}.boilerplate-text.transparent-lightbox{background-color:rgba(242,242,242,0.2)}.boilerplate-text>p:first-child{margin-top:0}.boilerplate-text>p:last-child{margin-bottom:0}.tile-container,.relative{position:relative}.table{width:100%;display:table;table-layout:fixed}.table .table-row{display:table-row}.table .table-cell{display:table-cell;vertical-align:middle}.row{margin-left:0;margin-right:0}.row.tile{margin-bottom:0;outline:none;color:inherit;display:block;margin-left:-44px;margin-right:-44px}.row.tile:not(.no-pick){cursor:pointer}.row.tile:not(.no-pick):hover{background-color:#e6e6e6;background-color:rgba(0,0,0,0.1);color:inherit}.row.tile:not(.no-pick):active{background-color:#b3b3b3;background-color:rgba(0,0,0,0.3);color:inherit}.row.tile .content{line-height:16px;padding-left:12px;padding-right:12px}.row.tile .content>*{word-wrap:break-word}.row.tile .tile-menu{width:23px}.row.tile .table{padding:12px 44px}.row.tile .table:focus{outline:#000 dashed 1px;background:#ccc;background:rgba(0,0,0,0.1)}.row.tile .table[role=listitem]{display:table;margin-left:0}.row.tile .table-cell:first-child+.table-cell{width:100%}.tile-img{position:relative;width:48px;height:48px}.tile-img.medium{width:32px;height:32px}.tile-img.small{width:24px;height:24px;float:left;margin-right:8px}.tile-img .tile-badge{position:absolute;right:0;bottom:0}h3,.text-body,p{padding:0;margin-top:16px;margin-bottom:12px}.form-group{margin-bottom:16px}.form-group label{margin-top:0;margin-bottom:0}.btn,button,input[type='button'],input[type='submit'],input[type='reset']{margin-top:0;margin-bottom:0}.col-xs-12.secondary{padding-right:4px}.col-xs-12.primary{padding-left:4px}.no-margin{margin:0}.no-margin-bottom{margin-bottom:0}.no-margin-top-bottom{margin-top:0;margin-bottom:0}.no-padding-top-bottom{padding-top:0;padding-bottom:0}.overflow-hidden{overflow:hidden}.menu-dots{padding:24px 0;position:absolute;right:0;top:2px}.menu-dots>div{padding:0 5px}.menu-dots>div:focus{outline:#000 dashed 1px;background:none}.menu{position:absolute;background-color:#fff;border:1px solid #e6e6e6;border:1px solid rgba(0,0,0,0.1);background-clip:padding-box;z-index:2;top:0;right:10px;width:160px}.menu li{margin:0}.menu li a{display:block;padding:11px 12px 13px;background-color:#f2f2f2;background-color:rgba(0,0,0,0.05);outline:none;color:inherit;cursor:pointer}.menu li a:focus{outline:#000 dashed 1px;background-color:#e6e6e6;background-color:rgba(0,0,0,0.1)}.menu li a:hover{background-color:#e6e6e6;background-color:rgba(0,0,0,0.1)}.menu li a:active{background-color:#b3b3b3;background-color:rgba(0,0,0,0.3)}.moveOffScreen{position:fixed;bottom:0;right:0;height:0 !important;width:0 !important;overflow:hidden;opacity:0;filter:alpha(opacity=0)}.largePadding{padding:40px}.displaySign{text-align:center;font-size:2.5rem;margin-top:16px;margin-bottom:16px}.banner-logo{max-height:36px}.dialog-outer{display:table;position:absolute;height:100%;width:100%;z-index:100;background:rgba(0,0,0,0.55);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#8C000000', endColorstr='#8C000000')}.dialog-outer .dialog-middle{display:table-cell;vertical-align:middle}.dialog-outer .dialog-middle .dialog-inner{position:relative;margin-left:auto;margin-right:auto;padding:28px;max-width:562px;background-color:#fff;border:2px #4f74b2 solid;z-index:100}.dialog-outer .dialog-middle .dialog-inner .dialog-content{position:relative}.dialog-outer .dialog-middle .dialog-inner .dialog-content .text-title{font-size:18px;font-weight:400;padding:0;margin-top:0;margin-bottom:12px}.appInfoPopOver{position:absolute;font-size:13px;margin-left:auto;margin-right:auto;left:0;right:0;width:404px;padding:22px;border:2px solid #e6e6e6;background-color:#fff;z-index:100;-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 6px rgba(0,0,0,0.2);box-shadow:0 2px 6px rgba(0,0,0,0.2)}.appInfoPopOver .title{font-weight:600;font-weight:bold;font-size:16px}.appInfoPopOver .table{display:inline-grid;max-height:160px;max-width:95%;margin-top:8px;float:right;overflow-y:auto}.appInfoPopOver .table .row{display:table-row;padding-top:8px;word-break:break-all}.appInfoPopOver .table .label{font-weight:600;font-weight:bold}.appInfoPopOver .button{float:right;padding-right:2px;padding-left:2px}.appInfoVerifiedPublisherStatus{color:#0067b8}.no-outline{outline:none}.no-wrap{white-space:nowrap}.form-group-last-child{margin-bottom:20px}.position-buttons>div:first-child{display:inline-block;width:100%;margin-bottom:36px}ul{margin:0}.scope{margin-bottom:8px;margin-top:8px}.scope .text-caption{margin:8px 0 0 28px}.scope .toggle{cursor:pointer}.scope .toggle .chevron{width:20px;float:left}.scope .toggle .label{margin:0;margin-left:8px}.button-container{position:absolute;bottom:0;right:0;text-align:right}.agreement-buttons div.button-container{position:relative;bottom:auto;right:auto;text-align:right}.move-buttons div.button-container{bottom:auto}.help-button{cursor:pointer}@media (max-width:600px),(max-height:366px){.background,.background>div,.background-image-holder,.background-image,.background-image-small,.vertical-split-background-image-container{display:none}.background.app,.background.app>div,.background-image-holder.app,.background-image-holder.app .background-image,.background-image-holder.app .background-image-small{display:inherit}.background-logo-holder{margin-top:24px}.middle{vertical-align:top}.middle.app{padding-left:8px;padding-right:8px}.inner,.sign-in-box,.vertical-split-content{padding:24px;margin-top:0;margin-bottom:88px;width:100%;width:100vw;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:0}.inner.app,.sign-in-box.app,.vertical-split-content.app{min-width:304px;width:calc(100vw - 16px)}.inner.app,.sign-in-box.app,.vertical-split-content.app{-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 6px rgba(0,0,0,0.2);box-shadow:0 2px 6px rgba(0,0,0,0.2);border:1px solid #818c94;border:1px solid rgba(0,0,0,0.4)}.inner.has-popup,.sign-in-box.has-popup,.vertical-split-content.has-popup{padding-bottom:0;margin-bottom:0}.inner.has-popup.app,.sign-in-box.has-popup.app,.vertical-split-content.has-popup.app{padding-bottom:24px;margin-bottom:20px}.vertical-split-content{min-width:initial}.lightbox-bottom-margin-debug{margin-bottom:28px}.promoted-fed-cred-box{padding:24px;margin-top:0;margin-bottom:88px;width:100%;width:100vw;padding:0 24px}.promoted-fed-cred-box.app{min-width:304px;width:calc(100vw - 16px)}.promoted-fed-cred-box.app{padding:0}.promoted-fed-cred-content{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:0;padding-left:24px;padding-right:24px;border:1px solid #818c94;border:1px solid rgba(0,0,0,0.4)}.promoted-fed-cred-content.app{-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 6px rgba(0,0,0,0.2);box-shadow:0 2px 6px rgba(0,0,0,0.2);border:1px solid #818c94;border:1px solid rgba(0,0,0,0.4)}.new-session-popup-v2sso{padding:24px;margin-top:0;margin-bottom:88px;width:100%;width:100vw}.new-session-popup-v2sso.app{min-width:304px;width:calc(100vw - 16px)}.row.tile{margin-left:-24px;margin-right:-24px}.row.tile .table{padding:12px 24px}.wide{max-width:440px}.footer,.footer.has-background{background-color:#fff;filter:none}div.footerNode{float:left;margin:0 24px !important}.footer-content.footer-item,.footer-content.footer-item.has-background,.footer-content.footer-item.debug-item.has-background{color:#747474}.boilerplate-text{padding:20px;margin-top:56px;margin-right:0;margin-bottom:0;margin-left:0}.vertical-split-main-section .boilerplate-text.transparent-lightbox{background-color:rgba(242,242,242,0.2)}.debug-details-banner,.vertical-split-main-container .debug-details-banner{background-color:#f2f2f2;padding:24px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;table-layout:auto}.appInfoPopOver{margin-left:auto;margin-right:auto;left:0;right:0;width:360px;background-color:#fff;-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 6px rgba(0,0,0,0.2);box-shadow:0 2px 6px rgba(0,0,0,0.2)}.appInfoPopOver .table{max-height:122px}.footerSignout,.footerSignout>a{color:#262626 !important}.move-buttons div.button-container{bottom:auto}}.page-description-with-icon{margin-left:34px}.bold{font-weight:bold}.stack-trace{color:black;font-family:"Consolas",monospace;overflow:auto}.stack-trace p{margin-top:15px}.stack-trace ul{list-style:none}.stack-trace ul li{margin-top:15px}.stack-trace fieldset{color:black;border:0;border-top:1px solid white;margin-bottom:50px}.stack-trace hr{border:none;border-top:solid 1px white}.linked-in-consent{position:relative}.linked-in-consent img{width:100%}.linked-in-consent .display-name{width:100%;text-align:center;bottom:10px;font-weight:600;position:absolute}.inline-block{display:inline-block}.text-input,input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],textarea{border-top-width:0;border-left-width:0;border-right-width:0;padding-left:0}.input.text-box{padding:4px 8px;border-style:solid;border-width:2px;border-color:rgba(0,0,0,0.4);background-color:rgba(255,255,255,0.4);height:32px;height:2rem;padding:6px 10px;border-width:1px;border-color:#666;border-color:rgba(0,0,0,0.6);height:36px;outline:none;border-radius:0;-webkit-border-radius:0;background-color:transparent;border-top-width:0;border-left-width:0;border-right-width:0;padding-left:0}.input.text-box:focus{background-color:#fff;border-color:#0067b8;background-color:transparent}.input.text-box:hover{border-color:#323232;border-color:rgba(0,0,0,0.8)}.input.text-box::-moz-placeholder{color:rgba(0,0,0,0.6);opacity:1}.input.text-box:-ms-input-placeholder{color:rgba(0,0,0,0.6)}.input.text-box::-webkit-input-placeholder{color:rgba(0,0,0,0.6)}.input.text-box.has-error{border-color:#e81123}.input.text-box.has-error:focus{border-color:#e81123}[disabled].input.text-box,[readonly].input.text-box,fieldset[disabled] .input.text-box{border-color:#ccc !important;background-color:rgba(0,0,0,0.2) !important;color:rgba(0,0,0,0.2) !important}body.cb input[type="text"].hip{border-width:0 !important;border-bottom-width:1px !important;padding:6px 0 !important}textarea.brickwall{height:42px;width:100%;resize:vertical}.textarea-placeholder{position:relative}select{border-top-width:0;border-left-width:0;border-right-width:0;padding:6px 0}select:hover{background:transparent}select:focus{background:#eee}.text-title{color:#1b1b1b;font-size:1.5rem;font-weight:600;padding:0;margin-top:16px;margin-bottom:12px;font-family:"Segoe UI","Helvetica Neue","Lucida Grande","Roboto","Ebrima","Nirmala UI","Gadugi","Segoe Xbox Symbol","Segoe UI Symbol","Meiryo UI","Khmer UI","Tunga","Lao UI","Raavi","Iskoola Pota","Latha","Leelawadee","Microsoft YaHei UI","Microsoft JhengHei UI","Malgun Gothic","Estrangelo Edessa","Microsoft Himalaya","Microsoft New Tai Lue","Microsoft PhagsPa","Microsoft Tai Le","Microsoft Yi Baiti","Mongolian Baiti","MV Boli","Myanmar Text","Cambria Math"}.text-title:lang(zh-cn),.text-title:lang(zh-tw){font-family:"Segoe UI","Helvetica Neue","Lucida Grande","Roboto","Ebrima","Nirmala UI","Gadugi","Segoe Xbox Symbol","Segoe UI Symbol","Khmer UI","Tunga","Lao UI","Raavi","Iskoola Pota","Latha","Leelawadee","Microsoft YaHei UI","Microsoft JhengHei UI","Malgun Gothic","Estrangelo Edessa","Microsoft Himalaya","Microsoft New Tai Lue","Microsoft PhagsPa","Microsoft Tai Le","Microsoft Yi Baiti","Mongolian Baiti","MV Boli","Myanmar Text","Cambria Math"}.title{margin-bottom:20px;margin-top:20px;margin-bottom:1.25rem;margin-top:1.25rem;font-size:24px;line-height:28px;font-weight:300;line-height:1.75rem;padding-bottom:2.3632px;padding-top:2.3632px;color:#1b1b1b;font-size:1.5rem;font-weight:600;padding:0;margin-top:16px;margin-bottom:12px;font-family:"Segoe UI","Helvetica Neue","Lucida Grande","Roboto","Ebrima","Nirmala UI","Gadugi","Segoe Xbox Symbol","Segoe UI Symbol","Meiryo UI","Khmer UI","Tunga","Lao UI","Raavi","Iskoola Pota","Latha","Leelawadee","Microsoft YaHei UI","Microsoft JhengHei UI","Malgun Gothic","Estrangelo Edessa","Microsoft Himalaya","Microsoft New Tai Lue","Microsoft PhagsPa","Microsoft Tai Le","Microsoft Yi Baiti","Mongolian Baiti","MV Boli","Myanmar Text","Cambria Math"}.app-name{margin-bottom:20px;margin-top:20px;margin-bottom:1.25rem;margin-top:1.25rem;font-size:24px;line-height:28px;font-weight:300;line-height:1.75rem;padding-bottom:2.3632px;padding-top:2.3632px;color:#1b1b1b;font-size:1.5rem;font-weight:600;padding:0;margin-top:16px;margin-bottom:12px;font-family:"Segoe UI","Helvetica Neue","Lucida Grande","Roboto","Ebrima","Nirmala UI","Gadugi","Segoe Xbox Symbol","Segoe UI Symbol","Meiryo UI","Khmer UI","Tunga","Lao UI","Raavi","Iskoola Pota","Latha","Leelawadee","Microsoft YaHei UI","Microsoft JhengHei UI","Malgun Gothic","Estrangelo Edessa","Microsoft Himalaya","Microsoft New Tai Lue","Microsoft PhagsPa","Microsoft Tai Le","Microsoft Yi Baiti","Mongolian Baiti","MV Boli","Myanmar Text","Cambria Math";margin-top:0;margin-bottom:0;font-size:.9375rem;line-height:1.25rem}.secondary-text{font-size:.85rem}.alert{margin-bottom:0;margin-top:0}.alert.alert-margin-bottom{margin-bottom:12px}.error{color:#e81123}.text-base{font-size:.85rem}.dropdown-toggle.membernamePrefillSelect{padding:0;border-width:1px;height:36px;outline:none;border-left:none;border-right:none;border-top:none;border-color:#666;background-color:transparent}.dropdown-toggle.membernamePrefillSelect:active{transform:none;border:1px solid #0078d7;border-top-width:0;border-left-width:0;border-right-width:0}.dropdown-toggle.membernamePrefillSelect:focus{transform:none;border:1px solid #0078d7;border-top-width:0;border-left-width:0;border-right-width:0;background-color:#eee !important}.dropdown-toggle.membernamePrefillSelect:hover,.open .dropdown-toggle.membernamePrefillSelect{border:1px solid #0078d7;border-top-width:0;border-left-width:0;border-right-width:0;background-color:#eee !important}.dropdown-toggle.membernamePrefillSelect.has-error,.dropdown-toggle.membernamePrefillSelect.has-error:hover{border-width:1px;border-color:#e81123}.outlookEmailLabel{border-left:none;border-right:none;border-top:none;padding-right:0}.subtitle{font-size:.8125rem;font-weight:400;line-height:20px}.section{margin-bottom:0}.radio{margin-top:20px;margin-bottom:20px}div[role=radiogroup]>div[class="radio"]:first-child{margin-top:0}.form-group-top{margin-top:16px}div[role=listitem],.list-item{margin-left:20px;display:list-item;list-style:circle;list-style-type:disc}.phoneCountryCode{position:absolute;width:100%;left:0;padding:6px 4px;height:36px;border-bottom-width:1px;border-color:#666;border-color:rgba(0,0,0,0.6);border-bottom-style:solid}.phoneCountryCode.hasFocus{background-color:#eee;border:1px solid #eee;border-bottom-color:#0067b8;margin:-1px -1px 0 -1px}.phoneCountryCode.has-error{border-color:#e81123}.phoneCountry{left:0;opacity:0;cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.phoneCountryBox{display:inline-block}.downArrow{position:absolute;right:-6px;padding:6px 0;height:36px}.phoneNumber{display:inline-block;padding-left:16px}.row-app-info{table-layout:auto}.row-app-info .logo{display:table-cell;width:32px;height:32px;padding-right:8px}.row-app-info .logo img{width:inherit;height:inherit}.pagination-view{position:relative;min-height:206px}.pagination-view.has-identity-banner{min-height:170px}.zero-opacity{opacity:0}.lightbox-cover{background-color:white;opacity:0;filter:alpha(opacity=0);z-index:-1;height:100%;width:100%;position:absolute;top:0;left:0;transition:all .5s ease-in;-o-transition:all .5s ease-in;-moz-transition:all .5s ease-in;-webkit-transition:all .5s ease-in}.lightbox-cover.disable-lightbox{z-index:10;opacity:.5;filter:alpha(opacity=0)}.ordered-list{padding-left:15px}.checkmark-badge{position:relative;bottom:1px;height:15px;width:15px}.richtext-warning{margin-top:20px;margin-bottom:10px}.richtext-description{margin-top:10px;margin-bottom:10px}@media (-ms-high-contrast){.btn,button,input[type='button'],input[type='submit'],input[type='reset'],.btn.btn-google{-ms-high-contrast-adjust:none;outline:1px solid windowText;border:1px solid window;background-color:window;color:windowText;text-decoration:none}.btn:hover,button:hover,input[type='button']:hover,input[type='submit']:hover,input[type='reset']:hover,.btn.btn-google:hover{outline:1px solid windowText;border:1px solid highlight;background-color:highlight;color:highlightText;text-decoration:none}.btn:hover:focus,button:hover:focus,input[type='button']:hover:focus,input[type='submit']:hover:focus,input[type='reset']:hover:focus,.btn.btn-google:hover:focus{outline:1px solid windowText;border:1px solid windowText;background-color:highlight;color:highlightText;text-decoration:underline}.btn:focus,button:focus,input[type='button']:focus,input[type='submit']:focus,input[type='reset']:focus,.btn.btn-google:focus{outline:1px solid windowText;border:1px solid windowText;background-color:window;color:windowText;text-decoration:underline}.btn.btn-primary,button.btn-primary,input[type='button'].btn-primary,input[type='submit'].btn-primary,input[type='reset'].btn-primary,.btn.btn-google.btn-primary{outline:1px solid highlight;border:1px solid highlight;background-color:highlight;color:highlightText;text-decoration:none}.btn.btn-primary:hover,button.btn-primary:hover,input[type='button'].btn-primary:hover,input[type='submit'].btn-primary:hover,input[type='reset'].btn-primary:hover,.btn.btn-google.btn-primary:hover{outline:1px solid highlight;border:1px solid window;background-color:window;color:highlight;text-decoration:none}.btn.btn-primary:hover:focus,button.btn-primary:hover:focus,input[type='button'].btn-primary:hover:focus,input[type='submit'].btn-primary:hover:focus,input[type='reset'].btn-primary:hover:focus,.btn.btn-google.btn-primary:hover:focus{outline:1px solid windowText;border:1px solid window;background-color:window;color:highlight;text-decoration:underline}.btn.btn-primary:focus,button.btn-primary:focus,input[type='button'].btn-primary:focus,input[type='submit'].btn-primary:focus,input[type='reset'].btn-primary:focus,.btn.btn-google.btn-primary:focus{outline:1px solid windowText;border:1px solid window;background-color:highlight;color:highlightText;text-decoration:underline}.backButton{outline:none;border:1px solid window;background-color:window;color:windowText}.backButton:hover{outline:none;border:1px solid highlight;background-color:window;color:windowText}.backButton:hover:focus{outline:none;border:1px solid highlight;background-color:window;color:windowText}.backButton:focus,.backButton:active{outline:none;border:1px dashed highlight;background-color:window;color:windowText}}.cc-banner{position:relative;font-size:12px;display:table-row;height:2em}.cc-banner div,.cc-banner span,.cc-banner a,.cc-banner svg{margin:0;padding:0;text-decoration:none}.cc-banner .cc-v-center{display:inline;vertical-align:middle;line-height:2em}.cc-text>a{float:right}.cc-banner{color:#231f20;background:#f2f2f2;text-align:center;padding:0 1em;margin:0}.cc-banner>.cc-container{text-align:left;padding:.75em;display:inline-block;width:100%}@media (min-width:768px){.cc-banner{font-size:13px}}@media (min-width:1084px){.cc-banner{padding:0}.cc-banner>.cc-container{width:90%;max-width:1600px}}.cc-banner.active{display:block}.cc-banner .cc-icon{height:1.846em;width:1.846em}.cc-banner .cc-text{margin-left:.5em;margin-right:1.5em}.cc-banner .cc-link{color:#0067b8}.cc-banner .cc-link:hover,.cc-banner .cc-link:focus{text-decoration:underline}.cc-banner .cc-link:focus{outline:0;background:#dae6ef;background:content-box rgba(0,120,215,0.1)}.env-banner{display:table;max-width:200px;min-height:50px;max-height:100px;overflow:hidden;background:#0067b8;color:#fff;position:absolute;margin:10px;font-weight:bold;top:0;right:0;z-index:100}.env-banner-inner{display:table-cell;vertical-align:middle;padding:5px;text-align:left;direction:ltr}body a.env-banner-link{text-decoration:underline}.env-banner-link:hover,.env-banner-link:link,.env-banner-link:visited,.env-banner-link:visited:hover,.env-banner-link:link:hover,.env-banner-link:active,.env-banner-link:link:active,.env-banner-link:visited:active{color:#fff}.env-banner-text{display:inline-block;font-weight:normal}.fade-in-lightbox{animation:fadeIn .3s ease-in;-webkit-animation:fadeIn .3s ease-in;-moz-animation:fadeIn .3s ease-in;-ms-animation:fadeIn .3s ease-in;-o-animation:fadeIn .3s ease-in}.animate{animation-duration:.25s;-webkit-animation-duration:.25s;-moz-animation-duration:.25s;-ms-animation-duration:.25s;-o-animation-duration:.25s;animation-timing-function:cubic-bezier(.5, 0, .5, 1);-webkit-animation-timing-function:cubic-bezier(.5, 0, .5, 1);-moz-animation-timing-function:cubic-bezier(.5, 0, .5, 1);-ms-animation-timing-function:cubic-bezier(.5, 0, .5, 1);-o-animation-timing-function:cubic-bezier(.5, 0, .5, 1);animation-fill-mode:both;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;transition-property:left;-webkit-transition-property:left;-moz-transition-property:left;-ms-transition-property:left;-o-transition-property:left}html[dir=ltr] .animate.slide-out-next,html[dir=rtl] .animate.slide-out-back{animation-name:hide-to-left;-webkit-animation-name:hide-to-left;-moz-animation-name:hide-to-left;-ms-animation-name:hide-to-left;-o-animation-name:hide-to-left}html[dir=ltr] .animate.slide-in-next,html[dir=rtl] .animate.slide-in-back{animation-name:show-from-right;-webkit-animation-name:show-from-right;-moz-animation-name:show-from-right;-ms-animation-name:show-from-right;-o-animation-name:show-from-right}html[dir=ltr] .animate.slide-out-back,html[dir=rtl] .animate.slide-out-next{animation-name:hide-to-right;-webkit-animation-name:hide-to-right;-moz-animation-name:hide-to-right;-ms-animation-name:hide-to-right;-o-animation-name:hide-to-right}html[dir=ltr] .animate.slide-in-back,html[dir=rtl] .animate.slide-in-next{animation-name:show-from-left;-webkit-animation-name:show-from-left;-moz-animation-name:show-from-left;-ms-animation-name:show-from-left;-o-animation-name:show-from-left}@keyframes hide-to-left{from{left:0;opacity:1}to{left:-200px;opacity:0}}@keyframes show-from-right{from{left:200px;opacity:0}to{left:0;opacity:1}}@keyframes hide-to-right{from{left:0;opacity:1}to{left:200px;opacity:0}}@keyframes show-from-left{from{left:-200px;opacity:0}to{left:0;opacity:1}}@-webkit-keyframes hide-to-left{from{left:0;opacity:1}to{left:-200px;opacity:0}}@-webkit-keyframes show-from-right{from{left:200px;opacity:0}to{left:0;opacity:1}}@-webkit-keyframes hide-to-right{from{left:0;opacity:1}to{left:200px;opacity:0}}@-webkit-keyframes show-from-left{from{left:-200px;opacity:0}to{left:0;opacity:1}}@-moz-keyframes hide-to-left{from{left:0;opacity:1}to{left:-200px;opacity:0}}@-moz-keyframes show-from-right{from{left:200px;opacity:0}to{left:0;opacity:1}}@-moz-keyframes hide-to-right{from{left:0;opacity:1}to{left:200px;opacity:0}}@-moz-keyframes show-from-left{from{left:-200px;opacity:0}to{left:0;opacity:1}}@-ms-keyframes hide-to-left{from{left:0;opacity:1}to{left:-200px;opacity:0}}@-ms-keyframes show-from-right{from{left:200px;opacity:0}to{left:0;opacity:1}}@-ms-keyframes hide-to-right{from{left:0;opacity:1}to{left:200px;opacity:0}}@-ms-keyframes show-from-left{from{left:-200px;opacity:0}to{left:0;opacity:1}}@-o-keyframes hide-to-left{from{left:0;opacity:1}to{left:-200px;opacity:0}}@-o-keyframes show-from-right{from{left:200px;opacity:0}to{left:0;opacity:1}}@-o-keyframes hide-to-right{from{left:0;opacity:1}to{left:200px;opacity:0}}@-o-keyframes show-from-left{from{left:-200px;opacity:0}to{left:0;opacity:1}}
</style>


<script crossorigin="anonymous" src="https://aadcdn.msftauth.net/shared/1.0/content/js/ConvergedLogin_PCore_jwYGVbAxVLRxtzxSQp7jCQ2.js" onerror='$Loader.On(this,true)' onload='$Loader.On(this)'></script>

<script type="text/javascript">//<![CDATA[
!function(e){function o(n){if(i[n])return i[n].exports;var t=i[n]={exports:{},id:n,loaded:!1};return e[n].call(t.exports,t,t.exports,o),t.loaded=!0,t.exports}var i={};return o.m=e,o.c=i,o.p="",o(0)}([function(e,o,i){i(2);var n=i(1),t=i(5),r=i(7),a=r.StringsVariantId,s=r.AllowedIdentitiesType;n.registerSource("str",function(e,o){if(e.WF_STR_SignupLink_AriaLabel_Text="Create a Microsoft account",e.WF_STR_SignupLink_AriaLabel_Generic_Text="Create a new account",e.CT_STR_CookieBanner_Link_AriaLabel="Learn more about Microsoft's Cookie Policy",e.WF_STR_HeaderDefault_Title=o.iLoginStringsVariantId===a.CombinedSigninSignupV2WelcomeTitle?"Welcome":"Sign in",e.STR_Footer_IcpLicense_Text="沪ICP备13015306号-10",o.oAppCobranding&&o.oAppCobranding.friendlyAppName){var i=o.fBreakBrandingSigninString?"to continue to {0}":"Continue to {0}";e.WF_STR_App_Title=t.format(i,o.oAppCobranding.friendlyAppName)}switch(o.oAppCobranding&&o.oAppCobranding.signinDescription&&(e.WF_STR_Default_Desc=o.oAppCobranding.signinDescription),o.oAppCobranding&&o.oAppCobranding.signinTitle&&(e.WF_STR_HeaderDefault_Title=o.oAppCobranding.signinTitle),o.iLoginStringsVariantId){case a.RemoteConnectLogin:e.WF_STR_Default_Desc='You will be signed in to <span id="appName">{0}</span> on a remote device or service. Select Back if you aren\'t trying to sign in to this application on a remote device or service.',o.sRemoteClientIp?e.WF_STR_Default_Desc='You will be signed in to <span id="appName">{0}</span> on the remote device or service with IP address: <span id="ipAddress">{1}</span>. Select Back if this isn\'t the application and remote device or service you are trying to sign in to.':o.sRemoteAppLocation&&(e.WF_STR_Default_Desc='You\'re signing in to <span id="appName">{0}</span> on another device located in <span id="location">{1}</span>. If it\'s not you, close this page.');break;case a.CombinedSigninSignupV2:e.WF_STR_Default_Desc="We'll check to see if you already have a Microsoft account.";break;case a.CombinedSigninSignupV2WelcomeTitle:e.WF_STR_Default_Desc="Let's see if you already have an account with us."}e.WF_STR_GenericError_Title="Something went wrong and we can't sign you in right now. Please try again later.",e.CT_PWD_STR_Email_Example=o.iAllowedIdentities===s.Both?"Email, phone, or Skype":o.fAllowPhoneSignIn?"Email or phone":"someone@example.com ",e.CT_PWD_STR_Username_AriaLabel=o.iAllowedIdentities===s.Both?"Enter your email, phone, or Skype.":o.fAllowPhoneSignIn?"Enter your email or phone":"Enter your email address",e.CT_PWD_STR_PwdTB_Label="Password",e.CT_PWD_STR_PwdTB_AriaLabel="Enter the password for {0}",e.CT_WPIL_STR_Android_UseDifferentAddress="Use another account",e.CT_PWD_STR_ForgotPwdLink_Text="Forgot my password",e.CT_PWD_STR_KeepMeSignedInCB_Text="Keep me signed in",e.CT_PWD_STR_SignIn_Button="Sign in",e.CT_PWD_STR_SignIn_Button_Next="Next",e.CT_PWD_STR_SwitchToOTC_Link="Sign in with a single-use code",e.CT_PWD_STR_SwitchToRemoteNGC_Link="Use an app instead",e.CT_PWD_STR_RemoteLoginLink="Sign in from another device",e.CT_PWD_STR_SignUp_MenuLink="Create an account",e.CT_PWD_STR_Error_InvalidEmailUsername="Enter a valid email address.",e.CT_PWD_STR_Error_InvalidUsername=o.iAllowedIdentities===s.Both?"Enter a valid email address, phone number, or Skype name.":o.fAllowPhoneSignIn?"Enter a valid email address or phone number.":"Enter a valid email address.",e.CT_PWD_STR_Error_InvalidPassword="The password is incorrect. Please try again.",e.CT_PWD_STR_Error_GetCredentialTypeError="There was an issue looking up your account. Tap Next to try again.",e.CT_PWD_STR_Error_GetOneTimeCodeError="There was an issue creating a code for you to use. Tap Next to try again.",e.CT_PWD_STR_Error_FlowTokenExpired="Sorry, your sign-in timed out. Please sign in again.",e.CT_PWD_STR_Error_SelectedAccountInvalid='We couldn\'t sign you into this application with your user account. Your account may not work with this application, or we may not be able to sign you in automatically right now. Try selecting "Use another account" and then sign in again.',e.CT_PWD_STR_Error_IdpLoopDetected="Unable to sign in since credentials from the identity provider are not fresh enough. Please sign out and sign in again with your identity provider.",e.CT_PWD_STR_Error_UserDisabled="Your account has been locked. Contact your support person to unlock it, then try again.",e.CT_PWD_STR_Error_BlockedClientId="This application has been blocked. The application owner needs to contact Microsoft.",e.CT_PWD_STR_Error_BlockedAdalVersion="The application needs to be updated before the user can sign in.",e.CT_PWD_STR_Error_MissingCustomSigningKey="This application needs be configured with an application-specific signing key. Either it's not configured with one, or its key has expired or is not yet valid. Contact the application's admin.",e.CT_PWD_STR_Error_IdsLocked="Your account is temporarily locked to prevent unauthorized use. Try again later, and if you still have trouble, contact your admin.",e.CT_PWD_STR_Error_LastPasswordUsed="Looks like you entered your old password. Try again with your new one.",e.CT_PWD_STR_Error_MissingPassword="Please enter your password.",e.CT_PWD_STR_Error_InvalidPhoneNumber="That phone number doesn't look right. Please check the country code and phone number.",e.CT_PWD_STR_Error_InvalidPhoneFormatting="The phone number you entered isn't valid. Your phone number can contain numbers, spaces, and these special characters: ( ) [ ] . - # * /",e.CT_PWD_STR_PersistentCookies_Warning="Your account will be remembered on this device.",e.CT_PWD_STR_EnterPassword_Title="Enter password",e.CT_PWD_STR_RemoteConnect_PasswordPage_Desc="You will be signed in to {0}. Click Back if this isn't the application you were trying to use on your device.",o.fImprovePhoneDisambig&&(e.CT_PWD_STR_PhoneUser_SigninWithDifferentUsername="Sign in with a different username instead",e.CT_STR_CountryCodeError="We need your help to look up an account with this username.",e.CT_PWD_STR_PhoneUser_UsernameDoesNotExist="This phone number does not exist as a username. Please check if your number is correct."),o.fHideLocalAccount?e.CT_PWD_STR_Error_UsernameNotExist="We didn't find that email address in your organization. Use another email address or contact your administrator.":o.iAllowedIdentities===s.Both?o.fCBShowSignUp&&o.urlSignUp?(e.CT_PWD_STR_Error_UsernameNotExist='We couldn\'t find an account with that username. Try another, or <a id="idA_PWD_SignUp" href="#">get a new Microsoft account</a>.',e.CT_PWD_STR_CreateNewAccount="Create a new account"):o.fCBShowSignUp?e.CT_PWD_STR_Error_UsernameNotExist='This account does not exist in this organization. Enter a different account or <a id="aadSelfSignup" href="#">create a new one</a>.':e.CT_PWD_STR_Error_UsernameNotExist="We couldn't find an account with that username.":o.fCBShowSignUp?e.CT_PWD_STR_Error_UsernameNotExist='This account does not exist in this organization. Enter a different account or <a id="aadSelfSignup" href="#">create a new one</a>.':e.CT_PWD_STR_Error_UsernameNotExist="{0} isn't in our system. Make sure you typed it correctly.",o.fCBShowSignUp?e.CT_PWD_STR_Error_UsernameNotExist_ConsumerEmail='This account does not exist in this organization. Enter a different account or <a id="aadSelfSignup" href="#">create a new one</a>.':e.CT_PWD_STR_Error_UsernameNotExist_ConsumerEmail="You can't sign in here with a personal account. Use your work or school account instead.",e.CT_PWD_STR_Error_UsernameNotExist_VerifiedDomain="This username may be incorrect. Make sure you typed it correctly. Otherwise, contact your admin.",e.CT_PWD_STR_Error_UsernameNotExist_VerifiedDomain_SignupAllowed='This username may be incorrect. Enter a different one or <a id="aadSignup" href="#">create a new one</a>.',e.CT_PWD_STR_Error_UsernameNotExist_VerifiedDomain_MsaFailed='This username may be incorrect. Make sure you typed it correctly. Otherwise, contact your admin. If this is a personal account, <a id="otherIdpLogin" href="#">sign in here</a>.',e.CT_PWD_STR_Error_UsernameNotExist_VerifiedDomain_MsaFailed_SignupAllowed='This username may be incorrect. Enter a different one or <a id="aadSignup" href="#">create a new one</a>. If this is a personal account, <a id="otherIdpLogin" href="#">sign in here</a>.',e.CT_PWD_STR_Error_UsernameNotExist_Guest_SignupAllowed_MsaFailed='This account does not exist in this organization. Enter a different account or <a id="aadSelfSignup" href="#">create a new one</a>. If this is a personal account, <a id="otherIdpLogin" href="#">sign in here</a>.',e.CT_PWD_STR_Error_UnknownDomain_MsaFailed='{0} isn\'t in our system. Make sure you typed it correctly. If this is a personal account, <a id="otherIdpLogin" href="#">sign in here</a>.',e.CT_PWD_STR_Error_UsernameNotExists_EmailOtpAllowed='We couldn\'t find an account with that username. Try another, or if you were invited to join an organization, <a id="sendOtcLink" href="#">sign in with a one-time code sent to your email</a>.',e.CT_PWD_STR_Error_UsernameNotExists_EmailOtpAllowed_MsaFailed='We couldn\'t find an account with that username. Try another, or if you were invited to join an organization, <a id="sendOtcLink" href="#">sign in with a one-time code sent to your email</a>. If this is a personal account, <a id="otherIdpLogin" href="#">sign in here</a>.',e.CT_PWD_STR_Error_LoginFailure_OnlyMsaAllowed="You can't sign in here with a work or school account. Use your personal Microsoft account instead.",e.CT_PWD_STR_Error_UsernameNotExist_Guest_Signup="{1} can't be used currently because it's not part of an Azure AD organization. Please try another username.",e.CT_FED_STR_ChangeUserLink_Text="Sign in with another account",e.WF_STR_ForceSI_Info="Because you're accessing sensitive info, you need to verify your password.",e.WF_STR_ASLP_Info="Your organizational policy requires you to sign in again after a certain time period.",e.CT_HRD_STR_Splitter_Heading="It looks like this email is used with more than one account from Microsoft. Which one do you want to use?",e.CT_HRD_STR_Splitter_Error_Heading="We're having trouble locating your account. Which type of account do you want to use?",e.CT_HRD_STR_Splitter_AadTile_Title="Work or school account",e.CT_HRD_STR_Splitter_AadTile_Hint="Created by your IT department",e.CT_HRD_STR_Splitter_MsaTile_Title="Personal account",e.CT_HRD_STR_Splitter_MsaTile_Hint="Created by you",e.CT_HRD_STR_Redirect_Title="Taking you to your organization's sign-in page",e.CT_HRD_STR_Redirect_Title_Google="Redirecting you to Google to sign in...",e.CT_HRD_STR_Redirect_Title_MoreOptions_Google="Sign in on Google",e.CT_HRD_STR_Redirect_Desc_Google="Since your account is backed by Google credentials, we'll send you to Google to sign in.",e.CT_HRD_STR_Redirect_Title_Facebook="Redirecting you to Facebook to sign in...",e.CT_HRD_STR_Redirect_Title_MoreOptions_Facebook="Sign in on Facebook",e.CT_HRD_STR_Redirect_Desc_Facebook="Since your account is backed by Facebook credentials, we'll send you to Facebook to sign in.",e.CT_HRD_STR_Redirect_Cancel="Cancel",e.CT_OTC_STR_SignIn_ReSendInfo="It may take a few minutes for the code to arrive. Are you sure you want to request a new code?",e.CT_OTC_STR_YesButton_Text="Yes",e.CT_OTC_STR_NoButton_Text="No",e.CT_OTC_STR_EnterCode_Title="Enter code",e.CT_OTC_STR_EnterCode_Desc="We just sent a code to {0}",e.CT_OTC_STR_EnterCode_Text="Code",e.CT_OTC_STR_EnterCode_AriaLabel="Enter the code you received",e.CT_OTC_STR_Error_EmptyCode="To continue, enter the code we just sent you.",e.CT_OTC_STR_Error_CodeIncorrect="That code didn't work. Check the code and try again.",e.CT_OTC_STR_Error_ServerError="This service isn't available right now. Please try again later.",e.CT_OTC_STR_Error_OTCInvalid="Please enter the {0}-digit code. The code only contains numbers.",e.CT_OTC_STR_Error_SendCodeError="We couldn't send the code. Please try again.",e.CT_OTC_STR_SMSTextbox_Label2="Phone number",e.CT_OTC_STR_SMSTextbox_AriaLabel="Enter your phone number",e.CT_PWD_STR_AccessPass_Title="Enter Temporary Access Pass",e.CT_PWD_STR_AccessPass_InputPlaceholder="Temporary Access Pass",e.CT_PWD_STR_ShowAccessPass="Show Temporary Access Pass",e.CT_PWD_STR_Login_CredPicker_Option_AccessPass="Use Temporary Access Pass",e.CT_PWD_STR_Login_SwitchToAccessPassLink="Use your Temporary Access Pass instead",e.CT_PWD_STR_Error_IncorrectAccessPass="Your Temporary Access Pass is incorrect. If you don't know your pass, contact your administrator.",e.CT_PWD_STR_Error_AccessPassBlocked="Temporary Access Pass sign in was blocked due to User Credential Policy.",e.CT_PWD_STR_Error_AccessPassExpired="Your Temporary Access Pass has expired. Contact your administrator to obtain a new pass.",e.CT_PWD_STR_Error_AccessPassAlreadyUsed="Your one-time Temporary Access Pass has been redeemed. Contact your admin to get a new pass.",e.CT_PWD_STR_Error_EnterAccessPass="Please enter your Temporary Access Pass",e.CT_RNGC_STR_TimeOut_Title="Request timeout",e.CT_RNGC_STR_TimeOut_PageDescription="We sent a sign in request to your Microsoft Authenticator app for {0}, but we didn't get your approval.",e.CT_RNGC_STR_Denied_Title="Request denied",e.CT_RNGC_STR_Denied_PageDescription="We sent a sign in request to your Microsoft Authenticator app for {0}, but you denied it.",e.CT_RNGC_STR_Polling_Title="Approve sign in",e.CT_RNGC_STR_Polling_PageDescription="Approve the request we sent to your phone to sign in.",e.CT_RNGC_STR_Polling_PageDescription_UnfamiliarDevice="Tap the number you see below in your Microsoft Authenticator app to sign in.",e.CT_RNGC_STR_ResendNotification_Text="Tap Next to send another request.",e.CT_RNGC_STR_SwitchToPassword_Link="Use your password instead",e.CT_RNGC_STR_SwitchToFederated_Link="Use your password instead",e.CT_RNGC_STR_Error_Title_SendFail="Request wasn't sent",e.CT_RNGC_STR_Error_SendFail="We couldn't send a notification to your phone at this time. Please try again.",e.CT_RNGC_STR_Request="We couldn't send a notification to your phone at this time. Please try again.",e.CT_RNGC_STR_LS_PageDescription="Please follow the instructions on your phone to sign in with {0}.",e.CT_RNGC_STR_LS_PageDescription_UnfamiliarDevice="To sign in with {0}, please follow the instructions on your phone and enter the number you see below.",e.CT_RNGC_STR_LS_Timeout_Title="Request timeout",e.CT_RNGC_STR_LS_Timeout_PageDescription="We didn't hear from you in time. Tap Next if you want to try again.",e.CT_STR_CredentialPicker_Title="Choose a way to sign in",e.CT_STR_CredentialPicker_Title_NoUser="Sign-in options",e.CT_STR_CredentialPicker_Description="How would you like to verify your identity?",e.CT_STR_CredentialPicker_PersonalAccountsOnly="Personal accounts only",e.CT_STR_CredentialPicker_Option_AuthenticatorApp="Approve a request on my Microsoft Authenticator app",e.CT_STR_CredentialPicker_Option_Password="Use my password",e.CT_STR_CredentialPicker_Option_Federated="Use my password",e.CT_STR_CredentialPicker_Option_Fido="Sign in with Windows Hello or a security key",e.CT_STR_CredentialPicker_Option_FidoCrossPlatform="Sign in with a security key",e.CT_STR_CredentialPicker_Option_Fido_KnownUser="Use Windows Hello or a security key",e.CT_STR_CredentialPicker_Option_FidoCrossPlatform_KnownUser="Use a security key",e.CT_STR_CredentialPicker_Option_Help_Fido="Choose this only if you have enabled Windows Hello or a security key for your account.",e.CT_STR_CredentialPicker_Option_Help_FidoCrossPlatform="Choose this only if you have enabled a security key for your account.",e.CT_STR_CredentialPicker_Help_Desc_GitHub="Learn more about signing in with GitHub",e.CT_STR_CredentialPicker_Help_Desc_Fido="Learn more about signing in with Windows Hello or a security key",e.CT_STR_CredentialPicker_Help_Desc_FidoCrossPlatform="Learn more about signing in with a security key",e.CT_STR_CredentialPicker_Option_Certificate="Sign in with a certificate",e.CT_STR_CredentialPicker_Option_Exid="Sign in to an organization",e.CT_STR_CredentialPicker_Help_Desc_Exid="Search for a company or an organization you're working with.",e.CT_STR_FidoDialog_Desc="Sign in without a username or password by using Windows Hello or a security key.",e.CT_STR_FidoDialog_Desc_CrossPlatform="Sign in without a username or password by using a security key.",e.CT_STR_GitHubDialog_Desc="To use this option, you must have previously linked your personal Microsoft account to a GitHub account.",e.CT_STR_GitHubDialog_Desc2="You can't use this option to access work or school resources.",e.CT_STR_Dialog_CloseButton="Close",e.CT_PWD_STR_SwitchToCredPicker_Link="Other ways to sign in",e.CT_PWD_STR_SwitchToCredPicker_Link_NoUser="Sign-in options",e.CT_PWD_STR_SwitchToFido_Link="Sign in with Windows Hello or a security key",e.CT_PWD_STR_SwitchToFidoCrossPlatform_Link="Sign in with a security key",e.CT_FIDO_STR_Page_Title_NoHello="Sign in with a security key",e.CT_FIDO_STR_Page_Title="Sign in with Windows Hello or a security key",e.CT_FIDO_STR_Page_Description="Your PC will open a security window. Follow the instructions there to sign in.",e.CT_FIDO_STR_TryAgain_Button="Try again",e.CT_FIDO_STR_Error_NotFound="​We couldn't verify you or the key you used. If you are using a security key, make sure this is your key and try again.",e.CT_FIDO_STR_Error_NotAllowed="​We couldn't verify you or the key you used. If you are using a security key, make sure this is your key and try again.",e.CT_FIDO_STR_Error_Unknown="We had a problem authenticating you. Please try again.",e.CT_FIDO_STR_Error_Constraint="The security key you used is not supported. Make sure you have a FIDO2-capable key and try again.",e.TILE_STR_Header="Pick an account",e.TILE_STR_Desc_LinkedIn="Looks like you already have accounts you can use. Choose one, or continue with LinkedIn.",e.TILE_STR_Desc_GitHub="Looks like you already have accounts you can use. Choose one, or continue with GitHub.",e.TILE_STR_Active="Signed in",e.TILE_STR_Connected="Connected to Windows",e.TILE_STR_UseAnother="Use another account",e.TILE_STR_UseAnother_LinkedIn="Use a LinkedIn account",e.TILE_STR_UseAnother_GitHub="Use a GitHub account",e.TILE_STR_MsaTileHelpText="Sign in with {0} personal Microsoft account.",e.TILE_STR_AadTileHelpText="Sign in with {0} work or school account.",e.TILE_STR_Forget="Forget",e.TILE_STR_Signout="Sign out",e.TILE_STR_Signout_Forget="Sign out and forget",e.TILE_STR_Signing_Out="Signing out...",e.TILE_STR_Signout_Error="There was an issue signing out of {0}. Please try again.",e.TILE_STR_Forget_Error="There was an issue forgetting {0}. Please try again.",e.CT_STR_ResetPasswordSplitterTitle="Which type of account do you need help with?",e.WF_STR_CantAccessAccount_Text="Can’t access your account?",e.TILE_STR_MenuAltText="Open menu",e.TILE_STR_AsyncTileText="Finding more accounts...",e.TILE_STR_AsyncTileText_Title="We found an account you can use here:",e.CT_STR_ConfirmSend_Otc_ForceSignin="Because you're accessing sensitive info, we'll send a code to {0} to verify your identity.",e.CT_STR_ConfirmSend_Otc_ASLP="Your organizational policy requires you to sign in again after a certain time period. We'll send a code to {0} to verify your identity.",e.CT_STR_ConfirmSend_Otc_SendError="We couldn't send a code to your phone at this time. Try again later.",e.CT_STR_ConfirmSend_Otc_SendError_Email="We couldn't send a code to your email at this time. Try again later.",e.CT_STR_ConfirmSend_Otc_Email="We'll send a code to {0} to sign you in.",e.CT_STR_ConfirmSend_Otc_SendCode="Send code",e.CT_STR_ConfirmSend_RemoteNgc="We'll send a sign-in request to your phone to sign in with {0}.",e.CT_STR_ConfirmSend_RemoteNgc_ForceSignin="Because you're accessing sensitive info for {0}, we'll send a request to your phone to verify your identity.",e.CT_STR_ConfirmSend_RemoteNgc_ASLP="Your organizational policy requires you to sign in again after a certain time period. We'll send a request to your phone to verify your identity.",e.CT_STR_ConfirmSend_RemoteNgc_SendNotification="Send notification",e.CT_STR_PhoneDisambiguation_Title="Confirm your phone number",e.CT_STR_PhoneCountryCode_AriaLabel="Country Code",e.CT_PWD_STR_UseMicrosoft_Link="Sign in with Microsoft",e.CT_PWD_STR_UseLinkedIn_Link="Sign in with LinkedIn",e.CT_PWD_STR_UseGitHub_Link="Sign in with GitHub",e.CT_PWD_STR_UseGoogle_Link="Sign in with Google",e.CT_PWD_STR_UseFacebook_Link="Sign in with Facebook",o.remoteLoginConfig&&(e.CT_STR_RemoteLogin_Description=t.format("Go to <b>{0}</b> on your work computer and enter the code below to sign in.",o.remoteLoginConfig.deviceAuthShortUrl),e.CT_STR_RemoteLogin_TimeoutTitle="This sign in timed out",e.CT_STR_RemoteLogin_TimeoutError="The sign in took too long. Tap Next to try again.",e.CT_STR_RemoteLogin_ErrorTitle="Something went wrong"),e.WF_STR_Confirm_Signup_Title="Create account",e.WF_STR_Confirm_Signup_Desc="Looks like you're new here. We'll create a new account with {0}.",e.WF_STR_Confirm_Signup_Button="Create account",e.WF_STR_Confirm_Recover_Username_Title="You may already have an account",e.WF_STR_Confirm_Recover_Username_Desc="{0} is already associated with an existing account. Choose 'Back' and enter the username for that account.",e.WF_STR_Confirm_Recover_Username_Instruction="If you don't remember the username for that account, choose 'Next' to recover it.",e.WF_STR_Confirm_Recover_Username_Signup_Link="Create another account",e.DSSO_STR_AuthenticatingMessage="Trying to sign you in",e.STR_TenantDisambiguation_Title="Pick an account to continue",e.STR_TenantDisambiguation_Subtitle="Looks like {0} can be used to sign in to more than one organization.",e.STR_UserCredentialPolicy_Blocked="Your company policy requires that you use a different method to sign in.",e.STR_UserCredentialPolicy_Blocked_Fido_Remediation="Go to Security Info in My Profile and remove this security key so you no longer see this message.",e.STR_UserCredentialPolicy_Blocked_PhoneSignIn_Remediation="Disable phone sign-in on your account in Microsoft Authenticator so you no longer see this message.",e.CT_STR_SignupCred_UseEmail="Sign up with email",e.CT_STR_SignupCred_UseMicrosoft="Sign up with Microsoft",e.CT_STR_SignupCred_UseGoogle="Sign up with Google",e.CT_STR_SignupCred_UseFacebook="Sign up with Facebook",e.CT_STR_SignupUsername_Title="Create account",e.CT_STR_SignupUsername_Description="Enter the email you'd like to sign up with.",e.CT_STR_SignupUsername_Email_Placeholder="Email";e.CT_STR_SignupUsername_Email_AriaLabel="Enter your email address";e.CT_STR_SearchOrganization_Title="Find your organization",e.CT_STR_SearchOrganization_Description="Enter the domain name of the organization you'd like to sign in to.",e.CT_STR_SearchOrganization_Placeholder="Domain name",e.CT_STR_SearchOrganization_EnterDomainName="Please enter a domain name",e.CT_STR_SearchOrganization_OrganizationNotFound="We can't quite find this organization. Try entering something else.",e.CT_STR_SearchOrganization_SomethingWentWrong="There was an issue looking up the domain. Tap Next to try again.",o.fIsOOBE&&(e.CT_PWD_STR_Error_InvalidUsername_WindowsFormat="You can’t sign in with a user ID in this format. Try using your email address instead.",e.CT_PWD_STR_Error_UsernameNotExist_Alternate_VerifiedDomain="This username may be incorrect. Make sure you typed it correctly. Otherwise, contact your admin or select 'Back' to set up Windows with your Microsoft account.",e.CT_PWD_STR_Error_UsernameNotExist_Alternate="This doesn’t look like a work or school email address. Use another email address or select ‘Back’ to set up Windows with your Microsoft account.")}),n.registerSource("html",function(e,o){e.CT_STR_OptOut_Description="You're seeing our <strong>new sign-in experience</strong>",e.WF_STR_SignUpLink_Text='No account? <a href="#" id="signup">Create one!</a>',e.CT_HRD_STR_Splitter_Rename='Tired of seeing this? <a href="#" id="iDisambigRenameLink">Rename your personal Microsoft account.</a>',e.CT_STR_CookieBanner_Text='This site uses cookies for analytics, personalized content and ads. By continuing to browse this site, you agree to this use. <a href="#" id="msccLearnMore">Learn more</a>',e.TILE_HTML_AsyncSessionFound='<span id="newSessionName">{0}</span> has previously signed into this device. <a id="newSessionLink">Use this account instead</a>.',e.CT_PWD_STR_Error_UsernameNotExist_Guest_SignupAllowed='This account does not exist in this organization. Enter a different account or <a id="aadSelfSignup" href="#">create a new one</a>.',e.CT_PWD_STR_Error_WrongCreds=o.fLockUsername?"The password is incorrect. Please try again.":o.fAllowPhoneSignIn?'Your account or password is incorrect. If you don\'t remember your password, <a id="idA_IL_ForgotPassword0" href="#">reset it now.</a>':'Your email or password is incorrect. If you don\'t remember your password, <a id="idA_IL_ForgotPassword0" href="#">reset it now.</a>',e.CT_STR_ConfirmSend_Otc="We'll send a code to {0} to sign you in.",e.CT_OTC_STR_ResendCode='Didn\'t receive it? Please wait for a few minutes and <a id="resendCodeLink" href="#">try again</a>.',e.CT_STR_FidoDialog_Desc2='To use this option, you must have previously set this up on your account. <a id="fidoHelpLink">Learn how to set this up</a>'})},function(e,o){function i(){var e=this,o={};e.registerSource=function(e,i){o[e]=o[e]||[],o[e].push(i)},e.getStrings=function(e,i){for(var n={},t=o[e]||[],r=0,a=t.length;r<a;r++)t[r](n,i);return n}}var n=window;n.StringRepository=e.exports=n.StringRepository||new i},function(e,o,i){var n=i(1),t=i(3),r=t.EnvironmentName;n.registerSource("str",function(e){e.CT_HRD_STR_Splitter_Back="Back",e.MOBILE_STR_Header_Brand="Microsoft account",e.CT_STR_ViewAgreementError="We didn't receive a response. Please try again.",e.CT_STR_ViewAgreement_ExternalLink="For details, please visit this site: {0}",e.MOBILE_STR_Footer_Microsoft="Microsoft",e.MOBILE_STR_Footer_Privacy="Privacy & cookies",e.MOBILE_STR_Footer_Terms="Terms of use",e.WF_STR_Footer_LinkDisclaimer_Text="Disclaimer",e.CT_STR_More_Options_Ellipsis_AriaLabel="Click here for troubleshooting information",e.CT_STR_Error_Details_Close_AltText="Close error details",e.STR_Error_Details_Debug_Mode_Enable="Enable",e.STR_Error_Details_Debug_Mode_Enable_AriaLabel="Enable advanced diagnostics",e.STR_Error_Details_Debug_Mode_Disable="Disable",e.STR_Error_Details_Debug_Mode_Disable_AriaLabel="Disable advanced diagnostics",e.STR_Error_Details_Debug_Mode="Advanced diagnostics:",e.STR_Error_Details_Debug_Mode_Desc="If you plan on getting support for an issue, turn this on and try to reproduce the error. This will collect additional information that will help troubleshoot the issue.",e.STR_Error_Details_Debug_Mode_Failure="Something went wrong.",e.WF_STR_ProgressText="Please wait",e.STR_Error_Details_Title="Troubleshooting details",e.STR_Error_Details_Instruction="If you contact your administrator, send this info to them.",e.STR_Error_Details_CopyLink="Copy info to clipboard",e.STR_Error_Details_Notification="Copied",e.STR_Error_Details_Notification_ScreenReader="Copied troubleshooting info to clipboard",e.CT_STR_Page_Title="Let's set things up for your work or school",e.CT_STR_Page_SubTitle="You'll use this info to sign in to your devices."}),n.registerSource("html",function(e,o){switch(o.iBannerEnvironment){case r.Internal:e.CT_STR_EnvironmentBanner_Text="INTERNAL PREVIEW ONLY";break;case r.TestSlice:e.CT_STR_EnvironmentBanner_Text='Dogfood - <a href="#" id="envBannerLink">details here</a>';break;case r.FirstSlice:e.CT_STR_EnvironmentBanner_Text='Insider Ring - <a href="#" id="envBannerLink">details here</a>'}e.CT_STR_Inline_Legal_Message='Choosing <span id="ftrNext">Next</span> means that you agree to the <a id="ftrTerms" href="#">Microsoft Services Agreement</a> and <a id="ftrPrivacy" href="#">privacy and cookies statement</a>.'})},function(e,o){o.UsernameMaxLength=113,o.SATOTPV1Length=6,o.SATOTPLength=8,o.PhoneNumberConfirmationLength=4,o.OneTimeCodeDefaultLength=16,o.OneTimeCodeMaxLength=7,o.PCExperienceQS="pcexp",o.PCExperienceDisabled=o.PCExperienceQS+"=false",o.NotPreferredCredentialQs="npc",o.AnimationTimeout=700,o.Regex={PhoneNumberValidation:/^[0-9 ()[\].\-#*\/+]+$/},o.ProofUpRedirectLandingView={AccountCompromised:1,RiskySession:2},o.LoginMode={None:0,Login:1,ForceCredType:3,LWAConsent:4,GenericError:5,ForceSignin:6,OTS:7,HIP_Login:8,HIP_Lockout:9,InviteBlocked:10,SwitchUser:11,LWADelegation:12,ServiceBlocked:13,IDPFailed:14,StrongAuthOTC:16,StrongAuthMobileOTC:25,Finish:27,LoginWizard_Login:28,StrongAuthWABOTC:30,LoginWizard_HIP_Login:32,LoginWizard_Finish:34,LoginMobile:36,ForceSigninMobile:37,GenericErrorMobile:38,LoginHost:39,ForceSigninHost:40,GenericErrorHost:42,StrongAuthHostOTC:43,HIP_LoginHost:45,HIP_LoginMobile:46,HIP_LockoutHost:47,HIP_LockoutMobile:48,SwitchUserHost:49,LoginXbox_Login:50,HIP_LoginXbox:51,FinishXbox:52,IfExistsXbox:53,StartIfExistsXbox:54,StrongAuthXboxOTC:55,LoginWPWiz_Login:56,LoginWPWiz_HIP_Login:57,LoginWPWiz_Finish:58,StrongAuthWizOTC:59,StrongAuthWPWizOTC:60,FinishWPWiz:61,SwitchUserMobile:62,LoginWPWiz_PhoneSignIn:63,LoginWPWiz_HIP_PhoneSignIn:64,Login_PhoneSignIn:65,Login_HIP_PhoneSignIn:66,LoginHost_PhoneSignIn:67,LoginHost_HIP_PhoneSignIn:68,LoginMobile_PhoneSignIn:69,LoginMobile_HIP_PhoneSignIn:70,LoginWizard_PhoneSignIn:71,LoginWizard_HIP_PhoneSignIn:72,LoginXbox_PhoneSignIn:73,LoginXbox_HIP_PhoneSignIn:74,LoginWin10:75,HIP_LoginWin10:76,FinishWin10:77,FinishBlockedWin10:78,LoginWin10_PhoneSignIn:79,HIP_LoginWin10_PhoneSignIn:80,FinishWin10_TokenBroker:81,SwitchUserWin10:82,ForceSignInXbox:88,LoginClientSDK_Login:92,LoginClientSDK_HIP_Login:93,LoginClientSDK_Finish:94,StrongAuthClientSDKOTC:95,FinishClientSDK:96,LoginClientSDK_PhoneSignIn:97,LoginClientSDK_HIP_PhoneSignIn:98,Win10InclusiveOOBE_Finish:99,Win10InclusiveOOBE_FinishBlocked:100,Tiles:102,RemoteConnect:103,FedConflict:105,Win10Host_Login:106,Win10Host_Login_PhoneSignin:107,Win10Host_Finish:108,Win10Host_StrongAuth:109,Win10Host_HIP_Login:110,Fido:111,Win10Host_HIP_Login_PhoneSignIn:112,FedLink:113,UserCredentialPolicyBlocked:114,BindFailed:115,Win10HostOOBE_HIP_Login:116,Win10HostOOBE_HIP_Login_PhoneSignIn:117,AadFedConflict:118,ProofFedConflict:119,FedBoundLink:120,FetchSessionsProgress:121,Win10Host_TransferLogin:122,TransferLogin:123,Signup:124},o.LoginBody={Login_OTC:5},o.SessionPullFlags={Msa:1,Dsso:2},o.PaginatedState={Previous:-1,Unknown:0,Username:1,Password:2,OneTimeCode:3,RemoteNGC:4,PhoneDisambiguation:5,LwaConsent:6,IdpDisambiguation:7,IdpRedirect:8,ViewAgreement:10,LearnMore:11,Tiles:12,ConfirmSend:13,RemoteConnectCode:14,RemoteLoginPolling:15,BindRedirect:16,TermsOfUse:17,DesktopSsoProgress:18,ResetPasswordSplitter:19,Kmsi:20,CheckPasswordType:21,ChangePassword:22,Fido:23,CredentialPicker:24,Consent:25,Error:26,ConfirmSignup:27,ConfirmRecoverUsername:28,ConfirmConsentSelection:29,FedConflict:30,ProofUpRedirect:32,ProofUpRedirectLanding:33,ConditionalAccessInstallBroker:34,ConditionalAccessWorkplaceJoin:35,ConditionalAccessError:36,CreateFido:37,FedLink:38,FedLinkComplete:40,IdpRedirectSpeedbump:41,TransferLogin:42,Cmsi:43,ProofConfirmation:44,MessagePrompt:45,FinishError:46,Hip:48,LearnMoreOfflineAccount:49,TenantDisambiguation:50,AadFedConflict:51,RemoteConnectCanaryValidation:52,PartnerCanaryValidation:53,ProofFedConflict:54,FetchSessionsProgress:55,AccessPass:56,SignupUsername:57,ReportSuspiciousApp:58,MoreInfo:59,AuthenticatorAddAccountView:60,SignupCredentialPicker:61,LoginError:62,SearchOrganization:63},o.PostType={Password:11,Federation:13,SHA1:15,StrongAuth:18,StrongAuthTOTP:19,LWAConsent:30,PasswordInline:20,RemoteNGC:21,SessionApproval:22,NGC:23,OtcNoPassword:24,RemoteConnect_NativePlatform:25,OTC:27,Kmsi:28},o.UserProperty={USERNAME:"login",ERROR_CODE:"HR",ERR_MSG:"ErrorMessage",EXT_ERROR:"ExtErr",ERR_URL:"ErrUrl",DATOKEN:"DAToken",DA_SESKEY:"DASessionKey",DA_START:"DAStartTime",DA_EXPIRE:"DAExpires",STS_ILFT:"STSInlineFlowToken",SIGNINNAME:"SigninName",
FIRST_NAME:"LastName",LAST_NAME:"FirstName",TILE_URL:"TileUrl",CID:"CID",PUID:"PUID"},o.Error={S_OK:"0",InvalidRealmDiscLogin:10,UsernameInvalid:1e3,PasswordEmpty:1001,HIPEmpty:1002,AltEmailInvalid:1005,PhoneInvalid:1006,SAContainsName:1007,OTCEmpty:1009,OTCInvalid:1010,NotEnoughProofs:1013,PhoneEmpty:1015,FedUser:1016,FedUserConflict:1017,FedUserInviteBlocked:1018,EmptyFields:1020,PhoneHasSpecialChars:1021,AutoVerifyNoCodeSent:1022,ProofConfirmationEmpty:1023,ProofConfirmationInvalid:1024,TOTPInvalid:1025,SessionNotApproved:1026,PhoneNumberInvalid:1027,PhoneFormattingInvalid:1028,PollingTimedOut:1029,SendNotificationFailed:1030,Server_MessageOnly:9999,PP_E_DB_MEMBERDOESNOTEXIST:"CFFFFC15",PP_E_EXCLUDED:"80041010",PP_E_MEMBER_LOCKED:"80041011",PP_E_BAD_PASSWORD:"80041012",PP_E_MISSING_MEMBERNAME:"80041031",PP_E_MISSING_PASSWORD:"80041032",PP_E_FEDERATION_INLINELOGIN_DISALLOWED:"800478AC",PP_E_PE_RULEFALSE:"8004490C",PP_E_MOBILECREDS_PHONENUMBER_BLANK:"80045801",PP_E_MOBILECREDS_PHONENUMBER_TOOSHORT:"80045806",PP_E_MOBILECREDS_PHONENUMBER_TOOLONG:"80045807",PP_E_MOBILECREDS_PHONENUMBER_INVALID:"80045800",PP_E_NAME_BLANK:"80041100",PP_E_EMAIL_INCOMPLETE:"8004110D",PP_E_EMAIL_INVALID:"8004110B",PP_E_NAME_TOO_SHORT:"80041101",PP_E_NAME_INVALID:"80041103",PP_E_INVALIDARG:"80048388",PP_E_SA_TOOSHORT:"80041120",PP_E_SA_TOOLONG:"80041121",PP_E_INVALID_PHONENUMBER:"8004113F",PP_E_SECRETQ_CONTAINS_SECRETA:"80041165",PP_E_SECRETA_CONTAINS_SECRETQ:"8004117D",PP_E_SA_CONTAINS_MEMBERNAME:"8004116A",PP_E_STRONGPROCESS_ALTEMAILSAMEASMAILBOX:"80049C2D",PP_E_EMAIL_RIGHT_TOO_LONG:"8004110C",PP_E_NAME_TOO_LONG:"80041102",PP_E_ALIAS_AUTH_NOTPERMITTED:"8004788B",PP_E_TOTP_INVALID:"80049C34",PP_E_OLD_SKYPE_PASSWORD:"80043557",PP_E_OTT_DATA_INVALID:"8004348F",PP_E_OTT_ALREADY_CONSUMED:"80043490",PP_E_OTT_INVALID_PURPOSE:"80043496",PP_E_PPSA_RPT_NOTOADDRESS:"80048120",PP_E_STRONGPROCESS_BADDEVICENAME:"80049C22",PP_E_INLINELOGIN_INVALID_SMS:"800434E1",PP_E_INLINELOGIN_INVALID_ALT:"800434E2",PP_E_PREVIOUS_PASSWORD:"80041013",PP_E_HIP_VALIDATION_WRONG:"80045505",PP_E_HIP_VALIDATION_ERROR_FATAL:"80045537",PP_E_HIP_VALIDATION_ERROR_UNAUTHENTICATED:"80045538",PP_E_HIP_VALIDATION_ERROR_OTHER:"80045539",PP_E_SQ_CONTAINS_PASSWORD:"8004341E",PP_E_SA_CONTAINS_PASSWORD:"8004341C",PP_E_SA_CONTAINED_IN_PASSWORD:"8004341D",PP_E_LIBPHONENUMBERINTEROP_NUMBERPARSE_EXCEPTION:"80043510",PP_E_STRONGPROCESS_EMAIL_HAS_MOBILE_DOMAIN:"80049C33",PP_E_STRONGPROCESS_MXALIAS_NOTALLOWED:"80049C23",PP_E_INVALID_MEMBERNAME:"80041034",PP_E_SA_TOO_MANY_CACHE_SESSIONS:"8004A00C",PP_E_INTERFACE_DISABLED:"80043448",PP_E_ASSOCIATE_DUPLICATE_ACCOUNT:"80043534",PP_E_OAUTH_REMOTE_CONNECT_USER_CODE_MISSING_OR_INVALID:"800478C7",PP_E_LOGIN_NOPA_USER_PASSWORD_REQUIRED:"800478CE",PP_E_IDP_LINKEDIN_BINDING_NOT_ALLOWED:"800478D5",PP_E_IDP_GOOGLE_BINDING_NOT_ALLOWED:"800478D6",PP_E_IDP_GITHUB_BINDING_NOT_ALLOWED:"800478D7",PP_E_IDP_BINDING_EXISTS_SAMSUNG:"8004453E"},o.EstsError={UserAccountSelectionInvalid:"16001",UserUnauthorized:"50020",UserUnauthorizedApiVersionNotSupported:"500201",UserUnauthorizedMsaGuestUsersNotSupported:"500202",UserAccountNotFound:"50034",UserAccountDeleted:"500341",UserAccountNotFoundNotConfiguredForRemoteNgc:"500342",UserAccountNotFoundFailedToCreateRemoteSignIn:"500343",UserAccountNotFoundForFidoSignIn:"500344",IdsLocked:"50053",InvalidPasswordLastPasswordUsed:"50054",InvalidPasswordExpiredPassword:"50055",InvalidPasswordNullPassword:"50056",UserDisabled:"50057",FlowTokenExpired:"50089",InvalidUserNameOrPassword:"50126",InvalidDomainName:"50128",ProtectedKeyMisuse:"50141",MissingCustomSigningKey:"50146",IdpLoopDetected:"50174",InvalidOneTimePasscode:"50181",ExpiredOneTimePasscode:"50182",OneTimePasscodeCacheError:"50183",OneTimePasscodeEntryNotExist:"50184",InvalidPassword:"50193",InvalidGrantDeviceNotFound:"700003",SsoArtifactExpiredDueToConditionalAccess:"70044",InvalidTenantName:"90002",InvalidTenantNameEmptyGuidIdentifier:"900021",InvalidTenantNameEmptyIdentifier:"900022",InvalidTenantNameFormat:"900023",PhoneSignInBlockedByUserCredentialPolicy:"130500",AccessPassBlockedByPolicy:"130502",InvalidAccessPass:"130503",AccessPassExpired:"130504",AccessPassAlreadyUsed:"130505",PublicIdentifierSasBeginCallRetriableError:"131001",PublicIdentifierAuthUserNotAllowedByPolicy:"131010",PublicIdentifierSasBeginCallNonRetriableError:"131002",PublicIdentifierSasEndCallRetriableError:"131003",PublicIdentifierSasEndCallNonRetriableError:"131004",DeviceIsDisabled:"135011",FidoBlockedByPolicy:"135016",BlockedAdalVersion:"220300",BlockedClientId:"220400",UserVoiceAuthFailedCallWentToVoicemail:"UserVoiceAuthFailedCallWentToVoicemail",UserVoiceAuthFailedInvalidPhoneInput:"UserVoiceAuthFailedInvalidPhoneInput",UserVoiceAuthFailedPhoneHungUp:"UserVoiceAuthFailedPhoneHungUp",UserVoiceAuthFailedInvalidPhoneNumber:"UserVoiceAuthFailedInvalidPhoneNumber",UserVoiceAuthFailedInvalidExtension:"UserVoiceAuthFailedInvalidExtension",InvalidFormat:"InvalidFormat",UserAuthFailedDuplicateRequest:"UserAuthFailedDuplicateRequest",UserVoiceAuthFailedPhoneUnreachable:"UserVoiceAuthFailedPhoneUnreachable",UserVoiceAuthFailedProviderCouldntSendCall:"UserVoiceAuthFailedProviderCouldntSendCall",User2WaySMSAuthFailedProviderCouldntSendSMS:"User2WaySMSAuthFailedProviderCouldntSendSMS",SMSAuthFailedProviderCouldntSendSMS:"SMSAuthFailedProviderCouldntSendSMS",User2WaySMSAuthFailedNoResponseTimeout:"User2WaySMSAuthFailedNoResponseTimeout",SMSAuthFailedNoResponseTimeout:"SMSAuthFailedNoResponseTimeout",SMSAuthFailedWrongCodeEntered:"SMSAuthFailedWrongCodeEntered",OathCodeIncorrect:"OathCodeIncorrect",OathCodeDuplicate:"OathCodeDuplicate",OathCodeOld:"OathCodeOld",PhoneAppNoResponse:"PhoneAppNoResponse",User2WaySMSAuthFailedWrongCodeEntered:"User2WaySMSAuthFailedWrongCodeEntered",PhoneAppInvalidResult:"PhoneAppInvalidResult",PhoneAppDenied:"PhoneAppDenied",PhoneAppTokenChanged:"PhoneAppTokenChanged",SMSAuthFailedMaxAllowedCodeRetryReached:"SMSAuthFailedMaxAllowedCodeRetryReached",PhoneAppFraudReported:"PhoneAppFraudReported",FraudCodeEntered:"FraudCodeEntered",UserIsBlocked:"UserIsBlocked",PhoneAppEntropyIncorrect:"PhoneAppEntropyIncorrect"},o.Fido={MaxUserPromptLength:99,FinishStates:{Success:0,Cancel:1,Error:2,NotSupported:3},UnexpectedErrorCode:9999,EdgeErrorCodes:{SyntaxError:3,NotFoundError:8,NotSupportedError:9,InvalidAccessError:15,AbortError:20}},o.IfExistsResult={Unknown:-1,Exists:0,NotExist:1,Throttled:2,Error:4,ExistsInOtherMicrosoftIDP:5,ExistsBothIDPs:6},o.ThrottleStatus={NotThrottled:0,AadThrottled:1,MsaThrottled:2},o.DomainType={Unknown:1,Consumer:2,Managed:3,Federated:4,CloudFederated:5},o.CredentialType={Password:1,RemoteNGC:2,OneTimeCode:3,Federation:4,CloudFederation:5,OtherMicrosoftIdpFederation:6,Fido:7,GitHub:8,PublicIdentifierCode:9,LinkedIn:10,RemoteLogin:11,Google:12,AccessPass:13,Facebook:14,Certificate:15,NoPreferredCredential:1e3},o.RemoteNgcType={PushNotification:1,ListSessions:3},o.SessionPollingType={Image:1,Json:2},o.AgreementType={Privacy:"privacy",Tou:"tou",Impressum:"impressum"},o.ApiErrorCodes={GeneralError:6e3,AuthFailure:6001,InvalidArgs:6002,Generic:8e3,Timeout:8001,Aborted:8002},o.DefaultRequestTimeout=3e4,PROOF={Type:{Email:1,AltEmail:2,SMS:3,DeviceId:4,CSS:5,SQSA:6,HIP:8,Birthday:9,TOTPAuthenticator:10,RecoveryCode:11,StrongTicket:13,TOTPAuthenticatorV2:14,TwoWayVoice:15,TwoWaySMS:16,FidoKey:17,Voice:-3}},o.ContentType={Json:"application/json; charset=utf-8",FormUrlEncoded:"application/x-www-form-urlencoded"},o.BindProvider={LinkedIn:0,GitHub:1,Google:2,Samsung:3,Facebook:4},o.PromotedAltCredFlags={None:0,GitHub:1,LinkedIn:2},o.EnvironmentName={Internal:1,TestSlice:2,FirstSlice:3},o.AnimationState={Begin:0,End:-1,RenderNewView:1,AnimateNewView:2},o.AnimationName={None:0,SlideOutNext:1,SlideInNext:2,SlideOutBack:3,SlideInBack:4},o.DialogId={None:0,FidoHelp:1,GitHubHelp:2,ConsentAppInfo:3},o.KeyCode={Tab:9,Enter:13,Escape:27,Space:32,PageUp:33,PageDown:34,End:35,Home:36,ArrowUp:38,ArrowDown:40,WinKeyLeft:91,F6:117,GamePadB:196},o.ProofOfPossession={AuthenticatorKey:"cpa",CanaryTokenKey:"canary",MethodHint:"cpa_method_hint"},o.UpgradeMigrationUXId={Invalid:0,Mojang:1},o.TransferLoginStringsVariant={Default:0,Mmx:1,MmxPhoneFirst:2,AppNameOnly:3,AppNameAndUsername:4},o.LayoutTemplateType={Lightbox:0,VerticalSplit:1},o.LayoutTemplateHorizontalPosition={Left:0,Center:1,Right:2},o.ProofUpRedirectViewType={DefaultProofUpRedirectView:0,AuthAppProofUpRedirectView:1}},,function(e,o){e.exports={format:function(e){if(e)for(var o=1;o<arguments.length;o++)e=e.replace(new RegExp("\\{"+(o-1)+"\\}","g"),arguments[o]);return e}}},,function(e,o){o.Tokens={Username:"#~#MemberName_LS#~#"},o.Fed={DomainToken:"#~#partnerdomain#~#",FedDomain:"#~#FederatedDomainName_LS#~#",Partner:"#~#FederatedPartnerName_LS#~#"},o.LoginOption={DoNotRemember:0,RememberPWD:1,NothingChecked:3},o.StringsVariantId={Default:0,SkypeMoveAlias:1,CombinedSigninSignup:2,CombinedSigninSignupDefaultTitle:3,RemoteConnectLogin:4,CombinedSigninSignupV2:5,CombinedSigninSignupV2WelcomeTitle:6},o.AllowedIdentitiesType={MsaOnly:0,AadOnly:1,Both:2},o.SessionIdp={Aad:0,Msa:1}}]),window.__=!0;

//]]></script>



</head>

<body data-bind="defineGlobals: ServerData, bodyCssClass" class="cb" style="display: none">
<script type="text/javascript">//<![CDATA[
!function(){var e=window,o=e.document,i=e.$Config||{};if(e.self===e.top){o&&o.body&&(o.body.style.display="block")}else if(!i.allowFrame){var s=e.self.location.href,l=s.indexOf("#"),n=-1!==l,t=s.indexOf("?"),f=n?l:s.length,d=-1===t||n&&t>l?"?":"&";s=s.substr(0,f)+d+"iframe-request-id="+i.sessionId+s.substr(f),e.top.location=s}}();

//]]></script>
<script type="text/javascript">
//<![CDATA[
(function () {
var $Prefetch={"rfPre":true,"delay":5000,"maxHistory":4,"maxAge":43200,"ageRes":1440,"name":"clrc","fetch":[{"path":"https://aadcdn.msftauth.net/ests/2.1/content/cdnbundles/converged.v2.login.min_rayhgcterrtxpnvapp3erg2.css","hash":"lgXZKHa4","co":true},{"path":"https://aadcdn.msftauth.net/ests/2.1/content/cdnbundles/ux.converged.login.strings-en.min_szor2ujtsn_b-ik0b744ha2.js","hash":"+OeHffAU","co":true}],"mode":5};
!function(e,t,n){function r(e){x.appendLog&&x.appendLog("Client Prefetch: "+e)}function i(){try{for(var e=t.cookie.split(";"),r=0;r<e.length;r++){var i=e[r];if(i){var o=i.indexOf("=");if(-1!==o){if(i.substr(0,o).trim()===n.name){var u=i.substr(o+1);return JSON.parse(c(u))}}}}}catch(e){}return{}}function o(e,t,n){return e.replace(t,n)}function c(e){return e=o(e,/%5c/g,"\\"),e=o(e,/%3e/g,">"),e=o(e,/%3d/g,"="),e=o(e,/%3c/g,"<"),e=o(e,/%3b/g,";"),e=o(e,/%3a/g,":"),e=o(e,/%2c/g,","),e=o(e,/%27/g,"'"),
e=o(e,/%22/g,'"'),e=o(e,/%20/g," "),e=o(e,/%25/g,"%")}function u(e){return e=o(e,/%/g,"%25"),e=o(e,/ /g,"%20"),e=o(e,/"/g,"%22"),e=o(e,/'/g,"%27"),e=o(e,/,/g,"%2c"),e=o(e,/:/g,"%3a"),e=o(e,/;/g,"%3b"),e=o(e,/</g,"%3c"),e=o(e,/=/g,"%3d"),e=o(e,/>/g,"%3e"),e=o(e,/\\/g,"%5c")}function f(e){var r=new Date;r.setTime(r.getTime()+C*H),t.cookie=n.name+"="+u(JSON.stringify(e))+";expires="+r.toUTCString()+";path=/; Secure; SameSite=None"}function a(e,t){if(e){if(e.indexOf){return e.indexOf(t)}
for(var n=0;n<e.length;n++){if(e[n]===t){return n}}}return-1}function h(e,t){return-1!==a(e,t)}function g(e,t){var n=a(e,t);return-1!==n&&(e.splice(n,1),!0)}function s(e,t){for(var n in e){if(e.hasOwnProperty(n)&&!t(n,e[n])){break}}}function l(){var e=(new Date).getTime(),t=D*H;return P.getTime()>e?Math.round(e/t):Math.round((e-P.getTime())/t)}function d(e,t){var n=!1;if(t&&t.length>0){n=!0;for(var r=0;r<t.length;r++){delete e[t[r]]}}return n}function p(e){var t=l()-C,n=t+2*C,r=null,i=0,o=[]
;return s(e,function(c){return c<t||c>n?o.push(c):(0===e[c].length?o.push(c):(null===r||c<r)&&(r=c),i++),!0}),null!==r&&i>k&&o.push(r),d(e,o)}function v(e,t,n){r("Fetched: "+e+" Hash: "+t+" isRefresh: "+n);var o=i(),c=l(),u=!1,a=!1;if(s(o,function(e,n){return!h(n,t)||(e!==c?g(o[e],t)&&(a=!0):u=!0,!1)}),!u){var d=o[c]||[];d.push(t),o[c]=d,a=!0}a|=p(o),a&&f(o),b()}function m(t,n,i,o){var c={"method":"GET"};i&&(c.mode="cors"),e.fetch(t,c).then(function(e){
200===e.status?v(t,n,o):(r("Unexpected response - "+e.status),b())}).catch(function(e){r("Failed - "+e),b()})}function T(){if(e.XMLHttpRequest&&!J){return new XMLHttpRequest}if(e.ActiveXObject){try{return new ActiveXObject("Msxml2.XMLHTTP")}catch(e){}try{return new ActiveXObject("Microsoft.XMLHttp")}catch(e){}}return null}function w(e,t,n,i,o){r("Fetching - "+t),e.onload=function(){v(t,n,o)},e.onerror=function(){r("XHR failed!"),b()},e.ontimeout=function(){r("XHR timed out!"),b()};try{e.open("GET",t),
e.withCredentials=i&&!N,e.send()}catch(r){N?setTimeout(function(){v(t,n,o)},0):(N=!0,w(e,t,n,!1,o))}}function O(t,n,i,o){if(e.fetch){return void m(t,n,i,o)}var c=T();if(null!==c){return void w(c,t,n,i,o)}r("Unable to identify a transport option!")}function b(){var e=n.fetch;if(X<e.length&&e[X]){var t=e[X];O(t.path,t.hash,t.co||!1,t.rf||!1),X++}}function y(e){if(e){try{var n=t.createElement("link");n.rel="prefetch",n.href=e,t.head.appendChild(n)}catch(e){}}}function M(){r("Starting"),b(),b()}function S(){
for(var t=e.$Config||e.ServerData||{},r=n.fetch,i=n.mode||-1,o=-1,c=0;c<r.length;c++){0!==o&&i>=3&&(o=r[c].rf?1:0),R&&!J&&y(r[c].path||{})}t.prefetchPltMode=o}if(n&&n.fetch&&0!==n.fetch.length){var x=e.$Debug||{},X=0,H=6e4,P=new Date(2019),k=n.maxHistory||4,C=n.maxAge||20160,D=n.ageRes||1440,L=n.delay||5e3,R=n.rfPre||!1,J=void 0!==(e._phantom||e.callPhantom),N=!1;JSON&&JSON.parse&&(n.clearCookie=function(){document.cookie=n.name+"=; expires=Thu, 01 Jan 1970 00:00:01 GMT;"},e.$Do.when("doc.load",function(){
setTimeout(M,L),setTimeout(S,0)}))}}(window,document,$Prefetch);

;
})();
//]]>
</script>

</body>
</html>

Sandip Roy

I am getting the above response when I am trying to access the report from a .Net Core custom api (as per my requirement).

Rohit Lathoriya

Hi Bob and Sandip Roy,

I have the similar requirement as Sandip Roy do you got any solution.

Madhu

It is not working for D365 CRM Online. I see ReportSession and ControlID doesn't exists and it have -1 value. Does any one have working solution to run a report and generate PDF/Excel files from AzureFunction, Plugin or ConsoleApp. Any Inputs on this would be great.

Rohit Lathoriya

It is not working for D365 CRM Online getting "<title>Sign in to your account</title>"
Do any one got any solution for this?

Aagmoni

I am also getting error while retrieving report sessions"<title>Sign in to your account</title>"
I am using "client-credentials" as grant type.
anyone got solution for this?

Tiklu Ganguly

Hi Bob,
I am also getting the similar login error while trying to call the get session from ,net core webapi and http client. The API seems to be working fine while calling any other api. giving the error while trying to get the reportsession similar to Rohit and Agamoni and Sandip. I have also tried running the same command from postman, it gives the exact same login required response. Please suggest

Vikas Jain

Any solution so far? I'm also facing the same issue as above.

Asmaa Hamed

Hi guys
I have the same Issue
that I always Get session ID Index and Control ID Index as -1
even request was successful ( ok 200 )
but the result content contains html page asks sign in
any advice, please ?