PageSourceSearch

https://pontoia.ai/chunk-EWN7AKZI.js

js pontoia.ai collected 2026-10-05 15:44:40 UTC 40,514 bytes, 1,245 lines download raw bytes

1import{c as _}from"./chunk-QFTZJJXS.js";import"./chunk-X6YHEMIY.js";import{a as y,b as d,c as k,d as E,h as C,j as o}from"./chunk-GHN3F2UN.js";import{n as v}from"./chunk-OHRHSCK2.js";import"./chunk-XAZLOLJU.js";import{a as A,b as x,p as w}from"./chunk-MAMFQQB4.js";import{$b as b,Hb as f,Ia as u,Na as a,X as s,aa as g,fb as r,gb as e,hb as l,ub as m,xb as h}from"./chunk-6O6WDLEP.js";import"./chunk-FO65GQC2.js";var D=(()=>{class i{constructor(t,n,c){this.msalService=t,this.cdr=n,this.http=c,this.hide=!0,this.router=s(w),this.showLogo=!0,this.showSubLogo=!0,this.isLoading=!1,this.form=new y({username:new d,password:new d})}ngAfterViewInit(){setTimeout(()=>{this.showSubLogo=!0,this.cdr.detectChanges()},1900)}logout(){this.msalService.logout()}login(){this.isLoading=!0;debugger;let t={grant_type:"password",client_id:"1f1818cf-87e7-4473-b886-4b51ec4d4528",email:this.form.get("username")?.value,password:this.form.get("password")?.value,scope:"https://lexyia.onmicrosoft.com/B2C_1_lexyia_sign_in/api/scope openid",response_type:"id_token"},n=new URLSearchParams;n.set("email",this.form.get("username")?.value),n.set("password",this.form.get("password")?.value);let c=new A({"Content-Type":"application/x-www-form-urlencoded"});this.http.post(`https://lexyia.b2clogin.com/lexyia.onmicrosoft.com/oauth2/v2.0/authorize?p=B2C_1_lexyia_sign_in&client_id=${t.client_id}&response_type=id_token&prompt=login&scope=openid&redirect_uri=https://jwt.ms/`,t).subscribe({next:p=>{console.log("Login bem-sucedido!",p)},error:p=>{}})}static{this.\u0275fac=function(n){return new(n||i)(a(_),a(f),a(x))}}static{this.\u0275cmp=g({type:i,selectors:[["app-login"]],standalone:!0,features:[h],decls:18,vars:0,consts:[["charset","utf-8"],["http-equiv","X-UA-Compatible","content","IE=edge"],["name","viewport","content","width=device-width, initial-scale=1"],["href",u`https://ajax.aspnetcdn.com/ajax/bootstrap/3.3.5/css/bootstrap.min.css`,"rel","stylesheet","type","text/css"],["id","background_branding_container","data-tenant-branding-background-color","true"],["data-tenant-branding-background","true","src","https://login.microsoftonline.com/templates/src/backgrounds/1-1.png","alt","Illustration"],["role","presentation",1,"container","unified_container"],[1,"row"],[1,"col-lg-6"],[1,"panel","panel-default"],[1,"panel-body"],["data-tenant-branding-logo","true","src","https://login.microsoftonline.com/templates/src/images/logo.svg","alt","Company Logo",1,"companyLogo"],["id","api","role","main"]],template:function(n,c){n&1&&(r(0,"html")(1,"head")(2,"title"),m(3,"Sign up or sign in"),e(),l(4,"meta",0)(5,"meta",1)(6,"meta",2)(7,"link",3),e(),r(8,"body")(9,"div",4),l(10,"img",5),e(),r(11,"div",6)(12,"div",7)(13,"div",8)(14,"div",9)(15,"div",10),l(16,"img",11)(17,"div",12),e()()()()()()())},dependencies:[E,k,C,v,b],styles:[`@charset "UTF-8";.glow-effect{filter:drop-shadow(0 0 10px rgb(39,39,39));font-family:Courier New,Courier,monospace;font-size:10px}.hero-section{background-image:radial-gradient(circle,rgba(82,82,82,.907) 1px,transparent 1px),url("./media/bg-login-TCGESX44.png");background-size:3px 3px,cover;background-position:center,center;background-attachment:fixed;min-height:100vh;text-shadow:0 0px 0px rgba(204,204,204,.6)}.hero-section:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle,#ff6347 1px,transparent 1px);background-size:50px 50px;pointer-events:none;z-index:1;mix-blend-mode:overlay}.logintela{z-index:2}::ng-deep mat-label{color:#fff!important}::placeholder{color:#fff!important}.pulse-glow{animation:pulseGlow 2s infinite}@keyframes pulseGlow{0%{text-shadow:0 0 5px rgba(255,255,255,.5),0 0 10px rgba(255,255,255,.3)}50%{text-shadow:0 0 10px rgb(255,255,255),0 0 20px rgba(255,255,255,.7)}to{text-shadow:0 0 5px rgba(255,255,255,.5),0 0 10px rgba(255,255,255,.3)}}@media (max-width: 768px){.hero-section .logo{width:15rem}.scroll-section{padding:2rem 1rem}}
2`,`
3      @font-face {
4        font-family: "SegoeUI";
5        src: url(https://login.microsoftonline.com/templates/src/fonts/segoeui.WOFF);
6        font-weight: normal;
7      }
8      @font-face {
9        font-family: "SegoeUI";
10        src: url(https://login.microsoftonline.com/templates/src/fonts/segoeui_bold.WOFF);
11        font-weight: bold;
12      }
13      #AmazonExchange {
14        background-image: url(https://login.microsoftonline.com/templates/src/idp_logos/colored/amazon.svg);
15      }
16      #AmazonExchange:hover {
17        background-image: url(https://login.microsoftonline.com/templates/src/idp_logos/white/amazon.svg);
18      }
19      #FacebookExchange {
20        background-image: url(https://login.microsoftonline.com/templates/src/idp_logos/colored/facebook.svg);
21      }
22      #FacebookExchange:hover {
23        background-image: url(https://login.microsoftonline.com/templates/src/idp_logos/white/facebook.svg);
24      }
25      #GitHubExchange {
26        background-image: url(https://login.microsoftonline.com/templates/src/idp_logos/colored/github.svg);
27      }
28      #GitHubExchange:hover {
29        background-image: url(https://login.microsoftonline.com/templates/src/idp_logos/white/github.svg);
30      }
31      #AppleExchange,
32      #AppleManagedExchange {
33        background-image: url(https://login.microsoftonline.com/templates/src/idp_logos/colored/apple.svg);
34      }
35      #AppleExchange:hover,
36      #AppleManagedExchange:hover {
37        background-image: url(https://login.microsoftonline.com/templates/src/idp_logos/white/apple.svg);
38      }
39      #GoogleExchange {
40        background-image: url(https://login.microsoftonline.com/templates/src/idp_logos/colored/google.svg);
41      }
42      #GoogleExchange:hover {
43        background-image: url(https://login.microsoftonline.com/templates/src/idp_logos/white/google.svg);
44      }
45      #LinkedInExchange {
46        background-image: url(https://login.microsoftonline.com/templates/src/idp_logos/colored/linkedin.svg);
47      }
48      #LinkedInExchange:hover {
49        background-image: url(https://login.microsoftonline.com/templates/src/idp_logos/white/linkedin.svg);
50      }
51      #MicrosoftAccountExchange {
52        background-image: url(https://login.microsoftonline.com/templates/src/idp_logos/colored/microsoft.svg);
53      }
54      #MicrosoftAccountExchange:hover {
55        background-image: url(https://login.microsoftonline.com/templates/src/idp_logos/white/microsoft.svg);
56      }
57      #QQExchange {
58        background-image: url(https://login.microsoftonline.com/templates/src/idp_logos/colored/qq.svg);
59      }
60      #QQExchange:hover {
61        background-image: url(https://login.microsoftonline.com/templates/src/idp_logos/white/qq.svg);
62      }
63      #TwitterExchange {
64        background-image: url(https://login.microsoftonline.com/templates/src/idp_logos/colored/twitter.svg);
65      }
66      #TwitterExchange:hover {
67        background-image: url(https://login.microsoftonline.com/templates/src/idp_logos/white/twitter.svg);
68      }
69      #WeChatExchange {
70        background-image: url(https://login.microsoftonline.com/templates/src/idp_logos/colored/wechat.svg);
71      }
72      #WeChatExchange:hover {
73        background-image: url(https://login.microsoftonline.com/templates/src/idp_logos/white/wechat.svg);
74      }
75      #WeiboExchange {
76        background-image: url(https://login.microsoftonline.com/templates/src/idp_logos/colored/weibo.svg);
77      }
78      #WeiboExchange:hover {
79        background-image: url(https://login.microsoftonline.com/templates/src/idp_logos/white/weibo.svg);
80      }
81      .buttons #cancel:before {
82        content: url(https://login.microsoftonline.com/templates/src/images/left-arrow.svg);
83      }
84    `,`
85      #SignInWithLogonNameExchange,
86      #SignUpWithLogonEmailExchange,
87      #SignUpWithLogonNameExchange {
88        background-image: url(https://login.microsoftonline.com/templates/src/idp_logos/colored/local.svg);
89      }
90      #SignInWithLogonNameExchange:hover,
91      #SignUpWithLogonEmailExchange:hover,
92      #SignUpWithLogonNameExchange:hover {
93        background-image: url(https://login.microsoftonline.com/templates/src/idp_logos/white/local.svg);
94      }
95      #SignUpWithLogonEmailExchange.text-link {
96        background-image: none;
97        background-color: transparent !important;
98      }
99      #SignUpWithLogonEmailExchange.text-link:hover {
100        background-image: none;
101        background-color: transparent !important;
102      }
103    `,`
104      /* Following are generated styles via gulp. */
105      /* inject: css */
106      html {
107        background: 0 0;
108      }
109      body {
110        font-family: Segoe UI, SegoeUI, "Helvetica Neue", Helvetica, Arial,
111          sans-serif;
112        background-attachment: fixed;
113        background-color: #fff;
114        background-position: center;
115        background-repeat: no-repeat;
116        background-size: cover;
117        text-align: left;
118        font: -apple-system-body;
119      }
120      p {
121        margin: 0;
122      }
123      a:focus {
124        outline: 0;
125      }
126      input,
127      select {
128        border: 1px solid #605e5c;
129      }
130      input::placeholder {
131        color: #6a6a6a;
132        opacity: 1;
133      }
134      img[data-tenant-branding-background="true"] {
135        width: 100%;
136        height: 100%;
137        object-fit: cover;
138        z-index: 0;
139        position: fixed;
140        left: 0;
141        overflow: hidden;
142        top: 0;
143      }
144      div[data-tenant-branding-background-color="true"] {
145        width: 100%;
146        height: 100%;
147        position: fixed;
148        z-index: 0;
149      }
150      .container {
151        text-align: center;
152        width: 100%;
153        display: table;
154        height: 100vh;
155        padding: 0;
156      }
157      #api {
158        margin: 0 auto;
159      }
160      .heading h1 {
161        margin-bottom: 20px;
162      }
163      .col-lg-6 {
164        max-width: 470px;
165        width: 100%;
166        float: none;
167        display: inline-block;
168        vertical-align: top;
169        padding: 0;
170      }
171      .row {
172        width: 100%;
173        margin: 0;
174        display: table-cell;
175        vertical-align: middle;
176      }
177      ul {
178        padding: 0;
179      }
180      #simplemodal-container .simplemodal-data {
181        padding: 5px 8px;
182        overflow: hidden;
183        background-color: #fff;
184        border-radius: 3px;
185        font-style: italic;
186      }
187      #LocalAccountSigninEmailExchange,
188      #LocalAccountSigninUsernameExchange,
189      #SignInWithLogonEmailExchange,
190      #SignInWithLogonNameExchange,
191      #SignUpWithLogonEmailExchange,
192      #SignUpWithLogonNameExchange {
193        background-color: #296ec6;
194        background-image: url(none);
195        background-size: 10%;
196        background-position-x: 95%;
197        background-position-y: 50%;
198        background-repeat: no-repeat;
199        border-radius: 0.5rem;
200        width: 100%;
201        width: 100%;
202        font-size: 1em;
203        margin-left: auto;
204      }
205      #LocalAccountSigninEmailExchange:hover,
206      #LocalAccountSigninUsernameExchange:hover,
207      #SignInWithLogonEmailExchange:hover,
208      #SignInWithLogonNameExchange:hover,
209      #SignUpWithLogonEmailExchange:hover,
210      #SignUpWithLogonNameExchange:hover {
211        background-color: #1662c7 !important;
212      }
213      #AmazonExchange:hover {
214        background-color: #36474f !important;
215      }
216      #FacebookExchange:hover {
217        background-color: #3b5595 !important;
218      }
219      #GitHubExchange:hover {
220        background-color: #0f0f0f !important;
221      }
222      #AppleExchange:hover,
223      #AppleManagedExchange:hover {
224        background-color: #0f0f0f !important;
225      }
226      #GoogleExchange:hover {
227        background-color: #c64a29 !important;
228      }
229      #LinkedInExchange:hover {
230        background-color: #0274b3 !important;
231      }
232      #MicrosoftAccountExchange:hover {
233        background-color: #01a4ef !important;
234      }
235      #QQExchange:hover {
236        background-color: #1a97df !important;
237      }
238      #TwitterExchange:hover {
239        background-color: #1da1f2 !important;
240      }
241      #WeChatExchange:hover {
242        background-color: #4cc522 !important;
243      }
244      #WeiboExchange:hover {
245        background-color: #e81123 !important;
246      }
247      .buttons button {
248        margin: 0 auto;
249        width: 60%;
250        height: 50px;
251        background-color: #296ec6;
252        border-radius: 0.5rem;
253        border: none;
254        color: #fff;
255        font-size: 1em;
256        margin-top: 10px;
257      }
258      .buttons button:hover {
259        background-color: #1662c7;
260        border-color: #204d74;
261      }
262      .buttons button[aria-disabled="true"] {
263        opacity: 0.3;
264      }
265      .buttons button:not([aria-disabled="true"]) {
266        opacity: 1;
267      }
268      .buttons #cancel {
269        padding: 0;
270        margin-left: auto;
271        background: 0 0;
272        border: 0;
273        width: inherit;
274        position: absolute;
275        background-color: transparent;
276        top: 2px;
277        left: 15px;
278        font-size: 1em;
279        color: #505050;
280        box-shadow: none;
281        text-align: left;
282      }
283      .buttons #cancel:hover {
284        color: #000 !important;
285      }
286      .buttons #cancel:before {
287        padding: 10px;
288        vertical-align: sub;
289        zoom: 90%;
290        display: inline-block;
291      }
292      #attributeList ul {
293        padding: 0;
294      }
295      #attributeList ul li {
296        list-style: none;
297        margin: 1rem 0;
298      }
299      label {
300        font-weight: 600;
301      }
302      #attributeList ul li label {
303        display: block;
304        text-align: left;
305        float: none;
306      }
307      #attributeList ul li.EmailBox label,
308      #attributeList ul li.Password label,
309      #attributeList ul li.TextBox label {
310        display: none !important;
311      }
312      #attributeList ul li label[for="country"] {
313        float: left;
314        display: inline-block !important;
315        margin-bottom: 0.5rem;
316      }
317      #attributeList ul li label[for="cpiminternal_legalCountry"] {
318        float: none;
319        display: block !important;
320        text-align: left;
321        margin-bottom: 0.5rem;
322      }
323      #attributeList ul li label[for="cpiminternal_dateOfBirth"] {
324        float: none;
325        text-align: left;
326        display: block !important;
327        margin-bottom: 0.5rem;
328      }
329      #attributeList ul li input {
330        height: 50px;
331        width: 70%;
332        border-radius: 0.5rem;
333        text-indent: 20px;
334      }
335      #attributeList ul li input::-webkit-input-placeholder {
336        text-indent: 20px;
337      }
338      #attributeList ul li .attrEntry.validate input.invalid,
339      #attributeList ul li .attrEntry.validate input:invalid {
340        border: 1px solid #b00;
341      }
342      #attributeList ul li .attrEntry .verify {
343        margin-top: 2rem;
344        padding-bottom: 10px;
345        position: relative;
346      }
347      #attributeList ul li .attrEntry .verificationControlContent .buttons {
348        margin-top: 2rem;
349        padding-bottom: 10px;
350        position: relative;
351      }
352      #attributeList ul li .attrEntry .verify .sendButton[id$="ver_but_send"] {
353        width: 60%;
354        height: 50px;
355        background-color: #296ec6;
356        color: #fff;
357        border-radius: 0.5rem;
358      }
359      #attributeList ul li .attrEntry .verificationControlContent .sendCode {
360        width: 60%;
361        height: 50px;
362        background-color: #296ec6;
363        color: #fff;
364        border-radius: 0.5rem;
365      }
366      #attributeList
367        ul
368        li
369        .attrEntry
370        .verify
371        .sendButton[id$="ver_but_send"]:hover {
372        background-color: #1662c7;
373      }
374      #attributeList
375        ul
376        li
377        .attrEntry
378        .verificationControlContent
379        .sendCode:hover {
380        background-color: #1662c7;
381      }
382      @media screen and (-ms-high-contrast: active) {
383        #attributeList ul li .attrEntry .verify button,
384        .buttons #continue {
385          border: 1px dashed #fff !important;
386        }
387        #attributeList ul li .attrEntry .verify button:hover,
388        .buttons #continue:hover {
389          border: 1px solid #fff !important;
390        }
391      }
392      #attributeList ul li .attrEntry .verify .verifyButton {
393        width: inherit;
394        padding: 0 20px;
395        height: 50px;
396        background-color: #296ec6;
397        color: #fff;
398        margin-right: 5px;
399        border-radius: 0.5rem;
400      }
401      #attributeList ul li .attrEntry .verificationControlContent .verifyCode {
402        width: inherit;
403        padding: 0 20px;
404        height: 50px;
405        background-color: #296ec6;
406        color: #fff;
407        margin-right: 5px;
408        border-radius: 0.5rem;
409      }
410      #attributeList ul li .attrEntry .verify .verifyButton:hover {
411        background-color: #1662c7;
412      }
413      #attributeList
414        ul
415        li
416        .attrEntry
417        .verificationControlContent
418        .verifyCode:hover {
419        background-color: #1662c7;
420      }
421      #attributeList
422        ul
423        li
424        .attrEntry
425        .verify
426        .sendButton[id$="ver_but_resend"] {
427        width: inherit;
428        padding: 0 20px;
429        border: 0;
430        font-size: 1em;
431        height: 50px;
432        right: 0;
433        bottom: -38px;
434        background-color: #296ec6;
435        color: #fff;
436        border-radius: 0.5rem;
437      }
438      #attributeList ul li .attrEntry .verificationControlContent .sendNewCode {
439        width: inherit;
440        padding: 0 20px;
441        border: 0;
442        font-size: 1em;
443        height: 50px;
444        right: 0;
445        bottom: -38px;
446        background-color: #296ec6;
447        color: #fff;
448        border-radius: 0.5rem;
449      }
450      #attributeList
451        ul
452        li
453        .attrEntry
454        .verify
455        .sendButton[id$="ver_but_resend"]:hover {
456        background-color: #1662c7;
457      }
458      #attributeList
459        ul
460        li
461        .attrEntry
462        .verificationControlContent
463        .sendNewCode:hover {
464        background-color: #1662c7;
465      }
466      #attributeList ul li .attrEntry .verify .editButton {
467        border: none;
468        color: #fff;
469        background-color: #296ec6;
470        width: 60%;
471        height: 50px;
472        border-radius: 0.5rem;
473      }
474      #attributeList
475        ul
476        li
477        .attrEntry
478        .verificationControlContent
479        .changeClaims {
480        border: none;
481        color: #fff;
482        background-color: #296ec6;
483        width: 60%;
484        height: 50px;
485        border-radius: 0.5rem;
486      }
487      #attributeList ul li .attrEntry .verify .editButton:hover {
488        background-color: #1662c7;
489      }
490      #attributeList
491        ul
492        li
493        .attrEntry
494        .verificationControlContent
495        .changeClaims:hover {
496        background-color: #1662c7;
497      }
498      #attributeList ul li .attrEntry .verify #email_ver_input_label {
499        display: none !important;
500      }
501      #api .working {
502        background: url(data:image/gif;base64,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)
503          no-repeat;
504        height: 30px;
505        width: auto;
506        background-position: center bottom;
507      }
508      #attributeList ul li .attrEntry .itemLevel {
509        display: none;
510      }
511      input[type="email"],
512      input[type="password"],
513      input[type="text"] {
514        -webkit-appearance: none;
515      }
516      #attributeList ul li .attrEntry .dropdown_single {
517        height: 45px;
518        border-radius: 0.5rem;
519        width: 100%;
520        padding-left: 15px;
521      }
522      #attributeList ul li .attrEntry div#cpiminternal_dateOfBirth.date {
523        display: table;
524        width: 100%;
525      }
526      #attributeList ul li .attrEntry div#cpiminternal_dateOfBirth.date select {
527        border-radius: 0.5rem;
528        display: inline-block;
529        height: 50px;
530        padding-left: 15px;
531      }
532      #attributeList
533        ul
534        li
535        .attrEntry
536        div#cpiminternal_dateOfBirth
537        select#cpiminternal_dateOfBirth_day.day {
538        margin-right: 3%;
539        width: 23%;
540      }
541      #attributeList
542        ul
543        li
544        .attrEntry
545        div#cpiminternal_dateOfBirth
546        select#cpiminternal_dateOfBirth_month.month {
547        margin-right: 3%;
548        width: 38%;
549      }
550      #attributeList
551        ul
552        li
553        .attrEntry
554        div#cpiminternal_dateOfBirth
555        select#cpiminternal_dateOfBirth_year.year {
556        width: 33%;
557      }
558      #attributeList ul li .helpLink {
559        display: none;
560      }
561      #attributeVerification .buttons {
562        margin-top: 30px;
563      }
564      @media screen and (max-width: 100%) {
565        .row .panel-default .panel-body {
566          margin-top: 40px;
567        }
568        .row .panel-default .panel-body .branding img {
569          display: block;
570          height: 80px;
571          width: auto;
572          margin: 0 auto;
573        }
574        .row .panel-default .panel-body .branding h1 {
575          display: none;
576        }
577        .row .panel-default .panel-body h3 {
578          font-size: 1.5em;
579          margin-top: 15px;
580        }
581        #attributeVerification #attributeList ul li input {
582          width: 60%;
583          height: 40px;
584          border-radius: 0.5rem;
585          border: 1px solid #605e5c;
586          text-indent: 10px;
587        }
588        #attributeVerification
589          #attributeList
590          ul
591          li
592          input::-webkit-input-placeholder {
593          text-indent: 10px;
594        }
595        #attributeVerification #attributeList ul li #email {
596          width: 65%;
597          float: left;
598          position: relative;
599          z-index: 2;
600        }
601        #attributeVerification #attributeList ul li #email_ver_but_verify {
602          background: 0 0;
603          border: 0;
604          color: #496ad8;
605          font-size: 1em;
606          position: relative;
607          right: 0;
608          top: 60px;
609          font-size: 1.1em;
610          width: auto;
611          z-index: 1;
612          height: 20px;
613        }
614        #attributeVerification #attributeList ul li #email_ver_input {
615          min-width: 50%;
616          width: 60%;
617          float: left;
618        }
619        #attributeVerification #attributeList ul li #email_ver_but_resend {
620          top: 10px;
621          font-size: 1.1em;
622          height: 20px;
623        }
624        #attributeVerification #attributeList ul li .attrEntry #email {
625          height: 40px;
626        }
627        #attributeVerification
628          #attributeList
629          ul
630          li
631          .attrEntry
632          .verify
633          #email_ver_but_send:after {
634          content: " Verify";
635          font-size: 1.1em;
636          font-style: bold;
637          margin-left: 40%;
638        }
639        #attributeVerification
640          #attributeList
641          ul
642          li
643          .attrEntry
644          .verify
645          #email_ver_but_send {
646          height: 40px;
647          width: auto;
648          float: right;
649          overflow: hidden;
650          text-indent: -200px;
651        }
652        #attributeVerification
653          #attributeList
654          ul
655          li
656          .attrEntry
657          .verify
658          #email_ver_but_edit {
659          margin-bottom: 15px;
660          border: none;
661          color: #fff;
662          background-color: #496ad8;
663          border-radius: 0.5rem;
664          font-size: 1em;
665          box-shadow: 0 0 40px 2px #dae1f7;
666          width: 30%;
667          height: 40px;
668          overflow: hidden;
669          padding-top: 6px;
670          margin-left: 40%;
671        }
672        #attributeVerification #attributeList ul li .attrEntry .verify:after {
673          content: " ";
674          display: block;
675          clear: both;
676        }
677        #attributeVerification #attributeList #verifying_blurb {
678          margin-top: 15px;
679        }
680        #attributeVerification .buttons #continue {
681          height: 40px;
682        }
683        #attributeVerification .buttons #cancel {
684          font-size: 1em;
685          left: 40%;
686        }
687      }
688      .panel,
689      .panel_layout,
690      .panel_layout_row,
691      body,
692      html {
693        height: 100%;
694      }
695      @media only screen and (max-width: 600px) {
696        img[data-tenant-branding-background="true"] {
697          display: none;
698        }
699        .container {
700          background-color: #fff;
701        }
702        .container .row .panel-default {
703          border-radius: 0;
704          border: none;
705          box-shadow: none;
706        }
707      }
708      /* endinject */
709    `,`
710      /* Following are generated styles via gulp. */
711      /* inject: css */
712      .unified_container .row .panel-default {
713        padding: 40px 30px;
714        margin-top: auto;
715        margin-bottom: auto;
716        height: 100%;
717        background-color: #fff;
718      }
719      .unified_container .row .panel-default .panel-body {
720        max-width: 380px;
721        width: auto;
722        margin: 0 auto;
723        padding: 0;
724      }
725      .unified_container .row .panel-default .panel-body .companyName {
726        font-size: 1.5em;
727        margin-bottom: 45px;
728      }
729      .unified_container .row .panel-default .panel-body .companyLogo {
730        display: block;
731      }
732      .unified_container .row .panel-default .panel-body img {
733        max-width: 100%;
734        width: auto;
735        height: 70px;
736        margin: 0 auto;
737        display: block;
738      }
739      .unified_container .row .panel-default .panel-body h3 {
740        font-size: 1.5em;
741        display: none;
742      }
743      .unified_container .row .panel-default #api {
744        display: table;
745        margin: 0;
746        width: 100%;
747      }
748      .unified_container .row .panel-default #api .intro {
749        display: block;
750        text-align: left;
751      }
752      .unified_container .row .panel-default #api .intro h2 {
753        font-size: 20px;
754      }
755      .unified_container .row .panel-default #api .divider {
756        display: none;
757      }
758      .unified_container .row .panel-default #api .localAccount {
759        top: 10px;
760        width: 100%;
761      }
762      .unified_container .row .panel-default #api .localAccount .intro h2 {
763        font-size: 20px;
764      }
765      .unified_container .row .panel-default #api .localAccount .error {
766        color: #b00;
767        text-align: left;
768      }
769      .unified_container
770        .row
771        .panel-default
772        #api
773        .localAccount
774        .entry
775        .buttons {
776        margin: 0 0 23px 0;
777        text-align: left;
778      }
779      .unified_container
780        .row
781        .panel-default
782        #api
783        .localAccount
784        .entry
785        .buttons
786        button {
787        background-image: none;
788        background-color: #296ec6;
789        border: none;
790        border-radius: 0.5rem;
791        cursor: pointer;
792        display: inline-block;
793        font-size: 1em;
794        font-weight: 400;
795        height: inherit;
796        line-height: 1.3333333;
797        margin-top: 2rem;
798        margin-right: 0;
799        margin-bottom: 1.2rem;
800        margin-left: 0;
801        padding: 10px 16px;
802        text-align: center;
803        touch-action: manipulation;
804        user-select: none;
805        vertical-align: middle;
806        white-space: nowrap;
807        width: inherit;
808        -moz-user-select: none;
809        -ms-touch-action: manipulation;
810        -ms-user-select: none;
811        -webkit-user-select: none;
812        color: #fff;
813        width: 63%;
814        box-shadow: 0 0 30px 0 #dae1f7;
815      }
816      @media screen and (-ms-high-contrast: active) {
817        .unified_container .row .panel-default #api .accountButton,
818        .unified_container
819          .row
820          .panel-default
821          #api
822          .localAccount
823          .entry
824          .buttons
825          button {
826          border: 1px dashed #fff;
827        }
828        .unified_container .row .panel-default #api .accountButton:hover,
829        .unified_container
830          .row
831          .panel-default
832          #api
833          .localAccount
834          .entry
835          .buttons
836          button:hover {
837          border: 1px solid #fff;
838        }
839      }
840      .unified_container
841        .row
842        .panel-default
843        #api
844        .localAccount
845        .entry
846        .buttons
847        button:focus,
848      .unified_container
849        .row
850        .panel-default
851        #api
852        .localAccount
853        .entry
854        .buttons
855        button:hover {
856        -moz-box-shadow: none;
857        -webkit-box-shadow: none;
858        box-shadow: none;
859        background-color: #1662c7;
860        color: #fff;
861      }
862      .unified_container
863        .row
864        .panel-default
865        #api
866        .localAccount
867        .entry
868        .entry-item {
869        position: relative;
870        width: 100%;
871        padding-top: 6px;
872        padding-bottom: 6px;
873        display: block;
874      }
875      .unified_container
876        .row
877        .panel-default
878        #api
879        .localAccount
880        .entry
881        .entry-item
882        label {
883        display: none;
884      }
885      .unified_container
886        .row
887        .panel-default
888        #api
889        .localAccount
890        .entry
891        .entry-item
892        input:focus {
893        border: 2px solid #000;
894      }
895      .unified_container
896        .row
897        .panel-default
898        #api
899        .localAccount
900        .entry
901        .entry-item
902        input {
903        outline: 0;
904        background-color: #fff !important;
905        background-image: none !important;
906        border-radius: 0.5rem !important;
907        color: #555;
908        display: inline-block;
909        font-size: 1em;
910        height: 50px;
911        line-height: 1.42857143;
912        padding: 6px 20px;
913        transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s !important;
914        width: 100% !important;
915        -o-transition: border-color ease-in-out 0.15s,
916          box-shadow ease-in-out 0.15s !important;
917        -webkit-transition: border-color ease-in-out 0.15s,
918          -webkit-box-shadow ease-in-out 0.15s !important;
919      }
920      .unified_container
921        .row
922        .panel-default
923        #api
924        .localAccount
925        .entry
926        .entry-item
927        #password {
928        margin-bottom: 20px;
929      }
930      .unified_container
931        .row
932        .panel-default
933        #api
934        .localAccount
935        .entry
936        .entry-item
937        .password-label {
938        text-align: left;
939        height: 0;
940        left: 0;
941        width: 100%;
942      }
943      .forgot-password {
944        text-align: left;
945      }
946      .forgot-password.center-height {
947        position: absolute;
948        bottom: 0;
949        clear: right;
950        cursor: pointer;
951        text-align: right;
952      }
953      @keyframes slideInFromRight {
954        0% {
955          opacity: 0;
956          transform: translateX(50%);
957        }
958        100% {
959          opacity: 1;
960          transform: translateX(0);
961        }
962      }
963      .unified_container
964        .row
965        .panel-default
966        #api
967        .localAccount
968        .entry
969        .entry-item
970        .password-label
971        #forgotPassword {
972        position: absolute;
973        bottom: 0;
974        clear: right;
975        cursor: pointer;
976        text-align: right;
977      }
978      .unified_container .row .panel-default #api .localAccount .rememberMe {
979        margin-top: -2rem;
980        text-align: right;
981        margin-left: 59%;
982        position: relative;
983        width: 15rem;
984      }
985      .unified_container
986        .row
987        .panel-default
988        #api
989        .localAccount
990        .rememberMe.align-to-left {
991        margin-top: 0.5rem;
992        text-align: left;
993        margin-left: 0;
994        width: 100%;
995      }
996      .working {
997        display: none;
998      }
999      .unified_container
1000        .row
1001        .panel-default
1002        #api
1003        .claims-provider-list-text-links
1004        p,
1005      .unified_container .row .panel-default #api .localAccount .create p {
1006        text-align: left;
1007        margin-top: -3rem;
1008        margin-bottom: 3rem;
1009      }
1010      .unified_container
1011        .row
1012        .panel-default
1013        #api
1014        .localAccount
1015        .create
1016        #createAccount {
1017        border-radius: 0.5rem;
1018        display: inline-block;
1019        font-size: 1em;
1020        font-weight: 400;
1021        height: inherit;
1022        line-height: 1.3333333;
1023        padding: 10px 16px;
1024        text-align: center;
1025        touch-action: manipulation;
1026        user-select: none;
1027        white-space: nowrap;
1028        -moz-user-select: none;
1029        -ms-touch-action: manipulation;
1030        -ms-user-select: none;
1031        -webkit-user-select: none;
1032        width: auto;
1033        margin-top: -3rem;
1034        cursor: pointer;
1035        animation: 0.5s ease-out 0s 1 slideInFromRight;
1036      }
1037      .unified_container .row .panel-default #api .social {
1038        display: table-footer-group;
1039        position: relative;
1040        top: 1px;
1041        width: auto;
1042      }
1043      .unified_container .row .panel-default #api .accountButton {
1044        background-size: 10% 70%;
1045        background-position-x: 3%;
1046        background-position-y: 50%;
1047        background-repeat: no-repeat;
1048        display: block;
1049        font-size: 16px;
1050        height: 45px;
1051        width: 100%;
1052        margin-left: auto;
1053        overflow: hidden;
1054        padding: 0 50px;
1055        max-width: 380px;
1056        border: 1px solid #605e5c;
1057        background-color: #fff;
1058        -moz-border-radius: 0.5rem;
1059        -webkit-border-radius: 0.5rem;
1060        border-radius: 0.5rem;
1061        margin-top: 10px;
1062      }
1063      .unified_container .row .panel-default #api .accountButton:hover {
1064        color: #fff;
1065        background-color: #1662c7;
1066      }
1067      .claims-provider-list-text-links-bottom-under-form {
1068        text-align: left;
1069      }
1070      @media (max-width: 100%) {
1071        .unified_container .row .panel-default {
1072          margin-top: auto;
1073          margin-bottom: auto;
1074          height: 550px;
1075        }
1076        .unified_container .row .panel-default .panel-body {
1077          padding: 5rem 3rem;
1078          margin-top: 20px;
1079        }
1080        .unified_container .row .panel-default .panel-body .companyName {
1081          display: none;
1082        }
1083        .unified_container .row .panel-default .panel-body .companyLogo {
1084          display: block;
1085        }
1086        .unified_container .row .panel-default .panel-body h3 {
1087          display: block;
1088        }
1089        .unified_container .row .panel-default .panel-body #api {
1090          width: auto;
1091        }
1092        .unified_container .row .panel-default .panel-body #api .social {
1093          top: 370px;
1094          width: auto;
1095        }
1096        .unified_container
1097          .row
1098          .panel-default
1099          .panel-body
1100          #api
1101          .social
1102          .options
1103          .accountButton {
1104          height: 40px;
1105        }
1106        .unified_container
1107          .row
1108          .panel-default
1109          .panel-body
1110          #api
1111          .social
1112          .options
1113          #FacebookExchange {
1114          background-size: 12px;
1115          background-position: 50% 75%;
1116          margin-bottom: 10px;
1117        }
1118        .unified_container
1119          .row
1120          .panel-default
1121          .panel-body
1122          #api
1123          .social
1124          .options
1125          #GoogleExchange {
1126          background-size: 20px;
1127          background-position: 50% 75%;
1128          margin-bottom: 10px;
1129        }
1130        .unified_container
1131          .row
1132          .panel-default
1133          .panel-body
1134          #api
1135          .social
1136          .options
1137          #TwitterExchange {
1138          background-size: 20px;
1139          background-position-x: 56px;
1140          background-position-y: 14px;
1141          margin-bottom: 10px;
1142        }
1143        .unified_container .row .panel-default .panel-body #api .localAccount {
1144          top: 20px;
1145        }
1146        .unified_container
1147          .row
1148          .panel-default
1149          .panel-body
1150          #api
1151          .localAccount
1152          .entry
1153          .entry-item {
1154          display: block;
1155          width: 100%;
1156          margin-bottom: 10px;
1157        }
1158        .unified_container
1159          .row
1160          .panel-default
1161          .panel-body
1162          #api
1163          .localAccount
1164          .entry
1165          .entry-item
1166          .password-label {
1167          top: 145px;
1168        }
1169        .unified_container
1170          .row
1171          .panel-default
1172          .panel-body
1173          #api
1174          .localAccount
1175          .entry
1176          .entry-item
1177          #logonIdentifier {
1178          height: 40px;
1179        }
1180        .unified_container
1181          .row
1182          .panel-default
1183          .panel-body
1184          #api
1185          .localAccount
1186          .entry
1187          .entry-item
1188          #password {
1189          height: 40px;
1190        }
1191        .unified_container
1192          .row
1193          .panel-default
1194          .panel-body
1195          #api
1196          .localAccount
1197          .entry
1198          .entry-item:nth-child(2) {
1199          width: auto;
1200          float: left;
1201        }
1202        .unified_container
1203          .row
1204          .panel-default
1205          .panel-body
1206          #api
1207          .localAccount
1208          .entry
1209          .buttons
1210          #next {
1211          width: auto;
1212          text-indent: -4px;
1213          height: 40px;
1214          line-height: 0;
1215          position: relative;
1216          bottom: 5px;
1217          left: 8px;
1218        }
1219      }
1220      @media screen and (max-width: 320px) {
1221        .unified_container .row .panel-default #api .localAccount .rememberMe {
1222          margin-top: 1.75rem;
1223          text-align: left;
1224          margin-left: 0;
1225          width: 100%;
1226        }
1227        .unified_container
1228          .row
1229          .panel-default
1230          #api
1231          .localAccount
1232          .entry
1233          .entry-item
1234          .password-label
1235          #forgotPassword {
1236          bottom: -1rem;
1237        }
1238        .forgot-password.center-height {
1239          top: 0;
1240          right: 12rem;
1241          position: relative;
1242        }
1243      }
1244      /* endinject */
1245    `],encapsulation:2,data:{animation:[new o().fadeIn,new o().fadeOut,new o().slideIn,new o().slideOut]},changeDetection:0})}}return i})();export{D as LoginComponent};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.