PageSourceSearch

https://www.tuj.ac.jp/sites/japan/files/js/js_nDWnm7dAOzE-OrJhqbMZ…zfKUsNsXWi2qRiOWzVNsI7GYjOh5pTHFi8PYC5NiFJg

js tuj.ac.jp collected 2026-09-24 09:10:55 UTC 100,763 bytes, 257 lines download raw bytes

1/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
2(function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i<t.length;i++)o(t[i]);return o}return r})()({1:[function(require,module,exports){"use strict";var $=jQuery;function init(){if(drupalSettings.tuUtil){var _loop=function _loop(){var item=drupalSettings.tuUtil[key];var $target=$('#'+item.targetId);if(!$target.hasClass('--loaded')){$.post(item.api,item,function(data){var output='';if(item.targetClass=='rss'&&data.hasChildNodes()){var limit=$target.attr('data-rss-limit');var type=$target.attr('data-rss-type');var classWrapper=type=='full'?' --full --teaser':' --'+type;output='<ul class="items'+classWrapper+'">';$.each(data.getElementsByTagName('item'),function(key,item){if(limit&&limit>0&&key==limit){return!1}
3var linkExists=item.getElementsByTagName('link').length;var linkHref=linkExists?item.getElementsByTagName('link')[0].childNodes[0].nodeValue:null;var pubDate=item.getElementsByTagName('pubDate')[0].childNodes[0].nodeValue;var title=item.getElementsByTagName('title')[0].childNodes[0].nodeValue;var description=item.getElementsByTagName('description')[0].childNodes[0].nodeValue;if($('body.--site__plan')[0]){$target.addClass('is-plan-rss');var imgExists=item.getElementsByTagName('imgURL').length;var imgURL=imgExists?item.getElementsByTagName('imgURL')[0].childNodes[0].nodeValue:null;var istatusExists=item.getElementsByTagName('status').length;var istatus=istatusExists?item.getElementsByTagName('status')[0].childNodes[0].nodeValue:null;output+='<li class="item item-plan-rss">';output+=linkExists?'<a href="'+linkHref+'" target="_blank" class="--external">':'';output+=imgExists?'<div class="img-contain"><img src="'+imgURL+'" alt="'+title+'" /></div>':'';output+=type=='full'?'<span class="pubdate">'+dateTimeToStandard(pubDate)+'</span>':'';output+=type=='full'?'<h2 class="title">':'';output+=title;output+=linkExists?'<i class="las la-external-link-alt size-md icon icon__default"></i>':'';output+=type=='full'?'</h2>':'';output+=istatusExists?'<span class="rss-status">Status: <strong>'+istatus+'</strong></span>':'';output+=type=='full'?'<p class="intro">'+description+'</p>':'';output+=linkExists?'</a>':'';output+='</li>'}else{output+='<li class="item">';output+=linkExists?'<a href="'+linkHref+'" target="_blank" class="--external">':'';output+=type=='full'?'<span class="pubdate">'+dateTimeToStandard(pubDate)+'</span>':'';output+=type=='full'?'<h2 class="title">':'';output+=title;output+=linkExists?'<i class="las la-external-link-alt size-md icon icon__default"></i>':'';output+=type=='full'?'</h2>':'';output+=type=='full'?'<p class="intro">'+description+'</p>':'';output+=linkExists?'</a>':'';output+='</li>'}});output+='</ul>'}
4if(item.targetClass=='playlist'&&'items' in data){output='<div class="items">';$.each(data.items,function(key,value){var id=value.snippet.resourceId.videoId;var title=value.snippet.title;var description=value.snippet.description;var thumbnail=value.snippet.thumbnails.medium.url;var videoSrc='https://www.youtube.com/embed/'+id;videoSrc+='?modestbranding=1rel=0&controls=1&enablejsapi=1';output+='<div class="item" data-title="'+title+'" data-preview="'+thumbnail+'">';output+='<div class="iframe">';output+='<iframe src="'+videoSrc+'"></iframe>';output+='</div>';output+='</div>'});output+='</div>'}
5$target.html(output).removeClass('--loading').addClass('--loaded')})}};for(var key in drupalSettings.tuUtil){_loop()}}}
6function componentBulletinInit(){var $component=$('.package__bulletin');if($component.length){$component.each(function(i){var $bulletin=$(this).find('.bulletin');if(!$bulletin.hasClass('--loaded')){var urlBulletin=$bulletin.data('url');var bulletinType=$bulletin.data('bulletin-type');var bulletinTypes=bulletinType.split('|');var api=$bulletin.data('api');var apiType=$bulletin.data('type');$.post(api,{'url':urlBulletin,'type':apiType},function(data){if(data.hasChildNodes()){$.each(bulletinTypes,function(k,v){if(data.getElementsByTagName(v).length){var output=data.getElementsByTagName(v)[0].childNodes[1].nodeValue;$bulletin.html(output).removeClass('--loading').addClass('--loaded');return!1}})}})}})}}
7function emailDecodeInit(){if(drupalSettings.tuUtilApi){var $emailLinks=$('a.--email__encoded');if($emailLinks.length){var emailDecodeObj=new EmailDecode($emailLinks,drupalSettings.tuUtilApi.emailDecode)}}
8if($('a.--email__tuj')[0]){var base64Links=document.querySelectorAll('a.--email__tuj');base64Links.forEach(function(link){var encodedHref=link.getAttribute('href');if(!encodedHref.startsWith("mailto")){try{var decodedHref=atob(encodedHref);link.setAttribute('href',decodedHref);setTimeout(function(){link.setAttribute('data-gtm-anchor',decodedHref.replace("mailto:",""))},751)}catch(e){console.error("Error decoding ",link)}}})}}
9function dateTimeToStandard(dateTime){var months=['January','February','March','April','May','June','July','August','September','October','November','December'];var days=['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'];var hhMmSsRegex=/((([0-1]?[0-9])|(2[0-3])):[0-5]?[0-9]:[0-5]?[0-9])/gm;if(hhMmSsRegex.test(dateTime)){var hhMmSs=dateTime.match(hhMmSsRegex).pop();var hhMmSsArr=hhMmSs.split(':');hhMmSsArr[hhMmSsArr.length-1]='00';var hhMmSsMod=hhMmSsArr.join(':');dateTime=dateTime.replace(hhMmSs,hhMmSsMod)}
10var date=new Date(dateTime);var day=days[date.getDay()];var month=months[date.getMonth()];var monthDay=date.getDate();var year=date.getFullYear();var time=timeToStandard(date.getHours(),date.getMinutes());return day+', '+month+' '+monthDay+', '+year+' '+time}
11function timeToStandard(hours,minutes){var amPm=hours>=12?'p.m.':'a.m.';hours=hours%12;hours=hours?hours:12;minutes=minutes<10?'0'+minutes:minutes;return hours+':'+minutes+' '+amPm}
12$(document).ready(function(){emailDecodeInit();componentBulletinInit();init()}).ajaxComplete(function(){emailDecodeInit();componentBulletinInit()})},{}]},{},[1]);
13(function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}
13var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i<t.length;i++)o(t[i]);return o}return r})()({1:[function(require,module,exports){"use strict";(function($,Drupal,drupalSettings){$(document).ready(function(){if($('.component__programs').length||$('.component__programs-filter').length){var $component=$('.component__programs').length?$('.component__programs'):$('.component__programs-filter');var programs=require('./components/_programs.init.js');programs.init($component)}})})(jQuery,Drupal,drupalSettings)},{"./components/_programs.init.js":2}],2:[function(require,module,exports){"use strict";function _typeof(obj){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}
14function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function")}}
15function _defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1;descriptor.configurable=!0;if("value" in descriptor)descriptor.writable=!0;Object.defineProperty(target,_toPropertyKey(descriptor.key),descriptor)}}
16function _createClass(Constructor,protoProps,staticProps){if(protoProps)_defineProperties(Constructor.prototype,protoProps);if(staticProps)_defineProperties(Constructor,staticProps);Object.defineProperty(Constructor,"prototype",{writable:!1});return Constructor}
17function _toPropertyKey(arg){var key=_toPrimitive(arg,"string");return _typeof(key)==="symbol"?key:String(key)}
18function _toPrimitive(input,hint){if(_typeof(input)!=="object"||input===null)return input;var prim=input[Symbol.toPrimitive];if(prim!==undefined){var res=prim.call(input,hint||"default");if(_typeof(res)!=="object")return res;throw new TypeError("@@toPrimitive must return a primitive value.")}return(hint==="string"?String:Number)(input)}
19var $=jQuery;var ProgramsInit=function(){function ProgramsInit(){_classCallCheck(this,ProgramsInit)}
20_createClass(ProgramsInit,null,[{key:"init",value:function init($programs){var windowParamsTags=[];var windowParams=window.location.href;var windowParamsIndex=windowParams.indexOf('?');windowParams=windowParamsIndex>
20-1?windowParams.substring(windowParamsIndex):null;if(windowParams){windowParams=windowParams.replace('?','');windowParams=windowParams.split('&');$.each(windowParams,function(k,v){var params=v.split('=');if(params[0].indexOf('programs-remote-tags')>-1){windowParamsTags.push(params[1])}})}
21$programs.each(function(i){var $program=$(this);var isFilterOnly=$program.hasClass('component__programs-filter');var url=!isFilterOnly?$program.data('url'):$program.find('form').data('url');var display=!isFilterOnly?$program.data('display-type'):'filter';var excludes=typeof $program.data('excludes')!='undefined'?$program.data('excludes'):'';var isD10=!0;var dataType=isD10?'json':'xml';excludes=excludes.trim().split('|');var rendered=!1;$.get('/tu-util/api/data/get',{url:url,type:dataType},function(data){if(data!=null){var dataProgs=isD10&&"program" in data?data.program:$(data).find('program');var count=dataProgs.length;if(count){var prep=require('./_programs.prep.js');var programs=prep.init(dataProgs,excludes,display,count,isFilterOnly,windowParamsTags,isD10);if(Object.keys(programs).length&&!isFilterOnly){var render=require('./_programs.render.js');var output=render.init(programs,display,count,windowParamsTags);render.append(output,display,$program);rendered=!0}}}},dataType).always(function(){if(rendered||isFilterOnly){return}
22$program.removeClass('--loading').addClass('--loaded');var $body=$('body');var isEditor=$body.hasClass('--user__auth')||$body.hasClass('user-logged-in');if(isEditor&&!$program.find('.programs__notice').length){$program.append('<div class="programs__notice messages messages--warning" role="alert" style="margin:1rem 0;padding:1rem 1.5rem;border:1px solid #e0ac00;border-left-width:0.4rem;background:#fdf8ed;color:#634b00;font-size:1.4rem;line-height:1.5;">This programs block returned no results - its saved filters may be out of date. Edit the block to review and re-save it.</div>')}})})}}]);return ProgramsInit}();module.exports=ProgramsInit},{"./_programs.prep.js":3,"./_programs.render.js":4}],3:[function(require,module,exports){"use strict";function _typeof(obj){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}
23function _createForOfIteratorHelper(o,allowArrayLike){var it=typeof Symbol!=="undefined"&&o[Symbol.iterator]||o["@@iterator"];if(!it){if(Array.isArray(o)||(it=_unsupportedIterableToArray(o))||allowArrayLike&&o&&typeof o.length==="number"){if(it)o=it;var i=0;var F=function F(){};return{s:F,n:function n(){if(i>=o.length)return{done:!0};return{done:!1,value:o[i++]}},e:function e(_e){throw _e},f:F}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var normalCompletion=!0,didErr=!1,err;return{s:function s(){it=it.call(o)},n:function n(){var step=it.next();normalCompletion=step.done;return step},e:function e(_e2){didErr=!0;err=_e2},f:function f(){try{if(!normalCompletion&&it["return"]!=null)it["return"]();}finally{if(didErr)throw err}}}}
24function _unsupportedIterableToArray(o,minLen){if(!o)return;if(typeof o==="string")return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);if(n==="Object"&&o.constructor)n=o.constructor.name;if(n==="Map"||n==="Set")return Array.from(o);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen);}
25function _arrayLikeToArray(arr,len){if(len==null||len>arr.length)len=arr.length;for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}
26function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter(function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable})),keys.push.apply(keys,symbols)}return keys}
27function _objectSpread(target){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};
27i%2?ownKeys(Object(source),!0).forEach(function(key){_defineProperty(target,key,source[key])}):Object.getOwnPropertyDescriptors?Object.defineProperties(target,Object.getOwnPropertyDescriptors(source)):ownKeys(Object(source)).forEach(function(key){Object.defineProperty(target,key,Object.getOwnPropertyDescriptor(source,key))})}return target}
28function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function")}}
29function _defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1;descriptor.configurable=!0;if("value" in descriptor)descriptor.writable=!0;Object.defineProperty(target,_toPropertyKey(descriptor.key),descriptor)}}
30function _createClass(Constructor,protoProps,staticProps){if(protoProps)_defineProperties(Constructor.prototype,protoProps);if(staticProps)_defineProperties(Constructor,staticProps);Object.defineProperty(Constructor,"prototype",{writable:!1});return Constructor}
31function _defineProperty(obj,key,value){key=_toPropertyKey(key);if(key in obj){Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0})}else{obj[key]=value}return obj}
32function _toPropertyKey(arg){var key=_toPrimitive(arg,"string");return _typeof(key)==="symbol"?key:String(key)}
33function _toPrimitive(input,hint){if(_typeof(input)!=="object"||input===null)return input;var prim=input[Symbol.toPrimitive];if(prim!==undefined){var res=prim.call(input,hint||"default");if(_typeof(res)!=="object")return res;throw new TypeError("@@toPrimitive must return a primitive value.")}return(hint==="string"?String:Number)(input)}
34var $=jQuery;var ProgramsPrep=function(){function ProgramsPrep(){_classCallCheck(this,ProgramsPrep)}
35_createClass(ProgramsPrep,null,[{key:"init",value:function init($programs,excludes,display,count,isFilterOnly,windowParamsTags,isD10){var results={};if(isD10){$.each($programs,function(delta,prog){var programId=prog.programid;if($.inArray(programId,excludes)>-1){return!0}
36var title=prog.title;var url=prog.url;var minorLabel=prog.minorlabel;var minorUrl=prog.minorurlonly;var intro=prog.intro;var level=prog.degreelevel;var majorType=prog.majortype;var programType=prog.programtype;var progImg=prog.image;var urlinquiry=prog.urlinquiry;var urlvisit=prog.urlvisit;var urlapply=prog.urlapply;var urlbulletin=prog.urlbulletin;if(majorType.toLowerCase()==='minor'){url=urlbulletin.length?urlbulletin:null}
37if(display===null){display=count<=50?'search':'browse'}
38if(progImg){progImg={src:progImg,alt:'Image depicting a profession that leverages the degree or program '+title}}
39if(intro){var college=prog.college;var _programType=prog.programtype;var major=prog.major;var conc=prog.concentrationslist;if(display=='accordion'){var collegeLower=college.toLowerCase();if(collegeLower.indexOf('school of')>-1||collegeLower.indexOf('college of')>-1){college=college.split(' of ').pop()}}
40if(!results.hasOwnProperty(college)){results[college]={}}
41if(!results[college].hasOwnProperty(level)){results[college][level]=[]}
42var record={'major':major,'college':college,'title':title,'intro':intro,'conc':conc,'url':url,'type':_programType.toLowerCase()=='degree'?majorType:_programType,'minorLabel':minorLabel,'minorUrl':minorUrl,'image':progImg,'urlinquiry':urlinquiry,'urlvisit':urlvisit,'urlapply':urlapply};var careers=JSON.parse(prog.tagscareers);var interests=JSON.parse(prog.tagsinterests);if(careers.hasOwnProperty('term')&&careers.term.length){record.careers=ProgramsPrep.jsonTagsPrep(careers.term,'careers')}
43if(interests.hasOwnProperty('term')&&interests.term.length){record.interests=ProgramsPrep.jsonTagsPrep(interests.term,'interests')}
44results[college][level].push(record)}})}else{$programs.each(function(j){var programId=$(this).find('programid').text();if($.inArray(programId,excludes)>-1){return!0}
45var title=$(this).find('title').text();var url=$(this).find('url').text();var minorLabel=$(this).find('minorlabel').text();var minorUrl=$(this).find('minorurlonly').text();var intro=$(this).find('intro').text();var level=$(this).find('degreelevel').text();var majorType=$(this).find('majortype').text();var programType=$(this).find('programtype').text();var progImg=$(this).find('image').text();var urlinquiry=$(this).find('urlinquiry').text();var urlvisit=$(this).find('urlvisit').text();var urlapply=$(this).find('urlapply').text();var urlbulletin=$(this).find('urlbulletin').text();if(majorType.toLowerCase()==='minor'){url=urlbulletin.length?urlbulletin:null}
46if(display===null){display=count<=50?'search':'browse'}
47if(progImg){var tmp=document.createElement('div');tmp.innerHTML=progImg;progImg={src:'https://www.temple.edu'+tmp.querySelector('img').getAttribute('src'),alt:tmp.querySelector('img').getAttribute('alt')}}
48if(intro){var college=$(this).find('college').text();var _programType2=$(this).find('programtype').text();
48var major=$(this).find('major').text();var conc=$(this).find('concentrationslist').text();if(display=='accordion'){var collegeLower=college.toLowerCase();if(collegeLower.indexOf('school of')>-1||collegeLower.indexOf('college of')>-1){college=college.split(' of ').pop()}}
49if(!results.hasOwnProperty(college)){results[college]={}}
50if(!results[college].hasOwnProperty(level)){results[college][level]=[]}
51var record={'major':major,'college':college,'title':title,'intro':intro,'conc':conc,'url':url,'type':_programType2.toLowerCase()=='degree'?majorType:_programType2,'minorLabel':minorLabel,'minorUrl':minorUrl,'image':progImg,'urlinquiry':urlinquiry,'urlvisit':urlvisit,'urlapply':urlapply};var careers=ProgramsPrep.xmlToArray($(this).find('tagscareers').text());var interests=ProgramsPrep.xmlToArray($(this).find('tagsinterests').text());if(careers.length){record.careers=ProgramsPrep.xmlTagsPrep(careers,'careers')}
52if(interests.length){record.interests=ProgramsPrep.xmlTagsPrep(interests,'interests')}
53results[college][level].push(record)}})}
54if($('#programs-filter').length){$('#programs-filter').attr({'data-selectize-valuefield':'tid','data-selectize-labelfield':'name','data-selectize-sortfield':'name','data-selectize-searchfield':'tags'});ProgramsPrep.tagsSelectOptionValues.sort(function(a,b){var aName=a.name.toLowerCase();var bName=b.name.toLowerCase();return aName<bName?-1:aName>bName?1:0});$.each(ProgramsPrep.tagsSelectOptionValues,function(k,v){if($.type(v)==='object'){var paramValSet=$.inArray(v.tid,windowParamsTags)>-1;var attrSelected=paramValSet?' selected="selected"':'';var option='<option value="'+v.tid+'" class="tag tag__'+v.vocab+'" data-selectize-options=\''+JSON.stringify(v)+'\''+attrSelected+'>'+v.name+'</div>';$('#programs-filter').append(option);$('#programs-filter').removeClass('--loading').addClass('--loaded')}});if($('#programs-filter-submit').length){var submitUrl=$('#programs-filter-submit').attr('href')+'#programs-results-0';$('#programs-filter-submit').attr('href',submitUrl);if(isFilterOnly){ProgramsPrep.filterSelectChange();$('#programs-filter-submit').off().on('click',function(e){e.preventDefault();window.location.href=$(this).attr('href')})}}
55if($('#programs-filter-popular').length&&ProgramsPrep.tagsPopular.length){var popularRandom=ProgramsPrep.arrayRandom(ProgramsPrep.tagsPopular);var popular='<ul class="selectize-input-custom">';$.each(popularRandom.slice(0,10),function(k,v){var classItem=$.inArray(v.tid,windowParamsTags)>-1?'item active':'item';popular+='<li><div class="'+classItem+'" data-value="'+v.tid+'">'+v.name+'</div></li>'});popular+='</ul>';$('#programs-filter-popular').html(popular);$('#programs-filter-popular').removeClass('--loading').addClass('--loaded')}}
56return results}},{key:"arrayRandom",value:function arrayRandom(a){var j,x,i;for(i=a.length-1;i>0;i--){j=Math.floor(Math.random()*(i+1));x=a[i];a[i]=a[j];a[j]=x}
57return a}},{key:"xmlToArray",value:function xmlToArray(xmlString){xmlString=xmlString.replace(/&(?!#?[a-z0-9]+;)/g,'&amp;');return $($.parseXML(xmlString)).find('term')}},{key:"xmlTagsPrep",value:function xmlTagsPrep(tags,vocab){var tagsClean=[];$.each(tags,function(k,v){if($(v).find('tid').length){var tid=$(v).find('tid').text(),name=$(v).find('name').text(),_tags=$(v).find('tags').text(),popular=$(v).find('popular').text(),tagClean={'tid':tid,'vocab':vocab,'name':name,'tags':name+'|'+_tags,'popular':popular};tagsClean.push(tagClean);if(!(tid in ProgramsPrep.tagsSelectOptionValues)){ProgramsPrep.tagsSelectOptionValues[tid]=tagClean;if(popular){ProgramsPrep.tagsPopular.push(tagClean)}}}});return tagsClean}},{key:"jsonTagsPrep",value:function jsonTagsPrep(tags,vocab){var tagsTransformed={};tags.forEach(function(item){var key="".concat(item.tid,"-").concat(item.name);if(!tagsTransformed[key]){tagsTransformed[key]={tid:item.tid,name:item.name,vocab:vocab,tags:[],popular:'0'}}
58tagsTransformed[key].tags.push(item.tags)});tags=Object.values(tagsTransformed).map(function(obj){return _objectSpread(_objectSpread({},obj),{},{tags:obj.tags.join('|')})});var tagsClean=[];$.each(tags,function(k,v){if(v.tid.length){var tid=v.tid,name=v.name,_tags2=v.tags,popular=v.popular,tagClean={'tid':tid,'vocab':vocab,'name':name,'tags':name+'|'+_tags2,'popular':popular};tagsClean.push(tagClean);if(!(tid in ProgramsPrep.tagsSelectOptionValues)){ProgramsPrep.tagsSelectOptionValues[tid]=tag
58Clean;if(popular){ProgramsPrep.tagsPopular.push(tagClean)}}}});return tagsClean}},{key:"filterSubmitUpdateParams",value:function filterSubmitUpdateParams(values){var submitUrl=$('#programs-filter-submit').attr('href');var params='';var paramsStart=submitUrl.indexOf('?');if(paramsStart>-1){submitUrl=submitUrl.substring(0,paramsStart)}
59if(values.length){params=values.join('&programs-remote-tags[]=');params='?programs-remote-tags[]='+params;submitUrl+=params}
60$('#programs-filter-submit').attr('href',submitUrl)}},{key:"filterSelectChange",value:function filterSelectChange(){var $filter=$('[name="programs-filter"]');if($filter.length){var config={attributes:!0,childList:!0,subtree:!0};var observer=new MutationObserver(function(mutationsList,observer){var _iterator=_createForOfIteratorHelper(mutationsList),_step;try{for(_iterator.s();!(_step=_iterator.n()).done;){var mutation=_step.value;if(mutation.type==='childList'){ProgramsPrep.filterSubmitUpdateParams($filter.val())}}}catch(err){_iterator.e(err)}finally{_iterator.f()}});$filter.on('change',function(){ProgramsPrep.filterSubmitUpdateParams($(this).val())});observer.observe($filter[0],config)}}}]);return ProgramsPrep}();_defineProperty(ProgramsPrep,"tagsSelectOptionValues",[]);_defineProperty(ProgramsPrep,"tagsPopular",[]);module.exports=ProgramsPrep},{}],4:[function(require,module,exports){"use strict";function _typeof(obj){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}
61function _createForOfIteratorHelper(o,allowArrayLike){var it=typeof Symbol!=="undefined"&&o[Symbol.iterator]||o["@@iterator"];if(!it){if(Array.isArray(o)||(it=_unsupportedIterableToArray(o))||allowArrayLike&&o&&typeof o.length==="number"){if(it)o=it;var i=0;var F=function F(){};return{s:F,n:function n(){if(i>=o.length)return{done:!0};return{done:!1,value:o[i++]}},e:function e(_e){throw _e},f:F}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var normalCompletion=!0,didErr=!1,err;return{s:function s(){it=it.call(o)},n:function n(){var step=it.next();normalCompletion=step.done;return step},e:function e(_e2){didErr=!0;err=_e2},f:function f(){try{if(!normalCompletion&&it["return"]!=null)it["return"]();}finally{if(didErr)throw err}}}}
62function _unsupportedIterableToArray(o,minLen){if(!o)return;if(typeof o==="string")return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);if(n==="Object"&&o.constructor)n=o.constructor.name;if(n==="Map"||n==="Set")return Array.from(o);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen);}
63function _arrayLikeToArray(arr,len){if(len==null||len>arr.length)len=arr.length;for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}
64function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function")}}
65function _defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1;descriptor.configurable=!0;if("value" in descriptor)descriptor.writable=!0;Object.defineProperty(target,_toPropertyKey(descriptor.key),descriptor)}}
66function _createClass(Constructor,protoProps,staticProps){if(protoProps)_defineProperties(Constructor.prototype,protoProps);if(staticProps)_defineProperties(Constructor,staticProps);Object.defineProperty(Constructor,"prototype",{writable:!1});return Constructor}
67function _toPropertyKey(arg){var key=_toPrimitive(arg,"string");return _typeof(key)==="symbol"?key:String(key)}
68function _toPrimitive(input,hint){if(_typeof(input)!=="object"||input===null)return input;var prim=input[Symbol.toPrimitive];if(prim!==undefined){var res=prim.call(input,hint||"default");if(_typeof(res)!=="object")return res;throw new TypeError("@@toPrimitive must return a primitive value.")}return(hint==="string"?String:Number)(input)}
69var $=jQuery;var ProgramsRender=function(){function ProgramsRender(){_classCallCheck(this,ProgramsRender)}
70_createClass(ProgramsRender,null,[{key:"init",value:function init(programs,display,count,windowParamsTags){var output='';var hasSearch=(display=='search'||display=='accordion')&&count>=15;var classRoot=display=='search'?'catalog':'collection';var classRootElement=display=='search'?'-programs__search':'__programs';if(hasSearch){output+=ProgramsRender.search(output)}
71output+='<div class="'+classRoot+' '+classRoot+classRootElement+'">';var programsOrdered={};var hasMultipleColleges=Object.keys(programs).length>1;
71Object.keys(programs).sort().forEach(function(college){programsOrdered[college]=programs[college]});$.each(programsOrdered,function(collegeKey,collegeVal){var hasMultipleLevels=Object.keys(collegeVal).length>1;output+='<div class="'+classRoot+'__group">';output+=hasMultipleColleges?'<h2 class="title__college">'+collegeKey+'</h2>':'';var programsOrderedByLevel={};Object.keys(collegeVal).sort().reverse().forEach(function(level){programsOrderedByLevel[level]=collegeVal[level]});$.each(programsOrderedByLevel,function(levelKey,levelVal){var levelLabelMarkup=hasMultipleColleges?'h3':'h2';var itemsMarkup=display=='list'?'ul':'div';output+='<div class="'+classRoot+'">';output+=hasMultipleLevels?'<'+levelLabelMarkup+' class="title__level">'+levelKey+'</'+levelLabelMarkup+'>':'';output+='<'+itemsMarkup+' class="'+classRoot+'__items">';levelVal.sort(function(a,b){if(a.title<b.title)return-1;if(a.title>b.title)return 1;return 0});$.each(levelVal,function(progKey,progVal){var classStripe=progKey%2?'even':'odd';var classLink=display=='accordion'?' --trigger':' --link --external --extension__edu --icon --transition';var classGrid=display=='filter'?' --grid':'';var programTitle=progVal.title;var programImage=progVal.image;if(display=='filter'){var programTitleArr=programTitle.split(' ');$.each(programTitleArr,function(k,v){if(v.toLowerCase()==progVal.type.toLowerCase()){programTitleArr[k]='<span>'+v+'</span>'}});programTitle=programTitleArr.join(' ')}
72var programLinkValue=progVal.url?'<span>'+programTitle+'<i class="las la-external-link-alt size-lg icon icon__default"></i></span>':'<span>'+programTitle+'</span>';if(display=='accordion'||display=='filter'){programLinkValue=programTitle}
73var minorLink='<a href="'+progVal.minorUrl+'" target="_blank" class="--link --link__minor --external --extension__edu --icon --transition"><span>'+progVal.minorLabel+'<i class="las la-external-link-alt size-lg icon icon__default"></i></span></a>';var itemMarkup=display=='list'?'li':'div';output+='<'+itemMarkup+' class="'+classRoot+'__item --item__'+progKey+' --item__'+classStripe+classGrid+'">';output+=display=='search'||display=='filter'?'<div class="title --inner__narrow">':'';output+=display=='filter'?'<div class="cover">':'';output+=display=='filter'&&programImage&&programImage.src?'<div class="image"><img src="'+programImage.src+'" alt="'+programImage.alt+'" /></div>':'';output+=display=='filter'?'</div>':'';if(display=='filter'){output+='<h2>'+programLinkValue+'</h2>'}else{if(progVal.url){output+='<a href="'+progVal.url+'" target="_blank" class="title__program --transition'+classLink+'">'+programLinkValue+'</a>'}else{output+='<div class="title__program">'+programLinkValue+'</div>'}}
74output+=display=='filter'&&progVal.url?'<a href="'+progVal.url+'" target="_blank" class="title__program --transition'+classLink+'">View '+progVal.type+'</a>':'';output+=display=='search'||display=='filter'?'</div>':'';if(display!='list'){output+=display=='accordion'?'<div class="'+classRoot+'__item--content --target">':'';output+=display=='accordion'?'<div class="--inner">':'';output+='<div class="intro --inner__narrow">';output+=progVal.intro;if(progVal.conc){var concentrations=progVal.conc.split('|');output+='<p class="title__concentration">Concentrations</p>';output+='<ul>';$.each(concentrations,function(k,v){output+='<li>'+v+'</li>'});output+='</ul>'}
75if(progVal.minorLabel&&(display=='search'||display=='filter'||display=='accordion'&&!progVal.minorUrl)){output+=progVal.minorUrl?'<p>'+minorLink+'</p>':'<p>'+progVal.minorLabel+'</p>'}
76if(!progVal.urlinquiry&&window.location.host.indexOf('education')>-1){progVal.urlinquiry='https://education.temple.edu/admissions/contact/requestinfo'}
77var urlInqueryIsLocal=progVal.urlinquiry?progVal.urlinquiry.indexOf(window.location.host)>-1:!1;var urlInqueryTarget=urlInqueryIsLocal?'_self':'_blank';var urlInqueryTarget=urlInqueryIsLocal?'_self':'_blank';var classInqueryIcon=urlInqueryIsLocal?'la-angle-right':'la-external-link-alt';output+='</div>';output+=display=='accordion'||display=='search'?'<ul class="links">':'';if(display=='accordion'||display=='search'){if(progVal.url){output+='<li><a href="'+progVal.url+'" target="_blank" class="--link --external --extension__edu --icon --transition"><span>'+programTitle+'<i class="las la-external-link-alt size-lg icon icon__default"></i></span></a></li>'}}
78output+=(display=='accordion'||display=='search')&&progVal.minorLabel&&progVal.minorUrl?'<li>'+minorLink+'</li>':'';output+=(display=='accordion'||display=='search')&&progVal.urlinquiry?'<li><a href="'+progVal.urlinquiry+'" target="'+urlInqueryTarget+'" class="--link --external --extension__edu --icon --transition"><span>Request More Info<i class="las '+classInqueryIcon+' size-lg icon icon__default"></i></span></a></li>':'';output+=display=='accordion'||display=='search'?'</ul>':'';output+=display=='accordion'?'</div>':'';output+=display=='accordion'?'</div>':'';if(display=='filter'&&(progVal.careers||progVal.interests)){output+='<div class="tags__group --inner__narrow">';if(progVal.careers){output+=ProgramsRender.filterTagsRender(progVal.careers,'careers',windowParamsTags)}
79if(progVal.interests){output+=ProgramsRender.filterTagsRender(progVal.interests,'interests',windowParamsTags)}
80output+='</div>'}}else{if(progVal.minorLabel){var minorLabel=progVal.minorUrl?'<span>/</span>'+minorLink:'<span>/</span>'+progVal.minorLabel;output+=minorLabel.replace(progVal.minorLabel,'Minor Available')}}
81output+='</'+itemMarkup+'>'});output+='</'+itemsMarkup+'>';output+='</div>'});output+='</div>'});output+='</div>';return output}}
81,{key:"append",value:function append(output,display,$program){var classRoot=display=='search'?'catalog':'collection';var timerDelay=setTimeout(function(){$program.html(output).removeClass('--loading').addClass('--loaded');if(display=='search'||display=='accordion'){ProgramsRender.searchSubmit($program,classRoot)}
82if(display=='filter'){ProgramsRender.filterSelectChange($program,classRoot);if($('#programs-filter option[selected]').length){$('#programs-filter').change()}}
83if(display=='browse'){$('.tu-programs-browse__grouping').addClass('--active')}
84clearTimeout(timerDelay)},550)}},{key:"search",value:function search(output){output+='<div class="form form__search">';output+='<form action="'+window.location.pathname+'" method="post" accept-charset="UTF-8" class="jquery-once-2-processed">';output+='<div class="content --grid">';output+='<div class="content__left">';output+='<label for="combine">What do You Want to Study? Enter one or more keywords to begin filtering the available programs.</label>';output+='<input type="text" name="combine" value="" size="30" maxlength="128" class="form-text" placeholder="Enter a keyword or subject">';output+='<span class="message --error" tabindex="-1" aria-label=""></span>';output+='</div>';output+='<div class="content__right">';output+='<input type="submit" name="" class="--transition" value="Go">';output+='</div>';output+='</div>';output+='</form>';output+='</div>';return output}},{key:"searchSubmit",value:function searchSubmit($program,classRoot){var $searchForm=$program.find('.form__search form');if($searchForm.length){var $searchInput=$searchForm.find('input[name="combine"]');var $searchError=$searchForm.find('.message.--error');var formSubmitted=!1;$searchInput.on('focus',function(){$searchInput.removeClass('--error');$searchError.removeClass('--active')});$searchInput.on('keyup',function(){var searchQuery=$searchInput.val().replace(/[&\/\\#,+()$~%.'":*?<>;{}]/g,' ').trim();if(!searchQuery&&formSubmitted){$program.addClass('--loading');$program.find('.'+classRoot+'__group').show().removeClass('--loaded --match');$program.find('.'+classRoot+'__group .'+classRoot).show().removeClass('--match');$program.find('.'+classRoot+'__group .'+classRoot+'__item').show().removeClass('--match');var timerDelayReset=setTimeout(function(){$program.removeClass('--loading');clearTimeout(timerDelayReset)},500)}});$searchForm.on('submit',function(e){e.preventDefault();var searchQuery=$searchInput.val().replace(/[&\/\\#,+()$~%.'":*?<>;{}]/g,' ').trim();if(!searchQuery&&!$program.find('.'+classRoot+'__item.--match').length){$searchInput.addClass('--error');$searchError.text('Search value is required').addClass('--active');var timerDelayFocus=setTimeout(function(){$searchError.focus();clearTimeout(timerDelayFocus)},50)}else{if(searchQuery){formSubmitted=!0;$program.addClass('--loading');ProgramsRender.searchQuery(searchQuery,$program,classRoot)}}})}}},{key:"searchQuery",value:function searchQuery(q,$program,classRoot){q=q.toLowerCase().trim().split(' ');var $searchForm=$program.find('.form__search form');if($program.data('display-type')=='accordion'){$program.find('.'+classRoot+'__item--content').removeClass('--active')}
85var timerDelaySearch=setTimeout(function(){$program.find('.'+classRoot+'__group').show().removeClass('--loaded');$program.find('.'+classRoot+'__group').show().removeClass('--match');$program.find('.'+classRoot+'__group .'+classRoot).show().removeClass('--match');$program.find('.'+classRoot+'__group .'+classRoot+'__item').show().removeClass('--match');$program.find('.'+classRoot+'__group').each(function(i){var $group=$(this);$group.find('.'+classRoot).each(function(){var $collection=$(this);$collection.find('.'+classRoot+'__item').each(function(i){var programTxt=$(this).text().toLowerCase();var matchFoundNum=0;$.each(q,function(k,v){if(programTxt.indexOf(v)>-1){matchFoundNum++}});if(matchFoundNum!=q.length){$(this).hide()}else{$(this).addClass('--match');$collection.addClass('--match');$group.addClass('--match')}});if(!$collection.hasClass('--match')){$collection.hide()}});if(!$group.hasClass('--match')){$group.hide()}});var timerDelayLoadForm=setTimeout(function(){$program.removeClass('--loading');if($program.find('.'+classRoot+'__group .'+classRoot+'__item.--match').length){}else{$searchForm.find('input[name="combine"]').addClass('--error');$searchForm.find('.message.--error').text('No matches found. Please search again.').addClass('--active');var timerDelayFocus=setTimeout(function(){$searchForm.find('.message.--error').focus();clearTimeout(timerDelayFocus)},50)}
86clearTimeout(timerDelayLoadForm)},750);clearTimeout(timerDelaySearch)},500)}},{key:"filterTagsRender",value:function filterTagsRender(tags,type,windowParamsTags){var output='<div class="tags tags__'+type+'">';output+='<p class="title__tags">'+type+'</p>';output+='<ul class="selectize-input-custom">';
86$.each(tags,function(k,v){var classItem=$.inArray(v.tid,windowParamsTags)>-1?'item active':'item';var classHidden=k>=4?' class="--hidden"':'';output+='<li'+classHidden+'>';output+='<div class="'+classItem+'" data-value="'+v.tid+'">'+v.name+'</div>';output+='</li>'});output+='</ul>';output+='<a href="#" class="selectize-input-custom-control"><span>Show and hide filters</span></a>';output+='</div>';return output}},{key:"filterResults",value:function filterResults(values,$program,classRoot){var linkViewAllTxt='';if(values.length){$program.find('.'+classRoot+'__item').each(function(i){var match=!1;$(this).find('[data-value]').each(function(j){var value=String($(this).data('value'));if(values.indexOf(value)>-1){match=!0;return!1}});if(!match){$(this).closest('.'+classRoot+'__item').addClass('--hidden')}else{$(this).closest('.'+classRoot+'__item').removeClass('--hidden')}});var matchesCount=$program.find('.'+classRoot+'__item').not('.--hidden').length;var labelResult=linkViewAllTxt==1?' Result':' Results';linkViewAllTxt='View '+matchesCount+labelResult}else{linkViewAllTxt=$('#programs-filter-submit').data('label');$program.find('.'+classRoot+'__item').removeClass('--hidden')}
87$('#programs-filter-submit').text(linkViewAllTxt)}},{key:"filterSelectChange",value:function filterSelectChange($program,classRoot){var $filter=$('[name="programs-filter"]');if($filter.length){var config={attributes:!0,childList:!0,subtree:!0};var observer=new MutationObserver(function(mutationsList,observer){var _iterator=_createForOfIteratorHelper(mutationsList),_step;try{for(_iterator.s();!(_step=_iterator.n()).done;){var mutation=_step.value;if(mutation.type==='childList'){ProgramsRender.filterResults($filter.val(),$program,classRoot)}}}catch(err){_iterator.e(err)}finally{_iterator.f()}});$filter.on('change',function(){ProgramsRender.filterResults($(this).val(),$program,classRoot)});observer.observe($filter[0],config)}}}]);return ProgramsRender}();module.exports=ProgramsRender},{}]},{},[1]);
88(function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i<t.length;i++)o(t[i]);return o}return r})()({1:[function(require,module,exports){"use strict";var _index=require("./components/_index.js");(function($,Drupal,drupalSettings){function init(method){$.each(_index.Components[method],function(k,v){var selector=v.selector?$(v.selector):null;if($(k).length){v.module.init(selector)}})}
89function addTransitionClass(){$('a, input, label, button, svg').addClass('--transition')}
90function addEmailLinkClass(){$('a[href^="mailto:"]').addClass('is--email')}
91$(document).ready(function(){init('ready');addTransitionClass();addEmailLinkClass();$('body').addClass('--loaded')}).ajaxComplete(function(){init('ajaxcomplete');addTransitionClass()})})(jQuery,Drupal,drupalSettings)},{"./components/_index.js":4}],2:[function(require,module,exports){"use strict";function _typeof(o){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},_typeof(o)}
92function _classCallCheck(a,n){if(!(a instanceof n))throw new TypeError("Cannot call a class as a function");}
93function _defineProperties(e,r){for(var t=0;t<r.length;t++){var o=r[t];o.enumerable=o.enumerable||!1,o.configurable=!0,"value" in o&&(o.writable=!0),Object.defineProperty(e,_toPropertyKey(o.key),o)}}
94function _createClass(e,r,t){return r&&_defineProperties(e.prototype,r),t&&_defineProperties(e,t),Object.defineProperty(e,"prototype",{writable:!1}),e}
95function _toPropertyKey(t){var i=_toPrimitive(t,"string");return"symbol"==_typeof(i)?i:i+""}
96function _toPrimitive(t,r){if("object"!=_typeof(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=_typeof(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}
97var $=jQuery;var AnalyticsTags=function(){function AnalyticsTags(){_classCallCheck(this,AnalyticsTags)}
98return _createClass(AnalyticsTags,null,[{key:"init",value:function init(
98){AnalyticsTags.search();AnalyticsTags.menuMain();AnalyticsTags.component();AnalyticsTags.anchor();AnalyticsTags.subpar()}},{key:"search",value:function search(){$('.search__fieldset-form').each(function(i){var zone=$(this).closest('.zone').data('name');var inputId=$(this).find('input[name="searchString"]').attr('id');$(this).find('.search__submit').attr({'data-gtm-region':zone,'data-gtm-input':inputId})})}},{key:"menuMain",value:function menuMain(){$('#block-menu-block-main .--level__one li').each(function(i){var linkText=$(this).children('a').text().trim().toLowerCase().split(' ').join('-').replace(/\s/g,'');var hasChildren=$(this).hasClass('--has-children');var $parentList=$(this).closest('ul');if($parentList.hasClass('--level__one')){$(this).children('a').attr('data-gtm-trail',linkText)}else{var linkTextParent=$(this).closest('ul').closest('.--has-children').children('a').text()+'|';linkTextParent=$parentList.hasClass('--level__three')?$(this).closest('.--level__two').closest('.--has-children').children('a').text()+'|'+linkTextParent:linkTextParent;linkTextParent=linkTextParent+$(this).children('a').text();linkTextParent=linkTextParent.trim().toLowerCase().split(' ').join('-').replace(/\s/g,'');$(this).children('a').attr('data-gtm-trail',linkTextParent)}})}},{key:"component",value:function component(){var headers=['h1','h2','h3','h4','h5','h6'];$('.component').each(function(i){var $component=$(this);var $region=$component.closest('.region');var $package=$component.closest('.package');var title='';var row=$package.index();var col=$(this).index();$(headers).each(function(k,v){if($component.find(v).length){title=$component.find(v).text().trim().toLowerCase().split(' ').join('-').replace(/\s/g,'');return!1}});var attrRegion='region:'+$region.data('name')+'|';var attrPackage='package:'+$package.data('name')+'|';var attrComponent='component:'+$component.data('name')+'|';var attrTitle='title:'+title+'|';var attrRow='row:'+row+'|';var attrCol='col:'+col;var attrGTM=attrTitle+attrRegion+attrPackage+attrComponent+attrRow+attrCol;$component.attr('data-gtm-component',attrGTM)})}}
98,{key:"anchor",value:function anchor(){$('a').each(function(i){var href=$(this).attr('href');var text=$(this).text().trim().toLowerCase().split(' ').join('-').replace(/\s/g,'');var title=$(this).attr('title');if($.type(href)!=='undefined'){if($.type(title)!=='undefined'){text=title.trim().toLowerCase().split(' ').join('-').replace(/\s/g,'')}
99$(this).attr('data-gtm-anchor',text)}})}},{key:"subpar",value:function subpar(){if($('.zone__content .region__content article .package .component')[0]){$('.zone__content .region__content article .package .component').not('.zone__content .region__content article .package .component .component').each(function(){var par_component=$(this).attr('data-gtm-tu-component');$(this).find('section.component').each(function(){var sub_component=$(this).attr('data-gtm-tu-component');$(this).attr('data-gtm-subComponent',sub_component);$(this).attr('data-gtm-parComponent',par_component)})})}}}])}();module.exports=AnalyticsTags},{}],3:[function(require,module,exports){"use strict";function _typeof(o){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},_typeof(o)}
100function _classCallCheck(a,n){if(!(a instanceof n))throw new TypeError("Cannot call a class as a function");}
101function _defineProperties(e,r){for(var t=0;t<r.length;t++){var o=r[t];o.enumerable=o.enumerable||!1,o.configurable=!0,"value" in o&&(o.writable=!0),Object.defineProperty(e,_toPropertyKey(o.key),o)}}
102function _createClass(e,r,t){return r&&_defineProperties(e.prototype,r),t&&_defineProperties(e,t),Object.defineProperty(e,"prototype",{writable:!1}),e}
103function _defineProperty(e,r,t){return(r=_toPropertyKey(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}
104function _toPropertyKey(t){var i=_toPrimitive(t,"string");return"symbol"==_typeof(i)?i:i+""}
105function _toPrimitive(t,r){if("object"!=_typeof(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=_typeof(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}
106var $=jQuery;var GlobalBreakpointManager=function(){function GlobalBreakpointManager(){_classCallCheck(this,GlobalBreakpointManager)}
107return _createClass(GlobalBreakpointManager,null,[{key:"init",value:function init(){var _this=this;if(this.initialized)return;this.initialized=!0;this.current=this.getCurrent();this.updateBodyClasses();$(window).on('resize.tuBreakpoints',function(){var next=_this.getCurrent();if(next!==_this.current){_this.current=next;_this.updateBodyClasses();$(window).trigger('tuBreakpoints:change',[_this.current])}})}},{key:"getCurrent",value:function getCurrent(){var w=window.innerWidth;if(w>=1536)return'2xl';if(w>=1280)return'xl';if(w>=1024)return'lg';if(w>=640)return'md';if(w>=430)return'sm';return'xs'}},{key:"updateBodyClasses",value:function updateBodyClasses(){$('body').removeClass(function(i,className){return(className.match(/--screen-(xs|sm|md|lg|xl|2xl)/g)||[]).join(' ')}).addClass("--screen-".concat(this.current))}},{key:"isDesktop",value:function isDesktop(){return['lg','xl','2xl'].includes(this.current)}},{key:"isMobile",value:function isMobile(){return!this.isDesktop()}}])}();_defineProperty(GlobalBreakpointManager,"initialized",!1);_defineProperty(GlobalBreakpointManager,"current",'sm');window.GlobalBreakpointManager=GlobalBreakpointManager;module.exports=GlobalBreakpointManager},{}],4:[function(require,module,exports){"use strict";var components={'html':{'module':require('./_analytics.tags.js'),'selector':null},'.page__node':{'module':require('./_global.breakpoint.manager.js'),'selector':null},'#page':{'module':require('./_search.defaults.js'),'selector':null},'body':{'module':require('./_scroll.top.js'),'selector':null},'a[href]':{'module':require('./_link.overlay.js'),'selector':null},'.component a[href$=".mp3"]':{'module':require('./_link.audio.js'),'selector':'.component a[href$=".mp3"]'},'.menu':{'module':require('./_menu.social.js'),'selector':'.menu'},'#content [id],#content [name]':{'module':require('./_scroll.hashtag.js'),'selector':'#content [id],#content [name]'}};module.exports.Components={'ready':components,'ajaxcomplete':components}},{"./_analytics.tags.js":2,"./_global.breakpoint.manager.js":3,"./_link.audio.js":5,"./_link.overlay.js":6,"./_menu.social.js":7,"./_scroll.hashtag.js":8,"./_scroll.top.js":9,"./_search.defaults.js":10}],5:[function(require,module,exports){"use strict";function _typeof(o){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},_typeof(o)}
108function _classCallCheck(a,n){if(!(a instanceof n))throw new TypeError("Cannot call a class as a function");}
109function _defineProperties(e,r){for(var t=0;t<r.length;t++){var o=r[t];o.enumerable=o.enumerable||!1,o.configurable=!0,"value" in o&&(o.writable=!0),Object.defineProperty(e,_toPropertyKey(o.key),o)}}
110function _createClass(e,r,t){return r&&_defineProperties(e.prototype,r),t&&_defineProperties(e,t),Object.defineProperty(e,"prototype",{writable:!1}),e}
111function _toPropertyKey(t){var i=_toPrimitive(t,"string");return"symbol"==_typeof(i)?i:i+""}
112function _toPrimitive(t,r){if("object"!=_typeof(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=_typeof(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}
113var $=jQuery;var LinkAudio=function(){function LinkAudio(){_classCallCheck(this,LinkAudio)}
114return _createClass(LinkAudio,null,[{key:"init",value:function init($links){$links.each(function(i){var $link=$(this);if($link.closest('.component__body-text').length||$link.closest('.intro').length){if(!$link.find('audio').length){var audioSrc=$link.attr('href');$link.addClass('audio__trigger audio__play');$link.wrapInner('<span class="--transition" />');$link.prepend('<audio preload="none"><source src="'+audioSrc+'" type="audio/mp3"></audio>');$link.off().on('click',function(e){e.preventDefault();var isPlaying=$link.hasClass('audio__play');var trigger=isPlaying?'play':'pause';var classRemove=isPlaying?'audio__play':'audio__pause';var classAdd=isPlaying?'audio__pause':'audio__play';$link.find('audio').trigger(trigger);$link.removeClass(classRemove);$link.addClass(classAdd)});$link.find('audio').on('ended',function(){$link.removeClass('audio__pause');$link.addClass('audio__play')})}}})}}])}();module.exports=LinkAudio},{}],6:[function(require,module,exports){"use strict";function _typeof(o){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},_typeof(o)}
115function _classCallCheck(a,n){if(!(a instanceof n))throw new TypeError("Cannot call a class as a function");}
116function _defineProperties(e,r){for(var t=0;t<r.length;t++){var o=r[t];o.enumerable=o.enumerable||!1,o.configurable=!0,"value" in o&&(o.writable=!0),Object.defineProperty(e,_toPropertyKey(o.key),o)}}
117function _createClass(e,r,t){return r&&_defineProperties(e.prototype,r),t&&_defineProperties(e,t),Object.defineProperty(e,"prototype",{writable:!1}),e}
118function _toPropertyKey(t){var i=_toPrimitive(t,"string");return"symbol"==_typeof(i)?i:i+""}
119function _toPrimitive(t,r){if("object"!=_typeof(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=_typeof(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}
120var $=jQuery;var LinkOverlay=function(){function LinkOverlay(){_classCallCheck(this,LinkOverlay);this.load=!1}
121return _createClass(LinkOverlay,null,[{key:"init",value:function init(
121){if(!self.load){$('a[href]').each(function(i){var $link=$(this);if(!$link.closest('.component__media-gallery').length&&!$link.hasClass('ignore')){var linkHref=$link.attr('href');var isVideoYouTube=linkHref.indexOf('youtube.com/watch')>-1||linkHref.indexOf('youtu.be')>-1;var isVideoVimeo=linkHref.indexOf('vimeo.com')>-1;var isYouVisit=linkHref.indexOf('youvisit.com/tour')>-1;if(isVideoYouTube||isVideoVimeo||isYouVisit){var linkIndex=$('a').index($link);var overlayId='overlay-'+linkIndex;if(!$('#'+overlayId).length){var iFrameSrc=linkHref;var iFrameAttr='';var overlayClass='full';if(isVideoYouTube){iFrameSrc=LinkOverlay.iframeSrcVideoYouTube(linkHref);iFrameAttr=' allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"';iFrameAttr+=' allowfullscreen="true"';overlayClass='shadow-box'}
122if(isVideoVimeo){iFrameSrc=LinkOverlay.iframeSrcVideoVimeo(linkHref);iFrameAttr=' allow="autoplay; fullscreen; picture-in-picture"';iFrameAttr+=' allowfullscreen="true"';overlayClass='shadow-box'}
123var $iframe=$('<iframe src="'+iFrameSrc+'" frameborder="0"'+iFrameAttr+' />');var overlay=new TUOverlay($('<div class="iframe" />'),overlayId,overlayClass);overlay.set();$link.off().on('click',function(e){e.preventDefault();$('#'+overlayId+' .iframe').html($iframe);var delayRender=setTimeout(function(){overlay.render();clearTimeout(delayRender)},250);$('#'+overlayId+', #'+overlayId+'-inner, #'+overlayId+'-close').on('click',function(evt){var eid=evt.target.id;if(!eid||eid==overlayId||eid==overlayId+'-inner'||eid==overlayId+'-close'){var delayRemove=setTimeout(function(){$('#'+overlayId).find('iframe').remove();clearTimeout(delayRemove)},1000)}})})}}}})}
124self.load=!0}},{key:"iframeSrcVideoYouTube",value:function iframeSrcVideoYouTube(href){var src='https://www.youtube.com/embed/';if(href.indexOf('watch?v=')>-1){var hrefParams=href.split('v=').pop();var hrefParamsArr=hrefParams.split('&');src+=hrefParamsArr.shift()}else if(href.indexOf('youtu.be')>-1){src+=href.split('.be/').pop()}
125return src+'?modestbranding=1&autoplay=1&rel=0&controls=1&enablejsapi=1'}},{key:"iframeSrcVideoVimeo",value:function iframeSrcVideoVimeo(href){return'https://player.vimeo.com/video/'+href.split('vimeo.com/').pop()}}])}();module.exports=LinkOverlay},{}],7:[function(require,module,exports){"use strict";function _typeof(o){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},_typeof(o)}
126function _classCallCheck(a,n){if(!(a instanceof n))throw new TypeError("Cannot call a class as a function");}
127function _defineProperties(e,r){for(var t=0;t<r.length;t++){var o=r[t];o.enumerable=o.enumerable||!1,o.configurable=!0,"value" in o&&(o.writable=!0),Object.defineProperty(e,_toPropertyKey(o.key),o)}}
128function _createClass(e,r,t){return r&&_defineProperties(e.prototype,r),t&&_defineProperties(e,t),Object.defineProperty(e,"prototype",{writable:!1}),e}
129function _toPropertyKey(t){var i=_toPrimitive(t,"string");return"symbol"==_typeof(i)?i:i+""}
130function _toPrimitive(t,r){if("object"!=_typeof(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=_typeof(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}
131var $=jQuery;var MenuSocial=function(){function MenuSocial(){_classCallCheck(this,MenuSocial)}
132return _createClass(MenuSocial,null,[{key:"init",value:function init($menu){$menu.each(function(i){if($(this).hasClass('menu__social')||$(this).hasClass('menu__social-share')||$(this).hasClass('menu__podcast')){$(this).children('ul').children('li').each(function(j){var href=$(this).find('a').attr('href');var iconClass=MenuSocial.getIconClassByHref(href);if(_typeof(iconClass)!==null){var icon='<i class="'+iconClass+'"></i>';var label='<span>'+$(this).find('a').text()+'</span>';$(this).find('a').addClass('--link__icon --grid').html(icon+label)}})}})}},{key:"getIconClassByHref",value:function getIconClassByHref(href){var iconClass=null;var socialMedia={'podcasts.apple':'las la-podcast','apple':'lab la-apple','facebook':'lar la la-facebook-f','iheart':'las la-heart','twitter':'lni lni-twitter-x icon__svg-custom url-is-twitter','instagram':'lni-instagram-original','youtube':'lni-youtube','linkedin':'lab la-linkedin-in','podcasts.google':'lab la-google-play','google':'lni-google','rss':'las la la-rss','spotify':'lab la-spotify','tiktok':'lni lni-tiktok icon__svg-custom','pinterest':'lar la la-pinterest-p','vimeo':'lni-vimeo','wa':'lab la-whatsapp','wordpress':'lab la-wordpress-simple','x.com':'lni lni-twitter-x icon__svg-custom url-is-x'};$.each(socialMedia,function(k,v){if(href.indexOf(k)>-1){iconClass=v+' size-lg';return!1}});return iconClass}}])}();module.exports=MenuSocial},{}],8:[function(require,module,exports){"use strict";function _typeof(o){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},_typeof(o)}
133function _classCallCheck(a,n){if(!(a instanceof n))throw new TypeError("Cannot call a class as a function");}
134function _defineProperties(e,r){for(var t=0;t<r.length;t++){var o=r[t];o.enumerable=o.enumerable||!1,o.configurable=!0,"value" in o&&(o.writable=!0),Object.defineProperty(e,_toPropertyKey(o.key),o)}}
135function _createClass(e,r,t){return r&&_defineProperties(e.prototype,r),t&&_defineProperties(e,t),Object.defineProperty(e,"prototype",{writable:!1}),e}
136function _toPropertyKey(t){var i=_toPrimitive(t,"string");return"symbol"==_typeof(i)?i:i+""}
137function _toPrimitive(t,r){if("object"!=_typeof(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=_typeof(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}
138var $=jQuery;var ScrollHashtag=function(){function ScrollHashtag(){_classCallCheck(this,ScrollHashtag)}
139return _createClass(ScrollHashtag,null,[{key:"init",value:function init($targets){$targets.each(function(i){var targetAttr=$.type($(this).attr('id'))!=='undefined'?'id':'name';var targetAttrVal=$(this).attr(targetAttr);$('#content a[href]').each(function(i){var curHref=$(this).attr('href');var curHrefTarget=curHref.indexOf('#'+targetAttrVal);if(curHrefTarget>-1){$(this).off().on('click',function(e){e.preventDefault();e.stopPropagation();var $target=$('['+targetAttr+'="'+targetAttrVal+'"]');if($target.length){var targetTop=$target.offset().top;$('html, body').animate({scrollTop:targetTop-10+'px'},500,'linear')}})}});var windowHash=window.location.hash;if(windowHash){var windowParamIndex=windowHash.indexOf('?');
139if(windowParamIndex>-1){windowHash=windowHash.substring(0,windowParamIndex)}
140windowHash=windowHash.replace('#','');if(windowHash==targetAttrVal){var $target=$('['+targetAttr+'="'+windowHash+'"]');if($target.length){var targetTop=$target.offset().top}}}})}}])}();module.exports=ScrollHashtag},{}],9:[function(require,module,exports){"use strict";function _typeof(o){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},_typeof(o)}
141function _classCallCheck(a,n){if(!(a instanceof n))throw new TypeError("Cannot call a class as a function");}
142function _defineProperties(e,r){for(var t=0;t<r.length;t++){var o=r[t];o.enumerable=o.enumerable||!1,o.configurable=!0,"value" in o&&(o.writable=!0),Object.defineProperty(e,_toPropertyKey(o.key),o)}}
143function _createClass(e,r,t){return r&&_defineProperties(e.prototype,r),t&&_defineProperties(e,t),Object.defineProperty(e,"prototype",{writable:!1}),e}
144function _toPropertyKey(t){var i=_toPrimitive(t,"string");return"symbol"==_typeof(i)?i:i+""}
145function _toPrimitive(t,r){if("object"!=_typeof(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=_typeof(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}
146var $=jQuery;var ScrollTop=function(){function ScrollTop(){_classCallCheck(this,ScrollTop)}
147return _createClass(ScrollTop,null,[{key:"init",value:function init(){var delayScroll=setTimeout(function(){var threshold=2000;var returnId='return-to-top';if($(document).height()>=threshold+500){if(!$('#'+returnId).length){var returnLink='<a href="#" id="'+returnId+'" class="--link">';returnLink+='<span>';returnLink+=Drupal.t('Return to Top');returnLink+='<i class="las la-download size-lg icon icon__default"></i>';returnLink+='</span>';returnLink+='</a>';$('body').append(returnLink);$('#'+returnId).on('click',function(e){e.preventDefault();$('html, body').animate({scrollTop:'0px'},500,'linear')})}
148$(window).on('scroll',function(){if($('html, body').scrollTop()>=2000){$('#'+returnId).addClass('--active')}else{$('#'+returnId).removeClass('--active')}})}
149clearTimeout(delayScroll)},1500)}}])}();module.exports=ScrollTop},{}],10:[function(require,module,exports){"use strict";function _typeof(o){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},_typeof(o)}
150function _classCallCheck(a,n){if(!(a instanceof n))throw new TypeError("Cannot call a class as a function");}
151function _defineProperties(e,r){for(var t=0;t<r.length;t++){var o=r[t];o.enumerable=o.enumerable||!1,o.configurable=!0,"value" in o&&(o.writable=!0),Object.defineProperty(e,_toPropertyKey(o.key),o)}}
152function _createClass(e,r,t){return r&&_defineProperties(e.prototype,r),t&&_defineProperties(e,t),Object.defineProperty(e,"prototype",{writable:!1}),e}
153function _toPropertyKey(t){var i=_toPrimitive(t,"string");return"symbol"==_typeof(i)?i:i+""}
154function _toPrimitive(t,r){if("object"!=_typeof(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=_typeof(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}
155var $=jQuery;var SearchDefaults=function(){function SearchDefaults(){_classCallCheck(this,SearchDefaults)}
156return _createClass(SearchDefaults,null,[{key:"init",value:function init(){this.current=this.checkDefaults()}},{key:"checkDefaults",value:function checkDefaults(){if(!$('body.tusearch25')[0]){setTimeout(function(){if($('.zone__header .component__search .search__input')[0]){var $h_s_input=$('.zone__header .component__search .search__input');$h_s_input.val('').attr('value','');if($h_s_input.hasClass('load--transition')){$h_s_input.removeClass('load--transition')}}
157if($('.zone__footer .component__search .search__input')[0]){var $f_s_input
157=$('.zone__footer .component__search .search__input');$f_s_input.val('').attr('value','');if($f_s_input.hasClass('load--transition')){$f_s_input.removeClass('load--transition')}}},888)}}}])}();module.exports=SearchDefaults},{}]},{},[1]);
158(function($,Drupal,once,drupalSettings){Drupal.behaviors.languageSwitcher={attach:function(context,settings){let langDropdowns=once('language-dropdown-logic-attached','.selectBox-dropdown',context);$(langDropdowns).on('click',function(){$(this).toggleClass('open')
159$('.tu-layout-language-switch').toggleClass('hidden')})}}})(jQuery,Drupal,once,drupalSettings);
160(function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i<t.length;i++)o(t[i]);return o}return r})()({1:[function(require,module,exports){"use strict";var $=jQuery;function set($videos){var delayVideoLoad=setTimeout(function(){$videos.each(function(i){$(this).find('iframe').removeAttr('width');$(this).find('iframe').removeAttr('height')});clearTimeout(delayVideoLoad)},500)}
161function init(){if($('.package__video')){set($('.package__video'))}}
162$(document).ready(function(){init()}).ajaxComplete(function(){init()})},{}]},{},[1]);
163(function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i<t.length;i++)o(t[i]);return o}return r})()({1:[function(require,module,exports){"use strict";var $=jQuery;function set($menu){if($menu.children().length){if(window.innerWidth>=1024){mount($menu)}else{dismount($menu)}
164$(window).on('resize',function(e){if(window.innerWidth>=1024){if(!$menu.hasClass('--resizing')&&!$menu.hasClass('menu__mega')){$menu.addClass('--resizing');$menu.hide();mount($menu);setTimeout(function(){$menu.show();$menu.removeClass('--resizing')},350)}else{mount($menu)}}else{dismount($menu)}})}else if(!$('body').hasClass('--menu-mega__off')){$('body').addClass('--menu-mega__off')}
165menuShow($menu)}
166function mount($menu){if(!$menu.hasClass('menu__mega')){$('body').addClass('--menu-mega__on');$menu.addClass('menu__mega');$menu.find('.--level__one').children('li').children('a').find('i').remove();$menu.find('.--level__one').children('.--has-children').each(function(i){var $menuItem=$(this);if($menuItem.children('ul').length&&$menuItem.children('ul').children('.--has-children').length){$menuItem.addClass('--mega__parent');$menuItem.children('.--level__two').addClass('--mega__child');$menuItem.children('.--level__two').children().wrapAll('<ul />');$menuItem.children('.--level__two').children('ul').wrap('<li class="--mega__child-links" />')}
167var $parentLink=$menuItem.children('a').clone();var $closeLink='<a href="#" aria-label="Close menu"><i class="las la-times"></i></a>';if($parentLink.find('i').length&&$menuItem.children('a').find('i').length){$parentLink.find('i').remove();$menuItem.children('a').find('i').remove()}
168$parentLink.append('<i />').find('i').addClass('las la-long-arrow-alt-right');$menuItem.children('a').append('<i />').find('i').addClass('las la-angle-down');$menuItem.children('ul').prepend('<li class="--mega__parent-links" />');$menuItem.find('.--mega__parent-links').prepend('<ul class="--grid" />');$menuItem.find('.--mega__parent-links ul').append('<li class="--mega__parent-link" /><li class="--mega__close-link" />');$menuItem.find('.--mega__parent-links ul .--mega__parent-link').append($parentLink);$menuItem.find('.--mega__parent-links ul .--mega__close-link').append($closeLink);$menuItem.children('a').off('click').on('click',function(e){e.preventDefault();e.stopPropagation();if($('body').hasClass('--menu-active')){$menu.find('ul').removeClass('--visible');$menu.find('li a').removeClass('--menu-active')}
169if($(this).hasClass('--menu-active')){$('body').removeClass('--menu-active');$(this).siblings('ul').removeClass('--visible');$(this).removeClass('--menu-active');$(this).children('a').find('i').removeClass('la-angle-down').addClass('la-times')}else{$('body').addClass('--menu-active');$(this).siblings('ul').addClass('--visible');$(this).addClass('--menu-active');$(this).children('a').find('i').removeClass('la-times').addClass('la-angle-down')}});$menuItem.on('mouseleave',function(e){var $current=$(this);var $levelOne=$current.parent();$levelOne.on('mouseleave',function(e){$('body').removeClass('--menu-active');$current.children('a').find('i').removeClass('la-times').addClass('la-angle-down');$current.children('ul').removeClass('--visible');$current.children('a').removeClass('--menu-active')})});$menuItem.find('.--mega__close-link').children('a').on('click',function(e){e.preventDefault();var $menuParent=$(this).closest('li.--has-children');var $menuTrigger=$menuParent.children('a').first();var $menuPanel=$menuParent.children('ul').first();$('body').removeClass('--menu-active');$(this).children('a').find('i').removeClass('la-times').addClass('la-angle-down');$menuTrigger.removeClass('--menu-active');$menuPanel.removeClass('--visible')})})}}
170function dismount($menu){$menu.find('.--level__one').children('li').each(function(i){if($(this).children('a').find('i').length){$(this).children('a').find('i').remove()}
171$(this).children('a').append('<i class="las la-long-arrow-alt-right" />')});if($menu.hasClass('menu__mega')){$('body').removeClass('--menu-active --menu-mega__on');$menu.removeClass('menu__mega');$menu.find('.--level__one').children('.--has-children').children('a').find('i').remove();$menu.find('.--mega__parent').removeClass('--mega__parent');$menu.find('.--level__two').removeClass('--mega__child');$menu.find('.--mega__parent-links').remove();$menu.find('.--mega__child-links > ul > li').unwrap();$menu.find('.--mega__child-links > li').unwrap()}}
172function menuShow($menu){var delayLoad=setTimeout(function(){$menu.removeClass('--delay__js');clearTimeout(delayLoad)},500)}
173function tuDetectMainMenuWrap(){if($(window).width()>1023){if($('nav.menu__main .--level__one')[0]){var $listItems=$('nav.menu__main .--level__one > li:not(".component__header-menu"):not("li li")');var previousTop=$listItems.eq(0).offset().top;var theUlTop=$('nav.menu__main .--level__one').offset().top;
173$listItems.each(function(index){if(index===0)return;if(index==2){$(this).addClass('item-two')}
174if(index==3){$(this).addClass('item-three')}
175var currentTop=$(this).offset().top;if(currentTop>previousTop||currentTop>theUlTop){$(this).addClass('wrapped-menu-item')}else{if($(this).hasClass('wrapped-menu-item')){$(this).removeClass('wrapped-menu-item')}}
176previousTop=currentTop})}}}
177function tuCheckMenuWrap(){setTimeout(function(){tuDetectMainMenuWrap()},799);$(window).on('resize',tuDetectMainMenuWrap)}
178function init(){if($('.region__header-post .menu__main').length){set($('.region__header-post .menu__main'))}}
179$(document).ready(function(){tuCheckMenuWrap();init()}).ajaxComplete(function(){init()})},{}]},{},[1]);
180(function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i<t.length;i++)o(t[i]);return o}return r})()({1:[function(require,module,exports){"use strict";var $=jQuery;function set($menu){if($menu.length&&!$('#form-menu-main').length){var $headerMenu=$('.region__header-pre-right .component__menu .content');var $headerSearch=$('.region__header-right .component__search form');$menu.wrap('<form action="" method="get" id="form-menu-main" class="--trigger" />');if($headerMenu.length){var $headerMenuChildren=$headerMenu.children().clone();$menu.prepend('<li class="component__header-menu" />');$menu.find('.component__header-menu').append($headerMenuChildren)}
181if($headerSearch.length){var $headerSearchChildren=$headerSearch.children().clone();$headerSearchChildren.find('[id]').each(function(i){var idValue=$(this).attr('id');$(this).attr('id',idValue+'-clone')});$headerSearchChildren.find('[for]').each(function(i){var forValue=$(this).attr('for');$(this).attr('for',forValue+'-clone')});$menu.prepend('<li class="component__search-mobile" />');$menu.find('.component__search-mobile').append($headerSearchChildren);$('#form-menu-main').attr('action',$headerSearch.attr('action'));$menu.find('.component__search-mobile .search__submit').on('click',function(e){var inputVal=$menu.find('.component__search-mobile input[name="searchString"]').val();if(!inputVal.trim()){e.preventDefault()}})}
182$('#form-menu-main').prepend('<label for="menu-main-trigger"><span><i class="las la-search"></i><i class="las la-bars"></i> <span>Open</span> Menu</span></label>');$('#form-menu-main').prepend('<input type="checkbox" name="menu-main-trigger" id="menu-main-trigger" class="--hidden" aria-label="Main menu trigger" />');$('#form-menu-main label').on('click',function(e){if(!$('#menu-main-trigger').is(':checked')){$('#form-menu-main label span span').text('Close');$(this).find('.la-search').hide();$(this).find('.la-bars').removeClass('la-bars').addClass('la-times')}else{$('#form-menu-main label span span').text('Open');$(this).find('.la-search').show();$(this).find('.la-times').removeClass('la-times').addClass('la-bars')}})}}
183function init(){if($('.region__header-post .menu__main .--level__one').length){set($('.region__header-post .menu__main .--level__one'))}}
184$(document).ready(function(){init()}).ajaxComplete(function(){init()})},{}]},{},[1]);
185(function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i<t.length;i++)o(t[i]);return o}return r})()({1:[function(require,module,exports){"use strict";var $=jQuery;function set($trigger){if(!$trigger.hasClass('--loaded')){var $target=$('#menu-portal-target');$trigger.on('click',function(e){e.preventDefault();if($target.hasClass('--active')){$target.removeClass('--active')}else{$target.addClass('--active')}});$trigger.addClass('--loaded')}}
186function _headerBreadcrumbSlider($trigger){var $headerBreadcrumb=$('.region__header-pre-left .component__breadcrumb-header');var $headerBreadcrumbMenu=$headerBreadcrumb.find('ul');if($headerBreadcrumb.length&&$headerBreadcrumbMenu.length&&$headerBreadcrumbMenu.find('li').length>1){$(window).on('resize',function(){if(window.innerWidth<=1020){}else{}})}}
vendor: 8,669 bytes, lines 187-204
187function init(){if($('#menu-portal-trigger').length){set($('#menu-portal-trigger'))}}
188$(document).ready(function(){init()}).ajaxComplete(function(){init()})},{}]},{},[1]);
189/* @preserve
190    _____ __ _     __                _
191   / ___// /(_)___/ /___  ____      (_)___
192  / (_ // // // _  // -_)/ __/_    / /(_-<
193  \___//_//_/ \_,_/ \__//_/  (_)__/ //___/
194                              |___/
195
196  Version: 1.7.4
197  Author: Nick Piscitelli (pickykneee)
198  Website: https://nickpiscitelli.com
199  Documentation: http://nickpiscitelli.github.io/Glider.js
200  License: MIT License
201  Release Date: October 25th, 2018
202
203*/
204!function(e){"function"==typeof define&&define.amd?define(e):"object"==typeof exports?module.exports=e():e()}(function(){var a="undefined"!=typeof window?window:this,e=a.Glider=function(e,t){var i=this;if(e._glider)return e._glider;if(i.ele=e,i.ele.classList.add("glider"),(i.ele._glider=i).opt=Object.assign({},{slidesToScroll:1,slidesToShow:1,resizeLock:!0,duration:.5,passiveListeners:!1,easing:function(e,t,i,o,s){return o*(t/=s)*t+i}},t),i.animate_id=i.page=i.slide=0,i.arrows={},i._opt=i.opt,i.opt.skipTrack)i.track=i.ele.children[0];else for(i.track=document.createElement("div"),i.ele.appendChild(i.track);1!==i.ele.children.length;)i.track.appendChild(i.ele.children[0]);i.track.classList.add("glider-track"),i.init(),i.resize=i.init.bind(i,!0),i.event(i.ele,"add",{scroll:i.updateControls.bind(i)},{passive:i.opt.passiveListeners}),i.event(a,"add",{resize:i.resize})},t=e.prototype;return t.init=function(e,t){var i,o=this,s=0,r=0,l=(o.slides=o.track.children,[].forEach.call(o.slides,function(e,t){e.classList.add("glider-slide"),e.setAttribute("data-gslide",t)}),o.containerWidth=o.ele.clientWidth,o.settingsBreakpoint());t=t||l,"auto"!==o.opt.slidesToShow&&void 0===o.opt._autoSlide||(i=o.containerWidth/o.opt.itemWidth,o.opt._autoSlide=o.opt.slidesToShow=o.opt.exactWidth?i:Math.max(1,Math.floor(i))),"auto"===o.opt.slidesToScroll&&(o.opt.slidesToScroll=Math.floor(o.opt.slidesToShow)),o.itemWidth=o.opt.exactWidth?o.opt.itemWidth:o.containerWidth/o.opt.slidesToShow,[].forEach.call(o.slides,function(e){e.style.height="auto",e.style.width=o.itemWidth+"px",s+=o.itemWidth,r=Math.max(e.offsetHeight,r)}),o.track.style.width=s+"px",o.trackWidth=s,o.isDrag=!1,o.preventClick=!1,o.move=!1,o.opt.resizeLock&&o.scrollTo(o.slide*o.itemWidth,0),(l||t)&&(o.bindArrows(),o.buildDots(),o.bindDrag()),o.updateControls(),o.emit(e?"refresh":"loaded")},t.bindDrag=function(){function e(){t.mouseDown=void 0,t.ele.classList.remove("drag"),t.isDrag&&(t.preventClick=!0),t.isDrag=!1}var t=this;t.mouse=t.mouse||t.handleMouse.bind(t);function i(){t.move=!0}var o={mouseup:e,mouseleave:e,mousedown:function(e){e.preventDefault(),e.stopPropagation(),t.mouseDown=e.clientX,t.ele.classList.add("drag"),t.move=!1,setTimeout(i,300)},touchstart:function(e){t.ele.classList.add("drag"),t.move=!1,setTimeout(i,300)},mousemove:t.mouse,click:function(e){t.preventClick&&t.move&&(e.preventDefault(),e.stopPropagation()),t.preventClick=!1,t.move=!1}};t.ele.classList.toggle("draggable",!0===t.opt.draggable),t.event(t.ele,"remove",o),t.opt.draggable&&t.event(t.ele,"add",o,{passive:t.opt.passiveListeners})},t.buildDots=function(){var e=this;if(e.opt.dots){if("string"==typeof e.opt.dots?e.dots=document.querySelector(e.opt.dots):e.dots=e.opt.dots,e.dots){e.dots.innerHTML="",e.dots.setAttribute("role","tablist"),e.dots.classList.add("glider-dots");for(var t=0;t<Math.ceil(e.slides.length/e.opt.slidesToShow);++t){var i=document.createElement("button");i.dataset.index=t,i.setAttribute("aria-label","Page "+(t+1)),i.setAttribute("role","tab"),i.className="glider-dot "+(t?"":"active"),e.event(i,"add",{click:e.scrollItem.bind(e,t,!0)}),e.dots.appendChild(i)}}}else e.dots&&(e.dots.innerHTML="")},t.bindArrows=function(){var i=this;i.opt.arrows?["prev","next"].forEach(function(e){var t=i.opt.arrows[e];(t=t&&("string"==typeof t?document.querySelector(t):t))&&(t._func=t._func||i.scrollItem.bind(i,e),i.event(t,"remove",{click:t._func}),i.event(t,"add",{click:t._func}),i.arrows[e]=t)}):Object.keys(i.arrows).forEach(function(e){e=i.arrows[e];i.event(e,"remove",{click:e._func})})},t.updateControls=function(e){var n=this,t=(e&&!n.opt.scrollPropagate&&e.stopPropagation(),n.containerWidth>=n.trackWidth),a=(n.opt.rewind||(n.arrows.prev&&(n.arrows.prev.classList.toggle("disabled",n.ele.scrollLeft<=0||t),n.arrows.prev.setAttribute("aria-disabled",n.arrows.prev.classList.contains("disabled"))),n.arrows.next&&(n.arrows.next.classList.toggle("disabled",Math.ceil(n.ele.scrollLeft+n.containerWidth)>=Math.floor(n.trackWidth)||t),n.arrows.next.setAttribute("aria-disabled",n.arrows.next.classList.contains("disabled")))),n.slide=Math.round(n.ele.scrollLeft/n.itemWidth),n.page=Math.round(n.ele.scrollLeft/n.containerWidth),n.slide+Math.floor(Math.floor(n.opt.slidesToShow)/2)),d=Math.floor(n.opt.slidesToShow)%2?0:a+1;1===Math.floor(n.opt.slidesToShow)&&(d=0),n.ele.scrollLeft+n.containerWidth>=Math.floor(n.trackWidth)&&(n.page=n.dots?n.dots.children.length-1:0),[].forEach.call(n.slides,function(e,t){var i=e.classList,e=i.contains("visible"),o=n.ele.scrollLeft,s=n.ele.scrollLeft+n.containerWidth,r=n.itemWidth*t,l=r+n.itemWidth,r=([].forEach.call(i,function(e){/^left|right/.test(e)&&i.remove(e)}),i.toggle("active",n.slide===t),a===t||d&&d===t?i.add("center"):(i.remove("center"),i.add([t<a?"left":"right",Math.abs(t-(!(t<a)&&d||a))].join("-"))),Math.ceil(r)>=Math.floor(o)&&Math.floor(l)<=Math.ceil(s));i.toggle("visible",r),r!==e&&n.emit("slide-"+(r?"visible":"hidden"),{slide:t})}),n.dots&&[].forEach.call(n.dots.children,function(e,t){e.classList.toggle("active",n.page===t)}),e&&n.opt.scrollLock&&(clearTimeout(n.scrollLock),n.scrollLock=setTimeout(function(){clearTimeout(n.scrollLock),.02<Math.abs(n.ele.scrollLeft/n.itemWidth-n.slide)&&(n.mouseDown||n.trackWidth>n.containerWidth+n.ele.scrollLeft&&n.scrollItem(n.getCurrentSlide()))},n.opt.scrollLockDelay||250))},t.getCurrentSlide=function(){return this.round(this.ele.scrollLeft/this.itemWidth)},t.scrollItem=function(e,t,i){i&&i.preventDefault();var o,s=this,r=e,i=(++s.animate_id,s.slide),l=!0===t?(e=Math.round(e*s.containerWidth/s.itemWidth))*s.itemWidth:("string"==typeof e&&(l="prev"===e,e=s.opt.slidesToScroll%1||s.opt.slidesToShow%1?s.getCurrentSlide():s.slide,l?e-=s.opt.slidesToScroll:e+=s.opt.slidesToScroll,s.opt.rewind&&(o=s.ele.scrollLeft,e=l&&!o?s.slides.length:!l&&o+s.containerWidth>=Math.floor(s.trackWidth)?0:e)),e=Math.max(Math.min(e,s.slides.length),0),s.slide=e,s.itemWidth*e);return s.emit("scroll-item",{prevSlide:i,slide:e}),s.scrollTo(l,s.opt.duration*Math.abs(s.ele.scrollLeft-l),function(){s.updateControls(),s.emit("animated",{value:r,type:"string"==typeof r?"arrow":t?"dot":"slide"})}),!1},t.settingsBreakpoint=function(){var e=this,t=e._opt.responsive;if(t){t.sort(function(e,t){return t.breakpoint-e.breakpoint});for(var i=0;i<t.length;++i){var o=t[i];if(a.innerWidth>=o.breakpoint)return e.breakpoint!==o.breakpoint&&(e.opt=Object.assign({},e._opt,o.settings),e.breakpoint=o.breakpoint,!0)}}var s=0!==e.breakpoint;return e.opt=Object.assign({},e._opt),e.breakpoint=0,s},t.scrollTo=function(t,i,o){var s=this,r=(new Date).getTime(),l=s.animate_id,n=function(){var e=(new Date).getTime()-r;s.ele.scrollLeft=s.ele.scrollLeft+(t-s.ele.scrollLeft)*s.opt.easing(0,e,0,1,i),e<i&&l===s.animate_id?a.requestAnimationFrame(n):(s.ele.scrollLeft=t,o&&o.call(s))};a.requestAnimationFrame(n)},t.removeItem=function(e){var t=this;t.slides.length&&(t.track.removeChild(t.slides[e]),t.refresh(!0),t.emit("remove"))},t.addItem=function(e){this.track.appendChild(e),this.refresh(!0),this.emit("add")},t.handleMouse=function(e){var t=this;t.mouseDown&&(t.isDrag=!0,t.ele.scrollLeft+=(t.mouseDown-e.clientX)*(t.opt.dragVelocity||3.3),t.mouseDown=e.clientX)},t.round=function(e){var t=1/(this.opt.slidesToScroll%1||1);return Math.round(e*t)/t},t.refresh=function(e){this.init(!0,e)},t.setOption=function(t,e){var i=this;i.breakpoint&&!e?i._opt.responsive.forEach(function(e){e.breakpoint===i.breakpoint&&(e.settings=Object.assign({},e.settings,t))}):i._opt=Object.assign({},i._opt,t),i.breakpoint=0,i.settingsBreakpoint()},t.destroy=function(){function e(t){t.removeAttribute("style"),[].forEach.call(t.classList,function(e){/^glider/.test(e)&&t.classList.remove(e)})}var t=this,i=t.ele.cloneNode(!0);t.opt.skipTrack||(i.children[0].outerHTML=i.children[0].innerHTML),e(i),[].forEach.call(i.getElementsByTagName("*"),e),t.ele.parentNode.replaceChild(i,t.ele),t.event(a,"remove",{resize:t.resize}),t.emit("destroy")},t.emit=function(e,t){e=new a.CustomEvent("glider-"+e,{bubbles:!this.opt.eventPropagate,detail
204:t});this.ele.dispatchEvent(e)},t.event=function(e,t,i){var o=e[t+"EventListener"].bind(e);Object.keys(i).forEach(function(e){o(e,i[e])})},e});
205(function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i<t.length;i++)o(t[i]);return o}return r})()({1:[function(require,module,exports){"use strict";var $=jQuery;function set($pictures){setImageSource($pictures);$(window).on('resize',function(){setImageSource($pictures)})}
206function setImageSource($pictures){$pictures.each(function(i){var $picture=$(this);var $component=typeof $picture.closest('*[data-name]')!=='undefined'?$picture.closest('*[data-name]'):$picture;var style=!$picture.hasClass('--is-netx')?_setImageStyle($component):'default';var $source=$picture.find('source[data-style="'+style+'"]');var attSrc=$source.attr('data-src');if(!$picture.hasClass('--is-netx')){attSrc+=attSrc.indexOf('?')>-1?'&':'?'}
207$picture.find('img').attr({src:attSrc});var $pictureParent=$picture.closest('.--loading');if($pictureParent.length){$pictureParent.removeClass('--loading');var delayVisibilty=setTimeout(function(){$pictureParent.addClass('--loaded');clearTimeout(delayVisibilty)},500)}})}
208function _setImageStyle($component){var style='profile';var componentName=$component.attr('data-name');var componentInMasthead=$component.closest('.component__masthead').length;var componentInImage=$component.closest('.package__image').length;var componentInMediaGallery=$component.closest('.media-gallery__content').length;var componentInAnchor=$component.closest('.component__anchor').length;var windowWidth=window.innerWidth;var stylesProfile=['quote-block','spotlight','media-mention'];var stylesDisplay=['cta','info-block'];if(typeof componentName!=='undefined'){if(componentName==='masthead'&&$component.find('.masthead__billboard').length&&windowWidth<=1024){return'default'}
209if(!componentInMasthead&&!componentInAnchor){if(componentName=='media-image'&&componentInImage){return'default'}else if(componentName=='media-image'&&componentInMediaGallery){return'display'}else if(stylesProfile.includes(componentName)){return style}else if(stylesDisplay.includes(componentName)){if(componentName=='info-block'){style='primetime'}else{if(windowWidth>560&&windowWidth<=640){style='landscape'}else if(windowWidth>640){style='display'}}}}else{if(stylesDisplay.includes(componentName)&&componentInAnchor||componentInMasthead){if(windowWidth>560&&windowWidth<=640){style='landscape'}else if(windowWidth>640&&windowWidth<=1024){style='display'}else if(windowWidth>1024){style='primetime'}}}}
210return style}
211function init(){if($('picture').length){set($('picture'))}}
212$(document).ready(function(){init()}).ajaxComplete(function(){init()})},{}]},{},[1]);
213(function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i<t.length;i++)o(t[i]);return o}return r})()({1:[function(require,module,exports){"use strict";var $=jQuery;function set($ctaMinimal){$ctaMinimal.each(function(i){$(this).find('.component__cta').each(function(j){if($(this).hasClass('--links__single')&&!$(this).find('.title').find('.icon').length){var $icon=$(this).find('.icon').clone();$(this).find('.title').append($icon)}})})}
214function equalGridChildHeights(parentClass,childClass){if($('.'+parentClass)[0]){$('.'+parentClass).each(function(){if($(this).hasClass('--disable-equal-heights')){return}
215var sections=$(this).find('.'+childClass);if(sections.length>1){sections.css('height','auto');var maxHeight=0;sections.each(function(){maxHeight=Math.max(maxHeight,$(this).outerHeight())});sections.height(maxHeight)}})}}
216function init(){if($('.--ctas-scheme__minimal').length){set($('.--ctas-scheme__minimal'))}}
217$(document).ready(function(){init();equalGridChildHeights('--ctas-layout__grid.--ctas__multiple','component__cta');var resizeTimer;$(window).on('resize',function(){clearTimeout(resizeTimer);resizeTimer=setTimeout(function(){equalGridChildHeights('--ctas-layout__grid.--ctas__multiple','component__cta')},250)})}).ajaxComplete(function(){init();equalGridChildHeights('--ctas-layout__grid.--ctas__multiple','component__cta')})},{}]},{},[1]);
218(function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i<t.length;i++)o(t[i]);return o}return r})()({1:[function(require,module,exports){"use strict";var $=jQuery;function set($cta){$cta.each(function(i){var $ctaSlider=$(this);if(!$ctaSlider.hasClass('glider')){var slidesCount=$ctaSlider.find('.component__cta').length;var isFullLayout=!!$('.--layout__full').length;$ctaSlider.wrap('<div class="glider-slider" />');var $wrap=$ctaSlider.parent('.glider-slider');$wrap.prepend('<button type="button" class="glider-prev glider-arrow las la-angle-left">Previous</button>');$wrap.append('<button type="button" class="glider-next glider-arrow las la-angle-right">Next</button>');new Glider($ctaSlider[0],{slidesToShow:Math.min(1,slidesCount),slidesToScroll:1,draggable:!0,arrows:{prev:$wrap.find('.glider-prev')[0],next:$wrap.find('.glider-next')[0]},responsive:[{breakpoint:640,settings:{slidesToShow:Math.min(2,slidesCount),slidesToScroll:1}},{breakpoint:900,settings:{slidesToShow:Math.min(isFullLayout?3:2,slidesCount),slidesToScroll:1}}]});$ctaSlider.addClass('--transition');$ctaSlider.find('.glider-track').addClass('--grid')}})}
219function init(){if($('.--ctas-layout__carousel').length){set($('.--ctas-layout__carousel > .container > .content > .components__cta'))}}
220$(document).ready(function(){init()}).ajaxComplete(function(){init()})},{}]},{},[1]);
221(function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i<t.length;i++)o(t[i]);return o}return r})()({1:[function(require,module,exports){"use strict";var $=jQuery;function equalGridChildHeights(parentClass,childClass){if($('.'+parentClass)[0]){$('.'+parentClass).each(function(){var sections=$(this).find('.'+childClass);if(sections.length>1){sections.css('height','auto');var maxHeight=0;sections.each(function(){maxHeight=Math.max(maxHeight,$(this).outerHeight())});sections.height(maxHeight).addClass('has-equal-height')}})}}
222$(document).ready(function(){equalGridChildHeights('package__layout .columns','component.component__embassy .links li .--link');equalGridChildHeights('package__layout .columns','component.component__embassy');var resizeTimer;$(window).on('resize',function(){clearTimeout(resizeTimer);resizeTimer=setTimeout(function(){equalGridChildHeights('package__layout .columns','component.component__embassy .links li .--link');equalGridChildHeights('package__layout .columns','component.component__embassy')},250)})}).ajaxComplete(function(){equalGridChildHeights('package__layout .columns','component.component__embassy .links li .--link');equalGridChildHeights('package__layout .columns','component.component__embassy')})},{}]},{},[1]);
223(function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}
223var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i<t.length;i++)o(t[i]);return o}return r})()({1:[function(require,module,exports){"use strict";var $=jQuery;if($('body.--site__is-microsite')[0]){if($('nav.menu.menu__breadcrumb ol.--grid')[0]){var brdmenu=$('nav.menu.menu__breadcrumb ol.--grid');var thebreadcrumb=$('nav.menu.menu__breadcrumb ol.--grid > li');var micrositename=$('body').attr('data-microsite-name').replace('<br>','').trim();var micro_nid=$('body').attr('data-microsite-nid').trim();var micro_alias=$('body').attr('data-microsite-alias').trim();var istranslated=$('body').attr('data-istranslated').trim();if(thebreadcrumb.length&&''!=micrositename){thebreadcrumb.each(function(index){var curr_text=$(this).text().trim();if('Home'==curr_text||'å®¶'==curr_text){$('nav.menu.menu__breadcrumb ol.--grid > li:first-child').remove();if(micro_alias.length){var blink=micro_alias
224if("true"==istranslated){var blink='/jp'+micro_alias}}else{var blink='/node/'+micro_nid}
225if('テンプル大学 ジャパンキャンパス'==micrositename){micrositename='ホーム'}
226$(brdmenu).prepend('<li><a href="'+blink+'">'+micrositename+'</a></li>');curr_text=micrositename}
227if(0==index&&micrositename!=curr_text){if(micro_alias.length){var blink=micro_alias
228if("true"==istranslated){var blink='/jp'+micro_alias}}else{var blink='/node/'+micro_nid}
229if('テンプル大学 ジャパンキャンパス'==micrositename){micrositename='ホーム'}
230$(brdmenu).prepend('<li><a href="'+blink+'">'+micrositename+'</a></li>')}})}}}
231if($(".tu-layout-language-switch")[0]){$(document).click(function(e){var dropbtnlng=$('.selectBox.selectBox-dropdown.language-dropbutton');if(dropbtnlng.has(e.target).length===0){var ddmenulng=$(".tu-layout-language-switch");if(!ddmenulng.hasClass('hidden')&&dropbtnlng.hasClass('open')){if(ddmenulng.has(e.target).length===0){dropbtnlng.removeClass('open');ddmenulng.addClass('hidden')}}}})}},{}]},{},[1]);
232(function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i<t.length;i++)o(t[i]);return o}return r})()({1:[function(require,module,exports){"use strict";var $=jQuery;function set($eventsSliders){$eventsSliders.each(function(i){var $eventsSlider=$(this);if($eventsSlider.hasClass('glider-slider')){return}
233var slidesCount=$eventsSlider.find('.catalog__item').length;var slidesToShow=_slidesToShow();if(slidesCount<=1){$eventsSlider.addClass('single-event');return}
234$eventsSlider=convertListMarkupToDivs($eventsSlider);var rows=slidesCount>=4?2:1;if(rows>1){var $items=$eventsSlider.children('.catalog__item');$items.each(function(){$(this).wrap('<div class="glider-row-item" />')});var $wrapped=$eventsSlider.children('.glider-row-item');for(var j=0;j<$wrapped.length;j+=rows){$wrapped.slice(j,j+rows).wrapAll('<div class="glider-row-group" />')}}
235var groupCount=Math.ceil(slidesCount/rows);var sliderIndex=$('.catalog-local_events__carousel .catalog__items').index($eventsSlider);$eventsSlider.addClass('glider-slider');$eventsSlider.parent().addClass('glider-wrapper');$eventsSlider.attr('id','glider-local-events-'+sliderIndex);$eventsSlider.after('<button type="button" class="glider-local-events-'+sliderIndex+'-next glider-next glider-arrow las la-angle-right">Next</button>');$eventsSlider.after('<button type="button" class="glider-local-events-'+sliderIndex+'-prev glider-prev glider-arrow las la-angle-left disabled">Previous</button>');var gliderInstance=new Glider(document.querySelector('#glider-local-events-'+sliderIndex),{slidesToShow:slidesToShow>groupCount?groupCount:slidesToShow,slidesToScroll:1,draggable:!0,arrows:{prev:'.glider-local-events-'+sliderIndex+'-prev',next:'.glider-local-events-'+sliderIndex+'-next'}});$eventsSlider.addClass('--transition');$eventsSlider.find('.glider-track').addClass('--grid');multiSlideAdaptiveHeight($eventsSlider[0]);$eventsSlider[0].addEventListener('glider-slide-visible',function(){multiSlideAdaptiveHeight($eventsSlider[0])});$(window).on('resize.localEventsCarousel-'+sliderIndex,function(){multiSlideAdaptiveHeight($eventsSlider[0]);slidesToShow=_slidesToShow();slidesToShow=slidesToShow>groupCount?groupCount:slidesToShow;gliderInstance.setOption({slidesToShow:slidesToShow});gliderInstance.refresh(!0)})})}
236function convertListMarkupToDivs($eventsSlider){if($eventsSlider.is('ul')){var $divSlider=$('<div />');$.each($eventsSlider[0].attributes,function(){$divSlider.attr(this.name,this.value)});$divSlider.html($eventsSlider.html());$eventsSlider.replaceWith($divSlider);$eventsSlider=$divSlider}
237$eventsSlider.children('li.catalog__item').each(function(){var $item=$(this);var $divItem=$('<div />');$.each(this.attributes,function(){$divItem.attr(this.name,this.value)});$divItem.html($item.html());$item.replaceWith($divItem)});return $eventsSlider}
238function _slidesToShow(){var slidesToShow=$('.--layout__full').length?3:2;if(window.innerWidth<900){slidesToShow=2}
239if(window.innerWidth<640){slidesToShow=1}
240return slidesToShow}
241function multiSlideAdaptiveHeight(slider){var $slider=$(slider);setTimeout(function(){var tallestCard=0;var $activeCards=$slider.find('.glider-slide .events__item');$activeCards.css('height','auto');$activeCards.each(function(){var cardHeight=$(this).outerHeight(!0);if(cardHeight>tallestCard){tallestCard=cardHeight}});$activeCards.height(tallestCard)},50)}
242function init(){var $eventsSliders=$('.catalog-local_events__carousel .catalog__items:not(.glider-slider)');if(!$eventsSliders.length){return}
243set($eventsSliders)}
244$(document).ready(function(){init()}).ajaxComplete(function(){init()})},{}]},{},[1]);
245var $=jQuery;$(document).ready(function(){var isTranslated=$('body').attr('data-istranslated');function htmlspecialchars_decode_js(encodedString){var textArea=document.createElement('textarea');textArea.innerHTML=encodedString;return textArea.value}
246if($.type(drupalSettings)=='object'&&drupalSettings.hasOwnProperty('tuAlert')){var $alerts=$('#alerts');var $alertDetail=$('#alert-detail');if($alerts.length||$alertDetail.length){var urlGet=drupalSettings.tuAlert.urlGet;var urlDetail=drupalSettings.tuAlert.urlDetail;var campuses=drupalSettings.tuAlert.campuses;var campuses_attr=$alerts[0].getAttribute('data-campuses');var campuses_bak=(campuses_attr.length)?JSON.parse(htmlspecialchars_decode_js(campuses_attr)):null;if(campuses===null||campuses===undefined){var campuses=campuses_bak}
247var ignoreGlobalAlert=drupalSettings.tuAlert.ignoreGlobalAlert;var ignore_global_bak=$alerts[0].getAttribute('data-ignore-global');if(ignoreGlobalAlert===null||ignoreGlobalAlert===undefined){var ignoreGlobalAlert=('true'==ignore_global_bak)?1:0}
248$.getJSON(urlGet,function(data){if($.type(data)=='object'&&Object.keys(data).length){var alert=null;var output='';$.each(data,function(k,v){if(campuses!==null&&campuses!==undefined&&campuses.hasOwnProperty(k)){alert=v;if('japan'==k){if(data.hasOwnProperty('japan')){alert=data.japan}
249if(isTranslated!==null&&isTranslated!==undefined&&'true'==isTranslated){if(data.hasOwnProperty('japan_ja')){alert=data.japan_ja}}}
250return!1}});if(!alert&&!ignoreGlobalAlert&&Object.hasOwn(data,'global')){alert=data.global}
251if(alert){if(alert.hasOwnProperty('title')&&alert.title.trim().length){output+='<h2>'+alert.title.trim()+'</h2>'}
252if(alert.hasOwnProperty('msg')&&alert.msg.trim().length){output+='<p>'+alert.msg.trim()+'</p>'}
253if(isTranslated===null||isTranslated===undefined||'true'!=isTranslated){if(alert.readmore===undefined||alert.readmore===null||!alert.readmore.trim().length){alert.readmore=urlDetail}}
254if(alert.hasOwnProperty('readmore')&&alert.readmore.trim().length){output+='<a href="'+alert.readmore.trim()+'">Read more</a>'}
255if(output.length){if($alerts.length){$alerts.html(output);$alerts.removeClass('--hidden').addClass('--visible')}
256if($alertDetail.length){$('.masthead h1').append(': '+alert.title.trim());$alertDetail.html('<p>'+alert.msg.trim()+'</p>')}}}}}).fail(function(jqxhr,textStatus,error){$.getJSON(urlGet+'?is_backup=true',function(data){if($.isArray(data)&&data.length>0&&data[0].hasOwnProperty('title')&&data[0].hasOwnProperty('url')&&data[0].hasOwnProperty('message')){var output='';output+='<h2>'+data[0].title.trim()+'</h2>';output+='<a href="'+urlDetail+'">Read more</a>';if($alerts.length){$alerts.html(output);$alerts.removeClass('--hidden').addClass('--visible')}
257if($alerts.length){$('.masthead h1').append(': '+data[0].title.trim());$alerts.html('<div id="alert-detail">'+data[0].message.trim()+'</div>')}}})})}}});

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.