PageSourceSearch

https://biztechmagazine.com/sites/biztechmagazine.com/files/js/js_…zRwLGrytbRK6rG4cWA0nD9PWfBezWvIODr95AteRUW2

js biztechmagazine.com collected 2026-09-24 08:24:37 UTC 181,866 bytes, 25 lines download raw bytes

1/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
2(function(Drupal){'use strict';Drupal.behaviors.addToAny={attach:function(context,settings){if(context!==document&&window.a2a)a2a.init_all();}};})(Drupal);;
3(function($,Drupal){Drupal.theme.progressBar=function(id){const escapedId=Drupal.checkPlain(id);return (`<div id="${escapedId}" class="progress" aria-live="polite">`+'<div class="progress__label">&nbsp;</div>'+'<div class="progress__track"><div class="progress__bar"></div></div>'+'<div class="progress__percentage"></div>'+'<div class="progress__description">&nbsp;</div>'+'</div>');};Drupal.ProgressBar=function(id,updateCallback,method,errorCallback){this.id=id;this.method=method||'GET';this.updateCallback=updateCallback;this.errorCallback=errorCallback;this.element=$(Drupal.theme('progressBar',id));};$.extend(Drupal.ProgressBar.prototype,{setProgress(percentage,message,label){if(percentage>=0&&percentage<=100){$(this.element).find('div.progress__bar').each(function(){this.style.width=`${percentage}%`;});$(this.element).find('div.progress__percentage').html(`${percentage}%`);}$('div.progress__description',this.element).html(message);$('div.progress__label',this.element).html(label);if(this.updateCallback)this.updateCallback(percentage,message,this);},startMonitoring(uri,delay){this.delay=delay;this.uri=uri;this.sendPing();},stopMonitoring(){clearTimeout(this.timer);this.uri=null;},sendPing(){if(this.timer)clearTimeout(this.timer);if(this.uri){const pb=this;let uri=this.uri;if(!uri.includes('?'))uri+='?';else uri+='&';uri+='_format=json';$.ajax({type:this.method,url:uri,data:'',dataType:'json',success(progress){if(progress.status===0){pb.displayError(progress.data);return;}pb.setProgress(progress.percentage,progress.message,progress.label);pb.timer=setTimeout(()=>{pb.sendPing();},pb.delay);},error(xmlhttp){const e=new Drupal.AjaxError(xmlhttp,pb.uri);pb.displayError(`<pre>${e.message}</pre>`);}});}},displayError(string){const error=$('<div class="messages messages--error"></div>').html(string);$(this.element).before(error).hide();if(this.errorCallback)this.errorCallback(this);}});})(jQuery,Drupal);;
4/* @license MIT https://raw.githubusercontent.com/muicss/loadjs/4.3.0/LICENSE.txt */
5loadjs=function(){var h=function(){},o={},c={},f={};function u(e,n){if(e){var t=f[e];if(c[e]=n,t)for(;t.length;)t[0](e,n),t.splice(0,1)}}function l(e,n){e.call&&(e={success:e}),n.length?(e.error||h)(n):(e.success||h)(e)}function p(t,r,i,s){var o,e,u,n=document,c=i.async,f=(i.numRetries||0)+1,l=i.before||h,a=t.replace(/[\?|#].*$/,""),d=t.replace(/^(css|img|module|nomodule)!/,"");if(s=s||0,/(^css!|\.css$)/.test(a))(u=n.createElement("link")).rel="stylesheet",u.href=d,(o="hideFocus"in u)&&u.relList&&(o=0,u.rel="preload",u.as="style");else if(/(^img!|\.(png|gif|jpg|svg|webp)$)/.test(a))(u=n.createElement("img")).src=d;else if((u=n.createElement("script")).src=d,u.async=void 0===c||c,e="noModule"in u,/^module!/.test(a)){if(!e)return r(t,"l");u.type="module"}else if(/^nomodule!/.test(a)&&e)return r(t,"l");!(u.onload=u.onerror=u.onbeforeload=function(e){var n=e.type[0];if(o)try{u.sheet.cssText.length||(n="e")}catch(e){18!=e.code&&(n="e")}if("e"==n){if((s+=1)<f)return p(t,r,i,s)}else if("preload"==u.rel&&"style"==u.as)return u.rel="stylesheet";r(t,n,e.defaultPrevented)})!==l(t,u)&&n.head.appendChild(u)}function t(e,n,t){var r,i;if(n&&n.trim&&(r=n),i=(r?t:n)||{},r){if(r in o)throw"LoadJS";o[r]=!0}function s(n,t){!function(e,r,n){var t,i,s=(e=e.push?e:[e]).length,o=s,u=[];for(t=function(e,n,t){if("e"==n&&u.push(e),"b"==n){if(!t)return;u.push(e)}--s||r(u)},i=0;i<o;i++)p(e[i],t,n)}(e,function(e){l(i,e),n&&l({success:n,error:t},e),u(r,e)},i)}if(i.returnPromise)return new Promise(s);s()}return t.ready=function(e,n){return function(e,t){e=e.push?e:[e];var n,r,i,s=[],o=e.length,u=o;
5for(n=function(e,n){n.length&&s.push(e),--u||t(s)};o--;)r=e[o],(i=c[r])?n(r,i):(f[r]=f[r]||[]).push(n)}(e,function(e){l(n,e)}),t},t.done=function(e){u(e,[])},t.reset=function(){o={},c={},f={}},t.isDefined=function(e){return e in o},t}();;
6/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
7(function(Drupal,debounce){let liveElement;const announcements=[];Drupal.behaviors.drupalAnnounce={attach(context){if(!liveElement){liveElement=document.createElement('div');liveElement.id='drupal-live-announce';liveElement.className='visually-hidden';liveElement.setAttribute('aria-live','polite');liveElement.setAttribute('aria-busy','false');document.body.appendChild(liveElement);}}};function announce(){const text=[];let priority='polite';let announcement;const il=announcements.length;for(let i=0;i<il;i++){announcement=announcements.pop();text.unshift(announcement.text);if(announcement.priority==='assertive')priority='assertive';}if(text.length){liveElement.innerHTML='';liveElement.setAttribute('aria-busy','true');liveElement.setAttribute('aria-live',priority);liveElement.innerHTML=text.join('\n');liveElement.setAttribute('aria-busy','false');}}Drupal.announce=function(text,priority){announcements.push({text,priority});return debounce(announce,200)();};})(Drupal,Drupal.debounce);;
8((Drupal)=>{Drupal.Message=class{constructor(messageWrapper=null){if(!messageWrapper)this.messageWrapper=Drupal.Message.defaultWrapper();else this.messageWrapper=messageWrapper;}static defaultWrapper(){let wrapper=document.querySelector('[data-drupal-messages]')||document.querySelector('[data-drupal-messages-fallback]');if(!wrapper){wrapper=document.createElement('div');document.body.appendChild(wrapper);}if(wrapper.hasAttribute('data-drupal-messages-fallback')){wrapper.removeAttribute('data-drupal-messages-fallback');wrapper.classList.remove('hidden');}wrapper.setAttribute('data-drupal-messages','');return wrapper.innerHTML===''?Drupal.Message.messageInternalWrapper(wrapper):wrapper.firstElementChild;}static getMessageTypeLabels(){return {status:Drupal.t('Status message'),error:Drupal.t('Error message'),warning:Drupal.t('Warning message')};}add(message,options={}){if(!options.hasOwnProperty('type'))options.type='status';if(typeof message!=='string')throw new Error('Message must be a string.');Drupal.Message.announce(message,options);options.id=options.id?String(options.id):`${options.type}-${Math.random().toFixed(15).replace('0.','')}`;if(!Drupal.Message.getMessageTypeLabels().hasOwnProperty(options.type)){const {type}=options;throw new Error(`The message type, ${type}, is not present in Drupal.Message.getMessageTypeLabels().`);}this.messageWrapper.appendChild(Drupal.theme('message',{text:message},options));return options.id;}select(id){return this.messageWrapper.querySelector(`[data-drupal-message-id^="${id}"]`);}remove(id){return this.messageWrapper.removeChild(this.select(id));}clear(){Array.prototype.forEach.call(this.messageWrapper.querySelectorAll('[data-drupal-message-id]'),(message)=>{this.messageWrapper.removeChild(message);});}static announce(message,options){if(!options.priority&&(options.type==='warning'||options.type==='error'))options.priority='assertive';if(options.announce!=='')Drupal.announce(options.announce||message,options.priority);}static messageInternalWrapper(messageWrapper){const innerWrapper=document.createElement('div');innerWrapper.setAttribute('class','messages__wrapper');messageWrapper.insertAdjacentElement('afterbegin',innerWrapper);return innerWrapper;}};Drupal.theme.message=({text},{type,id})=>{const messagesTypes=Drupal.Message.getMessageTypeLabels();const messageWrapper=document.createElement('div');messageWrapper.setAttribute('class',`messages messages--${type}`);messageWrapper.setAttribute('role',type==='error'||type==='warning'?'alert':'status');messageWrapper.setAttribute('data-drupal-message-id',id);messageWrapper.setAttribute('data-drupal-message-type',type);messageWrapper.setAttribute('aria-label',messagesTypes[type]);messageWrapper.innerHTML=`${text}`;return messageWrapper;};})(Drupal);;
9(function($,window,Drupal,drupalSettings,loadjs,{isFocusable,tabbable}){Drupal.behaviors.AJAX={attach(context,settings){function loadAjaxBehavior(base){const elementSettings=settings.ajax[base];if(typeof elementSettings.selector==='undefined')elementSettings.selector=`#${base}`;
9once('drupal-ajax',$(elementSettings.selector)).forEach((el)=>{elementSettings.element=el;elementSettings.base=base;Drupal.ajax(elementSettings);});}Object.keys(settings.ajax||{}).forEach(loadAjaxBehavior);Drupal.ajax.bindAjaxLinks(document.body);once('ajax','.use-ajax-submit').forEach((el)=>{const elementSettings={};elementSettings.url=$(el.form).attr('action');elementSettings.setClick=true;elementSettings.event='click';elementSettings.progress={type:'throbber'};elementSettings.base=el.id;elementSettings.element=el;Drupal.ajax(elementSettings);});},detach(context,settings,trigger){if(trigger==='unload')Drupal.ajax.expired().forEach((instance)=>{Drupal.ajax.instances[instance.instanceIndex]=null;});}};Drupal.AjaxError=function(xmlhttp,uri,customMessage){let statusCode;let statusText;let responseText;if(xmlhttp.status)statusCode=`\n${Drupal.t('An AJAX HTTP error occurred.')}\n${Drupal.t('HTTP Result Code: !status',{'!status':xmlhttp.status})}`;else statusCode=`\n${Drupal.t('An AJAX HTTP request terminated abnormally.')}`;statusCode+=`\n${Drupal.t('Debugging information follows.')}`;const pathText=`\n${Drupal.t('Path: !uri',{'!uri':uri})}`;statusText='';try{statusText=`\n${Drupal.t('StatusText: !statusText',{'!statusText':xmlhttp.statusText.trim()})}`;}catch(e){}responseText='';try{responseText=`\n${Drupal.t('ResponseText: !responseText',{'!responseText':xmlhttp.responseText.trim()})}`;}catch(e){}responseText=responseText.replace(/<("[^"]*"|'[^']*'|[^'">])*>/gi,'');responseText=responseText.replace(/[\n]+\s+/g,'\n');const readyStateText=xmlhttp.status===0?`\n${Drupal.t('ReadyState: !readyState',{'!readyState':xmlhttp.readyState})}`:'';customMessage=customMessage?`\n${Drupal.t('CustomMessage: !customMessage',{'!customMessage':customMessage})}`:'';this.message=statusCode+pathText+statusText+customMessage+responseText+readyStateText;this.name='AjaxError';if(!Drupal.AjaxError.messages)Drupal.AjaxError.messages=new Drupal.Message();Drupal.AjaxError.messages.add(Drupal.t("Oops, something went wrong. Check your browser's developer console for more details."),{type:'error'});};Drupal.AjaxError.prototype=new Error();Drupal.AjaxError.prototype.constructor=Drupal.AjaxError;Drupal.ajax=function(settings){if(arguments.length!==1)throw new Error('Drupal.ajax() function must be called with one configuration object only');const base=settings.base||false;const element=settings.element||false;delete settings.base;delete settings.element;if(!settings.progress&&!element)settings.progress=false;const ajax=new Drupal.Ajax(base,element,settings);ajax.instanceIndex=Drupal.ajax.instances.length;Drupal.ajax.instances.push(ajax);return ajax;};Drupal.ajax.instances=[];Drupal.ajax.expired=function(){return Drupal.ajax.instances.filter((instance)=>instance&&instance.element!==false&&!document.body.contains(instance.element));};Drupal.ajax.bindAjaxLinks=(element)=>{once('ajax','.use-ajax',element).forEach((ajaxLink)=>{const $linkElement=$(ajaxLink);const elementSettings={progress:{type:'throbber'},dialogType:$linkElement.data('dialog-type'),dialog:$linkElement.data('dialog-options'),dialogRenderer:$linkElement.data('dialog-renderer'),base:$linkElement.attr('id'),element:ajaxLink};const href=$linkElement.attr('href');if(href){elementSettings.url=href;elementSettings.event='click';}const httpMethod=$linkElement.data('ajax-http-method');if(httpMethod)elementSettings.httpMethod=httpMethod;Drupal.ajax(elementSettings);});};Drupal.Ajax=function(base,element,elementSettings){const defaults={httpMethod:'POST',event:element?'mousedown':null,keypress:true,selector:base?`#${base}`:null,effect:'none',speed:'none',method:'replaceWith',progress:{type:'throbber',message:Drupal.t('Processing...')},submit:{js:true}};$.extend(this,defaults,elementSettings);this.commands=new Drupal.AjaxCommands();this.instanceIndex=false;if(this.wrapper)this.wrapper=`#${this.wrapper}`;this.element=element;this.preCommandsFocusedElementSelector=null;this.elementSettings=elementSettings;if(this.element&&this.element.form)this.$form=$(this.element.form);if(!this.url){const $element=$(this.element);if(this.element.tagName==='A')this.url=$element.attr('href');else{if(this.element&&element.form)this.url=this.$form.attr('action');}}const originalUrl=this.url;this.url=this.url.replace(/\/nojs(\/|$|\?|#)/,'/ajax$1');if(drupalSettings.ajaxTrustedUrl[originalUrl])drupalSettings.ajaxTrustedUrl[this.url]=true;const ajax=this;ajax.options={url:ajax.url,data:ajax.submit,isInProgress(){return ajax.ajaxing;},beforeSerialize(elementSettings,options){return ajax.beforeSerialize(elementSettings,options);},beforeSubmit(formValues,elementSettings,options){ajax.ajaxing=true;ajax.preCommandsFocusedElementSelector=null;return ajax.beforeSubmit(formValues,elementSettings,options);},beforeSend(xmlhttprequest,options){ajax.ajaxing=true;return ajax.beforeSend(xmlhttprequest,options);},success(response,status,xmlhttprequest){ajax.preCommandsFocusedElementSelector=document.activeElement.getAttribute('data-drupal-selector');if(typeof response==='string')response=$.parseJSON(response);if(response!==null&&!drupalSettings.ajaxTrustedUrl[ajax.url])if(xmlhttprequest.getResponseHeader('X-Drupal-Ajax-Token')!=='1'){const customMessage=Drupal.t('The response failed verification so will not be processed.');return ajax.error(xmlhttprequest,ajax.url,customMessage);}return (Promise.resolve(ajax.success(response,status)).then(()=>{ajax.ajaxing=false;
9$(document).trigger('ajaxSuccess',[xmlhttprequest,this]);$(document).trigger('ajaxComplete',[xmlhttprequest,this]);if(--$.active===0)$(document).trigger('ajaxStop');}));},error(xmlhttprequest,status,error){ajax.ajaxing=false;},complete(xmlhttprequest,status){if(status==='error'||status==='parsererror')return ajax.error(xmlhttprequest,ajax.url);},dataType:'json',jsonp:false,method:ajax.httpMethod};if(elementSettings.dialog)ajax.options.data.dialogOptions=elementSettings.dialog;if(!ajax.options.url.includes('?'))ajax.options.url+='?';else ajax.options.url+='&';let wrapper=`drupal_${elementSettings.dialogType||'ajax'}`;if(elementSettings.dialogRenderer)wrapper+=`.${elementSettings.dialogRenderer}`;ajax.options.url+=`${Drupal.ajax.WRAPPER_FORMAT}=${wrapper}`;$(ajax.element).on(elementSettings.event,function(event){if(!drupalSettings.ajaxTrustedUrl[ajax.url]&&!Drupal.url.isLocal(ajax.url))throw new Error(Drupal.t('The callback URL is not local and not trusted: !url',{'!url':ajax.url}));return ajax.eventResponse(this,event);});if(elementSettings.keypress)$(ajax.element).on('keypress',function(event){return ajax.keypressResponse(this,event);});if(elementSettings.prevent)$(ajax.element).on(elementSettings.prevent,false);};Drupal.ajax.WRAPPER_FORMAT='_wrapper_format';Drupal.Ajax.AJAX_REQUEST_PARAMETER='_drupal_ajax';Drupal.Ajax.prototype.execute=function(){if(this.ajaxing)return;try{this.beforeSerialize(this.element,this.options);return $.ajax(this.options);}catch(e){this.ajaxing=false;window.alert(`An error occurred while attempting to process ${this.options.url}: ${e.message}`);return $.Deferred().reject();}};Drupal.Ajax.prototype.keypressResponse=function(element,event){const ajax=this;if(event.which===13||(event.which===32&&element.type!=='text'&&element.type!=='textarea'&&element.type!=='tel'&&element.type!=='number')){event.preventDefault();event.stopPropagation();$(element).trigger(ajax.elementSettings.event);}};Drupal.Ajax.prototype.eventResponse=function(element,event){event.preventDefault();event.stopPropagation();const ajax=this;if(ajax.ajaxing)return;try{if(ajax.$form){if(ajax.setClick)element.form.clk=element;ajax.$form.ajaxSubmit(ajax.options);}else{ajax.beforeSerialize(ajax.element,ajax.options);$.ajax(ajax.options);}}catch(e){ajax.ajaxing=false;window.alert(`An error occurred while attempting to process ${ajax.options.url}: ${e.message}`);}};Drupal.Ajax.prototype.beforeSerialize=function(element,options){if(this.$form&&document.body.contains(this.$form.get(0))){const settings=this.settings||drupalSettings;Drupal.detachBehaviors(this.$form.get(0),settings,'serialize');}options.data[Drupal.Ajax.AJAX_REQUEST_PARAMETER]=1;const pageState=drupalSettings.ajaxPageState;options.data['ajax_page_state[theme]']=pageState.theme;options.data['ajax_page_state[theme_token]']=pageState.theme_token;options.data['ajax_page_state[libraries]']=pageState.libraries;};Drupal.Ajax.prototype.beforeSubmit=function(formValues,element,options){};Drupal.Ajax.prototype.beforeSend=function(xmlhttprequest,options){if(this.$form){options.extraData=options.extraData||{};options.extraData.ajax_iframe_upload='1';const v=$.fieldValue(this.element);if(v!==null)options.extraData[this.element.name]=v;}$(this.element).prop('disabled',true);if(!this.progress||!this.progress.type)return;const progressIndicatorMethod=`setProgressIndicator${this.progress.type.slice(0,1).toUpperCase()}${this.progress.type.slice(1).toLowerCase()}`;if(progressIndicatorMethod in this&&typeof this[progressIndicatorMethod]==='function')this[progressIndicatorMethod].call(this);};Drupal.theme.ajaxProgressThrobber=(message)=>{const messageMarkup=typeof message==='string'?Drupal.theme('ajaxProgressMessage',message):'';const throbber='<div class="throbber">&nbsp;</div>';return `<div class="ajax-progress ajax-progress-throbber">${throbber}${messageMarkup}</div>`;};Drupal.theme.ajaxProgressIndicatorFullscreen=()=>'<div class="ajax-progress ajax-progress-fullscreen">&nbsp;</div>';Drupal.theme.ajaxProgressMessage=(message)=>`<div class="message">${message}</div>`;Drupal.theme.ajaxProgressBar=($element)=>$('<div class="ajax-progress ajax-progress-bar"></div>').append($element);Drupal.Ajax.prototype.setProgressIndicatorBar=function(){const progressBar=new Drupal.ProgressBar(`ajax-progress-${this.element.i
9d}`,$.noop,this.progress.method,$.noop);if(this.progress.message)progressBar.setProgress(-1,this.progress.message);if(this.progress.url)progressBar.startMonitoring(this.progress.url,this.progress.interval||1500);this.progress.element=$(Drupal.theme('ajaxProgressBar',progressBar.element));this.progress.object=progressBar;$(this.element).after(this.progress.element);};Drupal.Ajax.prototype.setProgressIndicatorThrobber=function(){this.progress.element=$(Drupal.theme('ajaxProgressThrobber',this.progress.message));if($(this.element).closest('[data-drupal-ajax-container]').length)$(this.element).closest('[data-drupal-ajax-container]').after(this.progress.element);else $(this.element).after(this.progress.element);};Drupal.Ajax.prototype.setProgressIndicatorFullscreen=function(){this.progress.element=$(Drupal.theme('ajaxProgressIndicatorFullscreen'));$('body').append(this.progress.element);};Drupal.Ajax.prototype.commandExecutionQueue=function(response,status){const ajaxCommands=this.commands;return Object.keys(response||{}).reduce((executionQueue,key)=>executionQueue.then(()=>{const {command}=response[key];if(command&&ajaxCommands[command])return ajaxCommands[command](this,response[key],status);}),Promise.resolve());};Drupal.Ajax.prototype.success=function(response,status){if(this.progress.element)$(this.progress.element).remove();if(this.progress.object)this.progress.object.stopMonitoring();$(this.element).prop('disabled',false);const elementParents=$(this.element).parents('[data-drupal-selector]').addBack().toArray();const focusChanged=Object.keys(response||{}).some((key)=>{const {command,method}=response[key];return (command==='focusFirst'||command==='openDialog'||(command==='invoke'&&method==='focus'));});return (this.commandExecutionQueue(response,status).then(()=>{if(!focusChanged){let target=false;if(this.element){if($(this.element).data('refocus-blur')&&this.preCommandsFocusedElementSelector)target=document.querySelector(`[data-drupal-selector="${this.preCommandsFocusedElementSelector}"]`);if(!target&&!$(this.element).data('disable-refocus')){for(let n=elementParents.length-1;!target&&n>=0;n--)target=document.querySelector(`[data-drupal-selector="${elementParents[n].getAttribute('data-drupal-selector')}"]`);}}if(target)$(target).trigger('focus');}if(this.$form&&document.body.contains(this.$form.get(0))){const settings=this.settings||drupalSettings;Drupal.attachBehaviors(this.$form.get(0),settings);}this.settings=null;}).catch((error)=>console.error(Drupal.t('An error occurred during the execution of the Ajax response: !error',{'!error':error}))));};Drupal.Ajax.prototype.getEffect=function(response){const type=response.effect||this.effect;const speed=response.speed||this.speed;const effect={};if(type==='none'){effect.showEffect='show';effect.hideEffect='hide';effect.showSpeed='';}else if(type==='fade'){effect.showEffect='fadeIn';effect.hideEffect='fadeOut';effect.showSpeed=speed;}else{effect.showEffect=`${type}Toggle`;effect.hideEffect=`${type}Toggle`;effect.showSpeed=speed;}return effect;};Drupal.Ajax.prototype.error=function(xmlhttprequest,uri,customMessage){if(this.progress.element)$(this.progress.element).remove();if(this.progress.object)this.progress.object.stopMonitoring();$(this.wrapper).show();$(this.element).prop('disabled',false);if(this.$form&&document.body.contains(this.$form.get(0))){const settings=this.settings||drupalSettings;Drupal.attachBehaviors(this.$form.get(0),settings);}throw new Drupal.AjaxError(xmlhttprequest,uri,customMessage);};Drupal.theme.ajaxWrapperNewContent=($newContent,ajax,response)=>(response.effect||ajax.effect)!=='none'&&$newContent.filter((i)=>!(($newContent[i].nodeName==='#comment'||($newContent[i].nodeName==='#text'&&/^(\s|\n|\r)*$/.test($newContent[i].textContent))))).length>1?Drupal.theme('ajaxWrapperMultipleRootElements',$newContent):$newContent;Drupal.theme.ajaxWrapperMultipleRootElements=($elements)=>$('<div></div>').append($elements);Drupal.AjaxCommands=function(){};Drupal.AjaxCommands.prototype={insert(ajax,response){const $wrapper=response.selector?$(response.selector):$(ajax.wrapper);const method=response.method||ajax.method;const effect=ajax.getEffect(response);const settings=response.settings||ajax.settings||drupalSettings;const parseHTML=(htmlString)=>{const fragment=document.createDocumentFragment();const template=fragment.appendChild(document.createElement('template'));template.innerHTML=htmlString;return template.content.childNodes;};let $newContent=$(parseHTML(response.data));
9$newContent=Drupal.theme('ajaxWrapperNewContent',$newContent,ajax,response);switch(method){case 'html':case 'replaceWith':case 'replaceAll':case 'empty':case 'remove':Drupal.detachBehaviors($wrapper.get(0),settings);break;default:break;}$wrapper[method]($newContent);if(effect.showEffect!=='show')$newContent.hide();const $ajaxNewContent=$newContent.find('.ajax-new-content');if($ajaxNewContent.length){$ajaxNewContent.hide();$newContent.show();$ajaxNewContent[effect.showEffect](effect.showSpeed);}else{if(effect.showEffect!=='show')$newContent[effect.showEffect](effect.showSpeed);}$newContent.each((index,element)=>{if(element.nodeType===Node.ELEMENT_NODE&&document.documentElement.contains(element))Drupal.attachBehaviors(element,settings);});},remove(ajax,response,status){const settings=response.settings||ajax.settings||drupalSettings;$(response.selector).each(function(){Drupal.detachBehaviors(this,settings);}).remove();},changed(ajax,response,status){const $element=$(response.selector);if(!$element.hasClass('ajax-changed')){$element.addClass('ajax-changed');if(response.asterisk)$element.find(response.asterisk).append(` <abbr class="ajax-changed" title="${Drupal.t('Changed')}">*</abbr> `);}},alert(ajax,response,status){window.alert(response.text);},announce(ajax,response){if(response.priority)Drupal.announce(response.text,response.priority);else Drupal.announce(response.text);},redirect(ajax,response,status){window.location=response.url;},css(ajax,response,status){$(response.selector).css(response.argument);},settings(ajax,response,status){const ajaxSettings=drupalSettings.ajax;if(ajaxSettings)Drupal.ajax.expired().forEach((instance)=>{if(instance.selector){const selector=instance.selector.replace('#','');if(selector in ajaxSettings)delete ajaxSettings[selector];}});if(response.merge)$.extend(true,drupalSettings,response.settings);else ajax.settings=response.settings;},data(ajax,response,status){$(response.selector).data(response.name,response.value);},focusFirst(ajax,response,status){let focusChanged=false;const container=document.querySelector(response.selector);if(container){const tabbableElements=tabbable(container);if(tabbableElements.length){tabbableElements[0].focus();focusChanged=true;}else{if(isFocusable(container)){container.focus();focusChanged=true;}}}if(ajax.hasOwnProperty('element')&&!focusChanged)ajax.element.focus();},invoke(ajax,response,status){const $element=$(response.selector);$element[response.method](...response.args);},restripe(ajax,response,status){$(response.selector).find('> tbody > tr:visible, > tr:visible').removeClass('odd even').filter(':even').addClass('odd').end().filter(':odd').addClass('even');},update_build_id(ajax,response,status){document.querySelectorAll(`input[name="form_build_id"][value="${response.old}"]`).forEach((item)=>{item.value=response.new;});},add_css(ajax,response,status){if(typeof response.data==='string'){Drupal.deprecationError({message:'Passing a string to the Drupal.ajax.add_css() method is deprecated in 10.1.0 and is removed from drupal:11.0.0. See https://www.drupal.org/node/3154948.'});$('head').prepend(response.data);return;}const allUniqueBundleIds=response.data.map(function(style){const uniqueBundleId=style.href;if(!loadjs.isDefined(uniqueBundleId))loadjs(`css!${style.href}`,uniqueBundleId,{before(path,styleEl){Object.keys(style).forEach((attributeKey)=>{styleEl.setAttribute(attributeKey,style[attributeKey]);});}});return uniqueBundleId;});return new Promise((resolve,reject)=>{loadjs.ready(allUniqueBundleIds,{success(){resolve();},error(depsNotFound){const message=Drupal.t(`The following files could not be loaded: @dependencies`,{'@dependencies':depsNotFound.join(', ')});reject(message);}});});},message(ajax,response){const messages=new Drupal.Message(document.querySelector(response.messageWrapperQuerySelector));if(response.clearPrevious)messages.clear();messages.add(response.message,response.messageOptions);},add_js(ajax,response,status){const parentEl=document.querySelector(response.selector||'body');const settings=ajax.settings||drupalSettings;const allUniqueBundleIds=response.data.map((script)=>{const uniqueBundleId=script.src;
9if(!loadjs.isDefined(uniqueBundleId))loadjs(script.src,uniqueBundleId,{async:false,before(path,scriptEl){Object.keys(script).forEach((attributeKey)=>{scriptEl.setAttribute(attributeKey,script[attributeKey]);});parentEl.appendChild(scriptEl);return false;}});return uniqueBundleId;});return new Promise((resolve,reject)=>{loadjs.ready(allUniqueBundleIds,{success(){Drupal.attachBehaviors(parentEl,settings);resolve();},error(depsNotFound){const message=Drupal.t(`The following files could not be loaded: @dependencies`,{'@dependencies':depsNotFound.join(', ')});reject(message);}});});},scrollTop(ajax,response){document.querySelector(response.selector)?.scrollIntoView();}};const stopEvent=(xhr,settings)=>{return (xhr.getResponseHeader('X-Drupal-Ajax-Token')==='1'&&settings.isInProgress&&settings.isInProgress());};$.extend(true,$.event.special,{ajaxSuccess:{trigger(event,xhr,settings){if(stopEvent(xhr,settings))return false;}},ajaxComplete:{trigger(event,xhr,settings){if(stopEvent(xhr,settings)){$.active++;return false;}}}});})(jQuery,window,Drupal,drupalSettings,loadjs,window.tabbable);;
10(function($,Drupal,drupalSettings){'use strict';Drupal.behaviors.cdw={attach:function(context,settings){$(once('premium-search-form-drawer','#views-exposed-form-search-premium')).each(function(){var $premium=$(this);$premium.find('.topics-drawer-handle').click(function(e){e.preventDefault();$(this).toggleClass('open');$(this).prev().find('.fieldset-wrapper').slideToggle();});$premium.find('.topics legend').click(function(e){e.preventDefault();$premium.find('.topics-drawer-handle').toggleClass('open');$(this).next().slideToggle();});});}};Drupal.behaviors.insiderAccountMenu={attach:function(context,settings){$('.open-insider-menu',context).each(function(){if($(window).width()<769)$(this).click(function(e){e.preventDefault();$(this).next().toggleClass('hidden');});});$('.submenu.insider-account',context).each(function(){if($(window).width()>=769)$(this).on('mouseover',function(e){$(this).find('ul').removeClass('hidden');}).on('mouseout',function(e){$(this).find('ul').addClass('hidden');});});}},Drupal.behaviors.insiderActiveLink={attach:function(context,settings){if(drupalSettings.isInsiderDashboard)$('#block-insider [data-drupal-link-system-path="user"]',context).addClass('is-active');else{if(drupalSettings.isPremiumSearch)$('#block-insider [data-drupal-link-system-path*="premium"]',context).addClass('is-active');}}};Drupal.behaviors.insiderChangePassword={attach:function(context,settings){$('#user-form .change-password',context).click(function(e){e.preventDefault();$(this).next().removeClass('hidden');$(this).remove();});if($('#user-form .password .form-item--error-message',context).length)$('#user-form .change-password').trigger('click');$('#user-form .form-item-pass-pass1 label',context).text('New Password');}};Drupal.behaviors.insiderRegisterWeb={attach:function(context,settings){$('.about-insider-wrapper .insider-button-link a',context).click(function(e){$("#edit-insider-signup").prop("checked",true);$('body, html').animate({scrollTop:$($(this).attr('href')).offset().top-50},500);return false;});}};Drupal.behaviors.loadMoreTax={attach:function(context,settings){Drupal.behaviors.loadMoreTax.loadMoreTaxonomy();},loadMoreTaxonomy:function(context,settings){var page=0;$('div#taxonomy-term .button').on('click',function(e){e.preventDefault();page++;$.get(window.location.href+'?page='+page+'',function(data){var list=$(data).find('.primary-topic-listing');list.map(function(elem,index){var divs=$(this).html();$('.primary-topic-listing').append(''+divs+'');});},'html');});}};Drupal.behaviors.loadMoreFront={attach:function(context,settings){Drupal.behaviors.loadMoreFront.loadMoreFrontPage();},loadMoreFrontPage:function(context,settings){var front=0;$('div#block-views-block-frontpage-keep-reading .button').on('click',function(e){e.preventDefault();front++;$.get(window.location.href+'?page='+front+'',function(data){var list=$(data).find('.views-infinite-scroll-content-wrapper');list.map(function(elem,index){var divs=$(this).html();$('.views-infinite-scroll-content-wrapper').append(''+divs+'');});},'html');});}};Drupal.behaviors.mobileNav={attach:function(context,settings){var $mobNav=$('#mobile-menu',context);if($mobNav.length){const submenus=[];$('[id*="mainmenu"] .submenu',context).each(function(){const submenuName=$(this).data('submenu');if(submenuName)submenus.push(submenuName);});
10submenus.forEach(function(submenu,index){const $mobSubmenuLink=$('[id="block-mobilemenu"] li.'+submenu);$('[id*="mainmenu"] .submenu div.'+submenu).clone().appendTo($mobSubmenuLink);});var $mobInLink=$('[id="block-mobilemenu"] li.industries');$('[id*="mainmenu"] .submenu div.industries').clone().appendTo($mobInLink);var $mobTopicsLink=$('[id="block-mobilemenu"] li.topics');$('[id*="mainmenu"] .submenu div.topics').clone().appendTo($mobTopicsLink);var $mobSpecialtyLink=$('[id="block-mobilemenu"] li.specialty');$('[id*="mainmenu"] .submenu div.specialties').clone().appendTo($mobSpecialtyLink);var $mobMoreLink=$('[id="block-mobilemenu"] li.more');$('[id*="mainmenu"] .submenu div.more-links').clone().appendTo($mobMoreLink);$mobNav.click(function(){$("#block-mobilemenu").slideToggle(500);if($(this).hasClass('close'))$(this).removeClass("close").addClass('open');else $(this).removeClass("open").addClass('close');});}}};Drupal.behaviors.main={attach:function(context,settings){var stickyNav=$('.main-nav',context).offset();if(stickyNav!==undefined)settings.stickyNavTop=stickyNav.top;$(document,context).scroll(function(){if($(document).width()>=769)Drupal.behaviors.stickyNav;});$('#edit-submit-search').val('Search');if($('#block-views-block-taxonomy-subtopics-block-1').length===0)$('#block-views-block-frontpage-highlighted-3').hide();}};Drupal.behaviors.stickyNav={attach:function(context,settings){$(document,context).scroll(function(){var scrollTop=$(document,'body').scrollTop();if($(document).width()>=769)if((scrollTop>settings.stickyNavTop)&&($(window).width()>=769))$('body').addClass('sticky');else $('body').removeClass('sticky');else $('body').removeClass('sticky');});}};Drupal.behaviors.mainNav={attach:function(context,settings){var menuAttachS=$('.submenu.more .more-social-links');var menuSocial='ul.more-social';$(menuSocial).appendTo(menuAttachS);$('ul.more-social li a').each(function(){$(this).text("").attr('target','_blank');});var subnavwrap=$('.submenu-wrap');var flyout=function(item){$('[id*="mainmenu"] .menu > li.'+item).hoverIntent(function(){$('[id*="mainmenu"] .submenu.'+item).removeClass('element-invisible').addClass('open').siblings('.submenu').removeClass('open');subnavwrap.css('display','block');if($(window).width()<=1160)$('#block-newsearchblock').hide();});};$('.main-nav').on('mouseenter mouseleave',function(){subnavwrap.css('display','none');$('[id*="mainmenu"] .submenu').removeClass('open');});if((navigator.userAgent.match(/iPad/i)))$('.main-nav').on('click',function(){subnavwrap.css('display','none');$('[id*="mainmenu"] .submenu').removeClass('open');});const submenus=[];$('[id*="mainmenu"] .submenu',context).each(function(){const submenuName=$(this).data('submenu');if(submenuName)submenus.push(submenuName);});var navflyout=['industries','specialty','topics','more',...submenus];for(var i=0;i<navflyout.length;i++)flyout(navflyout[i]);var noflyout=function(item){$('[id*="mainmenu"] .menu > li.'+item).on({hover:function(){$('[id*="mainmenu"] .submenu').addClass('element-invisible').removeClass('open');subnavwrap.css('display','none');}});};var navnoflyout=['tips_tactics','features','voices','c_suite','video'];for(i=0;i<navnoflyout.length;i++)noflyout(navnoflyout[i]);if($('[id*="mainmenu"] .submenu .trending').children().length===0)$(this).css('min-width','950px');$('#back-to-top').click(function(){$('html, body').animate({scrollTop:0},1200);});$('.blind-trigger').on('click',function(e){e.preventDefault();$('.content.blind').toggle('blind');});$("form.user-login-form #edit-name").attr("placeholder","Email");$("form.user-login-form #edit-pass").attr("placeholder","Password");}};Drupal.behaviors.insiderNav={attach:function(context,settings){var $insiderNav=$('#block-insider',context);if($insiderNav.length){var debounce=Drupal.debounce;var $mainNav=$('.main-nav',context);var stickyListener=debounce(function(){if($(window).scrollTop()>($mainNav.position().top+$mainNav.height()))$insiderNav.addClass('insider-sticky');else $insiderNav.removeClass('insider-sticky');},100);window.addEventListener('scroll',stickyListener);}}};Drupal.behaviors.cdw_paragraphs={attach:function(context,settings){function drags(dragElement,resizeElement,container){dragElement.on('mousedown.ba-events touchstart.ba-events',function(e){dragElement.addClass('ba-draggable');resizeElement.addClass('ba-resizable');var startX=(e.pageX)?e.pageX:e.originalEvent.touches[0].pageX;var dragWidth=dragElement.outerWidth();var posX=dragElement.offset().left+dragWidth-startX;var containerOffset=container.offset().left;var containerWidth=container.outerWidth();var minLeft=containerOffset+10;var maxLeft=containerOffset+containerWidth-dragWidth-10;dragElement.parents().on("mousemove.ba-events touchmove.ba-events",function(e){var moveX=(e.pageX)?e.pageX:e.originalEvent.touches[0].pageX;var leftValue=moveX+posX-dragWidth;if(leftValue<minLeft){leftValue=minLeft;if($('div.resize').hasClass('ba-resizable')){$('.credit').removeClass('hidden');
10$('.second-credit').addClass('hidden');}}else{if(leftValue>maxLeft){leftValue=maxLeft;if($('div.resize').hasClass('ba-resizable')){$('.second-credit').removeClass('hidden');$('.credit').addClass('hidden');}}}var widthValue=(leftValue+dragWidth/2-containerOffset)*100/containerWidth+'%';$('.ba-draggable').css('left',widthValue);$('.ba-resizable').css('width',widthValue);}).on('mouseup.ba-events touchend.ba-events touchcancel.ba-events',function(){dragElement.removeClass('ba-draggable');resizeElement.removeClass('ba-resizable');$(this).off('.ba-events');});e.preventDefault();});}$.fn.beforeAfter=function(){var cur=this;var width=cur.width()+'px';cur.find('.resize img').css('width',width);drags(cur.find('.handle'),cur.find('.resize'),cur);$(window).resize(function(){var width=cur.width()+'px';cur.find('.resize img').css('width',width);});};$('.ba-slider',context).beforeAfter();var fullViewSlider=$('.wrapper.full-view',context);var $slickSlider=$('.slick-slider',context);$slickSlider.prependTo('.paragraph.gallery');if($slickSlider.length>0)$slickSlider.slick('reinit');if($('.slide-count-wrap').length===0){var slideCount=$('.full-view .slick__slider .slide').length;$('<div class="slide-count-wrap"><span class="current">1</span> of<span class="total">'+slideCount+'</span></div>').prependTo('.paragraph.gallery');}$('.slick__slider',context).on('beforeChange',function(event,slick,currentSlide,nextSlide){slideCount=this.slick.slideCount;setSlideCount();setCurrentSlideNumber(this.slick.currentSlide);setCurrentSlideNumber(nextSlide);});function setSlideCount(){var $el=$('.slide-count-wrap').find('.total');$el.text(slideCount);}function setCurrentSlideNumber(currentSlide){var $el=$('.slide-count-wrap').find('.current');$el.text(currentSlide+1);}var autoplay=$('article .auto-icon',context);autoplay.on('click',function(){if(autoplay.hasClass('pause')){$('article .slick-slider').slick('slickPause');autoplay.removeClass('pause').text('Autoplay');}else{$('article .slick-slider').slick("play");autoplay.addClass('pause').text('Pause');}});var $sliderNav=$('article .slider-nav',context);if($sliderNav.length>0)$sliderNav.slick({slidesToShow:7,slidesToScroll:1,asNavFor:'article .slick-slider',dots:false,centerMode:false,focusOnSelect:true,responsive:[{breakpoint:568,settings:{slidesToShow:3,slidesToScroll:1}}]});function initializeFullView(){fullViewSlider.prependTo('body');$(window).trigger('resize');$('.full-view .slick-slider').slick('resize');fullViewSlider.show();$('body').css('overflow','hidden');$('span.back').add('span.fs-exit').add('span.fs-exit-solid').on('click',function(){fullViewSlider.hide();$('body').removeAttr('style');});}$('.full-icon',context).on('click',function(){initializeFullView();});var gridView=$('.grid-icon',context);var gridClose="<span class='grid-close'></span>";var gridImage=$('.gallery .slider-nav .slick__slide .slide-body img',context);$('.slick--optionset--cdw-photo-gallery + .slider-nav .slick-list',context).append(gridClose);function enableGrid(){gridView.addClass('open');$('.slick--optionset--cdw-photo-gallery + .slider-nav').addClass('grid-open');$('.slider-nav').clone().appendTo('.gallery > div').addClass('grid-clone').removeClass('slick-slider grid-open');$('.slider-nav.grid-clone .slick-list');}function removeGrid(){gridView.removeClass('open');$('.slick--optionset--cdw-photo-gallery + .slider-nav').removeClass('grid-open');$(".grid-clone").remove();}gridView.on('click',function(){enableGrid();});gridImage.on('click',function(){removeGrid();});$('span.grid-close',context).on('click',function(){removeGrid();});var showChar=245;var ellipsestext="...";$(".caption-credit div p",context).each(function(){var content=$(this).html();if(content.length>showChar){var c=content.substr(0,showChar);var h=content;var html='<span class="truncate-text" style="display:block">'+c+'<span class="moreellipses">'+ellipsestext+'&nbsp;&nbsp;</span><span class="more">+</span></span></div><div class="truncate-text" style="display:none">'+h+'</span><span class="less">-</span></span>';$('.caption-credit div p').addClass('less');$(this).html(html);}});$(".caption-credit",context).hover(function(){var thisEl=$(this);var cT=thisEl.find(".truncate-text");var tX=".truncate-text";if(thisEl.hasClass("less")){cT.next(tX).toggle();cT.slideToggle();}
10else{cT.toggle();cT.previous(tX).slideToggle();}return false;});$(".caption-credit",context).on('click',function(){var thisEl=$(this);var cT=thisEl.find(".truncate-text");var tX=".truncate-text";if(thisEl.hasClass("less")){cT.next(tX).toggle();cT.slideToggle();}else{cT.toggle();cT.previous(tX).slideToggle();}return false;});$.fn.isInViewport=function(){var elementTop=$(this).offset().top;var elementBottom=elementTop+$(this).outerHeight();var viewportTop=$(window).scrollTop();var viewportBottom=viewportTop+$(window).height();return elementBottom>viewportTop&&elementTop<viewportBottom;};var num=parseInt($('.vis-label h2').text());var grayBoxes=[];var oneBox='<span></span>';for(var i=0;i<100;i++){grayBoxes.push(oneBox);$('.pictogram-container div').html(grayBoxes);}var opacity=[];var barColor=$('.vis-label.bar-chart div').data('color');$('.paragraph--type--bar-chart .vis-label').each(function(i){var j=1;if(i>0)opacity.push(j/i);});}};})(jQuery,Drupal,drupalSettings);;
11(function(a){a.isScrollToFixed=function(b){return !!a(b).data("ScrollToFixed");};a.ScrollToFixed=function(d,i){var m=this;m.$el=a(d);m.el=d;m.$el.data("ScrollToFixed",m);var c=false;var H=m.$el;var I;var F;var k;var e;var z;var E=0;var r=0;var j=-1;var f=-1;var u=null;var A;var g;function v(){H.trigger("preUnfixed.ScrollToFixed");l();H.trigger("unfixed.ScrollToFixed");f=-1;E=H.offset().top;r=H.offset().left;if(m.options.offsets)r+=(H.offset().left-H.position().left);if(j==-1)j=r;I=H.css("position");c=true;if(m.options.bottom!=-1){H.trigger("preFixed.ScrollToFixed");x();H.trigger("fixed.ScrollToFixed");}}function o(){var J=m.options.limit;if(!J)return 0;if(typeof (J)==="function")return J.apply(H);return J;}function q(){return I==="fixed";}function y(){return I==="absolute";}function h(){return !(q()||y());}function x(){if(!q()){var J=H[0].getBoundingClientRect();u.css({display:H.css("display"),width:J.width,height:J.height,"float":H.css("float")});cssOptions={"z-index":m.options.zIndex,position:"fixed",top:m.options.bottom==-1?t():"",bottom:m.options.bottom==-1?"":m.options.bottom,"margin-left":"0px"};if(!m.options.dontSetWidth)cssOptions.width=H.css("width");H.css(cssOptions);H.addClass(m.options.baseClassName);if(m.options.className)H.addClass(m.options.className);I="fixed";}}function b(){var K=o();var J=r;if(m.options.removeOffsets){J="";K=K-E;}cssOptions={position:"absolute",top:K,left:J,"margin-left":"0px",bottom:""};if(!m.options.dontSetWidth)cssOptions.width=H.css("width");H.css(cssOptions);I="absolute";}function l(){if(!h()){f=-1;u.css("display","none");H.css({"z-index":z,width:"",position:F,left:"",top:e,"margin-left":""});H.removeClass("scroll-to-fixed-fixed");if(m.options.className)H.removeClass(m.options.className);I=null;}}function w(J){if(J!=f){H.css("left",r-J);f=J;}}function t(){var J=m.options.marginTop;if(!J)return 0;if(typeof (J)==="function")return J.apply(H);return J;}function B(){if(!a.isScrollToFixed(H)||H.is(":hidden"))return;var M=c;var L=h();if(!c)v();else{if(h()){E=H.offset().top;r=H.offset().left;}}var J=a(window).scrollLeft();var N=a(window).scrollTop();var K=o();if(m.options.minWidth&&a(window).width()<m.options.minWidth){if(!h()||!M){p();H.trigger("preUnfixed.ScrollToFixed");l();H.trigger("unfixed.ScrollToFixed");}}else if(m.options.maxWidth&&a(window).width()>m.options.maxWidth){if(!h()||!M){p();H.trigger("preUnfixed.ScrollToFixed");l();H.trigger("unfixed.ScrollToFixed");}}else if(m.options.bottom==-1)if(K>0&&N>=K-t()){if(!L&&(!y()||!M)){p();H.trigger("preAbsolute.ScrollToFixed");b();H.trigger("unfixed.ScrollToFixed");}}else if(N>=E-t()){if(!q()||!M){p();H.trigger("preFixed.ScrollToFixed");x();f=-1;H.trigger("fixed.ScrollToFixed");}w(J);}else{if(!h()||!M){p();H.trigger("preUnfixed.ScrollToFixed");l();H.trigger("unfixed.ScrollToFixed");}}else if(K>0)if(N+a(window).height()-H.outerHeight(true)>=K-(t()||-n())){if(q()){p();H.trigger("preUnfixed.ScrollToFixed");if(F==="absolute")b();else l();H.trigger("unfixed.ScrollToFixed");}}else{if(!q()){p();H.trigger("preFixed.ScrollToFixed");x();}w(J);H.trigger("fixed.ScrollToFixed");}else w(J);}function n(){if(!m.options.bottom)return 0;return m.options.bottom;}function p(){var J=H.css("position");if(J=="absolute")H.trigger("postAbsolute.ScrollToFixed");else if(J=="fixed")H.trigger("postFixed.ScrollToFixed");else H.trigger("postUnfixed.ScrollToFixed");}var D=function(J){if(H.is(":visible")){c=false;B();}else l();};var G=function(J){(!!window.requestAnimationFrame)?requestAnimationFrame(B):B();};var C=function(){var K=document.body;if(document.createElement&&K&&K.appendChild&&K.removeChild){var M=document.createElement("div");if(!M.getBoundingClientRect)return null;M.innerHTML="x";M.style.cssText="position:fixed;top:100px;";K.appendChild(M);var N=K.style.height,O=K.scrollTop;K.style.height="3000px";K.scrollTop=500;var J=M.getBoundingClientRect().top;K.style.height=N;var L=(J===100);K.removeChild(M);K.scrollTop=O;return L;}return null;};var s=function(J){J=J||window.event;if(J.preventDefault)J.preventDefault();J.returnValue=false;};m.init=function(){m.options=a.extend({},a.ScrollToFixed.defaultOptions,i);z=H.css("z-index");m.$el.css("z-index",m.options.zIndex);u=a("<div />");I=H.css("position");F=H.css("position");k=H.css("float");e=H.css("top");if(h())m.$el.after(u);a(window).bind("resize.ScrollToFixed",D);a(window).bind("scroll.ScrollToFixed",G);if("ontouchmove" in window)a(window).bind("touchmove.ScrollToFixed",B);if(m.options.preFixed)H.bind("preFixed.ScrollToFixed",m.options.preFixed);if(m.options.postFixed)H.bind("postFixed.ScrollToFixed",m.options.postFixed);if(m.options.preUnfixed)H.bind("preUnfixed.ScrollToFixed",m.options.preUnfixed);if(m.options.postUnfixed)H.bind("postUnfixed.ScrollToFixed",m.options.postUnfixed);if(m.options.preAbsolute)H.bind("preAbsolute.ScrollToFixed",m.options.preAbsolute);if(m.options.postAbsolute)H.bind("postAbsolute.ScrollToFixed",m.options.postAbsolute);if(m.options.fixed)H.bind("fixed.ScrollToFixed",m.options.fixed);if(m.options.unfixed)H.bind("unfixed.ScrollToFixed",m.options.unfixed);if(m.options.spacerClass)u.addClass(m.options.spacerClass);H.bind("resize.ScrollToFixed",function(){u.height(H.height());});H.bind("scroll.ScrollToFixed",function(){H.trigger("preUnfixed.ScrollToFixed");l();H.trigger("unfixed.ScrollToFixed");B();});H.bind("detach.ScrollToFixed",function(J){s(J);H.trigger("preUnfixed.ScrollToFixed");l();H.trigger("unfixed.ScrollToFixed");a(window).unbind("resize.ScrollToFixed",D);a(window).unbind("scroll.ScrollToFixed",G);H.unbind(".ScrollToFixed");u.remove();m.$el.removeData("ScrollToFixed");});D();};m.init();};a.ScrollToFixed.defaultOptions={marginTop:0,limit:0,bottom:-1,zIndex:1000,baseClassName:"scroll-to-fixed-fixed"};a.fn.scrollToFixed=function(b){return this.each(function(){(new a.ScrollToFixed(this,b));});};})(jQuery);;
12!function(factory){"use strict";"function"==typeof define&&define.amd?define(["jquery"],factory):jQuery&&!jQuery.fn.hoverIntent&&factory(jQuery);}(function($){"use strict";var cX,cY,_cfg={interval:100,sensitivity:6,timeout:0},INSTANCE_COUNT=0,track=function(ev){cX=ev.pageX,cY=ev.pageY;},compare=function(ev,$el,s,cfg){if(Math.sqrt((s.pX-cX)*(s.pX-cX)+(s.pY-cY)*(s.pY-cY))<cfg.sensitivity)return $el.off(s.event,track),delete s.timeoutId,s.isActive=!0,ev.pageX=cX,ev.pageY=cY,delete s.pX,delete s.pY,cfg.over.apply($el[0],[ev]);s.pX=cX,s.pY=cY,s.timeoutId=setTimeout(function(){compare(ev,$el,s,cfg);},cfg.interval);},delay=function(ev,$el,s,out){return delete $el.data("hoverIntent")[s.id],out.apply($el[0],[ev]);};$.fn.hoverIntent=function(handlerIn,handlerOut,selector){var instanceId=INSTANCE_COUNT++,cfg=$.extend({},_cfg);$.isPlainObject(handlerIn)?(cfg=$.extend(cfg,handlerIn),$.isFunction(cfg.out)||(cfg.out=cfg.over)):cfg=$.isFunction(handlerOut)?$.extend(cfg,{over:handlerIn,out:handlerOut,selector}):$.extend(cfg,{over:handlerIn,out:handlerIn,selector:handlerOut});var handleHover=function(e){var ev=$.extend({},e),$el=$(this),hoverIntentData=$el.data("hoverIntent");hoverIntentData||$el.data("hoverIntent",hoverIntentData={});var state=hoverIntentData[instanceId];state||(hoverIntentData[instanceId]=state={id:instanceId}),state.timeoutId&&(state.timeoutId=clearTimeout(state.timeoutId));
12var mousemove=state.event="mousemove.hoverIntent.hoverIntent"+instanceId;if("mouseenter"===e.type){if(state.isActive)return;state.pX=ev.pageX,state.pY=ev.pageY,$el.off(mousemove,track).on(mousemove,track),state.timeoutId=setTimeout(function(){compare(ev,$el,state,cfg);},cfg.interval);}else{if(!state.isActive)return;$el.off(mousemove,track),state.timeoutId=setTimeout(function(){delay(ev,$el,state,cfg.out);},cfg.timeout);}};return this.on({"mouseenter.hoverIntent":handleHover,"mouseleave.hoverIntent":handleHover},cfg.selector);};});;
13;(function($,document,window){var defaults={label:'MENU',duplicate:true,duration:200,easingOpen:'swing',easingClose:'swing',closedSymbol:'&#9658;',openedSymbol:'&#9660;',prependTo:'body',appendTo:'',parentTag:'a',closeOnClick:false,allowParentLinks:false,nestedParentLinks:true,showChildren:false,removeIds:true,removeClasses:false,removeStyles:false,brand:'',animations:'jquery',init:function(){},beforeOpen:function(){},beforeClose:function(){},afterOpen:function(){},afterClose:function(){}},mobileMenu='slicknav',prefix='slicknav',Keyboard={DOWN:40,ENTER:13,ESCAPE:27,LEFT:37,RIGHT:39,SPACE:32,TAB:9,UP:38};function Plugin(element,options){this.element=element;this.settings=$.extend({},defaults,options);if(!this.settings.duplicate&&!options.hasOwnProperty("removeIds"))this.settings.removeIds=false;this._defaults=defaults;this._name=mobileMenu;this.init();}Plugin.prototype.init=function(){var $this=this,menu=$(this.element),settings=this.settings,iconClass,menuBar;if(settings.duplicate)$this.mobileNav=menu.clone();else $this.mobileNav=menu;if(settings.removeIds){$this.mobileNav.removeAttr('id');$this.mobileNav.find('*').each(function(i,e){$(e).removeAttr('id');});}if(settings.removeClasses){$this.mobileNav.removeAttr('class');$this.mobileNav.find('*').each(function(i,e){$(e).removeAttr('class');});}if(settings.removeStyles){$this.mobileNav.removeAttr('style');$this.mobileNav.find('*').each(function(i,e){$(e).removeAttr('style');});}iconClass=prefix+'_icon';if(settings.label==='')iconClass+=' '+prefix+'_no-text';if(settings.parentTag=='a')settings.parentTag='a href="#"';$this.mobileNav.attr('class',prefix+'_nav');menuBar=$('<div class="'+prefix+'_menu"></div>');if(settings.brand!==''){var brand=$('<div class="'+prefix+'_brand">'+settings.brand+'</div>');$(menuBar).append(brand);}$this.btn=$(['<'+settings.parentTag+' aria-haspopup="true" role="button" tabindex="0" class="'+prefix+'_btn '+prefix+'_collapsed">','<span class="'+prefix+'_menutxt">'+settings.label+'</span>','<span class="'+iconClass+'">','<span class="'+prefix+'_icon-bar"></span>','<span class="'+prefix+'_icon-bar"></span>','<span class="'+prefix+'_icon-bar"></span>','</span>','</'+settings.parentTag+'>'].join(''));$(menuBar).append($this.btn);if(settings.appendTo!=='')$(settings.appendTo).append(menuBar);else $(settings.prependTo).prepend(menuBar);menuBar.append($this.mobileNav);var items=$this.mobileNav.find('li');$(items).each(function(){var item=$(this),data={};data.children=item.children('ul').attr('role','menu');item.data('menu',data);if(data.children.length>0){var a=item.contents(),containsAnchor=false,nodes=[];$(a).each(function(){if(!$(this).is('ul'))nodes.push(this);else return false;if($(this).is("a"))containsAnchor=true;});var wrapElement=$('<'+settings.parentTag+' role="menuitem" aria-haspopup="true" tabindex="-1" class="'+prefix+'_item"/>');if((!settings.allowParentLinks||settings.nestedParentLinks)||!containsAnchor){var $wrap=$(nodes).wrapAll(wrapElement).parent();$wrap.addClass(prefix+'_row');}else $(nodes).wrapAll('<span class="'+prefix+'_parent-link '+prefix+'_row"/>').parent();if(!settings.showChildren)item.addClass(prefix+'_collapsed');else item.addClass(prefix+'_open');item.addClass(prefix+'_parent');var arrowElement=$('<span class="'+prefix+'_arrow">'+(settings.showChildren?settings.openedSymbol:settings.closedSymbol)+'</span>');if(settings.allowParentLinks&&!settings.nestedParentLinks&&containsAnchor)arrowElement=arrowElement.wrap(wrapElement).parent();$(nodes).last().after(arrowElement);}else{if(item.children().length===0)item.addClass(prefix+'_txtnode');}item.children('a').attr('role','menuitem').click(function(event){if(settings.closeOnClick&&!$(event.target).parent().closest('li').hasClass(prefix+'_parent'))$($this.btn).click();});if(settings.closeOnClick&&settings.allowParentLinks){item.children('a').children('a').click(function(event){$($this.btn).click();});item.find('.'+prefix+'_parent-link a:not(.'+prefix+'_item)').click(function(event){$($this.btn).click();});}});$(items).each(function(){var data=$(this).data('menu');if(!settings.showChildren)$this._visibilityToggle(data.children,null,fal
13se,null,true);});$this._visibilityToggle($this.mobileNav,null,false,'init',true);$this.mobileNav.attr('role','menu');$(document).mousedown(function(){$this._outlines(false);});$(document).keyup(function(){$this._outlines(true);});$($this.btn).click(function(e){e.preventDefault();$this._menuToggle();});$this.mobileNav.on('click','.'+prefix+'_item',function(e){e.preventDefault();$this._itemClick($(this));});$($this.btn).keydown(function(e){var ev=e||event;switch(ev.keyCode){case Keyboard.ENTER:case Keyboard.SPACE:case Keyboard.DOWN:e.preventDefault();if(ev.keyCode!==Keyboard.DOWN||!$($this.btn).hasClass(prefix+'_open'))$this._menuToggle();$($this.btn).next().find('[role="menuitem"]').first().focus();break;}});$this.mobileNav.on('keydown','.'+prefix+'_item',function(e){var ev=e||event;switch(ev.keyCode){case Keyboard.ENTER:e.preventDefault();$this._itemClick($(e.target));break;case Keyboard.RIGHT:e.preventDefault();if($(e.target).parent().hasClass(prefix+'_collapsed'))$this._itemClick($(e.target));$(e.target).next().find('[role="menuitem"]').first().focus();break;}});$this.mobileNav.on('keydown','[role="menuitem"]',function(e){var ev=e||event;switch(ev.keyCode){case Keyboard.DOWN:e.preventDefault();var allItems=$(e.target).parent().parent().children().children('[role="menuitem"]:visible');var idx=allItems.index(e.target);var nextIdx=idx+1;if(allItems.length<=nextIdx)nextIdx=0;var next=allItems.eq(nextIdx);next.focus();break;case Keyboard.UP:e.preventDefault();var allItems=$(e.target).parent().parent().children().children('[role="menuitem"]:visible');var idx=allItems.index(e.target);var next=allItems.eq(idx-1);next.focus();break;case Keyboard.LEFT:e.preventDefault();if($(e.target).parent().parent().parent().hasClass(prefix+'_open')){var parent=$(e.target).parent().parent().prev();parent.focus();$this._itemClick(parent);}else{if($(e.target).parent().parent().hasClass(prefix+'_nav')){$this._menuToggle();$($this.btn).focus();}}break;case Keyboard.ESCAPE:e.preventDefault();$this._menuToggle();$($this.btn).focus();break;}});if(settings.allowParentLinks&&settings.nestedParentLinks)$('.'+prefix+'_item a').click(function(e){e.stopImmediatePropagation();});};Plugin.prototype._menuToggle=function(el){var $this=this;var btn=$this.btn;var mobileNav=$this.mobileNav;if(btn.hasClass(prefix+'_collapsed')){btn.removeClass(prefix+'_collapsed');btn.addClass(prefix+'_open');}else{btn.removeClass(prefix+'_open');btn.addClass(prefix+'_collapsed');}btn.addClass(prefix+'_animating');$this._visibilityToggle(mobileNav,btn.parent(),true,btn);};Plugin.prototype._itemClick=function(el){var $this=this;var settings=$this.settings;var data=el.data('menu');if(!data){data={};data.arrow=el.children('.'+prefix+'_arrow');data.ul=el.next('ul');data.parent=el.parent();if(data.parent.hasClass(prefix+'_parent-link')){data.parent=el.parent().parent();data.ul=el.parent().next('ul');}el.data('menu',data);}if(data.parent.hasClass(prefix+'_collapsed')){data.arrow.html(settings.openedSymbol);data.parent.removeClass(prefix+'_collapsed');data.parent.addClass(prefix+'_open');data.parent.addClass(prefix+'_animating');$this._visibilityToggle(data.ul,data.parent,true,el);}else{data.arrow.html(settings.closedSymbol);data.parent.addClass(prefix+'_collapsed');data.parent.removeClass(prefix+'_open');data.parent.addClass(prefix+'_animating');$this._visibilityToggle(data.ul,data.parent,true,el);}};Plugin.prototype._visibilityToggle=function(el,parent,animate,trigger,init){var $this=this;var settings=$this.settings;var items=$this._getActionItems(el);var duration=0;if(animate)duration=settings.duration;function afterOpen(trigger,parent){$(trigger).removeClass(prefix+'_animating');$(parent).removeClass(prefix+'_animating');if(!init)settings.afterOpen(trigger);}function afterClose(trigger,parent){el.attr('aria-hidden','true');items.attr('tabindex','-1');$this._setVisAttr(el,true);el.hide();$(trigger).removeClass(prefix+'_animating');$(parent).removeClass(prefix+'_animating');if(!init)settings.afterClose(trigger);else{if(trigger=='init')settings.init();}}if(el.hasClass(prefix+'_hidden')){el.removeClass(prefix+'_hidden');if(!init)settings.beforeOpen(trigger);if(settings.animations==='jquery')el.stop(true,true).slideDown(duration,settings.easingOpen,function(){afterOpen(trigger,parent);});else{if(settings.animations==='velocity')el.velocity("finish").velocity("slideDown",{duration,easing:settings.easingOpen,complete:function(){afterOpen(trigger,parent);}});}el.attr('aria-hidden','false');items.attr('tabindex','0');$this._setVisAttr(el,false);}else{el.addClass(prefix+'_hidden');
13if(!init)settings.beforeClose(trigger);if(settings.animations==='jquery')el.stop(true,true).slideUp(duration,this.settings.easingClose,function(){afterClose(trigger,parent);});else{if(settings.animations==='velocity')el.velocity("finish").velocity("slideUp",{duration,easing:settings.easingClose,complete:function(){afterClose(trigger,parent);}});}}};Plugin.prototype._setVisAttr=function(el,hidden){var $this=this;var nonHidden=el.children('li').children('ul').not('.'+prefix+'_hidden');if(!hidden)nonHidden.each(function(){var ul=$(this);ul.attr('aria-hidden','false');var items=$this._getActionItems(ul);items.attr('tabindex','0');$this._setVisAttr(ul,hidden);});else nonHidden.each(function(){var ul=$(this);ul.attr('aria-hidden','true');var items=$this._getActionItems(ul);items.attr('tabindex','-1');$this._setVisAttr(ul,hidden);});};Plugin.prototype._getActionItems=function(el){var data=el.data("menu");if(!data){data={};var items=el.children('li');var anchors=items.find('a');data.links=anchors.add(items.find('.'+prefix+'_item'));el.data('menu',data);}return data.links;};Plugin.prototype._outlines=function(state){if(!state)$('.'+prefix+'_item, .'+prefix+'_btn').css('outline','none');else $('.'+prefix+'_item, .'+prefix+'_btn').css('outline','');};Plugin.prototype.toggle=function(){var $this=this;$this._menuToggle();};Plugin.prototype.open=function(){var $this=this;if($this.btn.hasClass(prefix+'_collapsed'))$this._menuToggle();};Plugin.prototype.close=function(){var $this=this;if($this.btn.hasClass(prefix+'_open'))$this._menuToggle();};$.fn[mobileMenu]=function(options){var args=arguments;if(options===undefined||typeof options==='object')return this.each(function(){if(!$.data(this,'plugin_'+mobileMenu))$.data(this,'plugin_'+mobileMenu,new Plugin(this,options));});else{if(typeof options==='string'&&options[0]!=='_'&&options!=='init'){var returns;this.each(function(){var instance=$.data(this,'plugin_'+mobileMenu);if(instance instanceof Plugin&&typeof instance[options]==='function')returns=instance[options].apply(instance,Array.prototype.slice.call(args,1));});
13return returns!==undefined?returns:this;}}};}(jQuery,document,window));;
14'use strict';(function($){var SlickLightbox,defaults;SlickLightbox=function(){function SlickLightbox(element,options1){var slickLightbox;this.options=options1;this.$element=$(element);this.didInit=false;slickLightbox=this;this.$element.on('click.slickLightbox',this.options.itemSelector,function(e){var $clickedItem,$items;e.preventDefault();$clickedItem=$(this);$clickedItem.blur();if(typeof slickLightbox.options.shouldOpen==='function')if(!slickLightbox.options.shouldOpen(slickLightbox,$clickedItem,e))return;$items=slickLightbox.$element.find(slickLightbox.options.itemSelector);if(slickLightbox.elementIsSlick()){$items=slickLightbox.filterOutSlickClones($items);$clickedItem=slickLightbox.handlePossibleCloneClick($clickedItem,$items);}return slickLightbox.init($items.index($clickedItem));});}SlickLightbox.prototype.init=function(index){this.didInit=true;this.detectIE();this.createModal();this.bindEvents();this.initSlick(index);return this.open();};SlickLightbox.prototype.createModalItems=function(){var $items,createItem,itemTemplate,lazyPlaceholder,length,links;lazyPlaceholder=this.options.lazyPlaceholder||'data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7';itemTemplate=function(source,caption,lazy){var imgSourceParams;if(lazy===true)imgSourceParams=' data-lazy="'+source+'" src="'+lazyPlaceholder+'" ';else imgSourceParams=' src="'+source+'" ';return '<div class="slick-lightbox-slick-item">\n  <div class="slick-lightbox-slick-item-inner">\n    <img class="slick-lightbox-slick-img" '+imgSourceParams+' />\n    '+caption+'\n  </div>\n</div>';};if(this.options.images)links=$.map(this.options.images,function(_this){return function(img){return itemTemplate(img,_this.options.lazy);};}(this));else{$items=this.filterOutSlickClones(this.$element.find(this.options.itemSelector));length=$items.length;createItem=function(_this){return function(el,index){var caption,info,src;info={index,length};caption=_this.getElementCaption(el,info);src=_this.getElementSrc(el);return itemTemplate(src,caption,_this.options.lazy);};}(this);links=$.map($items,createItem);}return links;};SlickLightbox.prototype.createModal=function(){var html,links;links=this.createModalItems();html='<div class="slick-lightbox slick-lightbox-hide-init'+(this.isIE?' slick-lightbox-ie':'')+'" style="background: '+this.options.background+';">\n  <div class="slick-lightbox-inner">\n    <div class="slick-lightbox-slick slick-caption-'+this.options.captionPosition+'">'+links.join('')+'</div>\n  <div>\n<div>';this.$modalElement=$(html);this.$parts={};this.$parts['closeButton']=$(this.options.layouts.closeButton);this.$modalElement.find('.slick-lightbox-inner').append(this.$parts['closeButton']);return $('body').append(this.$modalElement);};SlickLightbox.prototype.initSlick=function(index){var additional;additional={initialSlide:index};if(this.options.lazy)additional.lazyLoad='ondemand';if(this.options.slick!=null)if(typeof this.options.slick==='function')this.slick=this.options.slick(this.$modalElement);else this.slick=this.$modalElement.find('.slick-lightbox-slick').slick($.extend({},this.options.slick,additional));else this.slick=this.$modalElement.find('.slick-lightbox-slick').slick(additional);return this.$modalElement.trigger('init.slickLightbox');};SlickLightbox.prototype.open=function(){if(this.options.useHistoryApi)this.writeHistory();this.$element.trigger('show.slickLightbox');setTimeout(function(_this){return function(){return _this.$element.trigger('shown.slickLightbox');};}(this),this.getTransitionDuration());return this.$modalElement.removeClass('slick-lightbox-hide-init');};SlickLightbox.prototype.close=function(){this.$element.trigger('hide.slickLightbox');setTimeout(function(_this){return function(){return _this.$element.trigger('hidden.slickLightbox');};}(this),this.getTransitionDuration());this.$modalElement.addClass('slick-lightbox-hide');return this.destroy();};SlickLightbox.prototype.bindEvents=function(){var resizeSlides;resizeSlides=function(_this){return function(){var h;h=_this.$modalElement.find('.slick-lightbox-inner').height();_this.$modalElement.find('.slick-lightbox-slick-item').height(h);return _this.$modalElement.find('.slick-lightbox-slick-img, .slick-lightbox-slick-item-inner').css('max-height',Math.round(_this.options.imageMaxHeight*h));};}(this);$(window).on('orientationchange.slickLightbox resize.slickLightbox',resizeSlides);if(this.options.useHistoryApi)$(window).on('popstate.slickLightbox',function(_this){return function(){return _this.close();};}(this));this.$modalElement.on('init.slickLightbox',resizeSlides);this.$modalElement.on('destroy.slickLightbox',function(_this){return function(){return _this.destroy();};}(this));this.$element.on('destroy.slickLightbox',function(_this){return function(){return _this.destroy(true);};}(this));this.$parts['closeButton'].on('click.slickLightbox touchstart.slickLightbox',function(_this){return function(e){e.preventDefault();return _this.close();};}(this));if(this.options.closeOnEscape||this.options.navigateByKeyboard)$(document).on('keydown.slickLightbox',function(_this){return function(e){var code;code=e.keyCode?e.keyCode:e.which;if(_this.options.navigateByKeyboard)if(code===37)_this.slideSlick('left');else{if(code===39)_this.slideSlick('right');}if(_this.options.closeOnEscape)if(code===27)return _this.close();};}(this));if(this.options.closeOnBackdropClick){this.$modalElement.on('click.slickLightbox touchstart.slickLightbox','.slick-lightbox-slick-img',function(e){return e.stopPropagation();});return this.$modalElement.on('click.slickLightbox','.slick-lightbox-slick-item',function(_this){return function(e){e.preventDefault();return _this.close();};}(this));}};SlickLightbox.prototype.slideSlick=function(direction){if(direction==='left')return this.slick.slick('slickPrev');else return this.slick.slick('slickNext');};SlickLightbox.prototype.detectIE=function(){var ieversion;this.isIE=false;if(/MSIE (\d+\.\d+);/.test(navigator.userAgent)){ieversion=new Number(RegExp.$1);if(ieversion<9)return this.isIE=true;}};SlickLightbox.prototype.getElementCaption=function(el,info){var c;if(!this.options.caption)return '';c=function(){switch(typeof this.options.caption){case 'function':return this.options.caption(el,info);case 'string':return $(el).data(this.options.caption);}}.call(this);return '<span class="slick-lightbox-slick-caption">'+c+'</span>';};SlickLightbox.prototype.getElementSrc=function(el){switch(typeof this.options.src){case 'function':return this.options.src(el);case 'string':return $(el).attr(this.options.src);default:return el.href;}};SlickLightbox.prototype.unbindEvents=function(){$(window).off('.slickLightbox');$(document).off('.slickLightbox');return this.$modalElement.off('.slickLightbox');};SlickLightbox.prototype.destroy=function(unbindAnchors){if(unbindAnchors==null)unbindAnchors=false;if(this.didInit){this.unbindEvents();setTimeout(function(_this){return function(){return _this.$modalElement.remove();};}(this),this.options.destroyTimeout);}if(unbindAnchors){this.$element.off('.slickLightbox');return this.$element.off('.slickLightbox',this.options.itemSelector);}};SlickLightbox.prototype.destroyPrevious=function(){return $('body').children('.slick-lightbox').trigger('destroy.slickLightbox');};SlickLightbox.prototype.getTransitionDuration=function(){var duration;if(this.transitionDuration)return this.transitionDuration;duration=this.$modalElement.css('transition-duration');if(typeof duration==='undefined')return this.transitionDuration=500;else return this.transitionDuration=duration.indexOf('ms')>-1?parseFloat(duration):parseFloat(duration)*1000;};SlickLightbox.prototype.writeHistory=function(){return typeof history!=='undefined'&&history!==null?typeof history.pushState==='function'?history.pushState(null,null,''):void 0:void 0;};SlickLightbox.prototype.filterOutSlickClones=function($items){if(!this.elementIsSlick())return $items;return $items=$items.filter(function(){var $item;$item=$(this);return !$item.hasClass('slick-cloned')&&$item.parents('.slick-cloned').length===0;});};SlickLightbox.prototype.handlePossibleCloneClick=function($clickedItem,$items){var href;if(!this.elementIsSlick())return $clickedItem;if(!$clickedItem.closest('.slick-slide').hasClass('slick-cloned'))return $clickedItem;href=$clickedItem.attr('href');return $items.filter(function(){return $(this).attr('href')===href;}).first();};SlickLightbox.prototype.elementIsSlick=function(){return this.$element.hasClass('slick-slider');};return SlickLightbox;}();defaults={background:'rgba(0,0,0,.8)',closeOnEscape:true,closeOnBackdropClick:true,destroyTimeout:500,itemSelector:'a',navigateByKeyboard:true,src:false,caption:false,captionPosition:'dynamic',images:false,slick:{},useHistoryApi:false,layouts:{closeButton:'<button type="button" class="slick-lightbox-close"></button>'},shouldOpen:null,imageMaxHeight:0.9,lazy:false};$.fn.slickLightbox=function(options){options=$.extend({},defaults,options);$(this).each(function(){return this.slickLightbox=new SlickLightbox(this,options);});return this;};$.fn.unslickLightbox=function(){return $(this).trigger('destroy.slickLightbox').each(function(){return this.slickLightbox=null;});};}(jQuery));;
15(function(global,factory){if(typeof module=='object'&&typeof exports=='object')module.exports=factory;else if(typeof define==='function'&&define["amd"])define(factory);else{global.NW||(global.NW={});global.NW.Dom=factory(global);}})(this,function(global){var version='nwmatcher-1.4.3',doc=global.document,root=doc.documentElement,slice=[].slice,isSingleMatch,isSingleSelect,lastSlice,lastContext,lastPosition,lastMatcher,lastSelector,lastPartsMatch,lastPartsSelect,prefixes='(?:[#.:]|::)?',operators='([~*^$|!]?={1})',whitespace='[\\x20\\t\\n\\r\\f]',combinators='\\x20|[>+~](?=[^>+~])',pseudoparms='(?:[-+]?\\d*n)?[-+]?\\d*',skip_groups='\\[.*\\]|\\(.*\\)|\\{.*\\}',any_esc_chr='\\\\.',alphalodash='[_a-zA-Z]',non_asc_chr='[^\\x00-\\x9f]',escaped_chr='\\\\[^\\n\\r\\f0-9a-fA-F]',unicode_chr='\\\\[0-9a-fA-F]{1,6}(?:\\r\\n|'+whitespace+')?',quotedvalue='"[^"\\\\]*(?:\\\\.[^"\\\\]*)*"'+"|'[^'\\\\]*(?:\\\\.[^'\\\\]*)*'",reSplitGroup=/([^,\\()[\]]+|\[[^[\]]*\]|\[.*\]|\([^()]+\)|\(.*\)|\{[^{}]+\}|\{.*\}|\\.)+/g,reTrimSpaces=RegExp('[\\n\\r\\f]|^'+whitespace+'+|'+whitespace+'+$','g'),reEscapedChars=/\\([0-9a-fA-F]{1,6}[\x20\t\n\r\f]?|.)|([\x22\x27])/g,reWhiteSpace=/[\x20\t\n\r\f]+/g,standardValidator,extendedValidator,reValidator,attrcheck,attributes,attrmatcher,pseudoclass,reOptimizeSelector,reSimpleNot,reSplitToken,Optimize,reClass,reSimpleSelector,identifier,extensions='.+',Patterns={spseudos:/^\:(root|empty|(?:first|last|only)(?:-child|-of-type)|nth(?:-last)?(?:-child|-of-type)\
15(\s*(even|odd|(?:[-+]{0,1}\d*n\s*)?[-+]{0,1}\s*\d*)\s*\))?(.*)/i,dpseudos:/^\:(link|visited|target|active|focus|hover|checked|disabled|enabled|selected|lang\(([-\w]{2,})\)|(?:matches|not)\(\s*(:nth(?:-last)?(?:-child|-of-type)\(\s*(?:even|odd|(?:[-+]{0,1}\d*n\s*)?[-+]{0,1}\s*\d*)\s*\)|[^()]*)\s*\))?(.*)/i,epseudos:/^((?:[:]{1,2}(?:after|before|first-letter|first-line))|(?:[:]{2,2}(?:selection|backdrop|placeholder)))?(.*)/i,children:RegExp('^'+whitespace+'*\\>'+whitespace+'*(.*)'),adjacent:RegExp('^'+whitespace+'*\\+'+whitespace+'*(.*)'),relative:RegExp('^'+whitespace+'*\\~'+whitespace+'*(.*)'),ancestor:RegExp('^'+whitespace+'+(.*)'),universal:RegExp('^\\*(.*)')},Tokens={prefixes,identifier,attributes},isNative=(function(){var re=/ \w+\(/,isnative=String(({}).toString).replace(re,' (');return function(method){return method&&typeof method!='string'&&isnative==String(method).replace(re,' (');};})(),NATIVE_FOCUS=isNative(doc.hasFocus),NATIVE_QSAPI=isNative(doc.querySelector),NATIVE_GEBID=isNative(doc.getElementById),NATIVE_GEBTN=isNative(root.getElementsByTagName),NATIVE_GEBCN=isNative(root.getElementsByClassName),NATIVE_GET_ATTRIBUTE=isNative(root.getAttribute),NATIVE_HAS_ATTRIBUTE=isNative(root.hasAttribute),NATIVE_SLICE_PROTO=(function(){var isBuggy=false;try{isBuggy=!!slice.call(doc.childNodes,0)[0];}catch(e){}return isBuggy;})(),NATIVE_TRAVERSAL_API='nextElementSibling' in root&&'previousElementSibling' in root,BUGGY_GEBID=NATIVE_GEBID?(function(){var isBuggy=true,x='x'+String(+new Date()),a=doc.createElementNS?'a':'<a name="'+x+'">';(a=doc.createElement(a)).name=x;root.insertBefore(a,root.firstChild);isBuggy=!!doc.getElementById(x);root.removeChild(a);return isBuggy;})():true,BUGGY_GEBTN=NATIVE_GEBTN?(function(){var div=doc.createElement('div');div.appendChild(doc.createComment(''));return !!div.getElementsByTagName('*')[0];})():true,BUGGY_GEBCN=NATIVE_GEBCN?(function(){var isBuggy,div=doc.createElement('div'),test='\u53f0\u5317';div.appendChild(doc.createElement('span')).setAttribute('class',test+'abc '+test);div.appendChild(doc.createElement('span')).setAttribute('class','x');isBuggy=!div.getElementsByClassName(test)[0];div.lastChild.className=test;return isBuggy||div.getElementsByClassName(test).length!=2;})():true,BUGGY_GET_ATTRIBUTE=NATIVE_GET_ATTRIBUTE?(function(){var input=doc.createElement('input');input.setAttribute('value',5);return input.defaultValue!=5;})():true,BUGGY_HAS_ATTRIBUTE=NATIVE_HAS_ATTRIBUTE?(function(){var option=doc.createElement('option');option.setAttribute('selected','selected');return !option.hasAttribute('selected');})():true,BUGGY_SELECTED=(function(){var select=doc.createElement('select');select.appendChild(doc.createElement('option'));return !select.firstChild.selected;})(),BUGGY_QUIRKS_GEBCN,BUGGY_QUIRKS_QSAPI,QUIRKS_MODE,XML_DOCUMENT,OPERA=typeof global.opera!='undefined'&&(/opera/i).test(({}).toString.call(global.opera)),OPERA_QSAPI=OPERA&&parseFloat(global.opera.version())>=11,RE_BUGGY_QSAPI=NATIVE_QSAPI?(function(){var pattern=[],context,element,expect=function(selector,element,n){var result=false;context.appendChild(element);try{result=context.querySelectorAll(selector).length==n;}catch(e){}while(context.firstChild)context.removeChild(context.firstChild);return result;};if(doc.implementation&&doc.implementation.createDocument)context=doc.implementation.createDocument('','',null).appendChild(doc.createElement('html')).appendChild(doc.createElement('head')).parentNode.appendChild(doc.createElement('body'));else context=doc.createElement('div');element=doc.createElement('div');element.innerHTML='<p id="a"></p><br>';expect('p#a+*',element,0)&&pattern.push('\\w+#\\w+.*[+~]');element=doc.createElement('p');element.setAttribute('class','');expect('[class^=""]',element,1)&&pattern.push('[*^$]=[\\x20\\t\\n\\r\\f]*(?:""|'+"'')");element=doc.createElement('option');element.setAttribute('selected','selected');expect(':checked',element,0)&&pattern.push(':checked');element=doc.createElement('input');element.setAttribute('type','hidden');expect(':enabled',element,0)&&pattern.push(':enabled',':disabled');element=doc.createElement('link');element.setAttribute('href','x');expect(':link',element,1)||pattern.push(':link');if(BUGGY_HAS_ATTRIBUTE)pattern.push('\\[[\\x20\\t\\n\\r\\f]*(?:checked|disabled|ismap|multiple|readonly|selected|value)');return pattern.length?RegExp(pattern.join('|')):{'test':function(){return false;}};})():true,IE_LT_9=typeof doc.addEventListener!='function',LINK_NODES={'a':1,'A':1,'area':1,'AREA':1,'link':1,'LINK':1},ATTR_BOOLEAN={'checked':1,'disabled':1,'ismap':1,'multiple':1,'readonly':1,'selected':1},ATTR_DEFAULT={'value':'defaultValue','checked':'defaultChecked','selected':'defaultSelected'},ATTR_URIDATA={'action':2,'cite':2,'codebase':2,'data':2,'href':2,'longdesc':2,'lowsrc':2,'src':2,'usemap':2},HTML_TABLE={'accept':1,'accept-charset':1,'align':1,'alink':1,'axis':1,'bgcolor':1,'charset':1,'checked':1,'clear':1,'codetype':1,'color':1,'compact':1,'declare':1,'defer':1,'dir':1,'direction':1,'disabled':1,'enctype':1,'face':1,'frame':1,'hreflang':1,'http-equiv':1,'lang':1,'language':1,'link':1,'media':1,'method':1,'multiple':1,'nohref':1,'noresize':1,'noshade':1,'nowrap':1,'readonly':1,'rel':1,'rev':1,'rules':1,'scope':1,'scrolling':1,'selected':1,'shape':1,'target':1,'text':1,'type':1,'valign':1,'valuetype':1,'vlink':1},Selectors={},Operators={'=':"n=='%m'",'^=':"n.indexOf('%m')==0",'*=':"n.indexOf('%m')>-1",'|=':"(n+'-').indexOf('%m-')==0",'~=':"(' '+n+' ').indexOf(' %m ')>-1",'$=':"n.substr(n.length-'%m'.length)=='%m'"},concatList=function(data,elements){var i=-1,element;if(!data.length&&Array.slice)return Array.slice(elements);
15while((element=elements[++i]))data[data.length]=element;return data;},concatCall=function(data,elements,callback){var i=-1,element;while((element=elements[++i]))if(false===callback(data[data.length]=element))break;return data;},switchContext=function(from,force){var div,oldDoc=doc;lastContext=from;doc=from.ownerDocument||from;if(force||oldDoc!==doc){root=doc.documentElement;XML_DOCUMENT=doc.createElement('DiV').nodeName=='DiV';QUIRKS_MODE=!XML_DOCUMENT&&typeof doc.compatMode=='string'?doc.compatMode.indexOf('CSS')<0:(function(){var style=doc.createElement('div').style;return style&&(style.width=1)&&style.width=='1px';})();div=doc.createElement('div');div.appendChild(doc.createElement('p')).setAttribute('class','xXx');div.appendChild(doc.createElement('p')).setAttribute('class','xxx');BUGGY_QUIRKS_GEBCN=!XML_DOCUMENT&&NATIVE_GEBCN&&QUIRKS_MODE&&(div.getElementsByClassName('xxx').length!=2||div.getElementsByClassName('xXx').length!=2);BUGGY_QUIRKS_QSAPI=!XML_DOCUMENT&&NATIVE_QSAPI&&QUIRKS_MODE&&(div.querySelectorAll('[class~=xxx]').length!=2||div.querySelectorAll('.xXx').length!=2);Config.CACHING&&Dom.setCache(true,doc);}},codePointToUTF16=function(codePoint){if(codePoint<1||codePoint>0x10ffff||(codePoint>0xd7ff&&codePoint<0xe000))return '\\ufffd';if(codePoint<0x10000){var lowHex='000'+codePoint.toString(16);return '\\u'+lowHex.substr(lowHex.length-4);}return '\\u'+(((codePoint-0x10000)>>0x0a)+0xd800).toString(16)+'\\u'+(((codePoint-0x10000)%0x400)+0xdc00).toString(16);},stringFromCodePoint=function(codePoint){if(codePoint<1||codePoint>0x10ffff||(codePoint>0xd7ff&&codePoint<0xe000))return '\ufffd';if(codePoint<0x10000)return String.fromCharCode(codePoint);return String.fromCodePoint?String.fromCodePoint(codePoint):String.fromCharCode(((codePoint-0x10000)>>0x0a)+0xd800,((codePoint-0x10000)%0x400)+0xdc00);},convertEscapes=function(str){return str.replace(reEscapedChars,function(substring,p1,p2){return p2?'\\'+p2:(/^[0-9a-fA-F]/).test(p1)?codePointToUTF16(parseInt(p1,16)):(/^[\\\x22\x27]/).test(p1)?substring:p1;});},unescapeIdentifier=function(str){return str.replace(reEscapedChars,function(substring,p1,p2){return p2?p2:(/^[0-9a-fA-F]/).test(p1)?stringFromCodePoint(parseInt(p1,16)):(/^[\\\x22\x27]/).test(p1)?substring:p1;});},byIdRaw=function(id,elements){var i=-1,element;while((element=elements[++i]))if(element.getAttribute('id')==id)break;return element||null;},_byId=!BUGGY_GEBID?function(id,from){id=(/\\/).test(id)?unescapeIdentifier(id):id;return from.getElementById&&from.getElementById(id)||byIdRaw(id,from.getElementsByTagName('*'));}:function(id,from){var element=null;id=(/\\/).test(id)?unescapeIdentifier(id):id;if(XML_DOCUMENT||from.nodeType!=9)return byIdRaw(id,from.getElementsByTagName('*'));if((element=from.getElementById(id))&&element.name==id&&from.getElementsByName)return byIdRaw(id,from.getElementsByName(id));return element;},byId=function(id,from){from||(from=doc);if(lastContext!==from)switchContext(from);return _byId(id,from);},byTagRaw=function(tag,from){var any=tag=='*',element=from,elements=[],next=element.firstChild;any||(tag=tag.toUpperCase());while((element=next)){if(element.tagName>'@'&&(any||element.tagName.toUpperCase()==tag))elements[elements.length]=element;if((next=element.firstChild||element.nextSibling))continue;while(!next&&(element=element.parentNode)&&element!==from)next=element.nextSibling;}return elements;},_byTag=!BUGGY_GEBTN&&NATIVE_SLICE_PROTO?function(tag,from){return XML_DOCUMENT||from.nodeType==11?byTagRaw(tag,from):slice.call(from.getElementsByTagName(tag),0);}:function(tag,from){var i=-1,j=i,data=[],element,elements=XML_DOCUMENT||from.nodeType==11?byTagRaw(tag,from):from.getElementsByTagName(tag);if(tag=='*'){while((element=elements[++i]))if(element.nodeName>'@')data[++j]=element;}else while((element=elements[++i]))data[i]=element;return data;},byTag=function(tag,from){from||(from=doc);if(lastContext!==from)switchContext(from);return _byTag(tag,from);},byName=function(name,from){return select('[name="'+name.replace(/\\([^\\]{1})/g,'$1')+'"]',from);},byClassRaw=function(name,from){var i=-1,j=i,data=[],element,elements=_byTag('*',from),n;name=' '+(QUIRKS_MODE?name.toLowerCase():name)+' ';while((element=elements[++i])){n=XML_DOCUMENT?element.getAttribute('class'):element.className;if(n&&n.length&&(' '+(QUIRKS_MODE?n.toLowerCase():n).replace(reWhiteSpace,' ')+' ').indexOf(name)>-1)data[++j]=element;}return data;},_byClass=function(name,from){name=QUIRKS_MODE?name.toLowerCase():name;name=(/\\/).test(name)?unescapeIdentifier(name):name;return (BUGGY_GEBCN||BUGGY_QUIRKS_GEBCN||XML_DOCUMENT||!from.getElementsByClassName)?byClassRaw(name,from):slice.call(from.getElementsByClassName(name));},byClass=function(name,from){from||(from=doc);if(lastContext!==from)switchContext(from);return _byClass(name,from);},contains='compareDocumentPosition' in root?function(container,element){return (container.compareDocumentPosition(element)&16)==16;}:'contains' in root?function(container,element){return container!==element&&container.contains(element);}:function(container,element){while((element=element.parentNode))if(element===container)return true;return false;},getAttribute=!BUGGY_GET_ATTRIBUTE&&!IE_LT_9?function(node,attribute){return node.getAttribute(attribute);}:function(node,attribute){attribute=attribute.toLowerCase();if(typeof node[attribute]=='object')return node.attributes[attribute]&&node.attributes[attribute].value;return (attribute=='type'?node.getAttribute(attribute):ATTR_URIDATA[attribute]?node.getAttribute(attribute,2):ATTR_BOOLEAN[attribute]?node.getAttribute(attribute)?attribute:'false':(node=node.getAttributeNode(attribute))&&node.value);},hasAttribute=!BUGGY_HAS_ATTRIBUTE&&!IE_LT_9?function(node,attribute){return XML_DOCUMENT?
15!!node.getAttribute(attribute):node.hasAttribute(attribute);}:function(node,attribute){var obj=node.getAttributeNode(attribute=attribute.toLowerCase());return ATTR_DEFAULT[attribute]&&attribute!='value'?node[ATTR_DEFAULT[attribute]]:obj&&obj.specified;},isEmpty=function(node){node=node.firstChild;while(node){if(node.nodeType==3||node.nodeName>'@')return false;node=node.nextSibling;}return true;},isLink=function(element){return hasAttribute(element,'href')&&LINK_NODES[element.nodeName];},nthElement=function(element,last){var count=1,succ=last?'nextSibling':'previousSibling';while((element=element[succ]))if(element.nodeName>'@')++count;return count;},nthOfType=function(element,last){var count=1,succ=last?'nextSibling':'previousSibling',type=element.nodeName;while((element=element[succ]))if(element.nodeName==type)++count;return count;},configure=function(option){if(typeof option=='string')return !!Config[option];if(typeof option!='object')return Config;for(var i in option){Config[i]=!!option[i];if(i=='SIMPLENOT'){matchContexts={};matchResolvers={};selectContexts={};selectResolvers={};if(!Config[i])Config['USE_QSAPI']=false;}else{if(i=='USE_QSAPI')Config[i]=!!option[i]&&NATIVE_QSAPI;}}setIdentifierSyntax();reValidator=RegExp(Config.SIMPLENOT?standardValidator:extendedValidator);return true;},emit=function(message){if(Config.VERBOSITY)throw Error(message);if(Config.LOGERRORS&&console&&console.log)console.log(message);},Config={CACHING:false,ESCAPECHR:true,NON_ASCII:true,SELECTOR3:true,UNICODE16:true,SHORTCUTS:false,SIMPLENOT:true,SVG_LCASE:false,UNIQUE_ID:true,USE_HTML5:true,USE_QSAPI:NATIVE_QSAPI,VERBOSITY:true,LOGERRORS:true},initialize=function(doc){setIdentifierSyntax();switchContext(doc,true);},setIdentifierSyntax=function(){var syntax='',start=Config['SELECTOR3']?'-{2}|':'';Config['NON_ASCII']&&(syntax+='|'+non_asc_chr);Config['UNICODE16']&&(syntax+='|'+unicode_chr);Config['ESCAPECHR']&&(syntax+='|'+escaped_chr);syntax+=(Config['UNICODE16']||Config['ESCAPECHR'])?'':'|'+any_esc_chr;identifier='-?(?:'+start+alphalodash+syntax+')(?:-|[0-9]|'+alphalodash+syntax+')*';attrcheck='('+quotedvalue+'|'+identifier+')';attributes=whitespace+'*('+identifier+'(?::'+identifier+')?)'+whitespace+'*(?:'+operators+whitespace+'*'+attrcheck+')?'+whitespace+'*'+'(i)?'+whitespace+'*';attrmatcher=attributes.replace(attrcheck,'([\\x22\\x27]*)((?:\\\\?.)*?)\\3');pseudoclass='((?:'+pseudoparms+'|'+quotedvalue+'|'+prefixes+identifier+'|'+'\\['+attributes+'\\]|'+'\\(.+\\)|'+whitespace+'*|'+',)+)';standardValidator='(?=[\\x20\\t\\n\\r\\f]*[^>+~(){}<>])'+'('+'\\*'+'|(?:'+prefixes+identifier+')'+'|'+combinators+'|\\['+attributes+'\\]'+'|\\('+pseudoclass+'\\)'+'|\\{'+extensions+'\\}'+'|(?:,|'+whitespace+'*)'+')+';reSimpleNot=RegExp('^('+'(?!:not)'+'('+prefixes+identifier+'|\\([^()]*\\))+'+'|\\['+attributes+'\\]'+')$');reSplitToken=RegExp('('+prefixes+identifier+'|'+'\\['+attributes+'\\]|'+'\\('+pseudoclass+'\\)|'+'\\\\.|[^\\x20\\t\\n\\r\\f>+~])+','g');reOptimizeSelector=RegExp(identifier+'|^$');reSimpleSelector=RegExp(BUGGY_GEBTN&&BUGGY_GEBCN||OPERA?'^#?'+identifier+'$':BUGGY_GEBTN?'^[.#]?'+identifier+'$':BUGGY_GEBCN?'^(?:\\*|#'+identifier+')$':'^(?:\\*|[.#]?'+identifier+')$');reClass=RegExp('(?:\\[[\\x20\\t\\n\\r\\f]*class\\b|\\.'+identifier+')');Optimize={ID:RegExp('^\\*?#('+identifier+')|'+skip_groups),TAG:RegExp('^('+identifier+')|'+skip_groups),CLASS:RegExp('^\\.('+identifier+'$)|'+skip_groups)};Patterns.id=RegExp('^#('+identifier+')(.*)');Patterns.tagName=RegExp('^('+identifier+')(.*)');Patterns.className=RegExp('^\\.('+identifier+')(.*)');Patterns.attribute=RegExp('^\\['+attrmatcher+'\\](.*)');Tokens.identifier=identifier;Tokens.attributes=attributes;extendedValidator=standardValidator.replace(pseudoclass,'.*');reValidator=RegExp(standardValidator);},ACCEPT_NODE='r[r.length]=c[k];if(f&&false===f(c[k]))break main;else continue main;',compile=function(selector,source,mode){var parts=typeof selector=='string'?selector.match(reSplitGroup):selector;typeof source=='string'||(source='');if(parts.length==1)source+=compileSelector(parts[0],mode?ACCEPT_NODE:'f&&f(k);return true;',mode);else{var i=-1,seen={},token;while((token=parts[++i])){token=token.replace(reTrimSpaces,'');if(!seen[token]&&(seen[token]=true))source+=compileSelector(token,mode?ACCEPT_NODE:'f&&f(k);return true;',mode);}}if(mode)return Function('c,s,d,h,g,f','var N,n,x=0,k=-1,e,r=[];main:while((e=c[++k])){'+source+'}return r;');else return Function('e,s,d,h,g,f','var N,n,x=0,k=e;'+source+'return false;');},compileSelector=function(selector,source,mode){var a,b,n,k=0,expr,match,result,status,test,type;while(selector){k++;if((match=selector.match(Patterns.universal)))expr='';else if((match=selector.match(Patterns.id))){match[1]=(/\\/).test(match[1])?convertEscapes(match[1]):match[1];source='if('+(XML_DOCUMENT?'s.getAttribute(e,"id")':'(e.submit?s.getAttribute(e,"id"):e.id)')+'=="'+match[1]+'"'+'){'+source+'}';}else if((match=selector.match(Patterns.tagName))){test=Config.SVG_LCASE?'||e.nodeName=="'+match[1].toLowerCase()+'"':'';source='if(e.nodeName'+(XML_DOCUMENT?'=="'+match[1]+'"':'.toUpperCase()'+'=="'+match[1].toUpperCase()+'"'+test)+'){'+source+'}';}else if((match=selector.match(Patterns.className))){match[1]=(/\\/).test(match[1])?convertEscapes(match[1]):match[1];match[1]=QUIRKS_MODE?match[1].toLowerCase():match[1];source='if((n='+(XML_DOCUMENT?'s.getAttribute(e,"class")':'e.className')+')&&n.length&&(" "+'+(QUIRKS_MODE?'n.toLowerCase()':'n')+'.replace(/'+whitespace+'+/g," ")+" ").indexOf(" '+match[1]+' ")>-1'+'){'+source+'}';}else if((match=selector.match(Patterns.attribute))){expr=match[1].split(':');expr=expr.length==2?expr[1]:expr[0]+'';if(match[2]&&!Operators[match[2]]){emit('Unsupported operator in attribute selectors "'+selector+'"');return '';}test='false';if(match[2]&&match[4]&&(test=Operators[match[2]])){match[4]=(/\\/).test(match[4])?convertEscapes(match[4]):match[4];type=match[5]=='i'||HTML_TABLE[expr.toLowerCase()];test=test.replace(/\%m/g,type?match[4].toLowerCase():match[4]);}else{if(match[2]=='!='||match[2]=='=')test='n'+match[2]+'=""';}source='if(n=s.hasAttribute(e,"'+match[1]+'")){'+(match[2]?'n=s.getAttribute(e,"'+match[1]+'")':'')+(type&&match[2]?'.toLowerCase();':';')+'if('+(match[2]?test:'n')+'){'+source+'}}';}else if((match=selector.match(Patterns.adjacent)))source=NATIVE_TRAVERSAL_API?'var N'+k+'=e;if((e=e.previousElementSibling)){'+source+'}e=N'+k+';':'var N'+k+'=e;while((e=e.previousSibling)){if(e.nodeType==1){'+source+'break;}}e=N'+k+';';else if((match=selector.match(Patterns.relative)))source=NATIVE_TRAVERSAL_API?'var N'+k+'=e;while((e=e.previousElementSibling)){'+source+'}e=N'+k+';':'var N'+k+'=e;while((e=e.previousSibling)){if(e.nodeType==1){'+source+'}}e=N'+k+';';else if((match=selector.match(Patterns.children)))source='var N'+k+'=e;if((e=e.parentNode)&&e.nodeType==1){'+source+'}e=N'+k+';';else if((match=selector.match(Patterns.ancestor)))source='var N'+k+'=e;while((e=e.parentNode)&&e.nodeType==1){'+source+'}e=N'+k+';';else if((match=selector.match(Patterns.spseudos))&&match[1])switch(match[1]){case 'root':if(match[3])source='if(e===h||s.contains(h,e)){'+source+'}';else source='if(e===h){'+source+'}';break;case 'empty':source='if(s.isEmpty(e)){'+source+'}';break;default:if(match[1]&&match[2]){if(match[2]=='n'){source='if(e!==h){'+source+'}';break;}else if(match[2]=='even'){a=2;b=0;}else if(match[2]=='odd'){a=2;b=1;}else{b=((n=match[2].match(/(-?\d+)$/))?parseInt(n[1],10):0);a=((n=match[2].match(/(-?\d*)n/i))?parseInt(n[1],10):0);if(n&&n[1]=='-')a=-1;}test=a>1?(/last/i.test(match[1]))?'(n-('+b+'))%'+a+'==0':'n>='+b+'&&(n-('+b+'))%'+a+'==0':a<-1?(/last/i.test(match[1]))?'(n-('+b+'))%'+a+'==0':'n<='+b+'&&(n-('+b+'))%'+a+'==0':a===0?'n=='+b:a==-1?'n<='+b:'n>='+b;source='if(e!==h){'+'n=s['+(/-of-type/i.test(match[1])?'"nthOfType"':'"nthElement"')+']'+'(e,'+(/last/i.test(match[1])?'true':'false')+');'+'if('+test+'){'+source+'}'+'}';}else{a=/first/i.test(match[1])?'previous':'next';n=/only/i.test(match[1])?'previous':'next';b=/first|last/i.test(match[1]);type=/-of-type/i.test(match[1])?'&&n.nodeName!=e.nodeName':'&&n.nodeName<"@"';source='if(e!==h){'+('n=e;while((n=n.'+a+'Sibling)'+type+');if(!n){'+(b?source:'n=e;while((n=n.'+n+'Sibling)'+type+');if(!n){'+source+'}')+'}')+'}';}break;}else if((match=selector.match(Patterns.dpseudos))&&match[1])switch(match[1].match(/^\w+/)[0]){case 'matches':expr=match[3].replace(reTrimSpaces,'');
15source='if(s.match(e, "'+expr.replace(/\x22/g,'\\"')+'",g)){'+source+'}';break;case 'not':expr=match[3].replace(reTrimSpaces,'');if(Config.SIMPLENOT&&!reSimpleNot.test(expr)){emit('Negation pseudo-class only accepts simple selectors "'+selector+'"');return '';}else if('compatMode' in doc)source='if(!'+compile(expr,'',false)+'(e,s,d,h,g)){'+source+'}';else source='if(!s.match(e, "'+expr.replace(/\x22/g,'\\"')+'",g)){'+source+'}';break;case 'checked':source='if((typeof e.form!=="undefined"&&(/^(?:radio|checkbox)$/i).test(e.type)&&e.checked)'+(Config.USE_HTML5?'||(/^option$/i.test(e.nodeName)&&(e.selected||e.checked))':'')+'){'+source+'}';break;case 'disabled':source='if(((typeof e.form!=="undefined"'+(Config.USE_HTML5?'':'&&!(/^hidden$/i).test(e.type)')+')||s.isLink(e))&&e.disabled===true){'+source+'}';break;case 'enabled':source='if(((typeof e.form!=="undefined"'+(Config.USE_HTML5?'':'&&!(/^hidden$/i).test(e.type)')+')||s.isLink(e))&&e.disabled===false){'+source+'}';break;case 'lang':test='';if(match[2])test=match[2].substr(0,2)+'-';source='do{(n=e.lang||"").toLowerCase();'+'if((n==""&&h.lang=="'+match[2].toLowerCase()+'")||'+'(n&&(n=="'+match[2].toLowerCase()+'"||n.substr(0,3)=="'+test.toLowerCase()+'")))'+'{'+source+'break;}}while((e=e.parentNode)&&e!==g);';break;case 'target':source='if(e.id==d.location.hash.slice(1)){'+source+'}';break;case 'link':source='if(s.isLink(e)&&!e.visited){'+source+'}';break;case 'visited':source='if(s.isLink(e)&&e.visited){'+source+'}';break;case 'active':if(XML_DOCUMENT)break;source='if(e===d.activeElement){'+source+'}';break;case 'hover':if(XML_DOCUMENT)break;source='if(e===d.hoverElement){'+source+'}';break;case 'focus':if(XML_DOCUMENT)break;source=NATIVE_FOCUS?'if(e===d.activeElement&&d.hasFocus()&&(e.type||e.href||typeof e.tabIndex=="number")){'+source+'}':'if(e===d.activeElement&&(e.type||e.href)){'+source+'}';break;case 'selected':expr=BUGGY_SELECTED?'||(n=e.parentNode)&&n.options[n.selectedIndex]===e':'';source='if(/^option$/i.test(e.nodeName)&&(e.selected||e.checked'+expr+')){'+source+'}';break;default:break;}else if((match=selector.match(Patterns.epseudos))&&match[1])source='if(!(/1|11/).test(e.nodeType)){'+source+'}';else{expr=false;status=false;for(expr in Selectors)if((match=selector.match(Selectors[expr].Expression))&&match[1]){result=Selectors[expr].Callback(match,source);if('match' in result)match=result.match;source=result.source;status=result.status;if(status)break;}if(!status){emit('Unknown pseudo-class selector "'+selector+'"');return '';}if(!expr){emit('Unknown token in selector "'+selector+'"');return '';}}if(!match){emit('Invalid syntax in selector "'+selector+'"');return '';}selector=match&&match[match.length-1];}return source;},match=function(element,selector,from,callback){var parts;if(!(element&&element.nodeType==1)){emit('Invalid element argument');return false;}else if(typeof selector!='string'){emit('Invalid selector argument');return false;}else if(from&&from.nodeType==1&&!contains(from,element))return false;else{if(lastContext!==from)switchContext(from||(from=element.ownerDocument));}selector=selector.replace(reTrimSpaces,'').replace(/\x00|\\$/g,'\ufffd');Config.SHORTCUTS&&(selector=Dom.shortcuts(selector,element,from));if(lastMatcher!=selector)if((parts=selector.match(reValidator))&&parts[0]==selector){isSingleMatch=(parts=selector.match(reSplitGroup)).length<2;lastMatcher=selector;lastPartsMatch=parts;}else{emit('The string "'+selector+'", is not a valid CSS selector');return false;}else parts=lastPartsMatch;if(!matchResolvers[selector]||matchContexts[selector]!==from){matchResolvers[selector]=compile(isSingleMatch?[selector]:parts,'',false);matchContexts[selector]=from;}return matchResolvers[selector](element,Snapshot,doc,root,from,callback);},first=function(selector,from){return select(selector,from,function(){return false;})[0]||null;},select=function(selector,from,callback){var i,changed,element,elements,parts,token,original=selector;if(arguments.length===0){emit('Not enough arguments');return [];}else if(typeof selector!='string')return [];else if(from&&!(/1|9|11/).test(from.nodeType)){emit('Invalid or illegal context element');return [];}else{if(lastContext!==from)switchContext(from||(from=doc));}if(Config.CACHING&&(elements=Dom.loadResults(original,from,doc,root)))return callback?concatCall([],elements,callback):elements;selector=selector.replace(reTrimSpaces,'').replace(/\x00|\\$/g,'\ufffd');if(!OPERA_QSAPI&&reSimpleSelector.test(selector))switch(selector.charAt(0)){case '#':if(Config.UNIQUE_ID)elements=(element=_byId(selector.slice(1),from))?[element]:[];break;case '.':elements=_byClass(selector.slice(1),from);break;default:elements=_byTag(selector,from);break;}else{if(!XML_DOCUMENT&&Config.USE_QSAPI&&!(BUGGY_QUIRKS_QSAPI&&reClass.test(selector))&&
15!RE_BUGGY_QSAPI.test(selector))try{elements=from.querySelectorAll(selector);}catch(e){}}if(elements){elements=callback?concatCall([],elements,callback):NATIVE_SLICE_PROTO?slice.call(elements):concatList([],elements);Config.CACHING&&Dom.saveResults(original,from,doc,elements);return elements;}Config.SHORTCUTS&&(selector=Dom.shortcuts(selector,from));if((changed=lastSelector!=selector))if((parts=selector.match(reValidator))&&parts[0]==selector){isSingleSelect=(parts=selector.match(reSplitGroup)).length<2;lastSelector=selector;lastPartsSelect=parts;}else{emit('The string "'+selector+'", is not a valid CSS selector');return [];}else parts=lastPartsSelect;if(from.nodeType==11)elements=byTagRaw('*',from);else{if(!XML_DOCUMENT&&isSingleSelect){if(changed){parts=selector.match(reSplitToken);token=parts[parts.length-1];lastSlice=token.split(':not');lastSlice=lastSlice[lastSlice.length-1];lastPosition=selector.length-token.length;}if(Config.UNIQUE_ID&&lastSlice&&(parts=lastSlice.match(Optimize.ID))&&(token=parts[1])){if((element=_byId(token,from)))if(match(element,selector)){callback&&callback(element);elements=[element];}else elements=[];}else{if(Config.UNIQUE_ID&&(parts=selector.match(Optimize.ID))&&(token=parts[1]))if((element=_byId(token,doc)))if('#'+token==selector){callback&&callback(element);elements=[element];}else if(/[>+~]/.test(selector))from=element.parentNode;else from=element;else elements=[];}if(elements){Config.CACHING&&Dom.saveResults(original,from,doc,elements);return elements;}if(!NATIVE_GEBCN&&lastSlice&&(parts=lastSlice.match(Optimize.TAG))&&(token=parts[1])){if((elements=_byTag(token,from)).length===0)return [];selector=selector.slice(0,lastPosition)+selector.slice(lastPosition).replace(token,'*');}else if(lastSlice&&(parts=lastSlice.match(Optimize.CLASS))&&(token=parts[1])){if((elements=_byClass(token,from)).length===0)return [];selector=selector.slice(0,lastPosition)+selector.slice(lastPosition).replace('.'+token,reOptimizeSelector.test(selector.charAt(selector.indexOf(token)-1))?'':'*');}else if((parts=selector.match(Optimize.CLASS))&&(token=parts[1])){if((elements=_byClass(token,from)).length===0)return [];for(i=0,els=[];elements.length>i;++i)els=concatList(els,elements[i].getElementsByTagName('*'));elements=els;selector=selector.slice(0,lastPosition)+selector.slice(lastPosition).replace('.'+token,reOptimizeSelector.test(selector.charAt(selector.indexOf(token)-1))?'':'*');}else{if(NATIVE_GEBCN&&lastSlice&&(parts=lastSlice.match(Optimize.TAG))&&(token=parts[1])){if((elements=_byTag(token,from)).length===0)return [];selector=selector.slice(0,lastPosition)+selector.slice(lastPosition).replace(token,'*');}}}}if(!elements)if(IE_LT_9)elements=/^(?:applet|object)$/i.test(from.nodeName)?from.children:byTagRaw('*',from);else elements=from.getElementsByTagName('*');if(!selectResolvers[selector]||selectContexts[selector]!==from){selectResolvers[selector]=compile(isSingleSelect?[selector]:parts,'',true);selectContexts[selector]=from;}elements=selectResolvers[selector](elements,Snapshot,doc,root,from,callback);Config.CACHING&&Dom.saveResults(original,from,doc,elements);return elements;},FN=function(x){return x;},matchContexts={},matchResolvers={},selectContexts={},selectResolvers={},Snapshot={nthElement,nthOfType,getAttribute,hasAttribute,byClass:_byClass,byName,byTag:_byTag,byId:_byId,contains,isEmpty,isLink,select,match},Dom={ACCEPT_NODE,byId,byTag,byName,byClass,getAttribute,hasAttribute,match,first,select,compile,contains,configure,setCache:FN,loadResults:FN,saveResults:FN,shortcuts:FN,emit,Config,Snapshot,Operators,Selectors,Tokens,Version:version,registerOperator:function(symbol,resolver){Operators[symbol]||(Operators[symbol]=resolver);},registerSelector:function(name,rexp,func){Selectors[name]||(Selectors[name]={Expression:rexp,Callback:func});}};initialize(doc);return Dom;});;
16!function(a){"use strict";function b(){}function c(){try{return document.activeElement;}catch(a){}}function d(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return !0;return !1;}function e(a,b,c){return a.addEventListener?a.addEventListener(b,c,!1):a.attachEvent?a.attachEvent("on"+b,c):void 0;}function f(a,b){var c;a.createTextRange?(c=a.createTextRange(),c.move("character",b),c.select()):a.selectionStart&&(a.focus(),a.setSelectionRange(b,b));}function g(a,b){try{return a.type=b,!0;}catch(c){return !1;}}function h(a,b){if(a&&a.getAttribute(B))b(a);else for(var c,d=a?a.getElementsByTagName("input"):N,e=a?a.getElementsByTagName("textarea"):O,f=d?d.length:0,g=e?e.length:0,h=f+g,i=0;h>i;i++)c=f>i?d[i]:e[i-f],b(c);}function i(a){h(a,k);}function j(a){h(a,l);}function k(a,b){var c=!!b&&a.value!==b,d=a.value===a.getAttribute(B);if((c||d)&&"true"===a.getAttribute(C)){a.removeAttribute(C),a.value=a.value.replace(a.getAttribute(B),""),a.className=a.className.replace(A,"");var e=a.getAttribute(I);parseInt(e,10)>=0&&(a.setAttribute("maxLength",e),a.removeAttribute(I));var f=a.getAttribute(D);return f&&(a.type=f),!0;}return !1;}function l(a){var b=a.getAttribute(B);if(""===a.value&&b){a.setAttribute(C,"true"),a.value=b,a.className+=" "+z;var c=a.getAttribute(I);c||(a.setAttribute(I,a.maxLength),a.removeAttribute("maxLength"));var d=a.getAttribute(D);return d?a.type="text":"password"===a.type&&g(a,"text")&&a.setAttribute(D,"password"),!0;}return !1;}function m(a){return function(){P&&a.value===a.getAttribute(B)&&"true"===a.getAttribute(C)?f(a,0):k(a);};}function n(a){return function(){l(a);};}function o(a){return function(){i(a);};}function p(a){return function(b){return v=a.value,"true"===a.getAttribute(C)&&v===a.getAttribute(B)&&d(x,b.keyCode)?(b.preventDefault&&b.preventDefault(),!1):void 0;};}
16function q(a){return function(){k(a,v),""===a.value&&(a.blur(),f(a,0));};}function r(a){return function(){a===c()&&a.value===a.getAttribute(B)&&"true"===a.getAttribute(C)&&f(a,0);};}function s(a){var b=a.form;b&&"string"==typeof b&&(b=document.getElementById(b),b.getAttribute(E)||(e(b,"submit",o(b)),b.setAttribute(E,"true"))),e(a,"focus",m(a)),e(a,"blur",n(a)),P&&(e(a,"keydown",p(a)),e(a,"keyup",q(a)),e(a,"click",r(a))),a.setAttribute(F,"true"),a.setAttribute(B,T),(P||a!==c())&&l(a);}var t=document.createElement("input"),u=void 0!==t.placeholder;if(a.Placeholders={nativeSupport:u,disable:u?b:i,enable:u?b:j},!u){var v,w=["text","search","url","tel","email","password","number","textarea"],x=[27,33,34,35,36,37,38,39,40,8,46],y="#ccc",z="placeholdersjs",A=new RegExp("(?:^|\\s)"+z+"(?!\\S)"),B="data-placeholder-value",C="data-placeholder-active",D="data-placeholder-type",E="data-placeholder-submit",F="data-placeholder-bound",G="data-placeholder-focus",H="data-placeholder-live",I="data-placeholder-maxlength",J=100,K=document.getElementsByTagName("head")[0],L=document.documentElement,M=a.Placeholders,N=document.getElementsByTagName("input"),O=document.getElementsByTagName("textarea"),P="false"===L.getAttribute(G),Q="false"!==L.getAttribute(H),R=document.createElement("style");R.type="text/css";var S=document.createTextNode("."+z+" {color:"+y+";}");R.styleSheet?R.styleSheet.cssText=S.nodeValue:R.appendChild(S),K.insertBefore(R,K.firstChild);for(var T,U,V=0,W=N.length+O.length;W>V;V++)U=V<N.length?N[V]:O[V-N.length],T=U.attributes.placeholder,T&&(T=T.nodeValue,T&&d(w,U.type)&&s(U));var X=setInterval(function(){for(var a=0,b=N.length+O.length;b>a;a++)U=a<N.length?N[a]:O[a-N.length],T=U.attributes.placeholder,T?(T=T.nodeValue,T&&d(w,U.type)&&(U.getAttribute(F)||s(U),(T!==U.getAttribute(B)||"password"===U.type&&!U.getAttribute(D))&&("password"===U.type&&!U.getAttribute(D)&&g(U,"text")&&U.setAttribute(D,"password"),U.value===U.getAttribute(B)&&(U.value=T),U.setAttribute(B,T)))):U.getAttribute(C)&&(k(U),U.removeAttribute(B));Q||clearInterval(X);},J);e(a,"beforeunload",function(){M.disable();});}}(this);;
17(function(j){function A(a){return a.replace(B,h).replace(C,function(a,d,b){for(var a=b.split(","),b=0,e=a.length;b<e;b++){var s=D(a[b].replace(E,h).replace(F,h))+o,l=[];a[b]=s.replace(G,function(a,b,c,d,e){if(b){if(l.length>0){var a=l,f,e=s.substring(0,e).replace(H,i);if(e==i||e.charAt(e.length-1)==o)e+="*";try{f=t(e);}catch(k){}if(f){e=0;for(c=f.length;e<c;e++){for(var d=f[e],h=d.className,j=0,m=a.length;j<m;j++){var g=a[j];if(!RegExp("(^|\\s)"+g.className+"(\\s|$)").test(d.className)&&g.b&&(g.b===!0||g.b(d)===!0))h=u(h,g.className,!0);}d.className=h;}}l=[];}return b;}else{if(b=c?I(c):!v||v.test(d)?{className:w(d),b:!0}:null)return l.push(b),"."+b.className;return a;}});}return d+a.join(",");});}function I(a){var c=!0,d=w(a.slice(1)),b=a.substring(0,5)==":not(",e,f;b&&(a=a.slice(5,-1));var l=a.indexOf("(");l>-1&&(a=a.substring(0,l));if(a.charAt(0)==":")switch(a.slice(1)){case "root":c=function(a){return b?a!=p:a==p;};break;case "target":if(m==8){c=function(a){function c(){var d=location.hash,e=d.slice(1);return b?d==i||a.id!=e:d!=i&&a.id==e;}k(j,"hashchange",function(){g(a,d,c());});return c();};break;}return !1;case "checked":c=function(a){J.test(a.type)&&k(a,"propertychange",function(){event.propertyName=="checked"&&g(a,d,a.checked!==b);});return a.checked!==b;};break;case "disabled":b=!b;case "enabled":c=function(c){if(K.test(c.tagName))return k(c,"propertychange",function(){event.propertyName=="$disabled"&&g(c,d,c.a===b);}),q.push(c),c.a=c.disabled,c.disabled===b;return a==":enabled"?b:!b;};break;case "focus":e="focus",f="blur";case "hover":e||(e="mouseenter",f="mouseleave");c=function(a){k(a,b?f:e,function(){g(a,d,!0);});k(a,b?e:f,function(){g(a,d,!1);});return b;};break;default:if(!L.test(a))return !1;}return {className:d,b:c};}function w(a){return M+"-"+(m==6&&N?O++:a.replace(P,function(a){return a.charCodeAt(0);}));}function D(a){return a.replace(x,h).replace(Q,o);}function g(a,c,d){var b=a.className,c=u(b,c,d);if(c!=b)a.className=c,a.parentNode.className+=i;}
17function u(a,c,d){var b=RegExp("(^|\\s)"+c+"(\\s|$)"),e=b.test(a);return d?e?a:a+o+c:e?a.replace(b,h).replace(x,h):a;}function k(a,c,d){a.attachEvent("on"+c,d);}function r(a,c){if(/^https?:\/\//i.test(a))return c.substring(0,c.indexOf("/",8))==a.substring(0,a.indexOf("/",8))?a:null;if(a.charAt(0)=="/")return c.substring(0,c.indexOf("/",8))+a;var d=c.split(/[?#]/)[0];a.charAt(0)!="?"&&d.charAt(d.length-1)!="/"&&(d=d.substring(0,d.lastIndexOf("/")+1));return d+a;}function y(a){if(a)return n.open("GET",a,!1),n.send(),(n.status==200?n.responseText:i).replace(R,i).replace(S,function(c,d,b,e,f){return y(r(b||f,a));}).replace(T,function(c,d,b){d=d||i;return " url("+d+r(b,a)+d+") ";});return i;}function U(){var a,c;a=f.getElementsByTagName("BASE");for(var d=a.length>0?a[0].href:f.location.href,b=0;b<f.styleSheets.length;b++)if(c=f.styleSheets[b],c.href!=i&&(a=r(c.href,d)))c.cssText=A(y(a));q.length>0&&setInterval(function(){for(var a=0,c=q.length;a<c;a++){var b=q[a];if(b.disabled!==b.a)b.disabled?(b.disabled=!1,b.a=!0,b.disabled=!0):b.a=b.disabled;}},250);}if(!true){var f=document,p=f.documentElement,n=function(){if(j.XMLHttpRequest)return new XMLHttpRequest();try{return new ActiveXObject("Microsoft.XMLHTTP");}catch(a){return null;}}(),m=/MSIE (\d+)/.exec(navigator.userAgent)[1];if(!(f.compatMode!="CSS1Compat"||m<6||m>8||!n)){var z={NW:"*.Dom.select",MooTools:"$$",DOMAssistant:"*.$",Prototype:"$$",YAHOO:"*.util.Selector.query",Sizzle:"*",jQuery:"*",dojo:"*.query"},t,q=[],O=0,N=!0,M="slvzr",R=/(\/\*[^*]*\*+([^\/][^*]*\*+)*\/)\s*/g,S=/@import\s*(?:(?:(?:url\(\s*(['"]?)(.*)\1)\s*\))|(?:(['"])(.*)\3))[^;]*;/g,T=/\burl\(\s*(["']?)(?!data:)([^"')]+)\1\s*\)/g,L=/^:(empty|(first|last|only|nth(-last)?)-(child|of-type))$/,B=/:(:first-(?:line|letter))/g,C=/(^|})\s*([^\{]*?[\[:][^{]+)/g,G=/([ +~>])|(:[a-z-]+(?:\(.*?\)+)?)|(\[.*?\])/g,H=/(:not\()?:(hover|enabled|disabled|focus|checked|target|active|visited|first-line|first-letter)\)?/g,P=/[^\w-]/g,K=/^(INPUT|SELECT|TEXTAREA|BUTTON)$/,J=/^(checkbox|radio)$/,v=m>6?/[\$\^*]=(['"])\1/:null,E=/([(\[+~])\s+/g,F=/\s+([)\]+~])/g,Q=/\s+/g,x=/^\s*((?:[\S\s]*\S)?)\s*$/,i="",o=" ",h="$1";(function(a,c){function d(){try{p.doScroll("left");}catch(a){setTimeout(d,50);return;}b("poll");}function b(d){if(!(d.type=="readystatechange"&&f.readyState!="complete")&&((d.type=="load"?a:f).detachEvent("on"+d.type,b,!1),!e&&(e=!0)))c.call(a,d.type||d);}var e=!1,g=!0;if(f.readyState=="complete")c.call(a,i);else{if(f.createEventObject&&p.doScroll){try{g=!a.frameElement;}catch(h){}g&&d();}k(f,"readystatechange",b);k(a,"load",b);}})(j,function(){for(var a in z){var c,d,b=j;if(j[a]){for(c=z[a].replace("*",a).split(".");(d=c.shift())&&(b=b[d]););if(typeof b=="function"){t=b;U();break;}}}});}}})(this);;
18(function($,Drupal,drupalSettings){Drupal.behaviors.cdwGoogleAnalytics={attach:function(context,settings){var shortname=drupalSettings.cdw.js_footer.shortname;$('.page-biztech-insider .content a.cdw-magazine-archive-view').click(function(){_gaq.push(['_trackEvent','Archives','Magazine Insider Page','Magazine Insider Page']);});$('.page-edtech-k12-insider .content a.cdw-magazine-archive-view').click(function(){_gaq.push(['_trackEvent','Archives','Magazine Insider Page','Magazine Insider Page']);});$('.page-edtech-higher-insider .content a.cdw-magazine-archive-view').click(function(){_gaq.push(['_trackEvent','Archives','Magazine Insider Page','Magazine Insider Page']);});$('.page-fedtech-insider .content a.cdw-magazine-archive-view').click(function(){_gaq.push(['_trackEvent','Archives','Magazine Insider Page','Magazine Insider Page']);});$('.page-statetech-insider .content a.cdw-magazine-archive-view').click(function(){_gaq.push(['_trackEvent','Archives','Magazine Insider Page','Magazine Insider Page']);});$('.content a.cdw-mag-foot-archive-view').click(function(){_gaq.push(['_trackEvent','Archives','Magazine Footer','Magazine Footer']);});$('.page-biztech-insider .content a.cdw-newsletter-archive-view').click(function(){_gaq.push(['_trackEvent','Archives','Newsletter Insider Page','Newsletter Insider Page']);});$('.page-edtech-k12-insider .content a.cdw-newsletter-archive-view').click(function(){_gaq.push(['_trackEvent','Archives','Newsletter Insider Page','Newsletter Insider Page']);});$('.page-edtech-higher-insider .content a.cdw-newsletter-archive-view').click(function(){_gaq.push(['_trackEvent','Archives','Newsletter Insider Page','Newsletter Insider Page']);});$('.page-fedtech-insider .content a.cdw-newsletter-archive-view').click(function(){_gaq.push(['_trackEvent','Archives','Newsletter Insider Page','Newsletter Insider Page']);});$('.page-statetech-insider .content a.cdw-newsletter-archive-view').click(function(){_gaq.push(['_trackEvent','Archives','Newsletter Insider Page','Newsletter Insider Page']);});$('.content a.cdw-news-foot-archive-view').click(function(){_gaq.push(['_trackEvent','Archives','Newsletter Footer','Newsletter Footer']);});$('.page-biztech-insider .content a.cdw-mag-su').click(function(){_gaq.push(['_trackEvent','Magazine','Subscribe Insider Page','Subscribe Insider Page']);});$('.page-edtech-k12-tech-insider .content a.cdw-mag-su').click(function(){_gaq.push(['_trackEvent','Magazine','Subscribe Insider Page','Subscribe Insider Page']);});$('.page-edtech-higher-insider .content a.cdw-mag-su').click(function(){_gaq.push(['_trackEvent','Magazine','Subscribe Insider Page','Subscribe Insider Page']);});$('.page-fedtech-insider .content a.cdw-mag-su').click(function(){_gaq.push(['_trackEvent','Magazine','Subscribe Insider Page','Subscribe Insider Page']);});$('.page-statetech-insider .content a.cdw-mag-su').click(function(){_gaq.push(['_trackEvent','Magazine','Subscribe Insider Page','Subscribe Insider Page']);});$('.content a.cdw-mag-signup').click(function(){_gaq.push(['_trackEvent','Magazine','Subscribe Footer','Subscribe Footer']);});$('.content a.cdw-news-signup').click(function(){_gaq.push(['_trackEvent','Newsletter','Subscribe Insider Page','Subscribe Insider Page']);});$('.page-fedtech-insider .content a.cdw-news-signup').click(function(){_gaq.push(['_trackEvent','Newsletter','Subscribe Insider Page','Subscribe Insider Page']);});$('.page-statetech-insider .content a.cdw-news-signup').click(function(){_gaq.push(['_trackEvent','Newsletter','Subscribe Insider Page','Subscribe Insider Page']);});$('.page-edtech-k12-insider .content a.cdw-news-signup').click(function(){_gaq.push(['_trackEvent','Newsletter','Subscribe Insider Page','Subscribe Insider Page']);});$('.page-edtech-higher-insider .content a.cdw-news-signup').click(function(){_gaq.push(['_trackEvent','Newsletter','Subscribe Insider Page','Subscribe Insider Page']);});$('#footer a.cdw-news-signup').click(function(){_gaq.push(['_trackEvent','Newsletter','Get '+shortname+' in your Inbox Footer','Get '+shortname+' in your Inbox Footer']);});$('.cta-box a.cdw-modal-enews-signup').click(function(){_gaq.push(['_trackEvent','Newsletter','Sign Up Articles','Sign Up Articles']);});$('#block-cdw_header-cdw_header_ctas li.get-news a').click(function(){_gaq.push(['_trackEvent','Top Nav','Get News in Your Inbox Header','Get News in Your Inbox Header']);});$('#block-cdw_header-cdw_header_ctas li.insider-magazine a').click(function(){_gaq.push(['_trackEvent','Top Nav','Receive our Magazine Header','Receive our Magazine Header']);});$('#block-cdw_header-cdw_header_ctas li.insider-content a').click(function(){_gaq.push(['_trackEvent','Top Nav','Access Premium Content Header','A
18ccess Premium Content Header']);});$('.page-biztech-insider .content a[href$="user"]').click(function(){_gaq.push(['_trackEvent','Insider Content','Get Access to Premium Content Insider Page','Get Access to Premium Content Insider Page']);});$('.page-fedtech-insider .content a[href$="user"]').click(function(){_gaq.push(['_trackEvent','Insider Content','Get Access to Premium Content Insider Page','Get Access to Premium Content Insider Page']);});$('.page-statetech-insider .content a[href$="user"]').click(function(){_gaq.push(['_trackEvent','Insider Content','Get Access to Premium Content Insider Page','Get Access to Premium Content Insider Page']);});$('.page-edtech-k12-insider .content a[href$="k12/user"]').click(function(){_gaq.push(['_trackEvent','Insider Content','Get Access to Premium Content Insider Page','Get Access to Premium Content Insider Page']);});$('.page-edtech-higher-insider .content a[href$="higher/user"]').click(function(){_gaq.push(['_trackEvent','Insider Content','Get Access to Premium Content Insider Page','Get Access to Premium Content Insider Page']);});$('.page-user .content #user-login').submit(function(){_gaq.push(['_trackEvent','Member Page','Login','Login Completed']);});$('.page-user .content #user-register-form').submit(function(){_gaq.push(['_trackEvent','Member Page','Signup','Signup Completed']);});}};})(jQuery,Drupal,drupalSettings);;
19(function(Drupal){Drupal.behaviors.cdw_consent={attach:function(context){const toggle_privacy_center_link=once('toggle_privacy_center','.toggle_privacy_center',context);toggle_privacy_center_link.forEach((link)=>{link.addEventListener('click',function(event){event.preventDefault();Optanon.ToggleInfoDisplay();});});}};})(Drupal);;
20!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],b):b("object"==typeof exports?require("jquery"):a.jQuery?a.jQuery:a.Zepto);}(this,function(a,b){a.fn.jPlayer=function(c){var d="jPlayer",e="string"==typeof c,f=Array.prototype.slice.call(arguments,1),g=this;return c=!e&&f.length?a.extend.apply(null,[!0,c].concat(f)):c,e&&"_"===c.charAt(0)?g:(this.each(e?function(){var e=a(this).data(d),h=e&&a.isFunction(e[c])?e[c].apply(e,f):e;return h!==e&&h!==b?(g=h,!1):void 0;}:function(){var b=a(this).data(d);b?b.option(c||{}):a(this).data(d,new a.jPlayer(c,this));}),g);},a.jPlayer=function(b,c){if(arguments.length){this.element=a(c),this.options=a.extend(!0,{},this.options,b);var d=this;this.element.bind("remove.jPlayer",function(){d.destroy();}),this._init();}},"function"!=typeof a.fn.stop&&(a.fn.stop=function(){}),a.jPlayer.emulateMethods="load play pause",a.jPlayer.emulateStatus="src readyState networkState currentTime duration paused ended playbackRate",a.jPlayer.emulateOptions="muted volume",a.jPlayer.reservedEvent="ready flashreset resize repeat error warning",a.jPlayer.event={},a.each(["ready","setmedia","flashreset","resize","repeat","click","error","warning","loadstart","progress","suspend","abort","emptied","stalled","play","pause","loadedmetadata","loadeddata","waiting","playing","canplay","canplaythrough","seeking","seeked","timeupdate","ended","ratechange","durationchange","volumechange"],function(){a.jPlayer.event[this]="jPlayer_"+this;}),a.jPlayer.htmlEvent=["loadstart","abort","emptied","stalled","loadedmetadata","canplay","canplaythrough"],a.jPlayer.pause=function(){a.jPlayer.prototype.destroyRemoved(),a.each(a.jPlayer.prototype.instances,function(a,b){b.data("jPlayer").status.srcSet&&b.jPlayer("pause");});},a.jPlayer.timeFormat={showHour:!1,showMin:!0,showSec:!0,padHour:!1,padMin:!0,padSec:!0,sepHour:":",sepMin:":",sepSec:""};var c=function(){this.init();};c.prototype={init:function(){this.options={timeFormat:a.jPlayer.timeFormat};},time:function(a){a=a&&"number"==typeof a?a:0;var b=new Date(1e3*a),c=b.getUTCHours(),d=this.options.timeFormat.showHour?b.getUTCMinutes():b.getUTCMinutes()+60*c,e=this.options.timeFormat.showMin?b.getUTCSeconds():b.getUTCSeconds()+60*d,f=this.options.timeFormat.padHour&&10>c?"0"+c:c,g=this.options.timeFormat.padMin&&10>d?"0"+d:d,h=this.options.timeFormat.padSec&&10>e?"0"+e:e,i="";return i+=this.options.timeFormat.showHour?f+this.options.timeFormat.sepHour:"",i+=this.options.timeFormat.showMin?g+this.options.timeFormat.sepMin:"",i+=this.options.timeFormat.showSec?h+this.options.timeFormat.sepSec:"";}};var d=new c();a.jPlayer.convertTime=function(a){return d.time(a);},a.jPlayer.uaBrowser=function(a){var b=a.toLowerCase(),c=/(webkit)[ \/]([\w.]+)/,d=/(opera)(?:.*version)?[ \/]([\w.]+)/,e=/(msie) ([\w.]+)/,f=/(mozilla)(?:.*? rv:([\w.]+))?/,g=c.exec(b)||d.exec(b)||e.exec(b)||b.indexOf("compatible")<0&&f.exec(b)||[];return {browser:g[1]||"",version:g[2]||"0"};},a.jPlayer.uaPlatform=function(a){var b=a.toLowerCase(),c=/(ipad|iphone|ipod|android|blackberry|playbook|windows ce|webos)/,d=/(ipad|playbook)/,e=/(android)/,f=/(mobile)/,g=c.exec(b)||[],h=d.exec(b)||!f.exec(b)&&e.exec(b)||[];return g[1]&&(g[1]=g[1].replace(/\s/g,"_")),{platform:g[1]||"",tablet:h[1]||""};},a.jPlayer.browser={},a.jPlayer.platform={};var e=a.jPlayer.uaBrowser(navigator.userAgent);e.browser&&(a.jPlayer.browser[e.browser]=!0,a.jPlayer.browser.version=e.version);var f=a.jPlayer.uaPlatform(navigator.userAgent);f.platform&&(a.jPlayer.platform[f.platform]=!0,a.jPlayer.platform.mobile=!f.tablet,a.jPlayer.platform.tablet=!!f.tablet),a.jPlayer.getDocMode=function(){var b;return a.jPlayer.browser.msie&&(document.documentMode?b=document.documentMode:(b=5,document.compatMode&&"CSS1Compat"===document.compatMode&&(b=7))),b;},a.jPlayer.browser.documentMode=a.jPlayer.getDocMode(),a.jPlayer.nativeFeatures={init:function(){var a,b,c,d=document,e=d.createElement("video"),f={w3c:["fullscreenEnabled","fullscreenElement","requestFullscreen","exitFullscreen","fullscreenchange","fullscreenerror"],moz:["mozFullScreenEnabled","mozFullScreenElement","mozRequestFullScreen","mozCancelFullScreen","mozfullscreenchange","mozfullscreenerror"],webkit:["","webkitCurrentFullScreenElement","webkitRequestFullScreen","webkitCancelFullScreen","webkitfullscreenchange",""],webkitVideo:["webkitSupportsFullscreen","webkitDisplayingFullscreen","webkitEnterFullscreen","webkitExitFullscreen","",""],ms:["","msFullscreenElement","msRequestFullscreen","msExitFullscreen","MSFullscreenChange","MSFullscreenError"]}
20,g=["w3c","moz","webkit","webkitVideo","ms"];for(this.fullscreen=a={support:{w3c:!!d[f.w3c[0]],moz:!!d[f.moz[0]],webkit:"function"==typeof d[f.webkit[3]],webkitVideo:"function"==typeof e[f.webkitVideo[2]],ms:"function"==typeof e[f.ms[2]]},used:{}},b=0,c=g.length;c>b;b++){var h=g[b];if(a.support[h]){a.spec=h,a.used[h]=!0;break;}}if(a.spec){var i=f[a.spec];a.api={fullscreenEnabled:!0,fullscreenElement:function(a){return a=a?a:d,a[i[1]];},requestFullscreen:function(a){return a[i[2]]();},exitFullscreen:function(a){return a=a?a:d,a[i[3]]();}},a.event={fullscreenchange:i[4],fullscreenerror:i[5]};}else a.api={fullscreenEnabled:!1,fullscreenElement:function(){return null;},requestFullscreen:function(){},exitFullscreen:function(){}},a.event={};}},a.jPlayer.nativeFeatures.init(),a.jPlayer.focus=null,a.jPlayer.keyIgnoreElementNames="A INPUT TEXTAREA SELECT BUTTON";var g=function(b){var c,d=a.jPlayer.focus;d&&(a.each(a.jPlayer.keyIgnoreElementNames.split(/\s+/g),function(a,d){return b.target.nodeName.toUpperCase()===d.toUpperCase()?(c=!0,!1):void 0;}),c||a.each(d.options.keyBindings,function(c,e){return e&&a.isFunction(e.fn)&&("number"==typeof e.key&&b.which===e.key||"string"==typeof e.key&&b.key===e.key)?(b.preventDefault(),e.fn(d),!1):void 0;}));};a.jPlayer.keys=function(b){var c="keydown.jPlayer";a(document.documentElement).unbind(c),b&&a(document.documentElement).bind(c,g);},a.jPlayer.keys(!0),a.jPlayer.prototype={count:0,version:{script:"2.9.2",needFlash:"2.9.0",flash:"unknown"},options:{swfPath:"js",solution:"html, flash",supplied:"mp3",auroraFormats:"wav",preload:"metadata",volume:.8,muted:!1,remainingDuration:!1,toggleDuration:!1,captureDuration:!0,playbackRate:1,defaultPlaybackRate:1,minPlaybackRate:.5,maxPlaybackRate:4,wmode:"opaque",backgroundColor:"#000000",cssSelectorAncestor:"#jp_container_1",cssSelector:{videoPlay:".jp-video-play",play:".jp-play",pause:".jp-pause",stop:".jp-stop",seekBar:".jp-seek-bar",playBar:".jp-play-bar",mute:".jp-mute",unmute:".jp-unmute",volumeBar:".jp-volume-bar",volumeBarValue:".jp-volume-bar-value",volumeMax:".jp-volume-max",playbackRateBar:".jp-playback-rate-bar",playbackRateBarValue:".jp-playback-rate-bar-value",currentTime:".jp-current-time",duration:".jp-duration",title:".jp-title",fullScreen:".jp-full-screen",restoreScreen:".jp-restore-screen",repeat:".jp-repeat",repeatOff:".jp-repeat-off",gui:".jp-gui",noSolution:".jp-no-solution"},stateClass:{playing:"jp-state-playing",seeking:"jp-state-seeking",muted:"jp-state-muted",looped:"jp-state-looped",fullScreen:"jp-state-full-screen",noVolume:"jp-state-no-volume"},useStateClassSkin:!1,autoBlur:!0,smoothPlayBar:!1,fullScreen:!1,fullWindow:!1,autohide:{restored:!1,full:!0,fadeIn:200,fadeOut:600,hold:1e3},loop:!1,repeat:function(b){b.jPlayer.options.loop?a(this).unbind(".jPlayerRepeat").bind(a.jPlayer.event.ended+".jPlayer.jPlayerRepeat",function(){a(this).jPlayer("play");}):a(this).unbind(".jPlayerRepeat");},nativeVideoControls:{},noFullWindow:{msie:/msie [0-6]\./,ipad:/ipad.*?os [0-4]\./,iphone:/iphone/,ipod:/ipod/,android_pad:/android [0-3]\.(?!.*?mobile)/,android_phone:/(?=.*android)(?!.*chrome)(?=.*mobile)/,blackberry:/blackberry/,windows_ce:/windows ce/,iemobile:/iemobile/,webos:/webos/},noVolume:{ipad:/ipad/,iphone:/iphone/,ipod:/ipod/,android_pad:/android(?!.*?mobile)/,android_phone:/android.*?mobile/,blackberry:/blackberry/,windows_ce:/windows ce/,iemobile:/iemobile/,webos:/webos/,playbook:/playbook/},timeFormat:{},keyEnabled:!1,audioFullScreen:!1,keyBindings:{play:{key:80,fn:function(a){a.status.paused?a.play():a.pause();}},fullScreen:{key:70,fn:function(a){(a.status.video||a.options.audioFullScreen)&&a._setOption("fullScreen",!a.options.fullScreen);}},muted:{key:77,fn:function(a){a._muted(!a.options.muted);}},volumeUp:{key:190,fn:function(a){a.volume(a.options.volume+.1);}},volumeDown:{key:188,fn:function(a){a.volume(a.options.volume-.1);}},loop:{key:76,fn:function(a){a._loop(!a.options.loop);}}},verticalVolume:!1,verticalPlaybackRate:!1,globalVolume:!1,idPrefix:"jp",noConflict:"jQuery",emulateHtml:!1,consoleAlerts:!0,errorAlerts:!1,warningAlerts:!1},optionsAudio:{size:{width:"0px",height:"0px",cssClass:""},sizeFull:{width:"0px",height:"0px",cssClass:""}},optionsVideo:{size:{width:"480px",height:"270px",cssClass:"jp-video-270p"},sizeFull:{width:"100%",height:"100%",cssClass:"jp-video-full"}},instances:{},status:{src:"",media:{},paused:!0,format:{},formatType:"",waitForPlay:!0,waitForLoad:!0,srcSet:!1,video:!1,seekPercent:0,currentPercentRelative:0,currentPercentAbsolute:0,currentTime:0,duration:0,remaining:0,videoWidth:0,videoHeight:0,readyState:0,networkState:0,playbackRate:1,ended:0},internal:{ready:!1},solution:{html:!0,aurora:!0,flash:!0},format:{mp3:{codec:"audio/mpeg",flashCanPlay:!0,media:"audio"},m4a:{codec:'audio/mp4; codecs="mp4a.40.2"',flashCanPlay:!0,media:"audio"},m3u8a:{codec:'application/vnd.apple.mpegurl; codecs="mp4a.40.2"',flashCanPlay:!1,media:"audio"},m3ua:{codec:"audio/mpegurl",flashCanPlay:!1,media:"audio"},oga:{codec:'audio/ogg; codecs="vorbis, opus"',flashCanPlay:!1,media:"audio"},flac:{codec:"audio/x-flac",flashCanPlay:!1,media:"audio"},wav:{codec:'audio/wav; codecs="1"',flashCanPlay:!1,media:"audio"},webma:{codec:'audio/webm; codecs="vorbis"',flashCanPlay:!1,media:"audio"},fla:{codec:"audio/x-flv",flashCanPlay:!0,media:"audio"},rtmpa:{codec:'audio/rtmp; codecs="rtmp"',flashCanPlay:!0,media:"audio"},m4v:{codec:'video/mp4; codecs="avc1.42E01E, mp4a.40.2"',flashCanPlay:!0,media:"video"},m3u8v:{codec:'application/vnd.apple.mpegurl; codecs="avc1.42E01E, mp4a.40.2"',flashCanPlay:!1,media:"video"},m3uv:{codec:"audio/mpegurl",flashCanPlay:!1,media:"video"},ogv:{codec:'video/ogg; codecs="theora, vorbis"',flashCanPlay:!1,media:"video"},webmv:{codec:'video/webm; codecs="vorbis, vp8"',flashCanPlay:!1,media:"video"},flv:{codec:"video/x-flv",flashCanPlay:!0,media:"video"},rtmpv:{codec:'video/rtmp; codecs="rtmp"',flashCanPlay:!0,media:"video"}},_init:function(){var c=this;if(this.element.empty(),this.status=a.extend({},this.status),this.internal=a.extend({},this.internal),this.options.timeFormat=a.extend({},a.jPlayer.timeFormat,this.options.timeFormat),this.internal.cmdsIgnored=a.jPlayer.platform.ipad||a.jPlayer.platform.iphone||a.jPlayer.platform.ipod,this.internal.domNode=this.element.get(0),this.options.keyEnabled&&!a.jPlayer.focus&&(a.jPlayer.focus=this),this.androidFix={setMedia:!1,play:!1,pause:!1,time:0/0},a.jPlayer.platform.android&&(this.options.preload="auto"!==this.options.preload?"metadata":"auto"),this.formats=[],this.solutions=[],this.require={},this.htmlElement={},this.html={},this.html.audio={},this.html.video={},this.aurora={},this.aurora.formats=[],this.aurora.properties=[],this.flash={},this.css={},this.css.cs={},this.css.jq={},this.ancestorJq=[],this.options.volume=this._limitValue(this.options.volume,0,1),a.each(this.options.supplied.toLowerCase().split(","),function(b,d){var e=d.replace(/^\s+|\s+$/g,"");if(c.format[e]){var f=!1;a.each(c.formats,function(a,b){return e===b?(f=!0,!1):void 0;}),f||c.formats.push(e);}}),a.each(this.options.solution.toLowerCase().split(","),function(b,d){var e=d.replace(/^\s+|\s+$/g,"");if(c.solution[e]){var f=!1;a.each(c.solutions,function(a,b){return e===b?(f=!0,!1):void 0;}),f||c.solutions.push(e);}}),a.each(this.options.auroraFormats.toLowerCase().split(","),function(b,d){var e=d.replace(/^\s+|\s+$/g,"");if(c.format[e]){var f=!1;a.each(c.aurora.formats,function(a,b){return e===b?(f=!0,!1):void 0;}),f||c.aurora.formats.push(e);}}),this.internal.instance="jp_"+this.count,this.instances[this.internal.instance]=this.element,this.element.attr("id")||this.element.attr("id",this.options.idPrefix+"_jplayer_"+this.count),this.internal.self=a.extend({},{id:this.element.attr("id"),jq:this.element}),this.internal.audio=a.extend({},{id:this.options.idPrefix+"_audio_"+this.count,jq:b}),this.internal.video=a.extend({},{id:this.options.idPrefix+"_video_"+this.count,jq:b}),this.internal.flash=a.extend({},{id:this.options.idPrefix+"_flash_"+this.count,jq:b,swf:this.options.swfPath+(".swf"!==this.options.swfPath.toLowerCase().slice(-4)?(this.options.swfPath&&"/"!==this.options.swfPath.slice(-1)?"/":"")+"jquery.jplayer.swf":"")}),this.internal.poster=a.extend({},{id:this.options.idPrefix+"_poster_"+this.count,jq:b}),a.each(a.jPlayer.event,function(a,d){c.options[a]!==b&&(c.element.bind(d+".jPlayer",c.options[a]),c.options[a]=b);}),this.require.audio=!1,this.require.video=!1,a.each(this.formats,function(a,b){c.require[c.format[b].media]=!0;}),this.options=this.require.video?a.extend(!0,{},this.optionsVideo,this.options):a.extend(!0,{},this.optionsAudio,this.options),this._setSize(),this.status.nativeVideoControls=this._uaBlocklist(this.options.nativeVideoControls),this.status.noFullWindow=this._uaBlocklist(this.options.noFullWindow),this.status.noVolume=this._uaBlocklist(this.options.noVolume),a.jPlayer.nativeFeatures.fullscreen.api.fullscreenEnabled&&this._fullscreenAddEventListeners(),this._restrictNativeVideoControls(),this.htmlElement.poster=document.createElement("img"),this.htmlElement.poster.id=this.internal.poster.id,this.htmlElement.poster.onload=function(){(!c.status.video||c.status.waitForPlay)&&c.internal.poster.jq.show();},this.element.append(this.htmlElement.poster),this.internal.poster.jq=a("#"+this.internal.poster.id),this.internal.poster.jq.css({width:this.status.width,height:this.status.height}),this.internal.poster.jq.hide(),this.internal.poster.jq.bind("click.jPlayer",function(){c._trigger(a.jPlayer.event.click);}),this.html.audio.available=!1,this.require.audio&&(this.htmlElement.audio=document.createElement("audio"),this.htmlElement.audio.id=this.internal.audio.id,this.html.audio.available=!!this.htmlElement.audio.canPlayType&&this._testCanPlayType(this.htmlElement.audio)),this.html.video.available=!1,this.require.video&&(this.htmlElement.video=document.createElement("video"),this.htmlElement.video.id=this.internal.video.id,this.html.video.available=!!this.htmlElement.video.canPlayType&&this._testCanPlayType(this.htmlElement.video)),this.flash.available=this._checkForFlash(10.1),this.html.canPlay={},this.aurora.canPlay={},this.flash.canPlay={},a.each(this.formats,function(b,d){c.html.canPlay[d]=c.html[c.format[d].media].available&&""!==c.htmlElement[c.format[d].media].canPlayType(c.format[d].codec),c.aurora.canPlay[d]=a.inArray(d,c.aurora.formats)>-1,c.flash.canPlay[d]=c.format[d].flashCanPlay&&c.flash.available;}),this.html.desired=!1,this.aurora.desired=!1,this.flash.desired=!1,a.each(this.solutions,function(b,d){if(0===b)c[d].desired=!0;else{var e=!1,f=!1;a.each(c.formats,function(a,b){c[c.solutions[0]].canPlay[b]&&("video"===c.format[b].media?f=!0:e=!0);}),c[d].desired=c.require.audio&&!e||c.require.video&&!f;}}),this.html.support={},this.aurora.support={},this.flash.support={},a.each(this.formats,function(a,b){c.html.support[b]=c.html.canPlay[b]&&c.html.desired,c.aurora.support[b]=c.aurora.canPlay[b]&&c.aurora.desired,c.flash.support[b]=c.flash.canPlay[b]&&c.flash.desired;}),this.html.used=!1,this.aurora.used=!1,this.flash.used=!1,a.each(this.solutions,function(b,d){a.each(c.formats,function(a,b){return c[d].support[b]?(c[d].used=!0,!1):void 0;});}),this._resetActive(),this._resetGate(),this._cssSelectorAncestor(this.options.cssSelectorAncestor),this.html.used||this.aurora.used||this.flash.used?this.css.jq.noSolution.length&&this.css.jq.noSolution.hide():(this._error({type:a.jPlayer.error.NO_SOLUTION,context:"{solution:'"+this.options.solution+"', supplied:'"+this.options.supplied+"'}",message:a.jPlayer.errorMsg.NO_SOLUTION,hint:a.jPlayer.errorHint.NO_SOLUTION}),this.css.jq.noSolution.length&&this.css.jq.noSolution.show()),this.flash.used){var d,e="jQuery="+encodeURI(this.options.noConflict)+"&id="+encodeURI(this.internal.self.id)+"&vol="+this.options.volume+"&muted="+this.options.muted;if(a.jPlayer.browser.msie&&(Number(a.jPlayer.browser.version)<9||a.jPlayer.browser.documentMode<9)){var f='<object id="'+this.internal.flash.id+'" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="0" height="0" tabindex="-1"></object>',g=['<param name="movie" value="'+this.internal.flash.swf+'" />','<param name="FlashVars" value="'+e+'" />','<param name="allowScriptAccess" value="always" />','<param name="bgcolor" value="'+this.options.backgroundColor+'" />','<param name="wmode" value="'+this.options.wmode+'" />'];d=document.createElement(f);for(var h=0;h<g.length;h++)d.appendChild(document.createElement(g[h]));}else{var i=function(a,b,c){var d=document.createElement("param");d.setAttribute("name",b),d.setAttribute("value",c),a.appendChild(d);};d=document.createElement("object"),d.setAttribute("id",this.internal.flash.id),d.setAttribute("name",this.internal.flash.id),d.setAttribute("data",this.internal.flash.swf),d.setAttribute("type","application/x-shockwave-flash"),d.setAttribute("width","1"),d.setAttribute("height","1"),d.setAttribute("tabindex","-1"),i(d,"flashvars",e),i(d,"allowscriptaccess","always"),i(d,"bgcolor",this.options.backgroundColor),i(d,"wmode",this.options.wmode);}this.element.append(d),this.internal.flash.jq=a(d);}this.status.playbackRateEnabled=this.html.used&&!this.flash.used?this._testPlaybackRate("audio"):!1,this._updatePlaybackRate(),this.html.used&&(this.html.audio.available&&(this._addHtmlEventListeners(this.htmlElement.audio,this.html.audio),this.element.append(this.htmlElement.audio),this.internal.audio.jq=a("#"+this.internal.audio.id)),this.html.video.available&&(this._addHtmlEventListeners(this.htmlElement.video,this.html.video),this.element.append(this.htmlElement.video),this.internal.video.jq=a("#"+this.internal.video.id),this.internal.video.jq.css(this.status.nativeVideoControls?{width:this.status.width,height:this.status.height}:{width:"0px",height:"0px"}),this.internal.video.jq.bind("click.jPlayer",function(){c._trigger(a.jPlayer.event.click);}))),this.aurora.used,this.options.emulateHtml&&this._emulateHtmlBridge(),!this.html.used&&!this.aurora.used||this.flash.used||setTimeout(function(){c.internal.ready=!0,c.version.flash="n/a",c._trigger(a.jPlayer.event.repeat),c._trigger(a.jPlayer.event.ready);},100),this._updateNativeVideoControls(),this.css.jq.videoPlay.length&&this.css.jq.videoPlay.hide(),a.jPlayer.prototype.count++;},destroy:function(){this.clearMedia(),this._removeUiClass(),this.css.jq.currentTime.length&&this.css.jq.currentTime.text(""),this.css.jq.duration.length&&this.css.jq.duration.text(""),a.each(this.css.jq,function(a,b){b.length&&b.unbind(".jPlayer");}),this.internal.poster.jq.unbind(".jPlayer"),this.internal.video.jq&&this.internal.video.jq.unbind(".jPlayer"),this._fullscreenRemoveEventListeners(),this===a.jPlayer.focus&&(a.jPlayer.focus=null),this.options.emulateHtml&&this._destroyHtmlBridge(),this.element.removeData("jPlayer"),this.element.unbind(".jPlayer"),this.element.empty(),delete this.instances[this.internal.instance];},destroyRemoved:function(){var b=this;a.each(this.instances,function(a,c){b.element!==c&&(c.data("jPlayer")||(c.jPlayer("destroy"),delete b.instances[a]));});},enable:function(){},disable:function(){},_testCanPlayType:function(a){try{return a.canPlayType(this.format.mp3.codec),!0;}catch(b){return !1;}},_testPlaybackRate:function(a){var b,c=.5;a="string"==typeof a?a:"audio",b=document.createElement(a);try{return "playbackRate" in b?(b.playbackRate=c,b.playbackRate===c):!1;}catch(d){return !1;}},_uaBlocklist:function(b){var c=navigator.userAgent.toLowerCase(),d=!1;return a.each(b,function(a,b){return b&&b.test(c)?(d=!0,!1):void 0;}),d;},_restrictNativeVideoControls:function(){this.require.audio&&this.status.nativeVideoControls&&(this.status.nativeVideoControls=!1,this.status.noFullWindow=!0);},_updateNativeVideoControls:function(){this.html.video.available&&this.html.used&&(this.htmlElement.video.controls=this.status.nativeVideoControls,this._updateAutohide(),this.status.nativeVideoControls&&this.require.video?(this.internal.poster.jq.hide(),this.internal.video.jq.css({width:this.status.width,height:this.status.height})):this.status.waitForPlay&&this.status.video&&(this.internal.poster.jq.show(),this.internal.video.jq.css({width:"0px",height:"0px"})));},_addHtmlEventListeners:function(b,c){var d=this;b.preload=this.options.preload,b.muted=this.options.muted,b.volume=this.options.volume,this.status.playbackRateEnabled&&(b.defaultPlaybackRate=this.op
20tions.defaultPlaybackRate,b.playbackRate=this.options.playbackRate),b.addEventListener("progress",function(){c.gate&&(d.internal.cmdsIgnored&&this.readyState>0&&(d.internal.cmdsIgnored=!1),d._getHtmlStatus(b),d._updateInterface(),d._trigger(a.jPlayer.event.progress));},!1),b.addEventListener("loadeddata",function(){c.gate&&(d.androidFix.setMedia=!1,d.androidFix.play&&(d.androidFix.play=!1,d.play(d.androidFix.time)),d.androidFix.pause&&(d.androidFix.pause=!1,d.pause(d.androidFix.time)),d._trigger(a.jPlayer.event.loadeddata));},!1),b.addEventListener("timeupdate",function(){c.gate&&(d._getHtmlStatus(b),d._updateInterface(),d._trigger(a.jPlayer.event.timeupdate));},!1),b.addEventListener("durationchange",function(){c.gate&&(d._getHtmlStatus(b),d._updateInterface(),d._trigger(a.jPlayer.event.durationchange));},!1),b.addEventListener("play",function(){c.gate&&(d._updateButtons(!0),d._html_checkWaitForPlay(),d._trigger(a.jPlayer.event.play));},!1),b.addEventListener("playing",function(){c.gate&&(d._updateButtons(!0),d._seeked(),d._trigger(a.jPlayer.event.playing));},!1),b.addEventListener("pause",function(){c.gate&&(d._updateButtons(!1),d._trigger(a.jPlayer.event.pause));},!1),b.addEventListener("waiting",function(){c.gate&&(d._seeking(),d._trigger(a.jPlayer.event.waiting));},!1),b.addEventListener("seeking",function(){c.gate&&(d._seeking(),d._trigger(a.jPlayer.event.seeking));},!1),b.addEventListener("seeked",function(){c.gate&&(d._seeked(),d._trigger(a.jPlayer.event.seeked));},!1),b.addEventListener("volumechange",function(){c.gate&&(d.options.volume=b.volume,d.options.muted=b.muted,d._updateMute(),d._updateVolume(),d._trigger(a.jPlayer.event.volumechange));},!1),b.addEventListener("ratechange",function(){c.gate&&(d.options.defaultPlaybackRate=b.defaultPlaybackRate,d.options.playbackRate=b.playbackRate,d._updatePlaybackRate(),d._trigger(a.jPlayer.event.ratechange));},!1),b.addEventListener("suspend",function(){c.gate&&(d._seeked(),d._trigger(a.jPlayer.event.suspend));},!1),b.addEventListener("ended",function(){c.gate&&(a.jPlayer.browser.webkit||(d.htmlElement.media.currentTime=0),d.htmlElement.media.pause(),d._updateButtons(!1),d._getHtmlStatus(b,!0),d._updateInterface(),d._trigger(a.jPlayer.event.ended));},!1),b.addEventListener("error",function(){c.gate&&(d._updateButtons(!1),d._seeked(),d.status.srcSet&&(clearTimeout(d.internal.htmlDlyCmdId),d.status.waitForLoad=!0,d.status.waitForPlay=!0,d.status.video&&!d.status.nativeVideoControls&&d.internal.video.jq.css({width:"0px",height:"0px"}),d._validString(d.status.media.poster)&&!d.status.nativeVideoControls&&d.internal.poster.jq.show(),d.css.jq.videoPlay.length&&d.css.jq.videoPlay.show(),d._error({type:a.jPlayer.error.URL,context:d.status.src,message:a.jPlayer.errorMsg.URL,hint:a.jPlayer.errorHint.URL})));},!1),a.each(a.jPlayer.htmlEvent,function(e,f){b.addEventListener(this,function(){c.gate&&d._trigger(a.jPlayer.event[f]);},!1);});},_addAuroraEventListeners:function(b,c){var d=this;b.volume=100*this.options.volume,b.on("progress",function(){c.gate&&(d.internal.cmdsIgnored&&this.readyState>0&&(d.internal.cmdsIgnored=!1),d._getAuroraStatus(b),d._updateInterface(),d._trigger(a.jPlayer.event.progress),b.duration>0&&d._trigger(a.jPlayer.event.timeupdate));},!1),b.on("ready",function(){c.gate&&d._trigger(a.jPlayer.event.loadeddata);},!1),b.on("duration",function(){c.gate&&(d._getAuroraStatus(b),d._updateInterface(),d._trigger(a.jPlayer.event.durationchange));},!1),b.on("end",function(){c.gate&&(d._updateButtons(!1),d._getAuroraStatus(b,!0),d._updateInterface(),d._trigger(a.jPlayer.event.ended));},!1),b.on("error",function(){c.gate&&(d._updateButtons(!1),d._seeked(),d.status.srcSet&&(d.status.waitForLoad=!0,d.status.waitForPlay=!0,d.status.video&&!d.status.nativeVideoControls&&d.internal.video.jq.css({width:"0px",height:"0px"}),d._validString(d.status.media.poster)&&!d.status.nativeVideoControls&&d.internal.poster.jq.show(),d.css.jq.videoPlay.length&&d.css.jq.videoPlay.show(),d._error({type:a.jPlayer.error.URL,context:d.status.src,message:a.jPlayer.errorMsg.URL,hint:a.jPlayer.errorHint.URL})));},!1);},_getHtmlStatus:function(a,b){var c=0,d=0,e=0,f=0;isFinite(a.duration)&&(this.status.duration=a.duration),c=a.currentTime,d=this.status.duration>0?100*c/this.status.duration:0,"object"==typeof a.seekable&&a.seekable.length>0?(e=this.status.duration>0?100*a.seekable.end(a.seekable.length-1)/this.status.duration:100,f=this.status.duration>0?100*a.currentTime/a.seekable.end(a.seekable.length-1):0):(e=100,f=d),b&&(c=0,f=0,d=0),this.status.seekPercent=e,this.status.currentPercentRelative=f,this.status.currentPercentAbsolute=d,this.status.currentTime=c,this.status.remaining=this.status.duration-this.status.currentTime,this.status.videoWidth=a.videoWidth,this.status.videoHeight=a.videoHeight,this.status.readyState=a.readyState,this.status.networkState=a.networkState,this.status.playbackRate=a.playbackRate,this.status.ended=a.ended;},_getAuroraStatus:function(a,b){var c=0,d=0,e=0,f=0;this.status.duration=a.duration/1e3,c=a.currentTime/1e3,d=this.status.duration>0?100*c/this.status.duration:0,a.buffered>0?(e=this.status.duration>0?a.buffered*this.status.duration/this.status.duration:100,f=this.status.duration>0?c/(a.buffered*this.status.duration):0):(e=100,f=d),b&&(c=0,f=0,d=0),this.status.seekPercent=e,this.status.currentPercentRelative=f,this.status.currentPercentAbsolute=d,this.status.currentTime=c,this.status.remaining=this.status.duration-this.status.currentTime,this.status.readyState=4,this.status.networkState=0,this.status.playbackRate=1,this.status.ended=!1;},_resetStatus:function(){this.status=a.extend({},this.status,a.jPlayer.prototype.status);},_trigger:function(b,c,d){var e=a.Event(b);e.jPlayer={},e.jPlayer.version=a.extend({},this.version),e.jPlayer.options=a.extend(!0,{},this.options),e.jPlayer.status=a.extend(!0,{},this.status),e.jPlayer.html=a.extend(!0,{},this.html),e.jPlayer.aurora=a.extend(!0,{},this.aurora),e.jPlayer.flash=a.extend(!0,{},this.flash),c&&(e.jPlayer.error=a.extend({},c)),d&&(e.jPlayer.warning=a.extend({},d)),this.element.trigger(e);},jPlayerFlashEvent:function(b,c){if(b===a.jPlayer.event.ready)if(this.internal.ready){if(this.flash.gate){if(this.status.srcSet){var d=this.status.currentTime,e=this.status.paused;this.setMedia(this.status.media),this.volumeWorker(this.options.volume),d>0&&(e?this.pause(d):this.play(d));}this._trigger(a.jPlayer.event.flashreset);}}else this.internal.ready=!0,this.internal.flash.jq.css({width:"0px",height:"0px"}),this.version.flash=c.version,this.version.needFlash!==this.version.flash&&this._error({type:a.jPlayer.error.VERSION,context:this.version.flash,message:a.jPlayer.errorMsg.VERSION+this.version.flash,hint:a.jPlayer.errorHint.VERSION}),this._trigger(a.jPlayer.event.repeat),this._trigger(b);if(this.flash.gate)switch(b){case a.jPlayer.event.progress:this._getFlashStatus(c),this._updateInterface(),this._trigger(b);break;case a.jPlayer.event.timeupdate:this._getFlashStatus(c),this._updateInterface(),this._trigger(b);break;case a.jPlayer.event.play:this._seeked(),this._updateButtons(!0),this._trigger(b);break;case a.jPlayer.event.pause:this._updateButtons(!1),this._trigger(b);break;case a.jPlayer.event.ended:this._updateButtons(!1),this._trigger(b);break;case a.jPlayer.event.click:this._trigger(b);break;case a.jPlayer.event.error:this.status.waitForLoad=!0,this.status.waitForPlay=!0,this.status.video&&this.internal.flash.jq.css({width:"0px",height:"0px"}
20),this._validString(this.status.media.poster)&&this.internal.poster.jq.show(),this.css.jq.videoPlay.length&&this.status.video&&this.css.jq.videoPlay.show(),this.status.video?this._flash_setVideo(this.status.media):this._flash_setAudio(this.status.media),this._updateButtons(!1),this._error({type:a.jPlayer.error.URL,context:c.src,message:a.jPlayer.errorMsg.URL,hint:a.jPlayer.errorHint.URL});break;case a.jPlayer.event.seeking:this._seeking(),this._trigger(b);break;case a.jPlayer.event.seeked:this._seeked(),this._trigger(b);break;case a.jPlayer.event.ready:break;default:this._trigger(b);}return !1;},_getFlashStatus:function(a){this.status.seekPercent=a.seekPercent,this.status.currentPercentRelative=a.currentPercentRelative,this.status.currentPercentAbsolute=a.currentPercentAbsolute,this.status.currentTime=a.currentTime,this.status.duration=a.duration,this.status.remaining=a.duration-a.currentTime,this.status.videoWidth=a.videoWidth,this.status.videoHeight=a.videoHeight,this.status.readyState=4,this.status.networkState=0,this.status.playbackRate=1,this.status.ended=!1;},_updateButtons:function(a){a===b?a=!this.status.paused:this.status.paused=!a,a?this.addStateClass("playing"):this.removeStateClass("playing"),!this.status.noFullWindow&&this.options.fullWindow?this.addStateClass("fullScreen"):this.removeStateClass("fullScreen"),this.options.loop?this.addStateClass("looped"):this.removeStateClass("looped"),this.css.jq.play.length&&this.css.jq.pause.length&&(a?(this.css.jq.play.hide(),this.css.jq.pause.show()):(this.css.jq.play.show(),this.css.jq.pause.hide())),this.css.jq.restoreScreen.length&&this.css.jq.fullScreen.length&&(this.status.noFullWindow?(this.css.jq.fullScreen.hide(),this.css.jq.restoreScreen.hide()):this.options.fullWindow?(this.css.jq.fullScreen.hide(),this.css.jq.restoreScreen.show()):(this.css.jq.fullScreen.show(),this.css.jq.restoreScreen.hide())),this.css.jq.repeat.length&&this.css.jq.repeatOff.length&&(this.options.loop?(this.css.jq.repeat.hide(),this.css.jq.repeatOff.show()):(this.css.jq.repeat.show(),this.css.jq.repeatOff.hide()));},_updateInterface:function(){this.css.jq.seekBar.length&&this.css.jq.seekBar.width(this.status.seekPercent+"%"),this.css.jq.playBar.length&&(this.options.smoothPlayBar?this.css.jq.playBar.stop().animate({width:this.status.currentPercentAbsolute+"%"},250,"linear"):this.css.jq.playBar.width(this.status.currentPercentRelative+"%"));var a="";this.css.jq.currentTime.length&&(a=this._convertTime(this.status.currentTime),a!==this.css.jq.currentTime.text()&&this.css.jq.currentTime.text(this._convertTime(this.status.currentTime)));var b="",c=this.status.duration,d=this.status.remaining;this.css.jq.duration.length&&("string"==typeof this.status.media.duration?b=this.status.media.duration:("number"==typeof this.status.media.duration&&(c=this.status.media.duration,d=c-this.status.currentTime),b=this.options.remainingDuration?(d>0?"":"")+this._convertTime(d):this._convertTime(c)),b!==this.css.jq.duration.text()&&this.css.jq.duration.text(b));},_convertTime:c.prototype.time,_seeking:function(){this.css.jq.seekBar.length&&this.css.jq.seekBar.addClass("jp-seeking-bg"),this.addStateClass("seeking");},_seeked:function(){this.css.jq.seekBar.length&&this.css.jq.seekBar.removeClass("jp-seeking-bg"),this.removeStateClass("seeking");},_resetGate:function(){this.html.audio.gate=!1,this.html.video.gate=!1,this.aurora.gate=!1,this.flash.gate=!1;},_resetActive:function(){this.html.active=!1,this.aurora.active=!1,this.flash.active=!1;},_escapeHtml:function(a){return a.split("&").join("&amp;").split("<").join("&lt;").split(">").join("&gt;").split('"').join("&quot;");},_qualifyURL:function(a){var b=document.createElement("div");return b.innerHTML='<a href="'+this._escapeHtml(a)+'">x</a>',b.firstChild.href;},_absoluteMediaUrls:function(b){var c=this;return a.each(b,function(a,d){d&&c.format[a]&&"data:"!==d.substr(0,5)&&(b[a]=c._qualifyURL(d));}),b;},addStateClass:function(a){this.ancestorJq.length&&this.ancestorJq.addClass(this.options.stateClass[a]);},removeStateClass:function(a){this.ancestorJq.length&&this.ancestorJq.removeClass(this.options.stateClass[a]);},setMedia:function(b){var c=this,d=!1,e=this.status.media.poster!==b.poster;this._resetMedia(),this._resetGate(),this._resetActive(),this.androidFix.setMedia=!1,this.androidFix.play=!1,this.androidFix.pause=!1,b=this._absoluteMediaUrls(b),a.each(this.formats,function(e,f){var g="video"===c.format[f].media;return a.each(c.solutions,function(e,h){if(c[h].support[f]&&c._validString(b[f])){var i="html"===h,j="aurora"===h;
20return g?(i?(c.html.video.gate=!0,c._html_setVideo(b),c.html.active=!0):(c.flash.gate=!0,c._flash_setVideo(b),c.flash.active=!0),c.css.jq.videoPlay.length&&c.css.jq.videoPlay.show(),c.status.video=!0):(i?(c.html.audio.gate=!0,c._html_setAudio(b),c.html.active=!0,a.jPlayer.platform.android&&(c.androidFix.setMedia=!0)):j?(c.aurora.gate=!0,c._aurora_setAudio(b),c.aurora.active=!0):(c.flash.gate=!0,c._flash_setAudio(b),c.flash.active=!0),c.css.jq.videoPlay.length&&c.css.jq.videoPlay.hide(),c.status.video=!1),d=!0,!1;}}),d?!1:void 0;}),d?(this.status.nativeVideoControls&&this.html.video.gate||this._validString(b.poster)&&(e?this.htmlElement.poster.src=b.poster:this.internal.poster.jq.show()),"string"==typeof b.title&&(this.css.jq.title.length&&this.css.jq.title.html(b.title),this.htmlElement.audio&&this.htmlElement.audio.setAttribute("title",b.title),this.htmlElement.video&&this.htmlElement.video.setAttribute("title",b.title)),this.status.srcSet=!0,this.status.media=a.extend({},b),this._updateButtons(!1),this._updateInterface(),this._trigger(a.jPlayer.event.setmedia)):this._error({type:a.jPlayer.error.NO_SUPPORT,context:"{supplied:'"+this.options.supplied+"'}",message:a.jPlayer.errorMsg.NO_SUPPORT,hint:a.jPlayer.errorHint.NO_SUPPORT});},_resetMedia:function(){this._resetStatus(),this._updateButtons(!1),this._updateInterface(),this._seeked(),this.internal.poster.jq.hide(),clearTimeout(this.internal.htmlDlyCmdId),this.html.active?this._html_resetMedia():this.aurora.active?this._aurora_resetMedia():this.flash.active&&this._flash_resetMedia();},clearMedia:function(){this._resetMedia(),this.html.active?this._html_clearMedia():this.aurora.active?this._aurora_clearMedia():this.flash.active&&this._flash_clearMedia(),this._resetGate(),this._resetActive();},load:function(){this.status.srcSet?this.html.active?this._html_load():this.aurora.active?this._aurora_load():this.flash.active&&this._flash_load():this._urlNotSetError("load");},focus:function(){this.options.keyEnabled&&(a.jPlayer.focus=this);},play:function(a){var b="object"==typeof a;b&&this.options.useStateClassSkin&&!this.status.paused?this.pause(a):(a="number"==typeof a?a:0/0,this.status.srcSet?(this.focus(),this.html.active?this._html_play(a):this.aurora.active?this._aurora_play(a):this.flash.active&&this._flash_play(a)):this._urlNotSetError("play"));},videoPlay:function(){this.play();},pause:function(a){a="number"==typeof a?a:0/0,this.status.srcSet?this.html.active?this._html_pause(a):this.aurora.active?this._aurora_pause(a):this.flash.active&&this._flash_pause(a):this._urlNotSetError("pause");},tellOthers:function(b,c){var d=this,e="function"==typeof c,f=Array.prototype.slice.call(arguments);"string"==typeof b&&(e&&f.splice(1,1),a.jPlayer.prototype.destroyRemoved(),a.each(this.instances,function(){d.element!==this&&(!e||c.call(this.data("jPlayer"),d))&&this.jPlayer.apply(this,f);}));},pauseOthers:function(a){this.tellOthers("pause",function(){return this.status.srcSet;},a);},stop:function(){this.status.srcSet?this.html.active?this._html_pause(0):this.aurora.active?this._aurora_pause(0):this.flash.active&&this._flash_pause(0):this._urlNotSetError("stop");},playHead:function(a){a=this._limitValue(a,0,100),this.status.srcSet?this.html.active?this._html_playHead(a):this.aurora.active?this._aurora_playHead(a):this.flash.active&&this._flash_playHead(a):this._urlNotSetError("playHead");},_muted:function(a){this.mutedWorker(a),this.options.globalVolume&&this.tellOthers("mutedWorker",function(){return this.options.globalVolume;},a);},mutedWorker:function(b){this.options.muted=b,this.html.used&&this._html_setProperty("muted",b),this.aurora.used&&this._aurora_mute(b),this.flash.used&&this._flash_mute(b),this.html.video.gate||this.html.audio.gate||(this._updateMute(b),this._updateVolume(this.options.volume),this._trigger(a.jPlayer.event.volumechange));},mute:function(a){var c="object"==typeof a;c&&this.options.useStateClassSkin&&this.options.muted?this._muted(!1):(a=a===b?!0:!!a,this._muted(a));},unmute:function(a){a=a===b?!0:!!a,this._muted(!a);},_updateMute:function(a){a===b&&(a=this.options.muted),a?this.addStateClass("muted"):this.removeStateClass("muted"),this.css.jq.mute.length&&this.css.jq.unmute.length&&(this.status.noVolume?(this.css.jq.mute.hide(),this.css.jq.unmute.hide()):a?(this.css.jq.mute.hide(),this.css.jq.unmute.show()):(this.css.jq.mute.show(),this.css.jq.unmute.hide()));},volume:function(a){this.volumeWorker(a),this.options.globalVolume&&this.tellOthers("volumeWorker",function(){return this.options.globalVolume;},a);},volumeWorker:function(b){b=this._limitValue(b,0,1),this.options.volume=b,this.html.used&&this._html_setProperty("volume",b),this.aurora.used&&this._aurora_volume(b),this.flash.used&&this._flash_volume(b),this.html.video.gate||this.html.audio.gate||(this._updateVolume(b),this._trigger(a.jPlayer.event.volumechange));},volumeBar:function(b){if(this.css.jq.volumeBar.length){var c=a(b.currentTarget),d=c.offset(),e=b.pageX-d.left,f=c.width(),g=c.height()-b.pageY+d.top,h=c.height();this.volume(this.options.verticalVolume?g/h:e/f);}this.options.muted&&this._muted(!1);},_updateVolume:function(a){a===b&&(a=this.options.volume),a=this.options.muted?0:a,this.status.noVolume?(this.addStateClass("noVolume"),this.css.jq.volumeBar.length&&this.css.jq.volumeBar.hide(),this.css.jq.volumeBarValue.length&&this.css.jq.volumeBarValue.hide(),this.css.jq.volumeMax.length&&this.css.jq.volumeMax.hide()):(this.removeStateClass("noVolume"),this.css.jq.volumeBar.length&&this.css.jq.volumeBar.show(),this.css.jq.volumeBarValue.length&&(this.css.jq.volumeBarValue.show(),this.css.jq.volumeBarValue[this.options.verticalVolume?"height":"width"](100*a+"%")),this.css.jq.volumeMax.length&&this.css.jq.volumeMax.show());},volumeMax:function(){this.volume(1),this.options.muted&&this._muted(!1);},_cssSelectorAncestor:function(b){var c=this;this.options.cssSelectorAncestor=b,this._removeUiClass(),this.ancestorJq=b?a(b):[],b&&1!==this.ancestorJq.length&&this._warning({type:a.jPlayer.warning.CSS_SELECTOR_COUNT,context:b,message:a.jPlayer.warningMsg.CSS_SELECTOR_COUNT+this.ancestorJq.length+" found for cssSelectorAncestor.",hint:a.jPlayer.warningHint.CSS_SELECTOR_COUNT}),this._addUiClass(),a.each(this.options.cssSelector,function(a,b){c._cssSelector(a,b);}),this._updateInterface(),this._updateButtons(),this._updateAutohide(),this._updateVolume(),this._updateMute();},_cssSelector:function(b,c){var d=this;if("string"==typeof c)if(a.jPlayer.prototype.options.cssSelector[b]){if(this.css.jq[b]&&this.css.jq[b].length&&this.css.jq[b].unbind(".jPlayer"),this.options.cssSelector[b]=c,this.css.cs[b]=this.options.cssSelectorAncestor+" "+c,this.css.jq[b]=c?a(this.css.cs[b]):[],this.css.jq[b].length&&this[b]){var e=function(c){c.preventDefault(),d[b](c),d.options.autoBlur?a(this).blur():a(this).focus();};this.css.jq[b].bind("click.jPlayer",e);}
20c&&1!==this.css.jq[b].length&&this._warning({type:a.jPlayer.warning.CSS_SELECTOR_COUNT,context:this.css.cs[b],message:a.jPlayer.warningMsg.CSS_SELECTOR_COUNT+this.css.jq[b].length+" found for "+b+" method.",hint:a.jPlayer.warningHint.CSS_SELECTOR_COUNT});}else this._warning({type:a.jPlayer.warning.CSS_SELECTOR_METHOD,context:b,message:a.jPlayer.warningMsg.CSS_SELECTOR_METHOD,hint:a.jPlayer.warningHint.CSS_SELECTOR_METHOD});else this._warning({type:a.jPlayer.warning.CSS_SELECTOR_STRING,context:c,message:a.jPlayer.warningMsg.CSS_SELECTOR_STRING,hint:a.jPlayer.warningHint.CSS_SELECTOR_STRING});},duration:function(a){this.options.toggleDuration&&(this.options.captureDuration&&a.stopPropagation(),this._setOption("remainingDuration",!this.options.remainingDuration));},seekBar:function(b){if(this.css.jq.seekBar.length){var c=a(b.currentTarget),d=c.offset(),e=b.pageX-d.left,f=c.width(),g=100*e/f;this.playHead(g);}},playbackRate:function(a){this._setOption("playbackRate",a);},playbackRateBar:function(b){if(this.css.jq.playbackRateBar.length){var c,d,e=a(b.currentTarget),f=e.offset(),g=b.pageX-f.left,h=e.width(),i=e.height()-b.pageY+f.top,j=e.height();c=this.options.verticalPlaybackRate?i/j:g/h,d=c*(this.options.maxPlaybackRate-this.options.minPlaybackRate)+this.options.minPlaybackRate,this.playbackRate(d);}},_updatePlaybackRate:function(){var a=this.options.playbackRate,b=(a-this.options.minPlaybackRate)/(this.options.maxPlaybackRate-this.options.minPlaybackRate);this.status.playbackRateEnabled?(this.css.jq.playbackRateBar.length&&this.css.jq.playbackRateBar.show(),this.css.jq.playbackRateBarValue.length&&(this.css.jq.playbackRateBarValue.show(),this.css.jq.playbackRateBarValue[this.options.verticalPlaybackRate?"height":"width"](100*b+"%"))):(this.css.jq.playbackRateBar.length&&this.css.jq.playbackRateBar.hide(),this.css.jq.playbackRateBarValue.length&&this.css.jq.playbackRateBarValue.hide());},repeat:function(a){var b="object"==typeof a;this._loop(b&&this.options.useStateClassSkin&&this.options.loop?!1:!0);},repeatOff:function(){this._loop(!1);},_loop:function(b){this.options.loop!==b&&(this.options.loop=b,this._updateButtons(),this._trigger(a.jPlayer.event.repeat));},option:function(c,d){var e=c;if(0===arguments.length)return a.extend(!0,{},this.options);if("string"==typeof c){var f=c.split(".");if(d===b){for(var g=a.extend(!0,{},this.options),h=0;h<f.length;h++){if(g[f[h]]===b)return this._warning({type:a.jPlayer.warning.OPTION_KEY,context:c,message:a.jPlayer.warningMsg.OPTION_KEY,hint:a.jPlayer.warningHint.OPTION_KEY}),b;g=g[f[h]];}return g;}e={};for(var i=e,j=0;j<f.length;j++)j<f.length-1?(i[f[j]]={},i=i[f[j]]):i[f[j]]=d;}return this._setOptions(e),this;},_setOptions:function(b){var c=this;return a.each(b,function(a,b){c._setOption(a,b);}),this;},_setOption:function(b,c){var d=this;switch(b){case "volume":this.volume(c);break;case "muted":this._muted(c);break;case "globalVolume":this.options[b]=c;break;case "cssSelectorAncestor":this._cssSelectorAncestor(c);break;case "cssSelector":a.each(c,function(a,b){d._cssSelector(a,b);});break;case "playbackRate":this.options[b]=c=this._limitValue(c,this.options.minPlaybackRate,this.options.maxPlaybackRate),this.html.used&&this._html_setProperty("playbackRate",c),this._updatePlaybackRate();break;case "defaultPlaybackRate":this.options[b]=c=this._limitValue(c,this.options.minPlaybackRate,this.options.maxPlaybackRate),this.html.used&&this._html_setProperty("defaultPlaybackRate",c),this._updatePlaybackRate();break;case "minPlaybackRate":this.options[b]=c=this._limitValue(c,.1,this.options.maxPlaybackRate-.1),this._updatePlaybackRate();break;case "maxPlaybackRate":this.options[b]=c=this._limitValue(c,this.options.minPlaybackRate+.1,16),this._updatePlaybackRate();break;case "fullScreen":if(this.options[b]!==c){var e=a.jPlayer.nativeFeatures.fullscreen.used.webkitVideo;(!e||e&&!this.status.waitForPlay)&&(e||(this.options[b]=c),c?this._requestFullscreen():this._exitFullscreen(),e||this._setOption("fullWindow",c));}break;case "fullWindow":this.options[b]!==c&&(this._removeUiClass(),this.options[b]=c,this._refreshSize());break;case "size":this.options.fullWindow||this.options[b].cssClass===c.cssClass||this._removeUiClass(),this.options[b]=a.extend({},this.options[b],c),this._refreshSize();break;case "sizeFull":this.options.fullWindow&&this.options[b].cssClass!==c.cssClass&&this._removeUiClass(),this.options[b]=a.extend({},this.options[b],c),this._refreshSize();break;case "autohide":this.options[b]=a.extend({},this.options[b],c),this._updateAutohide();break;case "loop":this._loop(c);break;case "remainingDuration":this.options[b]=c,this._updateInterface();break;case "toggleDuration":this.options[b]=c;break;case "nativeVideoControls":this.options[b]=a.extend({},this.options[b],c),this.status.nativeVideoControls=this._uaBlocklist(this.options.nativeVideoControls),this._restrictNativeVideoControls(),this._updateNativeVideoControls();break;case "noFullWindow":this.options[b]=a.extend({},this.options[b],c),this.status.nativeVideoControls=this._uaBlocklist(this.options.nativeVideoControls),this.status.noFullWindow=this._uaBlocklist(this.options.noFullWindow),this._restrictNativeVideoControls(),this._updateButtons();break;case "noVolume":this.options[b]=a.extend({},this.options[b],c),this.status.noVolume=this._uaBlocklist(this.options.noVolume),this._updateVolume(),this._updateMute();break;case "emulateHtml":this.options[b]!==c&&(this.options[b]=c,c?this._emulateHtmlBridge():this._destroyHtmlBridge());break;case "timeFormat":this.options[b]=a.extend({},this.options[b],c);break;case "keyEnabled":this.options[b]=c,c||this!==a.jPlayer.focus||(a.jPlayer.focus=null);break;case "keyBindings":this.options[b]=a.extend(!0,{},this.options[b],c);break;case "audioFullScreen":this.options[b]=c;break;case "autoBlur":this.options[b]=c;}return this;},_refreshSize:function(){this._setSize(),this._addUiClass(),this._updateSize(),this._updateButtons(),this._updateAutohide(),this._trigger(a.jPlayer.event.resize);},_setSize:function(){this.options.fullWindow?(this.status.width=this.options.sizeFull.width,this.status.height=this.options.sizeFull.height,this.status.cssClass=this.options.sizeFull.cssClass):(this.status.width=this.options.size.width,this.status.height=this.options.size.height,this.status.cssClass=this.options.size.cssClass),this.element.css({width:this.status.width,height:this.status.height});},_addUiClass:function(){this.ancestorJq.length&&this.ancestorJq.addClass(this.status.cssClass);},_removeUiClass:function(){this.ancestorJq.length&&this.ancestorJq.removeClass(this.status.cssClass);},_updateSize:function(){this.internal.poster.jq.css({width:this.status.width,height:this.status.height}),!this.status.waitForPlay&&this.html.active&&this.status.video||this.html.video.available&&this.html.used&&this.status.nativeVideoControls?this.internal.video.jq.css({width:this.status.width,height:this.status.height}):!this.status.waitForPlay&&this.flash.active&&this.status.video&&this.internal.flash.jq.css({width:this.status.width,height:this.status.height});},_updateAutohide:function(){var a=this,b="mousemove.jPlayer",c=".jPlayerAutohide",d=b+c,e=function(b){var c,d,e=!1;"undefined"!=typeof a.internal.mouse?(c=a.internal.mouse.x-b.pageX,d=a.internal.mouse.y-b.pageY,e=Math.floor(c)>0||Math.floor(d)>0):e=!0,a.internal.mouse={x:b.pageX,y:b.pageY},e&&a.css.jq.gui.fadeIn(a.options.autohide.fadeIn,function(){clearTimeout(a.internal.autohideId),a.internal.autohideId=setTimeout(function(){a.css.jq.gui.fadeOut(a.options.autohide.fadeOut);},a.options.autohide.hold);});};this.css.jq.gui.length&&(this.css.jq.gui.stop(!0,!0),clearTimeout(this.internal.autohideId),delete this.internal.mouse,this.element.unbind(c),this.css.jq.gui.unbind(c),this.status.nativeVideoControls?this.css.jq.gui.hide():this.options.fullWindow&&this.options.autohide.full||!this.options.fullWindow&&this.options.autohide.restored?(this.element.bind(d,e),this.css.jq.gui.bind(d,e),this.css.jq.gui.hide()):this.css.jq.gui.show());},fullScreen:function(a){var b="object"==typeof a;b&&this.options.useStateClassSkin&&this.options.fullScreen?this._setOption("fullScreen",!1):this._setOption("fullScreen",!0);},restoreScreen:function(){this._setOption("fullScreen",!1);},_fullscreenAddEventListeners:function(){var b=this,c=a.jPlayer.nativeFeatures.fullscreen;c.api.fullscreenEnabled&&c.event.fullscreenchange&&("function"!=typeof this.internal.fullscreenchangeHandler&&(this.internal.fullscreenchangeHandler=function(){b._fullscreenchange();}),document.addEventListener(c.event.fullscreenchange,this.internal.fullscreenchangeHandler,!1));},_fullscreenRemoveEventListeners:function(){var b=a.jPlayer.nativeFeatures.fullscreen;this.internal.fullscreenchangeHandler&&document.removeEventListener(b.event.fullscreenchange,this.internal.fullscreenchangeHandler,!1);},_fullscreenchange:function(){this.options.fullScreen&&!a.jPlayer.nativeFeatures.fullscreen.api.fullscreenElement()&&this._setOption("fullScreen",!1);},_requestFullscreen:function(){var b=this.ancestorJq.length?this.ancestorJq[0]:this.element[0],c=a.jPlayer.nativeFeatures.fullscreen;c.used.webkitVideo&&(b=this.htmlElement.video),c.api.fullscreenEnabled&&c.api.requestFullscreen(b);},_exitFullscreen:function(){var b,c=a.jPlayer.nativeFeatures.fullscreen;c.used.webkitVideo&&(b=this.htmlElement.video),c.api.fullscreenEnabled&&c.api.exitFullscreen(b);},_html_initMedia:function(b){var c=a(this.htmlElement.media).empty();a.each(b.track||[],function(a,b){var d=document.createElement("track");d.setAttribute("kind",b.kind?b.kind:""),d.setAttribute("src",b.src?b.src:""),d.setAttribute("srclang",b.srclang?b.srclang:""),d.setAttribute("label",b.label?b.label:""),b.def&&d.setAttribute("default",b.def),c.append(d);}),this.htmlElement.media.src=this.status.src,"none"!==this.options.preload&&this._html_load(),this._trigger(a.jPlayer.event.timeupdate);},_html_setFormat:function(b){var c=this;a.each(this.formats,function(a,d){return c.html.support[d]&&b[d]?(c.status.src=b[d],c.status.format[d]=!0,c.status.formatType=d,!1):void 0;});},_html_setAudio:function(a){this._html_setFormat(a),this.htmlElement.media=this.htmlElement.audio,this._html_initMedia(a);},_html_setVideo:function(a){this._html_setFormat(a),this.status.nativeVideoControls&&(this.htmlElement.video.poster=this._val
20idString(a.poster)?a.poster:""),this.htmlElement.media=this.htmlElement.video,this._html_initMedia(a);},_html_resetMedia:function(){this.htmlElement.media&&(this.htmlElement.media.id!==this.internal.video.id||this.status.nativeVideoControls||this.internal.video.jq.css({width:"0px",height:"0px"}),this.htmlElement.media.pause());},_html_clearMedia:function(){this.htmlElement.media&&(this.htmlElement.media.src="about:blank",this.htmlElement.media.load());},_html_load:function(){this.status.waitForLoad&&(this.status.waitForLoad=!1,this.htmlElement.media.load()),clearTimeout(this.internal.htmlDlyCmdId);},_html_play:function(a){var b=this,c=this.htmlElement.media;if(this.androidFix.pause=!1,this._html_load(),this.androidFix.setMedia)this.androidFix.play=!0,this.androidFix.time=a;else if(isNaN(a))c.play();else{this.internal.cmdsIgnored&&c.play();try{if(c.seekable&&!("object"==typeof c.seekable&&c.seekable.length>0))throw 1;c.currentTime=a,c.play();}catch(d){return void (this.internal.htmlDlyCmdId=setTimeout(function(){b.play(a);},250));}}this._html_checkWaitForPlay();},_html_pause:function(a){var b=this,c=this.htmlElement.media;if(this.androidFix.play=!1,a>0?this._html_load():clearTimeout(this.internal.htmlDlyCmdId),c.pause(),this.androidFix.setMedia)this.androidFix.pause=!0,this.androidFix.time=a;
20else{if(!isNaN(a))try{if(c.seekable&&!("object"==typeof c.seekable&&c.seekable.length>0))throw 1;c.currentTime=a;}catch(d){return void (this.internal.htmlDlyCmdId=setTimeout(function(){b.pause(a);},250));}}a>0&&this._html_checkWaitForPlay();},_html_playHead:function(a){var b=this,c=this.htmlElement.media;this._html_load();try{if("object"==typeof c.seekable&&c.seekable.length>0)c.currentTime=a*c.seekable.end(c.seekable.length-1)/100;else{if(!(c.duration>0)||isNaN(c.duration))throw "e";c.currentTime=a*c.duration/100;}}catch(d){return void (this.internal.htmlDlyCmdId=setTimeout(function(){b.playHead(a);},250));}this.status.waitForLoad||this._html_checkWaitForPlay();},_html_checkWaitForPlay:function(){this.status.waitForPlay&&(this.status.waitForPlay=!1,this.css.jq.videoPlay.length&&this.css.jq.videoPlay.hide(),this.status.video&&(this.internal.poster.jq.hide(),this.internal.video.jq.css({width:this.status.width,height:this.status.height})));},_html_setProperty:function(a,b){this.html.audio.available&&(this.htmlElement.audio[a]=b),this.html.video.available&&(this.htmlElement.video[a]=b);},_aurora_setAudio:function(b){var c=this;a.each(this.formats,function(a,d){return c.aurora.support[d]&&b[d]?(c.status.src=b[d],c.status.format[d]=!0,c.status.formatType=d,!1):void 0;}),this.aurora.player=new AV.Player.fromURL(this.status.src),this._addAuroraEventListeners(this.aurora.player,this.aurora),"auto"===this.options.preload&&(this._aurora_load(),this.status.waitForLoad=!1);},_aurora_resetMedia:function(){this.aurora.player&&this.aurora.player.stop();},_aurora_clearMedia:function(){},_aurora_load:function(){this.status.waitForLoad&&(this.status.waitForLoad=!1,this.aurora.player.preload());},_aurora_play:function(b){this.status.waitForLoad||isNaN(b)||this.aurora.player.seek(b),this.aurora.player.playing||this.aurora.player.play(),this.status.waitForLoad=!1,this._aurora_checkWaitForPlay(),this._updateButtons(!0),this._trigger(a.jPlayer.event.play);},_aurora_pause:function(b){isNaN(b)||this.aurora.player.seek(1e3*b),this.aurora.player.pause(),b>0&&this._aurora_checkWaitForPlay(),this._updateButtons(!1),this._trigger(a.jPlayer.event.pause);},_aurora_playHead:function(a){this.aurora.player.duration>0&&this.aurora.player.seek(a*this.aurora.player.duration/100),this.status.waitForLoad||this._aurora_checkWaitForPlay();},_aurora_checkWaitForPlay:function(){this.status.waitForPlay&&(this.status.waitForPlay=!1);},_aurora_volume:function(a){this.aurora.player.volume=100*a;},_aurora_mute:function(a){a?(this.aurora.properties.lastvolume=this.aurora.player.volume,this.aurora.player.volume=0):this.aurora.player.volume=this.aurora.properties.lastvolume,this.aurora.properties.muted=a;},_flash_setAudio:function(b){var c=this;try{a.each(this.formats,function(a,d){if(c.flash.support[d]&&b[d]){switch(d){case "m4a":case "fla":c._getMovie().fl_setAudio_m4a(b[d]);break;case "mp3":c._getMovie().fl_setAudio_mp3(b[d]);break;case "rtmpa":c._getMovie().fl_setAudio_rtmp(b[d]);}return c.status.src=b[d],c.status.format[d]=!0,c.status.formatType=d,!1;}}),"auto"===this.options.preload&&(this._flash_load(),this.status.waitForLoad=!1);}catch(d){this._flashError(d);}},_flash_setVideo:function(b){var c=this;try{a.each(this.formats,function(a,d){if(c.flash.support[d]&&b[d]){switch(d){case "m4v":case "flv":c._getMovie().fl_setVideo_m4v(b[d]);break;case "rtmpv":c._getMovie().fl_setVideo_rtmp(b[d]);}return c.status.src=b[d],c.status.format[d]=!0,c.status.formatType=d,!1;}}),"auto"===this.options.preload&&(this._flash_load(),this.status.waitForLoad=!1);}catch(d){this._flashError(d);}},_flash_resetMedia:function(){this.internal.flash.jq.css({width:"0px",height:"0px"}),this._flash_pause(0/0);},_flash_clearMedia:function(){try{this._getMovie().fl_clearMedia();}catch(a){this._flashError(a);}},_flash_load:function(){try{this._getMovie().fl_load();}catch(a){this._flashError(a);}this.status.waitForLoad=!1;},_flash_play:function(a){try{this._getMovie().fl_play(a);}catch(b){this._flashError(b);}this.status.waitForLoad=!1,this._flash_checkWaitForPlay();},_flash_pause:function(a){try{this._getMovie().fl_pause(a);}catch(b){this._flashError(b);}a>0&&(this.status.waitForLoad=!1,this._flash_checkWaitForPlay());},_flash_playHead:function(a){try{this._getMovie().fl_play_head(a);}catch(b){this._flashError(b);}this.status.waitForLoad||this._flash_checkWaitForPlay();},_flash_checkWaitForPlay:function(){this.status.waitForPlay&&(this.status.waitForPlay=!1,this.css.jq.videoPlay.length&&this.css.jq.videoPlay.hide(),this.status.video&&(this.internal.poster.jq.hide(),this.internal.flash.jq.css({width:this.status.width,height:this.status.height})));},_flash_volume:function(a){try{this._getMovie().fl_volume(a);}catch(b){this._flashError(b);}},_flash_mute:function(a){try{this._getMovie().fl_mute(a);}catch(b){this._flashError(b);}},_getMovie:function(){return document[this.internal.flash.id];},_getFlashPluginVersion:function(){var a,b=0;if(window.ActiveXObject)try{if(a=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")){var c=a.GetVariable("$version");c&&(c=c.split(" ")[1].split(","),b=parseInt(c[0],10)+"."+parseInt(c[1],10));}}catch(d){}else navigator.plugins&&navigator.mimeTypes.length>0&&(a=navigator.plugins["Shockwave Flash"],a&&(b=navigator.plugins["Shockwave Flash"].description.replace(/.*\s(\d+\.\d+).*/,"$1")));return 1*b;},_checkForFlash:function(a){var b=!1;return this._getFlashPluginVersion()>=a&&(b=!0),b;},_validString:function(a){return a&&"string"==typeof a;},_limitValue:function(a,b,c){return b>a?b:a>c?c:a;},_urlNotSetError:function(b){this._error({type:a.jPlayer.error.URL_NOT_SET,context:b,message:a.jPlayer.errorMsg.URL_NOT_SET,hint:a.jPlayer.errorHint.URL_NOT_SET});},_flashError:function(b){var c;c=this.internal.ready?"FLASH_DISABLED":"FLASH",this._error({type:a.jPlayer.error[c],context:this.internal.flash.swf,message:a.jPlayer.errorMsg[c]+b.message,hint:a.jPlayer.errorHint[c]}),this.internal.flash.jq.css({width:"1px",height:"1px"});},_error:function(b){this._trigger(a.jPlayer.event.error,b),this.options.errorAlerts&&this._alert("Error!"+(b.message?"\n"+b.message:"")+(b.hint?"\n"+b.hint:"")+"\nContext: "+b.context);},_warning:function(c){this._trigger(a.jPlayer.event.warning,b,c),this.options.warningAlerts&&this._alert("Warning!"+(c.message?"\n"+c.message:"")+(c.hint?"\n"+c.hint:"")+"\nContext: "+c.context);},_alert:function(a){var b="jPlayer "+this.version.script+" : id='"+this.internal.self.id+"' : "+a;this.options.consoleAlerts?window.console&&window.console.log&&window.console.log(b):alert(b);},_emulateHtmlBridge:function(){var b=this;a.each(a.jPlayer.emulateMethods.split(/\s+/g),function(a,c){b.internal.domNode[c]=function(a){b[c](a);};}),a.each(a.jPlayer.event,function(c,d){var e=!0;a.each(a.jPlayer.reservedEvent.split(/\s+/g),function(a,b){return b===c?(e=!1,!1):void 0;}),e&&b.element.bind(d+".jPlayer.jPlayerHtml",function(){b._emulateHtmlUpdate();var a=document.createEvent("Event");
20a.initEvent(c,!1,!0),b.internal.domNode.dispatchEvent(a);});});},_emulateHtmlUpdate:function(){var b=this;a.each(a.jPlayer.emulateStatus.split(/\s+/g),function(a,c){b.internal.domNode[c]=b.status[c];}),a.each(a.jPlayer.emulateOptions.split(/\s+/g),function(a,c){b.internal.domNode[c]=b.options[c];});},_destroyHtmlBridge:function(){var b=this;this.element.unbind(".jPlayerHtml");var c=a.jPlayer.emulateMethods+" "+a.jPlayer.emulateStatus+" "+a.jPlayer.emulateOptions;a.each(c.split(/\s+/g),function(a,c){delete b.internal.domNode[c];});}},a.jPlayer.error={FLASH:"e_flash",FLASH_DISABLED:"e_flash_disabled",NO_SOLUTION:"e_no_solution",NO_SUPPORT:"e_no_support",URL:"e_url",URL_NOT_SET:"e_url_not_set",VERSION:"e_version"},a.jPlayer.errorMsg={FLASH:"jPlayer's Flash fallback is not configured correctly, or a command was issued before the jPlayer Ready event. Details: ",FLASH_DISABLED:"jPlayer's Flash fallback has been disabled by the browser due to the CSS rules you have used. Details: ",NO_SOLUTION:"No solution can be found by jPlayer in this browser. Neither HTML nor Flash can be used.",NO_SUPPORT:"It is not possible to play any media format provided in setMedia() on this browser using your current options.",URL:"Media URL could not be loaded.",URL_NOT_SET:"Attempt to issue media playback commands, while no media url is set.",VERSION:"jPlayer "+a.jPlayer.prototype.version.script+" needs Jplayer.swf version "+a.jPlayer.prototype.version.needFlash+" but found "}
20,a.jPlayer.errorHint={FLASH:"Check your swfPath option and that Jplayer.swf is there.",FLASH_DISABLED:"Check that you have not display:none; the jPlayer entity or any ancestor.",NO_SOLUTION:"Review the jPlayer options: support and supplied.",NO_SUPPORT:"Video or audio formats defined in the supplied option are missing.",URL:"Check media URL is valid.",URL_NOT_SET:"Use setMedia() to set the media URL.",VERSION:"Update jPlayer files."},a.jPlayer.warning={CSS_SELECTOR_COUNT:"e_css_selector_count",CSS_SELECTOR_METHOD:"e_css_selector_method",CSS_SELECTOR_STRING:"e_css_selector_string",OPTION_KEY:"e_option_key"},a.jPlayer.warningMsg={CSS_SELECTOR_COUNT:"The number of css selectors found did not equal one: ",CSS_SELECTOR_METHOD:"The methodName given in jPlayer('cssSelector') is not a valid jPlayer method.",CSS_SELECTOR_STRING:"The methodCssSelector given in jPlayer('cssSelector') is not a String or is empty.",OPTION_KEY:"The option requested in jPlayer('option') is undefined."},a.jPlayer.warningHint={CSS_SELECTOR_COUNT:"Check your css selector and the ancestor.",CSS_SELECTOR_METHOD:"Check your method name.",CSS_SELECTOR_STRING:"Check your css selector is a string.",OPTION_KEY:"Check your option name."};});;
21(function($,Drupal,drupalSettings){Drupal.behaviors.cdwJplayer={attach:function(context,settings){$(once('jplayer-init',$(".jp-jplayer",context))).each(function(){var that=this;if(!$(that).data('url'))return;$(this).jPlayer({ready:function(event){$(this).jPlayer("setMedia",{title:$(that).data('title'),mp3:$(that).data('url')});},supplied:"mp3",wmode:"window",useStateClassSkin:false,autoBlur:false,smoothPlayBar:true,keyEnabled:true,remainingDuration:true,toggleDuration:true});});}};})(jQuery,Drupal,drupalSettings);;
22(function($,Drupal,drupalSettings,debounce){if(typeof drupalSettings.cdw_magazine_modal==='undefined')return;const modal_scroll_depth=drupalSettings.cdw_magazine_modal.scroll_depth;
22const modal_timeout=drupalSettings.cdw_magazine_modal.timeout;Drupal.behaviors.cdwRegisterTimedModal={attach:function(context,settings){if(!Drupal.cdwRegisterModalWasShown&&Drupal.behaviors.cdwRegisterTimedModal.modalShownTooRecently())Drupal.cdwRegisterModalWasShown=true;$('.block-cdw-register-timed-modal',context).each(function(){if(!Drupal.cdwRegisterModalTimerWasSet&&!Drupal.cdwRegisterModalWasShown){$('.magazine-modal__close-button').click(function(e){Drupal.behaviors.cdwRegisterTimedModal.closeModal();e.preventDefault();});if(modal_timeout!==''&&!isNaN(modal_timeout)){Drupal.cdwRegisterModalTimerWasSet=true;Drupal.cdwRegisterModalTimer=setTimeout(function(){Drupal.behaviors.cdwRegisterTimedModal.openModal();},modal_timeout*1000);}if(modal_scroll_depth!==''&&!isNaN(modal_scroll_depth)){$('body').on('cdw-scroll-depth',function(){Drupal.behaviors.cdwRegisterTimedModal.openModal();});Drupal.behaviors.cdwRegisterTimedModal.addScrollListener();}}});},openModal:function(){$('body').off('cdw-scroll-depth');clearTimeout(Drupal.cdwRegisterModalTimer);Drupal.behaviors.cdwRegisterTimedModal.recordModalAsShown();$('.magazine-modal__container').addClass('visible');},closeModal:function(){$('.magazine-modal__container').removeClass('visible');},addScrollListener:function(){const scrollListener=debounce(function(){const max_scroll_height=document.documentElement.scrollHeight-window.innerHeight;const trigger_depth=max_scroll_height*modal_scroll_depth/100;if(window.scrollY>=trigger_depth)document.body.dispatchEvent(new Event('cdw-scroll-depth'));},250);window.addEventListener('scroll',scrollListener);},getCurrentDate:function(){var now=new Date();var currentDate=now.getFullYear()+'-'+now.getMonth()+'-'+now.getDate();return currentDate;},getStoredDate:function(){var storedDate=window.localStorage.getItem('cdwRegisterModalDate');return storedDate;},recordModalAsShown:function(){Drupal.cdwRegisterModalWasShown=true;window.localStorage.setItem('cdwRegisterModalDate',Drupal.behaviors.cdwRegisterTimedModal.getCurrentDate());},modalShownTooRecently:function(){return Drupal.behaviors.cdwRegisterTimedModal.getCurrentDate()==Drupal.behaviors.cdwRegisterTimedModal.getStoredDate();}};})(jQuery,Drupal,drupalSettings,Drupal.debounce);;
23function extractDomain(url){var domain;if(url.indexOf("://")>-1)domain=url.split('/')[2];else domain=url.split('/')[0];domain=domain.split(':')[0];return domain;}var path=window.location.pathname+window.location.search;var dtmTag=[];dtmTag.dtmc_department=extractDomain(window.location.href);dtmTag.dtmc_article=dataLayer[0].entityTitle;if(dataLayer[0].techMagPrimaryTopic){dtmTag.dtmc_article=dataLayer[0].entityTitle;dtmTag.dtmc_category=dataLayer[0].entityTitle;dtmTag.cli_promo_id=dataLayer[0].conversantPromoID;}else if(path.indexOf('search_api_fulltext')>-1){dtmTag.cli_promo_id=97;dtmTag.dtmc_article="Search";}else if(dataLayer[0].entityType=='taxonomy_term'){dtmTag.cli_promo_id=93;dtmTag.dtmc_article=dataLayer[0].entityTitle;dtmTag.dtmc_category=dataLayer[0].entityTitle;}else{dtmTag.cli_promo_id=91;dtmTag.dtmc_category="Home";dtmTag.dtmc_article="Home";}var dtmSrc=window.location.protocol+"//login.dotomi.com/ucm/UCMController?"+"dtm_com=28&dtm_fid=101&dtm_cid=2399&dtm_cmagic=bc7f62&dtm_format=5";dtmTag.dtm_user_token="";dtmTag.dtmc_ref=document.referrer;dtmTag.dtmc_loc=document.location.href;function readCookieDotomi(){var name="dtm_token";var nameEQ=name+"=";var ca=document.cookie.split(';');for(var i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)===' ')c=c.substring(1,c.length);if(c.indexOf(nameEQ)===0){var d=c.substring(nameEQ.length,c.length);dtmTag.dtm_user_token=d;}}}readCookieDotomi();for(var item in dtmTag)if(typeof dtmTag[item]!=="function"&&typeof dtmTag[item]!=="object")dtmSrc+="&"+item+"="+escape(dtmTag[item]);setTimeout('timeOutDotomi()',2000);
23document.write('<div id="dtmdiv" style="display:none;">'+'<iframe name="response_frame" src="'+dtmSrc+'"></iframe></div>');function timeOutDotomi(){document.getElementById("dtmdiv").innerHTML="";};
24(function(){Drupal.behaviors.dataLayer={langPrefixes:function langPrefixes(){var languages=Drupal.settings.dataLayer.languages,langList=[];for(var lang in languages)if(languages[lang].prefix!=='')langList.push(languages[lang].prefix);return langList;},attach:function(){return;}};})();;
25((Drupal)=>{Drupal.behaviors.lazy={attach(context,settings){const utils={extend(obj,src){Object.keys(src).forEach((key)=>{obj[key]=src[key];});return obj;},once(selector){return (context||document).querySelector(selector);},loadScript(url){if(document.querySelectorAll(`script[src="${url}"]`).length===0){const script=document.createElement('script');const scripts=document.getElementsByTagName('script')[0];script.src=url;script.async=true;scripts.parentNode.insertBefore(script,scripts);}}};if(utils.once('body',context)){const lazysizes=settings.lazy.lazysizes||{};if(!settings.lazy.preferNative){window.lazySizesConfig=window.lazySizesConfig||{};window.lazySizesConfig=utils.extend(window.lazySizesConfig,lazysizes);if(!Object.entries)Object.entries=(obj)=>{const ownProps=Object.keys(obj);let i=ownProps.length;const resArray=new Array(i);while(i--)resArray[i]=[ownProps[i],obj[ownProps[i]]];return resArray;};const min=settings.lazy.minified?'.min':'';Object.entries(lazysizes.plugins).forEach((path)=>{utils.loadScript(`${settings.lazy.libraryPath}/plugins/${path[1]}${min}.js`);});utils.loadScript(`${settings.lazy.libraryPath}/lazysizes${min}.js`);}}}};})(Drupal);;

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.