PageSourceSearch

https://www.getepic.com/default-src_app_web-app_routes_school-conn…-connect-auth_module_ts.7364f8028c1fdfb1.js

js getepic.com collected 2026-09-24 08:41:43 UTC 43,068 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkng_up=self.webpackChunkng_up||[]).push([["default-src_app_web-app_routes_school-connect-auth_school-connect-auth_module_ts"],{12443:(Ae,M,a)=>{a.r(M),a.d(M,{SchoolConnectAuthModule:()=>Le});var d=a(36362),e=a(3184),v=a(34929),F=a(97646),O=a(3560),Z=a(2279),P=a(15527),x=a(45154),w=a(81339),f=(()=>{return(t=f||(f={})).ANNUAL="annual",t.MONTHLY="monthly",f;var t})(),p=(()=>{return(t=p||(p={})).HOME="EpicHome",t.HOME_PLUS="EpicHomePlus",t.FAMILY_PLUS="EpicFamilyPlus",p;var t})();let H=(()=>{class t{constructor(n){this._schoolConnectService=n,this.buttonCopyList=[{name:"Annual",value:f.ANNUAL},{name:"Monthly",value:f.MONTHLY}],this.tableHeaders=[{headerTitle:"",isTableHeader:!0,headerSubTitle:""},{headerTitle:"Full library access",isTableHeader:!1,headerSubTitle:""},{headerTitle:"Comic books",isTableHeader:!1,headerSubTitle:""},{headerTitle:"Homework",isTableHeader:!1,headerSubTitle:"(starting 2025)*"},{headerTitle:"Free textbooks",isTableHeader:!1,headerSubTitle:"(starting 2025)*"},{headerTitle:"Number of profiles",isTableHeader:!1,headerSubTitle:""},{headerTitle:"Price",isTableHeader:!1,headerSubTitle:""}],this.mobTableHeaders=[{headerTitle:"40K+ books & videos",isTableHeader:!1,headerSubTitle:""},{headerTitle:"Comic books",isTableHeader:!1,headerSubTitle:""},{headerTitle:"Homework",isTableHeader:!1,headerSubTitle:"(starting 2025)*"},{headerTitle:"Free textbooks",isTableHeader:!1,headerSubTitle:"(starting 2025)*"},{headerTitle:"Up to 4 profiles",isTableHeader:!1,headerSubTitle:"(pay per profile)"}],this.annualPlans=[{headerTitle:"HOME",planDisplayUI:"Epic Home",isPremiumPlan:!1,priceString:"",priceSubString:"Billed Annually",id:"epic-home-annually",tag:p.HOME,productId:"",planDetails:[{title:"Limited",showXIcon:!1,showTickIcon:!1,isPlanCard:!1},{title:"",showXIcon:!0,showTickIcon:!1,isPlanCard:!1},{title:"",showXIcon:!0,showTickIcon:!1,isPlanCard:!1},{title:"",showXIcon:!0,showTickIcon:!1,isPlanCard:!1},{title:"Pay for each profile",showXIcon:!1,showTickIcon:!1,isPlanCard:!1},{title:"",showXIcon:!1,showTickIcon:!1,isPlanCard:!0}],mobPlanDetails:[{showXIcon:!1,showTickIcon:!0},{showXIcon:!0,showTickIcon:!1},{showXIcon:!0,showTickIcon:!1},{showXIcon:!0,showTickIcon:!1},{showXIcon:!0,showTickIcon:!1}]},{headerTitle:"HOME+",planDisplayUI:"Epic Home+",isPremiumPlan:!1,priceString:"",priceSubString:"Billed Annually",id:"epic-home-plus-annually",tag:p.HOME_PLUS,productId:"",planDetails:[{title:"",showXIcon:!1,showTickIcon:!0,isPlanCard:!1},{title:"",showXIcon:!1,showTickIcon:!0,isPlanCard:!1},{title:"",showXIcon:!1,showTickIcon:!0,isPlanCard:!1},{title:"",showXIcon:!0,showTickIcon:!1,isPlanCard:!1},{title:"Pay for each profile",showXIcon:!1,showTickIcon:!1,isPlanCard:!1},{title:"",showXIcon:!1,showTickIcon:!1,isPlanCard:!0}],mobPlanDetails:[{showXIcon:!1,showTickIcon:!0},{showXIcon:!1,showTickIcon:!0},{showXIcon:!1,showTickIcon:!0},{showXIcon:!0,showTickIcon:!1},{showXIcon:!0,showTickIcon:!1}]},{headerTitle:"FAMILY+",planDisplayUI:"Epic Family+",isPremiumPlan:!0,priceString:"",priceSubString:"Billed Annually",productId:"",id:"epic-family-plus-annually",tag:p.FAMILY_PLUS,planDetails:[{title:"",showXIcon:!1,showTickIcon:!0,isPlanCard:!1},{title:"",showXIcon:!1,showTickIcon:!0,isPlanCard:!1},{title:"",showXIcon:!1,showTickIcon:!0,isPlanCard:!1},{title:"",showXIcon:!1,showTickIcon:!0,isPlanCard:!1},{title:"Upto 4 profiles",showXIcon:!1,showTickIcon:!1,isPlanCard:!1},{title:"",showXIcon:!1,showTickIcon:!1,isPlanCard:!0}],mobPlanDetails:[{showXIcon:!1,showTickIcon:!0},{showXIcon:!1,showTickIcon:!0},{showXIcon:!1,showTickIcon:!0},{showXIcon:!1,showTickIcon:!0},{showXIcon:!1,showTickIcon:!0}]}],this.monthlyPlans=[{headerTitle:"HOME",planDisplayUI:"Epic Home",isPremiumPlan:!1,priceString:"",priceSubString:"Billed Monthly",productId:"",id:"epic-home-monthly",tag:p.HOME,planDetails:[{title:"Limited",showXIcon:!1,showTickIcon:!1,isPlanCard:!1},{title:"",showXIcon:!0,showTickIcon:!1,isPlanCard:!1},{title:"",showXIcon:!0,showTickIcon:!1,isPlanCard:!1},{title:"",showXIcon:!0,showTickIcon:!1,isPlanCard:!1},{title:"Pay for each profile",showXIcon:!1,showTickIcon:!1,isPlanCard:!1},{title:"",showXIcon:!1,showTickIcon:!1,isPlanCard:!0}],mobPlanDetails:[{showXIcon:!1,showTickIcon:!0},{showXIcon:!0,showTickIcon:!1},{showXIcon:!0,showTickIcon:!1},{showXIcon:!0,showTickIcon:!1},{showXIcon:!0,showTickIcon:!1}]},{headerTitle:"HOME+",planDisplayUI:"Epic Home+",isPremiumPlan:!1,priceString:"",priceSubString:"Billed Monthly",productId:"",id:"epic-home-plus-monthly",tag:p.HOME_PLUS,planDetails:[{title:"",showXIcon:!1,showTickIcon:!0,isPlanCard:!1},{title:"",showXIcon:!1,showTickIcon:!0,isPlanCard:!1},{title:"",showXIcon:!1,showTickIcon:!0,isPlanCard:!1},{title:"",showXIcon:!0,showTickIcon:!1,isPlanCard:!1},{title:"Pay for each profile",showXIcon:!1,showTickIcon:!1,isPlanCard:!1},{title:"",showXIcon:!1,showTickIcon:!1,isPlanCard:!0}],mobPlanDetails:[{showXIcon:!1,showTickIcon:!0},{showXIcon:!1,showTickIcon:!0},{showXIcon:!1,showTickIcon:!0},{showXIcon:!0,showTickIcon:!1},{showXIcon:!0,showTickIcon:!1}]},{headerTitle:"FAMILY+",planDisplayUI:"Epic Family+",isPremiumPlan:!0,priceString:"",priceSubString:"Billed Monthly",productId:"",id:"epic-family-plus-monthly",tag:p.FAMILY_PLUS,planDetails:[{title:"",showXIcon:!1,showTickIcon:!0,isPlanCard:!1},{title:"",showXIcon:!1,showTickIcon:!0,isPlanCard:!1},{title:"",showXIcon:!1,showTickIcon:!0,isPlanCard:!1},{title:"",showXIcon:!1,showTickIcon:!0,isPlanCard:!1},{title:"Upto 4 profiles",showXIcon:!1,showTickIcon:!1,isPlanCard:!1},{title:"",showXIcon:!1,showTickIcon:!1,isPlanCard:!0}],mobPlanDetails:[{showXIcon:!1,showTickIcon:!0},{showXIcon:!1,showTickIcon:!0},{showXIcon:!1,showTickIcon:!0},{showXIcon:!1,showTickIcon:!0},{showXIcon:!1,showTickIcon:!0}]}]}handleProductResponse(){this.getProductPriceAndId("Yearly",this.annualPlans),this.getProductPriceAndId("Monthly",this.monthlyPlans)}setAnnualPlans(){}setSavePercentage(){this.annualPlans=this.annualPlans.map((n,o)=>{var c,l;if(n.basePrice&&n.basePrice>0){const s=null===(l=null===(c=this.monthlyPlans)||void 0===c?void 0:c[o])||void 0===l?void 0:l.basePrice;if(s&&s>0){const r=((s-Number(n.priceString))/s*100).toFixed(2);return Object.assign(Object.assign({},n),{savePercentage:r})}}return n})}getProductPriceAndId(n,o){var c;const l=null===(c=this.productResponse)||void 0===c?void 0:c.products,s=null==l?void 0:l.filter(r=>r.interval_type===n);
1null==s||s.forEach(r=>{var m,u;const b=null===(u=null===(m=r.tags)||void 0===m?void 0:m.split(",")[0])||void 0===u?void 0:u.split("#")[1],_=r.is_multiply,g=o.findIndex(h=>h.tag===b);if(g>-1){let h=r.price;if(_){const k=this.getProfilePricing(h,r.interval_type);k&&(h=k)}else r.interval_type===x.K_.YEARLY&&(h=Number((Math.floor(h/12*100)/100).toFixed(2)));o[g].priceString=null==h?void 0:h.toLocaleString("en",{useGrouping:!1,minimumFractionDigits:2}),o[g].is_multiply=r.is_multiply,o[g].productId=r.productId||"",o[g].basePrice=r.price,o[g].interval_type=r.interval_type,o[g].interval_type_short_string=r.interval_type===x.K_.YEARLY?"/yr":"/mo"}})}getProfilePricing(n,o){return this._schoolConnectService.flyerDataProfilesLength?Number((n/(o===x.K_.YEARLY?12:1)).toFixed(2)):null}}return t.\u0275fac=function(n){return new(n||t)(e.LFG(w.SchoolConnectService))},t.\u0275prov=e.Yz7({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();var y=a(76317),C=a(10745),D=a(78947),X=a(59295),B=a(64039),U=a(32202),E=a(24047),Y=a(55617),N=a(13338);const I=function(t){return{activeBtn:t}};function J(t,i){if(1&t){const n=e.EpF();e.TgZ(0,"div",1)(1,"div",2),e.NdJ("click",function(){return e.CHM(n),e.oxw().chooseNavButton(0)}),e._uU(2),e.qZA(),e.TgZ(3,"div",2),e.NdJ("click",function(){return e.CHM(n),e.oxw().chooseNavButton(1)}),e._uU(4),e.qZA()()}if(2&t){const n=e.oxw();e.xp6(1),e.Q6J("ngClass",e.VKq(4,I,0===n.selectedBtnIndex)),e.xp6(1),e.hij(" ",n.selectorButtonList[0].name," "),e.xp6(1),e.Q6J("ngClass",e.VKq(6,I,1===n.selectedBtnIndex)),e.xp6(1),e.hij(" ",n.selectorButtonList[1].name," ")}}let R=(()=>{class t{constructor(){this.navCtaClicked=new e.vpe,this.selectorButtonList=[],this.selectedBtnIndex=0}chooseNavButton(n){this.selectedBtnIndex=n,this.navCtaClicked.emit(this.selectorButtonList[n].value)}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["epic-selector-buttons"]],inputs:{selectorButtonList:"selectorButtonList",selectedBtnIndex:"selectedBtnIndex"},outputs:{navCtaClicked:"navCtaClicked"},decls:1,vars:1,consts:[["class","buttons-wrapper",4,"ngIf"],[1,"buttons-wrapper"],[1,"navBtn",3,"ngClass","click"]],template:function(n,o){1&n&&e.YNc(0,J,5,8,"div",0),2&n&&e.Q6J("ngIf",(null==o.selectorButtonList?null:o.selectorButtonList.length)>0)},directives:[d.O5,d.mk,N.oO],styles:[".buttons-wrapper[_ngcontent-%COMP%]{width:100%;border:2px solid #0a96e6;border-radius:34px;width:320px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer}.buttons-wrapper[_ngcontent-%COMP%]   .navBtn[_ngcontent-%COMP%]{width:50%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:100px;color:#0a96e6;font-family:Roboto;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.01em}.buttons-wrapper[_ngcontent-%COMP%]   .activeBtn[_ngcontent-%COMP%]{background-color:#0a96e6;color:#fff;font-weight:700;transition:all .5s ease-out}"]}),t})();var j=a(78096),$=a(33314);function Q(t,i){1&t&&(e.TgZ(0,"div",3),e._UZ(1,"epic-dot-loader",4),e.qZA())}function z(t,i){if(1&t&&(e.ynx(0),e._UZ(1,"br"),e.TgZ(2,"span",32),e._uU(3),e.qZA(),e.BQk()),2&t){const n=e.oxw().$implicit;e.xp6(3),e.Oqu(n.headerSubTitle)}}const q=function(t,i){return{emptyHeader:t,subHeaderColumn:i}};function V(t,i){if(1&t&&(e.TgZ(0,"div",30),e._uU(1),e.YNc(2,z,4,1,"ng-container",31),e.qZA()),2&t){const n=i.$implicit;e.Q6J("ngClass",e.WLB(3,q,n.isTableHeader,n.headerSubTitle)),e.xp6(1),e.hij(" ",n.headerTitle," "),e.xp6(1),e.Q6J("ngIf",n.headerSubTitle)}}function G(t,i){1&t&&(e.TgZ(0,"div",38),e._uU(1," MOST POPULAR "),e.qZA())}function K(t,i){1&t&&e._UZ(0,"img",41)}const W=function(){return["epic-icon--m","epic-icon--green","epic-icon--cursor-default"]};function ee(t,i){1&t&&e._UZ(0,"epic-icon",42),2&t&&e.Q6J("icon","checkmark-circle")("iconClasses",e.DdM(2,W))}function ne(t,i){if(1&t&&(e.TgZ(0,"div",46),e._uU(1),e.qZA()),2&t){const n=e.oxw(3).$implicit;e.xp6(1),e.hij(" Save ",n.savePercentage,"% ")}}function te(t,i){if(1&t&&(e.ynx(0),e.TgZ(1,"div",43)(2,"span",44),e._uU(3),e.qZA(),e._uU(4,"/mo "),e.qZA(),e._uU(5),e._UZ(6,"br"),e.YNc(7,ne,2,1,"div",45),e.BQk()),2&t){const n=e.oxw(2).$implicit;e.xp6(3),e.hij("$",n.priceString,""),e.xp6(2),e.hij(" ",n.priceSubString," "),e.xp6(2),e.Q6J("ngIf",n.savePercentage)}}const oe=function(t){return{priceCard:t}};function ie(t,i){if(1&t&&(e.TgZ(0,"div",30),e._uU(1),e.YNc(2,K,1,0,"img",39),e.YNc(3,ee,1,3,"epic-icon",40),e.YNc(4,te,8,3,"ng-container",31),e.qZA()),2&t){const n=i.$implicit;e.Q6J("ngClass",e.VKq(5,oe,null==n?null:n.isPlanCard)),e.xp6(1),e.hij(" ",null==n?null:n.title," "),e.xp6(1),e.Q6J("ngIf",n.showXIcon),e.xp6(1),e.Q6J("ngIf",n.showTickIcon),e.xp6(1),e.Q6J("ngIf",null==n?null:n.isPlanCard)}}const S=function(t){return{activePlan:t}},ae=function(t){return{"popular-wrapper":t}},T=function(t){return{familyHeader:t}},L=function(t){return{"epic-btn--secondary":t}};function ce(t,i){if(1&t){const n=e.EpF();e.TgZ(0,"div",33),e.NdJ("click",function(){const l=e.CHM(n).$implicit;return e.oxw(2).planClicked(l)}),e.TgZ(1,"div",34),e.YNc(2,G,2,0,"div",35),e.TgZ(3,"div",36),e._uU(4),e.qZA(),e.YNc(5,ie,5,7,"div",17),e.TgZ(6,"button",37),e._uU(7),e.qZA()()()}if(2&t){const n=i.$implicit,o=e.oxw(2);e.Q6J("ngClass",e.VKq(8,S,o.selectedPlan.id===n.id)),e.xp6(1),e.Q6J("ngClass",e.VKq(10,ae,n.isPremiumPlan)),e.xp6(1),e.Q6J("ngIf",n.isPremiumPlan),e.xp6(1),e.Q6J("ngClass",e.VKq(12,T,n.isPremiumPlan)),e.xp6(1),e.hij(" ",n.headerTitle," "),e.xp6(1),e.Q6J("ngForOf",n.planDetails),e.xp6(1),e.Q6J("ngClass",e.VKq(14,L,o.selectedPlan.id!==n.id
1)),e.xp6(1),e.hij(" ",o.selectedPlan.id===n.id?"Selected":"Select"," ")}}function le(t,i){1&t&&(e.TgZ(0,"div",54),e._uU(1," MOST POPULAR "),e.qZA())}function re(t,i){if(1&t&&(e.TgZ(0,"span",55),e._uU(1),e.qZA()),2&t){const n=e.oxw().$implicit;e.xp6(1),e.hij(" Save ",n.savePercentage,"% ")}}function se(t,i){1&t&&e._UZ(0,"img",61)}const pe=function(){return["epic-icon--s","epic-icon--green","epic-icon--cursor-default"]};function de(t,i){1&t&&e._UZ(0,"epic-icon",42),2&t&&e.Q6J("icon","checkmark-circle")("iconClasses",e.DdM(2,pe))}function he(t,i){if(1&t&&(e.TgZ(0,"span",32),e._uU(1),e.qZA()),2&t){const n=e.oxw().index,o=e.oxw(3);e.xp6(1),e.Oqu(o.mobTableHeaders[n].headerSubTitle)}}function me(t,i){if(1&t&&(e.TgZ(0,"div",56)(1,"div",57),e.YNc(2,se,1,0,"img",58),e.YNc(3,de,1,3,"epic-icon",40),e.qZA(),e.TgZ(4,"div",59),e._uU(5),e.YNc(6,he,2,1,"span",60),e.qZA()()),2&t){const n=i.$implicit,o=i.index,c=e.oxw().$implicit,l=e.oxw(2);e.xp6(2),e.Q6J("ngIf",n.showXIcon),e.xp6(1),e.Q6J("ngIf",n.showTickIcon),e.xp6(2),e.hij(" ",0===o&&"HOME"===c.headerTitle?"Limited books & videos":l.mobTableHeaders[o].headerTitle," "),e.xp6(1),e.Q6J("ngIf",l.mobTableHeaders[o].headerSubTitle&&!(c.isPremiumPlan&&4===o))}}function ge(t,i){if(1&t){const n=e.EpF();e.TgZ(0,"div",47),e.NdJ("click",function(){const l=e.CHM(n).$implicit;return e.oxw(2).planClicked(l)}),e.YNc(1,le,2,0,"div",48),e.TgZ(2,"div",49),e._uU(3),e.qZA(),e.TgZ(4,"div",50)(5,"div",43)(6,"span",44),e._uU(7),e.qZA(),e._uU(8,"/mo "),e.qZA(),e.TgZ(9,"div")(10,"span"),e._uU(11),e.qZA(),e.YNc(12,re,2,1,"span",51),e.qZA()(),e.TgZ(13,"div"),e.YNc(14,me,7,4,"div",52),e.qZA(),e.TgZ(15,"button",53),e._uU(16),e.qZA()()}if(2&t){const n=i.$implicit,o=e.oxw(2);e.Q6J("ngClass",e.VKq(10,S,o.selectedPlan.id===n.id)),e.xp6(1),e.Q6J("ngIf",n.isPremiumPlan),e.xp6(1),e.Q6J("ngClass",e.VKq(12,T,n.isPremiumPlan)),e.xp6(1),e.hij(" ",n.headerTitle," "),e.xp6(4),e.hij("$",n.priceString,""),e.xp6(4),e.hij(" ",n.priceSubString,""),e.xp6(1),e.Q6J("ngIf",n.savePercentage),e.xp6(2),e.Q6J("ngForOf",n.mobPlanDetails),e.xp6(1),e.Q6J("ngClass",e.VKq(14,L,o.selectedPlan.id!==n.id)),e.xp6(1),e.hij(" ",o.selectedPlan.id===n.id?"Selected":"Select"," ")}}function fe(t,i){if(1&t){const n=e.EpF();e.TgZ(0,"div",62)(1,"epic-profile-form-container",63),e.NdJ("profilesEmitted",function(c){return e.CHM(n),e.oxw(2).profilesEmitted(c)})("continueCtaClicked",function(){return e.CHM(n),e.oxw(2).continueCtaClicked()})("formValid",function(c){return e.CHM(n),e.oxw(2).formValid(c)}),e.ALo(2,"async"),e.ALo(3,"async"),e.ALo(4,"async"),e.ALo(5,"async"),e.qZA()()}if(2&t){const n=e.oxw(2);e.xp6(1),e.Q6J("profileInfo",e.lcZ(2,6,n.studentProfiles$))("editMode",!1)("paywallView",!0)("selectedPlanCopy",e.lcZ(3,8,n.selectedPlanCopy$))("totalDuePrice",e.lcZ(4,10,n.totalDuePrice$))("showLoaderInContinueCta",e.lcZ(5,12,n.showLoaderInContinueCta$))}}function ue(t,i){if(1&t){const n=e.EpF();e.TgZ(0,"div",5),e.NdJ("scroll",function(c){return e.CHM(n),e.oxw().onScroll(c)})("wheel",function(c){return e.CHM(n),e.oxw().onScroll(c)}),e.TgZ(1,"div",6)(2,"div",7),e._UZ(3,"img",8),e.qZA(),e.TgZ(4,"div",9)(5,"h1",10),e._uU(6,"Choose a Plan"),e.qZA(),e.TgZ(7,"h1",11),e._uU(8,"Choose Your Plan"),e.qZA(),e.TgZ(9,"div",12),e._UZ(10,"img",13),e.TgZ(11,"epic-selector-buttons",14),e.NdJ("navCtaClicked",function(c){return e.CHM(n),e.oxw().navCtaClicked(c)}),e.qZA()(),e.TgZ(12,"div",15)(13,"div",16),e.YNc(14,V,3,6,"div",17),e.qZA(),e.YNc(15,ce,8,16,"div",18),e.qZA(),e.TgZ(16,"div",19),e.YNc(17,ge,17,16,"div",20),e.qZA(),e.TgZ(18,"div",21),e._uU(19," *The above prices are subsidised due to partnership with Non-profits and Governments (based on state availability). Please note that the homework and free textbooks features are in development and may change based on company considerations and industry factors. "),e.qZA()()(),e.TgZ(20,"div",22)(21,"div",23),e._uU(22," Plan Summary "),e.qZA(),e.TgZ(23,"div",24)(24,"div",25)(25,"div"),e._uU(26),e.qZA(),e.TgZ(27,"div"),e._uU(28),e.qZA()(),e.TgZ(29,"div",26)(30,"div"),e._uU(31),e.qZA(),e.TgZ(32,"div"),e._uU(33),e.qZA()()(),e.YNc(34,fe,6,14,"div",27),e.ALo(35,"async"),e.TgZ(36,"div",28),e.ynx(37),e._uU(38),e.ALo(39,"async"),e.BQk(),e.TgZ(40,"button",29),e.NdJ("click",function(){return e.CHM(n),e.oxw().continueCtaClicked()}),e._uU(41," Continue "),e.qZA()()()()}if(2&t){const n=e.oxw();e.xp6(3),e.Q6J("src",n.epicLogo,e.LSH)("alt","Epic")("title","Epic"),e.xp6(8),e.Q6J("selectorButtonList",n.selectorButtonList),e.xp6(3),e.Q6J("ngForOf",n.tableHeaders),e.xp6(1),e.Q6J("ngForOf",n.currentPlanDetails),e.xp6(2),e.Q6J("ngForOf",n.currentPlanDetails.slice().reverse()),e.xp6(9),e.Oqu(null==n.selectedPlan?null:n.selectedPlan.planDisplayUI),e.xp6(2),e.AsE(" $",null==n.selectedPlan?null:n.selectedPlan.basePrice,"",null==n.selectedPlan?null:n.selectedPlan.interval_type_short_string," "),e.xp6(3),e.Oqu(null==n.selectedPlan?null:n.selectedPlan.priceSubString),e.xp6(2),e.hij(" ","FAMILY+"===(null==n.selectedPlan?null:n.selectedPlan.headerTitle)?"for up to 4 profiles":"per profile"," "),e.xp6(1),e.Q6J("ngIf",!e.lcZ(35,16,n.loading$)),e.xp6(4),e.AsE("Pay USD ",e.lcZ(39,18,n.totalDuePrice$)," ","Yearly"===(null==n.selectedPlan?null:n.selectedPlan.interval_type)?"annually":"monthly","."),e.xp6(2),e.Q6J("disabled",n.formInvalid)}}function _e(t,i){1&t&&e._UZ(0,"div",64)}let Pe=(()=>{class t{constructor(n,o,c,l,s,r){this.fLPaywallService=n,this._productService=o,this._onboardingDialogService=c,this._schoolConnectService=l,this.schoolConnectLoggingService=s,this._showRewardBackgroun
1dService=r,this.tableHeaders=this.fLPaywallService.tableHeaders,this.selectorButtonList=this.fLPaywallService.buttonCopyList,this.currentPlanDetails=this.fLPaywallService.annualPlans,this.mobTableHeaders=this.fLPaywallService.mobTableHeaders,this.selectedPlan=this.currentPlanDetails.filter(m=>m.isPremiumPlan)[0],this.hasReachedPageEnd=!1,this.totalProfilesCreated=1,this.profileSubString="",this.loading=new y.X(!0),this.loading$=this.loading.asObservable(),this.epicLogo=F.Cy.EPIC_LOGO_BLUE,this.showModalBg=new y.X(!1),this.showModalBg$=this.showModalBg.asObservable(),this.selectedPlanCopy$=(0,C.of)(""),this.subs=[],this.formInvalid=!1,this._showLoaderInContinueCta=new y.X(!1),this.showLoaderInContinueCta$=this._showLoaderInContinueCta.asObservable()}onScroll(n){}ngOnInit(){return(0,v.mG)(this,void 0,void 0,function*(){if(this.showModalBg.next(!1),this._schoolConnectService.isFloridaExperimentFlow=!0,this.loading.next(!0),this.configureProfileInfoSummary(),this._productService.getCachedProductResponse())this.fLPaywallService.productResponse=this._productService.getCachedProductResponse();else{let n={consumer_types:O.CONSUMER_TYPES.FLORIDA_OUTREACH,countryCode:"US"};this.fLPaywallService.productResponse=yield this._productService.getDynamicProduct(n),this._productService.cacheProductsResponse(this.fLPaywallService.productResponse)}this.fLPaywallService.handleProductResponse(),this.fLPaywallService.setSavePercentage(),this.currentPlanDetails=this.fLPaywallService.annualPlans,this.setTotalDuePricing(),this.loading.next(!1),this._schoolConnectService.floridaCampaignPaymentPageLoaded(),(0,D.H)(100).pipe((0,X.q)(1)).subscribe(()=>{this.schoolConnectLoggingService.logPlansPageView()}),this.subs.push(this._showRewardBackgroundService.showModalOnAppForRewards$.subscribe(n=>{this.showModalBg.next(n)}))})}ngAfterViewInit(){return(0,v.mG)(this,void 0,void 0,function*(){yield a.e("src_app_shared_payment-details_payment-details_module_ts").then(a.bind(a,13887)),yield a.e("src_app_shared_address-form_address-form_module_ts").then(a.bind(a,3022))})}ngOnDestroy(){this.subs.forEach(n=>{n.unsubscribe()})}setTotalDuePricing(){var n;if(null===(n=this.selectedPlan)||void 0===n?void 0:n.basePrice){const o=this.getTotalDuePrice(this.selectedPlan);o&&(this.totalDuePrice$=(0,C.of)(o),this.totalDuePrice=o)}}getTotalDuePrice(n){var o;return this._schoolConnectService.flyerDataProfilesLength&&n.basePrice?(null===(o=this.selectedPlan)||void 0===o?void 0:o.tag)===p.FAMILY_PLUS?n.basePrice:Number((this._schoolConnectService.flyerDataProfilesLength*n.basePrice).toFixed(2)):null}configureProfileInfoSummary(){const n=this._schoolConnectService.getFlyerIDFromLocalStorage();if(n){this._schoolConnectService.flyerId=n;const o=this._schoolConnectService.getProfilesFromLocalStorage();o&&(this._schoolConnectService.intializeFlyerDataProfiles(),this._schoolConnectService.flyerDataProfiles=o,this._schoolConnectService.emitStudentProfile(o),this.studentProfiles$=this._schoolConnectService.getStudentProfiles())}}setProfileSubString(){this._schoolConnectService.flyerDataProfilesLength&&(this.profileSubString=`For ${this._schoolConnectService.flyerDataProfilesLength} profile${this._schoolConnectService.flyerDataProfilesLength>1?"s":""}`)}profilesEmitted(){this.setSelectedPlanCopy()}navCtaClicked(n){const o=this.currentPlanDetails.filter(c=>{var l;return c.id===(null===(l=this.selectedPlan)||void 0===l?void 0:l.id)})[0];this.currentPlanDetails=n===f.ANNUAL?this.fLPaywallService.annualPlans:this.fLPaywallService.monthlyPlans,this.selectedPlan=this.currentPlanDetails.filter(c=>c.headerTitle===(null==o?void 0:o.headerTitle))[0],this.setSelectedPlanCopy()}setSelectedPlanCopy(){var n;this.selectedPlanCopy$=(null===(n=this.selectedPlan)||void 0===n?void 0:n.basePrice)&&this.selectedPlan.tag!==p.FAMILY_PLUS?(0,C.of)(`$${this.selectedPlan.basePrice}${this.selectedPlan.interval_type===x.K_.YEARLY?"/yr":"/mo"}`):(0,C.of)(""),this.setTotalDuePricing()}planClicked(n){this.selectedPlan=n,this.setSelectedPlanCopy()}continueCtaClicked(){var n,o;return(0,v.mG)(this,void 0,void 0,function*(){this._showLoaderInContinueCta.next(!0);const c=null===(n=this.fLPaywallService.productResponse)||void 0===n?void 0:n.products,l=null==c?void 0:c.filter(b=>{var _;return b.productId===(null===(_=this.selectedPlan)||void 0===_?void 0:_.productId)})[0],{AddressFormModule:s}=yield a.e("src_app_shared_address-form_address-form_module_ts").then(a.bind(a,3022)),r=s.getComponent(),m={flowSource:Z.E4.FLORIDA_CAMPAIGN,productC
1ompareHandlers:{handleSubComplete:()=>{this._schoolConnectService.removeLocalStorageValues(),location.href=`${P.FW}/${P.Pm.PROFILE_SELECT}`},handleClose:()=>null,handleBackArrow:()=>{}},componentData:{headerTitle:"Last step to start reading!",headerSubtitle:" ",showSignIn:!1,ctaCopy:"Subscribe",disableShowPromo:!0,showAddressForm:!0,formHeaderTitles:[],externalTemplate:r,totalDuePrice:this.totalDuePrice},product:l,profiles:this._schoolConnectService.getMappedFlyerDataProfiles()},u={plan_selected:null===(o=this.selectedPlan)||void 0===o?void 0:o.tag.slice(4),interim_selected:null==l?void 0:l.interval,total_amount_in_cents:this.totalDuePrice?this.priceToCents(Number(this.totalDuePrice)):0};this.schoolConnectLoggingService.logPlansContinueClick(u),yield this._onboardingDialogService.openPaymentDetailsDialog(m,!1,u),this._showLoaderInContinueCta.next(!1)})}priceToCents(n){return Math.round(Math.abs(n)/100*1e4)}formValid(n){this.formInvalid=!n}}return t.\u0275fac=function(n){return new(n||t)(e.Y36(H),e.Y36(O.ProductService),e.Y36(B.G),e.Y36(w.SchoolConnectService),e.Y36(U.SchoolConnectLoggingService),e.Y36(E.R))},t.\u0275cmp=e.Xpm({type:t,selectors:[["epic-fl-paywall-screen"]],hostBindings:function(n,o){1&n&&e.NdJ("scroll",function(l){return o.onScroll(l)})},decls:7,vars:11,consts:[["class","loader-container",4,"ngIf"],["class","page-container",3,"scroll","wheel",4,"ngIf"],["class","epic-modal-background-webp",4,"ngIf"],[1,"loader-container"],["color","#0a96e6"],[1,"page-container",3,"scroll","wheel"],[1,"compare-container"],[1,"epic-logo-container"],["height","56","width","110",1,"epic-logo",3,"src","alt","title"],[1,"compare-wrapper"],[1,"header","hide-in-mobile"],[1,"header","show-in-mobile"],[1,"button-wrapper"],["src","assets/product/save-more.svg",1,"save-more-img"],[3,"selectorButtonList","navCtaClicked"],[1,"table-wrapper"],[1,"header-wrapper"],["class","tableItem",3,"ngClass",4,"ngFor","ngForOf"],["class","column-wrapper cursor-pointer",3,"ngClass","click",4,"ngFor","ngForOf"],[1,"mob-table-wrapper"],["class","plan-card",3,"ngClass","click",4,"ngFor","ngForOf"],[1,"tnc-info"],[1,"column","plan-summary"],[1,"summary-header","fontFamily-secondary--bold","display-flex","justify-center"],[1,"plan-details"],[1,"plan-name","fontSize-l-16","fontWeight-7"],[1,"plan-duration","fontSize-xs"],["class","profile-summary",4,"ngIf"],[1,"continue-cta"],[1,"epic-btn","epic-btn--l",3,"disabled","click"],[1,"tableItem",3,"ngClass"],[4,"ngIf"],[1,"subheader"],[1,"column-wrapper","cursor-pointer",3,"ngClass","click"],[1,"column",3,"ngClass"],["class","popular-badge",4,"ngIf"],[1,"tableItem","largerHeader",3,"ngClass"],[1,"epic-btn","plans-cta",3,"ngClass"],[1,"popular-badge"],["src","/assets/freemium-welcome-page/icon-x.svg","width","18","height","18",4,"ngIf"],["class","icon-check",3,"icon","iconClasses",4,"ngIf"],["src","/assets/freemium-welcome-page/icon-x.svg","width","18","height","18"],[1,"icon-check",3,"icon","iconClasses"],[1,"price-string"],[1,"price"],["class","save-percent fontSize-xs fontWeight-7",4,"ngIf"],[1,"save-percent","fontSize-xs","fontWeight-7"],[1,"plan-card",3,"ngClass","click"],["class","popular-badge mob-popular-badge",4,"ngIf"],[1,"largerHeader",3,"ngClass"],[1,"price-container"],["class","save-percent mobile fontSize-xs fontWeight-7",4,"ngIf"],["class","tableItem",4,"ngFor","ngForOf"],[1,"epic-btn","mob-plans-cta",3,"ngClass"],[1,"popular-badge","mob-popular-badge"],[1,"save-percent","mobile","fontSize-xs","fontWeight-7"],[1,"tableItem"],[1,"icon-wrapper"],["src","/assets/freemium-welcome-page/icon-x.svg","width","14","height","14",4,"ngIf"],[1,"title"],["class","subheader",4,"ngIf"],["src","/assets/freemium-welcome-page/icon-x.svg","width","14","height","14"],[1,"profile-summary"],[3,"profileInfo","editMode","paywallView","selectedPlanCopy","totalDuePrice","showLoaderInContinueCta","profilesEmitted","continueCtaClicked","formValid"],[1,"epic-modal-background-webp"]],template:function(n,o){1&n&&(e.YNc(0,Q,2,0,"div",0),e.ALo(1,"async"),e.YNc(2,ue,42,20,"div",1),e.ALo(3,"async"),e.ALo(4,"async"),e.YNc(5,_e,1,0,"div",2),e.ALo(6,"async")),2&n&&(e.Q6J("ngIf",e.lcZ(1,3,o.loading$)),e.xp6(2),e.Q6J("ngIf",!e.lcZ(3,5,o.loading$)&&!e.lcZ(4,7,o.showModalBg$)),e.xp6(3),e.Q6J("ngIf",e.lcZ(6,9,o.showModalBg$)))},directives:[d.O5,Y.c,R,d.sg,d.mk,j.A,$.U],pipes:[d.Ov],styles:[".page-container[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:center}@media screen and (max-width: 1280px){.page-container[_ngcontent-%COMP%]{flex-direction:column;align-items:center;overflow-y:clip}}.compare-wrapper[_ngcontent-%COMP%]{max-width:785px;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;overflow-x:hidden}@media screen and (max-width: 1280px){.compare-wrapper[_ngcontent-%COMP%]{max-width:960px}}@media screen and (max-width: 600px){.compare-wrapper[_ngcontent-%COMP%]{max-width:360px}}
1.compare-wrapper[_ngcontent-%COMP%]   .header[_ngcontent-%COMP%]{font-family:Mikado;margin-left:104px;margin-top:0}@media screen and (max-width: 1280px){.compare-wrapper[_ngcontent-%COMP%]   .header[_ngcontent-%COMP%]{margin:0 0 12px;font-size:28px;font-weight:700;line-height:36px;letter-spacing:0em}}@media screen and (max-width: 600px){.compare-wrapper[_ngcontent-%COMP%]   .header[_ngcontent-%COMP%]{margin:0 0 12px}}.compare-wrapper[_ngcontent-%COMP%]   .button-wrapper[_ngcontent-%COMP%]{display:flex;flex-direction:row}.compare-wrapper[_ngcontent-%COMP%]   .save-more-img[_ngcontent-%COMP%]{width:204px;margin-left:-104px;margin-top:-32px;margin-right:4px}@media screen and (max-width: 1280px){.compare-wrapper[_ngcontent-%COMP%]   .save-more-img[_ngcontent-%COMP%]{display:none}}.compare-wrapper[_ngcontent-%COMP%]   .table-wrapper[_ngcontent-%COMP%]{display:flex;flex-direction:row;padding:44px 0 24px}@media screen and (max-width: 1280px){.compare-wrapper[_ngcontent-%COMP%]   .table-wrapper[_ngcontent-%COMP%]{display:none}}.compare-wrapper[_ngcontent-%COMP%]   .header-wrapper[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:flex-end;padding:12px}.compare-wrapper[_ngcontent-%COMP%]   .header-wrapper[_ngcontent-%COMP%]   .subheader[_ngcontent-%COMP%]{color:#afbbca;font-family:Roboto,sans-serif;font-size:12px;font-weight:400;line-height:18px;letter-spacing:.02em;display:flex;justify-content:flex-end}.compare-wrapper[_ngcontent-%COMP%]   .header-wrapper[_ngcontent-%COMP%]   .tableItem[_ngcontent-%COMP%]{color:#3c4b62;height:48px;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;line-height:24px;letter-spacing:.01em;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:right}.compare-wrapper[_ngcontent-%COMP%]   .header-wrapper[_ngcontent-%COMP%]   .emptyHeader[_ngcontent-%COMP%]{height:74px}.compare-wrapper[_ngcontent-%COMP%]   .header-wrapper[_ngcontent-%COMP%]   .subHeaderColumn[_ngcontent-%COMP%]{display:flex;justify-content:flex-start;align-items:flex-end}.compare-wrapper[_ngcontent-%COMP%]   .column-wrapper[_ngcontent-%COMP%]{border-radius:16px;background:#f9fafd;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-left:16px;padding:24px 6px 0;box-shadow:0 1px 3px #2b476826;width:170px;border:4px solid transparent}.compare-wrapper[_ngcontent-%COMP%]   .column-wrapper[_ngcontent-%COMP%]   .tableItem[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.01em;color:#3c4b62;height:48px;padding:4px 0;display:flex;justify-content:center;align-items:center}.compare-wrapper[_ngcontent-%COMP%]   .column-wrapper[_ngcontent-%COMP%]   .largerHeader[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-size:20px;font-weight:900;line-height:22px;letter-spacing:.05em;color:#0a96e6;height:48px}.compare-wrapper[_ngcontent-%COMP%]   .column-wrapper[_ngcontent-%COMP%]   .priceCard[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:64px;font-family:Roboto,sans-serif;font-size:12px;font-weight:400;line-height:18px;letter-spacing:.02em;color:#3c4b62;text-align:center}.compare-wrapper[_ngcontent-%COMP%]   .column-wrapper[_ngcontent-%COMP%]   .priceCard[_ngcontent-%COMP%]   .price-string[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.01em}.compare-wrapper[_ngcontent-%COMP%]   .column-wrapper[_ngcontent-%COMP%]   .priceCard[_ngcontent-%COMP%]   .price[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-size:24px;font-weight:700;line-height:32px;letter-spacing:0em}.compare-wrapper[_ngcontent-%COMP%]   .save-percent[_ngcontent-%COMP%]{letter-spacing:.02em;color:#e9559b;border:1px solid #e9559b;padding:2px 5px;margin-top:4px}.compare-wrapper[_ngcontent-%COMP%]   .save-percent.mobile[_ngcontent-%COMP%]{margin-left:8px}.compare-wrapper[_ngcontent-%COMP%]   .popular-wrapper[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center}.compare-wrapper[_ngcontent-%COMP%]   .popular-badge[_ngcontent-%COMP%]{width:128px;height:22px;border-radius:100px;background-color:#e9559b;color:#fff;display:flex;justify-content:center;align-items:center;font-family:Roboto,sans-serif;font-size:11px;font-weight:900;line-height:12px;letter-spacing:.1em;margin-top:-22px;z-index:1;transform:translateY(-16px)}.compare-wrapper[_ngcontent-%COMP%]   .mob-popular-badge[_ngcontent-%COMP%]{margin-top:-8px;transform:translate(56px,-16px)}@media screen and (max-width: 600px){.compare-wrapper[_ngcontent-%COMP%]   .mob-popular-badge[_ngcontent-%COMP%]{margin:-24px auto 16px;transform:none}}.compare-wrapper[_ngcontent-%COMP%]   .tnc-info[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-size:12px;font-weight:400;line-height:18px;letter-spacing:.02em;color:#3c4b62;margin-left:182px;max-width:545px;width:100%;margin-bottom:24px}@media screen and (max-width: 1280px){.compare-wrapper[_ngcontent-%COMP%]   .tnc-info[_ngcontent-%COMP%]{max-width:800px;width:100%;margin-left:44px;margin-top:-24px}}@media screen and (max-width: 860px){.compare-wrapper[_ngcontent-%COMP%]   .tnc-info[_ngcontent-%COMP%]{width:100%;margin-left:64px}}@media screen and (max-width: 600px){.compare-wrapper[_ngcontent-%COMP%]   .tnc-info[_ngcontent-%COMP%]{max-width:327px;margin-left:0;margin-top:-16px}}.compare-wrapper[_ngcontent-%COMP%]   .plans-cta[_ngcontent-%COMP%]{width:102px;height:32px;margin:32px 0}.compare-wrapper[_ngcontent-%COMP%]   .mob-plans-cta[_ngcontent-%COMP%]{width:102px;height:32px;margin:0 auto;display:flex}.compare-wrapper[_ngcontent-%COMP%]   .column[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;align-items:center}.compare-wrapper[_ngcontent-%COMP%]   .mob-table-wrapper[_ngcontent-%COMP%]{position:relative;margin:20px auto;overflow-x:auto;z-index:5;display:flex;flex-direction:row;padding:6px;display:none}@media screen and (max-width: 1280px){.compare-wrapper[_ngcontent-%COMP%]   .mob-table-wrapper[_ngcontent-%COMP%]{display:flex;width:100%;height:416px;padding:24px 12px;justify-content:center}}@media screen and (max-width: 860px){.compare-wrapper[_ngcontent-%COMP%]   .mob-table-wrapper[_ngcontent-%COMP%]{justify-content:flex-start}}@media screen and (max-width: 600px){.compare-wrapper[_ngcontent-%COMP%]   .mob-table-wrapper[_ngcontent-%COMP%]{height:auto;flex-wrap:wrap;justify-content:center}}.compare-wrapper[_ngcontent-%COMP%]   .mob-table-wrapper[_ngcontent-%COMP%]::-webkit-scrollbar{background-color:#fff;display:none}.compare-wrapper[_ngcontent-%COMP%]   .mob-table-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]{border:4px solid transparent;flex:0 0 262px;box-shadow:0 1px 3px #2b476826;background:#f9fafd;padding:12px 6px;border-radius:16px;margin-right:20px}.compare-wrapper[_ngcontent-%COMP%]   .mob-table-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]   .largerHeader[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-size:20px;font-weight:900;line-height:22px;letter-spacing:.05em;text-align:center;color:#0a96e6;margin:12px auto 6px}@media screen and (max-width: 600px){.compare-wrapper[_ngcontent-%COMP%]   .mob-table-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]   .largerHeader[_ngcontent-%COMP%]:first-child{margin-left:0}}@media screen and (max-width: 1280px){.compare-wrapper[_ngcontent-%COMP%]   .mob-table-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]:first-child{margin-left:20px}}@media screen and (max-width: 600px){.compare-wrapper[_ngcontent-%COMP%]   .mob-table-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]{flex:0 0 327px}.compare-wrapper[_ngcontent-%COMP%]   .mob-table-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]{margin:0 0 16px}.compare-wrapper[_ngcontent-%COMP%]   .mob-table-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]:last-child{margin-bottom:0}.compare-wrapper[_ngcontent-%COMP%]   .mob-table-wrapper[_ngcontent-%COMP%]   .plan-card[_ngcontent-%COMP%]:first-child{margin-left:0}}.compare-wrapper[_ngcontent-%COMP%]   .mob-table-wrapper[_ngcontent-%COMP%]   .price-container[_ngcontent-%COMP%]{color:#3c4b62;font-family:Roboto,sans-serif;font-size:12px;font-weight:400;line-height:18px;letter-spacing:.02em;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:12px 0 20px}.compare-wrapper[_ngcontent-%COMP%]   .mob-table-wrapper[_ngcontent-%COMP%]   .price-container[_ngcontent-%COMP%]   .price-string[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.01em}.compare-wrapper[_ngcontent-%COMP%]   .mob-table-wrapper[_ngcontent-%COMP%]   .price-container[_ngcontent-%COMP%]   .price[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-size:24px;font-weight:700;line-height:32px;letter-spacing:0em}.compare-wrapper[_ngcontent-%COMP%]   .mob-table-wrapper[_ngcontent-%COMP%]   .icon-wrapper[_ngcontent-%COMP%]{height:20px;width:20px;
1display:flex;align-items:center;justify-content:center;margin-right:8px}.compare-wrapper[_ngcontent-%COMP%]   .mob-table-wrapper[_ngcontent-%COMP%]   .tableItem[_ngcontent-%COMP%]{display:flex;flex-direction:row;margin-bottom:12px;align-items:center}@media screen and (max-width: 600px){.compare-wrapper[_ngcontent-%COMP%]   .mob-table-wrapper[_ngcontent-%COMP%]   .tableItem[_ngcontent-%COMP%]{margin-left:16px}}.compare-wrapper[_ngcontent-%COMP%]   .mob-table-wrapper[_ngcontent-%COMP%]   .tableItem[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-size:16px;font-weight:700;line-height:24px;letter-spacing:.01em;color:#3c4b62}.compare-wrapper[_ngcontent-%COMP%]   .mob-table-wrapper[_ngcontent-%COMP%]   .tableItem[_ngcontent-%COMP%]   .subheader[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-size:12px;font-weight:400;line-height:18px;letter-spacing:.02em;color:#afbbca}.activePlan[_ngcontent-%COMP%]{border:4px solid #0a96e6!important;background-color:#e6f5fe!important}.familyHeader[_ngcontent-%COMP%]{color:#e9559b!important}@media screen and (max-width: 1280px){.familyHeader[_ngcontent-%COMP%]{margin-top:0!important}}.compare-container[_ngcontent-%COMP%]{display:flex;justify-content:flex-start;flex-direction:column;align-items:center;flex:1}@media screen and (max-width: 1280px){.compare-container[_ngcontent-%COMP%]{width:100%}}.plan-summary[_ngcontent-%COMP%]{width:540px;flex:0 0 540px;height:100vh;background-color:#f9fafd;display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 1440px) and (min-width: 1280px){.plan-summary[_ngcontent-%COMP%]{flex:0 0 400px;width:400px}}@media screen and (max-width: 1280px){.plan-summary[_ngcontent-%COMP%]{flex:auto;height:-moz-fit-content;height:fit-content;width:100%}}@media screen and (max-height: 800px) and (min-width: 1281px){.plan-summary[_ngcontent-%COMP%]{height:110vh}}@media screen and (max-height: 710px) and (min-width: 1281px){.plan-summary[_ngcontent-%COMP%]{height:120vh}}@media screen and (max-height: 660px) and (min-width: 1281px){.plan-summary[_ngcontent-%COMP%]{height:130vh}}@media screen and (max-height: 610px) and (min-width: 1281px){.plan-summary[_ngcontent-%COMP%]{height:140vh}}.plan-summary[_ngcontent-%COMP%]   .summary-header[_ngcontent-%COMP%]{margin-top:80px;font-family:Mikado;font-size:22px;font-weight:700;line-height:28px;letter-spacing:0em;color:#3c4b62}@media screen and (max-width: 1280px){.plan-summary[_ngcontent-%COMP%]   .summary-header[_ngcontent-%COMP%]{margin-top:20px}}.plan-summary[_ngcontent-%COMP%]   .profile-summary[_ngcontent-%COMP%]{width:100%;max-width:460px}@media screen and (max-width: 1440px) and (min-width: 1281px){.plan-summary[_ngcontent-%COMP%]   .profile-summary[_ngcontent-%COMP%]{max-width:320px}}@media screen and (max-width: 512px){.plan-summary[_ngcontent-%COMP%]   .profile-summary[_ngcontent-%COMP%]{padding:0 20px}}@media screen and (max-width: 600px){.plan-summary[_ngcontent-%COMP%]   .profile-summary[_ngcontent-%COMP%]{width:330px;padding:0}}.plan-summary[_ngcontent-%COMP%]   .plan-details[_ngcontent-%COMP%]{width:460px;height:67px;background:#ffffff;border-radius:8px;padding:12px 20px;margin:24px 0 28px}@media screen and (max-width: 1440px) and (min-width: 1280px){.plan-summary[_ngcontent-%COMP%]   .plan-details[_ngcontent-%COMP%]{max-width:320px}}@media screen and (max-width: 600px){.plan-summary[_ngcontent-%COMP%]   .plan-details[_ngcontent-%COMP%]{width:330px;display:flex;flex-direction:column;justify-content:center}}.plan-summary[_ngcontent-%COMP%]   .plan-details[_ngcontent-%COMP%]   .plan-name[_ngcontent-%COMP%], .plan-summary[_ngcontent-%COMP%]   .plan-details[_ngcontent-%COMP%]   .plan-duration[_ngcontent-%COMP%]{display:flex;justify-content:space-between}.plan-summary[_ngcontent-%COMP%]   .plan-details[_ngcontent-%COMP%]   .plan-duration[_ngcontent-%COMP%]{margin-top:1px}.continue-cta[_ngcontent-%COMP%]{display:none}@media screen and (max-width: 1280px){.continue-cta[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;background-color:#fff;font-family:Roboto,sans-serif;box-shadow:0 -2px 14px #2c3b5633;font-size:12px;font-weight:400;line-height:18px;letter-spacing:.02em;padding:12px 0 24px;position:sticky;bottom:0;z-index:10}.continue-cta[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{max-width:320px;width:90%;margin:12px 12px 0;font-family:Mikado;font-size:20px;font-weight:700;line-height:26px;letter-spacing:0em}}.page-end-container[_ngcontent-%COMP%]{display:none}@media screen and (max-width: 1280px){.page-end-container[_ngcontent-%COMP%]{display:flex;background-color:#f9fafd;box-shadow:none;position:absolute}}.epic-logo-container[_ngcontent-%COMP%]{display:flex;min-height:80px;justify-content:flex-start;align-items:center;width:100%}@media screen and (max-width: 600px){.epic-logo-container[_ngcontent-%COMP%]{min-height:66px}}.loader-container[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.show-in-mobile[_ngcontent-%COMP%]{display:none}@media screen and (max-width: 1280px){.show-in-mobile[_ngcontent-%COMP%]{display:flex}}.hide-in-mobile[_ngcontent-%COMP%]{display:flex}@media screen and (max-width: 1280px){.hide-in-mobile[_ngcontent-%COMP%]{display:none}}.epic-modal-background-webp[_ngcontent-%COMP%]{position:absolute;
1left:0;right:0;top:85px;bottom:0;background-image:url(/assets/e2c-modal-bg.webp);background-size:130vw}"],changeDetection:0}),t})(),xe=(()=>{class t{constructor(){}ngOnInit(){}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["epic-school-connect-auth"]],decls:1,vars:0,template:function(n,o){1&n&&e._UZ(0,"epic-fl-paywall-screen")},directives:[Pe],styles:[""],changeDetection:0}),t})();var we=a(12379),Ce=a(27224);let ve=(()=>{class t{}return t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=e.oAB({type:t}),t.\u0275inj=e.cJS({imports:[[d.ez,Ce.o9]]}),t})();var ye=a(59198),be=a(50056),Me=a(60044);let Oe=(()=>{class t{}return t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=e.oAB({type:t}),t.\u0275inj=e.cJS({imports:[[d.ez,ve,ye.L,be.P,Me.X]]}),t})();var A=a(49312),Ie=a(1146),Se=a(64617);const Te=[{path:"",component:xe,canActivate:[(()=>{class t{constructor(n,o){this._accountService=n,this._localStorageService=o}canActivate(n,o){return!(this._accountService.realSubscriptionStatus!==A.qq.BASIC&&this._accountService.realSubscriptionStatus!==A.qq.NOT_SUBSCRIBED||!this._accountService.hasData()||!this._localStorageService.get(w.FLORIDA_CAMPAIGN_LS_KEYS.IDENTITY)||""===this._localStorageService.get(w.FLORIDA_CAMPAIGN_LS_KEYS.IDENTITY))||(location.href=`${P.FW}/${P.Pm.PROFILE_SELECT}`,!1)}}return t.\u0275fac=function(n){return new(n||t)(e.LFG(Ie.B),e.LFG(Se.n))},t.\u0275prov=e.Yz7({token:t,factory:t.\u0275fac,providedIn:"root"}),t})()]}];let Le=(()=>{class t{}return t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=e.oAB({type:t}),t.\u0275inj=e.cJS({imports:[[d.ez,Oe,we.Bz.forChild(Te)]]}),t})()}}]);

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.