var link={analyticsInternalDomains:["s3.amazonaws.com"],iconInternalDomains:[],hasExternalHostname:function(n,t){var i,r,u,f;if((n instanceof $&&(n=n[0]),i=n.href,n.tagName.toLowerCase()!=="a"||!i||i.indexOf("http")!==0)||(r=document.createElement("a"),r.href=i,r.hostname.indexOf(window.location.hostname)>-1))return!1;for(u=0,f=t.length;u<f;u++)if(r.hostname.indexOf(t[u])>-1)return!1;return!0},isExternal:function(n){var t=this;return this.hasExternalHostname(n,t.analyticsInternalDomains)},getsExternalIcon:function(n){var t=this;return this.hasExternalHostname(n,t.iconInternalDomains)}};
var $links=$('.StudentPortal a[href^="http"]');$links.each(function(){var n=$(this);link.hasExternalHostname(n,["isep.org","herokuapp.com","isepstudyabroad.org"])&&n.attr("target","_blank").addClass("is-external").unorphanize({words:1,wrapEl:"span",className:"u-nowrap",append:'<svg class="external-icon" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="12" height="12" viewBox="0 0 110 110" fill="#278ACA"><path d="M59.62 0v10.175h33l-41.69 41.69 7.205 7.205 41.69-41.69v33h10.175v-50.38h-50.38z"><\/path><path d="M44.33 110c-24.498 0-44.358-19.86-44.358-44.358s19.86-44.358 44.358-44.358v10.175c-18.863 0-34.155 15.292-34.155 34.155s15.292 34.155 34.155 34.155c18.863 0 34.155-15.292 34.155-34.155h10.175c0 0 0 0 0 0 0 24.494-19.84 44.354-44.327 44.385z"><\/path><\/svg>'})});
"use strict";function _classCallCheck(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}var Orphan=function Orphan(n){if(_classCallCheck(this,Orphan),this.$el=n.$el,this.data=this.$el.attr("data-orphans")||"",this.isJSON=this.data.indexOf("{")!==-1?!0:!1,this.isJSON)try{$.parseJSON(this.data)}catch(t){this.isJSON=!1}this.isJSON?this.data=$.parseJSON(this.data):this.words=this.data.length?parseInt(this.data,10):2;this.isJSON&&this.data.wrap.toLowerCase()==="true"?this.$el.unorphanize({words:parseInt(this.data.words,10),wrapEl:"span",className:"u-nowrap"}):this.$el.unorphanize({words:this.words,wrapEl:"span",className:"u-nowrap"});this.$el.removeAttr("data-orphans")};$("[data-orphans]").each(function(){var n=new Orphan({$el:$(this)})});
