1/*! 2 hey, [be]Lazy.js - v1.8.2 - 2016.10.25 3 A fast, small and dependency free lazy load script (https://github.com/dinbror/blazy) 4 (c) Bjoern Klinggaard - @bklinggaard - http://dinbror.dk/blazy 5*/ 6;(function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():e.Blazy=t()})(this,function(){function e(e){var n=e._util;n.elements=a(e.options),n.count=n.elements.length,n.destroyed&&(n.destroyed=!1,e.options.container&&h(e.options.container,function(e){l(e,"scroll",n.validateT)}),l(window,"resize",n.saveViewportOffsetT),l(window,"resize",n.validateT),l(window,"scroll",n.validateT)),t(e)}function t(e){for(var t=e._util,r=0;r<t.count;r++){var i=t.elements[r],s;e:{var u=i;s=e.options;var a=u.getBoundingClientRect();if(s.container&&g&&(u=u.closest(s.containerClass))){u=u.getBoundingClientRect(),s=n(u,v)?n(a,{top:u.top-s.offset,right:u.right+s.offset,bottom:u.bottom+s.offset,left:u.left-s.offset}):!1;break e}s=n(a,v)}if(s||o(i,e.options.successClass))e.load(i),t.elements.splice(r,1),t.count--,r--}0===t.count&&e.destroy()}function n(e,t){return e.right>=t.left&&e.bottom>=t.top&&e.left<=t.right&&e.top<=t.bottom}function r(e,t,n){if(!o(e,n.successClass)&&(t||n.loadInvisible||0<e.offsetWidth&&0<e.offsetHeight))if(t=e.getAttribute(d)||e.getAttribute(n.src)){t=t.split(n.separator);var r=t[m&&1<t.length?1:0],a=e.getAttribute(n.srcset),f="img"===e.nodeName.toLowerCase(),p=(t=e.parentNode)&&"picture"===t.nodeName.toLowerCase();if(f||void 0===e.src){var v=new Image,g=function(){n.error&&n.error(e,"invalid"),u(e,n.errorClass),c(v,"error",g),c(v,"load",y)},y=function(){f?p||s(e,r,a):e.style.backgroundImage='url("'+r+'")',i(e,n),c(v,"load",y),c(v,"error",g)};p&&(v=e,h(t.getElementsByTagName("source"),function(e){var t=n.srcset,r=e.getAttribute(t);r&&(e.setAttribute("srcset",r),e.removeAttribute(t))})),l(v,"error",g),l(v,"load",y),s(v,r,a)}else e.src=r,i(e,n)}else"video"===e.nodeName.toLowerCase()?(h(e.getElementsByTagName("source"),function(e){var t=n.src,r=e.getAttribute(t);r&&(e.setAttribute("src",r),e.removeAttribute(t))}),e.load(),i(e,n)):(n.error&&n.error(e,"missing"),u(e,n.errorClass))}function i(e,t){u(e,t.successClass),t.success&&t.success(e),e.removeAttribute(t.src),e.removeAttribute(t.srcset),h(t.breakpoints,function(t){e.removeAttribute(t.src)})}function s(e,t,n){n&&e.setAttribute("srcset",n),e.src=t}function o(e,t){return-1!==(" "+e.className+" ").indexOf(" "+t+" ")}function u(e,t){o(e,t)||(e.className+=" "+t)}function a(e){var t=[];e=e.root.querySelectorAll(e.selector);for(var n=e.length;n--;t.unshift(e[n]));return t}function f(e){v.bottom=(window.innerHeight||document.documentElement.clientHeight)+e,v.right=(window.innerWidth||document.documentElement.clientWidth)+e}function l(e,t,n){e.attachEvent?e.attachEvent&&e.attachEvent("on"+t,n):e.addEventListener(t,n,{capture:!1,passive:!0})}function c(e,t,n){e.detachEvent?e.detachEvent&&e.detachEvent("on"+t,n):e.removeEventListener(t,n,{capture:!1,passive:!0})}function h(e,t){if(e&&t)for(var n=e.length,r=0;r<n&&!1!==t(e[r],r);r++);}function p(e,t,n){var r=0;return function(){var i=+(new Date);i-r<t||(r=i,e.apply(n,arguments))}}var d,v,m,g;return function(n){if(!document.querySelectorAll){var i=document.createStyleSheet();document.querySelectorAll=function(e,t,n,r,s){s=document.all,t=[],e=e.replace(/\[for\b/gi,"[htmlFor").split(",");for(n=e.length;n--;){i.addRule(e[n],"k:v");for(r=s.length;r--;)s[r].currentStyle.k&&t.push(s[r]);i.removeRule(0)}return t}}var s=this,o=s._util={};o.elements=[],o.destroyed=!0,s.options=n||{},s.options.error=s.options.error||!1,s.options.offset=s.options.offset||100,s.options.root=s.options.root||document,s.options.success=s.options.success||!1,s.options.selector=s.options.selector||".b-lazy",s.options.separator=s.options.separator||"|",s.options.containerClass=s.options.container,s.options.container=s.options.containerClass?document.querySelectorAll(s.options.containerClass):!1,s.options.errorClass=s.options.errorClass||"b-error",s.options.breakpoints=s.options.breakpoints||!1,s.options.loadInvisible=s.options.loadInvisible||!1,s.options.successClass=s.options.successClass||"b-loaded",s.options.validateDelay=s.options.validateDelay||25,s.options.saveViewportOffsetDelay=s.options.saveViewportOffsetDelay||50,s.options.srcset=s.options.srcset||"data-srcset",s.options.src=d=s.options.src||"data-src",g=Element.prototype.closest,m=1<window.devicePixelRatio,v={},v.top=0-s.options.offset,v.left=0-s.options.offset,s.revalidate=function(){e(s)},s.load=function(e,t){var n=this.options;void 0===e.length?r(e,t,n):h(e,function(e){r(e,t,n)})},s.destroy=function(){var e=this._util;this.options.container&&h(this.options.container,function(t){c(t,"scroll",e.validateT)}),c(window,"scroll",e.validateT),c(window,"resize",e.validateT),c(window,"resize",e.saveViewportOffsetT),e.count=0,e.elements.length=0,e.destroyed=!0},o.validateT=p(function(){t(s)},s.options.validateDelay,s),o.saveViewportOffsetT=p(function(){f(s.options.offset)},s.options.saveViewportOffsetDelay,s),f(s.options.offset),h(s.options.breakpoints,function(e){if(e.width>=window.screen.width)return d=e.src,!1}),setTimeout(function(){e(s)})}}); 7 8(function(e,t){"use strict";var n=e.History=e.History||{},r=e.jQuery;if(typeof n.Adapter!="undefined")throw new Error("History.js Adapter has already been loaded...");n.Adapter={bind:function(e,t,n){r(e).bind(t,n)},trigger:function(e,t,n){r(e).trigger(t,n)},extractEventData:function(e,n,r){var i=n&&n.originalEvent&&n.originalEvent[e]||r&&r[e]||t;return i},onDomLoad:function(e){r(e)}},typeof n.init!="undefined"&&n.init()})(window),function(e,t){"use strict";var n=e.console||t,r=e.document,i=e.navigator,s=!1,o=e.setTimeout,u=e.clearTimeout,a=e.setInterval,f=e.clearInterval,l=e.JSON,c=e.alert,h=e.History=e.History||{},p=e.history;try{s=e.sessionStorage,s.setItem("TEST","1"),s.removeItem("TEST")}catch(d){s=!1}l.stringify=l.stringify||l.encode,l.parse=l.parse||l.decode;if(typeof h.init!="undefined")throw new Error("History.js Core has already been loaded...");h.init=function(e){return typeof h.Adapter=="undefined"?!1:(typeof h.initCore!="undefined"&&h.initCore(),typeof h.initHtml4!="undefined"&&h.initHtml4(),!0)},h.initCore=function(d){if(typeof h.initCore.initialized!="undefined")return!1;h.initCore.initialized=!0,h.options=h.options||{},h.options.hashChangeInterval=h.options.hashChangeInterval||100,h.options.safariPollInterval=h.options.safariPollInterval||500,h.options.doubleCheckInterval=h.options.doubleCheckInterval||500,h.options.disableSuid=h.options.disableSuid||!1,h.options.storeInterval=h.options.storeInterval||1e3,h.options.busyDelay=h.options.busyDelay||250,h.options.debug=h.options.debug||!1,h.options.initialTitle=h.options.initialTitle||r.title,h.options.html4Mode=h.options.html4Mode||!1,h.options.delayInit=h.options.delayInit||!1,h.intervalList=[],h.
8clearAllIntervals=function(){var e,t=h.intervalList;if(typeof t!="undefined"&&t!==null){for(e=0;e<t.length;e++)f(t[e]);h.intervalList=null}},h.debug=function(){(h.options.debug||!1)&&h.log.apply(h,arguments)},h.log=function(){var e=typeof n!="undefined"&&typeof n.log!="undefined"&&typeof n.log.apply!="undefined",t=r.getElementById("log"),i,s,o,u,a;e?(u=Array.prototype.slice.call(arguments),i=u.shift(),typeof n.debug!="undefined"?n.debug.apply(n,[i,u]):n.log.apply(n,[i,u])):i="\n"+arguments[0]+"\n";for(s=1,o=arguments.length;s<o;++s){a=arguments[s];if(typeof a=="object"&&typeof l!="undefined")try{a=l.stringify(a)}catch(f){}i+="\n"+a+"\n"}return t?(t.value+=i+"\n-----\n",t.scrollTop=t.scrollHeight-t.clientHeight):e||c(i),!0},h.getInternetExplorerMajorVersion=function(){var e=h.getInternetExplorerMajorVersion.cached=typeof h.getInternetExplorerMajorVersion.cached!="undefined"?h.getInternetExplorerMajorVersion.cached:function(){var e=3,t=r.createElement("div"),n=t.getElementsByTagName("i");while((t.innerHTML="<!--[if gt IE "+ ++e+"]><i></i><![endif]-->")&&n[0]);return e>4?e:!1}();return e},h.isInternetExplorer=function(){var e=h.isInternetExplorer.cached=typeof h.isInternetExplorer.cached!="undefined"?h.isInternetExplorer.cached:Boolean(h.getInternetExplorerMajorVersion());return e},h.options.html4Mode?h.emulated={pushState:!0,hashChange:!0}
8:h.emulated={pushState:!Boolean(e.history&&e.history.pushState&&e.history.replaceState&&!/ Mobile\/([1-7][a-z]|(8([abcde]|f(1[0-8]))))/i.test(i.userAgent)&&!/AppleWebKit\/5([0-2]|3[0-2])/i.test(i.userAgent)),hashChange:Boolean(!("onhashchange"in e||"onhashchange"in r)||h.isInternetExplorer()&&h.getInternetExplorerMajorVersion()<8)},h.enabled=!h.emulated.pushState,h.bugs={setHash:Boolean(!h.emulated.pushState&&i.vendor==="Apple Computer, Inc."&&/AppleWebKit\/5([0-2]|3[0-3])/.test(i.userAgent)),safariPoll:Boolean(!h.emulated.pushState&&i.vendor==="Apple Computer, Inc."&&/AppleWebKit\/5([0-2]|3[0-3])/.test(i.userAgent)),ieDoubleCheck:Boolean(h.isInternetExplorer()&&h.getInternetExplorerMajorVersion()<8),hashEscape:Boolean(h.isInternetExplorer()&&h.getInternetExplorerMajorVersion()<7)},h.isEmptyObject=function(e){for(var t in e)if(e.hasOwnProperty(t))return!1;return!0},h.cloneObject=function(e){var t,n;return e?(t=l.stringify(e),n=l.parse(t)):n={},n},h.getRootUrl=function(){var e=r.location.protocol+"//"+(r.location.hostname||r.location.host);if(r.location.port||!1)e+=":"+r.location.port;return e+="/",e},h.getBaseHref=function(){var e=r.getElementsByTagName("base"),t=null,n="";return e.length===1&&(t=e[0],n=t.href.replace(/[^\/]+$/,"")),n=n.replace(/\/+$/,""),n&&(n+="/"),n},h.getBaseUrl=function(){var e=h.getBaseHref()||h.getBasePageUrl()||h.getRootUrl();return e},h.getPageUrl=function(){var e=h.getState(!1,!1),t=(e||{}).url||h.getLocationHref(),n;return n=t.replace(/\/+$/,"").replace(/[^\/]+$/,function(e,t,n){return/\./.test(e)?e:e+"/"}),n},h.getBasePageUrl=function(){var e=h.getLocationHref().replace(/[#\?].*/,"").replace(/[^\/]+$/,function(e,t,n){return/[^\/]$/.test(e)?"":e}).replace(/\/+$/,"")+"/";return e},h.getFullUrl=function(e,t){var n=e,r=e.substring(0,1);return t=typeof t=="undefined"?!0:t,/[a-z]+\:\/\//.test(e)||(r==="/"?n=h.getRootUrl()+e.replace(/^\/+/,""):r==="#"?n=h.getPageUrl().replace(/#.*/,"")+e:r==="?"?n=h.getPageUrl().replace(/[\?#].*/,"")+e:t?n=h.getBaseUrl()+e.replace(/^(\.\/)+/,""):n=h.getBasePageUrl()+e.replace(/^(\.\/)+/,"")),n.replace(/\#$/,"")},h.getShortUrl=function(e){var t=e,n=h.getBaseUrl(),r=h.getRootUrl();return h.emulated.pushState&&(t=t.replace(n,"")),t=t.replace(r,"/"),h.isTraditionalAnchor(t)&&(t="./"+t),t=t.replace(/^(\.\/)+/g,"./").replace(/\#$/,""),t},h.getLocationHref=function(e){return e=e||r,e.URL===e.location.href?e.location.href:e.location.href===decodeURIComponent(e.URL)?e.URL:e.location.hash&&decodeURIComponent(e.location.href.replace(/^[^#]+/,""))===e.location.hash?e.location.href:e.URL.indexOf("#")==-1&&e.location.href.indexOf("#")!=-1?e.location.href:e.URL||e.location.href},h.store={},h.idToState=h.idToState||{},h.stateToId=h.stateToId||{},h.urlToId=h.urlToId||{},h.storedStates=h.storedStates||[],h.savedStates=h.savedStates||[],h.normalizeStore=function(){h.store.idToState=h.store.idToState||{},h.store.urlToId=h.store.urlToId||{},h.store.stateToId=h.store. 9stateToId||{}},h.getState=function(e,t){typeof e=="undefined"&&(e=!0),typeof t=="undefined"&&(t=!0);var n=h.getLastSavedState();return!n&&t&&(n=h.createStateObject()),e&&(n=h.cloneObject(n),n.url=n.cleanUrl||n.url),n},h.getIdByState=function(e){var t=h.extractId(e.url),n;if(!t){n=h.getStateString(e);if(typeof h.stateToId[n]!="undefined")t=h.stateToId[n];else if(typeof h.store.stateToId[n]!="undefined")t=h.store.stateToId[n];else{for(;;){t=(new Date).getTime()+String(Math.random()).replace(/\D/g,"");if(typeof h.idToState[t]=="undefined"&&typeof h.store.idToState[t]=="undefined")break}h.stateToId[n]=t,h.idToState[t]=e}}return t},h.normalizeState=function(e){var t,n;if(!e||typeof e!="object")e={};if(typeof e.normalized!="undefined")return e;if(!e.data||typeof e.data!="object")e.data={};return t={},t.normalized=!0,t.title=e.title||"",t.url=h.getFullUrl(e.url?e.url:h.getLocationHref()),t.hash=h.getShortUrl(t.url),t.data=h.cloneObject(e.data),t.id=h.getIdByState(t),t.cleanUrl=t.url.replace(/\??\&_suid.*/,""),t.url=t.cleanUrl,n=!h.isEmptyObject(t.data),(t.title||n)&&h.options.disableSuid!==!0&&(t.hash=h.getShortUrl(t.url).replace(/\??\&_suid.*/,""),/\?/.test(t.hash)||(t.hash+="?"),t.hash+="&_suid="+t.id),t.hashedUrl=h.getFullUrl(t.hash),(h.emulated.pushState||h.bugs.safariPoll)&&h.hasUrlDuplicate(t)&&(t.url=t.hashedUrl),t},h.createStateObject=function(e,t,n){var r={data:e,title:t,url:n};return r=h.normalizeState(r),r},h.getStateById=function(e){e=String(e);var n=h.idToState[e]||h.store.idToState[e]||t;return n},h.getStateString=function(e){var t,n,r;return t=h.normalizeState(e),n={data:t.data,title:e.title,url:e.url},r=l.stringify(n),r},h.getStateId=function(e){var t,n;return t=h.normalizeState(e),n=t.id,n},h.getHashByState=function(e){var t,n;return t=h.normalizeState(e),n=t.hash,n},h.extractId=function(e){var t,n,r,i;return e.indexOf("#")!=-1?i=e.split("#")[0]:i=e,n=/(.*)\&_suid=([0-9]+)$/.exec(i),r=n?n[1]||e:e,t=n?String(n[2]||""):"",t||!1},h.isTraditionalAnchor=function(e){var t=!/[\/\?\.]/.test(e);return t},h.extractState=function(e,t){var n=null,r,i;return t=t||!1,r=h.extractId(e),r&&(n=h.getStateById(r)),n||(i=h.getFullUrl(e),r=h.getIdByUrl(i)||!1,r&&(n=h.getStateById(r)),!n&&t&&!h.isTraditionalAnchor(e)&&(n=h.createStateObject(null,null,i))),n},h.getIdByUrl=function(e){var n=h.urlToId[e]||h.store.urlToId[e]||t;return n},h.getLastSavedState=function(){return h.savedStates[h.savedStates.length-1]||t},h.getLastStoredState=function(){return h.storedStates[h.storedStates.length-1]||t},h.hasUrlDuplicate=function(e){var t=!1,n;return n=h.extractState(e.url),t=n&&n.id!==e.id,t},h.storeState=function(e){return h.urlToId[e.url]=e.id,h.storedStates.push(h.cloneObject(e)),e},h.isLastSavedState=function(e){var t=!1,n,r,i;return h.savedStates.length&&(n=e.id,r=h.getLastSavedState(),i=r.id,t=n===i),t},h.saveState=function(e){return h.isLastSavedState(e)?!1:(h.savedStates.push(h.cloneObject(e)),!0)},h.getStateByIndex=function(e){var t=null;return typeof e=="undefined"?t=h.savedStates[h.savedStates.length-1]:e<0?t=h.savedStates[h.savedStates.length+e]:t=h.savedStates[e],t},h.getCurrentIndex=function(){var e=null;return h.savedStates.length<1?e=0:e=h.savedStates.length-1,e},h.getHash=function(e){var t=h.getLocationHref(e),n;return n=h.getHashByUrl(t),n},h.unescapeHash=function(e){var t=h.normalizeHash(e);return t=decodeURIComponent(t),t},h.normalizeHash=function(e){var t=e.replace(/[^#]*#/,"").replace(/#.*/,"");return t},h.setHash=function(e,t){var n,i;return t!==!1&&h.busy()?(h.pushQueue({scope:h,callback:h.setHash,args:arguments,queue:t}),!1):(h.busy(!0),n=h.extractState(e,!0),n&&!h.emulated.pushState?h.pushState(n.data,n.title,n.url,!1):h.getHash()!==e&&(h.bugs.setHash?(i=h.getPageUrl(),h.pushState(null,null,i+"#"+e,!1)):r.location.hash=e),h)},h.escapeHash=function(t){var n=h.normalizeHash(t);return n=e.encodeURIComponent(n),h.bugs.hashEscape||(n=n.replace(/\%21/g,"!").replace(/\%26/g,"&").replace(/\%3D/g,"=").replace(/\%3F/g,"?")),n},h.getHashByUrl=function(e){var t=String(e).replace(/([^#]*)#?([^#]*)#?(.*)/,"$2");return t=h.unescapeHash(t),t},h.setTitle=function(e){var t=e.title,n;t||(n=h.getStateByIndex(0),n&&n.url===e.url&&(t=n.title||h.options.initialTitle));try{r.getElementsByTagName("title")[0].innerHTML=t.replace("<","<").replace(">",">").replace(" & "," & ")}catch(i){}return r.title=t,h},h.queues=[],h.busy=function(e){typeof e!="undefined"?h.busy.flag=e:typeof h.busy.flag=="undefined"&&(h.busy.flag=!1);if(!h.busy.flag){u(h.busy.timeout);var t=function(){var e,n,r;if(h.busy.flag)return;for(e=h.queues.length-1;e>=0;--e){n=h.queues[e];if(n.length===0)continue;r=n.shift(),h.fireQueueItem(r),h.busy.timeout=o(t,h.options.busyDelay)}};h.busy.timeout=o(t,h.options.busyDelay)}return h.busy.flag},h.busy.flag=!1,h.fireQueueItem=function(e){return e.callback.apply(e.scope||h,e.args||[])},h.pushQueue=function(e){return h.queues[e.queue||0]=h.queues[e.queue||0]||[],h.queues[e.queue||0].push(e),h},h.queue=function(e,t){return typeof e=="function"&&(e={callback:e}),typeof t!="undefined"&&(e.queue=t),h.busy()?h.pushQueue(e):h.fireQueueItem(e),h},h.clearQueue=function(){return h.busy.flag=!1,h.queues=[],h},h.stateChanged=!1,h.doubleChecker=!1,h.doubleCheckComplete=function(){return h.stateChanged=!0,h.doubleCheckClear(),h},h.doubleCheckClear=function(){return h.doubleChecker&&(u(h.doubleChecker),h.doubleChecker=!1),h},h.doubleCheck=function(e){return h.stateChanged=!1,h.doubleCheckClear(),h.bugs.ieDoubleCheck&&(h.doubleChecker=o(function(){return h.doubleCheckClear(),h.stateChanged||e(),!0},h.options.doubleCheckInterval)),h},h.safariStatePoll=function(){var t=h.extractState(h.getLocationHref()),n;if(!h.isLastSavedState(t))return n=t,n||(n=h.createStateObject()),h.Adapter.trigger(e,"popstate"),h;return},h.back=function(e){return e!==!1&&h.busy()?(h.pushQueue({scope:h,callback:h.back,args:arguments,queue:e}),!1):(h.busy(!0),h.doubleCheck(function(){h.back(!1)}),p.go(-1),!0)},h.forward=function(e){return e!==!1&& 10h.busy()?(h.pushQueue({scope:h,callback:h.forward,args:arguments,queue:e}),!1):(h.busy(!0),h.doubleCheck(function(){h.forward(!1)}),p.go(1),!0)},h.go=function(e,t){var n;if(e>0)for(n=1;n<=e;++n)h.forward(t);else{if(!(e<0))throw new Error("History.go: History.go requires a positive or negative integer passed.");for(n=-1;n>=e;--n)h.back(t)}return h};if(h.emulated.pushState){var v=function(){};h.pushState=h.pushState||v,h.replaceState=h.replaceState||v}else h.onPopState=function(t,n){var r=!1,i=!1,s,o;return h.doubleCheckComplete(),s=h.getHash(),s?(o=h.extractState(s||h.getLocationHref(),!0),o?h.replaceState(o.data,o.title,o.url,!1):(h.Adapter.trigger(e,"anchorchange"),h.busy(!1)),h.expectedStateId=!1,!1):(r=h.Adapter.extractEventData("state",t,n)||!1,r?i=h.getStateById(r):h.expectedStateId?i=h.getStateById(h.expectedStateId):i=h.extractState(h.getLocationHref()),i||(i=h.createStateObject(null,null,h.getL
10ocationHref())),h.expectedStateId=!1,h.isLastSavedState(i)?(h.busy(!1),!1):(h.storeState(i),h.saveState(i),h.setTitle(i),h.Adapter.trigger(e,"statechange"),h.busy(!1),!0))},h.Adapter.bind(e,"popstate",h.onPopState),h.pushState=function(t,n,r,i){if(h.getHashByUrl(r)&&h.emulated.pushState)throw new Error("History.js does not support states with fragement-identifiers (hashes/anchors).");if(i!==!1&&h.busy())return h.pushQueue({scope:h,callback:h.pushState,args:arguments,queue:i}),!1;h.busy(!0);var s=h.createStateObject(t,n,r);return h.isLastSavedState(s)?h.busy(!1):(h.storeState(s),h.expectedStateId=s.id,p.pushState(s.id,s.title,s.url),h.Adapter.trigger(e,"popstate")),!0},h.replaceState=function(t,n,r,i){if(h.getHashByUrl(r)&&h.emulated.pushState)throw new Error("History.js does not support states with fragement-identifiers (hashes/anchors).");if(i!==!1&&h.busy())return h.pushQueue({scope:h,callback:h.replaceState,args:arguments,queue:i}),!1;h.busy(!0);var s=h.createStateObject(t,n,r);return h.isLastSavedState(s)?h.busy(!1):(h.storeState(s),h.expectedStateId=s.id,p.replaceState(s.id,s.title,s.url),h.Adapter.trigger(e,"popstate")),!0};if(s){try{h.store=l.parse(s.getItem("History.store"))||{}}catch(m){h.store={}}h.normalizeStore()}else h.store={},h.normalizeStore();h.Adapter.bind(e,"unload",h.clearAllIntervals),h.saveState(h.storeState(h.extractState(h.getLocationHref(),!0))),s&&(h.onUnload=function(){var e,t,n;try{e=l.parse(s.getItem("History.store"))||{}}catch(r){e={}}e.idToState=e.idToState||{},e.urlToId=e.urlToId||{},e.stateToId=e.stateToId||{};for(t in h.idToState){if(!h.idToState.hasOwnProperty(t))continue;e.idToState[t]=h.idToState[t]}for(t in h.urlToId){if(!h.urlToId.hasOwnProperty(t))continue;e.urlToId[t]=h.urlToId[t]}for(t in h.stateToId){if(!h.stateToId.hasOwnProperty(t))continue;e.stateToId[t]=h.stateToId[t]}h.store=e,h.normalizeStore(),n=l.stringify(e);try{s.setItem("History.store",n)}catch(i){if(i.code!==DOMException.QUOTA_EXCEEDED_ERR)throw i;s.length&&(s.removeItem("History.store"),s.setItem("History.store",n))}},h.intervalList.push(a(h.onUnload,h.options.storeInterval)),h.Adapter.bind(e,"beforeunload",h.onUnload),h.Adapter.bind(e,"unload",h.onUnload));if(!h.emulated.pushState){h.bugs.safariPoll&&h.intervalList.push(a(h.safariStatePoll,h.options.safariPollInterval));if(i.vendor==="Apple Computer, Inc."||(i.appCodeName||"")==="Mozilla")h.Adapter.bind(e,"hashchange",function(){h.Adapter.trigger(e,"popstate")}),h.getHash()&&h.Adapter.onDomLoad(function(){h.Adapter.trigger(e,"hashchange")})}},(!h.options||!h.options.delayInit)&&h.init()}(window); 11 12(function(e){"use strict";function v(t,n,r){"addEventListener"in e?t.addEventListener(n,r,!1):"attachEvent"in e&&t.attachEvent("on"+n,r)}function m(t,n,r){"removeEventListener"in e?t.removeEventListener(n,r,!1):"detachEvent"in e&&t.detachEvent("on"+n,r)}function g(){var t=["moz","webkit","o","ms"],n;for(n=0;n<t.length&&!f;n+=1)f=e[t[n]+"RequestAnimationFrame"];f||E("setup","RequestAnimationFrame not supported")}function y(t){var n="Host page: "+t;return e.top!==e.self&&(e.parentIFrame&&e.parentIFrame.getId?n=e.parentIFrame.getId()+": "+t:n="Nested host page: "+t),n}function b(e){return o+"["+y(e)+"]"}function w(e){return c[e]?c[e].log:n}function E(e,t){T("log",e,t,w(e))}function S(e,t){T("info",e,t,w(e))}function x(e,t){T("warn",e,t,!0)}function T(t,n,r,i){!0===i&&"object"==typeof e.console&&console[t](b(n),r)}function N(t){function n(){function e(){_($),A(J)}i("Height"),i("Width"),D(e,$,"init")}function r(){var e=V.substr(u).split(":");return{iframe:c[e[0]].iframe,id:e[0],height:e[1],width:e[2],type:e[3]}}function i(e){var t=Number(c[J]["max"+e]),n=Number(c[J]["min"+e]),r=e.toLowerCase(),i=Number($[r]);E(J,"Checking "+r+" is in range "+n+"-"+t),i<n&&(i=n,E(J,"Set "+r+" to min value")),i>t&&(i=t,E(J,"Set "+r+" to max value")),$[r]=""+i}function f(){function e(){function e(){var e=0,t=!1;E(J,"Checking connection is from allowed list of origins: "+r);for(;e<r.length;e++)if(r[e]===n){t=!0;break}return t}function t(){var e=c[J].remoteHost;return E(J,"Checking connection is from: "+e),n===e}return r.constructor===Array?e():t()}var n=t.origin,r=c[J].checkOrigin;if(r&&""+n!="null"&&!e())throw new Error("Unexpected message received from: "+n+" for "+$.iframe.id+". Message was: "+t.data+". This error can be disabled by setting the checkOrigin: false option or by providing of array of trusted domains.");return!0}function l(){return o===(""+V).substr(0,u)&&V.substr(u).split(":")[0]in c}function h(){var e=$.type in{"true":1,"false":1,"undefined":1};return e&&E(J,"Ignoring init message from meta parent page"),e}function d(e){return V.substr(V.indexOf(":")+s+e)}function g(e){E(J,"MessageCallback passed: {iframe: "+$.iframe.id+", message: "+e+"}"),R("messageCallback",{iframe:$.iframe,message:JSON.parse(e)}),E(J,"--")}function y(){var t=document.body.getBoundingClientRect(),n=$.iframe.getBoundingClientRect();return JSON.stringify({iframeHeight:n.height,iframeWidth:n.width,clientHeight:Math.max(document.documentElement.clientHeight,e.innerHe
12ight||0),clientWidth:Math.max(document.documentElement.clientWidth,e.innerWidth||0),offsetTop:parseInt(n.top-t.top,10),offsetLeft:parseInt(n.left-t.left,10),scrollTop:e.pageYOffset,scrollLeft:e.pageXOffset})}function b(e,t){function n(){P("Send Page Info","pageInfo:"+y(),e,t)}j(n,32)}function w(){function t(t,r){function s(){c[i]?b(c[i].iframe,i):n()}["scroll","resize"].forEach(function(n){E(i,t+n+" listener for sendPageInfo"),r(e,n,s)})}function n(){t("Remove ",m)}function r(){t("Add ",v)}var i=J;r(),c[i].stopPageInfo=n}function T(){c[J]&&c[J].stopPageInfo&&(c[J].stopPageInfo(),delete c[J].stopPageInfo)}function N(){var e=!0;return null===$.iframe&&(x(J,"IFrame ("+$.id+") not found"),e=!1),e}function B(e){var t=e.getBoundingClientRect();return L(J),{x:Math.floor(Number(t.left)+Number(a.x)),y:Math.floor(Number(t.top)+Number(a.y))}}function F(t){function n(){a=o,I(),E(J,"--")}function r(){return{x:Number($.width)+s.x,y:Number($.height)+s.y}}function i(){e.parentIFrame?e.parentIFrame["scrollTo"+(t?"Offset":"")](o.x,o.y):x(J,"Unable to scroll to requested position, window.parentIFrame not found")}var s=t?B($.iframe):{x:0,y:0},o=r();E(J,"Reposition requested from iFrame (offset x:"+s.x+" y:"+s.y+")"),e.top!==e.self?i():n()}function I(){!1!==R("scrollCallback",a)?A(J):O()}function q(t){function n(){var e=B(o);E(J,"Moving to in page link (#"+i+") at x: "+e.x+" y: "+e.y),a={x:e.x,y:e.y},I(),E(J,"--")}function r(){e.parentIFrame?e.parentIFrame.moveToAnchor(i):E(J,"In page link #"+i+" not found and window.parentIFrame not found")}var i=t.split("#")[1]||"",s=decodeURIComponent(i),o=document.getElementById(s)||document.getElementsByName(s)[0];o?n():e.top!==e.self?r():E(J,"In page link #"+i+" not found")}function R(e,t){return C(J,e,t)}function U(){c[J].firstRun&&X();switch($.type){case"close":k($.iframe);break;case"message":g(d(6));break;case"scrollTo":F(!1);break;case"scrollToOffset":F(!0);break;case"pageInfo":b(c[J].iframe,J),w();break;case"pageInfoStop":T();break;case"inPageLink":q(d(9));break;case"reset":M($);break;case"init":n(),R("initCallback",$.iframe),R("resizedCallback",$);break;default:n(),R("resizedCallback",$)}}function z(e){var t=!0;return c[e]||(t=!1,x($.type+" No settings for "+e+". Message was: "+V)),t}function W(){for(var e in c)P("iFrame requested init",H(e),document.getElementById(e),e)}function X(){c[J].firstRun=!1}var V=t.data,$={},J=null;"[iFrameResizerChild]Ready"===V?W():l()?($=r(),J=p=$.id,!h()&&z(J)&&(E(J,"Received: "+V),N()&&f()&&U())):S(J,"Ignored: "+V)}function C(e,t,n){var r=null,i=null;if(c[e]){r=c[e][t];if("function"!=typeof r)throw new TypeError(t+" on iFrame["+e+"] is not a function");i=r(n)}return i}function k(e){var t=e.id;E(t,"Removing iFrame: "+t),e.parentNode.removeChild(e),C(t,"closedCallback",t),E(t,"--"),delete c[t]}function L(t){null===a&&(a={x:e.pageXOffset!==undefined?e.pageXOffset:document.documentElement.scrollLeft,y:e.pageYOffset!==undefined?e.pageYOffset:document.documentElement.scrollTop},E(t,"Get page position: "+a.x+","+a.y))}function A(t){null!==a&&(e.scrollTo(a.x,a.y),E(t,"Set page position: "+a.x+","+a.y),O())}function O(){a=null}function M(e){function t(){_(e),P("reset","reset",e.iframe,e.id)}E(e.id,"Size reset requested by "+("init"===e.type?"host page":"iFrame")),L(e.id),D(t,e,"reset")}function _(e){function t(t){e.iframe.style[t]=e[t]+"px",E(e.id,"IFrame ("+s+") "+t+" set to "+e[t]+"px")}function n(t){!r&&"0"===e[t]&&(r=!0,E(s,"Hidden iFrame detected, creating visibility listener"),F())}function i(e){t(e),n(e)}var s=e.iframe 13.id;c[s]&&(c[s].sizeHeight&&i("height"),c[s].sizeWidth&&i("width"))}function D(e,t,n){n!==t.type&&f?(E(t.id,"Requesting animation frame"),f(e)):e()}function P(e,t,n,r){function i(){var i=c[r].targetOrigin;E(r,"["+e+"] Sending msg to iframe["+r+"] ("+t+") targetOrigin: "+i),n.contentWindow.postMessage(o+t,i)}function s(){S(r,"["+e+"] IFrame("+r+") not found"),c[r]&&delete c[r]}function u(){n&&"contentWindow"in n&&null!==n.contentWindow?i():s()}r=r||n.id,c[r]&&u()}function H(e){return e+":"+c[e].bodyMarginV1+":"+c[e].sizeWidth+":"+c[e].log+":"+c[e].interval+":"+c[e].enablePublicMethods+":"+c[e].autoResize+":"+c[e].bodyMargin+":"+c[e].heightCalculationMethod+":"+c[e].bodyBackgroun
13d+":"+c[e].bodyPadding+":"+c[e].tolerance+":"+c[e].inPageLinks+":"+c[e].resizeFrom+":"+c[e].widthCalculationMethod}function B(e,r){function i(){function t(t){Infinity!==c[T][t]&&0!==c[T][t]&&(e.style[t]=c[T][t]+"px",E(T,"Set "+t+" = "+c[T][t]+"px"))}function n(e){if(c[T]["min"+e]>c[T]["max"+e])throw new Error("Value for min"+e+" can not be greater than max"+e)}n("Height"),n("Width"),t("maxHeight"),t("minHeight"),t("maxWidth"),t("minWidth")}function s(){var e=r&&r.id||d.id+t++;return null!==document.getElementById(e)&&(e+=t++),e}function o(t){return p=t,""===t&&(e.id=t=s(),n=(r||{}).log,p=t,E(t,"Added missing iframe ID: "+t+" ("+e.src+")")),t}function u(){E(T,"IFrame scrolling "+(c[T].scrolling?"enabled":"disabled")+" for "+T),e.style.overflow=!1===c[T].scrolling?"hidden":"auto",e.scrolling=!1===c[T].scrolling?"no":"yes"}function a(){if("number"==typeof c[T].bodyMargin||"0"===c[T].bodyMargin)c[T].bodyMarginV1=c[T].bodyMargin,c[T].bodyMargin=""+c[T].bodyMargin+"px"}function f(){var t=c[T].firstRun,n=c[T].heightCalculationMethod in l;!t&&n&&M({iframe:e,height:0,width:0,type:"init"})}function h(){Function.prototype.bind&&(c[T].iframe.iFrameResizer={close:k.bind(null,c[T].iframe),resize:P.bind(null,"Window resize","resize",c[T].iframe),moveToAnchor:function(e){P("Move to anchor","inPageLink:"+e,c[T].iframe,T)},sendMessage:function(e){e=JSON.stringify(e),P("Send Message","message:"+e,c[T].iframe,T)}})}function m(t){function n(){P("iFrame.onload",t,e),f()}v(e,"load",n),P("init",t,e)}function g(e){if("object"!=typeof e)throw new TypeError("Options is not an object")}function y(e){for(var t in d)d.hasOwnProperty(t)&&(c[T][t]=e.hasOwnProperty(t)?e[t]:d[t])}function b(e){return""===e||"file://"===e?"*":e}function w(t){t=t||{},c[T]={firstRun:!0,iframe:e,remoteHost:e.src.split("/").slice(0,3).join("/")},g(t),y(t),c[T].targetOrigin=!0===c[T].checkOrigin?b(c[T].remoteHost):"*"}function S(){return T in c&&"iFrameResizer"in e}var T=o(e.id);S()?x(T,"Ignored iFrame, already setup."):(w(r),u(),i(),a(),m(H(T)),h())}function j(e,t){null===h&&(h=setTimeout(function(){h=null,e()},t))}function F(){function t(){function e(e){function t(t){return"0px"===c[e].iframe.style[t]}function n(e){return null!==e.offsetParent}n(c[e].iframe)&&(t("height")||t("width"))&&P("Visibility change","resize",c[e].iframe,e)}for(var t in c)e(t)}function n(e){E("window","Mutation observed: "+e[0].target+" "+e[0].type),j(t,16)}function r(){var e=document.querySelector("body"),t={attributes:!0,attributeOldValue:!1,characterData:!0,characterDataOldValue:!1,childList:!0,subtree:!0},r=new i(n);r.observe(e,t)}var i=e.MutationObserver||e.WebKitMutationObserver;i&&r()}function I(e){function t(){R("Window "+e,"resize")}E("window","Trigger event: "+e),j(t,16)}function q(){function e(){R("Tab Visable","resize")}"hidden"!==document.visibilityState&&(E("document","Trigger event: Visiblity change"),j(e,16))}function R(e,t){function n(e){return"parent"===c[e].resizeFrom&&c[e].autoResize&&!c[e].firstRun}for(var r in c)n(r)&&P(e,t,document.getElementById(r),r)}function U(){v(e,"message",N),v(e,"resize",function(){I("resize")}),v(document,"visibilitychange",q),v(document,"-webkit-visibilitychange",q),v(e,"focusin",function(){I("focus")}),v(e,"focus",function(){I("focus")})}function z(){function e(e,n){function r(){if(!n.tagName)throw new TypeError("Object is not a valid DOM element");if("IFRAME"!==n.tagName.toUpperCase())throw new TypeError("Expected <IFRAME> tag, found <"+n.tagName+">")}n&&(r(),B(n,e),t.push(n))}var t;return g(),U(),function(r,i){t=[];switch(typeof i){case"undefined":case"string":Array.prototype.forEach.call(document.querySelectorAll(i||"iframe"),e.bind(undefined,r));break;case"object":e(r,i);break;default:throw new TypeError("Unexpected data type ("+typeof i+")")}return t}}function W(e){e.fn.iFrameResize=function(t){return this.filter("iframe").each(function(e,n){B(n,t)}).end()}}var t=0,n=!1,r=!1,i="message",s=i.length,o="[iFrameSizer]",u=o.length,a=null,f=e.requestAnimationFrame,l={max:1,scroll:1,bodyScroll:1,documentElementScroll:1},c={}
13,h=null,p="Host Page",d={autoResize:!0,bodyBackground:null,bodyMargin:null,bodyMarginV1:8,bodyPadding:null,checkOrigin:!0,inPageLinks:!1,enablePublicMethods:!0,heightCalculationMethod:"bodyOffset",id:"iFrameResizer",interval:32,log:!1,maxHeight:Infinity,maxWidth:Infinity,minHeight:0,minWidth:0,resizeFrom:"parent",scrolling:!1,sizeHeight:!0,sizeWidth:!1,tolerance:0,widthCalculationMethod:"scroll",closedCallback:function(){},initCallback:function(){},messageCallback:function(){x("MessageCallback function not defined")},resizedCallback:function(){},scrollCallback:function(){return!0}};e.jQuery&&W(jQuery),typeof define=="function"&&define.amd?define([],z):typeof module=="object"&&typeof module.exports=="object"?module.exports=z():e.iFrameResize=e.iFrameResize||z()})(window||{}); 14 15/*! 16 * jQuery Pretty Dropdowns Plugin v4.13.0 by T. H. Doan (https://thdoan.github.io/pretty-dropdowns/) 17 * 18 * jQuery Pretty Dropdowns by T. H. Doan is licensed under the MIT License. 19 * Read a copy of the license in the LICENSE file or at https://choosealicense.com/licenses/mit/ 20 */ 21;(function(e){e.fn.prettyDropdown=function(t){t=e.extend({classic:!1,customClass:"arrow",width:null,height:50,hoverIntent:200,multiDelimiter:"; ",multiVerbosity:99,selectedMarker:"✓",afterLoad:function(){}},t),t.selectedMarker='<span aria-hidden="true" class="checked"> '+t.selectedMarker+"</span>",isNaN(t.width)&&!/^\d+%$/.test(t.width)&&(t.width=null),isNaN(t.height)?t.height=50:t.height<8&&(t.height=8);if(isNaN(t.hoverIntent)||t.hoverIntent<0)t.hoverIntent=200;isNaN(t.multiVerbosity)&&(t.multiVerbosity=99);var n="None selected",r="Selected: ",i=" selected",s,o=["0","1","2","3","4","5","6","7","8","9",,,,,,,,"a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"],u,a,f,l,c,h=function(n){var r=e(n),i=n.size,s=n.name||n.id||"",o;if(r.data("loaded"))return;r.data("size",i).removeAttr("size"),r.css("visibility","hidden").outerHeight(t.height),c=+(new Date);if(n.id){var a=e("label[for="+n.id+"]");a.length&&(a.attr("id")&&!/^menu\d{13,}$/.test(a.attr("id"))?o=a.attr("id"):a.attr("id",o="menu"+c))}u=0;var f=e("optgroup, option",r),l=f.filter(":selected"),h=n.multiple,y="<ul"+(n.disabled?"":' tabindex="0"')+' role="listbox"'+(n.title?' title="'+n.title+'" aria-label="'+n.title+'"':"")+(o?' aria-labelledby="'+o+'"':"")+' aria-activedescendant="item'+c+'-1" aria-expanded="false"'+' style="max-height:'+(t.height-2)+"px;margin:"+r.css("margin-top")+" "+r.css("margin-right")+" "+r.css("margin-bottom")+" "+r.css("margin-left")+';">';h?(y+=m(null,"selected"),f.each(function(){this.selected?y+=m(this,"",!0):y+=m(this)})):t.classic?f.each(function(){y+=m(this)}):(y+=m(l[0],"selected"),f.filter(":not(:selected)").each(function(){y+=m(this)})),y+="</ul>",r.wrap("<div "+(s?'id="prettydropdown-'+s+'" ':"")+'class="prettydropdown '+(t.classic?"classic ":"")+(n.disabled?"disabled ":"")+(h?"multiple ":"")+t.customClass+' loading"'+(h||i>1?' style="height:'+t.height+'px;"':"")+"></div>").before(y).data("loaded",!0);var w=r.parent().children("ul"),E=w.outerWidth(!0),S;f=w.children(),h?b(w):t.classic&&e('[data-value="'+l.val()+'"]:not(.label)',w).addClass("selected").append(t.selectedMarker);if(w.width()<=0){var x=w.parent().clone().css({position:"absolute",top:"-100%"});e("body").append(x),E=x.children("ul").outerWidth(!0),e("li",x).width(E),S=x.children("ul").outerWidth(!0),x.remove()}f.width(E).css("width",f.css("width")),t.width&&(w.data("min-width",f.css("width")),w.css("max-width","100%"),w.css("width","100%"),f.css("width","100%")),f.click(function(){var n=e(this),s=w.children(".selected");if(w.parent().hasClass("disabled"))return;w.hasClass("active")&&!n.hasClass("disabled")&&!n.hasClass("label")&&n.data("value")!==s.data("value")&&(h?(n.children("span.checked").length?n.children("span.checked").remove():n.append(t.selectedMarker),w.children(":not(.selected)").each(function(t){e("optgroup, option",r).eq(t).prop("selected",e(this).children("span.checked").length>0)}),b(w)):(s.removeClass("selected").children("span.checked").remove(),n.addClass("selected").append(t.selectedMarker),t.classic||w.prepend(n),w.removeClass("reverse").attr("aria-activedescendant",n.attr("id")),s.data("group")&&!t.classic&&w.children(".label").filter(function(){return e(this).text()===s.data("group")}).after(s),e("optgroup, option",r).filter(function(){return this.value==n.data("value")||this.text===n.contents().filter(function(){return this.nodeType===3}).text()}).prop("selected",!0)),r.trigger("change"));if(n.hasClass("selected")||!h)w.toggleClass("active"),w.hasClass("active")?(w.css("width",w.data("min-width")),w.css("min-width","100%"),w.css("max-width","")):(w.css("width","100%"),w.css("max-width","100%")),w.attr("aria-expanded",w.hasClass("active"));if(w.hasClass("active")){e(".prettydropdown > ul.active").length>1&&g(e(".prettydropdown > ul.active").not(w)[0]);var o=window.innerHeight,u,a=w.offset().top,f=e(document).scrollTop(),l=w.outerHeight();i&&(u=i*(t.height-2),u<l-2&&(l=u+2));var c=a-f+l;
21c>o&&(a-f>o-(a-f+t.height)?(w.addClass("reverse"),t.classic||w.append(s),a-f+t.height<l&&(w.outerHeight(a-f+t.height),w.scrollTop(l))):w.height(w.height()-(c-o))),u&&u<w.height()&&w.css("height",u+"px"),t.classic&&w.scrollTop(s.index()*(t.height-2))}else w.data("clicked",!0),g(w[0])}),w.on({focusin:function(){e(window).off("keydown",d).on("keydown",d)},focusout:function(){e(window).off("keydown",d)},mouseenter:function(){w.data("hover",!0)},mouseleave:g,mousemove:v}),e(window).on("click.prettydropdowns",g),e(".prettydropdown").on("click.prettydropdowns",function(e){e.stopPropagation()}),o&&e("#"+o).off("click",p).click(p),w.parent().width(t.width||S||w.outerWidth(!0)).removeClass("loading"),t.afterLoad()},p=function(t){e("ul[aria-labelledby="+t.target.id+"]").focus()},d=function(n){var r=e(".prettydropdown > ul.active, .prettydropdown > ul:focus");if(!r.length)return;if(n.which===9){g(r[0]);return}n.preventDefault(),n.stopPropagation();var i=r.children(),u=r.hasClass("active"),c=r.height()/(t.height-2),h=c%1<.5?Math.floor(c):Math.ceil(c),p;a=Math.max(0,r.children(".hover").index()),f=i.length-1,s=i.eq(a),r.data("lastKeypress",+(new Date));switch(n.which){case 13:u||(s=i.filter(".selected"),y(s,1)),s.click();break;case 27:u&&g(r[0]);break;case 32:u?p=" ":(s=i.filter(".selected"),y(s,1),s.click());break;case 33:u&&(y(s,0),y(i.eq(Math.max(a-h-1,0)),1));break;case 34:u&&(y(s,0),y(i.eq(Math.min(a+h-1,f)),1));break;case 35:u&&(y(s,0),y(i.eq(f),1));break;case 36:u&&(y(s,0),y(i.eq(0),1));break;case 38:u&&(y(s,0),y(a?i.eq(a-1):i.eq(f),1));break;case 40:u&&(y(s,0),y(a===f?i.eq(0):i.eq(a+1),1));break;default:u&&(p=o[n.which-48])}if(p){clearTimeout(l),r.data("keysPressed",r.data("keysPressed")===undefined?p:r.data("keysPressed")+p),l=setTimeout(function(){r.removeData("keysPressed")},300);var d=[],v=s.index();i.each(function(t){e(this).text().toLowerCase().indexOf(r.data("keysPressed"))===0&&d.push(t)});if(d.length)for(var m=0;m<d.length;++m){if(d[m]>v){y(i 22,0),y(i.eq(d[m]),1);break}m===d.length-1&&(y(i,0),y(i.eq(d[0]),1))}}},v=function(t){var n=e(t.currentTarget);if(t.target.nodeName!=="LI"||!n.hasClass("active")||new Date-n.data("lastKeypress")<200)return;y(n.children(),0,1),y(e(t.target),1,1)},m=function(n,r,i){var s="",o="",a;r=r||"";if(n){switch(n.nodeName){case"OPTION":n.parentNode.nodeName==="OPTGROUP"&&(s=n.parentNode.getAttribute("label")),o=(n.getAttribute("data-prefix")||"")+n.text+(n.getAttribute("data-suffix")||"");break;case"OPTGROUP":r+=" label",o=(n.getAttribute("data-prefix")||"")+n.getAttribute("label")+(n.getAttribute("data-suffix")||"")}if(n.disabled||s&&n.parentNode.disabled)r+=" disabled";a=n.title,s&&!a&&(a=n.parentNode.title)}return++u,'<li id="item'+c+"-"+u+'"'+(s?' data-group="'+s+'"':"")+(n&&(n.value||t.classic)?' data-value="'+n.value+'"':"")+(n&&n.nodeName==="OPTION"?' role="option"':"")+(a?' title="'+a+'" aria-label="'+a+'"':"")+(r?' class="'+e.trim(r)+'"':"")+(t.height!==50?' style="height:'+(t.height-2)+"px;line-height:"+(t.height-4)+'px;"':"")+">"+o+(i||r==="selected"?t.selectedMarker:"")+"</li>"},g=function(n){var r;n.currentTarget!==window?(r=e(n.currentTarget||n),n.type==="mouseleave"&&!r.hasClass("active")&&!r.data("clicked")&&(r=e(".prettydropdown > ul.active")),r.data("hover",!1)):r=e(".prettydropdown > ul.active"),clearTimeout(l),l=setTimeout(function(){if(r.data("hover"))return;r.hasClass("reverse")&&!t.classic&&r.prepend(r.children(":last-child")),r.removeClass("active reverse").removeData("clicked").attr("aria-expanded","false").css("height",""),r.children().removeClass("hover nohover"),r.css("width","100%"),r.css("max-width","100%")},n.type==="mouseleave"&&!r.data("clicked")?t.hoverIntent:0)},y=function(e,n,r){if(n){e.removeClass("nohover").addClass("hover");if(e.length===1&&s&&!r){var i=e.parent(),o=i.outerHeight(),u=e.offset().top-i.offset().top-1;e.index()===0?i.scrollTop(0):e.index()===f?i.scrollTop(i.children().length*t.height):u+t.height>o?i.scrollTop(i.scrollTop()+t.height+u-o):u<0&&i.scrollTop(i.scrollTop()+u)}}else e.removeClass("hover").addClass("nohover")},b=function(s){var o=s.parent().children("select"),u=e("option",o).map(function(){if(this.selected)return this.text}).get(),a;t.multiVerbosity>=u.length?a=u.join(t.multiDelimiter)||n:a=u.length+"/"+e("option",o).length+i;if(a){var f=(o.attr("title")?o.attr("title"):"")+(u.length?"\n"+r+u.join(t.multiDelimiter):"");s.children(".selected").text(a),s.attr({title:f,"aria-label":f})}else s.children(".selected").empty(),s.attr({title:o.attr("title"),"aria-label":o.attr("title")})};return this.refresh=function(t){return this.each(function(){var t=e(this);t.prevAll("ul").remove(),t.unwrap().data("loaded",!1),this.size=t.data("size"),h(this)})},this.each(function(){h(this)})}})(jQuery); 23 24(function(e){e.tooltipsy=function(t,n){this.options=n,this.$el=e(t),this.title=this.$el.attr("title")||"",this.$el.attr("title",""),this.random=parseInt(Math.random()*1e4),this.ready=!1,this.shown=!1,this.width=0,this.height=0,this.delaytimer=null,this.$el.data("tooltipsy",this),this.init()},e.tooltipsy.prototype={init:function(){var t=this,n,r=t.$el,i=r[0];t.settings=n=e.extend({},t.defaults,t.options),n.delay=+n.delay,typeof n.content=="function"&&t.readify(),n.showEvent===n.hideEvent&&n.showEvent==="click"?r.toggle(function(e){n.showEvent==="click"&&i.tagName=="A"&&e.preventDefault(),n.delay>0?t.delaytimer=window.setTimeout(function(){t.show(e)},n.delay):t.show(e)},function(e){n.showEvent==="click"&&i.tagName=="A"&&e.preventDefault(),window.clearTimeout(t.delaytimer),t.delaytimer=null,t.hide(e)}):r.bind(n.showEvent,function(e){n.showEvent==="click"&&i.tagName=="A"&&e.preventDefault(),t.delaytimer=window.setTimeout(function(){t.show(e)},n.delay||0)}).bind(n.hideEvent,function(e){n.showEvent==="click"&&i.tagName=="A"&&e.preventDefault(),window.clearTimeout(t.delaytimer),t.delaytimer=null,t.hide(e)})},show:function(t){this.ready===!1&&this.readify();var n=this,r=n.settings,i=n.$tipsy,s=n.$el,o=s[0],u=n.offset(o);n.shown===!1&&(function(e){var t=0,n;for(n in e)e.hasOwnProperty(n)&&t++;return t}(r.css)>0&&n.$tip.css(r.css),n.width=i.outerWidth(),n.height=i.outerHeight());if(r.alignTo==="cursor"&&t){var a=[t.clientX+r.offset[0],t.clientY+r.offset[1]];if(a[0]+n.width>e(window).width())var f={top:a[1]+"px",right:a[0]+"px",left:"auto"};else var f={top:a[1]+"px",left:a[0]+"px",right:"auto"}}else var a=[function(){return r.offset[0]<0?u.left-Math.abs(r.offset[0])-n.width:r.offset[0]===0?u.left-(n.width-s.outerWidth())/2:u.left+s.outerWidth()+r.offset[0]}(),function(){return r.offset[1]<0?u.top-Math.abs(r.offset[1])-n.height:r.offset[1]===0?u.top-(n.height-n.$el.outerHeight())/2:u.top+n.$el.outerHeight()+r.offset[1]}()];i.css({top:a[1]+"px",left:a[0]+"px"}),n.settings.show(t,i.stop(!0,!0))},hide:function(e){var t=this;if(t.ready===!1)return;if(e&&e.relatedTarget===t.$tip[0]){t.$tip.bind("mouseleave",function(e){if(e.relatedTarget===t.$el[0])return;t.settings.hide(e,t.$tipsy.stop(!0,!0))});return}t.settings.hide(e,t.$tipsy.stop(!0,!0))},readify:function(){this.ready=!0,this.$tipsy=e('<div id="tooltipsy'+this.random+'" style="position:fixed;z-index:2147483647;display:none">').appendTo("body"),this.$tip=e('<div class="'+this.settings.className+'">').appendTo(this.$tipsy),this.$tip.data("rootel",this.$el);var t=this.$el,n=this.$tip;this.$tip.html(this.settings.content!=""?typeof this.settings.content=="string"?this.settings.content:this.settings.content(t,n):this.title)},offset:function(e){return this.$el[0].getBoundingClientRect()},destroy:function(){this.$tipsy&&(this.$tipsy.remove(),e.removeData(this.$el,"tooltipsy"))},defaults:{alignTo:"element",offset:[0,-1],content:"",show:function(e,t){t.fadeIn(100)},hide:function(e,t){t.fadeOut(100)},css:{}
vendor: 44,701 bytes, lines 24-35
24,className:"tooltipsy",delay:200,showEvent:"mouseenter",hideEvent:"mouseleave"}},e.fn.tooltipsy=function(t){return this.each(function(){new e.tooltipsy(this,t)})}})(jQuery); 25 26!function(e,t,n,r){function i(t,n){this.settings=null,this.options=e.extend({},i.Defaults,n),this.$element=e(t),this._handlers={},this._plugins={},this._supress={},this._current=null,this._speed=null,this._coordinates=[],this._breakpoint=null,this._width=null,this._items=[],this._clones=[],this._mergers=[],this._widths=[],this._invalidated={},this._pipe=[],this._drag={time:null,target:null,pointer:null,stage:{start:null,current:null},direction:null},this._states={current:{},tags:{initializing:["busy"],animating:["busy"],dragging:["interacting"]}},e.each(["onResize","onThrottledResize"],e.proxy(function(t,n){this._handlers[n]=e.proxy(this[n],this)},this)),e.each(i.Plugins,e.proxy(function(e,t){this._plugins[e.charAt(0).toLowerCase()+e.slice(1)]=new t(this)},this)),e.each(i.Workers,e.proxy(function(t,n){this._pipe.push({filter:n.filter,run:e.proxy(n.run,this)})},this)),this.setup(),this.initialize()}i.Defaults={items:3,loop:!1,center:!1,rewind:!1,checkVisibility:!0,mouseDrag:!0,touchDrag:!0,pullDrag:!0,freeDrag:!1,margin:0,stagePadding:0,merge:!1,mergeFit:!0,autoWidth:!1,startPosition:5,rtl:!1,smartSpeed:250,fluidSpeed:!1,dragEndSpeed:!1,responsive:{},responsiveRefreshRate:200,responsiveBaseElement:t,fallbackEasing:"swing",slideTransition:"",info:!1,nestedItemSelector:!1,itemElement:"div",stageElement:"div",refreshClass:"owl-refresh",loadedClass:"owl-loaded",loadingClass:"owl-loading",rtlClass:"owl-rtl",responsiveClass:"owl-responsive",dragClass:"owl-drag",itemClass:"owl-item",stageClass:"owl-stage",stageOuterClass:"owl-stage-outer",grabClass:"owl-grab"},i.Width={Default:"default",Inner:"inner",Outer:"outer"},i.Type={Event:"event",State:"state"},i.Plugins={},i.Workers=[{filter:["width","settings"],run:function(){this._width=this.$element.width()}},{filter:["width","items","settings"],run:function(e){e.current=this._items&&this._items[this.relative(this._current)]}},{filter:["items","settings"],run:function(){this.$stage.children(".cloned").remove()}},{filter:["width","items","settings"],run:function(e){var t=this.settings.margin||"",n=!this.settings.autoWidth,r=this.settings.rtl,i={width:"auto","margin-left":r?t:"","margin-right":r?"":t};!n&&this.$stage.children().css(i),e.css=i}},{filter:["width","items","settings"],run:function(e){var t=(this.width()/this.settings.items).toFixed(3)-this.settings.margin,n=null,r=this._items.length,i=!this.settings.autoWidth,s=[];for(e.items={merge:!1,width:t};r--;)n=this._mergers[r],n=this.settings.mergeFit&&Math.min(n,this.settings.items)||n,e.items.merge=n>1||e.items.merge,s[r]=i?t*n:this._items[r].width();this._widths=s}},{filter:["items","settings"],run:function(){var t=[],n=this._items,r=this.settings,i=Math.max(2*r.items,4),s=2*Math.ceil(n.length/2),o=r.loop&&n.length?r.rewind?i:Math.max(i,s):0,u="",f="";for(o/=2;o>0;)t.push(this.normalize(t.length/2,!0)),u+=n[t[t.length-1]][0].outerHTML,t.push(this.normalize(n.length-1-(t.length-1)/2,!0)),f=n[t[t.length-1]][0].outerHTML+f,o-=1;this._clones=t,e(u).addClass("cloned").appendTo(this.$stage),e(f).addClass("cloned").prependTo(this.$stage)}},{filter:["width","items","settings"],run:function(){for(var e=this.settings.rtl?1:-1,t=this._clones.length+this._items.length,n=-1,r=0,i=0,s=[];++n<t;)r=s[n-1]||0,i=this._widths[this.relative(n)]+this.settings.margin,s.push(r+i*e);this._coordinates=s}},{filter:["width","items","settings"],run:function(){var e=this.settings.stagePadding,t=this._coordinates,n={width:Math.ceil(Math.abs(t[t.length-1]))+2*e,"padding-left":e||"","padding-right":e||""};this.$stage.css(n)}},{filter:["width","items","settings"],run:function(e){var t=this._coordinates.length,n=!this.settings.autoWidth,r=this.$stage.children();if(n&&e.items.merge)for(;t--;)e.css.width=this._widths[this.relative(t)],r.eq(t).css(e.css);else n&&(e.css.width=e.items.width,r.css(e.css))}},{filter:["items"],run:function(){this._coordinates.length<1&&this.$stage.removeAttr("style")}},{filter:["width","items","settings"],run:function(e){e.current=e.current?this.$stage.children().index(e.current):0,e.current=Math.max(this.minimum(),Math.min(this.maximum(),e.current)),this.reset(e.current)}},{filter:["position"],run:function(){this.animate(this.coordinates(this._current))}},{filter:["width","position","items","settings"],run:function(){var e,t,n,r,i=this.settings.rtl?1:-1,s=2*this.settings.stagePadding,o=this.coordinates(this.current())+s,u=o+this.width()*i,a=[];for(n=0,r=this._coordinates.length;n<r;n++)e=this._coordinates[n-1]||0,t=Math.abs(this._coordinates[n])+s*i,(this.op(e,"<=",o)&&this.op(e,">",u)||this.op(t,"<",o)&&this.op(t,">",u))&&a.push(n);this.$stage.children(".active").removeClass("active"),this.$stage.children(":eq("+a.join("), :eq(")+")").addClass("active"),this.$stage.children(".center").removeClass("center"),this.settings.center&&this.$stage.children().eq(this.current()).addClass("center")}}],i.prototype.initializeStage=function(){this.$stage=this.$element.find("."+this.settings.stageClass),this.$stage.length||(this.$element.addClass(this.options.loadingClass),this.$stage=e("<"+this.settings.stageElement+">",{"class":this.settings.stageClass}).wrap(e("<div/>",{"class":this.settings.stageOuterClass})),this.$element.append(this.$stage.parent()))},i.prototype.initializeItems=function(){var t=this.$element.find(".owl-item");if(t.length)return this._items=t.get().map(function(t){return e(t)}),this._mergers=this._items.map(function(){return 1}),void this.refresh();this.replace(this.$element.children().not(this.$stage.parent())),this.isVisible()?this.refresh():this.invalidate("width"),this.$element.removeClass(this.options.loadingClass).addClass(this.options.loadedClass)},i.prototype.initialize=function(){if(this.enter("initializing"),this.trigger("initialize"),this.$element.toggleClass(this.settings.rtlClass,this.settings.rtl),this.settings.autoWidth&&!this.is("pre-loading")){var e,t,n;e=this.$element.find("img"),t=this.settings.nestedItemSelector?"."+this.settings.nestedItemSelector:r,n=this.$element.children( 27t).width(),e.length&&n<=0&&this.preloadAutoWidthImages(e)}this.initializeStage(),this.initializeItems(),this.registerEventHandlers(),this.leave("initializing"),this.trigger("initialized")},i.prototype.isVisible=function(){return!this.settings.checkVisibility||this.$element.is(":visible")},i.prototype.setup=function(){var t=this.viewport(),n=this.options.responsive,r=-1,i=null;n?(e.each(n,function(e){e<=t&&e>r&&(r=Number(e))}),i=e.extend({},this.options,n[r]),"function"==typeof i.stagePadding&&(i.stagePadding=i.stagePadding()),delete i.responsive,i.responsiveClass&&this.$element.attr("class",this.$element.attr("class").replace(new RegExp("("+this.options.responsiveClass+"-)\\S+\\s","g"),"$1"+r))):i=e.extend({},this.options),this.trigger("change",{property:{name:"settings",value:i}}),this._breakpoint=r,this.settings=i,this.invalidate("settings"),this.trigger("changed",{property:{name:"settings",value:this.settings}})},i.prototype.optionsLogic=function(){this.settings.autoWidth&&(this.settings.stagePadding=!1,this.settings.merge=!1)},i.prototype.prepare=function(t){var n=this.trigger("prepare",{content:t});return n.data||(n.data=e("<"+this.settings.itemElement+"/>").addClass(this.options.itemClass).append(t)),this.trigger("prepared",{content:n.data}),n.data},i.prototype.update=function(){for(var t=0,n=this._pipe.length,r=e.proxy(function(e){return this[e]},this._invalidated),i={};t<n;)(this._invalidated.all||e.grep(this._pipe[t].filter,r).length>0)&&this._pipe[t].run(i),t++;this._invalidated={},!this.is("valid")&&this.enter("valid")},i.prototype.width=function(e){switch(e=e||i.Width.Default){case i.Width.Inner:case i.Width.Outer:return this._width;default:return this._width-2*this.settings.stagePadding+this.settings.margin}},i.prototype.refresh=function(){this.enter("refreshing"),this.trigger("refresh"),this.setup(),this.optionsLogic(),this.$element.addClass(this.options.refreshClass),this.update(),this.$element.removeClass(this.options.refreshClass),this.leave("refreshing"),this.trigger("refreshed")},i.prototype.onThrottledResize=function(){t.clearTimeout(this.resizeTimer),this.resizeTimer=t.setTimeout(this._handlers.onResize,this.settings.responsiveRefreshRate)},i.prototype.onResize=function(){return!!this._items.length&&this._width!==this.$element.width()&&!!this.isVisible()&&(this.enter("resizing"),this.trigger("resize").isDefaultPrevented()?(this.leave("resizing"),!1):(this.invalidate("width"),this.refresh(),this.leave("resizing"),void this.trigger("resized")))},i.prototype.registerEventHandlers=function(){e.support.transition&&this.$stage.on(e.support.transition.end+".owl.core",e.proxy(this.onTransitionEnd,this)),!1!==this.settings.responsive&&this.on(t,"resize",this._handlers.onThrottledResize),this.settings.mouseDrag&&(this.$element.addClass(this.options.dragClass),this.$stage.on("mousedown.owl.core",e.proxy(this.onDragStart,this)),this.$stage.on("dragstart.owl.core selectstart.owl.core",function(){return!1})),this.settings.touchDrag&&(this.$stage.on("touchstart.owl.core",e.proxy(this.onDragStart,this)),this.$stage.on("touchcancel.owl.core",e.proxy(this.onDragEnd,this)))},i.prototype.onDragStart=function(t){var r=null;3!==t.which&&(e.support.transform?(r=this.$stage.css("transform").replace(/.*\(|\)| /g,"").split(","),r={x:r[16===r.length?12:4],y:r[16===r.length?13:5]}):(r=this.$stage.position(),r={x:this.settings.rtl?r.left+this.$stage.width()-this.width()+this.settings.margin:r.left,y:r.top}),this.is("animating")&&(e.support.transform?this.animate(r.x):this.$stage.stop(),this.invalidate("position")),this.$element.toggleClass(this.options.grabClass,"mousedown"===t.type),this.speed(0),this._drag.time=(new Date).getTime(),this._drag.target=e(t.target),this._drag.stage.start=r,this._drag.stage.current=r,this._drag.pointer=this.pointer(t),e(n).on("mouseup.owl.core touchend.owl.core",e.proxy(this.onDragEnd,this)),e(n).one("mousemove.owl.core touchmove.owl.core",e.proxy(function(t){var r=this.difference(this._drag.pointer,this.pointer(t));e(n).on("mousemove.owl.core touchmove.owl.core",e.proxy(this.onDragMove,this)),Math.abs(r.x)<Math.abs(r.y)&&this.is("valid")||(t.preventDefault(),this.enter("dragging"),this.trigger("drag"))},this)))},i.prototype.onDragMove=function(e){var t=null,n=null,r=null,i=this.difference(this._drag.pointer,this.pointer(e)),s=this.difference(this._drag.stage.start,i);this.is("dragging")&&(e.preventDefault(),this.settings.loop?(t=this.coordinates(this.minimum()),n=this.coordinates(this.maximum()+1)-t,s.x=((s.x-t)%n+n)%n+t):(t=this.settings.rtl?this.coordinates(this.maximum()):this.coordinates(this.minimum()),n=this.settings.rtl?this.coordinates(this.minimum()):this.coordinates(this.maximum()),r=this.settings.pullDrag?-1*i.x/5:0,s.x=Math.max(Math.min(s.x,t+r),n+r)),this._drag.stage.current=s,this.animate(s.x))},i.prototype.onDragEnd=function(t){var r=this.difference(this._drag.pointer,this.pointer(t)),i=this._drag.stage.current,s=r.x>0^this.settings.rtl?"left":"right";e(n).off(".owl.core"),this.$element.removeClass(this.options.grabClass),(0!==r.x&&this.is("dragging")||!this.is("valid"))&&(this.speed(this.settings.dragEndSpeed||this.settings.smartSpeed),this.current(this.closest(i.x,0!==r.x?s:this._drag.direction)),this.invalidate("position"),this.update(),this._drag.direction=s,(Math.abs(r.x)>3||(new Date).getTime()-this._drag.time>300)&&this._drag.target.one("click.owl.core",function(){return!1})),this.is("dragging")&&(this.leave("dragging"),this.trigger("dragged"))},i.prototype.closest=function(t,n){var i=-1,s=30,o=this.width(),u=this.coordinates();return this.settings.freeDrag||e.each(u,e.proxy(function(e,a){return"left"===n&&t>a-s&&t<a+s?i=e:"right"===n&&t>a-o-s&&t<a-o+s?i=e+1:this.op(t,"<",a)&&this.op(t,">",u[e+1]!==r?u[e+1]:a-o)&&(i="left"===n?e+1:e),-1===i},this)),this.settings.loop||(this.op(t,">",u[this.minimum()])?i=t=this.minimum():this.op(t,"<",u[this.maximum()])&&(i=t=this.maximum())),i},i.prototype.animate=function(t){var n=this.speed()>0;this.is("animating" 28)&&this.onTransitionEnd(),n&&(this.enter("animating"),this.trigger("translate")),e.support.transform3d&&e.support.transition?this.$stage.css({transform:"translate3d("+t+"px,0px,0px)",transition:this.speed()/1e3+"s"+(this.settings.slideTransition?" "+this.settings.slideTransition:"")}):n?this.$stage.animate({left:t+"px"},this.speed(),this.settings.fallbackEasing,e.proxy(this.onTransitionEnd,this)):this.$stage.css({left:t+"px"})},i.prototype.is=function(e){return this._states.current[e]&&this._states.current[e]>0},i.prototype.current=function(e){if(e===r)return this._current;if(0===this._items.length)return r;if(e=this.normalize(e),this._current!==e){var t=this.trigger("change",{property:{name:"position",value:e}});t.data!==r&&(e=this.normalize(t.data)),this._current=e,this.invalidate("position"),this.trigger("changed",{property:{name:"position",value:this._current}})}return this._current},i.prototype.invalidate=function(t){return"string"===e.type(t)&&(this._invalidated[t]=!0,this.is("valid")&&this.leave("valid")),e.map(this._invalidated,function(e,t){return t})},i.prototype.reset=function(e){(e=this.normalize(e))!==r&&(this._speed=0,this._current=e,this.suppress(["translate","translated"]),this.animate(this.coordinates(e)),this.release(["translate","translated"]))},i.prototype.normalize=function(e,t){var n=this._items.length,i=t?0:this._clones.length;return!this.isNumeric(e)||n<1?e=r:(e<0||e>=n+i)&&(e=((e-i/2)%n+n)%n+i/2),e},i.prototype.relative=function(e){return e-=this._clones.length/2,this.normalize(e,!0)},i.prototype.maximum=function(e){var t,n,r,i=this.settings,s=this._coordinates.length;if(i.loop)s=this._clones.length/2+this._items.length-1;else if(i.autoWidth||i.merge){if(t=this._items.length)for(n=this._items[--t].width(),r=this.$element.width();t--&&!((n+=this._items[t].width()+this.settings.margin)>r););s=t+1}else s=i.center?this._items.length-1:this._items.length-i.items;return e&&(s-=this._clones.length/2),Math.max(s,0)},i.prototype.minimum=function(e){return e?0:this._clones.length/2},i.prototype.items=function(e){return e===r?this._items.slice():(e=this.normalize(e,!0),this._items[e])},i.prototype.mergers=function(e){return e===r?this._mergers.slice():(e=this.normalize(e,!0),this._mergers[e])},i.prototype.clones=function(t){var n=this._clones.length/2,i=n+this._items.length,s=function(e){return e%2==0?i+e/2:n-(e+1)/2};return t===r?e.map(this._clones,function(e,t){return s(t)}):e.map(this._clones,function(e,n){return e===t?s(n):null})},i.prototype.speed=function(e){return e!==r&&(this._speed=e),this._speed},i.prototype.coordinates=function(t){var n,i=1,s=t-1;return t===r?e.map(this._coordinates,e.proxy(function(e,t){return this.coordinates(t)},this)):(this.settings.center?(this.settings.rtl&&(i=-1,s=t+1),n=this._coordinates[t],n+=(this.width()-n+(this._coordinates[s]||0))/2*i):n=this._coordinates[s]||0,n=Math.ceil(n))},i.prototype.duration=function(e,t,n){return 0===n?0:Math.min(Math.max(Math.abs(t-e),1),6)*Math.abs(n||this.settings.smartSpeed)},i.prototype.to=function(e,t){var n=this.current(),r=null,i=e-this.relative(n),s=(i>0)-(i<0),o=this._items.length,u=this.minimum(),a=this.maximum();this.settings.loop?(!this.settings.rewind&&Math.abs(i)>o/2&&(i+=-1*s*o),e=n+i,(r=((e-u)%o+o)%o+u)!==e&&r-i<=a&&r-i>0&&(n=r-i,e=r,this.reset(n))):this.settings.rewind?(a+=1,e=(e%a+a)%a):e=Math.max(u,Math.min(a,e)),this.speed(this.duration(n,e,t)),this.current(e),this.isVisible()&&this.update()},i.prototype.next=function(e){e=e||!1,this.to(this.relative(this.current())+1,e)},i.prototype.prev=function(e){e=e||!1,this.to(this.relative(this.current())-1,e)},i.prototype.onTransitionEnd=function(e){if(e!==r&&(e.stopPropagation(),(e.target||e.srcElement||e.originalTarget)!==this.$stage.get(0)))return!1;this.leave("animating"),this.trigger("translated")},i.prototype.viewport=function(){var r;return this.options.responsiveBaseElement!==t?r=e(this.options.responsiveBaseElement).width():t.innerWidth?r=t.innerWidth:n.documentElement&&n.documentElement.clientWidth?r=n.documentElement.clientWidth:console.warn("Can not detect viewport width."),r},i.prototype.replace=function(t){this.$stage.empty(),this._items=[],t&&(t=t instanceof jQuery?t:e(t)),this.settings.nestedItemSelector&&(t=t.find("."+this.settings.nestedItemSelector)),t.filter(function(){return 1===this.nodeType}).each(e.proxy(function(e,t){t=this.prepare(t),this.$stage.append(t),this._items.push(t),this._mergers.push(1*t.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)},this)),this.reset(this.isNumeric(this.settings.startPosition)?this.settings.startPosition:0),this.invalidate("items")},i.prototype.add=function(t,n){var i=this.relative(this._current);n=n===r?this._items.length:this.normalize(n,!0),t=t instanceof jQuery?t:e(t),this.trigger("add",{content:t,position:n}),t=this.prepare(t),0===this._items.length||n===this._items.length?(0===this._items.length&&this.$stage.append(t),0!==this._items.length&&this._items[n-1].after(t),this._items.push(t),this._mergers.push(1*t.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)):(this._items[n].before(t),this._items.splice(n,0,t),this._mergers.splice(n,0,1*t.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)),this._items[i]&&this.reset(this._items[i].index()),this.invalidate("items"),this.trigger("added",{content:t,position:n})},i.prototype.remove=function(e){(e=this.normalize(e,!0))!==r&&(this.trigger("remove",{content:this._items[e],position:e}),this._items[e].remove(),this._items.splice(e,1),this._mergers.splice(e,1),this.invalidate("items"),this.trigger("removed",{content:null,position:e}))},i.prototype.preloadAutoWidthImages=function(t){t.each(e.proxy(function(t,n){this.enter("pre-loading"),n=e(n),e(new Image).one("load",e.proxy(function(e){n.attr("src",e.target.src),n.css("opacity",1),this.leave("pre-loading"),!this.is("pre-loading")&&!this.is("initializing")&&this.refresh()},this)).attr("src",n.attr("src")||n.attr("data-src")||n.attr("data-src-retina" 29))},this))},i.prototype.destroy=function(){this.$element.off(".owl.core"),this.$stage.off(".owl.core"),e(n).off(".owl.core"),!1!==this.settings.responsive&&(t.clearTimeout(this.resizeTimer),this.off(t,"resize",this._handlers.onThrottledResize));for(var r in this._plugins)this._plugins[r].destroy();this.$stage.children(".cloned").remove(),this.$stage.unwrap(),this.$stage.children().contents().unwrap(),this.$stage.children().unwrap(),this.$stage.remove(),this.$element.removeClass(this.options.refreshClass).removeClass(this.options.loadingClass).removeClass(this.options.loadedClass).removeClass(this.options.rtlClass).removeClass(this.options.dragClass).removeClass(this.options.grabClass).attr("class",this.$element.attr("class").replace(new RegExp(this.options.responsiveClass+"-\\S+\\s","g"),"")).removeData("owl.carousel")},i.prototype.op=function(e,t,n){var r=this.settings.rtl;switch(t){case"<":return r?e>n:e<n;case">":return r?e<n:e>n;case">=":return r?e<=n:e>=n;case"<=":return r?e>=n:e<=n}},i.prototype.on=function(e,t,n,r){e.addEventListener?e.addEventListener(t,n,r):e.attachEvent&&e.attachEvent("on"+t,n)},i.prototype.off=function(e,t,n,r){e.removeEventListener?e.removeEventListener(t,n,r):e.detachEvent&&e.detachEvent("on"+t,n)},i.prototype.trigger=function(t,n,r,s,o){var u={item:{count:this._items.length,index:this.current()}},f=e.camelCase(e.grep(["on",t,r],function(e){return e}).join("-").toLowerCase()),l=e.Event([t,"owl",r||"carousel"].join(".").toLowerCase(),e.extend({relatedTarget:this},u,n));return this._supress[t]||(e.each(this._plugins,function(e,t){t.onTrigger&&t.onTrigger(l)}),this.register({type:i.Type.Event,name:t}),this.$element.trigger(l),this.settings&&"function"==typeof this.settings[f]&&this.settings[f].call(this,l)),l},i.prototype.enter=function(t){e.each([t].concat(this._states.tags[t]||[]),e.proxy(function(e,t){this._states.current[t]===r&&(this._states.current[t]=0),this._states.current[t]++},this))},i.prototype.leave=function(t){e.each([t].concat(this._states.tags[t]||[]),e.proxy(function(e,t){this._states.current[t]--},this))},i.prototype.register=function(t){if(t.type===i.Type.Event){if(e.event.special[t.name]||(e.event.special[t.name]={}),!e.event.special[t.name].owl){var n=e.event.special[t.name]._default;e.event.special[t.name]._default=function(e){return!n||!n.apply||e.namespace&&-1!==e.namespace.indexOf("owl")?e.namespace&&e.namespace.indexOf("owl")>-1:n.apply(this,arguments)},e.event.special[t.name].owl=!0}}else t.type===i.Type.State&&(this._states.tags[t.name]?this._states.tags[t.name]=this._states.tags[t.name].concat(t.tags):this._states.tags[t.name]=t.tags,this._states.tags[t.name]=e.grep(this._states.tags[t.name],e.proxy(function(n,r){return e.inArray(n,this._states.tags[t.name])===r},this)))},i.prototype.suppress=function(t){e.each(t,e.proxy(function(e,t){this._supress[t]=!0},this))},i.prototype.release=function(t){e.each(t,e.proxy(function(e,t){delete this._supress[t]},this))},i.prototype.pointer=function(e){var n={x:null,y:null};return e=e.originalEvent||e||t.event,e=e.touches&&e.touches.length?e.touches[0]:e.changedTouches&&e.changedTouches.length?e.changedTouches[0]:e,e.pageX?(n.x=e.pageX,n.y=e.pageY):(n.x=e.clientX,n.y=e.clientY),n},i.prototype.isNumeric=function(e){return!isNaN(parseFloat(e))},i.prototype.difference=function(e,t){return{x:e.x-t.x,y:e.y-t.y}},e.fn.owlCarousel=function(t){var n=Array.prototype.slice.call(arguments,1);return this.each(function(){var r=e(this),s=r.data("owl.carousel");s||(s=new i(this,"object"==typeof t&&t),r.data("owl.carousel",s),e.each(["next","prev","to","destroy","refresh","replace","add","remove"],function(t,n){s.register({type:i.Type.Event,name:n}),s.$element.on(n+".owl.carousel.core",e.proxy(function(e){e.namespace&&e.relatedTarget!==this&&(this.suppress([n]),s[n].apply(this,[].slice.call(arguments,1)),this.release([n]))},s))})),"string"==typeof t&&"_"!==t.charAt(0)&&s[t].apply(s,n)})},e.fn.owlCarousel.Constructor=i}(window.Zepto||window.jQuery,window,document),function(e,t,n,r){var i=function(t){this._core=t,this._interval=null,this._visible=null,this._handlers={"initialized.owl.carousel":e.proxy(function(e){e.namespace&&this._core.settings.autoRefresh&&this.watch()},this)},this._core.options=e.extend({},i.Defaults,this._core.options),this._core.$element.on(this._handlers)};i.Defaults={autoRefresh:!0,autoRefreshInterval:500},i.prototype.watch=function(){this._interval||(this._visible=this._core.isVisible(),this._interval=t.setInterval(e.proxy(this.refresh,this),this._core.settings.autoRefreshInterval))},i.prototype.refresh=function(){this._core.isVisible()!==this._visible&&(this._visible=!this._visible,this._core.$element.toggleClass("owl-hidden",!this._visible),this._visible&&this._core.invalidate("width")&&this._core.refresh())},i.prototype.destroy=function(){var e,n;t.clearInterval(this._interval);for(e in this._handlers)this._core.$element.off(e,this._handlers[e]);for(n in Object.getOwnPropertyNames(this))"function"!=typeof this[n]&&(this[n]=null)},e.fn.owlCarousel.Constructor.Plugins.AutoRefresh=i}(window.Zepto||window.jQuery,window,document),function(e,t,n,r){var i=function(t){this._core=t,this._loaded=[],this._handlers={"initialized.owl.carousel change.owl.carousel resized.owl.carousel":e.proxy(function(t){if(t.namespace&&this._core.settings&&this._core.settings.lazyLoad&&(t.property&&"position"==t.property.name||"initialized"==t.type)){var n=this._core.settings,i=n.center&&Math.ceil(n.items/2)||n.items,s=n.center&&-1*i||0,o=(t.property&&t.property.value!==r?t.property.value:this._core.current())+s,u=this._core.clones().length,f=e.proxy(function(e,t){this.load(t)},this);for(n.lazyLoadEager>0&&(i+=n.lazyLoadEager,n.loop&&(o-=n.lazyLoadEager,i++));s++<i;)this.load(u/2+this._core.relative(o)),u&&e.each(this._core.clones(this._core.relative(o)),f),o++}},this)},this._core.options=e.extend({},i.Defaults,this._core.options),this._core.$element.on(this._handlers)};i.Defaults={lazyLoad:!1,lazyLoadEager:0},i.prototype 30.load=function(n){var r=this._core.$stage.children().eq(n),i=r&&r.find(".owl-lazy");!i||e.inArray(r.get(0),this._loaded)>-1||(i.each(e.proxy(function(n,r){var i,s=e(r),o=t.devicePixelRatio>1&&s.attr("data-src-retina")||s.attr("data-src")||s.attr("data-srcset");this._core.trigger("load",{element:s,url:o},"lazy"),s.is("img")?s.one("load.owl.lazy",e.proxy(function(){s.css("opacity",1),this._core.trigger("loaded",{element:s,url:o},"lazy")},this)).attr("src",o):s.is("source")?s.one("load.owl.lazy",e.proxy(function(){this._core.trigger("loaded",{element:s,url:o},"lazy")},this)).attr("srcset",o):(i=new Image,i.onload=e.proxy(function(){s.css({"background-image":'url("'+o+'")',opacity:"1"}),this._core.trigger("loaded",{element:s,url:o},"lazy")},this),i.src=o)},this)),this._loaded.push(r.get(0)))},i.prototype.destroy=function(){var e,t;for(e in this.handlers)this._core.$element.off(e,this.handlers[e]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)},e.fn.owlCarousel.Constructor.Plugins.Lazy=i}(window.Zepto||window.jQuery,window,document),function(e,t,n,r){var i=function(n){this._core=n,this._previousHeight=null,this._handlers={"initialized.owl.carousel refreshed.owl.carousel":e.proxy(function(e){e.namespace&&this._core.settings.autoHeight&&this.update()},this),"changed.owl.carousel":e.proxy(function(e){e.namespace&&this._core.settings.autoHeight&&"position"===e.property.name&&this.update()},this),"loaded.owl.lazy":e.proxy(function(e){e.namespace&&this._core.settings.autoHeight&&e.element.closest("."+this._core.settings.itemClass).index()===this._core.current()&&this.update()},this)},this._core.options=e.extend({},i.Defaults,this._core.options),this._core.$element.on(this._handlers),this._intervalId=null;var r=this;e(t).on("load",function(){r._core.settings.autoHeight&&r.update()}),e(t).resize(function(){r._core.settings.autoHeight&&(null!=r._intervalId&&clearTimeout(r._intervalId),r._intervalId=setTimeout(function(){r.update()},250))})};i.Defaults={autoHeight:!1,autoHeightClass:"owl-height"},i.prototype.update=function(){var t=this._core._current,n=t+this._core.settings.items,r=this._core.settings.lazyLoad,i=this._core.$stage.children().toArray().slice(t,n),s=[],o=0;e.each(i,function(t,n){s.push(e(n).height())}),o=Math.max.apply(null,s),o<=1&&r&&this._previousHeight&&(o=this._previousHeight),this._previousHeight=o,this._core.$stage.parent().height(o).addClass(this._core.settings.autoHeightClass)},i.prototype.destroy=function(){var e,t;for(e in this._handlers)this._core.$element.off(e,this._handlers[e]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)},e.fn.owlCarousel.Constructor.Plugins.AutoHeight=i}(window.Zepto||window.jQuery,window,document),function(e,t,n,r){var i=function(t){this._core=t,this._videos={},this._playing=null,this._handlers={"initialized.owl.carousel":e.proxy(function(e){e.namespace&&this._core.register({type:"state",name:"playing",tags:["interacting"]})},this),"resize.owl.carousel":e.proxy(function(e){e.namespace&&this._core.settings.video&&this.isInFullScreen()&&e.preventDefault()},this),"refreshed.owl.carousel":e.proxy(function(e){e.namespace&&this._core.is("resizing")&&this._core.$stage.find(".cloned .owl-video-frame").remove()},this),"changed.owl.carousel":e.proxy(function(e){e.namespace&&"position"===e.property.name&&this._playing&&this.stop()},this),"prepared.owl.carousel":e.proxy(function(t){if(t.namespace){var n=e(t.content).find(".owl-video");n.length&&(n.css("display","none"),this.fetch(n,e(t.content)))}},this)},this._core.options=e.extend({},i.Defaults,this._core.options),this._core.$element.on(this._handlers),this._core.$element.on("click.owl.video",".owl-video-play-icon",e.proxy(function(e){this.play(e)},this))};i.Defaults={video:!1,videoHeight:!1,videoWidth:!1},i.prototype.fetch=function(e,t){var n=function(){return e.attr("data-vimeo-id")?"vimeo":e.attr("data-vzaar-id")?"vzaar":"youtube"}(),r=e.attr("data-vimeo-id")||e.attr("data-youtube-id")||e.attr("data-vzaar-id"),i=e.attr("data-width")||this._core.settings.videoWidth,s=e.attr("data-height")||this._core.settings.videoHeight,o=e.attr("href");if(!o)throw new Error("Missing video URL.");if(r=o.match(/(http:|https:|)\/\/(player.|www.|app.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com|be\-nocookie\.com)|vzaar\.com)\/(video\/|videos\/|embed\/|channels\/.+\/|groups\/.+\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/),r[3].indexOf("youtu")>-1)n="youtube";else if(r[3].indexOf("vimeo")>-1)n="vimeo";else{if(!(r[3].indexOf("vzaar")>-1))throw new Error("Video URL not supported.");n="vzaar"}r=r[6],this._videos[o]={type:n,id:r,width:i,height:s},t.attr("data-video",o),this.thumbnail(e,this._videos[o])},i.prototype.thumbnail=function(t,n){var r,i,s,o=n.width&&n.height?"width:"+n.width+"px;height:"+n.height+"px;":"",u=t.find("img"),f="src",l="",c=this._core.settings,h=function(n){i='<div class="owl-video-play-icon"></div>',r=c.lazyLoad?e("<div/>",{"class":"owl-video-tn "+l,srcType:n}):e("<div/>",{"class":"owl-video-tn",style:"opacity:1;background-image:url("+n+")"}),t.after(r),t.after(i)};if(t.wrap(e("<div/>",{"class":"owl-video-wrapper",style:o})),this._core.settings.lazyLoad&&(f="data-src",l="owl-lazy"),u.length)return h(u.attr(f)),u.remove(),!1;"youtube"===n.type?(s="//img.youtube.com/vi/"+n.id+"/hqdefault.jpg",h(s)):"vimeo"===n.type?e.ajax({type:"GET",url:"//vimeo.com/api/v2/video/"+n.id+".json",jsonp:"callback",dataType:"jsonp",success:function(e){s=e[0].thumbnail_large,h(s)}}):"vzaar"===n.type&&e.ajax({type:"GET",url:"//vzaar.com/api/videos/"+n.id+".json",jsonp:"callback",dataType:"jsonp",success:function(e){s=e.framegrab_url,h(s)}})},i.prototype.stop=function(){this._core.trigger("stop",null,"video"),this._playing.find(".owl-video-frame").remove(),this._playing.removeClass("owl-video-playing"),this._playing=null,this._core.leave("playing"),this._core.trigger("stopped",null,"video")},i.prototype.play=function(t){var n,r=e(t.target),i=r.closest("."+ 31this._core.settings.itemClass),s=this._videos[i.attr("data-video")],o=s.width||"100%",u=s.height||this._core.$stage.height();this._playing||(this._core.enter("playing"),this._core.trigger("play",null,"video"),i=this._core.items(this._core.relative(i.index())),this._core.reset(i.index()),n=e('<iframe frameborder="0" allowfullscreen mozallowfullscreen webkitAllowFullScreen ></iframe>'),n.attr("height",u),n.attr("width",o),"youtube"===s.type?n.attr("src","//www.youtube.com/embed/"+s.id+"?autoplay=1&rel=0&v="+s.id):"vimeo"===s.type?n.attr("src","//player.vimeo.com/video/"+s.id+"?autoplay=1"):"vzaar"===s.type&&n.attr("src","//view.vzaar.com/"+s.id+"/player?autoplay=true"),e(n).wrap('<div class="owl-video-frame" />').insertAfter(i.find(".owl-video")),this._playing=i.addClass("owl-video-playing"))},i.prototype.isInFullScreen=function(){var t=n.fullscreenElement||n.mozFullScreenElement||n.webkitFullscreenElement;return t&&e(t).parent().hasClass("owl-video-frame")},i.prototype.destroy=function(){var e,t;this._core.$element.off("click.owl.video");for(e in this._handlers)this._core.$element.off(e,this._handlers[e]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)},e.fn.owlCarousel.Constructor.Plugins.Video=i}(window.Zepto||window.jQuery,window,document),function(e,t,n,r){var i=function(t){this.core=t,this.core.options=e.extend({},i.Defaults,this.core.options),this.swapping=!0,this.previous=r,this.next=r,this.handlers={"change.owl.carousel":e.proxy(function(e){e.namespace&&"position"==e.property.name&&(this.previous=this.core.current(),this.next=e.property.value)},this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":e.proxy(function(e){e.namespace&&(this.swapping="translated"==e.type)},this),"translate.owl.carousel":e.proxy(function(e){e.namespace&&this.swapping&&(this.core.options.animateOut||this.core.options.animateIn)&&this.swap()},this)},this.core.$element.on(this.handlers)};i.Defaults={animateOut:!1,animateIn:!1},i.prototype.swap=function(){if(1===this.core.settings.items&&e.support.animation&&e.support.transition){this.core.speed(0);var t,n=e.proxy(this.clear,this),r=this.core.$stage.children().eq(this.previous),i=this.core.$stage.children().eq(this.next),s=this.core.settings.animateIn,o=this.core.settings.animateOut;this.core.current()!==this.previous&&(o&&(t=this.core.coordinates(this.previous)-this.core.coordinates(this.next),r.one(e.support.animation.end,n).css({left:t+"px"}).addClass("animated owl-animated-out").addClass(o)),s&&i.one(e.support.animation.end,n).addClass("animated owl-animated-in").addClass(s))}},i.prototype.clear=function(t){e(t.target).css({left:""}).removeClass("animated owl-animated-out owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut),this.core.onTransitionEnd()},i.prototype.destroy=function(){var e,t;for(e in this.handlers)this.core.$element.off(e,this.handlers[e]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)},e.fn.owlCarousel.Constructor.Plugins.Animate=i}(window.Zepto||window.jQuery,window,document),function(e,t,n,r){var i=function(t){this._core=t,this._call=null,this._time=0,this._timeout=0,this._paused=!0,this._handlers={"changed.owl.carousel":e.proxy(function(e){e.namespace&&"settings"===e.property.name?this._core.settings.autoplay?this.play():this.stop():e.namespace&&"position"===e.property.name&&this._paused&&(this._time=0)},this),"initialized.owl.carousel":e.proxy(function(e){e.namespace&&this._core.settings.autoplay&&this.play()},this),"play.owl.autoplay":e.proxy(function(e,t,n){e.namespace&&this.play(t,n)},this),"stop.owl.autoplay":e.proxy(function(e){e.namespace&&this.stop()},this),"mouseover.owl.autoplay":e.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"mouseleave.owl.autoplay":e.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.play()},this),"touchstart.owl.core":e.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"touchend.owl.core":e.proxy(function(){this._core.settings.autoplayHoverPause&&this.play()},this)},this._core.$element.on(this._handlers),this._core.options=e.extend({},i.Defaults,this._core.options)};i.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1},i.prototype._next=function(r){this._call=t.setTimeout(e.proxy(this._next,this,r),this._timeout*(Math.round(this.read()/this._timeout)+1)-this.read()),this._core.is("interacting")||n.hidden||this._core.next(r||this._core.settings.autoplaySpeed)},i.prototype.read=function(){return(new Date).getTime()-this._time},i.prototype.play=function(n,r){var i;this._core.is("rotating")||this._core.enter("rotating"),n=n||this._core.settings.autoplayTimeout,i=Math.min(this._time%(this._timeout||n),n),this._paused?(this._time=this.read(),this._paused=!1):t.clearTimeout(this._call),this._time+=this.read()%n-i,this._timeout=n,this._call=t.setTimeout(e.proxy(this._next,this,r),n-i)},i.prototype.stop=function(){this._core.is("rotating")&&(this._time=0,this._paused=!0,t.clearTimeout(this._call),this._core.leave("rotating"))},i.prototype.pause=function(){this._core.is("rotating")&&!this._paused&&(this._time=this.read(),this._paused=!0,t.clearTimeout(this._call))},i.prototype.destroy=function(){var e,t;this.stop();for(e in this._handlers)this._core.$element.off(e,this._handlers[e]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)},e.fn.owlCarousel.Constructor.Plugins.autoplay=i}(window.Zepto||window.jQuery,window,document),function(e,t,n,r){"use strict";var i=function(t){this._core=t,this._initialized=!1,this._pages=[],this._controls={},this._templates=[],this.$element=this._core.$element,this._overrides={next:this._core.next,prev:this._core.prev,to:this._core.to},this._handlers={"prepared.owl.carousel":e.proxy(function(t){t.namespace&&this._core.settings.dotsData&& 32this._templates.push('<div class="'+this._core.settings.dotClass+'">'+e(t.content).find("[data-dot]").addBack("[data-dot]").attr("data-dot")+"</div>")},this),"added.owl.carousel":e.proxy(function(e){e.namespace&&this._core.settings.dotsData&&this._templates.splice(e.position,0,this._templates.pop())},this),"remove.owl.carousel":e.proxy(function(e){e.namespace&&this._core.settings.dotsData&&this._templates.splice(e.position,1)},this),"changed.owl.carousel":e.proxy(function(e){e.namespace&&"position"==e.property.name&&this.draw()},this),"initialized.owl.carousel":e.proxy(function(e){e.namespace&&!this._initialized&&(this._core.trigger("initialize",null,"navigation"),this.initialize(),this.update(),this.draw(),this._initialized=!0,this._core.trigger("initialized",null,"navigation"))},this),"refreshed.owl.carousel":e.proxy(function(e){e.namespace&&this._initialized&&(this._core.trigger("refresh",null,"navigation"),this.update(),this.draw(),this._core.trigger("refreshed",null,"navigation"))},this)},this._core.options=e.extend({},i.Defaults,this._core.options),this.$element.on(this._handlers)};i.Defaults={nav:!1,navText:['<span aria-label="Previous">‹</span>','<span aria-label="Next">›</span>'],navSpeed:!1,navElement:'button type="button" role="presentation"',navContainer:!1,navContainerClass:"owl-nav",navClass:["owl-prev","owl-next"],slideBy:1,dotClass:"owl-dot",dotsClass:"owl-dots",dots:!0,dotsEach:!1,dotsData:!1,dotsSpeed:!1,dotsContainer:!1},i.prototype.initialize=function(){var t,n=this._core.settings;this._controls.$relative=(n.navContainer?e(n.navContainer):e("<div>").addClass(n.navContainerClass).appendTo(this.$element)).addClass("disabled"),this._controls.$previous=e("<"+n.navElement+">").addClass(n.navClass[0]).html(n.navText[0]).prependTo(this._controls.$relative).on("click",e.proxy(function(e){this.prev(n.navSpeed)},this)),this._controls.$next=e("<"+n.navElement+">").addClass(n.navClass[1]).html(n.navText[1]).appendTo(this._controls.$relative).on("click",e.proxy(function(e){this.next(n.navSpeed)},this)),n.dotsData||(this._templates=[e('<button role="button">').addClass(n.dotClass).append(e("<span>")).prop("outerHTML")]),this._controls.$absolute=(n.dotsContainer?e(n.dotsContainer):e("<div>").addClass(n.dotsClass).appendTo(this.$element)).addClass("disabled"),this._controls.$absolute.on("click","button",e.proxy(function(t){var r=e(t.target).parent().is(this._controls.$absolute)?e(t.target).index():e(t.target).parent().index();t.preventDefault(),this.to(r,n.dotsSpeed)},this));for(t in this._overrides)this._core[t]=e.proxy(this[t],this)},i.prototype.destroy=function(){var e,t,n,r,i;i=this._core.settings;for(e in this._handlers)this.$element.off(e,this._handlers[e]);for(t in this._controls)"$relative"===t&&i.navContainer?this._controls[t].html(""):this._controls[t].remove();for(r in this.overides)this._core[r]=this._overrides[r];for(n in Object.getOwnPropertyNames(this))"function"!=typeof this[n]&&(this[n]=null)},i.prototype.update=function(){var e,t,n,r=this._core.clones().length/2,i=r+this._core.items().length,s=this._core.maximum(!0),o=this._core.settings,u=o.center||o.autoWidth||o.dotsData?1:o.dotsEach||o.items;if("page"!==o.slideBy&&(o.slideBy=Math.min(o.slideBy,o.items)),o.dots||"page"==o.slideBy)for(this._pages=[],e=r,t=0,n=0;e<i;e++){if(t>=u||0===t){if(this._pages.push({start:Math.min(s,e-r),end:e-r+u-1}),Math.min(s,e-r)===s)break;t=0,++n}t+=this._core.mergers(this._core.relative(e))}},i.prototype.draw=function(){var t,n=this._core.settings,r=this._core.items().length<=n.items,i=this._core.relative(this._core.current()),s=n.loop||n.rewind;this._controls.$relative.toggleClass("disabled",!n.nav||r),n.nav&&(this._controls.$previous.toggleClass("disabled",!s&&i<=this._core.minimum(!0)),this._controls.$next.toggleClass("disabled",!s&&i>=this._core.maximum(!0))),this._controls.$absolute.toggleClass("disabled",!n.dots||r),n.dots&&(t=this._pages.length-this._controls.$absolute.children().length,n.dotsData&&0!==t?this._controls.$absolute.html(this._templates.join("")):t>0?this._controls.$absolute.append((new Array(t+1)).join(this._templates[0])):t<0&&this._controls.$absolute.children().slice(t).remove(),this._controls.$absolute.find(".active").removeClass("active"),this._controls.$absolute.children().eq(e.inArray(this.current(),this._pages)).addClass("active"))},i.prototype.onTrigger=function(t){var n=this._core.settings;t.page={index:e.inArray(this.current(),this._pages),count:this._pages.length,size:n&&(n.center||n.autoWidth||n.dotsData?1:n.dotsEach||n.items)}},i.prototype.current=function(){var t=this._core.relative(this._core.current());return e.grep(this._pages,e.proxy(function(e,n){return e.start<=t&&e.end>=t},this)).pop()},i.prototype.getPosition=function(t){var n,r,i=this._core.settings;return"page"==i.slideBy?(n=e.inArray(this.current(),this._pages),r=this._pages.length,t?++n:--n,n=this._pages[(n%r+r)%r].start):(n=this._core.relative(this._core.current()),r=this._core.items().length,t?n+=i.slideBy:n-=i.slideBy),n},i.prototype.next=function(t){e.proxy(this._overrides.to,this._core)(this.getPosition(!0),t)},i.prototype.prev=function(t){e.proxy(this._overrides.to,this._core)(this.getPosition(!1),t)},i.prototype.to=function(t,n,r){var i;!r&&this._pages.length?(i=this._pages.length,e.proxy(this._overrides.to,this._core)(this._pages[(t%i+i)%i].start,n)):e.proxy(this._overrides.to,this._core)(t,n)},e.fn.owlCarousel.Constructor.Plugins.Navigation=i}(window.Zepto||window.jQuery,window,document),function(e,t,n,r){"use strict";var i=function(n){this._core=n,this._hashes={},this.$element=this._core.$element,this._handlers={"initialized.owl.carousel":e.proxy(function(n){n.namespace&&"URLHash"===this._core.settings.startPosition&&e(t).trigger("hashchange.owl.navigation")},this),"prepared.owl.carousel":e.proxy(function(t){if(t.namespace){var n=e(t.content).find("[data-hash]").addBack("[data-hash]").attr("data-hash");if(!n)return;this._hashes[n]=t.content}},this),"changed.owl.carousel" 33:e.proxy(function(n){if(n.namespace&&"position"===n.property.name){var r=this._core.items(this._core.relative(this._core.current())),i=e.map(this._hashes,function(e,t){return e===r?t:null}).join();if(!i||t.location.hash.slice(1)===i)return;t.location.hash=i}},this)},this._core.options=e.extend({},i.Defaults,this._core.options),this.$element.on(this._handlers),e(t).on("hashchange.owl.navigation",e.proxy(function(e){var n=t.location.hash.substring(1),i=this._core.$stage.children(),s=this._hashes[n]&&i.index(this._hashes[n]);s!==r&&s!==this._core.current()&&this._core.to(this._core.relative(s),!1,!0)},this))};i.Defaults={URLhashListener:!1},i.prototype.destroy=function(){var n,r;e(t).off("hashchange.owl.navigation");for(n in this._handlers)this._core.$element.off(n,this._handlers[n]);for(r in Object.getOwnPropertyNames(this))"function"!=typeof this[r]&&(this[r]=null)},e.fn.owlCarousel.Constructor.Plugins.Hash=i}(window.Zepto||window.jQuery,window,document),function(e,t,n,r){function i(t,n){var i=!1,s=t.charAt(0).toUpperCase()+t.slice(1);return e.each((t+" "+u.join(s+" ")+s).split(" "),function(e,t){if(o[t]!==r)return i=!n||t,!1}),i}function s(e){return i(e,!0)}var o=e("<support>").get(0).style,u="Webkit Moz O ms".split(" "),a={transition:{end:{WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",transition:"transitionend"}},animation:{end:{WebkitAnimation:"webkitAnimationEnd",MozAnimation:"animationend",OAnimation:"oAnimationEnd",animation:"animationend"}}},f={csstransforms:function(){return!!i("transform")},csstransforms3d:function(){return!!i("perspective")},csstransitions:function(){return!!i("transition")},cssanimations:function(){return!!i("animation")}};f.csstransitions()&&(e.support.transition=new String(s("transition")),e.support.transition.end=a.transition.end[e.support.transition]),f.cssanimations()&&(e.support.animation=new String(s("animation")),e.support.animation.end=a.animation.end[e.support.animation]),f.csstransforms()&&(e.support.transform=new String(s("transform")),e.support.transform3d=f.csstransforms3d())}(window.Zepto||window.jQuery,window,document); 34 35(function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.Popper=t()})(this,function(){"use strict";function e(e){return e&&"[object Function]"==={}.toString.call(e)}function t(e,t){if(1!==e.nodeType)return[];var n=getComputedStyle(e,null);return t?n[t]:n}
35function n(e){return"HTML"===e.nodeName?e:e.parentNode||e.host}function r(e){if(!e)return document.body;switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body;case"#document":return e.body}var i=t(e),s=i.overflow,o=i.overflowX,u=i.overflowY;return/(auto|scroll)/.test(s+u+o)?e:r(n(e))}function i(e){var n=e&&e.offsetParent,r=n&&n.nodeName;return r&&"BODY"!==r&&"HTML"!==r?-1!==["TD","TABLE"].indexOf(n.nodeName)&&"static"===t(n,"position")?i(n):n:e?e.ownerDocument.documentElement:document.documentElement}function s(e){var t=e.nodeName;return"BODY"!==t&&("HTML"===t||i(e.firstElementChild)===e)}function o(e){return null===e.parentNode?e:o(e.parentNode)}function u(e,t){if(!e||!e.nodeType||!t||!t.nodeType)return document.documentElement;var n=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,r=n?e:t,a=n?t:e,f=document.createRange();f.setStart(r,0),f.setEnd(a,0);var l=f.commonAncestorContainer;if(e!==l&&t!==l||r.contains(a))return s(l)?l:i(l);var c=o(e);return c.host?u(c.host,t):u(e,o(t).host)}function a(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:"top",n="top"===t?"scrollTop":"scrollLeft",r=e.nodeName;if("BODY"===r||"HTML"===r){var i=e.ownerDocument.documentElement,s=e.ownerDocument.scrollingElement||i;return s[n]}return e[n]}function f(e,t){var n=2<arguments.length&&void 0!==arguments[2]&&arguments[2],r=a(t,"top"),i=a(t,"left"),s=n?-1:1;return e.top+=r*s,e.bottom+=r*s,e.left+=i*s,e.right+=i*s,e}function l(e,t){var n="x"===t?"Left":"Top",r="Left"==n?"Right":"Bottom";return parseFloat(e["border"+n+"Width"],10)+parseFloat(e["border"+r+"Width"],10)}function c(e,t,n,r){return K(t["offset"+e],t["scroll"+e],n["client"+e],n["offset"+e],n["scroll"+e],rt()?n["offset"+e]+r["margin"+("Height"===e?"Top":"Left")]+r["margin"+("Height"===e?"Bottom":"Right")]:0)}function h(){var e=document.body,t=document.documentElement,n=rt()&&getComputedStyle(t);return{height:c("Height",e,t,n),width:c("Width",e,t,n)}}function p(e){return ut({},e,{right:e.left+e.width,bottom:e.top+e.height})}function d(e){var n={};if(rt())try{n=e.getBoundingClientRect();var r=a(e,"top"),i=a(e,"left");n.top+=r,n.left+=i,n.bottom+=r,n.right+=i}catch(e){}else n=e.getBoundingClientRect();var s={left:n.left,top:n.top,width:n.right-n.left,height:n.bottom-n.top},o="HTML"===e.nodeName?h():{},u=o.width||e.clientWidth||s.right-s.left,f=o.height||e.clientHeight||s.bottom-s.top,c=e.offsetWidth-u,d=e.offsetHeight-f;if(c||d){var v=t(e);c-=l(v,"x"),d-=l(v,"y"),s.width-=c,s.height-=d}return p(s)}function v(e,n){var i=rt(),s="HTML"===n.nodeName,o=d(e),u=d(n),a=r(e),l=t(n),c=parseFloat(l.borderTopWidth,10),h=parseFloat(l.borderLeftWidth,10),v=p({top:o.top-u.top-c,left:o.left-u.left-h,width:o.width,height:o.height});if(v.marginTop=0,v.marginLeft=0,!i&&s){var m=parseFloat(l.marginTop,10),g=parseFloat(l.marginLeft,10);v.top-=c-m,v.bottom-=c-m,v.left-=h-g,v.right-=h-g,v.marginTop=m,v.marginLeft=g}return(i?n.contains(a):n===a&&"BODY"!==a.nodeName)&&(v=f(v,n)),v}function m(e){var t=e.ownerDocument.documentElement,n=v(e,t),r=K(t.clientWidth,window.innerWidth||0),i=K(t.clientHeight,window.innerHeight||0),s=a(t),o=a(t,"left"),u={top:s-n.top+n.marginTop,left:o-n.left+n.marginLeft,width:r,height:i};return p(u)}function g(e){var r=e.nodeName;return"BODY"===r||"HTML"===r?!1:"fixed"===t(e,"position")||g(n(e))}function y(e,t,i,s){var o={top:0,left:0},a=u(e,t);if("viewport"===s)o=m(a);else{var f;"scrollParent"===s?(f=r(n(t)),"BODY"===f.nodeName&&(f=e.ownerDocument.documentElement)):"window"===s?f=e.ownerDocument.documentElement:f=s;var l=v(f,a);if("HTML"===f.nodeName&&!g(a)){var c=h(),p=c.height,d=c.width;o.top+=l.top-l.marginTop,o.bottom=p+l.top,o.left+=l.left-l.marginLeft,o.right=d+l.left}else o=l}return o.left+=i,o.top+=i,o.right-=i,o.bottom-=i,o}function b(e){var t=e.width,n=e.height;return t*n}function w(e,t,n,r,i){var s=5<arguments.length&&void 0!==arguments[5]?arguments[5]:0;if(-1===e.indexOf("auto"))return e;var o=y(n,r,s,i),u={top:{width:o.width,height:t.top-o.top},right:{width:o.right-t.right,height:o.height},bottom:{width:o.width,height:o.bottom-t.bottom},left:{width:t.left-o.left,height:o.height}},a=Object.keys(u).map(function(e){return ut({key:e},u[e],{area:b(u[e])})}).sort(function(e,t){return t.area-e.area}),f=a.filter(function(e){var t=e.width,r=e.height;return t>=n.clientWidth&&r>=n.clientHeight}),l=0<f.length?f[0].key:a[0].key,c=e.split("-")[1];return l+(c?"-"+c:"")}function E(e,t,n){var r=u(t,n);return v(n,r)}function S(e){var t=getComputedStyle(e),n=parseFloat(t.marginTop)+parseFloat(t.marginBottom),r=parseFloat(t.marginLeft)+parseFloat(t.marginRight),i={width:e.offsetWidth+r,height:e.offsetHeight+n};return i}
vendor: 11,665 bytes, lines 35-37
35function x(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,function(e){return t[e]})}function T(e,t,n){n=n.split("-")[0];var r=S(e),i={width:r.width,height:r.height},s=-1!==["right","left"].indexOf(n),o=s?"top":"left",u=s?"left":"top",a=s?"height":"width",f=s?"width":"height";return i[o]=t[o]+t[a]/2-r[a]/2,i[u]=n===u?t[u]-r[f]:t[x(u)],i}function N(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function C(e,t,n){if(Array.prototype.findIndex)return e.findIndex(function(e){return e[t]===n});var r=N(e,function(e){return e[t]===n});return e.indexOf(r)}function k(t,n,r){var i=void 0===r?t:t.slice(0,C(t,"name",r));return i.forEach(function(t){t["function"]&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var r=t["function"]||t.fn;t.enabled&&e(r)&&(n.offsets.popper=p(n.offsets.popper),n.offsets.reference=p(n.offsets.reference),n=r(n,t))}),n}function L(){if(!this.state.isDestroyed){var e={instance:this 36,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=E(this.state,this.popper,this.reference),e.placement=w(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.offsets.popper=T(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position="absolute",e=k(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function A(e,t){return e.some(function(e){var n=e.name,r=e.enabled;return r&&n===t})}function O(e){for(var t=[!1,"ms","Webkit","Moz","O"],n=e.charAt(0).toUpperCase()+e.slice(1),r=0;r<t.length-1;r++){var i=t[r],s=i?""+i+n:e;if("undefined"!=typeof document.body.style[s])return s}return null}function M(){return this.state.isDestroyed=!0,A(this.modifiers,"applyStyle")&&(this.popper.removeAttribute("x-placement"),this.popper.style.left="",this.popper.style.position="",this.popper.style.top="",this.popper.style[O("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}function _(e){var t=e.ownerDocument;return t?t.defaultView:window}function D(e,t,n,i){var s="BODY"===e.nodeName,o=s?e.ownerDocument.defaultView:e;o.addEventListener(t,n,{passive:!0}),s||D(r(o.parentNode),t,n,i),i.push(o)}function P(e,t,n,i){n.updateBound=i,_(e).addEventListener("resize",n.updateBound,{passive:!0});var s=r(e);return D(s,"scroll",n.updateBound,n.scrollParents),n.scrollElement=s,n.eventsEnabled=!0,n}function H(){this.state.eventsEnabled||(this.state=P(this.reference,this.options,this.state,this.scheduleUpdate))}function B(e,t){return _(e).removeEventListener("resize",t.updateBound),t.scrollParents.forEach(function(e){e.removeEventListener("scroll",t.updateBound)}),t.updateBound=null,t.scrollParents=[],t.scrollElement=null,t.eventsEnabled=!1,t}function j(){this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=B(this.reference,this.state))}function F(e){return""!==e&&!isNaN(parseFloat(e))&&isFinite(e)}function I(e,t){Object.keys(t).forEach(function(n){var r="";-1!==["width","height","top","right","bottom","left"].indexOf(n)&&F(t[n])&&(r="px"),e.style[n]=t[n]+r})}function q(e,t){Object.keys(t).forEach(function(n){var r=t[n];!1===r?e.removeAttribute(n):e.setAttribute(n,t[n])})}function R(e,t,n){var r=N(e,function(e){var n=e.name;return n===t}),i=!!r&&e.some(function(e){return e.name===n&&e.enabled&&e.order<r.order});if(!i){var s="`"+t+"`";console.warn("`"+n+"`"+" modifier is required by "+s+" modifier in order to work, be sure to include it before "+s+"!")}return i}function U(e){return"end"===e?"start":"start"===e?"end":e}function z(e){var t=1<arguments.length&&void 0!==arguments[1]&&arguments[1],n=ft.indexOf(e),r=ft.slice(n+1).concat(ft.slice(0,n));return t?r.reverse():r}function W(e,t,n,r){var i=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),s=+i[1],o=i[2];if(!s)return e;if(0===o.indexOf("%")){var u;switch(o){case"%p":u=n;break;case"%":case"%r":default:u=r}var a=p(u);return a[t]/100*s}if("vh"===o||"vw"===o){var f;return f="vh"===o?K(document.documentElement.clientHeight,window.innerHeight||0):K(document.documentElement.clientWidth,window.innerWidth||0),f/100*s}return s}function X(e,t,n,r){var i=[0,0],s=-1!==["right","left"].indexOf(r),o=e.split(/(\+|\-)/).map(function(e){return e.trim()}),u=o.indexOf(N(o,function(e){return-1!==e.search(/,|\s/)}));o[u]&&-1===o[u].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var a=/\s*,\s*|\s+/,f=-1===u?[o]:[o.slice(0,u).concat([o[u].split(a)[0]]),[o[u].split(a)[1]].concat(o.slice(u+1))];return f=f.map(function(e,r){var i=(1===r?!s:s)?"height":"width",o=!1;return e.reduce(function(e,t){return""===e[e.length-1]&&-1!==["+","-"].indexOf(t)?(e[e.length-1]=t,o=!0,e):o?(e[e.length-1]+=t,o=!1,e):e.concat(t)},[]).map(function(e){return W(e,i,t,n)})}),f.forEach(function(e,t){e.forEach(function(n,r){F(n)&&(i[t]+=n*("-"===e[r-1]?-1:1))})}),i}function V(e,t){var n,r=t.offset,i=e.placement,s=e.offsets,o=s.popper,u=s.reference,a=i.split("-")[0];return n=F(+r)?[+r,0]:X(r,o,u,a),"left"===a?(o.top+=n[0],o.left-=n[1]):"right"===a?(o.top+=n[0],o.left+=n[1]):"top"===a?(o.left+=n[0],o.top-=n[1]):"bottom"===a&&(o.left+=n[0],o.top+=n[1]),e.popper=o,e}for(var $=Math.min,J=Math.floor,K=Math.max,Q="undefined"!=typeof window&&"undefined"!=typeof document,G=["Edge","Trident","Firefox"],Y=0,Z=0;Z<G.length;Z+=1)if(Q&&0<=navigator.userAgent.indexOf(G[Z])){Y=1;break}var et,tt=Q&&window.Promise,nt=tt?function(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then(function(){t=!1,e()}))}}:function(e){var t=!1;return function(){t||(t=!0,setTimeout(function(){t=!1,e()},Y))}},rt=function(){return void 0==et&&(et=-1!==navigator.appVersion.indexOf("MSIE 10")),et},it=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},st=function(){function e(e,t){for(var n,r=0;r<t.length;r++)n=t[r],n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),ot=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},ut=Object.assign||function(e){for(var t,n=1;n<arguments.length;n++)for(var r in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},at=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],ft=at.slice(3),lt={FLIP:"flip",CLOCKWISE:"clockwise",COUNTERCLOCKWISE:"counterclockwise"},ct=function(){function t(n,r){var i=this,s=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};it(this,t),this.scheduleUpdate=function(){return requestAnimationFrame(i.update)},this.update=nt(this.update 37.bind(this)),this.options=ut({},t.Defaults,s),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=n&&n.jquery?n[0]:n,this.popper=r&&r.jquery?r[0]:r,this.options.modifiers={},Object.keys(ut({},t.Defaults.modifiers,s.modifiers)).forEach(function(e){i.options.modifiers[e]=ut({},t.Defaults.modifiers[e]||{},s.modifiers?s.modifiers[e]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(e){return ut({name:e},i.options.modifiers[e])}).sort(function(e,t){return e.order-t.order}),this.modifiers.forEach(function(t){t.enabled&&e(t.onLoad)&&t.onLoad(i.reference,i.popper,i.options,t,i.state)}),this.update();var o=this.options.eventsEnabled;o&&this.enableEventListeners(),this.state.eventsEnabled=o}return st(t,[{key:"update",value:function(){return L.call(this)}},{key:"destroy",value:function(){return M.call(this)}},{key:"enableEventListeners",value:function(){return H.call(this)}},{key:"disableEventListeners",value:function(){return j.call(this)}}]),t}();return ct.Utils=("undefined"==typeof window?global:window).PopperUtils,ct.placements=at,ct.Defaults={placement:"bottom",eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(e){var t=e.placement,n=t.split("-")[0],r=t.split("-")[1];if(r){var i=e.offsets,s=i.reference,o=i.popper,u=-1!==["bottom","top"].indexOf(n),a=u?"left":"top",f=u?"width":"height",l={start:ot({},a,s[a]),end:ot({},a,s[a]+s[f]-o[f])};e.offsets.popper=ut({},o,l[r])}return e}},offset:{order:200,enabled:!0,fn:V,offset:0},preventOverflow:{order:300,enabled:!0,fn:function(e,t){var n=t.boundariesElement||i(e.instance.popper);e.instance.reference===n&&(n=i(n));var r=y(e.instance.popper,e.instance.reference,t.padding,n);t.boundaries=r;var s=t.priority,o=e.offsets.popper,u={primary:function(e){var n=o[e];return o[e]<r[e]&&!t.escapeWithReference&&(n=K(o[e],r[e])),ot({},e,n)},secondary:function(e){var n="right"===e?"left":"top",i=o[n];return o[e]>r[e]&&!t.escapeWithReference&&(i=$(o[n],r[e]-("right"===e?o.width:o.height))),ot({},n,i)}};return s.forEach(function(e){var t=-1===["left","top"].indexOf(e)?"secondary":"primary";o=ut({},o,u[t](e))}),e.offsets.popper=o,e},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,n=t.popper,r=t.reference,i=e.placement.split("-")[0],s=J,o=-1!==["top","bottom"].indexOf(i),u=o?"right":"bottom",a=o?"left":"top",f=o?"width":"height";return n[u]<s(r[a])&&(e.offsets.popper[a]=s(r[a])-n[f]),n[a]>s(r[u])&&(e.offsets.popper[a]=s(r[u])),e}},arrow:{order:500,enabled:!0,fn:function(e,n){var r;if(!R(e.instance.modifiers,"arrow","keepTogether"))return e;var i=n.element;if("string"==typeof i){if(i=e.instance.popper.querySelector(i),!i)return e}else if(!e.instance.popper.contains(i))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),e;var s=e.placement.split("-")[0],o=e.offsets,u=o.popper,a=o.reference,f=-1!==["left","right"].indexOf(s),l=f?"height":"width",c=f?"Top":"Left",h=c.toLowerCase(),d=f?"left":"top",v=f?"bottom":"right",m=S(i)[l];a[v]-m<u[h]&&(e.offsets.popper[h]-=u[h]-(a[v]-m)),a[h]+m>u[v]&&(e.offsets.popper[h]+=a[h]+m-u[v]),e.offsets.popper=p(e.offsets.popper);var g=a[h]+a[l]/2-m/2,y=t(e.instance.popper),b=parseFloat(y["margin"+c],10),w=parseFloat(y["border"+c+"Width"],10),E=g-e.offsets.popper[h]-b-w;return E=K($(u[l]-m,E),0),e.arrowElement=i,e.offsets.arrow=(r={},ot(r,h,Math.round(E)),ot(r,d,""),r),e},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(e,t){if(A(e.instance.modifiers,"inner"))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var n=y(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement),r=e.placement.split("-")[0],i=x(r),s=e.placement.split("-")[1]||"",o=[];switch(t.behavior){case lt.FLIP:o=[r,i];break;case lt.CLOCKWISE:o=z(r);break;case lt.COUNTERCLOCKWISE:o=z(r,!0);break;default:o=t.behavior}return o.forEach(function(u,a){if(r!==u||o.length===a+1)return e;r=e.placement.split("-")[0],i=x(r);var f=e.offsets.popper,l=e.offsets.reference,c=J,h="left"===r&&c(f.right)>c(l.left)||"right"===r&&c(f.left)<c(l.right)||"top"===r&&c(f.bottom)>c(l.top)||"bottom"===r&&c(f.top)<c(l.bottom),p=c(f.left)<c(n.left),d=c(f.right)>c(n.right),v=c(f.top)<c(n.top),m=c(f.bottom)>c(n.bottom),g="left"===r&&p||"right"===r&&d||"top"===r&&v||"bottom"===r&&m,y=-1!==["top","bottom"].indexOf(r),b=!!t.flipVariations&&(y&&"start"===s&&p||y&&"end"===s&&d||!y&&"start"===s&&v||!y&&"end"===s&&m);(h||g||b)&&(e.flipped=!0,(h||g)&&(r=o[a+1]),b&&(s=U(s)),e.placement=r+(s?"-"+s:""),e.offsets.popper=ut({}
37,e.offsets.popper,T(e.instance.popper,e.offsets.reference,e.placement)),e=k(e.instance.modifiers,e,"flip"))}),e},behavior:"flip",padding:5,boundariesElement:"viewport"},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,n=t.split("-")[0],r=e.offsets,i=r.popper,s=r.reference,o=-1!==["left","right"].indexOf(n),u=-1===["top","left"].indexOf(n);return i[o?"left":"top"]=s[n]-(u?i[o?"width":"height"]:0),e.placement=x(t),e.offsets.popper=p(i),e}},hide:{order:800,enabled:!0,fn:function(e){if(!R(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,n=N(e.instance.modifiers,function(e){return"preventOverflow"===e.name}).boundaries;if(t.bottom<n.top||t.left>n.right||t.top>n.bottom||t.right<n.left){if(!0===e.hide)return e;e.hide=!0,e.attributes["x-out-of-boundaries"]=""}else{if(!1===e.hide)return e;e.hide=!1,e.attributes["x-out-of-boundaries"]=!1}return e}},computeStyle:{order:850,enabled:!0,fn:function(e,t){var n=t.x,r=t.y,s=e.offsets.popper,o=N(e.instance.modifiers,function(e){return"applyStyle"===e.name}).gpuAcceleration;void 0!==o&&console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!");var u,a,f=void 0===o?t.gpuAcceleration:o,l=i(e.instance.popper),c=d(l),h={position:s.position},p={left:J(s.left),top 38:J(s.top),bottom:J(s.bottom),right:J(s.right)},v="bottom"===n?"top":"bottom",m="right"===r?"left":"right",g=O("transform");if(a="bottom"==v?-c.height+p.bottom:p.top,u="right"==m?-c.width+p.right:p.left,f&&g)h[g]="translate3d("+u+"px, "+a+"px, 0)",h[v]=0,h[m]=0,h.willChange="transform";else{var y="bottom"==v?-1:1,b="right"==m?-1:1;h[v]=a*y,h[m]=u*b,h.willChange=v+", "+m}var w={"x-placement":e.placement};return e.attributes=ut({},w,e.attributes),e.styles=ut({},h,e.styles),e.arrowStyles=ut({},e.offsets.arrow,e.arrowStyles),e},gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:function(e){return I(e.instance.popper,e.styles),q(e.instance.popper,e.attributes),e.arrowElement&&Object.keys(e.arrowStyles).length&&I(e.arrowElement,e.arrowStyles),e},onLoad:function(e,t,n,r,i){var s=E(i,t,e),o=w(n.placement,s,t,e,n.modifiers.flip.boundariesElement,n.modifiers.flip.padding);return t.setAttribute("x-placement",o),I(t,{position:"absolute"}),n},gpuAcceleration:void 0}}},ct}); 39 40/*! 41 * Bootstrap v4.1.3 (https://getbootstrap.com/) 42 * Copyright 2011-2018 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) 43 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) 44 */ 45;!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("jquery"),require("popper.js")):"function"==typeof define&&define.amd?define(["exports","jquery","popper.js"],t):t(e.bootstrap={},e.jQuery,e.Popper)}(this,function(e,t,n){"use strict";function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function i(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){var r,i,s;r=e,s=n[i=t],i in r?Object.defineProperty(r,i,{value:s,enumerable:!0,configurable:!0,writable:!0}):r[i]=s})}return e}t=t&&t.hasOwnProperty("default")?t.default:t,n=n&&n.hasOwnProperty("default")?n.default:n;var o,u,a,f,l,c,h,p,d,v,m,g,y,b,w,E,S,x,T,N,C,k,L,A,O,M,_,D,P,H,B,j,F,I,q,R,U,z,W,X,V,$,J,K,Q,G,Y,Z,et,tt,nt,rt,it,st,ot,ut,at,ft,lt,ct,ht,pt,dt,vt,mt,gt,yt,bt,wt,Et,St,xt,Tt,Nt,Ct,kt,Lt,At,Ot,Mt,_t,Dt,Pt,Ht,Bt,jt,Ft,It,qt,Rt,Ut,zt,Wt,Xt,Vt,$t,Jt,Kt,Qt,Gt,Yt,Zt,en,tn,nn,rn,sn,on,un,an,fn,ln,cn,hn,pn,dn,vn,mn,gn,yn,bn,wn,En,Sn,xn,Tn,Nn,Cn,kn,Ln,An,On,Mn,_n,Dn,Pn,Hn,Bn,jn,Fn,In,qn,Rn,Un,zn,Wn,Xn,Vn,$n,Jn,Kn,Qn,Gn,Yn,Zn,er,tr,nr,rr,ir,sr,or,ur,ar,fr,lr,cr,hr,pr,dr,vr,mr,gr,yr,br,wr,Er,Sr,xr,Tr,Nr,Cr,kr,Lr,Ar,Or,Mr,_r,Dr,Pr,Hr,Br,jr,Fr,Ir,qr,Rr=function(e){function n(t){var n=this,i=!1;return e(this).one(r.TRANSITION_END,function(){i=!0}),setTimeout(function(){i||r.triggerTransitionEnd(n)},t),this}var t="transitionend",r={TRANSITION_END:"bsTransitionEnd",getUID:function(e){for(;e+=~~(1e6*Math.random()),document.getElementById(e););return e},getSelectorFromElement:function(e){var t=e.getAttribute("data-target");t&&"#"!==t||(t=e.getAttribute("href")||"");try{return document.querySelector(t)?t:null}catch(e){return null}},getTransitionDurationFromElement:function(t){if(!t)return 0;var n=e(t).css("transition-duration");return parseFloat(n)?(n=n.split(",")[0],1e3*parseFloat(n)):0},reflow:function(e){return e.offsetHeight},triggerTransitionEnd:function(n){e(n).trigger(t)},supportsTransitionEnd:function(){return Boolean(t)},isElement:function(e){return(e[0]||e).nodeType},typeCheckConfig:function(e,t,n){for(var i in n)if(Object.prototype.hasOwnProperty.call(n,i)){var s=n[i],o=t[i],u=o&&r.isElement(o)?"element":(a=o,{}.toString.call(a).match(/\s([a-z]+)/i)[1].toLowerCase());if(!(new RegExp(s)).test(u))throw new Error(e.toUpperCase()+': Option "'+i+'" provided type "'+u+'" but expected type "'+s+'".')}var a}};return e.fn.emulateTransitionEnd=n,e.event.special[r.TRANSITION_END]={bindType:t,delegateType:t,handle:function(t){if(e(t.target).is(this))return t.handleObj.handler.apply(this,arguments)}},r}(t),Ur=(u="alert",f="."+(a="bs.alert"),l=(o=t).fn[u],c={CLOSE:"close"+f,CLOSED:"closed"+f,CLICK_DATA_API:"click"+f+".data-api"},h="alert",p="fade",d="show",v=function(){function e(e){this._element=e}var t=e.prototype;return t.close=function(e){var t=this._element;e&&(t=this._getRootElement(e)),this._triggerCloseEvent(t).isDefaultPrevented()||this._removeElement(t)}
45,t.dispose=function(){o.removeData(this._element,a),this._element=null},t._getRootElement=function(e){var t=Rr.getSelectorFromElement(e),n=!1;return t&&(n=document.querySelector(t)),n||(n=o(e).closest("."+h)[0]),n},t._triggerCloseEvent=function(e){var t=o.Event(c.CLOSE);return o(e).trigger(t),t},t._removeElement=function(e){var t=this;if(o(e).removeClass(d),o(e).hasClass(p)){var n=Rr.getTransitionDurationFromElement(e);o(e).one(Rr.TRANSITION_END,function(n){return t._destroyElement(e,n)}).emulateTransitionEnd(n)}else this._destroyElement(e)},t._destroyElement=function(e){o(e).detach().trigger(c.CLOSED).remove()},e._jQueryInterface=function(t){return this.each(function(){var n=o(this),r=n.data(a);r||(r=new e(this),n.data(a,r)),"close"===t&&r[t](this)})},e._handleDismiss=function(e){return function(t){t&&t.preventDefault(),e.close(this)}},i(e,null,[{key:"VERSION",get:function(){return"4.1.3"}}]),e}(),o(document).on(c.CLICK_DATA_API,'[data-dismiss="alert"]',v._handleDismiss(new v)),o.fn[u]=v._jQueryInterface,o.fn[u].Constructor=v,o.fn[u].noConflict=function(){return o.fn[u]=l,v._jQueryInterface},v),zr=(g="button",b="."+(y="bs.button"),w=".data-api",E=(m=t).fn[g],S="active",x="btn",N='[data-toggle^="button"]',C='[data-toggle="buttons"]',k="input",L=".active",A=".btn",O={CLICK_DATA_API:"click"+b+w,FOCUS_BLUR_DATA_API:(T="focus")+b+w+" blur"+b+w},M=function(){function e(e){this._element=e}var t=e.prototype;return t.toggle=function(){var e=!0,t=!0,n=m(this._element).closest(C)[0];if(n){var r=this._element.querySelector(k);if(r){if("radio"===r.type)if(r.checked&&this._element.classList.contains(S))e=!1;else{var i=n.querySelector(L);i&&m(i).removeClass(S)}if(e){if(r.hasAttribute("disabled")||n.hasAttribute("disabled")||r.classList.contains("disabled")||n.classList.contains("disabled"))return;r.checked=!this._element.classList.contains(S),m(r).trigger("change")}r.focus(),t=!1}}t&&this._element.setAttribute("aria-pressed",!this._element.classList.contains(S)),e&&m(this._element).toggleClass(S)},t.dispose=function(){m.removeData(this._element,y),this._element=null},e._jQueryInterface=function(t){return this.each(function(){var n=m(this).data(y);n||(n=new e(this),m(this).data(y,n)),"toggle"===t&&n[t]()})},i(e,null,[{key:"VERSION",get:function(){return"4.1.3"}}]),e}(),m(document).on(O.CLICK_DATA_API,N,function(e){e.preventDefault();var t=e.target;m(t).hasClass(x)||(t=m(t).closest(A)),M._jQueryInterface.call(m(t),"toggle")}).on(O.FOCUS_BLUR_DATA_API,N,function(e){var t=m(e.target).closest(A)[0];m(t).toggleClass(T,/^focus(in)?$/.test(e.type))}),m.fn[g]=M._jQueryInterface,m.fn[g].Constructor=M,m.fn[g].noConflict=function(){return m.fn[g]=E,M 46._jQueryInterface},M),Wr=(D="carousel",H="."+(P="bs.carousel"),B=".data-api",j=(_=t).fn[D],F={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0},I={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean"},q="next",R="prev",U="left",z="right",W={SLIDE:"slide"+H,SLID:"slid"+H,KEYDOWN:"keydown"+H,MOUSEENTER:"mouseenter"+H,MOUSELEAVE:"mouseleave"+H,TOUCHEND:"touchend"+H,LOAD_DATA_API:"load"+H+B,CLICK_DATA_API:"click"+H+B},X="carousel",V="active",$="slide",J="carousel-item-right",K="carousel-item-left",Q="carousel-item-next",G="carousel-item-prev",Y=".active",Z=".active.carousel-item",et=".carousel-item",tt=".carousel-item-next, .carousel-item-prev",nt=".carousel-indicators",rt="[data-slide], [data-slide-to]",it='[data-ride="carousel"]',st=function(){function e(e,t){this._items=null,this._interval=null,this._activeElement=null,this._isPaused=!1,this._isSliding=!1,this.touchTimeout=null,this._config=this._getConfig(t),this._element=_(e)[0],this._indicatorsElement=this._element.querySelector(nt),this._addEventListeners()}var t=e.prototype;return t.next=function(){this._isSliding||this._slide(q)},t.nextWhenVisible=function(){!document.hidden&&_(this._element).is(":visible")&&"hidden"!==_(this._element).css("visibility")&&this.next()},t.prev=function(){this._isSliding||this._slide(R)},t.pause=function(e){e||(this._isPaused=!0),this._element.querySelector(tt)&&(Rr.triggerTransitionEnd(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null},t.cycle=function(e){e||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config.interval&&!this._isPaused&&(this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))},t.to=function(e){var t=this;this._activeElement=this._element.querySelector(Z);var n=this._getItemIndex(this._activeElement);if(!(e>this._items.length-1||e<0))if(this._isSliding)_(this._element).one(W.SLID,function(){return t.to(e)});else{if(n===e)return this.pause(),void this.cycle();var r=n<e?q:R;this._slide(r,this._items[e])}},t.dispose=function(){_(this._element).off(H),_.removeData(this._element,P),this._items=null,this._config=null,this._element=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null},t._getConfig=function(e){return e=s({},F,e),Rr.typeCheckConfig(D,e,I),e},t._addEventListeners=function(){var e=this;this._config.keyboard&&_(this._element).on(W.KEYDOWN,function(t){return e._keydown(t)}),"hover"===this._config.pause&&(_(this._element).on(W.MOUSEENTER,function(t){return e.pause(t)}).on(W.MOUSELEAVE,function(t){return e.cycle(t)}),"ontouchstart"in document.documentElement&&_(this._element).on(W.TOUCHEND,function(){e.pause(),e.touchTimeout&&clearTimeout(e.touchTimeout),e.touchTimeout=setTimeout(function(t){return e.cycle(t)},500+e._config.interval)}))},t._keydown=function(e){if(!/input|textarea/i.test(e.target.tagName))switch(e.which){case 37:e.preventDefault(),this.prev();break;case 39:e.preventDefault(),this.next()}},t._getItemIndex=function(e){return this._items=e&&e.parentNode?[].slice.call(e.parentNode.querySelectorAll(et)):[],this._items.indexOf(e)},t._getItemByDirection=function(e,t){var n=e===q,r=e===R,i=this._getItemIndex(t),s=this._items.length-1;if((r&&0===i||n&&i===s)&&!this._config.wrap)return t;var o=(i+(e===R?-1:1))%this._items.length;return-1===o?this._items[this._items.length-1]:this._items[o]},t._triggerSlideEvent=function(e,t){var n=this._getItemIndex(e),r=this._getItemIndex(this._element.querySelector(Z)),i=_.Event(W.SLIDE,{relatedTarget:e,direction:t,from:r,to:n});return _(this._element).trigger(i),i},t._setActiveIndicatorElement=function(e){if(this._indicatorsElement){var t=[].slice.call(this._indicatorsElement.querySelectorAll(Y));_(t).removeClass(V);var n=this._indicatorsElement.children[this._getItemIndex(e)];n&&_(n).addClass(V)}},t._slide=function(e,t){var n,r,i,s=this,o=this._element.querySelector(Z),u=this._getItemIndex(o),a=t||o&&this._getItemByDirection(e,o),f=this._getItemIndex(a),l=Boolean(this._interval);if(e===q?(n=K,r=Q,i=U):(n=J,r=G,i=z),a&&_(a).hasClass(V))this._isSliding=!1;else if(!this._triggerSlideEvent(a,i).isDefaultPrevented()&&o&&a){this._isSliding=!0,l&&this.pause(),this._setActiveIndicatorElement(a);var c=_.Event(W.SLID,{relatedTarget:a,direction:i,from:u,to:f});if(_(this._element).hasClass($)){_(a).addClass(r),Rr.reflow(a),_(o).addClass(n),_(a).addClass(n);var h=Rr.getTransitionDurationFromElement(o);_(o).one(Rr.TRANSITION_END,function(){_(a).removeClass(n+" "+r).addClass(V),_(o).removeClass(V+" "+r+" "+n),s._isSli
46ding=!1,setTimeout(function(){return _(s._element).trigger(c)},0)}).emulateTransitionEnd(h)}else _(o).removeClass(V),_(a).addClass(V),this._isSliding=!1,_(this._element).trigger(c);l&&this.cycle()}},e._jQueryInterface=function(t){return this.each(function(){var n=_(this).data(P),r=s({},F,_(this).data());"object"==typeof t&&(r=s({},r,t));var i="string"==typeof t?t:r.slide;if(n||(n=new e(this,r),_(this).data(P,n)),"number"==typeof t)n.to(t);else if("string"==typeof i){if("undefined"==typeof n[i])throw new TypeError('No method named "'+i+'"');n[i]()}else r.interval&&(n.pause(),n.cycle())})},e._dataApiClickHandler=function(t){var n=Rr.getSelectorFromElement(this);if(n){var r=_(n)[0];if(r&&_(r).hasClass(X)){var i=s({},_(r).data(),_(this).data()),o=this.getAttribute("data-slide-to");o&&(i.interval=!1),e._jQueryInterface.call(_(r),i),o&&_(r).data(P).to(o),t.preventDefault()}}},i(e,null,[{key:"VERSION",get:function(){return"4.1.3"}},{key:"Default",get:function(){return F}}]),e}(),_(document).on(W.CLICK_DATA_API,rt,st._dataApiClickHandler),_(window).on(W.LOAD_DATA_API,function(){for(var e=[].slice.call(document.querySelectorAll(it)),t=0,n=e.length;t<n;t++){var r=_(e[t]);st._jQueryInterface.call(r,r.data())}}),_.fn[D]=st._jQueryInterface,_.fn[D].Constructor=st,_.fn[D].noConflict=function( 47){return _.fn[D]=j,st._jQueryInterface},st),Xr=(ut="collapse",ft="."+(at="bs.collapse"),lt=(ot=t).fn[ut],ct={toggle:!0,parent:""},ht={toggle:"boolean",parent:"(string|element)"},pt={SHOW:"show"+ft,SHOWN:"shown"+ft,HIDE:"hide"+ft,HIDDEN:"hidden"+ft,CLICK_DATA_API:"click"+ft+".data-api"},dt="show",vt="collapse",mt="collapsing",gt="collapsed",yt="width",bt="height",wt=".show, .collapsing",Et='[data-toggle="collapse"]',St=function(){function e(e,t){this._isTransitioning=!1,this._element=e,this._config=this._getConfig(t),this._triggerArray=ot.makeArray(document.querySelectorAll('[data-toggle="collapse"][href="#'+e.id+'"],[data-toggle="collapse"][data-target="#'+e.id+'"]'));for(var n=[].slice.call(document.querySelectorAll(Et)),r=0,i=n.length;r<i;r++){var s=n[r],o=Rr.getSelectorFromElement(s),u=[].slice.call(document.querySelectorAll(o)).filter(function(t){return t===e});null!==o&&0<u.length&&(this._selector=o,this._triggerArray.push(s))}this._parent=this._config.parent?this._getParent():null,this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray),this._config.toggle&&this.toggle()}var t=e.prototype;return t.toggle=function(){ot(this._element).hasClass(dt)?this.hide():this.show()},t.show=function(){var t,n,r=this;if(!this._isTransitioning&&!ot(this._element).hasClass(dt)&&(this._parent&&0===(t=[].slice.call(this._parent.querySelectorAll(wt)).filter(function(e){return e.getAttribute("data-parent")===r._config.parent})).length&&(t=null),!(t&&(n=ot(t).not(this._selector).data(at))&&n._isTransitioning))){var i=ot.Event(pt.SHOW);if(ot(this._element).trigger(i),!i.isDefaultPrevented()){t&&(e._jQueryInterface.call(ot(t).not(this._selector),"hide"),n||ot(t).data(at,null));var s=this._getDimension();ot(this._element).removeClass(vt).addClass(mt),this._element.style[s]=0,this._triggerArray.length&&ot(this._triggerArray).removeClass(gt).attr("aria-expanded",!0),this.setTransitioning(!0);var o="scroll"+(s[0].toUpperCase()+s.slice(1)),u=Rr.getTransitionDurationFromElement(this._element);ot(this._element).one(Rr.TRANSITION_END,function(){ot(r._element).removeClass(mt).addClass(vt).addClass(dt),r._element.style[s]="",r.setTransitioning(!1),ot(r._element).trigger(pt.SHOWN)}).emulateTransitionEnd(u),this._element.style[s]=this._element[o]+"px"}}},t.hide=function(){var e=this;if(!this._isTransitioning&&ot(this._element).hasClass(dt)){var t=ot.Event(pt.HIDE);if(ot(this._element).trigger(t),!t.isDefaultPrevented()){var n=this._getDimension();this._element.style[n]=this._element.getBoundingClientRect()[n]+"px",Rr.reflow(this._element),ot(this._element).addClass(mt).removeClass(vt).removeClass(dt);var r=this._triggerArray.length;if(0<r)for(var i=0;i<r;i++){var s=this._triggerArray[i],o=Rr.getSelectorFromElement(s);
47null!==o&&(ot([].slice.call(document.querySelectorAll(o))).hasClass(dt)||ot(s).addClass(gt).attr("aria-expanded",!1))}this.setTransitioning(!0),this._element.style[n]="";var u=Rr.getTransitionDurationFromElement(this._element);ot(this._element).one(Rr.TRANSITION_END,function(){e.setTransitioning(!1),ot(e._element).removeClass(mt).addClass(vt).trigger(pt.HIDDEN)}).emulateTransitionEnd(u)}}},t.setTransitioning=function(e){this._isTransitioning=e},t.dispose=function(){ot.removeData(this._element,at),this._config=null,this._parent=null,this._element=null,this._triggerArray=null,this._isTransitioning=null},t._getConfig=function(e){return(e=s({},ct,e)).toggle=Boolean(e.toggle),Rr.typeCheckConfig(ut,e,ht),e},t._getDimension=function(){return ot(this._element).hasClass(yt)?yt:bt},t._getParent=function(){var t=this,n=null;Rr.isElement(this._config.parent)?(n=this._config.parent,"undefined"!=typeof this._config.parent.jquery&&(n=this._config.parent[0])):n=document.querySelector(this._config.parent);var r='[data-toggle="collapse"][data-parent="'+this._config.parent+'"]',i=[].slice.call(n.querySelectorAll(r));return ot(i).each(function(n,r){t._addAriaAndCollapsedClass(e._getTargetFromElement(r),[r])}),n},t._addAriaAndCollapsedClass=function(e,t){if(e){var n=ot(e).hasClass(dt);t.length&&ot(t).toggleClass(gt,!n).attr("aria-expanded",n)}},e._getTargetFromElement=function(e){var t=Rr.getSelectorFromElement(e);return t?document.querySelector(t):null},e._jQueryInterface=function(t){return this.each(function(){var n=ot(this),r=n.data(at),i=s({},ct,n.data(),"object"==typeof t&&t?t:{});if(!r&&i.toggle&&/show|hide/.test(t)&&(i.toggle=!1),r||(r=new e(this,i),n.data(at,r)),"string"==typeof t){if("undefined"==typeof r[t])throw new TypeError('No method named "'+t+'"');r[t]()}})},i(e,null,[{key:"VERSION",get:function(){return"4.1.3"}},{key:"Default",get:function(){return ct}}]),e}(),ot(document).on(pt.CLICK_DATA_API,Et,function(e){"A"===e.currentTarget.tagName&&e.preventDefault();var t=ot(this),n=Rr.getSelectorFromElement(this),r=[].slice.call(document.querySelectorAll(n));ot(r).each(function(){var e=ot(this),n=e.data(at)?"toggle":t.data();St._jQueryInterface.call(e,n)})}),ot.fn[ut]=St._jQueryInterface,ot.fn[ut].Constructor=St,ot.fn[ut].noConflict=function(){return ot.fn[ut]=lt,St._jQueryInterface},St),Vr=(Tt="dropdown",Ct="."+(Nt="bs.dropdown"),kt=".data-api",Lt=(xt=t).fn[Tt],At=new RegExp("38|40|27"),Ot={HIDE:"hide"+Ct,HIDDEN:"hidden"+Ct,SHOW:"show"+Ct,SHOWN:"shown"+Ct,CLICK:"click"+Ct,CLICK_DATA_API:"click"+Ct+kt,KEYDOWN_DATA_API:"keydown"+Ct+kt,KEYUP_DATA_API:"keyup"+Ct+kt},Mt="disabled",_t="show",Dt="dropup",Pt="dropright",Ht="dropleft",Bt="dropdown-menu-right",jt="position-static",Ft='[data-toggle="dropdown"]',It=".dropdown form",qt=".dropdown-menu",Rt=".navbar-nav",Ut=".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",zt="top-start",Wt="top-end",Xt="bottom-start",Vt="bottom-end",$t="right-start",Jt="left-start",Kt={offset:0,flip:!0,boundary:"scrollParent",reference:"toggle",display:"dynamic"},Qt={offset:"(number|string|function)",flip:"boolean",boundary:"(string|element)",reference:"(string|element)",display:"string"},Gt=function(){function e(e,t){this._element=e,this._popper=null,this 48._config=this._getConfig(t),this._menu=this._getMenuElement(),this._inNavbar=this._detectNavbar(),this._addEventListeners()}var t=e.prototype;return t.toggle=function(){if(!this._element.disabled&&!xt(this._element).hasClass(Mt)){var t=e._getParentFromElement(this._element),r=xt(this._menu).hasClass(_t);if(e._clearMenus(),!r){var i={relatedTarget:this._element},s=xt.Event(Ot.SHOW,i);if(xt(t).trigger(s),!s.isDefaultPrevented()){if(!this._inNavbar){if("undefined"==typeof n)throw new TypeError("Bootstrap dropdown require Popper.js (https://popper.js.org)");var o=this._element;"parent"===this._config.reference?o=t:Rr.isElement(this._config.reference)&&(o=this._config.reference,"undefined"!=typeof this._config.reference.jquery&&(o=this._config.reference[0])),"scrollParent"!==this._config.boundary&&xt(t).addClass(jt),this._popper=new n(o,this._menu,this._getPopperConfig())}"ontouchstart"in document.documentElement&&0===xt(t).closest(Rt).length&&xt(document.body).children().on("mouseover",null,xt.noop),this._element.focus(),this._element.setAttribute("aria-expanded",!0),xt(this._menu).toggleClass(_t),xt(t).toggleClass(_t).trigger(xt.Event(Ot.SHOWN,i))}}}},t.dispose=function(){xt.removeData(this._element,Nt),xt(this._element).off(Ct),this._element=null,(this._menu=null)!==this._popper&&(this._popper.destroy(),this._popper=null)},t.update=function(){this._inNavbar=this._detectNavbar(),null!==this._popper&&this._popper.scheduleUpdate()},t._addEventListeners=function(){var e=this;xt(this._element).on(Ot.CLICK,function(t){t.preventDefault(),t.stopPropagation(),e.toggle(
48)})},t._getConfig=function(e){return e=s({},this.constructor.Default,xt(this._element).data(),e),Rr.typeCheckConfig(Tt,e,this.constructor.DefaultType),e},t._getMenuElement=function(){if(!this._menu){var t=e._getParentFromElement(this._element);t&&(this._menu=t.querySelector(qt))}return this._menu},t._getPlacement=function(){var e=xt(this._element.parentNode),t=Xt;return e.hasClass(Dt)?(t=zt,xt(this._menu).hasClass(Bt)&&(t=Wt)):e.hasClass(Pt)?t=$t:e.hasClass(Ht)?t=Jt:xt(this._menu).hasClass(Bt)&&(t=Vt),t},t._detectNavbar=function(){return 0<xt(this._element).closest(".navbar").length},t._getPopperConfig=function(){var e=this,t={};"function"==typeof this._config.offset?t.fn=function(t){return t.offsets=s({},t.offsets,e._config.offset(t.offsets)||{}),t}:t.offset=this._config.offset;var n={placement:this._getPlacement(),modifiers:{offset:t,flip:{enabled:this._config.flip},preventOverflow:{boundariesElement:this._config.boundary}}};return"static"===this._config.display&&(n.modifiers.applyStyle={enabled:!1}),n},e._jQueryInterface=function(t){return this.each(function(){var n=xt(this).data(Nt);if(n||(n=new e(this,"object"==typeof t?t:null),xt(this).data(Nt,n)),"string"==typeof t){if("undefined"==typeof n[t])throw new TypeError('No method named "'+t+'"');n[t]()}})},e._clearMenus=function(t){if(!t||3!==t.which&&("keyup"!==t.type||9===t.which))for(var n=[].slice.call(document.querySelectorAll(Ft)),r=0,i=n.length;r<i;r++){var s=e._getParentFromElement(n[r]),o=xt(n[r]).data(Nt),u={relatedTarget:n[r]};if(t&&"click"===t.type&&(u.clickEvent=t),o){var a=o._menu;if(xt(s).hasClass(_t)&&!(t&&("click"===t.type&&/input|textarea/i.test(t.target.tagName)||"keyup"===t.type&&9===t.which)&&xt.contains(s,t.target))){var f=xt.Event(Ot.HIDE,u);xt(s).trigger(f),f.isDefaultPrevented()||("ontouchstart"in document.documentElement&&xt(document.body).children().off("mouseover",null,xt.noop),n[r].setAttribute("aria-expanded","false"),xt(a).removeClass(_t),xt(s).removeClass(_t).trigger(xt.Event(Ot.HIDDEN,u)))}}}},e._getParentFromElement=function(e){var t,n=Rr.getSelectorFromElement(e);return n&&(t=document.querySelector(n)),t||e.parentNode},e._dataApiKeydownHandler=function(t){if((/input|textarea/i.test(t.target.tagName)?!(32===t.which||27!==t.which&&(40!==t.which&&38!==t.which||xt(t.target).closest(qt).length)):At.test(t.which))&&(t.preventDefault(),t.stopPropagation(),!this.disabled&&!xt(this).hasClass(Mt))){var n=e._getParentFromElement(this),r=xt(n).hasClass(_t);if((r||27===t.which&&32===t.which)&&(!r||27!==t.which&&32!==t.which)){var i=[].slice.call(n.querySelectorAll(Ut));if(0!==i.length){var s=i.indexOf(t.target);38===t.which&&0<s&&s--,40===t.which&&s<i.length-1&&s++,s<0&&(s=0),i[s].focus()}}else{if(27===t.which){var o=n.querySelector(Ft);xt(o).trigger("focus")}xt(this).trigger("click")}}},i(e,null,[{key:"VERSION",get:function(){return"4.1.3"}},{key:"Default",get:function(){return Kt}},{key:"DefaultType",get:function(){return Qt}}]),e}(),xt(document).on(Ot.KEYDOWN_DATA_API,Ft,Gt._dataApiKeydownHandler).on(Ot.KEYDOWN_DATA_API,qt,Gt._dataApiKeydownHandler).on(Ot.CLICK_DATA_API+" "+Ot.KEYUP_DATA_API,Gt._clearMenus).on(Ot.CLICK_DATA_API,Ft,function(e){e.preventDefault(),e.stopPropagation(),Gt._jQueryInterface.call(xt(this),"toggle")}).on(Ot.CLICK_DATA_API,It,function(e){e.stopPropagation()}),xt.fn[Tt]=Gt._jQueryInterface,xt.fn[Tt].Constructor=Gt,xt.fn[Tt].noConflict=function(){return xt.fn[Tt]=Lt,Gt._jQueryInterface},Gt),$r=(Zt="modal",tn="."+(en="bs.modal"),nn=(Yt=t).fn[Zt],rn={backdrop:!0,keyboard:!0,focus:!0,show:!0},sn={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean",show:"boolean"},on={HIDE:"hide"+tn,HIDDEN:"hidden"+tn,SHOW:"show"+tn,SHOWN:"shown"+tn,FOCUSIN:"focusin"+tn,RESIZE:"resize"+tn,CLICK_DISMISS:"click.dismiss"+tn,KEYDOWN_DISMISS:"keydown.dismiss"+tn,MOUSEUP_DISMISS:"mouseup.dismiss"+tn,MOUSEDOWN_DISMISS:"mousedown.dismiss"+tn,CLICK_DATA_API:"click"+tn+".data-api"},un="modal-scrollbar-measure",an="modal-backdrop",fn="modal-open",ln="fade",cn="show",hn=".modal-dialog",pn='[data-toggle="modal"]',dn='[data-dismiss="modal"]',vn=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",mn=".sticky-top",gn=function(){function e(e,t){this._config=this._getConfig(t),this._element=e,this._dialog=e.querySelector(hn),this._backdrop=null,this._isShown=!1,this._isBodyOverflowing=!1,this._ignoreBackdropClick=!1,this._scrollbarWidth=0}var t=e.prototype;return t. 49toggle=function(e){return this._isShown?this.hide():this.show(e)},t.show=function(e){var t=this;if(!this._isTransitioning&&!this._isShown){Yt(this._element).hasClass(ln)&&(this._isTransitioning=!0);var n=Yt.Event(on.SHOW,{relatedTarget:e});Yt(this._element).trigger(n),this._isShown||n.isDefaultPrevented()||(this._isShown=!0,this._checkScrollbar(),this._setScrollbar(),this._adjustDialog(),Yt(document.body).addClass(fn),this._setEscapeEvent(),this._setResizeEvent(),Yt(this._element).on(on.CLICK_DISMISS,dn,function(e){return t.hide(e)}),Yt(this._dialog).on(on.MOUSEDOWN_DISMISS,function(){Yt(t._element).one(on.MOUSEUP_DISMISS,function(e){Yt(e.target).is(t._element)&&(t._ignoreBackdropClick=!0)})}),this._showBackdrop(function(){return t._showElement(e)}))}},t.hide=function(e){var t=this;if(e&&e.preventDefault(),!this._isTransitioning&&this._isShown){var n=Yt.Event(on.HIDE);if(Yt(this._element).trigger(n),this._isShown&&!n.isDefaultPrevented()){this._isShown=!1;var r=Yt(this._element).hasClass(ln);if(r&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),Yt(document).off(on.FOCUSIN),Yt(this._element).removeClass(cn),Yt(this._element).off(on.CLICK_DISMISS),Yt(this._dialog).off(on.MOUSEDOWN_DISMISS),r){var i=Rr.getTransitionDurationFromElement(this._element);Yt(this._element).one(Rr.TRANSITION_END,function(e){return t._hideModal(e)}).emulateTransitionEnd(i)}else this._hideModal()}}},t.dispose=function(){Yt.removeData(this._element,en),Yt(window,document,this._element,this._backdrop).off(tn),this._config=null,this._element=null,this._dialog=null,this._backdrop=null,this._isShown=null,this._isBodyOverflowing=null,this._ignoreBackdropClick=null,this._scrollbarWidth=null},t.handleUpdate=function(){this._adjustDialog()},t._getConfig=function(e){return e=s({},rn,e),Rr.typeCheckConfig(Zt,e,sn),e},t._showElement=function(e){var t=this,n=Yt(this._element).hasClass(ln);this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.appendChild(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.scrollTop=0,n&&Rr.reflow(this._element),Yt(this._element).addClass(cn),this._config.focus&&this._enforceFocus();var r=Yt.Event(on.SHOWN,{relatedTarget:e}),i=function(){t._config.focus&&t._element.focus(),t._isTransitioning=!1,Yt(t._element).trigger(r)};if(n){var s=Rr.getTransitionDurationFromElement(this._element);Yt(this._dialog).one(Rr.TRANSITION_END,i).emulateTransitionEnd(s)}else i()},t._enforceFocus=function(){var e=this;Yt(document).off(on.FOCUSIN).on(on.FOCUSIN,function(t){document!==t.target&&e._element!==t.target&&0===Yt(e._element).has(t.target).length&&e._element.focus()})},t._setEscapeEvent=function(){var e=this;this._isShown&&this._config.keyboard?Yt(this._element).on(on.KEYDOWN_DISMISS,function(t){27===t.which&&(t.preventDefault(),e.hide())}):this._isShown||Yt(this._element).off(on.KEYDOWN_DISMISS)},t._setResizeEvent=function(){var e=this;this._isShown?Yt(window).on(on.RESIZE,function(t){return e.handleUpdate(t)}):Yt(window).off(on.RESIZE)},t._hideModal=function(){var e=this;this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._isTransitioning=!1,this._showBackdrop(function(){Yt(document.body).removeClass(fn),e._resetAdjustments(),e._resetScrollbar(),Yt(e._element).trigger(on.HIDDEN)})},t._removeBackdrop=function(){this._backdrop&&(Yt(this._backdrop).remove(),this._backdrop=null)},t._showBackdrop=function(e){var t=this,n=Yt(this._element).hasClass(ln)?ln:"";if(this._isShown&&this._config.backdrop){if(this._backdrop=document.createElement("div"),this._backdrop.className=an,n&&this._backdrop.classList.add(n),Yt(this._backdrop).appendTo(document.body),Yt(this._element).on(on.CLICK_DISMISS,function(e){t._ignoreBackdropClick?t._ignoreBackdropClick=!1:e.target===e.currentTarget&&("static"===t._config.backdrop?t._element.focus():t.hide())}),n&&Rr.reflow(this._backdrop),Yt(this._backdrop).addClass(cn),!e)return;if(!n)return void e();var r=Rr.getTransitionDurationFromElement(this._backdrop);Yt(this._backdrop).one(Rr.TRANSITION_END,e).emulateTransitionEnd(r)}else if(!this._isShown&&this._backdrop){Yt(this._backdrop).removeClass(cn);var i=function(){t._removeBackdrop(),e&&e()};if(Yt(this._element).hasClass(ln)){var s=Rr.getTransitionDurationFromElement(this._backdrop);Yt(this._backdrop).one(Rr.TRANSITION_END,i).emulateTransitionEnd(s)}else i()}else e&&e()},t._adjustDialog=function(){var e=this._element.scrollHeight>document.documentElement.clientHeight;!this._isBodyOverflowing&&e&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!e&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},t._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},t._checkScrollbar=function(){var e=document.body.getBoundingClientRect();this._isBodyOverflowing=e.left+e.right<window.innerWidth,this._scrollbarWidth=this._getScrollbarWidth()},t._setScrollbar=function(){var e=this;if(this._isBodyOverflowing){var t=[].slice.call(document.querySelectorAll(vn)),n=[].slice.call(document.querySelectorAll(mn));Yt(t).each(function(t,n){var r=n.style.paddingRight,i=Yt(n).css("padding-right");Yt(n).data("padding-right",r).css("padding-right",parseFloat(i)+e._scrollbarWidth+"px")}),Yt(n).each(function(t,n){var r=n.style.marginRight,i=Yt(n).css("margin-right");Yt(n).data("margin-right",r).css("margin-right",parseFloat(i)-e._scrollbarWidth+"px")});var r=document.body.style.paddingRight,i=Yt(document.body).css("padding-right");Yt(document.body).data("padding-right",r).css("padding-right",parseFloat(i)+this._scrollbarWidth+"px")}},t._resetScrollbar=function(){var e=[].slice.call(document.querySelectorAll(vn));Yt(e).each(function(e,t){var n=Yt(t).data("padding-right");Yt(t).removeData("padding-right"),t.style.paddingRight=n||""});var t=[].slice.call(document.querySelectorAll(""+mn));Yt(t).each(function(e,t){var n=Yt(t).data("margin-right" 50);"undefined"!=typeof n&&Yt(t).css("margin-right",n).removeData("margin-right")});var n=Yt(document.body).data("padding-right");Yt(document.body).removeData("padding-right"),document.body.style.paddingRight=n||""},t._getScrollbarWidth=function(){var e=document.createElement("div");e.className=un,document.body.appendChild(e);var t=e.getBoundingClientRect().width-e.clientWidth;return document.body.removeChild(e),t},e._jQueryInterface=function(t,n){return this.each(function(){var r=Yt(this).data(en),i=s({},rn,Yt(this).data(),"object"==typeof t&&t?t:{});if(r||(r=new e(this,i),Yt(this).data(en,r)),"string"==typeof t){if("undefined"==typeof r[t])throw new TypeError('No method n
50amed "'+t+'"');r[t](n)}else i.show&&r.show(n)})},i(e,null,[{key:"VERSION",get:function(){return"4.1.3"}},{key:"Default",get:function(){return rn}}]),e}(),Yt(document).on(on.CLICK_DATA_API,pn,function(e){var t,n=this,r=Rr.getSelectorFromElement(this);r&&(t=document.querySelector(r));var i=Yt(t).data(en)?"toggle":s({},Yt(t).data(),Yt(this).data());"A"!==this.tagName&&"AREA"!==this.tagName||e.preventDefault();var o=Yt(t).one(on.SHOW,function(e){e.isDefaultPrevented()||o.one(on.HIDDEN,function(){Yt(n).is(":visible")&&n.focus()})});gn._jQueryInterface.call(Yt(t),i,this)}),Yt.fn[Zt]=gn._jQueryInterface,Yt.fn[Zt].Constructor=gn,Yt.fn[Zt].noConflict=function(){return Yt.fn[Zt]=nn,gn._jQueryInterface},gn),Jr=(bn="tooltip",En="."+(wn="bs.tooltip"),Sn=(yn=t).fn[bn],xn="bs-tooltip",Tn=new RegExp("(^|\\s)"+xn+"\\S+","g"),kn={animation:!0,template:'<div class="tooltip" role="tooltip"><div class="arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!(Cn={AUTO:"auto",TOP:"top",RIGHT:"right",BOTTOM:"bottom",LEFT:"left"}),selector:!(Nn={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(number|string)",container:"(string|element|boolean)",fallbackPlacement:"(string|array)",boundary:"(string|element)"}),placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent"},An="out",On={HIDE:"hide"+En,HIDDEN:"hidden"+En,SHOW:(Ln="show")+En,SHOWN:"shown"+En,INSERTED:"inserted"+En,CLICK:"click"+En,FOCUSIN:"focusin"+En,FOCUSOUT:"focusout"+En,MOUSEENTER:"mouseenter"+En,MOUSELEAVE:"mouseleave"+En},Mn="fade",_n="show",Dn=".tooltip-inner",Pn=".arrow",Hn="hover",Bn="focus",jn="click",Fn="manual",In=function(){function e(e,t){if("undefined"==typeof n)throw new TypeError("Bootstrap tooltips require Popper.js (https://popper.js.org)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=e,this.config=this._getConfig(t),this.tip=null,this._setListeners()}var t=e.prototype;return t.enable=function(){this._isEnabled=!0},t.disable=function(){this._isEnabled=!1},t.toggleEnabled=function(){this._isEnabled=!this._isEnabled},t.toggle=function(e){if(this._isEnabled)if(e){var t=this.constructor.DATA_KEY,n=yn(e.currentTarget).data(t);n||(n=new this.constructor(e.currentTarget,this._getDelegateConfig()),yn(e.currentTarget).data(t,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(yn(this.getTipElement()).hasClass(_n))return void this._leave(null,this);this._enter(null,this)}},t.dispose=function(){clearTimeout(this._timeout),yn.removeData(this.element,this.constructor.DATA_KEY),yn(this.element).off(this.constructor.EVENT_KEY),yn(this.element).closest(".modal").off("hide.bs.modal"),this.tip&&yn(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,(this._activeTrigger=null)!==this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},t.show=function(){var e=this;if("none"===yn(this.element).css("display"))throw new Error("Please use show on visible elements");var t=yn.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){yn(this.element).trigger(t);var r=yn.contains(this.element.ownerDocument.documentElement,this.element);if(t.isDefaultPrevented()||!r)return;var i=this.getTipElement(),s=Rr.getUID(this.constructor.NAME);i.setAttribute("id",s),this.element.setAttribute("aria-describedby",s),this.setContent(),this.config.animation&&yn(i).addClass(Mn);var o="function"==typeof this.config.placement?this.config.placement.call(this,i,this.element):this.config.placement,u=this._getAttachment(o);this.addAttachmentClass(u);var a=!1===this.config.container?document.body:yn(document).find(this.config.container);yn(i).data(this.constructor.DATA_KEY,this),yn.contains(this.element.ownerDocument.documentElement,this.tip)||yn(i).appendTo(a),yn(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new n(this.element,i,{placement:u,modifiers:{offset:{offset:this.config.offset},flip:{behavior:this.config.fallbackPlacement},arrow:{element:Pn}
50,preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&e._handlePopperPlacementChange(t)},onUpdate:function(t){e._handlePopperPlacementChange(t)}}),yn(i).addClass(_n),"ontouchstart"in document.documentElement&&yn(document.body).children().on("mouseover",null,yn.noop);var f=function(){e.config.animation&&e._fixTransition();var t=e._hoverState;e._hoverState=null,yn(e.element).trigger(e.constructor.Event.SHOWN),t===An&&e._leave(null,e)};if(yn(this.tip).hasClass(Mn)){var l=Rr.getTransitionDurationFromElement(this.tip);yn(this.tip).one(Rr.TRANSITION_END,f).emulateTransitionEnd(l)}else f()}},t.hide=function(e){var t=this,n=this.getTipElement(),r=yn.Event(this.constructor.Event.HIDE),i=function(){t._hoverState!==Ln&&n.parentNode&&n.parentNode.removeChild(n),t._cleanTipClass(),t.element.removeAttribute("aria-describedby"),yn(t.element).trigger(t.constructor.Event.HIDDEN),null!==t._popper&&t._popper.destroy(),e&&e()};if(yn(this.element).trigger(r),!r.isDefaultPrevented 51()){if(yn(n).removeClass(_n),"ontouchstart"in document.documentElement&&yn(document.body).children().off("mouseover",null,yn.noop),this._activeTrigger[jn]=!1,this._activeTrigger[Bn]=!1,this._activeTrigger[Hn]=!1,yn(this.tip).hasClass(Mn)){var s=Rr.getTransitionDurationFromElement(n);yn(n).one(Rr.TRANSITION_END,i).emulateTransitionEnd(s)}else i();this._hoverState=""}},t.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},t.isWithContent=function(){return Boolean(this.getTitle())},t.addAttachmentClass=function(e){yn(this.getTipElement()).addClass(xn+"-"+e)},t.getTipElement=function(){return this.tip=this.tip||yn(this.config.template)[0],this.tip},t.setContent=function(){var e=this.getTipElement();this.setElementContent(yn(e.querySelectorAll(Dn)),this.getTitle()),yn(e).removeClass(Mn+" "+_n)},t.setElementContent=function(e,t){var n=this.config.html;"object"==typeof t&&(t.nodeType||t.jquery)?n?yn(t).parent().is(e)||e.empty().append(t):e.text(yn(t).text()):e[n?"html":"text"](t)},t.getTitle=function(){var e=this.element.getAttribute("data-original-title");return e||(e="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),e},t._getAttachment=function(e){return Cn[e.toUpperCase()]},t._setListeners=function(){var e=this;this.config.trigger.split(" ").forEach(function(t){if("click"===t)yn(e.element).on(e.constructor.Event.CLICK,e.config.selector,function(t){return e.toggle(t)});else if(t!==Fn){var n=t===Hn?e.constructor.Event.MOUSEENTER:e.constructor.Event.FOCUSIN,r=t===Hn?e.constructor.Event.MOUSELEAVE:e.constructor.Event.FOCUSOUT;yn(e.element).on(n,e.config.selector,function(t){return e._enter(t)}).on(r,e.config.selector,function(t){return e._leave(t)})}yn(e.element).closest(".modal").on("hide.bs.modal",function(){return e.hide()})}),this.config.selector?this.config=s({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},t._fixTitle=function(){var e=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||"string"!==e)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},t._enter=function(e,t){var n=this.constructor.DATA_KEY;(t=t||yn(e.currentTarget).data(n))||(t=new this.constructor(e.currentTarget,this._getDelegateConfig()),yn(e.currentTarget).data(n,t)),e&&(t._activeTrigger["focusin"===e.type?Bn:Hn]=!0),yn(t.getTipElement()).hasClass(_n)||t._hoverState===Ln?t._hoverState=Ln:(clearTimeout(t._timeout),t._hoverState=Ln,t.config.delay&&t.config.delay.show?t._timeout=setTimeout(function(){t._hoverState===Ln&&t.show()},t.config.delay.show):t.show())},t._leave=function(e,t){var n=this.constructor.DATA_KEY;(t=t||yn(e.currentTarget).data(n))||(t=new this.constructor(e.currentTarget,this._getDelegateConfig()),yn(e.currentTarget).data(n,t)),e&&(t._activeTrigger["focusout"===e.type?Bn:Hn]=!1),t._isWithActiveTrigger()||(clearTimeout(t._timeout),t._hoverState=An,t.config.delay&&t.config.delay.hide?t._timeout=setTimeout(function(){t._hoverState===An&&t.hide()},t.config.delay.hide):t.hide())},t._isWithActiveTrigger=function(){for(var e in this._activeTrigger)if(this._activeTrigger[e])return!0;return!1},t._getConfig=function(e){return"number"==typeof (e=s({},this.constructor.Default,yn(this.element).data(),"object"==typeof e&&e?e:{})).delay&&(e.delay={show:e.delay,hide:e.delay}),"number"==typeof e.title&&(e.title=e.title.toString()),"number"==typeof e.content&&(e.content=e.content.toString()),Rr.typeCheckConfig(bn,e,this.constructor.DefaultType),e},t._getDelegateConfig=function(){var e={};if(this.config)for(var t in this.config)this.constructor.Default[t]!==this.config[t]&&(e[t]=this.config[t]);return e}
51,t._cleanTipClass=function(){var e=yn(this.getTipElement()),t=e.attr("class").match(Tn);null!==t&&t.length&&e.removeClass(t.join(""))},t._handlePopperPlacementChange=function(e){var t=e.instance;this.tip=t.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(e.placement))},t._fixTransition=function(){var e=this.getTipElement(),t=this.config.animation;null===e.getAttribute("x-placement")&&(yn(e).removeClass(Mn),this.config.animation=!1,this.hide(),this.show(),this.config.animation=t)},e._jQueryInterface=function(t){return this.each(function(){var n=yn(this).data(wn),r="object"==typeof t&&t;if((n||!/dispose|hide/.test(t))&&(n||(n=new e(this,r),yn(this).data(wn,n)),"string"==typeof t)){if("undefined"==typeof n[t])throw new TypeError('No method named "'+t+'"');n[t]()}})},i(e,null,[{key:"VERSION",get:function(){return"4.1.3"}},{key:"Default",get:function(){return kn}},{key:"NAME",get:function(){return bn}},{key:"DATA_KEY",get:function(){return wn}},{key:"Event",get:function(){return On}},{key:"EVENT_KEY",get:function(){return En}},{key:"DefaultType",get:function(){return Nn}}]),e}(),yn.fn[bn]=In._jQueryInterface,yn.fn[bn].Constructor=In,yn.fn[bn].noConflict=function(){return yn.fn[bn]=Sn,In._jQueryInterface},In),Kr=(Rn="popover",zn="."+(Un="bs.popover"),Wn=(qn=t).fn[Rn],Xn="bs-popover",Vn=new RegExp("(^|\\s)"+Xn+"\\S+","g"),$n=s({},Jr.Default,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-header"></h3><div class="popover-body"></div></div>'}),Jn=s({},Jr.DefaultType,{content:"(string|element|function)"}),Kn="fade",Gn=".popover-header",Yn=".popover-body",Zn={HIDE:"hide"+zn,HIDDEN:"hidden"+zn,SHOW:(Qn="show")+zn,SHOWN:"shown"+zn,INSERTED:"inserted"+zn,CLICK:"click"+zn,FOCUSIN:"focusin"+zn,FOCUSOUT:"focusout"+zn,MOUSEENTER:"mouseenter"+zn,MOUSELEAVE:"mouseleave"+zn},er=function(e){function r(){return e.apply(this,arguments)||this}var t,n;n=e,(t=r).prototype=Object.create(n.prototype),(t.prototype.constructor=t).__proto__=n;var s=r.prototype;return s.isWithContent=function(){return this.getTitle()||this._getContent()},s.addAttachmentClass=function(e){qn(this.getTipElement()).addClass(Xn+"-"+e)},s.getTipElement=function(){return this.tip= 52this.tip||qn(this.config.template)[0],this.tip},s.setContent=function(){var e=qn(this.getTipElement());this.setElementContent(e.find(Gn),this.getTitle());var t=this._getContent();"function"==typeof t&&(t=t.call(this.element)),this.setElementContent(e.find(Yn),t),e.removeClass(Kn+" "+Qn)},s._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},s._cleanTipClass=function(){var e=qn(this.getTipElement()),t=e.attr("class").match(Vn);null!==t&&0<t.length&&e.removeClass(t.join(""))},r._jQueryInterface=function(e){return this.each(function(){var t=qn(this).data(Un),n="object"==typeof e?e:null;if((t||!/destroy|hide/.test(e))&&(t||(t=new r(this,n),qn(this).data(Un,t)),"string"==typeof e)){if("undefined"==typeof t[e])throw new TypeError('No method named "'+e+'"');t[e]()}})},i(r,null,[{key:"VERSION",get:function(){return"4.1.3"}},{key:"Default",get:function(){return $n}},{key:"NAME",get:function(){return Rn}},{key:"DATA_KEY",get:function(){return Un}},{key:"Event",get:function(){return Zn}},{key:"EVENT_KEY",get:function(){return zn}},{key:"DefaultType",get:function(){return Jn}}]),r}(Jr),qn.fn[Rn]=er._jQueryInterface,qn.fn[Rn].Constructor=er,qn.fn[Rn].noConflict=function(){return qn.fn[Rn]=Wn,er._jQueryInterface},er),Qr=(nr="scrollspy",ir="."+(rr="bs.scrollspy"),sr=(tr=t).fn[nr],or={offset:10,method:"auto",target:""},ur={offset:"number",method:"string",target:"(string|element)"},ar={ACTIVATE:"activate"+ir,SCROLL:"scroll"+ir,LOAD_DATA_API:"load"+ir+".data-api"},fr="dropdown-item",lr="active",cr='[data-spy="scroll"]',hr=".active",pr=".nav, .list-group",dr=".nav-link",vr=".nav-item",mr=".list-group-item",gr=".dropdown",yr=".dropdown-item",br=".dropdown-toggle",wr="offset",Er="position",Sr=function(){function e(e,t){var n=this;this._element=e,this._scrollElement="BODY"===e.tagName?window:e,this._config=this._getConfig(t),this._selector=this._config.target+" "+dr+","+this._config.target+" "+mr+","+this._config.target+" "+yr,this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,tr(this._scrollElement).on(ar.SCROLL,function(e){return n._process(e)}),this.refresh(),this._process()}var t=e.prototype;return t.refresh=function(){var e=this,t=this._scrollElement===this._scrollElement.window?wr:Er,n="auto"===this._config.method?t:this._config.method,r=n===Er?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),[].slice.call(document.querySelectorAll(this._selector)).map(function(e){var t,i=Rr.getSelectorFromElement(e);
52if(i&&(t=document.querySelector(i)),t){var s=t.getBoundingClientRect();if(s.width||s.height)return[tr(t)[n]().top+r,i]}return null}).filter(function(e){return e}).sort(function(e,t){return e[0]-t[0]}).forEach(function(t){e._offsets.push(t[0]),e._targets.push(t[1])})},t.dispose=function(){tr.removeData(this._element,rr),tr(this._scrollElement).off(ir),this._element=null,this._scrollElement=null,this._config=null,this._selector=null,this._offsets=null,this._targets=null,this._activeTarget=null,this._scrollHeight=null},t._getConfig=function(e){if("string"!=typeof (e=s({},or,"object"==typeof e&&e?e:{})).target){var t=tr(e.target).attr("id");t||(t=Rr.getUID(nr),tr(e.target).attr("id",t)),e.target="#"+t}return Rr.typeCheckConfig(nr,e,ur),e},t._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},t._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},t._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},t._process=function(){var e=this._getScrollTop()+this._config.offset,t=this._getScrollHeight(),n=this._config.offset+t-this._getOffsetHeight();if(this._scrollHeight!==t&&this.refresh(),n<=e){var r=this._targets[this._targets.length-1];this._activeTarget!==r&&this._activate(r)}else{if(this._activeTarget&&e<this._offsets[0]&&0<this._offsets[0])return this._activeTarget=null,void this._clear();for(var i=this._offsets.length;i--;)this._activeTarget!==this._targets[i]&&e>=this._offsets[i]&&("undefined"==typeof this._offsets[i+1]||e<this._offsets[i+1])&&this._activate(this._targets[i])}},t._activate=function(e){this._activeTarget=e,this._clear();var t=this._selector.split(",");t=t.map(function(t){return t+'[data-target="'+e+'"],'+t+'[href="'+e+'"]'});var n=tr([].slice.call(document.querySelectorAll(t.join(","))));n.hasClass(fr)?(n.closest(gr).find(br).addClass(lr),n.addClass(lr)):(n.addClass(lr),n.parents(pr).prev(dr+", "+mr).addClass(lr),n.parents(pr).prev(vr).children(dr).addClass(lr)),tr(this._scrollElement).trigger(ar.ACTIVATE,{relatedTarget:e})},t._clear=function(){var e=[].slice.call(document.querySelectorAll(this._selector));tr(e).filter(hr).removeClass(lr)},e._jQueryInterface=function(t){return this.each(function(){var n=tr(this).data(rr);if(n||(n=new e(this,"object"==typeof t&&t),tr(this).data(rr,n)),"string"==typeof t){if("undefined"==typeof n[t])throw new TypeError('No method named "'+t+'"');n[t]()}})},i(e,null,[{key:"VERSION",get:function(){return"4.1.3"}},{key:"Default",get:function(){return or}}]),e}(),tr(window).on(ar.LOAD_DATA_API,function(){for(var e=[].slice.call(document.querySelectorAll(cr)),t=e.length;t--;){var n=tr(e[t]);Sr._jQueryInterface.call(n,n.data())}}),tr.fn[nr]=Sr._jQueryInterface,tr.fn[nr].Constructor=Sr,tr.fn[nr].noConflict=function(){return tr.fn[nr]=sr,Sr._jQueryInterface},Sr),Gr=(Nr="."+(Tr="bs.tab"),Cr=(xr=t).fn.tab,kr={HIDE:"hide"+Nr,HIDDEN:"hidden"+Nr,SHOW:"show"+Nr,SHOWN:"shown"+Nr,CLICK_DATA_API:"click"+Nr+".data-api"},Lr="dropdown-menu",Ar="active",Or="disabled",Mr="fade",_r="show",Dr=".dropdown",Pr=".nav, .list-group",Hr=".active",Br="> li > .active",jr='[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]',Fr=".dropdown-toggle",Ir="> .dropdown-menu .active",qr=function(){function e(e){this._element=e}var t=e. 53prototype;return t.show=function(){var e=this;if(!(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&xr(this._element).hasClass(Ar)||xr(this._element).hasClass(Or))){var t,n,r=xr(this._element).closest(Pr)[0],i=Rr.getSelectorFromElement(this._element);if(r){var s="UL"===r.nodeName?Br:Hr;n=(n=xr.makeArray(xr(r).find(s)))[n.length-1]}var o=xr.Event(kr.HIDE,{relatedTarget:this._element}),u=xr.Event(kr.SHOW,{relatedTarget:n});if(n&&xr(n).trigger(o),xr(this._element).trigger(u),!u.isDefaultPrevented()&&!o.isDefaultPrevented()){i&&(t=document.querySelector(i)),this._activate(this._element,r);var a=function(){var t=xr.Event(kr.HIDDEN,{relatedTarget:e._element}),r=xr.Event(kr.SHOWN,{relatedTarget:n});xr(n).trigger(t),xr(e._element).trigger(r)};t?this._activate(t,t.parentNode,a):a()}}},t.dispose=function(){xr.removeData(this._element,Tr),this._element=null},t._activate=function(e,t,n){var r=this,i=("UL"===t.nodeName?xr(t).find(Br):xr(t).children(Hr))[0],s=n&&i&&xr(i).hasClass(Mr),o=function(){return r._transitionComplete(e,i,n)};if(i&&s){var u=Rr.getTransitionDurationFromElement(i);xr(i).one(Rr.TRANSITION_END,o).emulateTransitionEnd(u)}else o()},t._transitionComplete=function(e,t,n){if(t){xr(t).removeClass(_r+" "+Ar);var r=xr(t.parentNode).find(Ir)[0];r&&xr(r).removeClass(Ar),"tab"===t.getAttribute("role")&&t.setAttribute("aria-selected",!1)}if(xr(e).addClass(Ar),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!0),Rr.reflow(e),xr(e).addClass(_r),e.parentNode&&xr(e.parentNode).hasClass(Lr)){var i=xr(e).closest(Dr)[0];if(i){var s=[].slice.call(i.querySelectorAll(Fr));xr(s).addClass(Ar)}e.setAttribute("aria-expanded",!0)}n&&n()},e._jQueryInterface=function(t){return this.each(function(){var n=xr(this),r=n.data(Tr);if(r||(r=new e(this),n.data(Tr,r)),"string"==typeof t){if("undefined"==typeof r[t])throw new TypeError('No method n
53amed "'+t+'"');r[t]()}})},i(e,null,[{key:"VERSION",get:function(){return"4.1.3"}}]),e}(),xr(document).on(kr.CLICK_DATA_API,jr,function(e){e.preventDefault(),qr._jQueryInterface.call(xr(this),"show")}),xr.fn.tab=qr._jQueryInterface,xr.fn.tab.Constructor=qr,xr.fn.tab.noConflict=function(){return xr.fn.tab=Cr,qr._jQueryInterface},qr);!function(e){if("undefined"==typeof e)throw new TypeError("Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript.");var t=e.fn.jquery.split(" ")[0].split(".");if(t[0]<2&&t[1]<9||1===t[0]&&9===t[1]&&t[2]<1||4<=t[0])throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0")}(t),e.Util=Rr,e.Alert=Ur,e.Button=zr,e.Carousel=Wr,e.Collapse=Xr,e.Dropdown=Vr,e.Modal=$r,e.Popover=Kr,e.Scrollspy=Qr,e.Tab=Gr,e.Tooltip=Jr,Object.defineProperty(e,"__esModule",{value:!0})}); 54 55var GEMG=GEMG||{};GEMG.SPM=function(){var e="57844e84569390fb4fad6444b1009f09",t=function(t){t||(t=e),window.Sailthru&&Sailthru.init({customerId:t,isCustom:!0,autoTrackPageView:!1,useStoredTags:!1,excludeContent:!1})},n=function(t){t||(t=e),window.Sailthru&&Sailthru.init({customerId:t,isCustom:!0,autoTrackPageView:!0,useStoredTags:!0,excludeContent:!0})},r=function(e){var t=e.data("sailthru");t&&window.Sailthru&&Sailthru.track("pageview",{url:t.url,useStoredTags:!1,tags:t.tags,onError:null})},i=function(){},s={init:i,sailthru_spm_setup_inf_scroll:t,sailthru_spm_setup_exclude_content:n,tracker_update_sailthru:r};return s}(); 56 57$.fn.onScreen=function(){var e=this.get(0),t=e.getBoundingClientRect();return t.top<window.innerHeight&&t.bottom>0},$.expr.filters.onscreen=function(e){return $(e).onScreen()}; 58 59Object.defineProperty&&Object.getOwnPropertyDescriptor&&Object.getOwnPropertyDescriptor(Element.prototype,"textContent")&&!Object.getOwnPropertyDescriptor(Element.prototype,"textContent").get&&function(){var e=Object.getOwnPropertyDescriptor(Element.prototype,"innerText");Object.defineProperty(Element.prototype,"textContent",{get:function(){return e.get.call(this)},set:function(t){return e.set.call(this,t)}})}(),Object.keys||(Object.keys=function(){"use strict";var e=Object.prototype.hasOwnProperty,t=!{toString:null}.propertyIsEnumerable("toString"),n=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],r=n.length;return function(i){if(typeof i=="object"||typeof i=="function"&&i!==null){var s=[],o,u;for(o in i)e.call(i,o)&&s.push(o);if(t)for(u=0;u<r;u++)e.call(i,n[u])&&s.push(n[u]);return s}throw new TypeError("Object.keys called on non-object")}}()),typeof Object.create!="function"&&(Object.create=function(){function e(){}var t=Object.prototype.hasOwnProperty;return function(n){if(typeof n!="object")throw TypeError("Object prototype may only be an Object or null");e.prototype=n;var r=new e;e.prototype=null;if(arguments.length>1){var i=Object(arguments[1]);for(var s in i)t.call(i,s)&&(r[s]=i[s])}return r}}()),function(){try{if(typeof e=="object")return;Object.defineProperty(Object.prototype,"__magic__",{get:function(){return this},configurable:!0}),__magic__.globalThis=__magic__,delete Object.prototype.__magic__;if(typeof e=="undefined")var e=window}catch(t){var e=window}}(); 60 61var GEMG=GEMG||{};GEMG.DailyCounter=function(){var e=function(e,t){this.cookie_path=null,this.counter=null,this.cookie_key=e,this.number_of_extra_days=t===undefined?0:t,this.init()};return e.prototype={constructor:e,init:function(){return $.cookie(this.cookie_key)===undefined?this.counter=0:this.counter=parseInt($.cookie(this.cookie_key),10),this},add_days:function(e,t){var n=new Date(e.getTime());return n.setDate(n.getDate()+t),n},get_expires:function(){var e=new Date;return e.setHours(23,59,59),this.add_days(e,this.number_of_extra_days)},store:function(){var e,t=this.get_expires(),n=window.setCookie||$.cookie;return this.cookie_path!==null?(e={expires:t,path:this.cookie_path},n(this.cookie_key,this.counter.toString(),e)):n(this.cookie_key,this.counter.toString(),t),this}},e}(); 62 63var GEMG=GEMG||{};GEMG.User=function(){var e=function(){var e;return window.setCookie&&window.getCookie?(e=window.getCookie("ad_segments"),e||(e=null)):window.$&&window.$.cookie&&(e=$.cookie("ad_segments")),e};return{getAdSegmentIDs:e}}(); 64 65var GEMG=GEMG||{};GEMG.ConversionModule=function(){var e=!1,t=function(){};return t.prototype={error_message_template:"<div class='help-block'><ul class='errorlist'><li>{{error}}</li></ul></div>",event_namespace:"gemg-conversion-module",event_namespace_bar:"gemg-conversion-bar-module",show_every_n_days:7,show_at_view:2,init:function(){if(!$(".conversion-module").length)return null;var t=this,n=$.when(this.ensure_csrf_token_exists(),this.ensure_subscription_status());return this.init_view_counter(),this.init_event_listeners(),n.done(function(){e=!0,t.can_show_module()&&t.show_module(),t.can_show_module_bar()&&t.show_module_bar()}),this},init_event_listeners:function(){function t(e){var t=$(".conversion-module-nl-thankyou");t.find(".conversion-module-signup-form-job_function").hide().find("option").show().end().end().find(".conversion-module-signup-form-organization_function").hide().find("option").show().end().end().find(".conversion-module-signup-form-organization_name").hide().find("option").show().end().end().find(".conversion-module-signup-form-country_other").addClass("hide").find("option").show().end().end().find(".conversion-module-signup-form-agency_department").hide().end().end();switch(e){case"Department of Defense (Civilian)":n("select[name='agency_department']"),t.find(".conversion-module-signup-form-job_function").show().end().find(".conversion-module-signup-form-agency_department").show().find("option:not([value=''], .agency-department-civilian-branch)").remove().end();break;case"Department of Defense (Military)":t.find(".conversion-module-signup-form-job_function").show().end().find(".conversion-module-signup-form-agency_department").show().find("option:not([value=''], .agency-department-military-branch)").remove().end();break;case"Federal Government":n("select[name='agency_department']"),t.find(".conversion-module-signup-form-job_function").show().end().find(".conversion-module-signup-form-agency_department").show().find("option:not([value=''], .agency-department-federal-government)").remove().end();break;case"State/Local Government":t.find(".conversion-module-signup-form-job_function").show().end().find(".conversion-module-signup-form-organization_function").show().end().find(".conversion-module-signup-form-agency_department").show().find("option:not([value=''], .agency-department-state-and-local)").remove().end();break;case"Government Contractor":case"Private Sector":t.find(".conversion-module-signup-form-job_function").show().find("option[value='Agency Leadership']").hide().end().end().find(".conversion-module-signup-form-organization_name").show().end();break;case"Retired":default:}}function n(e){$(".conversion-module").on("change."+this.event_namespace,e,function(){var e=$
65(".conversion-module-nl-thankyou");e.find("input[name=organization_name]").val("").closest(".form-group").hide(),$(this).val().indexOf("Other")===0&&e.find("input[name=organization_name]").closest(".form-group").show()})}function r(e){var t=$(".conversion-module-nl-thankyou");t.find(".conversion-module-signup-form-optin-regular").addClass("hide").find(":checkbox").prop("checked",!1).end().end().find(".conversion-module-signup-form-optin-eea").addClass("hide").find(":checkbox").prop("checked",!1).end().end().find(".conversion-module-signup-form-country_other").addClass("hide").find(":input").val("").end().end();switch(e){case"United States":t.find(".conversion-module-signup-form-optin-regular").removeClass("hide").find(":checkbox").prop("checked",!0).end().end();break;case"EEA (European Economic Area)":t.find(".conversion-module-signup-form-optin-eea").removeClass("hide").find(":checkbox").prop("checked",!1).end().end();break;case"Canada":t.find(".conversion-module-signup-form-optin-regular").removeClass("hide").find(":checkbox").prop("checked",!1).end().end();break;case"Other":t.find(".conversion-module-signup-form-optin-regular").removeClass("hide").find(":checkbox").prop("checked",!0).end().end().find(".conversion-module-signup-form-country_other").removeClass("hide").end();break;default:}}var e=this;n("select[name='organization_function']"),$(".conversion-module").on("click."+this.event_namespace,".conversion-module-download-section-btn,.conversion-module-close-btn",function(){e.close_module()}),$(".conversion-module-bar").length&&$(".conversion-module-bar").on("click."+this.event_namespace_bar,".conversion-module-bar-close-btn",function(){e.close_module_bar()}),$(".conversion-module").on("change."+this.event_namespace,"select[name='employer']",function(){t($(this).val())}),$(".conversion-module-bar").on("change."+this.event_namespace_bar,"select[name='employer']",function(){t($(this).val())}),$(".conversion-module").on("change."+this.event_namespace,"select[name='country']",function(){r($(this).val())}),$("body").on("keyup."+this.event_namespace,function(t){var n=27;t.keyCode===n&&e.close_module()}),$("body").on("submit."+this.event_namespace,".conversion-module-nl-signup .conversion-module-signup-form",function(t){var n;t.preventDefault(),$(".conversion-module").animate({scrollTop:0}),n=e.submit_signup(t);if(n===!1)return;var r=$(t.target);e.trackSegmentActivity(r),$("body").on("submit."+e.event_namespace,".conversion-module-nl-thankyou .conversion-module-signup-form",function(t){var i=$(t.target);e.trackSegmentSurveyActivity(r,i),t.preventDefault(),$(".conversion-module").animate({scrollTop:0}),i.find(".help-block").remove(),i.find(".has-error").removeClass("has-error");if(!e.thankyou_form_is_valid(i))return;if(!e.validate_recaptcha(i))return;e.close_thankyou(t),$.when(n).done(function(){e.submit_thankyou(t)})})}),$("body").on("submit."+this.event_namespace_bar,".conversion-module-bar-signup-form",function(t){var n;t.preventDefault(),n=e.submit_signup(t);if(n===!1)return;$("html,body").addClass("conversion-module-shown"),$(".conversion-module").removeClass("hide"),$(".conversion-module-signup-form-optin").removeClass("hide"),$(".conversion-module-signup-form-optin-eea").addClass("hide"),e.close_module_bar 66(),$("body").on("submit."+e.event_namespace_bar,".conversion-module-nl-thankyou .conversion-module-signup-form",function(t){var r=$(t.target);t.preventDefault(),$(".conversion-module .conversion-module-bar-modal").animate({scrollTop:0}),r.find(".help-block").remove(),r.find(".has-error").removeClass("has-error");if(!e.thankyou_form_is_valid(r))return;if(!e.validate_recaptcha(r))return;e.close_thankyou(t),$.when(n).done(function(){e.submit_thankyou(t)})})})},init_view_counter:function(){var e=this.get_daily_counter();e.counter+=1,e.store()},can_show_module:function(){var e=$.cookie(this.get_nl_cookie_key())==="1";return e||this.is_mobile()&&$(".conversion-module-mobile-disabled").length?!1:this.get_daily_counter().counter===this.get_show_at_view()},can_show_module_bar:function(){var e,t;return e=$.cookie(this.get_nl_cookie_key())==="1",t=$.cookie(this.get_module_bar_key())==="1",!e&&!t},close_thankyou:function(e){var t,n,r,i;n=$(e.target),n.find("[type='submit']").prop("disabled",!0),i=$(".conversion-module-nl-thankyou"),i.addClass("hide"),t=$(".conversion-module-download-section");if(!t.length){this.close_module();return}r=i.find("[name='run_through_id']").val(),t.find(".conversion-module-download-l
66ink").each(function(){var e=$(this).attr("href");$(this).attr("href",e+"&run-through="+r)}),t.removeClass("hide")},close_module:function(){this.clear_all_recaptcha_error_watchers(),$(".conversion-module").off("click."+this.event_namespace),$("body").off("submit."+this.event_namespace),$("body").off("keyup."+this.event_namespace),$(".conversion-module").addClass("hide"),$("html,body").removeClass("conversion-module-shown")},close_module_bar:function(e){e&&e.preventDefault(),this.clear_all_recaptcha_error_watchers(),$(".conversion-module-bar").off("click."+this.event_namespace_bar),$(".conversion-module-bar").addClass("hide"),$("html,body").removeClass("conversion-module-bar-shown conversion-module-shown"),this.set_module_bar_closed(!0)},ensure_csrf_token_exists:function(){return $.cookie("csrftoken")!==undefined?$.when():$.get("/csrf/")},ensure_subscription_status:function(){var e,t,n;return $.cookie(this.get_nl_cookie_key())==="1"?$.when():(t=this,n="/audb/list/subscribed/{}/".replace("{}",this.get_nl_identifier()),e=$.get(n).then(function(e){t.set_subscribed(e==="true")}),e)},get_cookie:function(){$.cookie.apply($.cookie,arguments)},get_daily_counter:function(){return new GEMG.DailyCounter("views-since-welcome-ad",this.show_every_n_days)},get_module_bar_key:function(){var e="module-bar-closed";return e},get_nl_cookie_key:function(){return"subscribed-ge-today"},get_nl_identifier:function(){return"newsletter_ge_today"},get_prereqs_fulfilled:function(){return e},get_show_at_view:function(){return this.show_at_view},get_welcome_ad_key:function(){var e=this.is_mobile()?"mobileAppAdViewed":"welcomeAdViewed";return e},is_mobile:function(){return $("body").hasClass("ge-mobile")},set_cookie:function(){var e=window.setCookie||$.cookie;e.apply(e,arguments)},set_subscribed:function(e){var t=this.get_nl_cookie_key(),n=new Date;n.setHours(23,59,59),n.setDate(n.getDate()+this.show_every_n_days),this.set_cookie(t,e?"1":"0",n)},set_module_bar_closed:function(e){var t=this.get_module_bar_key(),n=new Date;n.setHours(23,59,59),this.set_cookie(t,e?"1":"0",n)}
66,show_module:function(){var e=$(".conversion-module");e.length&&(e.removeClass("hide"),$("html,body").addClass("conversion-module-shown"))},show_module_bar:function(){var e=$(".conversion-module-bar");e.length&&(e.removeClass("hide"),$("html,body").addClass("conversion-module-bar-shown"))},signup_form_is_valid:function(e){var t=e.find("[name='email']"),n=$.trim(t.val());return this.validate_email(n)?!0:(e.hasClass("form-inline")?t.addClass("has-error"):(t.parent().addClass("has-error"),t.after(this.error_message_template.replace("{{error}}","Enter a valid email."))),e.find("[type='submit']").prop("disabled",!1),!1)},thankyou_form_is_valid:function(e){var t=this,n=!0;return e.find(".form-group:visible").each(function(){var e=$(this),r=e.find("input:not([type='hidden'],[type='checkbox'],[type='submit']), select");if(!r.length)return;$.trim(r.val())||(e.addClass("has-error"),r.after(t.error_message_template.replace("{{error}}","This field is required.")),n=!1)}),n||e.find("[type='submit']").prop("disabled",!1),n},get_recaptcha_response:function(e){var t=e.find(".g-recaptcha"),n=$.trim(e.find("textarea[name='g-recaptcha-response']").val()||"");if(!n&&typeof grecaptcha!="undefined"){var r=t.data("widget-id");r!==undefined&&(n=$.trim(grecaptcha.getResponse(r)))}return n},clear_recaptcha_error:function(e){var t=e.find(".g-recaptcha");t.removeClass("g-recaptcha-has-danger"),t.next(".help-block").remove();var n=e.data("recaptcha-error-watcher");n&&(clearInterval(n),e.removeData("recaptcha-error-watcher"))},clear_all_recaptcha_error_watchers:function(){var e=this;$(".conversion-module .conversion-module-signup-form").each(function(){e.clear_recaptcha_error($(this))})},start_recaptcha_error_watcher:function(e){var t=this,n=e.data("recaptcha-error-watcher");if(n)return;n=setInterval(function(){t.get_recaptcha_response(e).length>0&&t.clear_recaptcha_error(e)},250),e.data("recaptcha-error-watcher",n)},validate_recaptcha:function(e){var t=e.find(".g-recaptcha"),n;if(!t.length)return!0;n=this.get_recaptcha_response(e);var r=n.length>0;return r?(this.clear_recaptcha_error(e),!0):(t.addClass("g-recaptcha-has-danger"),t.next(".help-block").remove(),t.after(this.error_message_template.replace("{{error}}","Please complete the reCAPTCHA.")),this.start_recaptcha_error_watcher(e),!1)},trackSegmentActivity:function(e){email=e.find("[name='email']").val(),employer=e.find("[name='employer']").val(),GEMG.Segment.Utils.trackActivity("Newsletter Registration",{newslettersSelected:[this.get_nl_identifier()],formName:"popup-module"})},trackSegmentSurveyActivity:function(e,t){var n=e.find("select[name='employer']").val(),r=t.find("[name='email']").val(),i=t.find("input[name='full_name']").val 67(),s=t.find("select[name='job_function']").val(),o=t.find("input[name='phone']").val(),u=t.find("input[name='state_and_zip_0']").val(),a=t.find("select[name='country']").val(),f=t.find("input[name='optin']")[0].checked;userData={fullName:i,employer:n,jobFunction:s,phoneNumber:o,zipCode:u,country:a,thirdPartyOptIn:f},GEMG.Segment.Utils.trackActivity("Newsletter Survey Completed",{initiatedBy:"popup-module"}),GEMG.GoogleAnalytics.Base.customEvent("form_submit","Form","conversion-module-pop-up")},submit_signup:function(e){var t,n,r,i,s;return e.preventDefault(),t=$(e.target),t.find("[type='submit']").prop("disabled",!0),t.find(".help-block").remove(),t.find(".has-error").removeClass("has-error"),this.signup_form_is_valid(t)?(n=t.find("[name='run_through_id']"),n.val((new Date).getTime().toString(36)),this.set_subscribed(!0),r=$(".conversion-module-nl-signup"),r.addClass("hide"),i=$(".conversion-module-bar"),i.addClass("hide"),s=$(".conversion-module-nl-thankyou"),s.find("input[name='email']").val($.trim(t.find("[name='email']").val())),s.find("input[name='run_through_id']").val(n.val()),s.removeClass("hide"),this.render_thankyou_recaptcha(s),$.post(t.attr("action"),t.serialize())):!1},submit_thankyou:function(e){var t;return e.preventDefault(),t=$(e.target),this.validate_recaptcha(t)?$.post(t.attr("action"),t.serialize()):!1}
67,validate_email:function(e){var t=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;return t.test(e)?e!=="[email protected]":!1},render_thankyou_recaptcha:function(e){var t=e.find(".g-recaptcha");if(!t.length||typeof grecaptcha=="undefined")return;if(t.find("textarea[name='g-recaptcha-response']").length||t.find("iframe").length)return;var n=t.data("widget-id");if(n!==undefined)return;var r=t.data("sitekey");if(!r)return;try{n=grecaptcha.render(t.get(0),{sitekey:r}),t.data("widget-id",n)}catch(i){return}},constructor:t},t}(); 68 69var GEMG=GEMG||{};GEMG.modules=GEMG.modules||{},GEMG.modules.LazyImage=function(){var e=null,t=function(){};return t.prototype={get_config:function(){return{selector:".lazy-img",success:function(e){$(e).removeClass(function(e,t){var n,r=t.split(" "),i=[];for(n=0;n<r.length;++n)r[n].indexOf("lazy-img-placeholder")!==-1&&i.push(r[n]);return i.join(" ")})},successClass:"lazy-img-loaded",offset:800}},destroy:function(){$(window).off("resize.gemg::lazy-image"),e!==null&&(e.destroy(),e=null)},update:function(){e!==null&&e.revalidate()},init:function(){e!==null&&this.destroy(),e=new Blazy(this.get_config()),$(window).on("resize.gemg::lazy-image",$.debounce(250,function(){var e=new t;e.update()}))},constructor:t},t}(); 70 71var GEMG=GEMG||{};GEMG.CardStack=function(){var e=function(){this.ads=null};return e.prototype={constructor:e,event_ns:"card-stack",VIEWS_BEFORE_AD:3,show_ad:function(e){var t=$(".card-stack-ad-container"),n,r,i,s,o,u;$(".ad-slot,.ad-stub").remove(),r={viewport:"mobile",sizes:["block"],template:"ad_cardstack",lazy:!1},i={viewport:"tablet",sizes:["block","640x480"],size_mapping:"cardstack",template:"ad_cardstack",lazy:!1},n={viewport:"desktop",sizes:["640x480"],template:"ad_cardstack",lazy:!1},s=$(this.ads.create_ad_stub(n)),s.addClass("ad-desktop"),u=$(this.ads.create_ad_stub(i)),u.addClass("ad-tablet"),o=$(this.ads.create_ad_stub(r)),o.addClass("ad-mobile"),t.append(s),t.append(u),t.append(o),$(e).data("locked",!1),this.ads.push_fill_ad_stubs(),this.set_view(0)},set_view:function(e){var t={path:"/"};$.cookie("card-stack-views",e.toString(),t)},mark_viewed:function(){var e=$.cookie("card-stack-views")||"0";e=parseInt(e,10)+1,this.set_view(e)},get_nav_height:function(){return $(".simplified-nav").height()},get_cardstack_id:function(){return $(".card-stack-card-current-card").data("cardstack-id")},get_card_number:function(){return $(".card-stack-card-current-card").data("card-number")},get_is_sponsored:function(){return Boolean($(".card-stack-card-current-card").data("sponsored"))},can_show_ad:function(e){var t,n,r,i=0,s=1;n=[".card-stack-start-link",".card-stack-toc-card-info"].join(",");if($(e).is(n))return!1;r=$(".card-stack-card-current-card .card-stack-pagination");if(r.length){r=$.trim(r.text()).split("/");if(r[s]===r[i])return!1}return t=$.cookie("card-stack-views")||"0",parseInt(t,10)>=this.VIEWS_BEFORE_AD}
71,get_source_from_anchor:function(e){var t=undefined;return $(e).data("oref")},hide_prev_next_links:function(){$(".card-stack-card-prev-next-bottom-container").addClass("card-stack-card-prev-next-hide"),$(".card-stack-card-prev-next-container,.card-stack-card-prev-next-link").css("visibility","hidden")},show_prev_next_links:function(){$(".card-stack-card-prev-next-bottom-container").removeClass("card-stack-card-prev-next-hide"),$(".card-stack-card-prev-next-container,.card-stack-card-prev-next-link").css({visibility:"visible",opacity:0}).animate({opacity:1})},copy_card_info_to_ad_card:function(e,t,n){var r,i,s,o,u,a,f,l;e.find(".card-stack-ad-container").attr("class","").addClass("card-stack-ad-container card-stack-card-prev-next-reference ad-container"),u=t.find(".card-stack-card-prev-link"),a=t.find(".card-stack-card-next-link"),a.length&&(o=e.find(".card-stack-card-next-link"),o.attr("href",a.attr("href")),o.data("card-id",a.data("card-id")),o.data("card-browser-title",a.data("card-browser-title")),o.find(".card-stack-card-prev-next-title").empty().append(a.find(".card-stack-card-prev-next-title").first().text()),u.length?o.removeClass("card-stack-card-no-prev"):o.addClass("card-stack-card-no-prev")),u.length&&(s=e.find(".card-stack-card-prev-link"),s.attr("href",u.attr("href")),s.data("card-id",u.data("card-id")),s.data("card-browser-title",u.data("card-browser-title")),s.find(".card-stack-card-prev-next-title").empty().append(u.find(".card-stack-card-prev-next-title").first().text()),a.length?s.removeClass("card-stack-card-no-next"):s.addClass("card-stack-card-no-next")),r=".card-stack-card-prev-next-bottom-container",u.length&&a.length?e.find(r).addClass("card-stack-card-prev-next-both"):e.find(r).removeClass("card-stack-card-prev-next-both"),i=e.find(".card-stack-ad-continue-link"),f=n.attr("href").split("?")[0],i.attr("href",f+"?oref="+i.data("oref")),n.is(".card-stack-title")?l=n.text():l=n.find(".card-stack-card-prev-next-title").text(),i.find(".card-stack-ad-continue-link-title").empty().append(l),i.data("card-id",n.data("card-id")),i.data("card-browser-title",n.data("card-browser-title")),n.is(".card-stack-card-backwards")?i.addClass("card-stack-card-backwards"):i.removeClass("card-stack-card-backwards")},show_next_card:function(e){var t=e.href,n=$(e).data("card-browser-title"),r=this,i=this.get_nav_height()+10,s=this.can_show_ad(e)?$(".card-stack-card-current-card").offset().top-i:$(".card-stack-title").offset().top-i;this.hide_prev_next_links(),$("html,body").animate({scrollTop:s}).promise().then(function(){var i,s,o,u;o=$(".card-stack-card-current-card"),u=r.can_show_ad(e),u?(s=$(".card-stack-card-ad"),r.copy_card_info_to_ad_card(s,o,$(e))):s=$("#"+$(e).data("card-id")),i=Math.max(o.outerHeight(!0),s.show().outerHeight(!0)),s.hide(),$(".card-stack-card-stack").animate({height:i}).promise().then(function(){var i,a,f,l,c,h,p=".card-stack-card-backwards";$(e).is(p)?(l={position:"absolute"},h={right:"-100%",opacity:0}
71,i={position:"absolute",right:"100%",opacity:"0"},f={right:"0%",opacity:"1"}):(l={position:"absolute"},h={left:"-100%",opacity:0},i={position:"absolute",left:"100%",opacity:"0"},f={left:"0%",opacity:"1"}),$(".ad-slot,.ad-stub").remove(),a=s.css(i).show().addClass("card-stack-card-current-card").animate(f).promise(),c=o.removeClass("card-stack-card-current-card").show().css(l).animate(h).promise().then(function(){$(this).find(".card-stack-ad-container").removeAttr("style").closest(".card-stack-card-container").removeClass("card-stack-ad-container-shown"),$(this).removeAttr("style").find(".card-stack-card").removeAttr("style")}),$.when(a,c).done(function(){var e=$(".card-stack-card-stack").animate({height:s.outerHeight(!0)}).promise();e.then(function(){$(".card-stack-card-current-card").removeAttr("style"),$(this).removeAttr("style"),r.show_prev_next_links(),u&&r.show_ad()})}),$(e).data("locked",!1),u||(r.mark_viewed(),r.add_sponsor_tooltip(),History.replaceState({},n,t),GEMG.GoogleAnalytics.CardStack&&GEMG.GoogleAnalytics.CardStack.pageView(s.data("google-analytics").dimensions),localStorage.getItem("olyticsBehaviorId")&&olytics.fire({behaviorId:localStorage.getItem("olyticsBehaviorId")}))})})},has_history:function(){return!!window.history&&!!window.history.pushState}
71,handle_prev_next_bottom:function(){var e=$(".card-stack-card-current-card .card-stack-card-prev-next-bottom-container" 72),t=$(window).scrollTop()+$(window).height();if(!e.length)return;e.is(":visible")&&e.offset().top<t?$(".card-stack-card-current-card .card-stack-card-prev-next-container").hide():$(".card-stack-card-current-card .card-stack-card-prev-next-container").show()},handle_prev_next:function(){var e,t,n,r,i;e=$(".card-stack-card-current-card .card-stack-card-prev-next-reference:visible");if(!e.length)return;e.length===2&&(e=e.filter(".card-stack-ad-container")),n=e.offset().top,t=n+e.height(),i=$(window).scrollTop()+this.get_nav_height(),r=$(".card-stack-card-current-card .card-stack-card-prev-next-container");if(r.outerHeight(!0)>e.height()){this.handle_prev_next_bottom();return}i<n?r.removeClass("card-stack-card-prev-next-fixed").removeClass("card-stack-card-prev-next-bottom"):i+r.outerHeight(!0)<=t?r.removeClass("card-stack-card-prev-next-bottom").addClass("card-stack-card-prev-next-fixed"):r.removeClass("card-stack-card-prev-next-fixed").addClass("card-stack-card-prev-next-bottom")},add_social_handler:function(){var e,t=this;e="click."+this.event_ns+":social"},sponsor_content_tag_selector:"card-stack-card-sponsor-content-tag-help",add_sponsor_tooltip:function(){var e=this.sponsor_content_tag_selector+"-added",t=$("."+this.sponsor_content_tag_selector).not("."+e);t.each(function(){$(this).tooltipsy({alignTo:"cursor",className:"card-stack-card-sponsor-content-help-tooltip",delay:0,offset:[20,0]}),$(this).addClass(e)})},get_add_next_card_handler_links:function(){var e=[".card-stack-ad-continue-link",".card-stack-title",".card-stack-start-link",".card-stack-toc-card-info",".card-stack-card-prev-next-link",".card-stack-start-over-link"].join(",");return e},add_next_card_handler:function(){var e,t,n;if(!this.has_history())return;t=this.get_add_next_card_handler_links(),n=this,e="click."+this.event_ns+":next-card",$("body").on(e,t,function(e){e.preventDefault();var t,r;if($(this).data("locked"))return;t=window.location.pathname,r=this.pathname;if(t===r)return;$(this).data("locked",!0),n.show_next_card(this)})},listen_scroll:function(){var e=this;$(window).on("scroll."+this.event_ns,$.throttle(50,function(){var t=$(".card-stack-card-prev-next-container");t.length&&(e.handle_prev_next(),e.handle_prev_next_bottom())}))},listen_resize:function(){var e=this;$(window).on("resize."+this.event_ns,$.throttle(250,function(){var t=$(".card-stack-card-prev-next-container");t.length&&e.handle_prev_next_bottom()}))},listen_viewport_change:function(){var e=this;$("body").on("gemg:viewport-changed."+this.event_ns,function(){$(".ad-stub-"+e.ads.current_screen_format()).length?e.ads.push_fill_ad_stubs():e.ads.refresh_slots()})},listen:function(){this.listen_scroll(),this.listen_resize(),this.listen_viewport_change(),this.add_next_card_handler(),this.add_social_handler(),this.add_sponsor_tooltip(),$(".card-stack-card-prev-next-container").length&&(this.handle_prev_next(),this.handle_prev_next_bottom())},init:function(e){var t=this.get_cardstack_id(),n=this.get_card_number(),r=this.get_is_sponsored();return e===undefined&&(e={ads:null}),this.ads=e.ads,this.listen(),this.mark_viewed(),this}},e}(); 73 74var Govexec=Govexec||{};Govexec.DisqusTools=Govexec.DisqusTools||{},function(){Govexec.DisqusTools.CommentLoader=function(){var e=Object,t=function(){this.disqus_status=this.DISQUS_NOT_LOADED,this.has_set_disqus_config=!1};return t.prototype=new e,t.prototype.constructor=t,t.prototype.DISQUS_NOT_LOADED="disqus-not-loaded",t.prototype.DISQUS_LOADING="disqus-loading",t.prototype.DISQUS_LOADED="disqus-loaded",t.prototype.DISQUS_DISABLED="disqus-disabled",t.prototype.DISQUS_CHECK_LIMIT=3,t.prototype.DISQUS_FAIL_MSG="Note: If you are seeing this message, the comments application is being blocked by your service provider or a browser security setting. You will only be able to read, not post, comments. Please contact your system administrator to correct this issue. ",t.prototype.DISQUS_LOADED_MSG="The comment system is back online. Would you like to see the full interactive comments instead? ",t.prototype.init=function(){return this.snag_necessary_elements(),this.apply_event_listeners(),this},t.prototype.snag_necessary_elements=function(){this.ele_static_comments=$("#static_comments"),this.ele_disqus_thread=$("#disqus_thread")},t.prototype.apply_event_listeners=function(){},t.prototype.set_disqus_config=function(){var e=this;window.disqus_config=function(){e.has_set_disqus_config||(this.page.identifier=window.disqus_identifier,this.page.url=window.disqus_url,this.callbacks.onReady=[function(){e.disqus_is_disabled()?(e.disqus_status=e.DISQUS_LOADED,e.show_disqus_loaded_msg()):(e.disqus_status=e.DISQUS_LOADED,e.show_disqus())}],e.has_set_disqus_config=!0)}},t.prototype.disqus_is_disabled=function(){return this.disqus_status==this.DISQUS_DISABLED},t.prototype.get_fail_message=function(){return this.DISQUS_FAIL_MSG},t.prototype.get_disqus_embed_url=function(){return"https://"+window.disqus_shortname+".disqus.com/embed.js"},t.prototype.show_static=function(){this.ele_static_comments&&this.ele_disqus_thread&&(this.ele_disqus_thread.hide(),this.ele_static_comments.slideDown(2e3))},t.prototype.show_disqus=function(){this.ele_static_comments&&this.ele_disqus_thread&&(this.ele_static_comments.hide(),this.ele_disqus_thread.show())},t.prototype.show_disqus_loaded_msg=function(){var e=this;$("#disqusNoJS").find(".noJSalert").remove().end().prepend($("<div/>",{"class":"noJSalert update",style:"padding-right: 14px;",html:this.DISQUS_LOADED_MSG}).append($("<a/>",{href:"#0",text:"Reload comments",click:function(){return e.show_disqus(),!1}})))},t.prototype.request_script=function(){this.disqus_status=this.DISQUS_LOADING,$.getScript(this.get_disqus_embed_url()),this.check_script_success()},t.prototype.disqus_has_loaded=function(){return this.disqus_status==this.DISQUS_LOADED},t.prototype.check_script_success=function(){var e=1,t=this;setTimeout(function n(){t.disqus_has_loaded()?t.disqus_status=t.DISQUS_LOADED:e<t.DISQUS_CHECK_LIMIT?setTimeout(n,1e3*++e):(t.disqus_status=t.DISQUS_DISABLED,t.request_script_fail())},1e3)},t.prototype.build_comment_thread=function(e,t){var n=$("<div/>",{id:"commentThread",style:"clear: both;"});for(var r=0;r<e.results.length;r++){var i=e.results[r],s=new Date(Date.parse(i.createdAt)),o=Govexec.DateDiff.asString(s,t),u;i.parent||(u=this.build_comment(i.author.profileUrl,i.author.name," · "+o,i.raw_message,i.points),n.append(u));for(var a=0;a<e.results.length;a++){var f=e.results[a];if(f.parent&&f.parent==i.id){var l=new Date(Date.parse(f.createdAt)),c=Govexec.DateDiff.asString(l,t);u=this.build_comment(f.author.profileUrl,f.author.name," · "+c,f.raw_message,f.points),u.addClass("replycomment"),n.append(u)}}}return n},t.prototype.build_comment=function(e,t,n,r,i){var s=$("<div/>",{"class":"singlecomment"}
74),o=$("<div/>",{"class":"commentBody"}),u=$("<div/>",{"class":"commentname"}).append($("<a/>",{href:e,target:"_blank",html:t})).append($("<span/>",{style:"font-size: 11px;",html:n})),a=$("<div/>",{"class":"commentmessage",html:r}),f=$("<div/>",{"class":"commentfooter",style:"font-size: 11px;",html:i+" Votes"});return s.append(o.append(u).append(a).append(f)),s},t.prototype.request_script_fail=function(){if(this.disqus_has_loaded()){this.show_disqus();return}var e=this;$.ajax({url:"/disqus/listposts/"+window.disqus_identifier+"/"}).done(function(t){if(e.disqus_has_loaded()){this.show_disqus();return}e.disqus_status=e.DISQUS_DISABLED;var n=new Date,r=new Date(n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate(),n.getUTCHours(),n.getUTCMinutes(),n.getUTCSeconds()),i=$("<div/>",{id:"disqusNoJS"}).append($("<div/>",{"class":"noJSalert",style:"padding-right: 14px;",html:e.get_fail_message()}).append($("<a/>",{href:"http://disqus.com/for-websites/vip",target:"_blank",text:"Read more."}))).append(e.build_comment_thread(t,r)).append($("<a/>",{"class":"dsq-brlink",href:"http://disqus.com",target:"_blank",text:"powered by "}).append($("<span/>",{"class":"logo-disqus",text:"DISQUS"})));e.ele_static_comments.append(i),e.show_static()})},t}(),Govexec.DisqusTools.DefenseOneCommentLoader=function(){var e=Govexec.DisqusTools.CommentLoader,t=function(){e.call(this)};return t.prototype=new e,t.prototype.constructor=t,t.prototype.snag_necessary_elements=function(){this.ele_static_comments=$("#static_comments"),this.ele_disqus_thread=$("#disqus_thread"),this.ele_comments=$("#comments"),this.ele_show_comments=$("#show_comments"),this.ele_loading_comments=$("#loading_comments"),this.ele_hide_comments=$("#hide_comments")},t.prototype.show_comments_all=function(){this.ele_show_comments&&this.ele_loading_comments&&this.ele_hide_comments&&this.ele_comments&&(this.ele_show_comments.hide(),this.ele_loading_comments.hide(),this.ele_hide_comments.show(),this.ele_comments.addClass("clicked"),this.ele_comments.slideDown("slow"))},t.prototype.show_static=function(){this.show_comments_all(),e.prototype.show_static.call(this)},t.prototype.show_disqus=function(){this.show_comments_all(),e.prototype.show_disqus.call(this)},t.prototype.apply_event_listeners=function(){ 75e.prototype.apply_event_listeners.call(this);var t=this;this.ele_show_comments.click(function(e){e.preventDefault(),t.disqus_has_loaded()||t.disqus_status==t.DISQUS_DISABLED?t.show_comments_all():(t.ele_hide_comments.hide(),t.ele_show_comments.hide(),t.ele_loading_comments.show(),t.disqus_status==t.DISQUS_NOT_LOADED?t.request_script():DISQUS.reset({reload:!0}))}),this.ele_hide_comments.click(function(e){e.preventDefault(),t.ele_hide_comments.hide(),t.ele_loading_comments.hide(),t.ele_show_comments.show(),t.ele_comments.slideUp("slow")})},t}(),Govexec.DisqusTools.GEMGCommentLoader=function(){var e=Govexec.DisqusTools.CommentLoader,t=function(){e.call(this)};return t.prototype=new e,t.prototype.constructor=t,t.prototype.add_disqus_thread=function(e){var t=this,n=$("<div/>").attr("id","disqus_thread");e.closest(".js-social-container").find(".js-disqus-container").append(n).addClass("opened").slideDown(function(){var n,r=e.closest(".js-article");window.disqus_identifier="post_"+parseInt(r.data("id"),10),window.disqus_url=r.data("full-url"),t.disqus_status==t.DISQUS_NOT_LOADED?t.request_script():t.disqus_has_loaded()&&DISQUS.reset({reload:!0,config:function(){this.page.identifier=window.disqus_identifier,this.page.url=window.disqus_url}})})},t.prototype.apply_event_listeners=function(){var e=this;$("body").on("click",".js-social-comment",function(t){var n,r=$(this);t.preventDefault();if(r.hasClass("opened")){r.removeClass("opened"),r.closest(".js-social-container").find(".js-disqus-container").removeClass("opened").slideUp(function(){$("#disqus_thread").remove()});return}r.addClass("opened"),n=$("#disqus_thread");var i=n.parent().removeClass("opened");i.length?i.slideUp(function(){n.slideUp().remove(),e.add_disqus_thread(r)}):e.add_disqus_thread(r)})},t.prototype.request_script_fail=function(){},t}()}(); 76 77(function(e){typeof define=="function"&&define.amd?define(["jquery"],e):typeof exports=="object"?e(require("jquery")):e(window.jQuery||window.Zepto)})(function(e){var t="Close",n="BeforeClose",r="AfterClose",i="BeforeAppend",s="MarkupParse",o="Open",u="Change",a="mfp",f="."+a,l="mfp-ready",c="mfp-removing",h="mfp-prevent-close",p,d=function(){},v=!!window.jQuery,m,g=e(window),y,b,w,E,S=function(e,t){p.ev.on(a+e+f,t)},x=function(t,n,r,i){var s=document.createElement("div");return s.className="mfp-"+t,r&&(s.innerHTML=r),i?n&&n.appendChild(s):(s=e(s),n&&s.appendTo(n)),s}
77,T=function(t,n){p.ev.triggerHandler(a+t,n),p.st.callbacks&&(t=t.charAt(0).toLowerCase()+t.slice(1),p.st.callbacks[t]&&p.st.callbacks[t].apply(p,e.isArray(n)?n:[n]))},N=function(t){if(t!==E||!p.currTemplate.closeBtn)p.currTemplate.closeBtn=e(p.st.closeMarkup.replace("%title%",p.st.tClose)),E=t;return p.currTemplate.closeBtn},C=function(){e.magnificPopup.instance||(p=new d,p.init(),e.magnificPopup.instance=p)},k=function(){var e=document.createElement("p").style,t=["ms","O","Moz","Webkit"];if(e.transition!==undefined)return!0;while(t.length)if(t.pop()+"Transition"in e)return!0;return!1};d.prototype={constructor:d,init:function(){var t=navigator.appVersion;p.isIE7=t.indexOf("MSIE 7.")!==-1,p.isIE8=t.indexOf("MSIE 8.")!==-1,p.isLowIE=p.isIE7||p.isIE8,p.isAndroid=/android/gi.test(t),p.isIOS=/iphone|ipad|ipod/gi.test(t),p.supportsTransition=k(),p.probablyMobile=p.isAndroid||p.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent),y=e(document),p.popupsCache={}},open:function(t){var n;if(t.isObj===!1){p.items=t.items.toArray(),p.index=0;var r=t.items,i;for(n=0;n<r.length;n++){i=r[n],i.parsed&&(i=i.el[0]);if(i===t.el[0]){p.index=n;break}}}else p.items=e.isArray(t.items)?t.items:[t.items],p.index=t.index||0;if(p.isOpen){p.updateItemHTML();return}p.types=[],w="",t.mainEl&&t.mainEl.length?p.ev=t.mainEl.eq(0):p.ev=y,t.key?(p.popupsCache[t.key]||(p.popupsCache[t.key]={}),p.currTemplate=p.popupsCache[t.key]):p.currTemplate={},p.st=e.extend(!0,{},e.magnificPopup.defaults,t),p.fixedContentPos=p.st.fixedContentPos==="auto"?!p.probablyMobile:p.st.fixedContentPos,p.st.modal&&(p.st.closeOnContentClick=!1,p.st.closeOnBgClick=!1,p.st.showCloseBtn=!1,p.st.enableEscapeKey=!1),p.bgOverlay||(p.bgOverlay=x("bg").on("click"+f,function(){p.close()}),p.wrap=x("wrap").attr("tabindex",-1).on("click"+f,function(e){p._checkIfClose(e.target)&&p.close()}),p.container=x("container",p.wrap)),p.contentContainer=x("content"),p.st.preloader&&(p.preloader=x("preloader",p.container,p.st.tLoading));var u=e.magnificPopup.modules;for(n=0;n<u.length;n++){var a=u[n];a=a.charAt(0).toUpperCase()+a.slice(1),p["init"+a].call(p)}T("BeforeOpen"),p.st.showCloseBtn&&(p.st.closeBtnInside?(S(s,function(e,t,n,r){n.close_replaceWith=N(r.type)}),w+=" mfp-close-btn-in"):p.wrap.append(N())),p.st.alignTop&&(w+=" mfp-align-top"),p.fixedContentPos?p.wrap.css({overflow:p.st.overflowY,overflowX:"hidden",overflowY:p.st.overflowY}):p.wrap.css({top:g.scrollTop(),position:"absolute"}),(p.st.fixedBgPos===!1||p.st.fixedBgPos==="auto"&&!p.fixedContentPos)&&p.bgOverlay.css({height:y.height(),position:"absolute"}),p.st.enableEscapeKey&&y.on("keyup"+f,function(e){e.keyCode===27&&p.close()}),g.on("resize"+f,function(){p.updateSize()}),p.st.closeOnContentClick||(w+=" mfp-auto-cursor"),w&&p.wrap.addClass(w);var c=p.wH=g.height(),h={};if(p.fixedContentPos&&p._hasScrollBar(c)){var d=p._getScrollbarSize();d&&(h.marginRight=d)}p.fixedContentPos&&(p.isIE7?e("body, html").css("overflow","hidden"):h.overflow="hidden");var v=p.st.mainClass;return p.isIE7&&(v+=" mfp-ie7"),v&&p._addClassToMFP(v),p.updateItemHTML(),T("BuildControls"),e("html").css(h),p.bgOverlay.add(p.wrap).prependTo(p.st.prependTo||e(document.body)),p._lastFocusedEl=document.activeElement,setTimeout(function(){p.content?(p._addClassToMFP(l),p._setFocus()):p.bgOverlay.addClass(l),y.on("focusin"+f,p._onFocusIn)},16),p.isOpen=!0,p.updateSize(c),T(o),t},close:function(){if(!p.isOpen)return;T(n),p.isOpen=!1,p.st.removalDelay&&!p.isLowIE&&p.supportsTransition?(p._addClassToMFP(c),setTimeout(function(){p._close()},p.st.removalDelay)):p._close()},_close:function(){T(t);var n=c+" "+l+" ";p.bgOverlay.detach(),p.wrap.detach(),p.container.empty(),p.st.mainClass&&(n+=p.st.mainClass+" "),p._removeClassFromMFP(n);if(p.fixedContentPos){var i={marginRight:""};p.isIE7?e("body, html").css("overflow",""):i.overflow="",e("html").css(i)}y.off("keyup"+f+" focusin"+f),p.ev.off(f),p.wrap.attr("class","mfp-wrap").removeAttr("style"),p.bgOverlay.attr("class","mfp-bg"),p.container.attr("class","mfp-container"),p.st.
77showCloseBtn&&(!p.st.closeBtnInside||p.currTemplate[p.currItem.type]===!0)&&p.currTemplate.closeBtn&&p.currTemplate.closeBtn.detach(),p._lastFocusedEl&&e(p._lastFocusedEl).focus(),p.currItem=null,p.content=null,p.currTemplate=null,p.prevHeight=0,T(r)},updateSize:function(e){if(p.isIOS){var t=document.documentElement.clientWidth/window.innerWidth,n=window.innerHeight*t;p.wrap.css("height",n),p.wH=n}else p.wH=e||g.height();p.fixedContentPos||p.wrap.css("height",p.wH),T("Resize")},updateItemHTML:function(){var t=p.items[p.index];p.contentContainer.detach(),p.content&&p.content.detach(),t.parsed||(t=p.parseEl(p.index));var n=t.type;T("BeforeChange",[p.currItem?p.currItem.type:"",n]),p.currItem=t;if(!p.currTemplate[n]){var r=p.st[n]?p.st[n].markup:!1;T("FirstMarkupParse",r),r?p.currTemplate[n]=e(r):p.currTemplate[n]=!0}b&&b!==t.type&&p.container.removeClass("mfp-"+b+"-holder");var i=p["get"+n.charAt(0).toUpperCase()+n.slice(1)](t,p.currTemplate[n]);p.appendContent(i,n),t.preloaded=!0,T(u,t),b=t.type,p.container.prepend(p.contentContainer),T("AfterChange")},appendContent:function(e,t){p.content=e,e?p.st.showCloseBtn&&p.st.closeBtnInside&&p.currTemplate[t]===!0?p.content.find(".mfp-close").length||p.content.append(N()):p.content=e:p.content="",T(i),p.container.addClass("mfp-"+t+"-holder"),p.contentContainer.append(p 78.content)},parseEl:function(t){var n=p.items[t],r;n.tagName?n={el:e(n)}:(r=n.type,n={data:n,src:n.src});if(n.el){var i=p.types;for(var s=0;s<i.length;s++)if(n.el.hasClass("mfp-"+i[s])){r=i[s];break}n.src=n.el.attr("data-mfp-src"),n.src||(n.src=n.el.attr("href"))}return n.type=r||p.st.type||"inline",n.index=t,n.parsed=!0,p.items[t]=n,T("ElementParse",n),p.items[t]},addGroup:function(e,t){var n=function(n){n.mfpEl=this,p._openClick(n,e,t)};t||(t={});var r="click.magnificPopup";t.mainEl=e,t.items?(t.isObj=!0,e.off(r).on(r,n)):(t.isObj=!1,t.delegate?e.off(r).on(r,t.delegate,n):(t.items=e,e.off(r).on(r,n)))},_openClick:function(t,n,r){var i=r.midClick!==undefined?r.midClick:e.magnificPopup.defaults.midClick;if(!i&&(t.which===2||t.ctrlKey||t.metaKey))return;var s=r.disableOn!==undefined?r.disableOn:e.magnificPopup.defaults.disableOn;if(s)if(e.isFunction(s)){if(!s.call(p))return!0}else if(g.width()<s)return!0;t.type&&(t.preventDefault(),p.isOpen&&t.stopPropagation()),r.el=e(t.mfpEl),r.delegate&&(r.items=n.find(r.delegate)),p.open(r)},updateStatus:function(e,t){if(p.preloader){m!==e&&p.container.removeClass("mfp-s-"+m),!t&&e==="loading"&&(t=p.st.tLoading);var n={status:e,text:t};T("UpdateStatus",n),e=n.status,t=n.text,p.preloader.html(t),p.preloader.find("a").on("click",function(e){e.stopImmediatePropagation()}),p.container.addClass("mfp-s-"+e),m=e}},_checkIfClose:function(t){if(e(t).hasClass(h))return;var n=p.st.closeOnContentClick,r=p.st.closeOnBgClick;if(n&&r)return!0;if(!p.content||e(t).hasClass("mfp-close")||p.preloader&&t===p.preloader[0])return!0;if(t!==p.content[0]&&!e.contains(p.content[0],t)){if(r&&e.contains(document,t))return!0}else if(n)return!0;return!1},_addClassToMFP:function(e){p.bgOverlay.addClass(e),p.wrap.addClass(e)},_removeClassFromMFP:function(e){this.bgOverlay.removeClass(e),p.wrap.removeClass(e)},_hasScrollBar:function(e){return(p.isIE7?y.height():document.body.scrollHeight)>(e||g.height())},_setFocus:function(){(p.st.focus?p.content.find(p.st.focus).eq(0):p.wrap).focus()},_onFocusIn:function(t){if(t.target!==p.wrap[0]&&!e.contains(p.wrap[0],t.target))return p._setFocus(),!1},_parseMarkup:function(t,n,r){var i;r.data&&(n=e.extend(r.data,n)),T(s,[t,n,r]),e.each(n,function(e,n){if(n===undefined||n===!1)return!0;i=e.split("_");if(i.length>1){var r=t.find(f+"-"+i[0]);if(r.length>0){var s=i[1];s==="replaceWith"?r[0]!==n[0]&&r.replaceWith(n):s==="img"?r.is("img")?r.attr("src",n):r.replaceWith('<img src="'+n+'" class="'+r.attr("class")+'" />'):r.attr(i[1],n)}}else t.find(f+"-"+e).html(n)})},_getScrollbarSize:function(){if(p.scrollbarSize===undefined){var e=document.createElement("div");e.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(e),p.scrollbarSize=e.offsetWidth-e.clientWidth,document.body.removeChild(e)}return p.scrollbarSize}},e.magnificPopup={instance:null,proto:d.prototype,modules:[],open:function(t,n){return C(),t?t=e.extend(!0,{},t):t={},t.isObj=!0,t.index=n||0,this.instance.open(t)},close:function(){return e.magnificPopup.instance&&e.magnificPopup.instance.close()},registerModule:function(t,n){n.options&&(e.magnificPopup.defaults[t]=n.options),e.extend(this.proto,n.proto),this.modules.push(t)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'<button title="%title%" type="button" class="mfp-close">×</button>',tClose:"Close (Esc)",tLoading:"Loading..."}},e.fn.magnificPopup=function(t){C();var n=e(this);if(typeof t=="string")if(t==="open"){var r,i=v?n.data("magnificPopup"):n[0].magnificPopup,s=parseInt(arguments[1],10)||0;i.items?r=i.items[s]:(r=n,i.delegate&&(r=r.find(i.delegate)),r=r.eq(s)),p._openClick({mfpEl:r},n,i)}else p.isOpen&&p[t].apply(p,Array.prototype.slice.call(arguments,1
78));else t=e.extend(!0,{},t),v?n.data("magnificPopup",t):n[0].magnificPopup=t,p.addGroup(n,t);return n};var L="inline",A,O,M,_=function(){M&&(O.after(M.addClass(A)).detach(),M=null)};e.magnificPopup.registerModule(L,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){p.types.push(L),S(t+"."+L,function(){_()})},getInline:function(t,n){_();if(t.src){var r=p.st.inline,i=e(t.src);if(i.length){var s=i[0].parentNode;s&&s.tagName&&(O||(A=r.hiddenClass,O=x(A),A="mfp-"+A),M=i.after(O).detach().removeClass(A)),p.updateStatus("ready")}else p.updateStatus("error",r.tNotFound),i=e("<div>");return t.inlineElement=i,i}return p.updateStatus("ready"),p._parseMarkup(n,{},t),n}}});var D="ajax",P,H=function(){P&&e(document.body).removeClass(P)},B=function(){H(),p.req&&p.req.abort()};e.magnificPopup.registerModule(D,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'<a href="%url%">The content</a> could not be loaded.'},proto:{initAjax:function(){p.types.push(D),P=p.st.ajax.cursor,S(t+"."+D,B),S("BeforeChange."+D,B)},getAjax:function(t){P&&e(document.body).addClass(P),p.updateStatus("loading");var n=e.extend({url:t.src,success:function(n,r,i){var s={data:n,xhr:i};T("ParseAjax",s),p.appendContent(e(s.data),D),t.finished=!0,H(),p._setFocus(),setTimeout(function(){p.wrap.addClass(l)},16),p.updateStatus("ready"),T("AjaxContentAdded")},error:function(){H(),t.finished=t.loadError=!0,p.updateStatus("error",p.st.ajax.tError.replace("%url%",t.src))}},p.st.ajax.settings);return p.req=e.ajax(n),""}}});var j,F=function(){return j===undefined&&(j=document.createElement("p").style.MozTransform!==undefined),j};e.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(e){return e.is("img")?e:e.find("img")}},proto:{initZoom:function(){var e=p.st.zoom,r=".zoom",i;if(!e.enabled||!p.supportsTransition)return;var s=e.duration,o=function(t){var n=t.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image" 79),r="all "+e.duration/1e3+"s "+e.easing,i={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},s="transition";return i["-webkit-"+s]=i["-moz-"+s]=i["-o-"+s]=i[s]=r,n.css(i),n},u=function(){p.content.css("visibility","visible")},a,f;S("BuildControls"+r,function(){if(p._allowZoom()){clearTimeout(a),p.content.css("visibility","hidden"),i=p._getItemToZoom();if(!i){u();return}f=o(i),f.css(p._getOffset()),p.wrap.append(f),a=setTimeout(function(){f.css(p._getOffset(!0)),a=setTimeout(function(){u(),setTimeout(function(){f.remove(),i=f=null,T("ZoomAnimationEnded")},16)},s)},16)}}),S(n+r,function(){if(p._allowZoom()){clearTimeout(a),p.st.removalDelay=s;if(!i){i=p._getItemToZoom();if(!i)return;f=o(i)}f.css(p._getOffset(!0)),p.wrap.append(f),p.content.css("visibility","hidden"),setTimeout(function(){f.css(p._getOffset())},16)}}),S(t+r,function(){p._allowZoom()&&(u(),f&&f.remove(),i=null)})},_allowZoom:function(){return p.currItem.type==="image"},_getItemToZoom:function(){return p.currItem.hasSize?p.currItem.img:!1},_getOffset:function(t){var n;t?n=p.currItem.img:n=p.st.zoom.opener(p.currItem.el||p.currItem);var r=n.offset(),i=parseInt(n.css("padding-top"),10),s=parseInt(n.css("padding-bottom"),10);r.top-=e(window).scrollTop()-i;var o={width:n.width(),height:(v?n.innerHeight():n[0].offsetHeight)-s-i};return F()?o["-moz-transform"]=o.transform="translate("+r.left+"px,"+r.top+"px)":(o.left=r.left,o.top=r.top),o}}}),C()}); 80 81var GEMG=GEMG||{};GEMG.SuperLink=function(e){"use strict";var t=function(t){var n="baseSelector"in t?t.baseSelector:GEMG.SuperLink.options.baseSelector;e(n+" .super-link").not(".super-ready").each(function(){var t=e(this),n=t.find(".super-primary");n.length?(t.addClass("super-ready"),t.find(".super-exclude").each(function(n,r){var i=e(r);i.mouseover(function(){t.removeClass("super-ready")}),i.mouseout(function(){t.addClass("super-ready")})}),t.click(function(t){var r,i;t.preventDefault(),e(t.target).hasClass("super-exclude")?(r=e(t.target).attr("href"),i=e(t.target).attr("target")):(r=n.attr("href"),i=n.attr("target")),i==="_blank"?window.open(r,"_blank"):window.location.href=r})):console.warn("SuperLink: `super-link` is missing required `super-primary` anchor tag. Bypassing.")})},n=function(e){e.baseSelector="baseSelector"in e?e.baseSelector:"body",GEMG.SuperLink.options=e,t({})};return{init:n,update:t}}($); 82 83var GEMG=GEMG||{};GEMG.HoverGroup=function(e){"use strict";var t="hover-group",n="hover-group-member",r="hover-group-engaged",i="hover-group-ready",s=[],o=function(e){s.push(e)},u=function(t){s=e.grep(s,function(e,n){return e!==t})},a=function(){return s.length>0},f=function(s){var f="baseSelector"in s?s.baseSelector:GEMG.HoverGroup.options.baseSelector;e(f+" ."+t).not("."+i).each(function(){var t=e(this),s=t.find("."+n);s.length&&(t.addClass(i),s.mouseenter(function(e){o(this),t.addClass(r)}),s.mouseleave(function(e){u(this),a()||t.removeClass(r)}))})},l=function(e){e.baseSelector="baseSelector"in e?e.baseSelector:"body",GEMG.HoverGroup.options=e,f({})};return{init:l,update:f}}($); 84 85var GEMG=GEMG||{};GEMG.CSSTransition={},GEMG.CSSTransition.whichTransitionEvent=function(){var e=document.createElement("fake"),t={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",transition:"transitionend"};for(var n in t)if(e.style[n]!==undefined)return t[n]}; 86 87(function(){var e=Handlebars.template,t=Handlebars.templates=Handlebars.templates||{};t.gpt_ad_stub_div=e({1:function(e,t,n,r){var i;return this.escapeExpression(this.lambda(e,e))+((i=t.unless.call(e,r&&r.last,{name:"unless",hash:{},fn:this.program(2,r,0),inverse:this.noop,data:r}))!=null?i:"")},2:function(e,t,n,r){return","},4:function(e,t,n,r){var i;return' data-ad-unit="'+this.escapeExpression(this.lambda((i=e!=null?e.ad:e)!=null?i.ad_unit:i,e))+'"\n'},6:function(e,t,n,r){var i;return' data-ad-size-mapping="'+this.escapeExpression(this.lambda((i=e!=null?e.ad:e)!=null?i.size_mapping:i,e))+'"\n'},8:function(e,t,n,r){var i;return' data-ad-template="'+this.escapeExpression(this.lambda((i=e!=null?e.ad:e)!=null?i.template:i,e))+'"\n'},10:function(e,t,n,r){var i;return' data-ad-targeting="'+this.escapeExpression(this.lambda((i=(i=e!=null?e.ad:e)!=null?i.targeting:i)!=null?i.name:i,e))+'"\n'},12:function(e,t,n,r){return" data-ad-lazy\n"},14:function(e,t,n,r,i){var s;return' GEMG.GPT.targeting.slot["'+((s=this.lambda((s=(s=e!=null?e.ad:e)!=null?s.targeting:s)!=null?s.name:s,e))!=null?s:"")+'"] = {\n'+((s=t.each.call(e,(s=(s=e!=null?e.ad:e)!=null?s.targeting:s)!=null?s.key_values:s,{name:"each",hash:{},fn:this.program(15,r,2,i),inverse:this.noop,data:r,blockParams:i}
87))!=null?s:"")+" };\n"},15:function(e,t,n,r,i){var s;return' "'+((s=this.lambda(i[0][1],e))!=null?s:"")+'": ['+((s=t.each.call(e,i[0][0],{name:"each",hash:{},fn:this.program(16,r,2,i),inverse:this.noop,data:r,blockParams:i}))!=null?s:"")+"]"+((s=t.unless.call(e,r&&r.last,{name:"unless",hash:{},fn:this.program(2,r,0,i),inverse:this.noop,data:r,blockParams:i}))!=null?s:"")+"\n"},16:function(e,t,n,r,i){var s;return'"'+((s=this.lambda(i[0][0],e))!=null?s:"")+'"'+((s=t.unless.call(e,r&&r.last,{name:"unless",hash:{},fn:this.program(2,r,0,i),inverse:this.noop,data:r,blockParams:i}))!=null?s:"")},compiler:[6,">= 2.0.0-beta.1"],main:function(e,t,n,r,i){var s;return'<div\n class="ad-stub ad-stub-'+this.escapeExpression(this.lambda((s=e!=null?e.ad:e)!=null?s.viewport:s,e))+'"\n data-ad-sizes="'+((s=t.each.call(e,(s=e!=null?e.ad:e)!=null?s.sizes:s,{name:"each",hash:{},fn:this.program(1,r,0,i),inverse:this.noop,data:r,blockParams:i}))!=null?s:"")+'"\n'+((s=t["if"].call(e,(s=e!=null?e.ad:e)!=null?s.unit:s,{name:"if",hash:{},fn:this.program(4,r,0,i),inverse:this.noop,data:r,blockParams:i}))!=null?s:"")+((s=t["if"].call(e,(s=e!=null?e.ad:e)!=null?s.size_mapping:s,{name:"if",hash:{},fn:this.program(6,r,0,i),inverse:this.noop,data:r,blockParams:i}))!=null?s:"")+((s=t["if"].call(e,(s=e!=null?e.ad:e)!=null?s.template:s,{name:"if",hash:{},fn:this.program(8,r,0,i),inverse:this.noop,data:r,blockParams:i}))!=null?s:"")+((s=t["if"].call(e,(s=e!=null?e.ad:e)!=null?s.targeting:s,{name:"if",hash:{},fn:this.program(10,r,0,i),inverse:this.noop,data:r,blockParams:i}))!=null?s:"")+((s=t["if"].call(e,(s=e!=null?e.ad:e)!=null?s.lazy:s,{name:"if",hash:{},fn:this.program(12,r,0,i),inverse:this.noop,data:r,blockParams:i}))!=null?s:"")+' style="display:none;"\n>\n <script>\n'+((s=t["if"].call(e,(s=e!=null?e.ad:e)!=null?s.targeting:s,{name:"if",hash:{},fn:this.program(14,r,0,i),inverse:this.noop,data:r,blockParams:i}))!=null?s:"")+" </script>\n</div>\n"},useData:!0,useBlockParams:!0})})(); 88 89(function(){var e=Handlebars.template,t=Handlebars.templates=Handlebars.templates||{};t.card_stack_ad=e({1:function(e,t,n,r){return" ad-lazy"},compiler:[6,">= 2.0.0-beta.1"],main:function(e,t,n,r){var i,s,o=t.helperMissing,u="function";return'<div class="card-stack-ad-container">\n <p class="card-stack-ad-instream-tag">Advertisement</p>\n <div id="'+((i=(s=(s=t.ad_name||(e!=null?e.ad_name:e))!=null?s:o,typeof s===u?s.call(e,{name:"ad_name",hash:{},data:r}):s))!=null?i:"")+'" class="ad-slot ad-'+this.escapeExpression((s=(s=t.ad_viewport||(e!=null?e.ad_viewport:e))!=null?s:o,typeof s===u?s.call(e,{name:"ad_viewport",hash:{},data:r}):s))+((i=t["if"].call(e,e!=null?e.ad_lazy:e,{name:"if",hash:{},fn:this.program(1,r,0),inverse:this.noop,data:r}))!=null?i:"")+'"></div>\n</div>\n'},useData:!0})})(); 90 91(function(){var e=Handlebars.template,t=Handlebars.templates=Handlebars.templates||{};t.promo=e({1:function(e,t,n,r,i){var s;return'<aside class="promo'+((s=t["if"].call(e,(s=r&&r.root)&&s.theme,{name:"if",hash:{},fn:this.program(2,r,0,i),inverse:this.noop,data:r,blockParams:i}))!=null?s:"")+((s=t["if"].call(e,(s=r&&r.root)&&s.extra_classes,{name:"if",hash:{},fn:this.program(4,r,0,i),inverse:this.noop,data:r,blockParams:i}))!=null?s:"")+'">\n <h1 class="promo-title">'+((s=t["if"].call(e,(s=r&&r.root)&&s.recForYouTitleIcon,{name:"if",hash:{},fn:this.program(6,r,0,i),inverse:this.noop,data:r,blockParams:i}))!=null?s:"")+this.escapeExpression(this.lambda((s=r&&r.root)&&s.title,e))+'\n </h1>\n <ul class="promo-items">\n'+((s=t.each.call(e,(s=r&&r.root)&&s.items,{name:"each",hash:{},fn:this.program(8,r,2,i),inverse:this.noop,data:r,blockParams:i}))!=null?s:"")+" </ul>\n</aside>\n"},2:function(e,t,n,r){var i;return" "+this.escapeExpression(this.lambda((i=r&&r.root)&&i.theme,e))},4:function(e,t,n,r){var i;return" "+this.escapeExpression(this.lambda((i=r&&r.root)&&i.extra_classes,e))},6:function(e,t,n,r){var i,s=this.lambda,o=this.escapeExpression;return'\n <svg class="promo-title-icon">\n <use xlink:href="'+o(s((i=r&&r.root)&&i.non_cdn_static_root,e))+o(s((i=r&&r.root)&&i.recForYouTitleIcon,e))+'"/>\n </svg>'},8:function(e,t,n,r,i){var s,o=this.lambda,u=this.escapeExpression;return' <li class="promo-item'+((s=t["if"].call(e,(s=i[0][0])!=null?s.is_sponsored:s,{name:"if",hash:{},fn:this.program(9,r,0,i),inverse:this.noop,data:r,blockParams:i}
91))!=null?s:"")+'">\n <a\n class="promo-link"\n href="'+u(o((s=i[0][0])!=null?s.url:s,e))+'"\n'+((s=t["if"].call(e,(s=i[0][0])!=null?s.is_offsite:s,{name:"if",hash:{},fn:this.program(11,r,0,i),inverse:this.noop,data:r,blockParams:i}))!=null?s:"")+' >\n <span class="promo-content">'+u(o((s=i[0][0])!=null?s.content:s,e))+'</span>\n <svg class="promo-link-icon">\n <use xlink:href="'+u(o((s=r&&r.root)&&s.non_cdn_static_root,e))+'base/svg/spritesheet.svg#icon-carrot-right"/>\n </svg>\n </a>\n </li>\n'},9:function(e,t,n,r){return" promo-item-sponsored"},11:function(e,t,n,r){return' target="_blank"\n'},compiler:[6,">= 2.0.0-beta.1"],main:function(e,t,n,r,i){var s;return(s=t["if"].call(e,(s=r&&r.root)&&s.items,{name:"if",hash:{},fn:this.program(1,r,0,i),inverse:this.noop,data:r,blockParams:i}))!=null?s:""},useData:!0,useBlockParams:!0})})(); 92 93globalThis.GEMG=globalThis.GEMG||{},globalThis.GEMG.modules=globalThis.GEMG.modules||{},globalThis.GEMG.modules.GAEvents=function(){var e=function(e){if(e[0].isIntersecting&&!$(e[0].target).hasClass("js-scrolled")){var t=$(e[0].target).attr("data-position-sponsored"),n=$(e[0].target).find("a").attr("href");GEMG.GoogleAnalytics.Base.customEvent("visible","native",t+":"+n),$(e[0].target).addClass("js-scrolled")}}
93,t=new IntersectionObserver(e),n=function(){var e=$(".skybox.row");e.each(function(n){var r=e.eq(n).find(".skybox-item-sponsored:not(.js-page-load)"),i=e.eq(n).attr("data-position");i!=="article-bottom"?i="skybox-"+i:i="earthbox-"+i,r.each(function(e){if(r.eq(e).is(":visible")){var n=r.eq(e).find("a").attr("href");GEMG.GoogleAnalytics.Base.customEvent("page load","native",i+":"+n),t.observe(r.eq(e)[0]),r.eq(e).addClass("js-page-load"),r.eq(e).attr({"data-position-sponsored":i})}})});var n=$(".river-item-sponsored:not(.js-page-load)");n.each(function(e){if(n.eq(e).is(":visible")){var r="river-"+n.eq(e).attr("data-position"),i=n.eq(e).find("a").attr("href");GEMG.GoogleAnalytics.Base.customEvent("page load","native",r+":"+i),t.observe(n.eq(e)[0]),n.eq(e).addClass("js-page-load"),n.eq(e).attr({"data-position-sponsored":r})}});var r=$(".promo-featured-ebooks .tiled-promo-item:not(.js-page-load)");r.each(function(e){var n=r.eq(e);if(n.is(":visible")){var i=n.attr("data-position"),s="feat-ebook-"+i,o=n.find("a").attr("href");GEMG.GoogleAnalytics.Base.customEvent("page load","native",s+":"+o),t.observe(n[0]),n.addClass("js-page-load"),r.eq(e).attr({"data-position-sponsored":s})}});var i=$(".js-insights-reports-module .promo-insight-item:not(.js-page-load)");i.each(function(e){var n=i.eq(e);if(n.is(":visible")){var r=n.attr("data-position"),s="insight-report-"+r,o=n.find("a").attr("href");GEMG.GoogleAnalytics.Base.customEvent("page load","native",s+":"+o),t.observe(n[0]),n.addClass("js-page-load"),i.eq(e).attr({"data-position-sponsored":s})}})},r={init:function(){n()}};return r}(); 94 95var GEMG=GEMG||{};GEMG.modules=GEMG.modules||{},GEMG.modules.Newsletter=function(e){var t=function(t){var n;if(t.find("input[name=csrfmiddlewaretoken]").length)return!0;if(e.cookie("csrftoken"))return n="<div style='display:none'><input type='hidden' name='csrfmiddlewaretoken' value='{{value}}'></div>".replace("{{value}}",e.cookie("csrftoken")),t.append(n),!0},n=function(e){var t=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;return t.test(e)},r=function(){var t,n=e(this),r=n.closest(".survey-modal-form");if(n.attr("name")==="i-work-for"){t=["select[name=fed-gov-agency-dept]","select[name=state-local-agency-dept]","select[name=education]","select[name=civilian-branch]","select[name=military-branch]","select[name=organization-function]","input[name=organization-name]","select[name=industry]","input[name=job-title]"].join(","),r.find(t).each(function(){e(this).val("").closest(".form-group").hide()}),r.find("select[name=job-function]").find("option[value='Agency Leadership']").show().closest(".form-group").show();switch(n.val()){case"Department of Defense (Civilian)":r.find("select[name=civilian-branch]").closest(".form-group").show();break;case"Department of Defense (Military)":r.find("select[name=military-branch]").closest(".form-group").show();break;case"Federal Government":r.find("select[name=fed-gov-agency-dept]").closest(".form-group").show();break;case"State/Local Government":r.find("select[name=state-local-agency-dept]").closest(".form-group").show().end().end().find("select[name=organization-function]").closest(".form-group").show();break;case"Education":r.find("select[name=education]").closest(".form-group").show().end().end().find("select[name=organization-function]").closest(".form-group").show();break;case"Retired":r.find("select[name=job-function]").closest(".form-group").hide();break;case"Government Contractor":case"Private Sector":r.find("select[name=job-function] option[value='Agency Leadership']").hide().end().find("input[name=organization-name]").closest(".form-group").show();break;default:}}},s=function(){var t=e(this),n=t.closest(".survey-modal-form");n.find("input[name=organization-name]").val("").closest(".form-group").hide(),t.val().indexOf("Other")===0&&n.find("input[name=organization-name]").closest(".form-group").show()},o=function(){var t=e(this).val(),n=e(".survey-modal-form");n.find(".optin-regular").hide().find(":checkbox").prop("checked",!1).end().end().find(".optin-eea").hide().find(":checkbox").prop("checked",!1).end().end().find(".survey-modal-country-other").hide().find(":input").val("").end().end();switch(t){case"United States":n.find(".optin-regular").show().find(":checkbox").prop("checked",!0).end().end();break;case"EEA (European Economic Area)":n.find(".optin-eea").show().find(":checkbox").prop("checked",!1).end().end();break;case"Canada":n.find(".optin-regular").show().find(":checkbox").prop("checked",!1).end().end();break;case"Other":n.find(".optin-regular").show().find(":checkbox").prop("checked",!0).end().end().find(".survey-modal-country-other").show().end();break;default:}},u=function(){e(".js-subscribe-initial-state").hide(),e(".js-subscribe-flip-state").show()},a=function(t){var n=e(".survey-modal").first();n.find(".mfp-close").on("click.survey-modal",function(){e.magnificPopup.close(),u()}),n.find("input[name=email]").val(t.find("input[name=email]").val()),n.find("input[name=source-signup]").val(t.find("input[name=source-signup]").val()+"-survey"),n.show(),e.magnificPopup.open({items:[{src:n,type:"inline"}],type:"inline",fixedContentPos:!0,fixedBgPos:!0,overflowY:"scroll",closeOnBgClick:!1})},f=function(n){var r=e(this).find(".survey-modal-form");v(r),n.preventDefault();var i=t(r);e.post(r.attr("action"),r.serialize());var s=r.find('input[name="source-signup"]').val();e.magnificPopup.close(),u(),GEMG.GoogleAnalytics.Base.customEvent("form_submit","Form",s)},l=function(){var e=962442471,t="en",n="3",r="ffffff",i="gZQrCN7Jp1sQ5-n2ygM",s=!1;window.google_trackConversion({google_conversion_id:e,google_conversion_language:t,google_conversion_format:n,google_conversion_color:r,google_conversion_label:i,google_remarketing_only:s})},c=function(){var t=this.checked;e("input[type='checkbox'][name^='newsletter-']").each(function(){e(this).prop("checked",t)})},h=function(){var t=e("input[type='checkbox'][name^='newsletter-']"),n=e("input[type='checkbox'][name$='_hybrid']");return t.length<1&&(t=e("input[type='checkbox'][name^='newsletter_']")),t.length&&!t.filter(":checked").length&&n.length&&!n.filter(":checked").length?(e(".newsletters-missing").show(),!1):(e(".newsletters-missing").hide(),!0)},p=function(r){function g(){var e=!0;return u?s.find("input[name=email]").closest(".input-group").removeClass("has-danger").end().removeClass("form-control-danger"):(s.find("input[name=email]").closest(".input-group").addClass("has-danger").end().addClass("form-control-danger").focus(),e=!1),p?s.find(".g-recaptcha").removeClass("g-recaptcha-has-danger").end():(s.find(".g-recaptcha").addClass("g-recaptcha-has-danger").end().focus(),e=!1),f&&(!c||!h())&&(e=!1),e}var i,s=e(this),o=s.find("input[name=email]").first().val(),u=n(o),f=window.location.pathname.indexOf("/newsletter")!==-1,c=e(".g-recaptcha").length,p=!c||grecaptcha.getResponse().length>0,d=g(),v;r.preventDefault(),v=t(s);if(d){m(o,f),a(s),e.post(s.attr("action"),s.serialize()),l();if(GEMG.Page.Config.siteId==="ge_id")i=new GE.modules.GEConversionModule;else if(GEMG.Page.Config.siteId==="ng_id")i=new NG.modules.NGConversionModule;else if(GEMG.Page.Config.siteId==="rf_id")i=new RF.modules.RFConversionModule;else if(GEMG.Page.Config.siteId==="d1_id")i=new D1.modules.D1ConversionModule;else if(GEMG.Page.Config.siteId==="csny_id")i=new CSNY.modules.CSNYConversionModule;
95else if(GEMG.Page.Config.siteId==="cspa_id")i=new CSPA.modules.CSPAConversionModule;else{if(GEMG.Page.Config.siteId!=="wt_id")return;i=new WT.modules.WTConversionModule}i.set_subscribed(!0)}},d=function(){var t= 96e(".conversion-module");t.removeClass("hide"),e("html,body").addClass("conversion-module-shown")},v=function(e){var t=e.find("[name='email']").val(),n=e.find("input[name='full-name']").val(),r=e.find("select[name='i-work-for']").val(),i=e.find("select[name='job-function']").val(),s=e.find("input[name='phone-number']").val(),o=e.find("input[name='postal_code']").val(),u=e.find("select[name='country']").val(),a=e.find("input[name='third_party']")[0].checked,f={fullName:n,employer:r,jobFunction:i,phoneNumber:s,zipCode:o,country:u,thirdPartyOptIn:a},l=e.find("input[name='source-signup']").val(),c=l.includes("lander")?"newsletter":"sidebar-module";GEMG.Segment.Utils.trackActivity("Newsletter Survey Completed",{initiatedBy:c})},m=function(e,t){t?g():y()},g=function(){var t={formName:"newsletter-lander"},t={formName:"newsletter-lander",newslettersSelected:[]},n=e(".subscribe-form .form-check-input:checked");if(n.length>0)for(i=0;i<n.length;i++)t.newslettersSelected.push(n[i].name);GEMG.Segment.Utils.trackActivity("Newsletter Registration",t)},y=function(){GEMG.Segment.Utils.trackActivity("Newsletter Registration",{newslettersSelected:[b()],formName:"sidebar-module"})},b=function(){var e=GEMG.Page.Config.siteId.split("_")[0];return"newsletter_"+e+"_today"};return{init:function(){var t=e.get("/csrf/");e("body").on("submit.gemg::newsletter",".subscribe-form",p),e("input[name='select-all']").on("change",c),e(".survey-modal").on("change.gemg::newsletter","select[name=i-work-for]",r).on("change.gemg::newsletter","select[name=civilian-branch], select[name=fed-gov-agency-dept], select[name=organization-function]",s).on("change.gemg::newsletter","select[name=country]",o).on("change.gemg::newsletter","select",function(){e(this).blur()}).on("submit.gemg::newsletter",f),e(".rail-subscribe-button").length>0&&e(".rail-subscribe-button").on("click",d)}}}($); 97 98var GEMG=GEMG||{};GEMG.modules=GEMG.modules||{},GEMG.modules.Skybox=function(){var e=function(e){var t=$(".skybox").data("spritesheet"),n="<svg class='skybox-icon'><use xlink:href='{spritesheet}#icon-carrot-left'/></svg>".replace("{spritesheet}",t),r="<svg class='skybox-icon'><use xlink:href='{spritesheet}#icon-carrot-right'/></svg>".replace("{spritesheet}",t),i={center:!0,dots:!1,items:2,loop:!0,margin:20,mouseDrag:!1,nav:!0,navText:[n,r]},s=$(e).owlCarousel(i);$(e).data("owl",s)},t=function(e){var t=document.getElementsByClassName("skybox-mobile-post-carousel-dot"),n=document.getElementById("skybox-mobile-post-item-container"),r;for(var i=0;i<t.length;i++)if(t[i].classList.contains("active")){r=i,t[i].classList.remove("active"),n.classList.remove("active"+r.toString());break}var s=r+e;s<0?s=t.length-1:s>=t.length&&(s=0),t[s].classList.add("active"),n.classList.add("active"+s.toString())},n=function(){$(".owl-carousel.skybox-carousel").each(function(){e(this)})},r=function(){var e=document.getElementById("skybox-mobile-left-arrow");e.addEventListener("click",function(){t(-1)});var n=document.getElementById("skybox-mobile-right-arrow");n.addEventListener("click",function(){t(1)})},i={configure_mobile_carousel:e,init:function(){n(),document.getElementsByTagName("body")[0].classList.contains("skybox-mobile-top")&&r()}};return i}(); 99 100var GEMG=GEMG||{};GEMG.DEBUG_MODE=window.location.hostname==="localhost",GEMG.modules=GEMG.modules||{},GEMG.modules.InfScroll=function(e){"use strict";var t="gemg-infinite-scroll",n=250,r=e(window),i=e(document),s=null,o=function(){var e=GEMG.modules.InfScroll.options,t=typeof e.endpoint=="function"?e.endpoint():e.endpoint;return t},u=function(){var t=GEMG.modules.InfScroll.options,n=typeof t.containerSelector=="function"?t.containerSelector():e(t.containerSelector);return n},a=function(){s&&s.abort()},f=function(){var t=o();if(t==null)return;GEMG.modules.InfScroll.options.loadingSelector&&e(GEMG.modules.InfScroll.options.loadingSelector).show(),s=e.ajax({url:t.url,data:t.data,dataType:"json",cache:!GEMG.DEBUG_MODE}).done(function(t){t.htmlFragment&&e.trim(t.htmlFragment).length?(GEMG.modules.InfScroll.options.successPreprocessingCallback&&GEMG.modules.InfScroll.options.successPreprocessingCallback(t),u().append(t.htmlFragment),GEMG.modules.InfScroll.options.extraProcessingCallback&&GEMG.modules.InfScroll.options.extraProcessingCallback(t),c()):GE
100MG.modules.InfScroll.options.exhaustedCallback&&GEMG.modules.InfScroll.options.exhaustedCallback()}).fail(function(){GEMG.modules.InfScroll.options.failureCallback&&GEMG.modules.InfScroll.options.failureCallback()}).complete(function(){GEMG.modules.InfScroll.options.loadingSelector&&e(GEMG.modules.InfScroll.options.loadingSelector).hide()})},l=function(){var e=i.height(),t=r.height(),n=r.scrollTop(),s=n+t>=e,o;GEMG.modules.InfScroll.options.childSelector?o=u().children(GEMG.modules.InfScroll.options.childSelector).filter(":onscreen").length:o=GEMG.modules.InfScroll.options.onScreenTrigger(),!s&&GEMG.modules.InfScroll.options.fireWhenNearBottom&&(s=n>=e-t-Math.min(t*2,1e3));if(s||o)h(),f(),p()},c=function(){var i=GEMG.modules.InfScroll.options.throttleScrollInterval?GEMG.modules.InfScroll.options.throttleScrollInterval:n;r.on("scroll."+t,e.throttle(i,l))},h=function(){r.off("scroll."+t,l)},p=function(){var t=e(".js-article-current"),n=t.find(".l-content-right-rail"),r,i=t.find(".js-article-bottom-reference:visible"),s;if(!n.length||!i.length)return;r=n[0].getBoundingClientRect().top+n[0].getBoundingClientRect().height,s=i[0].getBoundingClientRect().top+i[0].getBoundingClientRect().height;while(r>s){var o=n.find(".l-content-rail-item:last");if(!o.length)break;n.find(".l-content-rail-item:last").remove(),r=n[0].getBoundingClientRect().top+n[0].getBoundingClientRect().height}},d=function(){h(),a(),f(),p()},v=function(t){GEMG.modules.InfScroll.options=e.extend({autoEnable:!0},t),GEMG.modules.InfScroll.options.autoEnable&&c()};return{init:v,reload:d}}($); 101 102var GEMG=GEMG||{};GEMG.modules=GEMG.modules||{},GEMG.modules.Injector=function(){var e=function(){this.spacing={},this.spacing.desktop={ele_to_top:800,ele_to_bottom:400,ele_to_big_stuff:150,ad_to_ad:900},this.spacing.tablet={ele_to_top:1300,ele_to_bottom:400,ele_to_big_stuff:150,ad_to_ad:800},this.spacing.mobile={ele_to_big_stuff:150},this.heights={recommended_module:400}};return e.prototype={adjust_for_sponsor_content:function(e){e.is(".content-sponsored")?e.find(".wysiwyg").addClass("wysiwyg-sponsored"):e.find(".wysiwyg").removeClass("wysiwyg-sponsored")},cleanup:function(e){e.find(".content-body-last").removeClass("content-body-last"),e.find(".content-body").last().addClass("content-body-last")},min_spacing:function(){return this.spacing[GEMG.Viewport.getFormat()]},min_heights:function(){return this.heights},get_primary_category_from_post:function(e){var t=e.data("primary-category").trim();return t?[t]:[]},get_categories_from_post:function(e){var t=e.data("categories").trim();return t=t?t.split(","):[],t},get_topics_from_post:function(e){var t=e.data("topics").trim();return t=t?t.split(","):[],t},get_content_from_post:function(t){var n=t.find([".content-body > *"].join(",")),r=n.filter(function(t){var r,i,s,o,u=$(this),a=new GEMG.modules.Ruler,f=[".has-media",".pullquote","blockquote"].join(",");if(u.is(f))return!1;for(s=t-1;s>=0;s--){r=$(n.get(s)),i=a.measure_distances(u,r),o=new e;if(i.top_bottom>=o.min_spacing().ele_to_big_stuff)return!0;if(r.is(f))return!1}return!0});return r},get_content_from_powerlist_post:function(e){return e.find([".powerlist-entry"].join(","))},get_right_rail_element_name:function(e){var t=e.children().first().attr("class");switch(t){case"recommended-container":return"recommended_module";default:return null}},get_right_rail_element_height:function(e){var t,n;if(!e.length)return 0;t=e.height();if(t)n=t;else{var r=this.get_right_rail_element_name(e);r&&r in this.min_heights()&&(n=this.min_heights()[r])}return n},update_with_ads:function(e,t){var n,r,i,s,o,u,a;o=t.parent().nextAll(),n=t.closest(".container"),n.after("<div class='container'><div class='l-content-row l-relative'><div class='l-content-left-rail'></div><div class='content-body wysiwyg l-content-well'></div></div></div>"),n.next().find(".content-body").append(t.nextAll().andSelf().detach()).parent().append(o.detach()),s=this.get_primary_category_from_post(e),r=this.get_categories_from_post(e),a=this.get_topics_from_post(e);var f={viewport:"desktop",sizes:["catalyst","leaderboard","billboard"],lazy:!0,targeting:{"primary-category":s,categories:r,post_id:[e.data("id")],topics:a}};GEMG.Post.useStickyAds&&(f.sizes=["leaderboard"],f.targeting.pos=["articlesticky"]),i=GEMG.GPT.page_ads.create_ad_stub(f);var l={viewport:"tablet",sizes:["catalyst","leaderboard"],lazy:!0,targeting:{"primary-category":s,categories:r,post_id:[e.data("id")],topics:a}};GEMG.Post.useStickyAds&&(l.sizes=["leaderboard"],l.targeting.pos=["articlesticky"]),u=GEMG.GPT.page_ads.create_ad_stub(l),n.after("<div class='l-content-container-unconstrained js-article-advert-injected injected-module'><div class='l-content-row'>"+i+u+"</div>"+"</div>")},inject_first_ad:function(t){if(GEMG.Viewport.getFormat()==="mobile")return;var n=new GEMG.modules.Ruler,r=t.find(".wysiwyg-article"),i=t.find(".js-article-bottom-reference"),s=t.find(".l-content-right-rail").children().last(
102),o=0;s.height()||(o=this.get_right_rail_element_height(s),o||(o=0));var u=n.measure_distances(i,s).top_bottom-o>=this.min_spacing().ele_to_bottom;if(u){var a=new e,f=this.get_content_from_post(t);if(GEMG.Post.isPowerList)return;var l=n.filter_below(s,f,"top_bottom");if(!l.length)return;l.each(function(){var e=$(this),n=new GEMG.modules.Ruler,u=n.measure_distances(e,s),f=n.measure_distances(e,r),l=n.measure_distances(i,e);if(f.top_top<a.min_spacing().ele_to_top)return!0;if(l.top_top<a.min_spacing().ele_to_bottom)return!1;if(u.top_bottom-o>=a.min_spacing().ele_to_big_stuff)return a.update_with_ads(t,e),!1})}},inject_ads:function(t){var n,r,i;i=t.find(".injected-module").last();if(!i.length)return;r=this.get_content_from_post(t).add(i),r=r.slice(r.index(i)+1);if(!r.length)return;n=t.find(".js-article-bottom-reference"),r.each(function(){var r,s,o,u,a;s=$(this),u=new e,a=new GEMG.modules.Ruler,r=a.measure_distances(n,s);if(r.top_top<u.min_spacing().ele_to_bottom)return!1;o=a.measure_distances(s,i);if(o.top_bottom>=u.min_spacing().ad_to_ad){u.update_with_ads(t,s),i=t.find(".js-article-advert-injected").last();if(GEMG.Post.useStickyAds)return!1}})},inject_powerlist_ads:function(e){var t,n,r,i,s,o,u,a=19,f=2,l=20,c=this.get_content_from_powerlist_post(e);n=c.length-1-f,o=this.get_primary_category_from_post(e),s=this.get_categories_from_post(e),u=this.get_topics_from_post(e),i={viewport:"desktop",sizes:["catalyst","leaderboard"],lazy:!0,targeting:{"primary-category":o,categories:s,post_id:[e.data("id")],topics:u}};for(r=a;r<n;r+=l)t=$(c.get(r)),t.after(GEMG.GPT.page_ads.create_ad_stub(i))},constructor:e},e}(); 103 104var GEMG=GEMG||{};GEMG.modules=GEMG.modules||{},GEMG.modules.MobileInjector=function(){var e=GEMG.modules.Injector,t=function(){e.call(this)};return t.prototype=new e,t.prototype.constructor=t,t.prototype.get_mobile_ad_stub=function(e){var t=GEMG.GPT.page_ads.create_ad_stub({viewport:"mobile",sizes:["mobile","block"],lazy:!0,targeting:{post_id:[e.data("id")],"primary-category":this.get_primary_category_from_post(e),categories:this.get_categories_from_post(e),topics:this.get_topics_from_post(e)}});return t},t.prototype.inject_ads=function(e){var t,n,r,i=2,s=3,o=2,u=7,a=this.get_content_from_post(e);n=a.length-1-o;if(a.length>=s)for(r=i;r<a.length;r+=u)t=$(a.get(r)),a.index(t)<n&&t.after(this.get_mobile_ad_stub(e))},t.prototype.inject_powerlist_ads=function(e){var t,n,r,i=19,s=2,o=20,u=this.get_content_from_powerlist_post(e);n=u.length-1-s;for(r=i;r<u.length;r+=o)t=$(u.get(r)),t.after(this.get_mobile_ad_stub(e))},t.prototype.inject_subscribe=function(e){var t,n,r=3,i=7,s=2,o=5,u=this.get_content_from_post(e),a=$("<div class='content-body content-has-subscribe l-content-well d-md-none'></div>").append(e.find(".subscribe").clone());if(u.length<r){e.find(".js-article-endnote").after(a);return}u.length<i?n=$(u.get(-1*s)):n=$(u.get(o)),t=n.closest(".content-body"),t.after("<div class='l-content-well wysiwyg content-body'></div>"),t.next().append(n.nextAll()),t.after(a)},t}(); 105 106var GEMG=GEMG||{};GEMG.modules=GEMG.modules||{},GEMG.modules.Ruler=function(){var e=function(){};return e.prototype={measure_distances:function(e,t){var n=this.measure(e),r=this.measure(t),i={top_top:n.top-r.top,top_bottom:n.top-r.bottom,bottom_top:n.bottom-r.top,bottom_bottom:n.bottom-r.bottom};return i},measure:function(e){var t={},n=e.offset().top,r=e.outerHeight(!0);return t.top=n,t.bottom=n+r,t.height=r,t},relate_a_to_b:function(e,t){var n,r,i=this.measure_distances(e,t),s={},o=["top_top","top_bottom","bottom_top","bottom_bottom"];for(n=0;n<o.length;n++)r=o[n],i[r]<0?s[r]="above":i[r]==0?s[r]="equal":s[r]="below";return s},is_a_above_b:function(e,t,n){return this.relate_a_to_b(e,t)[n]==="above"},is_a_below_b:function(e,t,n){return this.relate_a_to_b(e,t)[n]==="below"},exclude_above:function(t,n,r){var i=n.filter(function(){var n=new e;return!n.is_a_above_b($(this),t,r)});return i},exclude_below:function(e,t,n){var r=t.filter(function(){var t=new GEMG.modules.Ruler;return!t.is_a_below_b($(this),e,n)});return r},filter_above:function(e,t,n){var r=t.filter(function(){var t=new GEMG.modules.Ruler;return t.is_a_above_b($(this),e,n)});return r},filter_below:function(e,t,n){var r=t.filter(function(){var t=new GEMG.modules.Ruler;return t.is_a_below_b($(this),e,n)});return r},constructor:e},e}(); 107 108var GEMG=GEMG||{};GEMG.modules=GEMG.modules||{},GEMG.modules.MakeStickyArticle=function(){var e=function(){GEMG.Viewport.getFormat()==="desktop"&&$(".js-article:onscreen").each(function(){var e=new n($(this));
108e.update()})},t=function(e,t){var n=$(e[0]);for(var r=1;r<e.length;r++){var i=$(e[r]);t.is_a_below_b(i,n,"bottom_bottom")&&(n=i)}return n},n=function(e){this.post=e};return n.prototype={VISIBILITY_BUFFER:100,ELEMENT_BUFFER:50,PUSH_BUFFER:50,get_nav_height:function(){var e=new GEMG.modules.Ruler,t=GEMG.Post.Config.navReferenceElementsForSticky,n=$.map(t,function(t){return e.measure($(t)).height});return n.reduce(function(e,t){return e+t})},get_pusher:function(){return GEMG.Post.Config.pusherElementForSticky},listen_viewport_change:function(){$("body").on("gemg:viewport-changed",e)},update_sticky_visibility:function(e){var n=new GEMG.modules.Ruler,r=this.post.find(".js-content-sticky-visibility-reference"),i=n.measure_distances(e,t(r,n)),s=i.top_bottom>0;s?e.addClass("l-content-sticky-visible"):e.removeClass("l-content-sticky-visible")},update:function(){var e,t,n,r,i,s,o,u;if(GEMG.Viewport.getFormat()!=="desktop")return;s=new GEMG.modules.Ruler,t=this.get_pusher(),r=s.exclude_above(t,this.post.find(".l-content-left-rail:not(.l-content-sticky-ignore)"),"bottom_bottom").first(),o=this.post.find(".l-content-sticky"),$(".l-content-sticky").not(o).removeClass("l-content-sticky-stuck").removeClass("l-content-sticky-bottom").attr("style","");if(!r.length){o.removeClass("l-content-sticky-stuck").removeClass("l-content-sticky-bottom").attr("style",""),this.update_sticky_visibility(o);return}r.is(o.closest(".l-content-left-rail"))||r.append(o.detach()),this.update_sticky_visibility(o),u=o.find(".l-content-sticky-inner"),e={pusher:s.measure(t),rail:s.measure(r),sticky_content:s.measure(u)},n=e.pusher.bottom+this.PUSH_BUFFER,n>e.rail.top?(i=e.rail.bottom-e.sticky_content.height,n<i?o.removeClass("l-content-sticky-bottom").addClass("l-content-sticky-stuck").attr("style","").css("top",this.get_nav_height()+this.PUSH_BUFFER):o.removeClass("l-content-sticky-stuck").addClass("l-content-sticky-bottom").attr("style","")):o.removeClass("l-content-sticky-stuck").removeClass("l-content-sticky-bottom").attr("style","")},constuctor:n},n}(); 109 110var GEMG=GEMG||{};GEMG.Segment=GEMG.Segment||{},GEMG.Segment.Utils=function(){var e=function(e,t){GEMG.SessionCoach.isKnown()&&analytics.identify(e,t)},t=function(e,t){GEMG.SessionCoach.isKnown()&&analytics.track(e,t)},n=function(e,t,n){GEMG.SessionCoach.isKnown()&&analytics.page(e,t,n)};return{identifyUser:e,trackActivity:t,trackPageView:n}}(); 111 112var GEMG=GEMG||{};GEMG.SegmentLinksTracker=function(){var e=function(){$(".js-primary-nav-bar a").click(function(e){GEMG.Segment.Utils.trackActivity("Navigation Link Clicks",{origin:"primary-nav",location:this.href,linkText:this.innerText})}),$(".js-secondary-nav-bar a").click(function(e){GEMG.Segment.Utils.trackActivity("Navigation Link Clicks",{origin:"secondary-nav",location:this.href,linkText:this.innerText})}),$(".js-trending-nav-bar a").click(function(e){GEMG.Segment.Utils.trackActivity("Navigation Link Clicks",{origin:"trending-bar",location:this.href,linkText:this.innerText})}),$(".js-live-nav-bar a").click(function(e){GEMG.Segment.Utils.trackActivity("Navigation Link Clicks",{origin:"live-bar",location:this.href,linkText:this.innerText})}),$(".js-footer-nav-bar a").click(function(e){GEMG.Segment.Utils.trackActivity("Navigation Link Clicks",{origin:"footer",location:this.href,linkText:this.innerText})}),$(".js-podcast-module .js-podcast-module-link").click(function(e){var t=e.target instanceof HTMLImageElement?"[Image]":e.target.innerHTML.trim();GEMG.Segment.Utils.trackActivity("Sidebar Link Clicks",{origin:"podcast-module",location:this.href,linkText:t})}),$(".js-event-module .js-event-module-link").click(function(e){var t=e.target instanceof HTMLImageElement?"[Image]":this.querySelector(".event-title").innerHTML.trim();GEMG.Segment.Utils.trackActivity("Sidebar Link Clicks",{origin:"event-module",location:this.href,linkText:t})}),$(".js-featured-ebooks-module .js-featured-ebooks-module-link").click(function(e){var t=e.target instanceof HTMLImageElement?"[Image]":e.target.innerHTML.trim();GEMG.Segment.Utils.trackActivity("Sidebar Link Clicks",{origin:"featured-ebooks-module",location:this.href,linkText:t})}),$(".js-insights-reports-module .js-insights-reports-module-link").click(function(e){var t=e.target instanceof HTMLImageElement?"[Image]":e.target.innerHTML.trim();GEMG.Segment.Utils.trackActivity("Sidebar Link Clicks",{origin:"insights-reports-module",location:this.href,linkText:t})}),$(".js-voices-module .js-voices-module-link").click(function(e){var t=this.querySelector("span").innerHTML.trim();GEMG.Segment.Utils.trackActivity("Sidebar Link Clicks",{origin:"voices-module",location:this.href,linkText:t})}),$(".js-content p a").click(function(e){var t=this.innerText.trim();this.classList.contains("js-content-related-stories-link")?GEMG.Segment.Utils.trackActivity("Link Clicks",{origin:"content-related-stories",location:this.href,linkText:t}):GEMG.Segment.Utils.trackActivity("Link Clicks",{origin:"content",location:this.href,linkText:t})}),$(".js-top-story-link").click(function(e){var t=e.target instanceof HTMLDivElement||e.target instanceof HTMLImageElement?"[Image]":this.innerText.trim();GEMG.Segment.Utils.trackActivity("Link Clicks",{origin:"top-story",location:this.href,linkText:t})}),$(".js-featured-river a").click(function(e){var t=e.target instanceof HTMLImageElement?"[Image]":this.innerText.trim();GEMG.Segment.Utils.trackActivity("Link Clicks",{origin:"featured-river",location:this.href,linkText:t})}),$(".js-river a:not(.js-featured-river a)").click(function(e){var t=e.target instanceof HTMLImageElement?"[Image]":this.innerText.trim();GEMG.Segment.Utils.trackActivity("Link Clicks",{origin:"river",location:this.href,linkText:t})}),$(".js-featured-insights a").click(function(e){var t=e.target instanceof HTMLImageElement?"[Image]":this.innerText.trim();GEMG.Segment.Utils.trackActivity("Link Clicks",{origin:"featured-insights",location:this.href,linkText:t})}),$(".js-mini-feeds .js-mini-feeds-link").click(function(e){var t=e.target instanceof HTMLImageElement?"[Image]":this.innerText.trim();GEMG.Segment.Utils.trackActivity("Link Clicks",{origin:"mini-feeds",location:this.href,linkText:t})}),$(".js-tsp-ticker .js-tsp-ticker-link").click(function(e){var t=this.innerText.trim();GEMG.Segment.Utils.trackActivity("Link Clicks",{origin:"tsp-ticker",location:this.href,linkText:t})}),$(".js-sky-earth-box a").click(function(e){var t=e.target instanceof HTMLImageElement?"[Image]":this.innerText.trim();GEMG.Segment.Utils.trackActivity("Link Clicks",{origin:"sky-earth-box",location:this.href,linkText:t})}),$(".js-showcase-brand a").click(function(e){var t=e.target instanceof HTMLImageElement?"[Image]":this.innerText.trim();GEMG.Segment.Utils.trackActivity("Link Clicks",{origin:"pub-showcase",location:this.href,linkText:t})}),$(".js-events-calendar a").click(function(e){var t=this.innerText.trim();GEMG.Segment.Utils.trackActivity("Link Clicks",{origin:"event-module",location:this.href,linkText:t})}),$(".js-voices-river a").click(function(e){var t=this.innerText.trim();GEMG.Segment.Utils.trackActivity("Link Clicks",{origin:"voices-module",location:this.href,linkText:t})}),$(".js-featured-videos a").click(function(e){var t=e.target instanceof HTMLImageElement?"[Image]":this.innerText.trim();GEMG.Segment.Utils.trackActivity("Link Clicks",{origin:"featured-videos",location:this.href,linkText:t})})};return{init:e}}($),$(function(){GEMG.SegmentLinksTracker.init()}); 113 114var GEMG=GEMG||{};GEMG.SegmentUITracker=function(){var e=function(){$(".js-lander-main select").change(function(e){GEMG.Segment.Utils.trackActivity("UI Interaction",{type:"filter-change",origin:"insights-filters",name:"apply-filter"})}),$(".js-tsp-year-filter").change(function(e){GEMG.Segment.Utils.trackActivity("UI Interaction",{type:"filter-change",origin:"tsp-lander",name:"apply-filter"})}
114),$(".js-featured-insights .owl-next").click(function(e){GEMG.Segment.Utils.trackActivity("UI Interaction",{type:"button-click",origin:"featured-insights",name:"scroll-right"})}),$(".js-featured-insights .owl-prev").click(function(e){GEMG.Segment.Utils.trackActivity("UI Interaction",{type:"button-click",origin:"featured-insights",name:"scroll-left"})});var e=null;$(".js-sky-earth-box .owl-carousel").on("drag.owl.carousel",function(t){e=t.item.index}),$(".js-sky-earth-box .owl-carousel").on("dragged.owl.carousel",function(t){var n=t.relatedTarget._drag.direction;t.item.index!=e&&(n=="left"&&GEMG.Segment.Utils.trackActivity("UI Interaction",{type:"swipe",origin:origin,name:"scroll-left"}),n=="right"&&GEMG.Segment.Utils.trackActivity("UI Interaction",{type:"swipe",origin:origin,name:"scroll-right"}))});var t=null;$(".js-featured-insights .owl-carousel").on("drag.owl.carousel",function(e){t=e.item.index}),$(".js-featured-insights .owl-carousel").on("dragged.owl.carousel",function(e){var n=e.relatedTarget._drag.direction;e.item.index!=t&&(n=="left"&&GEMG.Segment.Utils.trackActivity("UI Interaction",{type:"swipe",origin:origin,name:"scroll-left"}),n=="right"&&GEMG.Segment.Utils.trackActivity("UI Interaction",{type:"swipe",origin:origin,name:"scroll-right"}))})};return{init:e}}($),$(function(){GEMG.SegmentUITracker.init()}); 115 116var GEMG=GEMG||{};GEMG.UserIdentifier=function(){var e=function(){var e=$.cookie("segment_has_fired_identify");e||t()},t=function(){var e="/audb/user/";return fetch(e).then(function(e){if(!e.ok)throw new Error("HTTP error: "+e.status);return e.json()}).then(function(e){var t={email:e.email},r=$.cookie("sailthru_hid");return r&&(t.sailthru_hid=r),GEMG.Segment.Utils.identifyUser(e.userId,t),t.userId=e.userId,n(),t}).catch(function(e){console.log(e)}),{}},n=function(){var e=new Date;e.setTime(e.getTime()+432e5),$.cookie("segment_has_fired_identify",1,{expires:e})};return{init:e,identifyAudbUser:t}}($),$(function(){GEMG.UserIdentifier.init()}); 117 118var GEMG=GEMG||{};GEMG.GECardStack=function(){var e=GEMG.CardStack,t=function(){e.call(this)};return t.prototype=new e,t.prototype.constructor=t,t.prototype.VIEWS_BEFORE_AD=3,t.prototype.sponsor_content_tag_selector="card-stack-sponsor-content-tag-help",t.prototype.init=function(){var t=this;e.prototype.init.apply(this,arguments),this.handle_meta(),this.handle_prev_next(),this.ads.listen_event("ad-render-ended",function(){t.handle_meta(),t.handle_prev_next()}),this.ads.push_fill_ad_stubs()},t.prototype.clear_ads=function(){$(".card-stack-ad-container,.ad-card-stack-right-rail .ad-container").empty(),$(".card-stack-ad-container").append("<p class='card-stack-ad-tag'>Advertisement</p>"),$(".ad-stub").remove(),this.ads.remove_ad_container_classes($(".ad-card-stack-right-rail .ad-container"))},t.prototype.change_meta_prev_next=function(){$(".card-stack-card-prev-next-meta-container").fadeOut(100).promise().then(function(){var e=$
118(".card-stack-card-current-card").attr("id"),t="[data-for='{}']".replace("{}",e);$(".card-stack-card-prev-next-meta-container").filter(t).fadeIn(100)})},t.prototype.get_old_card=function(){return $(".card-stack-card-current-card")},t.prototype.get_next_card=function(e){var t;return this.can_show_ad(e)?t=$(".card-stack-card-ad-card"):t=$("#"+$(e).data("card-id")),t},t.prototype.get_meta_win_top_buffer=function(){return 20},t.prototype.handle_meta_get_pusher_top=function(){var e=this.get_meta_win_top_buffer(),t=$(window).scrollTop()+e;return t},t.prototype.handle_meta=function(){var e=this.get_meta_win_top_buffer(),t=this.handle_meta_get_pusher_top(),n=$(".card-stack-card-current-card"),r=n.offset().top,i=n.height(),s=r+n.height(),o=100,u=$(".card-stack-meta"),a=u.offset().top,f=u.height(),l=a+u.height();f>=i-o?(u.removeClass("card-stack-meta-bottom"),u.removeClass("card-stack-meta-fixed")):u.is(".card-stack-meta-fixed")?l>s?(u.addClass("card-stack-meta-bottom"),u.removeClass("card-stack-meta-fixed")):t<r&&(u.removeClass("card-stack-meta-bottom"),u.removeClass("card-stack-meta-fixed")):u.is(".card-stack-meta-bottom")?t<r?(u.removeClass("card-stack-meta-bottom"),u.removeClass("card-stack-meta-fixed")):t<a&&(u.removeClass("card-stack-meta-bottom"),u.addClass("card-stack-meta-fixed")):t>r&&(u.addClass("card-stack-meta-fixed"),u.removeClass("card-stack-meta-bottom"))}
118,t.prototype.handle_prev_next=function(){var e=$(window).scrollTop(),t=170,n=$(".card-stack-card-stack"),r=20,i=n.offset().top-r,s=i+n.height(),o=$(".card-stack-card-prev-next-sides-container");e>i?o.is(".card-stack-card-prev-next-fixed")?e+t>s&&(o.addClass("card-stack-card-prev-next-bottom"),o.removeClass("card-stack-card-prev-next-fixed")):o.is(".card-stack-card-prev-next-bottom")?e+t<s&&(o.addClass("card-stack-card-prev-next-fixed"),o.removeClass("card-stack-card-prev-next-bottom")):(o.addClass("card-stack-card-prev-next-fixed"),o.removeClass("card-stack-card-prev-next-bottom")):(o.removeClass("card-stack-card-prev-next-fixed"),o.removeClass("card-stack-card-prev-next-bottom")),$(".card-stack-card-current-card:has(.card-stack-card-ad) .card-stack-card-prev-next-sides-container").hide()},t.prototype.handle_prev_next_bottom=function(){},t.prototype.listen=function(){this.listen_resize(),this.listen_scroll(),this.add_next_card_handler(),this.add_social_handler(),this.add_sponsor_tooltip()},t.prototype.listen_scroll=function(){var e=this,t=function(){var t=$(".card-stack-card-prev-next-sides-container");t.length&&e.handle_prev_next(),e.handle_meta()};$(window).on("scroll."+this.event_ns,t)},t.prototype.listen_resize=function(){var e=this,t=function(){var t=$(".card-stack-card-prev-next-sides-container");t.length&&e.handle_prev_next(),e.handle_meta()};$(window).on("resize."+this.event_ns,$.throttle(50,t))},t.prototype.show_ad=function(e){var t=$(".card-stack-ad-container"),n,r;n={viewport:"desktop",sizes:["300x250"],lazy:!1},r=$(this.ads.create_ad_stub(n,"gpt_ad_stub_div")),r.addClass("ad-desktop").css("display","block"),t.append(r),$(e).data("locked",!1),this.ads.push_fill_ad_stubs(),this.set_view(0)},t.prototype.show_next_card_animate_next_card=function(e,t){var n=$(e).is(".card-stack-card-backwards"),r=this.get_animate_next_card_css_begin(n),i=this.get_animate_next_card_css_end(n);return t.css(r).show().addClass("card-stack-card-current-card").animate(i).promise()},t.prototype.get_animate_next_card_css_begin=function(e){return e?{position:"absolute",right:"100%",opacity:"0"}:{position:"absolute",left:"100%",opacity:"0"}},t.prototype.get_animate_next_card_css_end=function(e){return e?{"padding-left":"10px","padding-right":"10px",right:"0%",opacity:"1"}:{"padding-left":"10px","padding-right":"10px",left:"0%",opacity:"1"}},t.prototype.show_next_card_animate_old_card=function(e){var t,n,r=this.get_old_card();return $(e).is(".card-stack-card-backwards")?(t={position:"absolute"},n={right:"-100%",opacity:0}
118):(t={position:"absolute"},n={left:"-100%",opacity:0}),r.removeClass("card-stack-card-current-card").show().css(t).animate(n).promise().then(function(){$(this).find(".card-stack-ad-container").removeAttr("style").closest(".card-stack-card-container").removeClass("card-stack-ad-container-shown"),$(this).removeAttr("style").find(".card-stack-card").removeAttr("style")})},t.prototype.show_next_card_animate_stack_begin=function(e){var t,n,r;return r=this.get_old_card(),n=this.get_next_card(e),n.is(".card-stack-card-ad-card")&&this.copy_card_info_to_ad_card(n,r,$(e)),t=Math.max(r.outerHeight(!0),n.show().outerHeight(!0)),n.hide(),$(".card-stack-card-stack").css("overflow","visible").animate({height:t}).promise()},t.prototype.show_next_card_update_rail_ad=function(){var e={viewport:"desktop",sizes:["300x250"],lazy:!1},t=$(".ad-card-stack-right-rail .ad-container");if(!t.length)return;t.empty().append($(this.ads.create_ad_stub(e,"gpt_ad_stub_div")).addClass("ad-desktop").css("display","block"))},t.prototype.show_next_card_update_ads=function(){this.show_next_card_update_rail_ad()},t.prototype.show_next_card_animate_stack_end= 119function(e,t){var n=this,r=$(".card-stack-card-stack").animate({height:e.outerHeight(!0)}).css("overflow","visible").promise();r.then(function(){$(".card-stack-card-current-card").removeAttr("style"),$(this).removeAttr("style"),n.show_next_card_update_ads(),t?n.show_ad():(n.change_meta_prev_next(),n.ads.push_fill_ad_stubs()),n.handle_meta(),n.handle_prev_next()})},t.prototype.show_next_card_get_scroll_top=function(e){return $(".ge-header-logo").offset().top},t.prototype.get_toc_hide=function(e){return $(".card-stack-meta .card-stack-presented-by:not(:empty), .card-stack-meta .card-stack-title")},t.prototype.show_next_card_animate_scroll_up=function(e){var t=this,n=this.show_next_card_get_scroll_top(),r=$("html,body").animate({scrollTop:n}).promise();return r.then(function(){var n=t.get_next_card(e),r=t.get_toc_hide();n.find(".card-stack-card-toc-card").length?r.slideUp():r.slideDown()})},t.prototype.show_next_card=function(e){var t=this;this.show_next_card_animate_scroll_up(e).then(function(){t.show_next_card_animate_stack_begin(e)}).then(function(){var n=t.get_next_card(e),r=t.can_show_ad(e);t.clear_ads(),$.when(t.show_next_card_animate_old_card(e),t.show_next_card_animate_next_card(e,n)).done(function(){t.show_next_card_animate_stack_end(n,r)}),$(e).data("locked",!1),r||(t.mark_viewed(),t.add_sponsor_tooltip(),History.replaceState({},$(e).data("card-browser-title"),e.href),t.tracker_update_google_analytics(n),localStorage.getItem("olyticsBehaviorId")&&olytics.fire({behaviorId:localStorage.getItem("olyticsBehaviorId")}))})},t.prototype.tracker_update_google_analytics=function(e){GEMG.GoogleAnalytics.CardStack&&typeof gtag=="function"&&GEMG.GoogleAnalytics.CardStack.pageView(e.data("google-analytics").dimensions)},t}(),GEMG.V2CardStack=function(){var e=GEMG.GECardStack,t=function(t){this.footerSelector=t["footer-selector"],e.call(this)};return t.prototype=new e,t.prototype.constructor=t,t.prototype.handle_meta=function(){if(GEMG.Viewport.getFormat()!=="desktop"){$(".card-stack-meta-fixed").removeClass("card-stack-meta-fixed"),$(".card-stack-meta-bottom").removeClass("card-stack-meta-bottom");return}e.prototype.handle_meta.apply(this,arguments)},t.prototype.show_next_card_update_ads=function(){this.show_next_card_update_rail_ad(),this.show_next_card_update_top_ad(),this.show_next_card_update_mobile_outer()},t.prototype.show_next_card_update_mobile_outer=function(){var e={viewport:"mobile",sizes:["320x48","320x50"],lazy:!1};$(".js-mobile-top-ad").append($(this.ads.create_ad_stub(e,"gpt_ad_stub_div")).addClass("ad-mobile")),e.lazy=!0,$(".js-mobile-bottom-ad").append($(this.ads.create_ad_stub(e,"gpt_ad_stub_div")).addClass("ad-mobile"))},t.prototype.show_next_card_update_top_ad=function(){var e={viewport:"desktop",sizes:["billboard","leaderboard"],lazy:!1};$(".js-article-top-ad-desktop").append($(this.ads.create_ad_stub(e,"gpt_ad_stub_div")).addClass("ad-desktop")),e.viewport="tablet",e.size_mapping="tablet_top_ad",e.sizes=["billboard"],$(".js-article-top-ad-tablet").append($(this.ads.create_ad_stub(e,"gpt_ad_stub_div")).addClass("ad-tablet"))},t.prototype.show_next_card_update_rail_ad=function(){var e={viewport:"desktop",sizes:["300x250"],lazy:!1},t=$(".card-stack-rail-ad");if(!t.length)return;t.empty().append($(this.ads.create_ad_stub(e,"gpt_ad_stub_div")).addClass("ad-desktop").css("display","block"))},t.prototype.show_ad=function(e){var t=$(".card-stack-ad-container"),n,r;n={viewport:"desktop",sizes:["300x250"],lazy:!1},r=$(this.ads.create_ad_stub(n,"gpt_ad_stub_div")),r.addClass("ad-desktop").css("display","block"),t.append(r),n.viewport="tablet",r=$(this.ads.create_ad_stub(n,"gpt_ad_stub_div")),r.addClass("ad-tablet").css("display","block"),t.append(r),n.viewport="mobile",r=$(this.ads.create_ad_stub(n,"gpt_ad_stub_div")),r.addClass("ad-mobile").css("display","block"),t.append(r),$(e).data("locked",!1),this.ads.push_fill_ad_stubs(),this.set_view(0)},t.prototype.clear_ads=function(){$(".js-article-top-ad-desktop,.js-article-top-ad-tablet").addClass("advert-placeholder advert-placeholder-leaderboard").empty(),$(".js-mobile-top-ad,.js-mobile-bottom-ad").empty().addClass("advert-placeholder advert-placeholder-320x50"),$(".card-stack-rail-ad").addClass("advert-placeholder advert-placeholder-block").empty(),$(".card-stack-ad-container").empty().append("<p class='card-stack-ad-tag'>Advertisement</p>"),$(".ad-stub").remove()},t.prototype.handle_meta_get_pusher_top=function(){var e=this.get_meta_win_top_buffer(),t=$(window).scrollTop()+e,n=$("#header").height()+$("#bottom-bar-placeholder").height(),r=t+n;return r},t.prototype.get_toc_hide=function(e){return $(".card-stack-meta .card-stack-title-container")},t.prototype.show_next_card_animate_scroll_up=function(e){var t=this,n=this.show_next_card_get_scroll_top(),r=$("html,body").animate({scrollTop:n}).promise();return r.then(function(){var n=t.get_next_card(e),r=t.get_toc_hide();n.find(".card-stack-card-toc-card").length?($(".card-stack-sponsors-producers").addClass("card-stack-is-current"),GEMG.Viewport.getFormat()!=="tablet"||!$(".card-stack-sponsors-producers-single").length?r.slideUp():r.hide()):($(".card-stack-sponsors-producers").removeClass("card-stack-is-current"),GEMG.Viewport.getFormat()!=="tablet"||!$(".card-stack-sponsors-producers-single").length?r.slideDown():r.show())})},t.prototype.get_add_next_card_handler_links=function(){var e=[".card-stack-ad-continue-link",".js-card-stack-title-link",".card-stack-start-link",".card-stack-toc-card-info",".card-stack-card-prev-next-link",".card-stack-start-over-link"].join(",");return e},t.prototype.show_next_card_get_scroll_top=function(e){return 0},t.prototype.change_meta_prev_next=function(){$(".card-stack-card-prev-next-meta-container").fadeOut(100).promise().then(function(){var e=$
119(".card-stack-card-current-card").attr("id"),t="[data-for='{}']".replace("{}",e),n=$(".card-stack-card-prev-next-meta-container");n.removeClass("card-stack-card-prev-next-current").removeAttr("style"),n=$(".card-stack-card-prev-next-meta-container" 120).filter(t),GEMG.Viewport.getFormat()!=="desktop"?n.addClass("card-stack-card-prev-next-current"):n.fadeIn(750).promise().then(function(){$(this).addClass("card-stack-card-prev-next-current"),$(this).removeAttr("style")})})},t.prototype.handle_prev_next=function(){var t=$(".card-stack-card-current-card .card-stack-card-prev-next-sides-container"),n=$(this.footerSelector);n&&n.onScreen()&&GEMG.Viewport.getFormat()==="mobile"?t.hide():(t.show(),e.prototype.handle_prev_next.call(this))},t}(),GEMG.CardStackPage=GEMG.CardStackPage||{},GEMG.CardStackPage.body=function(){var e=function(){var e,t,n;t=GEMG.GPT.page_ads,e=GEMG.Viewport.getFormat(),n={slots:{}},n.slots[e]={},$(".ad-lazy.ad-"+e).each(function(){var r,i=$(this),s=500,o=$(window).scrollTop()+$(window).height(),u=Math.abs(o-i.offset().top);u<=s&&(r=i.find(".ad-slot").attr("id"),n.slots[e][r]=t.ad_slots[e][r],i.removeClass("ad-lazy"))}),t.refresh_slots(n)},t=function(){GEMG.GPT.page_ads.push_fill_ad_stubs(),$(window).on("scroll.gemg::card-stacks::refresh-lazy",$.throttle(250,e))},n=function(e){t(),GEMG.CardStackPage.obj=new GEMG.V2CardStack(e),GEMG.CardStackPage.obj.init({ads:GEMG.GPT.page_ads})};return{init:n}}(); 121 122var GEMG=GEMG||{};GEMG.InsightsLander=function(e){var t=e(".lander-container").data("page-mode"),n=e(".lander-container").data("infinite-scroll-path"),r=function(e,r){var i=a();return i.page_mode=t,e&&r&&(i.timestamp=e,i.dc=r),{url:n,data:i}},i=function(t){GEMG.modules.InfScroll.init({containerSelector:function(){return e(".lander-container")},childSelector:".river-item:gt(-4)",endpoint:function(){var t=e(".river-item").last(),n=t.data("date-published"),i=t.data("date-created");return r(n,i)},fireWhenNearBottom:!0,loadingSelector:".loading-spinner-page-bottom",extraProcessingCallback:function(){e(".loading-spinner-page-middle").hide(),GEMG.SuperLink.update({}),(new GEMG.modules.LazyImage).update(),GEMG.GPT.page_ads.push_fill_ad_stubs()},exhaustedCallback:function(){e("#footer").show(),e(".loading-spinner-page-middle").hide(),s()},failureCallback:function(){e("#footer").show(),e(".loading-spinner-page-middle").hide(),s()},autoEnable:t}),t||s()},s=function(){e(".lander-container > div").length||e("#no-posts-prompt").show()},o=function(){var t=e(".sponsor-content-tag-help");t.length&&t.tooltipsy({alignTo:"element",className:"sponsor-content-tag-help-tooltip",delay:0,offset:[0,30]})},u=function(){e("select.filter-group-select").prettyDropdown({width:"100%",height:35,classic:!0,customClass:"",hoverIntent:1e4}),e("#filter-organization").change(function(){f()})},a=function(){var t={},n=e("#filter-organization option:selected").val();return n&&(t.org=n),t},f=function(){var t=document.title,n=[location.protocol,"//",location.host,location.pathname].join(""),r=a(),i=n+"?"+e.param(r);History.replaceState({},t,i),l(r)},l=function(t){e(".lander-container > div").remove(),e("#footer").hide(),e("#no-posts-prompt").hide(),e(".loading-spinner-page-middle").show(),GEMG.modules.InfScroll.reload()},c=function(t){e("body").removeClass("no-js"),e("#footer").hide(),o(),GEMG.modules.Skybox.init(),GEMG.modules.Newsletter.init(),GEMG.SuperLink.init({}),(new GEMG.modules.LazyImage).init(),GEMG.GPT.page_ads.push_fill_ad_stubs(),i(t.hasPosts),u(),GEMG.SPM.sailthru_spm_setup_exclude_content()};return{init:c}}($); 123 124var GEMG=GEMG||{};GEMG.Index=GEMG.Index||{},GEMG.Index.body=function(){var e=function(){GEMG.modules.InfScroll.init({containerSelector:function(){return $(".bottom-river").last()},childSelector:".river-item:gt(-4)",endpoint:function(){return{url:"/homepage-infinite/",data:{timestamp:$(".river-item:not(.river-item-sponsored)").last().attr("data-date-published")}}},fireWhenNearBottom:!0,loadingSelector:".loading-spinner-page-bottom",extraProcessingCallback:function(){GEMG.SuperLink.update({}),GEMG.GPT.page_ads.push_fill_ad_stubs(),(new GEMG.modules.LazyImage).update(),GEMG.modules.GAEvents.init(),localStorage.getItem("olyticsBehaviorId")&&olytics.fire({behaviorId:localStorage.getItem("olyticsBehaviorId")})},exhaustedCallback:function(){$("#footer").show()},failureCallback:function(){$("#footer").show()}})},t={init:function(t){$("#footer").hide(),GEMG.HoverGroup.init({}),GEMG.modules.Skybox.init(),GEMG.modules.Newsletter.init(),GEMG.SuperLink.init({}),(new GEMG.modules.LazyImage).init(),GEMG.GPT.page_ads.push_fill_ad_stubs(),GEMG.modules.GAEvents.init(),t?e():$("#footer").show(),GEMG.SPM.sailthru_spm_setup_exclude_content()}};return t}(); 125 126var GEMG=GEMG||{};
126GEMG.NotFound=GEMG.NotFound||{},GEMG.NotFound.body=function(){var e=function(){GEMG.SuperLink.init({}),GEMG.modules.GAEvents.init(),(new GEMG.modules.LazyImage).init(),GEMG.SPM.sailthru_spm_setup_exclude_content()};return{init:e}}(); 127 128var GEMG=GEMG||{};GEMG.Post=GEMG.Post||{},GEMG.Post.body=function(){GEMG.GPT.post_slots={};var e=function(e){var t;if(e.data("conversion-module-pv")===undefined){e.data("conversion-module-pv","counted");if($(".js-article").index(e)===0)return;if(GEMG.Page.Config.siteId==="ge_id")t=new GE.modules.GEConversionModule;else if(GEMG.Page.Config.siteId==="ng_id")t=new NG.modules.NGConversionModule;else if(GEMG.Page.Config.siteId==="d1_id")t=new D1.modules.D1ConversionModule;else if(GEMG.Page.Config.siteId==="rf_id")t=new RF.modules.RFConversionModule;else if(GEMG.Page.Config.siteId==="csny_id")t=new CSNY.modules.CSNYConversionModule;else if(GEMG.Page.Config.siteId==="cspa_id")t=new CSPA.modules.CSPAConversionModule;else{if(GEMG.Page.Config.siteId!=="wt_id")return;t=new WT.modules.WTConversionModule}t.get_prereqs_fulfilled()&&(t.init_view_counter(),t.can_show_module()&&t.show_module())}},t=function(e){var t=$(window),n,r;if(!e||!e.length)return;e.hasClass("js-article-current")||(n=t.scrollTop()+t.height(),r=e.find(".js-trigger-set-current-post").offset().top,(n>=r||e.is($(".js-article").first()))&&m(e,!0,GEMG.Page.Config.orefs.infiniteScroll))},n=function(e){pSUPERFLY.virtualPage({sections:e.data("primary-category"),authors:e.data("authors"),path:e.data("url"),title:e.data("browser-title")})},r=function(){GEMG.modules.InfScroll.init({containerSelector:".js-articles:last",endpoint:function(){var e=$
128(".js-article:last .js-article-next-story-link");return e.length?{url:e.attr("href"),data:{"post-only":!0}}:($("#footer").show(),null)},exhaustedCallback:function(){$("#footer").show()},extraProcessingCallback:function(e){var t=$(".js-article[data-id="+e.data.post_pk.toString()+"]");t.data("google_analytics",e.data.google_analytics),t.data("referrer",t.data("url")),t.data("sailthru",e.data.sailthru),t.find(".gemg-iframe").iFrameResize();if(window.twttr)try{window.twttr.widgets.load()}catch(n){console.error("Error when loading twitter: "+n.toString())}p(t),(new GEMG.modules.LazyImage).update(),l(t),t.find(".owl-carousel.skybox-carousel").each(function(){GEMG.modules.Skybox.configure_mobile_carousel(this)})},failureCallback:function(){console.error("infinite scroll failed"),$("#footer").show()},loadingSelector:".loading-spinner-page-bottom",onScreenTrigger:function(){var e=$(".js-article:onscreen").last();return t(e),e.data("ads-loaded")||c(e),$(".js-article:last").is(".js-article-current")}})},i=function(e,t){var n,r;if(GEMG.Viewport.getFormat()!=="desktop")return;r=$("#"+t.slot.getSlotElementId()),n=r.closest(".js-article-advert-injected");if(!n.length)return;if(!n.prev(".container").length||!n.next(".container").length)return;n.prev().append(n.next().contents().detach()),n.next().remove(),n.remove()},s=function(){$(".js-article:onscreen").each(function(){var e=new GEMG.modules.MakeStickyArticle($(this));e.update()})},o=function(e){$(".js-articles").on("click.gemg::article::social-print",".social-print",function(e){e.preventDefault(),window.open(window.location.pathname+"print/","_blank")}),$("body").on("gemg:ad-empty",i),e||$(window).on("scroll.gemg::article::sticky",s),$(window).on("scroll.gemg::article::refresh-lazy",$.throttle(250,h)),$(".js-articles").on("click.gemg::article::next-story",".js-article-next-story-link",function(e){var t,n,r=$($(this).data("target"));r.length&&(e.preventDefault(),t=$("#header").outerHeight(!0)+$("#bottom-bar").outerHeight(!0),n=r.offset().top-t,$("html,body").animate({scrollTop:n},1e3))}),u(),(new GEMG.modules.MakeStickyArticle).listen_viewport_change()}
128,u=function(){var e=$(".sponsor-content-tag-help");e.length&&e.tooltipsy({alignTo:"element",className:"sponsor-content-tag-help-tooltip",delay:0,offset:[0,30]})},a=function(e){var t,n,r,i={};for(r in e){i[r]={};for(n in e[r])t=$("#"+n),t.length&&!t.closest(".ad-lazy").length&&(i[r][n]=e[r][n])}return i},f=function(e){GEMG.GPT.post_slots[e]===undefined&&(GEMG.GPT.post_slots[e]={desktop:{},mobile:{},tablet:{}})},l=function(e,t){var n=parseInt(e.data("id"),10),r=t?!0:!1;t=t||$(),f(n),GEMG.GPT.page_ads.push_fill_ad_stubs({ad_slots:GEMG.GPT.post_slots[n],ad_unit:e.data("ad-unit"),stubs:e.find(".ad-stub-"+GEMG.Viewport.getFormat()).add(t),refresh_after_display:r})},c=function(e,t){var n=parseInt(e.data("id"),10),r;f(n),r=GEMG.GPT.post_slots[n];if(t===undefined||t)r=a(r);GEMG.GPT.page_ads.refresh_slots({slots:r}),e.data("ads-loaded",!0),GEMG.modules.GAEvents.init()},h=function(){var e,t,n,r,i=$(".js-article-current");if(!i.length)return;t=parseInt(i.data("id"),10),f(t),n=GEMG.GPT.post_slots[t],e=GEMG.Viewport.getFormat(),r={slots:{}},r.slots[e]={},i.find(".ad-lazy.ad-"+e).each(function(){var t,i=$(this),s=500,o=$(window).scrollTop()+$(window).height(),u=Math.abs(o-i.offset().top);u<=s&&(t=i.find(".ad-slot").attr("id"),r.slots[e][t]=n[e][t],i.removeClass("ad-lazy"))}),GEMG.GPT.page_ads.refresh_slots(r)},p=function(e){var t;GEMG.Viewport.getFormat()==="mobile"?(t=new GEMG.modules.MobileInjector,GEMG.Post.isPowerList?t.inject_powerlist_ads(e):t.inject_ads(e),t.inject_subscribe(e)):(t=new GEMG.modules.Injector,t.inject_first_ad(e),GEMG.Post.useStickyAds?d(e):GEMG.Post.isPowerList?t.inject_powerlist_ads(e):t.inject_ads(e)),t.adjust_for_sponsor_content(e),t.cleanup(e)},d=function(e){var t,n=$(window),r=e.find(".js-article-advert-injected"),i=r.find(".l-content-row");if(r.length>0){var s=120,o=$(".conversion-module-bar"),u=!1;!o.hasClass("hide")&&o.length>0&&(u=!0),u?t=o.height():t=0;var a=r.offset().top,f=n.height(),l=a-(f-t-s),c=e.height()+e.offset().top-f;r.addClass("sticky"),n.scroll(function(){l-n.scrollTop()>0?(r.removeClass("fixed"),i.css({bottom:""})):c-n.scrollTop()<300?i.fadeOut(500):(i.fadeIn(500),r.addClass("fixed"),u?i.css({bottom:t.toString()+"px"}):i.css({bottom:"0"})),u=!1,!o.hasClass("hide")&&o.length>0&&(u=!0),u?t=o.height():t=0,a=r.offset().top,f=n.height(),l=a-(f-t-s),c=e.height()+e.offset().top-f})}}
128,v=function(){var e=$(".js-article").first();p(e),l(e,$(".js-article-top-ad .ad-stub-"+GEMG.Viewport.getFormat())) 129,e.data("ads-loaded",!0),GEMG.Post.disableInfiniteScroll?$("#footer").show():!GEMG.Post.isPowerList&&!GEMG.Post.isWinnersLosers&&!GEMG.Post.isSponsored?r():$("#footer").show()},m=function(t,r,i){var s=r?window.location.href:null;$(".js-article-current").removeClass("js-article-current"),t.addClass("js-article-current"),t.data("suppress-drop-cap")==="False"&&t.find(".wysiwyg-article p").first().addClass("drop-cap");var o=t.data("url"),u=window.location.pathname,a=window.location.hash;o===u&&a!==""&&typeof a!="undefined"&&(o+=a),i&&History.replaceState({},t.data("browser-title"),o),r&&!t.data("trackers_notified")&&(g(t,i),GEMG.SPM.tracker_update_sailthru(t),y(),typeof analytics!="undefined"&&GEMG.Segment.Utils.trackPageView(null,null,{url:window.location.href,path:window.location.pathname}),n(t)),t.data("trackers_notified",!0),e(t),GEMG.SegmentLinksTracker.init()},g=function(e,t){GEMG.GoogleAnalytics.Post&&typeof gtag=="function"&&GEMG.GoogleAnalytics.Post.pageView(e.data("google_analytics").dimensions,t)},y=function(){if(window.fbq)try{window.fbq("track","PageView")}catch(e){console.error("Error when attempting Facebook pageview track: "+e.toString())}},b=function(){$(".custompost-page").length||$("#footer").hide()},w={init:function(e){var t=$(".js-article").first();m(t,!1),GEMG.SPM.sailthru_spm_setup_inf_scroll(),GEMG.SPM.tracker_update_sailthru(t),b(),$("noscript").remove(),GEMG.modules.Skybox.init(),GEMG.modules.Newsletter.init(),GEMG.modules.GAEvents.init(),(new GEMG.modules.LazyImage).init(),v(),o(e),GEMG.comment_loader=new Govexec.DisqusTools.GEMGCommentLoader,GEMG.comment_loader.set_disqus_config(),GEMG.comment_loader.init()}};return w}(); 130 131var GEMG=GEMG||{};GEMG.Search=GEMG.Search||{},GEMG.Search.body=function(){var e=function(){GEMG.modules.Skybox.init(),GEMG.modules.Newsletter.init(),GEMG.SuperLink.init({}),(new GEMG.modules.LazyImage).init(),GEMG.GPT.page_ads.push_fill_ad_stubs(),GEMG.modules.GAEvents.init(),GEMG.SPM.sailthru_spm_setup_exclude_content()};return{init:e}}(); 132 133var GEMG=GEMG||{};GEMG.Static=GEMG.Static||{},GEMG.Static.body=function(){var e=function(){$(".gemg-iframe").iFrameResize()},t=function(){GEMG.modules.Skybox.init(),GEMG.modules.Newsletter.init(),GEMG.SuperLink.init({}),(new GEMG.modules.LazyImage).init(),GEMG.GPT.page_ads.push_fill_ad_stubs(),GEMG.modules.GAEvents.init(),GEMG.SPM.sailthru_spm_setup_exclude_content(),e()};return{init:t}}(); 134 135var GEMG=GEMG||{};GEMG.AuthorPage=function(e){var t=function(){GEMG.modules.InfScroll.init({containerSelector:function(){return e(".js-author-container")},childSelector:".river-item:gt(-4)",endpoint:function(){var t=e(".js-author-container").data("author-id"),n=e(".river-item:not(.river-item-sponsored)").last().data("date-published");return{url:"/infinite-author-posts/"+t+"/",data:{timestamp:n}}},fireWhenNearBottom:!0,loadingSelector:".loading-spinner-page-bottom",extraProcessingCallback:function(){GEMG.SuperLink.update({}),GEMG.GPT.page_ads.push_fill_ad_stubs(),(new GEMG.modules.LazyImage).update(),GEMG.modules.GAEvents.init(),localStorage.getItem("olyticsBehaviorId")&&olytics.fire({behaviorId:localStorage.getItem("olyticsBehaviorId")})},exhaustedCallback:function(){e("#footer").show()},failureCallback:function(){e("#footer").show()}})},n=function(){e("body").removeClass("no-js"),e("#footer").hide(),GEMG.modules.Skybox.init(),GEMG.modules.Newsletter.init(),GEMG.SuperLink.init({}),(new GEMG.modules.LazyImage).init(),GEMG.GPT.page_ads.push_fill_ad_stubs(),GEMG.modules.GAEvents.init(),t(),GEMG.SPM.sailthru_spm_setup_exclude_content()};return{init:n}}($); 136 137var GEMG=GEMG||{};GEMG.TopicLander=function(e){var t=e(".lander-container").data("page-mode"),n=e(".lander-container").data("infinite-scroll-path"),r=function(r){GEMG.modules.InfScroll.init({containerSelector:function(){return e(".lander-container")},childSelector:".river-item:gt(-4)",endpoint:function(){var i;return r==="curated_lander"?(i=e(".river-item").last(),{url:n,data:{page_mode:t,position:i.data("position")}}):(i=e(".river-item:not(.river-item-sponsored)").last(),{url:n,data:{page_mode:t,timestamp:i.data("date-published")}})},fireWhenNearBottom:!0,loadingSelector:".loading-spinner-page-bottom",extraProcessingCallback:function(){GEMG.SuperLink.update({}),(new GEMG.modules.LazyImage).update(),GEMG.GPT.page_ads.push_fill_ad_stubs(),GEMG.modules.GAEvents.init(),localStorage.getItem("olyticsBehaviorId")&&olytics.fire({behaviorId:localStorage.getItem("olyticsBehaviorId")})},exhaustedCallback:function(){e("#footer").show()},failureCallback:function(){e("#footer").show()}})},i=function(){var t=e(".sponsor-content-tag-help");t.length&&t.tooltipsy({alignTo:"element",className:"sponsor-content-tag-help-tooltip",delay:0,offset:[0,30]})},s=function(){e(".podcast-lander").length||e("#footer").hide()},o=function(t){e("body").removeClass("no-js"),s(),i(),GEMG.modules.Skybox.init(),GEMG.modules.Newsletter.init(),GEMG.SuperLink.init({}),(new GEMG.modules.LazyImage).init(),GEMG.GPT.page_ads.push_fill_ad_stubs(),GEMG.modules.GAEvents.init(),r(t),GEMG.SPM.sailthru_spm_setup_exclude_content()};return{init:o}}($); 138 139var GEMG=GEMG||{};GEMG.EventsLander=function(e){var t=function(){GEMG.modules.Skybox.init(),GEMG.modules.Newsletter.init(),GEMG.SuperLink.init({}),(new GEMG.modules.LazyImage).init(),GEMG.GPT.page_ads.push_fill_ad_stubs(),GEMG.modules.GAEvents.init(),GEMG.SPM.sailthru_spm_setup_exclude_content()};return{init:t}}($); 140 141var GEMG=GEMG||{};GEMG.EventsListing=GEMG.EventsListing||{},GEMG.EventsListing.body=function(e){var t=function(){GEMG.modules.InfScroll.init({containerSelector:".river-items:last",childSelector:".river-item:last",endpoint:function(){return GEMG.EventsListing.next_page?{url:GEMG.EventsListing.next_page,data:{"items-only":!0}}:(e("#footer").show(),null)},exhaustedCallback:function(){e("#footer").show()},extraProcessingCallback:function(e){(new GEMG.modules.LazyImage).update(),GEMG.EventsListing.next_page=e.nextPage,n(),GEMG.GPT.page_ads.push_fill_ad_stubs(),GEMG.modules.GAEvents.init(),localStorage.getItem("olyticsBehaviorId")&&olytics.fire({behaviorId:localStorage.getItem("olyticsBehaviorId")})},failureCallback:function(){console.error("infinite scroll failed"),e("#footer").show()},loadingSelector:".loading-spinner-page-bottom"})},n=function(){var t,n,r={desktop:3,tablet:1,mobile:1}[GEMG.Viewport.getFormat()],s=e(".js-first-ad-reference:visible"),o=new GEMG.modules.Ruler,u=6,a=4*r,f=e(".js-instream-ad:last"),l=e(".river-item").add(f);l=l.slice(l.index(f)+1),n=l.length/r;while(n>=u){t=e(l.get(a));if(s.length&&!o.is_a_below_b(t,s,"top_bottom"))return;i(t,!0),f=e(".js-instream-ad:last"),l=l.add(f),l=l.slice(l.index(f)+1),n=l.length/r}},r=function(){var t=new GEMG.modules.Ruler,n=e(".js-first-ad-reference"),r=e(".river-item"),s=t.filter_below(n,r,"to
141p_bottom").first();if(!s.length)return;i(s,!1)},i=function(e,t){var n=e.closest(".container");n.after("<div class='container'><div class='l-content-row'><div class='l-right-rail-side-companion'><div class='river river-grid'><div class='river-items row'></div></div></div></div></div>"),n.next().find(".row").append(e.nextAll().andSelf().detach()),n.after("<div class='js-instream-ad'></div>"),n.next().append(GEMG.GPT.page_ads.create_ad_stub({viewport:"tablet",sizes:["catalyst","leaderboard"],lazy:t})+GEMG.GPT.page_ads.create_ad_stub({viewport:"desktop",sizes:["catalyst","leaderboard","billboard"],lazy:t})+GEMG.GPT.page_ads.create_ad_stub({viewport:"mobile",sizes:["block","mobile"],lazy:t}))},s=function(){var t=GEMG.Viewport.getFormat(),n={slots:{}};n.slots[t]={},e(".ad-lazy.ad-"+t).each(function(){var r,i=e(this),s=500,o=e(window).scrollTop()+e(window).height(),u=Math.abs(o-i.offset().top);u<=s&&(r=i.find(".ad-slot").attr("id"),n.slots[t][r]=GEMG.GPT.page_ads.ad_slots[t][r],i.removeClass("ad-lazy"))}),GEMG.GPT.page_ads.refresh_slots(n)},o=function(){r(),n(),GEMG.GPT.page_ads.push_fill_ad_stubs(),t(),e(window).on("scroll.events-listing:lazy-ads",e.throttle(250,s))},u=function(){e("#footer").hide(),GEMG.modules.Skybox.init(),GEMG.modules.Newsletter.init(),GEMG.SuperLink.init({}),(new GEMG.modules.LazyImage).init(),GEMG.modules.GAEvents.init(),o(),GEMG.SPM.sailthru_spm_setup_exclude_content()};return{init:u}}($); 142 143var GEMG=GEMG||{};GEMG.MagazineArchive=function(e){var t=e(document),n=e(".js-scrollbox"),r=e("#footer"),i=n.length,s=0,o,u=function(){o=n.eq(s).offset().top+n.eq(s).height()-e(window).height(),t.scroll(function(){a()})},a=function(){t.scrollTop()>o&&f()},f=function(){s+1<i?(s+=1,n.eq(s).removeClass("hide"),o=n.eq(s).offset().top+n.eq(s).height()-e(window).height()):r.show()},l=function(e){r.hide(),u()};return{init:l}}($); 144 145var GEMG=GEMG||{};GEMG.SpecialReportLander=function(e){var t=function(){GEMG.modules.Skybox.init(),GEMG.modules.Newsletter.init(),GEMG.SuperLink.init({}),(new GEMG.modules.LazyImage).init(),GEMG.GPT.page_ads.push_fill_ad_stubs(),GEMG.modules.GAEvents.init(),GEMG.SPM.sailthru_spm_setup_exclude_content()};return{init:t}}($); 146 147(function(){var e=function(e,t,n,r){var r=r||" ",i=e.split(" ");for(var s=0;s<i.length;s++)i[s]=t+i[s]+n;return i.join(r)},t=function(t){if(t.nodeName=="#text"){var n=t.textContent.split(" ");for(var r=0;r<n.length;r++){if(n[r].length>0){var i=document.createElement("span");i.className="js-detect-wrap",i.textContent=n[r],t.parentNode.insertBefore(i,t)}r<n.length-1&&t.parentNode.insertBefore(document.createTextNode(" "),t)}t.parentNode.removeChild(t)}else t.innerHTML=e(t.innerText,'<span class="js-detect-wrap">',"</span>")},n=function(e){if(!e.firstChild)t(e);else{var r=[],i=e.firstChild;do r.push(i);while(i=i.nextSibling);for(var s=0;s<r.length;s++)n(r[s])}},r=function(e){n(e);var t=e.getElementsByClassName("js-detect-wrap"),r=0,i=[],s=[],o=0;for(var u=0;u<t.length;u++){var a=t[u].offsetTop+t[u].getBoundingClientRect().height;a==r?i.push(t[u]):(i.length>0&&(s[o++]=i),i=[t[u]]),r=a}return s.push(i),s},i={wrapWords:e,wrapWordsInElement:n,wrapWordsInChildElement:t,getLines:r};typeof define=="function"?define(function(){return i}):window.lineWrapDetector=i})(); 148 149var GEMG=GEMG||{},RF=RF||{};RF.Nav=function(e){var t="top-bar-attached",n="top-bar-search-box-expanded",r="bottom-bar-attached",i="search-box-expanded",s=80,o=1,u="live-stream-bar-attached",a="live-stream-bar-is-attached",f="live-stream-bar-closed",l="rf-live-stream-bar-closed",c=40,h,p,d,v,m,g,y,b,w,E,S,x,T,N,C,k=function(){N.addClass(u),I(),A()},L=function(){N.removeClass(u),q(),O()},A=function(){h.addClass(a),d.addClass(a),v.addClass(a)},O=function(){h.removeClass(a),d.removeClass(a),v.removeClass(a)},M=function(){N.removeClass(u),N.addClass(f),O()},_=function(){N.removeClass(f)},D=function(){return b.scrollTop()>=T.offset().top},P=function(){var t=new Date;t.setHours(23,59,59),e.cookie(l,1,{expires:t})},H=function(){v.addClass(r)},B=function(){v.removeClass(r)},j=function(){var e=b.scrollTop()+s,t=F()?o:0,n=m.offset().top-t;return N.is(":visible")&&(n-=c),e>n},F=function(){return v.hasClass("bottom-bar-alone")},I=function(){h.addClass(t)},q=function(){h.removeClass(t)},R=function(){return b.scrollTop()>=p.offset().top},U=function(){V()?X():W()},z=function(){v.is(":visible")&&h.find(menu).length?g.appendTo(v):v.is(":hidden")&&v.find(menu).length&&g.appendTo(h)},W=function(){z(),y.addClass("is-active"),g.addClass("menu-open"),e("body").addClass("disable-scroll-xs"),e(document).on("click.rf-menu",function(){X()}),g.on("click.rf-menu",function(e){e.stopPropagation()})},X=function(){y.removeClass("is-active"),g.removeClass("menu-open"),e("body").removeClass("disable-scroll-xs"),e(document).off("
149click.rf-menu"),g.off("click.rf-menu"),b.off("resize.rf-nav")},V=function(){return y.hasClass("is-active")},$=function(){w.addClass(i),h.addClass(n),E.focus(),X()},J=function(){w.removeClass(i),h.removeClass(n)},K=function(){N.is(":visible")?D()?k():L():R()?I():q();if(v.is(":hidden"))return;j()?H():B()},Q=function(){h=e(".top-bar"),p=e("#top-bar-placeholder"),d=e(".top-story"),v=e("#bottom-bar"),m=e("#bottom-bar-placeholder"),g=e("#menu"),y=e(".top-bar-menu-btn, .bottom-bar-menu-btn"),b=e(window),w=e(".search-box"),E=e(".search-box-input"),S=e(".search-box-expand-btn"),x=e(".search-box-close-btn"),T=e("#live-stream-bar-placeholder"),N=e(".live-stream-bar"),C=e(".live-stream-bar-close-btn");if(!h.length||!v.length)return;y.click(function(e){e.stopPropagation(),U()}),S.click(function(){$()}),x.click(function(){J()}),!e.cookie(l)&&N.length&&_(),C.click(function(){M(),P()}),b.on("scroll.rf-nav",function(){K()}),e("body").on("gemg:viewport-changed.rf-nav",function(){GEMG.GPT.page_ads.push_fill_ad_stubs(),K()}),e("body").on("gemg:ad-render-ended.rf-nav",function(t,n){var r=n.slot.getSlotElementId(),i=e("#"+r).closest("#hpto-container, .js-top-ad");i.length&&K()})};return{init:Q}}($),$(function(){RF.Nav.init()}); 150 151var RF=RF||{};RF.DecomposeIntoLines=function(){var e=function(e){var t,n=e.find("*").contents().filter(function(){return this.nodeType===3}),r=[];for(var i=0;i<n.length;++i)r.push($(n[i]).text());t=$.trim(r.join(" ")).replace(/\s+/g," "),e.empty().append("<span>"+t+"</span>")},t=function(e,t){var n,r,i,s,o,u;s=lineWrapDetector.getLines(e[0]),e.empty();for(var a=0;a<s.length;++a){i=s[a],n=[];for(var f=0;f<i.length;++f)u=i[f],n.push($(u).text());n.push(""),r=n.join(" "),o=$('<span class="'+t+'">'+r+"</span>"),e.append(o)}},n=function(n,r){e(n),t(n,r)};return{decompose:n}}(); 152 153var GEMG=GEMG||{},RF=RF||{};RF.AllTopics=RF.AllTopics||{},RF.AllTopics.body=function(){var e=function(){GEMG.modules.Skybox.init(),GEMG.modules.Newsletter.init(),GEMG.SuperLink.init({}),(new GEMG.modules.LazyImage).init(),GEMG.GPT.page_ads.push_fill_ad_stubs(),$("body").on("click.rf::all-topics",".alpha-nav-link",function(e){var t,n,r;e.preventDefault(),t=30,GEMG.Viewport.getFormat()==="desktop"?n=$(".bottom-bar").height()+$("#header").height()+t:n=$("#header").height()+t,r=$($(this).attr("href")).offset().top-n,$("html,body").animate({scrollTop:r},1e3)})};return{init:e}}(); 154 155var RF=RF||{};RF.Index=RF.Index||{},RF.Index.body=function(){var e=null,t=function(){var t=576,n=GEMG.Viewport.getWidth();n>t&&$(".top-story-caption").css("max-width","50%");var r=$(".top-story-caption-hed"),i=$(".top-story-caption-subhed"),s="top-story-caption-line";e===null&&r.length&&(e=r.clone()),r.removeClass("top-story-caption-highlight"),i.removeClass("top-story-caption-highlight"),n<=t?($(".top-story-caption").css("max-width","100%"),r.replaceWith(e.clone())):(r.length&&RF.DecomposeIntoLines.decompose(r,s),i.length&&RF.DecomposeIntoLines.decompose(i,s)),n>t&&$(".top-story-caption").css("max-width","55%")},n={init:function(){t(),GEMG.Index.body.init(!0),$(window).on("resize.gemg:top-story-caption",$.throttle(250,function(){t()}))}};return n}(); 156 157var RF=RF||{};RF.modules=RF.modules||{},RF.modules.RFConversionModule=function(){function r(){t.prototype.show_module_bar.call(this)}var e=null,t=GEMG.ConversionModule,n=function(){};return n.prototype=new t,n.prototype.constructor=n,n.prototype.close_module=function(){$(".conversion-module").addClass("hide"),$("html,body").removeClass("conversion-module-shown"),$(window).scrollTop(e),e=null},n.prototype.close_module_bar=function(){$(".conversion-module-bar").addClass("hide"),$("html,body").removeClass("conversion-module-bar-shown"),this.set_module_bar_closed(!0)},n.prototype.get_daily_counter=function(){var e=new GEMG.DailyCounter("views-since-welcome-ad",this.show_every_n_days);return e.cookie_path="/",e},n.prototype.get_module_bar_key=function(){var e="module-bar-closed";return e},n.prototype.get_nl_cookie_key=function(){return"subscribed-rf-today"},n.prototype.get_nl_identifier=function(){return"newsletter_rf_today"},n.prototype.get_welcome_ad_key=function(){var e="welcome-ad-viewed";return e},n.prototype.set_cookie=function(e,t,n){var r={expires:n,path:"/"};$.cookie(e,t,r)},n.prototype.show_module=function(){e=$(window).scrollTop(),t.prototype.show_module.call(this)}
157,n.prototype.show_module_bar=function(){var e=$("#conversion-module-bar-nl-employer[name=employer] > option:first-child"),t=$("#conversion-module-bar-nl-email"),n=$(".conversion-module-bar-signup-form-submit-btn");$(window).one("scroll",r),t.attr("placeholder","Email"),e.text("I work for..."),n.text("Sign Up"),t.focusin(function(){$(this).attr("placeholder","")}),t.focusout(function(){$(this).attr("placeholder","Email")})},n.prototype.signup_form_is_valid=function(e){var n;return t.prototype.signup_form_is_valid.call(this,e)?this.validate_employer(e)?!0:(n=e.find("[name='employer']"),e.hasClass("form-inline")?n.addClass("has-error"):(n.parent().addClass("has-error"),n.after(this.error_message_template.replace("{{error}}","This field is required."))),e.find("[type='submit']").prop("disabled",!1),!1):!1},n.prototype.validate_employer=function(e){return e.find("[name='employer']").val()!==""},n.prototype.is_mobile=function(){return GEMG.Viewport.getFormat()==="mobile"},n}(); 158 159var RF=RF||{};RF.Post=RF.Post||{},RF.Post.body=function(){var e={init:function(){GEMG.Post.useStickyAds=!0,GEMG.Post.Config={navReferenceElementsForSticky:[$("#header"),$("#bottom-bar")],pusherElementForSticky:$("#bottom-bar")},GEMG.Post.body.init(disableStickySocial=!1)}};return e}();
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.