PageSourceSearch

https://vidflow.co/studio/206.251c60ab446d9cd8.js

js vidflow.co collected 2026-09-28 10:38:54 UTC 37,678 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkwedflow_pro=self.webpackChunkwedflow_pro||[]).push([[206],{2624:(A,F,a)=>{a.d(F,{W:()=>m});var l=a(7376),f=a.n(l);function m(p){const{status:v}=p;if(422===v){const{error:g}=p;return g.length>0?f().defaultTo(f().head(g).message,"Unexpected error occurred. Please contact support"):g.message}}},9206:(A,F,a)=>{a.r(F),a.d(F,{AuthModule:()=>Tt});var l=a(2881),f=a(9870),m=a(9711),i=a(9417),p=a(7673),v=a(8810),g=a(9437),b=a(5558),_=a(980),Y=a(5964),R=a(6354),y=a(8141),h=a(6340),w=a(2624),t=a(1360),O=a(2764),N=a(2737),k=a(4250),z=a(3280),D=a(9640),c=a(2928),C=a(6863),u=a(8834);let V=(()=>{class e{constructor(){this.loginWithGoogle=new t.bkB,this.createGoogleWrapper=()=>{const o=document.createElement("div");o.style.display="none",o.classList.add("custom-google-button"),document.body.appendChild(o),window.google.accounts.id.renderButton(o,{type:"icon",width:"200"});const n=o.querySelector("div[role=button]");return{click:()=>{n?.click()}}}}handleGoogleLogin(){this.loginWithGoogle.emit(this.createGoogleWrapper())}static{this.\u0275fac=function(n){return new(n||e)}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["app-google-signin"]],outputs:{loginWithGoogle:"loginWithGoogle"},standalone:!1,decls:8,vars:0,consts:[["mat-button","","color","primary",1,"social-login","app-font-medium","foreground-text","bg-600","theme-border",3,"click"],["xmlns","http://www.w3.org/2000/svg","width","18","height","18","viewBox","0 0 18 18","fill","none","role","img",1,"icon"],["fill-rule","evenodd","clip-rule","evenodd","d","M17.64 9.20419C17.64 8.56601 17.5827 7.95237 17.4764 7.36328H9V10.8446H13.8436C13.635 11.9696 13.0009 12.9228 12.0477 13.561V15.8192H14.9564C16.6582 14.2524 17.64 11.9451 17.64 9.20419Z","fill","#4285F4"],["fill-rule","evenodd","clip-rule","evenodd","d","M8.99976 18C11.4298 18 13.467 17.1941 14.9561 15.8195L12.0475 13.5613C11.2416 14.1013 10.2107 14.4204 8.99976 14.4204C6.65567 14.4204 4.67158 12.8372 3.96385 10.71H0.957031V13.0418C2.43794 15.9831 5.48158 18 8.99976 18Z","fill","#34A853"],["fill-rule","evenodd","clip-rule","evenodd","d","M3.96409 10.7098C3.78409 10.1698 3.68182 9.59301 3.68182 8.99983C3.68182 8.40664 3.78409 7.82983 3.96409 7.28983V4.95801H0.957273C0.347727 6.17301 0 7.54755 0 8.99983C0 10.4521 0.347727 11.8266 0.957273 13.0416L3.96409 10.7098Z","fill","#FBBC05"],["fill-rule","evenodd","clip-rule","evenodd","d","M8.99976 3.57955C10.3211 3.57955 11.5075 4.03364 12.4402 4.92545L15.0216 2.34409C13.4629 0.891818 11.4257 0 8.99976 0C5.48158 0 2.43794 2.01682 0.957031 4.95818L3.96385 7.29C4.67158 5.16273 6.65567 3.5795
15 8.99976 3.57955Z","fill","#EA4335"],[1,"app-font-medium"]],template:function(n,r){1&n&&(t.j41(0,"button",0),t.bIt("click",function(){return r.handleGoogleLogin()}),t.qSk(),t.j41(1,"svg",1),t.nrm(2,"path",2)(3,"path",3)(4,"path",4)(5,"path",5),t.k0s(),t.joV(),t.j41(6,"span",6),t.EFF(7,"Login with Google"),t.k0s()())},dependencies:[u.$z],styles:[".social-login[_ngcontent-%COMP%]{border-width:1px;border-style:solid;border-radius:10px;width:100%;padding:20px;margin:0 auto 20px}.social-login[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{vertical-align:top;padding-left:10px;font-size:.95em}"]})}}return e})();const X=()=>["/request-password"];function U(e,s){1&e&&(t.j41(0,"mat-error"),t.EFF(1," Invalid Email Address "),t.k0s())}function q(e,s){1&e&&(t.j41(0,"mat-error"),t.EFF(1," Email is Required "),t.k0s())}function B(e,s){1&e&&(t.j41(0,"mat-error"),t.EFF(1," Password is required "),t.k0s())}function W(e,s){if(1&e&&(t.j41(0,"div",15),t.EFF(1),t.k0s()),2&e){const o=t.XpG(2);t.R7$(),t.SpI(" ",o.errorMessage," ")}}function J(e,s){if(1&e){const o=t.RV6();t.qex(0),t.j41(1,"h2",4),t.EFF(2,"Hi, Welcome Back!"),t.k0s(),t.j41(3,"form",5),t.bIt("submit",function(){t.eBV(o);const r=t.XpG();return t.Njj(r.onLogin())}),t.j41(4,"mat-form-field",6)(5,"mat-label"),t.EFF(6,"Email"),t.k0s(),t.nrm(7,"input",7),t.DNE(8,U,2,0,"mat-error",1)(9,q,2,0,"mat-error",1),t.k0s(),t.j41(10,"mat-form-field",6)(11,"mat-label"),t.EFF(12,"Password"),t.k0s(),t.nrm(13,"input",8),t.DNE(14,B,2,0,"mat-error",1),t.k0s(),t.j41(15,"a",9),t.EFF(16," Forgot your Password? "),t.k0s(),t.j41(17,"button",10),t.EFF(18),t.k0s()(),t.DNE(19,W,2,1,"div",11),t.j41(20,"div",12)(21,"div",13),t.EFF(22,"or"),t.k0s()(),t.j41(23,"app-google-signin",14),t.bIt("loginWithGoogle",function(r){t.eBV(o);const d=t.XpG();return t.Njj(d.googleSignin(r))}),t.k0s(),t.bVm()}if(2&e){const o=t.XpG();t.R7$(3),t.Y8G("formGroup",o.loginForm),t.R7$(5),t.Y8G("ngIf",o.emailControl.hasError("email")),t.R7$(),t.Y8G("ngIf",o.emailControl.hasError("required")),t.R7$(5),t.Y8G("ngIf",o.passwordControl.hasError("required")),t.R7$(),t.Y8G("routerLink",t.lJ4(8,X)),t.R7$(2),t.Y8G("disabled",!o.loginForm.valid||o.isLoading),t.R7$(),t.SpI(" ",o.isLoading?"LOGGING IN...":"LOGIN"," "),t.R7$(),t.Y8G("ngIf",o.errorMessage)}}function H(e,s){1&e&&(t.j41(0,"mat-error"),t.EFF(1," Code is required "),t.k0s())}function K(e,s){1&e&&(t.j41(0,"mat-error"),t.EFF(1," Code must be 6 digits "),t.k0s())}function Z(e,s){if(1&e&&(t.j41(0,"div",15),t.EFF(1),t.k0s()),2&e){const o=t.XpG(2);t.R7$(),t.SpI(" ",o.errorMessage," ")}}function Q(e,s){if(1&e){const o=t.RV6();t.qex(0),t.j41(1,"h2",4),t.EFF(2,"Two-Factor Authentication"),t.k0s(),t.j41(3,"p",16),t.EFF(4," Enter the 6-digit code from your authenticator app. "),t.k0s(),t.j41(5,"form",5),t.bIt("submit",function(){t.eBV(o);const r=t.XpG();return t.Njj(r.onVerifyTwoFactor())}),t.j41(6,"mat-form-field",6)(7,"mat-label"),t.EFF(8,"Authentication Code"),t.k0s(),t.nrm(9,"input",17),t.DNE(10,H,2,0,"mat-error",1)(11,K,2,0,"mat-error",1),t.k0s(),t.j41(12,"button",10),t.EFF(13),t.k0s(),t.j41(14,"button",18),t.bIt("click",function(){t.eBV(o);const r=t.XpG();return t.Njj(r.cancelTwoFactor())}),t.EFF(15," Back to Login "),t.k0s()(),t.DNE(16,Z,2,1,"div",11),t.bVm()}if(2&e){const o=t.XpG();t.R7$(5),t.Y8G("formGroup",o.twoFactorForm),t.R7$(5),t.Y8G("ngIf",o.codeControl.hasError("required")),t.R7$(),t.Y8G("ngIf",o.codeControl.hasError("minlength")),t.R7$(),t.Y8G("disabled",!o.twoFactorForm.valid||o.isLoading),t.R7$(),t.SpI(" ",o.isLoading?"VERIFYING...":"
1VERIFY"," "),t.R7$(),t.Y8G("disabled",o.isLoading),t.R7$(2),t.Y8G("ngIf",o.errorMessage)}}let tt=(()=>{class e{constructor(o,n,r,d,St,Lt,At){this.fb=o,this.loginService=n,this.clerkService=r,this.ssoAuthService=d,this.notificationService=St,this.userService=Lt,this.store$=At,this.loginForm=this.fb.group({email:new i.hs("",[i.k0.required,i.k0.email]),password:new i.hs("",i.k0.required)}),this.twoFactorForm=this.fb.group({code:new i.hs("",[i.k0.required,i.k0.minLength(6)])}),this.faChevronRight=m.XkK,this.faExclamationCircle=m.tUE,this.isLoading=!1,this.showTwoFactor=!1,this.errorMessage="",this.pendingSignInId=null,this.secondFactorType="totp"}get emailControl(){return this.loginForm.get("email")}get passwordControl(){return this.loginForm.get("password")}get codeControl(){return this.twoFactorForm.get("code")}onLogin(){this.isLoading||this.loginForm.invalid||(this.isLoading=!0,this.errorMessage="",this.loginService.loginByEmail(this.loginForm.value).subscribe({next:o=>this.handleLoginResponse(o),error:o=>{this.errorMessage=(0,w.W)(o)||"Login failed. Please try again.",this.isLoading=!1}}))}onVerifyTwoFactor(){this.isLoading||this.twoFactorForm.invalid||!this.pendingSignInId||(this.isLoading=!0,this.errorMessage="",this.loginService.verifySecondFactor(this.pendingSignInId,this.twoFactorForm.value.code,this.secondFactorType).subscribe({next:o=>this.handleLoginResponse(o),error:o=>{this.errorMessage=(0,w.W)(o)||"Verification failed. Please try again.",this.isLoading=!1}}))}cancelTwoFactor(){this.showTwoFactor=!1,this.pendingSignInId=null,this.twoFactorForm.reset(),this.errorMessage=""}handleLoginResponse(o){return"error"===o.status?(this.errorMessage=o.error||"Login failed",void(this.isLoading=!1)):"needs_second_factor"===o.status?(this.pendingSignInId=o.signInId,this.secondFactorType=o.secondFactorType||"totp",this.showTwoFactor=!0,void(this.isLoading=!1)):void("complete"===o.status&&o.token&&this.completeLogin(o))}completeLogin(o){this.store$.dispatch(h.mP.setAuthToken({token:o.token})),(o.authKitToken?this.clerkService.redeemSigninToken(o.authKitToken).pipe((0,g.W)(r=>(console.warn("Failed to redeem Clerk token:",r),(0,p.of)(null)))):(0,p.of)(null)).pipe((0,b.n)(()=>this.userService.getUser()),(0,_.j)(()=>this.isLoading=!1)).subscribe({next:r=>{r?.studio?(this.store$.dispatch(h.mP.loadProfileSuccess({profile:r})),this.store$.dispatch(h.mP.redirectToHome())):this.store$.dispatch(h.mP.redirectToNoStudio())},error:r=>{this.errorMessage=(0,w.W)(r)||"Failed to load user profile"}})}ngOnInit(){this.ssoAuthService.authState.pipe((0,Y.p)(o=>!!o),(0,R.T)(o=>o.idToken),(0,b.n)(o=>this.loginService.loginByGoogle(o).pipe((0,g.W)(n=>{throw this.notificationService.showErrorNotification((0,w.W)(n)),n}))),(0,b.n)(o=>{if("complete"===o.status&&o.token)return this.postLogin(o);throw new Error("Google login failed")})).subscribe()}postLogin(o){return(0,p.of)(o.token).pipe((0,y.M)(n=>this.store$.dispatch(h.mP.setAuthToken({token:n}))),(0,b.n)(()=>o.authKitToken?this.clerkService.redeemSigninToken(o.authKitToken).pipe((0,g.W)(()=>(0,p.of)(null))):(0,p.of)(null)),(0,b.n)(()=>this.userService.getUser()),(0,R.T)(n=>{null===n?.studio?(0,v.$)("No studio associated with this account."):this.store$.dispatch(h.mP.loadProfileSuccess({profile:n}))}),(0,y.M)(()=>this.store$.dispatch(h.mP.redirectToHome())))}googleSignin(o){o.click()}ngOnDestroy(){this.pendingSignInId=null}static{this.\u0275fac=function(n){return new(n||e)(t.rXU(i.ze),t.rXU(O.mR),t.rXU(N.$),t.rXU(k.Jn),t.rXU(z.J),t.rXU(O.DL),t.rXU(D.il))}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["app-login-page"]],standalone:!1,decls:7,vars:2,consts:[[1,"form-container","theme-border"],[4,"ngIf"],[1,"form-footer","foreground-text-light"],["href","https://signups.vidflow.co",1,"footer-link","primary-color","hover"],[1,"app-font-semi","foreground-text"],[3,"submit","formGroup"],[1,"full-width-field","foreground-text"],["matInput","","autocomplete","email","type","email","formControlName","email","required",""],["matInput","","autocomplete","current-password","type","password","formControlName","password","required",""],[1,"auth-link","app-font-medium","primary-color","hover",3,"routerLink"],["mat-raised-button","","color","primary","type","submit",1,"submit-btn",3,"disabled"],["class","form-errors danger-color",4,"ngIf"],[1,"login-div
1ider"],[1,"divider-or","bg-main","foreground-text-light"],[3,"loginWithGoogle"],[1,"form-errors","danger-color"],[1,"foreground-text-light","two-factor-description"],["matInput","","autocomplete","one-time-code","type","text","inputmode","numeric","maxlength","6","formControlName","code","required",""],["mat-stroked-button","","type","button",1,"cancel-btn",3,"click","disabled"]],template:function(n,r){1&n&&(t.j41(0,"div",0),t.DNE(1,J,24,9,"ng-container",1)(2,Q,17,7,"ng-container",1),t.k0s(),t.j41(3,"p",2),t.EFF(4," Don't have an account? \xa0 "),t.j41(5,"a",3),t.EFF(6," Request Access "),t.k0s()()),2&n&&(t.R7$(),t.Y8G("ngIf",!r.showTwoFactor),t.R7$(),t.Y8G("ngIf",r.showTwoFactor))},dependencies:[l.bT,i.qT,i.me,i.BC,i.cb,i.YS,i.tU,i.j4,i.JD,f.Wk,c.j,c.M,c.b,C.fg,u.$z,V],styles:['.form-container[_ngcontent-%COMP%]{text-align:left;padding:30px 40px;border-radius:10px;border-width:1px;border-style:solid;box-shadow:0 15px 35px #3c425714,0 5px 15px #0000001f}h2[_ngcontent-%COMP%]{font-size:1.3em;margin-bottom:30px}.login-divider[_ngcontent-%COMP%]{position:relative;display:inline-block;height:20px;width:100%;margin-top:20px;margin-bottom:20px;opacity:.5}.login-divider[_ngcontent-%COMP%]:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:gray}.divider-or[_ngcontent-%COMP%]{font-size:14px;line-height:20px;position:absolute;top:0;left:50%;transform:translate(-50%);padding-left:10px;padding-right:10px;z-index:1}.auth-link[_ngcontent-%COMP%]{opacity:.9;padding:10px 0;font-size:.9em;text-decoration:none}.auth-link[_ngcontent-%COMP%]:hover{opacity:1;text-decoration:none}.auth-link[_ngcontent-%COMP%]   .ng-fa-icon[_ngcontent-%COMP%]{font-size:.9em}@media screen and (max-width: 374px){p[_ngcontent-%COMP%]{font-size:.9em}}@media screen and (max-width: 550px){.form-container[_ngcontent-%COMP%]{padding:20px}}.full-width-field[_ngcontent-%COMP%]{font-size:.9em}.submit-btn[_ngcontent-%COMP%]{display:block;width:100%;margin:30px auto 20px}.form-errors[_ngcontent-%COMP%]{font-size:.8em;text-align:center}.form-footer[_ngcontent-%COMP%]{padding-top:10px;font-size:.9em}.footer-link[_ngcontent-%COMP%]{text-decoration:none}.footer-link[_ngcontent-%COMP%]:hover{text-decoration:underline}.two-factor-description[_ngcontent-%COMP%]{font-size:.9em;margin-bottom:20px}.cancel-btn[_ngcontent-%COMP%]{display:block;width:100%;margin-top:10px}']})}}return e})();var x=a(6559),$=a(1513),ot=a(7643);let T=(()=>{class e{get baseUrl(){return $.lf.getAPI($.X$.V3).getUrl("forgot-password-requests")}constructor(o){this.http=o}create(o){return this.http.post(this.baseUrl,o)}get(o){return this.http.get(`${this.baseUrl}/${o}`)}update(o,n){return this.http.put(`${this.baseUrl}/${o}`,n)}static{this.\u0275fac=function(n){return new(n||e)(t.KVO(ot.Qq))}}static{this.\u0275prov=t.jDH({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var P=a(9290),M=a(5596),I=a(9854);const et=()=>["/login"];function nt(e,s){1&e&&(t.j41(0,"mat-error"),t.EFF(1," Invalid Email Address "),t.k0s())}function rt(e,s){1&e&&(t.j41(0,"mat-error"),t.EFF(1," Email is Required "),t.k0s())}function it(e,s){if(1&e){const o=t.RV6();t.j41(0,"div")(1,"h2",5),t.EFF(2,"Forgot your Password?"),t.k0s(),t.j41(3,"p",6),t.EFF(4,"Enter your account email-address below and we'll send you the instructions via email:"),t.k0s(),t.j41(5,"form",7),t.bIt("submit",function(){t.eBV(o);const r=t.XpG();return t.Njj(r.onRequestPassword())}),t.j41(6,"mat-form-field",8)(7,"mat-label"),t.EFF(8,"Email"),t.k0s(),t.nrm(9,"input",9),t.DNE(10,nt,2,0,"mat-error",3)(11,rt,2,0,"mat-error",3),t.k0s(),t.j41(12,"button",10)(13,"span"),t.EFF(14,"RETRIEVE PASSWORD"),t.k0s()()(),t.j41(15,"div",11),t.EFF(16),t.nI1(17,"async"),t.k0s()()}if(2&e){const o=t.XpG();t.R7$(5),t.Y8G("formGroup",o.requestPasswordForm),t.R7$(5),t.Y8G("ngIf",o.emailControl.hasError("email")),t.R7$(),t.Y8G("ngIf",o.emailControl.hasError("required")),t.R7$(),t.Y8G("disabled",!o.requestPasswordForm.valid)("loadingButton",o.apiForm.status$),t.R7$(4),t.SpI(" ",t.bMT(17,6,o.apiForm.error$)," ")}}function at(e,s){if(1&e&&(t.j41(0,"mat-card",12)(1,"mat-card-title",13),t.nrm(2,"fa-icon",14),t.EFF(3," \xa0Reset Email Sent "),t.k0s(),t.nrm(4,"br"),t.j41(5,"mat-card-subtitle",15),t.EFF(6," An email has been sent to you with instructions to reset your password. "),t.k0s()()),2&e){const o=t.XpG();t.R7$(2),t.Y8G("icon",o.faPaperPlane)}}let st=(()=>{class e{constructor(o,n){this.fb=o,this.requestPasswordService=n,this.requestPasswordForm=this.fb.group({email:new i.hs("",[i.k0.required,i.k0.email])}),this.faChevronLeft=m.Wzs,this.faPaperPlane=m.isI,this.apiForm=new x.Z,this.ApiCallStatus=x.H}get emailControl(){return this.requestPasswordForm.get("email")}onRequestPassword(){this.apiForm.submit(this.requestPasswordService.create(this.requestPasswordForm.value)),this.apiResponseSub=this.apiForm.call$.subscribe()}ngOnDestroy(){this.apiResponseSub?.unsubscribe()}static{this.\u0275fac=function(n){return new(n||e)(t.rXU(i.ze),t.rXU(T))}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["app-request-password-page"]],standalone:!1,decls:8,vars:9,consts:[[1,"form-container","theme-border"],["mat-button","","color","primary",1,"auth-link",3,"routerLink"],[3,"icon"],[4,"ngIf"],["class","confirmation-card foreground-text",4,"ngIf"],[1,"foreground-text","app-font-semi"],[1,"foreground-text"],[3,"submit","formGroup"],[1,"full-width-field","foreground-text"],["matInput","","autocomplete","email","type","email","formControlName","email","required",""],["mat-raised-button","","color","primary","type","submit",1,"submit-btn",3,"disabled","loadingButton"],[1,"form-errors","danger-color"],[1,"confirmation-card","foreground-text"],[1,"app-font-semi"],[1,"primary-color",3,"icon"],[1,"app-font-medium"]],template:function(n,r){1&n&&(t.j41(0,"div",0)(1,"a",1),t.nrm(2,"fa-icon",2),t.EFF(3," \xa0Back to Login "),t.k0s(),t.DNE(4,
1it,18,8,"div",3),t.nI1(5,"async"),t.DNE(6,at,7,1,"mat-card",4),t.nI1(7,"async"),t.k0s()),2&n&&(t.R7$(),t.Y8G("routerLink",t.lJ4(8,et)),t.R7$(),t.Y8G("icon",r.faChevronLeft),t.R7$(2),t.Y8G("ngIf",t.bMT(5,4,r.apiForm.status$)!==r.ApiCallStatus.SUCCESS),t.R7$(2),t.Y8G("ngIf",t.bMT(7,6,r.apiForm.status$)===r.ApiCallStatus.SUCCESS))},dependencies:[l.bT,i.qT,i.me,i.BC,i.cb,i.YS,i.j4,i.JD,f.Wk,c.j,c.M,c.b,C.fg,u.It,u.$z,P.aY,M.RN,M.Lc,M.dh,I.K,l.Jj],styles:[".form-container[_ngcontent-%COMP%]{text-align:left;padding:30px 40px;border-radius:10px;border-width:1px;border-style:solid;box-shadow:0 15px 35px #3c425714,0 5px 15px #0000001f}.auth-link[_ngcontent-%COMP%]{padding-left:0;font-size:.9em}h2[_ngcontent-%COMP%]{margin-bottom:0;font-size:1.3em}p[_ngcontent-%COMP%]{font-size:.9em;margin-bottom:20px}.full-width-field[_ngcontent-%COMP%]{font-size:.9em}.submit-btn[_ngcontent-%COMP%]{display:block;width:100%;margin:10px auto 20px}.form-errors[_ngcontent-%COMP%]{font-size:.8em;text-align:center}.confirmation-card[_ngcontent-%COMP%]{margin:20px auto;text-align:center;padding:20px;box-shadow:0 2px 1px -1px #0000,0 1px 1px #0000,0 1px 3px #0000!important}  .confirmation-card .mat-card-title{font-size:1.3em}@media screen and (max-width: 550px){.form-container[_ngcontent-%COMP%]{padding:20px}}"]})}}return e})();var S=a(6556),j=a(2185),L=a(5911);let ct=(()=>{class e{constructor(){this.faChevronLeft=m.Wzs,this.faExternalLinkSquareAlt=m.lRq,this.faFacebookSquare=S.Dg6,this.faInstagram=S.QV6}ngOnInit(){}static{this.\u0275fac=function(n){return new(n||e)}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["auth-page"]],standalone:!1,decls:40,vars:3,consts:[[1,"auth-main","bg-main"],[1,"banner-side"],[1,"backdrop"],[1,"courtesy"],["href","https://www.instagram.com/fitznerproductions","target","_blank",1,"small-icon","app-font"],[3,"icon"],[1,"bottom-feature"],[1,"logo-banner"],[1,"banner-logo"],["src","assets/img/logo_symbol.svg"],[1,"wordmark","app-font-semi"],[1,"app-font"],[1,"slogan","app-font-semi"],[1,"gradient-text"],["href","https://www.instagram.com/vidflow.co/","target","_blank"],["href","https://www.facebook.com/vidflow.co/","target","_blank"],[1,"form-side","bg-main"],[1,"auth-toolbar","bg-600"],[1,"back-btn","foreground-text-light"],[1,"logo"],[1,"theme-logo"],[1,"wordmark","app-font-semi","foreground-text"],[1,"spacer"],[1,"form-container","app-font"]],template:function(n,r){1&n&&(t.j41(0,"div",0)(1,"div",1),t.nrm(2,"div",2),t.j41(3,"div",3)(4,"a",4),t.nrm(5,"fa-icon",5),t.EFF(6," \xa0Featured: \xa0\xa0"),t.j41(7,"span"),t.EFF(8,"Fitzner Productions"),t.k0s()()(),t.j41(9,"div",6)(10,"div",7)(11,"div",8),t.nrm(12,"img",9),t.j41(13,"div",10),t.EFF(14,"vid"),t.j41(15,"span",11),t.EFF(16,"flow"),t.k0s()()(),t.j41(17,"div",12)(18,"span",13),t.EFF(19,"Level Up"),t.k0s(),t.EFF(20," Your Video Delivery Experience "),t.k0s()(),t.j41(21,"p"),t.EFF(22,"Follow Us to Get Featured:"),t.k0s(),t.j41(23,"a",14),t.nrm(24,"fa-icon",5),t.k0s(),t.j41(25,"a",15),t.nrm(26,"fa-icon",5),t.k0s()()(),t.j41(27,"div",16)(28,"mat-toolbar",17),t.nrm(29,"div",18),t.j41(30,"div",19)(31,"div",20),t.nrm(32,"img",9),t.j41(33,"div",21),t.EFF(34,"vid"),t.j41(35,"span",11),t.EFF(36,"flow"),t.k0s()()()(),t.nrm(37,"div",22),t.k0s(),t.j41(38,"div",23),t.nrm(39,"router-outlet"),t.k0s()()()),2&n&&(t.R7$(5),t.Y8G("icon",r.faExternalLinkSquareAlt),t.R7$(19),t.Y8G("icon",r.faInstagram),t.R7$(2),t.Y8G("icon",r.faFacebookSquare))},dependencies:[j.n3,L.KQ,P.aY],styles:["@media screen and (max-width: 959.99px){.banner-side[_ngcontent-%COMP%]{display:none}}.form-side[_ngcontent-%COMP%]{height:100vh;overflow-y:auto}@supports (height: 100svh){.form-side[_ngcontent-%COMP%]{height:100svh}}.form-container[_ngcontent-%COMP%]{padding:20px;text-align:center}.auth-toolbar[_ngcontent-%COMP%]{height:70px}.back-btn[_ngcontent-%COMP%]{flex:1 1 35%}.back-btn[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:none;padding:5px 15px;border-radius:5px;background:#b0b0b01a}.back-btn[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{text-decoration:none;color:#cfa75c;background:#b0b0b033}.back-btn[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{display:none}.logo[_ngcontent-%COMP%]{flex:1 1 35%;height:100%;text-align:center}.theme-logo[_ngcontent-%COMP%]{position:relative;width:175px;margin:auto}.logo[_ngcontent-%COMP%]   .wordmark[_ngcontent-%COMP%]{position:absolute;top:12px;left:40px;font-size:1.8em}.logo[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{position:absolute;top:15px;left:0;height:32px}.spacer[_ngcontent-%COMP%]{flex:1 1 35%}@media screen and (min-width: 960px){.auth-main[_ngcontent-%COMP%]{display:flex;height:100vh;margin:0 auto;overflow-y:hidden}@supports (height: 100svh){.auth-main[_ngcontent-%COMP%]{height:100svh}}.banner-side[_ngcontent-%COMP%]{position:relative;flex:1 1 50%;background-size:cover!important;background:url(auth_banner.1bb14dd2f0b5f0f4.png) center center}.banner-side[_ngcontent-%COMP%]   .backdrop[_ngcontent-%COMP%]{width:100%;height:100%;background:#0000}.courtesy[_ngcontent-%COMP%]{position:absolute;top:20px;left:20px;font-size:.8em;color:#fff;text-shadow:-1px 1px 10px rgba(0,0,0,.2)}.courtesy[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-weight:600;padding-right:10px}.courtesy[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#fffc;background:#dddddd1a;border-radius:5px;padding:7px 10px;text-decoration:none}.courtesy[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{color:#fff;background:#fff3;text-decoration:none}.logo-banner[_ngcontent-%COMP%]{color:#fff;padding-bottom:15px;margin-bottom:10px;border-bottom:1px solid rgba(255,255,255,.1)}.logo-banner[_ngcontent-%COMP%]   .slogan[_ngcontent-%COMP%]{font-size:1.5em}.logo-banner[_ngcontent-%COMP%]   .banner-logo[_ngcontent-%COMP%]{position:absolute;bottom:200px}.logo-banner[_ngcontent-%COMP%]   .wordmark[_ngcontent-%COMP%]{position:absolute;top:10px;left:40px;font-size:1.9em}.logo-banner[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{position:absolute;top:15px;left:0;height:32px}.bottom-feature[_ngcontent-%COMP%]{position:absolute;bottom:0;left:0;width:100%;box-sizing:border-box;padding:300px 30px 20px;background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgb(0,0,0) 100%)}span.gradient-text[_ngcontent-%COMP%]{color:#e6b187;background-image:linear-gradient(90deg,#f0d1c7,#e6b187);background-clip:text;filter:brightness(100%) saturate(150%) contrast(1);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.bottom-feature[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{display:inline-block;color:#fff;font-size:.9em;font-weight:400}.bottom-feature[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{display:inline-block;color:#cfa75c;font-size:1.1em;padding:3px 7px;background:#fff0;border-radius:4px;margin-left:15px;text-decoration:none}.bottom-feature[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{color:#cfa75c;background:#ffffff1a;text-decoration:none}.auth-toolbar[_ngcontent-%COMP%]{padding:15px 0;
1height:90px!important}.form-side[_ngcontent-%COMP%]{flex:1 1 50%;height:100vh}@supports (height: 100svh){.form-side[_ngcontent-%COMP%]{height:100svh}}.form-container[_ngcontent-%COMP%]{padding:20px 50px}.back-btn[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{font-size:.8em;padding:5px 10px}.back-btn[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{display:inline-block}}@media screen and (min-width: 1280px){.form-container[_ngcontent-%COMP%]{padding:20px;width:450px;margin:auto}}@media screen and (max-width: 1100px){.logo-banner[_ngcontent-%COMP%]   .slogan[_ngcontent-%COMP%]{font-size:1.3em}}@media screen and (max-width: 959.99px){.form-container[_ngcontent-%COMP%]{width:450px;margin:auto;box-sizing:border-box}}@media screen and (max-width: 550px){.form-container[_ngcontent-%COMP%]{width:100%!important}}"]})}}return e})();var E=a(4412),G=a(9183);const dt=()=>["/login"];function lt(e,s){1&e&&(t.j41(0,"div",4),t.nrm(1,"mat-spinner",5),t.k0s()),2&e&&(t.R7$(),t.Y8G("strokeWidth",2)("diameter",15))}function mt(e,s){1&e&&(t.j41(0,"mat-error"),t.EFF(1," Name is Required "),t.k0s())}function pt(e,s){1&e&&(t.j41(0,"mat-error"),t.EFF(1," Password is required "),t.k0s())}function gt(e,s){if(1&e){const o=t.RV6();t.j41(0,"form",10),t.bIt("submit",function(){t.eBV(o);const r=t.XpG().ngIf,d=t.XpG();return t.Njj(d.onActivate(r.id))}),t.j41(1,"mat-form-field",11)(2,"mat-label"),t.EFF(3,"Name"),t.k0s(),t.nrm(4,"input",12),t.DNE(5,mt,2,0,"mat-error",13),t.k0s(),t.j41(6,"mat-form-field",14)(7,"mat-label"),t.EFF(8,"Email Address"),t.k0s(),t.nrm(9,"input",15),t.k0s(),t.j41(10,"mat-form-field",16)(11,"mat-label"),t.EFF(12,"Password"),t.k0s(),t.nrm(13,"input",17),t.DNE(14,pt,2,0,"mat-error",13),t.k0s(),t.j41(15,"p",18),t.EFF(16," By signing up, you agree to our "),t.j41(17,"a",19),t.EFF(18," Terms "),t.k0s(),t.EFF(19," and "),t.j41(20,"a",20),t.EFF(21," Privacy Policy"),t.k0s(),t.EFF(22,". "),t.k0s(),t.j41(23,"button",21)(24,"span"),t.EFF(25,"Complete Registration"),t.k0s()()(),t.j41(26,"div",22),t.EFF(27),t.nI1(28,"async"),t.k0s()}if(2&e){const o=t.XpG(2);t.Y8G("formGroup",o.activationForm),t.R7$(5),t.Y8G("ngIf",o.nameControl.hasError("required")),t.R7$(9),t.Y8G("ngIf",o.passwordControl.hasError("required")),t.R7$(9),t.Y8G("disabled",!o.activationForm.valid)("loadingButton",o.apiForm.status$),t.R7$(4),t.SpI(" ",t.bMT(28,6,o.apiForm.error$)," ")}}function ut(e,s){if(1&e&&(t.j41(0,"div",23)(1,"h4"),t.nrm(2,"fa-icon",24),t.EFF(3," \xa0Your account is now active! "),t.k0s(),t.j41(4,"a",25),t.EFF(5," LOGIN "),t.k0s()()),2&e){const o=t.XpG(2);t.R7$(2),t.Y8G("icon",o.faCheckCircle),t.R7$(2),t.Y8G("routerLink",t.lJ4(2,dt))}}function ft(e,s){if(1&e&&(t.j41(0,"div",6)(1,"h2",7),t.EFF(2,"Activate Your Account"),t.k0s(),t.j41(3,"p",8),t.EFF(4,"Set your account password and complete setup:"),t.k0s(),t.DNE(5,gt,29,8,"ng-template",null,0,t.C5r)(7,ut,6,3,"div",9),t.nI1(8,"async"),t.k0s()),2&e){const o=t.sdS(6),n=t.XpG();t.R7$(7),t.Y8G("ngIf",t.bMT(8,2,n.apiForm.status$)===n.ApiFormStatus.SUCCESS)("ngIfElse",o)}}function ht(e,s){1&e&&(t.j41(0,"div",26)(1,"span",27),t.EFF(2,"This activation link has expired."),t.k0s(),t.nrm(3,"br")(4,"br"),t.EFF(5," Please contact support if you are unable to access your account: "),t.nrm(6,"br")(7,"br"),t.j41(8,"a",28),t.EFF(9," Email Us "),t.k0s()())}function xt(e,s){return o=>{const n=o.controls[e],r=o.controls[s];if(n.touched&&r.touched){const d=n.value===r.value;if(console.log(d),!d&&n.valid&&r.valid)return r.setErrors({equalValue:e}),{equalValue:""};d&&r.hasError("equalValue")&&r.setErrors(null)}return null}}const vt=()=>["/login"],Ct=()=>["/request-password"];function Pt(e,s){1&e&&(t.j41(0,"div",3),t.nrm(1,"mat-spinner",4),t.k0s()),2&e&&(t.R7$(),t.Y8G("strokeWidth",2)("diameter",15))}function Ft(e,s){1&e&&(t.j41(0,"mat-error"),t.EFF(1," Please enter a new password "),t.k0s())}function _t(e,s){1&e&&(t.j41(0,"mat-error"),t.EFF(1," Please retype your new password "),t.k0s())}function wt(e,s){1&e&&(t.j41(0,"mat-error"),t.EFF(1," Passwords don't match "),t.k0s())}function kt(e,s){if(1&e){const o=t.RV6();t.j41(0,"form",9),t.bIt("submit",function(){t.eBV(o);const r=t.XpG().ngIf,d=t.XpG();return t.Njj(d.onResetPassword(r))}),t.j41(1,"mat-form-field",10)(2,"mat-label"),t.EFF(3,"Enter New Password"),t.k0s(),t.nrm(4,"input",11),t.DNE(5,Ft,2,0,"mat-error",12),t.k0s(),t.j41(6,"mat-form-field",10)(7,"mat-label"),t.EFF(8,"Retype New Password"),t.k0s(),t.nrm(9,"input",13),t.DNE(10,_t,2,0,"mat-error",12)(11,wt,2,0,"mat-error",12),t.k0s(),t.j41(12,"button",14),t.EFF(13," RESET PASSWORD "),t.k0s()()}if(2&e){const o=t.XpG(2);t.Y8G("formGroup",o.resetPasswordForm),t.R7$(5),t.Y8G("ngIf",o.passwordControl.hasError("required")),t.R7$(5),t.Y8G("ngIf",o.retypePasswordControl.hasError("required")),t.R7$(),t.Y8G("ngIf",o.retypePasswordControl.hasError("equalValue")),t.R7$(),t.Y8G("disabled",!o.resetPasswordForm.valid)("loadingButton",o.apiForm.status$)}}function Mt(e,s){if(1&e&&(t.j41(0,"div",15)(1,"h4"),t.nrm(2,"fa-icon",16),t.EFF(3," \xa0Your password has been reset! "),t.k0s(),t.j41(4,"a",17),t.EFF(5," LOGIN "),t.k0s()()),2&e){const o=t.XpG(2);t.R7$(2),t.Y8G("icon",o.faCheckCircle),t.R7$(2),t.Y8G("routerLink",t.lJ4(2,vt))}}function Et(e,s){if(1&e&&(t.j41(0,"div",5)(1,"h2",6),t.EFF(2,"Reset Your Password"),t.k0s(),t.DNE(3,kt,14,6,"form",7),t.nI1(4,"async"),t.DNE(5,Mt,6,3,"div",8),t.nI1(6,"async"),t.k0s()),2&e){const o=t.XpG();t.R7$(3),t.Y8G("ngIf",t.bMT(4,2,o.apiForm.status$)!==o.ApiCallStatus.SUCCESS),t.R7$(2),t.Y8G("ngIf",t.bMT(6,4,o.apiForm.status$)===o.ApiCallStatus.SUCCESS)}}function yt(e,s){1&e&&(t.j41(0,"div",18)(1,"span",19),t.EFF(2,"This password reset link has expired."),t.k0s(),t.nrm(3,"br")(4,"br"),t.EFF(5," To reset your password, please use the link below to make another reset request: "),t.nrm(6,"br")(7,"br"),t.j41(8,"a",17),t.EFF(9," Forgot Password? "),t.k0s()()),2&e&&(t.R7$(8),t.Y8G("routerLink",t.lJ4(1,Ct)))}const Ot=[{path:"",component:ct,children:[{path:"login",component:tt},{path:"request-password",component:st},{path:"activate/:invitationId",component:(()=>{class e{constructor(o,n,r){this.studioInvitationService=o,this.fb=n,this.route=r,this.faCheckCircle=m.SGM,this.activationForm=this.fb.group({name:[{value:"",disabled:!0}],email:[{value:"",disabled:!0},i.k0.required],password:new i.MJ("",i.k0.required)}),this.apiForm=new x.Z,this.ApiFormStatus=x.H,this.error$=new E.t(null),this.isLoading$=new E.t(!1)}get nameControl(){return this.activationForm.get("name")}get passwordControl(){return this.activationForm.get("password")}
1ngOnInit(){const o=this.route.snapshot.params.invitationId;this.isLoading$.next(!0),this.invitation$=this.studioInvitationService.get(o).pipe((0,y.M)(n=>this.activationForm.patchValue(n.user)),(0,g.W)(n=>(this.error$.next(n.message),(0,v.$)(n))),(0,_.j)(()=>this.isLoading$.next(!1)))}onActivate(o){const n=this.activationForm.get("password").value;this.apiForm.submit(this.studioInvitationService.update(o,{password:n})),this.apiResponseSub=this.apiForm.call$.subscribe()}static{this.\u0275fac=function(n){return new(n||e)(t.rXU(O.pr),t.rXU(i.ok),t.rXU(j.nX))}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["app-account-activation-page"]],standalone:!1,decls:6,vars:9,consts:[["form",""],["class","comp-loading",4,"ngIf"],["class","form-container theme-border",4,"ngIf"],["class","expired-msg foreground-text-light",4,"ngIf"],[1,"comp-loading"],[3,"strokeWidth","diameter"],[1,"form-container","theme-border"],[1,"foreground-text","app-font-semi"],[1,"foreground-text"],["class","confirmation-card foreground-text-light bg-600",4,"ngIf","ngIfElse"],[3,"submit","formGroup"],[1,"full-width-field","padded","foreground-text"],["matInput","","type","text","formControlName","name","autocomplete","name","required",""],[4,"ngIf"],[1,"full-width-field","email-field","foreground-text"],["matInput","","type","email","formControlName","email","autocomplete","email","required",""],[1,"full-width-field","foreground-text"],["matInput","","type","password","formControlName","password","required",""],[1,"foreground-text-light","terms-msg"],["href","https://vidflow.co/terms.html","target","_blank",1,"primary-color","hover"],["href","https://vidflow.co/privacy.html","target","_blank",1,"primary-color","hover"],["mat-raised-button","","color","primary","type","submit",1,"submit-btn",3,"disabled","loadingButton"],[1,"form-errors","danger-color"],[1,"confirmation-card","foreground-text-light","bg-600"],[1,"primary-color",3,"icon"],["mat-stroked-button","","color","primary",1,"auth-link",3,"routerLink"],[1,"expired-msg","foreground-text-light"],[1,"app-font-semi"],["mat-stroked-button","","color","primary","href","mailto:[email protected]",1,"auth-link"]],template:function(n,r){1&n&&(t.DNE(0,lt,2,2,"div",1),t.nI1(1,"async"),t.DNE(2,ft,9,4,"div",2),t.nI1(3,"async"),t.DNE(4,ht,10,0,"div",3),t.nI1(5,"async")),2&n&&(t.Y8G("ngIf",t.bMT(1,3,r.isLoading$)),t.R7$(2),t.Y8G("ngIf",t.bMT(3,5,r.invitation$)),t.R7$(2),t.Y8G("ngIf",t.bMT(5,7,r.error$)))},dependencies:[l.bT,i.qT,i.me,i.BC,i.cb,i.YS,i.j4,i.JD,f.Wk,c.j,c.M,c.b,C.fg,u.It,u.$z,G.LG,P.aY,I.K,l.Jj],styles:[".form-container[_ngcontent-%COMP%]{text-align:left;padding:20px 40px;border-radius:10px;border-width:1px;border-style:solid;box-shadow:0 15px 35px #3c425714,0 5px 15px #0000001f}  .full-width-field.padded .mat-mdc-text-field-wrapper{padding:0 10px!important}h2[_ngcontent-%COMP%]{margin-bottom:0;font-size:1.3em}p[_ngcontent-%COMP%]{font-size:.9em;margin-bottom:20px}.full-width-field[_ngcontent-%COMP%]{font-size:.9em}.terms-msg[_ngcontent-%COMP%]{font-size:.8em}.terms-msg[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:none}.terms-msg[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{text-decoration:underline}  .email-field .mat-mdc-text-field-wrapper{padding:0 10px!important}.submit-btn[_ngcontent-%COMP%]{display:block;width:100%;margin:30px auto 20px}.form-errors[_ngcontent-%COMP%]{font-size:.8em;text-align:center}.confirmation-card[_ngcontent-%COMP%]{padding:10px 20px 20px;border-radius:10px;text-align:center}.confirmation-card[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{width:100%}@media screen and (max-width: 550px){.form-container[_ngcontent-%COMP%]{padding:20px}}.expired-msg[_ngcontent-%COMP%]{margin-top:50px}"]})}}return e})()},{path:"resetpassword/:requestId",component:(()=>{class e{constructor(o,n,r){this.fb=o,this.resetPasswordService=n,this.route=r,this.resetPasswordForm=this.fb.group({password:new i.hs("",i.k0.required),retypePassword:new i.hs("",i.k0.required)},{validator:[xt("password","retypePassword")]}),this.apiForm=new x.Z,this.isLoading$=new E.t(!1),this.error$=new E.t(null),this.ApiCallStatus=x.H,this.faCheckCircle=m.SGM}get passwordControl(){return this.resetPasswordForm.get("password")}get retypePasswordControl(){return this.resetPasswordForm.get("retypePassword")}ngOnInit(){const{requestId:o}
1=this.route.snapshot.params;this.isLoading$.next(!0),this.resetPasswordRequest$=this.resetPasswordService.get(o).pipe((0,g.W)(n=>(this.error$.next(n.message),(0,v.$)(n))),(0,_.j)(()=>this.isLoading$.next(!1)))}ngOnDestroy(){this.apiResponseSub?.unsubscribe()}onResetPassword(o){this.resetPasswordForm.invalid||(this.apiForm.submit(this.resetPasswordService.update(o.id,this.resetPasswordForm.value)),this.apiResponseSub=this.apiForm.call$.subscribe())}static{this.\u0275fac=function(n){return new(n||e)(t.rXU(i.ze),t.rXU(T),t.rXU(j.nX))}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["app-reset-password-page"]],standalone:!1,decls:6,vars:9,consts:[["class","comp-loading",4,"ngIf"],["class","form-container theme-border",4,"ngIf"],["class","expired-msg foreground-text-light",4,"ngIf"],[1,"comp-loading"],[3,"strokeWidth","diameter"],[1,"form-container","theme-border"],[1,"foreground-text","app-font-semi"],[3,"formGroup","submit",4,"ngIf"],["class","confirmation-card foreground-text-light bg-600",4,"ngIf"],[3,"submit","formGroup"],[1,"full-width-field","foreground-text"],["matInput","","type","password","formControlName","password","required",""],[4,"ngIf"],["matInput","","type","password","formControlName","retypePassword","required",""],["mat-raised-button","","color","primary","type","submit",1,"submit-btn",3,"disabled","loadingButton"],[1,"confirmation-card","foreground-text-light","bg-600"],[1,"primary-color",3,"icon"],["mat-stroked-button","","color","primary",1,"auth-link",3,"routerLink"],[1,"expired-msg","foreground-text-light"],[1,"app-font-semi"]],template:function(n,r){1&n&&(t.DNE(0,Pt,2,2,"div",0),t.nI1(1,"async"),t.DNE(2,Et,7,6,"div",1),t.nI1(3,"async"),t.DNE(4,yt,10,2,"div",2),t.nI1(5,"async")),2&n&&(t.Y8G("ngIf",t.bMT(1,3,r.isLoading$)),t.R7$(2),t.Y8G("ngIf",t.bMT(3,5,r.resetPasswordRequest$)),t.R7$(2),t.Y8G("ngIf",t.bMT(5,7,r.error$)))},dependencies:[l.bT,i.qT,i.me,i.BC,i.cb,i.YS,i.j4,i.JD,f.Wk,c.j,c.M,c.b,C.fg,u.It,u.$z,G.LG,P.aY,I.K,l.Jj],styles:[".form-container[_ngcontent-%COMP%]{text-align:left;padding:20px 40px;border-radius:10px;border-width:1px;border-style:solid;box-shadow:0 15px 35px #3c425714,0 5px 15px #0000001f}h2[_ngcontent-%COMP%]{font-size:1.3em;margin-bottom:30px}.full-width-field[_ngcontent-%COMP%]{font-size:.9em}.submit-btn[_ngcontent-%COMP%]{display:block;width:100%;margin:10px auto 20px}.confirmation-card[_ngcontent-%COMP%]{padding:10px 20px;text-align:center;border-radius:5px}.confirmation-card[_ngcontent-%COMP%]   .auth-link[_ngcontent-%COMP%]{font-size:.8em}.expired-msg[_ngcontent-%COMP%]{margin-top:50px}"]})}}return e})()},{path:"no-studio",component:(()=>{class e{constructor(){}ngOnInit(){}static{this.\u0275fac=function(n){return new(n||e)}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["app-no-studio-found"]],standalone:!1,decls:2,vars:0,template:function(n,r){1&n&&(t.j41(0,"p"),t.EFF(1,"no-studio-found works!"),t.k0s())},encapsulation:2})}}return e})()}]}];var It=a(6704),jt=a(9980),Gt=a(6047),Rt=a(1997),$t=a(5626);let Tt=(()=>{class e{static{this.\u0275fac=function(n){return new(n||e)}}static{this.\u0275mod=t.$C({type:e})}static{this.\u0275inj=t.G2t({providers:[{provide:"SocialAuthServiceConfig",useValue:{autoLogin:!1,providers:[{id:k.Gz.PROVIDER_ID,provider:new k.Gz("997155366436-8vt2ik4b15hvma9lbcmlbv50le8n7aq0.apps.googleusercontent.com",{oneTapEnabled:!1})}],onError:o=>{console.error(o)}}}],imports:[l.MD,i.X1,f.iI.forChild(Ot),It.M,C.fS,u.Hl,jt.m_,G.D6,L.s5,P.dX,M.Hu,Gt.u,Rt.w,$t.h,k.AV]})}}return e})()}}]);

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.