PageSourceSearch

https://www.northstar.bank/assets/js/script.min.js

js northstar.bank collected 2026-10-07 23:55:25 UTC 226,653 bytes, 8 lines download raw bytes

1function createCookie(name,value,days){if(days){var date=new Date;date.setTime(date.getTime()+24*days*60*60*1e3);var expires="; expires="+date.toGMTString()}else var expires="";document.cookie=name+"="+value+expires+"; path=/"}function readCookie(name){for(var nameEQ=name+"=",ca=document.cookie.split(";"),i=0;i<ca.length;i++){for(var c=ca[i];" "==c.charAt(0);)c=c.substring(1,c.length);if(0==c.indexOf(nameEQ))return c.substring(nameEQ.length,c.length)}return null}function eraseCookie(name){createCookie(name,"",-1)}function matchSelectToInput(){var $keyword=$("#keywordInput"),$category=$("#categorySelect");if($keyword.length&&$category.length){var w=$keyword.outerWidth();$category.outerWidth(w)}}!function(undefined){"use strict";Array.prototype.indexOf||(Array.prototype.indexOf=function(obj,start){for(var i=start||0;i<this.length;i++)if(this[i]===obj)return i;return-1});var Codebird=function(){var _oauth_consumer_key=null,_oauth_consumer_secret=null,_oauth_bearer_token=null,_endpoint_base="https://api.twitter.com/",_endpoint_base_media="https://upload.twitter.com/",_endpoint=_endpoint_base+"1.1/",_endpoint_media=_endpoint_base_media+"1.1/",_endpoint_oauth=_endpoint_base,_endpoint_proxy="https://api.jublo.net/codebird/",_endpoint_old=_endpoint_base+"1/",_use_jsonp="undefined"!=typeof navigator&&"undefined"!=typeof navigator.userAgent&&(navigator.userAgent.indexOf("Trident/4")>-1||navigator.userAgent.indexOf("Trident/5")>-1||navigator.userAgent.indexOf("MSIE 7.0")>-1),_use_proxy="undefined"!=typeof navigator&&"undefined"!=typeof navigator.userAgent,_oauth_token=null,_oauth_token_secret=null,_version="2.5.0",setConsumerKey=function(key,secret){_oauth_consumer_key=key,_oauth_consumer_secret=secret},setBearerToken=function(token){_oauth_bearer_token=token},getVersion=function(){return _version},setToken=function(token,secret){_oauth_token=token,_oauth_token_secret=secret},setUseProxy=function(use_proxy){_use_proxy=!!use_proxy},setProxy=function(proxy){proxy.match(/\/$/)||(proxy+="/"),_endpoint_proxy=proxy},_parse_str=function(str,array){var glue1="=",glue2="&",array2=String(str).replace(/^&?([\s\S]*?)&?$/,"$1").split(glue2),i,j,chr,tmp,key,value,bracket,keys,evalStr,fixStr=function(str){return decodeURIComponent(str).replace(/([\\"'])/g,"\\$1").replace(/\n/g,"\\n").replace(/\r/g,"\\r")};for(array||(array=this.window),i=0;i<array2.length;i++){for(tmp=array2[i].split(glue1),tmp.length<2&&(tmp=[tmp,""]),key=fixStr(tmp[0]),value=fixStr(tmp[1]);" "===key.charAt(0);)key=key.substr(1);if(-1!==key.indexOf("\x00")&&(key=key.substr(0,key.indexOf("\x00"))),key&&"["!==key.charAt(0)){for(keys=[],bracket=0,j=0;j<key.length;j++)if("["!==key.charAt(j)||bracket){if("]"===key.charAt(j)&&bracket&&(keys.length||keys.push(key.substr(0,bracket-1)),keys.push(key.substr(bracket,j-bracket)),bracket=0,"["!==key.charAt(j+1)))break}else bracket=j+1;for(keys.length||(keys=[key]),j=0;j<keys[0].length&&(chr=keys[0].charAt(j),(" "===chr||"."===chr||"["===chr)&&(keys[0]=keys[0].substr(0,j)+"_"+keys[0].substr(j+1)),"["!==chr);j++);for(evalStr="array",j=0;j<keys.length;j++)key=keys[j],key=""!==key&&" "!==key||0===j?"'"+key+"'":eval(evalStr+".push([]);")-1,evalStr+="["+key+"]",j!==keys.length-1&&"undefined"===eval("typeof "+evalStr)&&eval(evalStr+" = [];");evalStr+=" = '"+value+"';\n",eval(evalStr)}}},__call=function(fn,params,callback,app_only_auth){switch("undefined"==typeof params&&(params={}),"undefined"==typeof app_only_auth&&(app_only_auth=!1),"function"!=typeof callback&&"function"==typeof params?(callback=params,params={},"boolean"==typeof callback&&(app_only_auth=callback)):"undefined"==typeof callback&&(callback=function(){}),fn){case"oauth_authenticate":case"oauth_authorize":return this[fn](params,callback);case"oauth2_token":return this[fn](callback)}"oauth_requestToken"===fn&&setToken(null,null);var apiparams={};"object"==typeof params?apiparams=params:_parse_str(params,apiparams);var param,i,j,method="",path=fn.split("_");for(i=0;i<path.length;i++)i>0&&(method+="/"),method+=path[i];var url_parameters_with_underscore=["screen_name","place_id"];for(i=0;i<url_parameters_with_underscore.length;i++){param=url_parameters_with_underscore[i].toUpperCase();var replacement_was=param.split("_").join("/");method=method.split(replacement_was).join(param)}var method_template=method,match=method.match(/[A-Z_]{2,}/);if(match)for(i=0;i<match.length;i++){param=match[i];var param_l=param.toLowerCase();if(method_template=method_template.split(param).join(":"+param_l),"undefined"==typeof apiparams[param_l]){for(j=0;26>j;j++)method_template=method_template.split(String.fromCharCode(65+j)).join("_"+String.fromCharCode(97+j));console.warn('To call the templated method "'+method_template+'", specify the parameter value for "'+param_l+'".')}method=method.split(param).join(apiparams[param_l]),delete apiparams[param_l]}for(i=0;26>i;
1i++)method=method.split(String.fromCharCode(65+i)).join("_"+String.fromCharCode(97+i)),method_template=method_template.split(String.fromCharCode(65+i)).join("_"+String.fromCharCode(97+i));var httpmethod=_detectMethod(method_template,apiparams),multipart=_detectMultipart(method_template),internal=_detectInternal(method_template);return _callApi(httpmethod,method,apiparams,multipart,app_only_auth,internal,callback)},oauth_authenticate=function(params,callback){"undefined"==typeof params.force_login&&(params.force_login=null),"undefined"==typeof params.screen_name&&(params.screen_name=null),null===_oauth_token&&console.warn("To get the authenticate URL, the OAuth token must be set.");var url=_endpoint_oauth+"oauth/authenticate?oauth_token="+_url(_oauth_token);return params.force_login===!0&&(url+="?force_login=1",null!==params.screen_name&&(url+="&screen_name="+params.screen_name)),callback(url),!0},oauth_authorize=function(params,callback){"undefined"==typeof params.force_login&&(params.force_login=null),"undefined"==typeof params.screen_name&&(params.screen_name=null),null===_oauth_token&&console.warn("To get the authorize URL, the OAuth token must be set.");var url=_endpoint_oauth+"oauth/authorize?oauth_token="+_url(_oauth_token);return params.force_login===!0&&(url+="?force_login=1",null!==params.screen_name&&(url+="&screen_name="+params.screen_name)),callback(url),!0},oauth2_token=function(callback){null===_oauth_consumer_key&&console.warn("To obtain a bearer token, the consumer key must be set."),"undefined"==typeof callback&&(callback=function(){});var post_fields="grant_type=client_credentials",url=_endpoint_oauth+"oauth2/token";_use_proxy&&(url=url.replace(_endpoint_base,_endpoint_proxy));var xml=_getXmlRequestObject();null!==xml&&(xml.open("POST",url,!0),xml.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),xml.setRequestHeader((_use_proxy?"X-":"")+"Authorization","Basic "+_base64_encode(_oauth_consumer_key+":"+_oauth_consumer_secret)),xml.onreadystatechange=function(){if(xml.readyState>=4){var httpstatus=12027;try{httpstatus=xml.status}catch(e){}var response="";try{response=xml.responseText}catch(e){}var reply=_parseApiReply(response);reply.httpstatus=httpstatus,200===httpstatus&&setBearerToken(reply.access_token),callback(reply)}},xml.send(post_fields))},_url=function(data){return/boolean|number|string/.test(typeof data)?encodeURIComponent(data).replace(/!/g,"%21").replace(/'/g,"%27").replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/\*/g,"%2A"):""},_sha1=function(){function n(e,b){e[b>>5]|=128<<24-b%32,e[(b+64>>9<<4)+15]=b;for(var c=new Array(80),a=1732584193,d=-271733879,h=-1732584194,k=271733878,g=-1009589776,p=0;p<e.length;p+=16){for(var o=a,q=d,r=h,s=k,t=g,f=0;80>f;f++){var m;16>f?m=e[p+f]:(m=c[f-3]^c[f-8]^c[f-14]^c[f-16],m=m<<1|m>>>31),c[f]=m,m=l(l(a<<5|a>>>27,20>f?d&h|~d&k:40>f?d^h^k:60>f?d&h|d&k|h&k:d^h^k),l(l(g,c[f]),20>f?1518500249:40>f?1859775393:60>f?-1894007588:-899497514)),g=k,k=h,h=d<<30|d>>>2,d=a,a=m}a=l(a,o),d=l(d,q),h=l(h,r),k=l(k,s),g=l(g,t)}return[a,d,h,k,g]}function l(e,b){var c=(65535&e)+(65535&b);return(e>>16)+(b>>16)+(c>>16)<<16|65535&c}function q(e){for(var b=[],c=(1<<g)-1,a=0;a<e.length*g;a+=g)b[a>>5]|=(e.charCodeAt(a/g)&c)<<24-a%32;return b}var g=8;return function(e){var b=_oauth_consumer_secret+"&"+(null!==_oauth_token_secret?_oauth_token_secret:"");null===_oauth_consumer_secret&&console.warn("To generate a hash, the consumer secret must be set.");var c=q(b);c.length>16&&(c=n(c,b.length*g)),b=new Array(16);for(var a=new Array(16),d=0;16>d;d++)a[d]=909522486^c[d],b[d]=1549556828^c[d];for(c=n(a.concat(q(e)),512+e.length*g),b=n(b.concat(c),672),c="",a=0;a<4*b.length;a+=3)for(d=(b[a>>2]>>8*(3-a%4)&255)<<16|(b[a+1>>2]>>8*(3-(a+1)%4)&255)<<8|b[a+2>>2]>>8*(3-(a+2)%4)&255,e=0;4>e;e++)c=8*a+6*e>32*b.length?c+"=":c+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(d>>6*(3-e)&63);return c}}(),_base64_encode=function(a){var d,e,f,b,g=0,h=0,i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",c=[];if(!a)return a;
1do d=a.charCodeAt(g++),e=a.charCodeAt(g++),f=a.charCodeAt(g++),b=d<<16|e<<8|f,d=b>>18&63,e=b>>12&63,f=b>>6&63,b&=63,c[h++]=i.charAt(d)+i.charAt(e)+i.charAt(f)+i.charAt(b);while(g<a.length);return c=c.join(""),a=a.length%3,(a?c.slice(0,a-3):c)+"===".slice(a||3)},_http_build_query=function(e,f,b){function g(c,a,d){var b,e=[];if(a===!0?a="1":a===!1&&(a="0"),null===a)return"";if("object"==typeof a){for(b in a)null!==a[b]&&e.push(g(c+"["+b+"]",a[b],d));return e.join(d)}return"function"!=typeof a?_url(c)+"="+_url(a):void console.warn("There was an error processing for http_build_query().")}var d,c,h=[];b||(b="&");for(c in e)d=e[c],f&&!isNaN(c)&&(c=String(f)+c),d=g(c,d,b),""!==d&&h.push(d);return h.join(b)},_nonce=function(length){"undefined"==typeof length&&(length=8),1>length&&console.warn("Invalid nonce length.");for(var nonce="",i=0;length>i;i++){var character=Math.floor(61*Math.random());nonce+="0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz".substring(character,character+1)}return nonce},_ksort=function(input_arr){var sorter,k,keys=[];sorter=function(a,b){var a_float=parseFloat(a),b_float=parseFloat(b),a_numeric=a_float+""===a,b_numeric=b_float+""===b;return a_numeric&&b_numeric?a_float>b_float?1:b_float>a_float?-1:0:a_numeric&&!b_numeric?1:!a_numeric&&b_numeric?-1:a>b?1:b>a?-1:0};for(k in input_arr)input_arr.hasOwnProperty(k)&&keys.push(k);return keys.sort(sorter),keys},_clone=function(obj){var clone={};for(var i in obj)"object"==typeof obj[i]?clone[i]=_clone(obj[i]):clone[i]=obj[i];return clone},_sign=function(httpmethod,method,params,append_to_get){"undefined"==typeof params&&(params={}),"undefined"==typeof append_to_get&&(append_to_get=!1),null===_oauth_consumer_key&&console.warn("To generate a signature, the consumer key must be set.");var value,sign_params={consumer_key:_oauth_consumer_key,version:"1.0",timestamp:Math.round((new Date).getTime()/1e3),nonce:_nonce(),signature_method:"HMAC-SHA1"},sign_base_params={};for(var key in sign_params)value=sign_params[key],sign_base_params["oauth_"+key]=_url(value);null!==_oauth_token&&(sign_base_params.oauth_token=_url(_oauth_token));var oauth_params=_clone(sign_base_params);for(key in params)value=params[key],sign_base_params[key]=value;for(var keys=_ksort(sign_base_params),sign_base_string="",i=0;i<keys.length;i++)key=keys[i],value=sign_base_params[key],sign_base_string+=key+"="+_url(value)+"&";sign_base_string=sign_base_string.substring(0,sign_base_string.length-1);var signature=_sha1(httpmethod+"&"+_url(method)+"&"+_url(sign_base_string));params=append_to_get?sign_base_params:oauth_params,params.oauth_signature=signature,keys=_ksort(params);var authorization="";if(append_to_get){for(i=0;i<keys.length;i++)key=keys[i],value=params[key],authorization+=key+"="+_url(value)+"&";return authorization.substring(0,authorization.length-1)}for(authorization="OAuth ",i=0;i<keys.length;i++)key=keys[i],value=params[key],authorization+=key+'="'+_url(value)+'", ';return authorization.substring(0,authorization.length-2)},_detectMethod=function(method,params){switch(method){case"account/settings":case"account/login_verification_enrollment":case"account/login_verification_request":method=params.length?method+"__post":method}var httpmethods={};httpmethods.GET=["statuses/mentions_timeline","statuses/user_timeline","statuses/home_timeline","statuses/retweets_of_me","statuses/retweets/:id","statuses/show/:id","statuses/oembed","statuses/retweeters/ids","search/tweets","direct_messages","direct_messages/sent","direct_messages/show","friendships/no_retweets/ids","friends/ids","followers/ids","friendships/lookup","friendships/incoming","friendships/outgoing","friendships/show","friends/list","followers/list","friendships/lookup","account/settings","account/verify_credentials","blocks/list","blocks/ids","users/lookup","users/show","users/search","users/contributees","users/contributors","users/profile_banner","mutes/users/ids","mutes/users/list","users/suggestions/:slug","users/suggestions","users/suggestions/:slug/members","favorites/list","lists/list","lists/statuses","lists/memberships","lists/subscribers","lists/subscribers/show","lists/members/show","lists/members","lists/show","lists/subscriptions","lists/ownerships","saved_searches/list","saved_searches/show/:id","geo/id/:place_id","geo/reverse_geocode","geo/search","geo/similar_places","trends/place","trends/available","trends/closest","oauth/authenticate","oauth/authorize","help/configuration","help/languages","help/privacy","help/tos","application/rate_limit_status","statuses/lookup","users/recommendations","account/push_destinations/device","activity/about_me","activity/by_friends","
1statuses/media_timeline","timeline/home","help/experiments","search/typeahead","search/universal","discover/universal","conversation/show","statuses/:id/activity/summary","account/login_verification_enrollment","account/login_verification_request","prompts/suggest","beta/timelines/custom/list","beta/timelines/timeline","beta/timelines/custom/show"],httpmethods.POST=["statuses/destroy/:id","statuses/update","statuses/retweet/:id","statuses/update_with_media","media/upload","direct_messages/destroy","direct_messages/new","friendships/create","friendships/destroy","friendships/update","account/settings__post","account/update_delivery_device","account/update_profile","account/update_profile_background_image","account/update_profile_colors","account/update_profile_image","blocks/create","blocks/destroy","account/update_profile_banner","account/remove_profile_banner","mutes/users/create","mutes/users/destroy","favorites/destroy","favorites/create","lists/members/destroy","lists/subscribers/create","lists/subscribers/destroy","lists/members/create_all","lists/members/create","lists/destroy","lists/update","lists/create","lists/members/destroy_all","saved_searches/create","saved_searches/destroy/:id","users/report_spam","oauth/access_token","oauth/request_token","oauth2/token","oauth2/invalidate_token","direct_messages/read","account/login_verification_enrollment__post","push_destinations/enable_login_verification","account/login_verification_request__post","beta/timelines/custom/create","beta/timelines/custom/update","beta/timelines/custom/destroy","beta/timelines/custom/add","beta/timelines/custom/remove"];for(var httpmethod in httpmethods)if(httpmethods[httpmethod].indexOf(method)>-1)return httpmethod;console.warn("Can't find HTTP method to use for \""+method+'".')},_detectMultipart=function(method){var multiparts=["statuses/update_with_media","account/update_profile_background_image","account/update_profile_image","account/update_profile_banner"];return multiparts.indexOf(method)>-1},_buildMultipart=function(method,params){if(_detectMultipart(method)){var possible_methods=["statuses/update_with_media","account/update_profile_background_image","account/update_profile_image","account/update_profile_banner"],possible_files={"statuses/update_with_media":"media[]","account/update_profile_background_image":"image","account/update_profile_image":"image","account/update_profile_banner":"banner"};if(-1!==possible_methods.indexOf(method)){possible_files=possible_files[method].split(" ");var multipart_border="--------------------"+_nonce(),multipart_request="";for(var key in params)multipart_request+="--"+multipart_border+'\r\nContent-Disposition: form-data; name="'+key+'"',possible_files.indexOf(key)>-1&&(multipart_request+="\r\nContent-Transfer-Encoding: base64"),multipart_request+="\r\n\r\n"+params[key]+"\r\n";return multipart_request+="--"+multipart_border+"--"}}},_detectInternal=function(method){var internals=["users/recommendations"];return internals.join(" ").indexOf(method)>-1},_detectMedia=function(method){var medias=["media/upload"];return medias.join(" ").indexOf(method)>-1},_detectOld=function(method){var olds=["account/push_destinations/device"];return olds.join(" ").indexOf(method)>-1},_getEndpoint=function(method){var url;return url="oauth"===method.substring(0,5)?_endpoint_oauth+method:_detectMedia(method)?_endpoint_media+method+".json":_detectOld(method)?_endpoint_old+method+".json":_endpoint+method+".json"},_getXmlRequestObject=function(){var xml=null;if("object"==typeof window&&window&&"undefined"!=typeof window.XMLHttpRequest)xml=new window.XMLHttpRequest;else if("object"==typeof Ti&&Ti&&"undefined"!=typeof Ti.Network.createHTTPClient)xml=Ti.Network.createHTTPClient();else if("undefined"!=typeof ActiveXObject)try{xml=new ActiveXObject("Microsoft.XMLHTTP")}catch(e){console.error("ActiveXObject object not defined.")}else if("function"==typeof require&&require)try{var XMLHttpRequest=require("xmlhttprequest").XMLHttpRequest;xml=new XMLHttpRequest}catch(e1){try{var XMLHttpRequest=require("xhr2");
1xml=new XMLHttpRequest}catch(e2){console.error("xhr2 object not defined, cancelling.")}}return xml},_callApi=function(httpmethod,method,params,multipart,app_only_auth,internal,callback){"undefined"==typeof params&&(params={}),"undefined"==typeof multipart&&(multipart=!1),"undefined"==typeof app_only_auth&&(app_only_auth=!1),"function"!=typeof callback&&(callback=function(){}),internal&&(params.adc="phone",params.application_id=333903271);var url=_getEndpoint(method),authorization=null,xml=_getXmlRequestObject();if(null!==xml){var post_fields;if("GET"===httpmethod){var url_with_params=url;if("{}"!==JSON.stringify(params)&&(url_with_params+="?"+_http_build_query(params)),app_only_auth||(authorization=_sign(httpmethod,url,params)),_use_jsonp){url_with_params+="{}"!==JSON.stringify(params)?"&":"?";var callback_name=_nonce();window[callback_name]=function(reply){reply.httpstatus=200;var rate=null;"undefined"!=typeof xml.getResponseHeader&&""!==xml.getResponseHeader("x-rate-limit-limit")&&(rate={limit:xml.getResponseHeader("x-rate-limit-limit"),remaining:xml.getResponseHeader("x-rate-limit-remaining"),reset:xml.getResponseHeader("x-rate-limit-reset")}),callback(reply,rate)},params.callback=callback_name,url_with_params=url+"?"+_sign(httpmethod,url,params,!0);var tag=document.createElement("script");tag.type="text/javascript",tag.src=url_with_params;var body=document.getElementsByTagName("body")[0];return void body.appendChild(tag)}_use_proxy&&(url_with_params=url_with_params.replace(_endpoint_base,_endpoint_proxy).replace(_endpoint_base_media,_endpoint_proxy)),xml.open(httpmethod,url_with_params,!0)}else{if(_use_jsonp)return void console.warn("Sending POST requests is not supported for IE7-9.");multipart?(app_only_auth||(authorization=_sign(httpmethod,url,{})),params=_buildMultipart(method,params)):(app_only_auth||(authorization=_sign(httpmethod,url,params)),params=_http_build_query(params)),post_fields=params,(_use_proxy||multipart)&&(url=url.replace(_endpoint_base,_endpoint_proxy).replace(_endpoint_base_media,_endpoint_proxy)),xml.open(httpmethod,url,!0),multipart?xml.setRequestHeader("Content-Type","multipart/form-data; boundary="+post_fields.split("\r\n")[0].substring(2)):xml.setRequestHeader("Content-Type","application/x-www-form-urlencoded")}if(app_only_auth){if(null===_oauth_consumer_key&&null===_oauth_bearer_token&&console.warn("To make an app-only auth API request, consumer key or bearer token must be set."),null===_oauth_bearer_token)return oauth2_token(function(){_callApi(httpmethod,method,params,multipart,app_only_auth,!1,callback)});authorization="Bearer "+_oauth_bearer_token}return null!==authorization&&xml.setRequestHeader((_use_proxy?"X-":"")+"Authorization",authorization),xml.onreadystatechange=function(){if(xml.readyState>=4){var httpstatus=12027;try{httpstatus=xml.status}catch(e){}var response="";try{response=xml.responseText}catch(e){}var reply=_parseApiReply(response);reply.httpstatus=httpstatus;var rate=null;"undefined"!=typeof xml.getResponseHeader&&""!==xml.getResponseHeader("x-rate-limit-limit")&&(rate={limit:xml.getResponseHeader("x-rate-limit-limit"),remaining:xml.getResponseHeader("x-rate-limit-remaining"),reset:xml.getResponseHeader("x-rate-limit-reset")}),callback(reply,rate)}},xml.send("GET"===httpmethod?null:post_fields),!0}},_parseApiReply=function(reply){if("string"!=typeof reply||""===reply)return{};if("[]"===reply)return[];var parsed;try{parsed=JSON.parse(reply)}catch(e){if(parsed={},0===reply.indexOf('<?xml version="1.0" encoding="UTF-8"?>'))parsed.request=reply.match(/<request>(.*)<\/request>/)[1],parsed.error=reply.match(/<error>(.*)<\/error>/)[1];else for(var elements=reply.split("&"),i=0;i<elements.length;i++){var element=elements[i].split("=",2);element.length>1?parsed[element[0]]=decodeURIComponent(element[1]):parsed[element[0]]=null}}return parsed};return{setConsumerKey:setConsumerKey,getVersion:getVersion,setToken:setToken,setBearerToken:setBearerToken,setUseProxy:setUseProxy,setProxy:setProxy,__call:__call,oauth_authenticate:oauth_authenticate,oauth_authorize:oauth_authorize,oauth2_token:oauth2_token}};"object"==typeof module&&module&&"object"==typeof module.exports?module.exports=Codebird:("object"==typeof window&&window&&(window.Codebird=Codebird),"function"==typeof define&&define.amd&&define("codebird",[],function(){return Codebird}))}(),!function(){if("function"!=typeof window.getMatchedCSSRules){var ELEMENT_RE=/[\w-]+/g,ID_RE=/#[\w-]+/g,CLASS_RE=/\.[\w-]+/g,ATTR_RE=/\[[^\]]+\]/g,PSEUDO_CLASSES_RE=/\:(?!not)[\w-]+(\(.*\))?/g,PSEUDO_ELEMENTS_RE=/\:\:?(after|before|first-letter|first-line|selection)/g,toArray=function(list){for(var items=[],i=0,listLength=list.length;listLength>i;i++)items.push(list[i]);return items},getCSSHost=function(href){var fakeLinkOfSheet=document.createElement("a");return fakeLinkOfSheet.href=href,fakeLinkOfSheet.host},getSheetRules=function(stylesheet){var sheetHost,sheetMedia=stylesheet.media&&stylesheet.media.mediaText;if("true"==objectFit.disableCrossDomain&&(sheetHost=getCSSHost(stylesheet.href),sheetHost!==window.location.host))return[];if(stylesheet.disabled)return[];if(window.matchMedia){if(sheetMedia&&sheetMedia.length&&!window.matchMedia(sheetMedia).matches)return[]}else if(sheetMedia&&sheetMedia.length)return[];return toArray(stylesheet.cssRules)},_find=function(string,re){return string.match(re),re?re.length:0},calculateScore=function(selector){for(var part,match,score=[0,0,0],parts=selector.split(" ");part=parts.shift(),"string"==typeof part;)match=_find(part,PSEUDO_ELEMENTS_RE),score[2]=match,match&&(part=part.replace(PSEUDO_ELEMENTS_RE,"")),match=_find(part,PSEUDO_CLASSES_RE),score[1]=match,match&&(part=part.replace(PSEUDO_CLASSES_RE,"")),match=_find(part,ATTR_RE),score[1]+=match,match&&(part=part.replace(ATTR_RE,"")),match=_find(part,ID_RE),score[0]=match,match&&(part=part.replace(ID_RE,"")),match=_find(part,CLASS_RE),score[1]+=match,match&&(part=part.replace(CLASS_RE,"")),score[2]+=_find(part,ELEMENT_RE);return parseInt(score.join(""),10)},getSpecificityScore=function(element,selectorText){for(var selector,score,selectors=selectorText.split(","),result=0;selector=selectors.shift();)_matchesSelector(element,selector)&&(score=calculateScore(selector),result=score>result?score:result);return result},sortBySpecificity=function(element,rules){var compareSpecificity=function(a,b){return getSpecificityScore(element,b.selectorText)-getSpecificityScore(element,a.selectorText)};return rules.sort(compareSpecificity)},customMatchesSelector=function(element,selector){for(var matches=(element.document||element.ownerDocument).querySelectorAll(selector),i=0;matches[i]&&matches[i]!==element;)i++;return matches[i]?!0:!1},_matchesSelector=function(element,selector){var matcher=function(selector){return element.matches?element.matches(selector):element.matchesSelector?element.matchesSelector(selector):element.mozMatchesSelector?element.mozMatchesSelector(selector):element.webkitMatchesSelector?element.webkitMatchesSelector(selector):element.msMat
1chesSelector?element.msMatchesSelector(selector):customMatchesSelector(element,selector)};return matcher(selector)};window.getMatchedCSSRules=function(element){var styleSheets,sheet,rules,rule,result=[];for(styleSheets=toArray(window.document.styleSheets);sheet=styleSheets.shift();)for(rules=getSheetRules(sheet);rule=rules.shift();)rule.styleSheet?rules=getSheetRules(rule.styleSheet).concat(rules):rule.media?rules=getSheetRules(rule).concat(rules):_matchesSelector(element,rule.selectorText)&&result.push(rule);return sortBySpecificity(element,result)}}}(),function(){var lastTime=0;window.requestAnimationFrame||(window.requestAnimationFrame=window.webkitRequestAnimationFrame,window.cancelAnimationFrame=window.webkitCancelAnimationFrame||window.webkitCancelRequestAnimationFrame,window.requestAnimationFrame=function(callback){var currTime=(new Date).getTime(),timeToCall=Math.max(0,16-(currTime-lastTime)),id=window.setTimeout(function(){callback(currTime+timeToCall)},timeToCall);return lastTime=currTime+timeToCall,id}),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(id){clearTimeout(id)})}(),function(global){var objectFit={};objectFit._debug=!1,objectFit.observer=null,objectFit.disableCrossDomain="false",objectFit.getComputedStyle=function(element,context){return context=context||window,context.getComputedStyle?context.getComputedStyle(element,null):element.currentStyle},objectFit.getDefaultComputedStyle=function(element){var newelement=element.cloneNode(!0),styles={},iframe=document.createElement("iframe");document.body.appendChild(iframe),iframe.contentWindow.document.open(),iframe.contentWindow.document.write("<body></body>"),iframe.contentWindow.document.body.appendChild(newelement),iframe.contentWindow.document.close();var value,property,defaultElement=iframe.contentWindow.document.querySelectorAll(element.nodeName.toLowerCase())[0],defaultComputedStyle=this.getComputedStyle(defaultElement,iframe.contentWindow);for(property in defaultComputedStyle)if(value=defaultComputedStyle.getPropertyValue===!0?defaultComputedStyle.getPropertyValue(property):defaultComputedStyle[property],null!==value)switch(property){default:styles[property]=value;break;case"width":case"height":case"minWidth":case"minHeight":case"maxWidth":case"maxHeight":}return document.body.removeChild(iframe),styles},objectFit.getMatchedStyle=function(element,property){var val=null,inlineval=null;element.style.getPropertyValue?inlineval=element.style.getPropertyValue(property):element.currentStyle&&(inlineval=element.currentStyle[property]);var r,important,rules=window.getMatchedCSSRules(element),i=rules.length;if(i)for(;i-->0&&(r=rules[i],important=r.style.getPropertyPriority(property),null!==val&&!important||(val=r.style.getPropertyValue(property),!important)););return val||null===inlineval||(val=inlineval),val},objectFit.orientation=function(replacedElement){if(replacedElement.parentNode&&"x-object-fit"===replacedElement.parentNode.nodeName.toLowerCase()){var width=replacedElement.naturalWidth||replacedElement.clientWidth,height=replacedElement.naturalHeight||replacedElement.clientHeight,parentWidth=replacedElement.parentNode.clientWidth,parentHeight=replacedElement.parentNode.clientHeight;!height||width/height>parentWidth/parentHeight?"wider"!==replacedElement.getAttribute("data-x-object-relation")&&(replacedElement.setAttribute("data-x-object-relation","wider"),replacedElement.className="x-object-fit-wider",this._debug&&window.console&&console.log("x-object-fit-wider")):"taller"!==replacedElement.getAttribute("data-x-object-relation")&&(replacedElement.setAttribute("data-x-object-relation","taller"),replacedElement.className="x-object-fit-taller",this._debug&&window.console&&console.log("x-object-fit-taller"))}},objectFit.process=function(args){if(args.selector&&args.replacedElements){switch(objectFit.disableCrossDomain=args.disableCrossDomain||"false",args.fittype=args.fittype||"none",args.fittype){default:return;case"none":case"fill":case"contain":case"cover":}var replacedElements=args.replacedElements;if(replacedElements.length)for(var i=0,replacedElementsLength=replacedElements.length;replacedElementsLength>i;i++)this.processElement(replacedElements[i],args)}},objectFit.processElement=function(replacedElement,args){var property,value,replacedElementStyles=objectFit.getComputedStyle(replacedElement),replacedElementDefaultStyles=objectFit.getDefaultComputedStyle(replacedElement),wrapperElement=document.createElement("x-object-fit");objectFit._debug&&window.console&&console.log("Applying to WRAPPER-------------------------------------------------------");for(property in replacedElementStyles)switch(property){default:value=objectFit.getMatchedStyle(replacedElement,property),null!==value&&""!==value&&(objectFit._debug&&window.console&&console.log(property+": "+value),wrapperElement.style[property]=value);break;case"length":case"parentRule":}objectFit._debug&&window.console&&console.log("Applying to REPLACED ELEMENT-------------------------------------------------------");for(property in replacedElementDefaultStyles)switch(property){default:value=replacedElementDefaultStyles[property],objectFit._debug&&window.console&&""!==value&&(console.log(property+": "+value),void 0===replacedElement.style[property]&&console.log("Indexed style properties (`"+property+"`) not supported in: "+window.navigator.userAgent)),replacedElement.style[property]?replacedElement.style[property]=value:replacedElement.style.property=value;break;case"length":case"parentRule":}wrapperElement.setAttribute("class","x-object-fit-"+args.fittype),replacedElement.parentNode.insertBefore(wrapperElement,replacedElement),wrapperElement.appendChild(replacedElement),objectFit.orientation(replacedElement);var resizeTimer=null,resizeAction=function(){null!==resizeTimer&&window.cancelAnimationFrame(resizeTimer),resizeTimer=window.requestAnimationFrame(function(){objectFit.orientation(replacedElement)})};switch(args.fittype){default:break;case"contain":case"cover":window.addEventListener?(replacedElement.addEventListener("load",resizeAction,!1),window.addEventListener("resize",resizeAction,!1),window.addEventListener("orientationchange",resizeAction,!1)):(replacedElement.attachEvent("onload",resizeAction),window.attachEvent("onresize",resizeAction))}},objectFit.listen=function(args){var domInsertedAction=function(element){for(var i=0,argsLength=args.length;argsLength>i;i++)(element.mozMatchesSelector&&element.mozMatchesSelector(args[i].selector)||element.msMat
1chesSelector&&element.msMatchesSelector(args[i].selector)||element.oMatchesSelector&&element.oMatchesSelector(args[i].selector)||element.webkitMatchesSelector&&element.webkitMatchesSelector(args[i].selector))&&(args[i].replacedElements=[element],objectFit.process(args[i]),objectFit._debug&&window.console&&console.log("Matching node inserted: "+element.nodeName))},domInsertedObserverFunction=function(element){objectFit.observer.disconnect(),domInsertedAction(element),objectFit.observer.observe(document.documentElement,{childList:!0,subtree:!0})},domInsertedEventFunction=function(event){window.removeEventListener("DOMNodeInserted",domInsertedEventFunction,!1),domInsertedAction(event.target),window.addEventListener("DOMNodeInserted",domInsertedEventFunction,!1);
2},domRemovedAction=function(element){"x-object-fit"===element.nodeName.toLowerCase()&&(element.parentNode.removeChild(element),objectFit._debug&&window.console&&console.log("Matching node removed: "+element.nodeName))},domRemovedObserverFunction=function(element){objectFit.observer.disconnect(),domRemovedAction(element),objectFit.observer.observe(document.documentElement,{childList:!0,subtree:!0})},domRemovedEventFunction=function(event){window.removeEventListener("DOMNodeRemoved",domRemovedEventFunction,!1),domRemovedAction(event.target.parentNode),window.addEventListener("DOMNodeRemoved",domRemovedEventFunction,!1)};window.MutationObserver?(objectFit._debug&&window.console&&console.log("DOM MutationObserver"),this.observer=new MutationObserver(function(mutations){mutations.forEach(function(mutation){if(mutation.addedNodes&&mutation.addedNodes.length)for(var nodes=mutation.addedNodes,i=0,nodesLength=nodes.length;nodesLength>i;i++)domInsertedObserverFunction(nodes[i]);mutation.removedNodes&&mutation.removedNodes.length&&domRemovedObserverFunction(mutation.target)})}),this.observer.observe(document.documentElement,{childList:!0,subtree:!0})):window.addEventListener&&(objectFit._debug&&window.console&&console.log("DOM Mutation Events"),window.addEventListener("DOMNodeInserted",domInsertedEventFunction,!1),window.addEventListener("DOMNodeRemoved",domRemovedEventFunction,!1))},objectFit.init=function(args){if(args){args instanceof Array||(args=[args]);for(var i=0,argsLength=args.length;argsLength>i;i++)args[i].replacedElements=document.querySelectorAll(args[i].selector),this.process(args[i]);this.listen(args)}},objectFit.polyfill=function(args){"objectFit"in document.documentElement.style==0?(objectFit._debug&&window.console&&console.log("object-fit not natively supported"),"complete"===document.readyState?objectFit.init(args):window.addEventListener?window.addEventListener("load",function(){objectFit.init(args)},!1):window.attachEvent("onload",function(){objectFit.init(args)})):objectFit._debug&&window.console&&console.log("object-fit natively supported")},"object"==typeof module&&module&&"object"==typeof module.exports?module.exports=objectFit:"function"==typeof define&&define.amd?define([],function(){return objectFit}):"object"==typeof global&&"object"==typeof global.document&&(global.objectFit=objectFit)}(window),window.Modernizr=function(a,b,c){function C(a){j.cssText=a}function D(a,b){return C(n.join(a+";")+(b||""))}function E(a,b){return typeof a===b}function F(a,b){return!!~(""+a).indexOf(b)}function G(a,b){for(var d in a){var e=a[d];if(!F(e,"-")&&j[e]!==c)return"pfx"==b?e:!0}return!1}function H(a,b,d){for(var e in a){var f=b[a[e]];if(f!==c)return d===!1?a[e]:E(f,"function")?f.bind(d||b):f}return!1}function I(a,b,c){var d=a.charAt(0).toUpperCase()+a.slice(1),e=(a+" "+p.join(d+" ")+d).split(" ");return E(b,"string")||E(b,"undefined")?G(e,b):(e=(a+" "+q.join(d+" ")+d).split(" "),H(e,b,c))}function J(){e.input=function(c){for(var d=0,e=c.length;e>d;d++)u[c[d]]=c[d]in k;return u.list&&(u.list=!!b.createElement("datalist")&&!!a.HTMLDataListElement),u}("autocomplete autofocus list placeholder max min multiple pattern required step".split(" ")),e.inputtypes=function(a){for(var e,f,h,d=0,i=a.length;i>d;d++)k.setAttribute("type",f=a[d]),e="text"!==k.type,e&&(k.value=l,k.style.cssText="position:absolute;visibility:hidden;",/^range$/.test(f)&&k.style.WebkitAppearance!==c?(g.appendChild(k),h=b.defaultView,e=h.getComputedStyle&&"textfield"!==h.getComputedStyle(k,null).WebkitAppearance&&0!==k.offsetHeight,g.removeChild(k)):/^(search|tel)$/.test(f)||(e=/^(url|email)$/.test(f)?k.checkValidity&&k.checkValidity()===!1:k.value!=l)),t[a[d]]=!!e;return t}("search tel url email datetime date month week time datetime-local number range color".split(" "))}var x,B,d="2.7.2",e={},f=!0,g=b.documentElement,h="modernizr",i=b.createElement(h),j=i.style,k=b.createElement("input"),l=":)",n=({}.toString," -webkit- -moz- -o- -ms- ".split(" ")),o="Webkit Moz O ms",p=o.split(" "),q=o.toLowerCase().split(" "),r={svg:"http://www.w3.org/2000/svg"},s={},t={},u={},v=[],w=v.slice,y=function(a,c,d,e){var f,i,j,k,l=b.createElement("div"),m=b.body,n=m||b.createElement("body");if(parseInt(d,10))for(;d--;)j=b.createElement("div"),j.id=e?e[d]:h+(d+1),l.appendChild(j);return f=["&#173;",'<style id="s',h,'">',a,"</style>"].join(""),l.id=h,(m?l:n).innerHTML+=f,n.appendChild(l),m||(n.style.background="",n.style.overflow="hidden",k=g.style.overflow,g.style.overflow="hidden",g.appendChild(n)),i=c(l,a),m?l.parentNode.removeChild(l):(n.parentNode.removeChild(n),g.style.overflow=k),!!i},z=function(b){var c=a.matchMedia||a.msMatchMedia;if(c)return c(b).matches;var d;return y("@media "+b+" { #"+h+" { position: absolute; } }",function(b){d="absolute"==(a.getComputedStyle?getComputedStyle(b,null):b.currentStyle).position}),d},A={}.hasOwnProperty;B=E(A,"undefined")||E(A.call,"undefined")?function(a,b){return b in a&&E(a.constructor.prototype[b],"undefined")}:function(a,b){return A.call(a,b)},Function.prototype.bind||(Function.prototype.bind=function(b){var c=this;if("function"!=typeof c)throw new TypeError;
vendor: 6,613 bytes, line 2
2var d=w.call(arguments,1),e=function(){if(this instanceof e){var a=function(){};a.prototype=c.prototype;var f=new a,g=c.apply(f,d.concat(w.call(arguments)));return Object(g)===g?g:f}return c.apply(b,d.concat(w.call(arguments)))};return e}),s.touch=function(){var c;return"ontouchstart"in a||a.DocumentTouch&&b instanceof DocumentTouch?c=!0:y(["@media (",n.join("touch-enabled),("),h,")","{#modernizr{top:9px;position:absolute}}"].join(""),function(a){c=9===a.offsetTop}),c},s.geolocation=function(){return"geolocation"in navigator},s.rgba=function(){return C("background-color:rgba(150,255,150,.5)"),F(j.backgroundColor,"rgba")},s.backgroundsize=function(){return I("backgroundSize")},s.borderimage=function(){return I("borderImage")},s.borderradius=function(){return I("borderRadius")},s.boxshadow=function(){return I("boxShadow")},s.opacity=function(){return D("opacity:.55"),/^0.55$/.test(j.opacity)},s.cssgradients=function(){var a="background-image:",b="gradient(linear,left top,right bottom,from(#9f9),to(white));",c="linear-gradient(left top,#9f9, white);";return C((a+"-webkit- ".split(" ").join(b+a)+n.join(c+a)).slice(0,-a.length)),F(j.backgroundImage,"gradient")},s.csstransforms=function(){return!!I("transform")},s.csstransforms3d=function(){var a=!!I("perspective");return a&&"webkitPerspective"in g.style&&y("@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}",function(b,c){a=9===b.offsetLeft&&3===b.offsetHeight}),a},s.csstransitions=function(){return I("transition")},s.fontface=function(){var a;return y('@font-face {font-family:"font";src:url("https://")}',function(c,d){var e=b.getElementById("smodernizr"),f=e.sheet||e.styleSheet,g=f?f.cssRules&&f.cssRules[0]?f.cssRules[0].cssText:f.cssText||"":"";a=/src/i.test(g)&&0===g.indexOf(d.split(" ")[0])}),a},s.generatedcontent=function(){var a;return y(["#",h,"{font:0/0 a}#",h,':after{content:"',l,'";visibility:hidden;font:3px/1 a}'].join(""),function(b){a=b.offsetHeight>=3}),a},s.video=function(){var a=b.createElement("video"),c=!1;try{(c=!!a.canPlayType)&&(c=new Boolean(c),c.ogg=a.canPlayType('video/ogg; codecs="theora"').replace(/^no$/,""),c.h264=a.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(/^no$/,""),c.webm=a.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/,""))}catch(d){}return c},s.svg=function(){return!!b.createElementNS&&!!b.createElementNS(r.svg,"svg").createSVGRect};for(var K in s)B(s,K)&&(x=K.toLowerCase(),e[x]=s[K](),v.push((e[x]?"":"no-")+x));return e.input||J(),e.addTest=function(a,b){if("object"==typeof a)for(var d in a)B(a,d)&&e.addTest(d,a[d]);else{if(a=a.toLowerCase(),e[a]!==c)return e;b="function"==typeof b?b():b,"undefined"!=typeof f&&f&&(g.className+=" "+(b?"":"no-")+a),e[a]=b}return e},C(""),i=k=null,e._version=d,e._prefixes=n,e._domPrefixes=q,e._cssomPrefixes=p,e.mq=z,e.testProp=function(a){return G([a])},e.testAllProps=I,e.testStyles=y,g.className=g.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(f?" js "+v.join(" "):""),e}(this,this.document),function(a,b,c){function d(a){return"[object Function]"==o.call(a)}function e(a){return"string"==typeof a}function f(){}function g(a){return!a||"loaded"==a||"complete"==a||"uninitialized"==a}function h(){var a=p.shift();q=1,a?a.t?m(function(){("c"==a.t?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){"img"!=a&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l=b.createElement(a),o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};1===y[c]&&(r=1,y[c]=[]),"object"==a?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),"img"!=a&&(r||2===y[c]?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i("c"==b?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),1==p.length&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var A,B,l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&"[object Opera]"==o.call(a.opera),l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return"[object Array]"==o.call(a)},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}};B=function(a){function b(a){var e,f,g,a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a};for(f=0;d>f;f++)g=a[f].split("="),(e=z[g.shift()])&&(c=e(c,g));for(f=0;b>f;f++)c=x[f](c);return c}function g(a,e,f,g,h){var i=b(a),j=i.autoCallback;i.url.split(".").pop().split("?").shift(),i.bypass||(e&&(e=d(e)?e:e[a]||e[g]||e[a.split("/").pop().split("?")[0]]),i.instead?i.instead(a,e,f,g,h):(y[i.url]?i.noexec=!0:y[i.url]=1,f.load(i.url,i.forceCSS||!i.forceJS&&"css"==i.url.split(".").pop().split("?").shift()?"c":c,i.noexec,i.attrs,i.timeout),(d(e)||d(j))&&f.load(function(){k(),e&&e(i.origUrl,h,g),j&&j(i.origUrl,h,g),y[i.url]=2})))}function h(a,b){function c(a,c){if(a){if(e(a))c||(j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}),g(a,j,b,0,h);else if(Object(a)===a)for(n in m=function(){var c,b=0;for(c in a)a.hasOwnProperty(c)&&b++;return b}(),a)a.hasOwnProperty(n)&&(!c&&!--m&&(d(j)?j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}:j[n]=function(a){return function(){var b=[].slice.call(arguments);a&&a.apply(this,b),l()}}(k[n])),g(a[n],j,b,n,h))}else!c&&l()}var m,n,h=!!a.test,i=a.load||a.both,j=a.callback||f,k=j,l=a.complete||f;c(h?a.yep:a.nope,!!i),i&&c(i)}var i,j,l=this.yepnope.loader;if(e(a))g(a,0,l,0);else if(w(a))for(i=0;i<a.length;i++)j=a[i],e(j)?g(j,0,l,0):w(j)?B(j):Object(j)===j&&h(j,l);else Object(a)===a&&h(a,l)},B.addPrefix=function(a,b){z[a]=b},B.addFilter=function(a){x.push(a)},B.errorTimeout=1e4,null==b.readyState&&b.addEventListener&&(b.readyState="loading",b.addEventListener("DOMContentLoaded",A=function(){b.removeEventListener("DOMContentLoaded",A,0),b.readyState="complete"},0)),a.yepnope=k(),a.yepnope.executeStack=h,a.yepnope.injectJs=function(a,c,d,e,i,j){var l,o,k=b.createElement("script"),e=e||B.errorTimeout;k.src=a;for(o in d)k.setAttribute(o,d[o]);c=j?h:c||f,k.onreadystatechange=k.onload=function(){!l&&g(k.readyState)&&(l=1,c(),k.onload=k.onreadystatechange=null)},m(function(){l||(l=1,c(1))},e),i?k.onload():n.parentNode.insertBefore(k,n)},a.yepnope.injectCss=function(a,c,d,e,g,i){var j,e=b.createElement("link"),
2c=i?h:c||f;e.href=a,e.rel="stylesheet",e.type="text/css";for(j in d)e.setAttribute(j,d[j]);g||(n.parentNode.insertBefore(e,n),m(c,0))}}(this,document),Modernizr.load=function(){yepnope.apply(window,[].slice.call(arguments,0))},!function($){"use strict";var Collapse=function(element,options){this.$element=$(element),this.options=$.extend({},$.fn.collapse.defaults,options),this.options.toggle&&this.toggle()};Collapse.prototype={constructor:Collapse,dimension:function(){var hasWidth=this.$element.hasClass("width");return hasWidth?"width":"height"},show:function(){var dimension,scroll,actives,hasData;if(!this.transitioning&&!this.$element.hasClass("in")){if(dimension=this.dimension(),scroll=$.camelCase(["scroll",dimension].join("-")),actives=$.find(this.options.parent)&&$(this.options.parent).find("> .accordion-group > .in"),actives&&actives.length){if(hasData=actives.data("collapse"),hasData&&hasData.transitioning)return;actives.collapse("hide"),hasData||actives.data("collapse",null)}this.$element[dimension](0),this.transition("addClass",$.Event("show"),"shown"),$.support.transition&&this.$element[dimension](this.$element[0][scroll])}},hide:function(){var dimension;!this.transitioning&&this.$element.hasClass("in")&&(dimension=this.dimension(),this.reset(this.$element[dimension]()),this.transition("removeClass",$.Event("hide"),"hidden"),this.$element[dimension](0))},reset:function(size){var dimension=this.dimension();return this.$element.removeClass("collapse")[dimension](size||"auto")[0].offsetWidth,this.$element[null!==size?"addClass":"removeClass"]("collapse"),this},transition:function(method,startEvent,completeEvent){var that=this,complete=function(){"show"==startEvent.type&&that.reset(),that.transitioning=0,that.$element.trigger(completeEvent)};this.$element.trigger(startEvent),startEvent.isDefaultPrevented()||(this.transitioning=1,this.$element[method]("in"),$.support.transition&&this.$element.hasClass("collapse")?this.$element.one($.support.transition.end,complete):complete())},toggle:function(){this[this.$element.hasClass("in")?"hide":"show"]()}};var old=$.fn.collapse;$.fn.collapse=function(option){return this.each(function(){var $this=$(this),data=$this.data("collapse"),options=$.extend({},$.fn.collapse.defaults,$this.data(),"object"==typeof option&&option);data||$this.data("collapse",data=new Collapse(this,options)),"string"==typeof option&&data[option]()})},$.fn.collapse.defaults={toggle:!0},$.fn.collapse.Constructor=Collapse,$.fn.collapse.noConflict=function(){return $.fn.collapse=old,this},$(document).on("click.collapse.data-api","[data-toggle=collapse]",function(e){var href,$this=$(this),target=$this.attr("data-target")||e.preventDefault()||(href=$this.attr("href"))&&href.replace(/.*(?=#[^\s]+$)/,""),$target=$($.find(target)),option=$target.data("collapse")?"toggle":$this.data();$this[$target.hasClass("in")?"addClass":"removeClass"]("collapsed"),$target.collapse(option)})}(window.jQuery),!function($){"use strict";function clearMenus(){$(toggle).each(function(){getParent($(this)).removeClass("open")})}function getParent($this){var $parent,selector=$this.attr("data-target");return selector||(selector=$this.attr("href"),selector=selector&&/#/.test(selector)&&selector.replace(/.*(?=#[^\s]*$)/,"")),$parent=selector&&$(document).find($.escapeSelector(selector)),$parent&&$parent.length||($parent=$this.parent()),$parent}var toggle="[data-toggle=dropdown]",Dropdown=function(element){var $el=$(element).on("click.dropdown.data-api",this.toggle);$("html").on("click.dropdown.data-api",function(){$el.parent().removeClass("open")})};Dropdown.prototype={constructor:Dropdown,toggle:function(e){var $parent,isActive,$this=$(this);if(!$this.is(".disabled, :disabled"))return $parent=getParent($this),isActive=$parent.hasClass("open"),clearMenus(),isActive||$parent.toggleClass("open"),$this.focus(),!1},keydown:function(e){var $this,$items,$parent,isActive,index;if(/(38|40|27)/.test(e.keyCode)&&($this=$(this),e.preventDefault(),e.stopPropagation(),!$this.is(".disabled, :disabled"))){if($parent=getParent($this),isActive=$parent.hasClass("open"),!isActive||isActive&&27==e.keyCode)return 27==e.which&&$parent.find(toggle).focus(),$this.click();$items=$("[role=menu] li:not(.divider):visible a",$parent),$items.length&&(index=$items.index($items.filter(":focus")),38==e.keyCode&&index>0&&index--,40==e.keyCode&&index<$items.length-1&&index++,~index||(index=0),$items.eq(index).focus())}}};var old=$.fn.dropdown;$.fn.dropdown=function(option){return this.each(function(){var $this=$(this),data=$this.data("dropdown");"string"==typeof option&&data[option].call($this)})},$.fn.dropdown.Constructor=Dropdown,$.fn.dropdown.noConflict=function(){return $.fn.dropdown=old,this},$(document).on("click.dropdown.data-api",clearMenus).on("click.dropdown.data-api",".dropdown form",function(e){e.stopPropagation()}).on(".dropdown-menu",function(e){e.stopPropagation()}).on("click.dropdown.data-api",toggle,Dropdown.prototype.toggle).on("keydown.dropdown.data-api",toggle+", [role=menu]",Dropdown.prototype.keydown)}(window.jQuery),!function($){"use strict";var Modal=function(element,options){this.options=options,this.$element=$(element).delegate('[data-dismiss="modal"]',"click.dismiss.modal",$.proxy(this.hide,this)),this.options.remote&&this.$element.find(".modal
2-body").load(this.options.remote)};Modal.prototype={constructor:Modal,toggle:function(){return this[this.isShown?"hide":"show"]()},show:function(){var that=this,e=$.Event("show");this.$element.trigger(e),this.isShown||e.isDefaultPrevented()||(this.isShown=!0,this.escape(),this.backdrop(function(){var transition=$.support.transition&&that.$element.hasClass("fade");that.$element.parent().length||that.$element.appendTo(document.body),that.$element.show(),transition&&that.$element[0].offsetWidth,that.$element.addClass("in").attr("aria-hidden",!1),that.enforceFocus(),transition?that.$element.one($.support.transition.end,function(){that.$element.focus().trigger("shown")}):that.$element.focus().trigger("shown")}))},hide:function(e){e&&e.preventDefault();e=$.Event("hide"),this.$element.trigger(e),this.isShown&&!e.isDefaultPrevented()&&(this.isShown=!1,this.escape(),$(document).off("focusin.modal"),this.$element.removeClass("in").attr("aria-hidden",!0),$.support.transition&&this.$element.hasClass("fade")?this.hideWithTransition():this.hideModal())},enforceFocus:function(){var that=this;$(document).on("focusin.modal",function(e){that.$element[0]===e.target||that.$element.has(e.target).length||that.$element.focus()})},escape:function(){var that=this;this.isShown&&this.options.keyboard?this.$element.on("keyup.dismiss.modal",function(e){27==e.which&&that.hide()}):this.isShown||this.$element.off("keyup.dismiss.modal")},hideWithTransition:function(){var that=this,timeout=setTimeout(function(){that.$element.off($.support.transition.end),that.hideModal()},500);this.$element.one($.support.transition.end,function(){clearTimeout(timeout),that.hideModal()})},hideModal:function(){var that=this;this.$element.hide(),this.backdrop(function(){that.removeBackdrop(),that.$element.trigger("hidden")})},removeBackdrop:function(){this.$backdrop.remove(),this.$backdrop=null},backdrop:function(callback){var animate=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var doAnimate=$.support.transition&&animate;if(this.$backdrop=$('<div class="modal-backdrop '+animate+'" />').appendTo(document.body),this.$backdrop.click("static"==this.options.backdrop?$.proxy(this.$element[0].focus,this.$element[0]):$.proxy(this.hide,this)),doAnimate&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!callback)return;doAnimate?this.$backdrop.one($.support.transition.end,callback):callback()}else!this.isShown&&this.$backdrop?(this.$backdrop.removeClass("in"),$.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one($.support.transition.end,callback):callback()):callback&&callback()}};var old=$.fn.modal;$.fn.modal=function(option){return this.each(function(){var $this=$(this),data=$this.data("modal"),options=$.extend({},$.fn.modal.defaults,$this.data(),"object"==typeof option&&option);data||$this.data("modal",data=new Modal(this,options)),"string"==typeof option?data[option]():options.show&&data.show()})},$.fn.modal.defaults={backdrop:!0,keyboard:!0,show:!0},$.fn.modal.Constructor=Modal,$.fn.modal.noConflict=function(){return $.fn.modal=old,this},$(document).on("click.modal.data-api",'[data-toggle="modal"]',function(e){var $this=$(this),href=$this.attr("href"),targetSelector=$this.attr("data-target")||href&&href.replace(/.*(?=#[^\s]+$)/,""),$target=targetSelector?$(document).find(targetSelector):null,option=$target.data("modal")?"toggle":$.extend({remote:!/#/.test(href)&&href},$target.data(),$this.data());e.preventDefault(),$target.modal(option).one("hide",function(){$this.focus()})})}(window.jQuery),!function($){"use strict";var Tab=function(element){this.element=$(element)};Tab.prototype={constructor:Tab,show:function(){var previous,$target,e,$this=this.element,$ul=$this.closest("ul:not(.dropdown-menu)"),selector=$this.attr("data-target");selector||(selector=$this.attr("href"),selector=selector&&selector.replace(/.*(?=#[^\s]*$)/,"")),$this.parent("li").hasClass("active")||(previous=$ul.find(".active:last a")[0],e=$.Event("show",{relatedTarget:previous}),$this.trigger(e),e.isDefaultPrevented()||($target=$(document).find(selector),this.activate($this.parent("li"),$ul),this.activate($target,$target.parent(),function(){$this.trigger({type:"shown",relatedTarget:previous})})))},activate:function(element,container,callback){function next(){$active.removeClass("active").find("> .dropdown-menu > .active").removeClass("active"),element.addClass("active"),transition?(element[0].offsetWidth,element.addClass("in")):element.removeClass("fade"),element.parent(".dropdown-menu")&&element.closest("li.dropdown").addClass("active"),callback&&callback()}var $active=container.find("> .active"),transition=callback&&$.support.transition&&$active.hasClass("fade");transition?$active.one($.support.transition.end,next):next(),$active.removeClass("in")}};var old=$.fn.tab;$.fn.tab=function(option){return this.each(function(){var $this=$(this),data=$this.data("tab");data||$this.data("tab",data=new Tab(this)),"string"==typeof option&&data[option]()})},$.fn.tab.Constructor=Tab,$.fn.tab.noConflict=function(){return $.fn.tab=old,this},$(document).on("click.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"]',function(e){e.preventDefault(),$(this).tab("show")})}(window.jQuery),!function($){"use strict";$(function(){$.support.transition=function(){var transitionEnd=function(){var name,el=document.createElement("bootstrap"),transEndEventNames={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(name in transEndEventNames)if(void 0!==el.style[name])return transEndEventNames[name]}();return transitionEnd&&{end:transitionEnd}}()})}(window.jQuery);var bootbox=window.bootbox||function(document,$){function _translate(str,locale){return"undefined"==typeof locale&&(locale=_locale),"string"==typeof _locales[locale][str]?_locales[locale][str]:locale!=_defaultLocale?_translate(str,_defaultLocale):str}var _locale="en",_defaultLocale="en",_animate=!0,_backdrop="static",_defaultHref="javascript:;",_classes="",_btnClasses={},_icons={},that={};that.setLocale=function(locale){for(var i in _locales)if(i==locale)return void(_locale=locale);throw new Error("Invalid locale: "+locale)},that.addLocale=function(locale,translations){"undefined"==typeof _locales[locale]&&(_locales[locale]={});for(var str in translations)_locales[locale][str]=translations[str]},that.setIcons=function(icons){_icons=icons,("object"!=typeof _icons||null===_icons)&&(_icons={})},that.setBtnClasses=function(btnClasses){_btnClasses=btnClasses,("object"!=typeof _btnClasses||null===_btnClasses)&&
2(_btnClasses={})},that.alert=function(){var str="",label=_translate("OK"),cb=null;switch(arguments.length){case 1:str=arguments[0];break;case 2:str=arguments[0],"function"==typeof arguments[1]?cb=arguments[1]:label=arguments[1];break;case 3:str=arguments[0],label=arguments[1],cb=arguments[2];break;default:throw new Error("Incorrect number of arguments: expected 1-3")}return that.dialog(str,{label:label,icon:_icons.OK,"class":_btnClasses.OK,callback:cb},{onEscape:cb||!0})},that.confirm=function(){var str="",labelCancel=_translate("CANCEL"),labelOk=_translate("CONFIRM"),cb=null;switch(arguments.length){case 1:str=arguments[0];break;case 2:str=arguments[0],"function"==typeof arguments[1]?cb=arguments[1]:labelCancel=arguments[1];break;case 3:str=arguments[0],labelCancel=arguments[1],"function"==typeof arguments[2]?cb=arguments[2]:labelOk=arguments[2];break;case 4:str=arguments[0],labelCancel=arguments[1],labelOk=arguments[2],cb=arguments[3];break;default:throw new Error("Incorrect number of arguments: expected 1-4")}var cancelCallback=function(){return"function"==typeof cb?cb(!1):void 0},confirmCallback=function(){return"function"==typeof cb?cb(!0):void 0};return that.dialog(str,[{label:labelCancel,icon:_icons.CANCEL,"class":_btnClasses.CANCEL,callback:cancelCallback},{label:labelOk,icon:_icons.CONFIRM,"class":_btnClasses.CONFIRM,callback:confirmCallback}],{onEscape:cancelCallback})},that.prompt=function(){var str="",labelCancel=_translate("CANCEL"),labelOk=_translate("CONFIRM"),cb=null,defaultVal="";switch(arguments.length){case 1:str=arguments[0];break;case 2:str=arguments[0],"function"==typeof arguments[1]?cb=arguments[1]:labelCancel=arguments[1];break;case 3:str=arguments[0],labelCancel=arguments[1],"function"==typeof arguments[2]?cb=arguments[2]:labelOk=arguments[2];break;case 4:str=arguments[0],labelCancel=arguments[1],labelOk=arguments[2],cb=arguments[3];break;case 5:str=arguments[0],labelCancel=arguments[1],labelOk=arguments[2],cb=arguments[3],defaultVal=arguments[4];break;default:throw new Error("Incorrect number of arguments: expected 1-5")}var header=str,form=$("<form></form>");form.append("<input autocomplete=off type=text value='"+defaultVal+"' />");var cancelCallback=function(){return"function"==typeof cb?cb(null):void 0},confirmCallback=function(){return"function"==typeof cb?cb(form.find("input[type=text]").val()):void 0},div=that.dialog(form,[{label:labelCancel,icon:_icons.CANCEL,"class":_btnClasses.CANCEL,callback:cancelCallback},{label:labelOk,icon:_icons.CONFIRM,"class":_btnClasses.CONFIRM,callback:confirmCallback}],{header:header,show:!1,onEscape:cancelCallback});return div.on("shown",function(){form.find("input[type=text]").focus(),form.on("submit",function(e){e.preventDefault(),div.find(".btn-primary").click()})}),div.modal("show"),div},that.dialog=function(str,handlers,options){function onCancel(source){var hideModal=null;"function"==typeof options.onEscape&&(hideModal=options.onEscape()),hideModal!==!1&&div.modal("hide")}var buttons="",callbacks=[];options||(options={}),"undefined"==typeof handlers?handlers=[]:"undefined"==typeof handlers.length&&(handlers=[handlers]);for(var i=handlers.length;i--;){var label=null,href=null,_class=null,icon="",callback=null;if("undefined"==typeof handlers[i].label&&"undefined"==typeof handlers[i]["class"]&&"undefined"==typeof handlers[i].callback){var propCount=0,property=null;for(var j in handlers[i])if(property=j,++propCount>1)break;1==propCount&&"function"==typeof handlers[i][j]&&(handlers[i].label=property,handlers[i].callback=handlers[i][j])}"function"==typeof handlers[i].callback&&(callback=handlers[i].callback),handlers[i]["class"]?_class=handlers[i]["class"]:i==handlers.length-1&&handlers.length<=2&&(_class="btn-primary"),label=handlers[i].label?handlers[i].label:"Option "+(i+1),handlers[i].icon&&(icon="<i class='"+handlers[i].icon+"'></i> "),href=handlers[i].href?handlers[i].href:_defaultHref,buttons="<a data-handler='"+i+"' class='btn "+_class+"' href='"+href+"'>"+icon+label+"</a>"+buttons,callbacks[i]=callback}var parts=["<div class='bootbox modal' tabindex='-1' style='overflow:hidden;'>"];if(options.header){var closeButton="";("undefined"==typeof options.headerCloseButton||options.headerCloseButton)&&(closeButton="<a href='"+_defaultHref+"' class='close'>&times;</a>"),parts.push("<div class='modal-header'>"+closeButton+"<h3>"+options.header+"</h3></div>")}parts.push("<div class='modal-body'></div>"),buttons&&parts.push("<div class='modal-footer'>"+buttons+"</div>"),parts.push("</div>");var div=$(parts.join("\n")),shouldFade="undefined"==typeof options.animate?_animate:options.animate;shouldFade&&div.addClass("fade");var optionalClasses="undefined"==typeof options.classes?_classes:options.classes;return optionalClasses&&div.addClass(optionalClasses),div.find(".modal
2-body").html(str),div.on("keyup.dismiss.modal",function(e){27===e.which&&options.onEscape&&onCancel("escape")}),div.on("click","a.close",function(e){e.preventDefault(),onCancel("close")}),div.on("shown",function(){div.find("a.btn-primary:first").focus()}),div.on("hidden",function(){div.remove()}),div.on("click",".modal-footer a",function(e){var handler=$(this).data("handler"),cb=callbacks[handler],hideModal=null;("undefined"==typeof handler||"undefined"==typeof handlers[handler].href)&&(e.preventDefault(),"function"==typeof cb&&(hideModal=cb()),hideModal!==!1&&div.modal("hide"))}),$("body").append(div),div.modal({backdrop:"undefined"==typeof options.backdrop?_backdrop:options.backdrop,keyboard:!1,show:!1}),div.on("show",function(e){$(document).off("focusin.modal")}),("undefined"==typeof options.show||options.show===!0)&&div.modal("show"),div},that.modal=function(){var str,label,options,defaultOptions={onEscape:null,keyboard:!0,backdrop:_backdrop};switch(arguments.length){case 1:str=arguments[0];break;case 2:str=arguments[0],"object"==typeof arguments[1]?options=arguments[1]:label=arguments[1];break;case 3:str=arguments[0],label=arguments[1],options=arguments[2];break;default:throw new Error("Incorrect number of arguments: expected 1-3")}return defaultOptions.header=label,options="object"==typeof options?$.extend(defaultOptions,options):defaultOptions,that.dialog(str,[],options)},that.hideAll=function(){$(".bootbox").modal("hide")},that.animate=function(animate){_animate=animate},that.backdrop=function(backdrop){_backdrop=backdrop},that.classes=function(classes){_classes=classes};var _locales={en:{OK:"OK",CANCEL:"Cancel",CONFIRM:"OK"},fr:{OK:"OK",CANCEL:"Annuler",CONFIRM:"D'accord"},de:{OK:"OK",CANCEL:"Abbrechen",CONFIRM:"Akzeptieren"},es:{OK:"OK",CANCEL:"Cancelar",CONFIRM:"Aceptar"},br:{OK:"OK",CANCEL:"Cancelar",CONFIRM:"Sim"},nl:{OK:"OK",CANCEL:"Annuleren",CONFIRM:"Accepteren"},ru:{OK:"OK",CANCEL:"Отмена",CONFIRM:"Применить"},it:{OK:"OK",CANCEL:"Annulla",CONFIRM:"Conferma"},pl:{OK:"OK",CANCEL:"Anuluj",CONFIRM:"Potwierdź"}};return that}(document,window.jQuery);if(window.bootbox=bootbox,function(undefined){"use strict";Array.prototype.indexOf||(Array.prototype.indexOf=function(obj,start){for(var i=start||0;i<this.length;i++)if(this[i]===obj)return i;return-1});var Codebird=function(){var _oauth_consumer_key=null,_oauth_consumer_secret=null,_oauth_bearer_token=null,_endpoint_base="https://api.twitter.com/",_endpoint_base_media="https://upload.twitter.com/",_endpoint=_endpoint_base+"1.1/",_endpoint_media=_endpoint_base_media+"1.1/",_endpoint_oauth=_endpoint_base,_endpoint_proxy="https://api.jublo.net/codebird/",_endpoint_old=_endpoint_base+"1/",_use_jsonp="undefined"!=typeof navigator&&"undefined"!=typeof navigator.userAgent&&(navigator.userAgent.indexOf("Trident/4")>-1||navigator.userAgent.indexOf("Trident/5")>-1||navigator.userAgent.indexOf("MSIE 7.0")>-1),_use_proxy="undefined"!=typeof navigator&&"undefined"!=typeof navigator.userAgent,_oauth_token=null,_oauth_token_secret=null,_version="2.5.0",setConsumerKey=function(key,secret){_oauth_consumer_key=key,_oauth_consumer_secret=secret},setBearerToken=function(token){_oauth_bearer_token=token},getVersion=function(){return _version},setToken=function(token,secret){_oauth_token=token,_oauth_token_secret=secret},setUseProxy=function(use_proxy){_use_proxy=!!use_proxy},setProxy=function(proxy){proxy.match(/\/$/)||(proxy+="/"),_endpoint_proxy=proxy},_parse_str=function(str,array){
3var glue1="=",glue2="&",array2=String(str).replace(/^&?([\s\S]*?)&?$/,"$1").split(glue2),i,j,chr,tmp,key,value,bracket,keys,evalStr,fixStr=function(str){return decodeURIComponent(str).replace(/([\\"'])/g,"\\$1").replace(/\n/g,"\\n").replace(/\r/g,"\\r")};for(array||(array=this.window),i=0;i<array2.length;i++){for(tmp=array2[i].split(glue1),tmp.length<2&&(tmp=[tmp,""]),key=fixStr(tmp[0]),value=fixStr(tmp[1]);" "===key.charAt(0);)key=key.substr(1);if(-1!==key.indexOf("\x00")&&(key=key.substr(0,key.indexOf("\x00"))),key&&"["!==key.charAt(0)){for(keys=[],bracket=0,j=0;j<key.length;j++)if("["!==key.charAt(j)||bracket){if("]"===key.charAt(j)&&bracket&&(keys.length||keys.push(key.substr(0,bracket-1)),keys.push(key.substr(bracket,j-bracket)),bracket=0,"["!==key.charAt(j+1)))break}else bracket=j+1;for(keys.length||(keys=[key]),j=0;j<keys[0].length&&(chr=keys[0].charAt(j),(" "===chr||"."===chr||"["===chr)&&(keys[0]=keys[0].substr(0,j)+"_"+keys[0].substr(j+1)),"["!==chr);j++);for(evalStr="array",j=0;j<keys.length;j++)key=keys[j],key=""!==key&&" "!==key||0===j?"'"+key+"'":eval(evalStr+".push([]);")-1,evalStr+="["+key+"]",j!==keys.length-1&&"undefined"===eval("typeof "+evalStr)&&eval(evalStr+" = [];");evalStr+=" = '"+value+"';\n",eval(evalStr)}}}
3,__call=function(fn,params,callback,app_only_auth){switch("undefined"==typeof params&&(params={}),"undefined"==typeof app_only_auth&&(app_only_auth=!1),"function"!=typeof callback&&"function"==typeof params?(callback=params,params={},"boolean"==typeof callback&&(app_only_auth=callback)):"undefined"==typeof callback&&(callback=function(){}),fn){case"oauth_authenticate":case"oauth_authorize":return this[fn](params,callback);case"oauth2_token":return this[fn](callback)}"oauth_requestToken"===fn&&setToken(null,null);var apiparams={};"object"==typeof params?apiparams=params:_parse_str(params,apiparams);var param,i,j,method="",path=fn.split("_");for(i=0;i<path.length;i++)i>0&&(method+="/"),method+=path[i];var url_parameters_with_underscore=["screen_name","place_id"];for(i=0;i<url_parameters_with_underscore.length;i++){param=url_parameters_with_underscore[i].toUpperCase();var replacement_was=param.split("_").join("/");method=method.split(replacement_was).join(param)}var method_template=method,match=method.match(/[A-Z_]{2,}/);if(match)for(i=0;i<match.length;i++){param=match[i];var param_l=param.toLowerCase();if(method_template=method_template.split(param).join(":"+param_l),"undefined"==typeof apiparams[param_l]){for(j=0;26>j;j++)method_template=method_template.split(String.fromCharCode(65+j)).join("_"+String.fromCharCode(97+j));console.warn('To call the templated method "'+method_template+'", specify the parameter value for "'+param_l+'".')}method=method.split(param).join(apiparams[param_l]),delete apiparams[param_l]}for(i=0;26>i;i++)method=method.split(String.fromCharCode(65+i)).join("_"+String.fromCharCode(97+i)),method_template=method_template.split(String.fromCharCode(65+i)).join("_"+String.fromCharCode(97+i));var httpmethod=_detectMethod(method_template,apiparams),multipart=_detectMultipart(method_template),internal=_detectInternal(method_template);return _callApi(httpmethod,method,apiparams,multipart,app_only_auth,internal,callback)},oauth_authenticate=function(params,callback){"undefined"==typeof params.force_login&&(params.force_login=null),"undefined"==typeof params.screen_name&&(params.screen_name=null),null===_oauth_token&&console.warn("To get the authenticate URL, the OAuth token must be set.");var url=_endpoint_oauth+"oauth/authenticate?oauth_token="+_url(_oauth_token);return params.force_login===!0&&(url+="?force_login=1",null!==params.screen_name&&(url+="&screen_name="+params.screen_name)),callback(url),!0},oauth_authorize=function(params,callback){"undefined"==typeof params.force_login&&(params.force_login=null),"undefined"==typeof params.screen_name&&(params.screen_name=null),null===_oauth_token&&console.warn("To get the authorize URL, the OAuth token must be set.");var url=_endpoint_oauth+"oauth/authorize?oauth_token="+_url(_oauth_token);return params.force_login===!0&&(url+="?force_login=1",null!==params.screen_name&&(url+="&screen_name="+params.screen_name)),callback(url),!0},oauth2_token=function(callback){null===_oauth_consumer_key&&console.warn("To obtain a bearer token, the consumer key must be set."),"undefined"==typeof callback&&(callback=function(){});var post_fields="grant_type=client_credentials",url=_endpoint_oauth+"oauth2/token";_use_proxy&&(url=url.replace(_endpoint_base,_endpoint_proxy));var xml=_getXmlRequestObject();null!==xml&&(xml.open("POST",url,!0),xml.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),xml.setRequestHeader((_use_proxy?"X-":"")+"Authorization","Basic "+_base64_encode(_oauth_consumer_key+":"+_oauth_consumer_secret)),xml.onreadystatechange=function(){if(xml.readyState>=4){var httpstatus=12027;try{httpstatus=xml.status}catch(e){}var response="";try{response=xml.responseText}catch(e){}var reply=_parseApiReply(response);reply.httpstatus=httpstatus,200===httpstatus&&setBearerToken(reply.access_token),callback(reply)}},xml.send(post_fields))},_url=function(data){return/boolean|number|string/.test(typeof data)?encodeURIComponent(data).replace(/!/g,"%21").replace(/'/g,"%27").replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/\*/g,"%2A"):""},_sha1=function(){function n(e,b){e[b>>5]|=128<<24-b%32,e[(b+64>>9<<4)+15]=b;for(var c=new Array(80),a=1732584193,d=-271733879,h=-1732584194,k=271733878,g=-1009589776,p=0;p<e.length;p+=16){for(var o=a,q=d,r=h,s=k,t=g,f=0;80>f;f++){var m;16>f?m=e[p+f]:(m=c[f-3]^c[f-8]^c[f-14]^c[f-16],m=m<<1|m>>>31),c[f]=m,m=l(l(a<<5|a>>>27,20>f?d&h|~d&k:40>f?d^h^k:60>f?d&h|d&k|h&k:d^h^k),l(l(g,c[f]),20>f?1518500249:40>f?1859775393:60>f?-1894007588:-899497514)),g=k,k=h,h=d<<30|d>>>2,d=a,a=m}a=l(a,o),d=l(d,q),h=l(h,r),k=l(k,s),g=l(g,t)}return[a,d,h,k,g]}function l(e,b){var c=(65535&e)+(65535&b);return(e>>16)+(b>>16)+(c>>16)<<16|65535&c}function q(e){for(var b=[],c=(1<<g)-1,a=0;a<e.length*g;a+=g)b[a>>5]|=(e.charCodeAt(a/g)&c)<<24-a%32;return b}var g=8;return function(e){var b=_oauth_consumer_secret+"&"+(null!==_oauth_token_secret?_oauth_token_secret:"");null===_oauth_consumer_secret&&console.warn("To generate a hash, the consumer secret must be set.");var c=q(b);c.length>16&&(c=n(c,b.length*g)),b=new Array(16);for(var a=new Array(16),d=0;16>d;d++)a[d]=909522486^c[d],b[d]=1549556828^c[d];for(c=n(a.concat(q(e)),512+e.length*g),b=n(b.concat(c),672),c="",a=0;a<4*b.length;a+=3)for(d=(b[a>>2]>>8*(3-a%4)&255)<<16|(b[a+1>>2]>>8*(3-(a+1)%4)&255)<<8|b[a+2>>2]>>
38*(3-(a+2)%4)&255,e=0;4>e;e++)c=8*a+6*e>32*b.length?c+"=":c+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(d>>6*(3-e)&63);return c}}(),_base64_encode=function(a){var d,e,f,b,g=0,h=0,i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",c=[];if(!a)return a;do d=a.charCodeAt(g++),e=a.charCodeAt(g++),f=a.charCodeAt(g++),b=d<<16|e<<8|f,d=b>>18&63,e=b>>12&63,f=b>>6&63,b&=63,c[h++]=i.charAt(d)+i.charAt(e)+i.charAt(f)+i.charAt(b);while(g<a.length);return c=c.join(""),a=a.length%3,(a?c.slice(0,a-3):c)+"===".slice(a||3)},_http_build_query=function(e,f,b){function g(c,a,d){var b,e=[];if(a===!0?a="1":a===!1&&(a="0"),null===a)return"";if("object"==typeof a){for(b in a)null!==a[b]&&e.push(g(c+"["+b+"]",a[b],d));return e.join(d)}return"function"!=typeof a?_url(c)+"="+_url(a):void console.warn("There was an error processing for http_build_query().")}var d,c,h=[];b||(b="&");for(c in e)d=e[c],f&&!isNaN(c)&&(c=String(f)+c),d=g(c,d,b),""!==d&&h.push(d);return h.join(b)},_nonce=function(length){"undefined"==typeof length&&(length=8),1>length&&console.warn("Invalid nonce length.");for(var nonce="",i=0;length>i;i++){var character=Math.floor(61*Math.random());nonce+="0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz".substring(character,character+1)}return nonce},_ksort=function(input_arr){var sorter,k,keys=[];sorter=function(a,b){var a_float=parseFloat(a),b_float=parseFloat(b),a_numeric=a_float+""===a,b_numeric=b_float+""===b;return a_numeric&&b_numeric?a_float>b_float?1:b_float>a_float?-1:0:a_numeric&&!b_numeric?1:!a_numeric&&b_numeric?-1:a>b?1:b>a?-1:0};for(k in input_arr)input_arr.hasOwnProperty(k)&&keys.push(k);return keys.sort(sorter),keys},_clone=function(obj){var clone={};for(var i in obj)"object"==typeof obj[i]?clone[i]=_clone(obj[i]):clone[i]=obj[i];return clone},_sign=function(httpmethod,method,params,append_to_get){"undefined"==typeof params&&(params={}),"undefined"==typeof append_to_get&&(append_to_get=!1),null===_oauth_consumer_key&&console.warn("To generate a signature, the consumer key must be set.");var value,sign_params={consumer_key:_oauth_consumer_key,version:"1.0",timestamp:Math.round((new Date).getTime()/1e3),nonce:_nonce(),signature_method:"HMAC-SHA1"},sign_base_params={};for(var key in sign_params)value=sign_params[key],sign_base_params["oauth_"+key]=_url(value);null!==_oauth_token&&(sign_base_params.oauth_token=_url(_oauth_token));var oauth_params=_clone(sign_base_params);for(key in params)value=params[key],sign_base_params[key]=value;for(var keys=_ksort(sign_base_params),sign_base_string="",i=0;i<keys.length;i++)key=keys[i],value=sign_base_params[key],sign_base_string+=key+"="+_url(value)+"&";sign_base_string=sign_base_string.substring(0,sign_base_string.length-1);var signature=_sha1(httpmethod+"&"+_url(method)+"&"+_url(sign_base_string));params=append_to_get?sign_base_params:oauth_params,params.oauth_signature=signature,keys=_ksort(params);var authorization="";if(append_to_get){for(i=0;i<keys.length;i++)key=keys[i],value=params[key],authorization+=key+"="+_url(value)+"&";return authorization.substring(0,authorization.length-1)}for(authorization="OAuth ",i=0;i<keys.length;i++)key=keys[i],value=params[key],authorization+=key+'="'+_url(value)+'", ';return authorization.substring(0,authorization.length-2)},_detectMethod=function(method,params){switch(method){case"account/settings":case"account/login_verification_enrollment":case"account/login_verification_request":method=params.length?method+"__post":method}var httpmethods={};httpmethods.GET=["statuses/mentions_timeline","statuses/user_timeline","statuses/home_timeline","statuses/retweets_of_me","statuses/retweets/:id","statuses/show/:id","statuses/oembed","statuses/retweeters/ids","search/tweets","direct_messages","direct_messages/sent","direct_messages/show","friendships/no_retweets/ids","friends/ids","followers/ids","friendships/lookup","friendships/incoming","friendships/outgoing","friendships/show","friends/list","followers/list","friendships/lookup","account/settings","account/verify_credentials","blocks/list","blocks/ids","users/lookup","users/show","users/search","users/contributees","users/contributors","users/profile_banner","mutes/users/ids","mutes/users/list","users/suggestions/:slug","users/suggestions","users/suggestions/:slug/members","favorites/list","lists/list","lists/statuses","lists/memberships","lists/subscribers","lists/subscribers/show","lists/members/show","lists/members","lists/show","lists/subscriptions","lists/ownerships","saved_searches/list","saved_searches/show/:id","geo/id/:place_id","geo/reverse_geocode","geo/search","geo/similar_places","trends/place","trends/available","trends/closest","oauth/authenticate","oauth/authorize","help/configuration","help/languages","help/privacy","help/tos","application/rate_limit_status","statuses/lookup","users/recommendations","account/push_destinations/device","activity/about_me","activity/by_friends","
3statuses/media_timeline","timeline/home","help/experiments","search/typeahead","search/universal","discover/universal","conversation/show","statuses/:id/activity/summary","account/login_verification_enrollment","account/login_verification_request","prompts/suggest","beta/timelines/custom/list","beta/timelines/timeline","beta/timelines/custom/show"],httpmethods.POST=["statuses/destroy/:id","statuses/update","statuses/retweet/:id","statuses/update_with_media","media/upload","direct_messages/destroy","direct_messages/new","friendships/create","friendships/destroy","friendships/update","account/settings__post","account/update_delivery_device","account/update_profile","account/update_profile_background_image","account/update_profile_colors","account/update_profile_image","blocks/create","blocks/destroy","account/update_profile_banner","account/remove_profile_banner","mutes/users/create","mutes/users/destroy","favorites/destroy","favorites/create","lists/members/destroy","lists/subscribers/create","lists/subscribers/destroy","lists/members/create_all","lists/members/create","lists/destroy","lists/update","lists/create","lists/members/destroy_all","saved_searches/create","saved_searches/destroy/:id","users/report_spam","oauth/access_token","oauth/request_token","oauth2/token","oauth2/invalidate_token","direct_messages/read","account/login_verification_enrollment__post","push_destinations/enable_login_verification","account/login_verification_request__post","beta/timelines/custom/create","beta/timelines/custom/update","beta/timelines/custom/destroy","beta/timelines/custom/add","beta/timelines/custom/remove"];for(var httpmethod in httpmethods)if(httpmethods[httpmethod].indexOf(method)>-1)return httpmethod;console.warn("Can't find HTTP method to use for \""+method+'".')},_detectMultipart=function(method){var multiparts=["statuses/update_with_media","account/update_profile_background_image","account/update_profile_image","account/update_profile_banner"];return multiparts.indexOf(method)>-1},_buildMultipart=function(method,params){if(_detectMultipart(method)){var possible_methods=["statuses/update_with_media","account/update_profile_background_image","account/update_profile_image","account/update_profile_banner"],possible_files={"statuses/update_with_media":"media[]","account/update_profile_background_image":"image","account/update_profile_image":"image","account/update_profile_banner":"banner"};if(-1!==possible_methods.indexOf(method)){possible_files=possible_files[method].split(" ");var multipart_border="--------------------"+_nonce(),multipart_request="";for(var key in params)multipart_request+="--"+multipart_border+'\r\nContent-Disposition: form-data; name="'+key+'"',possible_files.indexOf(key)>-1&&(multipart_request+="\r\nContent-Transfer-Encoding: base64"),multipart_request+="\r\n\r\n"+params[key]+"\r\n";return multipart_request+="--"+multipart_border+"--"}}},_detectInternal=function(method){var internals=["users/recommendations"];return internals.join(" ").indexOf(method)>-1},_detectMedia=function(method){var medias=["media/upload"];return medias.join(" ").indexOf(method)>-1},_detectOld=function(method){var olds=["account/push_destinations/device"];return olds.join(" ").indexOf(method)>-1},_getEndpoint=function(method){var url;return url="oauth"===method.substring(0,5)?_endpoint_oauth+method:_detectMedia(method)?_endpoint_media+method+".json":_detectOld(method)?_endpoint_old+method+".json":_endpoint+method+".json"},_getXmlRequestObject=function(){var xml=null;if("object"==typeof window&&window&&"undefined"!=typeof window.XMLHttpRequest)xml=new window.XMLHttpRequest;else if("object"==typeof Ti&&Ti&&"undefined"!=typeof Ti.Network.createHTTPClient)xml=Ti.Network.createHTTPClient();else if("undefined"!=typeof ActiveXObject)try{xml=new ActiveXObject("Microsoft.XMLHTTP")}catch(e){console.error("ActiveXObject object not defined.")}else if("function"==typeof require&&require)try{var XMLHttpRequest=require("xmlhttprequest").XMLHttpRequest;xml=new XMLHttpRequest}catch(e1){try{var XMLHttpRequest=require("xhr2");
3xml=new XMLHttpRequest}catch(e2){console.error("xhr2 object not defined, cancelling.")}}return xml},_callApi=function(httpmethod,method,params,multipart,app_only_auth,internal,callback){"undefined"==typeof params&&(params={}),"undefined"==typeof multipart&&(multipart=!1),"undefined"==typeof app_only_auth&&(app_only_auth=!1),"function"!=typeof callback&&(callback=function(){}),internal&&(params.adc="phone",params.application_id=333903271);var url=_getEndpoint(method),authorization=null,xml=_getXmlRequestObject();if(null!==xml){var post_fields;if("GET"===httpmethod){var url_with_params=url;if("{}"!==JSON.stringify(params)&&(url_with_params+="?"+_http_build_query(params)),app_only_auth||(authorization=_sign(httpmethod,url,params)),_use_jsonp){url_with_params+="{}"!==JSON.stringify(params)?"&":"?";var callback_name=_nonce();window[callback_name]=function(reply){reply.httpstatus=200;var rate=null;"undefined"!=typeof xml.getResponseHeader&&""!==xml.getResponseHeader("x-rate-limit-limit")&&(rate={limit:xml.getResponseHeader("x-rate-limit-limit"),remaining:xml.getResponseHeader("x-rate-limit-remaining"),reset:xml.getResponseHeader("x-rate-limit-reset")}),callback(reply,rate)},params.callback=callback_name,url_with_params=url+"?"+_sign(httpmethod,url,params,!0);var tag=document.createElement("script");tag.type="text/javascript",tag.src=url_with_params;var body=document.getElementsByTagName("body")[0];return void body.appendChild(tag)}_use_proxy&&(url_with_params=url_with_params.replace(_endpoint_base,_endpoint_proxy).replace(_endpoint_base_media,_endpoint_proxy)),xml.open(httpmethod,url_with_params,!0)}else{if(_use_jsonp)return void console.warn("Sending POST requests is not supported for IE7-9.");multipart?(app_only_auth||(authorization=_sign(httpmethod,url,{})),params=_buildMultipart(method,params)):(app_only_auth||(authorization=_sign(httpmethod,url,params)),params=_http_build_query(params)),post_fields=params,(_use_proxy||multipart)&&(url=url.replace(_endpoint_base,_endpoint_proxy).replace(_endpoint_base_media,_endpoint_proxy)),xml.open(httpmethod,url,!0),multipart?xml.setRequestHeader("Content-Type","multipart/form-data; boundary="+post_fields.split("\r\n")[0].substring(2)):xml.setRequestHeader("Content-Type","application/x-www-form-urlencoded")}if(app_only_auth){if(null===_oauth_consumer_key&&null===_oauth_bearer_token&&console.warn("To make an app-only auth API request, consumer key or bearer token must be set."),null===_oauth_bearer_token)return oauth2_token(function(){_callApi(httpmethod,method,params,multipart,app_only_auth,!1,callback)});authorization="Bearer "+_oauth_bearer_token}return null!==authorization&&xml.setRequestHeader((_use_proxy?"X-":"")+"Authorization",authorization),xml.onreadystatechange=function(){if(xml.readyState>=4){var httpstatus=12027;try{httpstatus=xml.status}catch(e){}var response="";try{response=xml.responseText}catch(e){}var reply=_parseApiReply(response);reply.httpstatus=httpstatus;var rate=null;"undefined"!=typeof xml.getResponseHeader&&""!==xml.getResponseHeader("x-rate-limit-limit")&&(rate={limit:xml.getResponseHeader("x-rate-limit-limit"),remaining:xml.getResponseHeader("x-rate-limit-remaining"),reset:xml.getResponseHeader("x-rate-limit-reset")}),callback(reply,rate)}},xml.send("GET"===httpmethod?null:post_fields),!0}},_parseApiReply=function(reply){if("string"!=typeof reply||""===reply)return{};if("[]"===reply)return[];var parsed;try{parsed=JSON.parse(reply)}catch(e){if(parsed={},0===reply.indexOf('<?xml version="1.0" encoding="UTF-8"?>'))parsed.request=reply.match(/<request>(.*)<\/request>/)[1],parsed.error=reply.match(/<error>(.*)<\/error>/)[1];else for(var elements=reply.split("&"),i=0;i<elements.length;i++){var element=elements[i].split("=",2);element.length>1?parsed[element[0]]=decodeURIComponent(element[1]):parsed[element[0]]=null}}return parsed};return{setConsumerKey:setConsumerKey,getVersion:getVersion,setToken:setToken,setBearerToken:setBearerToken,setUseProxy:setUseProxy,setProxy:setProxy,__call:__call,oauth_authenticate:oauth_authenticate,oauth_authorize:oauth_authorize,oauth2_token:oauth2_token}};"object"==typeof module&&module&&"object"==typeof module.exports?module.exports=Codebird:("object"==typeof window&&window&&(window.Codebird=Codebird),"function"==typeof define&&define.amd&&define("codebird",[],function(){return Codebird}))}(),function(window,document,$){function args(elem){var newAttrs={},rinlinejQuery=/^jQuery\d+$/;return $.each(elem.attributes,function(i,attr){attr.specified&&!rinlinejQuery.test(attr.name)&&(newAttrs[attr.name]=attr.value)}),newAttrs}
3function clearPlaceholder(event,value){var input=this,$input=$(input);if(input.value==$input.attr("placeholder")&&$input.hasClass("placeholder"))if($input.data("placeholder-password")){if($input=$input.hide().next().show().attr("id",$input.removeAttr("id").data("placeholder-id")),event===!0)return $input[0].value=value;$input.focus()}else input.value="",$input.removeClass("placeholder"),input==safeActiveElement()&&input.select()}function setPlaceholder(){var $replacement,input=this,$input=$(input),id=this.id;if(""==input.value){if("password"==input.type){if(!$input.data("placeholder-textinput")){try{$replacement=$input.clone().attr({type:"text"})}catch(e){$replacement=$("<input>").attr($.extend(args(this),{type:"text"}))}$replacement.removeAttr("name").data({"placeholder-password":$input,"placeholder-id":id}).bind("focus.placeholder",clearPlaceholder),$input.data({"placeholder-textinput":$replacement,"placeholder-id":id}).before($replacement)}$input=$input.removeAttr("id").hide().prev().attr("id",id).show()}$input.addClass("placeholder"),$input[0].value=$input.attr("placeholder")}else $input.removeClass("placeholder")}function safeActiveElement(){try{return document.activeElement}catch(exception){}}var hooks,placeholder,isOperaMini="[object OperaMini]"==Object.prototype.toString.call(window.operamini),isInputSupported="placeholder"in document.createElement("input")&&!isOperaMini,isTextareaSupported="placeholder"in document.createElement("textarea")&&!isOperaMini,prototype=$.fn,valHooks=$.valHooks,propHooks=$.propHooks;isInputSupported&&isTextareaSupported?(placeholder=prototype.placeholder=function(){return this},placeholder.input=placeholder.textarea=!0):(placeholder=prototype.placeholder=function(){var $this=this;return $this.filter((isInputSupported?"textarea":":input")+"[placeholder]").not(".placeholder").bind({"focus.placeholder":clearPlaceholder,"blur.placeholder":setPlaceholder}).data("placeholder-enabled",!0).trigger("blur.placeholder"),$this},placeholder.input=isInputSupported,placeholder.textarea=isTextareaSupported,hooks={get:function(element){var $element=$(element),$passwordInput=$element.data("placeholder-password");return $passwordInput?$passwordInput[0].value:$element.data("placeholder-enabled")&&$element.hasClass("placeholder")?"":element.value},set:function(element,value){var $element=$(element),$passwordInput=$element.data("placeholder-password");return $passwordInput?$passwordInput[0].value=value:$element.data("placeholder-enabled")?(""==value?(element.value=value,element!=safeActiveElement()&&setPlaceholder.call(element)):$element.hasClass("placeholder")?clearPlaceholder.call(element,!0,value)||(element.value=value):element.value=value,$element):element.value=value}},isInputSupported||(valHooks.input=hooks,propHooks.value=hooks),isTextareaSupported||(valHooks.textarea=hooks,propHooks.value=hooks),$(function(){$(document).delegate("form","submit.placeholder",function(){var $inputs=$(".placeholder",this).each(clearPlaceholder);setTimeout(function(){$inputs.each(setPlaceholder)},10)})}),$(window).bind("beforeunload.placeholder",function(){$(".placeholder").each(function(){this.value=""})}))}(this,document,jQuery),!function(){"use strict";function t(o){if(!o)throw new Error("No options passed to Waypoint constructor");if(!o.element)throw new Error("No element option passed to Waypoint constructor");if(!o.handler)throw new Error("No handler option passed to Waypoint constructor");this.key="waypoint-"+e,this.options=t.Adapter.extend({},t.defaults,o),this.element=this.options.element,this.adapter=new t.Adapter(this.element),this.callback=o.handler,this.axis=this.options.horizontal?"horizontal":"vertical",this.enabled=this.options.enabled,this.triggerPoint=null,this.group=t.Group.findOrCreate({name:this.options.group,axis:this.axis}),this.context=t.Context.findOrCreateByElement(this.options.context),t.offsetAliases[this.options.offset]&&(this.options.offset=t.offsetAliases[this.options.offset]),this.group.add(this),this.context.add(this),i[this.key]=this,e+=1}var e=0,i={};t.prototype.queueTrigger=function(t){this.group.queueTrigger(this,t)},t.prototype.trigger=function(t){this.enabled&&this.callback&&this.callback.apply(this,t)},t.prototype.destroy=function(){this.context.remove(this),this.group.remove(this),delete i[this.key]},t.prototype.disable=function(){return this.enabled=!1,this},t.prototype.enable=function(){return this.context.refresh(),this.enabled=!0,this},t.prototype.next=function(){return this.group.next(this)},t.prototype.previous=function(){return this.group.previous(this)},t.invokeAll=function(t){var e=[];for(var o in i)e.push(i[o]);for(var n=0,r=e.length;r>n;n++)e[n][t]()},t.destroyAll=function(){t.invokeAll("destroy")},t.disableAll=function(){t.invokeAll("disable")},t.enableAll=function(){t.invokeAll("enable")},t.refreshAll=function(){t.Context.refreshAll()}
vendor: 5,106 bytes, line 3
3,t.viewportHeight=function(){return window.innerHeight||document.documentElement.clientHeight},t.viewportWidth=function(){return document.documentElement.clientWidth},t.adapters=[],t.defaults={context:window,continuous:!0,enabled:!0,group:"default",horizontal:!1,offset:0},t.offsetAliases={"bottom-in-view":function(){return this.context.innerHeight()-this.adapter.outerHeight()},"right-in-view":function(){return this.context.innerWidth()-this.adapter.outerWidth()}},window.Waypoint=t}(),function(){"use strict";function t(t){window.setTimeout(t,1e3/60)}function e(t){this.element=t,this.Adapter=n.Adapter,this.adapter=new this.Adapter(t),this.key="waypoint-context-"+i,this.didScroll=!1,this.didResize=!1,this.oldScroll={x:this.adapter.scrollLeft(),y:this.adapter.scrollTop()},this.waypoints={vertical:{},horizontal:{}},t.waypointContextKey=this.key,o[t.waypointContextKey]=this,i+=1,this.createThrottledScrollHandler(),this.createThrottledResizeHandler()}var i=0,o={},n=window.Waypoint,r=window.onload;e.prototype.add=function(t){var e=t.options.horizontal?"horizontal":"vertical";this.waypoints[e][t.key]=t,this.refresh()},e.prototype.checkEmpty=function(){var t=this.Adapter.isEmptyObject(this.waypoints.horizontal),e=this.Adapter.isEmptyObject(this.waypoints.vertical);t&&e&&(this.adapter.off(".waypoints"),delete o[this.key])},e.prototype.createThrottledResizeHandler=function(){function t(){e.handleResize(),e.didResize=!1}var e=this;this.adapter.on("resize.waypoints",function(){e.didResize||(e.didResize=!0,n.requestAnimationFrame(t))})},e.prototype.createThrottledScrollHandler=function(){function t(){e.handleScroll(),e.didScroll=!1}var e=this;this.adapter.on("scroll.waypoints",function(){(!e.didScroll||n.isTouch)&&(e.didScroll=!0,n.requestAnimationFrame(t))})},e.prototype.handleResize=function(){n.Context.refreshAll()},e.prototype.handleScroll=function(){var t={},e={horizontal:{newScroll:this.adapter.scrollLeft(),oldScroll:this.oldScroll.x,forward:"right",backward:"left"},vertical:{newScroll:this.adapter.scrollTop(),oldScroll:this.oldScroll.y,forward:"down",backward:"up"}};for(var i in e){var o=e[i],n=o.newScroll>o.oldScroll,r=n?o.forward:o.backward;for(var s in this.waypoints[i]){var a=this.waypoints[i][s],l=o.oldScroll<a.triggerPoint,h=o.newScroll>=a.triggerPoint,p=l&&h,u=!l&&!h;(p||u)&&(a.queueTrigger(r),t[a.group.id]=a.group)}}for(var c in t)t[c].flushTriggers();this.oldScroll={x:e.horizontal.newScroll,y:e.vertical.newScroll}},e.prototype.innerHeight=function(){return this.element==this.element.window?n.viewportHeight():this.adapter.innerHeight()},e.prototype.remove=function(t){delete this.waypoints[t.axis][t.key],this.checkEmpty()},e.prototype.innerWidth=function(){return this.element==this.element.window?n.viewportWidth():this.adapter.innerWidth()},e.prototype.destroy=function(){var t=[];for(var e in this.waypoints)for(var i in this.waypoints[e])t.push(this.waypoints[e][i]);for(var o=0,n=t.length;n>o;o++)t[o].destroy()},e.prototype.refresh=function(){var t,e=this.element==this.element.window,i=e?void 0:this.adapter.offset(),o={};this.handleScroll(),t={horizontal:{contextOffset:e?0:i.left,contextScroll:e?0:this.oldScroll.x,contextDimension:this.innerWidth(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:e?0:i.top,contextScroll:e?0:this.oldScroll.y,contextDimension:this.innerHeight(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}};for(var r in t){var s=t[r];for(var a in this.waypoints[r]){var l,h,p,u,c,d=this.waypoints[r][a],f=d.options.offset,w=d.triggerPoint,y=0,g=null==w;d.element!==d.element.window&&(y=d.adapter.offset()[s.offsetProp]),"function"==typeof f?f=f.apply(d):"string"==typeof f&&(f=parseFloat(f),d.options.offset.indexOf("%")>-1&&(f=Math.ceil(s.contextDimension*f/100))),l=s.contextScroll-s.contextOffset,d.triggerPoint=y+l-f,h=w<s.oldScroll,p=d.triggerPoint>=s.oldScroll,u=h&&p,c=!h&&!p,!g&&u?(d.queueTrigger(s.backward),o[d.group.id]=d.group):!g&&c?(d.queueTrigger(s.forward),o[d.group.id]=d.group):g&&s.oldScroll>=d.triggerPoint&&(d.queueTrigger(s.forward),o[d.group.id]=d.group)}}return n.requestAnimationFrame(function(){for(var t in o)o[t].flushTriggers()}),this},e.findOrCreateByElement=function(t){return e.findByElement(t)||new e(t)},e.refreshAll=function(){for(var t in o)o[t].refresh()},e.findByElement=function(t){return o[t.waypointContextKey]},window.onload=function(){r&&r(),e.refreshAll()},n.requestAnimationFrame=function(e){var i=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||t;i.call(window,e)},n.Context=e}(),function(){"use strict";function t(t,e){return t.triggerPoint-e.triggerPoint}function e(t,e){return e.triggerPoint-t.triggerPoint}function i(t){this.name=t.name,this.axis=t.axis,this.id=this.name+"-"+this.axis,this.waypoints=[],this.clearTriggerQueues(),o[this.axis][this.name]=this}var o={vertical:{},horizontal:{}},n=window.Waypoint;i.prototype.add=function(t){this.waypoints.push(t)},i.prototype.clearTriggerQueues=function(){this.triggerQueues={up:[],down:[],left:[],r
3ight:[]}},i.prototype.flushTriggers=function(){for(var i in this.triggerQueues){var o=this.triggerQueues[i],n="up"===i||"left"===i;o.sort(n?e:t);for(var r=0,s=o.length;s>r;r+=1){var a=o[r];(a.options.continuous||r===o.length-1)&&a.trigger([i])}}this.clearTriggerQueues()},i.prototype.next=function(e){this.waypoints.sort(t);var i=n.Adapter.inArray(e,this.waypoints),o=i===this.waypoints.length-1;return o?null:this.waypoints[i+1]},i.prototype.previous=function(e){this.waypoints.sort(t);var i=n.Adapter.inArray(e,this.waypoints);return i?this.waypoints[i-1]:null},i.prototype.queueTrigger=function(t,e){this.triggerQueues[e].push(t)},i.prototype.remove=function(t){var e=n.Adapter.inArray(t,this.waypoints);e>-1&&this.waypoints.splice(e,1)},i.prototype.first=function(){return this.waypoints[0]},i.prototype.last=function(){return this.waypoints[this.waypoints.length-1]},i.findOrCreate=function(t){return o[t.axis][t.name]||new i(t)},n.Group=i}(),function(){"use strict";function t(t){this.$element=e(t)}var e=window.jQuery,i=window.Waypoint;e.each(["innerHeight","innerWidth","off","offset","on","outerHeight","outerWidth","scrollLeft","scrollTop"],function(e,i){t.prototype[i]=function(){var t=Array.prototype.slice.call(arguments);return this.$element[i].apply(this.$element,t)}}),e.each(["extend","inArray","isEmptyObject"],function(i,o){t[o]=e[o]}),i.adapters.push({name:"jquery",Adapter:t}),i.Adapter=t}(),function(){"use strict";function t(t){return function(){var i=[],o=arguments[0];return t.isFunction(arguments[0])&&(o=t.extend({},arguments[1]),o.handler=arguments[0]),this.each(function(){var n=t.extend({},o,{element:this});"string"==typeof n.context&&(n.context=t(this).closest(n.context)[0]),i.push(new e(n))}),i}}var e=window.Waypoint;window.jQuery&&(window.jQuery.fn.waypoint=t(window.jQuery)),window.Zepto&&(window.Zepto.fn.waypoint=t(window.Zepto));
4}(),function(global,factory){"object"==typeof exports&&"undefined"!=typeof module?module.exports=factory(require("jquery")):"function"==typeof define&&define.amd?define(["jquery"],factory):global.parsley=factory(global.jQuery)}(this,function($){"use strict";function _typeof(obj){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj})(obj)}function _extends(){return _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},_extends.apply(this,arguments)}function _slicedToArray(arr,i){return _arrayWithHoles(arr)||_iterableToArrayLimit(arr,i)||_nonIterableRest()}function _toConsumableArray(arr){return _arrayWithoutHoles(arr)||_iterableToArray(arr)||_nonIterableSpread()}function _arrayWithoutHoles(arr){if(Array.isArray(arr)){for(var i=0,arr2=new Array(arr.length);i<arr.length;i++)arr2[i]=arr[i];return arr2}}function _arrayWithHoles(arr){return Array.isArray(arr)?arr:void 0}function _iterableToArray(iter){return Symbol.iterator in Object(iter)||"[object Arguments]"===Object.prototype.toString.call(iter)?Array.from(iter):void 0}function _iterableToArrayLimit(arr,i){var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i["return"]||_i["return"]()}finally{if(_d)throw _e}}return _arr}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance")}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function adapt(fn,context){return fn.parsleyAdaptedCallback||(fn.parsleyAdaptedCallback=function(){var args=Array.prototype.slice.call(arguments,0);args.unshift(this),fn.apply(context||o,args)}),fn.parsleyAdaptedCallback}function eventName(name){return 0===name.lastIndexOf(eventPrefix,0)?name.substr(eventPrefix.length):name}function InputEvent(){var _this=this,globals=window||global;_extends(this,{isNativeEvent:function(evt){return evt.originalEvent&&evt.originalEvent.isTrusted!==!1},fakeInputEvent:function(evt){_this.isNativeEvent(evt)&&$(evt.target).trigger("input")},misbehaves:function(evt){_this.isNativeEvent(evt)&&(_this.behavesOk(evt),$(document).on("change.inputevent",evt.data.selector,_this.fakeInputEvent),_this.fakeInputEvent(evt))},behavesOk:function(evt){_this.isNativeEvent(evt)&&$(document).off("input.inputevent",evt.data.selector,_this.behavesOk).off("change.inputevent",evt.data.selector,_this.misbehaves)},install:function(){if(!globals.inputEventPatched){globals.inputEventPatched="0.0.3";for(var _arr=["select",'input[type="checkbox"]','input[type="radio"]','input[type="file"]'],_i=0;_i<_arr.length;_i++){var selector=_arr[_i];$(document).on("input.inputevent",selector,{selector:selector},_this.behavesOk).on("change.inputevent",selector,{selector:selector},_this.misbehaves)}}},uninstall:function(){delete globals.inputEventPatched,$(document).off(".inputevent")}})}var globalID=1,pastWarnings={},Utils={attr:function(element,namespace,obj){var i,attribute,attributes,regex=new RegExp("^"+namespace,"i");if("undefined"==typeof obj)obj={};else for(i in obj)obj.hasOwnProperty(i)&&delete obj[i];if(!element)return obj;for(attributes=element.attributes,i=attributes.length;i--;)attribute=attributes[i],attribute&&attribute.specified&&regex.test(attribute.name)&&(obj[this.camelize(attribute.name.slice(namespace.length))]=this.deserializeValue(attribute.value));return obj},checkAttr:function(element,namespace,_checkAttr){return element.hasAttribute(namespace+_checkAttr)},setAttr:function(element,namespace,attr,value){element.setAttribute(this.dasherize(namespace+attr),String(value))},getType:function(element){return element.getAttribute("type")||"text"},generateID:function(){return""+globalID++},deserializeValue:function(value){var num;try{return value?"true"==value||("false"==value?!1:"null"==value?null:isNaN(num=Number(value))?/^[\[\{]/.test(value)?JSON.parse(value):value:num):value}catch(e){return value}},camelize:function(str){return str.replace(/-+(.)?/g,function(match,chr){return chr?chr.toUpperCase():""})},dasherize:function(str){return str.replace(/::/g,"/").replace(/([A-Z]+)([A-Z][a-z])/g,"$1_$2").replace(/([a-z\d])([A-Z])/g,"$1_$2").replace(/_/g,"-").toLowerCase()},warn:function(){var _window$console;window.console&&"function"==typeof window.console.warn&&(_window$console=window.console).warn.apply(_window$console,arguments)},warnOnce:function(msg){pastWarnings[msg]||(pastWarnings[msg]=!0,this.warn.apply(this,arguments))},_resetWarnings:function(){pastWarnings={}},trimString:function(string){return string.replace(/^\s+|\s+$/g,"")},parse:{date:function date(string){var parsed=string.match(/^(\d{4,})-(\d\d)-(\d\d)$/);if(!parsed)return null;var _parsed$map=parsed.map(function(x){return parseInt(x,10)}),_parsed$map2=_slicedToArray(_parsed$map,4),year=(_parsed$map2[0],_parsed$map2[1]),month=_parsed$map2[2],day=_parsed$map2[3],date=new Date(year,month-1,day);return date.getFullYear()!==year||date.getMonth()+1!==month||date.getDate()!==day?null:date},string:function(_string){return _string},integer:function(string){return isNaN(string)?null:parseInt(string,10)},number:function(string){if(isNaN(string))throw null;return parseFloat(string)},"boolean":function(string){return!/^\s*false\s*$/i.test(string)},object:function(string){return Utils.deserializeValue(string)},regexp:function(_regexp){var flags="";return/^\/.*\/(?:[gimy]*)$/.test(_regexp)?(flags=_regexp.replace(/.*\/([gimy]*)$/,"$1"),_regexp=_regexp.replace(new RegExp("^/(.*?)/"+flags+"$"),"$1")):_regexp="^"+_regexp+"$",new RegExp(_regexp,flags)}},parseRequirement:function(requirementType,string){var converter=this.parse[requirementType||"string"];if(!converter)throw'Unknown requirement specification: "'+requirementType+'"';var converted=converter(string);if(null===converted)throw"Requirement is not a ".concat(requirementType,': "').concat(string,'"');return converted},namespaceEvents:function(events,namespace){return events=this.trimString(events||"").split(/\s+/),events[0]?$.map(events,function(evt){return"".concat(evt,".").concat(namespace)}).join(" "):""},difference:function(array,remove){var result=[];return $.each(array,function(_,elem){-1==remove.indexOf(elem)&&result.push(elem)}),result},all:function(promises){return $.when.apply($,_toConsumableArray(promises).concat([42,42]))},objectCreate:Object.create||function(){var Object=function(){};return function(prototype){if(arguments.length>1)throw Error("Second argument not supported");if("object"!=_typeof(prototype))throw TypeError("Argument must be an object");Object.prototype=prototype;var result=new Object;return Object.prototype=null,result}}(),_SubmitSelector:'input[type="submit"], button:submit'},Defaults={namespace:"data-parsley-",inputs:"input, textarea, select",excluded:"input[type=button], input[type=submit], input[type=reset], input[type=hidden]",priorityEnabled:!0,multiple:null,group:null,uiEnabled:!0,validationThreshold:3,focu
4s:"first",trigger:!1,triggerAfterFailure:"input",errorClass:"parsley-error",successClass:"parsley-success",classHandler:function(Field){},errorsContainer:function(Field){},errorsWrapper:'<ul class="parsley-errors-list"></ul>',errorTemplate:"<li></li>"},Base=function(){this.__id__=Utils.generateID()};Base.prototype={asyncSupport:!0,_pipeAccordingToValidationResult:function(){var _this=this,pipe=function(){var r=$.Deferred();return!0!==_this.validationResult&&r.reject(),r.resolve().promise()};return[pipe,pipe]},actualizeOptions:function(){return Utils.attr(this.element,this.options.namespace,this.domOptions),this.parent&&this.parent.actualizeOptions&&this.parent.actualizeOptions(),this},_resetOptions:function(initOptions){this.domOptions=Utils.objectCreate(this.parent.options),this.options=Utils.objectCreate(this.domOptions);for(var i in initOptions)initOptions.hasOwnProperty(i)&&(this.options[i]=initOptions[i]);this.actualizeOptions()},_listeners:null,on:function(name,fn){this._listeners=this._listeners||{};var queue=this._listeners[name]=this._listeners[name]||[];return queue.push(fn),this},subscribe:function(name,fn){$.listenTo(this,name.toLowerCase(),fn)},off:function(name,fn){var queue=this._listeners&&this._listeners[name];if(queue)if(fn)for(var i=queue.length;i--;)queue[i]===fn&&queue.splice(i,1);else delete this._listeners[name];return this},unsubscribe:function(name,fn){$.unsubscribeTo(this,name.toLowerCase())},trigger:function(name,target,extraArg){target=target||this;var result,queue=this._listeners&&this._listeners[name];if(queue)for(var i=queue.length;i--;)if(result=queue[i].call(target,target,extraArg),result===!1)return result;return this.parent?this.parent.trigger(name,target,extraArg):!0},asyncIsValid:function(group,force){return Utils.warnOnce("asyncIsValid is deprecated; please use whenValid instead"),this.whenValid({group:group,force:force})},_findRelated:function(){return this.options.multiple?$(this.parent.element.querySelectorAll("[".concat(this.options.namespace,'multiple="').concat(this.options.multiple,'"]'))):this.$element}};var convertArrayRequirement=function(string,length){var m=string.match(/^\s*\[(.*)\]\s*$/);if(!m)throw'Requirement is not an array: "'+string+'"';var values=m[1].split(",").map(Utils.trimString);if(values.length!==length)throw"Requirement has "+values.length+" values when "+length+" are needed";return values},convertExtraOptionRequirement=function(requirementSpec,string,extraOptionReader){var main=null,extra={};for(var key in requirementSpec)if(key){var value=extraOptionReader(key);"string"==typeof value&&(value=Utils.parseRequirement(requirementSpec[key],value)),extra[key]=value}else main=Utils.parseRequirement(requirementSpec[key],string);return[main,extra]},Validator=function(spec){$.extend(!0,this,spec)};Validator.prototype={validate:function(value,requirementFirstArg){if(this.fn)return arguments.length>3&&(requirementFirstArg=[].slice.call(arguments,1,-1)),this.fn(value,requirementFirstArg);if(Array.isArray(value)){if(!this.validateMultiple)throw"Validator `"+this.name+"` does not handle multiple values";return this.validateMultiple.apply(this,arguments)}var instance=arguments[arguments.length-1];if(this.validateDate&&instance._isDateInput())return arguments[0]=Utils.parse.date(arguments[0]),null===arguments[0]?!1:this.validateDate.apply(this,arguments);if(this.validateNumber)return isNaN(value)?!1:(arguments[0]=parseFloat(arguments[0]),this.validateNumber.apply(this,arguments));if(this.validateString)return this.validateString.apply(this,arguments);throw"Validator `"+this.name+"` only handles multiple values"},parseRequirements:function(requirements,extraOptionReader){if("string"!=typeof requirements)return Array.isArray(requirements)?requirements:[requirements];var type=this.requirementType;if(Array.isArray(type)){for(var values=convertArrayRequirement(requirements,type.length),i=0;i<values.length;i++)values[i]=Utils.parseRequirement(type[i],values[i]);return values}return $.isPlainObject(type)?convertExtraOptionRequirement(type,requirements,extraOptionReader):[Utils.parseRequirement
4(type,requirements)]},requirementType:"string",priority:2};var ValidatorRegistry=function(validators,catalog){this.__class__="ValidatorRegistry",this.locale="en",this.init(validators||{},catalog||{})},typeTesters={email:/^((([a-zA-Z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-zA-Z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-zA-Z]|\d|-|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-zA-Z]|\d|-|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/,number:/^-?(\d*\.)?\d+(e[-+]?\d+)?$/i,integer:/^-?\d+$/,digits:/^\d+$/,alphanum:/^\w+$/i,date:{test:function(value){return null!==Utils.parse.date(value)}},url:new RegExp("^(?:(?:https?|ftp)://)?(?:\\S+(?::\\S*)?@)?(?:(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[1-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-zA-Z\\u00a1-\\uffff0-9]-*)*[a-zA-Z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-zA-Z\\u00a1-\\uffff0-9]-*)*[a-zA-Z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-zA-Z\\u00a1-\\uffff]{2,})))(?::\\d{2,5})?(?:/\\S*)?$")};typeTesters.range=typeTesters.number;var decimalPlaces=function(num){var match=(""+num).match(/(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/);return match?Math.max(0,(match[1]?match[1].length:0)-(match[2]?+match[2]:0)):0},parseArguments=function(type,args){return args.map(Utils.parse[type])},operatorToValidator=function(type,operator){return function(value){for(var _len=arguments.length,requirementsAndInput=new Array(_len>1?_len-1:0),_key=1;_len>_key;_key++)requirementsAndInput[_key-1]=arguments[_key];return requirementsAndInput.pop(),value?operator.apply(void 0,[value].concat(_toConsumableArray(parseArguments(type,requirementsAndInput)))):!0}},comparisonOperator=function(operator){return{validateDate:operatorToValidator("date",operator),validateNumber:operatorToValidator("number",operator),requirementType:operator.length<=2?"string":["string","string"],priority:30}};ValidatorRegistry.prototype={init:function(validators,catalog){this.catalog=catalog,this.validators=_extends({},this.validators);for(var name in validators)this.addValidator(name,validators[name].fn,validators[name].priority);window.Parsley.trigger("parsley:validator:init")},setLocale:function(locale){if("undefined"==typeof this.catalog[locale])throw new Error(locale+" is not available in the catalog");return this.locale=locale,this},addCatalog:function(locale,messages,set){return"object"===_typeof(messages)&&(this.catalog[locale]=messages),!0===set?this.setLocale(locale):this},addMessage:function(locale,name,message){return"undefined"==typeof this.catalog[locale]&&(this.catalog[locale]={}),this.catalog[locale][name]=message,this},addMessages:function(locale,nameMessageObject){for(var name in nameMessageObject)this.addMessage(locale,name,nameMessageObject[name]);return this},addValidator:function(name,arg1,arg2){if(this.validators[name])Utils.warn('Validator "'+name+'" is already defined.');else if(Defaults.hasOwnProperty(name))return void Utils.warn('"'+name+'" is a restricted keyword and is not a valid validator name.');return this._setValidator.apply(this,arguments)},hasValidator:function(name){return!!this.validators[name]},updateValidator:function(name,arg1,arg2){return this.validators[name]?this._setValidator.apply(this,arguments):(Utils.warn('Validator "'+name+'" is not already defined.'),this.addValidator.apply(this,arguments))},removeValidator:function(name){return this.validators[name]||Utils.warn('Validator "'+name+'" is not defined.'),delete this.validators[name],this},_setValidator:function(name,validator,priority){"object"!==_typeof(validator)&&(validator={fn:vali
4dator,priority:priority}),validator.validate||(validator=new Validator(validator)),this.validators[name]=validator;for(var locale in validator.messages||{})this.addMessage(locale,name,validator.messages[locale]);return this},getErrorMessage:function(constraint){var message;if("type"===constraint.name){var typeMessages=this.catalog[this.locale][constraint.name]||{};message=typeMessages[constraint.requirements]}else message=this.formatMessage(this.catalog[this.locale][constraint.name],constraint.requirements);return message||this.catalog[this.locale].defaultMessage||this.catalog.en.defaultMessage},formatMessage:function(string,parameters){if("object"===_typeof(parameters)){for(var i in parameters)string=this.formatMessage(string,parameters[i]);return string}return"string"==typeof string?string.replace(/%s/i,parameters):""},validators:{notblank:{validateString:function(value){return/\S/.test(value)},priority:2},required:{validateMultiple:function(values){return values.length>0},validateString:function(value){return/\S/.test(value)},priority:512},type:{validateString:function(value,type){var _ref=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},_ref$step=_ref.step,step=void 0===_ref$step?"any":_ref$step,_ref$base=_ref.base,base=void 0===_ref$base?0:_ref$base,tester=typeTesters[type];if(!tester)throw new Error("validator type `"+type+"` is not supported");if(!value)return!0;if(!tester.test(value))return!1;if("number"===type&&!/^any$/i.test(step||"")){var nb=Number(value),decimals=Math.max(decimalPlaces(step),decimalPlaces(base));if(decimalPlaces(nb)>decimals)return!1;var toInt=function(f){return Math.round(f*Math.pow(10,decimals))};if((toInt(nb)-toInt(base))%toInt(step)!=0)return!1}return!0},requirementType:{"":"string",step:"string",base:"number"},priority:256},pattern:{validateString:function(value,regexp){return value?regexp.test(value):!0},requirementType:"regexp",priority:64},minlength:{validateString:function(value,requirement){return value?value.length>=requirement:!0},requirementType:"integer",priority:30},maxlength:{validateString:function(value,requirement){return value.length<=requirement},requirementType:"integer",priority:30},length:{validateString:function(value,min,max){return value?value.length>=min&&value.length<=max:!0},requirementType:["integer","integer"],priority:30},mincheck:{validateMultiple:function(values,requirement){return values.length>=requirement},requirementType:"integer",priority:30},maxcheck:{validateMultiple:function(values,requirement){return values.length<=requirement},requirementType:"integer",priority:30},check:{validateMultiple:function(values,min,max){return values.length>=min&&values.length<=max},requirementType:["integer","integer"],priority:30},min:comparisonOperator(function(value,requirement){return value>=requirement}),max:comparisonOperator(function(value,requirement){return requirement>=value}),range:comparisonOperator(function(value,min,max){return value>=min&&max>=value}),equalto:{validateString:function(value,refOrValue){if(!value)return!0;var $reference=$(refOrValue);return $reference.length?value===$reference.val():value===refOrValue},priority:256}}};var UI={},diffResults=function diffResults(newResult,oldResult,deep){for(var added=[],kept=[],i=0;i<newResult.length;i++){for(var found=!1,j=0;j<oldResult.length;j++)if(newResult[i].assert.name===oldResult[j].assert.name){found=!0;break}
4found?kept.push(newResult[i]):added.push(newResult[i])}return{kept:kept,added:added,removed:deep?[]:diffResults(oldResult,newResult,!0).added}};UI.Form={_actualizeTriggers:function(){var _this=this;this.$element.on("submit.Parsley",function(evt){_this.onSubmitValidate(evt)}),this.$element.on("click.Parsley",Utils._SubmitSelector,function(evt){_this.onSubmitButton(evt)}),!1!==this.options.uiEnabled&&this.element.setAttribute("novalidate","")},focus:function(){if(this._focusedField=null,!0===this.validationResult||"none"===this.options.focus)return null;for(var i=0;i<this.fields.length;i++){var field=this.fields[i];if(!0!==field.validationResult&&field.validationResult.length>0&&"undefined"==typeof field.options.noFocus&&(this._focusedField=field.$element,"first"===this.options.focus))break}return null===this._focusedField?null:this._focusedField.focus()},_destroyUI:function(){this.$element.off(".Parsley")}},UI.Field={_reflowUI:function(){if(this._buildUI(),this._ui){var diff=diffResults(this.validationResult,this._ui.lastValidationResult);this._ui.lastValidationResult=this.validationResult,this._manageStatusClass(),this._manageErrorsMessages(diff),this._actualizeTriggers(),!diff.kept.length&&!diff.added.length||this._failedOnce||(this._failedOnce=!0,this._actualizeTriggers())}},getErrorsMessages:function(){if(!0===this.validationResult)return[];for(var messages=[],i=0;i<this.validationResult.length;i++)messages.push(this.validationResult[i].errorMessage||this._getErrorMessage(this.validationResult[i].assert));return messages},addError:function(name){var _ref=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},message=_ref.message,assert=_ref.assert,_ref$updateClass=_ref.updateClass,updateClass=void 0===_ref$updateClass?!0:_ref$updateClass;this._buildUI(),this._addError(name,{message:message,assert:assert}),updateClass&&this._errorClass()},updateError:function(name){var _ref2=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},message=_ref2.message,assert=_ref2.assert,_ref2$updateClass=_ref2.updateClass,updateClass=void 0===_ref2$updateClass?!0:_ref2$updateClass;this._buildUI(),this._updateError(name,{message:message,assert:assert}),updateClass&&this._errorClass()},removeError:function(name){var _ref3=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},_ref3$updateClass=_ref3.updateClass,updateClass=void 0===_ref3$updateClass?!0:_ref3$updateClass;this._buildUI(),this._removeError(name),updateClass&&this._manageStatusClass()},_manageStatusClass:function(){this.hasConstraints()&&this.needsValidation()&&!0===this.validationResult?this._successClass():this.validationResult.length>0?this._errorClass():this._resetClass()},_manageErrorsMessages:function(diff){if("undefined"==typeof this.options.errorsMessagesDisabled){if("undefined"!=typeof this.options.errorMessage)return diff.added.length||diff.kept.length?(this._insertErrorWrapper(),0===this._ui.$errorsWrapper.find(".parsley-custom-error-message").length&&this._ui.$errorsWrapper.append($(this.options.errorTemplate).addClass("parsley-custom-error-message")),this._ui.$errorsWrapper.addClass("filled").find(".parsley-custom-error-message").html(this.options.errorMessage)):this._ui.$errorsWrapper.removeClass("filled").find(".parsley-custom-error-message").remove();for(var i=0;i<diff.removed.length;i++)this._removeError(diff.removed[i].assert.name);for(i=0;i<diff.added.length;i++)this._addError(diff.added[i].assert.name,{message:diff.added[i].errorMessage,assert:diff.added[i].assert});for(i=0;i<diff.kept.length;i++)this._updateError(diff.kept[i].assert.name,{message:diff.kept[i].errorMessage,assert:diff.kept[i].assert})}},_addError:function(name,_ref4){var message=_ref4.message,assert=_ref4.assert;this._insertErrorWrapper(),this._ui.$errorClassHandler.attr("aria-describedby",this._ui.errorsWrapperId),this._ui.$errorsWrapper.addClass("filled").append($(this.options.errorTemplate).addClass("parsley-"+name).html(message||this._getErrorMessage(assert)))},_updateError:function(name,_ref5){var message=_ref5.message,assert=_ref5.assert;this._ui.$errorsWrapper.addClass("filled").find(".parsley-"+name).html(message||this._getErrorMessage(
vendor: 9,133 bytes, lines 4-5
4assert))},_removeError:function(name){this._ui.$errorClassHandler.removeAttr("aria-describedby"),this._ui.$errorsWrapper.removeClass("filled").find(".parsley-"+name).remove()},_getErrorMessage:function(constraint){var customConstraintErrorMessage=constraint.name+"Message";return"undefined"!=typeof this.options[customConstraintErrorMessage]?window.Parsley.formatMessage(this.options[customConstraintErrorMessage],constraint.requirements):window.Parsley.getErrorMessage(constraint)},_buildUI:function(){if(!this._ui&&!1!==this.options.uiEnabled){var _ui={};this.element.setAttribute(this.options.namespace+"id",this.__id__),_ui.$errorClassHandler=this._manageClassHandler(),_ui.errorsWrapperId="parsley-id-"+(this.options.multiple?"multiple-"+this.options.multiple:this.__id__),_ui.$errorsWrapper=$(this.options.errorsWrapper).attr("id",_ui.errorsWrapperId),_ui.lastValidationResult=[],_ui.validationInformationVisible=!1,this._ui=_ui}},_manageClassHandler:function(){if("string"==typeof this.options.classHandler&&$(this.options.classHandler).length)return $(this.options.classHandler);var $handlerFunction=this.options.classHandler;if("string"==typeof this.options.classHandler&&"function"==typeof window[this.options.classHandler]&&($handlerFunction=window[this.options.classHandler]),"function"==typeof $handlerFunction){var $handler=$handlerFunction.call(this,this);if("undefined"!=typeof $handler&&$handler.length)return $handler}else{if("object"===_typeof($handlerFunction)&&$handlerFunction instanceof jQuery&&$handlerFunction.length)return $handlerFunction;$handlerFunction&&Utils.warn("The class handler `"+$handlerFunction+"` does not exist in DOM nor as a global JS function")}return this._inputHolder()},_inputHolder:function(){return this.options.multiple&&"SELECT"!==this.element.nodeName?this.$element.parent():this.$element},_insertErrorWrapper:function(){var $errorsContainer=this.options.errorsContainer;if(0!==this._ui.$errorsWrapper.parent().length)return this._ui.$errorsWrapper.parent();if("string"==typeof $errorsContainer){if($($errorsContainer).length)return $($errorsContainer).append(this._ui.$errorsWrapper);"function"==typeof window[$errorsContainer]?$errorsContainer=window[$errorsContainer]:Utils.warn("The errors container `"+$errorsContainer+"` does not exist in DOM nor as a global JS function")}return"function"==typeof $errorsContainer&&($errorsContainer=$errorsContainer.call(this,this)),"object"===_typeof($errorsContainer)&&$errorsContainer.length?$errorsContainer.append(this._ui.$errorsWrapper):this._inputHolder().after(this._ui.$errorsWrapper)},_actualizeTriggers:function(){var trigger,_this2=this,$toBind=this._findRelated();$toBind.off(".Parsley"),this._failedOnce?$toBind.on(Utils.namespaceEvents(this.options.triggerAfterFailure,"Parsley"),function(){_this2._validateIfNeeded()}):(trigger=Utils.namespaceEvents(this.options.trigger,"Parsley"))&&$toBind.on(trigger,function(event){_this2._validateIfNeeded(event)})},_validateIfNeeded:function(event){var _this3=this;event&&/key|input/.test(event.type)&&(!this._ui||!this._ui.validationInformationVisible)&&this.getValue().length<=this.options.validationThreshold||(this.options.debounce?(window.clearTimeout(this._debounced),this._debounced=window.setTimeout(function(){return _this3.validate()},this.options.debounce)):this.validate())},_resetUI:function(){this._failedOnce=!1,this._actualizeTriggers(),"undefined"!=typeof this._ui&&(this._ui.$errorsWrapper.removeClass("filled").children().remove(),this._resetClass(),this._ui.lastValidationResult=[],this._ui.validationInformationVisible=!1)},_destroyUI:function(){this._resetUI(),"undefined"!=typeof this._ui&&this._ui.$errorsWrapper.remove(),delete this._ui},_successClass:function(){this._ui.validationInformationVisible=!0,this._ui.$errorClassHandler.removeClass(this.options.errorClass).addClass(this.options.successClass)},_errorClass:function(){this._ui.validationInformationVisible=!0,this._ui.$errorClassHandler.removeClass(this.options.successClass).addClass(this.options.errorClass)},_resetClass:function(){this._ui.$errorClassHandler.removeClass(this.options.successClass).removeClass(this.options.errorClass)}};var Form=function(element,domOptions,options){this.__class__="Form",this.element=element,this.$element=$(element),this.domOptions=domOptions,this.options=options,this.parent=window.Parsley,this.fields=[],this.validationResult=null},statusMapping={pending:null,resolved:!0,rejected:!1};Form.prototype={onSubmitValidate:function(event){var _this=this;if(!0!==event.parsley){var submitSource=this._submitSource||this.$element.find(Utils._SubmitSelector)[0];if(this._submitSource=null,this.$element.find(".parsley-synthetic-submit-button").prop("disabled",!0),!submitSource||null===submitSource.getAttribute("formnovalidate")){window.Parsley._remoteCache={};var promise=this.whenValidate({event:event});"resolved"===promise.state()&&!1!==this._trigger("submit")||(event.stopImmediatePropagation(),event.preventDefault(),"pending"===promise.state()&&promise.done(function(){_this._submit(submitSource)}))}}},onSubmitButton:function(event){this._submitSource=event.currentTarget},_submit:function(submitSource){if(!1!==this._trigger("submit")){if(submitSource){var $synthetic=this.$element.find(".parsley-synthetic-submit-button").prop("disabled",!1);0===$synthetic.length&&($synthetic=$('<input class="parsley-synthetic-submit-button" type="hidden">').appendTo(this.$element)),$synthetic.attr({name:submitSource.getAttribute("name"),value:submitSource.getAttribute("value")})}this.$element.trigger(_extends($.Event("submit"),{parsley:!0}))}},validate:function(options){if(arguments.length>=1&&!$.isPlainObject(options)){Utils.warnOnce("Calling validate on a parsley form without passing arguments as an object is deprecated.");var _arguments=Array.prototype.slice.call(arguments),group=_arguments[0],force=_arguments[1],event=_arguments[2];options={group:group,force:force,event:event}}return statusMapping[this.whenValidate(options).state()]},whenValidate:function(){var _Utils$all$done$fail$,_this2=this,_ref=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},group=_ref.group,force=_ref.force,event=_ref.event;this.submitEvent=event,event&&(this.submitEvent=_extends({},event,{preventDefault:function(){Utils.warnOnce("Using `this.submitEvent.preventDefault()` is deprecated; instead, call `this.validationResult = false`"),_this2.validationResult=!1}})),this.validationResult=!0,this._trigger("validate"),this._refreshFields();var promises=this._withoutReactualizingFormOptions(function(){return $.map(_this2.fields,function(field){return field.whenValidate({force:force,group:group})})});return(_Utils$all$done$fail$=Utils.all(promises).done(function(){_this2._trigger("success")}).fail(function(){_this2.validationResult=!1,_this2.focus(),_this2._trigger("error")}).always(function(){_this2._trigger("validated")})).pipe.apply(_Utils$all$done$fail$,_toConsumableArray(this._pipeAccordingToValidationResult()))},isValid:function(options){if(arguments.length>=1&&!$.isPlainObject(options)){Utils.warnOnce("Calling isValid on a parsley form without passing arguments as an object is deprecated.");var _arguments2=Array.prototype.slice.call(arguments),group=_arguments2[0],force=_arguments2[1];options={group:group,force:force}}return statusMapping[this.whenValid(options).state()]},whenValid:function(){var _this3=this,_ref2=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},group=_ref2.group,force=_ref2.force;this._refreshFields();var promises=this._withoutReactualizingFormOptions(function(){return $.map(_this3.fields,function(field){return field.whenValid({group:group,force:force})})});return Utils.all(promises)},refresh:function(){return this._refreshFields(),this},reset:function(){for(var i=0;i<this.fields.length;i++)this.fields[i].reset();this._trigger("reset")},destroy:function(){this._destroyUI();for(var i=0;i<this.fields.length;i++)this.fields[i].destroy();this.$element.removeData("Parsley"),this._trigger("destroy")},_refreshFields:function(){return this.actualizeOptions()._bindFields()},_bindFields:function(){var _this4=this,oldFields=this.fields;return this.fields=[],this.fieldsMappedById={},this._withoutReactualizingFormOptions(function(){_this4.$element.find(_this4.options.inputs).not(_this4.options.excluded).not("[".concat(_this4.options.namespace,"excluded=true]")).each(function(_,element){var fieldInstance=new window.Parsley.Factory(element,{},_this4);if("Field"===fieldInstance.__class__||"FieldMultiple"===fieldInstance.__class__){var uniqueId=fieldInstance.__class__+"-"+fieldInstance.__id__;"undefined"==typeof _this4.fieldsMappedById[uniqueId]&&(_this4.fieldsMappedById[uniqueId]=fieldInstance,_this4.fields.push(fieldInstance));
5}}),$.each(Utils.difference(oldFields,_this4.fields),function(_,field){field.reset()})}),this},_withoutReactualizingFormOptions:function(fn){var oldActualizeOptions=this.actualizeOptions;this.actualizeOptions=function(){return this};var result=fn();return this.actualizeOptions=oldActualizeOptions,result},_trigger:function(eventName){return this.trigger("form:"+eventName)}};
5var Constraint=function(parsleyField,name,requirements,priority,isDomConstraint){var validatorSpec=window.Parsley._validatorRegistry.validators[name],validator=new Validator(validatorSpec);priority=priority||parsleyField.options[name+"Priority"]||validator.priority,isDomConstraint=!0===isDomConstraint,_extends(this,{validator:validator,name:name,requirements:requirements,priority:priority,isDomConstraint:isDomConstraint}),this._parseRequirements(parsleyField.options)},capitalize=function(str){var cap=str[0].toUpperCase();return cap+str.slice(1)};Constraint.prototype={validate:function(value,instance){var _this$validator;return(_this$validator=this.validator).validate.apply(_this$validator,[value].concat(_toConsumableArray(this.requirementList),[instance]))},_parseRequirements:function(options){var _this=this;this.requirementList=this.validator.parseRequirements(this.requirements,function(key){return options[_this.name+capitalize(key)]})}};var Field=function(field,domOptions,options,parsleyFormInstance){this.__class__="Field",this.element=field,this.$element=$(field),"undefined"!=typeof parsleyFormInstance&&(this.parent=parsleyFormInstance),this.options=options,this.domOptions=domOptions,this.constraints=[],this.constraintsByName={},this.validationResult=!0,this._bindConstraints()},statusMapping$1={pending:null,resolved:!0,rejected:!1};Field.prototype={validate:function(options){arguments.length>=1&&!$.isPlainObject(options)&&(Utils.warnOnce("Calling validate on a parsley field without passing arguments as an object is deprecated."),options={options:options});var promise=this.whenValidate(options);if(!promise)return!0;switch(promise.state()){case"pending":return null;case"resolved":return!0;case"rejected":return this.validationResult}},whenValidate:function(){var _this$whenValid$alway,_this=this,_ref=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},force=_ref.force,group=_ref.group;return this.refresh(),!group||this._isInGroup(group)?(this.value=this.getValue(),this._trigger("validate"),(_this$whenValid$alway=this.whenValid({force:force,value:this.value,_refreshed:!0}).always(function(){_this._reflowUI()}).done(function(){_this._trigger("success")}).fail(function(){_this._trigger("error")}).always(function(){_this._trigger("validated")})).pipe.apply(_this$whenValid$alway,_toConsumableArray(this._pipeAccordingToValidationResult()))):void 0},hasConstraints:function(){return 0!==this.constraints.length},needsValidation:function(value){return"undefined"==typeof value&&(value=this.getValue()),value.length||this._isRequired()||"undefined"!=typeof this.options.validateIfEmpty?!0:!1},_isInGroup:function(group){return Array.isArray(this.options.group)?-1!==$.inArray(group,this.options.group):this.options.group===group},isValid:function(options){if(arguments.length>=1&&!$.isPlainObject(options)){Utils.warnOnce("Calling isValid on a parsley field without passing arguments as an object is deprecated.");var _arguments=Array.prototype.slice.call(arguments),force=_arguments[0],value=_arguments[1];options={force:force,value:value}}var promise=this.whenValid(options);return promise?statusMapping$1[promise.state()]:!0},whenValid:function(){var _this2=this,_ref2=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},_ref2$force=_ref2.force,force=void 0===_ref2$force?!1:_ref2$force,value=_ref2.value,group=_ref2.group,_refreshed=_ref2._refreshed;if(_refreshed||this.refresh(),!group||this._isInGroup(group)){if(this.validationResult=!0,!this.hasConstraints())return $.when();if(("undefined"==typeof value||null===value)&&(value=this.getValue()),!this.needsValidation(value)&&!0!==force)return $.when();var groupedConstraints=this._getGroupedConstraints(),promises=[];return $.each(groupedConstraints,function(_,constraints){var promise=Utils.all($.map(constraints,function(constraint){return _this2._validateConstraint(value,constraint)}));return promises.push(promise),"rejected"===promise.state()?!1:void 0}),Utils.all(promises)}},_validateConstraint:function(value,constraint){var _this3=this,result=constraint.validate(value,this);return!1===result&&(result=$.Deferred().reject()),Utils.all([result]).fail(function(errorMessage){_this3.validationResult instanceof Array||(_this3.validationResult=[]),_this3.validationResult.push({assert:constraint,errorMessage:"string"==typeof errorMessage&&errorMessage})})},getValue:function(){var value;return value="function"==typeof this.options.value?this.options.value(this):"undefined"!=typeof this.options.value?this.options.value:this.$element.val(),"undefined"==typeof value||null===value?"":this._handleWhitespace(value)},reset:function(){return this._resetUI(),this._trigger("reset")},destroy:function(){this._destroyUI(),this.$element.removeData("Parsley"),this.$element.removeData("FieldMultiple"),this._trigger("destroy")},refresh:function(){return this._refreshConstraints(),this},_refreshConstraints:function(){return this.actualizeOptions()._bindConstraints()},refreshConstraints:function(){return Utils.warnOnce("Parsley's refreshConstraints is deprecated. Please use refresh"),this.refresh()},addConstraint:function(name,requirements,priority,isDomConstraint){if(window.Parsley._validatorRegistry.validators[name]){var constraint=new Constraint(this,name,requirements,priority,isDomConstraint);"undefined"!==this.constraintsByName[constraint.name]&&this.removeConstraint(constraint.name),this.constraints.push(constraint),this.constraintsByName[constraint.name]=constraint}return this},removeConstraint:function(name){for(var i=0;i<this.constraints.length;i++)if(name===this.constraints[i].name){this.constraints.splice(i,1);break}return delete this.constraintsByName[name],this},updateConstraint:function(name,parameters,priority){return this.removeConstraint(name).addConstraint(name,parameters,priority)},_bindConstraints:function(){for(var constraints=[],constraintsByName={},i=0;i<this.constraints.length;i++)!1===this.constraints[i].isDomConstraint&&(constraints.push(this.constraints[i]),constraintsByName[this.constraints[i].name]=this.constraints[i]);this.constraints=constraints,this.constraintsByName=constraintsByName;for(var name in this.options)this.addConstraint(name,this.options[name],void 0,!0);return this._bindHtml5Constraints()},_bindHtml5Constraints:function(){null!==this.element.getAttribute("required")&&this.addConstraint("required",!0,void 0,!0),null!==this.element.getAttribute("pattern")&&this.addConstraint("pattern",this.element.getAttribute("pattern"),void 0,!0);var min=this.element.getAttribute("min"),max=this.element.getAttribute("max");null!==min&&null!==max?this.addConstraint("range",[min,max],void 0,!0):null!==min?this.addConstraint("min",min,void 0,!0):null!==max&&this.addConstraint("max",max,void 0,!0),null!==this.element.getAttribute("minlength")&&null!==this.element.getAttribute("maxlength")?this.addConstraint("length",[this.element.getAttribute("minlength"),this.element.getAttribute("maxlength")],void 0,!0):null!==this.element.getAttribute("minlength")?this.addConstraint("minlength",this.element.getAttribute("minlength"),void 0,!0):null!==this.element.getAttribute("maxlength")&&this.addConstraint("maxlength",this.element.getAttribute("maxlength"),void 0,!0);var type=Utils.getType(this.element);return"number"===type?this.addConstraint("type",["number",{step:this.element.getAttribute("step")||"1",base
5:min||this.element.getAttribute("value")}],void 0,!0):/^(email|url|range|date)$/i.test(type)?this.addConstraint("type",type,void 0,!0):this},_isRequired:function(){return"undefined"==typeof this.constraintsByName.required?!1:!1!==this.constraintsByName.required.requirements},_trigger:function(eventName){return this.trigger("field:"+eventName)},_handleWhitespace:function(value){return!0===this.options.trimValue&&Utils.warnOnce('data-parsley-trim-value="true" is deprecated, please use data-parsley-whitespace="trim"'),"squish"===this.options.whitespace&&(value=value.replace(/\s{2,}/g," ")),("trim"===this.options.whitespace||"squish"===this.options.whitespace||!0===this.options.trimValue)&&(value=Utils.trimString(value)),value},_isDateInput:function(){var c=this.constraintsByName.type;return c&&"date"===c.requirements},_getGroupedConstraints:function(){if(!1===this.options.priorityEnabled)return[this.constraints];for(var groupedConstraints=[],index={},i=0;i<this.constraints.length;i++){var p=this.constraints[i].priority;index[p]||groupedConstraints.push(index[p]=[]),index[p].push(this.constraints[i])}return groupedConstraints.sort(function(a,b){return b[0].priority-a[0].priority}),groupedConstraints}};var Multiple=function(){this.__class__="FieldMultiple"};Multiple.prototype={addElement:function($element){return this.$elements.push($element),this},_refreshConstraints:function(){var fieldConstraints;if(this.constraints=[],"SELECT"===this.element.nodeName)return this.actualizeOptions()._bindConstraints(),this;for(var i=0;i<this.$elements.length;i++)if($("html").has(this.$elements[i]).length){fieldConstraints=this.$elements[i].data("FieldMultiple")._refreshConstraints().constraints;for(var j=0;j<fieldConstraints.length;j++)this.addConstraint(fieldConstraints[j].name,fieldConstraints[j].requirements,fieldConstraints[j].priority,fieldConstraints[j].isDomConstraint)}else this.$elements.splice(i,1);return this},getValue:function(){if("function"==typeof this.options.value)return this.options.value(this);if("undefined"!=typeof this.options.value)return this.options.value;if("INPUT"===this.element.nodeName){var type=Utils.getType(this.element);if("radio"===type)return this._findRelated().filter(":checked").val()||"";if("checkbox"===type){var values=[];return this._findRelated().filter(":checked").each(function(){values.push($(this).val())}),values}}return"SELECT"===this.element.nodeName&&null===this.$element.val()?[]:this.$element.val()},_init:function(){return this.$elements=[this.$element],this}};var Factory=function(element,options,parsleyFormInstance){this.element=element,this.$element=$(element);var savedparsleyFormInstance=this.$element.data("Parsley");if(savedparsleyFormInstance)return"undefined"!=typeof parsleyFormInstance&&savedparsleyFormInstance.parent===window.Parsley&&(savedparsleyFormInstance.parent=parsleyFormInstance,savedparsleyFormInstance._resetOptions(savedparsleyFormInstance.options)),"object"===_typeof(options)&&_extends(savedparsleyFormInstance.options,options),savedparsleyFormInstance;if(!this.$element.length)throw new Error("You must bind Parsley on an existing element.");if("undefined"!=typeof parsleyFormInstance&&"Form"!==parsleyFormInstance.__class__)throw new Error("Parent instance must be a Form instance");return this.parent=parsleyFormInstance||window.Parsley,this.init(options)};Factory.prototype={init:function(options){return this.__class__="Parsley",this.__version__="@@version",this.__id__=Utils.generateID(),this._resetOptions(options),"FORM"===this.element.nodeName||Utils.checkAttr(this.element,this.options.namespace,"validate")&&!this.$element.is(this.options.inputs)?this.bind("parsleyForm"):this.isMultiple()?this.handleMultiple():this.bind("parsleyField")},isMultiple:function(){var type=Utils.getType(this.element);return"radio"===type||"checkbox"===type||"SELECT"===this.element.nodeName&&null!==this.element.getAttribute("multiple")},handleMultiple:function(){var name,parsleyMultipleInstance,_this=this;if(this.options.multiple=this.options.multiple||(name=this.element.getAttribute("name"))||this.element.getAttribute("id"),"SELECT"===this.element.nodeName&&null!==this.element.getAttribute("multiple"))return this.options.multiple=this.options.multiple||this.__id__,this.bind("parsleyFieldMultiple");if(!this.options.multiple)return Utils.warn("To be bound by Parsley, a radio, a checkbox and a multiple select input must have either a name or a multiple option.",this.$element),this;this.options.multiple=this.options.multiple.replace(/(:|\.|\[|\]|\{|\}|\$)/g,""),name&&$('input[name="'+name+'"]').each(function(i,input){var type=Utils.getType(input);("radio"===type||"checkbox"===type)&&input.setAttribute(_this.options.namespace+"multiple",_this.options.multiple)});for(var $previouslyRelated=this._findRelated(),i=0;i<$previouslyRelated.length;i++)if(parsleyMultipleInstance=$($previouslyRelated.get(i)).data("Parsley"),"undefined"!=typeof parsleyMultipleInstance){this.$element.data("FieldMultiple")||parsleyMultipleInstance.addElement(this.$element);break}return this.bind("parsleyField",!0),parsleyMultipleInstance||this.bind("parsleyFieldMultiple")},bind:function(type,doNotStore){var parsleyInstance;switch(type){case"parsleyForm":parsleyInstance=$.extend(new Form(this.element,this.domOptions,this.options),new Base,window.ParsleyExtend)._bindFields();break;case"parsleyField":parsleyInstance=$.extend(new Field(this.element,this.domOptions,this.options,this.parent),new Base,window.ParsleyExtend);break;case"parsleyFieldMultiple":parsleyInstance=$.extend(new Field(this.element,this.domOptions,this.options,this.parent),new Multiple,new Base,window.ParsleyExtend)._init();break;default:throw new Error(type+"is not a supported Parsley type")}return this.options.multiple&&Utils.setAttr(this.element,this.options.namespace,"multiple",this.options.multiple),"undefined"!=typeof doNotStore?(this.$element.data("FieldMultiple",parsleyInstance),parsleyInstance):(this.$element.data("Parsley",parsleyInstance),parsleyInstance._actualizeTriggers(),parsleyInstance._trigger("init"),parsleyInstance)}};var vernums=$.fn.jquery.split(".");if(parseInt(vernums[0])<=1&&parseInt(vernums[1])<8)throw"The loaded version of jQuery is too old. Please upgrade to 1.8.x or better.";
5vernums.forEach||Utils.warn("Parsley requires ES5 to run properly. Please include https://github.com/es-shims/es5-shim");var Parsley=_extends(new Base,{element:document,$element:$(document),actualizeOptions:null,_resetOptions:null,Factory:Factory,version:"@@version"});_extends(Field.prototype,UI.Field,Base.prototype),_extends(Form.prototype,UI.Form,Base.prototype),_extends(Factory.prototype,Base.prototype),$.fn.parsley=$.fn.psly=function(options){if(this.length>1){var instances=[];return this.each(function(){instances.push($(this).parsley(options))}),instances}if(0!=this.length)return new Factory(this[0],options)},"undefined"==typeof window.ParsleyExtend&&(window.ParsleyExtend={}),Parsley.options=_extends(Utils.objectCreate(Defaults),window.ParsleyConfig),window.ParsleyConfig=Parsley.options,window.Parsley=window.psly=Parsley,Parsley.Utils=Utils,window.ParsleyUtils={},$.each(Utils,function(key,value){"function"==typeof value&&(window.ParsleyUtils[key]=function(){return Utils.warnOnce("Accessing `window.ParsleyUtils` is deprecated. Use `window.Parsley.Utils` instead."),Utils[key].apply(Utils,arguments)})});var registry=window.Parsley._validatorRegistry=new ValidatorRegistry(window.ParsleyConfig.validators,window.ParsleyConfig.i18n);window.ParsleyValidator={},$.each("setLocale addCatalog addMessage addMessages getErrorMessage formatMessage addValidator updateValidator removeValidator hasValidator".split(" "),function(i,method){window.Parsley[method]=function(){return registry[method].apply(registry,arguments)},window.ParsleyValidator[method]=function(){var _window$Parsley;return Utils.warnOnce("Accessing the method '".concat(method,"' through Validator is deprecated. Simply call 'window.Parsley.").concat(method,"(...)'")),(_window$Parsley=window.Parsley)[method].apply(_window$Parsley,arguments)}}),window.Parsley.UI=UI,window.ParsleyUI={removeError:function(instance,name,doNotUpdateClass){var updateClass=!0!==doNotUpdateClass;return Utils.warnOnce("Accessing UI is deprecated. Call 'removeError' on the instance directly. Please comment in issue 1073 as to your need to call this method."),instance.removeError(name,{updateClass:updateClass})},getErrorsMessages:function(instance){return Utils.warnOnce("Accessing UI is deprecated. Call 'getErrorsMessages' on the instance directly."),instance.getErrorsMessages()}},$.each("addError updateError".split(" "),function(i,method){window.ParsleyUI[method]=function(instance,name,message,assert,doNotUpdateClass){var updateClass=!0!==doNotUpdateClass;return Utils.warnOnce("Accessing UI is deprecated. Call '".concat(method,"' on the instance directly. Please comment in issue 1073 as to your need to call this method.")),instance[method](name,{message:message,assert:assert,updateClass:updateClass})}}),!1!==window.ParsleyConfig.autoBind&&$(function(){$("[data-parsley-validate]").length&&$("[data-parsley-validate]").parsley()});var o=$({}),deprecated=function(){Utils.warnOnce("Parsley's pubsub module is deprecated; use the 'on' and 'off' methods on parsley instances or window.Parsley")},eventPrefix="parsley:";$.listen=function(name,callback){var context;if(deprecated(),"object"===_typeof(arguments[1])&&"function"==typeof arguments[2]&&(context=arguments[1],callback=arguments[2]),"function"!=typeof callback)throw new Error("Wrong parameters");window.Parsley.on(eventName(name),adapt(callback,context))},$.listenTo=function(instance,name,fn){if(deprecated(),!(instance instanceof Field||instance instanceof Form))throw new Error("Mu
5st give Parsley instance");if("string"!=typeof name||"function"!=typeof fn)throw new Error("Wrong parameters");instance.on(eventName(name),adapt(fn))},$.unsubscribe=function(name,fn){if(deprecated(),"string"!=typeof name||"function"!=typeof fn)throw new Error("Wrong arguments");window.Parsley.off(eventName(name),fn.parsleyAdaptedCallback)},$.unsubscribeTo=function(instance,name){if(deprecated(),!(instance instanceof Field||instance instanceof Form))throw new Error("Must give Parsley instance");instance.off(eventName(name))},$.unsubscribeAll=function(name){deprecated(),window.Parsley.off(eventName(name)),$("form,input,textarea,select").each(function(){var instance=$(this).data("Parsley");instance&&instance.off(eventName(name))})},$.emit=function(name,instance){var _instance;deprecated();var instanceGiven=instance instanceof Field||instance instanceof Form,args=Array.prototype.slice.call(arguments,instanceGiven?2:1);args.unshift(eventName(name)),instanceGiven||(instance=window.Parsley),(_instance=instance).trigger.apply(_instance,_toConsumableArray(args))},$.extend(!0,Parsley,{asyncValidators:{"default":{fn:function(xhr){return xhr.status>=200&&xhr.status<300},url:!1},reverse:{fn:function(xhr){return xhr.status<200||xhr.status>=300},url:!1}},addAsyncValidator:function(name,fn,url,options){return Parsley.asyncValidators[name]={fn:fn,url:url||!1,options:options||{}},this}}),Parsley.addValidator("remote",{requirementType:{"":"string",validator:"string",reverse:"boolean",options:"object"},validateString:function(value,url,options,instance){var ajaxOptions,csr,data={},validator=options.validator||(!0===options.reverse?"reverse":"default");if("undefined"==typeof Parsley.asyncValidators[validator])throw new Error("Calling an undefined async validator: `"+validator+"`");url=Parsley.asyncValidators[validator].url||url,url.indexOf("{value}")>-1?url=url.replace("{value}",encodeURIComponent(value)):data[instance.element.getAttribute("name")||instance.element.getAttribute("id")]=value;var remoteOptions=$.extend(!0,options.options||{},Parsley.asyncValidators[validator].options);ajaxOptions=$.extend(!0,{},{url:url,data:data,type:"GET"},remoteOptions),instance.trigger("field:ajaxoptions",instance,ajaxOptions),csr=$.param(ajaxOptions),"undefined"==typeof Parsley._remoteCache&&(Parsley._remoteCache={});var xhr=Parsley._remoteCache[csr]=Parsley._remoteCache[csr]||$.ajax(ajaxOptions),handleXhr=function(){var result=Parsley.asyncValidators[validator].fn.call(instance,xhr,url,options);return result||(result=$.Deferred().reject()),$.when(result)};return xhr.then(handleXhr,handleXhr)},priority:-1}),Parsley.on("form:submit",function(){Parsley._remoteCache={}}),Base.prototype.addAsyncValidator=function(){return Utils.warnOnce("Accessing the method `addAsyncValidator` through an instance is deprecated. Simply call `Parsley.addAsyncValidator(...)`"),Parsley.addAsyncValidator.apply(Parsley,arguments)},Parsley.addMessages("en",{defaultMessage:"This value seems to be invalid.",type:{email:"This value should be a valid email.",url:"This value should be a valid url.",number:"This value should be a valid number.",integer:"This value should be a valid integer.",digits:"This value should be digits.",alphanum:"This value should be alphanumeric."},notblank:"This value should not be blank.",required:"This value is required.",pattern:"This value seems to be invalid.",min:"This value should be greater than or equal to %s.",max:"This value should be lower than or equal to %s.",range:"This value should be between %s and %s.",minlength:"This value is too short. It should have %s characters or more.",maxlength:"This value is too long. It should have %s characters or fewer.",length:"This value length is invalid. It should be between %s and %s characters long.",mincheck:"You must select at least %s choices.",maxcheck:"You must select %s choices or fewer.",check:"You must select between %s and %s choices.",equalto:"This value should be the same."}),Parsley.setLocale("en");var inputevent=new InputEvent;return inputevent.install(),Parsley}),function($,sr){var debounce=function(func,threshold,execAsap){var timeout;return function(){function delayed(){execAsap||func.apply(obj,args),timeout=null}var obj=this,args=arguments;timeout?clearTimeout(timeout):execAsap&&func.apply(obj,args),timeout=setTimeout(delayed,threshold||100)}};jQuery.fn[sr]=function(fn){return fn?this.bind("resize",debounce(fn)):this.trigger(sr)}}(jQuery,"smartresize"),function(factory){"use strict";"function"==typeof define&&define.amd?define(["jquery"],factory):"undefined"!=typeof exports?module.exports=factory(require("jquery")):factory(jQuery)}(function($){"use strict";var Slick=window.Slick||{};Slick=function(){function Slick(element,settings){var dataSettings,_=this;_.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:$(element),appendDots:$(element),arrows:!0,asNavFor:null,prevArrow:'<button class="slick-prev" aria-label="Previous" type="button">Previous</button>',nextArrow:'<button class="slick-next" aria-label="Next" type="button">Next</button>',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(slider,i){return $('<button type="button" />').text(i+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,focusOnChange:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnFocus:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rows:1,rtl:!1,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1e3},_.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,scrolling:!1,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,
vendor: 12,079 bytes, lines 5-6
5sliding:!1,slideOffset:0,swipeLeft:null,swiping:!1,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1},$.extend(_,_.initials),_.activeBreakpoint=null,_.animType=null,_.animProp=null,_.breakpoints=[],_.breakpointSettings=[],_.cssTransitions=!1,_.focussed=!1,_.interrupted=!1,_.hidden="hidden",_.paused=!0,_.positionProp=null,_.respondTo=null,_.rowCount=1,_.shouldClick=!0,_.$slider=$(element),_.$slidesCache=null,_.transformType=null,_.transitionType=null,_.visibilityChange="visibilitychange",_.windowWidth=0,_.windowTimer=null,dataSettings=$(element).data("slick")||{},_.options=$.extend({},_.defaults,settings,dataSettings),_.currentSlide=_.options.initialSlide,_.originalSettings=_.options,"undefined"!=typeof document.mozHidden?(_.hidden="mozHidden",_.visibilityChange="mozvisibilitychange"):"undefined"!=typeof document.webkitHidden&&(_.hidden="webkitHidden",_.visibilityChange="webkitvisibilitychange"),_.autoPlay=$.proxy(_.autoPlay,_),_.autoPlayClear=$.proxy(_.autoPlayClear,_),_.autoPlayIterator=$.proxy(_.autoPlayIterator,_),_.changeSlide=$.proxy(_.changeSlide,_),_.clickHandler=$.proxy(_.clickHandler,_),_.selectHandler=$.proxy(_.selectHandler,_),_.setPosition=$.proxy(_.setPosition,_),_.swipeHandler=$.proxy(_.swipeHandler,_),_.dragHandler=$.proxy(_.dragHandler,_),_.keyHandler=$.proxy(_.keyHandler,_),_.instanceUid=instanceUid++,_.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/,_.registerBreakpoints(),_.init(!0)}var instanceUid=0;return Slick}(),Slick.prototype.activateADA=function(){var _=this;_.$slideTrack.find(".slick-active").attr({"aria-hidden":"false"}).find("a, input, button, select").attr({tabindex:"0"})},Slick.prototype.addSlide=Slick.prototype.slickAdd=function(markup,index,addBefore){var _=this;if("boolean"==typeof index)addBefore=index,index=null;else if(0>index||index>=_.slideCount)return!1;_.unload(),"number"==typeof index?0===index&&0===_.$slides.length?$(markup).appendTo(_.$slideTrack):addBefore?$(markup).insertBefore(_.$slides.eq(index)):$(markup).insertAfter(_.$slides.eq(index)):addBefore===!0?$(markup).prependTo(_.$slideTrack):$(markup).appendTo(_.$slideTrack),_.$slides=_.$slideTrack.children(this.options.slide),_.$slideTrack.children(this.options.slide).detach(),_.$slideTrack.append(_.$slides),_.$slides.each(function(index,element){$(element).attr("data-slick-index",index)}),_.$slidesCache=_.$slides,_.reinit()},Slick.prototype.animateHeight=function(){var _=this;if(1===_.options.slidesToShow&&_.options.adaptiveHeight===!0&&_.options.vertical===!1){var targetHeight=_.$slides.eq(_.currentSlide).outerHeight(!0);_.$list.animate({height:targetHeight},_.options.speed)}},Slick.prototype.animateSlide=function(targetLeft,callback){var animProps={},_=this;_.animateHeight(),_.options.rtl===!0&&_.options.vertical===!1&&(targetLeft=-targetLeft),_.transformsEnabled===!1?_.options.vertical===!1?_.$slideTrack.animate({left:targetLeft},_.options.speed,_.options.easing,callback):_.$slideTrack.animate({top:targetLeft},_.options.speed,_.options.easing,callback):_.cssTransitions===!1?(_.options.rtl===!0&&(_.currentLeft=-_.currentLeft),$({animStart:_.currentLeft}).animate({animStart:targetLeft},{duration:_.options.speed,easing:_.options.easing,step:function(now){now=Math.ceil(now),_.options.vertical===!1?(animProps[_.animType]="translate("+now+"px, 0px)",_.$slideTrack.css(animProps)):(animProps[_.animType]="translate(0px,"+now+"px)",_.$slideTrack.css(animProps))},complete:function(){callback&&callback.call()}})):(_.applyTransition(),targetLeft=Math.ceil(targetLeft),_.options.vertical===!1?animProps[_.animType]="translate3d("+targetLeft+"px, 0px, 0px)":animProps[_.animType]="translate3d(0px,"+targetLeft+"px, 0px)",_.$slideTrack.css(animProps),callback&&setTimeout(function(){_.disableTransition(),callback.call()},_.options.speed))},Slick.prototype.getNavTarget=function(){var _=this,asNavFor=_.options.asNavFor;return asNavFor&&null!==asNavFor&&(asNavFor=$(asNavFor).not(_.$slider)),asNavFor},Slick.prototype.asNavFor=function(index){var _=this,asNavFor=_.getNavTarget();null!==asNavFor&&"object"==typeof asNavFor&&asNavFor.each(function(){var target=$(this).slick("getSlick");target.unslicked||target.slideHandler(index,!0)})},Slick.prototype.applyTransition=function(slide){var _=this,transition={};_.options.fade===!1?transition[_.transitionType]=_.transformType+" "+_.options.speed+"ms "+_.options.cssEase:transition[_.transitionType]="opacity "+_.options.speed+"ms "+_.options.cssEase,_.options.fade===!1?_.$slideTrack.css(transition):_.$slides.eq(slide).css(transition)},Slick.prototype.autoPlay=function(){var _=this;_.autoPlayClear(),_.slideCount>_.options.slidesToShow&&(_.autoPlayTimer=setInterval(_.autoPlayIterator,_.options.autoplaySpeed))},Slick.prototype.autoPlayClear=function(){var _=this;_.autoPlayTimer&&clearInterval(_.autoPlayTimer)},Slick.prototype.autoPlayIterator=function(){var _=this,slideTo=_.currentSlide+_.options.slidesToScroll;_.paused||_.interrupted||_.focussed||(_.options.infinite===!1&&(1===_.direction&&_.currentSlide+1===_.slideCount-1?_.direction=0:0===_.direction&&(slideTo=_.currentSlide-_.options.slidesToScroll,_.currentSlide-1===0&&(_.direction=1))),_.slideHandler(slideTo))},Slick.prototype.buildArrows=function(){var _=this;_.options.arrows===!0&&(_.$prevArrow=$(_.options.prevArrow).addClass("slick-arrow"),_.$nextArrow=$(_.options.nextArrow).addClass("slick-arrow"),_.slideCount>_.options.slidesToShow?(_.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),_.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),_.htmlExpr.test(_.options.prevArrow)&&_.$prevArrow.prependTo(_.options.appendArrows),_.htmlExpr.test(_.options.nextArrow)&&_.$nextArrow.appendTo(_.options.appendArrows),_.options.infinite!==!0&&_.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true")):_.$prevArrow.add(_.$nextArrow).addClass("slick-hidden").attr({"aria-disabled":"true",tabindex:"-1"}))},Slick.prototype.buildDots=function(){var i,dot,_=this;if(_.options.dots===!0&&_.slideCount>_.options.slidesToShow){for(_.$slider.addClass("slick-dotted"),dot=$("<ul />").addClass(_.options.dotsClass),i=0;i<=_.getDotCount();i+=1)dot.append($("<li />").append(_.options.customPaging.call(this,_,i)));_.$dots=dot.appendTo(_.options.appendDots),_.$dots.find("li").first().addClass("slick-active")}},Slick.prototype.buildOut=function(){var _=this;_.$slides=_.$slider.children(_.options.slide+":not(.slick-cloned)").addClass("slick-slide"),_.slideCount=_.$slides.length,_.$slides.each(function(index,element){$(element).attr("data-slick-index",index).data("originalStyling",$(element).attr("style")||"")}),_.$slider.addClass("slick-slider"),_.$slideTrack=0===_.slideCount?$('<div class="slick-track"/>').appendTo(_.$slider):_.$slides.wrapAll('<div class="slick-track"/>').parent(),_.$list=_.$slideTrack.wrap('<div class="slick-list"/>').parent(),_.$slideTrack.css("opacity",0),(_.options.centerMode===!0||_.options.swipeToSlide===!0)&&(_.options.slidesToScroll=1),$("img[data-lazy]",_.$slider).not("[src]").addClass("slick-loading"),_.setupInfinite(),_.buildArrows(),_.buildDots(),_.updateDots(),_.setSlideClasses("number"==typeof _.currentSlide?_.currentSlide:0),_.options.draggable===!0&&_.$list.addClass("draggable")},Slick.prototype.buildRows=function(){var a,b,c,newSlides,numOfSlides,originalSlides,slidesPerSection,_=this;if(newSlides=document.createDocumentFragment(),originalSlides=_.$slider.children(),_.options.rows>0){for(slidesPerSection=_.options.slidesPerRow*_.options.rows,numOfSlides=Math.ceil(originalSlides.length/slidesPerSection),a=0;numOfSlides>a;a++){var slide=document.createElement("div");for(b=0;b<_.options.rows;b++){var row=document.createElement("div");for(c=0;c<_.options.slidesPerRow;c++){var target=a*slidesPerSection+(b*_.options.slidesPerRow+c);originalSlides.get(target)&&row.appendChild(originalSlides.get(target))}slide.appendChild(row)}newSlides.appendChild(slide)}_.$slider.empty().append(newSlides),_.$slider.children().children().children().css({width:100/_.options.slidesPerRow+"%",display:"inline-block"})}},Slick.prototype.checkResponsive=function(initial,forceUpdate){var breakpoint,targetBreakpoint,respondToWidth,_=this,triggerBreakpoint=!1,sliderWidth=_.$slider.width(),windowWidth=window.innerWidth||$(window).width();if("window"===_.respondTo?respondToWidth=windowWidth:"slider"===_.respondTo?respondToWidth=sliderWidth:"min"===_.respondTo&&(respondToWidth=Math.min(windowWidth,sliderWidth)),
6_.options.responsive&&_.options.responsive.length&&null!==_.options.responsive){targetBreakpoint=null;for(breakpoint in _.breakpoints)_.breakpoints.hasOwnProperty(breakpoint)&&(_.originalSettings.mobileFirst===!1?respondToWidth<_.breakpoints[breakpoint]&&(targetBreakpoint=_.breakpoints[breakpoint]):respondToWidth>_.breakpoints[breakpoint]&&(targetBreakpoint=_.breakpoints[breakpoint]));null!==targetBreakpoint?null!==_.activeBreakpoint?(targetBreakpoint!==_.activeBreakpoint||forceUpdate)&&(_.activeBreakpoint=targetBreakpoint,"unslick"===_.breakpointSettings[targetBreakpoint]?_.unslick(targetBreakpoint):(_.options=$.extend({},_.originalSettings,_.breakpointSettings[targetBreakpoint]),initial===!0&&(_.currentSlide=_.options.initialSlide),_.refresh(initial)),triggerBreakpoint=targetBreakpoint):(_.activeBreakpoint=targetBreakpoint,"unslick"===_.breakpointSettings[targetBreakpoint]?_.unslick(targetBreakpoint):(_.options=$.extend({},_.originalSettings,_.breakpointSettings[targetBreakpoint]),initial===!0&&(_.currentSlide=_.options.initialSlide),_.refresh(initial)),triggerBreakpoint=targetBreakpoint):null!==_.activeBreakpoint&&(_.activeBreakpoint=null,_.options=_.originalSettings,initial===!0&&(_.currentSlide=_.options.initialSlide),_.refresh(initial),triggerBreakpoint=targetBreakpoint),initial||triggerBreakpoint===!1||_.$slider.trigger("breakpoint",[_,triggerBreakpoint])}},Slick.prototype.changeSlide=function(event,dontAnimate){var indexOffset,slideOffset,unevenOffset,_=this,$target=$(event.currentTarget);switch($target.is("a")&&event.preventDefault(),$target.is("li")||($target=$target.closest("li")),unevenOffset=_.slideCount%_.options.slidesToScroll!==0,indexOffset=unevenOffset?0:(_.slideCount-_.currentSlide)%_.options.slidesToScroll,event.data.message){case"previous":slideOffset=0===indexOffset?_.options.slidesToScroll:_.options.slidesToShow-indexOffset,_.slideCount>_.options.slidesToShow&&_.slideHandler(_.currentSlide-slideOffset,!1,dontAnimate);break;case"next":slideOffset=0===indexOffset?_.options.slidesToScroll:indexOffset,_.slideCount>_.options.slidesToShow&&_.slideHandler(_.currentSlide+slideOffset,!1,dontAnimate);break;case"index":var index=0===event.data.index?0:event.data.index||$target.index()*_.options.slidesToScroll;_.slideHandler(_.checkNavigable(index),!1,dontAnimate),$target.children().trigger("focus");break;default:return}},Slick.prototype.checkNavigable=function(index){var navigables,prevNavigable,_=this;if(navigables=_.getNavigableIndexes(),prevNavigable=0,index>navigables[navigables.length-1])index=navigables[navigables.length-1];else for(var n in navigables){if(index<navigables[n]){index=prevNavigable;break}prevNavigable=navigables[n]}return index},Slick.prototype.cleanUpEvents=function(){var _=this;_.options.dots&&null!==_.$dots&&($("li",_.$dots).off("click.slick",_.changeSlide).off("mouseenter.slick",$.proxy(_.interrupt,_,!0)).off("mouseleave.slick",$.proxy(_.interrupt,_,!1)),_.options.accessibility===!0&&_.$dots.off("keydown.slick",_.keyHandler)),_.$slider.off("focus.slick blur.slick"),_.options.arrows===!0&&_.slideCount>_.options.slidesToShow&&(_.$prevArrow&&_.$prevArrow.off("click.slick",_.changeSlide),_.$nextArrow&&_.$nextArrow.off("click.slick",_.changeSlide),_.options.accessibility===!0&&(_.$prevArrow&&_.$prevArrow.off("keydown.slick",_.keyHandler),_.$nextArrow&&_.$nextArrow.off("keydown.slick",_.keyHandler))),_.$list.off("touchstart.slick mousedown.slick",_.swipeHandler),_.$list.off("touchmove.slick mousemove.slick",_.swipeHandler),_.$list.off("touchend.slick mouseup.slick",_.swipeHandler),_.$list.off("touchcancel.slick mouseleave.
6slick",_.swipeHandler),_.$list.off("click.slick",_.clickHandler),$(document).off(_.visibilityChange,_.visibility),_.cleanUpSlideEvents(),_.options.accessibility===!0&&_.$list.off("keydown.slick",_.keyHandler),_.options.focusOnSelect===!0&&$(_.$slideTrack).children().off("click.slick",_.selectHandler),$(window).off("orientationchange.slick.slick-"+_.instanceUid,_.orientationChange),$(window).off("resize.slick.slick-"+_.instanceUid,_.resize),$("[draggable!=true]",_.$slideTrack).off("dragstart",_.preventDefault),$(window).off("load.slick.slick-"+_.instanceUid,_.setPosition)},Slick.prototype.cleanUpSlideEvents=function(){var _=this;_.$list.off("mouseenter.slick",$.proxy(_.interrupt,_,!0)),_.$list.off("mouseleave.slick",$.proxy(_.interrupt,_,!1))},Slick.prototype.cleanUpRows=function(){var originalSlides,_=this;_.options.rows>0&&(originalSlides=_.$slides.children().children(),originalSlides.removeAttr("style"),_.$slider.empty().append(originalSlides))},Slick.prototype.clickHandler=function(event){var _=this;_.shouldClick===!1&&(event.stopImmediatePropagation(),event.stopPropagation(),event.preventDefault())},Slick.prototype.destroy=function(refresh){var _=this;_.autoPlayClear(),_.touchObject={},_.cleanUpEvents(),$(".slick-cloned",_.$slider).detach(),_.$dots&&_.$dots.remove(),_.$prevArrow&&_.$prevArrow.length&&(_.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),_.htmlExpr.test(_.options.prevArrow)&&_.$prevArrow.remove()),_.$nextArrow&&_.$nextArrow.length&&(_.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),_.htmlExpr.test(_.options.nextArrow)&&_.$nextArrow.remove()),_.$slides&&(_.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each(function(){$(this).attr("style",$(this).data("originalStyling"))}),_.$slideTrack.children(this.options.slide).detach(),_.$slideTrack.detach(),_.$list.detach(),_.$slider.append(_.$slides)),_.cleanUpRows(),_.$slider.removeClass("slick-slider"),_.$slider.removeClass("slick-initialized"),_.$slider.removeClass("slick-dotted"),_.unslicked=!0,refresh||_.$slider.trigger("destroy",[_])},Slick.prototype.disableTransition=function(slide){var _=this,transition={};transition[_.transitionType]="",_.options.fade===!1?_.$slideTrack.css(transition):_.$slides.eq(slide).css(transition)},Slick.prototype.fadeSlide=function(slideIndex,callback){var _=this;_.cssTransitions===!1?(_.$slides.eq(slideIndex).css({zIndex:_.options.zIndex}),_.$slides.eq(slideIndex).animate({opacity:1},_.options.speed,_.options.easing,callback)):(_.applyTransition(slideIndex),_.$slides.eq(slideIndex).css({opacity:1,zIndex:_.options.zIndex}),callback&&setTimeout(function(){_.disableTransition(slideIndex),callback.call()},_.options.speed))},Slick.prototype.fadeSlideOut=function(slideIndex){var _=this;_.cssTransitions===!1?_.$slides.eq(slideIndex).animate({opacity:0,zIndex:_.options.zIndex-2},_.options.speed,_.options.easing):(_.applyTransition(slideIndex),_.$slides.eq(slideIndex).css({opacity:0,zIndex:_.options.zIndex-2}))},Slick.prototype.filterSlides=Slick.prototype.slickFilter=function(filter){var _=this;null!==filter&&(_.$slidesCache=_.$slides,_.unload(),_.$slideTrack.children(this.options.slide).detach(),_.$slidesCache.filter(filter).appendTo(_.$slideTrack),_.reinit())},Slick.prototype.focusHandler=function(){var _=this;_.$slider.off("focus.slick blur.slick").on("focus.slick","*",function(event){var $sf=$(this);setTimeout(function(){_.options.pauseOnFocus&&$sf.is(":focus")&&(_.focussed=!0,_.autoPlay())},0)}).on("blur.slick","*",function(event){$(this);_.options.pauseOnFocus&&(_.focussed=!1,_.autoPlay())})},Slick.prototype.getCurrent=Slick.prototype.slickCurrentSlide=function(){var _=this;return _.currentSlide},Slick.prototype.getDotCount=function(){var _=this,breakPoint=0,counter=0,pagerQty=0;if(_.options.infinite===!0)if(_.slideCount<=_.options.slidesToShow)++pagerQty;else for(;breakPoint<_.slideCount;)++pagerQty,breakPoint=counter+_.options.slidesToScroll,counter+=_.options.slidesToScroll<=_.options.slidesToShow?_.options.slidesToScroll:_.options.slidesToShow;else if(_.options.centerMode===!0)pagerQty=_.slideCount;else if(_.options.asNavFor)for(;breakPoint<_.slideCount;)++pagerQty,breakPoint=counter+_.options.slidesToScroll,counter+=_.options.slidesToScroll<=_.options.slidesToShow?_.options.slidesToScroll:_.options.slidesToShow;else pagerQty=1+Math.ceil((_.slideCount-_.options.slidesToShow)/_.options.slidesToScroll);return pagerQty-1},Slick.prototype.getLeft=function(slideIndex){var targetLeft,verticalHeight,targetSlide,coef,_=this,verticalOffset=0;return _.slideOffset=0,verticalHeight=_.$slides.first().outerHeight(!0),_.options.infinite===!0?(_.slideCount>_.options.slidesToShow&&(_.slideOffset=_.slideWidth*_.options.slidesToShow*-1,coef=-1,_.options.vertical===!0&&_.options.centerMode===!0&&(2===_.options.slidesToShow?coef=-1.5:1===_.options.slidesToShow&&(coef=-2)),verticalOffset=verticalHeight*_.options.slidesToShow*coef),_.slideCount%_.options.slidesToScroll!==0&&slideIndex+_.options.slidesToScroll>_.slideCount&&_.slideCount>_.options.slidesToShow&&(slideIndex>_.slideCount?(_.slideOffset=(_.options.slidesToShow-(slideIndex-_.slideCount))*_.slideWidth*-1,verticalOffset=(_.options.slidesToShow-(slideIndex-_.slideCount))*verticalHeight*-1):(_.slideOffset=_.slideCount%_.options.slidesToScroll*_.slideWidth*-1,verticalOffset=_.slideCount%_.options.slidesToScroll*verticalHeight*-1))):slideIndex+_.options.slidesToShow>
6_.slideCount&&(_.slideOffset=(slideIndex+_.options.slidesToShow-_.slideCount)*_.slideWidth,verticalOffset=(slideIndex+_.options.slidesToShow-_.slideCount)*verticalHeight),_.slideCount<=_.options.slidesToShow&&(_.slideOffset=0,verticalOffset=0),_.options.centerMode===!0&&_.slideCount<=_.options.slidesToShow?_.slideOffset=_.slideWidth*Math.floor(_.options.slidesToShow)/2-_.slideWidth*_.slideCount/2:_.options.centerMode===!0&&_.options.infinite===!0?_.slideOffset+=_.slideWidth*Math.floor(_.options.slidesToShow/2)-_.slideWidth:_.options.centerMode===!0&&(_.slideOffset=0,_.slideOffset+=_.slideWidth*Math.floor(_.options.slidesToShow/2)),targetLeft=_.options.vertical===!1?slideIndex*_.slideWidth*-1+_.slideOffset:slideIndex*verticalHeight*-1+verticalOffset,_.options.variableWidth===!0&&(targetSlide=_.slideCount<=_.options.slidesToShow||_.options.infinite===!1?_.$slideTrack.children(".slick-slide").eq(slideIndex):_.$slideTrack.children(".slick-slide").eq(slideIndex+_.options.slidesToShow),targetLeft=_.options.rtl===!0?targetSlide[0]?-1*(_.$slideTrack.width()-targetSlide[0].offsetLeft-targetSlide.width()):0:targetSlide[0]?-1*targetSlide[0].offsetLeft:0,_.options.centerMode===!0&&(targetSlide=_.slideCount<=_.options.slidesToShow||_.options.infinite===!1?_.$slideTrack.children(".slick-slide").eq(slideIndex):_.$slideTrack.children(".slick-slide").eq(slideIndex+_.options.slidesToShow+1),targetLeft=_.options.rtl===!0?targetSlide[0]?-1*(_.$slideTrack.width()-targetSlide[0].offsetLeft-targetSlide.width()):0:targetSlide[0]?-1*targetSlide[0].offsetLeft:0,targetLeft+=(_.$list.width()-targetSlide.outerWidth())/2)),targetLeft},Slick.prototype.getOption=Slick.prototype.slickGetOption=function(option){var _=this;return _.options[option]},Slick.prototype.getNavigableIndexes=function(){var max,_=this,breakPoint=0,counter=0,indexes=[];for(_.options.infinite===!1?max=_.slideCount:(breakPoint=-1*_.options.slidesToScroll,counter=-1*_.options.slidesToScroll,max=2*_.slideCount);max>breakPoint;)indexes.push(breakPoint),breakPoint=counter+_.options.slidesToScroll,counter+=_.options.slidesToScroll<=_.options.slidesToShow?_.options.slidesToScroll:_.options.slidesToShow;return indexes},Slick.prototype.getSlick=function(){return this},Slick.prototype.getSlideCount=function(){var slidesTraversed,swipedSlide,swipeTarget,centerOffset,_=this;return centerOffset=_.options.centerMode===!0?Math.floor(_.$list.width()/2):0,swipeTarget=-1*_.swipeLeft+centerOffset,_.options.swipeToSlide===!0?(_.$slideTrack.find(".slick-slide").each(function(index,slide){var slideOuterWidth,slideOffset,slideRightBoundary;return slideOuterWidth=$(slide).outerWidth(),slideOffset=slide.offsetLeft,_.options.centerMode!==!0&&(slideOffset+=slideOuterWidth/2),slideRightBoundary=slideOffset+slideOuterWidth,slideRightBoundary>swipeTarget?(swipedSlide=slide,!1):void 0}),slidesTraversed=Math.abs($(swipedSlide).attr("data-slick-index")-_.currentSlide)||1):_.options.slidesToScroll},Slick.prototype.goTo=Slick.prototype.slickGoTo=function(slide,dontAnimate){var _=this;_.changeSlide({data:{message:"index",index:parseInt(slide)}},dontAnimate)},Slick.prototype.init=function(creation){var _=this;$(_.$slider).hasClass("slick-initialized")||($(_.$slider).addClass("slick-initialized"),_.buildRows(),_.buildOut(),_.setProps(),_.startLoad(),_.loadSlider(),_.initializeEvents(),_.updateArrows(),_.updateDots(),_.checkResponsive(!0),_.focusHandler()),creation&&_.$slider.trigger("init",[_]),_.options.accessibility===!0&&_.initADA(),_.options.autoplay&&(_.paused=!1,_.autoPlay())},Slick.prototype.initADA=function(){var _=this,numDotGroups=Math.ceil(_.slideCount/_.options.slidesToShow),tabControlIndexes=_.getNavigableIndexes().filter(function(val){return val>=0&&val<_.slideCount});_.$slides.add(_.$slideTrack.find(".slick-cloned")).attr({"aria-hidden":"true",tabindex:"-1"}).find("a, input, button, select").attr({tabindex:"-1"}),null!==_.$dots&&(_.$slides.not(_.$slideTrack.find(".slick-cloned")).each(function(i){var slideControlIndex=tabControlIndexes.indexOf(i);if($(this).attr({role:"tabpanel",id:"slick-slide"+_.instanceUid+i,tabindex:-1}
vendor: 18,679 bytes, lines 6-7
6),-1!==slideControlIndex){var ariaButtonControl="slick-slide-control"+_.instanceUid+slideControlIndex;$("#"+ariaButtonControl).length&&$(this).attr({"aria-describedby":ariaButtonControl})}}),_.$dots.attr("role","tablist").find("li").each(function(i){var mappedSlideIndex=tabControlIndexes[i];$(this).attr({role:"presentation"}),$(this).find("button").first().attr({role:"tab",id:"slick-slide-control"+_.instanceUid+i,"aria-controls":"slick-slide"+_.instanceUid+mappedSlideIndex,"aria-label":i+1+" of "+numDotGroups,"aria-selected":null,tabindex:"-1"})}).eq(_.currentSlide).find("button").attr({"aria-selected":"true",tabindex:"0"}).end());for(var i=_.currentSlide,max=i+_.options.slidesToShow;max>i;i++)_.options.focusOnChange?_.$slides.eq(i).attr({tabindex:"0"}):_.$slides.eq(i).removeAttr("tabindex");_.activateADA()},Slick.prototype.initArrowEvents=function(){var _=this;_.options.arrows===!0&&_.slideCount>_.options.slidesToShow&&(_.$prevArrow.off("click.slick").on("click.slick",{message:"previous"},_.changeSlide),_.$nextArrow.off("click.slick").on("click.slick",{message:"next"},_.changeSlide),_.options.accessibility===!0&&(_.$prevArrow.on("keydown.slick",_.keyHandler),_.$nextArrow.on("keydown.slick",_.keyHandler)))},Slick.prototype.initDotEvents=function(){var _=this;_.options.dots===!0&&_.slideCount>_.options.slidesToShow&&($("li",_.$dots).on("click.slick",{message:"index"},_.changeSlide),_.options.accessibility===!0&&_.$dots.on("keydown.slick",_.keyHandler)),_.options.dots===!0&&_.options.pauseOnDotsHover===!0&&_.slideCount>_.options.slidesToShow&&$("li",_.$dots).on("mouseenter.slick",$.proxy(_.interrupt,_,!0)).on("mouseleave.slick",$.proxy(_.interrupt,_,!1))},Slick.prototype.initSlideEvents=function(){var _=this;_.options.pauseOnHover&&(_.$list.on("mouseenter.slick",$.proxy(_.interrupt,_,!0)),_.$list.on("mouseleave.slick",$.proxy(_.interrupt,_,!1)))},Slick.prototype.initializeEvents=function(){var _=this;_.initArrowEvents(),_.initDotEvents(),_.initSlideEvents(),_.$list.on("touchstart.slick mousedown.slick",{action:"start"},_.swipeHandler),_.$list.on("touchmove.slick mousemove.slick",{action:"move"},_.swipeHandler),_.$list.on("touchend.slick mouseup.slick",{action:"end"},_.swipeHandler),_.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},_.swipeHandler),_.$list.on("click.slick",_.clickHandler),$(document).on(_.visibilityChange,$.proxy(_.visibility,_)),_.options.accessibility===!0&&_.$list.on("keydown.slick",_.keyHandler),_.options.focusOnSelect===!0&&$(_.$slideTrack).children().on("click.slick",_.selectHandler),$(window).on("orientationchange.slick.slick-"+_.instanceUid,$.proxy(_.orientationChange,_)),$(window).on("resize.slick.slick-"+_.instanceUid,$.proxy(_.resize,_)),$("[draggable!=true]",_.$slideTrack).on("dragstart",_.preventDefault),$(window).on("load.slick.slick-"+_.instanceUid,_.setPosition),$(_.setPosition)},Slick.prototype.initUI=function(){var _=this;_.options.arrows===!0&&_.slideCount>_.options.slidesToShow&&(_.$prevArrow.show(),_.$nextArrow.show()),_.options.dots===!0&&_.slideCount>_.options.slidesToShow&&_.$dots.show()},Slick.prototype.keyHandler=function(event){var _=this;event.target.tagName.match("TEXTAREA|INPUT|SELECT")||(37===event.keyCode&&_.options.accessibility===!0?_.changeSlide({data:{message:_.options.rtl===!0?"next":"previous"}}):39===event.keyCode&&_.options.accessibility===!0&&_.changeSlide({data:{message:_.options.rtl===!0?"previous":"next"}}))},Slick.prototype.lazyLoad=function(){function loadImages(imagesScope){$("img[data-lazy]",imagesScope).each(function(){var image=$(this),imageSource=$(this).attr("data-lazy"),imageSrcSet=$(this).attr("data-srcset"),imageSizes=$(this).attr("data-sizes")||_.$slider.attr("data-sizes"),imageToLoad=document.createElement("img");imageToLoad.onload=function(){image.animate({opacity:0},100,function(){imageSrcSet&&(image.attr("srcset",imageSrcSet),imageSizes&&image.attr("sizes",imageSizes)),image.attr("src",imageSource).animate({opacity:1},200,function(){image.removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading")}),_.$slider.trigger("lazyLoaded",[_,image,imageSource])})},imageToLoad.onerror=function(){image.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),_.$slider.trigger("lazyLoadError",[_,image,imageSource])},imageToLoad.src=imageSource})}var loadRange,cloneRange,rangeStart,rangeEnd,_=this;if(_.options.centerMode===!0?_.options.infinite===!0?(rangeStart=_.currentSlide+(_.options.slidesToShow/2+1),rangeEnd=rangeStart+_.options.slidesToShow+2):(rangeStart=Math.max(0,_.currentSlide-(_.options.slidesToShow/2+1)),rangeEnd=2+(_.options.slidesToShow/2+1)+_.currentSlide):(rangeStart=_.options.infinite?_.options.slidesToShow+_.currentSlide:_.currentSlide,rangeEnd=Math.ceil(rangeStart+_.options.slidesToShow),_.options.fade===!0&&(rangeStart>0&&rangeStart--,rangeEnd<=_.slideCount&&rangeEnd++)),loadRange=_.$slider.find(".slick-slide").slice(rangeStart,rangeEnd),"anticipated"===_.options.lazyLoad)for(var prevSlide=rangeStart-1,nextSlide=rangeEnd,$slides=_.$slider.find(".slick-slide"),i=0;i<_.options.slidesToScroll;i++)0>prevSlide&&(prevSlide=_.slideCount-1),loadRange=loadRange.add($slides.eq(prevSlide)),loadRange=loadRange.add($slides.eq(nextSlide)),prevSlide--,nextSlide++;loadImages(loadRange),_.slideCount<=_.options.slidesToShow?(cloneRange=_.$slider.find(".slick-slide"),loadImages(cloneRange)):_.currentSlide>=_.slideCount-_.options.slidesToShow?(cloneRange=_.$slider.find(".slick-cloned").slice(0,_.options.slidesToShow),loadImages(cloneRange)):0===_.currentSlide&&(cloneRange=_.$slider.find(".slick-cloned").slice(-1*_.options.slidesToShow),loadImages(cloneRange))},Slick.prototype.loadSlider=function(){var _=this;_.setPosition(),_.$slideTrack.css({opacity:1}),_.$slider.removeClass("slick-loading"),_.initUI(),"progressive"===_.options.lazyLoad&&_.progressiveLazyLoad()},Slick.prototype.next=Slick.prototype.slickNext=function(){var _=this;_.changeSlide({data:{message:"next"}})},Slick.prototype.orientationChange=function(){var _=this;_.checkResponsive(),_.setPosition()},Slick.prototype.pause=Slick.prototype.slickPause=function(){var _=this;_.autoPlayClear(),_.paused=!0},Slick.prototype.play=Slick.prototype.slickPlay=function(){var _=this;_.autoPlay(),_.options.autoplay=!0,_.paused=!1,_.focussed=!1,_.interrupted=!1},Slick.prototype.postSlide=function(index){var _=this;if(!_.unslicked&&(_.$slider.trigger("afterChange",[_,index]),_.animating=!1,_.slideCount>_.options.slidesToShow&&_.setPosition(),_.swipeLeft=null,_.options.autoplay&&_.autoPlay(),_.options.accessibility===!0&&(_.initADA(),_.options.focusOnChange))){var $currentSlide=$(_.$slides.get(_.currentSlide));$currentSlide.attr("tabindex",0).focus()}},Slick.prototype.prev=Slick.prototype.slickPrev=function(){var _=this;_.changeSlide({data:{message:"previous"}})},Slick.prototype.preventDefault=function(event){event.preventDefault()},Slick.prototype.progressiveLazyLoad=function(tryCount){tryCount=tryCount||1;var image,imageSource,imageSrcSet,imageSizes,imageToLoad,_=this,$imgsToLoad=$("img[data-lazy]",_.$slider);$imgsToLoad.length?(image=$imgsToLoad.first(),imageSource=image.attr("data-lazy"),imageSrcSet=image.attr("data-srcset"),imageSizes=image.attr("data-sizes")||_.$slider.attr("data-sizes"),imageToLoad=document.createElement("img"),imageToLoad.onload=function(){imageSrcSet&&(image.attr("srcset",imageSrcSet),imageSizes&&image.attr("sizes",imageSizes)),image.attr("src",imageSource).removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading"),_.options.adaptiveHeight===!0&&_.setPosition(),_.$slider.trigger("lazyLoaded",[_,image,imageSource]),_.progressiveLazyLoad()},imageToLoad.onerror=function(){3>tryCount?setTimeout(function(){_.progressiveLazyLoad(tryCount+1)},500):(image.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),_.$slider.trigger("lazyLoadError",[_,image,imageSource]),_.progressiveLazyLoad())},imageToLoad.src=imageSource):_.$slider.trigger("allImagesLoaded",[_])},Slick.prototype.refresh=function(initializing){var currentSlide,lastVisibleIndex,_=this;lastVisibleIndex=_.slideCount-_.options.slidesToShow,!_.options.infinite&&_.currentSlide>lastVisibleIndex&&(_.currentSlide=lastVisibleIndex),_.slideCount<=_.options.slidesToShow&&(_.currentSlide=0),currentSlide=_.currentSlide,_.destroy(!0),$.extend(_,_.initials,{currentSlide:currentSlide}),_.init(),initializing||_.changeSlide({data:{message:"index",index:currentSlide}},!1)},Slick.prototype.registerBreakpoints=function(){var breakpoint,currentBreakpoint,l,_=this,responsiveSettings=_.options.responsive||null;if("array"===$.type(responsiveSettings)&&responsiveSettings.length){_.respondTo=_.options.respondTo||"window";for(breakpoint in responsiveSettings)if(l=_.breakpoints.length-1,responsiveSettings.hasOwnProperty(breakpoint)){for(currentBreakpoint=responsiveSettings[breakpoint].breakpoint;l>=0;)_.breakpoints[l]&&_.breakpoints[l]===currentBreakpoint&&_.breakpoints.splice(l,1),l--;_.breakpoints.push(currentBreakpoint),_.breakpointSettings[currentBreakpoint]=responsiveSettings[breakpoint].settings}_.breakpoints.sort(function(a,b){return _.options.mobileFirst?a-b:b-a})}},Slick.prototype.reinit=function(){var _=this;_.$slides=_.$slideTrack.children(_.options.slide).addClass("slick-slide"),_.slideCount=_.$slides.length,_.currentSlide>=_.slideCount&&0!==_.currentSlide&&(_.currentSlide=_.currentSlide-_.options.slidesToScroll),_.slideCount<=_.options.slidesToShow&&(_.currentSlide=0),_.registerBreakpoints(),_.setProps(),_.setupInfinite(),_.buildArrows(),_.updateArrows(),_.initArrowEvents(),_.buildDots(),_.updateDots(),_.initDotEvents(),_.cleanUpSlideEvents(),_.initSlideEvents(),_.checkResponsive(!1,!0),_.options.focusOnSelect===!0&&$(_.$slideTrack).children().on("click.slick",_.selectHandler),_.setSlideClasses("number"==typeof _.currentSlide?_.currentSlide:0),_.setPosition(),_.focusHandler(),_.paused=!_.options.autoplay,_.autoPlay(),_.$slider.trigger("reInit",[_])},Slick.prototype.resize=function(){var _=this;$(window).width()!==_.windowWidth&&(clearTimeout(_.windowDelay),_.windowDelay=window.setTimeout(function(){_.windowWidth=$(window).width(),_.checkResponsive(),_.unslicked||_.setPosition()},50))},Slick.prototype.removeSlide=Slick.prototype.slickRemove=function(index,removeBefore,removeAll){var _=this;return"boolean"==typeof index?(removeBefore=index,index=removeBefore===!0?0:_.slideCount-1):index=removeBefore===!0?--index:index,_.slideCount<1||0>index||index>_.slideCount-1?!1:(_.unload(),removeAll===!0?_.$slideTrack.children().remove():_.$slideTrack.children(this.options.slide).eq(index).remove(),_.$slides=_.$slideTrack.children(this.options.slide),_.$slideTrack.children(this.options.slide).detach(),_.$slideTrack.append(_.$slides),_.$slidesCache=_.$slides,void _.reinit())},Slick.prototype.setCSS=function(position){var x,y,_=this,positionProps={};_.options.rtl===!0&&(position=-position),x="left"==_.positionProp?Math.ceil(position)+"px":"0px",y="top"==_.positionProp?Math.ceil(position)+"px":"0px",positionProps[_.positionProp]=position,_.transformsEnabled===!1?_.$slideTrack.css(positionProps):(positionProps={},_.cssTransitions===!1?(positionProps[_.animType]="translate("+x+", "+y+")",_.$slideTrack.css(positionProps)):(positionProps[_.animType]="translate3d("+x+", "+y+", 0px)",_.$slideTrack.css(positionProps)))},Slick.prototype.setDimensions=function(){var _=this;_.options.vertical===!1?_.options.centerMode===!0&&_.$list.css({padding:"0px "+_.options.centerPadding}):(_.$list.height(_.$slides.first().outerHeight(!0)*_.options.slidesToShow),_.options.centerMode===!0&&_.$list.css({padding:_.options.centerPadding+" 0px"})),_.listWidth=_.$list.width(),_.listHeight=_.$list.height(),_.options.vertical===!1&&_.options.variableWidth===!1?(_.slideWidth=Math.ceil(_.listWidth/_.options.slidesToShow),_.$slideTrack.width(Math.ceil(_.slideWidth*_.$slideTrack.children(".slick-slide").length))):_.options.variableWidth===!0?_.$slideTrack.width(5e3*_.slideCount):(_.slideWidth=Math.ceil(_.listWidth),_.$slideTrack.height(Math.ceil(_.$slides.first().outerHeight(!0)*_.$slideTrack.children(".slick-slide").length)));var offset=_.$slides.first().outerWidth(!0)-_.$slides.first().width();_.options.variableWidth===!1&&_.$slideTrack.children(".slick-slide").width(_.slideWidth-offset)},Slick.prototype.setFade=function(){var targetLeft,_=this;_.$slides.each(function(index,element){targetLeft=_.slideWidth*index*-1,_.options.rtl===!0?$(element).css({position:"relative",right:targetLeft,top:0,zIndex:_.options.zIndex-2,opacity:0}):$(element).css({position:"relative",left:targetLeft,top:0,zIndex:_.options.zIndex-2,opacity:0})}),_.$slides.eq(_.currentSlide).css({zIndex:_.options.zIndex-1,opacity:1})},Slick.prototype.setHeight=function(){var _=this;if(1===_.options.slidesToShow&&_.options.adaptiveHeight===!0&&_.options.vertical===!1){var targetHeight=_.$slides.eq(_.currentSlide).outerHeight(!0);_.$list.css("height",targetHeight)}},Slick.prototype.setOption=Slick.prototype.slickSetOption=function(){var l,item,option,value,type,_=this,refresh=!1;if("object"===$.type(arguments[0])?(option=arguments[0],refresh=arguments[1],type="multiple"):"string"===$.type(arguments[0])&&(option=arguments[0],value=arguments[1],refresh=arguments[2],"responsive"===arguments[0]&&"array"===$.type(arguments[1])?type="responsive":"undefined"!=typeof arguments[1]&&(type="single")),"single"===type)_.options[option]=value;else if("multiple"===type)$.each(option,function(opt,val){_.options[opt]=val});else if("responsive"===type)for(item in value)if("array"!==$.type(_.options.responsive))_.options.responsive=[value[item]];else{for(l=_.options.responsive.length-1;l>=0;)_.options.responsive[l].breakpoint===value[item].breakpoint&&_.options.responsive.splice(l,1),l--;_.options.responsive.push(value[item])}refresh&&(_.unload(),_.reinit())},Slick.prototype.setPosition=function(){var _=this;_.setDimensions(),_.setHeight(),_.options.fade===!1?_.setCSS(_.getLeft(_.currentSlide)):_.setFade(),_.$slider.trigger("setPosition",[_])},Slick.prototype.setProps=function(){var _=this,bodyStyle=document.body.style;_.positionProp=_.options.vertical===!0?"top":"left","top"===_.positionProp?_.$slider.addClass("slick-vertical"):_.$slider.removeClass("slick-vertical"),(void 0!==bodyStyle.WebkitTransition||void 0!==bodyStyle.MozTransition||void 0!==bodyStyle.msTransition)&&_.options.useCSS===!0&&(_.cssTransitions=!0),_.options.fade&&("number"==typeof _.options.zIndex?_.options.zIndex<3&&(_.options.zIndex=3):_.options.zIndex=_.defaults.zIndex),void 0!==bodyStyle.OTransform&&(_.animType="OTransform",_.transformType="-o-transform",_.transitionType="OTransition",void 0===bodyStyle.perspectiveProperty&&void 0===bodyStyle.webkitPerspective&&(_.animType=!1)),void 0!==bodyStyle.MozTransform&&(_.animType="MozTransform",_.transformType="-moz-transform",_.transitionType="MozTransition",void 0===bodyStyle.perspectiveProperty&&void 0===bodyStyle.MozPerspective&&(_.animType=!1)),void 0!==bodyStyle.webkitTransform&&(_.animType="webkitTransform",_.transformType="-webkit-transform",_.transitionType="webkitTransition",void 0===bodyStyle.perspectiveProperty&&void 0===bodyStyle.webkitPerspective&&(_.animType=!1)),void 0!==bodyStyle.msTransform&&(_.animType="msTransform",_.transformType="-ms-transform",_.transitionType="msTransition",void 0===bodyStyle.msTransform&&(_.animType=!1)),void 0!==bodyStyle.transform&&_.animType!==!1&&(_.animType="transform",_.transformType="transform",_.transitionType="transition"),_.transformsEnabled=_.options.useTransform&&null!==_.animType&&_.animType!==!1},Slick.prototype.setSlideClasses=function(index){var centerOffset,allSlides,indexOffset,remainder,_=this;if(allSlides=_.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true"),_.$slides.eq(index).addClass("slick-current"),_.options.centerMode===!0){var evenCoef=_.options.slidesToShow%2===0?1:0;centerOffset=Math.floor(_.options.slidesToShow/2),_.options.infinite===!0&&(index>=centerOffset&&index<=_.slideCount-1-centerOffset?_.$slides.slice(index-centerOffset+evenCoef,index+centerOffset+1).addClass("slick-active").attr("aria-hidden","false"):(indexOffset=_.options.slidesToShow+index,allSlides.slice(indexOffset-centerOffset+1+evenCoef,indexOffset+centerOffset+2).addClass("slick-active").attr("aria-hidden","false")),0===index?allSlides.eq(allSlides.length-1-_.options.slidesToShow).addClass("slick-center"):index===_.slideCount-1&&allSlides.eq(_.options.slidesToShow).addClass("slick-center")),_.$slides.eq(index).addClass("slick-center")}else index>=0&&index<=_.slideCount-_.options.slidesToShow?_.$slides.slice(index,index+_.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"):allSlides.length<=_.options.slidesToShow?allSlides.addClass("slick-active").attr("aria-hidden","false"):(remainder=_.slideCount%_.options.slidesToShow,indexOffset=_.options.infinite===!0?_.options.slidesToShow+index:index,_.options.slidesToShow==_.options.slidesToScroll&&_.slideCount-index<_.options.slidesToShow?allSlides.slice(indexOffset-(_.options.slidesToShow-remainder),indexOffset+remainder).addClass("slick-active").attr("aria-hidden","false"):allSlides.slice(indexOffset,indexOffset+_.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"));("ondemand"===_.options.lazyLoad||"anticipated"===_.options.lazyLoad)&&_.lazyLoad()},Slick.prototype.setupInfinite=function(){var i,slideIndex,infiniteCount,_=this;if(_.options.fade===!0&&(_.options.centerMode=!1),_.options.infinite===!0&&_.options.fade===!1&&(slideIndex=null,_.slideCount>_.options.slidesToShow)){for(infiniteCount=_.options.centerMode===!0?_.options.slidesToShow+1:_.options.slidesToShow,i=_.slideCount;i>_.slideCount-infiniteCount;i-=1)slideIndex=i-1,$(_.$slides[slideIndex]).clone(!0).attr("id","").attr("data-slick-index",slideIndex-_.slideCount).prependTo(_.$slideTrack).addClass("slick-cloned");for(i=0;i<infiniteCount+_.slideCount;i+=1)slideIndex=i,$(_.$slides[slideIndex]).clone(!0).attr("id","").attr("data-slick-index",slideIndex+_.slideCount).appendTo(_.$slideTrack).addClass("slick-cloned");_.$slideTrack.find(".slick-cloned").find("[id]").each(function(){$(this).attr("id","")})}},Slick.prototype.interrupt=function(toggle){var _=this;toggle||_.autoPlay(),_.interrupted=toggle},Slick.prototype.selectHandler=function(event){var _=this,targetElement=$(event.target).is(".slick-slide")?$(event.target):$(event.target).parents(".slick-slide"),index=parseInt(targetElement.attr("data-slick-index"));return index||(index=0),
7_.slideCount<=_.options.slidesToShow?void _.slideHandler(index,!1,
7!0):void _.slideHandler(index)},Slick.prototype.slideHandler=function(index,sync,dontAnimate){var targetSlide,animSlide,oldSlide,slideLeft,navTarget,targetLeft=null,_=this;return sync=sync||!1,_.animating===!0&&_.options.waitForAnimate===!0||_.options.fade===!0&&_.currentSlide===index?void 0:(sync===!1&&_.asNavFor(index),targetSlide=index,targetLeft=_.getLeft(targetSlide),slideLeft=_.getLeft(_.currentSlide),_.currentLeft=null===_.swipeLeft?slideLeft:_.swipeLeft,_.options.infinite===!1&&_.options.centerMode===!1&&(0>index||index>_.getDotCount()*_.options.slidesToScroll)?void(_.options.fade===!1&&(targetSlide=_.currentSlide,dontAnimate!==!0&&_.slideCount>_.options.slidesToShow?_.animateSlide(slideLeft,function(){_.postSlide(targetSlide)}):_.postSlide(targetSlide))):_.options.infinite===!1&&_.options.centerMode===!0&&(0>index||index>_.slideCount-_.options.slidesToScroll)?void(_.options.fade===!1&&(targetSlide=_.currentSlide,dontAnimate!==!0&&_.slideCount>_.options.slidesToShow?_.animateSlide(slideLeft,function(){_.postSlide(targetSlide)}):_.postSlide(targetSlide))):(_.options.autoplay&&clearInterval(_.autoPlayTimer),animSlide=0>targetSlide?_.slideCount%_.options.slidesToScroll!==0?_.slideCount-_.slideCount%_.options.slidesToScroll:_.slideCount+targetSlide:targetSlide>=_.slideCount?_.slideCount%_.options.slidesToScroll!==0?0:targetSlide-_.slideCount:targetSlide,_.animating=!0,_.$slider.trigger("beforeChange",[_,_.currentSlide,animSlide]),oldSlide=_.currentSlide,_.currentSlide=animSlide,_.setSlideClasses(_.currentSlide),_.options.asNavFor&&(navTarget=_.getNavTarget(),navTarget=navTarget.slick("getSlick"),navTarget.slideCount<=navTarget.options.slidesToShow&&navTarget.setSlideClasses(_.currentSlide)),_.updateDots(),_.updateArrows(),_.options.fade===!0?(dontAnimate!==!0?(_.fadeSlideOut(oldSlide),_.fadeSlide(animSlide,function(){_.postSlide(animSlide)})):_.postSlide(animSlide),void _.animateHeight()):void(dontAnimate!==!0&&_.slideCount>_.options.slidesToShow?_.animateSlide(targetLeft,function(){_.postSlide(animSlide)}):_.postSlide(animSlide))))},Slick.prototype.startLoad=function(){var _=this;_.options.arrows===!0&&_.slideCount>_.options.slidesToShow&&(_.$prevArrow.hide(),_.$nextArrow.hide()),_.options.dots===!0&&_.slideCount>_.options.slidesToShow&&_.$dots.hide(),_.$slider.addClass("slick-loading")},Slick.prototype.swipeDirection=function(){var xDist,yDist,r,swipeAngle,_=this;return xDist=_.touchObject.startX-_.touchObject.curX,yDist=_.touchObject.startY-_.touchObject.curY,r=Math.atan2(yDist,xDist),swipeAngle=Math.round(180*r/Math.PI),0>swipeAngle&&(swipeAngle=360-Math.abs(swipeAngle)),45>=swipeAngle&&swipeAngle>=0?_.options.rtl===!1?"left":"right":360>=swipeAngle&&swipeAngle>=315?_.options.rtl===!1?"left":"right":swipeAngle>=135&&225>=swipeAngle?_.options.rtl===!1?"right":"left":_.options.verticalSwiping===!0?swipeAngle>=35&&135>=swipeAngle?"down":"up":"vertical"},Slick.prototype.swipeEnd=function(event){var slideCount,direction,_=this;if(_.dragging=!1,_.swiping=!1,_.scrolling)return _.scrolling=!1,!1;if(_.interrupted=!1,_.shouldClick=_.touchObject.swipeLength>10?!1:!0,void 0===_.touchObject.curX)return!1;if(_.touchObject.edgeHit===!0&&_.$slider.trigger("edge",[_,_.swipeDirection()]),_.touchObject.swipeLength>=_.touchObject.minSwipe){switch(direction=_.swipeDirection()){case"left":case"down":slideCount=_.options.swipeToSlide?_.checkNavigable(_.currentSlide+_.getSlideCount()):_.currentSlide+_.getSlideCount(),_.currentDirection=0;break;case"right":case"up":slideCount=_.options.swipeToSlide?_.checkNavigable(_.currentSlide-_.getSlideCount()):_.currentSlide-_.getSlideCount(),_.currentDirection=1}"vertical"!=direction&&(_.slideHandler(slideCount),_.touchObject={},_.$slider.trigger("swipe",[_,direction]))}else _.touchObject.startX!==_.touchObject.curX&&(_.slideHandler(_.currentSlide),_.touchObject={})},Slick.prototype.swipeHandler=function(event){var _=this;if(!(_.options.swipe===!1||"ontouchend"in document&&_.options.swipe===!1||_.options.draggable===!1&&-1!==event.type.indexOf("mouse")))switch(_.touchObject.fingerCount=event.originalEvent&&void 0!==event.originalEvent.touches?event.originalEvent.touches.length:1,_.touchObject.minSwipe=_.listWidth/_.options.touchThreshold,_.options.verticalSwiping===!0&&(_.touchObject.minSwipe=_.listHeight/_.options.touchThreshold),event.data.action){case"start":_.swipeStart(event);break;case"move":_.swipeMove(event);break;case"end":_.swipeEnd(event)}},Slick.prototype.swipeMove=function(event){var curLeft,swipeDirection,swipeLength,positionOffset,touches,verticalSwipeLength,_=this;return touches=void 0!==event.originalEvent?event.originalEvent.touches:null,!_.dragging||_.scrolling||touches&&1!==touches.length?!1:(curLeft=_.getLeft(_.currentSlide),_.touchObject.curX=void 0!==touches?touches[0].pageX:event.clientX,_.touchObject.curY=void 0!==touches?touches[0].pageY:event.clientY,_.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(_.touchObject.curX-_.touchObject.startX,2))),verticalSwipeLength=Math.round(Math.sqrt(Math.pow(_.touchObject.curY-_.touchObject.startY,2))),!_.options.verticalSwiping&&!_.swiping&&verticalSwipeLength>4?(_.scrolling=!0,!1):(_.options.verticalSwiping===!0&&(_.touchObject.swipeLength=verticalSwipeLength),swipeDirection=_.swipeDirection(),void 0!==event.originalEvent&&_.touchObject.swipeLength>4&&(_.swiping=!0,event.preventDefault()),positionOffset=(_.options.rtl===!1?1:-1)*(_.touchObject.curX>_.touchObject.startX?1:-1),_.options.verticalSwiping===!0&&(positionOffset=_.touchObject.curY>_.touchObject.startY?1:-1),swipeLength=_.touchObject.swipeLength,_.touchObject.edgeHit=!1,_.options.infinite===!1&&(0===_.currentSlide&&"right"===swipeDirection||_.currentSlide>=_.getDotCount()&&"left"===swipeDirection)&&(swipeLength=_.touchObject.swipeLength*_.options.edgeFriction,_.touchObject.edgeHit=!0),_.options.vertical===!1?_.swipeLeft=curLeft+swipeLength*positionOffset:_.swipeLeft=curLeft+swipeLength*(_.$list.height()/_.listWidth)*positionOffset,_.options.verticalSwiping===!0&&(_.swipeLeft=curLeft+swipeLength*positionOffset),_.options.fade===!0||_.options.touchMove===!1?!1:_.animating===!0?(_.swipeLeft=null,!1):void _.setCSS(_.swipeLeft)))},Slick.prototype.swipeStart=function(event){var touches,_=this;return _.interrupted=!0,1!==_.touchObject.fingerCount||_.slideCount<=_.options.slidesToShow?(_.touchObject={},!1):(void 0!==event.originalEvent&&void 0!==event.originalEvent.touches&&(touches=event.originalEvent.touches[0]),_.touchObject.startX=_.touchObject.curX=void 0!==touches?touches.pageX:event.clientX,_.touchObject.startY=_.touchObject.curY=void 0!==touches?touches.pageY:event.clientY,void(_.dragging=!0))},Slick.prototype.unfilterSlides=Slick.prototype.slickUnfilter=function(){var _=this;
7null!==_.$slidesCache&&(_.unload(),_.$slideTrack.children(this.options.slide).detach(),_.$slidesCache.appendTo(_.$slideTrack),_.reinit())},Slick.prototype.unload=function(){var _=this;$(".slick-cloned",_.$slider).remove(),_.$dots&&_.$dots.remove(),_.$prevArrow&&_.htmlExpr.test(_.options.prevArrow)&&_.$prevArrow.remove(),_.$nextArrow&&_.htmlExpr.test(_.options.nextArrow)&&_.$nextArrow.remove(),_.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden","true").css("width","")},Slick.prototype.unslick=function(fromBreakpoint){var _=this;_.$slider.trigger("unslick",[_,fromBreakpoint]),_.destroy()},Slick.prototype.updateArrows=function(){var centerOffset,_=this;centerOffset=Math.floor(_.options.slidesToShow/2),_.options.arrows===!0&&_.slideCount>_.options.slidesToShow&&!_.options.infinite&&(_.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false"),_.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false"),0===_.currentSlide?(_.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true"),_.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false")):_.currentSlide>=_.slideCount-_.options.slidesToShow&&_.options.centerMode===!1?(_.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),_.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")):_.currentSlide>=_.slideCount-1&&_.options.centerMode===!0&&(_.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),_.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")))},Slick.prototype.updateDots=function(){var _=this;null!==_.$dots&&(_.$dots.find("li").removeClass("slick-active").end(),_.$dots.find("li").eq(Math.floor(_.currentSlide/_.options.slidesToScroll)).addClass("slick-active"))},Slick.prototype.visibility=function(){var _=this;_.options.autoplay&&(document[_.hidden]?_.interrupted=!0:_.interrupted=!1)},$.fn.slick=function(){var i,ret,_=this,opt=arguments[0],args=Array.prototype.slice.call(arguments,1),l=_.length;for(i=0;l>i;i++)if("object"==typeof opt||"undefined"==typeof opt?_[i].slick=new Slick(_[i],opt):ret=_[i].slick[opt].apply(_[i].slick,args),"undefined"!=typeof ret)return ret;return _}}),function(){var MutationObserver,Util,WeakMap,getComputedStyle,getComputedStyleRX,bind=function(fn,me){return function(){return fn.apply(me,arguments)}},indexOf=[].indexOf||function(item){for(var i=0,l=this.length;l>i;i++)if(i in this&&this[i]===item)return i;return-1};Util=function(){function Util(){}return Util.prototype.extend=function(custom,defaults){var key,value;for(key in defaults)value=defaults[key],null==custom[key]&&(custom[key]=value);return custom},Util.prototype.isMobile=function(agent){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(agent)},Util.prototype.createEvent=function(event,bubble,cancel,detail){var customEvent;return null==bubble&&(bubble=!1),null==cancel&&(cancel=!1),null==detail&&(detail=null),null!=document.createEvent?(customEvent=document.createEvent("CustomEvent"),customEvent.initCustomEvent(event,bubble,cancel,detail)):null!=document.createEventObject?(customEvent=document.createEventObject(),customEvent.eventType=event):customEvent.eventName=event,customEvent},Util.prototype.emitEvent=function(elem,event){return null!=elem.dispatchEvent?elem.dispatchEvent(event):event in(null!=elem)?elem[event]():"on"+event in(null!=elem)?elem["on"+event]():void 0},Util.prototype.addEvent=function(elem,event,fn){return null!=elem.addEventListener?elem.addEventListener(event,fn,!1):null!=elem.attachEvent?elem.attachEvent("on"+event,fn):elem[event]=fn},Util.prototype.removeEvent=function(elem,event,fn){return null!=elem.removeEventListener?elem.removeEventListener(event,fn,!1):null!=elem.detachEvent?elem.detachEvent("on"+event,fn):delete elem[event]},Util.prototype.innerHeight=function(){return"innerHeight"in window?window.innerHeight:document.documentElement.clientHeight},Util}(),WeakMap=this.WeakMap||this.MozWeakMap||(WeakMap=function(){function WeakMap(){this.keys=[],this.values=[]}return WeakMap.prototype.get=function(key){var i,item,j,len,ref;for(ref=this.keys,i=j=0,len=ref.length;len>j;i=++j)if(item=ref[i],item===key)return this.values[i]},WeakMap.prototype.set=function(key,value){var i,item,j,len,ref;for(ref=this.keys,i=j=0,len=ref.length;len>j;i=++j)if(item=ref[i],item===key)return void(this.values[i]=value);return this.keys.push(key),this.values.push(value)},WeakMap}()),MutationObserver=this.MutationObserver||this.WebkitMutationObserver||this.MozMutationObserver||(MutationObserver=function(){function MutationObserver(){"undefined"!=typeof console&&null!==console&&console.warn("MutationObserver is not supported by your browser."),"undefined"!=typeof console&&null!==console&&console.warn("WOW.js cannot detect dom mutations, please call .sync() after loading new content.")}return MutationObserver.notSupported=!0,MutationObserver.prototype.observe=function(){},MutationObserver}()),getComputedStyle=this.getComputedStyle||function(el,pseudo){return this.getPropertyValue=function(prop){var ref;return"float"===prop&&(prop="styleFloat"),getComputedStyleRX.test(prop)&&prop.replace(getComputedStyleRX,function(_,_char){return _char.toUpperCase()}),(null!=(ref=el.currentStyle)?ref[prop]:void 0)||null},this},getComputedStyleRX=/(\-([a-z]){1})/g,this.WOW=function(){function WOW(options){null==options&&(options={}),this.scrollCallback=bind(this.scrollCallback,this),this.scrollHandler=bind(this.scrollHandler,this),this.resetAnimation=bind(this.resetAnimation,this),this.start=bind(this.start,this),this.scrolled=!0,this.config=this.util().extend(options,this.defaults),null!=options.scrollContainer&&(this.config.scrollC
vendor: 4,501 bytes, line 7
7ontainer=document.querySelector(options.scrollContainer)),this.animationNameCache=new WeakMap,this.wowEvent=this.util().createEvent(this.config.boxClass)}return WOW.prototype.defaults={boxClass:"wow",animateClass:"animated",offset:0,mobile:!0,live:!0,callback:null,scrollContainer:null},WOW.prototype.init=function(){var ref;return this.element=window.document.documentElement,"interactive"===(ref=document.readyState)||"complete"===ref?this.start():this.util().addEvent(document,"DOMContentLoaded",this.start),this.finished=[]},WOW.prototype.start=function(){var box,j,len,ref;if(this.stopped=!1,this.boxes=function(){var j,len,ref,results;for(ref=this.element.querySelectorAll("."+this.config.boxClass),results=[],j=0,len=ref.length;len>j;j++)box=ref[j],results.push(box);return results}.call(this),this.all=function(){var j,len,ref,results;for(ref=this.boxes,results=[],j=0,len=ref.length;len>j;j++)box=ref[j],results.push(box);return results}.call(this),this.boxes.length)if(this.disabled())this.resetStyle();else for(ref=this.boxes,j=0,len=ref.length;len>j;j++)box=ref[j],this.applyStyle(box,!0);return this.disabled()||(this.util().addEvent(this.config.scrollContainer||window,"scroll",this.scrollHandler),this.util().addEvent(window,"resize",this.scrollHandler),this.interval=setInterval(this.scrollCallback,50)),this.config.live?new MutationObserver(function(_this){return function(records){var k,len1,node,record,results;for(results=[],k=0,len1=records.length;len1>k;k++)record=records[k],results.push(function(){var l,len2,ref1,results1;for(ref1=record.addedNodes||[],results1=[],l=0,len2=ref1.length;len2>l;l++)node=ref1[l],results1.push(this.doSync(node));return results1}.call(_this));return results}}(this)).observe(document.body,{childList:!0,subtree:!0}):void 0},WOW.prototype.stop=function(){return this.stopped=!0,this.util().removeEvent(this.config.scrollContainer||window,"scroll",this.scrollHandler),this.util().removeEvent(window,"resize",this.scrollHandler),null!=this.interval?clearInterval(this.interval):void 0},WOW.prototype.sync=function(element){return MutationObserver.notSupported?this.doSync(this.element):void 0},WOW.prototype.doSync=function(element){var box,j,len,ref,results;if(null==element&&(element=this.element),1===element.nodeType){for(element=element.parentNode||element,ref=element.querySelectorAll("."+this.config.boxClass),results=[],j=0,len=ref.length;len>j;j++)box=ref[j],indexOf.call(this.all,box)<0?(this.boxes.push(box),this.all.push(box),this.stopped||this.disabled()?this.resetStyle():this.applyStyle(box,!0),results.push(this.scrolled=!0)):results.push(void 0);return results}},WOW.prototype.show=function(box){return this.applyStyle(box),box.className=box.className+" "+this.config.animateClass,null!=this.config.callback&&this.config.callback(box),this.util().emitEvent(box,this.wowEvent),this.util().addEvent(box,"animationend",this.resetAnimation),this.util().addEvent(box,"oanimationend",this.resetAnimation),this.util().addEvent(box,"webkitAnimationEnd",this.resetAnimation),this.util().addEvent(box,"MSAnimationEnd",this.resetAnimation),box},WOW.prototype.applyStyle=function(box,hidden){var delay,duration,iteration;return duration=box.getAttribute("data-wow-duration"),delay=box.getAttribute("data-wow-delay"),iteration=box.getAttribute("data-wow-iteration"),this.animate(function(_this){return function(){return _this.customStyle(box,hidden,duration,delay,iteration)}}(this))},WOW.prototype.animate=function(){return"requestAnimationFrame"in window?function(callback){return window.requestAnimationFrame(callback)}:function(callback){return callback()}}(),WOW.prototype.resetStyle=function(){var box,j,len,ref,results;for(ref=this.boxes,results=[],j=0,len=ref.length;len>j;j++)box=ref[j],results.push(box.style.visibility="visible");return results},WOW.prototype.resetAnimation=function(event){var target;return event.type.toLowerCase().indexOf("animationend")>=0?(target=event.target||event.srcElement,target.className=target.className.replace(this.config.animateClass,"").trim()):void 0},WOW.prototype.customStyle=function(box,hidden,duration,delay,iteration){return hidden&&this.cacheAnimationName(box),box.style.visibility=hidden?"hidden":"visible",duration&&this.vendorSet(box.style,{animationDuration:duration}),delay&&this.vendorSet(box.style,{animationDelay:delay}),iteration&&this.vendorSet(box.style,{animationIterationCount:iteration}),this.vendorSet(box.style,{animationName:hidden?"none":this.cachedAnimationName(box)}),box}
7,WOW.prototype.vendors=["moz","webkit"],WOW.prototype.vendorSet=function(elem,properties){var name,results,value,vendor;results=[];for(name in properties)value=properties[name],elem[""+name]=value,results.push(function(){var j,len,ref,results1;for(ref=this.vendors,results1=[],j=0,len=ref.length;len>j;j++)vendor=ref[j],results1.push(elem[""+vendor+name.charAt(0).toUpperCase()+name.substr(1)]=value);return results1}.call(this));return results},WOW.prototype.vendorCSS=function(elem,property){var j,len,ref,result,style,vendor;for(style=getComputedStyle(elem),result=style.getPropertyCSSValue(property),ref=this.vendors,j=0,len=ref.length;len>j;j++)vendor=ref[j],result=result||style.getPropertyCSSValue("-"+vendor+"-"+property);return result},WOW.prototype.animationName=function(box){var animationName;try{animationName=this.vendorCSS(box,"animation-name").cssText}catch(_error){animationName=getComputedStyle(box).getPropertyValue("animation-name")}return"none"===animationName?"":animationName},WOW.prototype.cacheAnimationName=function(box){return this.animationNameCache.set(box,this.animationName(box))},WOW.prototype.cachedAnimationName=function(box){return this.animationNameCache.get(box)},WOW.prototype.scrollHandler=function(){return this.scrolled=!0},WOW.prototype.scrollCallback=function(){var box;return!this.scrolled||(this.scrolled=!1,this.boxes=function(){var j,len,ref,results;for(ref=this.boxes,results=[],j=0,len=ref.length;len>j;j++)box=ref[j],box&&(this.isVisible(box)?this.show(box):results.push(box));return results}.call(this),this.boxes.length||this.config.live)?void 0:this.stop()},WOW.prototype.offsetTop=function(element){for(var top;void 0===element.offsetTop;)element=element.parentNode;for(top=element.offsetTop;element=element.offsetParent;)top+=element.offsetTop;return top},WOW.prototype.isVisible=function(box){var bottom,offset,top,viewBottom,viewTop;return offset=box.getAttribute("data-wow-offset")||this.config.offset,viewTop=this.config.scrollContainer&&this.config.scrollContainer.scrollTop||window.pageYOffset,viewBottom=viewTop+Math.min(this.element.clientHeight,this.util().innerHeight())-offset,top=this.offsetTop(box),bottom=top+box.clientHeight,viewBottom>=top&&bottom>=viewTop},WOW.prototype.util=function(){return null!=this._util?this._util:this._util=new Util},WOW.prototype.disabled=function(){return!this.config.mobile&&this.util().isMobile(navigator.userAgent)},WOW}()}.call(this),null===banno||void 0===banno)var banno={};(null===banno.site||void 0===banno.site)&&(banno.site={}),banno.site.name="Northstar Bank",banno.site.dropdownModownuseEventsOn=!1;var defaultDisclaimerMessage="You will be linking to another website not owned or operated by "+banno.site.name+". "+banno.site.name+" is not responsible for the availability or content of this website and does not represent either the linked website or you, should you enter into a transaction. We encourage you to review their privacy and security policies which may differ from "+banno.site.name+".";banno.site.initialize=function(){banno.site.setExternalLinks(),banno.site.createExternalEmailModal(),banno.site.attachEventHandlers(),banno.site.dropdownHandling(),banno.site.displayAlert()},banno.site.setExternalLinks=function(scope){$.expr[":"].external=function(obj){return!(obj.href.match(/^mailto\:/)||obj.hostname==location.hostname||obj.href.match(/^javascript/)||obj.href.match(/^tel\:/)||obj.href.match(/^$/)||obj.href.match(/^https\:\/\/pbi\.secure-banking\.com/)||obj.href.match(/^https\:\/\/k2\.secure-banking\.com/)||obj.href.match(/^https\:\/\/pib\.secure-banking\.com/)||obj.href.match(/^https\:\/\/pass\.t8webware\.com/)||obj.href.match(/^https\:\/\/secure\.northstarathome\.com/))},$("a:external",scope).addClass("external"),$("a:external[name]",scope).removeClass("external")},banno.site.createExternalEmailModal=function(){$('a[href^="mailto:"]').on("click",function(e){e.preventDefault();var mailToMsg="Please remember that email transmissions are NOT secure. Never send confidential information – such as your social security code or account number – via email. If you have questions about your account, please call "+banno.site.name+".",outboundBump=$(this).attr("href");if($(window).width()<=767){var r=confirm(mailToMsg);
7r===!0&&window.open(outboundBump)}else bootbox.confirm(mailToMsg,"Cancel","Proceed",function(result){result&&($(".modal-backdrop").hide(),window.open(outboundBump))})})},banno.site.attachEventHandlers=function(scope){$("a.external",scope).on("click",function(e){e.preventDefault();var speedbump=$(this).attr("href"),exitMsg=defaultDisclaimerMessage;if($(window).width()<=767){var r=confirm(exitMsg);r===!0&&window.open(speedbump)}else bootbox.confirm(exitMsg,"Cancel","Proceed",function(result){result&&($(".modal-backdrop").hide(),window.open(speedbump))})})},banno.site.dropdownHandling=function(){var $dropdowns=$(".dropdown");$(window).width()>=979&&(banno.site.dropdownMouseEventsOn||(banno.site.dropdownMouseEventsOn=!0,$dropdowns.on("mouseover",function(){var $this;return $this=$(this),$this.prop("hoverTimeout")&&$this.prop("hoverTimeout",clearTimeout($this.prop("hoverTimeout"))),$this.prop("hoverIntent",setTimeout(function(){return $this.addClass("open active")},150))}).on("mouseleave",function(){var $this;return $this=$(this),$this.prop("hoverIntent")&&$this.prop("hoverIntent",clearTimeout($this.prop("hoverIntent"))),$this.prop("hoverTimeout",setTimeout(function(){return $this.removeClass("open active")},150))}))),($(window).width()<=979||$("html").hasClass("touch"))&&banno.site.dropdownMouseEventsOn&&($dropdowns.off("mouseover").off("mouseleave"),banno.site.dropdownMouseEventsOn=!1)},$(window).bind("bannoDataReceived",function(event,scope){null!==scope&&void 0!==scope&&(banno.site.setExternalLinks(scope),banno.site.attachEventHandlers(scope))}),$(window).on("load",function(){top!=self?($("body.home").addClass("editing"),$(".logo").css({"padding-left":"0","padding-right":"0",position:"relative",left:"50px"}),$(".sub-hero-wrapper").css({margin:"10px",position:"relative","box-sizing":"border-box",left:"0",width:"auto"}),$(".slide-container").css({width:"auto"}),$(".hero-image").css({padding:"10px"}),$(".hero-image img").show(),$(".hero .slick-next").css({top:"50%"}),$("body.home #loader").css("position","relative").fadeOut(),$(".hero .slick-prev").css({top:"50%"}),$(".article-page .card-body .form-control").css({display:"block"}),$(".banner-image").css({padding:"10px"}),$(".banner-ad").css({position:"absolute",width:"90%",left:"5%"}),$(".block-text").css({position:"absolute",width:"90%",left:"5%"}),$(".slide-image").css({"min-height":"150px"}),$(".article-card").css({"min-height":"558px"}),$(".article-card:nth-child(3n+1)").css({clear:"left"}),$(".content.ad").css({width:"90%",position:"absolute",left:"5%",top:"150px"}),$("#success").show(),$(".alert").show(),$(".hero").slick({dots:!1,arrows:!0,infinite:!0,fade:!0,cssEase:"linear",autoplay:!1,autoplaySpeed:8e3}),$(".carousel").slick({dots:!1,infinite:!1,speed:300,slidesToShow:3,slidesToScroll:1,arrows:!1,responsive:[{breakpoint:1024,settings:{slidesToShow:3,slidesToScroll:3,infinite:!0,dots:!0}},{breakpoint:979,settings:{slidesToShow:2,slidesToScroll:2,infinite:!0,arrows:!0}},{breakpoint:570,settings:{slidesToShow:1,slidesToScroll:3}}]})):($(function(){$("body.home .hero-image img").fadeIn(),$("body.home .hero .ad").fadeIn(),$("body.home #loader").css("position","relative").fadeOut()}),$(".hero").slick({autoplay:!1,dots:!1,arrows:!0,cssEase:"linear",infinite:!0,speed:300,slidesToShow:1,adaptiveHeight:!1,autoplaySpeed:8e3,swipeToSlide:!0}),$("#success").hide(),$(".carousel").slick({dots:!1,infinite:!1,speed:300,slidesToShow:3,slidesToScroll:1,arrows:!1,responsive:[{breakpoint:1024,settings:{slidesToShow:3,slidesToScroll:1,infinite:!0,dots:!1}},{breakpoint:780,settings:{slidesToShow:2,slidesToScroll:1,infinite:!0,arrows:!0}},{breakpoint:570,settings:{slidesToShow:1,slidesToScroll:1,arrows:!0,infinite:!0}}]}))}),banno.site.displayAlert=function(){var alert=readCookie("alert");null==alert&&$.trim($(".alert.hidden-alert .alert-text").text())&&$(".alert.hidden-alert").show()},$(document).on("ready",function(){var windowHeight=$(window).height();$(window).width()<=979&&$(".nav-container").css("height",windowHeight-90)}),$(function(){$("input, textarea").placeholder(),$(".dropdown > .category-item, .dropdown > .group-item, span.dropdown-toggle").addClass("dropdown-toggle").attr("data-toggle","dropdown"),banno.site.initialize(),$(window).smartresize(function(){banno.site.dropdownHandling()}),$("a.btn-navbar, a.brand").on("click",function(e){if(e.preventDefault(),$(".nav-container").slideToggle(100),$(this).toggleClass("active"),$(".nav-bg").toggleClass("active"),$("html, body").toggleClass("menuOpen"),$("a.btn-navbar, a.brand").hasClass("active")){var alert=readCookie("alert");null==alert&&$.trim($(".alert.hidden-alert .alert-text").text())&&$(".alert.hidden-alert").slideUp()}else{var alert=readCookie("alert");null==alert&&$.trim($(".alert.hidden-alert .alert-text").text())&&$(".alert.hidden-alert").slideDown()}return!1}),$("body").on("click","#in-network-atms",function(e){console.log("here"),$("#in-network-atms").is(":checked")?$("#atmsToggleList input:not(#northstar-bank-atms)").prop("checked",!0):$("#atmsToggleList input:not(#northstar-bank-atms)").prop("checked",!1)}),$(".alert button.close").on("click",function(e){e.preventDefault(),createCookie("alert",!0,1),$("body").addClass("alert-close")}),$(".banno-menu > li > ul").each(function(){$(this).addClass("col-"+$(this).children().length)}),$("#rates a").on("click",function(e){e.preventDefault(),$(this).tab("show")}),$(".menu-group > span").on("click",function(e){e.preventDefault(),e.stopPropagation(),$(this).parent().toggleClass("open")});var iOS=/iPhone|iPod/.test(navigator.platform);return $("html").hasClass("touch")&&1==iOS&&$("body").addClass("apple"),$(window).on("scroll",function(){$(window).scrollTop()<600&&($(".hero .ad").css("opacity",function(){return 1-$(window).scrollTop()/600}),$(".hero .ad").css("top",function(){return 230-$(window).scrollTop()/1.5}))}),$(".close-accordions").on("click",function(e){$(".accordion-toggle").addClass("collapsed"),$(".accordion-body").removeClass("in"),$(".accordion-body").css("height",0)}),$("#olb-modal").on("shown",function(){$("#username").focus()}),$("#search-modal").on("shown",function(){$(".search-form input").focus()}),$(".hidden-content").each(function(){return window.self!==window.top||$.trim($(this).text())||$(this).has("img").length?$(this).show():void 0}),$(".hidden-accordion").each(function(){window.self!==window.top||$.trim($(this).find(".accordion-heading").text())||$(this).has("img").length||$(this).has("iframe").length||$(this).has("banno-forms-ux").length||$(this).remove()}),$(".hidden-contentcard").each(function(){var $card=$(this),realText=$.trim($card.clone().find("select").remove().end().text()),hasImage=$card.find("img").length>0;window.self!==window.top||realText.length||hasImage?$card.show():$card.remove()}),$("#contactUs").on("submit",function(e){var contactUs;return e.preventDefault(),$(this).parsley().isValid()===!0?(contactUs=$(this),$.ajax({type:"POST",url:"/_/api/form/contactUs/entries",data:contactUs.serialize(),success:function(){var successPosition;return $("#contact-us-container").hide(),$(".main-contentarea").hide(),$("#success").fadeIn(),successPosition=$("#success").position().top,$("html, body").animate({scrollTop:0},600),!1},beforeSend:function(){return contactUs.find("button[type=submit]").attr("disabled","disabled"),contactUs.find("img.loading").fadeIn(),contactUs.find("div.error").hide().attr("aria-hidden","true")},error:function(){return contactUs.find("button[type=submit]").removeAttr("disabled"),contactUs.find("img.loading").fadeOut("500"),contactUs.find("div.error").delay("600").fadeIn().removeAttr("aria-hidden")}})):void 0}),$("#giveaway").on("submit",function(e){var giveaway;return e.preventDefault(),$(this).parsley().isValid()===!0?(giveaway=$(this),$.ajax({type:"POST",url:"/_/api/form/giveaway/entries",data:giveaway.seri
7alize(),success:function(){var successPosition;return $("#contact-us-container").hide(),$(".main-contentarea").hide(),$("#success").fadeIn(),successPosition=$("#success").position().top,$("html, body").animate({scrollTop:0},600),!1},beforeSend:function(){return giveaway.find("button[type=submit]").attr("disabled","disabled"),giveaway.find("img.loading").fadeIn(),giveaway.find("div.error").hide().attr("aria-hidden","true")},error:function(){return giveaway.find("button[type=submit]").removeAttr("disabled"),giveaway.find("img.loading").fadeOut("500"),giveaway.find("div.error").delay("600").fadeIn().removeAttr("aria-hidden")}})):void 0}),$("#olbenroll").on("submit",function(e){var olbenroll;return e.preventDefault(),$(this).parsley().isValid()===!0?(olbenroll=$(this),$.ajax({type:"POST",url:"/_/api/form/olbenroll/entries",data:olbenroll.serialize(),success:function(){var successPosition;return $("#olbenroll-container").hide(),$("#success").fadeIn(),successPosition=$("#success").position().top,$("html, body").animate({scrollTop:0},600),!1},beforeSend:function(){return olbenroll.find("button[type=submit]").attr("disabled","disabled"),olbenroll.find("img.loading").fadeIn(),olbenroll.find("div.error").hide().attr("aria-hidden","true")},error:function(){return olbenroll.find("button[type=submit]").removeAttr("disabled"),olbenroll.find("img.loading").fadeOut("500"),olbenroll.find("div.error").delay("600").fadeIn().removeAttr("aria-hidden")}})):void 0})}),function(){function imagesAreLoaded($cards){for(var imgs=$cards.find("img").toArray(),i=0;i<imgs.length;i++){var im=imgs[i];if(!im.complete||"undefined"!=typeof im.naturalWidth&&0===im.naturalWidth)return!1}return!0}function equalizeCards(){var $cards=$(".article-card:visible");if($cards.length){if($cards.css("height","auto"),!imagesAreLoaded($cards)&&MAX_IMAGE_ATTEMPTS>imageCheckAttempts)return imageCheckAttempts++,void window.setTimeout(equalizeCards,120);imageCheckAttempts=0;var $first=$cards.first(),$row=$first.closest(".row"),containerWidth=($row.length?$row.width():$first.parent().width())||$(window).width(),cardOuter=$first.outerWidth(!0);(!cardOuter||0>=cardOuter)&&(cardOuter=containerWidth);var perRow=Math.max(1,Math.floor(containerWidth/cardOuter));perRow>$cards.length&&(perRow=$cards.length);for(var i=0;i<$cards.length;i+=perRow){var $rowCards=$cards.slice(i,i+perRow),maxH=0;$rowCards.each(function(){var h=$(this).outerHeight();h>maxH&&(maxH=h)}),$rowCards.height(maxH)}}}function onResize(){resizeTimer&&clearTimeout(resizeTimer),resizeTimer=setTimeout(function(){equalizeCards()},120)}var resizeTimer=null,imageCheckAttempts=0,MAX_IMAGE_ATTEMPTS=8;$(document).ready(function(){setTimeout(equalizeCards,50)}),$(window).on("load",function(){equalizeCards()}),$(window).on("resize orientationchange",onResize);var observer=new MutationObserver(function(mutations){
8resizeTimer&&clearTimeout(resizeTimer),resizeTimer=setTimeout(equalizeCards,80)});observer.observe(document.body,{childList:!0,subtree:!0}),window._equalizeArticleCards=equalizeCards}(),$(window).on("load resize",function(){matchSelectToInput()}),$(document).on("change",".card-body select",function(){var selectedText=$(this).val(),$contentArea=$(this).closest(".card-body").find(".contentarea[data-content-block]").first();$contentArea.text(selectedText)}),$(function(){function resetArticlePage(){$cards.hide(),$cards.slice(0,cardsPerClick).show(),$cards.length>cardsPerClick?$("#loadMore").show():$("#loadMore").hide(),_equalizeArticleCards(),$(".article-card:visible").css("display","inline-block").outerWidth(),$(".article-card:visible").css("display","block")}var cardsPerClick=9,$cards=$(".article-card");$cards.hide(),$cards.slice(0,cardsPerClick).fadeIn(),$cards.length>cardsPerClick?$("#loadMore").show():$("#loadMore").hide(),$("#loadMore").on("click",function(){var visibleCount=$cards.filter(":visible").length;$cards.slice(visibleCount,visibleCount+cardsPerClick).fadeIn(),$cards.filter(":visible").length>=$cards.length&&$("#loadMore").fadeOut(),_equalizeArticleCards()}),$("#keywordInput").on("input",function(){$("#categorySelect").val("");var keyword=$(this).val().toLowerCase().trim();return keyword?($cards.each(function(){var cardText=$(this).clone().find("select").remove().end().text().toLowerCase().trim();$(this).toggle(-1!==cardText.indexOf(keyword))}),setTimeout(function(){_equalizeArticleCards()},30),$("#loadMore").hide(),$(".article-card:visible").css("display","inline-block").outerWidth(),void $(".article-card:visible").css("display","block")):void resetArticlePage()}),$("#categorySelect").on("change",function(){$("#keywordInput").val("");var selected=$(this).val().trim();return selected?($cards.each(function(){var cardCategory=$.trim($(this).find(".contentarea[data-content-block]").eq(1).text());cardCategory===selected?$(this).show():$(this).hide()}),setTimeout(function(){_equalizeArticleCards()},30),$("#loadMore").hide(),$(".article-card:visible").css("display","inline-block").outerWidth(),void $(".article-card:visible").css("display","block")):void resetArticlePage()})}),$(document).ready(function(){$("#myAccordion .accordion-toggle").
8click(function(){var arrow=$(this).find(".arrow-up"),target=$($(this).attr("href"));target.on("shown",function(){arrow.addClass("arrow-rotated")}),target.on("hidden",function(){arrow.removeClass("arrow-rotated")})})});

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.