PageSourceSearch

https://www.purduegloballawschool.edu/519.9c1b046aef7071c7.js

js purduegloballawschool.edu collected 2026-10-02 05:44:58 UTC 28,301 bytes, 111 lines download raw bytes

1"use strict";(self.webpackChunkWebSite=self.webpackChunkWebSite||[]).push([[519],{7519:(xn,f,c)=>{c.r(f),c.d(f,{OptimizedComboComponent:()=>fn});var y=c(467),d=c(177),p=c(1806),l=c(8639);const v=p.J1`
2query optimizedCombo($slug: String!, $domain: String!, $preview: Boolean! = false) {
3  optimizedComboCollection(where: { url: $slug, domain: $domain, url_exists: true }, preview: $preview, limit: 1) {
4    items {
5      hTag
6      header
7      pageTitleExternal
8      hideBreadcrumb
9      hideChat
10      metaTitle
11      metaOgSite
12      metaOgImage {
13        url
14      }
15      metaDescription
16      canonical
17      robotsTag
18      secondaryMenuCollection (limit: 10) {
19        items {
20          ...NAVLINKS
21        }
22      }
23      disclaimersCollection(limit: 15) {
24        items {
25          disclaimer
26        }
27      }
28      areaOfStudy {
29        areaOfStudy
30      }
31      degreeLevel{
32        degreeLevel
33      }
34      programOfInterest{
35        programOfInterest
36      }  
37      overrideHeader {
38        ...on WebsiteHeader {
39          ...HEADER_FIELDS
40        }
41      }
42      overrideFooter {
43        ...on WebsiteFooter {
44          ...FOOTER_FIELDS
45        }
46      }
47    }
48  }
49}
50${l.Zn}
51${l.CT}
52${l.WY}`;var k=c(5281),x=c(1475),u=c(4769),D=c(8689),s=c(6992),n=c(4438),b=c(9301);function w(t,a){if(1&t){const e=n.RV6();n.j41(0,"div",15)(1,"app-menu-link",16),n.bIt("click",function(){const i=n.eBV(e).$implicit,r=n.XpG();return n.Njj(r.setActiveItem(i.pageLinksCollection&&r.activeItem===i.navigationTitle?null:i.navigationTitle))}),n.k0s()()}if(2&t){const e=a.$implicit,o=n.XpG();n.R7$(),n.Y8G("navigationItem",e)("activeItem",o.activeItem)}}function T(t,a){if(1&t){const e=n.RV6();n.j41(0,"span")(1,"button",18),n.bIt("click",function(){n.eBV(e);const i=n.XpG().$implicit,r=n.XpG();return n.Njj(r.openDropdown(i))}),n.j41(2,"span"),n.EFF(3),n.k0s()()()}if(2&t){const e=n.XpG().$implicit;n.R7$(3),n.SpI(" ",e.navigationTitle," ")}}function S(t,a){if(1&t&&n.nrm(0,"lib-link",21),2&t){const e=n.XpG().ngIf,o=n.XpG(2).$implicit;n.Y8G("childClass","main-nav-link menu-link no-decoration")("internalLink",null==e.internalLink?null:e.internalLink.url)("linkTitle",o.navigationTitle)("target",e.linkTarget)("externalLink",e.externalLink)("docLink",e.docLink)("fragment",e.jumpTarget)}}function $(t,a){if(1&t&&(n.qex(0),n.DNE(1,S,1,7,"lib-link",20),n.bVm()),2&t){const e=a.ngIf;n.R7$(),n.Y8G("ngIf",e.linkTitle&&((null==e.internalLink?null:e.internalLink.url)||e.externalLink||e.docLink||e.jumpTarget))}}function G(t,a){if(1&t&&n.DNE(0,$,2,1,"ng-container",19),2&t){const e=n.XpG().$implicit;n.Y8G("ngIf",null==e.pageLinksCollection?null:e.pageLinksCollection.items[0])}}function I(t,a){if(1&t&&(n.j41(0,"li"),n.DNE(1,T,4,1,"span",17)(2,G,1,1,"ng-template",null,0,n.C5r),n.k0s()),2&t){const e=a.$implicit,o=n.sdS(3);n.R7$(),n.Y8G("ngIf",(null==e.pageLinksCollection?null:e.pageLinksCollection.items.length)>1)("ngIfElse",o)}}function R(t,a){if(1&t&&n.nrm(0,"lib-link",21),2&t){const e=n.XpG().$implicit,o=n.XpG(2);n.Y8G("childClass",o.linkClass)("internalLink",null==e.internalLink?null:e.internalLink.url)("linkTitle",e.linkTitle)("target",e.linkTarget)("externalLink",e.externalLink)("docLink",e.docLink)("fragment",e.jumpTarget)}}function F(t,a){if(1&t&&(n.qex(0),n.j41(1,"div",23),n.DNE(2,R,1,7,"lib-link",20),n.k0s(),n.bVm()),2&t){const e=a.$implicit;n.R7$(2),n.Y8G("ngIf",e.linkTitle&&((null==e.internalLink?null:e.internalLink.url)||e.externalLink||e.docLink||e.jumpTarget))}}function O(t,a){if(1&t&&(n.j41(0,"div",22),n.DNE(1,F,3,1,"ng-container",9),n.k0s()),2&t){const e=n.XpG();n.R7$(),n.Y8G("ngForOf",e.activeItem.pageLinksCollection.items)}}let z=(()=>{class t{constructor(e,o){this.dom=e,this.commonService=o,this.linkClass="no-decoration menu-link",this.activeItem=null,this.showDropdown=!1,this.isMobile=!1,this.commonService.sm$.subscribe(i=>{this.isMobile=i})}onDocumentClick(e){if((!e.target.closest(".nav-menu-item")||e.target.closest(".main-nav-link"))&&this.commonService.isPlatformBrowser())if(this.isMobile)if(e.target.closest(".mobile-secondary-menu"))this.showDropdown=!0;else{this.showDropdown=!1,this.removeActiveClass("secondary-menu-list"),this.removeActiveClass("back-button-container"),this.removeActiveClass("submenu");const o=this.dom.getElementsByClassName("dropdown-box");o[0].classList.contains("selected")&&o[0].classList.remove("selected")}else this.activeItem=""}setActiveItem(e){this.activeItem=e}openDropdown(e){this.activeItem=e,this.toggleActiveClass("secondary-menu-list"),this.toggleActiveClass("back-button-container"),this.toggleActiveClass("submenu")}backButtonClicked(){this.activeItem=null,this.toggleActiveClass("secondary-menu-list"),this.toggleActiveClass("back-button-container"),this.toggleActiveClass("submenu")}
52openInitalDropdown(){this.showDropdown=!this.showDropdown,this.toggleActiveClass("secondary-menu-list");const e=this.dom.getElementsByClassName("dropdown-box");e.length>0&&e[0].classList.toggle("selected")}toggleActiveClass(e){this.dom.getElementById(e)?.classList.toggle("active")}removeActiveClass(e){const o=this.dom.getElementById(e);o?.classList.contains("active")&&o?.classList.remove("active")}static{this.\u0275fac=function(o){return new(o||t)(n.rXU(d.qQ),n.rXU(b.h))}}static{this.\u0275cmp=n.VBU({type:t,selectors:[["app-secondary-menu"]],hostBindings:function(o,i){1&o&&n.bIt("click",function(m){return i.onDocumentClick(m)},!1,n.EBC)},inputs:{items:"items",linkClass:"linkClass"},standalone:!0,features:[n.aNF],decls:17,vars:4,consts:[["noDropdown",""],[1,"navigation-container","secondary-menu"],[1,"inner-container","grid-container"],["class","nav-menu-item show-for-desktop",4,"ngFor","ngForOf"],[1,"mobile-secondary-menu","show-for-mobile"],[1,"dropdown-box"],[1,"dropdown-button",3,"click"],[1,"dropdown-container",3,"hidden"],["id","secondary-menu-list",1,"dropdown"],[4,"ngFor","ngForOf"],["id","back-button-container"],[1,"back-button",3,"click"],["id","submenu",1,"dropdown"],["class","nav-menu",4,"ngIf"],[1,"divider","grid-container"],[1,"nav-menu-item","show-for-desktop"],[3,"click","navigationItem","activeItem"],[4,"ngIf","ngIfElse"],[1,"menu-with-icon",3,"click"],[4,"ngIf"],[3,"childClass","internalLink","linkTitle","target","externalLink","docLink","fragment",4,"ngIf"],[3,"childClass","internalLink","linkTitle","target","externalLink","docLink","fragment"],[1,"nav-menu"],[1,"nav-menu-item"]],template:function(o,i){1&o&&(n.j41(0,"section",1)(1,"div",2),n.DNE(2,w,2,2,"div",3),n.j41(3,"div",4)(4,"div",5)(5,"button",6),n.bIt("click",function(){return i.openInitalDropdown()}),n.EFF(6," Jump to Section "),n.k0s()(),n.j41(7,"div",7)(8,"ul",8),n.DNE(9,I,4,2,"li",9),n.k0s(),n.j41(10,"div",10)(11,"button",11),n.bIt("click",function(){return i.backButtonClicked()}),n.EFF(12,"Back"),n.k0s()(),n.j41(13,"ul",12)(14,"li"),n.DNE(15,O,2,1,"div",13),n.k0s()()()()()(),n.nrm(16,"div",14)),2&o&&(n.R7$(2),n.Y8G("ngForOf",i.items),n.R7$(5),n.Y8G("hidden",!i.showDropdown),n.R7$(2),n.Y8G("ngForOf",i.items),n.R7$(6),n.Y8G("ngIf",i.activeItem&&(null==i.activeItem.pageLinksCollection?null:i.activeItem.pageLinksCollection.items.length)>1))},dependencies:[D.r,s.Tg,s.gH,d.MD,d.Sq,d.bT],styles:['section.secondary-menu{background-color:#fff;position:relative;z-index:5}@media screen and (min-width: 40em){section.secondary-menu{padding:30px 40px}}section.secondary-menu .inner-container{max-width:75rem;display:flex;gap:20px;flex-wrap:wrap}@media screen and (max-width: 39.9375em){section.secondary-menu .inner-container{margin:40px 20px}}@media screen and (max-width: 39.9375em){section.secondary-menu .inner-container .show-for-desktop{display:none}}@media screen and (min-width: 40em){section.secondary-menu .inner-container .show-for-mobile{display:none}}section.secondary-menu .inner-container .mobile-secondary-menu{width:100%}section.secondary-menu .inner-container .mobile-secondary-menu .dropdown-box{display:flex;width:100%;height:66px;border:1px solid #9d9795;border-radius:8px}section.secondary-menu .inner-container .mobile-secondary-menu .dropdown-box:focus{outline:none}section.secondary-menu .inner-container .mobile-secondary-menu .dropdown-box:focus-within{border:3px solid #333133}section.secondary-menu .inner-container .mobile-secondary-menu .dropdown-box.selected{border-radius:8px 8px 0 0}section.secondary-menu .inner-container .mobile-secondary-menu .dropdown-box .dropdown-button{display:flex;align-items:center;justify-content:space-between;padding:20px;width:100%;overflow:hidden;color:#555960;text-overflow:ellipsis;font-family:acumin-pro,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:140%}section.secondary-menu .inner-container .mobile-secondary-menu .dropdown-box .dropdown-button:after{float:right;font-size:16px;line-height:140%;content:"\\f078";color:#333133;font-family:"Font Awesome 5 Pro";font-weight:400}section.secondary-menu .inner-container .mobile-secondary-menu .dropdown-box .dropdown-button:focus{outline:none}section.secondary-menu .inner-container .mobile-secondary-menu .dropdown-container{border:1px solid #9d9795;border-top:0px;border-radius:0 0 8px 8px;box-shadow:0 8px 12px #0000001a;position:absolute;background-color:#fff;z-index:1;width:calc(100% - 60px)}section.secondary-menu .inner-container .mobile-secondary-menu .dropdown-container .dropdown{display:none;margin:30px;list-style-type:none}section.secondary-menu .inner-container .mobile-secondary-menu .dropdown-container .dropdown.active{display:block}section.secondary-menu .inner-container .mobile-secondary-menu .dropdown-container .dropdown .menu-with-icon{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}section.secondary-menu .inner-container .mobile-secondary-menu .dropdown-container .dropdown .menu-with-icon:after{font-size:18px;line-height:100%;content:"\\f054";color:#333133;font-family:"Font Awesome 5 Pro";font-weight:300}section.secondary-menu .inner-container .mobile-secondary-menu .dropdown-container .dropdown .menu-with-icon span{color:#333133;font-family:acumin-pro,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:140%}section.secondary-menu .inner-container .mobile-secondary-menu .dropdown-container #back-button-container{display:none}section.secondary-menu .inner-container .mobile-secondary-menu .dropdown-container #back-button-container.active{display:block;padding:15px 20px;background-color:#eae7e3}section.secondary-menu .inner-container .mobile-secondary-menu .dropdown-container #back-button-container.active .back-button{width:100%;display:flex;color:#333133;font-family:sofia-pro-condensed,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:.5px;text-transform:uppercase}section.secondary-menu .inner-container .mobile-secondary-menu .dropdown-container #back-button-container.active .back-button:before{margin-right:15px;font-size:18px;line-height:100%;content:"\\f060";color:#333133;font-family:"Font Awesome 5 Pro";font-weight:300}section.secondary-menu .inner-container .mobile-secondary-menu .dropdown-container #submenu>
52li button,section.secondary-menu .inner-container .mobile-secondary-menu .dropdown-container #submenu>li .nav-menu-item{margin-bottom:15px}section.secondary-menu .inner-container .link-container .link.has-dropdown span{padding-right:20px}section.secondary-menu .inner-container .link-container .link.has-dropdown span:after{content:"\\f063";color:#8e6f3e;font-weight:300;font-size:16px;line-height:110%;position:absolute;right:0;top:1px}section.secondary-menu .inner-container .link-container .link{border:1px solid #8E6F3E;border-radius:30px;line-height:110%}section.secondary-menu .inner-container .link-container .link span,section.secondary-menu .inner-container .link-container .link a{color:#333133;font-size:16px;font-weight:700;line-height:17.6px;text-transform:uppercase;letter-spacing:.5px;font-family:sofia-pro-condensed,sans-serif}section.secondary-menu .inner-container .link-container .link span:hover,section.secondary-menu .inner-container .link-container .link a:hover{text-decoration:underline}section.secondary-menu .inner-container .link-container .link span:focus,section.secondary-menu .inner-container .link-container .link a:focus{outline:none}section.secondary-menu .inner-container .link-container .link.active{background-color:#cfb991;border-radius:0;border:1px solid #cfb991}section.secondary-menu .inner-container .link-container .link.active+.nav-menu{position:absolute;background-color:#fff;padding:30px}@media screen and (min-width: 40em) and (max-width: 74.9375em){section.secondary-menu .inner-container .link-container .link.active+.nav-menu{border-radius:0 0 8px 8px;box-shadow:0 8px 12px #0000001a;left:0;min-width:300px;top:100%;z-index:1;width:100%}}section.secondary-menu .inner-container .link-container .link.active span,section.secondary-menu .inner-container .link-container .link.active a{color:#333133;text-decoration:none}section.secondary-menu .inner-container .link-container .link.active button:hover,section.secondary-menu .inner-container .link-container .link.active a:hover{background-color:#cfb991}section.secondary-menu .inner-container .link-container .link button,section.secondary-menu .inner-container .link-container .link a{padding:10px 15px;border-radius:30px}section.secondary-menu .inner-container .link-container .link button:hover,section.secondary-menu .inner-container .link-container .link a:hover{background-color:#fff}section.secondary-menu .inner-container .link-container .link button:focus,section.secondary-menu .inner-container .link-container .link a:focus{outline:none}section.secondary-menu .inner-container .link-container .link:focus-within{border:1px solid #cfb991;background-color:#cfb991}section.secondary-menu .inner-container .sidenav{margin-top:40px;min-width:250px}section.secondary-menu .inner-container .sidenav-title{color:#fff}section.secondary-menu .inner-container .sidenav-breadcrumbs{background-color:#00adef;height:45px;font-size:16px;font-weight:700;color:#e6e8ea}section.secondary-menu .inner-container .sidenav-breadcrumb-span{display:flex}section.secondary-menu .inner-container .sidenav-breaddiv{align-self:center}section.secondary-menu .inner-container .sidenav-breadbutton{display:flex;min-width:32px!important}section.secondary-menu .inner-container .sidenav-text{padding-right:20px;padding-left:20px;max-width:360px;word-wrap:normal}section.secondary-menu .inner-container .sidenav-icons{position:absolute;left:5px}section.secondary-menu .inner-container .sidenav-fixfa{max-width:24px;font-size:1.5em}section.secondary-menu .inner-container .sidenav-arrow{position:absolute;right:5px}section.secondary-menu .divider{border-bottom:1px solid #333133}.navigation-container.secondary-menu .link-container .nav-menu .nav-menu-item a{font-size:18px}.navigation-container.secondary-menu .link-container .nav-menu .nav-menu-item a:focus{outline-width:2px}\n'],encapsulation:2})}}return t})();var Y=c(9391),L=c(8777),X=c(3032);const A=p.J1`
53  fragment TR on TuitionReduction {
54    backgroundColor {
55      color
56    }
57    alignment
58    header
59    headerTag
60    hTagId
61    content
62    disclaimer {
63      disclaimer
64    }
65}
66`,B=p.J1`
67query optimizedCombo($slug: String!, $domain: String!, $preview: Boolean! = false) {
68  optimizedComboCollection(where: { url: $slug, domain: $domain }, preview: $preview, limit: 1) {
69    items {
70      contentAreaCollection(limit:22) {
71        items {
72          ...MCF
73          ...CBFF
74          ...HCF
75          ...QF
76          ...CBRRF
77          ...LTCF
78          ...SDF
79          ...FAF
80          ...FCF
81          ...VTF
82          ...HTF
83          ...BH
84          ...DF
85          ...SCF
86          ...TR
87          ... on SifGenericForm {
88            sys {
89              id
90            }
91          }
92        }
93      }
94    }
95  }
96}
97${l.TZ}
98${l.cR}
99${X.QF}
100${l.kO}
101${l.W$}
102${l.MH}
103${l.a2}
104${l._h}
105${l.SY}
106${l.Bn}
107${l.Tx}
108${l.BH}
109${l.DF}
110${A}
111${l.Pw}`;var C=c(6977),E=c(7468),_=c(506),V=c(6592),M=c(7835),P=c(4045),N=c(5538),H=c(1835),j=c(8955);function U(t,a){if(1&t&&n.nrm(0,"app-breadcrumbs",5),2&t){const e=n.XpG();n.Y8G("useRoute",!0)("pageDataObserver",e.pageDataObserver.asObservable())("shouldDisplay",!0)}}
111function q(t,a){if(1&t&&(n.qex(0),n.j41(1,"div",6),n.nrm(2,"lib-h-tag",7),n.k0s(),n.bVm()),2&t){const e=n.XpG();n.R7$(2),n.Y8G("hTag",e.pageData.hTag)("className","oc-header-tag h1 special-heading")("content",null==e.pageData?null:e.pageData.header)}}function Q(t,a){if(1&t&&n.nrm(0,"app-secondary-menu",8),2&t){const e=n.XpG();n.Y8G("items",null==e.pageData||null==e.pageData.secondaryMenuCollection?null:e.pageData.secondaryMenuCollection.items)}}function W(t,a){if(1&t&&n.nrm(0,"app-sif-form",15),2&t){const e=n.XpG(2).$implicit,o=n.XpG(2);n.Y8G("heroSif",!0)("Program",null==o.pageData||null==o.pageData.programOfInterest?null:o.pageData.programOfInterest.programOfInterest)("heroId",null==e||null==e.form?null:e.form.sys.id)}}function J(t,a){if(1&t&&(n.qex(0),n.j41(1,"lib-big-hero",14),n.DNE(2,W,1,3,"app-sif-form",15),n.k0s(),n.bVm()),2&t){const e=n.XpG().$implicit;n.R7$(),n.Y8G("bigHero",e)("bigHeroConfig",null==e?null:e.configuration)("defaultColor","Black")("defaultFormBg","Gold"),n.R7$(),n.vxM(2,"Form"===(null==e?null:e.configuration)&&"SifGenericForm"===(null==e||null==e.form?null:e.form.__typename)?2:-1)}}function Z(t,a){if(1&t&&(n.qex(0),n.nrm(1,"lib-content-block-full",16),n.bVm()),2&t){const e=n.XpG().$implicit;n.R7$(),n.Y8G("contentBlock",e)}}function K(t,a){if(1&t&&(n.qex(0),n.nrm(1,"lib-multi-column",17),n.bVm()),2&t){const e=n.XpG().$implicit;n.R7$(),n.Y8G("multiColumn",e)}}function nn(t,a){if(1&t&&(n.qex(0),n.nrm(1,"lib-footer-cta",18),n.bVm()),2&t){const e=n.XpG().$implicit;n.R7$(),n.Y8G("footerCta",e)}}function en(t,a){if(1&t&&(n.qex(0),n.nrm(1,"lib-quotes",19),n.bVm()),2&t){const e=n.XpG().$implicit;n.R7$(),n.Y8G("quotes",e)}}function tn(t,a){if(1&t&&(n.qex(0),n.nrm(1,"lib-horizontal-callout",20),n.bVm()),2&t){const e=n.XpG().$implicit;n.R7$(),n.Y8G("horizontalCallout",e)}}function on(t,a){if(1&t&&(n.qex(0),n.nrm(1,"lib-content-block-right-rail",16),n.bVm()),2&t){const e=n.XpG().$implicit;n.R7$(),n.Y8G("contentBlock",e)}}function an(t,a){if(1&t&&(n.qex(0),n.nrm(1,"lib-large-two-column",21),n.bVm()),2&t){const e=n.XpG().$implicit;n.R7$(),n.Y8G("twoColumn",e)}}function rn(t,a){if(1&t&&n.nrm(0,"lib-start-dates",23),2&t){const e=n.XpG(4);n.Y8G("startDates",e.startDates)("startDateTermConfig",e.startDateTermConfig)}}function cn(t,a){if(1&t&&(n.qex(0),n.DNE(1,rn,1,2,"lib-start-dates",22),n.bVm()),2&t){const e=n.XpG(3);n.R7$(),n.Y8G("ngIf",e.showStartDate&&e.startDateTermConfig)}}function sn(t,a){if(1&t&&(n.qex(0),n.nrm(1,"lib-horizontal-tabs",24),n.bVm()),2&t){const e=n.XpG().$implicit;n.R7$(),n.Y8G("horizontalTabs",e)}}function ln(t,a){if(1&t&&(n.qex(0),n.nrm(1,"lib-faq-accordion",25),n.bVm()),2&t){const e=n.XpG().$implicit;n.R7$(),n.Y8G("faqAccordion",e)}}function mn(t,a){if(1&t&&(n.qex(0),n.nrm(1,"lib-vertical-tabs",26),n.bVm()),2&t){const e=n.XpG().$implicit;n.R7$(),n.Y8G("verticalTabs",e)}}function dn(t,a){if(1&t&&(n.qex(0),n.nrm(1,"lib-divider",27),n.bVm()),2&t){const e=n.XpG().$implicit,o=n.XpG(2);n.R7$(),n.Y8G("divider",e)("accentHtml",o.accentHTML)}}function pn(t,a){if(1&t&&(n.qex(0),n.nrm(1,"lib-submenu-callout",28),n.bVm()),2&t){const e=n.XpG().$implicit;n.R7$(),n.Y8G("submenu",e)}}function un(t,a){if(1&t&&(n.qex(0,11)(1,12),n.DNE(2,J,3,5,"ng-container",13)(3,Z,2,1,"ng-container",13)(4,K,2,1,"ng-container",13)(5,nn,2,1,"ng-container",13)(6,en,2,1,"ng-container",13)(7,tn,2,1,"ng-container",13)(8,on,2,1,"ng-container",13)(9,an,2,1,"ng-container",13)(10,cn,2,1,"ng-container",13)(11,sn,2,1,"ng-container",13)(12,ln,2,1,"ng-container",13)(13,mn,2,1,"ng-container",13)(14,dn,2,2,"ng-container",13)(15,pn,2,1,"ng-container",13),n.bVm()()),2&t){const e=a.$implicit,o=n.XpG(2);n.R7$(),n.Y8G("ngSwitch",e.__typename),n.R7$(),n.Y8G("ngSwitchCase",o.ComponentType.BigHero),n.R7$(),n.Y8G("ngSwitchCase",o.ComponentType.ContentBlock),n.R7$(),n.Y8G("ngSwitchCase",o.ComponentType.MultiColumn),n.R7$(),n.Y8G("ngSwitchCase",o.ComponentType.FooterCta),n.R7$(),n.Y8G("ngSwitchCase",o.ComponentType.Quotes),n.R7$(),n.Y8G("ngSwitchCase",o.ComponentType.HorizontalCallout),n.R7$(),n.Y8G("ngSwitchCase",o.ComponentType.ContentBlockRR),n.R7$(),n.Y8G("ngSwitchCase",o.ComponentType.LargeTwoColumn),n.R7$(),n.Y8G("ngSwitchCase",o.ComponentType.StartDates),n.R7$(),n.Y8G("ngSwitchCase",o.ComponentType.HorizontalTabs),n.R7$(),n.Y8G("ngSwitchCase",o.ComponentType.FaqAccordion),n.R7$(),n.Y8G("ngSwitchCase",o.ComponentType.VerticalTabs),n.R7$(),n.Y8G("ngSwitchCase",o.ComponentType.Divider),n.R7$(),n.Y8G("ngSwitchCase",o.ComponentType.SubmenuCallout)}}function gn(t,a){if(1&t&&(n.j41(0,"div",9),n.DNE(1,un,16,15,"ng-container",10),n.k0s()),2&t){const e=n.XpG();n.AVh("hideChatGlobal",null==e.pageData?null:e.pageData.hideChat),n.R7$(),n.Y8G("ngForOf",null==e.pageData?null:e.pageData.contentAreaCollection.items)("ngForTrackBy",e.trackBySection)}}function hn(t,a){if(1&t&&n.nrm(0,"lib-notes-and-conditions",29),2&t){const e=n.XpG();n.Y8G("notesAndConditions",null==e.pageData||null==e.pageData.disclaimersCollection?null:e.pageData.disclaimersCollection.items)}}let fn=(()=>
111{class t extends x.X{constructor(e,o,i,r,m,g,h,bn,Cn,_n,yn,vn,kn){super(e,o,i,r,m,g,h,bn,Cn,_n,yn,vn,kn),this.loading=!1,this.ComponentType=u.I5,this.noRoutesConfigured=!1,this.showStartDate=!1,this.accentHTML=""}ngOnInit(){this.currentRoute=this.router.url,this.currentPath=this.router.url.split(/[?#]/)[0],this.getPageData(),this.checkFor404Page(),this.accentHTML=this.constant.dividerSVG,this.listenRouterEvents(),this.headerService.startDateTermConfiguration.pipe((0,C.Q)(this.destroy$)).subscribe(e=>{e&&(this.startDateTermConfig=e)})}onRouteChange(){this.showStartDate=!1,this.getPageData()}getPageData(){try{(0,E.p)({page:this.getOCPageData(),contentArea:this.getOCContentAreaData()}).pipe((0,C.Q)(this.destroy$)).subscribe({next:({page:e,contentArea:o})=>{if(e.data.optimizedComboCollection?.items?.length>0&&o.data.optimizedComboCollection?.items?.length>0){const r={items:[structuredClone({...e.data.optimizedComboCollection.items[0],contentAreaCollection:o.data.optimizedComboCollection.items[0].contentAreaCollection})]};this.onPageDataReceived(r),this.pageDataObserver.next(this.pageData),""!==this.pageData?.areaOfStudy?.areaOfStudy&&null==this.pageData?.degreeLevel&&null==this.pageData?.programOfInterest&&this.addPageSchema(),this.checkChatVisibility(),this.getProgramStartDates(),this.commonService.isPlatformBrowser()&&setTimeout(()=>{this.checkAutoPlay()},500)}else this.redirectTo404()},error:e=>{console.error("Error fetching data: ",e)}})}catch{console.error("failed OC gql query")}}checkChatVisibility(){this.chatService.showOrHideChat(this.pageData.hideChat?"hideChatButton":"showChatButton")}getOCPageData(){return this.contentfulService.getPageData(v,{slug:this.parseSlug(this.currentRoute),domain:this.constant.domainFilter})}getOCContentAreaData(){return this.contentfulService.getPageData(B,{slug:this.parseSlug(this.currentRoute),domain:this.constant.domainFilter})}checkAutoPlay(){var e=this;return(0,y.A)(function*(){if(e.commonService.isPlatformBrowser()){const o=yield e.getVideoAutoParam();if(o){let i=parseInt(o,10)-1;"true"===o&&(i=0),e.autoplayVideo(i)}}})()}getVideoAutoParam(){return new Promise(e=>{e(new URLSearchParams(window.location.search).get("videoauto"))})}autoplayVideo(e){const o=this.dom.querySelectorAll(".video-player");if(o&&o.length>0&&!Number.isNaN(e)){const i=o.item(e);if(i){const r=i.querySelector("a[data-lity]");r?(r.click(),setTimeout(()=>{const m=this.dom.querySelector(".lity-iframe-container iframe");m?m.src+="&mute=1":console.error("Iframe element not found inside the lightbox.")},1e3),i.scrollIntoView({behavior:"smooth",block:"center"})):console.error("Anchor tag not found for video player.")}else console.error("Invalid videoauto index or video player not found.")}}getProgramStartDates(){if(this.startDates=this.pageData?.contentAreaCollection?.items.find(o=>o.__typename===u.I5.StartDates),this.startDates){const o=this.startDates?.startDateItemsCollection?.items;o&&o.length>0&&this.formatStartDateItems(o,"contentful")}const e=this.startDates?.programId?.split("-")[0]?.toUpperCase();if(0==this.startDates?.startDateItemsCollection?.items.length&&this.commonService.isPlatformBrowser()){const o=this.programDataService.siteName,i=this.programDataService.externalInstitutionId;null==e||"Show All Start Dates"==this.startDates?.startDateSelection?this.programDataService.getStartDate(o,i).subscribe(r=>{this.formatStartDateItems(r.startAndApplyByDate,"pdb")}):this.programDataService.getStartDateById(o,e.split("-")[0]?.toUpperCase()).subscribe(r=>{this.formatStartDateItems(r.startAndApplyByDate,"pdb")})}else this.showStartDate=!0}formatStartDateItems(e,o){const i=[];e.forEach(r=>{let m;m="contentful"===o&&r?.calendarDate?new Date(r.calendarDate):"pdb"===o&&r?.startDate?new Date(r.startDate):new Date(r);const g=m.getTime()-12096e5,h=r?.applyByDate?new Date(r.applyByDate):new Date(g);i.push({__typename:"StartDateItems",calendarDate:m,startDateDescriptor:"placeholder",applyByDate:h})}),this.startDates={...this.startDates,startDateItemsCollection:{...this.startDates.startDateItemsCollection,items:i}},this.showStartDate=!0}addPageSchema(){this.schemaService.addHomePageSchema(!0),this.schemaService.populateFaqSchema(this.pageData)}trackBySection(e,o){const i=o.title?o.title.replace(/\s+/g,"-").toLowerCase():"",r=o.header?o.header.replace(/\s+/g,"-").toLowerCase():"";return`${e}-${o.__typename}-${i||r}`}static{this.\u0275fac=function(o){return new(o||t)(n.rXU(_.Ix),n.rXU(_.nX),n.rXU(V.w),n.rXU(u.YM),n.rXU(M.y),n.rXU(d.qQ),n.rXU(P.F),n.rXU(d.Xr),n.rXU(b.h),n.rXU(n.sFG),n.rXU(N.m),n.rXU(H.a),n.rXU(j.R))}}static{this.\u0275cmp=n.VBU({type:t,selectors:[["app-optimized-combo"]],standalone:!0,features:[n.Vt3,n.aNF],decls:5,vars:5,consts:[[3,"useRoute","pageDataObserver","shouldDisplay",4,"ngIf"],[4,"ngIf"],[3,"items",4,"ngIf"],["class","page-content",3,"hideChatGlobal",4,"ngIf"],[3,"notesAndConditions",4,"ngIf"],[3,"useRoute","pageDataObserver","shouldDisplay"],[1,"grid-container","oc-header"],[3,"hTag","className","content"],[3,"items"],[1,"page-content"],["class","conten-area",4,"ngFor","ngForOf","ngForTrackBy"],[1,"conten-area"],[3,"ngSwitch"],[4,"ngSwitchCase"],[3,"bigHero","bigHeroConfig","defaultColor","defaultFormBg"],[3,"heroSif","Program","heroId"],[3,"contentBlock"],[3,"multiColumn"],[3,"footerCta"],[3,"quotes"],[3,"horizontalCallout"],[3,"twoColumn"],[3,"startDates","startDateTermConfig",4,"ngIf"],[3,"startDates","startDateTermConfig"],[3,"horizontalTabs"],[3,"faqAccordion"],[3,"verticalTabs"],[3,"divider","accentHtml"],[3,"submenu"],[3,"notesAndConditions"]],template:function(o,i){1&o&&n.DNE(0,U,1,3,"app-breadcrumbs",0)(1,q,3,3,"ng-container",1)(2,Q,1,1,"app-secondary-menu",2)(3,gn,2,4,"div",3)(4,hn,1,1,"lib-notes-and-conditions",4),2&o&&(n.Y8G("ngIf",!(i.is404||null!=i.pageData&&i.pageData.hideBreadcrumb)),n.R7$(),n.Y8G("ngIf",(null==i.pageData?null:i.pageData.header)&&(null==i.pageData?null:i.pageData.hTag)),n.R7$(),n.Y8G("ngIf",(null==i.pageData||null==i.pageData.secondaryMenuCollection||null==i.pageData.secondaryMenuCollection.items?null:i.pageData.secondaryMenuCollection.items.length)>0),n.R7$(),n.Y8G("ngIf",i.pageData),n.R7$(),n.Y8G("ngIf",(null==i.pageData||null==i.pageData.disclaimersCollection?null:i.pageData.disclaimersCollection.items.length)>0))},dependencies:[Y.U,d.Sq,d.bT,d.ux,d.e1,s.bZ,s.Ec,s.Cr,s.Hy,s.Qf,s.UF,s.kY,s.Ip,s.ln,s.pn,s.k1,s.fA,s.bE,s.M2,s.he,s.Dr,k.g,L.m,z],styles:[".oc-header{padding:40px 30px 0}.oc-header .oc-header-tag{font-weight:700;display:inline-block;border-bottom:3px solid #cfb991;line-height:41.8px;padding-bottom:10px;margin:0}@media screen and (min-width: 40em){.oc-header .oc-header-tag{line-height:52.8px}}@media screen and (min-width: 40em){.oc-header{padding:60px 60px 0}}@media screen and (min-width: 75em){.oc-header{padding-left:15px}}.page-content .footer-cta lib-h-tag.text-center{display:block}.page-content .contact-us-suggestion-form-success{font-size:14px}
111div.page-content.hideChatGlobal .ischatlink{display:none}\n"],encapsulation:2})}}return 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.