function headerResize(){var n=$(".header-logo").width(),t=$(window).width()-60;$(".header-right").width(t-n)}function localScroll(){$(".local-scroll").localScroll({queue:!0,duration:1e3,hash:!1,offset:{top:0},onBefore:function(){},onAfter:function(){}})}function LocationSearchOnBlur(){var n=$(this).val();n.length<=6||n.indexOf(" and ",n.length-5)!==-1&&$(this).val(n.substring(0,n.length-5))}function GetAutoCompleteTypeWithArea(n,t){var i="";return(n&&n.length>0&&(i=n),t&&t.length>0&&(i+=" in "+t),i.length>0&&i!="Area")?'<span class="pull-right">'+i+"<\/span>":""}function FooterNavDisplay(){var n=$(".footer-nav-js"),i,r,t;n.length&&(i=n.find("li").first(),i.length&&(r="single-line-lg",n.height()==i.outerHeight(!0)?n.addClass(r):n.removeClass(r),t="three-columns",FooterNavItemOneLine(n)?(n.addClass(t),FooterNavBalanceCols(3,n.children("li")),FooterNavItemOneLine(n)||(n.removeClass(t),FooterNavBalanceCols(2,n.children("li")))):(n.removeClass(t),FooterNavBalanceCols(2,n.children("li")))))}function FooterNavItemOneLine(n){var t=!0;return n.children("li").each(function(){if(t){var i,n;i=$(this).width();n=$(this).find("a").first();n.length&&i<=n.outerWidth(!0)&&(t=!1)}}),t}function FooterNavBalanceCols(n,t){var i=$(t).length,f=i%n,e="column-break";if($(t).removeClass(e),f>0){var h=f,o=Math.ceil(i/n),s=o-1,r=h*o+s,u=1;$(t).each(function(){u==r&&u!=i&&($(this).addClass(e),r=r+s);u++})}}function disguisedPanelInit(){var t=$(window).width(),i=$(".panel-disguised-sm-js"),n=!1;previousWindowWidth==null?n=!0:previousWindowWidth!=t&&(n=!0);n&&(Modernizr.mq("(max-width: 767px)")?i.each(function(){$($(this).find('[data-toggle="collapse"]').attr("href")).collapse("hide")}):i.each(function(){$($(this).find('[data-toggle="collapse"]').attr("href")).collapse("show")}));previousWindowWidth=t}function openVideoOnLoad(){const i=window.location.search,n=new URLSearchParams(i.toLowerCase());if(n.has("showvideo")){const i=n.get("showvideo");if(i==="true"){var t=$(".video-modal").first();t.length&&t.modal("show")}}}function AdjustBodyHeaderSpacing(n){var i=$(".page-header-js"),e=$(".k-rpanel"),h=$(".js-cws-interactive-map-list-display"),t=$("#alert-promo"),o=$(".fixed-top-bar-js:visible").first();if(t.length){var u=0,r="",s="",f=0,c=window.matchMedia("screen and (max-width: 767px)");c.matches?(u=i.parents(".infinity-js").length?t.outerHeight():i.outerHeight()+t.outerHeight(),f=t.outerHeight(),r=i.outerHeight()+t.outerHeight()+(o.length?o.outerHeight():0),$("#bottomFooter:visible").length&&(s="calc(100% - "+($("#bottomFooter:visible").outerHeight()+r)+"px)")):(u=t.outerHeight(),i.hasClass("fixed-header")&&(f=t.outerHeight()));$(".body-main-js").css("padding-top",u);i.css("margin-top",f);$(".anchor-navbar-js").css("top",u*-1);e.css({"margin-top":r,height:r!==""?"calc(100% - "+r+"px)":""});h.css("height",s);n&&$(window).scrollTop(0)}else $(".body-main-js").css("padding-top",""),i.css("margin-top",""),$(".anchor-navbar-js").css("top",""),e.css({"margin-top":"",height:""})}function SaveProperty(n){var t={Deleted:"",Saved:"saved"},i={Deleted:'<i class="font-11 m-r-5 icon-heart hidden-sm"><\/i><i class="font-30 icon-heart-circle-o hidden-xs hidden-md hidden-lg"><\/i> <span class="hidden-sm">Save<\/span>',Saved:'<i class="font-11 m-r-5 icon-heart hidden-sm" style="color:#d9831f; opacity:1;"><\/i><i class="font-30 m-r-5 icon-heart-circle hidden-xs hidden-md hidden-lg" style="color:#d9831f;"><\/i> <span class="hidden-sm">Saved<\/span>'};$.ajax({type:"POST",url:"/ListMailer/SaveProperty",async:!1,data:{MlsName:$(n).attr("data-mlsname"),MlsNumber:$(n).attr("data-mlsnumber")},success:function(r){var u=$('[data-mlsname="'+$(n).attr("data-mlsname")+'"][data-mlsnumber="'+$(n).attr("data-mlsnumber")+'"]');u.each(function(){$(this).is(".property-card *")?$(this).closest(".property-card").removeClass(t.Saved).addClass(t[r]):($(this).removeClass(t.Saved).addClass(t[r]),$(this).html(i[r]))});typeof SavePropertyCustomPageCallback=="function"&&SavePropertyCustomPageCallback(r,n);typeof ListTracTrackEvent=="function"&&ListTracTrackEvent(_eventType.favorite)},dataType:"json"});RefreshWidget()}var _extends,_typeof,previousWindowWidth;$.validator.setDefaults({errorElement:"span",errorClass:"help-block",highlight:function(n){$(n).closest(".form-group").addClass("has-error");$(n).closest(".form-group").find(".field-validation-error, .field-validation-valid").addClass("help-block")},unhighlight:function(n){$(n).closest(".form-group").removeClass("has-error");$(n).closest(".form-group").find(".field-validation-error, .field-validation-valid").removeClass("help-block")},errorPlacement:function(n,t){t.parents(".input-group").length?n.insertAfter(t.parents(".input-group").first()):t.parents(".k-widget").length?n.insertAfter(t.parents(".k-widget").first()):t.prop("type")==="checkbox"||t.prop("type")==="radio"?n.insertAfter(t.parent()):n.insertAfter(t)}});$.validator.defaults.ignore='input[type="hidden"], .ignore-validation';$(function(){$('button[type="submit"], input[type="submit"]').click(function(){$(".k-widget").removeClass("input-validation-error")})});window.Modernizr=function(n,t,i){function v(n){p.cssText=n}function e(n,t){return typeof n===t}function nt(n,t){return!!~(""+n).indexOf(t)}function tt(n,t){var u,r;for(u in n)if(r=n[u],!nt(r,"-")&&p[r]!==i)return t=="pfx"?r:!0;return!1}function et(n,t,r){var f,u;for(f in n)if(u=t[n[f]],u!==i)return r===!1?n[f]:e(u,"function")?u.bind(r||t):u;return!1}function s(n,t,i){var r=n.charAt(0).toUpperCase()+n.slice(1),u=(n+" "+ut.join(r+" ")+r).split(" ");return e(t,"string")||e(t,"undefined")?tt(u,t):(u=(n+" "+ft.join(r+" ")+r).split(" "),et(u,t,i))}var r={},y=!0,f=t.documentElement,o="modernizr",it=t.createElement(o),p=it.style,ot,st={}.toString,h=" -webkit- -moz- -o- -ms- ".split(" "),rt="Webkit Moz O ms",ut=rt.split(" "),ft=rt.toLowerCase().split(" "),w={svg:"http://www.w3.org/2000/svg"},u={},b=[],k=b.slice,c,l=function(n,i,r,u){var l,a,c,v,e=t.createElement("div"),h=t.body,s=h||t.createElement("body");if(parseInt(r,10))while(r--)c=t.createElement("div"),c.id=u?u[r]:o+(r+1),e.appendChild(c);return l=["&#173;",'<style id="s',o,'">',n,"<\/style>"].join(""),e.id=o,(h?e:s).innerHTML+=l,s.appendChild(e),h||(s.style.background="",s.style.overflow="hidden",v=f.style.overflow,f.style.overflow="hidden",f.appendChild(s)),a=i(e,n),h?e.parentNode.removeChild(e):(s.parentNode.removeChild(s),f.style.overflow=v),!!a},ht=function(t){var i=n.matchMedia||n.msMatchMedia,r;return i?i(t)&&i(t).matches||!1:(l("@media "+t+" { #"+o+" { position: absolute; } }",function(t){r=(n.getComputedStyle?getComputedStyle(t,null):t.currentStyle).position=="absolute"}),r)},d={}.hasOwnProperty,g,a;g=!e(d,"undefined")&&!e(d.call,"undefined")?function(n,t){return d.call(n,t)}:function(n,t){return t in n&&e(n.constructor.prototype[t],"undefined")};Function.prototype.bind||(Function.prototype.bind=function(n){var t=this,i,r;if(typeof t!="function")throw new TypeError;return i=k.call(arguments,1),r=function(){var f,e,u;return this instanceof r?(f=function(){},f.prototype=t.prototype,e=new f,u=t.apply(e,i.concat(k.call(arguments))),Object(u)===u?u:e):t.apply(n,i.concat(k.call(arguments)))},r});u.flexbox=function(){return s("flexWrap")};u.canvas=function(){var n=t.createElement("canvas");return!!n.getContext&&!!n.getContext("2d")};u.touch=function(){var i;return"ontouchstart"in n||n.DocumentTouch&&t instanceof DocumentTouch?i=!0:l(["@media (",h.join("touch-enabled),("),o,")","{#modernizr{top:9px;position:absolute}}"].join(""),function(n){i=n.offsetTop===9}),i};u.geolocation=function(){return"geolocation"in navigator};u.cssgradients=function(){var n="background-image:";return v((n+"-webkit- ".split(" ").join("gradient(linear,left top,right bottom,from(#9f9),to(white));"+n)+h.join("linear-gradient(left top,#9f9, white);"+n)).slice(0,-n.length)),nt(p.backgroundImage,"gradient")};u.csstransforms=function(){return!!s("transform")};u.csstransforms3d=function(){var n=!!s("perspective");return n&&"webkitPerspective"in f.style&&l("@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}",function(t){n=t.offsetLeft===9&&t.offsetHeight===3}),n};u.csstransitions=function(){return s("transition")};u.svg=function(){return!!t.createElementNS&&!!t.createElementNS(w.svg,"svg").createSVGRect};u.inlinesvg=function(){var n=t.createElement("div");return n.innerHTML="<svg/>",(n.firstChild&&n.firstChild.namespaceURI)==w.svg};u.svgclippaths=function(){return!!t.createElementNS&&/SVGClipPath/.test(st.call(t.createElementNS(w.svg,"clipPath")))};for(a in u)g(u,a)&&(c=a.toLowerCase(),r[c]=u[a](),b.push((r[c]?"":"no-")+c));return r.addTest=function(n,t){if(typeof n=="object")for(var u in n)g(n,u)&&r.addTest(u,n[u]);else{if(n=n.toLowerCase(),r[n]!==i)return r;t=typeof t=="function"?t():t;typeof y!="undefined"&&y&&(f.className+=" "+(t?"":"no-")+n);r[n]=t}return r},v(""),it=ot=null,function(n,t){function v(n,t){var i=n.createElement("p"),r=n.getElementsByTagName("head")[0]||n.documentElement;return i.innerHTML="x<style>"+t+"<\/style>",r.insertBefore(i.lastChild,r.firstChild)}function s(){var n=r.elements;return typeof n=="string"?n.split(" "):n}function u(n){var t=a[n[l]];return t||(t={},o++,n[l]=o,a[o]=t),t}function h(n,r,f){if(r||(r=t),i)return r.createElement(n);f||(f=u(r));var e;return e=f.cache[n]?f.cache[n].cloneNode():b.test(n)?(f.cache[n]=f.createElem(n)).cloneNode():f.createElem(n),e.canHaveChildren&&!w.test(n)&&!e.tagUrn?f.frag.appendChild(e):e}function y(n,r){if(n||(n=t),i)return n.createDocumentFragment();r=r||u(n);for(var e=r.frag.cloneNode(),f=0,o=s(),h=o.length;f<h;f++)e.createElement(o[f]);return e}function p(n,t){t.cache||(t.cache={},t.createElem=n.createElement,t.createFrag=n.createDocumentFragment,t.frag=t.createFrag());n.createElement=function(i){return r.shivMethods?h(i,n,t):t.createElem(i)};n.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+s().join().replace(/[\w\-]+/g,function(n){return t.createElem(n),t.frag.createElement(n),'c("'+n+'")'})+");return n}")(r,t.frag)}function c(n){n||(n=t);var f=u(n);return r.shivCSS&&!e&&!f.hasCSS&&(f.hasCSS=!!v(n,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),i||p(n,f),n}var f=n.html5||{},w=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,b=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,e,l="_html5shiv",o=0,a={},i,r;(function(){try{var n=t.createElement("a");n.innerHTML="<xyz><\/xyz>";e="hidden"in n;i=n.childNodes.length==1||function(){t.createElement("a");var n=t.createDocumentFragment();return typeof n.cloneNode=="undefined"||typeof n.createDocumentFragment=="undefined"||typeof n.createElement=="undefined"}()}catch(r){e=!0;i=!0}})();r={elements:f.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:"3.7.0",shivCSS:f.shivCSS!==!1,supportsUnknownElements:i,shivMethods:f.shivMethods!==!1,type:"default",shivDocument:c,createElement:h,createDocumentFragment:y};n.html5=r;c(t)}(this,t),r._version="2.8.3",r._prefixes=h,r._domPrefixes=ft,r._cssomPrefixes=ut,r.mq=ht,r.testProp=function(n){return tt([n])},r.testAllProps=s,r.testStyles=l,f.className=f.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(y?" js "+b.join(" "):""),r}(this,this.document),function(n,t,i){function h(n){return"[object Function]"==y.call(n)}function c(n){return"string"==typeof n}function l(){}function w(n){return!n||"loaded"==n||"complete"==n||"uninitialized"==n}function f(){var n=a.shift();v=1;n?n.t?s(function(){("c"==n.t?u.injectCss:u.injectJs)(n.s,0,n.a,n.x,n.e,1)},0):(n(),f()):v=0}function ut(n,i,o,h,c,l,y){function k(t){if(!nt&&w(p.readyState)&&(tt.r=nt=1,!v&&f(),p.onload=p.onreadystatechange=null,t)){"img"!=n&&s(function(){g.removeChild(p)},50);for(var u in r[i])r[i].hasOwnProperty(u)&&r[i][u].onload()}}var y=y||u.errorTimeout,p=t.createElement(n),nt=0,b=0,tt={t:o,s:i,e:c,a:l,x:y};1===r[i]&&(b=1,r[i]=[]);"object"==n?p.data=i:(p.src=i,p.type=n);p.width=p.height="0";p.onerror=p.onload=p.onreadystatechange=function(){k.call(this,b)};a.splice(h,0,tt);"img"!=n&&(b||2===r[i]?(g.insertBefore(p,d?null:e),s(k,y)):r[i].push(p))}function ft(n,t,i,r,u){return v=0,t=t||"j",c(n)?ut("c"==t?et:nt,n,t,this.i++,i,r,u):(a.splice(this.i++,0,n),1==a.length&&f()),this}function b(){var n=u;return n.loader={load:ft,i:0},n}var o=t.documentElement,s=n.setTimeout,e=t.getElementsByTagName("script")[0],y={}.toString,a=[],v=0,k="MozAppearance"in o.style,d=k&&!!t.createRange().compareNode,g=d?o:e.parentNode,o=n.opera&&"[object Opera]"==y.call(n.opera),o=!!t.attachEvent&&!o,nt=k?"object":o?"script":"img",et=o?"script":nt,tt=Array.isArray||function(n){return"[object Array]"==y.call(n)},p=[],r={},it={timeout:function(n,t){return t.length&&(n.timeout=t[0]),n}},rt,u;u=function(n){function a(n){for(var n=n.split("!"),f=p.length,i=n.pop(),e=n.length,i={url:i,origUrl:i,prefixes:n},u,r,t=0;t<e;t++)r=n[t].split("="),(u=it[r.shift()])&&(i=u(i,r));for(t=0;t<f;t++)i=p[t](i);return i}function f(n,t,u,f,e){var o=a(n),s=o.autoCallback;o.url.split(".").pop().split("?").shift();o.bypass||(t&&(t=h(t)?t:t[n]||t[f]||t[n.split("/").pop().split("?")[0]]),o.instead?o.instead(n,t,u,f,e):(r[o.url]?o.noexec=!0:r[o.url]=1,u.load(o.url,o.forceCSS||!o.forceJS&&"css"==o.url.split(".").pop().split("?").shift()?"c":i,o.noexec,o.attrs,o.timeout),(h(t)||h(s))&&u.load(function(){b();t&&t(o.origUrl,e,f);s&&s(o.origUrl,e,f);r[o.url]=2})))}function s(n,t){function a(n,o){if(n){if(c(n))o||(i=function(){var n=[].slice.call(arguments);s.apply(this,n);u()}),f(n,i,t,0,e);else if(Object(n)===n)for(r in v=function(){var t=0;for(var i in n)n.hasOwnProperty(i)&&t++;return t}(),n)n.hasOwnProperty(r)&&(!o&&!--v&&(h(i)?i=function(){var n=[].slice.call(arguments);s.apply(this,n);u()}:i[r]=function(n){return function(){var t=[].slice.call(arguments);n&&n.apply(this,t);u()}}(s[r])),f(n[r],i,t,r,e))}else o||u()}var e=!!n.test,o=n.load||n.both,i=n.callback||l,s=i,u=n.complete||l,v,r;a(e?n.yep:n.nope,!!o);o&&a(o)}var e,t,o=this.yepnope.loader;if(c(n))f(n,0,o,0);else if(tt(n))for(e=0;e<n.length;e++)t=n[e],c(t)?f(t,0,o,0):tt(t)?u(t):Object(t)===t&&s(t,o);else Object(n)===n&&s(n,o)};u.addPrefix=function(n,t){it[n]=t};u.addFilter=function(n){p.push(n)};u.errorTimeout=1e4;null==t.readyState&&t.addEventListener&&(t.readyState="loading",t.addEventListener("DOMContentLoaded",rt=function(){t.removeEventListener("DOMContentLoaded",rt,0);t.readyState="complete"},0));n.yepnope=b();n.yepnope.executeStack=f;n.yepnope.injectJs=function(n,i,r,o,h,c){var a=t.createElement("script"),v,y,o=o||u.errorTimeout;a.src=n;for(y in r)a.setAttribute(y,r[y]);i=c?f:i||l;a.onreadystatechange=a.onload=function(){!v&&w(a.readyState)&&(v=1,i(),a.onload=a.onreadystatechange=null)};s(function(){v||(v=1,i(1))},o);h?a.onload():e.parentNode.insertBefore(a,e)};n.yepnope.injectCss=function(n,i,r,u,o,h){var u=t.createElement("link"),c,i=h?f:i||l;u.href=n;u.rel="stylesheet";u.type="text/css";for(c in r)u.setAttribute(c,r[c]);o||(e.parentNode.insertBefore(u,e),s(i,0))}}(this,document);Modernizr.load=function(){yepnope.apply(window,[].slice.call(arguments,0))},function(n){"use strict";function e(n){n=n||"";(n instanceof URLSearchParams||n instanceof e)&&(n=n.toString());this[r]=h(n)}function p(n){var t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\x00"};return encodeURIComponent(n).replace(/[!'\(\)~]|%20|%00/g,function(n){return t[n]})}function o(n){return n.replace(/[ +]/g,"%20").replace(/(%[a-f0-9]{2})+/ig,function(n){return decodeURIComponent(n)})}function s(t){var i={next:function(){var n=t.shift();return{done:n===undefined,value:n}}};return a&&(i[n.Symbol.iterator]=function(){return i}),i}function h(n){var i={},u,r,e,c,s,t,h;if(typeof n=="object")if(w(n))for(u=0;u<n.length;u++)if(r=n[u],w(r)&&r.length===2)f(i,r[0],r[1]);else throw new TypeError("Failed to construct 'URLSearchParams': Sequence initializer must only contain pair elements");else for(e in n)n.hasOwnProperty(e)&&f(i,e,n[e]);else for(n.indexOf("?")===0&&(n=n.slice(1)),c=n.split("&"),s=0;s<c.length;s++)t=c[s],h=t.indexOf("="),-1<h?f(i,o(t.slice(0,h)),o(t.slice(h+1))):t&&f(i,o(t),"");return i}function f(n,t,i){var r=typeof i=="string"?i:i!==null&&i!==undefined&&typeof i.toString=="function"?i.toString():JSON.stringify(i);b(n,t)?n[t].push(r):n[t]=[r]}function w(n){return!!n&&"[object Array]"===Object.prototype.toString.call(n)}function b(n,t){return Object.prototype.hasOwnProperty.call(n,t)}var i=function(){try{if(n.URLSearchParams&&new n.URLSearchParams("foo=bar").get("foo")==="bar")return n.URLSearchParams}catch(t){}return null}(),c=i&&new i({a:1}).toString()==="a=1",l=i&&new i("s=%2B").get("s")==="+",r="__URLSearchParams__",k=i?function(){var n=new i;return n.append("s"," &"),n.toString()==="s=+%26"}():!0,u=e.prototype,a=!!(n.Symbol&&n.Symbol.iterator),v,y,t;i&&c&&l&&k||(u.append=function(n,t){f(this[r],n,t)},u["delete"]=function(n){delete this[r][n]},u.get=function(n){var t=this[r];return this.has(n)?t[n][0]:null},u.getAll=function(n){var t=this[r];return this.has(n)?t[n].slice(0):[]},u.has=function(n){return b(this[r],n)},u.set=function(n,t){this[r][n]=[""+t]},u.toString=function(){var u=this[r],f=[],n,t,e,i;for(t in u)for(e=p(t),n=0,i=u[t];n<i.length;n++)f.push(e+"="+p(i[n]));return f.join("&")},v=!l,y=!v&&i&&!c&&n.Proxy,Object.defineProperty(n,"URLSearchParams",{value:y?new Proxy(i,{construct:function(n,t){return new n(new e(t[0]).toString())}}):e}),t=n.URLSearchParams.prototype,t.polyfill=!0,t.forEach=t.forEach||function(n,t){var i=h(this.toString());Object.getOwnPropertyNames(i).forEach(function(r){i[r].forEach(function(i){n.call(t,i,r,this)},this)},this)},t.sort=t.sort||function(){var f=h(this.toString()),t=[],e,n,i,r,u;for(e in f)t.push(e);for(t.sort(),n=0;n<t.length;n++)this["delete"](t[n]);for(n=0;n<t.length;n++)for(r=t[n],u=f[r],i=0;i<u.length;i++)this.append(r,u[i])},t.keys=t.keys||function(){var n=[];return this.forEach(function(t,i){n.push(i)}),s(n)},t.values=t.values||function(){var n=[];return this.forEach(function(t){n.push(t)}),s(n)},t.entries=t.entries||function(){var n=[];return this.forEach(function(t,i){n.push([i,t])}),s(n)},a&&(t[n.Symbol.iterator]=t[n.Symbol.iterator]||t.entries))}(typeof global!="undefined"?global:typeof window!="undefined"?window:this),function(){for(var n,u=function(){},t=["assert","clear","count","debug","dir","dirxml","error","exception","group","groupCollapsed","groupEnd","info","log","markTimeline","profile","profileEnd","table","time","timeEnd","timeStamp","trace","warn"],i=t.length,r=window.console=window.console||{};i--;)n=t[i],r[n]||(r[n]=u)}(),function(n){var r=n.event,t,i;t=r.special.debouncedresize={setup:function(){n(this).on("resize",t.handler)},teardown:function(){n(this).off("resize",t.handler)},handler:function(n,u){var e=this,o=arguments,f=function(){n.type="debouncedresize";r.dispatch.apply(e,o)};i&&clearTimeout(i);u?f():i=setTimeout(f,t.threshold)},threshold:150}}(jQuery),function(n){var f=n.event,i,e={_:0},t=0,r,u;i=f.special.throttledresize={setup:function(){n(this).on("resize",i.handler)},teardown:function(){n(this).off("resize",i.handler)},handler:function(o,s){var h=this,c=arguments;r=!0;u||(setInterval(function(){t++;(t>i.threshold&&r||s)&&(o.type="throttledresize",f.dispatch.apply(h,c),r=!1,t=0);t>9&&(n(e).stop(),u=!1,t=0)},30),u=!0)},threshold:0}}(jQuery),function(n){function i(n){return typeof n=="object"?n:{top:n,left:n}}var t=n.scrollTo=function(t,i,r){n(window).scrollTo(t,i,r)};t.defaults={axis:"xy",duration:parseFloat(n.fn.jquery)>=1.3?0:1,limit:!0};t.window=function(){return n(window)._scrollable()};n.fn._scrollable=function(){return this.map(function(){var t=this,r=!t.nodeName||n.inArray(t.nodeName.toLowerCase(),["iframe","#document","html","body"])!=-1,i;return r?(i=(t.contentWindow||t).document||t.ownerDocument||t,/webkit/i.test(navigator.userAgent)||i.compatMode=="BackCompat"?i.body:i.documentElement):t})};n.fn.scrollTo=function(r,u,f){return typeof u=="object"&&(f=u,u=0),typeof f=="function"&&(f={onAfter:f}),r=="max"&&(r=9e9),f=n.extend({},t.defaults,f),u=u||f.duration,f.queue=f.queue&&f.axis.length>1,f.queue&&(u/=2),f.offset=i(f.offset),f.over=i(f.over),this._scrollable().each(function(){function l(n){h.animate(o,u,f.easing,n&&function(){n.call(this,e,f)})}if(r!=null){var s=this,h=n(s),e=r,c,o={},a=h.is("html,body");switch(typeof e){case"number":case"string":if(/^([+-]=?)?\d+(\.\d+)?(px|%)?$/.test(e)){e=i(e);break}if(e=n(e,this),!e.length)return;case"object":(e.is||e.style)&&(c=(e=n(e)).offset())}n.each(f.axis.split(""),function(n,i){var y=i=="x"?"Left":"Top",u=y.toLowerCase(),r="scroll"+y,p=s[r],w=t.max(s,i),v;c?(o[r]=c[u]+(a?0:p-h.offset()[u]),f.margin&&(o[r]-=parseInt(e.css("margin"+y))||0,o[r]-=parseInt(e.css("border"+y+"Width"))||0),o[r]+=f.offset[u]||0,f.over[u]&&(o[r]+=e[i=="x"?"width":"height"]()*f.over[u])):(v=e[u],o[r]=v.slice&&v.slice(-1)=="%"?parseFloat(v)/100*w:v);f.limit&&/^\d+$/.test(o[r])&&(o[r]=o[r]<=0?0:Math.min(o[r],w));!n&&f.queue&&(p!=o[r]&&l(f.onAfterFirst),delete o[r])});l(f.onAfter)}}).end()};t.max=function(t,i){var r=i=="x"?"Width":"Height",u="scroll"+r;if(!n(t).is("html,body"))return t[u]-n(t)[r.toLowerCase()]();var f="client"+r,e=t.ownerDocument.documentElement,o=t.ownerDocument.body;return Math.max(e[u],o[u])-Math.min(e[f],o[f])}}(jQuery),function(n){function i(t,i,r){var e=i.hash.slice(1),u=document.getElementById(e)||document.getElementsByName(e)[0],o,f,s,h;u&&((t&&t.preventDefault(),o=n(r.target),r.lock&&o.is(":animated")||r.onBefore&&r.onBefore(t,u,o)===!1)||(r.stop&&o._scrollable().stop(!0),r.hash&&(f=r.offset,f=f&&f.top||f||0,s=u.id==e?"id":"name",h=n("<a> <\/a>").attr(s,e).css({position:"absolute",top:n(window).scrollTop()+f,left:n(window).scrollLeft()}),u[s]="",n("body").prepend(h),location=i.hash,h.remove(),u[s]=e),o.scrollTo(u,r).trigger("notify.serialScroll",[u])))}var r=location.href.replace(/#.*/,""),t=n.localScroll=function(t){n("body").localScroll(t)};t.defaults={duration:1e3,axis:"y",event:"click",stop:!0,target:window,reset:!0};t.hash=function(r){if(location.hash){if(r=n.extend({},t.defaults,r),r.hash=!1,r.reset){var u=r.duration;delete r.duration;n(r.target).scrollTo(0,r);r.duration=u}i(0,location,r)}};n.fn.localScroll=function(u){function f(){return!!this.href&&!!this.hash&&this.href.replace(this.hash,"")==r&&(!u.filter||n(this).is(u.filter))}return u=n.extend({},t.defaults,u),u.lazy?this.bind(u.event,function(t){var r=n([t.target,t.target.parentNode]).filter(f)[0];r&&i(t,r,u)}):this.find("a,area").filter(f).bind(u.event,function(n){i(n,this,u)}).end().end()}}(jQuery),function(n,t,i){function a(n){var t={},r=/^jQuery\d+$/;return i.each(n.attributes,function(n,i){i.specified&&!r.test(i.name)&&(t[i.name]=i.value)}),t}function f(n,r){var f=this,u=i(f);if(f.value==u.attr("placeholder")&&u.hasClass("placeholder"))if(u.data("placeholder-password")){if(u=u.hide().next().show().attr("id",u.removeAttr("id").data("placeholder-id")),n===!0)return u[0].value=r;u.focus()}else f.value="",u.removeClass("placeholder"),f==t.activeElement&&f.select()}function o(){var t,r=this,n=i(r),u=this.id;if(r.value==""){if(r.type=="password"){if(!n.data("placeholder-textinput")){try{t=n.clone().attr({type:"text"})}catch(e){t=i("<input>").attr(i.extend(a(this),{type:"text"}))}t.removeAttr("name").data({"placeholder-password":n,"placeholder-id":u}).bind("focus.placeholder",f);n.data({"placeholder-textinput":t,"placeholder-id":u}).before(t)}n=n.removeAttr("id").hide().prev().attr("id",u).show()}n.addClass("placeholder");n[0].value=n.attr("placeholder")}else n.removeClass("placeholder")}var e="placeholder"in t.createElement("input"),s="placeholder"in t.createElement("textarea"),h=i.fn,c=i.valHooks,l=i.propHooks,u,r;e&&s?(r=h.placeholder=function(){return this},r.input=r.textarea=!0):(r=h.placeholder=function(){var n=this;return n.filter((e?"textarea":":input")+"[placeholder]").not(".placeholder").bind({"focus.placeholder":f,"blur.placeholder":o}).data("placeholder-enabled",!0).trigger("blur.placeholder"),n},r.input=e,r.textarea=s,u={get:function(n){var t=i(n),r=t.data("placeholder-password");return r?r[0].value:t.data("placeholder-enabled")&&t.hasClass("placeholder")?"":n.value},set:function(n,r){var u=i(n),e=u.data("placeholder-password");return e?e[0].value=r:u.data("placeholder-enabled")?(r==""?(n.value=r,n!=t.activeElement&&o.call(n)):u.hasClass("placeholder")?f.call(n,!0,r)||(n.value=r):n.value=r,u):n.value=r}},e||(c.input=u,l.value=u),s||(c.textarea=u,l.value=u),i(function(){i(t).delegate("form","submit.placeholder",function(){var n=i(".placeholder",this).each(f);setTimeout(function(){n.each(o)},10)})}),i(n).bind("beforeunload.placeholder",function(){i(".placeholder").each(function(){this.value=""})}))}(this,document,jQuery);!function(n,t){"use strict";function u(n){this.callback=n;this.ticking=!1}function f(n){var t,r,i,u;if(arguments.length<=0)throw new Error("Missing arguments in extend function");for(i=n||{},r=1;r<arguments.length;r++){u=arguments[r]||{};for(t in u)i[t]="object"==typeof i[t]?f(i[t],u[t]):i[t]||u[t]}return i}function e(n){return n===Object(n)?n:{down:n,up:n}}function i(n,t){t=f(t,i.options);this.lastKnownScrollY=0;this.elem=n;this.debouncer=new u(this.update.bind(this));this.tolerance=e(t.tolerance);this.classes=t.classes;this.offset=t.offset;this.initialised=!1;this.onPin=t.onPin;this.onUnpin=t.onUnpin;this.onTop=t.onTop;this.onNotTop=t.onNotTop}var r={bind:!!function(){}.bind,classList:"classList"in t.documentElement,rAF:!!(n.requestAnimationFrame||n.webkitRequestAnimationFrame||n.mozRequestAnimationFrame)};n.requestAnimationFrame=n.requestAnimationFrame||n.webkitRequestAnimationFrame||n.mozRequestAnimationFrame;u.prototype={constructor:u,update:function(){this.callback&&this.callback();this.ticking=!1},requestTick:function(){this.ticking||(requestAnimationFrame(this.rafCallback||(this.rafCallback=this.update.bind(this))),this.ticking=!0)},handleEvent:function(){this.requestTick()}};i.prototype={constructor:i,init:function(){if(i.cutsTheMustard)return(this.elem.classList.add(this.classes.initial),setTimeout(this.attachEvent.bind(this),100),this)},destroy:function(){var t=this.classes;this.initialised=!1;n.removeEventListener("scroll",this.debouncer,!1);this.elem.classList.remove(t.unpinned,t.pinned,t.top,t.initial)},attachEvent:function(){this.initialised||(this.lastKnownScrollY=this.getScrollY(),this.initialised=!0,n.addEventListener("scroll",this.debouncer,!1),this.debouncer.handleEvent())},unpin:function(){var n=this.elem.classList,t=this.classes;(n.contains(t.pinned)||!n.contains(t.unpinned))&&(n.add(t.unpinned),n.remove(t.pinned),this.onUnpin&&this.onUnpin.call(this))},pin:function(){var n=this.elem.classList,t=this.classes;n.contains(t.unpinned)&&(n.remove(t.unpinned),n.add(t.pinned),this.onPin&&this.onPin.call(this))},top:function(){var n=this.elem.classList,t=this.classes;n.contains(t.top)||(n.add(t.top),n.remove(t.notTop),this.onTop&&this.onTop.call(this))},notTop:function(){var n=this.elem.classList,t=this.classes;n.contains(t.notTop)||(n.add(t.notTop),n.remove(t.top),this.onNotTop&&this.onNotTop.call(this))},getScrollY:function(){return void 0!==n.pageYOffset?n.pageYOffset:(t.documentElement||t.body.parentNode||t.body).scrollTop},getViewportHeight:function(){return n.innerHeight||t.documentElement.clientHeight||t.body.clientHeight},getDocumentHeight:function(){var n=t.body,i=t.documentElement;return Math.max(n.scrollHeight,i.scrollHeight,n.offsetHeight,i.offsetHeight,n.clientHeight,i.clientHeight)},isOutOfBounds:function(n){var t=0>n,i=n+this.getViewportHeight()>this.getDocumentHeight();return t||i},toleranceExceeded:function(n,t){return Math.abs(n-this.lastKnownScrollY)>=this.tolerance[t]},shouldUnpin:function(n,t){var i=n>this.lastKnownScrollY,r=n>=this.offset;return i&&r&&t},shouldPin:function(n,t){var i=n<this.lastKnownScrollY,r=n<=this.offset;return i&&t||r},update:function(){var n=this.getScrollY(),i=n>this.lastKnownScrollY?"down":"up",t=this.toleranceExceeded(n,i);this.isOutOfBounds(n)||(n<=this.offset?this.top():this.notTop(),this.shouldUnpin(n,t)?this.unpin():this.shouldPin(n,t)&&this.pin(),this.lastKnownScrollY=n)}};i.options={tolerance:{up:0,down:0},offset:0,classes:{pinned:"headroom-pinned",unpinned:"headroom-unpinned",top:"headroom-top",notTop:"headroom-notop",initial:"headroom"}};i.cutsTheMustard="undefined"!=typeof r&&r.rAF&&r.bind&&r.classList;n.Headroom=i}(window,document);!function(n){n&&(n.fn.headroom=function(t){return this.each(function(){var u=n(this),i=u.data("headroom"),r="object"==typeof t&&t;r=n.extend(!0,{},Headroom.options,r);i||(i=new Headroom(this,r),i.init(),u.data("headroom",i));"string"==typeof t&&i[t]()})},n("[data-headroom]").each(function(){var t=n(this);t.headroom(t.data())}))}(window.Zepto||window.jQuery);!function(n){function t(r){if(i[r])return i[r].exports;var u=i[r]={i:r,l:!1,exports:{}};return n[r].call(u.exports,u,u.exports,t),u.l=!0,u.exports}var i={};t.m=n;t.c=i;t.d=function(n,i,r){t.o(n,i)||Object.defineProperty(n,i,{configurable:!1,enumerable:!0,get:r})};t.n=function(n){var i=n&&n.__esModule?function(){return n.default}:function(){return n};return t.d(i,"a",i),i};t.o=function(n,t){return Object.prototype.hasOwnProperty.call(n,t)};t.p="";t(t.s=0)}([function(n,t,i){i(1);n.exports=i(6)},function(n,t,i){"use strict";function f(n){return n&&n.__esModule?n:{"default":n}}function s(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}Object.defineProperty(t,"__esModule",{value:!0});var h="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},c=function(){function n(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}return function(t,i,r){return i&&n(t.prototype,i),r&&n(t,r),t}}(),l=i(2),r=f(l),a=i(3),v=f(a),y=i(4),p=f(y),e=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),w=window.parent!==window.self,o=void 0,u=function(){function n(t,i){s(this,n);this.sel=t;var u=void 0,f=void 0,e=window.Dropkick;for("string"==typeof this.sel&&"#"===this.sel[0]&&(this.sel=document.getElementById(t.substr(1))),u=0;u<e.uid;u++)if((f=e.cache[u])instanceof n&&f.data.select===this.sel)return r.default.extend(f.data.settings,i),f;if(!this.sel)throw"You must pass a select to DropKick";if(this.sel.length<1)throw"You must have options inside your <select>: "+t;if("SELECT"===this.sel.nodeName)return this.init(this.sel,i)}return c(n,[{key:"init",value:function(t,i){var u,f=window.Dropkick,s=n.build(t,"dk"+f.uid);if(this.data={},this.data.select=t,this.data.elem=s.elem,this.data.settings=r.default.extend({},v.default,i),this.disabled=t.disabled,this.form=t.form,this.length=t.length,this.multiple=t.multiple,this.options=s.options.slice(0),this.selectedIndex=t.selectedIndex,this.selectedOptions=s.selected.slice(0),this.value=t.value,this.data.cacheID=f.uid,f.cache[this.data.cacheID]=this,this.data.settings.initialize.call(this),f.uid+=1,this._changeListener||(t.addEventListener("change",this),this._changeListener=!0),!e||this.data.settings.mobile){if(t.parentNode.insertBefore(this.data.elem,t),t.setAttribute("data-dkCacheId",this.data.cacheID),this.data.elem.addEventListener("click",this),this.data.elem.addEventListener("keydown",this),this.data.elem.addEventListener("keypress",this),this.form&&this.form.addEventListener("reset",this),!this.multiple)for(u=0;u<this.options.length;u++)this.options[u].addEventListener("mouseover",this);o||(document.addEventListener("click",n.onDocClick),w&&parent.document.addEventListener("click",n.onDocClick),o=!0)}return this}},{key:"add",value:function(n,t){var f,i,u;"string"==typeof n&&(f=n,n=document.createElement("option"),n.text=f);"OPTION"===n.nodeName&&(i=r.default.create("li",{"class":"dk-option","data-value":n.value,text:n.text,innerHTML:n.innerHTML,role:"option","aria-selected":"false",id:"dk"+this.data.cacheID+"-"+(n.id||n.value.replace(" ","-"))}),r.default.addClass(i,n.className),this.length+=1,n.disabled&&(r.default.addClass(i,"dk-option-disabled"),i.setAttribute("aria-disabled","true")),n.hidden&&(r.default.addClass(i,"dk-option-hidden"),i.setAttribute("aria-hidden","true")),this.data.select.add(n,t),"number"==typeof t&&(t=this.item(t)),u=this.options.indexOf(t),u>-1?(t.parentNode.insertBefore(i,t),this.options.splice(u,0,i)):(this.data.elem.lastChild.appendChild(i),this.options.push(i)),i.addEventListener("mouseover",this),n.selected&&this.select(u))}},{key:"item",value:function(n){return n=n<0?this.options.length+n:n,this.options[n]||null}},{key:"remove",value:function(n){var t=this.item(n);t.parentNode.removeChild(t);this.options.splice(n,1);this.data.select.remove(n);this.select(this.data.select.selectedIndex);this.length-=1}},{key:"close",value:function(){var n,t=this.data.elem;if(!this.isOpen||this.multiple)return!1;for(n=0;n<this.options.length;n++)r.default.removeClass(this.options[n],"dk-option-highlight");t.lastChild.setAttribute("aria-expanded","false");r.default.removeClass(t.lastChild,"dk-select-options-highlight");r.default.removeClass(t,"dk-select-open-(up|down)");this.isOpen=!1;this.data.settings.close.call(this)}},{key:"open",value:function(){var i=void 0,f=void 0,e=void 0,o=void 0,u=void 0,s=void 0,n=this.data.elem,t=n.lastChild,h=void 0!==window.pageXOffset,c="CSS1Compat"===(document.compatMode||""),l=h?window.pageYOffset:c?document.documentElement.scrollTop:document.body.scrollTop;if(u=r.default.offset(n).top-l,s=window.innerHeight-(u+n.offsetHeight),this.isOpen||this.multiple)return!1;t.style.display="block";i=t.offsetHeight;t.style.display="";f=u>i;e=s>i;o=f&&!e?"-up":"-down";this.isOpen=!0;r.default.addClass(n,"dk-select-open"+o);t.setAttribute("aria-expanded","true");this._scrollTo(this.options.length-1);this._scrollTo(this.selectedIndex);this.data.settings.open.call(this)}},{key:"disable",value:function(n,t){var i="dk-option-disabled";0!==arguments.length&&"boolean"!=typeof n||(t=void 0===n,n=this.data.elem,i="dk-select-disabled",this.disabled=t);void 0===t&&(t=!0);"number"==typeof n&&(n=this.item(n));t?(n.setAttribute("aria-disabled",!0),r.default.addClass(n,i)):(n.setAttribute("aria-disabled",!1),r.default.removeClass(n,i))}},{key:"hide",value:function(n,t){void 0===t&&(t=!0);n=this.item(n);t?(n.setAttribute("aria-hidden",!0),r.default.addClass(n,"dk-option-hidden")):(n.setAttribute("aria-hidden",!1),r.default.removeClass(n,"dk-option-hidden"))}},{key:"select",value:function(n,t){var u,f,i,e,o=this.data.select;if("number"==typeof n&&(n=this.item(n)),"string"==typeof n)for(u=0;u<this.length;u++)this.options[u].getAttribute("data-value")===n&&(n=this.options[u]);return!(!n||"string"==typeof n||!t&&r.default.hasClass(n,"dk-option-disabled"))&&(r.default.hasClass(n,"dk-option")?(f=this.options.indexOf(n),i=o.options[f],this.multiple?(r.default.toggleClass(n,"dk-option-selected"),i.selected=!i.selected,r.default.hasClass(n,"dk-option-selected")?(n.setAttribute("aria-selected","true"),this.selectedOptions.push(n)):(n.setAttribute("aria-selected","false"),f=this.selectedOptions.indexOf(n),this.selectedOptions.splice(f,1))):(e=this.data.elem.firstChild,this.selectedOptions.length&&(r.default.removeClass(this.selectedOptions[0],"dk-option-selected"),this.selectedOptions[0].setAttribute("aria-selected","false")),r.default.addClass(n,"dk-option-selected"),n.setAttribute("aria-selected","true"),e.setAttribute("aria-activedescendant",n.id),e.className="dk-selected "+i.className,e.innerHTML=i.innerHTML,this.selectedOptions[0]=n,i.selected=!0),this.selectedIndex=o.selectedIndex,this.value=o.value,t||this.data.select.dispatchEvent(new p.default("change",{bubbles:this.data.settings.bubble})),n):void 0)}},{key:"selectOne",value:function(n,t){return this.reset(!0),this._scrollTo(n),this.select(n,t)}},{key:"search",value:function(n,t){var i,s,f,e,o,r,h,c,l=this.data.select.options,u=[];if(!n)return this.options;for(t=t?t.toLowerCase():"strict",t="fuzzy"===t?2:"partial"===t?1:0,c=new RegExp((t?"":"^")+n,"i"),i=0;i<l.length;i++)if(f=l[i].text.toLowerCase(),2==t){for(s=n.toLowerCase().split(""),e=o=r=h=0;o<f.length;)f[o]===s[e]?(r+=1+r,e++):r=0,h+=r,o++;e===s.length&&u.push({e:this.options[i],s:h,i:i})}else c.test(f)&&u.push(this.options[i]);return 2===t&&(u=u.sort(function(n,t){return t.s-n.s||n.i-t.i}).reduce(function(n,t){return n[n.length]=t.e,n},[])),u}},{key:"focus",value:function(){this.disabled||(this.multiple?this.data.elem:this.data.elem.children[0]).focus()}},{key:"reset",value:function(n){var t,i=this.data.select;for(this.selectedOptions.length=0,t=0;t<i.options.length;t++)i.options[t].selected=!1,r.default.removeClass(this.options[t],"dk-option-selected"),this.options[t].setAttribute("aria-selected","false"),!n&&i.options[t].defaultSelected&&this.select(t,!0);this.selectedOptions.length||this.multiple||this.select(0,!0)}},{key:"refresh",value:function(){Object.keys(this).length>0&&(!e||this.data.settings.mobile)&&this.dispose().init(this.data.select,this.data.settings)}},{key:"dispose",value:function(){var n=window.Dropkick;return Object.keys(this).length>0&&(!e||this.data.settings.mobile)&&(delete n.cache[this.data.cacheID],this.data.elem.parentNode.removeChild(this.data.elem),this.data.select.removeAttribute("data-dkCacheId")),this}},{key:"handleEvent",value:function(n){if(!this.disabled)switch(n.type){case"click":this._delegate(n);break;case"keydown":this._keyHandler(n);break;case"keypress":this._searchOptions(n);break;case"mouseover":this._highlight(n);break;case"reset":this.reset();break;case"change":this.data.settings.change.call(this)}}},{key:"_delegate",value:function(n){var e,t,f,i,u=n.target;if(r.default.hasClass(u,"dk-option-disabled"))return!1;if(this.multiple){if(r.default.hasClass(u,"dk-option"))if(e=window.getSelection(),"Range"===e.type&&e.collapseToStart(),n.shiftKey)if(f=this.options.indexOf(this.selectedOptions[0]),i=this.options.indexOf(this.selectedOptions[this.selectedOptions.length-1]),t=this.options.indexOf(u),t>f&&t<i&&(t=f),t>i&&i>f&&(i=f),this.reset(!0),i>t)for(;t<i+1;)this.select(t++);else for(;t>i-1;)this.select(t--);else n.ctrlKey||n.metaKey?this.select(u):(this.reset(!0),this.select(u))}else this[this.isOpen?"close":"open"](),r.default.hasClass(u,"dk-option")&&this.select(u)}},{key:"_highlight",value:function(n){var t,i=n.target;if(!this.multiple){for(t=0;t<this.options.length;t++)r.default.removeClass(this.options[t],"dk-option-highlight");r.default.addClass(this.data.elem.lastChild,"dk-select-options-highlight");r.default.addClass(i,"dk-option-highlight")}}},{key:"_keyHandler",value:function(n){var e,u,o=this.selectedOptions,i=this.options,t=1,f={tab:9,enter:13,esc:27,space:32,up:38,down:40};switch(n.keyCode){case f.up:t=-1;case f.down:if(n.preventDefault(),e=o[o.length-1],r.default.hasClass(this.data.elem.lastChild,"dk-select-options-highlight"))for(r.default.removeClass(this.data.elem.lastChild,"dk-select-options-highlight"),u=0;u<i.length;u++)r.default.hasClass(i[u],"dk-option-highlight")&&(r.default.removeClass(i[u],"dk-option-highlight"),e=i[u]);t=i.indexOf(e)+t;t>i.length-1?t=i.length-1:t<0&&(t=0);this.data.select.options[t].disabled||(this.reset(!0),this.select(t),this._scrollTo(t));break;case f.space:if(!this.isOpen){n.preventDefault();this.open();break}case f.tab:case f.enter:for(t=0;t<i.length;t++)r.default.hasClass(i[t],"dk-option-highlight")&&this.select(t);case f.esc:this.isOpen&&(n.preventDefault(),this.close())}}},{key:"_searchOptions",value:function(n){var t,i=this,u=String.fromCharCode(n.keyCode||n.which);void 0===this.data.searchString&&(this.data.searchString=""),function(){i.data.searchTimeout&&clearTimeout(i.data.searchTimeout);i.data.searchTimeout=setTimeout(function(){i.data.searchString=""},1e3)}();this.data.searchString+=u;t=this.search(this.data.searchString,this.data.settings.search);t.length&&(r.default.hasClass(t[0],"dk-option-disabled")||this.selectOne(t[0]))}},{key:"_scrollTo",value:function(n){var i,u,f,t=this.data.elem.lastChild;if(-1===n||"number"!=typeof n&&!n||!this.isOpen&&!this.multiple)return!1;"number"==typeof n&&(n=this.item(n));i=r.default.position(n,t).top;u=i-t.scrollTop;f=u+n.offsetHeight;f>t.offsetHeight?(i+=n.offsetHeight,t.scrollTop=i-t.offsetHeight):u<0&&(t.scrollTop=i)}}]),n}();t.default=u;window.Dropkick=u;window.Dropkick.cache={};window.Dropkick.uid=0;u.build=function(n,t){var u,f,e,o=[],i={elem:null,options:[],selected:[]},s=function n(u){var f,e,o,s,h=[];switch(u.nodeName){case"OPTION":f=r.default.create("li",{"class":"dk-option ","data-value":u.value,text:u.text,innerHTML:u.innerHTML,role:"option","aria-selected":"false",id:t+"-"+(u.id||u.value.replace(" ","-"))});r.default.addClass(f,u.className);u.disabled&&(r.default.addClass(f,"dk-option-disabled"),f.setAttribute("aria-disabled","true"));u.hidden&&(r.default.addClass(f,"dk-option-hidden"),f.setAttribute("aria-hidden","true"));u.selected&&(r.default.addClass(f,"dk-option-selected"),f.setAttribute("aria-selected","true"),i.selected.push(f));i.options.push(this.appendChild(f));break;case"OPTGROUP":for(e=r.default.create("li",{"class":"dk-optgroup"}),u.label&&e.appendChild(r.default.create("div",{"class":"dk-optgroup-label",innerHTML:u.label})),o=r.default.create("ul",{"class":"dk-optgroup-options"}),s=u.children.length;s--;h.unshift(u.children[s]));u.disabled&&(e.classList.add("dk-optgroup-disabled"),h.forEach(function(n){n.disabled=u.disabled}));h.forEach(n,o);this.appendChild(e).appendChild(o)}};for(i.elem=r.default.create("div",{"class":"dk-select"+(n.multiple?"-multi":"")}),f=r.default.create("ul",{"class":"dk-select-options",id:t+"-listbox",role:"listbox"}),n.disabled&&(r.default.addClass(i.elem,"dk-select-disabled"),i.elem.setAttribute("aria-disabled",!0)),i.elem.id=t+(n.id?"-"+n.id:""),r.default.addClass(i.elem,n.className),n.multiple?(i.elem.setAttribute("tabindex",n.getAttribute("tabindex")||"0"),f.setAttribute("aria-multiselectable","true")):(u=n.options[n.selectedIndex],i.elem.appendChild(r.default.create("div",{"class":"dk-selected "+(u?u.className:""),tabindex:n.tabindex||0,innerHTML:u?u.text:"&nbsp;",id:t+"-combobox","aria-live":"assertive","aria-owns":f.id,role:"combobox"})),f.setAttribute("aria-expanded","false")),e=n.children.length;e--;o.unshift(n.children[e]));return o.forEach(s,i.elem.appendChild(f)),i};u.onDocClick=function(n){var u,t,i=window.Dropkick;if(1!==n.target.nodeType)return!1;null!==(u=n.target.getAttribute("data-dkcacheid"))&&i.cache[u].focus();for(t in i.cache)r.default.closest(n.target,i.cache[t].data.elem)||t===u||i.cache[t].disabled||i.cache[t].close()};void 0!==window.jQuery&&(window.jQuery.fn.dropkick=function(){var n=Array.prototype.slice.call(arguments);return jQuery(this).each(function(){n[0]&&"object"!==h(n[0])?"string"==typeof n[0]&&u.prototype[n[0]].apply(new u(this),n.slice(1)):new u(this,n[0]||{})})})},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=-1!==navigator.appVersion.indexOf("MSIE"),r={hasClass:function(n,t){var i=new RegExp("(^|\\s+)"+t+"(\\s+|$)");return n&&i.test(n.className)},addClass:function(n,t){n&&!this.hasClass(n,t)&&(n.className+=" "+t)},removeClass:function(n,t){var i=new RegExp("(^|\\s+)"+t+"(\\s+|$)");n&&(n.className=n.className.replace(i," "))},toggleClass:function(n,t){[(this.hasClass(n,t)?"remove":"add")+"Class"](n,t)},extend:function(n){return Array.prototype.slice.call(arguments,1).forEach(function(t){if(t)for(var i in t)n[i]=t[i]}),n},offset:function(n){var r=n.getBoundingClientRect()||{top:0,left:0},t=document.documentElement,u=i?t.scrollTop:window.pageYOffset,f=i?t.scrollLeft:window.pageXOffset;return{top:r.top+u-t.clientTop,left:r.left+f-t.clientLeft}},position:function(n,t){for(var i={top:0,left:0};n&&n!==t;)i.top+=n.offsetTop,i.left+=n.offsetLeft,n=n.parentNode;return i},closest:function(n,t){for(;n;){if(n===t)return n;n=n.parentNode}return!1},create:function(n,t){var i=void 0,r=document.createElement(n);t||(t={});for(i in t)t.hasOwnProperty(i)&&("innerHTML"===i?r.innerHTML=t[i]:r.setAttribute(i,t[i]));return r},deferred:function(n){return function(){var t=this,i=arguments;window.setTimeout(function(){n.apply(t,i)},1)}}};t.default=r},function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={initialize:function(){},mobile:!0,change:function(){},open:function(){},close:function(){},search:"strict",bubble:!0};t.default=i},function(n,t,i){(function(t){var i=t.CustomEvent;n.exports=function(){try{var n=new i("cat",{detail:{foo:"bar"}});return"cat"===n.type&&"bar"===n.detail.foo}catch(n){}return!1}()?i:"undefined"!=typeof document&&"function"==typeof document.createEvent?function(n,t){var i=document.createEvent("CustomEvent");return t?i.initCustomEvent(n,t.bubbles,t.cancelable,t.detail):i.initCustomEvent(n,!1,!1,void 0),i}:function(n,t){var i=document.createEventObject();return i.type=n,t?(i.bubbles=Boolean(t.bubbles),i.cancelable=Boolean(t.cancelable),i.detail=t.detail):(i.bubbles=!1,i.cancelable=!1,i.detail=void 0),i}}).call(t,i(5))},function(n){var t=function(){return this}();try{t=t||Function("return this")()||eval("this")}catch(n){"object"==typeof window&&(t=window)}n.exports=t},function(){}]);_extends=Object.assign||function(n){for(var i,r,t=1;t<arguments.length;t++){i=arguments[t];for(r in i)Object.prototype.hasOwnProperty.call(i,r)&&(n[r]=i[r])}return n};_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n};!function(n,t){"object"===("undefined"==typeof exports?"undefined":_typeof(exports))&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):n.LazyLoad=t()}(this,function(){"use strict";function h(n,t,i){var u=t._settings;!i&&v(n)||(r(u.callback_enter,n),bt.indexOf(n.tagName)>-1&&(wt(n,t),k(n,u.class_loading)),vt(n,t),st(n),r(u.callback_set,n))}var u=function(n,t){return t?n.replace(/\.(jpe?g|png)/gi,".webp"):n},t="undefined"!=typeof window,c=t&&!("onscroll"in window)||"undefined"!=typeof navigator&&/(gle|ing|ro)bot|crawl|spider/i.test(navigator.userAgent),rt=t&&"IntersectionObserver"in window,l=t&&"classList"in document.createElement("p"),ut=t&&"createImageBitmap"in window,ft=t&&"fetch"in window,f=!1;!function(n){ut&&ft?fetch("data:image/webp;base64,UklGRh4AAABXRUJQVlA4TBEAAAAvAAAAAAfQ//73v/+BiOh/AAA=").then(function(t){return t&&void 0!==t.blob?t.blob():n(!1)}).then(function(t){return n(!!window.createImageBitmap(t))}):n(!1)}(function(n){f=n});var et={elements_selector:"img",container:c||t?document:null,threshold:300,thresholds:null,data_src:"src",data_srcset:"srcset",data_sizes:"sizes",data_bg:"bg",class_loading:"loading",class_loaded:"loaded",class_error:"error",load_delay:0,callback_load:null,callback_error:null,callback_set:null,callback_enter:null,callback_finish:null,to_webp:!1},ot=function(n){return _extends({},et,n)},n=function(n,t){return n.getAttribute("data-"+t)},a=function(n,t,i){var r="data-"+t;null!==i?n.setAttribute(r,i):n.removeAttribute(r)},st=function(n){return a(n,"was-processed","true")},v=function(t){return"true"===n(t,"was-processed")},y=function(n,t){return a(n,"ll-timeout",t)},p=function(t){return n(t,"ll-timeout")},ht=function(n){return n.filter(function(n){return!v(n)})},ct=function(n,t){return n.filter(function(n){return n!==t})},w=function(n,t){var i,r=new n(t);try{i=new CustomEvent("LazyLoad::Initialized",{detail:{instance:r}})}catch(n){(i=document.createEvent("CustomEvent")).initCustomEvent("LazyLoad::Initialized",!1,!1,{instance:r})}window.dispatchEvent(i)},b=function(t,r,u,f){for(var e,s,o=0;e=t.children[o];o+=1)"SOURCE"===e.tagName&&(s=n(e,u),i(e,r,s,f))},i=function(n,t,i,r){i&&n.setAttribute(t,u(i,r))},lt=function(t,i){var r=f&&i.to_webp,e=n(t,i.data_src),o=n(t,i.data_bg),s,h;e&&(s=u(e,r),t.style.backgroundImage='url("'+s+'")');o&&(h=u(o,r),t.style.backgroundImage=h)},at={IMG:function(t,r){var u=f&&r.to_webp,o=r.data_srcset,e=t.parentNode,s,h,c;e&&"PICTURE"===e.tagName&&b(e,"srcset",o,u);s=n(t,r.data_sizes);i(t,"sizes",s);h=n(t,o);i(t,"srcset",h,u);c=n(t,r.data_src);i(t,"src",c,u)},IFRAME:function(t,r){var u=n(t,r.data_src);i(t,"src",u)},VIDEO:function(t,r){var u=r.data_src,f=n(t,u);b(t,"src",u);i(t,"src",f);t.load()}},vt=function(n,t){var i=t._settings,u=n.tagName,r=at[u];if(r)return r(n,i),t._updateLoadingCount(1),void(t._elements=ct(t._elements,n));lt(n,i)},k=function(n,t){l?n.classList.add(t):n.className+=(n.className?" ":"")+t},yt=function(n,t){l?n.classList.remove(t):n.className=n.className.replace(new RegExp("(^|\\s+)"+t+"(\\s+|$)")," ").replace(/^\s+/,"").replace(/\s+$/,"")},r=function(n,t){n&&n(t)},e=function(n,t,i){n.addEventListener(t,i)},o=function(n,t,i){n.removeEventListener(t,i)},pt=function(n,t,i){e(n,"load",t);e(n,"loadeddata",t);e(n,"error",i)},d=function(n,t,i){o(n,"load",t);o(n,"loadeddata",t);o(n,"error",i)},g=function(n,t,i){var u=i._settings,e=t?u.class_loaded:u.class_error,o=t?u.callback_load:u.callback_error,f=n.target;yt(f,u.class_loading);k(f,e);r(o,f);i._updateLoadingCount(-1)},wt=function(n,t){var i=function i(u){g(u,!0,t);d(n,i,r)},r=function r(u){g(u,!1,t);d(n,i,r)};pt(n,i,r)},bt=["IMG","IFRAME","VIDEO"],nt=function(n,t,i){h(n,i);t.unobserve(n)},tt=function(n){var t=p(n);t&&(clearTimeout(t),y(n,null))},kt=function(n,t,i){var u=i._settings.load_delay,r=p(n);r||(r=setTimeout(function(){nt(n,t,i);tt(n)},u),y(n,r))},it=function(n){return n.isIntersecting||n.intersectionRatio>0},dt=function(n){return{root:n.container===document?null:n.container,rootMargin:n.thresholds||n.threshold+"px"}},s=function(n,t){this._settings=ot(n);this._setObserver();this._loadingCount=0;this.update(t)};return s.prototype={_manageIntersection:function(n){var i=this._observer,r=this._settings.load_delay,t=n.target;r?it(n)?kt(t,i,this):tt(t):it(n)&&nt(t,i,this)},_onIntersection:function(n){n.forEach(this._manageIntersection.bind(this))},_setObserver:function(){rt&&(this._observer=new IntersectionObserver(this._onIntersection.bind(this),dt(this._settings)))},_updateLoadingCount:function(n){this._loadingCount+=n;0===this._elements.length&&0===this._loadingCount&&r(this._settings.callback_finish)},update:function(n){var i=this,t=this._settings,r=n||t.container.querySelectorAll(t.elements_selector);this._elements=ht(Array.prototype.slice.call(r));!c&&this._observer?this._elements.forEach(function(n){i._observer.observe(n)}):this.loadAll()},destroy:function(){var n=this;this._observer&&(this._elements.forEach(function(t){n._observer.unobserve(t)}),this._observer=null);this._elements=null;this._settings=null},load:function(n,t){h(n,this,t)},loadAll:function(){var n=this;this._elements.forEach(function(t){n.load(t)})}},t&&function(n,t){if(t)if(t.length)for(var i,r=0;i=t[r];r+=1)w(n,i);else w(n,t)}(s,window.lazyLoadOptions),s});$(document).ready(function(){localScroll();$(".js-homepage-search-form-submit").click(function(n){n.preventDefault();localStorage!==undefined&&localStorage.removeItem("cws.searchViewModel");$(this).closest("form").submit()});$("#SellerDetailsForm .submit").click(function(n){n.preventDefault();$("#SellerDetailsForm").submit()});$("#quick-searchbar-search .search-submit").click(function(n){n.preventDefault();localStorage!==undefined&&localStorage.removeItem("cws.searchViewModel");$("#quick-searchbar-search").submit()});FooterNavDisplay();disguisedPanelInit();openVideoOnLoad()});$(window).on("throttledresize",function(){FooterNavDisplay()});$(window).on("debouncedresize",function(){disguisedPanelInit()});$(".video-modal").on("hidden.bs.modal",function(){var n=$(this).find("iframe:first-child");n.data("src",n.attr("src"));n.attr("src","")});$(".video-modal").on("shown.bs.modal",function(){var n=$(this).find("iframe:first-child");n.attr("src",n.data("src"))});$(document).ready(function(){AdjustBodyHeaderSpacing(!0);$("#alert-promo").on("closed.bs.alert",function(){AdjustBodyHeaderSpacing(!1)})});$(window).on("debouncedresize",function(){AdjustBodyHeaderSpacing(!1)});var GLOBAL_DefaultListmailerWindowHeight="600px",GLOBAL_DefaultListmailerWindowWidth="768px",GLOBAL_DefaultListmailerWindowTitle=!1,GLOBAL_AutoResizeWindowHeight=!0;jQuery(document).ready(function(){$("body").cwsPopupWindow();$("body").cwsKendoWindow();$("body").cwsSavedProperty({linkSelector:".save-property"});$("body").cwsSavedSearch();$("body").cwsListmailerLogin();var n=".k-rpanel-toggle-menu";$(".main-navbar-js .navbar-panel-js").kendoResponsivePanel({breakpoint:768,orientation:"right",autoClose:!1,toggleButton:n,open:function(){$(".search-main-js").kendoResponsivePanel("close");$(".page-header-js").addClass("headroom-disabled");$(n).html('<i class="icon-times-alt"><\/i>');$("html").first().css({overflow:"hidden",height:"100%",width:"100%",margin:"0",padding:"0"});$("body").first().css({position:"relative",overflow:"hidden",height:"100%",width:"100%",margin:"0",padding:"0"});AdjustBodyHeaderSpacing(!1)},close:function(){$(".main-navbar-js .navbar-panel-js").one("click.killPhantomPanelLinkClick","a",function(n){n.preventDefault();n.stopPropagation()});setTimeout(function(){$(".main-navbar-js .navbar-panel-js").off("click.killPhantomPanelLinkClick")},555);$(".page-header-js").removeClass("headroom-disabled");$(n).html('<i class="icon-bars"><\/i>');$("html").first().css({overflow:"",height:"",width:"",margin:"",padding:""});$("body").first().css({position:"",overflow:"",height:"",width:"",margin:"",padding:""});AdjustBodyHeaderSpacing(!1)}}).on("click","a",function(n){var t=$(n.target);t.prop("href")!=undefined&&t.data("toggle")!="dropdown"&&(n.stopPropagation(),$(".main-navbar-js .navbar-panel-js").kendoResponsivePanel("close"))});$(".page-header-js").headroom();$(".main-navbar-js .navbar-panel-js").removeClass("hidden");$(n).on("touchstart",function(){$(n).one("click.killPhantomToggleBtnClick",function(n){n.stopPropagation()});setTimeout(function(){$(n).off("click.killPhantomToggleBtnClick")},555)});setTimeout(function(){$(window).off("resize.kendoResponsivePanel");var n=$(window).width();$(window).on("resize.kendoResponsivePanel",function(){var t=$(window).width();n!=t&&($(".search-main-js").kendoResponsivePanel("close"),$(".main-navbar-js .navbar-panel-js").kendoResponsivePanel("close"));n=t})},500);$('[data-toggle="popover"]').popover()}),function(n){n.fn.textfill=function(t,i){return t=parseInt(t,10),i=parseInt(i,10)||3,this.each(function(){function e(i){var e=n("<span>"+i+"<\/span>").appendTo(r),o=c/e.width(),u=h*(o-.1),s;e.css("fontSize",t>0&&u>t?t:u);s=r[0].scrollHeight;s>f&&(o=f/s,u=u*o,e.css("fontSize",t>0&&u>t?t:u))}var r=n(this),s=r.text(),h=parseInt(r.css("fontSize"),10),l=parseInt(r.css("lineHeight"),10),f=r.height(),c=r.width(),u=r.text().split(" "),o;if(r.empty(),u.length>i)while(u.length>0)o=u.splice(0,i).join(" "),console.log,e(o),r.append("<br>");else e(s)})}}(jQuery)