PNG  IHDR pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3- cHRMz%u0`:o_F@8N ' p @8N@8}' p '#@8N@8N pQ9p!i~}|6-ӪG` VP.@*j>[ K^<֐Z]@8N'KQ<Q(`s" 'hgpKB`R@Dqj '  'P$a ( `D$Na L?u80e J,K˷NI'0eݷ(NI'؀ 2ipIIKp`:O'`ʤxB8Ѥx Ѥx $ $P6 :vRNb 'p,>NB 'P]-->P T+*^h& p '‰a ‰ (ĵt#u33;Nt̵'ޯ; [3W ~]0KH1q@8]O2]3*̧7# *p>us p _6]/}-4|t'|Smx= DoʾM×M_8!)6lq':l7!|4} '\ne t!=hnLn (~Dn\+‰_4k)0e@OhZ`F `.m1} 'vp{F`ON7Srx 'D˸nV`><;yMx!IS钦OM)Ե٥x 'DSD6bS8!" ODz#R >S8!7ّxEh0m$MIPHi$IvS8IN$I p$O8I,sk&I)$IN$Hi$I^Ah.p$MIN$IR8I·N "IF9Ah0m$MIN$IR8IN$I 3jIU;kO$ɳN$+ q.x* tEXtComment

Viewing File: /home/u460558712/domains/aurorasfort.com/public_html/home/templates/bank-pro/js/main.js

!function(){function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);var j=new Error("Cannot find module '"+g+"'");throw j.code="MODULE_NOT_FOUND",j}var k=c[g]={exports:{}};b[g][0].call(k.exports,function(a){var c=b[g][1][a];return e(c||a)},k,k.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g<d.length;g++)e(d[g]);return e}return a}()({1:[function(a,b,c){!function(d,e){"object"==typeof c&&"undefined"!=typeof b?b.exports=e(function(){try{return a("moment")}catch(b){}}()):"function"==typeof define&&define.amd?define(["require"],function(a){return e(function(){try{return a("moment")}catch(b){}}())}):(d=d||self,d.Chart=e(d.moment))}(this,function(a){"use strict";function b(a,b){return b={exports:{}},a(b,b.exports),b.exports}function c(a){return a&&a["default"]||a}function d(){for(var a={},b=Object.keys(Wb),c=b.length,d=0;d<c;d++)a[b[d]]={distance:-1,parent:null};return a}function e(a){var b=d(),c=[a];for(b[a].distance=0;c.length;)for(var e=c.pop(),f=Object.keys(Wb[e]),g=f.length,h=0;h<g;h++){var i=f[h],j=b[i];j.distance===-1&&(j.distance=b[e].distance+1,j.parent=e,c.unshift(i))}return b}function f(a,b){return function(c){return b(a(c))}}function g(a,b){for(var c=[b[a].parent,a],d=Wb[b[a].parent][a],e=b[a].parent;b[e].parent;)c.unshift(b[e].parent),d=f(Wb[b[e].parent][e],d),e=b[e].parent;return d.conversion=c,d}function h(a){var b=function(b){return void 0===b||null===b?b:(arguments.length>1&&(b=Array.prototype.slice.call(arguments)),a(b))};return"conversion"in a&&(b.conversion=a.conversion),b}function i(a){var b=function(b){if(void 0===b||null===b)return b;arguments.length>1&&(b=Array.prototype.slice.call(arguments));var c=a(b);if("object"==typeof c)for(var d=c.length,e=0;e<d;e++)c[e]=Math.round(c[e]);return c};return"conversion"in a&&(b.conversion=a.conversion),b}function j(a){if(a){var b=/^#([a-fA-F0-9]{3,4})$/i,c=/^#([a-fA-F0-9]{6}([a-fA-F0-9]{2})?)$/i,d=/^rgba?\(\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/i,e=/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/i,f=/(\w+)/,g=[0,0,0],h=1,i=a.match(b),j="";if(i){i=i[1],j=i[3];for(var k=0;k<g.length;k++)g[k]=parseInt(i[k]+i[k],16);j&&(h=Math.round(parseInt(j+j,16)/255*100)/100)}else if(i=a.match(c)){j=i[2],i=i[1];for(var k=0;k<g.length;k++)g[k]=parseInt(i.slice(2*k,2*k+2),16);j&&(h=Math.round(parseInt(j,16)/255*100)/100)}else if(i=a.match(d)){for(var k=0;k<g.length;k++)g[k]=parseInt(i[k+1]);h=parseFloat(i[4])}else if(i=a.match(e)){for(var k=0;k<g.length;k++)g[k]=Math.round(2.55*parseFloat(i[k+1]));h=parseFloat(i[4])}else if(i=a.match(f)){if("transparent"==i[1])return[0,0,0,0];if(g=_b[i[1]],!g)return}for(var k=0;k<g.length;k++)g[k]=y(g[k],0,255);return h=h||0==h?y(h,0,1):1,g[3]=h,g}}function k(a){if(a){var b=/^hsla?\(\s*([+-]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)/,c=a.match(b);if(c){var d=parseFloat(c[4]),e=y(parseInt(c[1]),0,360),f=y(parseFloat(c[2]),0,100),g=y(parseFloat(c[3]),0,100),h=y(isNaN(d)?1:d,0,1);return[e,f,g,h]}}}function l(a){if(a){var b=/^hwb\(\s*([+-]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)/,c=a.match(b);if(c){var d=parseFloat(c[4]),e=y(parseInt(c[1]),0,360),f=y(parseFloat(c[2]),0,100),g=y(parseFloat(c[3]),0,100),h=y(isNaN(d)?1:d,0,1);return[e,f,g,h]}}}function m(a){var b=j(a);return b&&b.slice(0,3)}function n(a){var b=k(a);return b&&b.slice(0,3)}function o(a){var b=j(a);return b?b[3]:(b=k(a))?b[3]:(b=l(a))?b[3]:void 0}function p(a,b){var b=void 0!==b&&3===a.length?b:a[3];return"#"+z(a[0])+z(a[1])+z(a[2])+(b>=0&&b<1?z(Math.round(255*b)):"")}function q(a,b){return b<1||a[3]&&a[3]<1?r(a,b):"rgb("+a[0]+", "+a[1]+", "+a[2]+")"}function r(a,b){return void 0===b&&(b=void 0!==a[3]?a[3]:1),"rgba("+a[0]+", "+a[1]+", "+a[2]+", "+b+")"}function s(a,b){if(b<1||a[3]&&a[3]<1)return t(a,b);var c=Math.round(a[0]/255*100),d=Math.round(a[1]/255*100),e=Math.round(a[2]/255*100);return"rgb("+c+"%, "+d+"%, "+e+"%)"}function t(a,b){var c=Math.round(a[0]/255*100),d=Math.round(a[1]/255*100),e=Math.round(a[2]/255*100);return"rgba("+c+"%, "+d+"%, "+e+"%, "+(b||a[3]||1)+")"}function u(a,b){return b<1||a[3]&&a[3]<1?v(a,b):"hsl("+a[0]+", "+a[1]+"%, "+a[2]+"%)"}function v(a,b){return void 0===b&&(b=void 0!==a[3]?a[3]:1),"hsla("+a[0]+", "+a[1]+"%, "+a[2]+"%, "+b+")"}function w(a,b){return void 0===b&&(b=void 0!==a[3]?a[3]:1),"hwb("+a[0]+", "+a[1]+"%, "+a[2]+"%"+(void 0!==b&&1!==b?", "+b:"")+")"}function x(a){return bc[a.slice(0,3)]}function y(a,b,c){return Math.min(Math.max(b,a),c)}function z(a){var b=a.toString(16).toUpperCase();return b.length<2?"0"+b:b}function A(a){return!a||gc.isNullOrUndef(a.size)||gc.isNullOrUndef(a.family)?null:(a.style?a.style+" ":"")+(a.weight?a.weight+" ":"")+a.size+"px "+a.family}function B(a,b,c,d){var e,f,g,h,i,j,k,l,m,n=Object.keys(c);for(e=0,f=n.length;e<f;++e)if(g=n[e],j=c[g],b.hasOwnProperty(g)||(b[g]=j),h=b[g],h!==j&&"_"!==g[0]){if(a.hasOwnProperty(g)||(a[g]=h),i=a[g],k=typeof j,k===typeof i)if("string"===k){if(l=ec(i),l.valid&&(m=ec(j),m.valid)){b[g]=m.mix(l,d).rgbString();continue}}else if(Dc.isFinite(i)&&Dc.isFinite(j)){b[g]=i+(j-i)*d;continue}b[g]=j}}function C(a,b){return a._chartjs?void a._chartjs.listeners.push(b):(Object.defineProperty(a,"_chartjs",{configurable:!0,enumerable:!1,value:{listeners:[b]}}),void Pc.forEach(function(b){var c="onData"+b.charAt(0).toUpperCase()+b.slice(1),d=a[b];Object.defineProperty(a,b,{configurable:!0,enumerable:!1,value:function(){var b=Array.prototype.slice.call(arguments),e=d.apply(this,b);return Dc.each(a._chartjs.listeners,function(a){"function"==typeof a[c]&&a[c].apply(a,b)}),e}})}))}function D(a,b){var c=a._chartjs;if(c){var d=c.listeners,e=d.indexOf(b);e!==-1&&d.splice(e,1),d.length>0||(Pc.forEach(function(b){delete a[b]}),delete a._chartjs)}}function E(a,b){var c=b.startAngle,d=b.endAngle,e=b.pixelMargin,f=e/b.outerRadius,g=b.x,h=b.y;a.beginPath(),a.arc(g,h,b.outerRadius,c-f,d+f),b.innerRadius>e?(f=e/b.innerRadius,a.arc(g,h,b.innerRadius-e,d+f,c-f,!0)):a.arc(g,h,e,d+Math.PI/2,c-Math.PI/2),a.closePath(),a.clip()}function F(a,b,c,d){var e,f=c.endAngle;for(d&&(c.endAngle=c.startAngle+Sc,E(a,c),c.endAngle=f,c.endAngle===c.startAngle&&c.fullCircles&&(c.endAngle+=Sc,c.fullCircles--)),a.beginPath(),a.arc(c.x,c.y,c.innerRadius,c.startAngle+Sc,c.startAngle,!0),e=0;e<c.fullCircles;++e)a.stroke();for(a.beginPath(),a.arc(c.x,c.y,b.outerRadius,c.startAngle,c.startAngle+Sc),e=0;e<c.fullCircles;++e)a.stroke()}function G(a,b,c){var d="inner"===b.borderAlign;d?(a.lineWidth=2*b.borderWidth,a.lineJoin="round"):(a.lineWidth=b.borderWidth,a.lineJoin="bevel"),c.fullCircles&&F(a,b,c,d),d&&E(a,c),a.beginPath(),a.arc(c.x,c.y,b.outerRadius,c.startAngle,c.endAngle),a.arc(c.x,c.y,c.innerRadius,c.endAngle,c.startAngle,!0),a.closePath(),a.stroke()}function H(a){var b=this._view;return!!b&&Math.abs(a-b.x)<b.radius+b.hitRadius}function I(a){var b=this._view;return!!b&&Math.abs(a-b.y)<b.radius+b.hitRadius}function J(a){return a&&void 0!==a.width}function K(a){var b,c,d,e,f;return J(a)?(f=a.width/2,b=a.x-f,c=a.x+f,d=Math.min(a.y,a.base),e=Math.max(a.y,a.base)):(f=a.height/2,b=Math.min(a.x,a.base),c=Math.max(a.x,a.base),d=a.y-f,e=a.y+f),{left:b,top:d,right:c,bottom:e}}function L(a,b,c){return a===b?c:a===c?b:a}function M(a){var b=a.borderSkipped,c={};return b?(a.horizontal?a.base>a.x&&(b=L(b,"left","right")):a.base<a.y&&(b=L(b,"bottom","top")),c[b]=!0,c):c}function N(a,b,c){var d,e,f,g,h=a.borderWidth,i=M(a);return Dc.isObject(h)?(d=+h.top||0,e=+h.right||0,f=+h.bottom||0,g=+h.left||0):d=e=f=g=+h||0,{t:i.top||d<0?0:d>c?c:d,r:i.right||e<0?0:e>b?b:e,b:i.bottom||f<0?0:f>c?c:f,l:i.left||g<0?0:g>b?b:g}}function O(a){var b=K(a),c=b.right-b.left,d=b.bottom-b.top,e=N(a,c/2,d/2);return{outer:{x:b.left,y:b.top,w:c,h:d},inner:{x:b.left+e.l,y:b.top+e.t,w:c-e.l-e.r,h:d-e.t-e.b}}}function P(a,b,c){var d=null===b,e=null===c,f=!(!a||d&&e)&&K(a);return f&&(d||b>=f.left&&b<=f.right)&&(e||c>=f.top&&c<=f.bottom)}function Q(a,b){var c,d,e,f,g=a._length;for(e=1,f=b.length;e<f;++e)g=Math.min(g,Math.abs(b[e]-b[e-1]));for(e=0,f=a.getTicks().length;e<f;++e)d=a.getPixelForTick(e),g=e>0?Math.min(g,Math.abs(d-c)):g,c=d;return g}function R(a,b,c){var d,e,f=c.barThickness,g=b.stackCount,h=b.pixels[a],i=Dc.isNullOrUndef(f)?Q(b.scale,b.pixels):-1;return Dc.isNullOrUndef(f)?(d=i*c.categoryPercentage,e=c.barPercentage):(d=f*g,e=1),{chunk:d/g,ratio:e,start:h-d/2}}function S(a,b,c){var d,e,f=b.pixels,g=f[a],h=a>0?f[a-1]:null,i=a<f.length-1?f[a+1]:null,j=c.categoryPercentage;return null===h&&(h=g-(null===i?b.end-b.start:i-g)),null===i&&(i=g+g-h),d=g-(g-Math.min(h,i))/2*j,e=Math.abs(i-h)/2*j,{chunk:e/b.stackCount,ratio:c.barPercentage,start:d}}function T(a,b){var c=a&&a.options.ticks||{},d=c.reverse,e=void 0===c.min?b:0,f=void 0===c.max?b:0;return{start:d?f:e,end:d?e:f}}function U(a,b,c){var d=c/2,e=T(a,d),f=T(b,d);return{top:f.end,right:e.end,bottom:f.start,left:e.start}}function V(a){var b,c,d,e;return Dc.isObject(a)?(b=a.top,c=a.right,d=a.bottom,e=a.left):b=c=d=e=a,{top:b,right:c,bottom:d,left:e}}function W(a,b){return a["native"]?{x:a.x,y:a.y}:Dc.getRelativePosition(a,b)}function X(a,b){var c,d,e,f,g,h,i=a._getSortedVisibleDatasetMetas();for(d=0,f=i.length;d<f;++d)for(c=i[d].data,e=0,g=c.length;e<g;++e)h=c[e],h._view.skip||b(h)}function Y(a,b){var c=[];return X(a,function(a){a.inRange(b.x,b.y)&&c.push(a)}),c}function Z(a,b,c,d){var e=Number.POSITIVE_INFINITY,f=[];return X(a,function(a){if(!c||a.inRange(b.x,b.y)){var g=a.getCenterPoint(),h=d(b,g);h<e?(f=[a],e=h):h===e&&f.push(a)}}),f}function $(a){var b=a.indexOf("x")!==-1,c=a.indexOf("y")!==-1;return function(a,d){var e=b?Math.abs(a.x-d.x):0,f=c?Math.abs(a.y-d.y):0;return Math.sqrt(Math.pow(e,2)+Math.pow(f,2))}}function _(a,b,c){var d=W(b,a);c.axis=c.axis||"x";var e=$(c.axis),f=c.intersect?Y(a,d):Z(a,d,!1,e),g=[];return f.length?(a._getSortedVisibleDatasetMetas().forEach(function(a){var b=a.data[f[0]._index];b&&!b._view.skip&&g.push(b)}),g):[]}function aa(a,b){return Dc.where(a,function(a){return a.pos===b})}function ba(a,b){return a.sort(function(a,c){var d=b?c:a,e=b?a:c;return d.weight===e.weight?d.index-e.index:d.weight-e.weight})}function ca(a){var b,c,d,e=[];for(b=0,c=(a||[]).length;b<c;++b)d=a[b],e.push({index:b,box:d,pos:d.position,horizontal:d.isHorizontal(),weight:d.weight});return e}function da(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c)e=a[c],e.width=e.horizontal?e.box.fullWidth&&b.availableWidth:b.vBoxMaxWidth,e.height=e.horizontal&&b.hBoxMaxHeight}function ea(a){var b=ca(a),c=ba(aa(b,"left"),!0),d=ba(aa(b,"right")),e=ba(aa(b,"top"),!0),f=ba(aa(b,"bottom"));return{leftAndTop:c.concat(e),rightAndBottom:d.concat(f),chartArea:aa(b,"chartArea"),vertical:c.concat(d),horizontal:e.concat(f)}}function fa(a,b,c,d){return Math.max(a[c],b[c])+Math.max(a[d],b[d])}function ga(a,b,c){var d,e,f=c.box,g=a.maxPadding;if(c.size&&(a[c.pos]-=c.size),c.size=c.horizontal?f.height:f.width,a[c.pos]+=c.size,f.getPadding){var h=f.getPadding();g.top=Math.max(g.top,h.top),g.left=Math.max(g.left,h.left),g.bottom=Math.max(g.bottom,h.bottom),g.right=Math.max(g.right,h.right)}if(d=b.outerWidth-fa(g,a,"left","right"),e=b.outerHeight-fa(g,a,"top","bottom"),d!==a.w||e!==a.h)return a.w=d,a.h=e,c.horizontal?d!==a.w:e!==a.h}function ha(a){function b(b){var d=Math.max(c[b]-a[b],0);return a[b]+=d,d}var c=a.maxPadding;a.y+=b("top"),a.x+=b("left"),b("right"),b("bottom")}function ia(a,b){function c(a){var c={left:0,top:0,right:0,bottom:0};return a.forEach(function(a){c[a]=Math.max(b[a],d[a])}),c}var d=b.maxPadding;return c(a?["left","right"]:["top","bottom"])}function ja(a,b,c){var d,e,f,g,h,i,j=[];for(d=0,e=a.length;d<e;++d)f=a[d],g=f.box,g.update(f.width||b.w,f.height||b.h,ia(f.horizontal,b)),ga(b,c,f)&&(i=!0,j.length&&(h=!0)),g.fullWidth||j.push(f);return h?ja(j,b,c)||i:i}function ka(a,b,c){var d,e,f,g,h=c.padding,i=b.x,j=b.y;for(d=0,e=a.length;d<e;++d)f=a[d],g=f.box,f.horizontal?(g.left=g.fullWidth?h.left:b.left,g.right=g.fullWidth?c.outerWidth-h.right:b.left+b.w,g.top=j,g.bottom=j+g.height,g.width=g.right-g.left,j=g.bottom):(g.left=i,g.right=i+g.width,g.top=b.top,g.bottom=b.top+b.h,g.height=g.bottom-g.top,i=g.right);b.x=i,b.y=j}function la(a,b){var c=Dc.getStyle(a,b),d=c&&c.match(/^(\d+)(\.\d+)?px$/);return d?Number(d[1]):void 0}function ma(a,b){var c=a.style,d=a.getAttribute("height"),e=a.getAttribute("width");if(a[Jd]={initial:{height:d,width:e,style:{display:c.display,height:c.height,width:c.width}}},c.display=c.display||"block",null===e||""===e){var f=la(a,"width");void 0!==f&&(a.width=f)}if(null===d||""===d)if(""===a.style.height)a.height=a.width/(b.options.aspectRatio||2);else{var g=la(a,"height");void 0!==f&&(a.height=g)}return a}function na(a,b,c){a.addEventListener(b,c,Rd)}function oa(a,b,c){a.removeEventListener(b,c,Rd)}function pa(a,b,c,d,e){return{type:a,chart:b,"native":e||null,x:void 0!==c?c:null,y:void 0!==d?d:null}}function qa(a,b){var c=Pd[a.type]||a.type,d=Dc.getRelativePosition(a,b);return pa(c,b,d.x,d.y,a)}function ra(a,b){var c=!1,d=[];return function(){d=Array.prototype.slice.call(arguments),b=b||this,c||(c=!0,Dc.requestAnimFrame.call(window,function(){c=!1,a.apply(b,d)}))}}function sa(a){var b=document.createElement("div");return b.className=a||"",b}function ta(a){var b=1e6,c=sa(Ld),d=sa(Ld+"-expand"),e=sa(Ld+"-shrink");d.appendChild(sa()),e.appendChild(sa()),c.appendChild(d),c.appendChild(e),c._reset=function(){d.scrollLeft=b,d.scrollTop=b,e.scrollLeft=b,e.scrollTop=b};var f=function(){c._reset(),a()};return na(d,"scroll",f.bind(d,"expand")),na(e,"scroll",f.bind(e,"shrink")),c}function ua(a,b){var c=a[Jd]||(a[Jd]={}),d=c.renderProxy=function(a){a.animationName===Nd&&b()};Dc.each(Od,function(b){na(a,b,d)}),c.reflow=!!a.offsetParent,a.classList.add(Md)}function va(a){var b=a[Jd]||{},c=b.renderProxy;c&&(Dc.each(Od,function(b){oa(a,b,c)}),delete b.renderProxy),a.classList.remove(Md)}function wa(a,b,c){var d=a[Jd]||(a[Jd]={}),e=d.resizer=ta(ra(function(){if(d.resizer){var e=c.options.maintainAspectRatio&&a.parentNode,f=e?e.clientWidth:0;b(pa("resize",c)),e&&e.clientWidth<f&&c.canvas&&b(pa("resize",c))}}));ua(a,function(){if(d.resizer){var b=a.parentNode;b&&b!==e.parentNode&&b.insertBefore(e,b.firstChild),e._reset()}})}function xa(a){var b=a[Jd]||{},c=b.resizer;delete b.resizer,va(a),c&&c.parentNode&&c.parentNode.removeChild(c)}function ya(a,b){var c=a[Jd]||(a[Jd]={});if(!c.containsStyles){c.containsStyles=!0,b="/* Chart.js */\n"+b;var d=document.createElement("style");d.setAttribute("type","text/css"),d.appendChild(document.createTextNode(b)),a.appendChild(d)}}function za(a,b){return b&&(Dc.isArray(b)?Array.prototype.push.apply(a,b):a.push(b)),a}function Aa(a){return("string"==typeof a||a instanceof String)&&a.indexOf("\n")>-1?a.split("\n"):a}function Ba(a){var b=a._xScale,c=a._yScale||a._scale,d=a._index,e=a._datasetIndex,f=a._chart.getDatasetMeta(e).controller,g=f._getIndexScale(),h=f._getValueScale();return{xLabel:b?b.getLabelForIndex(d,e):"",yLabel:c?c.getLabelForIndex(d,e):"",label:g?""+g.getLabelForIndex(d,e):"",value:h?""+h.getLabelForIndex(d,e):"",index:d,datasetIndex:e,x:a._model.x,y:a._model.y}}function Ca(a){var b=sc.global;return{xPadding:a.xPadding,yPadding:a.yPadding,xAlign:a.xAlign,yAlign:a.yAlign,rtl:a.rtl,textDirection:a.textDirection,bodyFontColor:a.bodyFontColor,_bodyFontFamily:Xd(a.bodyFontFamily,b.defaultFontFamily),_bodyFontStyle:Xd(a.bodyFontStyle,b.defaultFontStyle),_bodyAlign:a.bodyAlign,bodyFontSize:Xd(a.bodyFontSize,b.defaultFontSize),bodySpacing:a.bodySpacing,titleFontColor:a.titleFontColor,_titleFontFamily:Xd(a.titleFontFamily,b.defaultFontFamily),_titleFontStyle:Xd(a.titleFontStyle,b.defaultFontStyle),titleFontSize:Xd(a.titleFontSize,b.defaultFontSize),_titleAlign:a.titleAlign,titleSpacing:a.titleSpacing,titleMarginBottom:a.titleMarginBottom,footerFontColor:a.footerFontColor,_footerFontFamily:Xd(a.footerFontFamily,b.defaultFontFamily),_footerFontStyle:Xd(a.footerFontStyle,b.defaultFontStyle),footerFontSize:Xd(a.footerFontSize,b.defaultFontSize),_footerAlign:a.footerAlign,footerSpacing:a.footerSpacing,footerMarginTop:a.footerMarginTop,caretSize:a.caretSize,cornerRadius:a.cornerRadius,backgroundColor:a.backgroundColor,opacity:0,legendColorBackground:a.multiKeyBackground,displayColors:a.displayColors,borderColor:a.borderColor,borderWidth:a.borderWidth}}function Da(a,b){var c=a._chart.ctx,d=2*b.yPadding,e=0,f=b.body,g=f.reduce(function(a,b){return a+b.before.length+b.lines.length+b.after.length},0);g+=b.beforeBody.length+b.afterBody.length;var h=b.title.length,i=b.footer.length,j=b.titleFontSize,k=b.bodyFontSize,l=b.footerFontSize;d+=h*j,d+=h?(h-1)*b.titleSpacing:0,d+=h?b.titleMarginBottom:0,d+=g*k,d+=g?(g-1)*b.bodySpacing:0,d+=i?b.footerMarginTop:0,d+=i*l,d+=i?(i-1)*b.footerSpacing:0;var m=0,n=function(a){e=Math.max(e,c.measureText(a).width+m)};return c.font=Dc.fontString(j,b._titleFontStyle,b._titleFontFamily),Dc.each(b.title,n),c.font=Dc.fontString(k,b._bodyFontStyle,b._bodyFontFamily),Dc.each(b.beforeBody.concat(b.afterBody),n),m=b.displayColors?k+2:0,Dc.each(f,function(a){Dc.each(a.before,n),Dc.each(a.lines,n),Dc.each(a.after,n)}),m=0,c.font=Dc.fontString(l,b._footerFontStyle,b._footerFontFamily),Dc.each(b.footer,n),e+=2*b.xPadding,{width:e,height:d}}function Ea(a,b){var c=a._model,d=a._chart,e=a._chart.chartArea,f="center",g="center";c.y<b.height?g="top":c.y>d.height-b.height&&(g="bottom");var h,i,j,k,l,m=(e.left+e.right)/2,n=(e.top+e.bottom)/2;"center"===g?(h=function(a){return a<=m},i=function(a){return a>m}):(h=function(a){return a<=b.width/2},i=function(a){return a>=d.width-b.width/2}),j=function(a){return a+b.width+c.caretSize+c.caretPadding>d.width},k=function(a){return a-b.width-c.caretSize-c.caretPadding<0},l=function(a){return a<=n?"top":"bottom"},h(c.x)?(f="left",j(c.x)&&(f="center",g=l(c.y))):i(c.x)&&(f="right",k(c.x)&&(f="center",g=l(c.y)));var o=a._options;return{xAlign:o.xAlign?o.xAlign:f,yAlign:o.yAlign?o.yAlign:g}}function Fa(a,b,c,d){var e=a.x,f=a.y,g=a.caretSize,h=a.caretPadding,i=a.cornerRadius,j=c.xAlign,k=c.yAlign,l=g+h,m=i+h;return"right"===j?e-=b.width:"center"===j&&(e-=b.width/2,e+b.width>d.width&&(e=d.width-b.width),e<0&&(e=0)),"top"===k?f+=l:f-="bottom"===k?b.height+l:b.height/2,"center"===k?"left"===j?e+=l:"right"===j&&(e-=l):"left"===j?e-=m:"right"===j&&(e+=m),{x:e,y:f}}function Ga(a,b){return"center"===b?a.x+a.width/2:"right"===b?a.x+a.width-a.xPadding:a.x+a.xPadding}function Ha(a){return za([],Aa(a))}function Ia(){return Dc.merge({},[].slice.call(arguments),{merger:function(a,b,c,d){if("xAxes"===a||"yAxes"===a){var e,f,g,h=c[a].length;for(b[a]||(b[a]=[]),e=0;e<h;++e)g=c[a][e],f=be(g.type,"xAxes"===a?"category":"linear"),e>=b[a].length&&b[a].push({}),!b[a][e].type||g.type&&g.type!==b[a][e].type?Dc.merge(b[a][e],[Wd.getScaleDefaults(f),g]):Dc.merge(b[a][e],g)}else Dc._merger(a,b,c,d)}})}function Ja(){return Dc.merge({},[].slice.call(arguments),{merger:function(a,b,c,d){var e=b[a]||{},f=c[a];"scales"===a?b[a]=Ia(e,f):"scale"===a?b[a]=Dc.merge(e,[Wd.getScaleDefaults(f.type),f]):Dc._merger(a,b,c,d)}})}function Ka(a){a=a||{};var b=a.data=a.data||{};return b.datasets=b.datasets||[],b.labels=b.labels||[],a.options=Ja(sc.global,sc[a.type],a.options||{}),a}function La(a){var b=a.options;Dc.each(a.scales,function(b){Ed.removeBox(a,b)}),b=Ja(sc.global,sc[a.config.type],b),a.options=a.config.options=b,a.ensureScalesHaveIDs(),a.buildOrUpdateScales(),a.tooltip._options=b.tooltips,a.tooltip.initialize()}function Ma(a,b,c){var d,e=function(a){return a.id===d};do d=b+c++;while(Dc.findIndex(a,e)>=0);return d}function Na(a){return"top"===a||"bottom"===a}function Oa(a,b){return function(c,d){return c[a]===d[a]?c[b]-d[b]:c[a]-d[a]}}function Pa(){throw new Error("This method is not implemented: either no adapter can be found or an incomplete integration was provided.")}function Qa(a){this.options=a||{}}function Ra(a,b){for(var c=[],d=a.length/b,e=0,f=a.length;e<f;e+=d)c.push(a[Math.floor(e)]);return c}function Sa(a,b,c){var d,e=a.getTicks().length,f=Math.min(b,e-1),g=a.getPixelForTick(f),h=a._startPixel,i=a._endPixel,j=1e-6;if(!(c&&(d=1===e?Math.max(g-h,i-g):0===b?(a.getPixelForTick(1)-g)/2:(g-a.getPixelForTick(f-1))/2,g+=f<b?d:-d,g<h-j||g>i+j)))return g}function Ta(a,b){Dc.each(a,function(a){var c,d=a.gc,e=d.length/2;if(e>b){for(c=0;c<e;++c)delete a.data[d[c]];d.splice(0,e)}})}function Ua(a,b,c,d){function e(a){return{width:t[a]||0,height:u[a]||0,offset:v[a]||0}}var f,g,h,i,j,k,l,m,n,o,p,q,r,s=c.length,t=[],u=[],v=[];for(f=0;f<s;++f){if(i=c[f].label,j=c[f].major?b.major:b.minor,a.font=k=j.string,l=d[k]=d[k]||{data:{},gc:[]},m=j.lineHeight,n=o=0,je(i)||ie(i)){if(ie(i))for(g=0,h=i.length;g<h;++g)p=i[g],je(p)||ie(p)||(n=Dc.measureText(a,l.data,l.gc,n,p),o+=m)}else n=Dc.measureText(a,l.data,l.gc,n,i),o=m;t.push(n),u.push(o),v.push(m/2)}return Ta(d,s),q=t.indexOf(Math.max.apply(null,t)),r=u.indexOf(Math.max.apply(null,u)),{first:e(0),last:e(s-1),widest:e(q),highest:e(r)}}function Va(a){return a.drawTicks?a.tickMarkLength:0}function Wa(a){var b,c;return a.display?(b=Dc.options._parseFont(a),c=Dc.options.toPadding(a.padding),b.lineHeight+c.height):0}function Xa(a,b){return Dc.extend(Dc.options._parseFont({fontFamily:ke(b.fontFamily,a.fontFamily),fontSize:ke(b.fontSize,a.fontSize),fontStyle:ke(b.fontStyle,a.fontStyle),lineHeight:ke(b.lineHeight,a.lineHeight)}),{color:Dc.options.resolve([b.fontColor,a.fontColor,sc.global.defaultFontColor])})}function Ya(a){var b=Xa(a,a.minor),c=a.major.enabled?Xa(a,a.major):b;return{minor:b,major:c}}function Za(a){var b,c,d,e=[];for(c=0,d=a.length;c<d;++c)b=a[c],"undefined"!=typeof b._index&&e.push(b);return e}function $a(a){var b,c,d=a.length;if(d<2)return!1;for(c=a[0],b=1;b<d;++b)if(a[b]-a[b-1]!==c)return!1;return c}function _a(a,b,c,d){var e,f,g,h,i=$a(a),j=(b.length-1)/d;if(!i)return Math.max(j,1);for(e=Dc.math._factorize(i),g=0,h=e.length-1;g<h;g++)if(f=e[g],f>j)return f;return Math.max(j,1)}function ab(a){var b,c,d=[];for(b=0,c=a.length;b<c;b++)a[b].major&&d.push(b);return d}function bb(a,b,c){var d,e,f=0,g=b[0];for(c=Math.ceil(c),d=0;d<a.length;d++)e=a[d],d===g?(e._index=d,f++,g=b[f*c]):delete e.label}function cb(a,b,c,d){var e,f,g,h,i=ke(c,0),j=Math.min(ke(d,a.length),a.length),k=0;for(b=Math.ceil(b),d&&(e=d-c,b=e/Math.floor(e/b)),h=i;h<0;)k++,h=Math.round(i+k*b);for(f=Math.max(i,0);f<j;f++)g=a[f],f===h?(g._index=f,k++,h=Math.round(i+k*b)):delete g.label}function db(a,b){var c,d,e,f,g=[],h=1e-14,i=a.stepSize,j=i||1,k=a.maxTicks-1,l=a.min,m=a.max,n=a.precision,o=b.min,p=b.max,q=Dc.niceNum((p-o)/k/j)*j;if(q<h&&te(l)&&te(m))return[o,p];f=Math.ceil(p/q)-Math.floor(o/q),f>k&&(q=Dc.niceNum(f*q/k/j)*j),i||te(n)?c=Math.pow(10,Dc._decimalPlaces(q)):(c=Math.pow(10,n),q=Math.ceil(q*c)/c),d=Math.floor(o/q)*q,e=Math.ceil(p/q)*q,i&&(!te(l)&&Dc.almostWhole(l/q,q/1e3)&&(d=l),!te(m)&&Dc.almostWhole(m/q,q/1e3)&&(e=m)),f=(e-d)/q,f=Dc.almostEquals(f,Math.round(f),q/1e3)?Math.round(f):Math.ceil(f),d=Math.round(d*c)/c,e=Math.round(e*c)/c,g.push(te(l)?d:l);for(var r=1;r<f;++r)g.push(Math.round((d+r*q)*c)/c);return g.push(te(m)?e:m),g}function eb(a,b,c){var d=[c.type,void 0===b&&void 0===c.stack?c.index:"",c.stack].join(".");return void 0===a[d]&&(a[d]={pos:[],neg:[]}),a[d]}function fb(a,b,c,d){var e,f,g=a.options,h=g.stacked,i=eb(b,h,c),j=i.pos,k=i.neg,l=d.length;for(e=0;e<l;++e)f=a._parseValue(d[e]),isNaN(f.min)||isNaN(f.max)||c.data[e].hidden||(j[e]=j[e]||0,k[e]=k[e]||0,g.relativePoints?j[e]=100:f.min<0||f.max<0?k[e]+=f.min:j[e]+=f.max)}function gb(a,b,c){var d,e,f=c.length;for(d=0;d<f;++d)e=a._parseValue(c[d]),isNaN(e.min)||isNaN(e.max)||b.data[d].hidden||(a.min=Math.min(a.min,e.min),a.max=Math.max(a.max,e.max))}function hb(a,b){var c,d,e=[],f=Ae(a.min,Math.pow(10,Math.floor(Be(b.min)))),g=Math.floor(Be(b.max)),h=Math.ceil(b.max/Math.pow(10,g));0===f?(c=Math.floor(Be(b.minNotZero)),d=Math.floor(b.minNotZero/Math.pow(10,c)),e.push(f),f=d*Math.pow(10,c)):(c=Math.floor(Be(f)),d=Math.floor(f/Math.pow(10,c)));var i=c<0?Math.pow(10,Math.abs(c)):1;do e.push(f),++d,10===d&&(d=1,++c,i=c>=0?1:i),f=Math.round(d*Math.pow(10,c)*i)/i;while(c<g||c===g&&d<h);var j=Ae(a.max,f);return e.push(j),e}function ib(a,b){return Dc.isFinite(a)&&a>=0?a:b}function jb(a){var b=a.ticks;return b.display&&a.display?Fe(b.fontSize,sc.global.defaultFontSize)+2*b.backdropPaddingY:0}function kb(a,b,c){return Dc.isArray(c)?{w:Dc.longestText(a,a.font,c),h:c.length*b}:{w:a.measureText(c).width,h:b}}function lb(a,b,c,d,e){return a===d||a===e?{start:b-c/2,end:b+c/2}:a<d||a>e?{start:b-c,end:b}:{start:b,end:b+c}}function mb(a){var b,c,d,e=Dc.options._parseFont(a.options.pointLabels),f={l:0,r:a.width,t:0,b:a.height-a.paddingTop},g={};a.ctx.font=e.string,a._pointLabelSizes=[];var h=a.chart.data.labels.length;for(b=0;b<h;b++){d=a.getPointPosition(b,a.drawingArea+5),c=kb(a.ctx,e.lineHeight,a.pointLabels[b]),a._pointLabelSizes[b]=c;var i=a.getIndexAngle(b),j=Dc.toDegrees(i)%360,k=lb(j,d.x,c.w,0,180),l=lb(j,d.y,c.h,90,270);k.start<f.l&&(f.l=k.start,g.l=i),k.end>f.r&&(f.r=k.end,g.r=i),l.start<f.t&&(f.t=l.start,g.t=i),l.end>f.b&&(f.b=l.end,g.b=i)}a.setReductions(a.drawingArea,f,g)}function nb(a){return 0===a||180===a?"center":a<180?"left":"right"}function ob(a,b,c,d){var e,f,g=c.y+d/2;if(Dc.isArray(b))for(e=0,f=b.length;e<f;++e)a.fillText(b[e],c.x,g),g+=d;else a.fillText(b,c.x,g)}function pb(a,b,c){90===a||270===a?c.y-=b.h/2:(a>270||a<90)&&(c.y-=b.h)}function qb(a){var b=a.ctx,c=a.options,d=c.pointLabels,e=jb(c),f=a.getDistanceFromCenterForValue(c.ticks.reverse?a.min:a.max),g=Dc.options._parseFont(d);b.save(),b.font=g.string,b.textBaseline="middle";for(var h=a.chart.data.labels.length-1;h>=0;h--){var i=0===h?e/2:0,j=a.getPointPosition(h,f+i+5),k=Ge(d.fontColor,h,sc.global.defaultFontColor);b.fillStyle=k;var l=a.getIndexAngle(h),m=Dc.toDegrees(l);b.textAlign=nb(m),pb(m,a._pointLabelSizes[h],j),ob(b,a.pointLabels[h],j,g.lineHeight)}b.restore()}function rb(a,b,c,d){var e,f=a.ctx,g=b.circular,h=a.chart.data.labels.length,i=Ge(b.color,d-1),j=Ge(b.lineWidth,d-1);if((g||h)&&i&&j){if(f.save(),f.strokeStyle=i,f.lineWidth=j,f.setLineDash&&(f.setLineDash(b.borderDash||[]),f.lineDashOffset=b.borderDashOffset||0),f.beginPath(),g)f.arc(a.xCenter,a.yCenter,c,0,2*Math.PI);else{e=a.getPointPosition(0,c),f.moveTo(e.x,e.y);for(var k=1;k<h;k++)e=a.getPointPosition(k,c),f.lineTo(e.x,e.y)}f.closePath(),f.stroke(),f.restore()}}function sb(a){return Dc.isNumber(a)?a:0}function tb(a,b){return a-b}function ub(a){var b,c,d,e={},f=[];for(b=0,c=a.length;b<c;++b)d=a[b],e[d]||(e[d]=!0,f.push(d));return f}function vb(a){return Dc.valueOrDefault(a.time.min,a.ticks.min)}function wb(a){return Dc.valueOrDefault(a.time.max,a.ticks.max)}function xb(a,b,c,d){if("linear"===d||!a.length)return[{time:b,pos:0},{time:c,pos:1}];var e,f,g,h,i,j=[],k=[b];for(e=0,f=a.length;e<f;++e)h=a[e],h>b&&h<c&&k.push(h);for(k.push(c),e=0,f=k.length;e<f;++e)i=k[e+1],g=k[e-1],h=k[e],void 0!==g&&void 0!==i&&Math.round((i+g)/2)===h||j.push({time:h,pos:e/(f-1)});return j}function yb(a,b,c){for(var d,e,f,g=0,h=a.length-1;g>=0&&g<=h;){if(d=g+h>>1,e=a[d-1]||null,f=a[d],!e)return{lo:null,hi:f};if(f[b]<c)g=d+1;else{if(!(e[b]>c))return{lo:e,hi:f};h=d-1}}return{lo:f,hi:null}}function zb(a,b,c,d){var e=yb(a,b,c),f=e.lo?e.hi?e.lo:a[a.length-2]:a[0],g=e.lo?e.hi?e.hi:a[a.length-1]:a[1],h=g[b]-f[b],i=h?(c-f[b])/h:0,j=(g[d]-f[d])*i;return f[d]+j}function Ab(a,b){var c=a._adapter,d=a.options.time,e=d.parser,f=e||d.format,g=b;return"function"==typeof e&&(g=e(g)),Dc.isFinite(g)||(g="string"==typeof f?c.parse(g,f):c.parse(g)),null!==g?+g:(e||"function"!=typeof f||(g=f(b),Dc.isFinite(g)||(g=c.parse(g))),g)}function Bb(a,b){if(Dc.isNullOrUndef(b))return null;var c=a.options.time,d=Ab(a,a.getRightValue(b));return null===d?d:(c.round&&(d=+a._adapter.startOf(d,c.round)),d)}function Cb(a,b,c,d){var e,f,g,h=Re.length;for(e=Re.indexOf(a);e<h-1;++e)if(f=Qe[Re[e]],g=f.steps?f.steps:Pe,f.common&&Math.ceil((c-b)/(g*f.size))<=d)return Re[e];return Re[h-1]}function Db(a,b,c,d,e){var f,g;for(f=Re.length-1;f>=Re.indexOf(c);f--)if(g=Re[f],Qe[g].common&&a._adapter.diff(e,d,g)>=b-1)return g;return Re[c?Re.indexOf(c):0]}function Eb(a){for(var b=Re.indexOf(a)+1,c=Re.length;b<c;++b)if(Qe[Re[b]].common)return Re[b]}function Fb(a,b,c,d){var e,f=a._adapter,g=a.options,h=g.time,i=h.unit||Cb(h.minUnit,b,c,d),j=Me([h.stepSize,h.unitStepSize,1]),k="week"===i&&h.isoWeekday,l=b,m=[];if(k&&(l=+f.startOf(l,"isoWeek",k)),l=+f.startOf(l,k?"day":i),f.diff(c,b,i)>1e5*j)throw b+" and "+c+" are too far apart with stepSize of "+j+" "+i;for(e=l;e<c;e=+f.add(e,j,i))m.push(e);return e!==c&&"ticks"!==g.bounds||m.push(e),m}function Gb(a,b,c,d,e){var f,g,h=0,i=0;return e.offset&&b.length&&(f=zb(a,"time",b[0],"pos"),h=1===b.length?1-f:(zb(a,"time",b[1],"pos")-f)/2,g=zb(a,"time",b[b.length-1],"pos"),i=1===b.length?g:(g-zb(a,"time",b[b.length-2],"pos"))/2),{start:h,end:i,factor:1/(h+1+i)}}function Hb(a,b,c,d){var e,f,g=a._adapter,h=+g.startOf(b[0].value,d),i=b[b.length-1].value;for(e=h;e<=i;e=+g.add(e,1,d))f=c[e],f>=0&&(b[f].major=!0);return b}function Ib(a,b,c){var d,e,f=[],g={},h=b.length;for(d=0;d<h;++d)e=b[d],g[e]=d,f.push({value:e,major:!1});return 0!==h&&c?Hb(a,f,g,c):f}function Jb(a,b,c){var d,e=a._model||{},f=e.fill;if(void 0===f&&(f=!!e.backgroundColor),f===!1||null===f)return!1;if(f===!0)return"origin";if(d=parseFloat(f,10),isFinite(d)&&Math.floor(d)===d)return"-"!==f[0]&&"+"!==f[0]||(d=b+d),!(d===b||d<0||d>=c)&&d;switch(f){case"bottom":return"start";case"top":return"end";case"zero":return"origin";case"origin":case"start":case"end":return f;default:return!1}}function Kb(a){var b,c=a.el._model||{},d=a.el._scale||{},e=a.fill,f=null;if(isFinite(e))return null;if("start"===e?f=void 0===c.scaleBottom?d.bottom:c.scaleBottom:"end"===e?f=void 0===c.scaleTop?d.top:c.scaleTop:void 0!==c.scaleZero?f=c.scaleZero:d.getBasePixel&&(f=d.getBasePixel()),void 0!==f&&null!==f){if(void 0!==f.x&&void 0!==f.y)return f;if(Dc.isFinite(f))return b=d.isHorizontal(),{x:b?f:null,y:b?null:f}}return null}function Lb(a){var b,c,d,e,f,g=a.el._scale,h=g.options,i=g.chart.data.labels.length,j=a.fill,k=[];if(!i)return null;for(b=h.ticks.reverse?g.max:g.min,c=h.ticks.reverse?g.min:g.max,d=g.getPointPositionForValue(0,b),e=0;e<i;++e)f="start"===j||"end"===j?g.getPointPositionForValue(e,"start"===j?b:c):g.getBasePosition(e),h.gridLines.circular&&(f.cx=d.x,f.cy=d.y,f.angle=g.getIndexAngle(e)-Math.PI/2),k.push(f);return k}function Mb(a){var b=a.el._scale||{};return b.getPointPositionForValue?Lb(a):Kb(a)}function Nb(a,b,c){var d,e=a[b],f=e.fill,g=[b];if(!c)return f;for(;f!==!1&&g.indexOf(f)===-1;){if(!isFinite(f))return f;if(d=a[f],!d)return!1;if(d.visible)return f;g.push(f),f=d.fill}return!1}function Ob(a){var b=a.fill,c="dataset";return b===!1?null:(isFinite(b)||(c="boundary"),Xe[c](a))}function Pb(a){return a&&!a.skip}function Qb(a,b,c,d,e){var f,g,h,i;if(d&&e){for(a.moveTo(b[0].x,b[0].y),f=1;f<d;++f)Dc.canvas.lineTo(a,b[f-1],b[f]);if(void 0===c[0].angle)for(a.lineTo(c[e-1].x,c[e-1].y),f=e-1;f>0;--f)Dc.canvas.lineTo(a,c[f],c[f-1],!0);else for(g=c[0].cx,h=c[0].cy,i=Math.sqrt(Math.pow(c[0].x-g,2)+Math.pow(c[0].y-h,2)),f=e-1;f>0;--f)a.arc(g,h,i,c[f].angle,c[f-1].angle,!0)}}function Rb(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o=b.length,p=d.spanGaps,q=[],r=[],s=0,t=0;for(a.beginPath(),g=0,h=o;g<h;++g)i=g%o,j=b[i]._view,k=c(j,i,d),l=Pb(j),m=Pb(k),f&&void 0===n&&l&&(n=g+1,h=o+n),l&&m?(s=q.push(j),t=r.push(k)):s&&t&&(p?(l&&q.push(j),m&&r.push(k)):(Qb(a,q,r,s,t),s=t=0,q=[],r=[]));Qb(a,q,r,s,t),a.closePath(),a.fillStyle=e,a.fill()}function Sb(a,b){return a.usePointStyle&&a.boxWidth>b?b:a.boxWidth}function Tb(a,b){var c=new af({ctx:a.ctx,options:b,chart:a});Ed.configure(a,c,b),Ed.addBox(a,c),a.legend=c}function Ub(a,b){var c=new df({ctx:a.ctx,options:b,chart:a});Ed.configure(a,c,b),Ed.addBox(a,c),a.titleBlock=c}a=a&&a.hasOwnProperty("default")?a["default"]:a;var Vb={
aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},Wb=b(function(a){function b(a,b){return Math.pow(a[0]-b[0],2)+Math.pow(a[1]-b[1],2)+Math.pow(a[2]-b[2],2)}var c={};for(var d in Vb)Vb.hasOwnProperty(d)&&(c[Vb[d]]=d);var e=a.exports={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};for(var f in e)if(e.hasOwnProperty(f)){if(!("channels"in e[f]))throw new Error("missing channels property: "+f);if(!("labels"in e[f]))throw new Error("missing channel labels property: "+f);if(e[f].labels.length!==e[f].channels)throw new Error("channel and label counts mismatch: "+f);var g=e[f].channels,h=e[f].labels;delete e[f].channels,delete e[f].labels,Object.defineProperty(e[f],"channels",{value:g}),Object.defineProperty(e[f],"labels",{value:h})}e.rgb.hsl=function(a){var b,c,d,e=a[0]/255,f=a[1]/255,g=a[2]/255,h=Math.min(e,f,g),i=Math.max(e,f,g),j=i-h;return i===h?b=0:e===i?b=(f-g)/j:f===i?b=2+(g-e)/j:g===i&&(b=4+(e-f)/j),b=Math.min(60*b,360),b<0&&(b+=360),d=(h+i)/2,c=i===h?0:d<=.5?j/(i+h):j/(2-i-h),[b,100*c,100*d]},e.rgb.hsv=function(a){var b,c,d,e,f,g=a[0]/255,h=a[1]/255,i=a[2]/255,j=Math.max(g,h,i),k=j-Math.min(g,h,i),l=function(a){return(j-a)/6/k+.5};return 0===k?e=f=0:(f=k/j,b=l(g),c=l(h),d=l(i),g===j?e=d-c:h===j?e=1/3+b-d:i===j&&(e=2/3+c-b),e<0?e+=1:e>1&&(e-=1)),[360*e,100*f,100*j]},e.rgb.hwb=function(a){var b=a[0],c=a[1],d=a[2],f=e.rgb.hsl(a)[0],g=1/255*Math.min(b,Math.min(c,d));return d=1-1/255*Math.max(b,Math.max(c,d)),[f,100*g,100*d]},e.rgb.cmyk=function(a){var b,c,d,e,f=a[0]/255,g=a[1]/255,h=a[2]/255;return e=Math.min(1-f,1-g,1-h),b=(1-f-e)/(1-e)||0,c=(1-g-e)/(1-e)||0,d=(1-h-e)/(1-e)||0,[100*b,100*c,100*d,100*e]},e.rgb.keyword=function(a){var d=c[a];if(d)return d;var e,f=1/0;for(var g in Vb)if(Vb.hasOwnProperty(g)){var h=Vb[g],i=b(a,h);i<f&&(f=i,e=g)}return e},e.keyword.rgb=function(a){return Vb[a]},e.rgb.xyz=function(a){var b=a[0]/255,c=a[1]/255,d=a[2]/255;b=b>.04045?Math.pow((b+.055)/1.055,2.4):b/12.92,c=c>.04045?Math.pow((c+.055)/1.055,2.4):c/12.92,d=d>.04045?Math.pow((d+.055)/1.055,2.4):d/12.92;var e=.4124*b+.3576*c+.1805*d,f=.2126*b+.7152*c+.0722*d,g=.0193*b+.1192*c+.9505*d;return[100*e,100*f,100*g]},e.rgb.lab=function(a){var b,c,d,f=e.rgb.xyz(a),g=f[0],h=f[1],i=f[2];return g/=95.047,h/=100,i/=108.883,g=g>.008856?Math.pow(g,1/3):7.787*g+16/116,h=h>.008856?Math.pow(h,1/3):7.787*h+16/116,i=i>.008856?Math.pow(i,1/3):7.787*i+16/116,b=116*h-16,c=500*(g-h),d=200*(h-i),[b,c,d]},e.hsl.rgb=function(a){var b,c,d,e,f,g=a[0]/360,h=a[1]/100,i=a[2]/100;if(0===h)return f=255*i,[f,f,f];c=i<.5?i*(1+h):i+h-i*h,b=2*i-c,e=[0,0,0];for(var j=0;j<3;j++)d=g+1/3*-(j-1),d<0&&d++,d>1&&d--,f=6*d<1?b+6*(c-b)*d:2*d<1?c:3*d<2?b+(c-b)*(2/3-d)*6:b,e[j]=255*f;return e},e.hsl.hsv=function(a){var b,c,d=a[0],e=a[1]/100,f=a[2]/100,g=e,h=Math.max(f,.01);return f*=2,e*=f<=1?f:2-f,g*=h<=1?h:2-h,c=(f+e)/2,b=0===f?2*g/(h+g):2*e/(f+e),[d,100*b,100*c]},e.hsv.rgb=function(a){var b=a[0]/60,c=a[1]/100,d=a[2]/100,e=Math.floor(b)%6,f=b-Math.floor(b),g=255*d*(1-c),h=255*d*(1-c*f),i=255*d*(1-c*(1-f));switch(d*=255,e){case 0:return[d,i,g];case 1:return[h,d,g];case 2:return[g,d,i];case 3:return[g,h,d];case 4:return[i,g,d];case 5:return[d,g,h]}},e.hsv.hsl=function(a){var b,c,d,e=a[0],f=a[1]/100,g=a[2]/100,h=Math.max(g,.01);return d=(2-f)*g,b=(2-f)*h,c=f*h,c/=b<=1?b:2-b,c=c||0,d/=2,[e,100*c,100*d]},e.hwb.rgb=function(a){var b,c,d,e,f=a[0]/360,g=a[1]/100,h=a[2]/100,i=g+h;i>1&&(g/=i,h/=i),b=Math.floor(6*f),c=1-h,d=6*f-b,0!==(1&b)&&(d=1-d),e=g+d*(c-g);var j,k,l;switch(b){default:case 6:case 0:j=c,k=e,l=g;break;case 1:j=e,k=c,l=g;break;case 2:j=g,k=c,l=e;break;case 3:j=g,k=e,l=c;break;case 4:j=e,k=g,l=c;break;case 5:j=c,k=g,l=e}return[255*j,255*k,255*l]},e.cmyk.rgb=function(a){var b,c,d,e=a[0]/100,f=a[1]/100,g=a[2]/100,h=a[3]/100;return b=1-Math.min(1,e*(1-h)+h),c=1-Math.min(1,f*(1-h)+h),d=1-Math.min(1,g*(1-h)+h),[255*b,255*c,255*d]},e.xyz.rgb=function(a){var b,c,d,e=a[0]/100,f=a[1]/100,g=a[2]/100;return b=3.2406*e+f*-1.5372+g*-.4986,c=e*-.9689+1.8758*f+.0415*g,d=.0557*e+f*-.204+1.057*g,b=b>.0031308?1.055*Math.pow(b,1/2.4)-.055:12.92*b,c=c>.0031308?1.055*Math.pow(c,1/2.4)-.055:12.92*c,d=d>.0031308?1.055*Math.pow(d,1/2.4)-.055:12.92*d,b=Math.min(Math.max(0,b),1),c=Math.min(Math.max(0,c),1),d=Math.min(Math.max(0,d),1),[255*b,255*c,255*d]},e.xyz.lab=function(a){var b,c,d,e=a[0],f=a[1],g=a[2];return e/=95.047,f/=100,g/=108.883,e=e>.008856?Math.pow(e,1/3):7.787*e+16/116,f=f>.008856?Math.pow(f,1/3):7.787*f+16/116,g=g>.008856?Math.pow(g,1/3):7.787*g+16/116,b=116*f-16,c=500*(e-f),d=200*(f-g),[b,c,d]},e.lab.xyz=function(a){var b,c,d,e=a[0],f=a[1],g=a[2];c=(e+16)/116,b=f/500+c,d=c-g/200;var h=Math.pow(c,3),i=Math.pow(b,3),j=Math.pow(d,3);return c=h>.008856?h:(c-16/116)/7.787,b=i>.008856?i:(b-16/116)/7.787,d=j>.008856?j:(d-16/116)/7.787,b*=95.047,c*=100,d*=108.883,[b,c,d]},e.lab.lch=function(a){var b,c,d,e=a[0],f=a[1],g=a[2];return b=Math.atan2(g,f),c=360*b/2/Math.PI,c<0&&(c+=360),d=Math.sqrt(f*f+g*g),[e,d,c]},e.lch.lab=function(a){var b,c,d,e=a[0],f=a[1],g=a[2];return d=g/360*2*Math.PI,b=f*Math.cos(d),c=f*Math.sin(d),[e,b,c]},e.rgb.ansi16=function(a){var b=a[0],c=a[1],d=a[2],f=1 in arguments?arguments[1]:e.rgb.hsv(a)[2];if(f=Math.round(f/50),0===f)return 30;var g=30+(Math.round(d/255)<<2|Math.round(c/255)<<1|Math.round(b/255));return 2===f&&(g+=60),g},e.hsv.ansi16=function(a){return e.rgb.ansi16(e.hsv.rgb(a),a[2])},e.rgb.ansi256=function(a){var b=a[0],c=a[1],d=a[2];if(b===c&&c===d)return b<8?16:b>248?231:Math.round((b-8)/247*24)+232;var e=16+36*Math.round(b/255*5)+6*Math.round(c/255*5)+Math.round(d/255*5);return e},e.ansi16.rgb=function(a){var b=a%10;if(0===b||7===b)return a>50&&(b+=3.5),b=b/10.5*255,[b,b,b];var c=.5*(~~(a>50)+1),d=(1&b)*c*255,e=(b>>1&1)*c*255,f=(b>>2&1)*c*255;return[d,e,f]},e.ansi256.rgb=function(a){if(a>=232){var b=10*(a-232)+8;return[b,b,b]}a-=16;var c,d=Math.floor(a/36)/5*255,e=Math.floor((c=a%36)/6)/5*255,f=c%6/5*255;return[d,e,f]},e.rgb.hex=function(a){var b=((255&Math.round(a[0]))<<16)+((255&Math.round(a[1]))<<8)+(255&Math.round(a[2])),c=b.toString(16).toUpperCase();return"000000".substring(c.length)+c},e.hex.rgb=function(a){var b=a.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!b)return[0,0,0];var c=b[0];3===b[0].length&&(c=c.split("").map(function(a){return a+a}).join(""));var d=parseInt(c,16),e=d>>16&255,f=d>>8&255,g=255&d;return[e,f,g]},e.rgb.hcg=function(a){var b,c,d=a[0]/255,e=a[1]/255,f=a[2]/255,g=Math.max(Math.max(d,e),f),h=Math.min(Math.min(d,e),f),i=g-h;return b=i<1?h/(1-i):0,c=i<=0?0:g===d?(e-f)/i%6:g===e?2+(f-d)/i:4+(d-e)/i+4,c/=6,c%=1,[360*c,100*i,100*b]},e.hsl.hcg=function(a){var b=a[1]/100,c=a[2]/100,d=1,e=0;return d=c<.5?2*b*c:2*b*(1-c),d<1&&(e=(c-.5*d)/(1-d)),[a[0],100*d,100*e]},e.hsv.hcg=function(a){var b=a[1]/100,c=a[2]/100,d=b*c,e=0;return d<1&&(e=(c-d)/(1-d)),[a[0],100*d,100*e]},e.hcg.rgb=function(a){var b=a[0]/360,c=a[1]/100,d=a[2]/100;if(0===c)return[255*d,255*d,255*d];var e=[0,0,0],f=b%1*6,g=f%1,h=1-g,i=0;switch(Math.floor(f)){case 0:e[0]=1,e[1]=g,e[2]=0;break;case 1:e[0]=h,e[1]=1,e[2]=0;break;case 2:e[0]=0,e[1]=1,e[2]=g;break;case 3:e[0]=0,e[1]=h,e[2]=1;break;case 4:e[0]=g,e[1]=0,e[2]=1;break;default:e[0]=1,e[1]=0,e[2]=h}return i=(1-c)*d,[255*(c*e[0]+i),255*(c*e[1]+i),255*(c*e[2]+i)]},e.hcg.hsv=function(a){var b=a[1]/100,c=a[2]/100,d=b+c*(1-b),e=0;return d>0&&(e=b/d),[a[0],100*e,100*d]},e.hcg.hsl=function(a){var b=a[1]/100,c=a[2]/100,d=c*(1-b)+.5*b,e=0;return d>0&&d<.5?e=b/(2*d):d>=.5&&d<1&&(e=b/(2*(1-d))),[a[0],100*e,100*d]},e.hcg.hwb=function(a){var b=a[1]/100,c=a[2]/100,d=b+c*(1-b);return[a[0],100*(d-b),100*(1-d)]},e.hwb.hcg=function(a){var b=a[1]/100,c=a[2]/100,d=1-c,e=d-b,f=0;return e<1&&(f=(d-e)/(1-e)),[a[0],100*e,100*f]},e.apple.rgb=function(a){return[a[0]/65535*255,a[1]/65535*255,a[2]/65535*255]},e.rgb.apple=function(a){return[a[0]/255*65535,a[1]/255*65535,a[2]/255*65535]},e.gray.rgb=function(a){return[a[0]/100*255,a[0]/100*255,a[0]/100*255]},e.gray.hsl=e.gray.hsv=function(a){return[0,0,a[0]]},e.gray.hwb=function(a){return[0,100,a[0]]},e.gray.cmyk=function(a){return[0,0,0,a[0]]},e.gray.lab=function(a){return[a[0],0,0]},e.gray.hex=function(a){var b=255&Math.round(a[0]/100*255),c=(b<<16)+(b<<8)+b,d=c.toString(16).toUpperCase();return"000000".substring(d.length)+d},e.rgb.gray=function(a){var b=(a[0]+a[1]+a[2])/3;return[b/255*100]}}),Xb=(Wb.rgb,Wb.hsl,Wb.hsv,Wb.hwb,Wb.cmyk,Wb.xyz,Wb.lab,Wb.lch,Wb.hex,Wb.keyword,Wb.ansi16,Wb.ansi256,Wb.hcg,Wb.apple,Wb.gray,function(a){for(var b=e(a),c={},d=Object.keys(b),f=d.length,h=0;h<f;h++){var i=d[h],j=b[i];null!==j.parent&&(c[i]=g(i,b))}return c}),Yb={},Zb=Object.keys(Wb);Zb.forEach(function(a){Yb[a]={},Object.defineProperty(Yb[a],"channels",{value:Wb[a].channels}),Object.defineProperty(Yb[a],"labels",{value:Wb[a].labels});var b=Xb(a),c=Object.keys(b);c.forEach(function(c){var d=b[c];Yb[a][c]=i(d),Yb[a][c].raw=h(d)})});var $b=Yb,_b={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},ac={getRgba:j,getHsla:k,getRgb:m,getHsl:n,getHwb:l,getAlpha:o,hexString:p,rgbString:q,rgbaString:r,percentString:s,percentaString:t,hslString:u,hslaString:v,hwbString:w,keyword:x},bc={};for(var cc in _b)bc[_b[cc]]=cc;var dc=function(a){if(a instanceof dc)return a;if(!(this instanceof dc))return new dc(a);this.valid=!1,this.values={rgb:[0,0,0],hsl:[0,0,0],hsv:[0,0,0],hwb:[0,0,0],cmyk:[0,0,0,0],alpha:1};var b;"string"==typeof a?(b=ac.getRgba(a),b?this.setValues("rgb",b):(b=ac.getHsla(a))?this.setValues("hsl",b):(b=ac.getHwb(a))&&this.setValues("hwb",b)):"object"==typeof a&&(b=a,void 0!==b.r||void 0!==b.red?this.setValues("rgb",b):void 0!==b.l||void 0!==b.lightness?this.setValues("hsl",b):void 0!==b.v||void 0!==b.value?this.setValues("hsv",b):void 0!==b.w||void 0!==b.whiteness?this.setValues("hwb",b):void 0===b.c&&void 0===b.cyan||this.setValues("cmyk",b))};dc.prototype={isValid:function(){return this.valid},rgb:function(){return this.setSpace("rgb",arguments)},hsl:function(){return this.setSpace("hsl",arguments)},hsv:function(){return this.setSpace("hsv",arguments)},hwb:function(){return this.setSpace("hwb",arguments)},cmyk:function(){return this.setSpace("cmyk",arguments)},rgbArray:function(){return this.values.rgb},hslArray:function(){return this.values.hsl},hsvArray:function(){return this.values.hsv},hwbArray:function(){var a=this.values;return 1!==a.alpha?a.hwb.concat([a.alpha]):a.hwb},cmykArray:function(){return this.values.cmyk},rgbaArray:function(){var a=this.values;return a.rgb.concat([a.alpha])},hslaArray:function(){var a=this.values;return a.hsl.concat([a.alpha])},alpha:function(a){return void 0===a?this.values.alpha:(this.setValues("alpha",a),this)},red:function(a){return this.setChannel("rgb",0,a)},green:function(a){return this.setChannel("rgb",1,a)},blue:function(a){return this.setChannel("rgb",2,a)},hue:function(a){return a&&(a%=360,a=a<0?360+a:a),this.setChannel("hsl",0,a)},saturation:function(a){return this.setChannel("hsl",1,a)},lightness:function(a){return this.setChannel("hsl",2,a)},saturationv:function(a){return this.setChannel("hsv",1,a)},whiteness:function(a){return this.setChannel("hwb",1,a)},blackness:function(a){return this.setChannel("hwb",2,a)},value:function(a){return this.setChannel("hsv",2,a)},cyan:function(a){return this.setChannel("cmyk",0,a)},magenta:function(a){return this.setChannel("cmyk",1,a)},yellow:function(a){return this.setChannel("cmyk",2,a)},black:function(a){return this.setChannel("cmyk",3,a)},hexString:function(){return ac.hexString(this.values.rgb)},rgbString:function(){return ac.rgbString(this.values.rgb,this.values.alpha)},rgbaString:function(){return ac.rgbaString(this.values.rgb,this.values.alpha)},percentString:function(){return ac.percentString(this.values.rgb,this.values.alpha)},hslString:function(){return ac.hslString(this.values.hsl,this.values.alpha)},hslaString:function(){return ac.hslaString(this.values.hsl,this.values.alpha)},hwbString:function(){return ac.hwbString(this.values.hwb,this.values.alpha)},keyword:function(){return ac.keyword(this.values.rgb,this.values.alpha)},rgbNumber:function(){var a=this.values.rgb;return a[0]<<16|a[1]<<8|a[2]},luminosity:function(){for(var a=this.values.rgb,b=[],c=0;c<a.length;c++){var d=a[c]/255;b[c]=d<=.03928?d/12.92:Math.pow((d+.055)/1.055,2.4)}return.2126*b[0]+.7152*b[1]+.0722*b[2]},contrast:function(a){var b=this.luminosity(),c=a.luminosity();return b>c?(b+.05)/(c+.05):(c+.05)/(b+.05)},level:function(a){var b=this.contrast(a);return b>=7.1?"AAA":b>=4.5?"AA":""},dark:function(){var a=this.values.rgb,b=(299*a[0]+587*a[1]+114*a[2])/1e3;return b<128},light:function(){return!this.dark()},negate:function(){for(var a=[],b=0;b<3;b++)a[b]=255-this.values.rgb[b];return this.setValues("rgb",a),this},lighten:function(a){var b=this.values.hsl;return b[2]+=b[2]*a,this.setValues("hsl",b),this},darken:function(a){var b=this.values.hsl;return b[2]-=b[2]*a,this.setValues("hsl",b),this},saturate:function(a){var b=this.values.hsl;return b[1]+=b[1]*a,this.setValues("hsl",b),this},desaturate:function(a){var b=this.values.hsl;return b[1]-=b[1]*a,this.setValues("hsl",b),this},whiten:function(a){var b=this.values.hwb;return b[1]+=b[1]*a,this.setValues("hwb",b),this},blacken:function(a){var b=this.values.hwb;return b[2]+=b[2]*a,this.setValues("hwb",b),this},greyscale:function(){var a=this.values.rgb,b=.3*a[0]+.59*a[1]+.11*a[2];return this.setValues("rgb",[b,b,b]),this},clearer:function(a){var b=this.values.alpha;return this.setValues("alpha",b-b*a),this},opaquer:function(a){var b=this.values.alpha;return this.setValues("alpha",b+b*a),this},rotate:function(a){var b=this.values.hsl,c=(b[0]+a)%360;return b[0]=c<0?360+c:c,this.setValues("hsl",b),this},mix:function(a,b){var c=this,d=a,e=void 0===b?.5:b,f=2*e-1,g=c.alpha()-d.alpha(),h=((f*g===-1?f:(f+g)/(1+f*g))+1)/2,i=1-h;return this.rgb(h*c.red()+i*d.red(),h*c.green()+i*d.green(),h*c.blue()+i*d.blue()).alpha(c.alpha()*e+d.alpha()*(1-e))},toJSON:function(){return this.rgb()},clone:function(){var a,b,c=new dc,d=this.values,e=c.values;for(var f in d)d.hasOwnProperty(f)&&(a=d[f],b={}.toString.call(a),"[object Array]"===b?e[f]=a.slice(0):"[object Number]"===b?e[f]=a:console.error("unexpected color value:",a));return c}},dc.prototype.spaces={rgb:["red","green","blue"],hsl:["hue","saturation","lightness"],hsv:["hue","saturation","value"],hwb:["hue","whiteness","blackness"],cmyk:["cyan","magenta","yellow","black"]},dc.prototype.maxes={rgb:[255,255,255],hsl:[360,100,100],hsv:[360,100,100],hwb:[360,100,100],cmyk:[100,100,100,100]},dc.prototype.getValues=function(a){for(var b=this.values,c={},d=0;d<a.length;d++)c[a.charAt(d)]=b[a][d];return 1!==b.alpha&&(c.a=b.alpha),c},dc.prototype.setValues=function(a,b){var c,d=this.values,e=this.spaces,f=this.maxes,g=1;if(this.valid=!0,"alpha"===a)g=b;else if(b.length)d[a]=b.slice(0,a.length),g=b[a.length];else if(void 0!==b[a.charAt(0)]){for(c=0;c<a.length;c++)d[a][c]=b[a.charAt(c)];g=b.a}else if(void 0!==b[e[a][0]]){var h=e[a];for(c=0;c<a.length;c++)d[a][c]=b[h[c]];g=b.alpha}if(d.alpha=Math.max(0,Math.min(1,void 0===g?d.alpha:g)),"alpha"===a)return!1;var i;for(c=0;c<a.length;c++)i=Math.max(0,Math.min(f[a][c],d[a][c])),d[a][c]=Math.round(i);for(var j in e)j!==a&&(d[j]=$b[a][j](d[a]));return!0},dc.prototype.setSpace=function(a,b){var c=b[0];return void 0===c?this.getValues(a):("number"==typeof c&&(c=Array.prototype.slice.call(b)),this.setValues(a,c),this)},dc.prototype.setChannel=function(a,b,c){var d=this.values[a];return void 0===c?d[b]:c===d[b]?this:(d[b]=c,this.setValues(a,d),this)},"undefined"!=typeof window&&(window.Color=dc);var ec=dc,fc={noop:function(){},uid:function(){var a=0;return function(){return a++}}(),isNullOrUndef:function(a){return null===a||"undefined"==typeof a},isArray:function(a){if(Array.isArray&&Array.isArray(a))return!0;var b=Object.prototype.toString.call(a);return"[object"===b.substr(0,7)&&"Array]"===b.substr(-6)},isObject:function(a){return null!==a&&"[object Object]"===Object.prototype.toString.call(a)},isFinite:function(a){return("number"==typeof a||a instanceof Number)&&isFinite(a)},valueOrDefault:function(a,b){return"undefined"==typeof a?b:a},valueAtIndexOrDefault:function(a,b,c){return fc.valueOrDefault(fc.isArray(a)?a[b]:a,c)},callback:function(a,b,c){if(a&&"function"==typeof a.call)return a.apply(c,b)},each:function(a,b,c,d){var e,f,g;if(fc.isArray(a))if(f=a.length,d)for(e=f-1;e>=0;e--)b.call(c,a[e],e);else for(e=0;e<f;e++)b.call(c,a[e],e);else if(fc.isObject(a))for(g=Object.keys(a),f=g.length,e=0;e<f;e++)b.call(c,a[g[e]],g[e])},arrayEquals:function(a,b){var c,d,e,f;if(!a||!b||a.length!==b.length)return!1;for(c=0,d=a.length;c<d;++c)if(e=a[c],f=b[c],e instanceof Array&&f instanceof Array){if(!fc.arrayEquals(e,f))return!1}else if(e!==f)return!1;return!0},clone:function(a){if(fc.isArray(a))return a.map(fc.clone);if(fc.isObject(a)){for(var b={},c=Object.keys(a),d=c.length,e=0;e<d;++e)b[c[e]]=fc.clone(a[c[e]]);return b}return a},_merger:function(a,b,c,d){var e=b[a],f=c[a];fc.isObject(e)&&fc.isObject(f)?fc.merge(e,f,d):b[a]=fc.clone(f)},_mergerIf:function(a,b,c){var d=b[a],e=c[a];fc.isObject(d)&&fc.isObject(e)?fc.mergeIf(d,e):b.hasOwnProperty(a)||(b[a]=fc.clone(e))},merge:function(a,b,c){var d,e,f,g,h,i=fc.isArray(b)?b:[b],j=i.length;if(!fc.isObject(a))return a;for(c=c||{},d=c.merger||fc._merger,e=0;e<j;++e)if(b=i[e],fc.isObject(b))for(f=Object.keys(b),h=0,g=f.length;h<g;++h)d(f[h],a,b,c);return a},mergeIf:function(a,b){return fc.merge(a,b,{merger:fc._mergerIf})},extend:Object.assign||function(a){return fc.merge(a,[].slice.call(arguments,1),{merger:function(a,b,c){b[a]=c[a]}})},inherits:function(a){var b=this,c=a&&a.hasOwnProperty("constructor")?a.constructor:function(){return b.apply(this,arguments)},d=function(){this.constructor=c};return d.prototype=b.prototype,c.prototype=new d,c.extend=fc.inherits,a&&fc.extend(c.prototype,a),c.__super__=b.prototype,c},_deprecated:function(a,b,c,d){void 0!==b&&console.warn(a+': "'+c+'" is deprecated. Please use "'+d+'" instead')}},gc=fc;fc.callCallback=fc.callback,fc.indexOf=function(a,b,c){return Array.prototype.indexOf.call(a,b,c)},fc.getValueOrDefault=fc.valueOrDefault,fc.getValueAtIndexOrDefault=fc.valueAtIndexOrDefault;var hc={linear:function(a){return a},easeInQuad:function(a){return a*a},easeOutQuad:function(a){return-a*(a-2)},easeInOutQuad:function(a){return(a/=.5)<1?.5*a*a:-.5*(--a*(a-2)-1)},easeInCubic:function(a){return a*a*a},easeOutCubic:function(a){return(a-=1)*a*a+1},easeInOutCubic:function(a){return(a/=.5)<1?.5*a*a*a:.5*((a-=2)*a*a+2)},easeInQuart:function(a){return a*a*a*a},easeOutQuart:function(a){return-((a-=1)*a*a*a-1)},easeInOutQuart:function(a){return(a/=.5)<1?.5*a*a*a*a:-.5*((a-=2)*a*a*a-2)},easeInQuint:function(a){return a*a*a*a*a},easeOutQuint:function(a){return(a-=1)*a*a*a*a+1},easeInOutQuint:function(a){return(a/=.5)<1?.5*a*a*a*a*a:.5*((a-=2)*a*a*a*a+2)},easeInSine:function(a){return-Math.cos(a*(Math.PI/2))+1},easeOutSine:function(a){return Math.sin(a*(Math.PI/2))},easeInOutSine:function(a){return-.5*(Math.cos(Math.PI*a)-1)},easeInExpo:function(a){return 0===a?0:Math.pow(2,10*(a-1))},easeOutExpo:function(a){return 1===a?1:-Math.pow(2,-10*a)+1},easeInOutExpo:function(a){return 0===a?0:1===a?1:(a/=.5)<1?.5*Math.pow(2,10*(a-1)):.5*(-Math.pow(2,-10*--a)+2)},easeInCirc:function(a){return a>=1?a:-(Math.sqrt(1-a*a)-1)},easeOutCirc:function(a){return Math.sqrt(1-(a-=1)*a)},easeInOutCirc:function(a){return(a/=.5)<1?-.5*(Math.sqrt(1-a*a)-1):.5*(Math.sqrt(1-(a-=2)*a)+1)},easeInElastic:function(a){var b=1.70158,c=0,d=1;return 0===a?0:1===a?1:(c||(c=.3),d<1?(d=1,b=c/4):b=c/(2*Math.PI)*Math.asin(1/d),-(d*Math.pow(2,10*(a-=1))*Math.sin((a-b)*(2*Math.PI)/c)))},easeOutElastic:function(a){var b=1.70158,c=0,d=1;return 0===a?0:1===a?1:(c||(c=.3),d<1?(d=1,b=c/4):b=c/(2*Math.PI)*Math.asin(1/d),d*Math.pow(2,-10*a)*Math.sin((a-b)*(2*Math.PI)/c)+1)},easeInOutElastic:function(a){var b=1.70158,c=0,d=1;return 0===a?0:2===(a/=.5)?1:(c||(c=.45),d<1?(d=1,b=c/4):b=c/(2*Math.PI)*Math.asin(1/d),a<1?-.5*(d*Math.pow(2,10*(a-=1))*Math.sin((a-b)*(2*Math.PI)/c)):d*Math.pow(2,-10*(a-=1))*Math.sin((a-b)*(2*Math.PI)/c)*.5+1)},easeInBack:function(a){var b=1.70158;return a*a*((b+1)*a-b)},easeOutBack:function(a){var b=1.70158;return(a-=1)*a*((b+1)*a+b)+1},easeInOutBack:function(a){var b=1.70158;return(a/=.5)<1?.5*(a*a*(((b*=1.525)+1)*a-b)):.5*((a-=2)*a*(((b*=1.525)+1)*a+b)+2)},easeInBounce:function(a){return 1-hc.easeOutBounce(1-a)},easeOutBounce:function(a){return a<1/2.75?7.5625*a*a:a<2/2.75?7.5625*(a-=1.5/2.75)*a+.75:a<2.5/2.75?7.5625*(a-=2.25/2.75)*a+.9375:7.5625*(a-=2.625/2.75)*a+.984375},easeInOutBounce:function(a){return a<.5?.5*hc.easeInBounce(2*a):.5*hc.easeOutBounce(2*a-1)+.5}},ic={effects:hc};gc.easingEffects=hc;var jc=Math.PI,kc=jc/180,lc=2*jc,mc=jc/2,nc=jc/4,oc=2*jc/3,pc={clear:function(a){a.ctx.clearRect(0,0,a.width,a.height)},roundedRect:function(a,b,c,d,e,f){if(f){var g=Math.min(f,e/2,d/2),h=b+g,i=c+g,j=b+d-g,k=c+e-g;a.moveTo(b,i),h<j&&i<k?(a.arc(h,i,g,-jc,-mc),a.arc(j,i,g,-mc,0),a.arc(j,k,g,0,mc),a.arc(h,k,g,mc,jc)):h<j?(a.moveTo(h,c),a.arc(j,i,g,-mc,mc),a.arc(h,i,g,mc,jc+mc)):i<k?(a.arc(h,i,g,-jc,0),a.arc(h,k,g,0,jc)):a.arc(h,i,g,-jc,jc),a.closePath(),a.moveTo(b,c)}else a.rect(b,c,d,e)},drawPoint:function(a,b,c,d,e,f){var g,h,i,j,k,l=(f||0)*kc;if(b&&"object"==typeof b&&(g=b.toString(),"[object HTMLImageElement]"===g||"[object HTMLCanvasElement]"===g))return a.save(),a.translate(d,e),a.rotate(l),a.drawImage(b,-b.width/2,-b.height/2,b.width,b.height),void a.restore();if(!(isNaN(c)||c<=0)){switch(a.beginPath(),b){default:a.arc(d,e,c,0,lc),a.closePath();break;case"triangle":a.moveTo(d+Math.sin(l)*c,e-Math.cos(l)*c),l+=oc,a.lineTo(d+Math.sin(l)*c,e-Math.cos(l)*c),l+=oc,a.lineTo(d+Math.sin(l)*c,e-Math.cos(l)*c),a.closePath();break;case"rectRounded":k=.516*c,j=c-k,h=Math.cos(l+nc)*j,i=Math.sin(l+nc)*j,a.arc(d-h,e-i,k,l-jc,l-mc),a.arc(d+i,e-h,k,l-mc,l),a.arc(d+h,e+i,k,l,l+mc),a.arc(d-i,e+h,k,l+mc,l+jc),a.closePath();break;case"rect":if(!f){j=Math.SQRT1_2*c,a.rect(d-j,e-j,2*j,2*j);break}l+=nc;case"rectRot":h=Math.cos(l)*c,i=Math.sin(l)*c,a.moveTo(d-h,e-i),a.lineTo(d+i,e-h),a.lineTo(d+h,e+i),a.lineTo(d-i,e+h),a.closePath();break;case"crossRot":l+=nc;case"cross":h=Math.cos(l)*c,i=Math.sin(l)*c,a.moveTo(d-h,e-i),a.lineTo(d+h,e+i),a.moveTo(d+i,e-h),a.lineTo(d-i,e+h);break;case"star":h=Math.cos(l)*c,i=Math.sin(l)*c,a.moveTo(d-h,e-i),a.lineTo(d+h,e+i),a.moveTo(d+i,e-h),a.lineTo(d-i,e+h),l+=nc,h=Math.cos(l)*c,i=Math.sin(l)*c,a.moveTo(d-h,e-i),a.lineTo(d+h,e+i),a.moveTo(d+i,e-h),a.lineTo(d-i,e+h);break;case"line":h=Math.cos(l)*c,i=Math.sin(l)*c,a.moveTo(d-h,e-i),a.lineTo(d+h,e+i);break;case"dash":a.moveTo(d,e),a.lineTo(d+Math.cos(l)*c,e+Math.sin(l)*c)}a.fill(),a.stroke()}},_isPointInArea:function(a,b){var c=1e-6;return a.x>b.left-c&&a.x<b.right+c&&a.y>b.top-c&&a.y<b.bottom+c},clipArea:function(a,b){a.save(),a.beginPath(),a.rect(b.left,b.top,b.right-b.left,b.bottom-b.top),a.clip()},unclipArea:function(a){a.restore()},lineTo:function(a,b,c,d){var e=c.steppedLine;if(e){if("middle"===e){var f=(b.x+c.x)/2;a.lineTo(f,d?c.y:b.y),a.lineTo(f,d?b.y:c.y)}else"after"===e&&!d||"after"!==e&&d?a.lineTo(b.x,c.y):a.lineTo(c.x,b.y);return void a.lineTo(c.x,c.y)}return c.tension?void a.bezierCurveTo(d?b.controlPointPreviousX:b.controlPointNextX,d?b.controlPointPreviousY:b.controlPointNextY,d?c.controlPointNextX:c.controlPointPreviousX,d?c.controlPointNextY:c.controlPointPreviousY,c.x,c.y):void a.lineTo(c.x,c.y)}},qc=pc;gc.clear=pc.clear,gc.drawRoundedRectangle=function(a){a.beginPath(),pc.roundedRect.apply(pc,arguments)};var rc={_set:function(a,b){return gc.merge(this[a]||(this[a]={}),b)}};rc._set("global",{defaultColor:"rgba(0,0,0,0.1)",defaultFontColor:"#666",defaultFontFamily:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",defaultFontSize:12,defaultFontStyle:"normal",defaultLineHeight:1.2,showLines:!0});var sc=rc,tc=gc.valueOrDefault,uc={toLineHeight:function(a,b){var c=(""+a).match(/^(normal|(\d+(?:\.\d+)?)(px|em|%)?)$/);if(!c||"normal"===c[1])return 1.2*b;switch(a=+c[2],c[3]){case"px":return a;case"%":a/=100}return b*a},toPadding:function(a){var b,c,d,e;return gc.isObject(a)?(b=+a.top||0,c=+a.right||0,d=+a.bottom||0,e=+a.left||0):b=c=d=e=+a||0,{top:b,right:c,bottom:d,left:e,height:b+d,width:e+c}},_parseFont:function(a){var b=sc.global,c=tc(a.fontSize,b.defaultFontSize),d={family:tc(a.fontFamily,b.defaultFontFamily),lineHeight:gc.options.toLineHeight(tc(a.lineHeight,b.defaultLineHeight),c),size:c,style:tc(a.fontStyle,b.defaultFontStyle),weight:null,string:""};return d.string=A(d),d},resolve:function(a,b,c,d){var e,f,g,h=!0;for(e=0,f=a.length;e<f;++e)if(g=a[e],void 0!==g&&(void 0!==b&&"function"==typeof g&&(g=g(b),h=!1),void 0!==c&&gc.isArray(g)&&(g=g[c],h=!1),void 0!==g))return d&&!h&&(d.cacheable=!1),g}},vc={_factorize:function(a){var b,c=[],d=Math.sqrt(a);for(b=1;b<d;b++)a%b===0&&(c.push(b),c.push(a/b));return d===(0|d)&&c.push(d),c.sort(function(a,b){return a-b}).pop(),c},log10:Math.log10||function(a){
var b=Math.log(a)*Math.LOG10E,c=Math.round(b),d=a===Math.pow(10,c);return d?c:b}},wc=vc;gc.log10=vc.log10;var xc=function(a,b){return{x:function(c){return a+a+b-c},setWidth:function(a){b=a},textAlign:function(a){return"center"===a?a:"right"===a?"left":"right"},xPlus:function(a,b){return a-b},leftForLtr:function(a,b){return a-b}}},yc=function(){return{x:function(a){return a},setWidth:function(a){},textAlign:function(a){return a},xPlus:function(a,b){return a+b},leftForLtr:function(a,b){return a}}},zc=function(a,b,c){return a?xc(b,c):yc()},Ac=function(a,b){var c,d;"ltr"!==b&&"rtl"!==b||(c=a.canvas.style,d=[c.getPropertyValue("direction"),c.getPropertyPriority("direction")],c.setProperty("direction",b,"important"),a.prevTextDirection=d)},Bc=function(a){var b=a.prevTextDirection;void 0!==b&&(delete a.prevTextDirection,a.canvas.style.setProperty("direction",b[0],b[1]))},Cc={getRtlAdapter:zc,overrideTextDirection:Ac,restoreTextDirection:Bc},Dc=gc,Ec=ic,Fc=qc,Gc=uc,Hc=wc,Ic=Cc;Dc.easing=Ec,Dc.canvas=Fc,Dc.options=Gc,Dc.math=Hc,Dc.rtl=Ic;var Jc=function(a){Dc.extend(this,a),this.initialize.apply(this,arguments)};Dc.extend(Jc.prototype,{_type:void 0,initialize:function(){this.hidden=!1},pivot:function(){var a=this;return a._view||(a._view=Dc.extend({},a._model)),a._start={},a},transition:function(a){var b=this,c=b._model,d=b._start,e=b._view;return c&&1!==a?(e||(e=b._view={}),d||(d=b._start={}),B(d,e,c,a),b):(b._view=Dc.extend({},c),b._start=null,b)},tooltipPosition:function(){return{x:this._model.x,y:this._model.y}},hasValue:function(){return Dc.isNumber(this._model.x)&&Dc.isNumber(this._model.y)}}),Jc.extend=Dc.inherits;var Kc=Jc,Lc=Kc.extend({chart:null,currentStep:0,numSteps:60,easing:"",render:null,onAnimationProgress:null,onAnimationComplete:null}),Mc=Lc;Object.defineProperty(Lc.prototype,"animationObject",{get:function(){return this}}),Object.defineProperty(Lc.prototype,"chartInstance",{get:function(){return this.chart},set:function(a){this.chart=a}}),sc._set("global",{animation:{duration:1e3,easing:"easeOutQuart",onProgress:Dc.noop,onComplete:Dc.noop}});var Nc={animations:[],request:null,addAnimation:function(a,b,c,d){var e,f,g=this.animations;for(b.chart=a,b.startTime=Date.now(),b.duration=c,d||(a.animating=!0),e=0,f=g.length;e<f;++e)if(g[e].chart===a)return void(g[e]=b);g.push(b),1===g.length&&this.requestAnimationFrame()},cancelAnimation:function(a){var b=Dc.findIndex(this.animations,function(b){return b.chart===a});b!==-1&&(this.animations.splice(b,1),a.animating=!1)},requestAnimationFrame:function(){var a=this;null===a.request&&(a.request=Dc.requestAnimFrame.call(window,function(){a.request=null,a.startDigest()}))},startDigest:function(){var a=this;a.advance(),a.animations.length>0&&a.requestAnimationFrame()},advance:function(){for(var a,b,c,d,e=this.animations,f=0;f<e.length;)a=e[f],b=a.chart,c=a.numSteps,d=Math.floor((Date.now()-a.startTime)/a.duration*c)+1,a.currentStep=Math.min(d,c),Dc.callback(a.render,[b,a],b),Dc.callback(a.onAnimationProgress,[a],b),a.currentStep>=c?(Dc.callback(a.onAnimationComplete,[a],b),b.animating=!1,e.splice(f,1)):++f}},Oc=Dc.options.resolve,Pc=["push","pop","shift","splice","unshift"],Qc=function(a,b){this.initialize(a,b)};Dc.extend(Qc.prototype,{datasetElementType:null,dataElementType:null,_datasetElementOptions:["backgroundColor","borderCapStyle","borderColor","borderDash","borderDashOffset","borderJoinStyle","borderWidth"],_dataElementOptions:["backgroundColor","borderColor","borderWidth","pointStyle"],initialize:function(a,b){var c=this;c.chart=a,c.index=b,c.linkScales(),c.addElements(),c._type=c.getMeta().type},updateIndex:function(a){this.index=a},linkScales:function(){var a=this,b=a.getMeta(),c=a.chart,d=c.scales,e=a.getDataset(),f=c.options.scales;null!==b.xAxisID&&b.xAxisID in d&&!e.xAxisID||(b.xAxisID=e.xAxisID||f.xAxes[0].id),null!==b.yAxisID&&b.yAxisID in d&&!e.yAxisID||(b.yAxisID=e.yAxisID||f.yAxes[0].id)},getDataset:function(){return this.chart.data.datasets[this.index]},getMeta:function(){return this.chart.getDatasetMeta(this.index)},getScaleForId:function(a){return this.chart.scales[a]},_getValueScaleId:function(){return this.getMeta().yAxisID},_getIndexScaleId:function(){return this.getMeta().xAxisID},_getValueScale:function(){return this.getScaleForId(this._getValueScaleId())},_getIndexScale:function(){return this.getScaleForId(this._getIndexScaleId())},reset:function(){this._update(!0)},destroy:function(){this._data&&D(this._data,this)},createMetaDataset:function(){var a=this,b=a.datasetElementType;return b&&new b({_chart:a.chart,_datasetIndex:a.index})},createMetaData:function(a){var b=this,c=b.dataElementType;return c&&new c({_chart:b.chart,_datasetIndex:b.index,_index:a})},addElements:function(){var a,b,c=this,d=c.getMeta(),e=c.getDataset().data||[],f=d.data;for(a=0,b=e.length;a<b;++a)f[a]=f[a]||c.createMetaData(a);d.dataset=d.dataset||c.createMetaDataset()},addElementAndReset:function(a){var b=this.createMetaData(a);this.getMeta().data.splice(a,0,b),this.updateElement(b,a,!0)},buildOrUpdateElements:function(){var a=this,b=a.getDataset(),c=b.data||(b.data=[]);a._data!==c&&(a._data&&D(a._data,a),c&&Object.isExtensible(c)&&C(c,a),a._data=c),a.resyncElements()},_configure:function(){var a=this;a._config=Dc.merge({},[a.chart.options.datasets[a._type],a.getDataset()],{merger:function(a,b,c){"_meta"!==a&&"data"!==a&&Dc._merger(a,b,c)}})},_update:function(a){var b=this;b._configure(),b._cachedDataOpts=null,b.update(a)},update:Dc.noop,transition:function(a){for(var b=this.getMeta(),c=b.data||[],d=c.length,e=0;e<d;++e)c[e].transition(a);b.dataset&&b.dataset.transition(a)},draw:function(){var a=this.getMeta(),b=a.data||[],c=b.length,d=0;for(a.dataset&&a.dataset.draw();d<c;++d)b[d].draw()},getStyle:function(a){var b,c=this,d=c.getMeta(),e=d.dataset;return c._configure(),e&&void 0===a?b=c._resolveDatasetElementOptions(e||{}):(a=a||0,b=c._resolveDataElementOptions(d.data[a]||{},a)),b.fill!==!1&&null!==b.fill||(b.backgroundColor=b.borderColor),b},_resolveDatasetElementOptions:function(a,b){var c,d,e,f,g=this,h=g.chart,i=g._config,j=a.custom||{},k=h.options.elements[g.datasetElementType.prototype._type]||{},l=g._datasetElementOptions,m={},n={chart:h,dataset:g.getDataset(),datasetIndex:g.index,hover:b};for(c=0,d=l.length;c<d;++c)e=l[c],f=b?"hover"+e.charAt(0).toUpperCase()+e.slice(1):e,m[e]=Oc([j[f],i[f],k[f]],n);return m},_resolveDataElementOptions:function(a,b){var c=this,d=a&&a.custom,e=c._cachedDataOpts;if(e&&!d)return e;var f,g,h,i,j=c.chart,k=c._config,l=j.options.elements[c.dataElementType.prototype._type]||{},m=c._dataElementOptions,n={},o={chart:j,dataIndex:b,dataset:c.getDataset(),datasetIndex:c.index},p={cacheable:!d};if(d=d||{},Dc.isArray(m))for(g=0,h=m.length;g<h;++g)i=m[g],n[i]=Oc([d[i],k[i],l[i]],o,b,p);else for(f=Object.keys(m),g=0,h=f.length;g<h;++g)i=f[g],n[i]=Oc([d[i],k[m[i]],k[i],l[i]],o,b,p);return p.cacheable&&(c._cachedDataOpts=Object.freeze(n)),n},removeHoverStyle:function(a){Dc.merge(a._model,a.$previousStyle||{}),delete a.$previousStyle},setHoverStyle:function(a){var b=this.chart.data.datasets[a._datasetIndex],c=a._index,d=a.custom||{},e=a._model,f=Dc.getHoverColor;a.$previousStyle={backgroundColor:e.backgroundColor,borderColor:e.borderColor,borderWidth:e.borderWidth},e.backgroundColor=Oc([d.hoverBackgroundColor,b.hoverBackgroundColor,f(e.backgroundColor)],void 0,c),e.borderColor=Oc([d.hoverBorderColor,b.hoverBorderColor,f(e.borderColor)],void 0,c),e.borderWidth=Oc([d.hoverBorderWidth,b.hoverBorderWidth,e.borderWidth],void 0,c)},_removeDatasetHoverStyle:function(){var a=this.getMeta().dataset;a&&this.removeHoverStyle(a)},_setDatasetHoverStyle:function(){var a,b,c,d,e,f,g=this.getMeta().dataset,h={};if(g){for(f=g._model,e=this._resolveDatasetElementOptions(g,!0),d=Object.keys(e),a=0,b=d.length;a<b;++a)c=d[a],h[c]=f[c],f[c]=e[c];g.$previousStyle=h}},resyncElements:function(){var a=this,b=a.getMeta(),c=a.getDataset().data,d=b.data.length,e=c.length;e<d?b.data.splice(e,d-e):e>d&&a.insertElements(d,e-d)},insertElements:function(a,b){for(var c=0;c<b;++c)this.addElementAndReset(a+c)},onDataPush:function(){var a=arguments.length;this.insertElements(this.getDataset().data.length-a,a)},onDataPop:function(){this.getMeta().data.pop()},onDataShift:function(){this.getMeta().data.shift()},onDataSplice:function(a,b){this.getMeta().data.splice(a,b),this.insertElements(a,arguments.length-2)},onDataUnshift:function(){this.insertElements(0,arguments.length)}}),Qc.extend=Dc.inherits;var Rc=Qc,Sc=2*Math.PI;sc._set("global",{elements:{arc:{backgroundColor:sc.global.defaultColor,borderColor:"#fff",borderWidth:2,borderAlign:"center"}}});var Tc=Kc.extend({_type:"arc",inLabelRange:function(a){var b=this._view;return!!b&&Math.pow(a-b.x,2)<Math.pow(b.radius+b.hoverRadius,2)},inRange:function(a,b){var c=this._view;if(c){for(var d=Dc.getAngleFromPoint(c,{x:a,y:b}),e=d.angle,f=d.distance,g=c.startAngle,h=c.endAngle;h<g;)h+=Sc;for(;e>h;)e-=Sc;for(;e<g;)e+=Sc;var i=e>=g&&e<=h,j=f>=c.innerRadius&&f<=c.outerRadius;return i&&j}return!1},getCenterPoint:function(){var a=this._view,b=(a.startAngle+a.endAngle)/2,c=(a.innerRadius+a.outerRadius)/2;return{x:a.x+Math.cos(b)*c,y:a.y+Math.sin(b)*c}},getArea:function(){var a=this._view;return Math.PI*((a.endAngle-a.startAngle)/(2*Math.PI))*(Math.pow(a.outerRadius,2)-Math.pow(a.innerRadius,2))},tooltipPosition:function(){var a=this._view,b=a.startAngle+(a.endAngle-a.startAngle)/2,c=(a.outerRadius-a.innerRadius)/2+a.innerRadius;return{x:a.x+Math.cos(b)*c,y:a.y+Math.sin(b)*c}},draw:function(){var a,b=this._chart.ctx,c=this._view,d="inner"===c.borderAlign?.33:0,e={x:c.x,y:c.y,innerRadius:c.innerRadius,outerRadius:Math.max(c.outerRadius-d,0),pixelMargin:d,startAngle:c.startAngle,endAngle:c.endAngle,fullCircles:Math.floor(c.circumference/Sc)};if(b.save(),b.fillStyle=c.backgroundColor,b.strokeStyle=c.borderColor,e.fullCircles){for(e.endAngle=e.startAngle+Sc,b.beginPath(),b.arc(e.x,e.y,e.outerRadius,e.startAngle,e.endAngle),b.arc(e.x,e.y,e.innerRadius,e.endAngle,e.startAngle,!0),b.closePath(),a=0;a<e.fullCircles;++a)b.fill();e.endAngle=e.startAngle+c.circumference%Sc}b.beginPath(),b.arc(e.x,e.y,e.outerRadius,e.startAngle,e.endAngle),b.arc(e.x,e.y,e.innerRadius,e.endAngle,e.startAngle,!0),b.closePath(),b.fill(),c.borderWidth&&G(b,c,e),b.restore()}}),Uc=Dc.valueOrDefault,Vc=sc.global.defaultColor;sc._set("global",{elements:{line:{tension:.4,backgroundColor:Vc,borderWidth:3,borderColor:Vc,borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",capBezierPoints:!0,fill:!0}}});var Wc=Kc.extend({_type:"line",draw:function(){var a,b,c,d=this,e=d._view,f=d._chart.ctx,g=e.spanGaps,h=d._children.slice(),i=sc.global,j=i.elements.line,k=-1,l=d._loop;if(h.length){if(d._loop){for(a=0;a<h.length;++a)if(b=Dc.previousItem(h,a),!h[a]._view.skip&&b._view.skip){h=h.slice(a).concat(h.slice(0,a)),l=g;break}l&&h.push(h[0])}for(f.save(),f.lineCap=e.borderCapStyle||j.borderCapStyle,f.setLineDash&&f.setLineDash(e.borderDash||j.borderDash),f.lineDashOffset=Uc(e.borderDashOffset,j.borderDashOffset),f.lineJoin=e.borderJoinStyle||j.borderJoinStyle,f.lineWidth=Uc(e.borderWidth,j.borderWidth),f.strokeStyle=e.borderColor||i.defaultColor,f.beginPath(),c=h[0]._view,c.skip||(f.moveTo(c.x,c.y),k=0),a=1;a<h.length;++a)c=h[a]._view,b=k===-1?Dc.previousItem(h,a):h[k],c.skip||(k!==a-1&&!g||k===-1?f.moveTo(c.x,c.y):Dc.canvas.lineTo(f,b._view,c),k=a);l&&f.closePath(),f.stroke(),f.restore()}}}),Xc=Dc.valueOrDefault,Yc=sc.global.defaultColor;sc._set("global",{elements:{point:{radius:3,pointStyle:"circle",backgroundColor:Yc,borderColor:Yc,borderWidth:1,hitRadius:1,hoverRadius:4,hoverBorderWidth:1}}});var Zc=Kc.extend({_type:"point",inRange:function(a,b){var c=this._view;return!!c&&Math.pow(a-c.x,2)+Math.pow(b-c.y,2)<Math.pow(c.hitRadius+c.radius,2)},inLabelRange:H,inXRange:H,inYRange:I,getCenterPoint:function(){var a=this._view;return{x:a.x,y:a.y}},getArea:function(){return Math.PI*Math.pow(this._view.radius,2)},tooltipPosition:function(){var a=this._view;return{x:a.x,y:a.y,padding:a.radius+a.borderWidth}},draw:function(a){var b=this._view,c=this._chart.ctx,d=b.pointStyle,e=b.rotation,f=b.radius,g=b.x,h=b.y,i=sc.global,j=i.defaultColor;b.skip||(void 0===a||Dc.canvas._isPointInArea(b,a))&&(c.strokeStyle=b.borderColor||j,c.lineWidth=Xc(b.borderWidth,i.elements.point.borderWidth),c.fillStyle=b.backgroundColor||j,Dc.canvas.drawPoint(c,d,f,g,h,e))}}),$c=sc.global.defaultColor;sc._set("global",{elements:{rectangle:{backgroundColor:$c,borderColor:$c,borderSkipped:"bottom",borderWidth:0}}});var _c=Kc.extend({_type:"rectangle",draw:function(){var a=this._chart.ctx,b=this._view,c=O(b),d=c.outer,e=c.inner;a.fillStyle=b.backgroundColor,a.fillRect(d.x,d.y,d.w,d.h),d.w===e.w&&d.h===e.h||(a.save(),a.beginPath(),a.rect(d.x,d.y,d.w,d.h),a.clip(),a.fillStyle=b.borderColor,a.rect(e.x,e.y,e.w,e.h),a.fill("evenodd"),a.restore())},height:function(){var a=this._view;return a.base-a.y},inRange:function(a,b){return P(this._view,a,b)},inLabelRange:function(a,b){var c=this._view;return J(c)?P(c,a,null):P(c,null,b)},inXRange:function(a){return P(this._view,a,null)},inYRange:function(a){return P(this._view,null,a)},getCenterPoint:function(){var a,b,c=this._view;return J(c)?(a=c.x,b=(c.y+c.base)/2):(a=(c.x+c.base)/2,b=c.y),{x:a,y:b}},getArea:function(){var a=this._view;return J(a)?a.width*Math.abs(a.y-a.base):a.height*Math.abs(a.x-a.base)},tooltipPosition:function(){var a=this._view;return{x:a.x,y:a.y}}}),ad={},bd=Tc,cd=Wc,dd=Zc,ed=_c;ad.Arc=bd,ad.Line=cd,ad.Point=dd,ad.Rectangle=ed;var fd=Dc._deprecated,gd=Dc.valueOrDefault;sc._set("bar",{hover:{mode:"label"},scales:{xAxes:[{type:"category",offset:!0,gridLines:{offsetGridLines:!0}}],yAxes:[{type:"linear"}]}}),sc._set("global",{datasets:{bar:{categoryPercentage:.8,barPercentage:.9}}});var hd=Rc.extend({dataElementType:ad.Rectangle,_dataElementOptions:["backgroundColor","borderColor","borderSkipped","borderWidth","barPercentage","barThickness","categoryPercentage","maxBarThickness","minBarLength"],initialize:function(){var a,b,c=this;Rc.prototype.initialize.apply(c,arguments),a=c.getMeta(),a.stack=c.getDataset().stack,a.bar=!0,b=c._getIndexScale().options,fd("bar chart",b.barPercentage,"scales.[x/y]Axes.barPercentage","dataset.barPercentage"),fd("bar chart",b.barThickness,"scales.[x/y]Axes.barThickness","dataset.barThickness"),fd("bar chart",b.categoryPercentage,"scales.[x/y]Axes.categoryPercentage","dataset.categoryPercentage"),fd("bar chart",c._getValueScale().options.minBarLength,"scales.[x/y]Axes.minBarLength","dataset.minBarLength"),fd("bar chart",b.maxBarThickness,"scales.[x/y]Axes.maxBarThickness","dataset.maxBarThickness")},update:function(a){var b,c,d=this,e=d.getMeta().data;for(d._ruler=d.getRuler(),b=0,c=e.length;b<c;++b)d.updateElement(e[b],b,a)},updateElement:function(a,b,c){var d=this,e=d.getMeta(),f=d.getDataset(),g=d._resolveDataElementOptions(a,b);a._xScale=d.getScaleForId(e.xAxisID),a._yScale=d.getScaleForId(e.yAxisID),a._datasetIndex=d.index,a._index=b,a._model={backgroundColor:g.backgroundColor,borderColor:g.borderColor,borderSkipped:g.borderSkipped,borderWidth:g.borderWidth,datasetLabel:f.label,label:d.chart.data.labels[b]},Dc.isArray(f.data[b])&&(a._model.borderSkipped=null),d._updateElementGeometry(a,b,c,g),a.pivot()},_updateElementGeometry:function(a,b,c,d){var e=this,f=a._model,g=e._getValueScale(),h=g.getBasePixel(),i=g.isHorizontal(),j=e._ruler||e.getRuler(),k=e.calculateBarValuePixels(e.index,b,d),l=e.calculateBarIndexPixels(e.index,b,j,d);f.horizontal=i,f.base=c?h:k.base,f.x=i?c?h:k.head:l.center,f.y=i?l.center:c?h:k.head,f.height=i?l.size:void 0,f.width=i?void 0:l.size},_getStacks:function(a){var b,c,d=this,e=d._getIndexScale(),f=e._getMatchingVisibleMetas(d._type),g=e.options.stacked,h=f.length,i=[];for(b=0;b<h&&(c=f[b],(g===!1||i.indexOf(c.stack)===-1||void 0===g&&void 0===c.stack)&&i.push(c.stack),c.index!==a);++b);return i},getStackCount:function(){return this._getStacks().length},getStackIndex:function(a,b){var c=this._getStacks(a),d=void 0!==b?c.indexOf(b):-1;return d===-1?c.length-1:d},getRuler:function(){var a,b,c=this,d=c._getIndexScale(),e=[];for(a=0,b=c.getMeta().data.length;a<b;++a)e.push(d.getPixelForValue(null,a,c.index));return{pixels:e,start:d._startPixel,end:d._endPixel,stackCount:c.getStackCount(),scale:d}},calculateBarValuePixels:function(a,b,c){var d,e,f,g,h,i,j,k=this,l=k.chart,m=k._getValueScale(),n=m.isHorizontal(),o=l.data.datasets,p=m._getMatchingVisibleMetas(k._type),q=m._parseValue(o[a].data[b]),r=c.minBarLength,s=m.options.stacked,t=k.getMeta().stack,u=void 0===q.start?0:q.max>=0&&q.min>=0?q.min:q.max,v=void 0===q.start?q.end:q.max>=0&&q.min>=0?q.max-q.min:q.min-q.max,w=p.length;if(s||void 0===s&&void 0!==t)for(d=0;d<w&&(e=p[d],e.index!==a);++d)e.stack===t&&(j=m._parseValue(o[e.index].data[b]),f=void 0===j.start?j.end:j.min>=0&&j.max>=0?j.max:j.min,(q.min<0&&f<0||q.max>=0&&f>0)&&(u+=f));return g=m.getPixelForValue(u),h=m.getPixelForValue(u+v),i=h-g,void 0!==r&&Math.abs(i)<r&&(i=r,h=v>=0&&!n||v<0&&n?g-r:g+r),{size:i,base:g,head:h,center:h+i/2}},calculateBarIndexPixels:function(a,b,c,d){var e=this,f="flex"===d.barThickness?S(b,c,d):R(b,c,d),g=e.getStackIndex(a,e.getMeta().stack),h=f.start+f.chunk*g+f.chunk/2,i=Math.min(gd(d.maxBarThickness,1/0),f.chunk*f.ratio);return{base:h-i/2,head:h+i/2,center:h,size:i}},draw:function(){var a=this,b=a.chart,c=a._getValueScale(),d=a.getMeta().data,e=a.getDataset(),f=d.length,g=0;for(Dc.canvas.clipArea(b.ctx,b.chartArea);g<f;++g){var h=c._parseValue(e.data[g]);isNaN(h.min)||isNaN(h.max)||d[g].draw()}Dc.canvas.unclipArea(b.ctx)},_resolveDataElementOptions:function(){var a=this,b=Dc.extend({},Rc.prototype._resolveDataElementOptions.apply(a,arguments)),c=a._getIndexScale().options,d=a._getValueScale().options;return b.barPercentage=gd(c.barPercentage,b.barPercentage),b.barThickness=gd(c.barThickness,b.barThickness),b.categoryPercentage=gd(c.categoryPercentage,b.categoryPercentage),b.maxBarThickness=gd(c.maxBarThickness,b.maxBarThickness),b.minBarLength=gd(d.minBarLength,b.minBarLength),b}}),id=Dc.valueOrDefault,jd=Dc.options.resolve;sc._set("bubble",{hover:{mode:"single"},scales:{xAxes:[{type:"linear",position:"bottom",id:"x-axis-0"}],yAxes:[{type:"linear",position:"left",id:"y-axis-0"}]},tooltips:{callbacks:{title:function(){return""},label:function(a,b){var c=b.datasets[a.datasetIndex].label||"",d=b.datasets[a.datasetIndex].data[a.index];return c+": ("+a.xLabel+", "+a.yLabel+", "+d.r+")"}}}});var kd=Rc.extend({dataElementType:ad.Point,_dataElementOptions:["backgroundColor","borderColor","borderWidth","hoverBackgroundColor","hoverBorderColor","hoverBorderWidth","hoverRadius","hitRadius","pointStyle","rotation"],update:function(a){var b=this,c=b.getMeta(),d=c.data;Dc.each(d,function(c,d){b.updateElement(c,d,a)})},updateElement:function(a,b,c){var d=this,e=d.getMeta(),f=a.custom||{},g=d.getScaleForId(e.xAxisID),h=d.getScaleForId(e.yAxisID),i=d._resolveDataElementOptions(a,b),j=d.getDataset().data[b],k=d.index,l=c?g.getPixelForDecimal(.5):g.getPixelForValue("object"==typeof j?j:NaN,b,k),m=c?h.getBasePixel():h.getPixelForValue(j,b,k);a._xScale=g,a._yScale=h,a._options=i,a._datasetIndex=k,a._index=b,a._model={backgroundColor:i.backgroundColor,borderColor:i.borderColor,borderWidth:i.borderWidth,hitRadius:i.hitRadius,pointStyle:i.pointStyle,rotation:i.rotation,radius:c?0:i.radius,skip:f.skip||isNaN(l)||isNaN(m),x:l,y:m},a.pivot()},setHoverStyle:function(a){var b=a._model,c=a._options,d=Dc.getHoverColor;a.$previousStyle={backgroundColor:b.backgroundColor,borderColor:b.borderColor,borderWidth:b.borderWidth,radius:b.radius},b.backgroundColor=id(c.hoverBackgroundColor,d(c.backgroundColor)),b.borderColor=id(c.hoverBorderColor,d(c.borderColor)),b.borderWidth=id(c.hoverBorderWidth,c.borderWidth),b.radius=c.radius+c.hoverRadius},_resolveDataElementOptions:function(a,b){var c=this,d=c.chart,e=c.getDataset(),f=a.custom||{},g=e.data[b]||{},h=Rc.prototype._resolveDataElementOptions.apply(c,arguments),i={chart:d,dataIndex:b,dataset:e,datasetIndex:c.index};return c._cachedDataOpts===h&&(h=Dc.extend({},h)),h.radius=jd([f.radius,g.r,c._config.radius,d.options.elements.point.radius],i,b),h}}),ld=Dc.valueOrDefault,md=Math.PI,nd=2*md,od=md/2;sc._set("doughnut",{animation:{animateRotate:!0,animateScale:!1},hover:{mode:"single"},legendCallback:function(a){var b,c,d,e,f=document.createElement("ul"),g=a.data,h=g.datasets,i=g.labels;if(f.setAttribute("class",a.id+"-legend"),h.length)for(b=0,c=h[0].data.length;b<c;++b)d=f.appendChild(document.createElement("li")),e=d.appendChild(document.createElement("span")),e.style.backgroundColor=h[0].backgroundColor[b],i[b]&&d.appendChild(document.createTextNode(i[b]));return f.outerHTML},legend:{labels:{generateLabels:function(a){var b=a.data;return b.labels.length&&b.datasets.length?b.labels.map(function(c,d){var e=a.getDatasetMeta(0),f=e.controller.getStyle(d);return{text:c,fillStyle:f.backgroundColor,strokeStyle:f.borderColor,lineWidth:f.borderWidth,hidden:isNaN(b.datasets[0].data[d])||e.data[d].hidden,index:d}}):[]}},onClick:function(a,b){var c,d,e,f=b.index,g=this.chart;for(c=0,d=(g.data.datasets||[]).length;c<d;++c)e=g.getDatasetMeta(c),e.data[f]&&(e.data[f].hidden=!e.data[f].hidden);g.update()}},cutoutPercentage:50,rotation:-od,circumference:nd,tooltips:{callbacks:{title:function(){return""},label:function(a,b){var c=b.labels[a.index],d=": "+b.datasets[a.datasetIndex].data[a.index];return Dc.isArray(c)?(c=c.slice(),c[0]+=d):c+=d,c}}}});var pd=Rc.extend({dataElementType:ad.Arc,linkScales:Dc.noop,_dataElementOptions:["backgroundColor","borderColor","borderWidth","borderAlign","hoverBackgroundColor","hoverBorderColor","hoverBorderWidth"],getRingIndex:function(a){for(var b=0,c=0;c<a;++c)this.chart.isDatasetVisible(c)&&++b;return b},update:function(a){var b,c,d,e,f=this,g=f.chart,h=g.chartArea,i=g.options,j=1,k=1,l=0,m=0,n=f.getMeta(),o=n.data,p=i.cutoutPercentage/100||0,q=i.circumference,r=f._getRingWeight(f.index);if(q<nd){var s=i.rotation%nd;s+=s>=md?-nd:s<-md?nd:0;var t=s+q,u=Math.cos(s),v=Math.sin(s),w=Math.cos(t),x=Math.sin(t),y=s<=0&&t>=0||t>=nd,z=s<=od&&t>=od||t>=nd+od,A=s===-md||t>=md,B=s<=-od&&t>=-od||t>=md+od,C=A?-1:Math.min(u,u*p,w,w*p),D=B?-1:Math.min(v,v*p,x,x*p),E=y?1:Math.max(u,u*p,w,w*p),F=z?1:Math.max(v,v*p,x,x*p);j=(E-C)/2,k=(F-D)/2,l=-(E+C)/2,m=-(F+D)/2}for(d=0,e=o.length;d<e;++d)o[d]._options=f._resolveDataElementOptions(o[d],d);for(g.borderWidth=f.getMaxBorderWidth(),b=(h.right-h.left-g.borderWidth)/j,c=(h.bottom-h.top-g.borderWidth)/k,g.outerRadius=Math.max(Math.min(b,c)/2,0),g.innerRadius=Math.max(g.outerRadius*p,0),g.radiusLength=(g.outerRadius-g.innerRadius)/(f._getVisibleDatasetWeightTotal()||1),g.offsetX=l*g.outerRadius,g.offsetY=m*g.outerRadius,n.total=f.calculateTotal(),f.outerRadius=g.outerRadius-g.radiusLength*f._getRingWeightOffset(f.index),f.innerRadius=Math.max(f.outerRadius-g.radiusLength*r,0),d=0,e=o.length;d<e;++d)f.updateElement(o[d],d,a)},updateElement:function(a,b,c){var d=this,e=d.chart,f=e.chartArea,g=e.options,h=g.animation,i=(f.left+f.right)/2,j=(f.top+f.bottom)/2,k=g.rotation,l=g.rotation,m=d.getDataset(),n=c&&h.animateRotate?0:a.hidden?0:d.calculateCircumference(m.data[b])*(g.circumference/nd),o=c&&h.animateScale?0:d.innerRadius,p=c&&h.animateScale?0:d.outerRadius,q=a._options||{};Dc.extend(a,{_datasetIndex:d.index,_index:b,_model:{backgroundColor:q.backgroundColor,borderColor:q.borderColor,borderWidth:q.borderWidth,borderAlign:q.borderAlign,x:i+e.offsetX,y:j+e.offsetY,startAngle:k,endAngle:l,circumference:n,outerRadius:p,innerRadius:o,label:Dc.valueAtIndexOrDefault(m.label,b,e.data.labels[b])}});var r=a._model;c&&h.animateRotate||(0===b?r.startAngle=g.rotation:r.startAngle=d.getMeta().data[b-1]._model.endAngle,r.endAngle=r.startAngle+r.circumference),a.pivot()},calculateTotal:function(){var a,b=this.getDataset(),c=this.getMeta(),d=0;return Dc.each(c.data,function(c,e){a=b.data[e],isNaN(a)||c.hidden||(d+=Math.abs(a))}),d},calculateCircumference:function(a){var b=this.getMeta().total;return b>0&&!isNaN(a)?nd*(Math.abs(a)/b):0},getMaxBorderWidth:function(a){var b,c,d,e,f,g,h,i,j=this,k=0,l=j.chart;if(!a)for(b=0,c=l.data.datasets.length;b<c;++b)if(l.isDatasetVisible(b)){d=l.getDatasetMeta(b),a=d.data,b!==j.index&&(f=d.controller);break}if(!a)return 0;for(b=0,c=a.length;b<c;++b)e=a[b],f?(f._configure(),g=f._resolveDataElementOptions(e,b)):g=e._options,"inner"!==g.borderAlign&&(h=g.borderWidth,i=g.hoverBorderWidth,k=h>k?h:k,k=i>k?i:k);return k},setHoverStyle:function(a){var b=a._model,c=a._options,d=Dc.getHoverColor;a.$previousStyle={backgroundColor:b.backgroundColor,borderColor:b.borderColor,borderWidth:b.borderWidth},b.backgroundColor=ld(c.hoverBackgroundColor,d(c.backgroundColor)),b.borderColor=ld(c.hoverBorderColor,d(c.borderColor)),b.borderWidth=ld(c.hoverBorderWidth,c.borderWidth)},_getRingWeightOffset:function(a){for(var b=0,c=0;c<a;++c)this.chart.isDatasetVisible(c)&&(b+=this._getRingWeight(c));return b},_getRingWeight:function(a){return Math.max(ld(this.chart.data.datasets[a].weight,1),0)},_getVisibleDatasetWeightTotal:function(){return this._getRingWeightOffset(this.chart.data.datasets.length)}});sc._set("horizontalBar",{hover:{mode:"index",axis:"y"},scales:{xAxes:[{type:"linear",position:"bottom"}],yAxes:[{type:"category",position:"left",offset:!0,gridLines:{offsetGridLines:!0}}]},elements:{rectangle:{borderSkipped:"left"}},tooltips:{mode:"index",axis:"y"}}),sc._set("global",{datasets:{horizontalBar:{categoryPercentage:.8,barPercentage:.9}}});var qd=hd.extend({_getValueScaleId:function(){return this.getMeta().xAxisID},_getIndexScaleId:function(){return this.getMeta().yAxisID}}),rd=Dc.valueOrDefault,sd=Dc.options.resolve,td=Dc.canvas._isPointInArea;sc._set("line",{showLines:!0,spanGaps:!1,hover:{mode:"label"},scales:{xAxes:[{type:"category",id:"x-axis-0"}],yAxes:[{type:"linear",id:"y-axis-0"}]}});var ud=Rc.extend({datasetElementType:ad.Line,dataElementType:ad.Point,_datasetElementOptions:["backgroundColor","borderCapStyle","borderColor","borderDash","borderDashOffset","borderJoinStyle","borderWidth","cubicInterpolationMode","fill"],_dataElementOptions:{backgroundColor:"pointBackgroundColor",borderColor:"pointBorderColor",borderWidth:"pointBorderWidth",hitRadius:"pointHitRadius",hoverBackgroundColor:"pointHoverBackgroundColor",hoverBorderColor:"pointHoverBorderColor",hoverBorderWidth:"pointHoverBorderWidth",hoverRadius:"pointHoverRadius",pointStyle:"pointStyle",radius:"pointRadius",rotation:"pointRotation"},update:function(a){var b,c,d=this,e=d.getMeta(),f=e.dataset,g=e.data||[],h=d.chart.options,i=d._config,j=d._showLine=rd(i.showLine,h.showLines);for(d._xScale=d.getScaleForId(e.xAxisID),d._yScale=d.getScaleForId(e.yAxisID),j&&(void 0!==i.tension&&void 0===i.lineTension&&(i.lineTension=i.tension),f._scale=d._yScale,f._datasetIndex=d.index,f._children=g,f._model=d._resolveDatasetElementOptions(f),f.pivot()),b=0,c=g.length;b<c;++b)d.updateElement(g[b],b,a);for(j&&0!==f._model.tension&&d.updateBezierControlPoints(),b=0,c=g.length;b<c;++b)g[b].pivot()},updateElement:function(a,b,c){var d,e,f=this,g=f.getMeta(),h=a.custom||{},i=f.getDataset(),j=f.index,k=i.data[b],l=f._xScale,m=f._yScale,n=g.dataset._model,o=f._resolveDataElementOptions(a,b);d=l.getPixelForValue("object"==typeof k?k:NaN,b,j),e=c?m.getBasePixel():f.calculatePointY(k,b,j),a._xScale=l,a._yScale=m,a._options=o,a._datasetIndex=j,a._index=b,a._model={x:d,y:e,skip:h.skip||isNaN(d)||isNaN(e),radius:o.radius,pointStyle:o.pointStyle,rotation:o.rotation,backgroundColor:o.backgroundColor,borderColor:o.borderColor,borderWidth:o.borderWidth,tension:rd(h.tension,n?n.tension:0),steppedLine:!!n&&n.steppedLine,hitRadius:o.hitRadius}},_resolveDatasetElementOptions:function(a){var b=this,c=b._config,d=a.custom||{},e=b.chart.options,f=e.elements.line,g=Rc.prototype._resolveDatasetElementOptions.apply(b,arguments);return g.spanGaps=rd(c.spanGaps,e.spanGaps),g.tension=rd(c.lineTension,f.tension),g.steppedLine=sd([d.steppedLine,c.steppedLine,f.stepped]),g.clip=V(rd(c.clip,U(b._xScale,b._yScale,g.borderWidth))),g},calculatePointY:function(a,b,c){var d,e,f,g,h,i,j,k=this,l=k.chart,m=k._yScale,n=0,o=0;if(m.options.stacked){for(h=+m.getRightValue(a),i=l._getSortedVisibleDatasetMetas(),j=i.length,d=0;d<j&&(f=i[d],f.index!==c);++d)e=l.data.datasets[f.index],"line"===f.type&&f.yAxisID===m.id&&(g=+m.getRightValue(e.data[b]),g<0?o+=g||0:n+=g||0);return h<0?m.getPixelForValue(o+h):m.getPixelForValue(n+h)}return m.getPixelForValue(a)},updateBezierControlPoints:function(){function a(a,b,c){return Math.max(Math.min(a,c),b)}var b,c,d,e,f=this,g=f.chart,h=f.getMeta(),i=h.dataset._model,j=g.chartArea,k=h.data||[];if(i.spanGaps&&(k=k.filter(function(a){return!a._model.skip})),"monotone"===i.cubicInterpolationMode)Dc.splineCurveMonotone(k);else for(b=0,c=k.length;b<c;++b)d=k[b]._model,e=Dc.splineCurve(Dc.previousItem(k,b)._model,d,Dc.nextItem(k,b)._model,i.tension),d.controlPointPreviousX=e.previous.x,d.controlPointPreviousY=e.previous.y,d.controlPointNextX=e.next.x,d.controlPointNextY=e.next.y;if(g.options.elements.line.capBezierPoints)for(b=0,c=k.length;b<c;++b)d=k[b]._model,td(d,j)&&(b>0&&td(k[b-1]._model,j)&&(d.controlPointPreviousX=a(d.controlPointPreviousX,j.left,j.right),d.controlPointPreviousY=a(d.controlPointPreviousY,j.top,j.bottom)),b<k.length-1&&td(k[b+1]._model,j)&&(d.controlPointNextX=a(d.controlPointNextX,j.left,j.right),d.controlPointNextY=a(d.controlPointNextY,j.top,j.bottom)))},draw:function(){var a,b=this,c=b.chart,d=b.getMeta(),e=d.data||[],f=c.chartArea,g=c.canvas,h=0,i=e.length;for(b._showLine&&(a=d.dataset._model.clip,Dc.canvas.clipArea(c.ctx,{left:a.left===!1?0:f.left-a.left,right:a.right===!1?g.width:f.right+a.right,top:a.top===!1?0:f.top-a.top,bottom:a.bottom===!1?g.height:f.bottom+a.bottom}),d.dataset.draw(),Dc.canvas.unclipArea(c.ctx));h<i;++h)e[h].draw(f)},setHoverStyle:function(a){var b=a._model,c=a._options,d=Dc.getHoverColor;a.$previousStyle={backgroundColor:b.backgroundColor,borderColor:b.borderColor,borderWidth:b.borderWidth,radius:b.radius},b.backgroundColor=rd(c.hoverBackgroundColor,d(c.backgroundColor)),b.borderColor=rd(c.hoverBorderColor,d(c.borderColor)),b.borderWidth=rd(c.hoverBorderWidth,c.borderWidth),b.radius=rd(c.hoverRadius,c.radius)}}),vd=Dc.options.resolve;sc._set("polarArea",{scale:{type:"radialLinear",angleLines:{display:!1},gridLines:{circular:!0},pointLabels:{display:!1},ticks:{beginAtZero:!0}},animation:{animateRotate:!0,animateScale:!0},startAngle:-.5*Math.PI,legendCallback:function(a){var b,c,d,e,f=document.createElement("ul"),g=a.data,h=g.datasets,i=g.labels;if(f.setAttribute("class",a.id+"-legend"),h.length)for(b=0,c=h[0].data.length;b<c;++b)d=f.appendChild(document.createElement("li")),e=d.appendChild(document.createElement("span")),e.style.backgroundColor=h[0].backgroundColor[b],i[b]&&d.appendChild(document.createTextNode(i[b]));return f.outerHTML},legend:{labels:{generateLabels:function(a){var b=a.data;return b.labels.length&&b.datasets.length?b.labels.map(function(c,d){var e=a.getDatasetMeta(0),f=e.controller.getStyle(d);return{text:c,fillStyle:f.backgroundColor,strokeStyle:f.borderColor,lineWidth:f.borderWidth,hidden:isNaN(b.datasets[0].data[d])||e.data[d].hidden,index:d}}):[]}},onClick:function(a,b){var c,d,e,f=b.index,g=this.chart;for(c=0,d=(g.data.datasets||[]).length;c<d;++c)e=g.getDatasetMeta(c),e.data[f].hidden=!e.data[f].hidden;g.update()}},tooltips:{callbacks:{title:function(){return""},label:function(a,b){return b.labels[a.index]+": "+a.yLabel}}}});var wd=Rc.extend({dataElementType:ad.Arc,linkScales:Dc.noop,_dataElementOptions:["backgroundColor","borderColor","borderWidth","borderAlign","hoverBackgroundColor","hoverBorderColor","hoverBorderWidth"],_getIndexScaleId:function(){return this.chart.scale.id},_getValueScaleId:function(){return this.chart.scale.id},update:function(a){var b,c,d,e=this,f=e.getDataset(),g=e.getMeta(),h=e.chart.options.startAngle||0,i=e._starts=[],j=e._angles=[],k=g.data;
for(e._updateRadius(),g.count=e.countVisibleElements(),b=0,c=f.data.length;b<c;b++)i[b]=h,d=e._computeAngle(b),j[b]=d,h+=d;for(b=0,c=k.length;b<c;++b)k[b]._options=e._resolveDataElementOptions(k[b],b),e.updateElement(k[b],b,a)},_updateRadius:function(){var a=this,b=a.chart,c=b.chartArea,d=b.options,e=Math.min(c.right-c.left,c.bottom-c.top);b.outerRadius=Math.max(e/2,0),b.innerRadius=Math.max(d.cutoutPercentage?b.outerRadius/100*d.cutoutPercentage:1,0),b.radiusLength=(b.outerRadius-b.innerRadius)/b.getVisibleDatasetCount(),a.outerRadius=b.outerRadius-b.radiusLength*a.index,a.innerRadius=a.outerRadius-b.radiusLength},updateElement:function(a,b,c){var d=this,e=d.chart,f=d.getDataset(),g=e.options,h=g.animation,i=e.scale,j=e.data.labels,k=i.xCenter,l=i.yCenter,m=g.startAngle,n=a.hidden?0:i.getDistanceFromCenterForValue(f.data[b]),o=d._starts[b],p=o+(a.hidden?0:d._angles[b]),q=h.animateScale?0:i.getDistanceFromCenterForValue(f.data[b]),r=a._options||{};Dc.extend(a,{_datasetIndex:d.index,_index:b,_scale:i,_model:{backgroundColor:r.backgroundColor,borderColor:r.borderColor,borderWidth:r.borderWidth,borderAlign:r.borderAlign,x:k,y:l,innerRadius:0,outerRadius:c?q:n,startAngle:c&&h.animateRotate?m:o,endAngle:c&&h.animateRotate?m:p,label:Dc.valueAtIndexOrDefault(j,b,j[b])}}),a.pivot()},countVisibleElements:function(){var a=this.getDataset(),b=this.getMeta(),c=0;return Dc.each(b.data,function(b,d){isNaN(a.data[d])||b.hidden||c++}),c},setHoverStyle:function(a){var b=a._model,c=a._options,d=Dc.getHoverColor,e=Dc.valueOrDefault;a.$previousStyle={backgroundColor:b.backgroundColor,borderColor:b.borderColor,borderWidth:b.borderWidth},b.backgroundColor=e(c.hoverBackgroundColor,d(c.backgroundColor)),b.borderColor=e(c.hoverBorderColor,d(c.borderColor)),b.borderWidth=e(c.hoverBorderWidth,c.borderWidth)},_computeAngle:function(a){var b=this,c=this.getMeta().count,d=b.getDataset(),e=b.getMeta();if(isNaN(d.data[a])||e.data[a].hidden)return 0;var f={chart:b.chart,dataIndex:a,dataset:d,datasetIndex:b.index};return vd([b.chart.options.elements.arc.angle,2*Math.PI/c],f,a)}});sc._set("pie",Dc.clone(sc.doughnut)),sc._set("pie",{cutoutPercentage:0});var xd=pd,yd=Dc.valueOrDefault;sc._set("radar",{spanGaps:!1,scale:{type:"radialLinear"},elements:{line:{fill:"start",tension:0}}});var zd=Rc.extend({datasetElementType:ad.Line,dataElementType:ad.Point,linkScales:Dc.noop,_datasetElementOptions:["backgroundColor","borderWidth","borderColor","borderCapStyle","borderDash","borderDashOffset","borderJoinStyle","fill"],_dataElementOptions:{backgroundColor:"pointBackgroundColor",borderColor:"pointBorderColor",borderWidth:"pointBorderWidth",hitRadius:"pointHitRadius",hoverBackgroundColor:"pointHoverBackgroundColor",hoverBorderColor:"pointHoverBorderColor",hoverBorderWidth:"pointHoverBorderWidth",hoverRadius:"pointHoverRadius",pointStyle:"pointStyle",radius:"pointRadius",rotation:"pointRotation"},_getIndexScaleId:function(){return this.chart.scale.id},_getValueScaleId:function(){return this.chart.scale.id},update:function(a){var b,c,d=this,e=d.getMeta(),f=e.dataset,g=e.data||[],h=d.chart.scale,i=d._config;for(void 0!==i.tension&&void 0===i.lineTension&&(i.lineTension=i.tension),f._scale=h,f._datasetIndex=d.index,f._children=g,f._loop=!0,f._model=d._resolveDatasetElementOptions(f),f.pivot(),b=0,c=g.length;b<c;++b)d.updateElement(g[b],b,a);for(d.updateBezierControlPoints(),b=0,c=g.length;b<c;++b)g[b].pivot()},updateElement:function(a,b,c){var d=this,e=a.custom||{},f=d.getDataset(),g=d.chart.scale,h=g.getPointPositionForValue(b,f.data[b]),i=d._resolveDataElementOptions(a,b),j=d.getMeta().dataset._model,k=c?g.xCenter:h.x,l=c?g.yCenter:h.y;a._scale=g,a._options=i,a._datasetIndex=d.index,a._index=b,a._model={x:k,y:l,skip:e.skip||isNaN(k)||isNaN(l),radius:i.radius,pointStyle:i.pointStyle,rotation:i.rotation,backgroundColor:i.backgroundColor,borderColor:i.borderColor,borderWidth:i.borderWidth,tension:yd(e.tension,j?j.tension:0),hitRadius:i.hitRadius}},_resolveDatasetElementOptions:function(){var a=this,b=a._config,c=a.chart.options,d=Rc.prototype._resolveDatasetElementOptions.apply(a,arguments);return d.spanGaps=yd(b.spanGaps,c.spanGaps),d.tension=yd(b.lineTension,c.elements.line.tension),d},updateBezierControlPoints:function(){function a(a,b,c){return Math.max(Math.min(a,c),b)}var b,c,d,e,f=this,g=f.getMeta(),h=f.chart.chartArea,i=g.data||[];for(g.dataset._model.spanGaps&&(i=i.filter(function(a){return!a._model.skip})),b=0,c=i.length;b<c;++b)d=i[b]._model,e=Dc.splineCurve(Dc.previousItem(i,b,!0)._model,d,Dc.nextItem(i,b,!0)._model,d.tension),d.controlPointPreviousX=a(e.previous.x,h.left,h.right),d.controlPointPreviousY=a(e.previous.y,h.top,h.bottom),d.controlPointNextX=a(e.next.x,h.left,h.right),d.controlPointNextY=a(e.next.y,h.top,h.bottom)},setHoverStyle:function(a){var b=a._model,c=a._options,d=Dc.getHoverColor;a.$previousStyle={backgroundColor:b.backgroundColor,borderColor:b.borderColor,borderWidth:b.borderWidth,radius:b.radius},b.backgroundColor=yd(c.hoverBackgroundColor,d(c.backgroundColor)),b.borderColor=yd(c.hoverBorderColor,d(c.borderColor)),b.borderWidth=yd(c.hoverBorderWidth,c.borderWidth),b.radius=yd(c.hoverRadius,c.radius)}});sc._set("scatter",{hover:{mode:"single"},scales:{xAxes:[{id:"x-axis-1",type:"linear",position:"bottom"}],yAxes:[{id:"y-axis-1",type:"linear",position:"left"}]},tooltips:{callbacks:{title:function(){return""},label:function(a){return"("+a.xLabel+", "+a.yLabel+")"}}}}),sc._set("global",{datasets:{scatter:{showLine:!1}}});var Ad=ud,Bd={bar:hd,bubble:kd,doughnut:pd,horizontalBar:qd,line:ud,polarArea:wd,pie:xd,radar:zd,scatter:Ad},Cd={modes:{single:function(a,b){var c=W(b,a),d=[];return X(a,function(a){if(a.inRange(c.x,c.y))return d.push(a),d}),d.slice(0,1)},label:_,index:_,dataset:function(a,b,c){var d=W(b,a);c.axis=c.axis||"xy";var e=$(c.axis),f=c.intersect?Y(a,d):Z(a,d,!1,e);return f.length>0&&(f=a.getDatasetMeta(f[0]._datasetIndex).data),f},"x-axis":function(a,b){return _(a,b,{intersect:!1})},point:function(a,b){var c=W(b,a);return Y(a,c)},nearest:function(a,b,c){var d=W(b,a);c.axis=c.axis||"xy";var e=$(c.axis);return Z(a,d,c.intersect,e)},x:function(a,b,c){var d=W(b,a),e=[],f=!1;return X(a,function(a){a.inXRange(d.x)&&e.push(a),a.inRange(d.x,d.y)&&(f=!0)}),c.intersect&&!f&&(e=[]),e},y:function(a,b,c){var d=W(b,a),e=[],f=!1;return X(a,function(a){a.inYRange(d.y)&&e.push(a),a.inRange(d.x,d.y)&&(f=!0)}),c.intersect&&!f&&(e=[]),e}}},Dd=Dc.extend;sc._set("global",{layout:{padding:{top:0,right:0,bottom:0,left:0}}});var Ed={defaults:{},addBox:function(a,b){a.boxes||(a.boxes=[]),b.fullWidth=b.fullWidth||!1,b.position=b.position||"top",b.weight=b.weight||0,b._layers=b._layers||function(){return[{z:0,draw:function(){b.draw.apply(b,arguments)}}]},a.boxes.push(b)},removeBox:function(a,b){var c=a.boxes?a.boxes.indexOf(b):-1;c!==-1&&a.boxes.splice(c,1)},configure:function(a,b,c){for(var d,e=["fullWidth","position","weight"],f=e.length,g=0;g<f;++g)d=e[g],c.hasOwnProperty(d)&&(b[d]=c[d])},update:function(a,b,c){if(a){var d=a.options.layout||{},e=Dc.options.toPadding(d.padding),f=b-e.width,g=c-e.height,h=ea(a.boxes),i=h.vertical,j=h.horizontal,k=Object.freeze({outerWidth:b,outerHeight:c,padding:e,availableWidth:f,vBoxMaxWidth:f/2/i.length,hBoxMaxHeight:g/2}),l=Dd({maxPadding:Dd({},e),w:f,h:g,x:e.left,y:e.top},e);da(i.concat(j),k),ja(i,l,k),ja(j,l,k)&&ja(i,l,k),ha(l),ka(h.leftAndTop,l,k),l.x+=l.w,l.y+=l.h,ka(h.rightAndBottom,l,k),a.chartArea={left:l.left,top:l.top,right:l.left+l.w,bottom:l.top+l.h},Dc.each(h.chartArea,function(b){var c=b.box;Dd(c,a.chartArea),c.update(l.w,l.h)})}}},Fd={acquireContext:function(a){return a&&a.canvas&&(a=a.canvas),a&&a.getContext("2d")||null}},Gd="/*\n * DOM element rendering detection\n * https://davidwalsh.name/detect-node-insertion\n */\n@keyframes chartjs-render-animation {\n\tfrom { opacity: 0.99; }\n\tto { opacity: 1; }\n}\n\n.chartjs-render-monitor {\n\tanimation: chartjs-render-animation 0.001s;\n}\n\n/*\n * DOM element resizing detection\n * https://github.com/marcj/css-element-queries\n */\n.chartjs-size-monitor,\n.chartjs-size-monitor-expand,\n.chartjs-size-monitor-shrink {\n\tposition: absolute;\n\tdirection: ltr;\n\tleft: 0;\n\ttop: 0;\n\tright: 0;\n\tbottom: 0;\n\toverflow: hidden;\n\tpointer-events: none;\n\tvisibility: hidden;\n\tz-index: -1;\n}\n\n.chartjs-size-monitor-expand > div {\n\tposition: absolute;\n\twidth: 1000000px;\n\theight: 1000000px;\n\tleft: 0;\n\ttop: 0;\n}\n\n.chartjs-size-monitor-shrink > div {\n\tposition: absolute;\n\twidth: 200%;\n\theight: 200%;\n\tleft: 0;\n\ttop: 0;\n}\n",Hd=Object.freeze({__proto__:null,"default":Gd}),Id=c(Hd),Jd="$chartjs",Kd="chartjs-",Ld=Kd+"size-monitor",Md=Kd+"render-monitor",Nd=Kd+"render-animation",Od=["animationstart","webkitAnimationStart"],Pd={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},Qd=function(){var a=!1;try{var b=Object.defineProperty({},"passive",{get:function(){a=!0}});window.addEventListener("e",null,b)}catch(c){}return a}(),Rd=!!Qd&&{passive:!0},Sd={disableCSSInjection:!1,_enabled:"undefined"!=typeof window&&"undefined"!=typeof document,_ensureLoaded:function(a){if(!this.disableCSSInjection){var b=a.getRootNode?a.getRootNode():document,c=b.host?b:document.head;ya(c,Id)}},acquireContext:function(a,b){"string"==typeof a?a=document.getElementById(a):a.length&&(a=a[0]),a&&a.canvas&&(a=a.canvas);var c=a&&a.getContext&&a.getContext("2d");return c&&c.canvas===a?(this._ensureLoaded(a),ma(a,b),c):null},releaseContext:function(a){var b=a.canvas;if(b[Jd]){var c=b[Jd].initial;["height","width"].forEach(function(a){var d=c[a];Dc.isNullOrUndef(d)?b.removeAttribute(a):b.setAttribute(a,d)}),Dc.each(c.style||{},function(a,c){b.style[c]=a}),b.width=b.width,delete b[Jd]}},addEventListener:function(a,b,c){var d=a.canvas;if("resize"===b)return void wa(d,c,a);var e=c[Jd]||(c[Jd]={}),f=e.proxies||(e.proxies={}),g=f[a.id+"_"+b]=function(b){c(qa(b,a))};na(d,b,g)},removeEventListener:function(a,b,c){var d=a.canvas;if("resize"===b)return void xa(d);var e=c[Jd]||{},f=e.proxies||{},g=f[a.id+"_"+b];g&&oa(d,b,g)}};Dc.addEvent=na,Dc.removeEvent=oa;var Td=Sd._enabled?Sd:Fd,Ud=Dc.extend({initialize:function(){},acquireContext:function(){},releaseContext:function(){},addEventListener:function(){},removeEventListener:function(){}},Td);sc._set("global",{plugins:{}});var Vd={_plugins:[],_cacheId:0,register:function(a){var b=this._plugins;[].concat(a).forEach(function(a){b.indexOf(a)===-1&&b.push(a)}),this._cacheId++},unregister:function(a){var b=this._plugins;[].concat(a).forEach(function(a){var c=b.indexOf(a);c!==-1&&b.splice(c,1)}),this._cacheId++},clear:function(){this._plugins=[],this._cacheId++},count:function(){return this._plugins.length},getAll:function(){return this._plugins},notify:function(a,b,c){var d,e,f,g,h,i=this.descriptors(a),j=i.length;for(d=0;d<j;++d)if(e=i[d],f=e.plugin,h=f[b],"function"==typeof h&&(g=[a].concat(c||[]),g.push(e.options),h.apply(f,g)===!1))return!1;return!0},descriptors:function(a){var b=a.$plugins||(a.$plugins={});if(b.id===this._cacheId)return b.descriptors;var c=[],d=[],e=a&&a.config||{},f=e.options&&e.options.plugins||{};return this._plugins.concat(e.plugins||[]).forEach(function(a){var b=c.indexOf(a);if(b===-1){var e=a.id,g=f[e];g!==!1&&(g===!0&&(g=Dc.clone(sc.global.plugins[e])),c.push(a),d.push({plugin:a,options:g||{}}))}}),b.descriptors=d,b.id=this._cacheId,d},_invalidate:function(a){delete a.$plugins}},Wd={constructors:{},defaults:{},registerScaleType:function(a,b,c){this.constructors[a]=b,this.defaults[a]=Dc.clone(c)},getScaleConstructor:function(a){return this.constructors.hasOwnProperty(a)?this.constructors[a]:void 0},getScaleDefaults:function(a){return this.defaults.hasOwnProperty(a)?Dc.merge({},[sc.scale,this.defaults[a]]):{}},updateScaleDefaults:function(a,b){var c=this;c.defaults.hasOwnProperty(a)&&(c.defaults[a]=Dc.extend(c.defaults[a],b))},addScalesToLayout:function(a){Dc.each(a.scales,function(b){b.fullWidth=b.options.fullWidth,b.position=b.options.position,b.weight=b.options.weight,Ed.addBox(a,b)})}},Xd=Dc.valueOrDefault,Yd=Dc.rtl.getRtlAdapter;sc._set("global",{tooltips:{enabled:!0,custom:null,mode:"nearest",position:"average",intersect:!0,backgroundColor:"rgba(0,0,0,0.8)",titleFontStyle:"bold",titleSpacing:2,titleMarginBottom:6,titleFontColor:"#fff",titleAlign:"left",bodySpacing:2,bodyFontColor:"#fff",bodyAlign:"left",footerFontStyle:"bold",footerSpacing:2,footerMarginTop:6,footerFontColor:"#fff",footerAlign:"left",yPadding:6,xPadding:6,caretPadding:2,caretSize:5,cornerRadius:6,multiKeyBackground:"#fff",displayColors:!0,borderColor:"rgba(0,0,0,0)",borderWidth:0,callbacks:{beforeTitle:Dc.noop,title:function(a,b){var c="",d=b.labels,e=d?d.length:0;if(a.length>0){var f=a[0];f.label?c=f.label:f.xLabel?c=f.xLabel:e>0&&f.index<e&&(c=d[f.index])}return c},afterTitle:Dc.noop,beforeBody:Dc.noop,beforeLabel:Dc.noop,label:function(a,b){var c=b.datasets[a.datasetIndex].label||"";return c&&(c+=": "),c+=Dc.isNullOrUndef(a.value)?a.yLabel:a.value},labelColor:function(a,b){var c=b.getDatasetMeta(a.datasetIndex),d=c.data[a.index],e=d._view;return{borderColor:e.borderColor,backgroundColor:e.backgroundColor}},labelTextColor:function(){return this._options.bodyFontColor},afterLabel:Dc.noop,afterBody:Dc.noop,beforeFooter:Dc.noop,footer:Dc.noop,afterFooter:Dc.noop}}});var Zd={average:function(a){if(!a.length)return!1;var b,c,d=0,e=0,f=0;for(b=0,c=a.length;b<c;++b){var g=a[b];if(g&&g.hasValue()){var h=g.tooltipPosition();d+=h.x,e+=h.y,++f}}return{x:d/f,y:e/f}},nearest:function(a,b){var c,d,e,f=b.x,g=b.y,h=Number.POSITIVE_INFINITY;for(c=0,d=a.length;c<d;++c){var i=a[c];if(i&&i.hasValue()){var j=i.getCenterPoint(),k=Dc.distanceBetweenPoints(b,j);k<h&&(h=k,e=i)}}if(e){var l=e.tooltipPosition();f=l.x,g=l.y}return{x:f,y:g}}},$d=Kc.extend({initialize:function(){this._model=Ca(this._options),this._lastActive=[]},getTitle:function(){var a=this,b=a._options,c=b.callbacks,d=c.beforeTitle.apply(a,arguments),e=c.title.apply(a,arguments),f=c.afterTitle.apply(a,arguments),g=[];return g=za(g,Aa(d)),g=za(g,Aa(e)),g=za(g,Aa(f))},getBeforeBody:function(){return Ha(this._options.callbacks.beforeBody.apply(this,arguments))},getBody:function(a,b){var c=this,d=c._options.callbacks,e=[];return Dc.each(a,function(a){var f={before:[],lines:[],after:[]};za(f.before,Aa(d.beforeLabel.call(c,a,b))),za(f.lines,d.label.call(c,a,b)),za(f.after,Aa(d.afterLabel.call(c,a,b))),e.push(f)}),e},getAfterBody:function(){return Ha(this._options.callbacks.afterBody.apply(this,arguments))},getFooter:function(){var a=this,b=a._options.callbacks,c=b.beforeFooter.apply(a,arguments),d=b.footer.apply(a,arguments),e=b.afterFooter.apply(a,arguments),f=[];return f=za(f,Aa(c)),f=za(f,Aa(d)),f=za(f,Aa(e))},update:function(a){var b,c,d=this,e=d._options,f=d._model,g=d._model=Ca(e),h=d._active,i=d._data,j={xAlign:f.xAlign,yAlign:f.yAlign},k={x:f.x,y:f.y},l={width:f.width,height:f.height},m={x:f.caretX,y:f.caretY};if(h.length){g.opacity=1;var n=[],o=[];m=Zd[e.position].call(d,h,d._eventPosition);var p=[];for(b=0,c=h.length;b<c;++b)p.push(Ba(h[b]));e.filter&&(p=p.filter(function(a){return e.filter(a,i)})),e.itemSort&&(p=p.sort(function(a,b){return e.itemSort(a,b,i)})),Dc.each(p,function(a){n.push(e.callbacks.labelColor.call(d,a,d._chart)),o.push(e.callbacks.labelTextColor.call(d,a,d._chart))}),g.title=d.getTitle(p,i),g.beforeBody=d.getBeforeBody(p,i),g.body=d.getBody(p,i),g.afterBody=d.getAfterBody(p,i),g.footer=d.getFooter(p,i),g.x=m.x,g.y=m.y,g.caretPadding=e.caretPadding,g.labelColors=n,g.labelTextColors=o,g.dataPoints=p,l=Da(this,g),j=Ea(this,l),k=Fa(g,l,j,d._chart)}else g.opacity=0;return g.xAlign=j.xAlign,g.yAlign=j.yAlign,g.x=k.x,g.y=k.y,g.width=l.width,g.height=l.height,g.caretX=m.x,g.caretY=m.y,d._model=g,a&&e.custom&&e.custom.call(d,g),d},drawCaret:function(a,b){var c=this._chart.ctx,d=this._view,e=this.getCaretPosition(a,b,d);c.lineTo(e.x1,e.y1),c.lineTo(e.x2,e.y2),c.lineTo(e.x3,e.y3)},getCaretPosition:function(a,b,c){var d,e,f,g,h,i,j=c.caretSize,k=c.cornerRadius,l=c.xAlign,m=c.yAlign,n=a.x,o=a.y,p=b.width,q=b.height;if("center"===m)h=o+q/2,"left"===l?(d=n,e=d-j,f=d,g=h+j,i=h-j):(d=n+p,e=d+j,f=d,g=h-j,i=h+j);else if("left"===l?(e=n+k+j,d=e-j,f=e+j):"right"===l?(e=n+p-k-j,d=e-j,f=e+j):(e=c.caretX,d=e-j,f=e+j),"top"===m)g=o,h=g-j,i=g;else{g=o+q,h=g+j,i=g;var r=f;f=d,d=r}return{x1:d,x2:e,x3:f,y1:g,y2:h,y3:i}},drawTitle:function(a,b,c){var d,e,f,g=b.title,h=g.length;if(h){var i=Yd(b.rtl,b.x,b.width);for(a.x=Ga(b,b._titleAlign),c.textAlign=i.textAlign(b._titleAlign),c.textBaseline="middle",d=b.titleFontSize,e=b.titleSpacing,c.fillStyle=b.titleFontColor,c.font=Dc.fontString(d,b._titleFontStyle,b._titleFontFamily),f=0;f<h;++f)c.fillText(g[f],i.x(a.x),a.y+d/2),a.y+=d+e,f+1===h&&(a.y+=b.titleMarginBottom-e)}},drawBody:function(a,b,c){var d,e,f,g,h,i,j,k,l=b.bodyFontSize,m=b.bodySpacing,n=b._bodyAlign,o=b.body,p=b.displayColors,q=0,r=p?Ga(b,"left"):0,s=Yd(b.rtl,b.x,b.width),t=function(b){c.fillText(b,s.x(a.x+q),a.y+l/2),a.y+=l+m},u=s.textAlign(n);for(c.textAlign=n,c.textBaseline="middle",c.font=Dc.fontString(l,b._bodyFontStyle,b._bodyFontFamily),a.x=Ga(b,u),c.fillStyle=b.bodyFontColor,Dc.each(b.beforeBody,t),q=p&&"right"!==u?"center"===n?l/2+1:l+2:0,h=0,j=o.length;h<j;++h){for(d=o[h],e=b.labelTextColors[h],f=b.labelColors[h],c.fillStyle=e,Dc.each(d.before,t),g=d.lines,i=0,k=g.length;i<k;++i){if(p){var v=s.x(r);c.fillStyle=b.legendColorBackground,c.fillRect(s.leftForLtr(v,l),a.y,l,l),c.lineWidth=1,c.strokeStyle=f.borderColor,c.strokeRect(s.leftForLtr(v,l),a.y,l,l),c.fillStyle=f.backgroundColor,c.fillRect(s.leftForLtr(s.xPlus(v,1),l-2),a.y+1,l-2,l-2),c.fillStyle=e}t(g[i])}Dc.each(d.after,t)}q=0,Dc.each(b.afterBody,t),a.y-=m},drawFooter:function(a,b,c){var d,e,f=b.footer,g=f.length;if(g){var h=Yd(b.rtl,b.x,b.width);for(a.x=Ga(b,b._footerAlign),a.y+=b.footerMarginTop,c.textAlign=h.textAlign(b._footerAlign),c.textBaseline="middle",d=b.footerFontSize,c.fillStyle=b.footerFontColor,c.font=Dc.fontString(d,b._footerFontStyle,b._footerFontFamily),e=0;e<g;++e)c.fillText(f[e],h.x(a.x),a.y+d/2),a.y+=d+b.footerSpacing}},drawBackground:function(a,b,c,d){c.fillStyle=b.backgroundColor,c.strokeStyle=b.borderColor,c.lineWidth=b.borderWidth;var e=b.xAlign,f=b.yAlign,g=a.x,h=a.y,i=d.width,j=d.height,k=b.cornerRadius;c.beginPath(),c.moveTo(g+k,h),"top"===f&&this.drawCaret(a,d),c.lineTo(g+i-k,h),c.quadraticCurveTo(g+i,h,g+i,h+k),"center"===f&&"right"===e&&this.drawCaret(a,d),c.lineTo(g+i,h+j-k),c.quadraticCurveTo(g+i,h+j,g+i-k,h+j),"bottom"===f&&this.drawCaret(a,d),c.lineTo(g+k,h+j),c.quadraticCurveTo(g,h+j,g,h+j-k),"center"===f&&"left"===e&&this.drawCaret(a,d),c.lineTo(g,h+k),c.quadraticCurveTo(g,h,g+k,h),c.closePath(),c.fill(),b.borderWidth>0&&c.stroke()},draw:function(){var a=this._chart.ctx,b=this._view;if(0!==b.opacity){var c={width:b.width,height:b.height},d={x:b.x,y:b.y},e=Math.abs(b.opacity<.001)?0:b.opacity,f=b.title.length||b.beforeBody.length||b.body.length||b.afterBody.length||b.footer.length;this._options.enabled&&f&&(a.save(),a.globalAlpha=e,this.drawBackground(d,b,a,c),d.y+=b.yPadding,Dc.rtl.overrideTextDirection(a,b.textDirection),this.drawTitle(d,b,a),this.drawBody(d,b,a),this.drawFooter(d,b,a),Dc.rtl.restoreTextDirection(a,b.textDirection),a.restore())}},handleEvent:function(a){var b=this,c=b._options,d=!1;return b._lastActive=b._lastActive||[],"mouseout"===a.type?b._active=[]:(b._active=b._chart.getElementsAtEventForMode(a,c.mode,c),c.reverse&&b._active.reverse()),d=!Dc.arrayEquals(b._active,b._lastActive),d&&(b._lastActive=b._active,(c.enabled||c.custom)&&(b._eventPosition={x:a.x,y:a.y},b.update(!0),b.pivot())),d}}),_d=Zd,ae=$d;ae.positioners=_d;var be=Dc.valueOrDefault;sc._set("global",{elements:{},events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"nearest",intersect:!0,animationDuration:400},onClick:null,maintainAspectRatio:!0,responsive:!0,responsiveAnimationDuration:0});var ce=function(a,b){return this.construct(a,b),this};Dc.extend(ce.prototype,{construct:function(a,b){var c=this;b=Ka(b);var d=Ud.acquireContext(a,b),e=d&&d.canvas,f=e&&e.height,g=e&&e.width;return c.id=Dc.uid(),c.ctx=d,c.canvas=e,c.config=b,c.width=g,c.height=f,c.aspectRatio=f?g/f:null,c.options=b.options,c._bufferedRender=!1,c._layers=[],c.chart=c,c.controller=c,ce.instances[c.id]=c,Object.defineProperty(c,"data",{get:function(){return c.config.data},set:function(a){c.config.data=a}}),d&&e?(c.initialize(),void c.update()):void console.error("Failed to create chart: can't acquire context from the given item")},initialize:function(){var a=this;return Vd.notify(a,"beforeInit"),Dc.retinaScale(a,a.options.devicePixelRatio),a.bindEvents(),a.options.responsive&&a.resize(!0),a.initToolTip(),Vd.notify(a,"afterInit"),a},clear:function(){return Dc.canvas.clear(this),this},stop:function(){return Nc.cancelAnimation(this),this},resize:function(a){var b=this,c=b.options,d=b.canvas,e=c.maintainAspectRatio&&b.aspectRatio||null,f=Math.max(0,Math.floor(Dc.getMaximumWidth(d))),g=Math.max(0,Math.floor(e?f/e:Dc.getMaximumHeight(d)));if((b.width!==f||b.height!==g)&&(d.width=b.width=f,d.height=b.height=g,d.style.width=f+"px",d.style.height=g+"px",Dc.retinaScale(b,c.devicePixelRatio),!a)){var h={width:f,height:g};Vd.notify(b,"resize",[h]),c.onResize&&c.onResize(b,h),b.stop(),b.update({duration:c.responsiveAnimationDuration})}},ensureScalesHaveIDs:function(){var a=this.options,b=a.scales||{},c=a.scale;Dc.each(b.xAxes,function(a,c){a.id||(a.id=Ma(b.xAxes,"x-axis-",c))}),Dc.each(b.yAxes,function(a,c){a.id||(a.id=Ma(b.yAxes,"y-axis-",c))}),c&&(c.id=c.id||"scale")},buildOrUpdateScales:function(){var a=this,b=a.options,c=a.scales||{},d=[],e=Object.keys(c).reduce(function(a,b){return a[b]=!1,a},{});b.scales&&(d=d.concat((b.scales.xAxes||[]).map(function(a){return{options:a,dtype:"category",dposition:"bottom"}}),(b.scales.yAxes||[]).map(function(a){return{options:a,dtype:"linear",dposition:"left"}}))),b.scale&&d.push({options:b.scale,dtype:"radialLinear",isDefault:!0,dposition:"chartArea"}),Dc.each(d,function(b){var d=b.options,f=d.id,g=be(d.type,b.dtype);Na(d.position)!==Na(b.dposition)&&(d.position=b.dposition),e[f]=!0;var h=null;if(f in c&&c[f].type===g)h=c[f],h.options=d,h.ctx=a.ctx,h.chart=a;else{var i=Wd.getScaleConstructor(g);if(!i)return;h=new i({id:f,type:g,options:d,ctx:a.ctx,chart:a}),c[h.id]=h}h.mergeTicksOptions(),b.isDefault&&(a.scale=h)}),Dc.each(e,function(a,b){a||delete c[b]}),a.scales=c,Wd.addScalesToLayout(this)},buildOrUpdateControllers:function(){var a,b,c=this,d=[],e=c.data.datasets;for(a=0,b=e.length;a<b;a++){var f=e[a],g=c.getDatasetMeta(a),h=f.type||c.config.type;if(g.type&&g.type!==h&&(c.destroyDatasetMeta(a),g=c.getDatasetMeta(a)),g.type=h,g.order=f.order||0,g.index=a,g.controller)g.controller.updateIndex(a),g.controller.linkScales();else{var i=Bd[g.type];if(void 0===i)throw new Error('"'+g.type+'" is not a chart type.');g.controller=new i(c,a),d.push(g.controller)}}return d},resetElements:function(){var a=this;Dc.each(a.data.datasets,function(b,c){a.getDatasetMeta(c).controller.reset()},a)},reset:function(){this.resetElements(),this.tooltip.initialize()},update:function(a){var b,c,d=this;if(a&&"object"==typeof a||(a={duration:a,lazy:arguments[1]}),La(d),Vd._invalidate(d),Vd.notify(d,"beforeUpdate")!==!1){d.tooltip._data=d.data;var e=d.buildOrUpdateControllers();for(b=0,c=d.data.datasets.length;b<c;b++)d.getDatasetMeta(b).controller.buildOrUpdateElements();d.updateLayout(),d.options.animation&&d.options.animation.duration&&Dc.each(e,function(a){a.reset()}),d.updateDatasets(),d.tooltip.initialize(),d.lastActive=[],Vd.notify(d,"afterUpdate"),d._layers.sort(Oa("z","_idx")),d._bufferedRender?d._bufferedRequest={duration:a.duration,easing:a.easing,lazy:a.lazy}:d.render(a)}},updateLayout:function(){var a=this;Vd.notify(a,"beforeLayout")!==!1&&(Ed.update(this,this.width,this.height),a._layers=[],Dc.each(a.boxes,function(b){b._configure&&b._configure(),a._layers.push.apply(a._layers,b._layers())},a),a._layers.forEach(function(a,b){a._idx=b}),Vd.notify(a,"afterScaleUpdate"),Vd.notify(a,"afterLayout"))},updateDatasets:function(){var a=this;if(Vd.notify(a,"beforeDatasetsUpdate")!==!1){for(var b=0,c=a.data.datasets.length;b<c;++b)a.updateDataset(b);Vd.notify(a,"afterDatasetsUpdate")}},updateDataset:function(a){var b=this,c=b.getDatasetMeta(a),d={meta:c,index:a};Vd.notify(b,"beforeDatasetUpdate",[d])!==!1&&(c.controller._update(),Vd.notify(b,"afterDatasetUpdate",[d]))},render:function(a){var b=this;a&&"object"==typeof a||(a={duration:a,lazy:arguments[1]});var c=b.options.animation,d=be(a.duration,c&&c.duration),e=a.lazy;if(Vd.notify(b,"beforeRender")!==!1){var f=function(a){Vd.notify(b,"afterRender"),Dc.callback(c&&c.onComplete,[a],b)};if(c&&d){var g=new Mc({numSteps:d/16.66,easing:a.easing||c.easing,render:function(a,b){var c=Dc.easing.effects[b.easing],d=b.currentStep,e=d/b.numSteps;a.draw(c(e),e,d)},onAnimationProgress:c.onProgress,onAnimationComplete:f});Nc.addAnimation(b,g,d,e)}else b.draw(),f(new Mc({numSteps:0,chart:b}));return b}},draw:function(a){var b,c,d=this;if(d.clear(),Dc.isNullOrUndef(a)&&(a=1),d.transition(a),!(d.width<=0||d.height<=0)&&Vd.notify(d,"beforeDraw",[a])!==!1){for(c=d._layers,b=0;b<c.length&&c[b].z<=0;++b)c[b].draw(d.chartArea);for(d.drawDatasets(a);b<c.length;++b)c[b].draw(d.chartArea);d._drawTooltip(a),Vd.notify(d,"afterDraw",[a])}},transition:function(a){for(var b=this,c=0,d=(b.data.datasets||[]).length;c<d;++c)b.isDatasetVisible(c)&&b.getDatasetMeta(c).controller.transition(a);b.tooltip.transition(a)},_getSortedDatasetMetas:function(a){var b,c,d=this,e=d.data.datasets||[],f=[];for(b=0,c=e.length;b<c;++b)a&&!d.isDatasetVisible(b)||f.push(d.getDatasetMeta(b));return f.sort(Oa("order","index")),f},_getSortedVisibleDatasetMetas:function(){return this._getSortedDatasetMetas(!0)},drawDatasets:function(a){var b,c,d=this;if(Vd.notify(d,"beforeDatasetsDraw",[a])!==!1){for(b=d._getSortedVisibleDatasetMetas(),c=b.length-1;c>=0;--c)d.drawDataset(b[c],a);Vd.notify(d,"afterDatasetsDraw",[a])}},drawDataset:function(a,b){var c=this,d={meta:a,index:a.index,easingValue:b};Vd.notify(c,"beforeDatasetDraw",[d])!==!1&&(a.controller.draw(b),Vd.notify(c,"afterDatasetDraw",[d]))},_drawTooltip:function(a){var b=this,c=b.tooltip,d={tooltip:c,easingValue:a};Vd.notify(b,"beforeTooltipDraw",[d])!==!1&&(c.draw(),Vd.notify(b,"afterTooltipDraw",[d]))},getElementAtEvent:function(a){return Cd.modes.single(this,a)},getElementsAtEvent:function(a){return Cd.modes.label(this,a,{intersect:!0})},getElementsAtXAxis:function(a){return Cd.modes["x-axis"](this,a,{intersect:!0})},getElementsAtEventForMode:function(a,b,c){var d=Cd.modes[b];return"function"==typeof d?d(this,a,c):[]},getDatasetAtEvent:function(a){return Cd.modes.dataset(this,a,{intersect:!0})},getDatasetMeta:function(a){var b=this,c=b.data.datasets[a];c._meta||(c._meta={});var d=c._meta[b.id];return d||(d=c._meta[b.id]={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:c.order||0,index:a}),d},getVisibleDatasetCount:function(){for(var a=0,b=0,c=this.data.datasets.length;b<c;++b)this.isDatasetVisible(b)&&a++;return a},isDatasetVisible:function(a){var b=this.getDatasetMeta(a);return"boolean"==typeof b.hidden?!b.hidden:!this.data.datasets[a].hidden},generateLegend:function(){return this.options.legendCallback(this)},destroyDatasetMeta:function(a){var b=this.id,c=this.data.datasets[a],d=c._meta&&c._meta[b];d&&(d.controller.destroy(),delete c._meta[b])},destroy:function(){var a,b,c=this,d=c.canvas;for(c.stop(),a=0,b=c.data.datasets.length;a<b;++a)c.destroyDatasetMeta(a);d&&(c.unbindEvents(),Dc.canvas.clear(c),Ud.releaseContext(c.ctx),c.canvas=null,c.ctx=null),Vd.notify(c,"destroy"),delete ce.instances[c.id]},toBase64Image:function(){return this.canvas.toDataURL.apply(this.canvas,arguments)},initToolTip:function(){var a=this;a.tooltip=new ae({_chart:a,_chartInstance:a,_data:a.data,_options:a.options.tooltips},a)},bindEvents:function(){var a=this,b=a._listeners={},c=function(){a.eventHandler.apply(a,arguments)};Dc.each(a.options.events,function(d){Ud.addEventListener(a,d,c),b[d]=c}),a.options.responsive&&(c=function(){a.resize()},Ud.addEventListener(a,"resize",c),b.resize=c)},unbindEvents:function(){var a=this,b=a._listeners;b&&(delete a._listeners,Dc.each(b,function(b,c){Ud.removeEventListener(a,c,b)}))},updateHoverStyle:function(a,b,c){var d,e,f,g=c?"set":"remove";for(e=0,f=a.length;e<f;++e)d=a[e],d&&this.getDatasetMeta(d._datasetIndex).controller[g+"HoverStyle"](d);"dataset"===b&&this.getDatasetMeta(a[0]._datasetIndex).controller["_"+g+"DatasetHoverStyle"]()},eventHandler:function(a){var b=this,c=b.tooltip;if(Vd.notify(b,"beforeEvent",[a])!==!1){b._bufferedRender=!0,b._bufferedRequest=null;var d=b.handleEvent(a);c&&(d=c._start?c.handleEvent(a):d|c.handleEvent(a)),Vd.notify(b,"afterEvent",[a]);var e=b._bufferedRequest;return e?b.render(e):d&&!b.animating&&(b.stop(),b.render({duration:b.options.hover.animationDuration,lazy:!0})),b._bufferedRender=!1,b._bufferedRequest=null,b}},handleEvent:function(a){var b=this,c=b.options||{},d=c.hover,e=!1;return b.lastActive=b.lastActive||[],"mouseout"===a.type?b.active=[]:b.active=b.getElementsAtEventForMode(a,d.mode,d),Dc.callback(c.onHover||c.hover.onHover,[a["native"],b.active],b),"mouseup"!==a.type&&"click"!==a.type||c.onClick&&c.onClick.call(b,a["native"],b.active),b.lastActive.length&&b.updateHoverStyle(b.lastActive,d.mode,!1),b.active.length&&d.mode&&b.updateHoverStyle(b.active,d.mode,!0),e=!Dc.arrayEquals(b.active,b.lastActive),b.lastActive=b.active,e}}),ce.instances={};var de=ce;ce.Controller=ce,ce.types={},Dc.configMerge=Ja,Dc.scaleMerge=Ia;var ee=function(){function a(a,b,c){var d;return"string"==typeof a?(d=parseInt(a,10),a.indexOf("%")!==-1&&(d=d/100*b.parentNode[c])):d=a,d}function b(a){return void 0!==a&&null!==a&&"none"!==a}function c(c,d,e){var f=document.defaultView,g=Dc._getParentNode(c),h=f.getComputedStyle(c)[d],i=f.getComputedStyle(g)[d],j=b(h),k=b(i),l=Number.POSITIVE_INFINITY;return j||k?Math.min(j?a(h,c,e):l,k?a(i,g,e):l):"none"}Dc.where=function(a,b){if(Dc.isArray(a)&&Array.prototype.filter)return a.filter(b);var c=[];return Dc.each(a,function(a){b(a)&&c.push(a)}),c},Dc.findIndex=Array.prototype.findIndex?function(a,b,c){return a.findIndex(b,c)}:function(a,b,c){c=void 0===c?a:c;for(var d=0,e=a.length;d<e;++d)if(b.call(c,a[d],d,a))return d;return-1},Dc.findNextWhere=function(a,b,c){Dc.isNullOrUndef(c)&&(c=-1);for(var d=c+1;d<a.length;d++){var e=a[d];if(b(e))return e}},Dc.findPreviousWhere=function(a,b,c){Dc.isNullOrUndef(c)&&(c=a.length);for(var d=c-1;d>=0;d--){var e=a[d];if(b(e))return e}},Dc.isNumber=function(a){return!isNaN(parseFloat(a))&&isFinite(a)},Dc.almostEquals=function(a,b,c){return Math.abs(a-b)<c},Dc.almostWhole=function(a,b){var c=Math.round(a);return c-b<=a&&c+b>=a},Dc.max=function(a){return a.reduce(function(a,b){return isNaN(b)?a:Math.max(a,b)},Number.NEGATIVE_INFINITY)},Dc.min=function(a){return a.reduce(function(a,b){return isNaN(b)?a:Math.min(a,b)},Number.POSITIVE_INFINITY)},Dc.sign=Math.sign?function(a){return Math.sign(a)}:function(a){return a=+a,0===a||isNaN(a)?a:a>0?1:-1},Dc.toRadians=function(a){return a*(Math.PI/180)},Dc.toDegrees=function(a){return a*(180/Math.PI)},Dc._decimalPlaces=function(a){if(Dc.isFinite(a)){for(var b=1,c=0;Math.round(a*b)/b!==a;)b*=10,c++;return c}},Dc.getAngleFromPoint=function(a,b){var c=b.x-a.x,d=b.y-a.y,e=Math.sqrt(c*c+d*d),f=Math.atan2(d,c);return f<-.5*Math.PI&&(f+=2*Math.PI),{angle:f,distance:e}},Dc.distanceBetweenPoints=function(a,b){return Math.sqrt(Math.pow(b.x-a.x,2)+Math.pow(b.y-a.y,2))},Dc.aliasPixel=function(a){return a%2===0?0:.5},Dc._alignPixel=function(a,b,c){var d=a.currentDevicePixelRatio,e=c/2;return Math.round((b-e)*d)/d+e},Dc.splineCurve=function(a,b,c,d){var e=a.skip?b:a,f=b,g=c.skip?b:c,h=Math.sqrt(Math.pow(f.x-e.x,2)+Math.pow(f.y-e.y,2)),i=Math.sqrt(Math.pow(g.x-f.x,2)+Math.pow(g.y-f.y,2)),j=h/(h+i),k=i/(h+i);
j=isNaN(j)?0:j,k=isNaN(k)?0:k;var l=d*j,m=d*k;return{previous:{x:f.x-l*(g.x-e.x),y:f.y-l*(g.y-e.y)},next:{x:f.x+m*(g.x-e.x),y:f.y+m*(g.y-e.y)}}},Dc.EPSILON=Number.EPSILON||1e-14,Dc.splineCurveMonotone=function(a){var b,c,d,e,f=(a||[]).map(function(a){return{model:a._model,deltaK:0,mK:0}}),g=f.length;for(b=0;b<g;++b)if(d=f[b],!d.model.skip){if(c=b>0?f[b-1]:null,e=b<g-1?f[b+1]:null,e&&!e.model.skip){var h=e.model.x-d.model.x;d.deltaK=0!==h?(e.model.y-d.model.y)/h:0}!c||c.model.skip?d.mK=d.deltaK:!e||e.model.skip?d.mK=c.deltaK:this.sign(c.deltaK)!==this.sign(d.deltaK)?d.mK=0:d.mK=(c.deltaK+d.deltaK)/2}var i,j,k,l;for(b=0;b<g-1;++b)d=f[b],e=f[b+1],d.model.skip||e.model.skip||(Dc.almostEquals(d.deltaK,0,this.EPSILON)?d.mK=e.mK=0:(i=d.mK/d.deltaK,j=e.mK/d.deltaK,l=Math.pow(i,2)+Math.pow(j,2),l<=9||(k=3/Math.sqrt(l),d.mK=i*k*d.deltaK,e.mK=j*k*d.deltaK)));var m;for(b=0;b<g;++b)d=f[b],d.model.skip||(c=b>0?f[b-1]:null,e=b<g-1?f[b+1]:null,c&&!c.model.skip&&(m=(d.model.x-c.model.x)/3,d.model.controlPointPreviousX=d.model.x-m,d.model.controlPointPreviousY=d.model.y-m*d.mK),e&&!e.model.skip&&(m=(e.model.x-d.model.x)/3,d.model.controlPointNextX=d.model.x+m,d.model.controlPointNextY=d.model.y+m*d.mK))},Dc.nextItem=function(a,b,c){return c?b>=a.length-1?a[0]:a[b+1]:b>=a.length-1?a[a.length-1]:a[b+1]},Dc.previousItem=function(a,b,c){return c?b<=0?a[a.length-1]:a[b-1]:b<=0?a[0]:a[b-1]},Dc.niceNum=function(a,b){var c,d=Math.floor(Dc.log10(a)),e=a/Math.pow(10,d);return c=b?e<1.5?1:e<3?2:e<7?5:10:e<=1?1:e<=2?2:e<=5?5:10,c*Math.pow(10,d)},Dc.requestAnimFrame=function(){return"undefined"==typeof window?function(a){a()}:window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(a){return window.setTimeout(a,1e3/60)}}(),Dc.getRelativePosition=function(a,b){var c,d,e=a.originalEvent||a,f=a.target||a.srcElement,g=f.getBoundingClientRect(),h=e.touches;h&&h.length>0?(c=h[0].clientX,d=h[0].clientY):(c=e.clientX,d=e.clientY);var i=parseFloat(Dc.getStyle(f,"padding-left")),j=parseFloat(Dc.getStyle(f,"padding-top")),k=parseFloat(Dc.getStyle(f,"padding-right")),l=parseFloat(Dc.getStyle(f,"padding-bottom")),m=g.right-g.left-i-k,n=g.bottom-g.top-j-l;return c=Math.round((c-g.left-i)/m*f.width/b.currentDevicePixelRatio),d=Math.round((d-g.top-j)/n*f.height/b.currentDevicePixelRatio),{x:c,y:d}},Dc.getConstraintWidth=function(a){return c(a,"max-width","clientWidth")},Dc.getConstraintHeight=function(a){return c(a,"max-height","clientHeight")},Dc._calculatePadding=function(a,b,c){return b=Dc.getStyle(a,b),b.indexOf("%")>-1?c*parseInt(b,10)/100:parseInt(b,10)},Dc._getParentNode=function(a){var b=a.parentNode;return b&&"[object ShadowRoot]"===b.toString()&&(b=b.host),b},Dc.getMaximumWidth=function(a){var b=Dc._getParentNode(a);if(!b)return a.clientWidth;var c=b.clientWidth,d=Dc._calculatePadding(b,"padding-left",c),e=Dc._calculatePadding(b,"padding-right",c),f=c-d-e,g=Dc.getConstraintWidth(a);return isNaN(g)?f:Math.min(f,g)},Dc.getMaximumHeight=function(a){var b=Dc._getParentNode(a);if(!b)return a.clientHeight;var c=b.clientHeight,d=Dc._calculatePadding(b,"padding-top",c),e=Dc._calculatePadding(b,"padding-bottom",c),f=c-d-e,g=Dc.getConstraintHeight(a);return isNaN(g)?f:Math.min(f,g)},Dc.getStyle=function(a,b){return a.currentStyle?a.currentStyle[b]:document.defaultView.getComputedStyle(a,null).getPropertyValue(b)},Dc.retinaScale=function(a,b){var c=a.currentDevicePixelRatio=b||"undefined"!=typeof window&&window.devicePixelRatio||1;if(1!==c){var d=a.canvas,e=a.height,f=a.width;d.height=e*c,d.width=f*c,a.ctx.scale(c,c),d.style.height||d.style.width||(d.style.height=e+"px",d.style.width=f+"px")}},Dc.fontString=function(a,b,c){return b+" "+a+"px "+c},Dc.longestText=function(a,b,c,d){d=d||{};var e=d.data=d.data||{},f=d.garbageCollect=d.garbageCollect||[];d.font!==b&&(e=d.data={},f=d.garbageCollect=[],d.font=b),a.font=b;var g,h,i,j,k,l=0,m=c.length;for(g=0;g<m;g++)if(j=c[g],void 0!==j&&null!==j&&Dc.isArray(j)!==!0)l=Dc.measureText(a,e,f,l,j);else if(Dc.isArray(j))for(h=0,i=j.length;h<i;h++)k=j[h],void 0===k||null===k||Dc.isArray(k)||(l=Dc.measureText(a,e,f,l,k));var n=f.length/2;if(n>c.length){for(g=0;g<n;g++)delete e[f[g]];f.splice(0,n)}return l},Dc.measureText=function(a,b,c,d,e){var f=b[e];return f||(f=b[e]=a.measureText(e).width,c.push(e)),f>d&&(d=f),d},Dc.numberOfLabelLines=function(a){var b=1;return Dc.each(a,function(a){Dc.isArray(a)&&a.length>b&&(b=a.length)}),b},Dc.color=ec?function(a){return a instanceof CanvasGradient&&(a=sc.global.defaultColor),ec(a)}:function(a){return console.error("Color.js not found!"),a},Dc.getHoverColor=function(a){return a instanceof CanvasPattern||a instanceof CanvasGradient?a:Dc.color(a).saturate(.5).darken(.1).rgbString()}};Dc.extend(Qa.prototype,{formats:Pa,parse:Pa,format:Pa,add:Pa,diff:Pa,startOf:Pa,endOf:Pa,_create:function(a){return a}}),Qa.override=function(a){Dc.extend(Qa.prototype,a)};var fe=Qa,ge={_date:fe},he={formatters:{values:function(a){return Dc.isArray(a)?a:""+a},linear:function(a,b,c){var d=c.length>3?c[2]-c[1]:c[1]-c[0];Math.abs(d)>1&&a!==Math.floor(a)&&(d=a-Math.floor(a));var e=Dc.log10(Math.abs(d)),f="";if(0!==a){var g=Math.max(Math.abs(c[0]),Math.abs(c[c.length-1]));if(g<1e-4){var h=Dc.log10(Math.abs(a)),i=Math.floor(h)-Math.floor(e);i=Math.max(Math.min(i,20),0),f=a.toExponential(i)}else{var j=-1*Math.floor(e);j=Math.max(Math.min(j,20),0),f=a.toFixed(j)}}else f="0";return f},logarithmic:function(a,b,c){var d=a/Math.pow(10,Math.floor(Dc.log10(a)));return 0===a?"0":1===d||2===d||5===d||0===b||b===c.length-1?a.toExponential():""}}},ie=Dc.isArray,je=Dc.isNullOrUndef,ke=Dc.valueOrDefault,le=Dc.valueAtIndexOrDefault;sc._set("scale",{display:!0,position:"left",offset:!1,gridLines:{display:!0,color:"rgba(0,0,0,0.1)",lineWidth:1,drawBorder:!0,drawOnChartArea:!0,drawTicks:!0,tickMarkLength:10,zeroLineWidth:1,zeroLineColor:"rgba(0,0,0,0.25)",zeroLineBorderDash:[],zeroLineBorderDashOffset:0,offsetGridLines:!1,borderDash:[],borderDashOffset:0},scaleLabel:{display:!1,labelString:"",padding:{top:4,bottom:4}},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,callback:he.formatters.values,minor:{},major:{}}});var me=Kc.extend({zeroLineIndex:0,getPadding:function(){var a=this;return{left:a.paddingLeft||0,top:a.paddingTop||0,right:a.paddingRight||0,bottom:a.paddingBottom||0}},getTicks:function(){return this._ticks},_getLabels:function(){var a=this.chart.data;return this.options.labels||(this.isHorizontal()?a.xLabels:a.yLabels)||a.labels||[]},mergeTicksOptions:function(){},beforeUpdate:function(){Dc.callback(this.options.beforeUpdate,[this])},update:function(a,b,c){var d,e,f,g,h,i=this,j=i.options.ticks,k=j.sampleSize;if(i.beforeUpdate(),i.maxWidth=a,i.maxHeight=b,i.margins=Dc.extend({left:0,right:0,top:0,bottom:0},c),i._ticks=null,i.ticks=null,i._labelSizes=null,i._maxLabelLines=0,i.longestLabelWidth=0,i.longestTextCache=i.longestTextCache||{},i._gridLineItems=null,i._labelItems=null,i.beforeSetDimensions(),i.setDimensions(),i.afterSetDimensions(),i.beforeDataLimits(),i.determineDataLimits(),i.afterDataLimits(),i.beforeBuildTicks(),g=i.buildTicks()||[],g=i.afterBuildTicks(g)||g,(!g||!g.length)&&i.ticks)for(g=[],d=0,e=i.ticks.length;d<e;++d)g.push({value:i.ticks[d],major:!1});return i._ticks=g,h=k<g.length,f=i._convertTicksToLabels(h?Ra(g,k):g),i._configure(),i.beforeCalculateTickRotation(),i.calculateTickRotation(),i.afterCalculateTickRotation(),i.beforeFit(),i.fit(),i.afterFit(),i._ticksToDraw=j.display&&(j.autoSkip||"auto"===j.source)?i._autoSkip(g):g,h&&(f=i._convertTicksToLabels(i._ticksToDraw)),i.ticks=f,i.afterUpdate(),i.minSize},_configure:function(){var a,b,c=this,d=c.options.ticks.reverse;c.isHorizontal()?(a=c.left,b=c.right):(a=c.top,b=c.bottom,d=!d),c._startPixel=a,c._endPixel=b,c._reversePixels=d,c._length=b-a},afterUpdate:function(){Dc.callback(this.options.afterUpdate,[this])},beforeSetDimensions:function(){Dc.callback(this.options.beforeSetDimensions,[this])},setDimensions:function(){var a=this;a.isHorizontal()?(a.width=a.maxWidth,a.left=0,a.right=a.width):(a.height=a.maxHeight,a.top=0,a.bottom=a.height),a.paddingLeft=0,a.paddingTop=0,a.paddingRight=0,a.paddingBottom=0},afterSetDimensions:function(){Dc.callback(this.options.afterSetDimensions,[this])},beforeDataLimits:function(){Dc.callback(this.options.beforeDataLimits,[this])},determineDataLimits:Dc.noop,afterDataLimits:function(){Dc.callback(this.options.afterDataLimits,[this])},beforeBuildTicks:function(){Dc.callback(this.options.beforeBuildTicks,[this])},buildTicks:Dc.noop,afterBuildTicks:function(a){var b=this;return ie(a)&&a.length?Dc.callback(b.options.afterBuildTicks,[b,a]):(b.ticks=Dc.callback(b.options.afterBuildTicks,[b,b.ticks])||b.ticks,a)},beforeTickToLabelConversion:function(){Dc.callback(this.options.beforeTickToLabelConversion,[this])},convertTicksToLabels:function(){var a=this,b=a.options.ticks;a.ticks=a.ticks.map(b.userCallback||b.callback,this)},afterTickToLabelConversion:function(){Dc.callback(this.options.afterTickToLabelConversion,[this])},beforeCalculateTickRotation:function(){Dc.callback(this.options.beforeCalculateTickRotation,[this])},calculateTickRotation:function(){var a,b,c,d,e,f,g,h=this,i=h.options,j=i.ticks,k=h.getTicks().length,l=j.minRotation||0,m=j.maxRotation,n=l;return!h._isVisible()||!j.display||l>=m||k<=1||!h.isHorizontal()?void(h.labelRotation=l):(a=h._getLabelSizes(),b=a.widest.width,c=a.highest.height-a.highest.offset,d=Math.min(h.maxWidth,h.chart.width-b),e=i.offset?h.maxWidth/k:d/(k-1),b+6>e&&(e=d/(k-(i.offset?.5:1)),f=h.maxHeight-Va(i.gridLines)-j.padding-Wa(i.scaleLabel),g=Math.sqrt(b*b+c*c),n=Dc.toDegrees(Math.min(Math.asin(Math.min((a.highest.height+6)/e,1)),Math.asin(Math.min(f/g,1))-Math.asin(c/g))),n=Math.max(l,Math.min(m,n))),void(h.labelRotation=n))},afterCalculateTickRotation:function(){Dc.callback(this.options.afterCalculateTickRotation,[this])},beforeFit:function(){Dc.callback(this.options.beforeFit,[this])},fit:function(){var a=this,b=a.minSize={width:0,height:0},c=a.chart,d=a.options,e=d.ticks,f=d.scaleLabel,g=d.gridLines,h=a._isVisible(),i="bottom"===d.position,j=a.isHorizontal();if(j?b.width=a.maxWidth:h&&(b.width=Va(g)+Wa(f)),j?h&&(b.height=Va(g)+Wa(f)):b.height=a.maxHeight,e.display&&h){var k=Ya(e),l=a._getLabelSizes(),m=l.first,n=l.last,o=l.widest,p=l.highest,q=.4*k.minor.lineHeight,r=e.padding;if(j){var s=0!==a.labelRotation,t=Dc.toRadians(a.labelRotation),u=Math.cos(t),v=Math.sin(t),w=v*o.width+u*(p.height-(s?p.offset:0))+(s?0:q);b.height=Math.min(a.maxHeight,b.height+w+r);var x,y,z=a.getPixelForTick(0)-a.left,A=a.right-a.getPixelForTick(a.getTicks().length-1);s?(x=i?u*m.width+v*m.offset:v*(m.height-m.offset),y=i?v*(n.height-n.offset):u*n.width+v*n.offset):(x=m.width/2,y=n.width/2),a.paddingLeft=Math.max((x-z)*a.width/(a.width-z),0)+3,a.paddingRight=Math.max((y-A)*a.width/(a.width-A),0)+3}else{var B=e.mirror?0:o.width+r+q;b.width=Math.min(a.maxWidth,b.width+B),a.paddingTop=m.height/2,a.paddingBottom=n.height/2}}a.handleMargins(),j?(a.width=a._length=c.width-a.margins.left-a.margins.right,a.height=b.height):(a.width=b.width,a.height=a._length=c.height-a.margins.top-a.margins.bottom)},handleMargins:function(){var a=this;a.margins&&(a.margins.left=Math.max(a.paddingLeft,a.margins.left),a.margins.top=Math.max(a.paddingTop,a.margins.top),a.margins.right=Math.max(a.paddingRight,a.margins.right),a.margins.bottom=Math.max(a.paddingBottom,a.margins.bottom))},afterFit:function(){Dc.callback(this.options.afterFit,[this])},isHorizontal:function(){var a=this.options.position;return"top"===a||"bottom"===a},isFullWidth:function(){return this.options.fullWidth},getRightValue:function(a){if(je(a))return NaN;if(("number"==typeof a||a instanceof Number)&&!isFinite(a))return NaN;if(a)if(this.isHorizontal()){if(void 0!==a.x)return this.getRightValue(a.x)}else if(void 0!==a.y)return this.getRightValue(a.y);return a},_convertTicksToLabels:function(a){var b,c,d,e=this;for(e.ticks=a.map(function(a){return a.value}),e.beforeTickToLabelConversion(),b=e.convertTicksToLabels(a)||e.ticks,e.afterTickToLabelConversion(),c=0,d=a.length;c<d;++c)a[c].label=b[c];return b},_getLabelSizes:function(){var a=this,b=a._labelSizes;return b||(a._labelSizes=b=Ua(a.ctx,Ya(a.options.ticks),a.getTicks(),a.longestTextCache),a.longestLabelWidth=b.widest.width),b},_parseValue:function(a){var b,c,d,e;return ie(a)?(b=+this.getRightValue(a[0]),c=+this.getRightValue(a[1]),d=Math.min(b,c),e=Math.max(b,c)):(a=+this.getRightValue(a),b=void 0,c=a,d=a,e=a),{min:d,max:e,start:b,end:c}},_getScaleLabel:function(a){var b=this._parseValue(a);return void 0!==b.start?"["+b.start+", "+b.end+"]":+this.getRightValue(a)},getLabelForIndex:Dc.noop,getPixelForValue:Dc.noop,getValueForPixel:Dc.noop,getPixelForTick:function(a){var b=this,c=b.options.offset,d=b._ticks.length,e=1/Math.max(d-(c?0:1),1);return a<0||a>d-1?null:b.getPixelForDecimal(a*e+(c?e/2:0))},getPixelForDecimal:function(a){var b=this;return b._reversePixels&&(a=1-a),b._startPixel+a*b._length},getDecimalForPixel:function(a){var b=(a-this._startPixel)/this._length;return this._reversePixels?1-b:b},getBasePixel:function(){return this.getPixelForValue(this.getBaseValue())},getBaseValue:function(){var a=this,b=a.min,c=a.max;return a.beginAtZero?0:b<0&&c<0?c:b>0&&c>0?b:0},_autoSkip:function(a){var b,c,d,e,f=this,g=f.options.ticks,h=f._length,i=g.maxTicksLimit||h/f._tickSize()+1,j=g.major.enabled?ab(a):[],k=j.length,l=j[0],m=j[k-1];if(k>i)return bb(a,j,k/i),Za(a);if(d=_a(j,a,h,i),k>0){for(b=0,c=k-1;b<c;b++)cb(a,d,j[b],j[b+1]);return e=k>1?(m-l)/(k-1):null,cb(a,d,Dc.isNullOrUndef(e)?0:l-e,l),cb(a,d,m,Dc.isNullOrUndef(e)?a.length:m+e),Za(a)}return cb(a,d),Za(a)},_tickSize:function(){var a=this,b=a.options.ticks,c=Dc.toRadians(a.labelRotation),d=Math.abs(Math.cos(c)),e=Math.abs(Math.sin(c)),f=a._getLabelSizes(),g=b.autoSkipPadding||0,h=f?f.widest.width+g:0,i=f?f.highest.height+g:0;return a.isHorizontal()?i*d>h*e?h/d:i/e:i*e<h*d?i/d:h/e},_isVisible:function(){var a,b,c,d=this,e=d.chart,f=d.options.display;if("auto"!==f)return!!f;for(a=0,b=e.data.datasets.length;a<b;++a)if(e.isDatasetVisible(a)&&(c=e.getDatasetMeta(a),c.xAxisID===d.id||c.yAxisID===d.id))return!0;return!1},_computeGridLineItems:function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s=this,t=s.chart,u=s.options,v=u.gridLines,w=u.position,x=v.offsetGridLines,y=s.isHorizontal(),z=s._ticksToDraw,A=z.length+(x?1:0),B=Va(v),C=[],D=v.drawBorder?le(v.lineWidth,0,0):0,E=D/2,F=Dc._alignPixel,G=function(a){return F(t,a,D)};for("top"===w?(b=G(s.bottom),h=s.bottom-B,j=b-E,l=G(a.top)+E,n=a.bottom):"bottom"===w?(b=G(s.top),l=a.top,n=G(a.bottom)-E,h=b+E,j=s.top+B):"left"===w?(b=G(s.right),g=s.right-B,i=b-E,k=G(a.left)+E,m=a.right):(b=G(s.left),k=a.left,m=G(a.right)-E,g=b+E,i=s.left+B),c=0;c<A;++c)d=z[c]||{},je(d.label)&&c<z.length||(c===s.zeroLineIndex&&u.offset===x?(o=v.zeroLineWidth,p=v.zeroLineColor,q=v.zeroLineBorderDash||[],r=v.zeroLineBorderDashOffset||0):(o=le(v.lineWidth,c,1),p=le(v.color,c,"rgba(0,0,0,0.1)"),q=v.borderDash||[],r=v.borderDashOffset||0),e=Sa(s,d._index||c,x),void 0!==e&&(f=F(t,e,o),y?g=i=k=m=f:h=j=l=n=f,C.push({tx1:g,ty1:h,tx2:i,ty2:j,x1:k,y1:l,x2:m,y2:n,width:o,color:p,borderDash:q,borderDashOffset:r})));return C.ticksLength=A,C.borderValue=b,C},_computeLabelItems:function(){var a,b,c,d,e,f,g,h,i,j,k,l,m=this,n=m.options,o=n.ticks,p=n.position,q=o.mirror,r=m.isHorizontal(),s=m._ticksToDraw,t=Ya(o),u=o.padding,v=Va(n.gridLines),w=-Dc.toRadians(m.labelRotation),x=[];for("top"===p?(f=m.bottom-v-u,g=w?"left":"center"):"bottom"===p?(f=m.top+v+u,g=w?"right":"center"):"left"===p?(e=m.right-(q?0:v)-u,g=q?"left":"right"):(e=m.left+(q?0:v)+u,g=q?"right":"left"),a=0,b=s.length;a<b;++a)c=s[a],d=c.label,je(d)||(h=m.getPixelForTick(c._index||a)+o.labelOffset,i=c.major?t.major:t.minor,j=i.lineHeight,k=ie(d)?d.length:1,r?(e=h,l="top"===p?((w?1:.5)-k)*j:(w?0:.5)*j):(f=h,l=(1-k)*j/2),x.push({x:e,y:f,rotation:w,label:d,font:i,textOffset:l,textAlign:g}));return x},_drawGrid:function(a){var b=this,c=b.options.gridLines;if(c.display){var d,e,f,g,h,i=b.ctx,j=b.chart,k=Dc._alignPixel,l=c.drawBorder?le(c.lineWidth,0,0):0,m=b._gridLineItems||(b._gridLineItems=b._computeGridLineItems(a));for(f=0,g=m.length;f<g;++f)h=m[f],d=h.width,e=h.color,d&&e&&(i.save(),i.lineWidth=d,i.strokeStyle=e,i.setLineDash&&(i.setLineDash(h.borderDash),i.lineDashOffset=h.borderDashOffset),i.beginPath(),c.drawTicks&&(i.moveTo(h.tx1,h.ty1),i.lineTo(h.tx2,h.ty2)),c.drawOnChartArea&&(i.moveTo(h.x1,h.y1),i.lineTo(h.x2,h.y2)),i.stroke(),i.restore());if(l){var n,o,p,q,r=l,s=le(c.lineWidth,m.ticksLength-1,1),t=m.borderValue;b.isHorizontal()?(n=k(j,b.left,r)-r/2,o=k(j,b.right,s)+s/2,p=q=t):(p=k(j,b.top,r)-r/2,q=k(j,b.bottom,s)+s/2,n=o=t),i.lineWidth=l,i.strokeStyle=le(c.color,0),i.beginPath(),i.moveTo(n,p),i.lineTo(o,q),i.stroke()}}},_drawLabels:function(){var a=this,b=a.options.ticks;if(b.display){var c,d,e,f,g,h,i,j,k=a.ctx,l=a._labelItems||(a._labelItems=a._computeLabelItems());for(c=0,e=l.length;c<e;++c){if(g=l[c],h=g.font,k.save(),k.translate(g.x,g.y),k.rotate(g.rotation),k.font=h.string,k.fillStyle=h.color,k.textBaseline="middle",k.textAlign=g.textAlign,i=g.label,j=g.textOffset,ie(i))for(d=0,f=i.length;d<f;++d)k.fillText(""+i[d],0,j),j+=h.lineHeight;else k.fillText(i,0,j);k.restore()}}},_drawTitle:function(){var a=this,b=a.ctx,c=a.options,d=c.scaleLabel;if(d.display){var e,f,g=ke(d.fontColor,sc.global.defaultFontColor),h=Dc.options._parseFont(d),i=Dc.options.toPadding(d.padding),j=h.lineHeight/2,k=c.position,l=0;if(a.isHorizontal())e=a.left+a.width/2,f="bottom"===k?a.bottom-j-i.bottom:a.top+j+i.top;else{var m="left"===k;e=m?a.left+j+i.top:a.right-j-i.top,f=a.top+a.height/2,l=m?-.5*Math.PI:.5*Math.PI}b.save(),b.translate(e,f),b.rotate(l),b.textAlign="center",b.textBaseline="middle",b.fillStyle=g,b.font=h.string,b.fillText(d.labelString,0,0),b.restore()}},draw:function(a){var b=this;b._isVisible()&&(b._drawGrid(a),b._drawTitle(),b._drawLabels())},_layers:function(){var a=this,b=a.options,c=b.ticks&&b.ticks.z||0,d=b.gridLines&&b.gridLines.z||0;return a._isVisible()&&c!==d&&a.draw===a._draw?[{z:d,draw:function(){a._drawGrid.apply(a,arguments),a._drawTitle.apply(a,arguments)}},{z:c,draw:function(){a._drawLabels.apply(a,arguments)}}]:[{z:c,draw:function(){a.draw.apply(a,arguments)}}]},_getMatchingVisibleMetas:function(a){var b=this,c=b.isHorizontal();return b.chart._getSortedVisibleDatasetMetas().filter(function(d){return(!a||d.type===a)&&(c?d.xAxisID===b.id:d.yAxisID===b.id)})}});me.prototype._draw=me.prototype.draw;var ne=me,oe=Dc.isNullOrUndef,pe={position:"bottom"},qe=ne.extend({determineDataLimits:function(){var a,b=this,c=b._getLabels(),d=b.options.ticks,e=d.min,f=d.max,g=0,h=c.length-1;void 0!==e&&(a=c.indexOf(e),a>=0&&(g=a)),void 0!==f&&(a=c.indexOf(f),a>=0&&(h=a)),b.minIndex=g,b.maxIndex=h,b.min=c[g],b.max=c[h]},buildTicks:function(){var a=this,b=a._getLabels(),c=a.minIndex,d=a.maxIndex;a.ticks=0===c&&d===b.length-1?b:b.slice(c,d+1)},getLabelForIndex:function(a,b){var c=this,d=c.chart;return d.getDatasetMeta(b).controller._getValueScaleId()===c.id?c.getRightValue(d.data.datasets[b].data[a]):c._getLabels()[a]},_configure:function(){var a=this,b=a.options.offset,c=a.ticks;ne.prototype._configure.call(a),a.isHorizontal()||(a._reversePixels=!a._reversePixels),c&&(a._startValue=a.minIndex-(b?.5:0),a._valueRange=Math.max(c.length-(b?0:1),1))},getPixelForValue:function(a,b,c){var d,e,f,g=this;return oe(b)||oe(c)||(a=g.chart.data.datasets[c].data[b]),oe(a)||(d=g.isHorizontal()?a.x:a.y),(void 0!==d||void 0!==a&&isNaN(b))&&(e=g._getLabels(),a=Dc.valueOrDefault(d,a),f=e.indexOf(a),b=f!==-1?f:b,isNaN(b)&&(b=a)),g.getPixelForDecimal((b-g._startValue)/g._valueRange)},getPixelForTick:function(a){var b=this.ticks;return a<0||a>b.length-1?null:this.getPixelForValue(b[a],a+this.minIndex)},getValueForPixel:function(a){var b=this,c=Math.round(b._startValue+b.getDecimalForPixel(a)*b._valueRange);return Math.min(Math.max(c,0),b.ticks.length-1)},getBasePixel:function(){return this.bottom}}),re=pe;qe._defaults=re;var se=Dc.noop,te=Dc.isNullOrUndef,ue=ne.extend({getRightValue:function(a){return"string"==typeof a?+a:ne.prototype.getRightValue.call(this,a)},handleTickRangeOptions:function(){var a=this,b=a.options,c=b.ticks;if(c.beginAtZero){var d=Dc.sign(a.min),e=Dc.sign(a.max);d<0&&e<0?a.max=0:d>0&&e>0&&(a.min=0)}var f=void 0!==c.min||void 0!==c.suggestedMin,g=void 0!==c.max||void 0!==c.suggestedMax;void 0!==c.min?a.min=c.min:void 0!==c.suggestedMin&&(null===a.min?a.min=c.suggestedMin:a.min=Math.min(a.min,c.suggestedMin)),void 0!==c.max?a.max=c.max:void 0!==c.suggestedMax&&(null===a.max?a.max=c.suggestedMax:a.max=Math.max(a.max,c.suggestedMax)),f!==g&&a.min>=a.max&&(f?a.max=a.min+1:a.min=a.max-1),a.min===a.max&&(a.max++,c.beginAtZero||a.min--)},getTickLimit:function(){var a,b=this,c=b.options.ticks,d=c.stepSize,e=c.maxTicksLimit;return d?a=Math.ceil(b.max/d)-Math.floor(b.min/d)+1:(a=b._computeTickLimit(),e=e||11),e&&(a=Math.min(e,a)),a},_computeTickLimit:function(){return Number.POSITIVE_INFINITY},handleDirectionalChanges:se,buildTicks:function(){var a=this,b=a.options,c=b.ticks,d=a.getTickLimit();d=Math.max(2,d);var e={maxTicks:d,min:c.min,max:c.max,precision:c.precision,stepSize:Dc.valueOrDefault(c.fixedStepSize,c.stepSize)},f=a.ticks=db(e,a);a.handleDirectionalChanges(),a.max=Dc.max(f),a.min=Dc.min(f),c.reverse?(f.reverse(),a.start=a.max,a.end=a.min):(a.start=a.min,a.end=a.max)},convertTicksToLabels:function(){var a=this;a.ticksAsNumbers=a.ticks.slice(),a.zeroLineIndex=a.ticks.indexOf(0),ne.prototype.convertTicksToLabels.call(a)},_configure:function(){var a,b=this,c=b.getTicks(),d=b.min,e=b.max;ne.prototype._configure.call(b),b.options.offset&&c.length&&(a=(e-d)/Math.max(c.length-1,1)/2,d-=a,e+=a),b._startValue=d,b._endValue=e,b._valueRange=e-d}}),ve={position:"left",ticks:{callback:he.formatters.linear}},we=0,xe=1,ye=ue.extend({determineDataLimits:function(){var a,b,c,d,e=this,f=e.options,g=e.chart,h=g.data.datasets,i=e._getMatchingVisibleMetas(),j=f.stacked,k={},l=i.length;if(e.min=Number.POSITIVE_INFINITY,e.max=Number.NEGATIVE_INFINITY,void 0===j)for(a=0;!j&&a<l;++a)b=i[a],j=void 0!==b.stack;for(a=0;a<l;++a)b=i[a],c=h[b.index].data,j?fb(e,k,b,c):gb(e,b,c);Dc.each(k,function(a){d=a.pos.concat(a.neg),e.min=Math.min(e.min,Dc.min(d)),e.max=Math.max(e.max,Dc.max(d))}),e.min=Dc.isFinite(e.min)&&!isNaN(e.min)?e.min:we,e.max=Dc.isFinite(e.max)&&!isNaN(e.max)?e.max:xe,e.handleTickRangeOptions()},_computeTickLimit:function(){var a,b=this;return b.isHorizontal()?Math.ceil(b.width/40):(a=Dc.options._parseFont(b.options.ticks),Math.ceil(b.height/a.lineHeight))},handleDirectionalChanges:function(){this.isHorizontal()||this.ticks.reverse()},getLabelForIndex:function(a,b){return this._getScaleLabel(this.chart.data.datasets[b].data[a])},getPixelForValue:function(a){var b=this;return b.getPixelForDecimal((+b.getRightValue(a)-b._startValue)/b._valueRange)},getValueForPixel:function(a){return this._startValue+this.getDecimalForPixel(a)*this._valueRange},getPixelForTick:function(a){var b=this.ticksAsNumbers;return a<0||a>b.length-1?null:this.getPixelForValue(b[a])}}),ze=ve;ye._defaults=ze;var Ae=Dc.valueOrDefault,Be=Dc.math.log10,Ce={position:"left",ticks:{callback:he.formatters.logarithmic}},De=ne.extend({determineDataLimits:function(){function a(a){return l?a.xAxisID===h.id:a.yAxisID===h.id}var b,c,d,e,f,g,h=this,i=h.options,j=h.chart,k=j.data.datasets,l=h.isHorizontal();h.min=Number.POSITIVE_INFINITY,h.max=Number.NEGATIVE_INFINITY,h.minNotZero=Number.POSITIVE_INFINITY;var m=i.stacked;if(void 0===m)for(b=0;b<k.length;b++)if(c=j.getDatasetMeta(b),j.isDatasetVisible(b)&&a(c)&&void 0!==c.stack){m=!0;break}if(i.stacked||m){var n={};for(b=0;b<k.length;b++){c=j.getDatasetMeta(b);var o=[c.type,void 0===i.stacked&&void 0===c.stack?b:"",c.stack].join(".");if(j.isDatasetVisible(b)&&a(c))for(void 0===n[o]&&(n[o]=[]),e=k[b].data,f=0,g=e.length;f<g;f++){var p=n[o];d=h._parseValue(e[f]),isNaN(d.min)||isNaN(d.max)||c.data[f].hidden||d.min<0||d.max<0||(p[f]=p[f]||0,p[f]+=d.max)}}Dc.each(n,function(a){if(a.length>0){var b=Dc.min(a),c=Dc.max(a);h.min=Math.min(h.min,b),h.max=Math.max(h.max,c)}})}else for(b=0;b<k.length;b++)if(c=j.getDatasetMeta(b),j.isDatasetVisible(b)&&a(c))for(e=k[b].data,f=0,g=e.length;f<g;f++)d=h._parseValue(e[f]),isNaN(d.min)||isNaN(d.max)||c.data[f].hidden||d.min<0||d.max<0||(h.min=Math.min(d.min,h.min),h.max=Math.max(d.max,h.max),0!==d.min&&(h.minNotZero=Math.min(d.min,h.minNotZero)));h.min=Dc.isFinite(h.min)?h.min:null,h.max=Dc.isFinite(h.max)?h.max:null,h.minNotZero=Dc.isFinite(h.minNotZero)?h.minNotZero:null,this.handleTickRangeOptions()},handleTickRangeOptions:function(){var a=this,b=a.options.ticks,c=1,d=10;a.min=ib(b.min,a.min),a.max=ib(b.max,a.max),a.min===a.max&&(0!==a.min&&null!==a.min?(a.min=Math.pow(10,Math.floor(Be(a.min))-1),a.max=Math.pow(10,Math.floor(Be(a.max))+1)):(a.min=c,a.max=d)),null===a.min&&(a.min=Math.pow(10,Math.floor(Be(a.max))-1)),null===a.max&&(a.max=0!==a.min?Math.pow(10,Math.floor(Be(a.min))+1):d),null===a.minNotZero&&(a.min>0?a.minNotZero=a.min:a.max<1?a.minNotZero=Math.pow(10,Math.floor(Be(a.max))):a.minNotZero=c)},buildTicks:function(){var a=this,b=a.options.ticks,c=!a.isHorizontal(),d={min:ib(b.min),max:ib(b.max)},e=a.ticks=hb(d,a);a.max=Dc.max(e),a.min=Dc.min(e),b.reverse?(c=!c,a.start=a.max,a.end=a.min):(a.start=a.min,a.end=a.max),c&&e.reverse()},convertTicksToLabels:function(){this.tickValues=this.ticks.slice(),ne.prototype.convertTicksToLabels.call(this)},getLabelForIndex:function(a,b){return this._getScaleLabel(this.chart.data.datasets[b].data[a])},getPixelForTick:function(a){var b=this.tickValues;return a<0||a>b.length-1?null:this.getPixelForValue(b[a])},_getFirstTickValue:function(a){var b=Math.floor(Be(a)),c=Math.floor(a/Math.pow(10,b));return c*Math.pow(10,b)},_configure:function(){var a=this,b=a.min,c=0;ne.prototype._configure.call(a),0===b&&(b=a._getFirstTickValue(a.minNotZero),c=Ae(a.options.ticks.fontSize,sc.global.defaultFontSize)/a._length),a._startValue=Be(b),a._valueOffset=c,a._valueRange=(Be(a.max)-Be(b))/(1-c)},getPixelForValue:function(a){var b=this,c=0;return a=+b.getRightValue(a),a>b.min&&a>0&&(c=(Be(a)-b._startValue)/b._valueRange+b._valueOffset),b.getPixelForDecimal(c)},getValueForPixel:function(a){var b=this,c=b.getDecimalForPixel(a);return 0===c&&0===b.min?0:Math.pow(10,b._startValue+(c-b._valueOffset)*b._valueRange)}}),Ee=Ce;De._defaults=Ee;var Fe=Dc.valueOrDefault,Ge=Dc.valueAtIndexOrDefault,He=Dc.options.resolve,Ie={display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,color:"rgba(0,0,0,0.1)",lineWidth:1,borderDash:[],borderDashOffset:0},gridLines:{circular:!1},ticks:{showLabelBackdrop:!0,backdropColor:"rgba(255,255,255,0.75)",backdropPaddingY:2,backdropPaddingX:2,callback:he.formatters.linear},pointLabels:{display:!0,fontSize:10,callback:function(a){return a}}},Je=ue.extend({setDimensions:function(){var a=this;a.width=a.maxWidth,a.height=a.maxHeight,a.paddingTop=jb(a.options)/2,a.xCenter=Math.floor(a.width/2),a.yCenter=Math.floor((a.height-a.paddingTop)/2),a.drawingArea=Math.min(a.height-a.paddingTop,a.width)/2},determineDataLimits:function(){var a=this,b=a.chart,c=Number.POSITIVE_INFINITY,d=Number.NEGATIVE_INFINITY;Dc.each(b.data.datasets,function(e,f){if(b.isDatasetVisible(f)){var g=b.getDatasetMeta(f);Dc.each(e.data,function(b,e){var f=+a.getRightValue(b);isNaN(f)||g.data[e].hidden||(c=Math.min(f,c),d=Math.max(f,d))})}}),a.min=c===Number.POSITIVE_INFINITY?0:c,a.max=d===Number.NEGATIVE_INFINITY?0:d,a.handleTickRangeOptions()},_computeTickLimit:function(){return Math.ceil(this.drawingArea/jb(this.options))},convertTicksToLabels:function(){var a=this;ue.prototype.convertTicksToLabels.call(a),a.pointLabels=a.chart.data.labels.map(function(){var b=Dc.callback(a.options.pointLabels.callback,arguments,a);return b||0===b?b:""})},getLabelForIndex:function(a,b){return+this.getRightValue(this.chart.data.datasets[b].data[a])},fit:function(){var a=this,b=a.options;b.display&&b.pointLabels.display?mb(a):a.setCenterPoint(0,0,0,0)},setReductions:function(a,b,c){var d=this,e=b.l/Math.sin(c.l),f=Math.max(b.r-d.width,0)/Math.sin(c.r),g=-b.t/Math.cos(c.t),h=-Math.max(b.b-(d.height-d.paddingTop),0)/Math.cos(c.b);e=sb(e),f=sb(f),g=sb(g),h=sb(h),d.drawingArea=Math.min(Math.floor(a-(e+f)/2),Math.floor(a-(g+h)/2)),d.setCenterPoint(e,f,g,h)},setCenterPoint:function(a,b,c,d){var e=this,f=e.width-b-e.drawingArea,g=a+e.drawingArea,h=c+e.drawingArea,i=e.height-e.paddingTop-d-e.drawingArea;e.xCenter=Math.floor((g+f)/2+e.left),e.yCenter=Math.floor((h+i)/2+e.top+e.paddingTop)},getIndexAngle:function(a){var b=this.chart,c=360/b.data.labels.length,d=b.options||{},e=d.startAngle||0,f=(a*c+e)%360;return(f<0?f+360:f)*Math.PI*2/360},getDistanceFromCenterForValue:function(a){var b=this;if(Dc.isNullOrUndef(a))return NaN;var c=b.drawingArea/(b.max-b.min);return b.options.ticks.reverse?(b.max-a)*c:(a-b.min)*c},getPointPosition:function(a,b){var c=this,d=c.getIndexAngle(a)-Math.PI/2;return{x:Math.cos(d)*b+c.xCenter,y:Math.sin(d)*b+c.yCenter}},getPointPositionForValue:function(a,b){return this.getPointPosition(a,this.getDistanceFromCenterForValue(b))},getBasePosition:function(a){var b=this,c=b.min,d=b.max;return b.getPointPositionForValue(a||0,b.beginAtZero?0:c<0&&d<0?d:c>0&&d>0?c:0)},_drawGrid:function(){var a,b,c,d=this,e=d.ctx,f=d.options,g=f.gridLines,h=f.angleLines,i=Fe(h.lineWidth,g.lineWidth),j=Fe(h.color,g.color);if(f.pointLabels.display&&qb(d),g.display&&Dc.each(d.ticks,function(a,c){0!==c&&(b=d.getDistanceFromCenterForValue(d.ticksAsNumbers[c]),rb(d,g,b,c))}),h.display&&i&&j){for(e.save(),e.lineWidth=i,e.strokeStyle=j,e.setLineDash&&(e.setLineDash(He([h.borderDash,g.borderDash,[]])),e.lineDashOffset=He([h.borderDashOffset,g.borderDashOffset,0])),a=d.chart.data.labels.length-1;a>=0;a--)b=d.getDistanceFromCenterForValue(f.ticks.reverse?d.min:d.max),c=d.getPointPosition(a,b),e.beginPath(),e.moveTo(d.xCenter,d.yCenter),e.lineTo(c.x,c.y),e.stroke();e.restore()}},_drawLabels:function(){var a=this,b=a.ctx,c=a.options,d=c.ticks;if(d.display){var e,f,g=a.getIndexAngle(0),h=Dc.options._parseFont(d),i=Fe(d.fontColor,sc.global.defaultFontColor);b.save(),b.font=h.string,b.translate(a.xCenter,a.yCenter),b.rotate(g),b.textAlign="center",b.textBaseline="middle",Dc.each(a.ticks,function(c,g){(0!==g||d.reverse)&&(e=a.getDistanceFromCenterForValue(a.ticksAsNumbers[g]),d.showLabelBackdrop&&(f=b.measureText(c).width,b.fillStyle=d.backdropColor,b.fillRect(-f/2-d.backdropPaddingX,-e-h.size/2-d.backdropPaddingY,f+2*d.backdropPaddingX,h.size+2*d.backdropPaddingY)),b.fillStyle=i,b.fillText(c,0,-e))}),b.restore()}},_drawTitle:Dc.noop}),Ke=Ie;Je._defaults=Ke;var Le=Dc._deprecated,Me=Dc.options.resolve,Ne=Dc.valueOrDefault,Oe=Number.MIN_SAFE_INTEGER||-9007199254740991,Pe=Number.MAX_SAFE_INTEGER||9007199254740991,Qe={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},Re=Object.keys(Qe),Se={position:"bottom",distribution:"linear",bounds:"data",adapters:{},time:{parser:!1,unit:!1,round:!1,displayFormat:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{autoSkip:!1,source:"auto",major:{enabled:!1}}},Te=ne.extend({initialize:function(){this.mergeTicksOptions(),ne.prototype.initialize.call(this)},update:function(){var a=this,b=a.options,c=b.time||(b.time={}),d=a._adapter=new ge._date(b.adapters.date);return Le("time scale",c.format,"time.format","time.parser"),Le("time scale",c.min,"time.min","ticks.min"),Le("time scale",c.max,"time.max","ticks.max"),Dc.mergeIf(c.displayFormats,d.formats()),ne.prototype.update.apply(a,arguments);
},getRightValue:function(a){return a&&void 0!==a.t&&(a=a.t),ne.prototype.getRightValue.call(this,a)},determineDataLimits:function(){var a,b,c,d,e,f,g,h=this,i=h.chart,j=h._adapter,k=h.options,l=k.time.unit||"day",m=Pe,n=Oe,o=[],p=[],q=[],r=h._getLabels();for(a=0,c=r.length;a<c;++a)q.push(Bb(h,r[a]));for(a=0,c=(i.data.datasets||[]).length;a<c;++a)if(i.isDatasetVisible(a))if(e=i.data.datasets[a].data,Dc.isObject(e[0]))for(p[a]=[],b=0,d=e.length;b<d;++b)f=Bb(h,e[b]),o.push(f),p[a][b]=f;else p[a]=q.slice(0),g||(o=o.concat(q),g=!0);else p[a]=[];q.length&&(m=Math.min(m,q[0]),n=Math.max(n,q[q.length-1])),o.length&&(o=c>1?ub(o).sort(tb):o.sort(tb),m=Math.min(m,o[0]),n=Math.max(n,o[o.length-1])),m=Bb(h,vb(k))||m,n=Bb(h,wb(k))||n,m=m===Pe?+j.startOf(Date.now(),l):m,n=n===Oe?+j.endOf(Date.now(),l)+1:n,h.min=Math.min(m,n),h.max=Math.max(m+1,n),h._table=[],h._timestamps={data:o,datasets:p,labels:q}},buildTicks:function(){var a,b,c,d=this,e=d.min,f=d.max,g=d.options,h=g.ticks,i=g.time,j=d._timestamps,k=[],l=d.getLabelCapacity(e),m=h.source,n=g.distribution;for(j="data"===m||"auto"===m&&"series"===n?j.data:"labels"===m?j.labels:Fb(d,e,f,l),"ticks"===g.bounds&&j.length&&(e=j[0],f=j[j.length-1]),e=Bb(d,vb(g))||e,f=Bb(d,wb(g))||f,a=0,b=j.length;a<b;++a)c=j[a],c>=e&&c<=f&&k.push(c);return d.min=e,d.max=f,d._unit=i.unit||(h.autoSkip?Cb(i.minUnit,d.min,d.max,l):Db(d,k.length,i.minUnit,d.min,d.max)),d._majorUnit=h.major.enabled&&"year"!==d._unit?Eb(d._unit):void 0,d._table=xb(d._timestamps.data,e,f,n),d._offsets=Gb(d._table,k,e,f,g),h.reverse&&k.reverse(),Ib(d,k,d._majorUnit)},getLabelForIndex:function(a,b){var c=this,d=c._adapter,e=c.chart.data,f=c.options.time,g=e.labels&&a<e.labels.length?e.labels[a]:"",h=e.datasets[b].data[a];return Dc.isObject(h)&&(g=c.getRightValue(h)),f.tooltipFormat?d.format(Ab(c,g),f.tooltipFormat):"string"==typeof g?g:d.format(Ab(c,g),f.displayFormats.datetime)},tickFormatFunction:function(a,b,c,d){var e=this,f=e._adapter,g=e.options,h=g.time.displayFormats,i=h[e._unit],j=e._majorUnit,k=h[j],l=c[b],m=g.ticks,n=j&&k&&l&&l.major,o=f.format(a,d?d:n?k:i),p=n?m.major:m.minor,q=Me([p.callback,p.userCallback,m.callback,m.userCallback]);return q?q(o,b,c):o},convertTicksToLabels:function(a){var b,c,d=[];for(b=0,c=a.length;b<c;++b)d.push(this.tickFormatFunction(a[b].value,b,a));return d},getPixelForOffset:function(a){var b=this,c=b._offsets,d=zb(b._table,"time",a,"pos");return b.getPixelForDecimal((c.start+d)*c.factor)},getPixelForValue:function(a,b,c){var d=this,e=null;if(void 0!==b&&void 0!==c&&(e=d._timestamps.datasets[c][b]),null===e&&(e=Bb(d,a)),null!==e)return d.getPixelForOffset(e)},getPixelForTick:function(a){var b=this.getTicks();return a>=0&&a<b.length?this.getPixelForOffset(b[a].value):null},getValueForPixel:function(a){var b=this,c=b._offsets,d=b.getDecimalForPixel(a)/c.factor-c.end,e=zb(b._table,"pos",d,"time");return b._adapter._create(e)},_getLabelSize:function(a){var b=this,c=b.options.ticks,d=b.ctx.measureText(a).width,e=Dc.toRadians(b.isHorizontal()?c.maxRotation:c.minRotation),f=Math.cos(e),g=Math.sin(e),h=Ne(c.fontSize,sc.global.defaultFontSize);return{w:d*f+h*g,h:d*g+h*f}},getLabelWidth:function(a){return this._getLabelSize(a).w},getLabelCapacity:function(a){var b=this,c=b.options.time,d=c.displayFormats,e=d[c.unit]||d.millisecond,f=b.tickFormatFunction(a,0,Ib(b,[a],b._majorUnit),e),g=b._getLabelSize(f),h=Math.floor(b.isHorizontal()?b.width/g.w:b.height/g.h);return b.options.offset&&h--,h>0?h:1}}),Ue=Se;Te._defaults=Ue;var Ve={category:qe,linear:ye,logarithmic:De,radialLinear:Je,time:Te},We={datetime:"MMM D, YYYY, h:mm:ss a",millisecond:"h:mm:ss.SSS a",second:"h:mm:ss a",minute:"h:mm a",hour:"hA",day:"MMM D",week:"ll",month:"MMM YYYY",quarter:"[Q]Q - YYYY",year:"YYYY"};ge._date.override("function"==typeof a?{_id:"moment",formats:function(){return We},parse:function(b,c){return"string"==typeof b&&"string"==typeof c?b=a(b,c):b instanceof a||(b=a(b)),b.isValid()?b.valueOf():null},format:function(b,c){return a(b).format(c)},add:function(b,c,d){return a(b).add(c,d).valueOf()},diff:function(b,c,d){return a(b).diff(a(c),d)},startOf:function(b,c,d){return b=a(b),"isoWeek"===c?b.isoWeekday(d).valueOf():b.startOf(c).valueOf()},endOf:function(b,c){return a(b).endOf(c).valueOf()},_create:function(b){return a(b)}}:{}),sc._set("global",{plugins:{filler:{propagate:!0}}});var Xe={dataset:function(a){var b=a.fill,c=a.chart,d=c.getDatasetMeta(b),e=d&&c.isDatasetVisible(b),f=e&&d.dataset._children||[],g=f.length||0;return g?function(a,b){return b<g&&f[b]._view||null}:null},boundary:function(a){var b=a.boundary,c=b?b.x:null,d=b?b.y:null;return Dc.isArray(b)?function(a,c){return b[c]}:function(a){return{x:null===c?a.x:c,y:null===d?a.y:d}}}},Ye={id:"filler",afterDatasetsUpdate:function(a,b){var c,d,e,f,g=(a.data.datasets||[]).length,h=b.propagate,i=[];for(d=0;d<g;++d)c=a.getDatasetMeta(d),e=c.dataset,f=null,e&&e._model&&e instanceof ad.Line&&(f={visible:a.isDatasetVisible(d),fill:Jb(e,d,g),chart:a,el:e}),c.$filler=f,i.push(f);for(d=0;d<g;++d)f=i[d],f&&(f.fill=Nb(i,d,h),f.boundary=Mb(f),f.mapper=Ob(f))},beforeDatasetsDraw:function(a){var b,c,d,e,f,g,h,i=a._getSortedVisibleDatasetMetas(),j=a.ctx;for(c=i.length-1;c>=0;--c)b=i[c].$filler,b&&b.visible&&(d=b.el,e=d._view,f=d._children||[],g=b.mapper,h=e.backgroundColor||sc.global.defaultColor,g&&h&&f.length&&(Dc.canvas.clipArea(j,a.chartArea),Rb(j,f,g,e,h,d._loop),Dc.canvas.unclipArea(j)))}},Ze=Dc.rtl.getRtlAdapter,$e=Dc.noop,_e=Dc.valueOrDefault;sc._set("global",{legend:{display:!0,position:"top",align:"center",fullWidth:!0,reverse:!1,weight:1e3,onClick:function(a,b){var c=b.datasetIndex,d=this.chart,e=d.getDatasetMeta(c);e.hidden=null===e.hidden?!d.data.datasets[c].hidden:null,d.update()},onHover:null,onLeave:null,labels:{boxWidth:40,padding:10,generateLabels:function(a){var b=a.data.datasets,c=a.options.legend||{},d=c.labels&&c.labels.usePointStyle;return a._getSortedDatasetMetas().map(function(c){var e=c.controller.getStyle(d?0:void 0);return{text:b[c.index].label,fillStyle:e.backgroundColor,hidden:!a.isDatasetVisible(c.index),lineCap:e.borderCapStyle,lineDash:e.borderDash,lineDashOffset:e.borderDashOffset,lineJoin:e.borderJoinStyle,lineWidth:e.borderWidth,strokeStyle:e.borderColor,pointStyle:e.pointStyle,rotation:e.rotation,datasetIndex:c.index}},this)}}},legendCallback:function(a){var b,c,d,e,f=document.createElement("ul"),g=a.data.datasets;for(f.setAttribute("class",a.id+"-legend"),b=0,c=g.length;b<c;b++)d=f.appendChild(document.createElement("li")),e=d.appendChild(document.createElement("span")),e.style.backgroundColor=g[b].backgroundColor,g[b].label&&d.appendChild(document.createTextNode(g[b].label));return f.outerHTML}});var af=Kc.extend({initialize:function(a){var b=this;Dc.extend(b,a),b.legendHitBoxes=[],b._hoveredItem=null,b.doughnutMode=!1},beforeUpdate:$e,update:function(a,b,c){var d=this;return d.beforeUpdate(),d.maxWidth=a,d.maxHeight=b,d.margins=c,d.beforeSetDimensions(),d.setDimensions(),d.afterSetDimensions(),d.beforeBuildLabels(),d.buildLabels(),d.afterBuildLabels(),d.beforeFit(),d.fit(),d.afterFit(),d.afterUpdate(),d.minSize},afterUpdate:$e,beforeSetDimensions:$e,setDimensions:function(){var a=this;a.isHorizontal()?(a.width=a.maxWidth,a.left=0,a.right=a.width):(a.height=a.maxHeight,a.top=0,a.bottom=a.height),a.paddingLeft=0,a.paddingTop=0,a.paddingRight=0,a.paddingBottom=0,a.minSize={width:0,height:0}},afterSetDimensions:$e,beforeBuildLabels:$e,buildLabels:function(){var a=this,b=a.options.labels||{},c=Dc.callback(b.generateLabels,[a.chart],a)||[];b.filter&&(c=c.filter(function(c){return b.filter(c,a.chart.data)})),a.options.reverse&&c.reverse(),a.legendItems=c},afterBuildLabels:$e,beforeFit:$e,fit:function(){var a=this,b=a.options,c=b.labels,d=b.display,e=a.ctx,f=Dc.options._parseFont(c),g=f.size,h=a.legendHitBoxes=[],i=a.minSize,j=a.isHorizontal();if(j?(i.width=a.maxWidth,i.height=d?10:0):(i.width=d?10:0,i.height=a.maxHeight),!d)return void(a.width=i.width=a.height=i.height=0);if(e.font=f.string,j){var k=a.lineWidths=[0],l=0;e.textAlign="left",e.textBaseline="middle",Dc.each(a.legendItems,function(a,b){var d=Sb(c,g),f=d+g/2+e.measureText(a.text).width;(0===b||k[k.length-1]+f+2*c.padding>i.width)&&(l+=g+c.padding,k[k.length-(b>0?0:1)]=0),h[b]={left:0,top:0,width:f,height:g},k[k.length-1]+=f+c.padding}),i.height+=l}else{var m=c.padding,n=a.columnWidths=[],o=a.columnHeights=[],p=c.padding,q=0,r=0;Dc.each(a.legendItems,function(a,b){var d=Sb(c,g),f=d+g/2+e.measureText(a.text).width;b>0&&r+g+2*m>i.height&&(p+=q+c.padding,n.push(q),o.push(r),q=0,r=0),q=Math.max(q,f),r+=g+m,h[b]={left:0,top:0,width:f,height:g}}),p+=q,n.push(q),o.push(r),i.width+=p}a.width=i.width,a.height=i.height},afterFit:$e,isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},draw:function(){var a=this,b=a.options,c=b.labels,d=sc.global,e=d.defaultColor,f=d.elements.line,g=a.height,h=a.columnHeights,i=a.width,j=a.lineWidths;if(b.display){var k,l=Ze(b.rtl,a.left,a.minSize.width),m=a.ctx,n=_e(c.fontColor,d.defaultFontColor),o=Dc.options._parseFont(c),p=o.size;m.textAlign=l.textAlign("left"),m.textBaseline="middle",m.lineWidth=.5,m.strokeStyle=n,m.fillStyle=n,m.font=o.string;var q=Sb(c,p),r=a.legendHitBoxes,s=function(a,b,d){if(!(isNaN(q)||q<=0)){m.save();var g=_e(d.lineWidth,f.borderWidth);if(m.fillStyle=_e(d.fillStyle,e),m.lineCap=_e(d.lineCap,f.borderCapStyle),m.lineDashOffset=_e(d.lineDashOffset,f.borderDashOffset),m.lineJoin=_e(d.lineJoin,f.borderJoinStyle),m.lineWidth=g,m.strokeStyle=_e(d.strokeStyle,e),m.setLineDash&&m.setLineDash(_e(d.lineDash,f.borderDash)),c&&c.usePointStyle){var h=q*Math.SQRT2/2,i=l.xPlus(a,q/2),j=b+p/2;Dc.canvas.drawPoint(m,d.pointStyle,h,i,j,d.rotation)}else m.fillRect(l.leftForLtr(a,q),b,q,p),0!==g&&m.strokeRect(l.leftForLtr(a,q),b,q,p);m.restore()}},t=function(a,b,c,d){var e=p/2,f=l.xPlus(a,q+e),g=b+e;m.fillText(c.text,f,g),c.hidden&&(m.beginPath(),m.lineWidth=2,m.moveTo(f,g),m.lineTo(l.xPlus(f,d),g),m.stroke())},u=function(a,d){switch(b.align){case"start":return c.padding;case"end":return a-d;default:return(a-d+c.padding)/2}},v=a.isHorizontal();k=v?{x:a.left+u(i,j[0]),y:a.top+c.padding,line:0}:{x:a.left+c.padding,y:a.top+u(g,h[0]),line:0},Dc.rtl.overrideTextDirection(a.ctx,b.textDirection);var w=p+c.padding;Dc.each(a.legendItems,function(b,d){var e=m.measureText(b.text).width,f=q+p/2+e,n=k.x,o=k.y;l.setWidth(a.minSize.width),v?d>0&&n+f+c.padding>a.left+a.minSize.width&&(o=k.y+=w,k.line++,n=k.x=a.left+u(i,j[k.line])):d>0&&o+w>a.top+a.minSize.height&&(n=k.x=n+a.columnWidths[k.line]+c.padding,k.line++,o=k.y=a.top+u(g,h[k.line]));var x=l.x(n);s(x,o,b),r[d].left=l.leftForLtr(x,r[d].width),r[d].top=o,t(x,o,b,e),v?k.x+=f+c.padding:k.y+=w}),Dc.rtl.restoreTextDirection(a.ctx,b.textDirection)}},_getLegendItemAt:function(a,b){var c,d,e,f=this;if(a>=f.left&&a<=f.right&&b>=f.top&&b<=f.bottom)for(e=f.legendHitBoxes,c=0;c<e.length;++c)if(d=e[c],a>=d.left&&a<=d.left+d.width&&b>=d.top&&b<=d.top+d.height)return f.legendItems[c];return null},handleEvent:function(a){var b,c=this,d=c.options,e="mouseup"===a.type?"click":a.type;if("mousemove"===e){if(!d.onHover&&!d.onLeave)return}else{if("click"!==e)return;if(!d.onClick)return}b=c._getLegendItemAt(a.x,a.y),"click"===e?b&&d.onClick&&d.onClick.call(c,a["native"],b):(d.onLeave&&b!==c._hoveredItem&&(c._hoveredItem&&d.onLeave.call(c,a["native"],c._hoveredItem),c._hoveredItem=b),d.onHover&&b&&d.onHover.call(c,a["native"],b))}}),bf={id:"legend",_element:af,beforeInit:function(a){var b=a.options.legend;b&&Tb(a,b)},beforeUpdate:function(a){var b=a.options.legend,c=a.legend;b?(Dc.mergeIf(b,sc.global.legend),c?(Ed.configure(a,c,b),c.options=b):Tb(a,b)):c&&(Ed.removeBox(a,c),delete a.legend)},afterEvent:function(a,b){var c=a.legend;c&&c.handleEvent(b)}},cf=Dc.noop;sc._set("global",{title:{display:!1,fontStyle:"bold",fullWidth:!0,padding:10,position:"top",text:"",weight:2e3}});var df=Kc.extend({initialize:function(a){var b=this;Dc.extend(b,a),b.legendHitBoxes=[]},beforeUpdate:cf,update:function(a,b,c){var d=this;return d.beforeUpdate(),d.maxWidth=a,d.maxHeight=b,d.margins=c,d.beforeSetDimensions(),d.setDimensions(),d.afterSetDimensions(),d.beforeBuildLabels(),d.buildLabels(),d.afterBuildLabels(),d.beforeFit(),d.fit(),d.afterFit(),d.afterUpdate(),d.minSize},afterUpdate:cf,beforeSetDimensions:cf,setDimensions:function(){var a=this;a.isHorizontal()?(a.width=a.maxWidth,a.left=0,a.right=a.width):(a.height=a.maxHeight,a.top=0,a.bottom=a.height),a.paddingLeft=0,a.paddingTop=0,a.paddingRight=0,a.paddingBottom=0,a.minSize={width:0,height:0}},afterSetDimensions:cf,beforeBuildLabels:cf,buildLabels:cf,afterBuildLabels:cf,beforeFit:cf,fit:function(){var a,b,c=this,d=c.options,e=c.minSize={},f=c.isHorizontal();return d.display?(a=Dc.isArray(d.text)?d.text.length:1,b=a*Dc.options._parseFont(d).lineHeight+2*d.padding,c.width=e.width=f?c.maxWidth:b,void(c.height=e.height=f?b:c.maxHeight)):void(c.width=e.width=c.height=e.height=0)},afterFit:cf,isHorizontal:function(){var a=this.options.position;return"top"===a||"bottom"===a},draw:function(){var a=this,b=a.ctx,c=a.options;if(c.display){var d,e,f,g=Dc.options._parseFont(c),h=g.lineHeight,i=h/2+c.padding,j=0,k=a.top,l=a.left,m=a.bottom,n=a.right;b.fillStyle=Dc.valueOrDefault(c.fontColor,sc.global.defaultFontColor),b.font=g.string,a.isHorizontal()?(e=l+(n-l)/2,f=k+i,d=n-l):(e="left"===c.position?l+i:n-i,f=k+(m-k)/2,d=m-k,j=Math.PI*("left"===c.position?-.5:.5)),b.save(),b.translate(e,f),b.rotate(j),b.textAlign="center",b.textBaseline="middle";var o=c.text;if(Dc.isArray(o))for(var p=0,q=0;q<o.length;++q)b.fillText(o[q],0,p,d),p+=h;else b.fillText(o,0,0,d);b.restore()}}}),ef={id:"title",_element:df,beforeInit:function(a){var b=a.options.title;b&&Ub(a,b)},beforeUpdate:function(a){var b=a.options.title,c=a.titleBlock;b?(Dc.mergeIf(b,sc.global.title),c?(Ed.configure(a,c,b),c.options=b):Ub(a,b)):c&&(Ed.removeBox(a,c),delete a.titleBlock)}},ff={},gf=Ye,hf=bf,jf=ef;ff.filler=gf,ff.legend=hf,ff.title=jf,de.helpers=Dc,ee(),de._adapters=ge,de.Animation=Mc,de.animationService=Nc,de.controllers=Bd,de.DatasetController=Rc,de.defaults=sc,de.Element=Kc,de.elements=ad,de.Interaction=Cd,de.layouts=Ed,de.platform=Ud,de.plugins=Vd,de.Scale=ne,de.scaleService=Wd,de.Ticks=he,de.Tooltip=ae,de.helpers.each(Ve,function(a,b){de.scaleService.registerScaleType(b,a,a._defaults)});for(var kf in ff)ff.hasOwnProperty(kf)&&de.plugins.register(ff[kf]);de.platform.initialize();var lf=de;return"undefined"!=typeof window&&(window.Chart=de),de.Chart=de,de.Legend=ff.legend._element,de.Title=ff.title._element,de.pluginService=de.plugins,de.PluginBase=de.Element.extend({}),de.canvasHelpers=de.helpers.canvas,de.layoutService=de.layouts,de.LinearScaleBase=ue,de.helpers.each(["Bar","Bubble","Doughnut","Line","PolarArea","Radar","Scatter"],function(a){de[a]=function(b,c){return new de(b,de.helpers.merge(c||{},{type:a.charAt(0).toLowerCase()+a.slice(1)}))}}),lf})},{moment:24}],2:[function(a,b,c){"document"in window.self&&("classList"in document.createElement("_")&&(!document.createElementNS||"classList"in document.createElementNS("http://www.w3.org/2000/svg","g"))||!function(a){"use strict";if("Element"in a){var b="classList",c="prototype",d=a.Element[c],e=Object,f=String[c].trim||function(){return this.replace(/^\s+|\s+$/g,"")},g=Array[c].indexOf||function(a){for(var b=0,c=this.length;b<c;b++)if(b in this&&this[b]===a)return b;return-1},h=function(a,b){this.name=a,this.code=DOMException[a],this.message=b},i=function(a,b){if(""===b)throw new h("SYNTAX_ERR","An invalid or illegal string was specified");if(/\s/.test(b))throw new h("INVALID_CHARACTER_ERR","String contains an invalid character");return g.call(a,b)},j=function(a){for(var b=f.call(a.getAttribute("class")||""),c=b?b.split(/\s+/):[],d=0,e=c.length;d<e;d++)this.push(c[d]);this._updateClassName=function(){a.setAttribute("class",this.toString())}},k=j[c]=[],l=function(){return new j(this)};if(h[c]=Error[c],k.item=function(a){return this[a]||null},k.contains=function(a){return a+="",i(this,a)!==-1},k.add=function(){var a,b=arguments,c=0,d=b.length,e=!1;do a=b[c]+"",i(this,a)===-1&&(this.push(a),e=!0);while(++c<d);e&&this._updateClassName()},k.remove=function(){var a,b,c=arguments,d=0,e=c.length,f=!1;do for(a=c[d]+"",b=i(this,a);b!==-1;)this.splice(b,1),f=!0,b=i(this,a);while(++d<e);f&&this._updateClassName()},k.toggle=function(a,b){a+="";var c=this.contains(a),d=c?b!==!0&&"remove":b!==!1&&"add";return d&&this[d](a),b===!0||b===!1?b:!c},k.toString=function(){return this.join(" ")},e.defineProperty){var m={get:l,enumerable:!0,configurable:!0};try{e.defineProperty(d,b,m)}catch(n){void 0!==n.number&&n.number!==-2146823252||(m.enumerable=!1,e.defineProperty(d,b,m))}}else e[c].__defineGetter__&&d.__defineGetter__(b,l)}}(window.self),function(){"use strict";var a=document.createElement("_");if(a.classList.add("c1","c2"),!a.classList.contains("c2")){var b=function(a){var b=DOMTokenList.prototype[a];DOMTokenList.prototype[a]=function(a){var c,d=arguments.length;for(c=0;c<d;c++)a=arguments[c],b.call(this,a)}};b("add"),b("remove")}if(a.classList.toggle("c3",!1),a.classList.contains("c3")){var c=DOMTokenList.prototype.toggle;DOMTokenList.prototype.toggle=function(a,b){return 1 in arguments&&!this.contains(a)==!b?b:c.call(this,a)}}a=null}())},{}],3:[function(a,b,c){!function(a,c){"use strict";"function"==typeof define&&define.amd?define(c):"object"==typeof b&&b.exports?b.exports=c():a.matchesSelector=c()}(window,function(){"use strict";var a=function(){var a=window.Element.prototype;if(a.matches)return"matches";if(a.matchesSelector)return"matchesSelector";for(var b=["webkit","moz","ms","o"],c=0;c<b.length;c++){var d=b[c],e=d+"MatchesSelector";if(a[e])return e}}();return function(b,c){return b[a](c)}})},{}],4:[function(a,b,c){!function(a,c){"function"==typeof define&&define.amd?define(c):"object"==typeof b&&b.exports?b.exports=c():a.EvEmitter=c()}("undefined"!=typeof window?window:this,function(){"use strict";function a(){}var b=a.prototype;return b.on=function(a,b){if(a&&b){var c=this._events=this._events||{},d=c[a]=c[a]||[];return d.indexOf(b)==-1&&d.push(b),this}},b.once=function(a,b){if(a&&b){this.on(a,b);var c=this._onceEvents=this._onceEvents||{},d=c[a]=c[a]||{};return d[b]=!0,this}},b.off=function(a,b){var c=this._events&&this._events[a];if(c&&c.length){var d=c.indexOf(b);return d!=-1&&c.splice(d,1),this}},b.emitEvent=function(a,b){var c=this._events&&this._events[a];if(c&&c.length){c=c.slice(0),b=b||[];for(var d=this._onceEvents&&this._onceEvents[a],e=0;e<c.length;e++){var f=c[e],g=d&&d[f];g&&(this.off(a,f),delete d[f]),f.apply(this,b)}return this}},b.allOff=function(){delete this._events,delete this._onceEvents},a})},{}],5:[function(a,b,c){!function(c,d){"function"==typeof define&&define.amd?define(["desandro-matches-selector/matches-selector"],function(a){return d(c,a)}):"object"==typeof b&&b.exports?b.exports=d(c,a("desandro-matches-selector")):c.fizzyUIUtils=d(c,c.matchesSelector)}(window,function(a,b){"use strict";var c={};c.extend=function(a,b){for(var c in b)a[c]=b[c];return a},c.modulo=function(a,b){return(a%b+b)%b};var d=Array.prototype.slice;c.makeArray=function(a){if(Array.isArray(a))return a;if(null===a||void 0===a)return[];var b="object"==typeof a&&"number"==typeof a.length;return b?d.call(a):[a]},c.removeFrom=function(a,b){var c=a.indexOf(b);c!=-1&&a.splice(c,1)},c.getParent=function(a,c){for(;a.parentNode&&a!=document.body;)if(a=a.parentNode,b(a,c))return a},c.getQueryElement=function(a){return"string"==typeof a?document.querySelector(a):a},c.handleEvent=function(a){var b="on"+a.type;this[b]&&this[b](a)},c.filterFindElements=function(a,d){a=c.makeArray(a);var e=[];return a.forEach(function(a){if(a instanceof HTMLElement){if(!d)return void e.push(a);b(a,d)&&e.push(a);for(var c=a.querySelectorAll(d),f=0;f<c.length;f++)e.push(c[f])}}),e},c.debounceMethod=function(a,b,c){c=c||100;var d=a.prototype[b],e=b+"Timeout";a.prototype[b]=function(){var a=this[e];clearTimeout(a);var b=arguments,f=this;this[e]=setTimeout(function(){d.apply(f,b),delete f[e]},c)}},c.docReady=function(a){var b=document.readyState;"complete"==b||"interactive"==b?setTimeout(a):document.addEventListener("DOMContentLoaded",a)},c.toDashed=function(a){return a.replace(/(.)([A-Z])/g,function(a,b,c){return b+"-"+c}).toLowerCase()};var e=a.console;return c.htmlInit=function(b,d){c.docReady(function(){var f=c.toDashed(d),g="data-"+f,h=document.querySelectorAll("["+g+"]"),i=document.querySelectorAll(".js-"+f),j=c.makeArray(h).concat(c.makeArray(i)),k=g+"-options",l=a.jQuery;j.forEach(function(a){var c,f=a.getAttribute(g)||a.getAttribute(k);try{c=f&&JSON.parse(f)}catch(h){return void(e&&e.error("Error parsing "+g+" on "+a.className+": "+h))}var i=new b(a,c);l&&l.data(a,d,i)})})},c})},{"desandro-matches-selector":3}],6:[function(a,b,c){!function(c,d){"function"==typeof define&&define.amd?define(["./flickity","fizzy-ui-utils/utils"],function(a,b){return d(c,a,b)}):"object"==typeof b&&b.exports?b.exports=d(c,a("./flickity"),a("fizzy-ui-utils")):d(c,c.Flickity,c.fizzyUIUtils)}(window,function(a,b,c){"use strict";function d(a){var b=document.createDocumentFragment();return a.forEach(function(a){b.appendChild(a.element)}),b}var e=b.prototype;return e.insert=function(a,b){var c=this._makeCells(a);if(c&&c.length){var e=this.cells.length;b=void 0===b?e:b;var f=d(c),g=b==e;if(g)this.slider.appendChild(f);else{var h=this.cells[b].element;this.slider.insertBefore(f,h)}if(0===b)this.cells=c.concat(this.cells);else if(g)this.cells=this.cells.concat(c);else{var i=this.cells.splice(b,e-b);this.cells=this.cells.concat(c).concat(i)}this._sizeCells(c),this.cellChange(b,!0)}},e.append=function(a){this.insert(a,this.cells.length)},e.prepend=function(a){this.insert(a,0)},e.remove=function(a){var b=this.getCells(a);if(b&&b.length){var d=this.cells.length-1;b.forEach(function(a){a.remove();var b=this.cells.indexOf(a);d=Math.min(b,d),c.removeFrom(this.cells,a)},this),this.cellChange(d,!0)}},e.cellSizeChange=function(a){var b=this.getCell(a);if(b){b.getSize();var c=this.cells.indexOf(b);this.cellChange(c)}},e.cellChange=function(a,b){var c=this.selectedElement;this._positionCells(a),this._getWrapShiftCells(),this.setGallerySize();var d=this.getCell(c);d&&(this.selectedIndex=this.getCellSlideIndex(d)),this.selectedIndex=Math.min(this.slides.length-1,this.selectedIndex),this.emitEvent("cellChange",[a]),this.select(this.selectedIndex),b&&this.positionSliderAtSelected()},b})},{"./flickity":10,"fizzy-ui-utils":5}],7:[function(a,b,c){!function(c,d){"function"==typeof define&&define.amd?define(["fizzy-ui-utils/utils"],function(a){return d(c,a)}):"object"==typeof b&&b.exports?b.exports=d(c,a("fizzy-ui-utils")):(c.Flickity=c.Flickity||{},c.Flickity.animatePrototype=d(c,c.fizzyUIUtils))}(window,function(a,b){"use strict";var c={};return c.startAnimation=function(){this.isAnimating||(this.isAnimating=!0,this.restingFrames=0,this.animate())},c.animate=function(){this.applyDragForce(),this.applySelectedAttraction();var a=this.x;if(this.integratePhysics(),this.positionSlider(),this.settle(a),this.isAnimating){var b=this;requestAnimationFrame(function(){b.animate()})}},c.positionSlider=function(){var a=this.x;this.options.wrapAround&&this.cells.length>1&&(a=b.modulo(a,this.slideableWidth),a-=this.slideableWidth,this.shiftWrapCells(a)),this.setTranslateX(a,this.isAnimating),this.dispatchScrollEvent()},c.setTranslateX=function(a,b){a+=this.cursorPosition,a=this.options.rightToLeft?-a:a;var c=this.getPositionValue(a);this.slider.style.transform=b?"translate3d("+c+",0,0)":"translateX("+c+")"},c.dispatchScrollEvent=function(){var a=this.slides[0];if(a){var b=-this.x-a.target,c=b/this.slidesWidth;this.dispatchEvent("scroll",null,[c,b])}},c.positionSliderAtSelected=function(){this.cells.length&&(this.x=-this.selectedSlide.target,this.velocity=0,this.positionSlider())},c.getPositionValue=function(a){return this.options.percentPosition?.01*Math.round(a/this.size.innerWidth*1e4)+"%":Math.round(a)+"px"},c.settle=function(a){this.isPointerDown||Math.round(100*this.x)!=Math.round(100*a)||this.restingFrames++,this.restingFrames>2&&(this.isAnimating=!1,delete this.isFreeScrolling,this.positionSlider(),this.dispatchEvent("settle",null,[this.selectedIndex]))},c.shiftWrapCells=function(a){var b=this.cursorPosition+a;this._shiftCells(this.beforeShiftCells,b,-1);var c=this.size.innerWidth-(a+this.slideableWidth+this.cursorPosition);this._shiftCells(this.afterShiftCells,c,1)},c._shiftCells=function(a,b,c){for(var d=0;d<a.length;d++){var e=a[d],f=b>0?c:0;e.wrapShift(f),b-=e.size.outerWidth}},c._unshiftCells=function(a){if(a&&a.length)for(var b=0;b<a.length;b++)a[b].wrapShift(0)},c.integratePhysics=function(){this.x+=this.velocity,this.velocity*=this.getFrictionFactor()},c.applyForce=function(a){this.velocity+=a},c.getFrictionFactor=function(){return 1-this.options[this.isFreeScrolling?"freeScrollFriction":"friction"]},c.getRestingPosition=function(){return this.x+this.velocity/(1-this.getFrictionFactor())},c.applyDragForce=function(){if(this.isDraggable&&this.isPointerDown){var a=this.dragX-this.x,b=a-this.velocity;this.applyForce(b)}},c.applySelectedAttraction=function(){var a=this.isDraggable&&this.isPointerDown;if(!a&&!this.isFreeScrolling&&this.slides.length){var b=this.selectedSlide.target*-1-this.x,c=b*this.options.selectedAttraction;this.applyForce(c)}},c})},{"fizzy-ui-utils":5}],8:[function(a,b,c){!function(c,d){"function"==typeof define&&define.amd?define(["get-size/get-size"],function(a){return d(c,a)}):"object"==typeof b&&b.exports?b.exports=d(c,a("get-size")):(c.Flickity=c.Flickity||{},c.Flickity.Cell=d(c,c.getSize))}(window,function(a,b){"use strict";function c(a,b){this.element=a,this.parent=b,this.create()}var d=c.prototype;return d.create=function(){this.element.style.position="absolute",this.element.setAttribute("aria-hidden","true"),this.x=0,this.shift=0},d.destroy=function(){this.unselect(),this.element.style.position="";var a=this.parent.originSide;this.element.style[a]=""},d.getSize=function(){this.size=b(this.element)},d.setPosition=function(a){this.x=a,this.updateTarget(),this.renderPosition(a)},d.updateTarget=d.setDefaultTarget=function(){var a="left"==this.parent.originSide?"marginLeft":"marginRight";this.target=this.x+this.size[a]+this.size.width*this.parent.cellAlign},d.renderPosition=function(a){var b=this.parent.originSide;this.element.style[b]=this.parent.getPositionValue(a)},d.select=function(){this.element.classList.add("is-selected"),this.element.removeAttribute("aria-hidden")},d.unselect=function(){this.element.classList.remove("is-selected"),this.element.setAttribute("aria-hidden","true")},d.wrapShift=function(a){this.shift=a,this.renderPosition(this.x+this.parent.slideableWidth*a)},d.remove=function(){this.element.parentNode.removeChild(this.element)},c})},{"get-size":17}],9:[function(a,b,c){!function(c,d){"function"==typeof define&&define.amd?define(["./flickity","unidragger/unidragger","fizzy-ui-utils/utils"],function(a,b,e){return d(c,a,b,e)}):"object"==typeof b&&b.exports?b.exports=d(c,a("./flickity"),a("unidragger"),a("fizzy-ui-utils")):c.Flickity=d(c,c.Flickity,c.Unidragger,c.fizzyUIUtils)}(window,function(a,b,c,d){"use strict";function e(){return{x:a.pageXOffset,y:a.pageYOffset}}d.extend(b.defaults,{draggable:">1",dragThreshold:3}),b.createMethods.push("_createDrag");var f=b.prototype;d.extend(f,c.prototype),f._touchActionValue="pan-y";var g="createTouch"in document,h=!1;f._createDrag=function(){this.on("activate",this.onActivateDrag),this.on("uiChange",this._uiChangeDrag),this.on("deactivate",this.onDeactivateDrag),this.on("cellChange",this.updateDraggable),g&&!h&&(a.addEventListener("touchmove",function(){}),h=!0)},f.onActivateDrag=function(){this.handles=[this.viewport],this.bindHandles(),this.updateDraggable()},f.onDeactivateDrag=function(){this.unbindHandles(),this.element.classList.remove("is-draggable")},f.updateDraggable=function(){">1"==this.options.draggable?this.isDraggable=this.slides.length>1:this.isDraggable=this.options.draggable,this.isDraggable?this.element.classList.add("is-draggable"):this.element.classList.remove("is-draggable")},f.bindDrag=function(){this.options.draggable=!0,this.updateDraggable()},f.unbindDrag=function(){this.options.draggable=!1,this.updateDraggable()},f._uiChangeDrag=function(){delete this.isFreeScrolling},f.pointerDown=function(b,c){if(!this.isDraggable)return void this._pointerDownDefault(b,c);var d=this.okayPointerDown(b);d&&(this._pointerDownPreventDefault(b),this.pointerDownFocus(b),document.activeElement!=this.element&&this.pointerDownBlur(),this.dragX=this.x,this.viewport.classList.add("is-pointer-down"),this.pointerDownScroll=e(),a.addEventListener("scroll",this),this._pointerDownDefault(b,c))},f._pointerDownDefault=function(a,b){this.pointerDownPointer={pageX:b.pageX,pageY:b.pageY},this._bindPostStartEvents(a),this.dispatchEvent("pointerDown",a,[b])};var i={INPUT:!0,TEXTAREA:!0,SELECT:!0};return f.pointerDownFocus=function(a){var b=i[a.target.nodeName];b||this.focus()},f._pointerDownPreventDefault=function(a){var b="touchstart"==a.type,c="touch"==a.pointerType,d=i[a.target.nodeName];b||c||d||a.preventDefault()},f.hasDragStarted=function(a){return Math.abs(a.x)>this.options.dragThreshold},f.pointerUp=function(a,b){delete this.isTouchScrolling,this.viewport.classList.remove("is-pointer-down"),this.dispatchEvent("pointerUp",a,[b]),this._dragPointerUp(a,b)},f.pointerDone=function(){a.removeEventListener("scroll",this),delete this.pointerDownScroll},f.dragStart=function(b,c){this.isDraggable&&(this.dragStartPosition=this.x,this.startAnimation(),a.removeEventListener("scroll",this),this.dispatchEvent("dragStart",b,[c]))},f.pointerMove=function(a,b){var c=this._dragPointerMove(a,b);this.dispatchEvent("pointerMove",a,[b,c]),this._dragMove(a,b,c)},f.dragMove=function(a,b,c){if(this.isDraggable){a.preventDefault(),this.previousDragX=this.dragX;var d=this.options.rightToLeft?-1:1;this.options.wrapAround&&(c.x=c.x%this.slideableWidth);var e=this.dragStartPosition+c.x*d;if(!this.options.wrapAround&&this.slides.length){var f=Math.max(-this.slides[0].target,this.dragStartPosition);e=e>f?.5*(e+f):e;var g=Math.min(-this.getLastSlide().target,this.dragStartPosition);e=e<g?.5*(e+g):e}this.dragX=e,this.dragMoveTime=new Date,this.dispatchEvent("dragMove",a,[b,c])}},f.dragEnd=function(a,b){if(this.isDraggable){this.options.freeScroll&&(this.isFreeScrolling=!0);var c=this.dragEndRestingSelect();if(this.options.freeScroll&&!this.options.wrapAround){var d=this.getRestingPosition();this.isFreeScrolling=-d>this.slides[0].target&&-d<this.getLastSlide().target}else this.options.freeScroll||c!=this.selectedIndex||(c+=this.dragEndBoostSelect());delete this.previousDragX,this.isDragSelect=this.options.wrapAround,this.select(c),delete this.isDragSelect,this.dispatchEvent("dragEnd",a,[b])}},f.dragEndRestingSelect=function(){var a=this.getRestingPosition(),b=Math.abs(this.getSlideDistance(-a,this.selectedIndex)),c=this._getClosestResting(a,b,1),d=this._getClosestResting(a,b,-1),e=c.distance<d.distance?c.index:d.index;return e},f._getClosestResting=function(a,b,c){for(var d=this.selectedIndex,e=1/0,f=this.options.contain&&!this.options.wrapAround?function(a,b){return a<=b}:function(a,b){return a<b};f(b,e)&&(d+=c,e=b,b=this.getSlideDistance(-a,d),null!==b);)b=Math.abs(b);return{distance:e,index:d-c}},f.getSlideDistance=function(a,b){var c=this.slides.length,e=this.options.wrapAround&&c>1,f=e?d.modulo(b,c):b,g=this.slides[f];if(!g)return null;var h=e?this.slideableWidth*Math.floor(b/c):0;return a-(g.target+h)},f.dragEndBoostSelect=function(){if(void 0===this.previousDragX||!this.dragMoveTime||new Date-this.dragMoveTime>100)return 0;var a=this.getSlideDistance(-this.dragX,this.selectedIndex),b=this.previousDragX-this.dragX;return a>0&&b>0?1:a<0&&b<0?-1:0},f.staticClick=function(a,b){var c=this.getParentCell(a.target),d=c&&c.element,e=c&&this.cells.indexOf(c);this.dispatchEvent("staticClick",a,[b,d,e]);
},f.onscroll=function(){var a=e(),b=this.pointerDownScroll.x-a.x,c=this.pointerDownScroll.y-a.y;(Math.abs(b)>3||Math.abs(c)>3)&&this._pointerDone()},b})},{"./flickity":10,"fizzy-ui-utils":5,unidragger:26}],10:[function(a,b,c){!function(c,d){if("function"==typeof define&&define.amd)define(["ev-emitter/ev-emitter","get-size/get-size","fizzy-ui-utils/utils","./cell","./slide","./animate"],function(a,b,e,f,g,h){return d(c,a,b,e,f,g,h)});else if("object"==typeof b&&b.exports)b.exports=d(c,a("ev-emitter"),a("get-size"),a("fizzy-ui-utils"),a("./cell"),a("./slide"),a("./animate"));else{var e=c.Flickity;c.Flickity=d(c,c.EvEmitter,c.getSize,c.fizzyUIUtils,e.Cell,e.Slide,e.animatePrototype)}}(window,function(a,b,c,d,e,f,g){"use strict";function h(a,b){for(a=d.makeArray(a);a.length;)b.appendChild(a.shift())}function i(a,b){var c=d.getQueryElement(a);if(!c)return void(l&&l.error("Bad element for Flickity: "+(c||a)));if(this.element=c,this.element.flickityGUID){var e=n[this.element.flickityGUID];return e.option(b),e}j&&(this.$element=j(this.element)),this.options=d.extend({},this.constructor.defaults),this.option(b),this._create()}var j=a.jQuery,k=a.getComputedStyle,l=a.console,m=0,n={};i.defaults={accessibility:!0,cellAlign:"center",freeScrollFriction:.075,friction:.28,namespaceJQueryEvents:!0,percentPosition:!0,resize:!0,selectedAttraction:.025,setGallerySize:!0},i.createMethods=[];var o=i.prototype;d.extend(o,b.prototype),o._create=function(){var b=this.guid=++m;this.element.flickityGUID=b,n[b]=this,this.selectedIndex=0,this.restingFrames=0,this.x=0,this.velocity=0,this.originSide=this.options.rightToLeft?"right":"left",this.viewport=document.createElement("div"),this.viewport.className="flickity-viewport",this._createSlider(),(this.options.resize||this.options.watchCSS)&&a.addEventListener("resize",this);for(var c in this.options.on){var d=this.options.on[c];this.on(c,d)}i.createMethods.forEach(function(a){this[a]()},this),this.options.watchCSS?this.watchCSS():this.activate()},o.option=function(a){d.extend(this.options,a)},o.activate=function(){if(!this.isActive){this.isActive=!0,this.element.classList.add("flickity-enabled"),this.options.rightToLeft&&this.element.classList.add("flickity-rtl"),this.getSize();var a=this._filterFindCellElements(this.element.children);h(a,this.slider),this.viewport.appendChild(this.slider),this.element.appendChild(this.viewport),this.reloadCells(),this.options.accessibility&&(this.element.tabIndex=0,this.element.addEventListener("keydown",this)),this.emitEvent("activate"),this.selectInitialIndex(),this.isInitActivated=!0,this.dispatchEvent("ready")}},o._createSlider=function(){var a=document.createElement("div");a.className="flickity-slider",a.style[this.originSide]=0,this.slider=a},o._filterFindCellElements=function(a){return d.filterFindElements(a,this.options.cellSelector)},o.reloadCells=function(){this.cells=this._makeCells(this.slider.children),this.positionCells(),this._getWrapShiftCells(),this.setGallerySize()},o._makeCells=function(a){var b=this._filterFindCellElements(a),c=b.map(function(a){return new e(a,this)},this);return c},o.getLastCell=function(){return this.cells[this.cells.length-1]},o.getLastSlide=function(){return this.slides[this.slides.length-1]},o.positionCells=function(){this._sizeCells(this.cells),this._positionCells(0)},o._positionCells=function(a){a=a||0,this.maxCellHeight=a?this.maxCellHeight||0:0;var b=0;if(a>0){var c=this.cells[a-1];b=c.x+c.size.outerWidth}for(var d=this.cells.length,e=a;e<d;e++){var f=this.cells[e];f.setPosition(b),b+=f.size.outerWidth,this.maxCellHeight=Math.max(f.size.outerHeight,this.maxCellHeight)}this.slideableWidth=b,this.updateSlides(),this._containSlides(),this.slidesWidth=d?this.getLastSlide().target-this.slides[0].target:0},o._sizeCells=function(a){a.forEach(function(a){a.getSize()})},o.updateSlides=function(){if(this.slides=[],this.cells.length){var a=new f(this);this.slides.push(a);var b="left"==this.originSide,c=b?"marginRight":"marginLeft",d=this._getCanCellFit();this.cells.forEach(function(b,e){if(!a.cells.length)return void a.addCell(b);var g=a.outerWidth-a.firstMargin+(b.size.outerWidth-b.size[c]);d.call(this,e,g)?a.addCell(b):(a.updateTarget(),a=new f(this),this.slides.push(a),a.addCell(b))},this),a.updateTarget(),this.updateSelectedSlide()}},o._getCanCellFit=function(){var a=this.options.groupCells;if(!a)return function(){return!1};if("number"==typeof a){var b=parseInt(a,10);return function(a){return a%b!==0}}var c="string"==typeof a&&a.match(/^(\d+)%$/),d=c?parseInt(c[1],10)/100:1;return function(a,b){return b<=(this.size.innerWidth+1)*d}},o._init=o.reposition=function(){this.positionCells(),this.positionSliderAtSelected()},o.getSize=function(){this.size=c(this.element),this.setCellAlign(),this.cursorPosition=this.size.innerWidth*this.cellAlign};var p={center:{left:.5,right:.5},left:{left:0,right:1},right:{right:0,left:1}};return o.setCellAlign=function(){var a=p[this.options.cellAlign];this.cellAlign=a?a[this.originSide]:this.options.cellAlign},o.setGallerySize=function(){if(this.options.setGallerySize){var a=this.options.adaptiveHeight&&this.selectedSlide?this.selectedSlide.height:this.maxCellHeight;this.viewport.style.height=a+"px"}},o._getWrapShiftCells=function(){if(this.options.wrapAround){this._unshiftCells(this.beforeShiftCells),this._unshiftCells(this.afterShiftCells);var a=this.cursorPosition,b=this.cells.length-1;this.beforeShiftCells=this._getGapCells(a,b,-1),a=this.size.innerWidth-this.cursorPosition,this.afterShiftCells=this._getGapCells(a,0,1)}},o._getGapCells=function(a,b,c){for(var d=[];a>0;){var e=this.cells[b];if(!e)break;d.push(e),b+=c,a-=e.size.outerWidth}return d},o._containSlides=function(){if(this.options.contain&&!this.options.wrapAround&&this.cells.length){var a=this.options.rightToLeft,b=a?"marginRight":"marginLeft",c=a?"marginLeft":"marginRight",d=this.slideableWidth-this.getLastCell().size[c],e=d<this.size.innerWidth,f=this.cursorPosition+this.cells[0].size[b],g=d-this.size.innerWidth*(1-this.cellAlign);this.slides.forEach(function(a){e?a.target=d*this.cellAlign:(a.target=Math.max(a.target,f),a.target=Math.min(a.target,g))},this)}},o.dispatchEvent=function(a,b,c){var d=b?[b].concat(c):c;if(this.emitEvent(a,d),j&&this.$element){a+=this.options.namespaceJQueryEvents?".flickity":"";var e=a;if(b){var f=j.Event(b);f.type=a,e=f}this.$element.trigger(e,c)}},o.select=function(a,b,c){if(this.isActive&&(a=parseInt(a,10),this._wrapSelect(a),(this.options.wrapAround||b)&&(a=d.modulo(a,this.slides.length)),this.slides[a])){var e=this.selectedIndex;this.selectedIndex=a,this.updateSelectedSlide(),c?this.positionSliderAtSelected():this.startAnimation(),this.options.adaptiveHeight&&this.setGallerySize(),this.dispatchEvent("select",null,[a]),a!=e&&this.dispatchEvent("change",null,[a]),this.dispatchEvent("cellSelect")}},o._wrapSelect=function(a){var b=this.slides.length,c=this.options.wrapAround&&b>1;if(!c)return a;var e=d.modulo(a,b),f=Math.abs(e-this.selectedIndex),g=Math.abs(e+b-this.selectedIndex),h=Math.abs(e-b-this.selectedIndex);!this.isDragSelect&&g<f?a+=b:!this.isDragSelect&&h<f&&(a-=b),a<0?this.x-=this.slideableWidth:a>=b&&(this.x+=this.slideableWidth)},o.previous=function(a,b){this.select(this.selectedIndex-1,a,b)},o.next=function(a,b){this.select(this.selectedIndex+1,a,b)},o.updateSelectedSlide=function(){var a=this.slides[this.selectedIndex];a&&(this.unselectSelectedSlide(),this.selectedSlide=a,a.select(),this.selectedCells=a.cells,this.selectedElements=a.getCellElements(),this.selectedCell=a.cells[0],this.selectedElement=this.selectedElements[0])},o.unselectSelectedSlide=function(){this.selectedSlide&&this.selectedSlide.unselect()},o.selectInitialIndex=function(){var a=this.options.initialIndex;if(this.isInitActivated)return void this.select(this.selectedIndex,!1,!0);if(a&&"string"==typeof a){var b=this.queryCell(a);if(b)return void this.selectCell(a,!1,!0)}var c=0;a&&this.slides[a]&&(c=a),this.select(c,!1,!0)},o.selectCell=function(a,b,c){var d=this.queryCell(a);if(d){var e=this.getCellSlideIndex(d);this.select(e,b,c)}},o.getCellSlideIndex=function(a){for(var b=0;b<this.slides.length;b++){var c=this.slides[b],d=c.cells.indexOf(a);if(d!=-1)return b}},o.getCell=function(a){for(var b=0;b<this.cells.length;b++){var c=this.cells[b];if(c.element==a)return c}},o.getCells=function(a){a=d.makeArray(a);var b=[];return a.forEach(function(a){var c=this.getCell(a);c&&b.push(c)},this),b},o.getCellElements=function(){return this.cells.map(function(a){return a.element})},o.getParentCell=function(a){var b=this.getCell(a);return b?b:(a=d.getParent(a,".flickity-slider > *"),this.getCell(a))},o.getAdjacentCellElements=function(a,b){if(!a)return this.selectedSlide.getCellElements();b=void 0===b?this.selectedIndex:b;var c=this.slides.length;if(1+2*a>=c)return this.getCellElements();for(var e=[],f=b-a;f<=b+a;f++){var g=this.options.wrapAround?d.modulo(f,c):f,h=this.slides[g];h&&(e=e.concat(h.getCellElements()))}return e},o.queryCell=function(a){if("number"==typeof a)return this.cells[a];if("string"==typeof a){if(a.match(/^[#\.]?[\d\/]/))return;a=this.element.querySelector(a)}return this.getCell(a)},o.uiChange=function(){this.emitEvent("uiChange")},o.childUIPointerDown=function(a){"touchstart"!=a.type&&a.preventDefault(),this.focus()},o.onresize=function(){this.watchCSS(),this.resize()},d.debounceMethod(i,"onresize",150),o.resize=function(){if(this.isActive){this.getSize(),this.options.wrapAround&&(this.x=d.modulo(this.x,this.slideableWidth)),this.positionCells(),this._getWrapShiftCells(),this.setGallerySize(),this.emitEvent("resize");var a=this.selectedElements&&this.selectedElements[0];this.selectCell(a,!1,!0)}},o.watchCSS=function(){var a=this.options.watchCSS;if(a){var b=k(this.element,":after").content;b.indexOf("flickity")!=-1?this.activate():this.deactivate()}},o.onkeydown=function(a){var b=document.activeElement&&document.activeElement!=this.element;if(this.options.accessibility&&!b){var c=i.keyboardHandlers[a.keyCode];c&&c.call(this)}},i.keyboardHandlers={37:function(){var a=this.options.rightToLeft?"next":"previous";this.uiChange(),this[a]()},39:function(){var a=this.options.rightToLeft?"previous":"next";this.uiChange(),this[a]()}},o.focus=function(){var b=a.pageYOffset;this.element.focus({preventScroll:!0}),a.pageYOffset!=b&&a.scrollTo(a.pageXOffset,b)},o.deactivate=function(){this.isActive&&(this.element.classList.remove("flickity-enabled"),this.element.classList.remove("flickity-rtl"),this.unselectSelectedSlide(),this.cells.forEach(function(a){a.destroy()}),this.element.removeChild(this.viewport),h(this.slider.children,this.element),this.options.accessibility&&(this.element.removeAttribute("tabIndex"),this.element.removeEventListener("keydown",this)),this.isActive=!1,this.emitEvent("deactivate"))},o.destroy=function(){this.deactivate(),a.removeEventListener("resize",this),this.allOff(),this.emitEvent("destroy"),j&&this.$element&&j.removeData(this.element,"flickity"),delete this.element.flickityGUID,delete n[this.guid]},d.extend(o,g),i.data=function(a){a=d.getQueryElement(a);var b=a&&a.flickityGUID;return b&&n[b]},d.htmlInit(i,"flickity"),j&&j.bridget&&j.bridget("flickity",i),i.setJQuery=function(a){j=a},i.Cell=e,i.Slide=f,i})},{"./animate":7,"./cell":8,"./slide":16,"ev-emitter":4,"fizzy-ui-utils":5,"get-size":17}],11:[function(a,b,c){!function(c,d){"function"==typeof define&&define.amd?define(["./flickity","./drag","./prev-next-button","./page-dots","./player","./add-remove-cell","./lazyload"],d):"object"==typeof b&&b.exports&&(b.exports=d(a("./flickity"),a("./drag"),a("./prev-next-button"),a("./page-dots"),a("./player"),a("./add-remove-cell"),a("./lazyload")))}(window,function(a){return a})},{"./add-remove-cell":6,"./drag":9,"./flickity":10,"./lazyload":12,"./page-dots":13,"./player":14,"./prev-next-button":15}],12:[function(a,b,c){!function(c,d){"function"==typeof define&&define.amd?define(["./flickity","fizzy-ui-utils/utils"],function(a,b){return d(c,a,b)}):"object"==typeof b&&b.exports?b.exports=d(c,a("./flickity"),a("fizzy-ui-utils")):d(c,c.Flickity,c.fizzyUIUtils)}(window,function(a,b,c){"use strict";function d(a){if("IMG"==a.nodeName){var b=a.getAttribute("data-flickity-lazyload"),d=a.getAttribute("data-flickity-lazyload-src"),e=a.getAttribute("data-flickity-lazyload-srcset");if(b||d||e)return[a]}var f="img[data-flickity-lazyload], img[data-flickity-lazyload-src], img[data-flickity-lazyload-srcset]",g=a.querySelectorAll(f);return c.makeArray(g)}function e(a,b){this.img=a,this.flickity=b,this.load()}b.createMethods.push("_createLazyload");var f=b.prototype;return f._createLazyload=function(){this.on("select",this.lazyLoad)},f.lazyLoad=function(){var a=this.options.lazyLoad;if(a){var b="number"==typeof a?a:0,c=this.getAdjacentCellElements(b),f=[];c.forEach(function(a){var b=d(a);f=f.concat(b)}),f.forEach(function(a){new e(a,this)},this)}},e.prototype.handleEvent=c.handleEvent,e.prototype.load=function(){this.img.addEventListener("load",this),this.img.addEventListener("error",this);var a=this.img.getAttribute("data-flickity-lazyload")||this.img.getAttribute("data-flickity-lazyload-src"),b=this.img.getAttribute("data-flickity-lazyload-srcset");this.img.src=a,b&&this.img.setAttribute("srcset",b),this.img.removeAttribute("data-flickity-lazyload"),this.img.removeAttribute("data-flickity-lazyload-src"),this.img.removeAttribute("data-flickity-lazyload-srcset")},e.prototype.onload=function(a){this.complete(a,"flickity-lazyloaded")},e.prototype.onerror=function(a){this.complete(a,"flickity-lazyerror")},e.prototype.complete=function(a,b){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this);var c=this.flickity.getParentCell(this.img),d=c&&c.element;this.flickity.cellSizeChange(d),this.img.classList.add(b),this.flickity.dispatchEvent("lazyLoad",a,d)},b.LazyLoader=e,b})},{"./flickity":10,"fizzy-ui-utils":5}],13:[function(a,b,c){!function(c,d){"function"==typeof define&&define.amd?define(["./flickity","unipointer/unipointer","fizzy-ui-utils/utils"],function(a,b,e){return d(c,a,b,e)}):"object"==typeof b&&b.exports?b.exports=d(c,a("./flickity"),a("unipointer"),a("fizzy-ui-utils")):d(c,c.Flickity,c.Unipointer,c.fizzyUIUtils)}(window,function(a,b,c,d){"use strict";function e(a){this.parent=a,this._create()}e.prototype=Object.create(c.prototype),e.prototype._create=function(){this.holder=document.createElement("ol"),this.holder.className="flickity-page-dots",this.dots=[],this.handleClick=this.onClick.bind(this),this.on("pointerDown",this.parent.childUIPointerDown.bind(this.parent))},e.prototype.activate=function(){this.setDots(),this.holder.addEventListener("click",this.handleClick),this.bindStartEvent(this.holder),this.parent.element.appendChild(this.holder)},e.prototype.deactivate=function(){this.holder.removeEventListener("click",this.handleClick),this.unbindStartEvent(this.holder),this.parent.element.removeChild(this.holder)},e.prototype.setDots=function(){var a=this.parent.slides.length-this.dots.length;a>0?this.addDots(a):a<0&&this.removeDots(-a)},e.prototype.addDots=function(a){for(var b=document.createDocumentFragment(),c=[],d=this.dots.length,e=d+a,f=d;f<e;f++){var g=document.createElement("li");g.className="dot",g.setAttribute("aria-label","Page dot "+(f+1)),b.appendChild(g),c.push(g)}this.holder.appendChild(b),this.dots=this.dots.concat(c)},e.prototype.removeDots=function(a){var b=this.dots.splice(this.dots.length-a,a);b.forEach(function(a){this.holder.removeChild(a)},this)},e.prototype.updateSelected=function(){this.selectedDot&&(this.selectedDot.className="dot",this.selectedDot.removeAttribute("aria-current")),this.dots.length&&(this.selectedDot=this.dots[this.parent.selectedIndex],this.selectedDot.className="dot is-selected",this.selectedDot.setAttribute("aria-current","step"))},e.prototype.onTap=e.prototype.onClick=function(a){var b=a.target;if("LI"==b.nodeName){this.parent.uiChange();var c=this.dots.indexOf(b);this.parent.select(c)}},e.prototype.destroy=function(){this.deactivate(),this.allOff()},b.PageDots=e,d.extend(b.defaults,{pageDots:!0}),b.createMethods.push("_createPageDots");var f=b.prototype;return f._createPageDots=function(){this.options.pageDots&&(this.pageDots=new e(this),this.on("activate",this.activatePageDots),this.on("select",this.updateSelectedPageDots),this.on("cellChange",this.updatePageDots),this.on("resize",this.updatePageDots),this.on("deactivate",this.deactivatePageDots))},f.activatePageDots=function(){this.pageDots.activate()},f.updateSelectedPageDots=function(){this.pageDots.updateSelected()},f.updatePageDots=function(){this.pageDots.setDots()},f.deactivatePageDots=function(){this.pageDots.deactivate()},b.PageDots=e,b})},{"./flickity":10,"fizzy-ui-utils":5,unipointer:27}],14:[function(a,b,c){!function(c,d){"function"==typeof define&&define.amd?define(["ev-emitter/ev-emitter","fizzy-ui-utils/utils","./flickity"],function(a,b,c){return d(a,b,c)}):"object"==typeof b&&b.exports?b.exports=d(a("ev-emitter"),a("fizzy-ui-utils"),a("./flickity")):d(c.EvEmitter,c.fizzyUIUtils,c.Flickity)}(window,function(a,b,c){"use strict";function d(a){this.parent=a,this.state="stopped",this.onVisibilityChange=this.visibilityChange.bind(this),this.onVisibilityPlay=this.visibilityPlay.bind(this)}d.prototype=Object.create(a.prototype),d.prototype.play=function(){if("playing"!=this.state){var a=document.hidden;if(a)return void document.addEventListener("visibilitychange",this.onVisibilityPlay);this.state="playing",document.addEventListener("visibilitychange",this.onVisibilityChange),this.tick()}},d.prototype.tick=function(){if("playing"==this.state){var a=this.parent.options.autoPlay;a="number"==typeof a?a:3e3;var b=this;this.clear(),this.timeout=setTimeout(function(){b.parent.next(!0),b.tick()},a)}},d.prototype.stop=function(){this.state="stopped",this.clear(),document.removeEventListener("visibilitychange",this.onVisibilityChange)},d.prototype.clear=function(){clearTimeout(this.timeout)},d.prototype.pause=function(){"playing"==this.state&&(this.state="paused",this.clear())},d.prototype.unpause=function(){"paused"==this.state&&this.play()},d.prototype.visibilityChange=function(){var a=document.hidden;this[a?"pause":"unpause"]()},d.prototype.visibilityPlay=function(){this.play(),document.removeEventListener("visibilitychange",this.onVisibilityPlay)},b.extend(c.defaults,{pauseAutoPlayOnHover:!0}),c.createMethods.push("_createPlayer");var e=c.prototype;return e._createPlayer=function(){this.player=new d(this),this.on("activate",this.activatePlayer),this.on("uiChange",this.stopPlayer),this.on("pointerDown",this.stopPlayer),this.on("deactivate",this.deactivatePlayer)},e.activatePlayer=function(){this.options.autoPlay&&(this.player.play(),this.element.addEventListener("mouseenter",this))},e.playPlayer=function(){this.player.play()},e.stopPlayer=function(){this.player.stop()},e.pausePlayer=function(){this.player.pause()},e.unpausePlayer=function(){this.player.unpause()},e.deactivatePlayer=function(){this.player.stop(),this.element.removeEventListener("mouseenter",this)},e.onmouseenter=function(){this.options.pauseAutoPlayOnHover&&(this.player.pause(),this.element.addEventListener("mouseleave",this))},e.onmouseleave=function(){this.player.unpause(),this.element.removeEventListener("mouseleave",this)},c.Player=d,c})},{"./flickity":10,"ev-emitter":4,"fizzy-ui-utils":5}],15:[function(a,b,c){!function(c,d){"function"==typeof define&&define.amd?define(["./flickity","unipointer/unipointer","fizzy-ui-utils/utils"],function(a,b,e){return d(c,a,b,e)}):"object"==typeof b&&b.exports?b.exports=d(c,a("./flickity"),a("unipointer"),a("fizzy-ui-utils")):d(c,c.Flickity,c.Unipointer,c.fizzyUIUtils)}(window,function(a,b,c,d){"use strict";function e(a,b){this.direction=a,this.parent=b,this._create()}function f(a){return"string"==typeof a?a:"M "+a.x0+",50 L "+a.x1+","+(a.y1+50)+" L "+a.x2+","+(a.y2+50)+" L "+a.x3+",50  L "+a.x2+","+(50-a.y2)+" L "+a.x1+","+(50-a.y1)+" Z"}var g="http://www.w3.org/2000/svg";e.prototype=Object.create(c.prototype),e.prototype._create=function(){this.isEnabled=!0,this.isPrevious=this.direction==-1;var a=this.parent.options.rightToLeft?1:-1;this.isLeft=this.direction==a;var b=this.element=document.createElement("button");b.className="flickity-button flickity-prev-next-button",b.className+=this.isPrevious?" previous":" next",b.setAttribute("type","button"),this.disable(),b.setAttribute("aria-label",this.isPrevious?"Previous":"Next");var c=this.createSVG();b.appendChild(c),this.parent.on("select",this.update.bind(this)),this.on("pointerDown",this.parent.childUIPointerDown.bind(this.parent))},e.prototype.activate=function(){this.bindStartEvent(this.element),this.element.addEventListener("click",this),this.parent.element.appendChild(this.element)},e.prototype.deactivate=function(){this.parent.element.removeChild(this.element),this.unbindStartEvent(this.element),this.element.removeEventListener("click",this)},e.prototype.createSVG=function(){var a=document.createElementNS(g,"svg");a.setAttribute("class","flickity-button-icon"),a.setAttribute("viewBox","0 0 100 100");var b=document.createElementNS(g,"path"),c=f(this.parent.options.arrowShape);return b.setAttribute("d",c),b.setAttribute("class","arrow"),this.isLeft||b.setAttribute("transform","translate(100, 100) rotate(180) "),a.appendChild(b),a},e.prototype.handleEvent=d.handleEvent,e.prototype.onclick=function(){if(this.isEnabled){this.parent.uiChange();var a=this.isPrevious?"previous":"next";this.parent[a]()}},e.prototype.enable=function(){this.isEnabled||(this.element.disabled=!1,this.isEnabled=!0)},e.prototype.disable=function(){this.isEnabled&&(this.element.disabled=!0,this.isEnabled=!1)},e.prototype.update=function(){var a=this.parent.slides;if(this.parent.options.wrapAround&&a.length>1)return void this.enable();var b=a.length?a.length-1:0,c=this.isPrevious?0:b,d=this.parent.selectedIndex==c?"disable":"enable";this[d]()},e.prototype.destroy=function(){this.deactivate(),this.allOff()},d.extend(b.defaults,{prevNextButtons:!0,arrowShape:{x0:10,x1:60,y1:50,x2:70,y2:40,x3:30}}),b.createMethods.push("_createPrevNextButtons");var h=b.prototype;return h._createPrevNextButtons=function(){this.options.prevNextButtons&&(this.prevButton=new e((-1),this),this.nextButton=new e(1,this),this.on("activate",this.activatePrevNextButtons))},h.activatePrevNextButtons=function(){this.prevButton.activate(),this.nextButton.activate(),this.on("deactivate",this.deactivatePrevNextButtons)},h.deactivatePrevNextButtons=function(){this.prevButton.deactivate(),this.nextButton.deactivate(),this.off("deactivate",this.deactivatePrevNextButtons)},b.PrevNextButton=e,b})},{"./flickity":10,"fizzy-ui-utils":5,unipointer:27}],16:[function(a,b,c){!function(a,c){"function"==typeof define&&define.amd?define(c):"object"==typeof b&&b.exports?b.exports=c():(a.Flickity=a.Flickity||{},a.Flickity.Slide=c())}(window,function(){"use strict";function a(a){this.parent=a,this.isOriginLeft="left"==a.originSide,this.cells=[],this.outerWidth=0,this.height=0}var b=a.prototype;return b.addCell=function(a){if(this.cells.push(a),this.outerWidth+=a.size.outerWidth,this.height=Math.max(a.size.outerHeight,this.height),1==this.cells.length){this.x=a.x;var b=this.isOriginLeft?"marginLeft":"marginRight";this.firstMargin=a.size[b]}},b.updateTarget=function(){var a=this.isOriginLeft?"marginRight":"marginLeft",b=this.getLastCell(),c=b?b.size[a]:0,d=this.outerWidth-(this.firstMargin+c);this.target=this.x+this.firstMargin+d*this.parent.cellAlign},b.getLastCell=function(){return this.cells[this.cells.length-1]},b.select=function(){this.cells.forEach(function(a){a.select()})},b.unselect=function(){this.cells.forEach(function(a){a.unselect()})},b.getCellElements=function(){return this.cells.map(function(a){return a.element})},a})},{}],17:[function(a,b,c){!function(a,c){"function"==typeof define&&define.amd?define(c):"object"==typeof b&&b.exports?b.exports=c():a.getSize=c()}(window,function(){"use strict";function a(a){var b=parseFloat(a),c=a.indexOf("%")==-1&&!isNaN(b);return c&&b}function b(){}function c(){for(var a={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},b=0;b<j;b++){var c=i[b];a[c]=0}return a}function d(a){var b=getComputedStyle(a);return b||h("Style returned "+b+". Are you running this code in a hidden iframe on Firefox? See https://bit.ly/getsizebug1"),b}function e(){if(!k){k=!0;var b=document.createElement("div");b.style.width="200px",b.style.padding="1px 2px 3px 4px",b.style.borderStyle="solid",b.style.borderWidth="1px 2px 3px 4px",b.style.boxSizing="border-box";var c=document.body||document.documentElement;c.appendChild(b);var e=d(b);g=200==Math.round(a(e.width)),f.isBoxSizeOuter=g,c.removeChild(b)}}function f(b){if(e(),"string"==typeof b&&(b=document.querySelector(b)),b&&"object"==typeof b&&b.nodeType){var f=d(b);if("none"==f.display)return c();var h={};h.width=b.offsetWidth,h.height=b.offsetHeight;for(var k=h.isBorderBox="border-box"==f.boxSizing,l=0;l<j;l++){var m=i[l],n=f[m],o=parseFloat(n);h[m]=isNaN(o)?0:o}var p=h.paddingLeft+h.paddingRight,q=h.paddingTop+h.paddingBottom,r=h.marginLeft+h.marginRight,s=h.marginTop+h.marginBottom,t=h.borderLeftWidth+h.borderRightWidth,u=h.borderTopWidth+h.borderBottomWidth,v=k&&g,w=a(f.width);w!==!1&&(h.width=w+(v?0:p+t));var x=a(f.height);return x!==!1&&(h.height=x+(v?0:q+u)),h.innerWidth=h.width-(p+t),h.innerHeight=h.height-(q+u),h.outerWidth=h.width+r,h.outerHeight=h.height+s,h}}var g,h="undefined"==typeof console?b:function(a){console.error(a)},i=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],j=i.length,k=!1;return f})},{}],18:[function(a,b,c){!function(a,c,d,e){"use strict";function f(a,b,c){return setTimeout(k(a,c),b)}function g(a,b,c){return!!Array.isArray(a)&&(h(a,c[b],c),!0)}function h(a,b,c){var d;if(a)if(a.forEach)a.forEach(b,c);else if(a.length!==e)for(d=0;d<a.length;)b.call(c,a[d],d,a),d++;else for(d in a)a.hasOwnProperty(d)&&b.call(c,a[d],d,a)}function i(b,c,d){var e="DEPRECATED METHOD: "+c+"\n"+d+" AT \n";return function(){var c=new Error("get-stack-trace"),d=c&&c.stack?c.stack.replace(/^[^\(]+?[\n$]/gm,"").replace(/^\s+at\s+/gm,"").replace(/^Object.<anonymous>\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",f=a.console&&(a.console.warn||a.console.log);return f&&f.call(a.console,e,d),b.apply(this,arguments)}}function j(a,b,c){var d,e=b.prototype;d=a.prototype=Object.create(e),d.constructor=a,d._super=e,c&&ma(d,c)}function k(a,b){return function(){return a.apply(b,arguments)}}function l(a,b){return typeof a==pa?a.apply(b?b[0]||e:e,b):a}function m(a,b){return a===e?b:a}function n(a,b,c){h(r(b),function(b){a.addEventListener(b,c,!1)})}function o(a,b,c){h(r(b),function(b){a.removeEventListener(b,c,!1)})}function p(a,b){for(;a;){if(a==b)return!0;a=a.parentNode}return!1}function q(a,b){return a.indexOf(b)>-1}function r(a){return a.trim().split(/\s+/g)}function s(a,b,c){if(a.indexOf&&!c)return a.indexOf(b);for(var d=0;d<a.length;){if(c&&a[d][c]==b||!c&&a[d]===b)return d;d++}return-1}function t(a){return Array.prototype.slice.call(a,0)}function u(a,b,c){for(var d=[],e=[],f=0;f<a.length;){var g=b?a[f][b]:a[f];s(e,g)<0&&d.push(a[f]),e[f]=g,f++}return c&&(d=b?d.sort(function(a,c){return a[b]>c[b]}):d.sort()),d}function v(a,b){for(var c,d,f=b[0].toUpperCase()+b.slice(1),g=0;g<na.length;){if(c=na[g],d=c?c+f:b,d in a)return d;g++}return e}function w(){return va++}function x(b){var c=b.ownerDocument||b;return c.defaultView||c.parentWindow||a}function y(a,b){var c=this;this.manager=a,this.callback=b,this.element=a.element,this.target=a.options.inputTarget,this.domHandler=function(b){l(a.options.enable,[a])&&c.handler(b)},this.init()}function z(a){var b,c=a.options.inputClass;return new(b=c?c:ya?N:za?Q:xa?S:M)(a,A)}function A(a,b,c){var d=c.pointers.length,e=c.changedPointers.length,f=b&Fa&&d-e===0,g=b&(Ha|Ia)&&d-e===0;c.isFirst=!!f,c.isFinal=!!g,f&&(a.session={}),c.eventType=b,B(a,c),a.emit("hammer.input",c),a.recognize(c),a.session.prevInput=c}function B(a,b){var c=a.session,d=b.pointers,e=d.length;c.firstInput||(c.firstInput=E(b)),e>1&&!c.firstMultiple?c.firstMultiple=E(b):1===e&&(c.firstMultiple=!1);var f=c.firstInput,g=c.firstMultiple,h=g?g.center:f.center,i=b.center=F(d);b.timeStamp=sa(),b.deltaTime=b.timeStamp-f.timeStamp,b.angle=J(h,i),b.distance=I(h,i),C(c,b),b.offsetDirection=H(b.deltaX,b.deltaY);var j=G(b.deltaTime,b.deltaX,b.deltaY);b.overallVelocityX=j.x,b.overallVelocityY=j.y,b.overallVelocity=ra(j.x)>ra(j.y)?j.x:j.y,b.scale=g?L(g.pointers,d):1,b.rotation=g?K(g.pointers,d):0,b.maxPointers=c.prevInput?b.pointers.length>c.prevInput.maxPointers?b.pointers.length:c.prevInput.maxPointers:b.pointers.length,D(c,b);var k=a.element;p(b.srcEvent.target,k)&&(k=b.srcEvent.target),b.target=k}function C(a,b){var c=b.center,d=a.offsetDelta||{},e=a.prevDelta||{},f=a.prevInput||{};b.eventType!==Fa&&f.eventType!==Ha||(e=a.prevDelta={x:f.deltaX||0,y:f.deltaY||0},d=a.offsetDelta={x:c.x,y:c.y}),b.deltaX=e.x+(c.x-d.x),b.deltaY=e.y+(c.y-d.y)}function D(a,b){var c,d,f,g,h=a.lastInterval||b,i=b.timeStamp-h.timeStamp;if(b.eventType!=Ia&&(i>Ea||h.velocity===e)){var j=b.deltaX-h.deltaX,k=b.deltaY-h.deltaY,l=G(i,j,k);d=l.x,f=l.y,c=ra(l.x)>ra(l.y)?l.x:l.y,g=H(j,k),a.lastInterval=b}else c=h.velocity,d=h.velocityX,f=h.velocityY,g=h.direction;b.velocity=c,b.velocityX=d,b.velocityY=f,b.direction=g}function E(a){for(var b=[],c=0;c<a.pointers.length;)b[c]={clientX:qa(a.pointers[c].clientX),clientY:qa(a.pointers[c].clientY)},c++;return{timeStamp:sa(),pointers:b,center:F(b),deltaX:a.deltaX,deltaY:a.deltaY}}function F(a){var b=a.length;if(1===b)return{x:qa(a[0].clientX),y:qa(a[0].clientY)};for(var c=0,d=0,e=0;e<b;)c+=a[e].clientX,d+=a[e].clientY,e++;return{x:qa(c/b),y:qa(d/b)}}function G(a,b,c){return{x:b/a||0,y:c/a||0}}function H(a,b){return a===b?Ja:ra(a)>=ra(b)?a<0?Ka:La:b<0?Ma:Na}function I(a,b,c){c||(c=Ra);var d=b[c[0]]-a[c[0]],e=b[c[1]]-a[c[1]];return Math.sqrt(d*d+e*e)}function J(a,b,c){c||(c=Ra);var d=b[c[0]]-a[c[0]],e=b[c[1]]-a[c[1]];return 180*Math.atan2(e,d)/Math.PI}function K(a,b){return J(b[1],b[0],Sa)+J(a[1],a[0],Sa)}function L(a,b){return I(b[0],b[1],Sa)/I(a[0],a[1],Sa)}function M(){this.evEl=Ua,this.evWin=Va,this.pressed=!1,y.apply(this,arguments)}function N(){this.evEl=Ya,this.evWin=Za,y.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}function O(){this.evTarget=_a,this.evWin=ab,this.started=!1,y.apply(this,arguments)}function P(a,b){var c=t(a.touches),d=t(a.changedTouches);return b&(Ha|Ia)&&(c=u(c.concat(d),"identifier",!0)),[c,d]}function Q(){this.evTarget=cb,this.targetIds={},y.apply(this,arguments)}function R(a,b){var c=t(a.touches),d=this.targetIds;if(b&(Fa|Ga)&&1===c.length)return d[c[0].identifier]=!0,[c,c];var e,f,g=t(a.changedTouches),h=[],i=this.target;if(f=c.filter(function(a){return p(a.target,i)}),b===Fa)for(e=0;e<f.length;)d[f[e].identifier]=!0,e++;for(e=0;e<g.length;)d[g[e].identifier]&&h.push(g[e]),b&(Ha|Ia)&&delete d[g[e].identifier],e++;return h.length?[u(f.concat(h),"identifier",!0),h]:void 0}function S(){y.apply(this,arguments);var a=k(this.handler,this);this.touch=new Q(this.manager,a),this.mouse=new M(this.manager,a),this.primaryTouch=null,this.lastTouches=[]}function T(a,b){a&Fa?(this.primaryTouch=b.changedPointers[0].identifier,U.call(this,b)):a&(Ha|Ia)&&U.call(this,b)}function U(a){var b=a.changedPointers[0];if(b.identifier===this.primaryTouch){var c={x:b.clientX,y:b.clientY};this.lastTouches.push(c);var d=this.lastTouches,e=function(){var a=d.indexOf(c);a>-1&&d.splice(a,1)};setTimeout(e,db)}}function V(a){for(var b=a.srcEvent.clientX,c=a.srcEvent.clientY,d=0;d<this.lastTouches.length;d++){var e=this.lastTouches[d],f=Math.abs(b-e.x),g=Math.abs(c-e.y);if(f<=eb&&g<=eb)return!0}return!1}function W(a,b){this.manager=a,this.set(b)}function X(a){if(q(a,kb))return kb;var b=q(a,lb),c=q(a,mb);return b&&c?kb:b||c?b?lb:mb:q(a,jb)?jb:ib;
}function Y(){if(!gb)return!1;var b={},c=a.CSS&&a.CSS.supports;return["auto","manipulation","pan-y","pan-x","pan-x pan-y","none"].forEach(function(d){b[d]=!c||a.CSS.supports("touch-action",d)}),b}function Z(a){this.options=ma({},this.defaults,a||{}),this.id=w(),this.manager=null,this.options.enable=m(this.options.enable,!0),this.state=ob,this.simultaneous={},this.requireFail=[]}function $(a){return a&tb?"cancel":a&rb?"end":a&qb?"move":a&pb?"start":""}function _(a){return a==Na?"down":a==Ma?"up":a==Ka?"left":a==La?"right":""}function aa(a,b){var c=b.manager;return c?c.get(a):a}function ba(){Z.apply(this,arguments)}function ca(){ba.apply(this,arguments),this.pX=null,this.pY=null}function da(){ba.apply(this,arguments)}function ea(){Z.apply(this,arguments),this._timer=null,this._input=null}function fa(){ba.apply(this,arguments)}function ga(){ba.apply(this,arguments)}function ha(){Z.apply(this,arguments),this.pTime=!1,this.pCenter=!1,this._timer=null,this._input=null,this.count=0}function ia(a,b){return b=b||{},b.recognizers=m(b.recognizers,ia.defaults.preset),new ja(a,b)}function ja(a,b){this.options=ma({},ia.defaults,b||{}),this.options.inputTarget=this.options.inputTarget||a,this.handlers={},this.session={},this.recognizers=[],this.oldCssProps={},this.element=a,this.input=z(this),this.touchAction=new W(this,this.options.touchAction),ka(this,!0),h(this.options.recognizers,function(a){var b=this.add(new a[0](a[1]));a[2]&&b.recognizeWith(a[2]),a[3]&&b.requireFailure(a[3])},this)}function ka(a,b){var c=a.element;if(c.style){var d;h(a.options.cssProps,function(e,f){d=v(c.style,f),b?(a.oldCssProps[d]=c.style[d],c.style[d]=e):c.style[d]=a.oldCssProps[d]||""}),b||(a.oldCssProps={})}}function la(a,b){var d=c.createEvent("Event");d.initEvent(a,!0,!0),d.gesture=b,b.target.dispatchEvent(d)}var ma,na=["","webkit","Moz","MS","ms","o"],oa=c.createElement("div"),pa="function",qa=Math.round,ra=Math.abs,sa=Date.now;ma="function"!=typeof Object.assign?function(a){if(a===e||null===a)throw new TypeError("Cannot convert undefined or null to object");for(var b=Object(a),c=1;c<arguments.length;c++){var d=arguments[c];if(d!==e&&null!==d)for(var f in d)d.hasOwnProperty(f)&&(b[f]=d[f])}return b}:Object.assign;var ta=i(function(a,b,c){for(var d=Object.keys(b),f=0;f<d.length;)(!c||c&&a[d[f]]===e)&&(a[d[f]]=b[d[f]]),f++;return a},"extend","Use `assign`."),ua=i(function(a,b){return ta(a,b,!0)},"merge","Use `assign`."),va=1,wa=/mobile|tablet|ip(ad|hone|od)|android/i,xa="ontouchstart"in a,ya=v(a,"PointerEvent")!==e,za=xa&&wa.test(navigator.userAgent),Aa="touch",Ba="pen",Ca="mouse",Da="kinect",Ea=25,Fa=1,Ga=2,Ha=4,Ia=8,Ja=1,Ka=2,La=4,Ma=8,Na=16,Oa=Ka|La,Pa=Ma|Na,Qa=Oa|Pa,Ra=["x","y"],Sa=["clientX","clientY"];y.prototype={handler:function(){},init:function(){this.evEl&&n(this.element,this.evEl,this.domHandler),this.evTarget&&n(this.target,this.evTarget,this.domHandler),this.evWin&&n(x(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&o(this.element,this.evEl,this.domHandler),this.evTarget&&o(this.target,this.evTarget,this.domHandler),this.evWin&&o(x(this.element),this.evWin,this.domHandler)}};var Ta={mousedown:Fa,mousemove:Ga,mouseup:Ha},Ua="mousedown",Va="mousemove mouseup";j(M,y,{handler:function(a){var b=Ta[a.type];b&Fa&&0===a.button&&(this.pressed=!0),b&Ga&&1!==a.which&&(b=Ha),this.pressed&&(b&Ha&&(this.pressed=!1),this.callback(this.manager,b,{pointers:[a],changedPointers:[a],pointerType:Ca,srcEvent:a}))}});var Wa={pointerdown:Fa,pointermove:Ga,pointerup:Ha,pointercancel:Ia,pointerout:Ia},Xa={2:Aa,3:Ba,4:Ca,5:Da},Ya="pointerdown",Za="pointermove pointerup pointercancel";a.MSPointerEvent&&!a.PointerEvent&&(Ya="MSPointerDown",Za="MSPointerMove MSPointerUp MSPointerCancel"),j(N,y,{handler:function(a){var b=this.store,c=!1,d=a.type.toLowerCase().replace("ms",""),e=Wa[d],f=Xa[a.pointerType]||a.pointerType,g=f==Aa,h=s(b,a.pointerId,"pointerId");e&Fa&&(0===a.button||g)?h<0&&(b.push(a),h=b.length-1):e&(Ha|Ia)&&(c=!0),h<0||(b[h]=a,this.callback(this.manager,e,{pointers:b,changedPointers:[a],pointerType:f,srcEvent:a}),c&&b.splice(h,1))}});var $a={touchstart:Fa,touchmove:Ga,touchend:Ha,touchcancel:Ia},_a="touchstart",ab="touchstart touchmove touchend touchcancel";j(O,y,{handler:function(a){var b=$a[a.type];if(b===Fa&&(this.started=!0),this.started){var c=P.call(this,a,b);b&(Ha|Ia)&&c[0].length-c[1].length===0&&(this.started=!1),this.callback(this.manager,b,{pointers:c[0],changedPointers:c[1],pointerType:Aa,srcEvent:a})}}});var bb={touchstart:Fa,touchmove:Ga,touchend:Ha,touchcancel:Ia},cb="touchstart touchmove touchend touchcancel";j(Q,y,{handler:function(a){var b=bb[a.type],c=R.call(this,a,b);c&&this.callback(this.manager,b,{pointers:c[0],changedPointers:c[1],pointerType:Aa,srcEvent:a})}});var db=2500,eb=25;j(S,y,{handler:function(a,b,c){var d=c.pointerType==Aa,e=c.pointerType==Ca;if(!(e&&c.sourceCapabilities&&c.sourceCapabilities.firesTouchEvents)){if(d)T.call(this,b,c);else if(e&&V.call(this,c))return;this.callback(a,b,c)}},destroy:function(){this.touch.destroy(),this.mouse.destroy()}});var fb=v(oa.style,"touchAction"),gb=fb!==e,hb="compute",ib="auto",jb="manipulation",kb="none",lb="pan-x",mb="pan-y",nb=Y();W.prototype={set:function(a){a==hb&&(a=this.compute()),gb&&this.manager.element.style&&nb[a]&&(this.manager.element.style[fb]=a),this.actions=a.toLowerCase().trim()},update:function(){this.set(this.manager.options.touchAction)},compute:function(){var a=[];return h(this.manager.recognizers,function(b){l(b.options.enable,[b])&&(a=a.concat(b.getTouchAction()))}),X(a.join(" "))},preventDefaults:function(a){var b=a.srcEvent,c=a.offsetDirection;if(this.manager.session.prevented)return void b.preventDefault();var d=this.actions,e=q(d,kb)&&!nb[kb],f=q(d,mb)&&!nb[mb],g=q(d,lb)&&!nb[lb];if(e){var h=1===a.pointers.length,i=a.distance<2,j=a.deltaTime<250;if(h&&i&&j)return}return g&&f?void 0:e||f&&c&Oa||g&&c&Pa?this.preventSrc(b):void 0},preventSrc:function(a){this.manager.session.prevented=!0,a.preventDefault()}};var ob=1,pb=2,qb=4,rb=8,sb=rb,tb=16,ub=32;Z.prototype={defaults:{},set:function(a){return ma(this.options,a),this.manager&&this.manager.touchAction.update(),this},recognizeWith:function(a){if(g(a,"recognizeWith",this))return this;var b=this.simultaneous;return a=aa(a,this),b[a.id]||(b[a.id]=a,a.recognizeWith(this)),this},dropRecognizeWith:function(a){return g(a,"dropRecognizeWith",this)?this:(a=aa(a,this),delete this.simultaneous[a.id],this)},requireFailure:function(a){if(g(a,"requireFailure",this))return this;var b=this.requireFail;return a=aa(a,this),s(b,a)===-1&&(b.push(a),a.requireFailure(this)),this},dropRequireFailure:function(a){if(g(a,"dropRequireFailure",this))return this;a=aa(a,this);var b=s(this.requireFail,a);return b>-1&&this.requireFail.splice(b,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(a){return!!this.simultaneous[a.id]},emit:function(a){function b(b){c.manager.emit(b,a)}var c=this,d=this.state;d<rb&&b(c.options.event+$(d)),b(c.options.event),a.additionalEvent&&b(a.additionalEvent),d>=rb&&b(c.options.event+$(d))},tryEmit:function(a){return this.canEmit()?this.emit(a):void(this.state=ub)},canEmit:function(){for(var a=0;a<this.requireFail.length;){if(!(this.requireFail[a].state&(ub|ob)))return!1;a++}return!0},recognize:function(a){var b=ma({},a);return l(this.options.enable,[this,b])?(this.state&(sb|tb|ub)&&(this.state=ob),this.state=this.process(b),void(this.state&(pb|qb|rb|tb)&&this.tryEmit(b))):(this.reset(),void(this.state=ub))},process:function(a){},getTouchAction:function(){},reset:function(){}},j(ba,Z,{defaults:{pointers:1},attrTest:function(a){var b=this.options.pointers;return 0===b||a.pointers.length===b},process:function(a){var b=this.state,c=a.eventType,d=b&(pb|qb),e=this.attrTest(a);return d&&(c&Ia||!e)?b|tb:d||e?c&Ha?b|rb:b&pb?b|qb:pb:ub}}),j(ca,ba,{defaults:{event:"pan",threshold:10,pointers:1,direction:Qa},getTouchAction:function(){var a=this.options.direction,b=[];return a&Oa&&b.push(mb),a&Pa&&b.push(lb),b},directionTest:function(a){var b=this.options,c=!0,d=a.distance,e=a.direction,f=a.deltaX,g=a.deltaY;return e&b.direction||(b.direction&Oa?(e=0===f?Ja:f<0?Ka:La,c=f!=this.pX,d=Math.abs(a.deltaX)):(e=0===g?Ja:g<0?Ma:Na,c=g!=this.pY,d=Math.abs(a.deltaY))),a.direction=e,c&&d>b.threshold&&e&b.direction},attrTest:function(a){return ba.prototype.attrTest.call(this,a)&&(this.state&pb||!(this.state&pb)&&this.directionTest(a))},emit:function(a){this.pX=a.deltaX,this.pY=a.deltaY;var b=_(a.direction);b&&(a.additionalEvent=this.options.event+b),this._super.emit.call(this,a)}}),j(da,ba,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[kb]},attrTest:function(a){return this._super.attrTest.call(this,a)&&(Math.abs(a.scale-1)>this.options.threshold||this.state&pb)},emit:function(a){if(1!==a.scale){var b=a.scale<1?"in":"out";a.additionalEvent=this.options.event+b}this._super.emit.call(this,a)}}),j(ea,Z,{defaults:{event:"press",pointers:1,time:251,threshold:9},getTouchAction:function(){return[ib]},process:function(a){var b=this.options,c=a.pointers.length===b.pointers,d=a.distance<b.threshold,e=a.deltaTime>b.time;if(this._input=a,!d||!c||a.eventType&(Ha|Ia)&&!e)this.reset();else if(a.eventType&Fa)this.reset(),this._timer=f(function(){this.state=sb,this.tryEmit()},b.time,this);else if(a.eventType&Ha)return sb;return ub},reset:function(){clearTimeout(this._timer)},emit:function(a){this.state===sb&&(a&&a.eventType&Ha?this.manager.emit(this.options.event+"up",a):(this._input.timeStamp=sa(),this.manager.emit(this.options.event,this._input)))}}),j(fa,ba,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[kb]},attrTest:function(a){return this._super.attrTest.call(this,a)&&(Math.abs(a.rotation)>this.options.threshold||this.state&pb)}}),j(ga,ba,{defaults:{event:"swipe",threshold:10,velocity:.3,direction:Oa|Pa,pointers:1},getTouchAction:function(){return ca.prototype.getTouchAction.call(this)},attrTest:function(a){var b,c=this.options.direction;return c&(Oa|Pa)?b=a.overallVelocity:c&Oa?b=a.overallVelocityX:c&Pa&&(b=a.overallVelocityY),this._super.attrTest.call(this,a)&&c&a.offsetDirection&&a.distance>this.options.threshold&&a.maxPointers==this.options.pointers&&ra(b)>this.options.velocity&&a.eventType&Ha},emit:function(a){var b=_(a.offsetDirection);b&&this.manager.emit(this.options.event+b,a),this.manager.emit(this.options.event,a)}}),j(ha,Z,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[jb]},process:function(a){var b=this.options,c=a.pointers.length===b.pointers,d=a.distance<b.threshold,e=a.deltaTime<b.time;if(this.reset(),a.eventType&Fa&&0===this.count)return this.failTimeout();if(d&&e&&c){if(a.eventType!=Ha)return this.failTimeout();var g=!this.pTime||a.timeStamp-this.pTime<b.interval,h=!this.pCenter||I(this.pCenter,a.center)<b.posThreshold;this.pTime=a.timeStamp,this.pCenter=a.center,h&&g?this.count+=1:this.count=1,this._input=a;var i=this.count%b.taps;if(0===i)return this.hasRequireFailures()?(this._timer=f(function(){this.state=sb,this.tryEmit()},b.interval,this),pb):sb}return ub},failTimeout:function(){return this._timer=f(function(){this.state=ub},this.options.interval,this),ub},reset:function(){clearTimeout(this._timer)},emit:function(){this.state==sb&&(this._input.tapCount=this.count,this.manager.emit(this.options.event,this._input))}}),ia.VERSION="2.0.7",ia.defaults={domEvents:!1,touchAction:hb,enable:!0,inputTarget:null,inputClass:null,preset:[[fa,{enable:!1}],[da,{enable:!1},["rotate"]],[ga,{direction:Oa}],[ca,{direction:Oa},["swipe"]],[ha],[ha,{event:"doubletap",taps:2},["tap"]],[ea]],cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}};var vb=1,wb=2;ja.prototype={set:function(a){return ma(this.options,a),a.touchAction&&this.touchAction.update(),a.inputTarget&&(this.input.destroy(),this.input.target=a.inputTarget,this.input.init()),this},stop:function(a){this.session.stopped=a?wb:vb},recognize:function(a){var b=this.session;if(!b.stopped){this.touchAction.preventDefaults(a);var c,d=this.recognizers,e=b.curRecognizer;(!e||e&&e.state&sb)&&(e=b.curRecognizer=null);for(var f=0;f<d.length;)c=d[f],b.stopped===wb||e&&c!=e&&!c.canRecognizeWith(e)?c.reset():c.recognize(a),!e&&c.state&(pb|qb|rb)&&(e=b.curRecognizer=c),f++}},get:function(a){if(a instanceof Z)return a;for(var b=this.recognizers,c=0;c<b.length;c++)if(b[c].options.event==a)return b[c];return null},add:function(a){if(g(a,"add",this))return this;var b=this.get(a.options.event);return b&&this.remove(b),this.recognizers.push(a),a.manager=this,this.touchAction.update(),a},remove:function(a){if(g(a,"remove",this))return this;if(a=this.get(a)){var b=this.recognizers,c=s(b,a);c!==-1&&(b.splice(c,1),this.touchAction.update())}return this},on:function(a,b){if(a!==e&&b!==e){var c=this.handlers;return h(r(a),function(a){c[a]=c[a]||[],c[a].push(b)}),this}},off:function(a,b){if(a!==e){var c=this.handlers;return h(r(a),function(a){b?c[a]&&c[a].splice(s(c[a],b),1):delete c[a]}),this}},emit:function(a,b){this.options.domEvents&&la(a,b);var c=this.handlers[a]&&this.handlers[a].slice();if(c&&c.length){b.type=a,b.preventDefault=function(){b.srcEvent.preventDefault()};for(var d=0;d<c.length;)c[d](b),d++}},destroy:function(){this.element&&ka(this,!1),this.handlers={},this.session={},this.input.destroy(),this.element=null}},ma(ia,{INPUT_START:Fa,INPUT_MOVE:Ga,INPUT_END:Ha,INPUT_CANCEL:Ia,STATE_POSSIBLE:ob,STATE_BEGAN:pb,STATE_CHANGED:qb,STATE_ENDED:rb,STATE_RECOGNIZED:sb,STATE_CANCELLED:tb,STATE_FAILED:ub,DIRECTION_NONE:Ja,DIRECTION_LEFT:Ka,DIRECTION_RIGHT:La,DIRECTION_UP:Ma,DIRECTION_DOWN:Na,DIRECTION_HORIZONTAL:Oa,DIRECTION_VERTICAL:Pa,DIRECTION_ALL:Qa,Manager:ja,Input:y,TouchAction:W,TouchInput:Q,MouseInput:M,PointerEventInput:N,TouchMouseInput:S,SingleTouchInput:O,Recognizer:Z,AttrRecognizer:ba,Tap:ha,Pan:ca,Swipe:ga,Pinch:da,Rotate:fa,Press:ea,on:n,off:o,each:h,merge:ua,extend:ta,assign:ma,inherit:j,bindFn:k,prefixed:v});var xb="undefined"!=typeof a?a:"undefined"!=typeof self?self:{};xb.Hammer=ia,"function"==typeof define&&define.amd?define(function(){return ia}):"undefined"!=typeof b&&b.exports?b.exports=ia:a[d]=ia}(window,document,"Hammer")},{}],19:[function(a,b,c){!function(b){"function"==typeof define&&define.amd?define(["jquery"],b):b("object"==typeof c?a("jquery"):jQuery)}(function(a){function b(a){return h.raw?a:encodeURIComponent(a)}function c(a){return h.raw?a:decodeURIComponent(a)}function d(a){return b(h.json?JSON.stringify(a):String(a))}function e(a){0===a.indexOf('"')&&(a=a.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{return a=decodeURIComponent(a.replace(g," ")),h.json?JSON.parse(a):a}catch(b){}}function f(b,c){var d=h.raw?b:e(b);return a.isFunction(c)?c(d):d}var g=/\+/g,h=a.cookie=function(e,g,i){if(void 0!==g&&!a.isFunction(g)){if(i=a.extend({},h.defaults,i),"number"==typeof i.expires){var j=i.expires,k=i.expires=new Date;k.setTime(+k+864e5*j)}return document.cookie=[b(e),"=",d(g),i.expires?"; expires="+i.expires.toUTCString():"",i.path?"; path="+i.path:"",i.domain?"; domain="+i.domain:"",i.secure?"; secure":""].join("")}for(var l=e?void 0:{},m=document.cookie?document.cookie.split("; "):[],n=0,o=m.length;n<o;n++){var p=m[n].split("="),q=c(p.shift()),r=p.join("=");if(e&&e===q){l=f(r,g);break}e||void 0===(r=f(r))||(l[q]=r)}return l};h.defaults={},a.removeCookie=function(b,c){return void 0!==a.cookie(b)&&(a.cookie(b,"",a.extend({},c,{expires:-1})),!a.cookie(b))}})},{jquery:20}],20:[function(a,b,c){!function(a,c){"use strict";"object"==typeof b&&"object"==typeof b.exports?b.exports=a.document?c(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return c(a)}:c(a)}("undefined"!=typeof window?window:this,function(a,b){"use strict";function c(a,b,c){c=c||va;var d,e,f=c.createElement("script");if(f.text=a,b)for(d in wa)e=b[d]||b.getAttribute&&b.getAttribute(d),e&&f.setAttribute(d,e);c.head.appendChild(f).parentNode.removeChild(f)}function d(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?na[oa.call(a)]||"object":typeof a}function e(a){var b=!!a&&"length"in a&&a.length,c=d(a);return!ta(a)&&!ua(a)&&("array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a)}function f(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()}function g(a,b,c){return ta(b)?ya.grep(a,function(a,d){return!!b.call(a,d,a)!==c}):b.nodeType?ya.grep(a,function(a){return a===b!==c}):"string"!=typeof b?ya.grep(a,function(a){return ma.call(b,a)>-1!==c}):ya.filter(b,a,c)}function h(a,b){for(;(a=a[b])&&1!==a.nodeType;);return a}function i(a){var b={};return ya.each(a.match(Ja)||[],function(a,c){b[c]=!0}),b}function j(a){return a}function k(a){throw a}function l(a,b,c,d){var e;try{a&&ta(e=a.promise)?e.call(a).done(b).fail(c):a&&ta(e=a.then)?e.call(a,b,c):b.apply(void 0,[a].slice(d))}catch(a){c.apply(void 0,[a])}}function m(){va.removeEventListener("DOMContentLoaded",m),a.removeEventListener("load",m),ya.ready()}function n(a,b){return b.toUpperCase()}function o(a){return a.replace(Na,"ms-").replace(Oa,n)}function p(){this.expando=ya.expando+p.uid++}function q(a){return"true"===a||"false"!==a&&("null"===a?null:a===+a+""?+a:Sa.test(a)?JSON.parse(a):a)}function r(a,b,c){var d;if(void 0===c&&1===a.nodeType)if(d="data-"+b.replace(Ta,"-$&").toLowerCase(),c=a.getAttribute(d),"string"==typeof c){try{c=q(c)}catch(e){}Ra.set(a,b,c)}else c=void 0;return c}function s(a,b,c,d){var e,f,g=20,h=d?function(){return d.cur()}:function(){return ya.css(a,b,"")},i=h(),j=c&&c[3]||(ya.cssNumber[b]?"":"px"),k=a.nodeType&&(ya.cssNumber[b]||"px"!==j&&+i)&&Va.exec(ya.css(a,b));if(k&&k[3]!==j){for(i/=2,j=j||k[3],k=+i||1;g--;)ya.style(a,b,k+j),(1-f)*(1-(f=h()/i||.5))<=0&&(g=0),k/=f;k=2*k,ya.style(a,b,k+j),c=c||[]}return c&&(k=+k||+i||0,e=c[1]?k+(c[1]+1)*c[2]:+c[2],d&&(d.unit=j,d.start=k,d.end=e)),e}function t(a){var b,c=a.ownerDocument,d=a.nodeName,e=_a[d];return e?e:(b=c.body.appendChild(c.createElement(d)),e=ya.css(b,"display"),b.parentNode.removeChild(b),"none"===e&&(e="block"),_a[d]=e,e)}function u(a,b){for(var c,d,e=[],f=0,g=a.length;f<g;f++)d=a[f],d.style&&(c=d.style.display,b?("none"===c&&(e[f]=Qa.get(d,"display")||null,e[f]||(d.style.display="")),""===d.style.display&&$a(d)&&(e[f]=t(d))):"none"!==c&&(e[f]="none",Qa.set(d,"display",c)));for(f=0;f<g;f++)null!=e[f]&&(a[f].style.display=e[f]);return a}function v(a,b){var c;return c="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):[],void 0===b||b&&f(a,b)?ya.merge([a],c):c}function w(a,b){for(var c=0,d=a.length;c<d;c++)Qa.set(a[c],"globalEval",!b||Qa.get(b[c],"globalEval"))}function x(a,b,c,e,f){for(var g,h,i,j,k,l,m=b.createDocumentFragment(),n=[],o=0,p=a.length;o<p;o++)if(g=a[o],g||0===g)if("object"===d(g))ya.merge(n,g.nodeType?[g]:g);else if(eb.test(g)){for(h=h||m.appendChild(b.createElement("div")),i=(bb.exec(g)||["",""])[1].toLowerCase(),j=db[i]||db._default,h.innerHTML=j[1]+ya.htmlPrefilter(g)+j[2],l=j[0];l--;)h=h.lastChild;ya.merge(n,h.childNodes),h=m.firstChild,h.textContent=""}else n.push(b.createTextNode(g));for(m.textContent="",o=0;g=n[o++];)if(e&&ya.inArray(g,e)>-1)f&&f.push(g);else if(k=Ya(g),h=v(m.appendChild(g),"script"),k&&w(h),c)for(l=0;g=h[l++];)cb.test(g.type||"")&&c.push(g);return m}function y(){return!0}function z(){return!1}function A(a,b){return a===B()==("focus"===b)}function B(){try{return va.activeElement}catch(a){}}function C(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)C(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=z;else if(!e)return a;return 1===f&&(g=e,e=function(a){return ya().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=ya.guid++)),a.each(function(){ya.event.add(this,b,e,d,c)})}function D(a,b,c){return c?(Qa.set(a,b,!1),void ya.event.add(a,b,{namespace:!1,handler:function(a){var d,e,f=Qa.get(this,b);if(1&a.isTrigger&&this[b]){if(f.length)(ya.event.special[b]||{}).delegateType&&a.stopPropagation();else if(f=ja.call(arguments),Qa.set(this,b,f),d=c(this,b),this[b](),e=Qa.get(this,b),f!==e||d?Qa.set(this,b,!1):e={},f!==e)return a.stopImmediatePropagation(),a.preventDefault(),e.value}else f.length&&(Qa.set(this,b,{value:ya.event.trigger(ya.extend(f[0],ya.Event.prototype),f.slice(1),this)}),a.stopImmediatePropagation())}})):void(void 0===Qa.get(a,b)&&ya.event.add(a,b,y))}function E(a,b){return f(a,"table")&&f(11!==b.nodeType?b:b.firstChild,"tr")?ya(a).children("tbody")[0]||a:a}function F(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function G(a){return"true/"===(a.type||"").slice(0,5)?a.type=a.type.slice(5):a.removeAttribute("type"),a}function H(a,b){var c,d,e,f,g,h,i;if(1===b.nodeType){if(Qa.hasData(a)&&(f=Qa.get(a),i=f.events)){Qa.remove(b,"handle events");for(e in i)for(c=0,d=i[e].length;c<d;c++)ya.event.add(b,e,i[e][c])}Ra.hasData(a)&&(g=Ra.access(a),h=ya.extend({},g),Ra.set(b,h))}}function I(a,b){var c=b.nodeName.toLowerCase();"input"===c&&ab.test(a.type)?b.checked=a.checked:"input"!==c&&"textarea"!==c||(b.defaultValue=a.defaultValue)}function J(a,b,d,e){b=ka(b);var f,g,h,i,j,k,l=0,m=a.length,n=m-1,o=b[0],p=ta(o);if(p||m>1&&"string"==typeof o&&!sa.checkClone&&jb.test(o))return a.each(function(c){var f=a.eq(c);p&&(b[0]=o.call(this,c,f.html())),J(f,b,d,e)});if(m&&(f=x(b,a[0].ownerDocument,!1,a,e),g=f.firstChild,1===f.childNodes.length&&(f=g),g||e)){for(h=ya.map(v(f,"script"),F),i=h.length;l<m;l++)j=f,l!==n&&(j=ya.clone(j,!0,!0),i&&ya.merge(h,v(j,"script"))),d.call(a[l],j,l);if(i)for(k=h[h.length-1].ownerDocument,ya.map(h,G),l=0;l<i;l++)j=h[l],cb.test(j.type||"")&&!Qa.access(j,"globalEval")&&ya.contains(k,j)&&(j.src&&"module"!==(j.type||"").toLowerCase()?ya._evalUrl&&!j.noModule&&ya._evalUrl(j.src,{nonce:j.nonce||j.getAttribute("nonce")},k):c(j.textContent.replace(kb,""),j,k))}return a}function K(a,b,c){for(var d,e=b?ya.filter(b,a):a,f=0;null!=(d=e[f]);f++)c||1!==d.nodeType||ya.cleanData(v(d)),d.parentNode&&(c&&Ya(d)&&w(v(d,"script")),d.parentNode.removeChild(d));return a}function L(a,b,c){var d,e,f,g,h=a.style;return c=c||mb(a),c&&(g=c.getPropertyValue(b)||c[b],""!==g||Ya(a)||(g=ya.style(a,b)),!sa.pixelBoxStyles()&&lb.test(g)&&ob.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f)),void 0!==g?g+"":g}function M(a,b){return{get:function(){return a()?void delete this.get:(this.get=b).apply(this,arguments)}}}function N(a){for(var b=a[0].toUpperCase()+a.slice(1),c=pb.length;c--;)if(a=pb[c]+b,a in qb)return a}function O(a){var b=ya.cssProps[a]||rb[a];return b?b:a in qb?a:rb[a]=N(a)||a}function P(a,b,c){var d=Va.exec(b);return d?Math.max(0,d[2]-(c||0))+(d[3]||"px"):b}function Q(a,b,c,d,e,f){var g="width"===b?1:0,h=0,i=0;if(c===(d?"border":"content"))return 0;for(;g<4;g+=2)"margin"===c&&(i+=ya.css(a,c+Wa[g],!0,e)),d?("content"===c&&(i-=ya.css(a,"padding"+Wa[g],!0,e)),"margin"!==c&&(i-=ya.css(a,"border"+Wa[g]+"Width",!0,e))):(i+=ya.css(a,"padding"+Wa[g],!0,e),"padding"!==c?i+=ya.css(a,"border"+Wa[g]+"Width",!0,e):h+=ya.css(a,"border"+Wa[g]+"Width",!0,e));return!d&&f>=0&&(i+=Math.max(0,Math.ceil(a["offset"+b[0].toUpperCase()+b.slice(1)]-f-i-h-.5))||0),i}function R(a,b,c){var d=mb(a),e=!sa.boxSizingReliable()||c,g=e&&"border-box"===ya.css(a,"boxSizing",!1,d),h=g,i=L(a,b,d),j="offset"+b[0].toUpperCase()+b.slice(1);if(lb.test(i)){if(!c)return i;i="auto"}return(!sa.boxSizingReliable()&&g||!sa.reliableTrDimensions()&&f(a,"tr")||"auto"===i||!parseFloat(i)&&"inline"===ya.css(a,"display",!1,d))&&a.getClientRects().length&&(g="border-box"===ya.css(a,"boxSizing",!1,d),h=j in a,h&&(i=a[j])),i=parseFloat(i)||0,i+Q(a,b,c||(g?"border":"content"),h,d,i)+"px"}function S(a,b,c,d,e){return new S.prototype.init(a,b,c,d,e)}function T(){xb&&(va.hidden===!1&&a.requestAnimationFrame?a.requestAnimationFrame(T):a.setTimeout(T,ya.fx.interval),ya.fx.tick())}function U(){return a.setTimeout(function(){wb=void 0}),wb=Date.now()}function V(a,b){var c,d=0,e={height:a};for(b=b?1:0;d<4;d+=2-b)c=Wa[d],e["margin"+c]=e["padding"+c]=a;return b&&(e.opacity=e.width=a),e}function W(a,b,c){for(var d,e=(Z.tweeners[b]||[]).concat(Z.tweeners["*"]),f=0,g=e.length;f<g;f++)if(d=e[f].call(c,b,a))return d}function X(a,b,c){var d,e,f,g,h,i,j,k,l="width"in b||"height"in b,m=this,n={},o=a.style,p=a.nodeType&&$a(a),q=Qa.get(a,"fxshow");c.queue||(g=ya._queueHooks(a,"fx"),null==g.unqueued&&(g.unqueued=0,h=g.empty.fire,g.empty.fire=function(){g.unqueued||h()}),g.unqueued++,m.always(function(){m.always(function(){g.unqueued--,ya.queue(a,"fx").length||g.empty.fire()})}));for(d in b)if(e=b[d],yb.test(e)){if(delete b[d],f=f||"toggle"===e,e===(p?"hide":"show")){if("show"!==e||!q||void 0===q[d])continue;p=!0}n[d]=q&&q[d]||ya.style(a,d)}if(i=!ya.isEmptyObject(b),i||!ya.isEmptyObject(n)){l&&1===a.nodeType&&(c.overflow=[o.overflow,o.overflowX,o.overflowY],j=q&&q.display,null==j&&(j=Qa.get(a,"display")),k=ya.css(a,"display"),"none"===k&&(j?k=j:(u([a],!0),j=a.style.display||j,k=ya.css(a,"display"),u([a]))),("inline"===k||"inline-block"===k&&null!=j)&&"none"===ya.css(a,"float")&&(i||(m.done(function(){o.display=j}),null==j&&(k=o.display,j="none"===k?"":k)),o.display="inline-block")),c.overflow&&(o.overflow="hidden",m.always(function(){o.overflow=c.overflow[0],o.overflowX=c.overflow[1],o.overflowY=c.overflow[2]})),i=!1;for(d in n)i||(q?"hidden"in q&&(p=q.hidden):q=Qa.access(a,"fxshow",{display:j}),f&&(q.hidden=!p),p&&u([a],!0),m.done(function(){p||u([a]),Qa.remove(a,"fxshow");for(d in n)ya.style(a,d,n[d])})),i=W(p?q[d]:0,d,m),d in q||(q[d]=i.start,p&&(i.end=i.start,i.start=0))}}function Y(a,b){var c,d,e,f,g;for(c in a)if(d=o(c),e=b[d],f=a[c],Array.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=ya.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function Z(a,b,c){var d,e,f=0,g=Z.prefilters.length,h=ya.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=wb||U(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;g<i;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),f<1&&i?c:(i||h.notifyWith(a,[j,1,0]),h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:ya.extend({},b),opts:ya.extend(!0,{specialEasing:{},easing:ya.easing._default},c),originalProperties:b,originalOptions:c,startTime:wb||U(),duration:c.duration,tweens:[],createTween:function(b,c){var d=ya.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;c<d;c++)j.tweens[c].run(1);return b?(h.notifyWith(a,[j,1,0]),h.resolveWith(a,[j,b])):h.rejectWith(a,[j,b]),this}}),k=j.props;for(Y(k,j.opts.specialEasing);f<g;f++)if(d=Z.prefilters[f].call(j,a,k,j.opts))return ta(d.stop)&&(ya._queueHooks(j.elem,j.opts.queue).stop=d.stop.bind(d)),d;return ya.map(k,W,j),ta(j.opts.start)&&j.opts.start.call(a,j),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always),ya.fx.timer(ya.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j}function $(a){var b=a.match(Ja)||[];return b.join(" ")}function _(a){return a.getAttribute&&a.getAttribute("class")||""}function aa(a){return Array.isArray(a)?a:"string"==typeof a?a.match(Ja)||[]:[]}function ba(a,b,c,e){var f;if(Array.isArray(b))ya.each(b,function(b,d){c||Kb.test(a)?e(a,d):ba(a+"["+("object"==typeof d&&null!=d?b:"")+"]",d,c,e)});else if(c||"object"!==d(b))e(a,b);else for(f in b)ba(a+"["+f+"]",b[f],c,e)}function ca(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(Ja)||[];if(ta(c))for(;d=f[e++];)"+"===d[0]?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function da(a,b,c,d){function e(h){var i;return f[h]=!0,ya.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||g||f[j]?g?!(i=j):void 0:(b.dataTypes.unshift(j),e(j),!1)}),i}var f={},g=a===Wb;return e(b.dataTypes[0])||!f["*"]&&e("*")}function ea(a,b){var c,d,e=ya.ajaxSettings.flatOptions||{};for(c in b)void 0!==b[c]&&((e[c]?a:d||(d={}))[c]=b[c]);return d&&ya.extend(!0,a,d),a}function fa(a,b,c){for(var d,e,f,g,h=a.contents,i=a.dataTypes;"*"===i[0];)i.shift(),void 0===d&&(d=a.mimeType||b.getResponseHeader("Content-Type"));if(d)for(e in h)if(h[e]&&h[e].test(d)){i.unshift(e);break}if(i[0]in c)f=i[0];else{for(e in c){if(!i[0]||a.converters[e+" "+i[0]]){f=e;break}g||(g=e)}f=f||g}if(f)return f!==i[0]&&i.unshift(f),c[f]}function ga(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];for(f=k.shift();f;)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}var ha=[],ia=Object.getPrototypeOf,ja=ha.slice,ka=ha.flat?function(a){return ha.flat.call(a)}:function(a){return ha.concat.apply([],a)},la=ha.push,ma=ha.indexOf,na={},oa=na.toString,pa=na.hasOwnProperty,qa=pa.toString,ra=qa.call(Object),sa={},ta=function(a){return"function"==typeof a&&"number"!=typeof a.nodeType},ua=function(a){return null!=a&&a===a.window},va=a.document,wa={type:!0,src:!0,nonce:!0,noModule:!0},xa="3.5.1",ya=function(a,b){return new ya.fn.init(a,b)};ya.fn=ya.prototype={jquery:xa,constructor:ya,length:0,toArray:function(){return ja.call(this)},get:function(a){return null==a?ja.call(this):a<0?this[a+this.length]:this[a]},pushStack:function(a){var b=ya.merge(this.constructor(),a);return b.prevObject=this,b},each:function(a){return ya.each(this,a)},map:function(a){return this.pushStack(ya.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(ja.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(ya.grep(this,function(a,b){return(b+1)%2}))},odd:function(){return this.pushStack(ya.grep(this,function(a,b){return b%2}))},eq:function(a){var b=this.length,c=+a+(a<0?b:0);return this.pushStack(c>=0&&c<b?[this[c]]:[])},end:function(){return this.prevObject||this.constructor()},push:la,sort:ha.sort,splice:ha.splice},ya.extend=ya.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||ta(g)||(g={}),h===i&&(g=this,h--);h<i;h++)if(null!=(a=arguments[h]))for(b in a)d=a[b],"__proto__"!==b&&g!==d&&(j&&d&&(ya.isPlainObject(d)||(e=Array.isArray(d)))?(c=g[b],f=e&&!Array.isArray(c)?[]:e||ya.isPlainObject(c)?c:{},e=!1,g[b]=ya.extend(j,f,d)):void 0!==d&&(g[b]=d));return g},ya.extend({expando:"jQuery"+(xa+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isPlainObject:function(a){var b,c;return!(!a||"[object Object]"!==oa.call(a))&&(!(b=ia(a))||(c=pa.call(b,"constructor")&&b.constructor,"function"==typeof c&&qa.call(c)===ra))},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},globalEval:function(a,b,d){c(a,{nonce:b&&b.nonce},d)},each:function(a,b){var c,d=0;if(e(a))for(c=a.length;d<c&&b.call(a[d],d,a[d])!==!1;d++);else for(d in a)if(b.call(a[d],d,a[d])===!1)break;return a},makeArray:function(a,b){var c=b||[];return null!=a&&(e(Object(a))?ya.merge(c,"string"==typeof a?[a]:a):la.call(c,a)),c},inArray:function(a,b,c){return null==b?-1:ma.call(b,a,c)},merge:function(a,b){for(var c=+b.length,d=0,e=a.length;d<c;d++)a[e++]=b[d];return a.length=e,a},grep:function(a,b,c){
for(var d,e=[],f=0,g=a.length,h=!c;f<g;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,f,g=0,h=[];if(e(a))for(d=a.length;g<d;g++)f=b(a[g],g,c),null!=f&&h.push(f);else for(g in a)f=b(a[g],g,c),null!=f&&h.push(f);return ka(h)},guid:1,support:sa}),"function"==typeof Symbol&&(ya.fn[Symbol.iterator]=ha[Symbol.iterator]),ya.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(a,b){na["[object "+b+"]"]=b.toLowerCase()});var za=function(a){function b(a,b,c,d){var e,f,g,h,i,j,k,m=b&&b.ownerDocument,o=b?b.nodeType:9;if(c=c||[],"string"!=typeof a||!a||1!==o&&9!==o&&11!==o)return c;if(!d&&(G(b),b=b||H,J)){if(11!==o&&(i=ta.exec(a)))if(e=i[1]){if(9===o){if(!(g=b.getElementById(e)))return c;if(g.id===e)return c.push(g),c}else if(m&&(g=m.getElementById(e))&&N(b,g)&&g.id===e)return c.push(g),c}else{if(i[2])return _.apply(c,b.getElementsByTagName(a)),c;if((e=i[3])&&w.getElementsByClassName&&b.getElementsByClassName)return _.apply(c,b.getElementsByClassName(e)),c}if(w.qsa&&!V[a+" "]&&(!K||!K.test(a))&&(1!==o||"object"!==b.nodeName.toLowerCase())){if(k=a,m=b,1===o&&(la.test(a)||ka.test(a))){for(m=ua.test(a)&&l(b.parentNode)||b,m===b&&w.scope||((h=b.getAttribute("id"))?h=h.replace(xa,ya):b.setAttribute("id",h=O)),j=A(a),f=j.length;f--;)j[f]=(h?"#"+h:":scope")+" "+n(j[f]);k=j.join(",")}try{return _.apply(c,m.querySelectorAll(k)),c}catch(p){V(a,!0)}finally{h===O&&b.removeAttribute("id")}}}return C(a.replace(ia,"$1"),b,c,d)}function c(){function a(c,d){return b.push(c+" ")>x.cacheLength&&delete a[b.shift()],a[c+" "]=d}var b=[];return a}function d(a){return a[O]=!0,a}function e(a){var b=H.createElement("fieldset");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function f(a,b){for(var c=a.split("|"),d=c.length;d--;)x.attrHandle[c[d]]=b}function g(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&a.sourceIndex-b.sourceIndex;if(d)return d;if(c)for(;c=c.nextSibling;)if(c===b)return-1;return a?1:-1}function h(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function i(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function j(a){return function(b){return"form"in b?b.parentNode&&b.disabled===!1?"label"in b?"label"in b.parentNode?b.parentNode.disabled===a:b.disabled===a:b.isDisabled===a||b.isDisabled!==!a&&Aa(b)===a:b.disabled===a:"label"in b&&b.disabled===a}}function k(a){return d(function(b){return b=+b,d(function(c,d){for(var e,f=a([],c.length,b),g=f.length;g--;)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function l(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}function m(){}function n(a){for(var b=0,c=a.length,d="";b<c;b++)d+=a[b].value;return d}function o(a,b,c){var d=b.dir,e=b.next,f=e||d,g=c&&"parentNode"===f,h=R++;return b.first?function(b,c,e){for(;b=b[d];)if(1===b.nodeType||g)return a(b,c,e);return!1}:function(b,c,i){var j,k,l,m=[Q,h];if(i){for(;b=b[d];)if((1===b.nodeType||g)&&a(b,c,i))return!0}else for(;b=b[d];)if(1===b.nodeType||g)if(l=b[O]||(b[O]={}),k=l[b.uniqueID]||(l[b.uniqueID]={}),e&&e===b.nodeName.toLowerCase())b=b[d]||b;else{if((j=k[f])&&j[0]===Q&&j[1]===h)return m[2]=j[2];if(k[f]=m,m[2]=a(b,c,i))return!0}return!1}}function p(a){return a.length>1?function(b,c,d){for(var e=a.length;e--;)if(!a[e](b,c,d))return!1;return!0}:a[0]}function q(a,c,d){for(var e=0,f=c.length;e<f;e++)b(a,c[e],d);return d}function r(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;h<i;h++)(f=a[h])&&(c&&!c(f,d,e)||(g.push(f),j&&b.push(h)));return g}function s(a,b,c,e,f,g){return e&&!e[O]&&(e=s(e)),f&&!f[O]&&(f=s(f,g)),d(function(d,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=d||q(b||"*",h.nodeType?[h]:h,[]),s=!a||!d&&b?p:r(p,m,a,h,i),t=c?f||(d?a:o||e)?[]:g:s;if(c&&c(s,t,h,i),e)for(j=r(t,n),e(j,[],h,i),k=j.length;k--;)(l=j[k])&&(t[n[k]]=!(s[n[k]]=l));if(d){if(f||a){if(f){for(j=[],k=t.length;k--;)(l=t[k])&&j.push(s[k]=l);f(null,t=[],j,i)}for(k=t.length;k--;)(l=t[k])&&(j=f?ba(d,l):m[k])>-1&&(d[j]=!(g[j]=l))}}else t=r(t===g?t.splice(o,t.length):t),f?f(null,g,t,i):_.apply(g,t)})}function t(a){for(var b,c,d,e=a.length,f=x.relative[a[0].type],g=f||x.relative[" "],h=f?1:0,i=o(function(a){return a===b},g,!0),j=o(function(a){return ba(b,a)>-1},g,!0),k=[function(a,c,d){var e=!f&&(d||c!==D)||((b=c).nodeType?i(a,c,d):j(a,c,d));return b=null,e}];h<e;h++)if(c=x.relative[a[h].type])k=[o(p(k),c)];else{if(c=x.filter[a[h].type].apply(null,a[h].matches),c[O]){for(d=++h;d<e&&!x.relative[a[d].type];d++);return s(h>1&&p(k),h>1&&n(a.slice(0,h-1).concat({value:" "===a[h-2].type?"*":""})).replace(ia,"$1"),c,h<d&&t(a.slice(h,d)),d<e&&t(a=a.slice(d)),d<e&&n(a))}k.push(c)}return p(k)}function u(a,c){var e=c.length>0,f=a.length>0,g=function(d,g,h,i,j){var k,l,m,n=0,o="0",p=d&&[],q=[],s=D,t=d||f&&x.find.TAG("*",j),u=Q+=null==s?1:Math.random()||.1,v=t.length;for(j&&(D=g==H||g||j);o!==v&&null!=(k=t[o]);o++){if(f&&k){for(l=0,g||k.ownerDocument==H||(G(k),h=!J);m=a[l++];)if(m(k,g||H,h)){i.push(k);break}j&&(Q=u)}e&&((k=!m&&k)&&n--,d&&p.push(k))}if(n+=o,e&&o!==n){for(l=0;m=c[l++];)m(p,q,g,h);if(d){if(n>0)for(;o--;)p[o]||q[o]||(q[o]=Z.call(i));q=r(q)}_.apply(i,q),j&&!d&&q.length>0&&n+c.length>1&&b.uniqueSort(i)}return j&&(Q=u,D=s),p};return e?d(g):g}var v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O="sizzle"+1*new Date,P=a.document,Q=0,R=0,S=c(),T=c(),U=c(),V=c(),W=function(a,b){return a===b&&(F=!0),0},X={}.hasOwnProperty,Y=[],Z=Y.pop,$=Y.push,_=Y.push,aa=Y.slice,ba=function(a,b){for(var c=0,d=a.length;c<d;c++)if(a[c]===b)return c;return-1},ca="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",da="[\\x20\\t\\r\\n\\f]",ea="(?:\\\\[\\da-fA-F]{1,6}"+da+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",fa="\\["+da+"*("+ea+")(?:"+da+"*([*^$|!~]?=)"+da+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+ea+"))|)"+da+"*\\]",ga=":("+ea+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+fa+")*)|.*)\\)|)",ha=new RegExp(da+"+","g"),ia=new RegExp("^"+da+"+|((?:^|[^\\\\])(?:\\\\.)*)"+da+"+$","g"),ja=new RegExp("^"+da+"*,"+da+"*"),ka=new RegExp("^"+da+"*([>+~]|"+da+")"+da+"*"),la=new RegExp(da+"|>"),ma=new RegExp(ga),na=new RegExp("^"+ea+"$"),oa={ID:new RegExp("^#("+ea+")"),CLASS:new RegExp("^\\.("+ea+")"),TAG:new RegExp("^("+ea+"|[*])"),ATTR:new RegExp("^"+fa),PSEUDO:new RegExp("^"+ga),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+da+"*(even|odd|(([+-]|)(\\d*)n|)"+da+"*(?:([+-]|)"+da+"*(\\d+)|))"+da+"*\\)|)","i"),bool:new RegExp("^(?:"+ca+")$","i"),needsContext:new RegExp("^"+da+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+da+"*((?:-\\d)?\\d*)"+da+"*\\)|)(?=[^-]|$)","i")},pa=/HTML$/i,qa=/^(?:input|select|textarea|button)$/i,ra=/^h\d$/i,sa=/^[^{]+\{\s*\[native \w/,ta=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ua=/[+~]/,va=new RegExp("\\\\[\\da-fA-F]{1,6}"+da+"?|\\\\([^\\r\\n\\f])","g"),wa=function(a,b){var c="0x"+a.slice(1)-65536;return b?b:c<0?String.fromCharCode(c+65536):String.fromCharCode(c>>10|55296,1023&c|56320)},xa=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ya=function(a,b){return b?"\0"===a?"�":a.slice(0,-1)+"\\"+a.charCodeAt(a.length-1).toString(16)+" ":"\\"+a},za=function(){G()},Aa=o(function(a){return a.disabled===!0&&"fieldset"===a.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{_.apply(Y=aa.call(P.childNodes),P.childNodes),Y[P.childNodes.length].nodeType}catch(Ba){_={apply:Y.length?function(a,b){$.apply(a,aa.call(b))}:function(a,b){for(var c=a.length,d=0;a[c++]=b[d++];);a.length=c-1}}}w=b.support={},z=b.isXML=function(a){var b=a.namespaceURI,c=(a.ownerDocument||a).documentElement;return!pa.test(b||c&&c.nodeName||"HTML")},G=b.setDocument=function(a){var b,c,d=a?a.ownerDocument||a:P;return d!=H&&9===d.nodeType&&d.documentElement?(H=d,I=H.documentElement,J=!z(H),P!=H&&(c=H.defaultView)&&c.top!==c&&(c.addEventListener?c.addEventListener("unload",za,!1):c.attachEvent&&c.attachEvent("onunload",za)),w.scope=e(function(a){return I.appendChild(a).appendChild(H.createElement("div")),"undefined"!=typeof a.querySelectorAll&&!a.querySelectorAll(":scope fieldset div").length}),w.attributes=e(function(a){return a.className="i",!a.getAttribute("className")}),w.getElementsByTagName=e(function(a){return a.appendChild(H.createComment("")),!a.getElementsByTagName("*").length}),w.getElementsByClassName=sa.test(H.getElementsByClassName),w.getById=e(function(a){return I.appendChild(a).id=O,!H.getElementsByName||!H.getElementsByName(O).length}),w.getById?(x.filter.ID=function(a){var b=a.replace(va,wa);return function(a){return a.getAttribute("id")===b}},x.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&J){var c=b.getElementById(a);return c?[c]:[]}}):(x.filter.ID=function(a){var b=a.replace(va,wa);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}},x.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&J){var c,d,e,f=b.getElementById(a);if(f){if(c=f.getAttributeNode("id"),c&&c.value===a)return[f];for(e=b.getElementsByName(a),d=0;f=e[d++];)if(c=f.getAttributeNode("id"),c&&c.value===a)return[f]}return[]}}),x.find.TAG=w.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):w.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){for(;c=f[e++];)1===c.nodeType&&d.push(c);return d}return f},x.find.CLASS=w.getElementsByClassName&&function(a,b){if("undefined"!=typeof b.getElementsByClassName&&J)return b.getElementsByClassName(a)},L=[],K=[],(w.qsa=sa.test(H.querySelectorAll))&&(e(function(a){var b;I.appendChild(a).innerHTML="<a id='"+O+"'></a><select id='"+O+"-\r\\' msallowcapture=''><option selected=''></option></select>",a.querySelectorAll("[msallowcapture^='']").length&&K.push("[*^$]="+da+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||K.push("\\["+da+"*(?:value|"+ca+")"),a.querySelectorAll("[id~="+O+"-]").length||K.push("~="),b=H.createElement("input"),b.setAttribute("name",""),a.appendChild(b),a.querySelectorAll("[name='']").length||K.push("\\["+da+"*name"+da+"*="+da+"*(?:''|\"\")"),a.querySelectorAll(":checked").length||K.push(":checked"),a.querySelectorAll("a#"+O+"+*").length||K.push(".#.+[+~]"),a.querySelectorAll("\\\f"),K.push("[\\r\\n\\f]")}),e(function(a){a.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var b=H.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&K.push("name"+da+"*[*^$|!~]?="),2!==a.querySelectorAll(":enabled").length&&K.push(":enabled",":disabled"),I.appendChild(a).disabled=!0,2!==a.querySelectorAll(":disabled").length&&K.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),K.push(",.*:")})),(w.matchesSelector=sa.test(M=I.matches||I.webkitMatchesSelector||I.mozMatchesSelector||I.oMatchesSelector||I.msMatchesSelector))&&e(function(a){w.disconnectedMatch=M.call(a,"*"),M.call(a,"[s!='']:x"),L.push("!=",ga)}),K=K.length&&new RegExp(K.join("|")),L=L.length&&new RegExp(L.join("|")),b=sa.test(I.compareDocumentPosition),N=b||sa.test(I.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)for(;b=b.parentNode;)if(b===a)return!0;return!1},W=b?function(a,b){if(a===b)return F=!0,0;var c=!a.compareDocumentPosition-!b.compareDocumentPosition;return c?c:(c=(a.ownerDocument||a)==(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&c||!w.sortDetached&&b.compareDocumentPosition(a)===c?a==H||a.ownerDocument==P&&N(P,a)?-1:b==H||b.ownerDocument==P&&N(P,b)?1:E?ba(E,a)-ba(E,b):0:4&c?-1:1)}:function(a,b){if(a===b)return F=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,h=[a],i=[b];if(!e||!f)return a==H?-1:b==H?1:e?-1:f?1:E?ba(E,a)-ba(E,b):0;if(e===f)return g(a,b);for(c=a;c=c.parentNode;)h.unshift(c);for(c=b;c=c.parentNode;)i.unshift(c);for(;h[d]===i[d];)d++;return d?g(h[d],i[d]):h[d]==P?-1:i[d]==P?1:0},H):H},b.matches=function(a,c){return b(a,null,null,c)},b.matchesSelector=function(a,c){if(G(a),w.matchesSelector&&J&&!V[c+" "]&&(!L||!L.test(c))&&(!K||!K.test(c)))try{var d=M.call(a,c);if(d||w.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){V(c,!0)}return b(c,H,null,[a]).length>0},b.contains=function(a,b){return(a.ownerDocument||a)!=H&&G(a),N(a,b)},b.attr=function(a,b){(a.ownerDocument||a)!=H&&G(a);var c=x.attrHandle[b.toLowerCase()],d=c&&X.call(x.attrHandle,b.toLowerCase())?c(a,b,!J):void 0;return void 0!==d?d:w.attributes||!J?a.getAttribute(b):(d=a.getAttributeNode(b))&&d.specified?d.value:null},b.escape=function(a){return(a+"").replace(xa,ya)},b.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},b.uniqueSort=function(a){var b,c=[],d=0,e=0;if(F=!w.detectDuplicates,E=!w.sortStable&&a.slice(0),a.sort(W),F){for(;b=a[e++];)b===a[e]&&(d=c.push(e));for(;d--;)a.splice(c[d],1)}return E=null,a},y=b.getText=function(a){var b,c="",d=0,e=a.nodeType;if(e){if(1===e||9===e||11===e){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=y(a)}else if(3===e||4===e)return a.nodeValue}else for(;b=a[d++];)c+=y(b);return c},x=b.selectors={cacheLength:50,createPseudo:d,match:oa,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(va,wa),a[3]=(a[3]||a[4]||a[5]||"").replace(va,wa),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||b.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&b.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return oa.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&ma.test(c)&&(b=A(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(va,wa).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=S[a+" "];return b||(b=new RegExp("(^|"+da+")"+a+"("+da+"|$)"))&&S(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,c,d){return function(e){var f=b.attr(e,a);return null==f?"!="===c:!c||(f+="","="===c?f===d:"!="===c?f!==d:"^="===c?d&&0===f.indexOf(d):"*="===c?d&&f.indexOf(d)>-1:"$="===c?d&&f.slice(-d.length)===d:"~="===c?(" "+f.replace(ha," ")+" ").indexOf(d)>-1:"|="===c&&(f===d||f.slice(0,d.length+1)===d+"-"))}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h,t=!1;if(q){if(f){for(;p;){for(m=b;m=m[p];)if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){for(m=q,l=m[O]||(m[O]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===Q&&j[1],t=n&&j[2],m=n&&q.childNodes[n];m=++n&&m&&m[p]||(t=n=0)||o.pop();)if(1===m.nodeType&&++t&&m===b){k[a]=[Q,n,t];break}}else if(s&&(m=b,l=m[O]||(m[O]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===Q&&j[1],t=n),t===!1)for(;(m=++n&&m&&m[p]||(t=n=0)||o.pop())&&((h?m.nodeName.toLowerCase()!==r:1!==m.nodeType)||!++t||(s&&(l=m[O]||(m[O]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[Q,t]),m!==b)););return t-=e,t===d||t%d===0&&t/d>=0}}},PSEUDO:function(a,c){var e,f=x.pseudos[a]||x.setFilters[a.toLowerCase()]||b.error("unsupported pseudo: "+a);return f[O]?f(c):f.length>1?(e=[a,a,"",c],x.setFilters.hasOwnProperty(a.toLowerCase())?d(function(a,b){for(var d,e=f(a,c),g=e.length;g--;)d=ba(a,e[g]),a[d]=!(b[d]=e[g])}):function(a){return f(a,0,e)}):f}},pseudos:{not:d(function(a){var b=[],c=[],e=B(a.replace(ia,"$1"));return e[O]?d(function(a,b,c,d){for(var f,g=e(a,null,d,[]),h=a.length;h--;)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,d,f){return b[0]=a,e(b,null,f,c),b[0]=null,!c.pop()}}),has:d(function(a){return function(c){return b(a,c).length>0}}),contains:d(function(a){return a=a.replace(va,wa),function(b){return(b.textContent||y(b)).indexOf(a)>-1}}),lang:d(function(a){return na.test(a||"")||b.error("unsupported lang: "+a),a=a.replace(va,wa).toLowerCase(),function(b){var c;do if(c=J?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===I},focus:function(a){return a===H.activeElement&&(!H.hasFocus||H.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:j(!1),disabled:j(!0),checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!x.pseudos.empty(a)},header:function(a){return ra.test(a.nodeName)},input:function(a){return qa.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:k(function(){return[0]}),last:k(function(a,b){return[b-1]}),eq:k(function(a,b,c){return[c<0?c+b:c]}),even:k(function(a,b){for(var c=0;c<b;c+=2)a.push(c);return a}),odd:k(function(a,b){for(var c=1;c<b;c+=2)a.push(c);return a}),lt:k(function(a,b,c){for(var d=c<0?c+b:c>b?b:c;--d>=0;)a.push(d);return a}),gt:k(function(a,b,c){for(var d=c<0?c+b:c;++d<b;)a.push(d);return a})}},x.pseudos.nth=x.pseudos.eq;for(v in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})x.pseudos[v]=h(v);for(v in{submit:!0,reset:!0})x.pseudos[v]=i(v);return m.prototype=x.filters=x.pseudos,x.setFilters=new m,A=b.tokenize=function(a,c){var d,e,f,g,h,i,j,k=T[a+" "];if(k)return c?0:k.slice(0);for(h=a,i=[],j=x.preFilter;h;){d&&!(e=ja.exec(h))||(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),d=!1,(e=ka.exec(h))&&(d=e.shift(),f.push({value:d,type:e[0].replace(ia," ")}),h=h.slice(d.length));for(g in x.filter)!(e=oa[g].exec(h))||j[g]&&!(e=j[g](e))||(d=e.shift(),f.push({value:d,type:g,matches:e}),h=h.slice(d.length));if(!d)break}return c?h.length:h?b.error(a):T(a,i).slice(0)},B=b.compile=function(a,b){var c,d=[],e=[],f=U[a+" "];if(!f){for(b||(b=A(a)),c=b.length;c--;)f=t(b[c]),f[O]?d.push(f):e.push(f);f=U(a,u(e,d)),f.selector=a}return f},C=b.select=function(a,b,c,d){var e,f,g,h,i,j="function"==typeof a&&a,k=!d&&A(a=j.selector||a);if(c=c||[],1===k.length){if(f=k[0]=k[0].slice(0),f.length>2&&"ID"===(g=f[0]).type&&9===b.nodeType&&J&&x.relative[f[1].type]){if(b=(x.find.ID(g.matches[0].replace(va,wa),b)||[])[0],!b)return c;j&&(b=b.parentNode),a=a.slice(f.shift().value.length)}for(e=oa.needsContext.test(a)?0:f.length;e--&&(g=f[e],!x.relative[h=g.type]);)if((i=x.find[h])&&(d=i(g.matches[0].replace(va,wa),ua.test(f[0].type)&&l(b.parentNode)||b))){if(f.splice(e,1),a=d.length&&n(f),!a)return _.apply(c,d),c;break}}return(j||B(a,k))(d,b,!J,c,!b||ua.test(a)&&l(b.parentNode)||b),c},w.sortStable=O.split("").sort(W).join("")===O,w.detectDuplicates=!!F,G(),w.sortDetached=e(function(a){return 1&a.compareDocumentPosition(H.createElement("fieldset"))}),e(function(a){return a.innerHTML="<a href='#'></a>","#"===a.firstChild.getAttribute("href")})||f("type|href|height|width",function(a,b,c){if(!c)return a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),w.attributes&&e(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||f("value",function(a,b,c){if(!c&&"input"===a.nodeName.toLowerCase())return a.defaultValue}),e(function(a){return null==a.getAttribute("disabled")})||f(ca,function(a,b,c){var d;if(!c)return a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),b}(a);ya.find=za,ya.expr=za.selectors,ya.expr[":"]=ya.expr.pseudos,ya.uniqueSort=ya.unique=za.uniqueSort,ya.text=za.getText,ya.isXMLDoc=za.isXML,ya.contains=za.contains,ya.escapeSelector=za.escape;var Aa=function(a,b,c){for(var d=[],e=void 0!==c;(a=a[b])&&9!==a.nodeType;)if(1===a.nodeType){if(e&&ya(a).is(c))break;d.push(a)}return d},Ba=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},Ca=ya.expr.match.needsContext,Da=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;ya.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?ya.find.matchesSelector(d,a)?[d]:[]:ya.find.matches(a,ya.grep(b,function(a){return 1===a.nodeType}))},ya.fn.extend({find:function(a){var b,c,d=this.length,e=this;if("string"!=typeof a)return this.pushStack(ya(a).filter(function(){for(b=0;b<d;b++)if(ya.contains(e[b],this))return!0}));for(c=this.pushStack([]),b=0;b<d;b++)ya.find(a,e[b],c);return d>1?ya.uniqueSort(c):c},filter:function(a){return this.pushStack(g(this,a||[],!1))},not:function(a){return this.pushStack(g(this,a||[],!0))},is:function(a){return!!g(this,"string"==typeof a&&Ca.test(a)?ya(a):a||[],!1).length}});var Ea,Fa=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,Ga=ya.fn.init=function(a,b,c){var d,e;if(!a)return this;if(c=c||Ea,"string"==typeof a){if(d="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:Fa.exec(a),!d||!d[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(d[1]){if(b=b instanceof ya?b[0]:b,ya.merge(this,ya.parseHTML(d[1],b&&b.nodeType?b.ownerDocument||b:va,!0)),Da.test(d[1])&&ya.isPlainObject(b))for(d in b)ta(this[d])?this[d](b[d]):this.attr(d,b[d]);return this}return e=va.getElementById(d[2]),e&&(this[0]=e,this.length=1),this}return a.nodeType?(this[0]=a,this.length=1,this):ta(a)?void 0!==c.ready?c.ready(a):a(ya):ya.makeArray(a,this)};Ga.prototype=ya.fn,Ea=ya(va);var Ha=/^(?:parents|prev(?:Until|All))/,Ia={children:!0,contents:!0,next:!0,prev:!0};ya.fn.extend({has:function(a){var b=ya(a,this),c=b.length;return this.filter(function(){for(var a=0;a<c;a++)if(ya.contains(this,b[a]))return!0})},closest:function(a,b){var c,d=0,e=this.length,f=[],g="string"!=typeof a&&ya(a);if(!Ca.test(a))for(;d<e;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&ya.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?ya.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?ma.call(ya(a),this[0]):ma.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(ya.uniqueSort(ya.merge(this.get(),ya(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}}),ya.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return Aa(a,"parentNode")},parentsUntil:function(a,b,c){return Aa(a,"parentNode",c)},next:function(a){return h(a,"nextSibling")},prev:function(a){return h(a,"previousSibling")},nextAll:function(a){return Aa(a,"nextSibling")},prevAll:function(a){return Aa(a,"previousSibling")},nextUntil:function(a,b,c){return Aa(a,"nextSibling",c)},prevUntil:function(a,b,c){return Aa(a,"previousSibling",c)},siblings:function(a){return Ba((a.parentNode||{}).firstChild,a)},children:function(a){return Ba(a.firstChild)},contents:function(a){return null!=a.contentDocument&&ia(a.contentDocument)?a.contentDocument:(f(a,"template")&&(a=a.content||a),ya.merge([],a.childNodes))}},function(a,b){ya.fn[a]=function(c,d){var e=ya.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=ya.filter(d,e)),this.length>1&&(Ia[a]||ya.uniqueSort(e),Ha.test(a)&&e.reverse()),this.pushStack(e)}});var Ja=/[^\x20\t\r\n\f]+/g;ya.Callbacks=function(a){a="string"==typeof a?i(a):ya.extend({},a);var b,c,e,f,g=[],h=[],j=-1,k=function(){for(f=f||a.once,e=b=!0;h.length;j=-1)for(c=h.shift();++j<g.length;)g[j].apply(c[0],c[1])===!1&&a.stopOnFalse&&(j=g.length,c=!1);a.memory||(c=!1),b=!1,f&&(g=c?[]:"")},l={add:function(){return g&&(c&&!b&&(j=g.length-1,h.push(c)),function e(b){ya.each(b,function(b,c){ta(c)?a.unique&&l.has(c)||g.push(c):c&&c.length&&"string"!==d(c)&&e(c)})}(arguments),c&&!b&&k()),this},remove:function(){return ya.each(arguments,function(a,b){for(var c;(c=ya.inArray(b,g,c))>-1;)g.splice(c,1),c<=j&&j--}),this},has:function(a){return a?ya.inArray(a,g)>-1:g.length>0},empty:function(){return g&&(g=[]),this},disable:function(){return f=h=[],g=c="",this},disabled:function(){return!g},lock:function(){return f=h=[],c||b||(g=c=""),this},locked:function(){return!!f},fireWith:function(a,c){return f||(c=c||[],c=[a,c.slice?c.slice():c],h.push(c),b||k()),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!e}};return l},ya.extend({Deferred:function(b){var c=[["notify","progress",ya.Callbacks("memory"),ya.Callbacks("memory"),2],["resolve","done",ya.Callbacks("once memory"),ya.Callbacks("once memory"),0,"resolved"],["reject","fail",ya.Callbacks("once memory"),ya.Callbacks("once memory"),1,"rejected"]],d="pending",e={state:function(){return d},always:function(){return f.done(arguments).fail(arguments),this},"catch":function(a){return e.then(null,a)},pipe:function(){var a=arguments;return ya.Deferred(function(b){ya.each(c,function(c,d){var e=ta(a[d[4]])&&a[d[4]];f[d[1]](function(){var a=e&&e.apply(this,arguments);a&&ta(a.promise)?a.promise().progress(b.notify).done(b.resolve).fail(b.reject):b[d[0]+"With"](this,e?[a]:arguments)})}),a=null}).promise()},then:function(b,d,e){function f(b,c,d,e){return function(){var h=this,i=arguments,l=function(){var a,l;if(!(b<g)){if(a=d.apply(h,i),a===c.promise())throw new TypeError("Thenable self-resolution");l=a&&("object"==typeof a||"function"==typeof a)&&a.then,ta(l)?e?l.call(a,f(g,c,j,e),f(g,c,k,e)):(g++,l.call(a,f(g,c,j,e),f(g,c,k,e),f(g,c,j,c.notifyWith))):(d!==j&&(h=void 0,i=[a]),(e||c.resolveWith)(h,i))}},m=e?l:function(){try{l()}catch(a){ya.Deferred.exceptionHook&&ya.Deferred.exceptionHook(a,m.stackTrace),b+1>=g&&(d!==k&&(h=void 0,i=[a]),c.rejectWith(h,i))}};b?m():(ya.Deferred.getStackHook&&(m.stackTrace=ya.Deferred.getStackHook()),a.setTimeout(m))}}var g=0;return ya.Deferred(function(a){c[0][3].add(f(0,a,ta(e)?e:j,a.notifyWith)),c[1][3].add(f(0,a,ta(b)?b:j)),c[2][3].add(f(0,a,ta(d)?d:k))}).promise()},promise:function(a){return null!=a?ya.extend(a,e):e}},f={};return ya.each(c,function(a,b){var g=b[2],h=b[5];e[b[1]]=g.add,h&&g.add(function(){d=h},c[3-a][2].disable,c[3-a][3].disable,c[0][2].lock,c[0][3].lock),g.add(b[3].fire),f[b[0]]=function(){return f[b[0]+"With"](this===f?void 0:this,arguments),this},f[b[0]+"With"]=g.fireWith}),e.promise(f),b&&b.call(f,f),f},when:function(a){var b=arguments.length,c=b,d=Array(c),e=ja.call(arguments),f=ya.Deferred(),g=function(a){return function(c){d[a]=this,e[a]=arguments.length>1?ja.call(arguments):c,--b||f.resolveWith(d,e)}};if(b<=1&&(l(a,f.done(g(c)).resolve,f.reject,!b),"pending"===f.state()||ta(e[c]&&e[c].then)))return f.then();for(;c--;)l(e[c],g(c),f.reject);return f.promise()}});var Ka=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;ya.Deferred.exceptionHook=function(b,c){a.console&&a.console.warn&&b&&Ka.test(b.name)&&a.console.warn("jQuery.Deferred exception: "+b.message,b.stack,c)},ya.readyException=function(b){a.setTimeout(function(){throw b})};var La=ya.Deferred();ya.fn.ready=function(a){return La.then(a)["catch"](function(a){ya.readyException(a)}),this},ya.extend({isReady:!1,readyWait:1,ready:function(a){(a===!0?--ya.readyWait:ya.isReady)||(ya.isReady=!0,a!==!0&&--ya.readyWait>0||La.resolveWith(va,[ya]))}}),ya.ready.then=La.then,"complete"===va.readyState||"loading"!==va.readyState&&!va.documentElement.doScroll?a.setTimeout(ya.ready):(va.addEventListener("DOMContentLoaded",m),a.addEventListener("load",m));var Ma=function(a,b,c,e,f,g,h){var i=0,j=a.length,k=null==c;if("object"===d(c)){f=!0;for(i in c)Ma(a,b,i,c[i],!0,g,h)}else if(void 0!==e&&(f=!0,ta(e)||(h=!0),k&&(h?(b.call(a,e),b=null):(k=b,b=function(a,b,c){return k.call(ya(a),c)})),b))for(;i<j;i++)b(a[i],c,h?e:e.call(a[i],i,b(a[i],c)));return f?a:k?b.call(a):j?b(a[0],c):g},Na=/^-ms-/,Oa=/-([a-z])/g,Pa=function(a){return 1===a.nodeType||9===a.nodeType||!+a.nodeType};p.uid=1,p.prototype={cache:function(a){var b=a[this.expando];return b||(b={},Pa(a)&&(a.nodeType?a[this.expando]=b:Object.defineProperty(a,this.expando,{value:b,configurable:!0}))),b},set:function(a,b,c){var d,e=this.cache(a);if("string"==typeof b)e[o(b)]=c;else for(d in b)e[o(d)]=b[d];return e},get:function(a,b){return void 0===b?this.cache(a):a[this.expando]&&a[this.expando][o(b)]},access:function(a,b,c){return void 0===b||b&&"string"==typeof b&&void 0===c?this.get(a,b):(this.set(a,b,c),void 0!==c?c:b)},remove:function(a,b){var c,d=a[this.expando];if(void 0!==d){if(void 0!==b){Array.isArray(b)?b=b.map(o):(b=o(b),b=b in d?[b]:b.match(Ja)||[]),c=b.length;for(;c--;)delete d[b[c]]}(void 0===b||ya.isEmptyObject(d))&&(a.nodeType?a[this.expando]=void 0:delete a[this.expando])}},hasData:function(a){var b=a[this.expando];return void 0!==b&&!ya.isEmptyObject(b)}};var Qa=new p,Ra=new p,Sa=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Ta=/[A-Z]/g;ya.extend({hasData:function(a){return Ra.hasData(a)||Qa.hasData(a)},data:function(a,b,c){return Ra.access(a,b,c)},removeData:function(a,b){Ra.remove(a,b)},_data:function(a,b,c){return Qa.access(a,b,c)},_removeData:function(a,b){Qa.remove(a,b)}}),ya.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=Ra.get(f),1===f.nodeType&&!Qa.get(f,"hasDataAttrs"))){for(c=g.length;c--;)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=o(d.slice(5)),r(f,d,e[d])));Qa.set(f,"hasDataAttrs",!0)}return e}return"object"==typeof a?this.each(function(){Ra.set(this,a)}):Ma(this,function(b){var c;if(f&&void 0===b){if(c=Ra.get(f,a),void 0!==c)return c;if(c=r(f,a),void 0!==c)return c}else this.each(function(){Ra.set(this,a,b)})},null,b,arguments.length>1,null,!0)},removeData:function(a){return this.each(function(){Ra.remove(this,a)})}}),ya.extend({queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=Qa.get(a,b),c&&(!d||Array.isArray(c)?d=Qa.access(a,b,ya.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||"fx";var c=ya.queue(a,b),d=c.length,e=c.shift(),f=ya._queueHooks(a,b),g=function(){ya.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return Qa.get(a,c)||Qa.access(a,c,{empty:ya.Callbacks("once memory").add(function(){Qa.remove(a,[b+"queue",c])})})}}),ya.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length<c?ya.queue(this[0],a):void 0===b?this:this.each(function(){var c=ya.queue(this,a,b);ya._queueHooks(this,a),"fx"===a&&"inprogress"!==c[0]&&ya.dequeue(this,a)})},dequeue:function(a){return this.each(function(){ya.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,e=ya.Deferred(),f=this,g=this.length,h=function(){--d||e.resolveWith(f,[f])};for("string"!=typeof a&&(b=a,a=void 0),a=a||"fx";g--;)c=Qa.get(f[g],a+"queueHooks"),c&&c.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}});var Ua=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,Va=new RegExp("^(?:([+-])=|)("+Ua+")([a-z%]*)$","i"),Wa=["Top","Right","Bottom","Left"],Xa=va.documentElement,Ya=function(a){return ya.contains(a.ownerDocument,a)},Za={composed:!0};Xa.getRootNode&&(Ya=function(a){
return ya.contains(a.ownerDocument,a)||a.getRootNode(Za)===a.ownerDocument});var $a=function(a,b){return a=b||a,"none"===a.style.display||""===a.style.display&&Ya(a)&&"none"===ya.css(a,"display")},_a={};ya.fn.extend({show:function(){return u(this,!0)},hide:function(){return u(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){$a(this)?ya(this).show():ya(this).hide()})}});var ab=/^(?:checkbox|radio)$/i,bb=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,cb=/^$|^module$|\/(?:java|ecma)script/i;!function(){var a=va.createDocumentFragment(),b=a.appendChild(va.createElement("div")),c=va.createElement("input");c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),b.appendChild(c),sa.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="<textarea>x</textarea>",sa.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue,b.innerHTML="<option></option>",sa.option=!!b.lastChild}();var db={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};db.tbody=db.tfoot=db.colgroup=db.caption=db.thead,db.th=db.td,sa.option||(db.optgroup=db.option=[1,"<select multiple='multiple'>","</select>"]);var eb=/<|&#?\w+;/,fb=/^key/,gb=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,hb=/^([^.]*)(?:\.(.+)|)/;ya.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=Qa.get(a);if(Pa(a))for(c.handler&&(f=c,c=f.handler,e=f.selector),e&&ya.find.matchesSelector(Xa,e),c.guid||(c.guid=ya.guid++),(i=q.events)||(i=q.events=Object.create(null)),(g=q.handle)||(g=q.handle=function(b){return"undefined"!=typeof ya&&ya.event.triggered!==b.type?ya.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(Ja)||[""],j=b.length;j--;)h=hb.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n&&(l=ya.event.special[n]||{},n=(e?l.delegateType:l.bindType)||n,l=ya.event.special[n]||{},k=ya.extend({type:n,origType:p,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&ya.expr.match.needsContext.test(e),namespace:o.join(".")},f),(m=i[n])||(m=i[n]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,o,g)!==!1||a.addEventListener&&a.addEventListener(n,g)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),ya.event.global[n]=!0)},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=Qa.hasData(a)&&Qa.get(a);if(q&&(i=q.events)){for(b=(b||"").match(Ja)||[""],j=b.length;j--;)if(h=hb.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n){for(l=ya.event.special[n]||{},n=(d?l.delegateType:l.bindType)||n,m=i[n]||[],h=h[2]&&new RegExp("(^|\\.)"+o.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;f--;)k=m[f],!e&&p!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,o,q.handle)!==!1||ya.removeEvent(a,n,q.handle),delete i[n])}else for(n in i)ya.event.remove(a,n+b[j],c,d,!0);ya.isEmptyObject(i)&&Qa.remove(a,"handle events")}},dispatch:function(a){var b,c,d,e,f,g,h=new Array(arguments.length),i=ya.event.fix(a),j=(Qa.get(this,"events")||Object.create(null))[i.type]||[],k=ya.event.special[i.type]||{};for(h[0]=i,b=1;b<arguments.length;b++)h[b]=arguments[b];if(i.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,i)!==!1){for(g=ya.event.handlers.call(this,i,j),b=0;(e=g[b++])&&!i.isPropagationStopped();)for(i.currentTarget=e.elem,c=0;(f=e.handlers[c++])&&!i.isImmediatePropagationStopped();)i.rnamespace&&f.namespace!==!1&&!i.rnamespace.test(f.namespace)||(i.handleObj=f,i.data=f.data,d=((ya.event.special[f.origType]||{}).handle||f.handler).apply(e.elem,h),void 0!==d&&(i.result=d)===!1&&(i.preventDefault(),i.stopPropagation()));return k.postDispatch&&k.postDispatch.call(this,i),i.result}},handlers:function(a,b){var c,d,e,f,g,h=[],i=b.delegateCount,j=a.target;if(i&&j.nodeType&&!("click"===a.type&&a.button>=1))for(;j!==this;j=j.parentNode||this)if(1===j.nodeType&&("click"!==a.type||j.disabled!==!0)){for(f=[],g={},c=0;c<i;c++)d=b[c],e=d.selector+" ",void 0===g[e]&&(g[e]=d.needsContext?ya(e,this).index(j)>-1:ya.find(e,this,null,[j]).length),g[e]&&f.push(d);f.length&&h.push({elem:j,handlers:f})}return j=this,i<b.length&&h.push({elem:j,handlers:b.slice(i)}),h},addProp:function(a,b){Object.defineProperty(ya.Event.prototype,a,{enumerable:!0,configurable:!0,get:ta(b)?function(){if(this.originalEvent)return b(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[a]},set:function(b){Object.defineProperty(this,a,{enumerable:!0,configurable:!0,writable:!0,value:b})}})},fix:function(a){return a[ya.expando]?a:new ya.Event(a)},special:{load:{noBubble:!0},click:{setup:function(a){var b=this||a;return ab.test(b.type)&&b.click&&f(b,"input")&&D(b,"click",y),!1},trigger:function(a){var b=this||a;return ab.test(b.type)&&b.click&&f(b,"input")&&D(b,"click"),!0},_default:function(a){var b=a.target;return ab.test(b.type)&&b.click&&f(b,"input")&&Qa.get(b,"click")||f(b,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&a.originalEvent&&(a.originalEvent.returnValue=a.result)}}}},ya.removeEvent=function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c)},ya.Event=function(a,b){return this instanceof ya.Event?(a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&a.returnValue===!1?y:z,this.target=a.target&&3===a.target.nodeType?a.target.parentNode:a.target,this.currentTarget=a.currentTarget,this.relatedTarget=a.relatedTarget):this.type=a,b&&ya.extend(this,b),this.timeStamp=a&&a.timeStamp||Date.now(),void(this[ya.expando]=!0)):new ya.Event(a,b)},ya.Event.prototype={constructor:ya.Event,isDefaultPrevented:z,isPropagationStopped:z,isImmediatePropagationStopped:z,isSimulated:!1,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=y,a&&!this.isSimulated&&a.preventDefault()},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=y,a&&!this.isSimulated&&a.stopPropagation()},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=y,a&&!this.isSimulated&&a.stopImmediatePropagation(),this.stopPropagation()}},ya.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(a){var b=a.button;return null==a.which&&fb.test(a.type)?null!=a.charCode?a.charCode:a.keyCode:!a.which&&void 0!==b&&gb.test(a.type)?1&b?1:2&b?3:4&b?2:0:a.which}},ya.event.addProp),ya.each({focus:"focusin",blur:"focusout"},function(a,b){ya.event.special[a]={setup:function(){return D(this,a,A),!1},trigger:function(){return D(this,a),!0},delegateType:b}}),ya.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a,b){ya.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj;return e&&(e===d||ya.contains(d,e))||(a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b),c}}}),ya.fn.extend({on:function(a,b,c,d){return C(this,a,b,c,d)},one:function(a,b,c,d){return C(this,a,b,c,d,1)},off:function(a,b,c){var d,e;if(a&&a.preventDefault&&a.handleObj)return d=a.handleObj,ya(a.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler),this;if("object"==typeof a){for(e in a)this.off(e,b,a[e]);return this}return b!==!1&&"function"!=typeof b||(c=b,b=void 0),c===!1&&(c=z),this.each(function(){ya.event.remove(this,a,c,b)})}});var ib=/<script|<style|<link/i,jb=/checked\s*(?:[^=]|=\s*.checked.)/i,kb=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;ya.extend({htmlPrefilter:function(a){return a},clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=Ya(a);if(!(sa.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||ya.isXMLDoc(a)))for(g=v(h),f=v(a),d=0,e=f.length;d<e;d++)I(f[d],g[d]);if(b)if(c)for(f=f||v(a),g=g||v(h),d=0,e=f.length;d<e;d++)H(f[d],g[d]);else H(a,h);return g=v(h,"script"),g.length>0&&w(g,!i&&v(a,"script")),h},cleanData:function(a){for(var b,c,d,e=ya.event.special,f=0;void 0!==(c=a[f]);f++)if(Pa(c)){if(b=c[Qa.expando]){if(b.events)for(d in b.events)e[d]?ya.event.remove(c,d):ya.removeEvent(c,d,b.handle);c[Qa.expando]=void 0}c[Ra.expando]&&(c[Ra.expando]=void 0)}}}),ya.fn.extend({detach:function(a){return K(this,a,!0)},remove:function(a){return K(this,a)},text:function(a){return Ma(this,function(a){return void 0===a?ya.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=a)})},null,a,arguments.length)},append:function(){return J(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=E(this,a);b.appendChild(a)}})},prepend:function(){return J(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=E(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return J(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return J(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(ya.cleanData(v(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null!=a&&a,b=null==b?a:b,this.map(function(){return ya.clone(this,a,b)})},html:function(a){return Ma(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!ib.test(a)&&!db[(bb.exec(a)||["",""])[1].toLowerCase()]){a=ya.htmlPrefilter(a);try{for(;c<d;c++)b=this[c]||{},1===b.nodeType&&(ya.cleanData(v(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=[];return J(this,arguments,function(b){var c=this.parentNode;ya.inArray(this,a)<0&&(ya.cleanData(v(this)),c&&c.replaceChild(b,this))},a)}}),ya.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){ya.fn[a]=function(a){for(var c,d=[],e=ya(a),f=e.length-1,g=0;g<=f;g++)c=g===f?this:this.clone(!0),ya(e[g])[b](c),la.apply(d,c.get());return this.pushStack(d)}});var lb=new RegExp("^("+Ua+")(?!px)[a-z%]+$","i"),mb=function(b){var c=b.ownerDocument.defaultView;return c&&c.opener||(c=a),c.getComputedStyle(b)},nb=function(a,b,c){var d,e,f={};for(e in b)f[e]=a.style[e],a.style[e]=b[e];d=c.call(a);for(e in b)a.style[e]=f[e];return d},ob=new RegExp(Wa.join("|"),"i");!function(){function b(){if(k){j.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",k.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",Xa.appendChild(j).appendChild(k);var b=a.getComputedStyle(k);d="1%"!==b.top,i=12===c(b.marginLeft),k.style.right="60%",g=36===c(b.right),e=36===c(b.width),k.style.position="absolute",f=12===c(k.offsetWidth/3),Xa.removeChild(j),k=null}}function c(a){return Math.round(parseFloat(a))}var d,e,f,g,h,i,j=va.createElement("div"),k=va.createElement("div");k.style&&(k.style.backgroundClip="content-box",k.cloneNode(!0).style.backgroundClip="",sa.clearCloneStyle="content-box"===k.style.backgroundClip,ya.extend(sa,{boxSizingReliable:function(){return b(),e},pixelBoxStyles:function(){return b(),g},pixelPosition:function(){return b(),d},reliableMarginLeft:function(){return b(),i},scrollboxSize:function(){return b(),f},reliableTrDimensions:function(){var b,c,d,e;return null==h&&(b=va.createElement("table"),c=va.createElement("tr"),d=va.createElement("div"),b.style.cssText="position:absolute;left:-11111px",c.style.height="1px",d.style.height="9px",Xa.appendChild(b).appendChild(c).appendChild(d),e=a.getComputedStyle(c),h=parseInt(e.height)>3,Xa.removeChild(b)),h}}))}();var pb=["Webkit","Moz","ms"],qb=va.createElement("div").style,rb={},sb=/^(none|table(?!-c[ea]).+)/,tb=/^--/,ub={position:"absolute",visibility:"hidden",display:"block"},vb={letterSpacing:"0",fontWeight:"400"};ya.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=L(a,"opacity");return""===c?"1":c}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=o(b),i=tb.test(b),j=a.style;return i||(b=O(h)),g=ya.cssHooks[b]||ya.cssHooks[h],void 0===c?g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:j[b]:(f=typeof c,"string"===f&&(e=Va.exec(c))&&e[1]&&(c=s(a,b,e),f="number"),null!=c&&c===c&&("number"!==f||i||(c+=e&&e[3]||(ya.cssNumber[h]?"":"px")),sa.clearCloneStyle||""!==c||0!==b.indexOf("background")||(j[b]="inherit"),g&&"set"in g&&void 0===(c=g.set(a,c,d))||(i?j.setProperty(b,c):j[b]=c)),void 0)}},css:function(a,b,c,d){var e,f,g,h=o(b),i=tb.test(b);return i||(b=O(h)),g=ya.cssHooks[b]||ya.cssHooks[h],g&&"get"in g&&(e=g.get(a,!0,c)),void 0===e&&(e=L(a,b,d)),"normal"===e&&b in vb&&(e=vb[b]),""===c||c?(f=parseFloat(e),c===!0||isFinite(f)?f||0:e):e}}),ya.each(["height","width"],function(a,b){ya.cssHooks[b]={get:function(a,c,d){if(c)return!sb.test(ya.css(a,"display"))||a.getClientRects().length&&a.getBoundingClientRect().width?R(a,b,d):nb(a,ub,function(){return R(a,b,d)})},set:function(a,c,d){var e,f=mb(a),g=!sa.scrollboxSize()&&"absolute"===f.position,h=g||d,i=h&&"border-box"===ya.css(a,"boxSizing",!1,f),j=d?Q(a,b,d,i,f):0;return i&&g&&(j-=Math.ceil(a["offset"+b[0].toUpperCase()+b.slice(1)]-parseFloat(f[b])-Q(a,b,"border",!1,f)-.5)),j&&(e=Va.exec(c))&&"px"!==(e[3]||"px")&&(a.style[b]=c,c=ya.css(a,b)),P(a,c,j)}}}),ya.cssHooks.marginLeft=M(sa.reliableMarginLeft,function(a,b){if(b)return(parseFloat(L(a,"marginLeft"))||a.getBoundingClientRect().left-nb(a,{marginLeft:0},function(){return a.getBoundingClientRect().left}))+"px"}),ya.each({margin:"",padding:"",border:"Width"},function(a,b){ya.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];d<4;d++)e[a+Wa[d]+b]=f[d]||f[d-2]||f[0];return e}},"margin"!==a&&(ya.cssHooks[a+b].set=P)}),ya.fn.extend({css:function(a,b){return Ma(this,function(a,b,c){var d,e,f={},g=0;if(Array.isArray(b)){for(d=mb(a),e=b.length;g<e;g++)f[b[g]]=ya.css(a,b[g],!1,d);return f}return void 0!==c?ya.style(a,b,c):ya.css(a,b)},a,b,arguments.length>1)}}),ya.Tween=S,S.prototype={constructor:S,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||ya.easing._default,this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(ya.cssNumber[c]?"":"px")},cur:function(){var a=S.propHooks[this.prop];return a&&a.get?a.get(this):S.propHooks._default.get(this)},run:function(a){var b,c=S.propHooks[this.prop];return this.options.duration?this.pos=b=ya.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):S.propHooks._default.set(this),this}},S.prototype.init.prototype=S.prototype,S.propHooks={_default:{get:function(a){var b;return 1!==a.elem.nodeType||null!=a.elem[a.prop]&&null==a.elem.style[a.prop]?a.elem[a.prop]:(b=ya.css(a.elem,a.prop,""),b&&"auto"!==b?b:0)},set:function(a){ya.fx.step[a.prop]?ya.fx.step[a.prop](a):1!==a.elem.nodeType||!ya.cssHooks[a.prop]&&null==a.elem.style[O(a.prop)]?a.elem[a.prop]=a.now:ya.style(a.elem,a.prop,a.now+a.unit)}}},S.propHooks.scrollTop=S.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},ya.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2},_default:"swing"},ya.fx=S.prototype.init,ya.fx.step={};var wb,xb,yb=/^(?:toggle|show|hide)$/,zb=/queueHooks$/;ya.Animation=ya.extend(Z,{tweeners:{"*":[function(a,b){var c=this.createTween(a,b);return s(c.elem,a,Va.exec(b),c),c}]},tweener:function(a,b){ta(a)?(b=a,a=["*"]):a=a.match(Ja);for(var c,d=0,e=a.length;d<e;d++)c=a[d],Z.tweeners[c]=Z.tweeners[c]||[],Z.tweeners[c].unshift(b)},prefilters:[X],prefilter:function(a,b){b?Z.prefilters.unshift(a):Z.prefilters.push(a)}}),ya.speed=function(a,b,c){var d=a&&"object"==typeof a?ya.extend({},a):{complete:c||!c&&b||ta(a)&&a,duration:a,easing:c&&b||b&&!ta(b)&&b};return ya.fx.off?d.duration=0:"number"!=typeof d.duration&&(d.duration in ya.fx.speeds?d.duration=ya.fx.speeds[d.duration]:d.duration=ya.fx.speeds._default),null!=d.queue&&d.queue!==!0||(d.queue="fx"),d.old=d.complete,d.complete=function(){ta(d.old)&&d.old.call(this),d.queue&&ya.dequeue(this,d.queue)},d},ya.fn.extend({fadeTo:function(a,b,c,d){return this.filter($a).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=ya.isEmptyObject(a),f=ya.speed(b,c,d),g=function(){var b=Z(this,ya.extend({},a),f);(e||Qa.get(this,"finish"))&&b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=ya.timers,g=Qa.get(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&zb.test(e)&&d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));!b&&c||ya.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=Qa.get(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=ya.timers,g=d?d.length:0;for(c.finish=!0,ya.queue(this,a,[]),e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;b<g;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}}),ya.each(["toggle","show","hide"],function(a,b){var c=ya.fn[b];ya.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(V(b,!0),a,d,e)}}),ya.each({slideDown:V("show"),slideUp:V("hide"),slideToggle:V("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){ya.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),ya.timers=[],ya.fx.tick=function(){var a,b=0,c=ya.timers;for(wb=Date.now();b<c.length;b++)a=c[b],a()||c[b]!==a||c.splice(b--,1);c.length||ya.fx.stop(),wb=void 0},ya.fx.timer=function(a){ya.timers.push(a),ya.fx.start()},ya.fx.interval=13,ya.fx.start=function(){xb||(xb=!0,T())},ya.fx.stop=function(){xb=null},ya.fx.speeds={slow:600,fast:200,_default:400},ya.fn.delay=function(b,c){return b=ya.fx?ya.fx.speeds[b]||b:b,c=c||"fx",this.queue(c,function(c,d){var e=a.setTimeout(c,b);d.stop=function(){a.clearTimeout(e)}})},function(){var a=va.createElement("input"),b=va.createElement("select"),c=b.appendChild(va.createElement("option"));a.type="checkbox",sa.checkOn=""!==a.value,sa.optSelected=c.selected,a=va.createElement("input"),a.value="t",a.type="radio",sa.radioValue="t"===a.value}();var Ab,Bb=ya.expr.attrHandle;ya.fn.extend({attr:function(a,b){return Ma(this,ya.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){ya.removeAttr(this,a)})}}),ya.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return"undefined"==typeof a.getAttribute?ya.prop(a,b,c):(1===f&&ya.isXMLDoc(a)||(e=ya.attrHooks[b.toLowerCase()]||(ya.expr.match.bool.test(b)?Ab:void 0)),void 0!==c?null===c?void ya.removeAttr(a,b):e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:(a.setAttribute(b,c+""),c):e&&"get"in e&&null!==(d=e.get(a,b))?d:(d=ya.find.attr(a,b),null==d?void 0:d))},attrHooks:{type:{set:function(a,b){if(!sa.radioValue&&"radio"===b&&f(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}},removeAttr:function(a,b){var c,d=0,e=b&&b.match(Ja);if(e&&1===a.nodeType)for(;c=e[d++];)a.removeAttribute(c)}}),Ab={set:function(a,b,c){return b===!1?ya.removeAttr(a,c):a.setAttribute(c,c),c}},ya.each(ya.expr.match.bool.source.match(/\w+/g),function(a,b){var c=Bb[b]||ya.find.attr;Bb[b]=function(a,b,d){var e,f,g=b.toLowerCase();return d||(f=Bb[g],Bb[g]=e,e=null!=c(a,b,d)?g:null,Bb[g]=f),e}});var Cb=/^(?:input|select|textarea|button)$/i,Db=/^(?:a|area)$/i;ya.fn.extend({prop:function(a,b){return Ma(this,ya.prop,a,b,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[ya.propFix[a]||a]})}}),ya.extend({prop:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return 1===f&&ya.isXMLDoc(a)||(b=ya.propFix[b]||b,e=ya.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=ya.find.attr(a,"tabindex");return b?parseInt(b,10):Cb.test(a.nodeName)||Db.test(a.nodeName)&&a.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),sa.optSelected||(ya.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null},set:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}}),ya.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){ya.propFix[this.toLowerCase()]=this}),ya.fn.extend({addClass:function(a){var b,c,d,e,f,g,h,i=0;if(ta(a))return this.each(function(b){ya(this).addClass(a.call(this,b,_(this)))});if(b=aa(a),b.length)for(;c=this[i++];)if(e=_(c),d=1===c.nodeType&&" "+$(e)+" "){for(g=0;f=b[g++];)d.indexOf(" "+f+" ")<0&&(d+=f+" ");h=$(d),e!==h&&c.setAttribute("class",h)}return this},removeClass:function(a){var b,c,d,e,f,g,h,i=0;if(ta(a))return this.each(function(b){ya(this).removeClass(a.call(this,b,_(this)))});if(!arguments.length)return this.attr("class","");if(b=aa(a),b.length)for(;c=this[i++];)if(e=_(c),d=1===c.nodeType&&" "+$(e)+" "){for(g=0;f=b[g++];)for(;d.indexOf(" "+f+" ")>-1;)d=d.replace(" "+f+" "," ");h=$(d),e!==h&&c.setAttribute("class",h)}return this},toggleClass:function(a,b){var c=typeof a,d="string"===c||Array.isArray(a);return"boolean"==typeof b&&d?b?this.addClass(a):this.removeClass(a):ta(a)?this.each(function(c){ya(this).toggleClass(a.call(this,c,_(this),b),b)}):this.each(function(){var b,e,f,g;if(d)for(e=0,f=ya(this),g=aa(a);b=g[e++];)f.hasClass(b)?f.removeClass(b):f.addClass(b);else void 0!==a&&"boolean"!==c||(b=_(this),b&&Qa.set(this,"__className__",b),this.setAttribute&&this.setAttribute("class",b||a===!1?"":Qa.get(this,"__className__")||""))})},hasClass:function(a){var b,c,d=0;for(b=" "+a+" ";c=this[d++];)if(1===c.nodeType&&(" "+$(_(c))+" ").indexOf(b)>-1)return!0;return!1}});var Eb=/\r/g;ya.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=ta(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,ya(this).val()):a,null==e?e="":"number"==typeof e?e+="":Array.isArray(e)&&(e=ya.map(e,function(a){return null==a?"":a+""})),b=ya.valHooks[this.type]||ya.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=ya.valHooks[e.type]||ya.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(Eb,""):null==c?"":c)}}}),ya.extend({valHooks:{option:{get:function(a){var b=ya.find.attr(a,"value");return null!=b?b:$(ya.text(a))}},select:{get:function(a){var b,c,d,e=a.options,g=a.selectedIndex,h="select-one"===a.type,i=h?null:[],j=h?g+1:e.length;for(d=g<0?j:h?g:0;d<j;d++)if(c=e[d],(c.selected||d===g)&&!c.disabled&&(!c.parentNode.disabled||!f(c.parentNode,"optgroup"))){if(b=ya(c).val(),h)return b;i.push(b)}return i},set:function(a,b){for(var c,d,e=a.options,f=ya.makeArray(b),g=e.length;g--;)d=e[g],(d.selected=ya.inArray(ya.valHooks.option.get(d),f)>-1)&&(c=!0);return c||(a.selectedIndex=-1),f}}}}),ya.each(["radio","checkbox"],function(){ya.valHooks[this]={set:function(a,b){if(Array.isArray(b))return a.checked=ya.inArray(ya(a).val(),b)>-1}},sa.checkOn||(ya.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})}),sa.focusin="onfocusin"in a;var Fb=/^(?:focusinfocus|focusoutblur)$/,Gb=function(a){a.stopPropagation()};ya.extend(ya.event,{trigger:function(b,c,d,e){var f,g,h,i,j,k,l,m,n=[d||va],o=pa.call(b,"type")?b.type:b,p=pa.call(b,"namespace")?b.namespace.split("."):[];if(g=m=h=d=d||va,3!==d.nodeType&&8!==d.nodeType&&!Fb.test(o+ya.event.triggered)&&(o.indexOf(".")>-1&&(p=o.split("."),o=p.shift(),p.sort()),j=o.indexOf(":")<0&&"on"+o,b=b[ya.expando]?b:new ya.Event(o,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=p.join("."),b.rnamespace=b.namespace?new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:ya.makeArray(c,[b]),l=ya.event.special[o]||{},e||!l.trigger||l.trigger.apply(d,c)!==!1)){if(!e&&!l.noBubble&&!ua(d)){for(i=l.delegateType||o,Fb.test(i+o)||(g=g.parentNode);g;g=g.parentNode)n.push(g),h=g;h===(d.ownerDocument||va)&&n.push(h.defaultView||h.parentWindow||a)}for(f=0;(g=n[f++])&&!b.isPropagationStopped();)m=g,b.type=f>1?i:l.bindType||o,k=(Qa.get(g,"events")||Object.create(null))[b.type]&&Qa.get(g,"handle"),k&&k.apply(g,c),k=j&&g[j],k&&k.apply&&Pa(g)&&(b.result=k.apply(g,c),b.result===!1&&b.preventDefault());return b.type=o,e||b.isDefaultPrevented()||l._default&&l._default.apply(n.pop(),c)!==!1||!Pa(d)||j&&ta(d[o])&&!ua(d)&&(h=d[j],h&&(d[j]=null),ya.event.triggered=o,b.isPropagationStopped()&&m.addEventListener(o,Gb),d[o](),b.isPropagationStopped()&&m.removeEventListener(o,Gb),ya.event.triggered=void 0,h&&(d[j]=h)),b.result}},simulate:function(a,b,c){var d=ya.extend(new ya.Event,c,{type:a,isSimulated:!0});ya.event.trigger(d,null,b)}}),ya.fn.extend({trigger:function(a,b){return this.each(function(){ya.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];if(c)return ya.event.trigger(a,b,c,!0)}}),sa.focusin||ya.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){ya.event.simulate(b,a.target,ya.event.fix(a))};ya.event.special[b]={setup:function(){var d=this.ownerDocument||this.document||this,e=Qa.access(d,b);e||d.addEventListener(a,c,!0),Qa.access(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this.document||this,e=Qa.access(d,b)-1;e?Qa.access(d,b,e):(d.removeEventListener(a,c,!0),Qa.remove(d,b))}}});var Hb=a.location,Ib={guid:Date.now()},Jb=/\?/;ya.parseXML=function(b){var c;if(!b||"string"!=typeof b)return null;try{c=(new a.DOMParser).parseFromString(b,"text/xml")}catch(d){c=void 0}return c&&!c.getElementsByTagName("parsererror").length||ya.error("Invalid XML: "+b),c};var Kb=/\[\]$/,Lb=/\r?\n/g,Mb=/^(?:submit|button|image|reset|file)$/i,Nb=/^(?:input|select|textarea|keygen)/i;ya.param=function(a,b){var c,d=[],e=function(a,b){var c=ta(b)?b():b;d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(null==c?"":c)};if(null==a)return"";if(Array.isArray(a)||a.jquery&&!ya.isPlainObject(a))ya.each(a,function(){e(this.name,this.value)});else for(c in a)ba(c,a[c],b,e);return d.join("&")},ya.fn.extend({serialize:function(){return ya.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=ya.prop(this,"elements");return a?ya.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!ya(this).is(":disabled")&&Nb.test(this.nodeName)&&!Mb.test(a)&&(this.checked||!ab.test(a))}).map(function(a,b){var c=ya(this).val();return null==c?null:Array.isArray(c)?ya.map(c,function(a){return{name:b.name,value:a.replace(Lb,"\r\n")}}):{name:b.name,value:c.replace(Lb,"\r\n")}}).get()}});var Ob=/%20/g,Pb=/#.*$/,Qb=/([?&])_=[^&]*/,Rb=/^(.*?):[ \t]*([^\r\n]*)$/gm,Sb=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Tb=/^(?:GET|HEAD)$/,Ub=/^\/\//,Vb={},Wb={},Xb="*/".concat("*"),Yb=va.createElement("a");Yb.href=Hb.href,ya.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Hb.href,type:"GET",isLocal:Sb.test(Hb.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Xb,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":ya.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?ea(ea(a,ya.ajaxSettings),b):ea(ya.ajaxSettings,a)},ajaxPrefilter:ca(Vb),ajaxTransport:ca(Wb),ajax:function(b,c){function d(b,c,d,h){var j,m,n,u,v,w=c;k||(k=!0,i&&a.clearTimeout(i),e=void 0,g=h||"",x.readyState=b>0?4:0,j=b>=200&&b<300||304===b,d&&(u=fa(o,x,d)),!j&&ya.inArray("script",o.dataTypes)>-1&&(o.converters["text script"]=function(){}),u=ga(o,u,x,j),j?(o.ifModified&&(v=x.getResponseHeader("Last-Modified"),v&&(ya.lastModified[f]=v),v=x.getResponseHeader("etag"),v&&(ya.etag[f]=v)),204===b||"HEAD"===o.type?w="nocontent":304===b?w="notmodified":(w=u.state,m=u.data,n=u.error,j=!n)):(n=w,!b&&w||(w="error",b<0&&(b=0))),x.status=b,x.statusText=(c||w)+"",j?r.resolveWith(p,[m,w,x]):r.rejectWith(p,[x,w,n]),x.statusCode(t),t=void 0,l&&q.trigger(j?"ajaxSuccess":"ajaxError",[x,o,j?m:n]),s.fireWith(p,[x,w]),l&&(q.trigger("ajaxComplete",[x,o]),--ya.active||ya.event.trigger("ajaxStop")))}"object"==typeof b&&(c=b,b=void 0),c=c||{};var e,f,g,h,i,j,k,l,m,n,o=ya.ajaxSetup({},c),p=o.context||o,q=o.context&&(p.nodeType||p.jquery)?ya(p):ya.event,r=ya.Deferred(),s=ya.Callbacks("once memory"),t=o.statusCode||{},u={},v={},w="canceled",x={readyState:0,getResponseHeader:function(a){var b;if(k){if(!h)for(h={};b=Rb.exec(g);)h[b[1].toLowerCase()+" "]=(h[b[1].toLowerCase()+" "]||[]).concat(b[2]);b=h[a.toLowerCase()+" "]}return null==b?null:b.join(", ")},getAllResponseHeaders:function(){return k?g:null},setRequestHeader:function(a,b){return null==k&&(a=v[a.toLowerCase()]=v[a.toLowerCase()]||a,u[a]=b),this},overrideMimeType:function(a){return null==k&&(o.mimeType=a),this},statusCode:function(a){var b;if(a)if(k)x.always(a[x.status]);else for(b in a)t[b]=[t[b],a[b]];return this},abort:function(a){var b=a||w;return e&&e.abort(b),d(0,b),this}};if(r.promise(x),o.url=((b||o.url||Hb.href)+"").replace(Ub,Hb.protocol+"//"),o.type=c.method||c.type||o.method||o.type,o.dataTypes=(o.dataType||"*").toLowerCase().match(Ja)||[""],null==o.crossDomain){j=va.createElement("a");try{j.href=o.url,j.href=j.href,o.crossDomain=Yb.protocol+"//"+Yb.host!=j.protocol+"//"+j.host}catch(y){o.crossDomain=!0}}if(o.data&&o.processData&&"string"!=typeof o.data&&(o.data=ya.param(o.data,o.traditional)),da(Vb,o,c,x),k)return x;l=ya.event&&o.global,l&&0===ya.active++&&ya.event.trigger("ajaxStart"),o.type=o.type.toUpperCase(),o.hasContent=!Tb.test(o.type),f=o.url.replace(Pb,""),o.hasContent?o.data&&o.processData&&0===(o.contentType||"").indexOf("application/x-www-form-urlencoded")&&(o.data=o.data.replace(Ob,"+")):(n=o.url.slice(f.length),o.data&&(o.processData||"string"==typeof o.data)&&(f+=(Jb.test(f)?"&":"?")+o.data,delete o.data),o.cache===!1&&(f=f.replace(Qb,"$1"),n=(Jb.test(f)?"&":"?")+"_="+Ib.guid++ +n),o.url=f+n),o.ifModified&&(ya.lastModified[f]&&x.setRequestHeader("If-Modified-Since",ya.lastModified[f]),ya.etag[f]&&x.setRequestHeader("If-None-Match",ya.etag[f])),(o.data&&o.hasContent&&o.contentType!==!1||c.contentType)&&x.setRequestHeader("Content-Type",o.contentType),x.setRequestHeader("Accept",o.dataTypes[0]&&o.accepts[o.dataTypes[0]]?o.accepts[o.dataTypes[0]]+("*"!==o.dataTypes[0]?", "+Xb+"; q=0.01":""):o.accepts["*"]);for(m in o.headers)x.setRequestHeader(m,o.headers[m]);if(o.beforeSend&&(o.beforeSend.call(p,x,o)===!1||k))return x.abort();
if(w="abort",s.add(o.complete),x.done(o.success),x.fail(o.error),e=da(Wb,o,c,x)){if(x.readyState=1,l&&q.trigger("ajaxSend",[x,o]),k)return x;o.async&&o.timeout>0&&(i=a.setTimeout(function(){x.abort("timeout")},o.timeout));try{k=!1,e.send(u,d)}catch(y){if(k)throw y;d(-1,y)}}else d(-1,"No Transport");return x},getJSON:function(a,b,c){return ya.get(a,b,c,"json")},getScript:function(a,b){return ya.get(a,void 0,b,"script")}}),ya.each(["get","post"],function(a,b){ya[b]=function(a,c,d,e){return ta(c)&&(e=e||d,d=c,c=void 0),ya.ajax(ya.extend({url:a,type:b,dataType:e,data:c,success:d},ya.isPlainObject(a)&&a))}}),ya.ajaxPrefilter(function(a){var b;for(b in a.headers)"content-type"===b.toLowerCase()&&(a.contentType=a.headers[b]||"")}),ya._evalUrl=function(a,b,c){return ya.ajax({url:a,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(a){ya.globalEval(a,b,c)}})},ya.fn.extend({wrapAll:function(a){var b;return this[0]&&(ta(a)&&(a=a.call(this[0])),b=ya(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){for(var a=this;a.firstElementChild;)a=a.firstElementChild;return a}).append(this)),this},wrapInner:function(a){return ta(a)?this.each(function(b){ya(this).wrapInner(a.call(this,b))}):this.each(function(){var b=ya(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=ta(a);return this.each(function(c){ya(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(a){return this.parent(a).not("body").each(function(){ya(this).replaceWith(this.childNodes)}),this}}),ya.expr.pseudos.hidden=function(a){return!ya.expr.pseudos.visible(a)},ya.expr.pseudos.visible=function(a){return!!(a.offsetWidth||a.offsetHeight||a.getClientRects().length)},ya.ajaxSettings.xhr=function(){try{return new a.XMLHttpRequest}catch(b){}};var Zb={0:200,1223:204},$b=ya.ajaxSettings.xhr();sa.cors=!!$b&&"withCredentials"in $b,sa.ajax=$b=!!$b,ya.ajaxTransport(function(b){var c,d;if(sa.cors||$b&&!b.crossDomain)return{send:function(e,f){var g,h=b.xhr();if(h.open(b.type,b.url,b.async,b.username,b.password),b.xhrFields)for(g in b.xhrFields)h[g]=b.xhrFields[g];b.mimeType&&h.overrideMimeType&&h.overrideMimeType(b.mimeType),b.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest");for(g in e)h.setRequestHeader(g,e[g]);c=function(a){return function(){c&&(c=d=h.onload=h.onerror=h.onabort=h.ontimeout=h.onreadystatechange=null,"abort"===a?h.abort():"error"===a?"number"!=typeof h.status?f(0,"error"):f(h.status,h.statusText):f(Zb[h.status]||h.status,h.statusText,"text"!==(h.responseType||"text")||"string"!=typeof h.responseText?{binary:h.response}:{text:h.responseText},h.getAllResponseHeaders()))}},h.onload=c(),d=h.onerror=h.ontimeout=c("error"),void 0!==h.onabort?h.onabort=d:h.onreadystatechange=function(){4===h.readyState&&a.setTimeout(function(){c&&d()})},c=c("abort");try{h.send(b.hasContent&&b.data||null)}catch(i){if(c)throw i}},abort:function(){c&&c()}}}),ya.ajaxPrefilter(function(a){a.crossDomain&&(a.contents.script=!1)}),ya.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(a){return ya.globalEval(a),a}}}),ya.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),ya.ajaxTransport("script",function(a){if(a.crossDomain||a.scriptAttrs){var b,c;return{send:function(d,e){b=ya("<script>").attr(a.scriptAttrs||{}).prop({charset:a.scriptCharset,src:a.url}).on("load error",c=function(a){b.remove(),c=null,a&&e("error"===a.type?404:200,a.type)}),va.head.appendChild(b[0])},abort:function(){c&&c()}}}});var _b=[],ac=/(=)\?(?=&|$)|\?\?/;ya.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=_b.pop()||ya.expando+"_"+Ib.guid++;return this[a]=!0,a}}),ya.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(ac.test(b.url)?"url":"string"==typeof b.data&&0===(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&ac.test(b.data)&&"data");if(h||"jsonp"===b.dataTypes[0])return e=b.jsonpCallback=ta(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(ac,"$1"+e):b.jsonp!==!1&&(b.url+=(Jb.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||ya.error(e+" was not called"),g[0]},b.dataTypes[0]="json",f=a[e],a[e]=function(){g=arguments},d.always(function(){void 0===f?ya(a).removeProp(e):a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,_b.push(e)),g&&ta(f)&&f(g[0]),g=f=void 0}),"script"}),sa.createHTMLDocument=function(){var a=va.implementation.createHTMLDocument("").body;return a.innerHTML="<form></form><form></form>",2===a.childNodes.length}(),ya.parseHTML=function(a,b,c){if("string"!=typeof a)return[];"boolean"==typeof b&&(c=b,b=!1);var d,e,f;return b||(sa.createHTMLDocument?(b=va.implementation.createHTMLDocument(""),d=b.createElement("base"),d.href=va.location.href,b.head.appendChild(d)):b=va),e=Da.exec(a),f=!c&&[],e?[b.createElement(e[1])]:(e=x([a],b,f),f&&f.length&&ya(f).remove(),ya.merge([],e.childNodes))},ya.fn.load=function(a,b,c){var d,e,f,g=this,h=a.indexOf(" ");return h>-1&&(d=$(a.slice(h)),a=a.slice(0,h)),ta(b)?(c=b,b=void 0):b&&"object"==typeof b&&(e="POST"),g.length>0&&ya.ajax({url:a,type:e||"GET",dataType:"html",data:b}).done(function(a){f=arguments,g.html(d?ya("<div>").append(ya.parseHTML(a)).find(d):a)}).always(c&&function(a,b){g.each(function(){c.apply(this,f||[a.responseText,b,a])})}),this},ya.expr.pseudos.animated=function(a){return ya.grep(ya.timers,function(b){return a===b.elem}).length},ya.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=ya.css(a,"position"),l=ya(a),m={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=ya.css(a,"top"),i=ya.css(a,"left"),j=("absolute"===k||"fixed"===k)&&(f+i).indexOf("auto")>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),ta(b)&&(b=b.call(a,c,ya.extend({},h))),null!=b.top&&(m.top=b.top-h.top+g),null!=b.left&&(m.left=b.left-h.left+e),"using"in b?b.using.call(a,m):("number"==typeof m.top&&(m.top+="px"),"number"==typeof m.left&&(m.left+="px"),l.css(m))}},ya.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){ya.offset.setOffset(this,a,b)});var b,c,d=this[0];if(d)return d.getClientRects().length?(b=d.getBoundingClientRect(),c=d.ownerDocument.defaultView,{top:b.top+c.pageYOffset,left:b.left+c.pageXOffset}):{top:0,left:0}},position:function(){if(this[0]){var a,b,c,d=this[0],e={top:0,left:0};if("fixed"===ya.css(d,"position"))b=d.getBoundingClientRect();else{for(b=this.offset(),c=d.ownerDocument,a=d.offsetParent||c.documentElement;a&&(a===c.body||a===c.documentElement)&&"static"===ya.css(a,"position");)a=a.parentNode;a&&a!==d&&1===a.nodeType&&(e=ya(a).offset(),e.top+=ya.css(a,"borderTopWidth",!0),e.left+=ya.css(a,"borderLeftWidth",!0))}return{top:b.top-e.top-ya.css(d,"marginTop",!0),left:b.left-e.left-ya.css(d,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent;a&&"static"===ya.css(a,"position");)a=a.offsetParent;return a||Xa})}}),ya.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var c="pageYOffset"===b;ya.fn[a]=function(d){return Ma(this,function(a,d,e){var f;return ua(a)?f=a:9===a.nodeType&&(f=a.defaultView),void 0===e?f?f[b]:a[d]:void(f?f.scrollTo(c?f.pageXOffset:e,c?e:f.pageYOffset):a[d]=e)},a,d,arguments.length)}}),ya.each(["top","left"],function(a,b){ya.cssHooks[b]=M(sa.pixelPosition,function(a,c){if(c)return c=L(a,b),lb.test(c)?ya(a).position()[b]+"px":c})}),ya.each({Height:"height",Width:"width"},function(a,b){ya.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){ya.fn[d]=function(e,f){var g=arguments.length&&(c||"boolean"!=typeof e),h=c||(e===!0||f===!0?"margin":"border");return Ma(this,function(b,c,e){var f;return ua(b)?0===d.indexOf("outer")?b["inner"+a]:b.document.documentElement["client"+a]:9===b.nodeType?(f=b.documentElement,Math.max(b.body["scroll"+a],f["scroll"+a],b.body["offset"+a],f["offset"+a],f["client"+a])):void 0===e?ya.css(b,c,h):ya.style(b,c,e,h)},b,g?e:void 0,g)}})}),ya.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){ya.fn[b]=function(a){return this.on(b,a)}}),ya.fn.extend({bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}}),ya.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(a,b){ya.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}});var bc=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;ya.proxy=function(a,b){var c,d,e;if("string"==typeof b&&(c=a[b],b=a,a=c),ta(a))return d=ja.call(arguments,2),e=function(){return a.apply(b||this,d.concat(ja.call(arguments)))},e.guid=a.guid=a.guid||ya.guid++,e},ya.holdReady=function(a){a?ya.readyWait++:ya.ready(!0)},ya.isArray=Array.isArray,ya.parseJSON=JSON.parse,ya.nodeName=f,ya.isFunction=ta,ya.isWindow=ua,ya.camelCase=o,ya.type=d,ya.now=Date.now,ya.isNumeric=function(a){var b=ya.type(a);return("number"===b||"string"===b)&&!isNaN(a-parseFloat(a))},ya.trim=function(a){return null==a?"":(a+"").replace(bc,"")},"function"==typeof define&&define.amd&&define("jquery",[],function(){return ya});var cc=a.jQuery,dc=a.$;return ya.noConflict=function(b){return a.$===ya&&(a.$=dc),b&&a.jQuery===ya&&(a.jQuery=cc),ya},"undefined"==typeof b&&(a.jQuery=a.$=ya),ya})},{}],21:[function(a,b,c){!function(a,c){var d=c(a,a.document,Date);a.lazySizes=d,"object"==typeof b&&b.exports&&(b.exports=d)}("undefined"!=typeof window?window:{},function(a,b,c){"use strict";var d,e;if(function(){var b,c={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",fastLoadedClass:"ls-is-cached",iframeLoadMode:0,srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:!0,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:!0,ricTimeout:0,throttleDelay:125};e=a.lazySizesConfig||a.lazysizesConfig||{};for(b in c)b in e||(e[b]=c[b])}(),!b||!b.getElementsByClassName)return{init:function(){},cfg:e,noSupport:!0};var f=b.documentElement,g=a.HTMLPictureElement,h="addEventListener",i="getAttribute",j=a[h].bind(a),k=a.setTimeout,l=a.requestAnimationFrame||k,m=a.requestIdleCallback,n=/^picture$/i,o=["load","error","lazyincluded","_lazyloaded"],p={},q=Array.prototype.forEach,r=function(a,b){return p[b]||(p[b]=new RegExp("(\\s|^)"+b+"(\\s|$)")),p[b].test(a[i]("class")||"")&&p[b]},s=function(a,b){r(a,b)||a.setAttribute("class",(a[i]("class")||"").trim()+" "+b)},t=function(a,b){var c;(c=r(a,b))&&a.setAttribute("class",(a[i]("class")||"").replace(c," "))},u=function(a,b,c){var d=c?h:"removeEventListener";c&&u(a,b),o.forEach(function(c){a[d](c,b)})},v=function(a,c,e,f,g){var h=b.createEvent("Event");return e||(e={}),e.instance=d,h.initEvent(c,!f,!g),h.detail=e,a.dispatchEvent(h),h},w=function(b,c){var d;!g&&(d=a.picturefill||e.pf)?(c&&c.src&&!b[i]("srcset")&&b.setAttribute("srcset",c.src),d({reevaluate:!0,elements:[b]})):c&&c.src&&(b.src=c.src)},x=function(a,b){return(getComputedStyle(a,null)||{})[b]},y=function(a,b,c){for(c=c||a.offsetWidth;c<e.minSize&&b&&!a._lazysizesWidth;)c=b.offsetWidth,b=b.parentNode;return c},z=function(){var a,c,d=[],e=[],f=d,g=function(){var b=f;for(f=d.length?e:d,a=!0,c=!1;b.length;)b.shift()();a=!1},h=function(d,e){a&&!e?d.apply(this,arguments):(f.push(d),c||(c=!0,(b.hidden?k:l)(g)))};return h._lsFlush=g,h}(),A=function(a,b){return b?function(){z(a)}:function(){var b=this,c=arguments;z(function(){a.apply(b,c)})}},B=function(a){var b,d=0,f=e.throttleDelay,g=e.ricTimeout,h=function(){b=!1,d=c.now(),a()},i=m&&g>49?function(){m(h,{timeout:g}),g!==e.ricTimeout&&(g=e.ricTimeout)}:A(function(){k(h)},!0);return function(a){var e;(a=a===!0)&&(g=33),b||(b=!0,e=f-(c.now()-d),e<0&&(e=0),a||e<9?i():k(i,e))}},C=function(a){var b,d,e=99,f=function(){b=null,a()},g=function(){var a=c.now()-d;a<e?k(g,e-a):(m||f)(f)};return function(){d=c.now(),b||(b=k(g,e))}},D=function(){var g,m,o,p,y,D,F,G,H,I,J,K,L=/^img$/i,M=/^iframe$/i,N="onscroll"in a&&!/(gle|ing)bot/.test(navigator.userAgent),O=0,P=0,Q=0,R=-1,S=function(a){Q--,(!a||Q<0||!a.target)&&(Q=0)},T=function(a){return null==K&&(K="hidden"==x(b.body,"visibility")),K||!("hidden"==x(a.parentNode,"visibility")&&"hidden"==x(a,"visibility"))},U=function(a,c){var d,e=a,g=T(a);for(G-=c,J+=c,H-=c,I+=c;g&&(e=e.offsetParent)&&e!=b.body&&e!=f;)g=(x(e,"opacity")||1)>0,g&&"visible"!=x(e,"overflow")&&(d=e.getBoundingClientRect(),g=I>d.left&&H<d.right&&J>d.top-1&&G<d.bottom+1);return g},V=function(){var a,c,h,j,k,l,n,o,q,r,s,t,u=d.elements;if((p=e.loadMode)&&Q<8&&(a=u.length)){for(c=0,R++;c<a;c++)if(u[c]&&!u[c]._lazyRace)if(!N||d.prematureUnveil&&d.prematureUnveil(u[c]))ba(u[c]);else if((o=u[c][i]("data-expand"))&&(l=1*o)||(l=P),r||(r=!e.expand||e.expand<1?f.clientHeight>500&&f.clientWidth>500?500:370:e.expand,d._defEx=r,s=r*e.expFactor,t=e.hFac,K=null,P<s&&Q<1&&R>2&&p>2&&!b.hidden?(P=s,R=0):P=p>1&&R>1&&Q<6?r:O),q!==l&&(D=innerWidth+l*t,F=innerHeight+l,n=l*-1,q=l),h=u[c].getBoundingClientRect(),(J=h.bottom)>=n&&(G=h.top)<=F&&(I=h.right)>=n*t&&(H=h.left)<=D&&(J||I||H||G)&&(e.loadHidden||T(u[c]))&&(m&&Q<3&&!o&&(p<3||R<4)||U(u[c],l))){if(ba(u[c]),k=!0,Q>9)break}else!k&&m&&!j&&Q<4&&R<4&&p>2&&(g[0]||e.preloadAfterLoad)&&(g[0]||!o&&(J||I||H||G||"auto"!=u[c][i](e.sizesAttr)))&&(j=g[0]||u[c]);j&&!k&&ba(j)}},W=B(V),X=function(a){var b=a.target;return b._lazyCache?void delete b._lazyCache:(S(a),s(b,e.loadedClass),t(b,e.loadingClass),u(b,Z),void v(b,"lazyloaded"))},Y=A(X),Z=function(a){Y({target:a.target})},$=function(a,b){var c=a.getAttribute("data-load-mode")||e.iframeLoadMode;0==c?a.contentWindow.location.replace(b):1==c&&(a.src=b)},_=function(a){var b,c=a[i](e.srcsetAttr);(b=e.customMedia[a[i]("data-media")||a[i]("media")])&&a.setAttribute("media",b),c&&a.setAttribute("srcset",c)},aa=A(function(a,b,c,d,f){var g,h,j,l,m,p;(m=v(a,"lazybeforeunveil",b)).defaultPrevented||(d&&(c?s(a,e.autosizesClass):a.setAttribute("sizes",d)),h=a[i](e.srcsetAttr),g=a[i](e.srcAttr),f&&(j=a.parentNode,l=j&&n.test(j.nodeName||"")),p=b.firesLoad||"src"in a&&(h||g||l),m={target:a},s(a,e.loadingClass),p&&(clearTimeout(o),o=k(S,2500),u(a,Z,!0)),l&&q.call(j.getElementsByTagName("source"),_),h?a.setAttribute("srcset",h):g&&!l&&(M.test(a.nodeName)?$(a,g):a.src=g),f&&(h||l)&&w(a,{src:g})),a._lazyRace&&delete a._lazyRace,t(a,e.lazyClass),z(function(){var b=a.complete&&a.naturalWidth>1;p&&!b||(b&&s(a,e.fastLoadedClass),X(m),a._lazyCache=!0,k(function(){"_lazyCache"in a&&delete a._lazyCache},9)),"lazy"==a.loading&&Q--},!0)}),ba=function(a){if(!a._lazyRace){var b,c=L.test(a.nodeName),d=c&&(a[i](e.sizesAttr)||a[i]("sizes")),f="auto"==d;(!f&&m||!c||!a[i]("src")&&!a.srcset||a.complete||r(a,e.errorClass)||!r(a,e.lazyClass))&&(b=v(a,"lazyunveilread").detail,f&&E.updateElem(a,!0,a.offsetWidth),a._lazyRace=!0,Q++,aa(a,b,f,d,c))}},ca=C(function(){e.loadMode=3,W()}),da=function(){3==e.loadMode&&(e.loadMode=2),ca()},ea=function(){if(!m){if(c.now()-y<999)return void k(ea,999);m=!0,e.loadMode=3,W(),j("scroll",da,!0)}};return{_:function(){y=c.now(),d.elements=b.getElementsByClassName(e.lazyClass),g=b.getElementsByClassName(e.lazyClass+" "+e.preloadClass),j("scroll",W,!0),j("resize",W,!0),j("pageshow",function(a){if(a.persisted){var c=b.querySelectorAll("."+e.loadingClass);c.length&&c.forEach&&l(function(){c.forEach(function(a){a.complete&&ba(a)})})}}),a.MutationObserver?new MutationObserver(W).observe(f,{childList:!0,subtree:!0,attributes:!0}):(f[h]("DOMNodeInserted",W,!0),f[h]("DOMAttrModified",W,!0),setInterval(W,999)),j("hashchange",W,!0),["focus","mouseover","click","load","transitionend","animationend"].forEach(function(a){b[h](a,W,!0)}),/d$|^c/.test(b.readyState)?ea():(j("load",ea),b[h]("DOMContentLoaded",W),k(ea,2e4)),d.elements.length?(V(),z._lsFlush()):W()},checkElems:W,unveil:ba,_aLSL:da}}(),E=function(){var a,c=A(function(a,b,c,d){var e,f,g;if(a._lazysizesWidth=d,d+="px",a.setAttribute("sizes",d),n.test(b.nodeName||""))for(e=b.getElementsByTagName("source"),f=0,g=e.length;f<g;f++)e[f].setAttribute("sizes",d);c.detail.dataAttr||w(a,c.detail)}),d=function(a,b,d){var e,f=a.parentNode;f&&(d=y(a,f,d),e=v(a,"lazybeforesizes",{width:d,dataAttr:!!b}),e.defaultPrevented||(d=e.detail.width,d&&d!==a._lazysizesWidth&&c(a,f,e,d)))},f=function(){var b,c=a.length;if(c)for(b=0;b<c;b++)d(a[b])},g=C(f);return{_:function(){a=b.getElementsByClassName(e.autosizesClass),j("resize",g)},checkElems:g,updateElem:d}}(),F=function(){!F.i&&b.getElementsByClassName&&(F.i=!0,E._(),D._())};return k(function(){e.init&&F()}),d={cfg:e,autoSizer:E,loader:D,init:F,uP:w,aC:s,rC:t,hC:r,fire:v,gW:y,rAF:z}})},{}],22:[function(a,b,c){(function(a){function c(a,b,c){function e(b){var c=p,d=q;return p=q=void 0,y=b,s=a.apply(d,c)}function f(a){return y=a,t=setTimeout(k,b),z?e(a):s}function i(a){var c=a-x,d=a-y,e=b-c;return A?v(e,r-d):e}function j(a){var c=a-x,d=a-y;return void 0===x||c>=b||c<0||A&&d>=r}function k(){var a=w();return j(a)?l(a):void(t=setTimeout(k,i(a)))}function l(a){return t=void 0,B&&p?e(a):(p=q=void 0,s)}function m(){void 0!==t&&clearTimeout(t),y=0,p=x=q=t=void 0}function n(){return void 0===t?s:l(w())}function o(){var a=w(),c=j(a);if(p=arguments,q=this,x=a,c){if(void 0===t)return f(x);if(A)return t=setTimeout(k,b),e(x)}return void 0===t&&(t=setTimeout(k,b)),s}var p,q,r,s,t,x,y=0,z=!1,A=!1,B=!0;if("function"!=typeof a)throw new TypeError(h);return b=g(b)||0,d(c)&&(z=!!c.leading,A="maxWait"in c,r=A?u(g(c.maxWait)||0,b):r,B="trailing"in c?!!c.trailing:B),o.cancel=m,o.flush=n,o}function d(a){var b=typeof a;return!!a&&("object"==b||"function"==b)}function e(a){return!!a&&"object"==typeof a}function f(a){return"symbol"==typeof a||e(a)&&t.call(a)==j}function g(a){if("number"==typeof a)return a;if(f(a))return i;if(d(a)){var b="function"==typeof a.valueOf?a.valueOf():a;a=d(b)?b+"":b}if("string"!=typeof a)return 0===a?a:+a;a=a.replace(k,"");var c=m.test(a);return c||n.test(a)?o(a.slice(2),c?2:8):l.test(a)?i:+a}var h="Expected a function",i=NaN,j="[object Symbol]",k=/^\s+|\s+$/g,l=/^[-+]0x[0-9a-f]+$/i,m=/^0b[01]+$/i,n=/^0o[0-7]+$/i,o=parseInt,p="object"==typeof a&&a&&a.Object===Object&&a,q="object"==typeof self&&self&&self.Object===Object&&self,r=p||q||Function("return this")(),s=Object.prototype,t=s.toString,u=Math.max,v=Math.min,w=function(){return r.Date.now()};b.exports=c}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],23:[function(a,b,c){(function(a){function c(a,b,c){function d(b){var c=p,d=q;return p=q=void 0,y=b,s=a.apply(d,c)}function f(a){return y=a,t=setTimeout(k,b),z?d(a):s}function g(a){var c=a-u,d=a-y,e=b-c;return A?w(e,r-d):e}function j(a){var c=a-u,d=a-y;return void 0===u||c>=b||c<0||A&&d>=r}function k(){var a=x();return j(a)?l(a):void(t=setTimeout(k,g(a)))}function l(a){return t=void 0,B&&p?d(a):(p=q=void 0,s)}function m(){void 0!==t&&clearTimeout(t),y=0,p=u=q=t=void 0}function n(){return void 0===t?s:l(x())}function o(){var a=x(),c=j(a);if(p=arguments,q=this,u=a,c){if(void 0===t)return f(u);if(A)return t=setTimeout(k,b),d(u)}return void 0===t&&(t=setTimeout(k,b)),s}var p,q,r,s,t,u,y=0,z=!1,A=!1,B=!0;if("function"!=typeof a)throw new TypeError(i);return b=h(b)||0,e(c)&&(z=!!c.leading,A="maxWait"in c,r=A?v(h(c.maxWait)||0,b):r,B="trailing"in c?!!c.trailing:B),o.cancel=m,o.flush=n,o}function d(a,b,d){var f=!0,g=!0;if("function"!=typeof a)throw new TypeError(i);return e(d)&&(f="leading"in d?!!d.leading:f,g="trailing"in d?!!d.trailing:g),c(a,b,{leading:f,maxWait:b,trailing:g})}function e(a){var b=typeof a;return!!a&&("object"==b||"function"==b)}function f(a){return!!a&&"object"==typeof a}function g(a){return"symbol"==typeof a||f(a)&&u.call(a)==k}function h(a){if("number"==typeof a)return a;if(g(a))return j;if(e(a)){var b="function"==typeof a.valueOf?a.valueOf():a;a=e(b)?b+"":b}if("string"!=typeof a)return 0===a?a:+a;a=a.replace(l,"");var c=n.test(a);return c||o.test(a)?p(a.slice(2),c?2:8):m.test(a)?j:+a}var i="Expected a function",j=NaN,k="[object Symbol]",l=/^\s+|\s+$/g,m=/^[-+]0x[0-9a-f]+$/i,n=/^0b[01]+$/i,o=/^0o[0-7]+$/i,p=parseInt,q="object"==typeof a&&a&&a.Object===Object&&a,r="object"==typeof self&&self&&self.Object===Object&&self,s=q||r||Function("return this")(),t=Object.prototype,u=t.toString,v=Math.max,w=Math.min,x=function(){return s.Date.now()};b.exports=d}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],24:[function(a,b,c){!function(a,d){"object"==typeof c&&"undefined"!=typeof b?b.exports=d():"function"==typeof define&&define.amd?define(d):a.moment=d()}(this,function(){"use strict";function c(){return be.apply(null,arguments)}function d(a){be=a}function e(a){return a instanceof Array||"[object Array]"===Object.prototype.toString.call(a)}function f(a){return null!=a&&"[object Object]"===Object.prototype.toString.call(a)}function g(a,b){return Object.prototype.hasOwnProperty.call(a,b)}function h(a){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(a).length;var b;for(b in a)if(g(a,b))return!1;return!0}function i(a){return void 0===a}function j(a){return"number"==typeof a||"[object Number]"===Object.prototype.toString.call(a)}function k(a){return a instanceof Date||"[object Date]"===Object.prototype.toString.call(a)}function l(a,b){var c,d=[];for(c=0;c<a.length;++c)d.push(b(a[c],c));return d}function m(a,b){for(var c in b)g(b,c)&&(a[c]=b[c]);return g(b,"toString")&&(a.toString=b.toString),g(b,"valueOf")&&(a.valueOf=b.valueOf),a}function n(a,b,c,d){return Bb(a,b,c,d,!0).utc()}function o(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function p(a){return null==a._pf&&(a._pf=o()),a._pf}function q(a){if(null==a._isValid){var b=p(a),c=ce.call(b.parsedDateParts,function(a){return null!=a}),d=!isNaN(a._d.getTime())&&b.overflow<0&&!b.empty&&!b.invalidEra&&!b.invalidMonth&&!b.invalidWeekday&&!b.weekdayMismatch&&!b.nullInput&&!b.invalidFormat&&!b.userInvalidated&&(!b.meridiem||b.meridiem&&c);if(a._strict&&(d=d&&0===b.charsLeftOver&&0===b.unusedTokens.length&&void 0===b.bigHour),null!=Object.isFrozen&&Object.isFrozen(a))return d;a._isValid=d}return a._isValid}function r(a){var b=n(NaN);return null!=a?m(p(b),a):p(b).userInvalidated=!0,b}function s(a,b){var c,d,e;if(i(b._isAMomentObject)||(a._isAMomentObject=b._isAMomentObject),i(b._i)||(a._i=b._i),i(b._f)||(a._f=b._f),i(b._l)||(a._l=b._l),i(b._strict)||(a._strict=b._strict),i(b._tzm)||(a._tzm=b._tzm),i(b._isUTC)||(a._isUTC=b._isUTC),i(b._offset)||(a._offset=b._offset),i(b._pf)||(a._pf=p(b)),i(b._locale)||(a._locale=b._locale),de.length>0)for(c=0;c<de.length;c++)d=de[c],e=b[d],i(e)||(a[d]=e);return a}function t(a){s(this,a),this._d=new Date(null!=a._d?a._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),ee===!1&&(ee=!0,c.updateOffset(this),ee=!1)}function u(a){return a instanceof t||null!=a&&null!=a._isAMomentObject}function v(a){c.suppressDeprecationWarnings===!1&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+a)}function w(a,b){var d=!0;return m(function(){if(null!=c.deprecationHandler&&c.deprecationHandler(null,a),d){var e,f,h,i=[];for(f=0;f<arguments.length;f++){if(e="","object"==typeof arguments[f]){e+="\n["+f+"] ";for(h in arguments[0])g(arguments[0],h)&&(e+=h+": "+arguments[0][h]+", ");e=e.slice(0,-2)}else e=arguments[f];i.push(e)}v(a+"\nArguments: "+Array.prototype.slice.call(i).join("")+"\n"+(new Error).stack),d=!1}return b.apply(this,arguments)},b)}function x(a,b){null!=c.deprecationHandler&&c.deprecationHandler(a,b),fe[a]||(v(b),fe[a]=!0)}function y(a){return"undefined"!=typeof Function&&a instanceof Function||"[object Function]"===Object.prototype.toString.call(a)}function z(a){var b,c;for(c in a)g(a,c)&&(b=a[c],y(b)?this[c]=b:this["_"+c]=b);this._config=a,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function A(a,b){var c,d=m({},a);for(c in b)g(b,c)&&(f(a[c])&&f(b[c])?(d[c]={},m(d[c],a[c]),m(d[c],b[c])):null!=b[c]?d[c]=b[c]:delete d[c]);for(c in a)g(a,c)&&!g(b,c)&&f(a[c])&&(d[c]=m({},d[c]));return d}function B(a){null!=a&&this.set(a)}function C(a,b,c){var d=this._calendar[a]||this._calendar.sameElse;return y(d)?d.call(b,c):d}function D(a,b,c){var d=""+Math.abs(a),e=b-d.length,f=a>=0;return(f?c?"+":"":"-")+Math.pow(10,Math.max(0,e)).toString().substr(1)+d}function E(a,b,c,d){var e=d;"string"==typeof d&&(e=function(){return this[d]()}),a&&(me[a]=e),b&&(me[b[0]]=function(){return D(e.apply(this,arguments),b[1],b[2])}),c&&(me[c]=function(){return this.localeData().ordinal(e.apply(this,arguments),a)})}function F(a){return a.match(/\[[\s\S]/)?a.replace(/^\[|\]$/g,""):a.replace(/\\/g,"")}function G(a){var b,c,d=a.match(je);for(b=0,c=d.length;b<c;b++)me[d[b]]?d[b]=me[d[b]]:d[b]=F(d[b]);return function(b){var e,f="";for(e=0;e<c;e++)f+=y(d[e])?d[e].call(b,a):d[e];return f}}function H(a,b){return a.isValid()?(b=I(b,a.localeData()),le[b]=le[b]||G(b),le[b](a)):a.localeData().invalidDate()}function I(a,b){function c(a){return b.longDateFormat(a)||a}var d=5;for(ke.lastIndex=0;d>=0&&ke.test(a);)a=a.replace(ke,c),ke.lastIndex=0,d-=1;return a}function J(a){var b=this._longDateFormat[a],c=this._longDateFormat[a.toUpperCase()];return b||!c?b:(this._longDateFormat[a]=c.match(je).map(function(a){return"MMMM"===a||"MM"===a||"DD"===a||"dddd"===a?a.slice(1):a}).join(""),this._longDateFormat[a])}function K(){return this._invalidDate}function L(a){return this._ordinal.replace("%d",a)}function M(a,b,c,d){var e=this._relativeTime[c];return y(e)?e(a,b,c,d):e.replace(/%d/i,a)}function N(a,b){var c=this._relativeTime[a>0?"future":"past"];return y(c)?c(b):c.replace(/%s/i,b)}function O(a,b){var c=a.toLowerCase();se[c]=se[c+"s"]=se[b]=a}function P(a){return"string"==typeof a?se[a]||se[a.toLowerCase()]:void 0}function Q(a){var b,c,d={};for(c in a)g(a,c)&&(b=P(c),b&&(d[b]=a[c]));return d}function R(a,b){te[a]=b}function S(a){var b,c=[];for(b in a)g(a,b)&&c.push({unit:b,priority:te[b]});return c.sort(function(a,b){return a.priority-b.priority}),c}function T(a){return a%4===0&&a%100!==0||a%400===0}function U(a){return a<0?Math.ceil(a)||0:Math.floor(a)}function V(a){var b=+a,c=0;return 0!==b&&isFinite(b)&&(c=U(b)),c}function W(a,b){return function(d){return null!=d?(Y(this,a,d),c.updateOffset(this,b),this):X(this,a)}}function X(a,b){return a.isValid()?a._d["get"+(a._isUTC?"UTC":"")+b]():NaN}function Y(a,b,c){a.isValid()&&!isNaN(c)&&("FullYear"===b&&T(a.year())&&1===a.month()&&29===a.date()?(c=V(c),a._d["set"+(a._isUTC?"UTC":"")+b](c,a.month(),ha(c,a.month()))):a._d["set"+(a._isUTC?"UTC":"")+b](c))}function Z(a){return a=P(a),y(this[a])?this[a]():this}function $(a,b){if("object"==typeof a){a=Q(a);var c,d=S(a);for(c=0;c<d.length;c++)this[d[c].unit](a[d[c].unit])}else if(a=P(a),y(this[a]))return this[a](b);return this}function _(a,b,c){he[a]=y(b)?b:function(a,d){return a&&c?c:b}}function aa(a,b){return g(he,a)?he[a](b._strict,b._locale):new RegExp(ba(a))}function ba(a){return ca(a.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(a,b,c,d,e){return b||c||d||e}))}function ca(a){return a.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function da(a,b){var c,d=b;for("string"==typeof a&&(a=[a]),j(b)&&(d=function(a,c){c[b]=V(a)}),c=0;c<a.length;c++)Me[a[c]]=d}function ea(a,b){da(a,function(a,c,d,e){d._w=d._w||{},b(a,d._w,d,e)})}function fa(a,b,c){null!=b&&g(Me,a)&&Me[a](b,c._a,c,a)}function ga(a,b){return(a%b+b)%b}function ha(a,b){if(isNaN(a)||isNaN(b))return NaN;var c=ga(b,12);return a+=(b-c)/12,1===c?T(a)?29:28:31-c%7%2}function ia(a,b){return a?e(this._months)?this._months[a.month()]:this._months[(this._months.isFormat||Ye).test(b)?"format":"standalone"][a.month()]:e(this._months)?this._months:this._months.standalone}function ja(a,b){return a?e(this._monthsShort)?this._monthsShort[a.month()]:this._monthsShort[Ye.test(b)?"format":"standalone"][a.month()]:e(this._monthsShort)?this._monthsShort:this._monthsShort.standalone}function ka(a,b,c){var d,e,f,g=a.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],d=0;d<12;++d)f=n([2e3,d]),this._shortMonthsParse[d]=this.monthsShort(f,"").toLocaleLowerCase(),this._longMonthsParse[d]=this.months(f,"").toLocaleLowerCase();return c?"MMM"===b?(e=Le.call(this._shortMonthsParse,g),e!==-1?e:null):(e=Le.call(this._longMonthsParse,g),e!==-1?e:null):"MMM"===b?(e=Le.call(this._shortMonthsParse,g),e!==-1?e:(e=Le.call(this._longMonthsParse,g),e!==-1?e:null)):(e=Le.call(this._longMonthsParse,g),e!==-1?e:(e=Le.call(this._shortMonthsParse,g),e!==-1?e:null))}function la(a,b,c){var d,e,f;if(this._monthsParseExact)return ka.call(this,a,b,c);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),d=0;d<12;d++){if(e=n([2e3,d]),c&&!this._longMonthsParse[d]&&(this._longMonthsParse[d]=new RegExp("^"+this.months(e,"").replace(".","")+"$","i"),this._shortMonthsParse[d]=new RegExp("^"+this.monthsShort(e,"").replace(".","")+"$","i")),c||this._monthsParse[d]||(f="^"+this.months(e,"")+"|^"+this.monthsShort(e,""),this._monthsParse[d]=new RegExp(f.replace(".",""),"i")),c&&"MMMM"===b&&this._longMonthsParse[d].test(a))return d;if(c&&"MMM"===b&&this._shortMonthsParse[d].test(a))return d;if(!c&&this._monthsParse[d].test(a))return d}}function ma(a,b){var c;if(!a.isValid())return a;if("string"==typeof b)if(/^\d+$/.test(b))b=V(b);else if(b=a.localeData().monthsParse(b),!j(b))return a;return c=Math.min(a.date(),ha(a.year(),b)),a._d["set"+(a._isUTC?"UTC":"")+"Month"](b,c),a}function na(a){return null!=a?(ma(this,a),c.updateOffset(this,!0),this):X(this,"Month")}function oa(){return ha(this.year(),this.month())}function pa(a){return this._monthsParseExact?(g(this,"_monthsRegex")||ra.call(this),a?this._monthsShortStrictRegex:this._monthsShortRegex):(g(this,"_monthsShortRegex")||(this._monthsShortRegex=Ze),this._monthsShortStrictRegex&&a?this._monthsShortStrictRegex:this._monthsShortRegex)}function qa(a){return this._monthsParseExact?(g(this,"_monthsRegex")||ra.call(this),a?this._monthsStrictRegex:this._monthsRegex):(g(this,"_monthsRegex")||(this._monthsRegex=$e),this._monthsStrictRegex&&a?this._monthsStrictRegex:this._monthsRegex)}function ra(){function a(a,b){return b.length-a.length}var b,c,d=[],e=[],f=[];for(b=0;b<12;b++)c=n([2e3,b]),d.push(this.monthsShort(c,"")),e.push(this.months(c,"")),f.push(this.months(c,"")),f.push(this.monthsShort(c,""));for(d.sort(a),e.sort(a),f.sort(a),b=0;b<12;b++)d[b]=ca(d[b]),e[b]=ca(e[b]);for(b=0;b<24;b++)f[b]=ca(f[b]);this._monthsRegex=new RegExp("^("+f.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+e.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+d.join("|")+")","i")}function sa(a){return T(a)?366:365}function ta(){return T(this.year())}function ua(a,b,c,d,e,f,g){var h;return a<100&&a>=0?(h=new Date(a+400,b,c,d,e,f,g),isFinite(h.getFullYear())&&h.setFullYear(a)):h=new Date(a,b,c,d,e,f,g),h}function va(a){var b,c;return a<100&&a>=0?(c=Array.prototype.slice.call(arguments),c[0]=a+400,b=new Date(Date.UTC.apply(null,c)),isFinite(b.getUTCFullYear())&&b.setUTCFullYear(a)):b=new Date(Date.UTC.apply(null,arguments)),b}function wa(a,b,c){var d=7+b-c,e=(7+va(a,0,d).getUTCDay()-b)%7;
return-e+d-1}function xa(a,b,c,d,e){var f,g,h=(7+c-d)%7,i=wa(a,d,e),j=1+7*(b-1)+h+i;return j<=0?(f=a-1,g=sa(f)+j):j>sa(a)?(f=a+1,g=j-sa(a)):(f=a,g=j),{year:f,dayOfYear:g}}function ya(a,b,c){var d,e,f=wa(a.year(),b,c),g=Math.floor((a.dayOfYear()-f-1)/7)+1;return g<1?(e=a.year()-1,d=g+za(e,b,c)):g>za(a.year(),b,c)?(d=g-za(a.year(),b,c),e=a.year()+1):(e=a.year(),d=g),{week:d,year:e}}function za(a,b,c){var d=wa(a,b,c),e=wa(a+1,b,c);return(sa(a)-d+e)/7}function Aa(a){return ya(a,this._week.dow,this._week.doy).week}function Ba(){return this._week.dow}function Ca(){return this._week.doy}function Da(a){var b=this.localeData().week(this);return null==a?b:this.add(7*(a-b),"d")}function Ea(a){var b=ya(this,1,4).week;return null==a?b:this.add(7*(a-b),"d")}function Fa(a,b){return"string"!=typeof a?a:isNaN(a)?(a=b.weekdaysParse(a),"number"==typeof a?a:null):parseInt(a,10)}function Ga(a,b){return"string"==typeof a?b.weekdaysParse(a)%7||7:isNaN(a)?null:a}function Ha(a,b){return a.slice(b,7).concat(a.slice(0,b))}function Ia(a,b){var c=e(this._weekdays)?this._weekdays:this._weekdays[a&&a!==!0&&this._weekdays.isFormat.test(b)?"format":"standalone"];return a===!0?Ha(c,this._week.dow):a?c[a.day()]:c}function Ja(a){return a===!0?Ha(this._weekdaysShort,this._week.dow):a?this._weekdaysShort[a.day()]:this._weekdaysShort}function Ka(a){return a===!0?Ha(this._weekdaysMin,this._week.dow):a?this._weekdaysMin[a.day()]:this._weekdaysMin}function La(a,b,c){var d,e,f,g=a.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],d=0;d<7;++d)f=n([2e3,1]).day(d),this._minWeekdaysParse[d]=this.weekdaysMin(f,"").toLocaleLowerCase(),this._shortWeekdaysParse[d]=this.weekdaysShort(f,"").toLocaleLowerCase(),this._weekdaysParse[d]=this.weekdays(f,"").toLocaleLowerCase();return c?"dddd"===b?(e=Le.call(this._weekdaysParse,g),e!==-1?e:null):"ddd"===b?(e=Le.call(this._shortWeekdaysParse,g),e!==-1?e:null):(e=Le.call(this._minWeekdaysParse,g),e!==-1?e:null):"dddd"===b?(e=Le.call(this._weekdaysParse,g),e!==-1?e:(e=Le.call(this._shortWeekdaysParse,g),e!==-1?e:(e=Le.call(this._minWeekdaysParse,g),e!==-1?e:null))):"ddd"===b?(e=Le.call(this._shortWeekdaysParse,g),e!==-1?e:(e=Le.call(this._weekdaysParse,g),e!==-1?e:(e=Le.call(this._minWeekdaysParse,g),e!==-1?e:null))):(e=Le.call(this._minWeekdaysParse,g),e!==-1?e:(e=Le.call(this._weekdaysParse,g),e!==-1?e:(e=Le.call(this._shortWeekdaysParse,g),e!==-1?e:null)))}function Ma(a,b,c){var d,e,f;if(this._weekdaysParseExact)return La.call(this,a,b,c);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),d=0;d<7;d++){if(e=n([2e3,1]).day(d),c&&!this._fullWeekdaysParse[d]&&(this._fullWeekdaysParse[d]=new RegExp("^"+this.weekdays(e,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[d]=new RegExp("^"+this.weekdaysShort(e,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[d]=new RegExp("^"+this.weekdaysMin(e,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[d]||(f="^"+this.weekdays(e,"")+"|^"+this.weekdaysShort(e,"")+"|^"+this.weekdaysMin(e,""),this._weekdaysParse[d]=new RegExp(f.replace(".",""),"i")),c&&"dddd"===b&&this._fullWeekdaysParse[d].test(a))return d;if(c&&"ddd"===b&&this._shortWeekdaysParse[d].test(a))return d;if(c&&"dd"===b&&this._minWeekdaysParse[d].test(a))return d;if(!c&&this._weekdaysParse[d].test(a))return d}}function Na(a){if(!this.isValid())return null!=a?this:NaN;var b=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=a?(a=Fa(a,this.localeData()),this.add(a-b,"d")):b}function Oa(a){if(!this.isValid())return null!=a?this:NaN;var b=(this.day()+7-this.localeData()._week.dow)%7;return null==a?b:this.add(a-b,"d")}function Pa(a){if(!this.isValid())return null!=a?this:NaN;if(null!=a){var b=Ga(a,this.localeData());return this.day(this.day()%7?b:b-7)}return this.day()||7}function Qa(a){return this._weekdaysParseExact?(g(this,"_weekdaysRegex")||Ta.call(this),a?this._weekdaysStrictRegex:this._weekdaysRegex):(g(this,"_weekdaysRegex")||(this._weekdaysRegex=ef),this._weekdaysStrictRegex&&a?this._weekdaysStrictRegex:this._weekdaysRegex)}function Ra(a){return this._weekdaysParseExact?(g(this,"_weekdaysRegex")||Ta.call(this),a?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(g(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=ff),this._weekdaysShortStrictRegex&&a?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Sa(a){return this._weekdaysParseExact?(g(this,"_weekdaysRegex")||Ta.call(this),a?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(g(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=gf),this._weekdaysMinStrictRegex&&a?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Ta(){function a(a,b){return b.length-a.length}var b,c,d,e,f,g=[],h=[],i=[],j=[];for(b=0;b<7;b++)c=n([2e3,1]).day(b),d=ca(this.weekdaysMin(c,"")),e=ca(this.weekdaysShort(c,"")),f=ca(this.weekdays(c,"")),g.push(d),h.push(e),i.push(f),j.push(d),j.push(e),j.push(f);g.sort(a),h.sort(a),i.sort(a),j.sort(a),this._weekdaysRegex=new RegExp("^("+j.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+i.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+h.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+g.join("|")+")","i")}function Ua(){return this.hours()%12||12}function Va(){return this.hours()||24}function Wa(a,b){E(a,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),b)})}function Xa(a,b){return b._meridiemParse}function Ya(a){return"p"===(a+"").toLowerCase().charAt(0)}function Za(a,b,c){return a>11?c?"pm":"PM":c?"am":"AM"}function $a(a,b){var c,d=Math.min(a.length,b.length);for(c=0;c<d;c+=1)if(a[c]!==b[c])return c;return d}function _a(a){return a?a.toLowerCase().replace("_","-"):a}function ab(a){for(var b,c,d,e,f=0;f<a.length;){for(e=_a(a[f]).split("-"),b=e.length,c=_a(a[f+1]),c=c?c.split("-"):null;b>0;){if(d=bb(e.slice(0,b).join("-")))return d;if(c&&c.length>=b&&$a(e,c)>=b-1)break;b--}f++}return hf}function bb(c){var d,e=null;if(void 0===mf[c]&&"undefined"!=typeof b&&b&&b.exports)try{e=hf._abbr,d=a,d("./locale/"+c),cb(e)}catch(f){mf[c]=null}return mf[c]}function cb(a,b){var c;return a&&(c=i(b)?fb(a):db(a,b),c?hf=c:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+a+" not found. Did you forget to load it?")),hf._abbr}function db(a,b){if(null!==b){var c,d=lf;if(b.abbr=a,null!=mf[a])x("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),d=mf[a]._config;else if(null!=b.parentLocale)if(null!=mf[b.parentLocale])d=mf[b.parentLocale]._config;else{if(c=bb(b.parentLocale),null==c)return nf[b.parentLocale]||(nf[b.parentLocale]=[]),nf[b.parentLocale].push({name:a,config:b}),null;d=c._config}return mf[a]=new B(A(d,b)),nf[a]&&nf[a].forEach(function(a){db(a.name,a.config)}),cb(a),mf[a]}return delete mf[a],null}function eb(a,b){if(null!=b){var c,d,e=lf;null!=mf[a]&&null!=mf[a].parentLocale?mf[a].set(A(mf[a]._config,b)):(d=bb(a),null!=d&&(e=d._config),b=A(e,b),null==d&&(b.abbr=a),c=new B(b),c.parentLocale=mf[a],mf[a]=c),cb(a)}else null!=mf[a]&&(null!=mf[a].parentLocale?(mf[a]=mf[a].parentLocale,a===cb()&&cb(a)):null!=mf[a]&&delete mf[a]);return mf[a]}function fb(a){var b;if(a&&a._locale&&a._locale._abbr&&(a=a._locale._abbr),!a)return hf;if(!e(a)){if(b=bb(a))return b;a=[a]}return ab(a)}function gb(){return ge(mf)}function hb(a){var b,c=a._a;return c&&p(a).overflow===-2&&(b=c[Oe]<0||c[Oe]>11?Oe:c[Pe]<1||c[Pe]>ha(c[Ne],c[Oe])?Pe:c[Qe]<0||c[Qe]>24||24===c[Qe]&&(0!==c[Re]||0!==c[Se]||0!==c[Te])?Qe:c[Re]<0||c[Re]>59?Re:c[Se]<0||c[Se]>59?Se:c[Te]<0||c[Te]>999?Te:-1,p(a)._overflowDayOfYear&&(b<Ne||b>Pe)&&(b=Pe),p(a)._overflowWeeks&&b===-1&&(b=Ue),p(a)._overflowWeekday&&b===-1&&(b=Ve),p(a).overflow=b),a}function ib(a){var b,c,d,e,f,g,h=a._i,i=of.exec(h)||pf.exec(h);if(i){for(p(a).iso=!0,b=0,c=rf.length;b<c;b++)if(rf[b][1].exec(i[1])){e=rf[b][0],d=rf[b][2]!==!1;break}if(null==e)return void(a._isValid=!1);if(i[3]){for(b=0,c=sf.length;b<c;b++)if(sf[b][1].exec(i[3])){f=(i[2]||" ")+sf[b][0];break}if(null==f)return void(a._isValid=!1)}if(!d&&null!=f)return void(a._isValid=!1);if(i[4]){if(!qf.exec(i[4]))return void(a._isValid=!1);g="Z"}a._f=e+(f||"")+(g||""),ub(a)}else a._isValid=!1}function jb(a,b,c,d,e,f){var g=[kb(a),Xe.indexOf(b),parseInt(c,10),parseInt(d,10),parseInt(e,10)];return f&&g.push(parseInt(f,10)),g}function kb(a){var b=parseInt(a,10);return b<=49?2e3+b:b<=999?1900+b:b}function lb(a){return a.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function mb(a,b,c){if(a){var d=cf.indexOf(a),e=new Date(b[0],b[1],b[2]).getDay();if(d!==e)return p(c).weekdayMismatch=!0,c._isValid=!1,!1}return!0}function nb(a,b,c){if(a)return vf[a];if(b)return 0;var d=parseInt(c,10),e=d%100,f=(d-e)/100;return 60*f+e}function ob(a){var b,c=uf.exec(lb(a._i));if(c){if(b=jb(c[4],c[3],c[2],c[5],c[6],c[7]),!mb(c[1],b,a))return;a._a=b,a._tzm=nb(c[8],c[9],c[10]),a._d=va.apply(null,a._a),a._d.setUTCMinutes(a._d.getUTCMinutes()-a._tzm),p(a).rfc2822=!0}else a._isValid=!1}function pb(a){var b=tf.exec(a._i);return null!==b?void(a._d=new Date((+b[1]))):(ib(a),void(a._isValid===!1&&(delete a._isValid,ob(a),a._isValid===!1&&(delete a._isValid,a._strict?a._isValid=!1:c.createFromInputFallback(a)))))}function qb(a,b,c){return null!=a?a:null!=b?b:c}function rb(a){var b=new Date(c.now());return a._useUTC?[b.getUTCFullYear(),b.getUTCMonth(),b.getUTCDate()]:[b.getFullYear(),b.getMonth(),b.getDate()]}function sb(a){var b,c,d,e,f,g=[];if(!a._d){for(d=rb(a),a._w&&null==a._a[Pe]&&null==a._a[Oe]&&tb(a),null!=a._dayOfYear&&(f=qb(a._a[Ne],d[Ne]),(a._dayOfYear>sa(f)||0===a._dayOfYear)&&(p(a)._overflowDayOfYear=!0),c=va(f,0,a._dayOfYear),a._a[Oe]=c.getUTCMonth(),a._a[Pe]=c.getUTCDate()),b=0;b<3&&null==a._a[b];++b)a._a[b]=g[b]=d[b];for(;b<7;b++)a._a[b]=g[b]=null==a._a[b]?2===b?1:0:a._a[b];24===a._a[Qe]&&0===a._a[Re]&&0===a._a[Se]&&0===a._a[Te]&&(a._nextDay=!0,a._a[Qe]=0),a._d=(a._useUTC?va:ua).apply(null,g),e=a._useUTC?a._d.getUTCDay():a._d.getDay(),null!=a._tzm&&a._d.setUTCMinutes(a._d.getUTCMinutes()-a._tzm),a._nextDay&&(a._a[Qe]=24),a._w&&"undefined"!=typeof a._w.d&&a._w.d!==e&&(p(a).weekdayMismatch=!0)}}function tb(a){var b,c,d,e,f,g,h,i,j;b=a._w,null!=b.GG||null!=b.W||null!=b.E?(f=1,g=4,c=qb(b.GG,a._a[Ne],ya(Cb(),1,4).year),d=qb(b.W,1),e=qb(b.E,1),(e<1||e>7)&&(i=!0)):(f=a._locale._week.dow,g=a._locale._week.doy,j=ya(Cb(),f,g),c=qb(b.gg,a._a[Ne],j.year),d=qb(b.w,j.week),null!=b.d?(e=b.d,(e<0||e>6)&&(i=!0)):null!=b.e?(e=b.e+f,(b.e<0||b.e>6)&&(i=!0)):e=f),d<1||d>za(c,f,g)?p(a)._overflowWeeks=!0:null!=i?p(a)._overflowWeekday=!0:(h=xa(c,d,e,f,g),a._a[Ne]=h.year,a._dayOfYear=h.dayOfYear)}function ub(a){if(a._f===c.ISO_8601)return void ib(a);if(a._f===c.RFC_2822)return void ob(a);a._a=[],p(a).empty=!0;var b,d,e,f,g,h,i=""+a._i,j=i.length,k=0;for(e=I(a._f,a._locale).match(je)||[],b=0;b<e.length;b++)f=e[b],d=(i.match(aa(f,a))||[])[0],d&&(g=i.substr(0,i.indexOf(d)),g.length>0&&p(a).unusedInput.push(g),i=i.slice(i.indexOf(d)+d.length),k+=d.length),me[f]?(d?p(a).empty=!1:p(a).unusedTokens.push(f),fa(f,d,a)):a._strict&&!d&&p(a).unusedTokens.push(f);p(a).charsLeftOver=j-k,i.length>0&&p(a).unusedInput.push(i),a._a[Qe]<=12&&p(a).bigHour===!0&&a._a[Qe]>0&&(p(a).bigHour=void 0),p(a).parsedDateParts=a._a.slice(0),p(a).meridiem=a._meridiem,a._a[Qe]=vb(a._locale,a._a[Qe],a._meridiem),h=p(a).era,null!==h&&(a._a[Ne]=a._locale.erasConvertYear(h,a._a[Ne])),sb(a),hb(a)}function vb(a,b,c){var d;return null==c?b:null!=a.meridiemHour?a.meridiemHour(b,c):null!=a.isPM?(d=a.isPM(c),d&&b<12&&(b+=12),d||12!==b||(b=0),b):b}function wb(a){var b,c,d,e,f,g,h=!1;if(0===a._f.length)return p(a).invalidFormat=!0,void(a._d=new Date(NaN));for(e=0;e<a._f.length;e++)f=0,g=!1,b=s({},a),null!=a._useUTC&&(b._useUTC=a._useUTC),b._f=a._f[e],ub(b),q(b)&&(g=!0),f+=p(b).charsLeftOver,f+=10*p(b).unusedTokens.length,p(b).score=f,h?f<d&&(d=f,c=b):(null==d||f<d||g)&&(d=f,c=b,g&&(h=!0));m(a,c||b)}function xb(a){if(!a._d){var b=Q(a._i),c=void 0===b.day?b.date:b.day;a._a=l([b.year,b.month,c,b.hour,b.minute,b.second,b.millisecond],function(a){return a&&parseInt(a,10)}),sb(a)}}function yb(a){var b=new t(hb(zb(a)));return b._nextDay&&(b.add(1,"d"),b._nextDay=void 0),b}function zb(a){var b=a._i,c=a._f;return a._locale=a._locale||fb(a._l),null===b||void 0===c&&""===b?r({nullInput:!0}):("string"==typeof b&&(a._i=b=a._locale.preparse(b)),u(b)?new t(hb(b)):(k(b)?a._d=b:e(c)?wb(a):c?ub(a):Ab(a),q(a)||(a._d=null),a))}function Ab(a){var b=a._i;i(b)?a._d=new Date(c.now()):k(b)?a._d=new Date(b.valueOf()):"string"==typeof b?pb(a):e(b)?(a._a=l(b.slice(0),function(a){return parseInt(a,10)}),sb(a)):f(b)?xb(a):j(b)?a._d=new Date(b):c.createFromInputFallback(a)}function Bb(a,b,c,d,g){var i={};return b!==!0&&b!==!1||(d=b,b=void 0),c!==!0&&c!==!1||(d=c,c=void 0),(f(a)&&h(a)||e(a)&&0===a.length)&&(a=void 0),i._isAMomentObject=!0,i._useUTC=i._isUTC=g,i._l=c,i._i=a,i._f=b,i._strict=d,yb(i)}function Cb(a,b,c,d){return Bb(a,b,c,d,!1)}function Db(a,b){var c,d;if(1===b.length&&e(b[0])&&(b=b[0]),!b.length)return Cb();for(c=b[0],d=1;d<b.length;++d)b[d].isValid()&&!b[d][a](c)||(c=b[d]);return c}function Eb(){var a=[].slice.call(arguments,0);return Db("isBefore",a)}function Fb(){var a=[].slice.call(arguments,0);return Db("isAfter",a)}function Gb(a){var b,c,d=!1;for(b in a)if(g(a,b)&&(Le.call(zf,b)===-1||null!=a[b]&&isNaN(a[b])))return!1;for(c=0;c<zf.length;++c)if(a[zf[c]]){if(d)return!1;parseFloat(a[zf[c]])!==V(a[zf[c]])&&(d=!0)}return!0}function Hb(){return this._isValid}function Ib(){return ac(NaN)}function Jb(a){var b=Q(a),c=b.year||0,d=b.quarter||0,e=b.month||0,f=b.week||b.isoWeek||0,g=b.day||0,h=b.hour||0,i=b.minute||0,j=b.second||0,k=b.millisecond||0;this._isValid=Gb(b),this._milliseconds=+k+1e3*j+6e4*i+1e3*h*60*60,this._days=+g+7*f,this._months=+e+3*d+12*c,this._data={},this._locale=fb(),this._bubble()}function Kb(a){return a instanceof Jb}function Lb(a){return a<0?Math.round(-1*a)*-1:Math.round(a)}function Mb(a,b,c){var d,e=Math.min(a.length,b.length),f=Math.abs(a.length-b.length),g=0;for(d=0;d<e;d++)(c&&a[d]!==b[d]||!c&&V(a[d])!==V(b[d]))&&g++;return g+f}function Nb(a,b){E(a,0,0,function(){var a=this.utcOffset(),c="+";return a<0&&(a=-a,c="-"),c+D(~~(a/60),2)+b+D(~~a%60,2)})}function Ob(a,b){var c,d,e,f=(b||"").match(a);return null===f?null:(c=f[f.length-1]||[],d=(c+"").match(Af)||["-",0,0],e=+(60*d[1])+V(d[2]),0===e?0:"+"===d[0]?e:-e)}function Pb(a,b){var d,e;return b._isUTC?(d=b.clone(),e=(u(a)||k(a)?a.valueOf():Cb(a).valueOf())-d.valueOf(),d._d.setTime(d._d.valueOf()+e),c.updateOffset(d,!1),d):Cb(a).local()}function Qb(a){return-Math.round(a._d.getTimezoneOffset())}function Rb(a,b,d){var e,f=this._offset||0;if(!this.isValid())return null!=a?this:NaN;if(null!=a){if("string"==typeof a){if(a=Ob(Ie,a),null===a)return this}else Math.abs(a)<16&&!d&&(a=60*a);return!this._isUTC&&b&&(e=Qb(this)),this._offset=a,this._isUTC=!0,null!=e&&this.add(e,"m"),f!==a&&(!b||this._changeInProgress?fc(this,ac(a-f,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,c.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?f:Qb(this)}function Sb(a,b){return null!=a?("string"!=typeof a&&(a=-a),this.utcOffset(a,b),this):-this.utcOffset()}function Tb(a){return this.utcOffset(0,a)}function Ub(a){return this._isUTC&&(this.utcOffset(0,a),this._isUTC=!1,a&&this.subtract(Qb(this),"m")),this}function Vb(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var a=Ob(He,this._i);null!=a?this.utcOffset(a):this.utcOffset(0,!0)}return this}function Wb(a){return!!this.isValid()&&(a=a?Cb(a).utcOffset():0,(this.utcOffset()-a)%60===0)}function Xb(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Yb(){if(!i(this._isDSTShifted))return this._isDSTShifted;var a,b={};return s(b,this),b=zb(b),b._a?(a=b._isUTC?n(b._a):Cb(b._a),this._isDSTShifted=this.isValid()&&Mb(b._a,a.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function Zb(){return!!this.isValid()&&!this._isUTC}function $b(){return!!this.isValid()&&this._isUTC}function _b(){return!!this.isValid()&&(this._isUTC&&0===this._offset)}function ac(a,b){var c,d,e,f=a,h=null;return Kb(a)?f={ms:a._milliseconds,d:a._days,M:a._months}:j(a)||!isNaN(+a)?(f={},b?f[b]=+a:f.milliseconds=+a):(h=Bf.exec(a))?(c="-"===h[1]?-1:1,f={y:0,d:V(h[Pe])*c,h:V(h[Qe])*c,m:V(h[Re])*c,s:V(h[Se])*c,ms:V(Lb(1e3*h[Te]))*c}):(h=Cf.exec(a))?(c="-"===h[1]?-1:1,f={y:bc(h[2],c),M:bc(h[3],c),w:bc(h[4],c),d:bc(h[5],c),h:bc(h[6],c),m:bc(h[7],c),s:bc(h[8],c)}):null==f?f={}:"object"==typeof f&&("from"in f||"to"in f)&&(e=dc(Cb(f.from),Cb(f.to)),f={},f.ms=e.milliseconds,f.M=e.months),d=new Jb(f),Kb(a)&&g(a,"_locale")&&(d._locale=a._locale),Kb(a)&&g(a,"_isValid")&&(d._isValid=a._isValid),d}function bc(a,b){var c=a&&parseFloat(a.replace(",","."));return(isNaN(c)?0:c)*b}function cc(a,b){var c={};return c.months=b.month()-a.month()+12*(b.year()-a.year()),a.clone().add(c.months,"M").isAfter(b)&&--c.months,c.milliseconds=+b-+a.clone().add(c.months,"M"),c}function dc(a,b){var c;return a.isValid()&&b.isValid()?(b=Pb(b,a),a.isBefore(b)?c=cc(a,b):(c=cc(b,a),c.milliseconds=-c.milliseconds,c.months=-c.months),c):{milliseconds:0,months:0}}function ec(a,b){return function(c,d){var e,f;return null===d||isNaN(+d)||(x(b,"moment()."+b+"(period, number) is deprecated. Please use moment()."+b+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),f=c,c=d,d=f),e=ac(c,d),fc(this,e,a),this}}function fc(a,b,d,e){var f=b._milliseconds,g=Lb(b._days),h=Lb(b._months);a.isValid()&&(e=null==e||e,h&&ma(a,X(a,"Month")+h*d),g&&Y(a,"Date",X(a,"Date")+g*d),f&&a._d.setTime(a._d.valueOf()+f*d),e&&c.updateOffset(a,g||h))}function gc(a){return"string"==typeof a||a instanceof String}function hc(a){return u(a)||k(a)||gc(a)||j(a)||jc(a)||ic(a)||null===a||void 0===a}function ic(a){var b,c,d=f(a)&&!h(a),e=!1,i=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"];for(b=0;b<i.length;b+=1)c=i[b],e=e||g(a,c);return d&&e}function jc(a){var b=e(a),c=!1;return b&&(c=0===a.filter(function(b){return!j(b)&&gc(a)}).length),b&&c}function kc(a){var b,c,d=f(a)&&!h(a),e=!1,i=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(b=0;b<i.length;b+=1)c=i[b],e=e||g(a,c);return d&&e}function lc(a,b){var c=a.diff(b,"days",!0);return c<-6?"sameElse":c<-1?"lastWeek":c<0?"lastDay":c<1?"sameDay":c<2?"nextDay":c<7?"nextWeek":"sameElse"}function mc(a,b){1===arguments.length&&(hc(arguments[0])?(a=arguments[0],b=void 0):kc(arguments[0])&&(b=arguments[0],a=void 0));var d=a||Cb(),e=Pb(d,this).startOf("day"),f=c.calendarFormat(this,e)||"sameElse",g=b&&(y(b[f])?b[f].call(this,d):b[f]);return this.format(g||this.localeData().calendar(f,this,Cb(d)))}function nc(){return new t(this)}function oc(a,b){var c=u(a)?a:Cb(a);return!(!this.isValid()||!c.isValid())&&(b=P(b)||"millisecond","millisecond"===b?this.valueOf()>c.valueOf():c.valueOf()<this.clone().startOf(b).valueOf())}function pc(a,b){var c=u(a)?a:Cb(a);return!(!this.isValid()||!c.isValid())&&(b=P(b)||"millisecond","millisecond"===b?this.valueOf()<c.valueOf():this.clone().endOf(b).valueOf()<c.valueOf())}function qc(a,b,c,d){var e=u(a)?a:Cb(a),f=u(b)?b:Cb(b);return!!(this.isValid()&&e.isValid()&&f.isValid())&&(d=d||"()",("("===d[0]?this.isAfter(e,c):!this.isBefore(e,c))&&(")"===d[1]?this.isBefore(f,c):!this.isAfter(f,c)))}function rc(a,b){var c,d=u(a)?a:Cb(a);return!(!this.isValid()||!d.isValid())&&(b=P(b)||"millisecond","millisecond"===b?this.valueOf()===d.valueOf():(c=d.valueOf(),this.clone().startOf(b).valueOf()<=c&&c<=this.clone().endOf(b).valueOf()))}function sc(a,b){return this.isSame(a,b)||this.isAfter(a,b)}function tc(a,b){return this.isSame(a,b)||this.isBefore(a,b)}function uc(a,b,c){var d,e,f;if(!this.isValid())return NaN;if(d=Pb(a,this),!d.isValid())return NaN;switch(e=6e4*(d.utcOffset()-this.utcOffset()),b=P(b)){case"year":f=vc(this,d)/12;break;case"month":f=vc(this,d);break;case"quarter":f=vc(this,d)/3;break;case"second":f=(this-d)/1e3;break;case"minute":f=(this-d)/6e4;break;case"hour":f=(this-d)/36e5;break;case"day":f=(this-d-e)/864e5;break;case"week":f=(this-d-e)/6048e5;break;default:f=this-d}return c?f:U(f)}function vc(a,b){if(a.date()<b.date())return-vc(b,a);var c,d,e=12*(b.year()-a.year())+(b.month()-a.month()),f=a.clone().add(e,"months");return b-f<0?(c=a.clone().add(e-1,"months"),d=(b-f)/(f-c)):(c=a.clone().add(e+1,"months"),d=(b-f)/(c-f)),-(e+d)||0}function wc(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function xc(a){if(!this.isValid())return null;var b=a!==!0,c=b?this.clone().utc():this;return c.year()<0||c.year()>9999?H(c,b?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):y(Date.prototype.toISOString)?b?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",H(c,"Z")):H(c,b?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function yc(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var a,b,c,d,e="moment",f="";return this.isLocal()||(e=0===this.utcOffset()?"moment.utc":"moment.parseZone",f="Z"),a="["+e+'("]',b=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",c="-MM-DD[T]HH:mm:ss.SSS",d=f+'[")]',this.format(a+b+c+d)}function zc(a){a||(a=this.isUtc()?c.defaultFormatUtc:c.defaultFormat);var b=H(this,a);return this.localeData().postformat(b)}function Ac(a,b){return this.isValid()&&(u(a)&&a.isValid()||Cb(a).isValid())?ac({to:this,from:a}).locale(this.locale()).humanize(!b):this.localeData().invalidDate()}function Bc(a){return this.from(Cb(),a)}function Cc(a,b){return this.isValid()&&(u(a)&&a.isValid()||Cb(a).isValid())?ac({from:this,to:a}).locale(this.locale()).humanize(!b):this.localeData().invalidDate()}function Dc(a){return this.to(Cb(),a)}function Ec(a){var b;return void 0===a?this._locale._abbr:(b=fb(a),null!=b&&(this._locale=b),this)}function Fc(){return this._locale}function Gc(a,b){return(a%b+b)%b}function Hc(a,b,c){return a<100&&a>=0?new Date(a+400,b,c)-Jf:new Date(a,b,c).valueOf()}function Ic(a,b,c){return a<100&&a>=0?Date.UTC(a+400,b,c)-Jf:Date.UTC(a,b,c)}function Jc(a){var b,d;if(a=P(a),void 0===a||"millisecond"===a||!this.isValid())return this;switch(d=this._isUTC?Ic:Hc,a){case"year":b=d(this.year(),0,1);break;case"quarter":b=d(this.year(),this.month()-this.month()%3,1);break;case"month":b=d(this.year(),this.month(),1);break;case"week":b=d(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":b=d(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":b=d(this.year(),this.month(),this.date());break;case"hour":b=this._d.valueOf(),b-=Gc(b+(this._isUTC?0:this.utcOffset()*Hf),If);break;case"minute":b=this._d.valueOf(),b-=Gc(b,Hf);break;case"second":b=this._d.valueOf(),b-=Gc(b,Gf)}return this._d.setTime(b),c.updateOffset(this,!0),this}function Kc(a){var b,d;if(a=P(a),void 0===a||"millisecond"===a||!this.isValid())return this;switch(d=this._isUTC?Ic:Hc,a){case"year":b=d(this.year()+1,0,1)-1;break;case"quarter":b=d(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":b=d(this.year(),this.month()+1,1)-1;break;case"week":b=d(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":b=d(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":b=d(this.year(),this.month(),this.date()+1)-1;break;case"hour":b=this._d.valueOf(),b+=If-Gc(b+(this._isUTC?0:this.utcOffset()*Hf),If)-1;break;case"minute":b=this._d.valueOf(),b+=Hf-Gc(b,Hf)-1;break;case"second":b=this._d.valueOf(),b+=Gf-Gc(b,Gf)-1}return this._d.setTime(b),c.updateOffset(this,!0),this}function Lc(){return this._d.valueOf()-6e4*(this._offset||0)}function Mc(){return Math.floor(this.valueOf()/1e3)}function Nc(){return new Date(this.valueOf())}function Oc(){var a=this;return[a.year(),a.month(),a.date(),a.hour(),a.minute(),a.second(),a.millisecond()]}function Pc(){var a=this;return{years:a.year(),months:a.month(),date:a.date(),hours:a.hours(),minutes:a.minutes(),seconds:a.seconds(),milliseconds:a.milliseconds()}}function Qc(){return this.isValid()?this.toISOString():null}function Rc(){return q(this)}function Sc(){return m({},p(this))}function Tc(){return p(this).overflow}function Uc(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function Vc(a,b){var d,e,f,g=this._eras||fb("en")._eras;for(d=0,e=g.length;d<e;++d){switch(typeof g[d].since){case"string":f=c(g[d].since).startOf("day"),g[d].since=f.valueOf()}switch(typeof g[d].until){case"undefined":g[d].until=+(1/0);break;case"string":f=c(g[d].until).startOf("day").valueOf(),g[d].until=f.valueOf()}}return g}function Wc(a,b,c){var d,e,f,g,h,i=this.eras();for(a=a.toUpperCase(),d=0,e=i.length;d<e;++d)if(f=i[d].name.toUpperCase(),g=i[d].abbr.toUpperCase(),h=i[d].narrow.toUpperCase(),c)switch(b){case"N":case"NN":case"NNN":if(g===a)return i[d];break;case"NNNN":if(f===a)return i[d];break;case"NNNNN":if(h===a)return i[d]}else if([f,g,h].indexOf(a)>=0)return i[d]}function Xc(a,b){var d=a.since<=a.until?1:-1;return void 0===b?c(a.since).year():c(a.since).year()+(b-a.offset)*d}function Yc(){var a,b,c,d=this.localeData().eras();for(a=0,b=d.length;a<b;++a){if(c=this.startOf("day").valueOf(),d[a].since<=c&&c<=d[a].until)return d[a].name;if(d[a].until<=c&&c<=d[a].since)return d[a].name}return""}function Zc(){var a,b,c,d=this.localeData().eras();for(a=0,b=d.length;a<b;++a){if(c=this.startOf("day").valueOf(),d[a].since<=c&&c<=d[a].until)return d[a].narrow;if(d[a].until<=c&&c<=d[a].since)return d[a].narrow}return""}function $c(){var a,b,c,d=this.localeData().eras();for(a=0,b=d.length;a<b;++a){if(c=this.startOf("day").valueOf(),d[a].since<=c&&c<=d[a].until)return d[a].abbr;if(d[a].until<=c&&c<=d[a].since)return d[a].abbr}return""}function _c(){var a,b,d,e,f=this.localeData().eras();for(a=0,b=f.length;a<b;++a)if(d=f[a].since<=f[a].until?1:-1,e=this.startOf("day").valueOf(),f[a].since<=e&&e<=f[a].until||f[a].until<=e&&e<=f[a].since)return(this.year()-c(f[a].since).year())*d+f[a].offset;return this.year()}function ad(a){return g(this,"_erasNameRegex")||hd.call(this),a?this._erasNameRegex:this._erasRegex}function bd(a){return g(this,"_erasAbbrRegex")||hd.call(this),a?this._erasAbbrRegex:this._erasRegex}function cd(a){return g(this,"_erasNarrowRegex")||hd.call(this),a?this._erasNarrowRegex:this._erasRegex}function dd(a,b){return b.erasAbbrRegex(a)}function ed(a,b){return b.erasNameRegex(a)}function fd(a,b){return b.erasNarrowRegex(a)}function gd(a,b){return b._eraYearOrdinalRegex||Fe}function hd(){var a,b,c=[],d=[],e=[],f=[],g=this.eras();for(a=0,b=g.length;a<b;++a)d.push(ca(g[a].name)),c.push(ca(g[a].abbr)),e.push(ca(g[a].narrow)),f.push(ca(g[a].name)),f.push(ca(g[a].abbr)),f.push(ca(g[a].narrow));this._erasRegex=new RegExp("^("+f.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+d.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+c.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+e.join("|")+")","i")}function id(a,b){E(0,[a,a.length],0,b)}function jd(a){return pd.call(this,a,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function kd(a){return pd.call(this,a,this.isoWeek(),this.isoWeekday(),1,4)}function ld(){return za(this.year(),1,4)}function md(){return za(this.isoWeekYear(),1,4)}function nd(){var a=this.localeData()._week;return za(this.year(),a.dow,a.doy)}function od(){var a=this.localeData()._week;return za(this.weekYear(),a.dow,a.doy)}function pd(a,b,c,d,e){var f;return null==a?ya(this,d,e).year:(f=za(a,d,e),b>f&&(b=f),qd.call(this,a,b,c,d,e))}function qd(a,b,c,d,e){var f=xa(a,b,c,d,e),g=va(f.year,0,f.dayOfYear);return this.year(g.getUTCFullYear()),this.month(g.getUTCMonth()),this.date(g.getUTCDate()),this}function rd(a){return null==a?Math.ceil((this.month()+1)/3):this.month(3*(a-1)+this.month()%3)}function sd(a){var b=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==a?b:this.add(a-b,"d")}function td(a,b){b[Te]=V(1e3*("0."+a))}function ud(){return this._isUTC?"UTC":""}function vd(){return this._isUTC?"Coordinated Universal Time":""}function wd(a){return Cb(1e3*a)}function xd(){return Cb.apply(null,arguments).parseZone()}function yd(a){return a}function zd(a,b,c,d){var e=fb(),f=n().set(d,b);return e[c](f,a)}function Ad(a,b,c){if(j(a)&&(b=a,a=void 0),a=a||"",null!=b)return zd(a,b,c,"month");var d,e=[];for(d=0;d<12;d++)e[d]=zd(a,d,c,"month");return e}function Bd(a,b,c,d){"boolean"==typeof a?(j(b)&&(c=b,b=void 0),b=b||""):(b=a,c=b,a=!1,j(b)&&(c=b,b=void 0),b=b||"");var e,f=fb(),g=a?f._week.dow:0,h=[];if(null!=c)return zd(b,(c+g)%7,d,"day");for(e=0;e<7;e++)h[e]=zd(b,(e+g)%7,d,"day");return h}function Cd(a,b){return Ad(a,b,"months")}function Dd(a,b){return Ad(a,b,"monthsShort")}function Ed(a,b,c){return Bd(a,b,c,"weekdays")}function Fd(a,b,c){return Bd(a,b,c,"weekdaysShort")}function Gd(a,b,c){return Bd(a,b,c,"weekdaysMin")}function Hd(){var a=this._data;return this._milliseconds=Rf(this._milliseconds),this._days=Rf(this._days),this._months=Rf(this._months),a.milliseconds=Rf(a.milliseconds),a.seconds=Rf(a.seconds),a.minutes=Rf(a.minutes),a.hours=Rf(a.hours),a.months=Rf(a.months),a.years=Rf(a.years),this}function Id(a,b,c,d){var e=ac(b,c);return a._milliseconds+=d*e._milliseconds,a._days+=d*e._days,a._months+=d*e._months,a._bubble()}function Jd(a,b){return Id(this,a,b,1)}function Kd(a,b){return Id(this,a,b,-1)}function Ld(a){return a<0?Math.floor(a):Math.ceil(a)}function Md(){var a,b,c,d,e,f=this._milliseconds,g=this._days,h=this._months,i=this._data;return f>=0&&g>=0&&h>=0||f<=0&&g<=0&&h<=0||(f+=864e5*Ld(Od(h)+g),g=0,h=0),i.milliseconds=f%1e3,a=U(f/1e3),i.seconds=a%60,b=U(a/60),i.minutes=b%60,c=U(b/60),i.hours=c%24,g+=U(c/24),e=U(Nd(g)),h+=e,g-=Ld(Od(e)),d=U(h/12),h%=12,i.days=g,i.months=h,i.years=d,this}function Nd(a){return 4800*a/146097}function Od(a){return 146097*a/4800}function Pd(a){if(!this.isValid())return NaN;var b,c,d=this._milliseconds;if(a=P(a),"month"===a||"quarter"===a||"year"===a)switch(b=this._days+d/864e5,c=this._months+Nd(b),a){case"month":return c;case"quarter":return c/3;case"year":return c/12}else switch(b=this._days+Math.round(Od(this._months)),a){case"week":return b/7+d/6048e5;case"day":return b+d/864e5;case"hour":return 24*b+d/36e5;case"minute":return 1440*b+d/6e4;case"second":return 86400*b+d/1e3;case"millisecond":return Math.floor(864e5*b)+d;default:throw new Error("Unknown unit "+a)}}function Qd(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*V(this._months/12):NaN}function Rd(a){return function(){return this.as(a)}}function Sd(){return ac(this)}function Td(a){return a=P(a),this.isValid()?this[a+"s"]():NaN}function Ud(a){return function(){return this.isValid()?this._data[a]:NaN}}function Vd(){return U(this.days()/7)}function Wd(a,b,c,d,e){return e.relativeTime(b||1,!!c,a,d)}function Xd(a,b,c,d){var e=ac(a).abs(),f=gg(e.as("s")),g=gg(e.as("m")),h=gg(e.as("h")),i=gg(e.as("d")),j=gg(e.as("M")),k=gg(e.as("w")),l=gg(e.as("y")),m=f<=c.ss&&["s",f]||f<c.s&&["ss",f]||g<=1&&["m"]||g<c.m&&["mm",g]||h<=1&&["h"]||h<c.h&&["hh",h]||i<=1&&["d"]||i<c.d&&["dd",i];return null!=c.w&&(m=m||k<=1&&["w"]||k<c.w&&["ww",k]),m=m||j<=1&&["M"]||j<c.M&&["MM",j]||l<=1&&["y"]||["yy",l],m[2]=b,m[3]=+a>0,m[4]=d,Wd.apply(null,m)}function Yd(a){return void 0===a?gg:"function"==typeof a&&(gg=a,!0)}function Zd(a,b){return void 0!==hg[a]&&(void 0===b?hg[a]:(hg[a]=b,"s"===a&&(hg.ss=b-1),!0))}function $d(a,b){
if(!this.isValid())return this.localeData().invalidDate();var c,d,e=!1,f=hg;return"object"==typeof a&&(b=a,a=!1),"boolean"==typeof a&&(e=a),"object"==typeof b&&(f=Object.assign({},hg,b),null!=b.s&&null==b.ss&&(f.ss=b.s-1)),c=this.localeData(),d=Xd(this,!e,f,c),e&&(d=c.pastFuture(+this,d)),c.postformat(d)}function _d(a){return(a>0)-(a<0)||+a}function ae(){if(!this.isValid())return this.localeData().invalidDate();var a,b,c,d,e,f,g,h,i=ig(this._milliseconds)/1e3,j=ig(this._days),k=ig(this._months),l=this.asSeconds();return l?(a=U(i/60),b=U(a/60),i%=60,a%=60,c=U(k/12),k%=12,d=i?i.toFixed(3).replace(/\.?0+$/,""):"",e=l<0?"-":"",f=_d(this._months)!==_d(l)?"-":"",g=_d(this._days)!==_d(l)?"-":"",h=_d(this._milliseconds)!==_d(l)?"-":"",e+"P"+(c?f+c+"Y":"")+(k?f+k+"M":"")+(j?g+j+"D":"")+(b||a||i?"T":"")+(b?h+b+"H":"")+(a?h+a+"M":"")+(i?h+d+"S":"")):"P0D"}var be,ce;ce=Array.prototype.some?Array.prototype.some:function(a){var b,c=Object(this),d=c.length>>>0;for(b=0;b<d;b++)if(b in c&&a.call(this,c[b],b,c))return!0;return!1};var de=c.momentProperties=[],ee=!1,fe={};c.suppressDeprecationWarnings=!1,c.deprecationHandler=null;var ge;ge=Object.keys?Object.keys:function(a){var b,c=[];for(b in a)g(a,b)&&c.push(b);return c};var he,ie={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},je=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,ke=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,le={},me={},ne={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},oe="Invalid date",pe="%d",qe=/\d{1,2}/,re={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},se={},te={},ue=/\d/,ve=/\d\d/,we=/\d{3}/,xe=/\d{4}/,ye=/[+-]?\d{6}/,ze=/\d\d?/,Ae=/\d\d\d\d?/,Be=/\d\d\d\d\d\d?/,Ce=/\d{1,3}/,De=/\d{1,4}/,Ee=/[+-]?\d{1,6}/,Fe=/\d+/,Ge=/[+-]?\d+/,He=/Z|[+-]\d\d:?\d\d/gi,Ie=/Z|[+-]\d\d(?::?\d\d)?/gi,Je=/[+-]?\d+(\.\d{1,3})?/,Ke=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i;he={};var Le,Me={},Ne=0,Oe=1,Pe=2,Qe=3,Re=4,Se=5,Te=6,Ue=7,Ve=8;Le=Array.prototype.indexOf?Array.prototype.indexOf:function(a){var b;for(b=0;b<this.length;++b)if(this[b]===a)return b;return-1},E("M",["MM",2],"Mo",function(){return this.month()+1}),E("MMM",0,0,function(a){return this.localeData().monthsShort(this,a)}),E("MMMM",0,0,function(a){return this.localeData().months(this,a)}),O("month","M"),R("month",8),_("M",ze),_("MM",ze,ve),_("MMM",function(a,b){return b.monthsShortRegex(a)}),_("MMMM",function(a,b){return b.monthsRegex(a)}),da(["M","MM"],function(a,b){b[Oe]=V(a)-1}),da(["MMM","MMMM"],function(a,b,c,d){var e=c._locale.monthsParse(a,d,c._strict);null!=e?b[Oe]=e:p(c).invalidMonth=a});var We="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),Xe="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),Ye=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,Ze=Ke,$e=Ke;E("Y",0,0,function(){var a=this.year();return a<=9999?D(a,4):"+"+a}),E(0,["YY",2],0,function(){return this.year()%100}),E(0,["YYYY",4],0,"year"),E(0,["YYYYY",5],0,"year"),E(0,["YYYYYY",6,!0],0,"year"),O("year","y"),R("year",1),_("Y",Ge),_("YY",ze,ve),_("YYYY",De,xe),_("YYYYY",Ee,ye),_("YYYYYY",Ee,ye),da(["YYYYY","YYYYYY"],Ne),da("YYYY",function(a,b){b[Ne]=2===a.length?c.parseTwoDigitYear(a):V(a)}),da("YY",function(a,b){b[Ne]=c.parseTwoDigitYear(a)}),da("Y",function(a,b){b[Ne]=parseInt(a,10)}),c.parseTwoDigitYear=function(a){return V(a)+(V(a)>68?1900:2e3)};var _e=W("FullYear",!0);E("w",["ww",2],"wo","week"),E("W",["WW",2],"Wo","isoWeek"),O("week","w"),O("isoWeek","W"),R("week",5),R("isoWeek",5),_("w",ze),_("ww",ze,ve),_("W",ze),_("WW",ze,ve),ea(["w","ww","W","WW"],function(a,b,c,d){b[d.substr(0,1)]=V(a)});var af={dow:0,doy:6};E("d",0,"do","day"),E("dd",0,0,function(a){return this.localeData().weekdaysMin(this,a)}),E("ddd",0,0,function(a){return this.localeData().weekdaysShort(this,a)}),E("dddd",0,0,function(a){return this.localeData().weekdays(this,a)}),E("e",0,0,"weekday"),E("E",0,0,"isoWeekday"),O("day","d"),O("weekday","e"),O("isoWeekday","E"),R("day",11),R("weekday",11),R("isoWeekday",11),_("d",ze),_("e",ze),_("E",ze),_("dd",function(a,b){return b.weekdaysMinRegex(a)}),_("ddd",function(a,b){return b.weekdaysShortRegex(a)}),_("dddd",function(a,b){return b.weekdaysRegex(a)}),ea(["dd","ddd","dddd"],function(a,b,c,d){var e=c._locale.weekdaysParse(a,d,c._strict);null!=e?b.d=e:p(c).invalidWeekday=a}),ea(["d","e","E"],function(a,b,c,d){b[d]=V(a)});var bf="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),cf="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),df="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),ef=Ke,ff=Ke,gf=Ke;E("H",["HH",2],0,"hour"),E("h",["hh",2],0,Ua),E("k",["kk",2],0,Va),E("hmm",0,0,function(){return""+Ua.apply(this)+D(this.minutes(),2)}),E("hmmss",0,0,function(){return""+Ua.apply(this)+D(this.minutes(),2)+D(this.seconds(),2)}),E("Hmm",0,0,function(){return""+this.hours()+D(this.minutes(),2)}),E("Hmmss",0,0,function(){return""+this.hours()+D(this.minutes(),2)+D(this.seconds(),2)}),Wa("a",!0),Wa("A",!1),O("hour","h"),R("hour",13),_("a",Xa),_("A",Xa),_("H",ze),_("h",ze),_("k",ze),_("HH",ze,ve),_("hh",ze,ve),_("kk",ze,ve),_("hmm",Ae),_("hmmss",Be),_("Hmm",Ae),_("Hmmss",Be),da(["H","HH"],Qe),da(["k","kk"],function(a,b,c){var d=V(a);b[Qe]=24===d?0:d}),da(["a","A"],function(a,b,c){c._isPm=c._locale.isPM(a),c._meridiem=a}),da(["h","hh"],function(a,b,c){b[Qe]=V(a),p(c).bigHour=!0}),da("hmm",function(a,b,c){var d=a.length-2;b[Qe]=V(a.substr(0,d)),b[Re]=V(a.substr(d)),p(c).bigHour=!0}),da("hmmss",function(a,b,c){var d=a.length-4,e=a.length-2;b[Qe]=V(a.substr(0,d)),b[Re]=V(a.substr(d,2)),b[Se]=V(a.substr(e)),p(c).bigHour=!0}),da("Hmm",function(a,b,c){var d=a.length-2;b[Qe]=V(a.substr(0,d)),b[Re]=V(a.substr(d))}),da("Hmmss",function(a,b,c){var d=a.length-4,e=a.length-2;b[Qe]=V(a.substr(0,d)),b[Re]=V(a.substr(d,2)),b[Se]=V(a.substr(e))});var hf,jf=/[ap]\.?m?\.?/i,kf=W("Hours",!0),lf={calendar:ie,longDateFormat:ne,invalidDate:oe,ordinal:pe,dayOfMonthOrdinalParse:qe,relativeTime:re,months:We,monthsShort:Xe,week:af,weekdays:bf,weekdaysMin:df,weekdaysShort:cf,meridiemParse:jf},mf={},nf={},of=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,pf=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,qf=/Z|[+-]\d\d(?::?\d\d)?/,rf=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],sf=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],tf=/^\/?Date\((-?\d+)/i,uf=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,vf={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};c.createFromInputFallback=w("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(a){a._d=new Date(a._i+(a._useUTC?" UTC":""))}),c.ISO_8601=function(){},c.RFC_2822=function(){};var wf=w("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var a=Cb.apply(null,arguments);return this.isValid()&&a.isValid()?a<this?this:a:r()}),xf=w("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var a=Cb.apply(null,arguments);return this.isValid()&&a.isValid()?a>this?this:a:r()}),yf=function(){return Date.now?Date.now():+new Date},zf=["year","quarter","month","week","day","hour","minute","second","millisecond"];Nb("Z",":"),Nb("ZZ",""),_("Z",Ie),_("ZZ",Ie),da(["Z","ZZ"],function(a,b,c){c._useUTC=!0,c._tzm=Ob(Ie,a)});var Af=/([\+\-]|\d\d)/gi;c.updateOffset=function(){};var Bf=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Cf=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;ac.fn=Jb.prototype,ac.invalid=Ib;var Df=ec(1,"add"),Ef=ec(-1,"subtract");c.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",c.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var Ff=w("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(a){return void 0===a?this.localeData():this.locale(a)}),Gf=1e3,Hf=60*Gf,If=60*Hf,Jf=3506328*If;E("N",0,0,"eraAbbr"),E("NN",0,0,"eraAbbr"),E("NNN",0,0,"eraAbbr"),E("NNNN",0,0,"eraName"),E("NNNNN",0,0,"eraNarrow"),E("y",["y",1],"yo","eraYear"),E("y",["yy",2],0,"eraYear"),E("y",["yyy",3],0,"eraYear"),E("y",["yyyy",4],0,"eraYear"),_("N",dd),_("NN",dd),_("NNN",dd),_("NNNN",ed),_("NNNNN",fd),da(["N","NN","NNN","NNNN","NNNNN"],function(a,b,c,d){var e=c._locale.erasParse(a,d,c._strict);e?p(c).era=e:p(c).invalidEra=a}),_("y",Fe),_("yy",Fe),_("yyy",Fe),_("yyyy",Fe),_("yo",gd),da(["y","yy","yyy","yyyy"],Ne),da(["yo"],function(a,b,c,d){var e;c._locale._eraYearOrdinalRegex&&(e=a.match(c._locale._eraYearOrdinalRegex)),c._locale.eraYearOrdinalParse?b[Ne]=c._locale.eraYearOrdinalParse(a,e):b[Ne]=parseInt(a,10)}),E(0,["gg",2],0,function(){return this.weekYear()%100}),E(0,["GG",2],0,function(){return this.isoWeekYear()%100}),id("gggg","weekYear"),id("ggggg","weekYear"),id("GGGG","isoWeekYear"),id("GGGGG","isoWeekYear"),O("weekYear","gg"),O("isoWeekYear","GG"),R("weekYear",1),R("isoWeekYear",1),_("G",Ge),_("g",Ge),_("GG",ze,ve),_("gg",ze,ve),_("GGGG",De,xe),_("gggg",De,xe),_("GGGGG",Ee,ye),_("ggggg",Ee,ye),ea(["gggg","ggggg","GGGG","GGGGG"],function(a,b,c,d){b[d.substr(0,2)]=V(a)}),ea(["gg","GG"],function(a,b,d,e){b[e]=c.parseTwoDigitYear(a)}),E("Q",0,"Qo","quarter"),O("quarter","Q"),R("quarter",7),_("Q",ue),da("Q",function(a,b){b[Oe]=3*(V(a)-1)}),E("D",["DD",2],"Do","date"),O("date","D"),R("date",9),_("D",ze),_("DD",ze,ve),_("Do",function(a,b){return a?b._dayOfMonthOrdinalParse||b._ordinalParse:b._dayOfMonthOrdinalParseLenient}),da(["D","DD"],Pe),da("Do",function(a,b){b[Pe]=V(a.match(ze)[0])});var Kf=W("Date",!0);E("DDD",["DDDD",3],"DDDo","dayOfYear"),O("dayOfYear","DDD"),R("dayOfYear",4),_("DDD",Ce),_("DDDD",we),da(["DDD","DDDD"],function(a,b,c){c._dayOfYear=V(a)}),E("m",["mm",2],0,"minute"),O("minute","m"),R("minute",14),_("m",ze),_("mm",ze,ve),da(["m","mm"],Re);var Lf=W("Minutes",!1);E("s",["ss",2],0,"second"),O("second","s"),R("second",15),_("s",ze),_("ss",ze,ve),da(["s","ss"],Se);var Mf=W("Seconds",!1);E("S",0,0,function(){return~~(this.millisecond()/100)}),E(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),E(0,["SSS",3],0,"millisecond"),E(0,["SSSS",4],0,function(){return 10*this.millisecond()}),E(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),E(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),E(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),E(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),E(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),O("millisecond","ms"),R("millisecond",16),_("S",Ce,ue),_("SS",Ce,ve),_("SSS",Ce,we);var Nf,Of;for(Nf="SSSS";Nf.length<=9;Nf+="S")_(Nf,Fe);for(Nf="S";Nf.length<=9;Nf+="S")da(Nf,td);Of=W("Milliseconds",!1),E("z",0,0,"zoneAbbr"),E("zz",0,0,"zoneName");var Pf=t.prototype;Pf.add=Df,Pf.calendar=mc,Pf.clone=nc,Pf.diff=uc,Pf.endOf=Kc,Pf.format=zc,Pf.from=Ac,Pf.fromNow=Bc,Pf.to=Cc,Pf.toNow=Dc,Pf.get=Z,Pf.invalidAt=Tc,Pf.isAfter=oc,Pf.isBefore=pc,Pf.isBetween=qc,Pf.isSame=rc,Pf.isSameOrAfter=sc,Pf.isSameOrBefore=tc,Pf.isValid=Rc,Pf.lang=Ff,Pf.locale=Ec,Pf.localeData=Fc,Pf.max=xf,Pf.min=wf,Pf.parsingFlags=Sc,Pf.set=$,Pf.startOf=Jc,Pf.subtract=Ef,Pf.toArray=Oc,Pf.toObject=Pc,Pf.toDate=Nc,Pf.toISOString=xc,Pf.inspect=yc,"undefined"!=typeof Symbol&&null!=Symbol["for"]&&(Pf[Symbol["for"]("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),Pf.toJSON=Qc,Pf.toString=wc,Pf.unix=Mc,Pf.valueOf=Lc,Pf.creationData=Uc,Pf.eraName=Yc,Pf.eraNarrow=Zc,Pf.eraAbbr=$c,Pf.eraYear=_c,Pf.year=_e,Pf.isLeapYear=ta,Pf.weekYear=jd,Pf.isoWeekYear=kd,Pf.quarter=Pf.quarters=rd,Pf.month=na,Pf.daysInMonth=oa,Pf.week=Pf.weeks=Da,Pf.isoWeek=Pf.isoWeeks=Ea,Pf.weeksInYear=nd,Pf.weeksInWeekYear=od,Pf.isoWeeksInYear=ld,Pf.isoWeeksInISOWeekYear=md,Pf.date=Kf,Pf.day=Pf.days=Na,Pf.weekday=Oa,Pf.isoWeekday=Pa,Pf.dayOfYear=sd,Pf.hour=Pf.hours=kf,Pf.minute=Pf.minutes=Lf,Pf.second=Pf.seconds=Mf,Pf.millisecond=Pf.milliseconds=Of,Pf.utcOffset=Rb,Pf.utc=Tb,Pf.local=Ub,Pf.parseZone=Vb,Pf.hasAlignedHourOffset=Wb,Pf.isDST=Xb,Pf.isLocal=Zb,Pf.isUtcOffset=$b,Pf.isUtc=_b,Pf.isUTC=_b,Pf.zoneAbbr=ud,Pf.zoneName=vd,Pf.dates=w("dates accessor is deprecated. Use date instead.",Kf),Pf.months=w("months accessor is deprecated. Use month instead",na),Pf.years=w("years accessor is deprecated. Use year instead",_e),Pf.zone=w("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",Sb),Pf.isDSTShifted=w("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",Yb);var Qf=B.prototype;Qf.calendar=C,Qf.longDateFormat=J,Qf.invalidDate=K,Qf.ordinal=L,Qf.preparse=yd,Qf.postformat=yd,Qf.relativeTime=M,Qf.pastFuture=N,Qf.set=z,Qf.eras=Vc,Qf.erasParse=Wc,Qf.erasConvertYear=Xc,Qf.erasAbbrRegex=bd,Qf.erasNameRegex=ad,Qf.erasNarrowRegex=cd,Qf.months=ia,Qf.monthsShort=ja,Qf.monthsParse=la,Qf.monthsRegex=qa,Qf.monthsShortRegex=pa,Qf.week=Aa,Qf.firstDayOfYear=Ca,Qf.firstDayOfWeek=Ba,Qf.weekdays=Ia,Qf.weekdaysMin=Ka,Qf.weekdaysShort=Ja,Qf.weekdaysParse=Ma,Qf.weekdaysRegex=Qa,Qf.weekdaysShortRegex=Ra,Qf.weekdaysMinRegex=Sa,Qf.isPM=Ya,Qf.meridiem=Za,cb("en",{eras:[{since:"0001-01-01",until:+(1/0),offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-(1/0),offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(a){var b=a%10,c=1===V(a%100/10)?"th":1===b?"st":2===b?"nd":3===b?"rd":"th";return a+c}}),c.lang=w("moment.lang is deprecated. Use moment.locale instead.",cb),c.langData=w("moment.langData is deprecated. Use moment.localeData instead.",fb);var Rf=Math.abs,Sf=Rd("ms"),Tf=Rd("s"),Uf=Rd("m"),Vf=Rd("h"),Wf=Rd("d"),Xf=Rd("w"),Yf=Rd("M"),Zf=Rd("Q"),$f=Rd("y"),_f=Ud("milliseconds"),ag=Ud("seconds"),bg=Ud("minutes"),cg=Ud("hours"),dg=Ud("days"),eg=Ud("months"),fg=Ud("years"),gg=Math.round,hg={ss:44,s:45,m:45,h:22,d:26,w:null,M:11},ig=Math.abs,jg=Jb.prototype;return jg.isValid=Hb,jg.abs=Hd,jg.add=Jd,jg.subtract=Kd,jg.as=Pd,jg.asMilliseconds=Sf,jg.asSeconds=Tf,jg.asMinutes=Uf,jg.asHours=Vf,jg.asDays=Wf,jg.asWeeks=Xf,jg.asMonths=Yf,jg.asQuarters=Zf,jg.asYears=$f,jg.valueOf=Qd,jg._bubble=Md,jg.clone=Sd,jg.get=Td,jg.milliseconds=_f,jg.seconds=ag,jg.minutes=bg,jg.hours=cg,jg.days=dg,jg.weeks=Vd,jg.months=eg,jg.years=fg,jg.humanize=$d,jg.toISOString=ae,jg.toString=ae,jg.toJSON=ae,jg.locale=Ec,jg.localeData=Fc,jg.toIsoString=w("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",ae),jg.lang=Ff,E("X",0,0,"unix"),E("x",0,0,"valueOf"),_("x",Ge),_("X",Je),da("X",function(a,b,c){c._d=new Date(1e3*parseFloat(a))}),da("x",function(a,b,c){c._d=new Date(V(a))}),c.version="2.26.0",d(Cb),c.fn=Pf,c.min=Eb,c.max=Fb,c.now=yf,c.utc=n,c.unix=wd,c.months=Cd,c.isDate=k,c.locale=cb,c.invalid=r,c.duration=ac,c.isMoment=u,c.weekdays=Ed,c.parseZone=xd,c.localeData=fb,c.isDuration=Kb,c.monthsShort=Dd,c.weekdaysMin=Gd,c.defineLocale=db,c.updateLocale=eb,c.locales=gb,c.weekdaysShort=Fd,c.normalizeUnits=P,c.relativeTimeRounding=Yd,c.relativeTimeThreshold=Zd,c.calendarFormat=lc,c.prototype=Pf,c.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},c})},{}],25:[function(a,b,c){(function(a){!function(a,c){"function"==typeof define&&define.amd?define([],c):"object"==typeof b&&b.exports?b.exports=c():a.Rellax=c()}("undefined"!=typeof window?window:a,function(){var a=function(b,c){"use strict";function d(){if(3===e.options.breakpoints.length&&Array.isArray(e.options.breakpoints)){var a,b=!0,c=!0;if(e.options.breakpoints.forEach(function(d){"number"!=typeof d&&(c=!1),null!==a&&d<a&&(b=!1),a=d}),b&&c)return}e.options.breakpoints=[576,768,1201],console.warn("Rellax: You must pass an array of 3 numbers in ascending order to the breakpoints option. Defaults reverted")}var e=Object.create(a.prototype),f=0,g=0,h=0,i=0,j=[],k=!0,l=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.msRequestAnimationFrame||window.oRequestAnimationFrame||function(a){return setTimeout(a,1e3/60)},m=null,n=!1;try{var o=Object.defineProperty({},"passive",{get:function(){n=!0}});window.addEventListener("testPassive",null,o),window.removeEventListener("testPassive",null,o)}catch(p){}var q=window.cancelAnimationFrame||window.mozCancelAnimationFrame||clearTimeout,r=window.transformProp||function(){var a=document.createElement("div");if(null===a.style.transform){var b=["Webkit","Moz","ms"];for(var c in b)if(void 0!==a.style[b[c]+"Transform"])return b[c]+"Transform"}return"transform"}();e.options={speed:-2,verticalSpeed:null,horizontalSpeed:null,breakpoints:[576,768,1201],center:!1,wrapper:null,relativeToWrapper:!1,round:!0,vertical:!0,horizontal:!1,verticalScrollAxis:"y",horizontalScrollAxis:"x",callback:function(){}},c&&Object.keys(c).forEach(function(a){e.options[a]=c[a]}),c&&c.breakpoints&&d(),b||(b=".rellax");var s="string"==typeof b?document.querySelectorAll(b):[b];if(!(s.length>0))return void console.warn("Rellax: The elements you're trying to select don't exist.");if(e.elems=s,e.options.wrapper&&!e.options.wrapper.nodeType){var t=document.querySelector(e.options.wrapper);if(!t)return void console.warn("Rellax: The wrapper you're trying to use doesn't exist.");e.options.wrapper=t}var u,v=function(a){var b=e.options.breakpoints;return a<b[0]?"xs":a>=b[0]&&a<b[1]?"sm":a>=b[1]&&a<b[2]?"md":"lg"},w=function(){for(var a=0;a<e.elems.length;a++){var b=y(e.elems[a]);j.push(b)}},x=function(){for(var a=0;a<j.length;a++)e.elems[a].style.cssText=j[a].style;j=[],g=window.innerHeight,i=window.innerWidth,u=v(i),z(),w(),D(),k&&(window.addEventListener("resize",x),k=!1,C())},y=function(a){var b,c=a.getAttribute("data-rellax-percentage"),d=a.getAttribute("data-rellax-speed"),f=a.getAttribute("data-rellax-xs-speed"),h=a.getAttribute("data-rellax-mobile-speed"),j=a.getAttribute("data-rellax-tablet-speed"),k=a.getAttribute("data-rellax-desktop-speed"),l=a.getAttribute("data-rellax-vertical-speed"),m=a.getAttribute("data-rellax-horizontal-speed"),n=a.getAttribute("data-rellax-vertical-scroll-axis"),o=a.getAttribute("data-rellax-horizontal-scroll-axis"),p=a.getAttribute("data-rellax-zindex")||0,q=a.getAttribute("data-rellax-min"),r=a.getAttribute("data-rellax-max"),s=a.getAttribute("data-rellax-min-x"),t=a.getAttribute("data-rellax-max-x"),v=a.getAttribute("data-rellax-min-y"),w=a.getAttribute("data-rellax-max-y"),x=!0;f||h||j||k?b={xs:f,sm:h,md:j,lg:k}:x=!1;var y=e.options.wrapper?e.options.wrapper.scrollTop:window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop;if(e.options.relativeToWrapper){var z=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop;y=z-e.options.wrapper.offsetTop}var B=e.options.vertical&&(c||e.options.center)?y:0,C=e.options.horizontal&&(c||e.options.center)?e.options.wrapper?e.options.wrapper.scrollLeft:window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft:0,D=B+a.getBoundingClientRect().top,E=a.clientHeight||a.offsetHeight||a.scrollHeight,F=C+a.getBoundingClientRect().left,G=a.clientWidth||a.offsetWidth||a.scrollWidth,H=c?c:(B-D+g)/(E+g),I=c?c:(C-F+i)/(G+i);e.options.center&&(I=.5,H=.5);var J=x&&null!==b[u]?Number(b[u]):d?d:e.options.speed,K=l?l:e.options.verticalSpeed,L=m?m:e.options.horizontalSpeed,M=n?n:e.options.verticalScrollAxis,N=o?o:e.options.horizontalScrollAxis,O=A(I,H,J,K,L),P=a.style.cssText,Q="",R=/transform\s*:/i.exec(P);if(R){var S=R.index,T=P.slice(S),U=T.indexOf(";");Q=U?" "+T.slice(11,U).replace(/\s/g,""):" "+T.slice(11).replace(/\s/g,"")}return{baseX:O.x,baseY:O.y,top:D,left:F,height:E,width:G,speed:J,verticalSpeed:K,horizontalSpeed:L,verticalScrollAxis:M,horizontalScrollAxis:N,style:P,transform:Q,zindex:p,min:q,max:r,minX:s,maxX:t,minY:v,maxY:w}},z=function(){var a=f,b=h;if(f=e.options.wrapper?e.options.wrapper.scrollTop:(document.documentElement||document.body.parentNode||document.body).scrollTop||window.pageYOffset,h=e.options.wrapper?e.options.wrapper.scrollLeft:(document.documentElement||document.body.parentNode||document.body).scrollLeft||window.pageXOffset,e.options.relativeToWrapper){var c=(document.documentElement||document.body.parentNode||document.body).scrollTop||window.pageYOffset;f=c-e.options.wrapper.offsetTop}return!(a==f||!e.options.vertical)||!(b==h||!e.options.horizontal)},A=function(a,b,c,d,f){var g={},h=(f?f:c)*(100*(1-a)),i=(d?d:c)*(100*(1-b));return g.x=e.options.round?Math.round(h):Math.round(100*h)/100,g.y=e.options.round?Math.round(i):Math.round(100*i)/100,g},B=function(){window.removeEventListener("resize",B),window.removeEventListener("orientationchange",B),(e.options.wrapper?e.options.wrapper:window).removeEventListener("scroll",B),(e.options.wrapper?e.options.wrapper:document).removeEventListener("touchmove",B),m=l(C)},C=function(){z()&&k===!1?(D(),m=l(C)):(m=null,window.addEventListener("resize",B),window.addEventListener("orientationchange",B),(e.options.wrapper?e.options.wrapper:window).addEventListener("scroll",B,!!n&&{passive:!0}),(e.options.wrapper?e.options.wrapper:document).addEventListener("touchmove",B,!!n&&{passive:!0}))},D=function(){for(var a,b=0;b<e.elems.length;b++){var c=j[b].verticalScrollAxis.toLowerCase(),d=j[b].horizontalScrollAxis.toLowerCase(),k=c.indexOf("x")!=-1?f:0,l=c.indexOf("y")!=-1?f:0,m=d.indexOf("x")!=-1?h:0,n=d.indexOf("y")!=-1?h:0,o=(l+n-j[b].top+g)/(j[b].height+g),p=(k+m-j[b].left+i)/(j[b].width+i);a=A(p,o,j[b].speed,j[b].verticalSpeed,j[b].horizontalSpeed);var q=a.y-j[b].baseY,s=a.x-j[b].baseX;null!==j[b].min&&(e.options.vertical&&!e.options.horizontal&&(q=q<=j[b].min?j[b].min:q),e.options.horizontal&&!e.options.vertical&&(s=s<=j[b].min?j[b].min:s)),null!=j[b].minY&&(q=q<=j[b].minY?j[b].minY:q),null!=j[b].minX&&(s=s<=j[b].minX?j[b].minX:s),null!==j[b].max&&(e.options.vertical&&!e.options.horizontal&&(q=q>=j[b].max?j[b].max:q),e.options.horizontal&&!e.options.vertical&&(s=s>=j[b].max?j[b].max:s)),null!=j[b].maxY&&(q=q>=j[b].maxY?j[b].maxY:q),null!=j[b].maxX&&(s=s>=j[b].maxX?j[b].maxX:s);var t=j[b].zindex,u="translate3d("+(e.options.horizontal?s:"0")+"px,"+(e.options.vertical?q:"0")+"px,"+t+"px) "+j[b].transform;e.elems[b].style[r]=u}e.options.callback(a)};return e.destroy=function(){for(var a=0;a<e.elems.length;a++)e.elems[a].style.cssText=j[a].style;k||(window.removeEventListener("resize",x),k=!0),q(m),m=null},x(),e.refresh=x,e};return a})}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],26:[function(a,b,c){!function(c,d){"function"==typeof define&&define.amd?define(["unipointer/unipointer"],function(a){return d(c,a)}):"object"==typeof b&&b.exports?b.exports=d(c,a("unipointer")):c.Unidragger=d(c,c.Unipointer)}(window,function(a,b){"use strict";function c(){}var d=c.prototype=Object.create(b.prototype);d.bindHandles=function(){this._bindHandles(!0)},d.unbindHandles=function(){this._bindHandles(!1)},d._bindHandles=function(b){b=void 0===b||b;for(var c=b?"addEventListener":"removeEventListener",d=b?this._touchActionValue:"",e=0;e<this.handles.length;e++){var f=this.handles[e];this._bindStartEvent(f,b),f[c]("click",this),a.PointerEvent&&(f.style.touchAction=d)}},d._touchActionValue="none",d.pointerDown=function(a,b){var c=this.okayPointerDown(a);c&&(this.pointerDownPointer={pageX:b.pageX,pageY:b.pageY},a.preventDefault(),this.pointerDownBlur(),this._bindPostStartEvents(a),this.emitEvent("pointerDown",[a,b]))};var e={TEXTAREA:!0,INPUT:!0,SELECT:!0,OPTION:!0},f={radio:!0,checkbox:!0,button:!0,submit:!0,image:!0,file:!0};return d.okayPointerDown=function(a){var b=e[a.target.nodeName],c=f[a.target.type],d=!b||c;return d||this._pointerReset(),d},d.pointerDownBlur=function(){var a=document.activeElement,b=a&&a.blur&&a!=document.body;b&&a.blur()},d.pointerMove=function(a,b){var c=this._dragPointerMove(a,b);this.emitEvent("pointerMove",[a,b,c]),this._dragMove(a,b,c)},d._dragPointerMove=function(a,b){var c={x:b.pageX-this.pointerDownPointer.pageX,y:b.pageY-this.pointerDownPointer.pageY};return!this.isDragging&&this.hasDragStarted(c)&&this._dragStart(a,b),c},d.hasDragStarted=function(a){return Math.abs(a.x)>3||Math.abs(a.y)>3},d.pointerUp=function(a,b){this.emitEvent("pointerUp",[a,b]),this._dragPointerUp(a,b)},d._dragPointerUp=function(a,b){this.isDragging?this._dragEnd(a,b):this._staticClick(a,b)},d._dragStart=function(a,b){this.isDragging=!0,this.isPreventingClicks=!0,this.dragStart(a,b)},d.dragStart=function(a,b){this.emitEvent("dragStart",[a,b])},d._dragMove=function(a,b,c){this.isDragging&&this.dragMove(a,b,c)},d.dragMove=function(a,b,c){a.preventDefault(),this.emitEvent("dragMove",[a,b,c])},d._dragEnd=function(a,b){this.isDragging=!1,setTimeout(function(){delete this.isPreventingClicks}.bind(this)),this.dragEnd(a,b)},d.dragEnd=function(a,b){this.emitEvent("dragEnd",[a,b])},d.onclick=function(a){this.isPreventingClicks&&a.preventDefault()},d._staticClick=function(a,b){this.isIgnoringMouseUp&&"mouseup"==a.type||(this.staticClick(a,b),"mouseup"!=a.type&&(this.isIgnoringMouseUp=!0,setTimeout(function(){delete this.isIgnoringMouseUp}.bind(this),400)))},d.staticClick=function(a,b){this.emitEvent("staticClick",[a,b])},c.getPointerPoint=b.getPointerPoint,c})},{unipointer:27}],27:[function(a,b,c){!function(c,d){"function"==typeof define&&define.amd?define(["ev-emitter/ev-emitter"],function(a){return d(c,a)}):"object"==typeof b&&b.exports?b.exports=d(c,a("ev-emitter")):c.Unipointer=d(c,c.EvEmitter)}(window,function(a,b){"use strict";function c(){}function d(){}var e=d.prototype=Object.create(b.prototype);e.bindStartEvent=function(a){this._bindStartEvent(a,!0)},e.unbindStartEvent=function(a){this._bindStartEvent(a,!1)},e._bindStartEvent=function(b,c){c=void 0===c||c;var d=c?"addEventListener":"removeEventListener",e="mousedown";a.PointerEvent?e="pointerdown":"ontouchstart"in a&&(e="touchstart"),b[d](e,this)},e.handleEvent=function(a){var b="on"+a.type;this[b]&&this[b](a)},e.getTouch=function(a){for(var b=0;b<a.length;b++){var c=a[b];if(c.identifier==this.pointerIdentifier)return c}},e.onmousedown=function(a){var b=a.button;b&&0!==b&&1!==b||this._pointerDown(a,a)},e.ontouchstart=function(a){this._pointerDown(a,a.changedTouches[0])},e.onpointerdown=function(a){this._pointerDown(a,a)},e._pointerDown=function(a,b){a.button||this.isPointerDown||(this.isPointerDown=!0,this.pointerIdentifier=void 0!==b.pointerId?b.pointerId:b.identifier,this.pointerDown(a,b))},e.pointerDown=function(a,b){this._bindPostStartEvents(a),this.emitEvent("pointerDown",[a,b])};var f={mousedown:["mousemove","mouseup"],touchstart:["touchmove","touchend","touchcancel"],pointerdown:["pointermove","pointerup","pointercancel"]};return e._bindPostStartEvents=function(b){if(b){var c=f[b.type];c.forEach(function(b){a.addEventListener(b,this)},this),this._boundPointerEvents=c}},e._unbindPostStartEvents=function(){this._boundPointerEvents&&(this._boundPointerEvents.forEach(function(b){a.removeEventListener(b,this)},this),delete this._boundPointerEvents)},e.onmousemove=function(a){this._pointerMove(a,a)},e.onpointermove=function(a){a.pointerId==this.pointerIdentifier&&this._pointerMove(a,a)},e.ontouchmove=function(a){var b=this.getTouch(a.changedTouches);b&&this._pointerMove(a,b)},e._pointerMove=function(a,b){this.pointerMove(a,b)},e.pointerMove=function(a,b){this.emitEvent("pointerMove",[a,b])},e.onmouseup=function(a){this._pointerUp(a,a)},e.onpointerup=function(a){a.pointerId==this.pointerIdentifier&&this._pointerUp(a,a)},e.ontouchend=function(a){var b=this.getTouch(a.changedTouches);b&&this._pointerUp(a,b)},e._pointerUp=function(a,b){this._pointerDone(),this.pointerUp(a,b)},e.pointerUp=function(a,b){this.emitEvent("pointerUp",[a,b])},e._pointerDone=function(){this._pointerReset(),this._unbindPostStartEvents(),this.pointerDone()},e._pointerReset=function(){this.isPointerDown=!1,delete this.pointerIdentifier},e.pointerDone=c,e.onpointercancel=function(a){a.pointerId==this.pointerIdentifier&&this._pointerCancel(a,a)},e.ontouchcancel=function(a){var b=this.getTouch(a.changedTouches);b&&this._pointerCancel(a,b)},e._pointerCancel=function(a,b){this._pointerDone(),this.pointerCancel(a,b)},e.pointerCancel=function(a,b){this.emitEvent("pointerCancel",[a,b])},d.getPointerPoint=function(a){return{x:a.pageX,y:a.pageY}},d})},{"ev-emitter":4}],28:[function(a,b,c){(function(a,b,c){"use strict";var d=function(a,b,c){c=e.extend({},e.options,c);var f,g,h=e.runValidations(a,b,c);for(f in h)for(g in h[f])if(e.isPromise(h[f][g]))throw new Error("Use validate.async if you want support for promises");return d.processValidationResults(h,c)},e=d;e.extend=function(a){return[].slice.call(arguments,1).forEach(function(b){for(var c in b)a[c]=b[c]}),a},e.extend(d,{version:{major:0,minor:10,patch:0,metadata:null,toString:function(){var a=e.format("%{major}.%{minor}.%{patch}",e.version);return e.isEmpty(e.version.metadata)||(a+="+"+e.version.metadata),a}},Promise:"undefined"!=typeof Promise?Promise:null,EMPTY_STRING_REGEXP:/^\s*$/,runValidations:function(a,b,c){var d,f,g,h,i,j,k,l=[];(e.isDomElement(a)||e.isJqueryElement(a))&&(a=e.collectFormValues(a));for(d in b){g=e.getDeepObjectValue(a,d),h=e.result(b[d],g,a,d,c,b);for(f in h){if(i=e.validators[f],!i)throw k=e.format("Unknown validator %{name}",{name:f}),new Error(k);j=h[f],j=e.result(j,g,a,d,c,b),j&&l.push({attribute:d,value:g,validator:f,globalOptions:c,attributes:a,options:j,error:i.call(i,g,j,d,a,c)})}}return l},processValidationResults:function(a,b){var c;switch(a=e.pruneEmptyErrors(a,b),a=e.expandMultipleErrors(a,b),a=e.convertErrorMessages(a,b),b.format||"grouped"){case"detailed":break;case"flat":a=e.flattenErrorsToArray(a);break;case"grouped":a=e.groupErrorsByAttribute(a);for(c in a)a[c]=e.flattenErrorsToArray(a[c]);break;default:throw new Error(e.format("Unknown format %{format}",b))}return e.isEmpty(a)?void 0:a},async:function(a,b,c){c=e.extend({},e.async.options,c);var d=c.wrapErrors||function(a){return a};c.cleanAttributes!==!1&&(a=e.cleanAttributes(a,b));var f=e.runValidations(a,b,c);return new e.Promise(function(g,h){e.waitForResults(f).then(function(){var i=e.processValidationResults(f,c);
i?h(new d(i,c,a,b)):g(a)},function(a){h(a)})})},single:function(a,b,c){return c=e.extend({},e.single.options,c,{format:"flat",fullMessages:!1}),e({single:a},{single:b},c)},waitForResults:function(a){return a.reduce(function(a,b){return e.isPromise(b.error)?a.then(function(){return b.error.then(function(a){b.error=a||null},function(a){if(a instanceof Error)throw a;e.error("Rejecting promises with the result is deprecated. Please use the resolve callback instead."),b.error=a})}):a},new e.Promise(function(a){a()}))},result:function(a){var b=[].slice.call(arguments,1);return"function"==typeof a&&(a=a.apply(null,b)),a},isNumber:function(a){return"number"==typeof a&&!isNaN(a)},isFunction:function(a){return"function"==typeof a},isInteger:function(a){return e.isNumber(a)&&a%1===0},isBoolean:function(a){return"boolean"==typeof a},isObject:function(a){return a===Object(a)},isDate:function(a){return a instanceof Date},isDefined:function(a){return null!==a&&void 0!==a},isPromise:function(a){return!!a&&e.isFunction(a.then)},isJqueryElement:function(a){return a&&e.isString(a.jquery)},isDomElement:function(a){return!!a&&(!(!a.querySelectorAll||!a.querySelector)&&(!(!e.isObject(document)||a!==document)||("object"==typeof HTMLElement?a instanceof HTMLElement:a&&"object"==typeof a&&null!==a&&1===a.nodeType&&"string"==typeof a.nodeName)))},isEmpty:function(a){var b;if(!e.isDefined(a))return!0;if(e.isFunction(a))return!1;if(e.isString(a))return e.EMPTY_STRING_REGEXP.test(a);if(e.isArray(a))return 0===a.length;if(e.isDate(a))return!1;if(e.isObject(a)){for(b in a)return!1;return!0}return!1},format:e.extend(function(a,b){return e.isString(a)?a.replace(e.format.FORMAT_REGEXP,function(a,c,d){return"%"===c?"%{"+d+"}":String(b[d])}):a},{FORMAT_REGEXP:/(%?)%\{([^\}]+)\}/g}),prettify:function(a){return e.isNumber(a)?100*a%1===0?""+a:parseFloat(Math.round(100*a)/100).toFixed(2):e.isArray(a)?a.map(function(a){return e.prettify(a)}).join(", "):e.isObject(a)?a.toString():(a=""+a,a.replace(/([^\s])\.([^\s])/g,"$1 $2").replace(/\\+/g,"").replace(/[_-]/g," ").replace(/([a-z])([A-Z])/g,function(a,b,c){return""+b+" "+c.toLowerCase()}).toLowerCase())},stringifyValue:function(a){return e.prettify(a)},isString:function(a){return"string"==typeof a},isArray:function(a){return"[object Array]"==={}.toString.call(a)},isHash:function(a){return e.isObject(a)&&!e.isArray(a)&&!e.isFunction(a)},contains:function(a,b){return!!e.isDefined(a)&&(e.isArray(a)?a.indexOf(b)!==-1:b in a)},unique:function(a){return e.isArray(a)?a.filter(function(a,b,c){return c.indexOf(a)==b}):a},forEachKeyInKeypath:function(a,b,c){if(e.isString(b)){var d,f="",g=!1;for(d=0;d<b.length;++d)switch(b[d]){case".":g?(g=!1,f+="."):(a=c(a,f,!1),f="");break;case"\\":g?(g=!1,f+="\\"):g=!0;break;default:g=!1,f+=b[d]}return c(a,f,!0)}},getDeepObjectValue:function(a,b){if(e.isObject(a))return e.forEachKeyInKeypath(a,b,function(a,b){if(e.isObject(a))return a[b]})},collectFormValues:function(a,b){var c,d,f,g,h={};if(e.isJqueryElement(a)&&(a=a[0]),!a)return h;for(b=b||{},f=a.querySelectorAll("input[name], textarea[name]"),c=0;c<f.length;++c)d=f.item(c),e.isDefined(d.getAttribute("data-ignored"))||(g=e.sanitizeFormValue(d.value,b),"number"===d.type?g=g?+g:null:"checkbox"===d.type?d.attributes.value?d.checked||(g=h[d.name]||null):g=d.checked:"radio"===d.type&&(d.checked||(g=h[d.name]||null)),h[d.name]=g);for(f=a.querySelectorAll("select[name]"),c=0;c<f.length;++c)d=f.item(c),g=e.sanitizeFormValue(d.options[d.selectedIndex].value,b),h[d.name]=g;return h},sanitizeFormValue:function(a,b){return b.trim&&e.isString(a)&&(a=a.trim()),b.nullify!==!1&&""===a?null:a},capitalize:function(a){return e.isString(a)?a[0].toUpperCase()+a.slice(1):a},pruneEmptyErrors:function(a){return a.filter(function(a){return!e.isEmpty(a.error)})},expandMultipleErrors:function(a){var b=[];return a.forEach(function(a){e.isArray(a.error)?a.error.forEach(function(c){b.push(e.extend({},a,{error:c}))}):b.push(a)}),b},convertErrorMessages:function(a,b){b=b||{};var c=[];return a.forEach(function(a){var d=e.result(a.error,a.value,a.attribute,a.options,a.attributes,a.globalOptions);return e.isString(d)?("^"===d[0]?d=d.slice(1):b.fullMessages!==!1&&(d=e.capitalize(e.prettify(a.attribute))+" "+d),d=d.replace(/\\\^/g,"^"),d=e.format(d,{value:e.stringifyValue(a.value)}),void c.push(e.extend({},a,{error:d}))):void c.push(a)}),c},groupErrorsByAttribute:function(a){var b={};return a.forEach(function(a){var c=b[a.attribute];c?c.push(a):b[a.attribute]=[a]}),b},flattenErrorsToArray:function(a){return a.map(function(a){return a.error})},cleanAttributes:function(a,b){function c(a,b,c){return e.isObject(a[b])?a[b]:a[b]=!!c||{}}function d(a){var b,d={};for(b in a)a[b]&&e.forEachKeyInKeypath(d,b,c);return d}function f(a,b){if(!e.isObject(a))return a;var c,d,g=e.extend({},a);for(d in a)c=b[d],e.isObject(c)?g[d]=f(g[d],c):c||delete g[d];return g}return e.isObject(b)&&e.isObject(a)?(b=d(b),f(a,b)):{}},exposeModule:function(a,b,c,d,e){c?(d&&d.exports&&(c=d.exports=a),c.validate=a):(b.validate=a,a.isFunction(e)&&e.amd&&e([],function(){return a}))},warn:function(a){"undefined"!=typeof console&&console.warn&&console.warn("[validate.js] "+a)},error:function(a){"undefined"!=typeof console&&console.error&&console.error("[validate.js] "+a)}}),d.validators={presence:function(a,b){if(b=e.extend({},this.options,b),e.isEmpty(a))return b.message||this.message||"can't be blank"},length:function(a,b,c){if(!e.isEmpty(a)){b=e.extend({},this.options,b);var d,f=b.is,g=b.maximum,h=b.minimum,i=b.tokenizer||function(a){return a},j=[];a=i(a);var k=a.length;return e.isNumber(k)?(e.isNumber(f)&&k!==f&&(d=b.wrongLength||this.wrongLength||"is the wrong length (should be %{count} characters)",j.push(e.format(d,{count:f}))),e.isNumber(h)&&k<h&&(d=b.tooShort||this.tooShort||"is too short (minimum is %{count} characters)",j.push(e.format(d,{count:h}))),e.isNumber(g)&&k>g&&(d=b.tooLong||this.tooLong||"is too long (maximum is %{count} characters)",j.push(e.format(d,{count:g}))),j.length>0?b.message||j:void 0):(e.error(e.format("Attribute %{attr} has a non numeric value for `length`",{attr:c})),b.message||this.notValid||"has an incorrect length")}},numericality:function(a,b){if(!e.isEmpty(a)){b=e.extend({},this.options,b);var c,d,f=[],g={greaterThan:function(a,b){return a>b},greaterThanOrEqualTo:function(a,b){return a>=b},equalTo:function(a,b){return a===b},lessThan:function(a,b){return a<b},lessThanOrEqualTo:function(a,b){return a<=b},divisibleBy:function(a,b){return a%b===0}};if(e.isString(a)&&b.strict){var h="^(0|[1-9]\\d*)";if(b.onlyInteger||(h+="(\\.\\d+)?"),h+="$",!new RegExp(h).test(a))return b.message||b.notValid||this.notValid||"must be a valid number"}if(b.noStrings!==!0&&e.isString(a)&&(a=+a),!e.isNumber(a))return b.message||b.notValid||this.notValid||"is not a number";if(b.onlyInteger&&!e.isInteger(a))return b.message||b.notInteger||this.notInteger||"must be an integer";for(c in g)if(d=b[c],e.isNumber(d)&&!g[c](a,d)){var i="not"+e.capitalize(c),j=b[i]||this[i]||"must be %{type} %{count}";f.push(e.format(j,{count:d,type:e.prettify(c)}))}return b.odd&&a%2!==1&&f.push(b.notOdd||this.notOdd||"must be odd"),b.even&&a%2!==0&&f.push(b.notEven||this.notEven||"must be even"),f.length?b.message||f:void 0}},datetime:e.extend(function(a,b){if(!e.isFunction(this.parse)||!e.isFunction(this.format))throw new Error("Both the parse and format functions needs to be set to use the datetime/date validator");if(!e.isEmpty(a)){b=e.extend({},this.options,b);var c,d=[],f=b.earliest?this.parse(b.earliest,b):NaN,g=b.latest?this.parse(b.latest,b):NaN;return a=this.parse(a,b),isNaN(a)||b.dateOnly&&a%864e5!==0?(c=b.notValid||b.message||this.notValid||"must be a valid date",e.format(c,{value:arguments[0]})):(!isNaN(f)&&a<f&&(c=b.tooEarly||b.message||this.tooEarly||"must be no earlier than %{date}",c=e.format(c,{value:this.format(a,b),date:this.format(f,b)}),d.push(c)),!isNaN(g)&&a>g&&(c=b.tooLate||b.message||this.tooLate||"must be no later than %{date}",c=e.format(c,{date:this.format(g,b),value:this.format(a,b)}),d.push(c)),d.length?e.unique(d):void 0)}},{parse:null,format:null}),date:function(a,b){return b=e.extend({},b,{dateOnly:!0}),e.validators.datetime.call(e.validators.datetime,a,b)},format:function(a,b){(e.isString(b)||b instanceof RegExp)&&(b={pattern:b}),b=e.extend({},this.options,b);var c,d=b.message||this.message||"is invalid",f=b.pattern;if(!e.isEmpty(a))return e.isString(a)?(e.isString(f)&&(f=new RegExp(b.pattern,b.flags)),c=f.exec(a),c&&c[0].length==a.length?void 0:d):d},inclusion:function(a,b){if(!e.isEmpty(a)&&(e.isArray(b)&&(b={within:b}),b=e.extend({},this.options,b),!e.contains(b.within,a))){var c=b.message||this.message||"^%{value} is not included in the list";return e.format(c,{value:a})}},exclusion:function(a,b){if(!e.isEmpty(a)&&(e.isArray(b)&&(b={within:b}),b=e.extend({},this.options,b),e.contains(b.within,a))){var c=b.message||this.message||"^%{value} is restricted";return e.format(c,{value:a})}},email:e.extend(function(a,b){b=e.extend({},this.options,b);var c=b.message||this.message||"is not a valid email";if(!e.isEmpty(a))return e.isString(a)&&this.PATTERN.exec(a)?void 0:c},{PATTERN:/^[a-z0-9\u007F-\uffff!#$%&'*+\/=?^_`{|}~-]+(?:\.[a-z0-9\u007F-\uffff!#$%&'*+\/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z]{2,}$/i}),equality:function(a,b,c,d){if(!e.isEmpty(a)){e.isString(b)&&(b={attribute:b}),b=e.extend({},this.options,b);var f=b.message||this.message||"is not equal to %{attribute}";if(e.isEmpty(b.attribute)||!e.isString(b.attribute))throw new Error("The attribute must be a non empty string");var g=e.getDeepObjectValue(d,b.attribute),h=b.comparator||function(a,b){return a===b};return h(a,g,b,c,d)?void 0:e.format(f,{attribute:e.prettify(b.attribute)})}},url:function(a,b){if(!e.isEmpty(a)){b=e.extend({},this.options,b);var c=b.message||this.message||"is not a valid url",d=b.schemes||this.schemes||["http","https"],f=b.allowLocal||this.allowLocal||!1;if(!e.isString(a))return c;var g="^(?:(?:"+d.join("|")+"):\\/\\/)(?:\\S+(?::\\S*)?@)?";g+="(?:";var h="(?:\\.(?:[a-z\\u00a1-\\uffff]{2,}))";f?h+="?":g+="(?!10(?:\\.\\d{1,3}){3})(?!127(?:\\.\\d{1,3}){3})(?!169\\.254(?:\\.\\d{1,3}){2})(?!192\\.168(?:\\.\\d{1,3}){2})(?!172\\.(?:1[6-9]|2\\d|3[0-1])(?:\\.\\d{1,3}){2})";var i="(?:(?:[a-z\\u00a1-\\uffff0-9]+-?)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]+-?)*[a-z\\u00a1-\\uffff0-9]+)*"+h+")";g+="(?:[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]))|"+i+"(?::\\d{2,5})?(?:\\/[^\\s]*)?$";var j=new RegExp(g,"i");return j.exec(a)?void 0:c}}},d.exposeModule(d,this,a,b,c)}).call(this,"undefined"!=typeof c?c:null,"undefined"!=typeof b?b:null,"undefined"!=typeof define?define:null)},{}],29:[function(a,b,c){"use strict";Node.prototype.on=window.on=function(a,b){this.addEventListener(a,b)},Node.prototype.closest=function(a){var b,c=this,d=["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"];for(d.forEach(function(a){if("function"==typeof document.body[a])return void(b=a)});c;){if(c&&c[b](a))return c;c=c.parentElement}return null},Node.prototype.getPosition=function(a){return"top"===a?this.getBoundingClientRect().top+window.pageYOffset:"bottom"===a?this.getBoundingClientRect().bottom+window.pageYOffset:void 0},NodeList.prototype.forEach=Array.prototype.forEach,NodeList.prototype.on=NodeList.prototype.addEventListener=function(a,b){this.forEach(function(c){c.on(a,b)})},NodeList.prototype.indexOf=function(a){for(var b=0;b<this.length;b++)if(this[b]===a)return b},String.prototype.includes||(String.prototype.includes=function(a,b){return"number"!=typeof b&&(b=0),!(b+a.length>this.length)&&this.indexOf(a,b)!==-1})},{}],30:[function(a,b,c){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=function(){var a,b,c;return{init:function(d){a=this,d.wrap&&(b=d.wrap),b&&(c={title:b.querySelector(".why-hero__rating-title"),starsFull:b.querySelector(".why-hero__stars-fg"),starsEmpty:b.querySelector(".why-hero__stars-bg")},a.updateRating())},updateRating:function(){var d=b.getAttribute("data-rating");if(d){var e=100*(d/5);c.title.innerHTML=d+" "+(d>1?"Stars":"Star")+" for Products & Services",c.starsFull.style.width=e+"%",c.starsEmpty.style.width=100-e+"%"}else setTimeout(function(){a.updateRating()},250)}}}},{}],31:[function(a,b,c){"use strict";var d=function(a){return"true"===a||"false"!==a&&(a.match(/^[0-9]+$/)?parseInt(a,10):a)},e=function(a){var b={},c=a.split(/ +/g);return c=c.map(function(a){return a.split(/\.|=/g)}),c.forEach(function(a){var c;if(b[a[0]]=b[a[0]]||{},a.length>2)for(var e=a.length;e>2;e--){var f={};c?f[a[e-2]]=d(c):f[a[e-2]]=d(a[e-1]),c=f}else c=d(a[1]);b[a[0]]=c}),b};c.convertStringValToProperType=d,c.constraintsStringToObject=e},{}],32:[function(a,b,c){"use strict";var d=document.querySelector("html"),e=function(){var a=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth;null!==a&&(d.classList.remove("mobile"),d.classList.remove("laptop"),d.classList.remove("desktop"),a<=1050?d.classList.add("mobile"):a>1050&&a<1400?d.classList.add("laptop"):d.classList.add("desktop"))};e(),window.on("resize",e),navigator.userAgent.indexOf("Edge")>=0&&(d.classList.remove("cssfilters"),d.classList.add("no-cssfilters"))},{}],33:[function(a,b,c){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=function(){var a,b,c,d={};return{init:function(c){a=this,c.actions&&c.actions.length&&(b=c.actions,a.setPositions(),a.bindUIActions())},bindUIActions:function(){document.on("load",a.events.documentLoad),window.on("scroll",throttle(a.events.windowScroll,50)),window.on("resize",debounce(a.events.windowResize,200))},events:{bodyClick:function(){window.setTimeout(function(){a.setPositions(),a.triggerScrollActions()},500)},documentLoad:function(){a.setPositions(),a.triggerScrollActions()},windowScroll:function(){a.triggerScrollActions(),window.clearTimeout(c),c=window.setTimeout(function(){a.triggerScrollActions(!0)},15)},windowResize:function(){a.setPositions(),a.triggerScrollActions()}},setPositions:function(){b.map(function(a){return a.at&&(a.atCoords=a.at.getBoundingClientRect(),a.atStart=a.atCoords.top+window.pageYOffset+(a.buffer||0),a.atEnd=a.length?a.atCoords.top+window.pageYOffset+(a.buffer||0)+(a.length||0):1/0),a.beginningThrough&&(a.beginningThroughCoords=a.beginningThrough.getBoundingClientRect(),a.beginningThroughStart=0+(a.buffer||0),a.beginningThroughEnd=a.beginningThroughCoords.bottom+window.pageYOffset),a.inside&&(a.insideCoords=a.inside.getBoundingClientRect(),a.insideStart=a.insideCoords.top+window.pageYOffset+(a.buffer||0),a.insideEnd=a.insideCoords.bottom+window.pageYOffset),a.before&&(a.beforeCoords=a.before.getBoundingClientRect(),a.beforeStart=0+(a.buffer||0),a.beforeEnd=a.length?0+(a.buffer||0)+(a.length||0):a.beforeCoords.top+window.pageYOffset),a.after&&(a.afterCoords=a.after.getBoundingClientRect(),a.afterStart=a.afterCoords.bottom+window.pageYOffset+(a.buffer||0),a.afterEnd=a.length?a.afterCoords.bottom+window.pageYOffset+(a.buffer||0)+(a.length||0):1/0),a})},triggerScrollActions:function(c){a.setDirection(),b.forEach(function(b,e){(e!==d.activeActionIndex||c)&&a.actionConditionsAreValid(b)&&(a.triggerAction(b),d.activeActionIndex=e)})},setDirection:function(){d.pageYOffset=d.pageYOffset||window.pageYOffset,window.pageYOffset<d.pageYOffset?d.direction="up":window.pageYOffset>d.pageYOffset?d.direction="down":d.direction="none",d.pageYOffset=window.pageYOffset},actionConditionsAreValid:function(a){var b=!0,c=["at","beginningThrough","inside","before","after"],e=0;for(a.direction&&a.direction!==d.direction&&(b=!1);b&&c[e];)a[c[e]]&&(window.pageYOffset<a[c[e]+"Start"]||window.pageYOffset>a[c[e]+"End"])&&(b=!1),e++;return b},triggerAction:function(a){a.fn()}}}},{}],34:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}Object.defineProperty(c,"__esModule",{value:!0});var e=a("lodash.debounce"),f=d(e),g=[],h=function(a){var b=a.query,c=a.apiLocation?a.apiLocation:Window.searchUrl,d=a.pageSelect,e=a.sortBy,f=a.filters,g=Window.parentId?Window.parentId:"",h=c+"?";if(b.length>0&&(h+="query="+b+"&"),d>0&&(h+="page="+d+"&"),e.length>0&&(h+="sort="+e+"&"),g.length>0&&(h+="parentId="+g+"&"),f){var i="";for(var j in f){var k=f[j];if(k.length>0){i+=j+"=";for(var l=0;l<k.length;l++)i+=k[l],i+=l!==k.length-1?"|":"&"}}i=i.substring(0,i.length-1),h+=i,history.replaceState(null,"",window.location.pathname+"?"+i)}return h},i=(0,f["default"])(function(a){var b=h(a),c=a.counter;c++,Window.utils.loadJSON(b,function(b,c){null!==b&&""!==b||(b={TotalResults:0,TotalPageCount:0,CurrentPage:1,PageSize:10,SearchResults:[]}),b.CurrentPage=parseInt(a.pageSelect),g.forEach(function(d){return d(a,b,c)})},c)},100);c["default"]={query:"",filters:{},apiLocation:"",pageSelect:1,sortBy:"recent",counter:0,onChange:function(a){g.push(a)},init:function(){i(this)},setQuery:function(a){this.query=a,i(this)},clearQuery:function(){this.query="",i(this)},isQueryEmpty:function(){return this.query.length},addFilter:function(a,b){var c=this.filters;c[b]||(c[b]=[]),c[b].push(a),this.pageSelect=1,i(this)},removeFilter:function(a,b){var c=this.filters;c[b]&&(c[b].splice(c[b].indexOf(a),1),0===c[b].length&&delete c[b],i(this))},clearFilters:function(){this.filters={},this.pageSelect=1,i(this)},isFilterEmpty:function(){var a=this.filters;for(var b in a)if(a.hasOwnProperty(b)&&a[b].length>0)return!1;return!0},changePage:function(a){this.pageSelect=a,i(this)},changeSort:function(a){this.sortBy=a,this.pageSelect=1,i(this)}}},{"lodash.debounce":22}],35:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=function(){var a;return{init:function(){a=this,(0,f["default"])("a").on("click",a.events.linkClicked),(document.querySelector("#scWebEditRibbon")||document.querySelector("#scPageExtendersForm"))&&a.setupRibbonObservers()},setupRibbonObservers:function(){var b=[],c=window.MutationObserver||window.WebKitMutationObserver;document.querySelector("#scWebEditRibbon")&&b.push(document.querySelector("#scWebEditRibbon")),document.querySelector("#scPageExtendersForm")&&b.push(document.querySelector("#scPageExtendersForm")),b.forEach(function(b){a.scRibbonAdjust(b);var d=new c(function(c){c.forEach(function(c){"style"===c.attributeName&&a.scRibbonAdjust(b)})});d.observe(b,{attributes:!0,attributeFilter:["style"]})})},scRibbonAdjust:function(a){var b;if(a===document.querySelector("#scWebEditRibbon"))b=a.clientHeight,document.querySelector("body").style.paddingTop=b+"px",document.querySelector(".l-header").style.top=b+"px";else if(a===document.querySelector("#scPageExtendersForm")){b=document.querySelector(".l-header").clientHeight,a.style.paddingTop=b+"px";var c=document.querySelector(".js-hero--image"),d=document.querySelector(".js-body-content");c?(c.style.paddingTop=b+"px",d.style.paddingTop=""):d.style.paddingTop=""}},events:{linkClicked:function(a){var b=a.target.closest("a").getAttribute("href");if(b&&b.includes("#")&&b.length>1&&!b.includes("resetPassword")){var c=new URL(b).hostname,d=new URL(window.location).hostname;if(c===d){a.preventDefault(),b=b.slice(b.indexOf("#")+1);var e=document.querySelector("[name="+b+"]")||document.querySelector("#"+b);if(e){var f=e.getPosition("top");Window.utils.smoothScroll(f)}}}}}}};var e=a("jquery"),f=d(e)},{jquery:20}],36:[function(a,b,c){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=function(){var a,b,c,d,e,f=function(a,b,c){return{id:c.textContent.replace(/[\s\,$]+/g,"-").toLowerCase(),index:a,contentItem:b,navItem:c}};return{init:function(c){a=this,c.wrap&&(e=c.wrap),d={hashchange:"boolean"==typeof c.hashchange&&c.hashchange,initialTabIndex:c.initialTabIndex||0},e&&(b={contentItems:e.querySelectorAll(c.contentItemsSelector),navItems:e.querySelectorAll(c.navItemsSelector),dropdown:e.querySelector(c.dropdownSelector)},e.setAttribute("data-tab-count",b.contentItems.length),a.bindUIActions(),a.createTabObjects(),a.openInitialTab())},bindUIActions:function(){b.navItems.on("click",a.events.navItemClick),b.navItems.on("keydown",a.events.navItemKeydown),d.hashchange&&window.on("hashchange",a.events.windowHashChange),b.dropdown&&b.dropdown.on("change",a.events.dropdownChange)},events:{navItemClick:function(b){b.preventDefault();var e=this,f=c.filter(function(a){return a.navItem===e})[0];d.hashchange?window.location.hash=f.id:a.changeTabByIndex(f.index)},windowHashChange:function(b){var c=window.location.hash.replace("#","");a.changeTabById(c,b)},dropdownChange:function(){var c=parseInt(b.dropdown.value);a.changeTabByIndex(c)}},createTabObjects:function(){c=[].map.call(b.navItems,function(a,c){return f(c,b.contentItems[c],a)})},changeTabById:function(b,d){var e=c.filter(function(a){return a.id===b});e&&e.length&&(d&&d.preventDefault(),a.changeTabByIndex(e[0].index))},changeTabByIndex:function(a){c.forEach(function(b){b.index===a?(b.contentItem.classList.add("is-active"),b.navItem.classList.add("is-active")):(b.contentItem.classList.remove("is-active"),b.navItem.classList.remove("is-active"))}),b.dropdown&&(b.dropdown.selectedIndex=a)},openInitialTab:function(){var b,e=window.location.hash;e&&(e=e.replace("#",""),b=c.filter(function(a){return a.id===e})),b&&b.length?a.changeTabByIndex(b[0].index):a.changeTabByIndex(d.initialTabIndex)}}}},{}],37:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=function(){var a;return{init:function(){a=this,a.initializeUtils(),a.initializeCookies(),window.on("resize",debounce(a.events.windowResized,150)),document.on("keyup",a.events.domkeyup),Window.utils.setContentPadding(),Window.utils.populateDates(),(0,f["default"])("a").each(function(){var a=(0,f["default"])(this);a.toggleClass("link--image",!!a.find("img").length)})},events:{windowResized:function(){Window.utils.contentPaddingSet=!1,Window.utils.setContentPadding()},domkeyup:function(a){"Tab"===a.key}},initializeUtils:function(){Window.utils={smoothScroll:function(a){var b,c=window.pageYOffset,d=a-document.querySelector(".l-header").clientHeight-30,e=d>c?d-c:c-d,f=Math.round(e/30),g=20,h=0;if(e>50){if(d>c){b=c+f;for(var i=c;i<d;i+=f)setTimeout("window.scrollTo(0, "+b+")",h*g),b+=f,b>d&&(b=d),h++;return}if(d<c){b=c-f;for(var j=c;j>d;j-=f)setTimeout("window.scrollTo(0, "+b+")",h*g),b-=f,b<d&&(b=d),h++}}},setContentPadding:function(){return},triggerEvent:function(a){var b=document.createEvent("UIEvents");b.initUIEvent(a,!0,!1,window,0),window.dispatchEvent(b)},loadJSON:function(a,b,c){var d=new XMLHttpRequest;d.callNum="number"==typeof c?c:void 0,d.overrideMimeType&&d.overrideMimeType("application/json"),d.open("GET",a,!0),d.onreadystatechange=function(){if(4===d.readyState&&200===d.status){var a=d.responseText?JSON.parse(d.responseText):null;b(a,d.callNum)}},d.send(null)},ajax:function(a){var b=new XMLHttpRequest;b.open(a.type,a.url,!0);for(var c in a.headers)a.headers.hasOwnProperty(c)&&b.setRequestHeader(c,a.headers[c]);b.onreadystatechange=function(){4===b.readyState&&200===b.status?a.callback(b.responseText):a.errorcallback&&a.errorcallback(b)},a.sendData?b.send(a.sendData):b.send(null)},populateDates:function(){var a=new Date,b={dd:a.getDate(),mm:a.getMonth()+1},c=a.getFullYear();for(var d in b)b[d]<10&&(b[d]="0"+b[d]);a=b.mm+"/"+b.dd+"/"+c,document.querySelectorAll(".js-current-date").forEach(function(b){b.innerHTML=a})},isPrototype:function(){return window.location.href.indexOf("localhost")!==-1||window.location.href.indexOf("cit-html")!==-1}}},initializeCookies:function(){var a,b,c;try{a=new Date,c=Window.utils.storage=window.localStorage,c.setItem(a,a),b=c.getItem(a)!==a.toString(),c.removeItem(a),b&&(c=!1),console.log("localStorage: "+!b)}catch(d){console.log("Local storage exception:",d)}}}};var e=a("jquery"),f=d(e)},{jquery:20}],38:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}var e=a("jquery"),f=d(e);a("jquery.cookie");var g=a("lodash.debounce"),h=d(g),i=a("lodash.throttle"),j=d(i);a("classlist-polyfill"),a("./imports/bling.js"),a("./imports/media.js");var k=a("modules/macro/alert/alert.js"),l=d(k),m=a("modules/macro/closest-branch/closest-branch.js"),n=d(m),o=a("modules/macro/comments/comments.js"),p=d(o),q=a("modules/macro/compare-tool/compare-tool.js"),r=d(q),s=a("modules/macro/content-nav/content-nav.js"),t=d(s),u=a("./imports/facebook-rating.js"),v=d(u),w=a("modules/macro/faq/faq.js"),x=d(w),y=a("modules/macro/filter-controls/filter-controls.js"),z=d(y),A=a("modules/macro/filter-tiles/filter-tiles.js"),B=d(A),C=a("modules/micro/form/form.js"),D=d(C),E=a("modules/macro/frequently-searched/frequently-searched.js"),F=d(E),G=a("layout/header/header.js"),H=d(G),I=a("modules/macro/helper-tool/helper-tool.js"),J=d(I),K=a("modules/macro/hero-image/hero-image.js"),L=d(K),M=a("modules/macro/main-hero/main-hero.js"),N=d(M),O=a("modules/macro/gss/gss.js"),P=d(O),Q=a("modules/macro/image-tiles/image-tiles.js"),R=d(Q),S=a("modules/macro/list/list.js"),T=d(S),U=a("modules/macro/locations/locations-filter.js"),V=d(U),W=a("modules/macro/milestones-hero/milestones-hero.js"),X=d(W),Y=a("modules/macro/nav-primary/nav-primary.js"),Z=d(Y),$=a("modules/macro/nav-secondary/nav-secondary.js"),_=d($),aa=a("modules/macro/need-help/need-help.js"),ba=d(aa),ca=a("modules/macro/pager/pager.js"),da=d(ca),ea=a("modules/macro/infographic-container/infographic-pie-chart.js"),fa=d(ea),ga=a("modules/macro/portlet/portlet.js"),ha=d(ga),ia=a("modules/macro/product-list/product-list.js"),ja=d(ia),ka=a("modules/macro/quote-slider/quote-slider.js"),la=d(ka),ma=a("modules/macro/rates/rates.js"),na=d(ma),oa=a("modules/macro/rates-detail/rates-detail.js"),pa=d(oa),qa=a("modules/macro/rates-hero/rates-hero.js"),ra=d(qa),sa=a("modules/macro/search-hero/search-hero.js"),ta=d(sa),ua=a("modules/macro/service-search-results/service-search-results.js"),va=d(ua),wa=a("modules/macro/site-search/site-search.js"),xa=d(wa),ya=a("modules/macro/sub-hero/sub-hero-video.js"),za=d(ya),Aa=a("modules/macro/social/social.js"),Ba=d(Aa),Ca=a("modules/macro/tabbed-feature/tabbed-feature.js"),Da=d(Ca),Ea=a("modules/macro/tiles/tiles.js"),Fa=d(Ea),Ga=a("modules/macro/calculators/calculators.js"),Ha=d(Ga),Ia=a("modules/macro/login-form/login-form.js"),Ja=d(Ia),Ka=a("rellax"),La=d(Ka),Ma=a("./imports/sitecore-utils.js"),Na=d(Ma),Oa=a("./imports/utils.js"),Pa=d(Oa);a("lazysizes"),window.$=window.jQuery=f["default"],window.debounce=h["default"],window.throttle=j["default"],a("../js/vendor/foundation.min"),(0,f["default"])(document).ready(function(){(0,f["default"])(document).foundation(),(0,Na["default"])().init(),(0,Pa["default"])().init(),(0,f["default"])(".js-closest-branch").each(function(a,b){(0,n["default"])().init({wrap:b})}),(0,f["default"])(".js-compare-tool").each(function(a,b){(0,r["default"])().init({wrap:b})}),(0,f["default"])(".js-content-nav").each(function(a,b){(0,t["default"])().init({wrap:b})}),(0,f["default"])(".js-form").each(function(a,b){(0,D["default"])().init({wrap:b})}),(0,f["default"])(".js-facebook-rating").each(function(a,b){(0,v["default"])().init({wrap:b})}),(0,f["default"])(".js-header").each(function(a,b){(0,H["default"])().init({wrap:b})}),(0,f["default"])(".js-image-tiles").each(function(a,b){(0,R["default"])().init({wrap:b})}),(0,f["default"])(".js-nav-primary").each(function(a,b){(0,Z["default"])().init({wrap:b})}),(0,f["default"])(".js-nav-secondary").each(function(a,b){(0,_["default"])().init({wrap:b})}),(0,f["default"])(".js-portlet").each(function(a,b){(0,ha["default"])().init({wrap:b})}),(0,f["default"])(".js-product-list").each(function(a,b){(0,ja["default"])().init({wrap:b})}),(0,f["default"])(".js-quote-slider").each(function(a,b){(0,la["default"])().init({wrap:b})}),(0,f["default"])(".js-rates-hero").each(function(a,b){(0,ra["default"])().init({wrap:b})}),(0,f["default"])(".js-rates").each(function(a,b){(0,na["default"])().init({wrap:b})}),(0,f["default"])(".js-site-search").each(function(a,b){(0,xa["default"])().init({wrap:b})}),(0,f["default"])(".js-search-page").each(function(a,b){(0,P["default"])().init({wrap:b})}),(0,f["default"])(".js-service-search-results").each(function(a,b){(0,va["default"])().init({wrap:b})}),(0,f["default"])(".js-search-hero").each(function(a,b){(0,ta["default"])().init({wrap:b})}),(0,f["default"])(".js-helper-tool").each(function(a,b){(0,J["default"])().init({wrap:b})}),(0,f["default"])(".js-main-hero").each(function(a,b){(0,N["default"])().init({wrap:b})}),(0,f["default"])(".js-milestones-hero").each(function(a,b){(0,X["default"])().init({wrap:b})}),(0,f["default"])(".js-alert").each(function(a,b){(0,l["default"])().init({wrap:b})}),(0,f["default"])(".js-faq").each(function(a,b){(0,x["default"])().init({wrap:b})}),(0,f["default"])(".js-frequently-searched").each(function(a,b){(0,F["default"])().init({wrap:b})}),(0,f["default"])(".js-sub-hero-video").each(function(a,b){(0,za["default"])().init({wrap:b})}),(0,f["default"])(".js-calculator").each(function(a,b){(0,Ha["default"])().init({wrap:b})}),(0,f["default"])(".js-header-login").each(function(a,b){(0,Ja["default"])().init({wrap:b})}),(0,f["default"])(".js-comments").each(function(a,b){(0,p["default"])().init({wrap:b})}),(0,f["default"])(".js-locations-filter").each(function(a,b){(0,V["default"])().init({wrap:b})}),(0,f["default"])(".js-filter-controls").each(function(a,b){(0,z["default"])().init({wrap:b})}),(0,f["default"])(".js-hero-image-bg").each(function(a,b){(0,L["default"])().init({wrap:b})}),(0,f["default"])(".js-rates-detail").each(function(a,b){(0,pa["default"])().init({wrap:b})}),(0,f["default"])(".js-infographic-pie-chart").each(function(a,b){(0,fa["default"])().init({wrap:b})}),(0,f["default"])(".js-pager").each(function(a,b){(0,da["default"])().init({wrap:b})}),(0,f["default"])(".js-filter-tiles").each(function(a,b){(0,B["default"])().init({wrap:b})}),(0,f["default"])(".js-list").each(function(a,b){(0,T["default"])().init({wrap:b})}),(0,f["default"])(".js-tabbed-feature").each(function(a,b){(0,Da["default"])().init({wrap:b})}),(0,f["default"])(".js-tiles").each(function(a,b){(0,Fa["default"])().init({wrap:b})}),(0,f["default"])(".js-social").each(function(a,b){(0,Ba["default"])().init({wrap:b})}),(0,f["default"])(".js-need-help").each(function(a,b){(0,ba["default"])().init({wrap:b})}),(0,f["default"])('[data-toggle="rellax"]').each(function(a,b){(0,f["default"])(b).data("rellax-index",a),window.Citadel=window.Citadel||{},window.Citadel.rellax=window.Citadel.rellax||[],window.Citadel.rellax.push(new La["default"](b,{center:b.hasAttribute("data-rellax-center")||!1,breakpoints:[768,1024,1280]}))})})},{"../js/vendor/foundation.min":39,"./imports/bling.js":29,"./imports/facebook-rating.js":30,"./imports/media.js":32,"./imports/sitecore-utils.js":35,"./imports/utils.js":37,"classlist-polyfill":2,jquery:20,"jquery.cookie":19,"layout/header/header.js":40,lazysizes:21,"lodash.debounce":22,"lodash.throttle":23,"modules/macro/alert/alert.js":41,"modules/macro/calculators/calculators.js":42,"modules/macro/closest-branch/closest-branch.js":43,"modules/macro/comments/comments.js":44,"modules/macro/compare-tool/compare-tool.js":45,"modules/macro/content-nav/content-nav.js":46,"modules/macro/faq/faq.js":47,"modules/macro/filter-controls/filter-controls.js":48,"modules/macro/filter-tiles/filter-tiles.js":49,"modules/macro/frequently-searched/frequently-searched.js":50,"modules/macro/gss/gss.js":51,"modules/macro/helper-tool/helper-tool.js":52,"modules/macro/hero-image/hero-image.js":53,"modules/macro/image-tiles/image-tiles.js":54,"modules/macro/infographic-container/infographic-pie-chart.js":55,"modules/macro/list/list.js":56,"modules/macro/locations/locations-filter.js":57,"modules/macro/login-form/login-form.js":58,"modules/macro/main-hero/main-hero.js":59,"modules/macro/milestones-hero/milestones-hero.js":60,
"modules/macro/nav-primary/nav-primary.js":61,"modules/macro/nav-secondary/nav-secondary.js":62,"modules/macro/need-help/need-help.js":63,"modules/macro/pager/pager.js":64,"modules/macro/portlet/portlet.js":65,"modules/macro/product-list/product-list.js":66,"modules/macro/quote-slider/quote-slider.js":67,"modules/macro/rates-detail/rates-detail.js":68,"modules/macro/rates-hero/rates-hero.js":69,"modules/macro/rates/rates.js":70,"modules/macro/search-hero/search-hero.js":71,"modules/macro/service-search-results/service-search-results.js":72,"modules/macro/site-search/site-search.js":73,"modules/macro/social/social.js":74,"modules/macro/sub-hero/sub-hero-video.js":75,"modules/macro/tabbed-feature/tabbed-feature.js":76,"modules/macro/tiles/tiles.js":77,"modules/micro/form/form.js":78,rellax:25}],39:[function(a,b,c){"use strict";var d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a};!function(e,f){if("object"==("undefined"==typeof c?"undefined":d(c))&&"object"==("undefined"==typeof b?"undefined":d(b)))b.exports=f(a("jquery"));else if("function"==typeof define&&define.amd)define(["jquery"],f);else{var g,h=f("object"==("undefined"==typeof c?"undefined":d(c))?a("jquery"):e.jQuery);for(g in h)("object"==("undefined"==typeof c?"undefined":d(c))?c:e)[g]=h[g]}}(window,function(a){function b(a){if(e[a])return e[a].exports;var d=e[a]={i:a,l:!1,exports:{}};return c[a].call(d.exports,d,d.exports,b),d.l=!0,d.exports}return c={"./js/entries/foundation.js":function(a,b,c){c.r(b);var d=c("jquery"),d=c.n(d),e=c("./js/foundation.core.js");c.d(b,"Foundation",function(){return e.Foundation});var f=c("./js/foundation.core.utils.js");c.d(b,"CoreUtils",function(){return f});var g=c("./js/foundation.util.box.js");c.d(b,"Box",function(){return g.Box});var h=c("./js/foundation.util.imageLoader.js");c.d(b,"onImagesLoaded",function(){return h.onImagesLoaded});var i=c("./js/foundation.util.keyboard.js");c.d(b,"Keyboard",function(){return i.Keyboard});var j=c("./js/foundation.util.mediaQuery.js");c.d(b,"MediaQuery",function(){return j.MediaQuery});var k=c("./js/foundation.util.motion.js");c.d(b,"Motion",function(){return k.Motion});var l=c("./js/foundation.util.nest.js");c.d(b,"Nest",function(){return l.Nest});var m=c("./js/foundation.util.timer.js");c.d(b,"Timer",function(){return m.Timer});var n=c("./js/foundation.util.touch.js");c.d(b,"Touch",function(){return n.Touch});var o=c("./js/foundation.util.triggers.js");c.d(b,"Triggers",function(){return o.Triggers});var p=c("./js/foundation.abide.js");c.d(b,"Abide",function(){return p.Abide});var q=c("./js/foundation.accordion.js");c.d(b,"Accordion",function(){return q.Accordion});var r=c("./js/foundation.accordionMenu.js");c.d(b,"AccordionMenu",function(){return r.AccordionMenu});var s=c("./js/foundation.drilldown.js");c.d(b,"Drilldown",function(){return s.Drilldown});var t=c("./js/foundation.dropdown.js");c.d(b,"Dropdown",function(){return t.Dropdown});var u=c("./js/foundation.dropdownMenu.js");c.d(b,"DropdownMenu",function(){return u.DropdownMenu});var v=c("./js/foundation.equalizer.js");c.d(b,"Equalizer",function(){return v.Equalizer});var w=c("./js/foundation.interchange.js");c.d(b,"Interchange",function(){return w.Interchange});var x=c("./js/foundation.magellan.js");c.d(b,"Magellan",function(){return x.Magellan});var y=c("./js/foundation.offcanvas.js");c.d(b,"OffCanvas",function(){return y.OffCanvas});var z=c("./js/foundation.orbit.js");c.d(b,"Orbit",function(){return z.Orbit});var A=c("./js/foundation.responsiveMenu.js");c.d(b,"ResponsiveMenu",function(){return A.ResponsiveMenu});var B=c("./js/foundation.responsiveToggle.js");c.d(b,"ResponsiveToggle",function(){return B.ResponsiveToggle});var C=c("./js/foundation.reveal.js");c.d(b,"Reveal",function(){return C.Reveal});var D=c("./js/foundation.slider.js");c.d(b,"Slider",function(){return D.Slider});var E=c("./js/foundation.smoothScroll.js");c.d(b,"SmoothScroll",function(){return E.SmoothScroll});var F=c("./js/foundation.sticky.js");c.d(b,"Sticky",function(){return F.Sticky});var G=c("./js/foundation.tabs.js");c.d(b,"Tabs",function(){return G.Tabs});var H=c("./js/foundation.toggler.js");c.d(b,"Toggler",function(){return H.Toggler});var I=c("./js/foundation.tooltip.js");c.d(b,"Tooltip",function(){return I.Tooltip});var J=c("./js/foundation.responsiveAccordionTabs.js");c.d(b,"ResponsiveAccordionTabs",function(){return J.ResponsiveAccordionTabs}),e.Foundation.addToJquery(d.a),e.Foundation.rtl=f.rtl,e.Foundation.GetYoDigits=f.GetYoDigits,e.Foundation.transitionend=f.transitionend,e.Foundation.RegExpEscape=f.RegExpEscape,e.Foundation.onLoad=f.onLoad,e.Foundation.Box=g.Box,e.Foundation.onImagesLoaded=h.onImagesLoaded,e.Foundation.Keyboard=i.Keyboard,e.Foundation.MediaQuery=j.MediaQuery,e.Foundation.Motion=k.Motion,e.Foundation.Move=k.Move,e.Foundation.Nest=l.Nest,e.Foundation.Timer=m.Timer,n.Touch.init(d.a),o.Triggers.init(d.a,e.Foundation),j.MediaQuery._init(),e.Foundation.plugin(p.Abide,"Abide"),e.Foundation.plugin(q.Accordion,"Accordion"),e.Foundation.plugin(r.AccordionMenu,"AccordionMenu"),e.Foundation.plugin(s.Drilldown,"Drilldown"),e.Foundation.plugin(t.Dropdown,"Dropdown"),e.Foundation.plugin(u.DropdownMenu,"DropdownMenu"),e.Foundation.plugin(v.Equalizer,"Equalizer"),e.Foundation.plugin(w.Interchange,"Interchange"),e.Foundation.plugin(x.Magellan,"Magellan"),e.Foundation.plugin(y.OffCanvas,"OffCanvas"),e.Foundation.plugin(z.Orbit,"Orbit"),e.Foundation.plugin(A.ResponsiveMenu,"ResponsiveMenu"),e.Foundation.plugin(B.ResponsiveToggle,"ResponsiveToggle"),e.Foundation.plugin(C.Reveal,"Reveal"),e.Foundation.plugin(D.Slider,"Slider"),e.Foundation.plugin(E.SmoothScroll,"SmoothScroll"),e.Foundation.plugin(F.Sticky,"Sticky"),e.Foundation.plugin(G.Tabs,"Tabs"),e.Foundation.plugin(H.Toggler,"Toggler"),e.Foundation.plugin(I.Tooltip,"Tooltip"),e.Foundation.plugin(J.ResponsiveAccordionTabs,"ResponsiveAccordionTabs"),b["default"]=e.Foundation},"./js/foundation.abide.js":function(a,b,c){function e(a){return(e="function"==typeof Symbol&&"symbol"==d(Symbol.iterator)?function(a){return"undefined"==typeof a?"undefined":d(a)}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":"undefined"==typeof a?"undefined":d(a)})(a)}function f(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}function g(a,b){return(g=Object.setPrototypeOf||function(a,b){return a.__proto__=b,a})(a,b)}function h(a){var b=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(a){return!1}}();return function(){var c,d=i(a);return function(a,b){if(b&&("object"===e(b)||"function"==typeof b))return b;if(void 0!==b)throw new TypeError("Derived constructors may only return object or undefined");return function(a){if(void 0!==a)return a;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(a)}(this,b?(c=i(this).constructor,Reflect.construct(d,arguments,c)):d.apply(this,arguments))}}function i(a){return(i=Object.setPrototypeOf?Object.getPrototypeOf:function(a){return a.__proto__||Object.getPrototypeOf(a)})(a)}c.r(b),c.d(b,"Abide",function(){return m});var b=c("jquery"),j=c.n(b),k=c("./js/foundation.core.plugin.js"),l=c("./js/foundation.core.utils.js"),m=function(){function a(){return function(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}(this,a),e.apply(this,arguments)}!function(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function");a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,writable:!0,configurable:!0}}),b&&g(a,b)}(a,k.Plugin);var b,c,d,e=h(a);return b=a,(c=[{key:"_setup",value:function(b){var c=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};this.$element=b,this.options=j.a.extend(!0,{},a.defaults,this.$element.data(),c),this.isEnabled=!0,this.formnovalidate=null,this.className="Abide",this._init()}},{key:"_init",value:function(){var a=this;this.$inputs=j.a.merge(this.$element.find("input").not('[type="submit"]'),this.$element.find("textarea, select")),this.$submits=this.$element.find('[type="submit"]');var b=this.$element.find("[data-abide-error]");this.options.a11yAttributes&&(this.$inputs.each(function(b,c){return a.addA11yAttributes(j()(c))}),b.each(function(b,c){return a.addGlobalErrorA11yAttributes(j()(c))})),this._events()}},{key:"_events",value:function(){var a=this;this.$element.off(".abide").on("reset.zf.abide",function(){a.resetForm()}).on("submit.zf.abide",function(){return a.validateForm()}),this.$submits.off("click.zf.abide keydown.zf.abide").on("click.zf.abide keydown.zf.abide",function(b){b.key&&" "!==b.key&&"Enter"!==b.key||(b.preventDefault(),a.formnovalidate=null!==b.target.getAttribute("formnovalidate"),a.$element.submit())}),"fieldChange"===this.options.validateOn&&this.$inputs.off("change.zf.abide").on("change.zf.abide",function(b){a.validateInput(j()(b.target))}),this.options.liveValidate&&this.$inputs.off("input.zf.abide").on("input.zf.abide",function(b){a.validateInput(j()(b.target))}),this.options.validateOnBlur&&this.$inputs.off("blur.zf.abide").on("blur.zf.abide",function(b){a.validateInput(j()(b.target))})}},{key:"_reflow",value:function(){this._init()}},{key:"_validationIsDisabled",value:function(){return!1===this.isEnabled||("boolean"==typeof this.formnovalidate?this.formnovalidate:!!this.$submits.length&&null!==this.$submits[0].getAttribute("formnovalidate"))}},{key:"enableValidation",value:function(){this.isEnabled=!0}},{key:"disableValidation",value:function(){this.isEnabled=!1}},{key:"requiredCheck",value:function(a){if(!a.attr("required"))return!0;var b=!0;switch(a[0].type){case"checkbox":b=a[0].checked;break;case"select":case"select-one":case"select-multiple":var c=a.find("option:selected");c.length&&c.val()||(b=!1);break;default:a.val()&&a.val().length||(b=!1)}return b}},{key:"findFormError",value:function(a,b){var c=this,d=a.length?a[0].id:"",e=a.siblings(this.options.formErrorSelector);return e.length||(e=a.parent().find(this.options.formErrorSelector)),d&&(e=e.add(this.$element.find('[data-form-error-for="'.concat(d,'"]')))),b&&(e=e.not("[data-form-error-on]"),b.forEach(function(b){e=(e=e.add(a.siblings('[data-form-error-on="'.concat(b,'"]')))).add(c.$element.find('[data-form-error-for="'.concat(d,'"][data-form-error-on="').concat(b,'"]')))})),e}},{key:"findLabel",value:function(a){var b=a[0].id,b=this.$element.find('label[for="'.concat(b,'"]'));return b.length?b:a.closest("label")}},{key:"findRadioLabels",value:function(a){var b=this,a=a.map(function(a,c){var d=c.id,d=b.$element.find('label[for="'.concat(d,'"]'));return(d=d.length?d:j()(c).closest("label"))[0]});return j()(a)}},{key:"findCheckboxLabels",value:function(a){var b=this,a=a.map(function(a,c){var d=c.id,d=b.$element.find('label[for="'.concat(d,'"]'));return(d=d.length?d:j()(c).closest("label"))[0]});return j()(a)}},{key:"addErrorClasses",value:function(a,b){var c=this.findLabel(a),b=this.findFormError(a,b);c.length&&c.addClass(this.options.labelErrorClass),b.length&&b.addClass(this.options.formErrorClass),a.addClass(this.options.inputErrorClass).attr({"data-invalid":"","aria-invalid":!0})}},{key:"addA11yAttributes",value:function(a){var b,c,d=this.findFormError(a),e=d.filter("label"),f=d.first();d.length&&(void 0===a.attr("aria-describedby")&&(void 0===(b=f.attr("id"))&&(b=Object(l.GetYoDigits)(6,"abide-error"),f.attr("id",b)),a.attr("aria-describedby",b)),e.filter("[for]").length<e.length&&(void 0===(c=a.attr("id"))&&(c=Object(l.GetYoDigits)(6,"abide-input"),a.attr("id",c)),e.each(function(a,b){b=j()(b),void 0===b.attr("for")&&b.attr("for",c)})),d.each(function(a,b){b=j()(b),void 0===b.attr("role")&&b.attr("role","alert")}).end())}},{key:"addGlobalErrorA11yAttributes",value:function(a){void 0===a.attr("aria-live")&&a.attr("aria-live",this.options.a11yErrorLevel)}},{key:"removeRadioErrorClasses",value:function(a){var b=this.$element.find(':radio[name="'.concat(a,'"]')),c=this.findRadioLabels(b),a=this.findFormError(b);c.length&&c.removeClass(this.options.labelErrorClass),a.length&&a.removeClass(this.options.formErrorClass),b.removeClass(this.options.inputErrorClass).attr({"data-invalid":null,"aria-invalid":null})}},{key:"removeCheckboxErrorClasses",value:function(a){var b=this.$element.find(':checkbox[name="'.concat(a,'"]')),c=this.findCheckboxLabels(b),a=this.findFormError(b);c.length&&c.removeClass(this.options.labelErrorClass),a.length&&a.removeClass(this.options.formErrorClass),b.removeClass(this.options.inputErrorClass).attr({"data-invalid":null,"aria-invalid":null})}},{key:"removeErrorClasses",value:function(a){if("radio"===a[0].type)return this.removeRadioErrorClasses(a.attr("name"));if("checkbox"===a[0].type)return this.removeCheckboxErrorClasses(a.attr("name"));var b=this.findLabel(a),c=this.findFormError(a);b.length&&b.removeClass(this.options.labelErrorClass),c.length&&c.removeClass(this.options.formErrorClass),a.removeClass(this.options.inputErrorClass).attr({"data-invalid":null,"aria-invalid":null})}},{key:"validateInput",value:function(a){var b,c=this,d=this.requiredCheck(a),e=a.attr("data-validator"),f=[],g=!0;if(this._validationIsDisabled())return!0;if(a.is("[data-abide-ignore]")||a.is('[type="hidden"]')||a.is("[disabled]"))return!0;switch(a[0].type){case"radio":this.validateRadio(a.attr("name"))||f.push("required");break;case"checkbox":this.validateCheckbox(a.attr("name"))||f.push("required"),g=!1;break;case"select":case"select-one":case"select-multiple":d||f.push("required");break;default:d||f.push("required"),this.validateText(a)||f.push("pattern")}e&&(b=!!a.attr("required"),e.split(" ").forEach(function(d){c.options.validators[d](a,b,a.parent())||f.push(d)})),a.attr("data-equalto")&&(this.options.validators.equalTo(a)||f.push("equalTo"));var h,i=0===f.length,k=(i?"valid":"invalid")+".zf.abide";return!i||(e=this.$element.find('[data-equalto="'.concat(a.attr("id"),'"]'))).length&&(h=this,e.each(function(){j()(this).val()&&h.validateInput(j()(this))})),g&&(i?this.removeErrorClasses(a):this.addErrorClasses(a,f)),a.trigger(k,[a]),i}},{key:"validateForm",value:function(){var a,b=this,c=[],d=this;if(this.initialized||(this.initialized=!0),this._validationIsDisabled())return!(this.formnovalidate=null);this.$inputs.each(function(){if("checkbox"===j()(this)[0].type){if(j()(this).attr("name")===a)return!0;a=j()(this).attr("name")}c.push(d.validateInput(j()(this)))});var e=-1===c.indexOf(!1);return this.$element.find("[data-abide-error]").each(function(a,c){c=j()(c),b.options.a11yAttributes&&b.addGlobalErrorA11yAttributes(c),c.css("display",e?"none":"block")}),this.$element.trigger((e?"formvalid":"forminvalid")+".zf.abide",[this.$element]),e}},{key:"validateText",value:function(a,b){b=b||a.attr("data-pattern")||a.attr("pattern")||a.attr("type");var c=a.val(),d=!0;return c.length&&(this.options.patterns.hasOwnProperty(b)?d=this.options.patterns[b].test(c):b!==a.attr("type")&&(d=new RegExp(b).test(c))),d}},{key:"validateRadio",value:function(a){var a=this.$element.find(':radio[name="'.concat(a,'"]')),b=!1,c=!1;return a.each(function(a,b){j()(b).attr("required")&&(c=!0)}),(b=!c||b)||a.each(function(a,c){j()(c).prop("checked")&&(b=!0)}),b}},{key:"validateCheckbox",value:function(a){var b=this,a=this.$element.find(':checkbox[name="'.concat(a,'"]')),c=!1,d=!1,e=1,f=0;return a.each(function(a,b){j()(b).attr("required")&&(d=!0)}),(c=!d||c)||(a.each(function(a,b){j()(b).prop("checked")&&f++,void 0!==j()(b).attr("data-min-required")&&(e=parseInt(j()(b).attr("data-min-required"),10))}),e<=f&&(c=!0)),!0!==this.initialized&&1<e||(a.each(function(a,d){c?b.removeErrorClasses(j()(d)):b.addErrorClasses(j()(d),["required"])}),c)}},{key:"matchValidation",value:function(a,b,c){var d=this;return c=!!c,-1===b.split(" ").map(function(b){return d.options.validators[b](a,c,a.parent())}).indexOf(!1)}},{key:"resetForm",value:function(){var a=this.$element,b=this.options;j()(".".concat(b.labelErrorClass),a).not("small").removeClass(b.labelErrorClass),j()(".".concat(b.inputErrorClass),a).not("small").removeClass(b.inputErrorClass),j()("".concat(b.formErrorSelector,".").concat(b.formErrorClass)).removeClass(b.formErrorClass),a.find("[data-abide-error]").css("display","none"),j()(":input",a).not(":button, :submit, :reset, :hidden, :radio, :checkbox, [data-abide-ignore]").val("").attr({"data-invalid":null,"aria-invalid":null}),j()(":input:radio",a).not("[data-abide-ignore]").prop("checked",!1).attr({"data-invalid":null,"aria-invalid":null}),j()(":input:checkbox",a).not("[data-abide-ignore]").prop("checked",!1).attr({"data-invalid":null,"aria-invalid":null}),a.trigger("formreset.zf.abide",[a])}},{key:"_destroy",value:function(){var a=this;this.$element.off(".abide").find("[data-abide-error]").css("display","none"),this.$inputs.off(".abide").each(function(){a.removeErrorClasses(j()(this))}),this.$submits.off(".abide")}}])&&f(b.prototype,c),d&&f(b,d),a}();m.defaults={validateOn:"fieldChange",labelErrorClass:"is-invalid-label",inputErrorClass:"is-invalid-input",formErrorSelector:".form-error",formErrorClass:"is-visible",a11yAttributes:!0,a11yErrorLevel:"assertive",liveValidate:!1,validateOnBlur:!1,patterns:{alpha:/^[a-zA-Z]+$/,alpha_numeric:/^[a-zA-Z0-9]+$/,integer:/^[-+]?\d+$/,number:/^[-+]?\d*(?:[\.\,]\d+)?$/,card:/^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|(?:222[1-9]|2[3-6][0-9]{2}|27[0-1][0-9]|2720)[0-9]{12}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\d{3})\d{11})$/,cvv:/^([0-9]){3,4}$/,email:/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+$/,url:/^((?:(https?|ftps?|file|ssh|sftp):\/\/|www\d{0,3}[.]|[a-z0-9.\-]+[.][a-z]{2,4}\/)(?:[^\s()<>]+|\((?:[^\s()<>]+|(?:\([^\s()<>]+\)))*\))+(?:\((?:[^\s()<>]+|(?:\([^\s()<>]+\)))*\)|[^\s`!()\[\]{};:\'".,<>?\xab\xbb\u201c\u201d\u2018\u2019]))$/,domain:/^([a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,8}$/,datetime:/^([0-2][0-9]{3})\-([0-1][0-9])\-([0-3][0-9])T([0-5][0-9])\:([0-5][0-9])\:([0-5][0-9])(Z|([\-\+]([0-1][0-9])\:00))$/,date:/(?:19|20)[0-9]{2}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-9])|(?:(?!02)(?:0[1-9]|1[0-2])-(?:30))|(?:(?:0[13578]|1[02])-31))$/,time:/^(0[0-9]|1[0-9]|2[0-3])(:[0-5][0-9]){2}$/,dateISO:/^\d{4}[\/\-]\d{1,2}[\/\-]\d{1,2}$/,month_day_year:/^(0[1-9]|1[012])[- \/.](0[1-9]|[12][0-9]|3[01])[- \/.]\d{4}$/,day_month_year:/^(0[1-9]|[12][0-9]|3[01])[- \/.](0[1-9]|1[012])[- \/.]\d{4}$/,color:/^#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$/,website:{test:function(a){return m.defaults.patterns.domain.test(a)||m.defaults.patterns.url.test(a)}}},validators:{equalTo:function(a){return j()("#".concat(a.attr("data-equalto"))).val()===a.val()}}}},"./js/foundation.accordion.js":function(a,b,c){function e(a){return(e="function"==typeof Symbol&&"symbol"==d(Symbol.iterator)?function(a){return"undefined"==typeof a?"undefined":d(a)}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":"undefined"==typeof a?"undefined":d(a)})(a)}function f(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}function g(a,b){return(g=Object.setPrototypeOf||function(a,b){return a.__proto__=b,a})(a,b)}function h(a){var b=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(a){return!1}}();return function(){var c,d=i(a);return function(a,b){if(b&&("object"===e(b)||"function"==typeof b))return b;if(void 0!==b)throw new TypeError("Derived constructors may only return object or undefined");return function(a){if(void 0!==a)return a;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(a)}(this,b?(c=i(this).constructor,Reflect.construct(d,arguments,c)):d.apply(this,arguments))}}function i(a){return(i=Object.setPrototypeOf?Object.getPrototypeOf:function(a){return a.__proto__||Object.getPrototypeOf(a)})(a)}c.r(b),c.d(b,"Accordion",function(){return n});var b=c("jquery"),j=c.n(b),k=c("./js/foundation.core.plugin.js"),l=c("./js/foundation.core.utils.js"),m=c("./js/foundation.util.keyboard.js"),n=function(){function a(){return function(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}(this,a),e.apply(this,arguments)}!function(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function");a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,writable:!0,configurable:!0}}),b&&g(a,b)}(a,k.Plugin);var b,c,d,e=h(a);return b=a,(c=[{key:"_setup",value:function(b,c){this.$element=b,this.options=j.a.extend({},a.defaults,this.$element.data(),c),this.className="Accordion",this._init(),m.Keyboard.register("Accordion",{ENTER:"toggle",SPACE:"toggle",ARROW_DOWN:"next",ARROW_UP:"previous",HOME:"first",END:"last"})}},{key:"_init",value:function(){var a=this;this._isInitializing=!0,this.$tabs=this.$element.children("[data-accordion-item]"),this.$tabs.each(function(a,b){var c=j()(b),d=c.children("[data-tab-content]"),e=d[0].id||Object(l.GetYoDigits)(6,"accordion"),b=b.id?"".concat(b.id,"-label"):"".concat(e,"-label");c.find("a:first").attr({"aria-controls":e,id:b,"aria-expanded":!1}),d.attr({role:"region","aria-labelledby":b,"aria-hidden":!0,id:e})});var b=this.$element.find(".is-active").children("[data-tab-content]");b.length&&(this._initialAnchor=b.prev("a").attr("href"),this._openSingleTab(b)),this._checkDeepLink=function(){var b=window.location.hash;if(!b.length){if(a._isInitializing)return;a._initialAnchor&&(b=a._initialAnchor)}var c=b&&j()(b),b=b&&a.$element.find('[href$="'.concat(b,'"]'));!c.length||!b.length||(c&&b&&b.length?b.parent("[data-accordion-item]").hasClass("is-active")||a._openSingleTab(c):a._closeAllTabs(),a.options.deepLinkSmudge&&Object(l.onLoad)(j()(window),function(){var b=a.$element.offset();j()("html, body").animate({scrollTop:b.top-a.options.deepLinkSmudgeOffset},a.options.deepLinkSmudgeDelay)}),a.$element.trigger("deeplink.zf.accordion",[b,c]))},this.options.deepLink&&this._checkDeepLink(),this._events(),this._isInitializing=!1}},{key:"_events",value:function(){var a=this;this.$tabs.each(function(){var b=j()(this),c=b.children("[data-tab-content]");c.length&&b.children("a").off("click.zf.accordion keydown.zf.accordion").on("click.zf.accordion",function(b){b.preventDefault(),a.toggle(c)}).on("keydown.zf.accordion",function(d){m.Keyboard.handleKey(d,"Accordion",{toggle:function(){a.toggle(c)},next:function(){var c=b.next().find("a").focus();a.options.multiExpand||c.trigger("click.zf.accordion")},previous:function(){var c=b.prev().find("a").focus();a.options.multiExpand||c.trigger("click.zf.accordion")},first:function(){var b=a.$tabs.first().find(".accordion-title").focus();a.options.multiExpand||b.trigger("click.zf.accordion")},last:function(){var b=a.$tabs.last().find(".accordion-title").focus();a.options.multiExpand||b.trigger("click.zf.accordion")},handled:function(){d.preventDefault()}})})}),this.options.deepLink&&j()(window).on("hashchange",this._checkDeepLink)}},{key:"toggle",value:function(a){a.closest("[data-accordion]").is("[disabled]")?console.info("Cannot toggle an accordion that is disabled."):(a.parent().hasClass("is-active")?this.up(a):this.down(a),this.options.deepLink&&(a=a.prev("a").attr("href"),this.options.updateHistory?history.pushState({},"",a):history.replaceState({},"",a)))}},{key:"down",value:function(a){a.closest("[data-accordion]").is("[disabled]")?console.info("Cannot call down on an accordion that is disabled."):this.options.multiExpand?this._openTab(a):this._openSingleTab(a)}},{key:"up",value:function(a){var b;this.$element.is("[disabled]")?console.info("Cannot call up on an accordion that is disabled."):(b=a.parent()).hasClass("is-active")&&(b=b.siblings(),(this.options.allowAllClosed||b.hasClass("is-active"))&&this._closeTab(a))}},{key:"_openSingleTab",value:function(a){var b=this.$element.children(".is-active").children("[data-tab-content]");b.length&&this._closeTab(b.not(a)),this._openTab(a)}},{key:"_openTab",value:function(a){var b=this,c=a.parent(),d=a.attr("aria-labelledby");a.attr("aria-hidden",!1),c.addClass("is-active"),j()("#".concat(d)).attr({"aria-expanded":!0}),a.finish().slideDown(this.options.slideSpeed,function(){b.$element.trigger("down.zf.accordion",[a])})}},{key:"_closeTab",value:function(a){var b=this,c=a.parent(),d=a.attr("aria-labelledby");a.attr("aria-hidden",!0),c.removeClass("is-active"),j()("#".concat(d)).attr({"aria-expanded":!1}),a.finish().slideUp(this.options.slideSpeed,function(){b.$element.trigger("up.zf.accordion",[a])})}},{key:"_closeAllTabs",value:function(){var a=this.$element.children(".is-active").children("[data-tab-content]");a.length&&this._closeTab(a)}},{key:"_destroy",value:function(){this.$element.find("[data-tab-content]").stop(!0).slideUp(0).css("display",""),this.$element.find("a").off(".zf.accordion"),this.options.deepLink&&j()(window).off("hashchange",this._checkDeepLink)}}])&&f(b.prototype,c),d&&f(b,d),a}();n.defaults={slideSpeed:250,multiExpand:!1,allowAllClosed:!1,deepLink:!1,deepLinkSmudge:!1,deepLinkSmudgeDelay:300,deepLinkSmudgeOffset:0,updateHistory:!1}},"./js/foundation.accordionMenu.js":function(a,b,c){function e(a){return(e="function"==typeof Symbol&&"symbol"==d(Symbol.iterator)?function(a){return"undefined"==typeof a?"undefined":d(a)}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":"undefined"==typeof a?"undefined":d(a)})(a)}function f(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}function g(a,b){return(g=Object.setPrototypeOf||function(a,b){return a.__proto__=b,a})(a,b)}function h(a){var b=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(a){return!1}}();return function(){var c,d=i(a);return function(a,b){if(b&&("object"===e(b)||"function"==typeof b))return b;if(void 0!==b)throw new TypeError("Derived constructors may only return object or undefined");return function(a){if(void 0!==a)return a;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(a)}(this,b?(c=i(this).constructor,Reflect.construct(d,arguments,c)):d.apply(this,arguments))}}function i(a){return(i=Object.setPrototypeOf?Object.getPrototypeOf:function(a){return a.__proto__||Object.getPrototypeOf(a)})(a)}c.r(b),c.d(b,"AccordionMenu",function(){return o});var b=c("jquery"),j=c.n(b),k=c("./js/foundation.util.keyboard.js"),l=c("./js/foundation.util.nest.js"),m=c("./js/foundation.core.utils.js"),n=c("./js/foundation.core.plugin.js"),o=function(){function a(){return function(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}(this,a),e.apply(this,arguments)}!function(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function");a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,writable:!0,configurable:!0}}),b&&g(a,b)}(a,n.Plugin);var b,c,d,e=h(a);return b=a,(c=[{key:"_setup",value:function(b,c){this.$element=b,this.options=j.a.extend({},a.defaults,this.$element.data(),c),this.className="AccordionMenu",this._init(),k.Keyboard.register("AccordionMenu",{ENTER:"toggle",SPACE:"toggle",ARROW_RIGHT:"open",ARROW_UP:"up",ARROW_DOWN:"down",ARROW_LEFT:"close",ESCAPE:"closeAll"})}},{key:"_init",value:function(){l.Nest.Feather(this.$element,"accordion");var a=this;this.$element.find("[data-submenu]").not(".is-active").slideUp(0),this.$element.attr({"aria-multiselectable":this.options.multiOpen}),this.$menuLinks=this.$element.find(".is-accordion-submenu-parent"),this.$menuLinks.each(function(){var b=this.id||Object(m.GetYoDigits)(6,"acc-menu-link"),c=j()(this),d=c.children("[data-submenu]"),e=d[0].id||Object(m.GetYoDigits)(6,"acc-menu"),f=d.hasClass("is-active");a.options.parentLink&&c.children("a").clone().prependTo(d).wrap('<li data-is-parent-link class="is-submenu-parent-item is-submenu-item is-accordion-submenu-item"></li>'),a.options.submenuToggle?(c.addClass("has-submenu-toggle"),c.children("a").after('<button id="'+b+'" class="submenu-toggle" aria-controls="'+e+'" aria-expanded="'+f+'" title="'+a.options.submenuToggleText+'"><span class="submenu-toggle-text">'+a.options.submenuToggleText+"</span></button>")):c.attr({"aria-controls":e,"aria-expanded":f,id:b}),d.attr({"aria-labelledby":b,"aria-hidden":!f,role:"group",id:e})});var b=this.$element.find(".is-active");b.length&&b.each(function(){a.down(j()(this))}),this._events()}},{key:"_events",value:function(){var a=this;this.$element.find("li").each(function(){var b=j()(this).children("[data-submenu]");b.length&&(a.options.submenuToggle?j()(this).children(".submenu-toggle").off("click.zf.accordionMenu").on("click.zf.accordionMenu",function(){a.toggle(b)}):j()(this).children("a").off("click.zf.accordionMenu").on("click.zf.accordionMenu",function(c){c.preventDefault(),a.toggle(b)}))}).on("keydown.zf.accordionMenu",function(b){var c,d,e=j()(this),f=e.parent("ul").children("li"),g=e.children("[data-submenu]");f.each(function(a){j()(this).is(e)&&(c=f.eq(Math.max(0,a-1)).find("a").first(),d=f.eq(Math.min(a+1,f.length-1)).find("a").first(),j()(this).children("[data-submenu]:visible").length&&(d=e.find("li:first-child").find("a").first()),j()(this).is(":first-child")?c=e.parents("li").first().find("a").first():c.parents("li").first().children("[data-submenu]:visible").length&&(c=c.parents("li").find("li:last-child").find("a").first()),j()(this).is(":last-child")&&(d=e.parents("li").first().next("li").find("a").first()))}),k.Keyboard.handleKey(b,"AccordionMenu",{open:function(){g.is(":hidden")&&(a.down(g),g.find("li").first().find("a").first().focus())},close:function(){g.length&&!g.is(":hidden")?a.up(g):e.parent("[data-submenu]").length&&(a.up(e.parent("[data-submenu]")),e.parents("li").first().find("a").first().focus())},up:function(){return c.focus(),!0},down:function(){return d.focus(),!0},toggle:function(){return!a.options.submenuToggle&&(e.children("[data-submenu]").length?(a.toggle(e.children("[data-submenu]")),!0):void 0)},closeAll:function(){a.hideAll()},handled:function(a){a&&b.preventDefault()}})})}},{key:"hideAll",value:function(){this.up(this.$element.find("[data-submenu]"))}},{key:"showAll",value:function(){this.down(this.$element.find("[data-submenu]"))}},{key:"toggle",value:function(a){a.is(":animated")||(a.is(":hidden")?this.down(a):this.up(a))}},{key:"down",value:function(a){var b,c=this;this.options.multiOpen||(b=a.parentsUntil(this.$element).add(a).add(a.find(".is-active")),b=this.$element.find(".is-active").not(b),this.up(b)),a.addClass("is-active").attr({"aria-hidden":!1}),(this.options.submenuToggle?a.prev(".submenu-toggle"):a.parent(".is-accordion-submenu-parent")).attr({"aria-expanded":!0}),a.slideDown(this.options.slideSpeed,function(){c.$element.trigger("down.zf.accordionMenu",[a])})}},{key:"up",value:function(a){var b=this,c=a.find("[data-submenu]"),d=a.add(c);c.slideUp(0),d.removeClass("is-active").attr("aria-hidden",!0),(this.options.submenuToggle?d.prev(".submenu-toggle"):d.parent(".is-accordion-submenu-parent")).attr("aria-expanded",!1),a.slideUp(this.options.slideSpeed,function(){
b.$element.trigger("up.zf.accordionMenu",[a])})}},{key:"_destroy",value:function(){this.$element.find("[data-submenu]").slideDown(0).css("display",""),this.$element.find("a").off("click.zf.accordionMenu"),this.$element.find("[data-is-parent-link]").detach(),this.options.submenuToggle&&(this.$element.find(".has-submenu-toggle").removeClass("has-submenu-toggle"),this.$element.find(".submenu-toggle").remove()),l.Nest.Burn(this.$element,"accordion")}}])&&f(b.prototype,c),d&&f(b,d),a}();o.defaults={parentLink:!1,slideSpeed:250,submenuToggle:!1,submenuToggleText:"Toggle menu",multiOpen:!0}},"./js/foundation.core.js":function(a,b,c){function e(a){return(e="function"==typeof Symbol&&"symbol"==d(Symbol.iterator)?function(a){return"undefined"==typeof a?"undefined":d(a)}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":"undefined"==typeof a?"undefined":d(a)})(a)}function f(a){return void 0!==Function.prototype.name?(void 0===a.prototype?a:a.prototype).constructor.name:(a=/function\s([^(]{1,})\(/.exec(a.toString()),a&&1<a.length?a[1].trim():"")}function g(a){return a.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}c.r(b),c.d(b,"Foundation",function(){return k});var b=c("jquery"),h=c.n(b),i=c("./js/foundation.core.utils.js"),j=c("./js/foundation.util.mediaQuery.js"),k={version:"6.7.4",_plugins:{},_uuids:[],plugin:function(a,b){var c=b||f(a),b=g(c);this._plugins[b]=this[c]=a},registerPlugin:function(a,b){b=b?g(b):f(a.constructor).toLowerCase(),a.uuid=Object(i.GetYoDigits)(6,b),a.$element.attr("data-".concat(b))||a.$element.attr("data-".concat(b),a.uuid),a.$element.data("zfPlugin")||a.$element.data("zfPlugin",a),a.$element.trigger("init.zf.".concat(b)),this._uuids.push(a.uuid)},unregisterPlugin:function(a){var b,c=g(f(a.$element.data("zfPlugin").constructor));for(b in this._uuids.splice(this._uuids.indexOf(a.uuid),1),a.$element.removeAttr("data-".concat(c)).removeData("zfPlugin").trigger("destroyed.zf.".concat(c)),a)"function"==typeof a[b]&&(a[b]=null)},reInit:function(a){var b,c,d=a instanceof h.a;try{d?a.each(function(){h()(this).data("zfPlugin")._init()}):(b=e(a),c=this,{object:function(a){a.forEach(function(a){a=g(a),h()("[data-"+a+"]").foundation("_init")})},string:function(){a=g(a),h()("[data-"+a+"]").foundation("_init")},undefined:function(){this.object(Object.keys(c._plugins))}}[b](a))}catch(a){console.error(a)}finally{return a}},reflow:function(a,b){void 0===b?b=Object.keys(this._plugins):"string"==typeof b&&(b=[b]);var c=this;h.a.each(b,function(b,d){var e=c._plugins[d];h()(a).find("[data-"+d+"]").addBack("[data-"+d+"]").filter(function(){return void 0===h()(this).data("zfPlugin")}).each(function(){var a=h()(this),b={reflow:!0};a.attr("data-options")&&a.attr("data-options").split(";").forEach(function(a){a=a.split(":").map(function(a){return a.trim()}),a[0]&&(b[a[0]]=function(a){return"true"===a||"false"!==a&&(isNaN(+a)?a:parseFloat(a))}(a[1]))});try{a.data("zfPlugin",new e(h()(this),b))}catch(a){console.error(a)}finally{return}})})},getFnName:f,addToJquery:function(){return h.a.fn.foundation=function(a){var b=e(a),c=h()(".no-js");if(c.length&&c.removeClass("no-js"),"undefined"===b)j.MediaQuery._init(),k.reflow(this);else{if("string"!==b)throw new TypeError("We're sorry, ".concat(b," is not a valid parameter. You must use a string representing the method you wish to invoke."));var d=Array.prototype.slice.call(arguments,1),g=this.data("zfPlugin");if(void 0===g||void 0===g[a])throw new ReferenceError("We're sorry, '"+a+"' is not an available method for "+(g?f(g):"this element")+".");1===this.length?g[a].apply(g,d):this.each(function(b,c){g[a].apply(h()(c).data("zfPlugin"),d)})}return this},h.a}};k.util={throttle:function(a,b){var c=null;return function(){var d=this,e=arguments;null===c&&(c=setTimeout(function(){a.apply(d,e),c=null},b))}}},window.Foundation=k,function(){Date.now&&window.Date.now||(window.Date.now=Date.now=function(){return(new Date).getTime()});for(var a,b=["webkit","moz"],c=0;c<b.length&&!window.requestAnimationFrame;++c){var d=b[c];window.requestAnimationFrame=window[d+"RequestAnimationFrame"],window.cancelAnimationFrame=window[d+"CancelAnimationFrame"]||window[d+"CancelRequestAnimationFrame"]}!/iP(ad|hone|od).*OS 6/.test(window.navigator.userAgent)&&window.requestAnimationFrame&&window.cancelAnimationFrame||(a=0,window.requestAnimationFrame=function(b){var c=Date.now(),d=Math.max(a+16,c);return setTimeout(function(){b(a=d)},d-c)},window.cancelAnimationFrame=clearTimeout),window.performance&&window.performance.now||(window.performance={start:Date.now(),now:function(){return Date.now()-this.start}})}(),Function.prototype.bind||(Function.prototype.bind=function(a){function b(){return d.apply(this instanceof e?this:a,c.concat(Array.prototype.slice.call(arguments)))}if("function"!=typeof this)throw new TypeError("Function.prototype.bind - what is trying to be bound is not callable");var c=Array.prototype.slice.call(arguments,1),d=this,e=function(){};return this.prototype&&(e.prototype=this.prototype),b.prototype=new e,b})},"./js/foundation.core.plugin.js":function(a,b,c){function d(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}function e(a){return a.className.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}c.r(b),c.d(b,"Plugin",function(){return g});var f=c("./js/foundation.core.utils.js"),g=function(){function a(b,c){!function(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}(this,a),this._setup(b,c),c=e(this),this.uuid=Object(f.GetYoDigits)(6,c),this.$element.attr("data-".concat(c))||this.$element.attr("data-".concat(c),this.uuid),this.$element.data("zfPlugin")||this.$element.data("zfPlugin",this),this.$element.trigger("init.zf.".concat(c))}var b,c,g;return b=a,(c=[{key:"destroy",value:function(){this._destroy();var a,b=e(this);for(a in this.$element.removeAttr("data-".concat(b)).removeData("zfPlugin").trigger("destroyed.zf.".concat(b)),this)this.hasOwnProperty(a)&&(this[a]=null)}}])&&d(b.prototype,c),g&&d(b,g),a}()},"./js/foundation.core.utils.js":function(a,b,c){function d(){return"rtl"===j()("html").attr("dir")}function e(){for(var a=0<arguments.length&&void 0!==arguments[0]?arguments[0]:6,b=1<arguments.length?arguments[1]:void 0,c="",d="0123456789abcdefghijklmnopqrstuvwxyz",e=d.length,f=0;f<a;f++)c+=d[Math.floor(Math.random()*e)];return b?"".concat(c,"-").concat(b):c}function f(a){return a.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}function g(a){var b,c,d={transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"otransitionend"},e=document.createElement("div");for(c in d)void 0!==e.style[c]&&(b=d[c]);return b||(setTimeout(function(){a.triggerHandler("transitionend",[a])},1),"transitionend")}function h(a,b){function c(){return a.triggerHandler(e)}var d="complete"===document.readyState,e=(d?"_didLoad":"load")+".zf.util.onLoad";return a&&(b&&a.one(e,b),d?setTimeout(c):j()(window).one("load",c)),e}function i(a){var b=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},c=b.ignoreLeaveWindow,d=void 0!==c&&c,b=b.ignoreReappear,e=void 0!==b&&b;return function(b){for(var c=arguments.length,f=new Array(1<c?c-1:0),g=1;g<c;g++)f[g-1]=arguments[g];var h=a.bind.apply(a,[this,b].concat(f));return null!==b.relatedTarget?h():void setTimeout(function(){return d||!document.hasFocus||document.hasFocus()?void(e||j()(document).one("mouseenter",function(a){j()(b.currentTarget).has(a.target).length||(b.relatedTarget=a.target,h())})):h()},0)}}c.r(b),c.d(b,"rtl",function(){return d}),c.d(b,"GetYoDigits",function(){return e}),c.d(b,"RegExpEscape",function(){return f}),c.d(b,"transitionend",function(){return g}),c.d(b,"onLoad",function(){return h}),c.d(b,"ignoreMousedisappear",function(){return i});var b=c("jquery"),j=c.n(b)},"./js/foundation.drilldown.js":function(a,b,c){function e(a){return(e="function"==typeof Symbol&&"symbol"==d(Symbol.iterator)?function(a){return"undefined"==typeof a?"undefined":d(a)}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":"undefined"==typeof a?"undefined":d(a)})(a)}function f(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}function g(a,b){return(g=Object.setPrototypeOf||function(a,b){return a.__proto__=b,a})(a,b)}function h(a){var b=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(a){return!1}}();return function(){var c,d=i(a);return function(a,b){if(b&&("object"===e(b)||"function"==typeof b))return b;if(void 0!==b)throw new TypeError("Derived constructors may only return object or undefined");return function(a){if(void 0!==a)return a;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(a)}(this,b?(c=i(this).constructor,Reflect.construct(d,arguments,c)):d.apply(this,arguments))}}function i(a){return(i=Object.setPrototypeOf?Object.getPrototypeOf:function(a){return a.__proto__||Object.getPrototypeOf(a)})(a)}c.r(b),c.d(b,"Drilldown",function(){return p});var b=c("jquery"),j=c.n(b),k=c("./js/foundation.util.keyboard.js"),l=c("./js/foundation.util.nest.js"),m=c("./js/foundation.core.utils.js"),n=c("./js/foundation.util.box.js"),o=c("./js/foundation.core.plugin.js"),p=function(){function a(){return function(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}(this,a),e.apply(this,arguments)}!function(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function");a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,writable:!0,configurable:!0}}),b&&g(a,b)}(a,o.Plugin);var b,c,d,e=h(a);return b=a,(c=[{key:"_setup",value:function(b,c){this.$element=b,this.options=j.a.extend({},a.defaults,this.$element.data(),c),this.className="Drilldown",this._init(),k.Keyboard.register("Drilldown",{ENTER:"open",SPACE:"open",ARROW_RIGHT:"next",ARROW_UP:"up",ARROW_DOWN:"down",ARROW_LEFT:"previous",ESCAPE:"close"})}},{key:"_init",value:function(){l.Nest.Feather(this.$element,"drilldown"),this.options.autoApplyClass&&this.$element.addClass("drilldown"),this.$element.attr({"aria-multiselectable":!1}),this.$submenuAnchors=this.$element.find("li.is-drilldown-submenu-parent").children("a"),this.$submenus=this.$submenuAnchors.parent("li").children("[data-submenu]").attr("role","group"),this.$menuItems=this.$element.find("li").not(".js-drilldown-back").find("a"),this.$currentMenu=this.$element,this.$element.attr("data-mutate",this.$element.attr("data-drilldown")||Object(m.GetYoDigits)(6,"drilldown")),this._prepareMenu(),this._registerEvents(),this._keyboardEvents()}},{key:"_prepareMenu",value:function(){var a=this;this.$submenuAnchors.each(function(){var b=j()(this),c=b.parent();a.options.parentLink&&b.clone().prependTo(c.children("[data-submenu]")).wrap('<li data-is-parent-link class="is-submenu-parent-item is-submenu-item is-drilldown-submenu-item" role="none"></li>'),b.data("savedHref",b.attr("href")).removeAttr("href").attr("tabindex",0),b.children("[data-submenu]").attr({"aria-hidden":!0,tabindex:0,role:"group"}),a._events(b)}),this.$submenus.each(function(){var b=j()(this);if(!b.find(".js-drilldown-back").length)switch(a.options.backButtonPosition){case"bottom":b.append(a.options.backButton);break;case"top":b.prepend(a.options.backButton);break;default:console.error("Unsupported backButtonPosition value '"+a.options.backButtonPosition+"'")}a._back(b)}),this.$submenus.addClass("invisible"),this.options.autoHeight||this.$submenus.addClass("drilldown-submenu-cover-previous"),this.$element.parent().hasClass("is-drilldown")||(this.$wrapper=j()(this.options.wrapper).addClass("is-drilldown"),this.options.animateHeight&&this.$wrapper.addClass("animate-height"),this.$element.wrap(this.$wrapper)),this.$wrapper=this.$element.parent(),this.$wrapper.css(this._getMaxDims())}},{key:"_resize",value:function(){this.$wrapper.css({"max-width":"none","min-height":"none"}),this.$wrapper.css(this._getMaxDims())}},{key:"_events",value:function(a){var b=this;a.off("click.zf.drilldown").on("click.zf.drilldown",function(c){var d;j()(c.target).parentsUntil("ul","li").hasClass("is-drilldown-submenu-parent")&&c.preventDefault(),b._show(a.parent("li")),b.options.closeOnClick&&(d=j()("body")).off(".zf.drilldown").on("click.zf.drilldown",function(a){a.target===b.$element[0]||j.a.contains(b.$element[0],a.target)||(a.preventDefault(),b._hideAll(),d.off(".zf.drilldown"))})})}},{key:"_registerEvents",value:function(){this.options.scrollTop&&(this._bindHandler=this._scrollTop.bind(this),this.$element.on("open.zf.drilldown hide.zf.drilldown close.zf.drilldown closed.zf.drilldown",this._bindHandler)),this.$element.on("mutateme.zf.trigger",this._resize.bind(this))}},{key:"_scrollTop",value:function(){var a=this,b=""!==a.options.scrollTopElement?j()(a.options.scrollTopElement):a.$element,b=parseInt(b.offset().top+a.options.scrollTopOffset,10);j()("html, body").stop(!0).animate({scrollTop:b},a.options.animationDuration,a.options.animationEasing,function(){this===j()("html")[0]&&a.$element.trigger("scrollme.zf.drilldown")})}},{key:"_keyboardEvents",value:function(){var a=this;this.$menuItems.add(this.$element.find(".js-drilldown-back > a, .is-submenu-parent-item > a")).on("keydown.zf.drilldown",function(b){var c,d,e=j()(this),f=e.parent("li").parent("ul").children("li").children("a");f.each(function(a){j()(this).is(e)&&(c=f.eq(Math.max(0,a-1)),d=f.eq(Math.min(a+1,f.length-1)))}),k.Keyboard.handleKey(b,"Drilldown",{next:function(){if(e.is(a.$submenuAnchors))return a._show(e.parent("li")),e.parent("li").one(Object(m.transitionend)(e),function(){e.parent("li").find("ul li a").not(".js-drilldown-back a").first().focus()}),!0},previous:function(){return a._hide(e.parent("li").parent("ul")),e.parent("li").parent("ul").one(Object(m.transitionend)(e),function(){setTimeout(function(){e.parent("li").parent("ul").parent("li").children("a").first().focus()},1)}),!0},up:function(){return c.focus(),!e.is(a.$element.find("> li:first-child > a"))},down:function(){return d.focus(),!e.is(a.$element.find("> li:last-child > a"))},close:function(){e.is(a.$element.find("> li > a"))||(a._hide(e.parent().parent()),e.parent().parent().siblings("a").focus())},open:function(){return(!a.options.parentLink||!e.attr("href"))&&(e.is(a.$menuItems)?e.is(a.$submenuAnchors)?(a._show(e.parent("li")),e.parent("li").one(Object(m.transitionend)(e),function(){e.parent("li").find("ul li a").not(".js-drilldown-back a").first().focus()}),!0):void 0:(a._hide(e.parent("li").parent("ul")),e.parent("li").parent("ul").one(Object(m.transitionend)(e),function(){setTimeout(function(){e.parent("li").parent("ul").parent("li").children("a").first().focus()},1)}),!0))},handled:function(a){a&&b.preventDefault()}})})}},{key:"_hideAll",value:function(){var a,b=this,c=this.$element.find(".is-drilldown-submenu.is-active");c.addClass("is-closing"),this.options.autoHeight&&(a=c.parent().closest("ul").data("calcHeight"),this.$wrapper.css({height:a})),this.$element.trigger("close.zf.drilldown"),c.one(Object(m.transitionend)(c),function(){c.removeClass("is-active is-closing"),b.$element.trigger("closed.zf.drilldown")})}},{key:"_back",value:function(a){var b=this;a.off("click.zf.drilldown"),a.children(".js-drilldown-back").on("click.zf.drilldown",function(){b._hide(a);var c=a.parent("li").parent("ul").parent("li");c.length?b._show(c):b.$currentMenu=b.$element})}},{key:"_menuLinkEvents",value:function(){var a=this;this.$menuItems.not(".is-drilldown-submenu-parent").off("click.zf.drilldown").on("click.zf.drilldown",function(){setTimeout(function(){a._hideAll()},0)})}},{key:"_setShowSubMenuClasses",value:function(a,b){a.addClass("is-active").removeClass("invisible").attr("aria-hidden",!1),a.parent("li").attr("aria-expanded",!0),!0===b&&this.$element.trigger("open.zf.drilldown",[a])}},{key:"_setHideSubMenuClasses",value:function(a,b){a.removeClass("is-active").addClass("invisible").attr("aria-hidden",!0),a.parent("li").attr("aria-expanded",!1),!0===b&&a.trigger("hide.zf.drilldown",[a])}},{key:"_showMenu",value:function(a,b){var c=this;if(this.$element.find('li[aria-expanded="true"] > ul[data-submenu]').each(function(){c._setHideSubMenuClasses(j()(this))}),(this.$currentMenu=a).is("[data-drilldown]"))return!0===b&&a.find("li > a").first().focus(),void(this.options.autoHeight&&this.$wrapper.css("height",a.data("calcHeight")));var d=a.children().first().parentsUntil("[data-drilldown]","[data-submenu]");d.each(function(e){0===e&&c.options.autoHeight&&c.$wrapper.css("height",j()(this).data("calcHeight")),e=e===d.length-1,1==e&&j()(this).one(Object(m.transitionend)(j()(this)),function(){!0===b&&a.find("li > a").first().focus()}),c._setShowSubMenuClasses(j()(this),e)})}},{key:"_show",value:function(a){var b=a.children("[data-submenu]");a.attr("aria-expanded",!0),this.$currentMenu=b,a.parent().closest("ul").addClass("invisible"),b.addClass("is-active visible").removeClass("invisible").attr("aria-hidden",!1),this.options.autoHeight&&this.$wrapper.css({height:b.data("calcHeight")}),this.$element.trigger("open.zf.drilldown",[a])}},{key:"_hide",value:function(a){this.options.autoHeight&&this.$wrapper.css({height:a.parent().closest("ul").data("calcHeight")}),a.parent().closest("ul").removeClass("invisible"),a.parent("li").attr("aria-expanded",!1),a.attr("aria-hidden",!0),a.addClass("is-closing").one(Object(m.transitionend)(a),function(){a.removeClass("is-active is-closing visible"),a.blur().addClass("invisible")}),a.trigger("hide.zf.drilldown",[a])}},{key:"_getMaxDims",value:function(){var a=0,b={},c=this;return this.$submenus.add(this.$element).each(function(){var b=n.Box.GetDimensions(this).height;a=a<b?b:a,c.options.autoHeight&&j()(this).data("calcHeight",b)}),this.options.autoHeight?b.height=this.$currentMenu.data("calcHeight"):b["min-height"]="".concat(a,"px"),b["max-width"]="".concat(this.$element[0].getBoundingClientRect().width,"px"),b}},{key:"_destroy",value:function(){j()("body").off(".zf.drilldown"),this.options.scrollTop&&this.$element.off(".zf.drilldown",this._bindHandler),this._hideAll(),this.$element.off("mutateme.zf.trigger"),l.Nest.Burn(this.$element,"drilldown"),this.$element.unwrap().find(".js-drilldown-back, .is-submenu-parent-item").remove().end().find(".is-active, .is-closing, .is-drilldown-submenu").removeClass("is-active is-closing is-drilldown-submenu").off("transitionend otransitionend webkitTransitionEnd").end().find("[data-submenu]").removeAttr("aria-hidden tabindex role"),this.$submenuAnchors.each(function(){j()(this).off(".zf.drilldown")}),this.$element.find("[data-is-parent-link]").detach(),this.$submenus.removeClass("drilldown-submenu-cover-previous invisible"),this.$element.find("a").each(function(){var a=j()(this);a.removeAttr("tabindex"),a.data("savedHref")&&a.attr("href",a.data("savedHref")).removeData("savedHref")})}}])&&f(b.prototype,c),d&&f(b,d),a}();p.defaults={autoApplyClass:!0,backButton:'<li class="js-drilldown-back"><a tabindex="0">Back</a></li>',backButtonPosition:"top",wrapper:"<div></div>",parentLink:!1,closeOnClick:!1,autoHeight:!1,animateHeight:!1,scrollTop:!1,scrollTopElement:"",scrollTopOffset:0,animationDuration:500,animationEasing:"swing"}},"./js/foundation.dropdown.js":function(a,b,c){function e(a){return(e="function"==typeof Symbol&&"symbol"==d(Symbol.iterator)?function(a){return"undefined"==typeof a?"undefined":d(a)}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":"undefined"==typeof a?"undefined":d(a)})(a)}function f(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}function g(a,b,c){return(g="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(a,b,c){if(a=function(a,b){for(;!Object.prototype.hasOwnProperty.call(a,b)&&null!==(a=j(a)););return a}(a,b))return b=Object.getOwnPropertyDescriptor(a,b),b.get?b.get.call(c):b.value})(a,b,c||a)}function h(a,b){return(h=Object.setPrototypeOf||function(a,b){return a.__proto__=b,a})(a,b)}function i(a){var b=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(a){return!1}}();return function(){var c,d=j(a);return function(a,b){if(b&&("object"===e(b)||"function"==typeof b))return b;if(void 0!==b)throw new TypeError("Derived constructors may only return object or undefined");return function(a){if(void 0!==a)return a;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(a)}(this,b?(c=j(this).constructor,Reflect.construct(d,arguments,c)):d.apply(this,arguments))}}function j(a){return(j=Object.setPrototypeOf?Object.getPrototypeOf:function(a){return a.__proto__||Object.getPrototypeOf(a)})(a)}c.r(b),c.d(b,"Dropdown",function(){return q});var b=c("jquery"),k=c.n(b),l=c("./js/foundation.util.keyboard.js"),m=c("./js/foundation.core.utils.js"),n=c("./js/foundation.positionable.js"),o=c("./js/foundation.util.triggers.js"),p=c("./js/foundation.util.touch.js"),q=function(){function a(){return function(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}(this,a),e.apply(this,arguments)}!function(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function");a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,writable:!0,configurable:!0}}),b&&h(a,b)}(a,n.Positionable);var b,c,d,e=i(a);return b=a,(c=[{key:"_setup",value:function(b,c){this.$element=b,this.options=k.a.extend({},a.defaults,this.$element.data(),c),this.className="Dropdown",p.Touch.init(k.a),o.Triggers.init(k.a),this._init(),l.Keyboard.register("Dropdown",{ENTER:"toggle",SPACE:"toggle",ESCAPE:"close"})}},{key:"_init",value:function(){var b=this.$element.attr("id");this.$anchors=k()('[data-toggle="'.concat(b,'"]')).length?k()('[data-toggle="'.concat(b,'"]')):k()('[data-open="'.concat(b,'"]')),this.$anchors.attr({"aria-controls":b,"data-is-focus":!1,"data-yeti-box":b,"aria-haspopup":!0,"aria-expanded":!1}),this._setCurrentAnchor(this.$anchors.first()),this.options.parentClass?this.$parent=this.$element.parents("."+this.options.parentClass):this.$parent=null,void 0===this.$element.attr("aria-labelledby")&&(void 0===this.$currentAnchor.attr("id")&&this.$currentAnchor.attr("id",Object(m.GetYoDigits)(6,"dd-anchor")),this.$element.attr("aria-labelledby",this.$currentAnchor.attr("id"))),this.$element.attr({"aria-hidden":"true","data-yeti-box":b,"data-resize":b}),g(j(a.prototype),"_init",this).call(this),this._events()}},{key:"_getDefaultPosition",value:function(){var a=this.$element[0].className.match(/(top|left|right|bottom)/g);return a?a[0]:"bottom"}},{key:"_getDefaultAlignment",value:function(){var b=/float-(\S+)/.exec(this.$currentAnchor.attr("class"));return b?b[1]:g(j(a.prototype),"_getDefaultAlignment",this).call(this)}},{key:"_setPosition",value:function(){this.$element.removeClass("has-position-".concat(this.position," has-alignment-").concat(this.alignment)),g(j(a.prototype),"_setPosition",this).call(this,this.$currentAnchor,this.$element,this.$parent),this.$element.addClass("has-position-".concat(this.position," has-alignment-").concat(this.alignment))}},{key:"_setCurrentAnchor",value:function(a){this.$currentAnchor=k()(a)}},{key:"_events",value:function(){var a=this,b="ontouchstart"in window||void 0!==window.ontouchstart;this.$element.on({"open.zf.trigger":this.open.bind(this),"close.zf.trigger":this.close.bind(this),"toggle.zf.trigger":this.toggle.bind(this),"resizeme.zf.trigger":this._setPosition.bind(this)}),this.$anchors.off("click.zf.trigger").on("click.zf.trigger",function(c){a._setCurrentAnchor(this),(!1===a.options.forceFollow||b&&a.options.hover&&!1===a.$element.hasClass("is-open"))&&c.preventDefault()}),this.options.hover&&(this.$anchors.off("mouseenter.zf.dropdown mouseleave.zf.dropdown").on("mouseenter.zf.dropdown",function(){a._setCurrentAnchor(this);var b=k()("body").data();void 0!==b.whatinput&&"mouse"!==b.whatinput||(clearTimeout(a.timeout),a.timeout=setTimeout(function(){a.open(),a.$anchors.data("hover",!0)},a.options.hoverDelay))}).on("mouseleave.zf.dropdown",Object(m.ignoreMousedisappear)(function(){clearTimeout(a.timeout),a.timeout=setTimeout(function(){a.close(),a.$anchors.data("hover",!1)},a.options.hoverDelay)})),this.options.hoverPane&&this.$element.off("mouseenter.zf.dropdown mouseleave.zf.dropdown").on("mouseenter.zf.dropdown",function(){clearTimeout(a.timeout)}).on("mouseleave.zf.dropdown",Object(m.ignoreMousedisappear)(function(){clearTimeout(a.timeout),a.timeout=setTimeout(function(){a.close(),a.$anchors.data("hover",!1)},a.options.hoverDelay)}))),this.$anchors.add(this.$element).on("keydown.zf.dropdown",function(b){var c=k()(this);l.Keyboard.handleKey(b,"Dropdown",{open:function(){c.is(a.$anchors)&&!c.is("input, textarea")&&(a.open(),a.$element.attr("tabindex",-1).focus(),b.preventDefault())},close:function(){a.close(),a.$anchors.focus()}})})}},{key:"_addBodyHandler",value:function(){var a=k()(document.body).not(this.$element),b=this;a.off("click.zf.dropdown tap.zf.dropdown").on("click.zf.dropdown tap.zf.dropdown",function(c){b.$anchors.is(c.target)||b.$anchors.find(c.target).length||b.$element.is(c.target)||b.$element.find(c.target).length||(b.close(),a.off("click.zf.dropdown tap.zf.dropdown"))})}},{key:"open",value:function(){var a;this.$element.trigger("closeme.zf.dropdown",this.$element.attr("id")),this.$anchors.addClass("hover").attr({"aria-expanded":!0}),this.$element.addClass("is-opening"),this._setPosition(),this.$element.removeClass("is-opening").addClass("is-open").attr({"aria-hidden":!1}),!this.options.autoFocus||(a=l.Keyboard.findFocusable(this.$element)).length&&a.eq(0).focus(),this.options.closeOnClick&&this._addBodyHandler(),this.options.trapFocus&&l.Keyboard.trapFocus(this.$element),this.$element.trigger("show.zf.dropdown",[this.$element])}},{key:"close",value:function(){return!!this.$element.hasClass("is-open")&&(this.$element.removeClass("is-open").attr({"aria-hidden":!0}),this.$anchors.removeClass("hover").attr("aria-expanded",!1),this.$element.trigger("hide.zf.dropdown",[this.$element]),this.options.trapFocus&&l.Keyboard.releaseFocus(this.$element),void 0)}},{key:"toggle",value:function(){this.$element.hasClass("is-open")?this.$anchors.data("hover")||this.close():this.open()}},{key:"_destroy",value:function(){this.$element.off(".zf.trigger").hide(),this.$anchors.off(".zf.dropdown"),k()(document.body).off("click.zf.dropdown tap.zf.dropdown")}}])&&f(b.prototype,c),d&&f(b,d),a}();q.defaults={parentClass:null,hoverDelay:250,hover:!1,hoverPane:!1,vOffset:0,hOffset:0,position:"auto",alignment:"auto",allowOverlap:!1,allowBottomOverlap:!0,trapFocus:!1,autoFocus:!1,closeOnClick:!1,forceFollow:!0}},"./js/foundation.dropdownMenu.js":function(a,b,c){function e(a){return(e="function"==typeof Symbol&&"symbol"==d(Symbol.iterator)?function(a){return"undefined"==typeof a?"undefined":d(a)}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":"undefined"==typeof a?"undefined":d(a)})(a)}function f(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}function g(a,b){return(g=Object.setPrototypeOf||function(a,b){return a.__proto__=b,a})(a,b)}function h(a){var b=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(a){return!1}}();return function(){var c,d=i(a);return function(a,b){if(b&&("object"===e(b)||"function"==typeof b))return b;if(void 0!==b)throw new TypeError("Derived constructors may only return object or undefined");return function(a){if(void 0!==a)return a;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(a)}(this,b?(c=i(this).constructor,Reflect.construct(d,arguments,c)):d.apply(this,arguments))}}function i(a){return(i=Object.setPrototypeOf?Object.getPrototypeOf:function(a){return a.__proto__||Object.getPrototypeOf(a)})(a)}c.r(b),c.d(b,"DropdownMenu",function(){return q});var b=c("jquery"),j=c.n(b),k=c("./js/foundation.core.plugin.js"),l=c("./js/foundation.core.utils.js"),m=c("./js/foundation.util.keyboard.js"),n=c("./js/foundation.util.nest.js"),o=c("./js/foundation.util.box.js"),p=c("./js/foundation.util.touch.js"),q=function(){function a(){return function(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}(this,a),e.apply(this,arguments)}!function(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function");a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,writable:!0,configurable:!0}}),b&&g(a,b)}(a,k.Plugin);var b,c,d,e=h(a);return b=a,(c=[{key:"_setup",value:function(b,c){this.$element=b,this.options=j.a.extend({},a.defaults,this.$element.data(),c),this.className="DropdownMenu",p.Touch.init(j.a),this._init(),m.Keyboard.register("DropdownMenu",{ENTER:"open",SPACE:"open",ARROW_RIGHT:"next",ARROW_UP:"up",ARROW_DOWN:"down",ARROW_LEFT:"previous",ESCAPE:"close"})}},{key:"_init",value:function(){n.Nest.Feather(this.$element,"dropdown");var a=this.$element.find("li.is-dropdown-submenu-parent");this.$element.children(".is-dropdown-submenu-parent").children(".is-dropdown-submenu").addClass("first-sub"),this.$menuItems=this.$element.find('li[role="none"]'),this.$tabs=this.$element.children('li[role="none"]'),this.$tabs.find("ul.is-dropdown-submenu").addClass(this.options.verticalClass),"auto"===this.options.alignment?this.$element.hasClass(this.options.rightClass)||Object(l.rtl)()||this.$element.parents(".top-bar-right").is("*")?(this.options.alignment="right",a.addClass("opens-left")):(this.options.alignment="left",a.addClass("opens-right")):"right"===this.options.alignment?a.addClass("opens-left"):a.addClass("opens-right"),this.changed=!1,this._events()}},{key:"_isVertical",value:function(){return"block"===this.$tabs.css("display")||"column"===this.$element.css("flex-direction")}},{key:"_isRtl",value:function(){return this.$element.hasClass("align-right")||Object(l.rtl)()&&!this.$element.hasClass("align-left")}},{key:"_events",value:function(){var a=this,b="ontouchstart"in window||void 0!==window.ontouchstart,c="is-dropdown-submenu-parent";(this.options.clickOpen||b)&&this.$menuItems.on("click.zf.dropdownMenu touchstart.zf.dropdownMenu",function(d){var e=j()(d.target).parentsUntil("ul",".".concat(c)),f=e.hasClass(c),g="true"===e.attr("data-is-click"),h=e.children(".is-dropdown-submenu");f&&(g?!a.options.closeOnClick||!a.options.clickOpen&&!b||a.options.forceFollow&&b||(d.stopImmediatePropagation(),d.preventDefault(),a._hide(e)):(d.stopImmediatePropagation(),d.preventDefault(),a._show(h),e.add(e.parentsUntil(a.$element,".".concat(c))).attr("data-is-click",!0)))}),a.options.closeOnClickInside&&this.$menuItems.on("click.zf.dropdownMenu",function(){j()(this).hasClass(c)||a._hide()}),b&&this.options.disableHoverOnTouch&&(this.options.disableHover=!0),this.options.disableHover||this.$menuItems.on("mouseenter.zf.dropdownMenu",function(){var b=j()(this);b.hasClass(c)&&(clearTimeout(b.data("_delay")),b.data("_delay",setTimeout(function(){a._show(b.children(".is-dropdown-submenu"))},a.options.hoverDelay)))}).on("mouseleave.zf.dropdownMenu",Object(l.ignoreMousedisappear)(function(){var b=j()(this);if(b.hasClass(c)&&a.options.autoclose){
if("true"===b.attr("data-is-click")&&a.options.clickOpen)return!1;clearTimeout(b.data("_delay")),b.data("_delay",setTimeout(function(){a._hide(b)},a.options.closingTime))}})),this.$menuItems.on("keydown.zf.dropdownMenu",function(b){function c(){h.children("a:first").focus(),b.preventDefault()}function d(){g.children("a:first").focus(),b.preventDefault()}function e(){var c=i.children("ul.is-dropdown-submenu");c.length&&(a._show(c),i.find("li > a:first").focus(),b.preventDefault())}function f(){var c=i.parent("ul").parent("li");c.children("a:first").focus(),a._hide(c),b.preventDefault()}var g,h,i=j()(b.target).parentsUntil("ul",'[role="none"]'),k=-1<a.$tabs.index(i),l=k?a.$tabs:i.siblings("li").add(i);l.each(function(a){j()(this).is(i)&&(g=l.eq(a-1),h=l.eq(a+1))});var n={open:e,close:function(){a._hide(a.$element),a.$menuItems.eq(0).children("a").focus(),b.preventDefault()}};k?a._isVertical()?a._isRtl()?j.a.extend(n,{down:c,up:d,next:f,previous:e}):j.a.extend(n,{down:c,up:d,next:e,previous:f}):a._isRtl()?j.a.extend(n,{next:d,previous:c,down:e,up:f}):j.a.extend(n,{next:c,previous:d,down:e,up:f}):a._isRtl()?j.a.extend(n,{next:f,previous:e,down:c,up:d}):j.a.extend(n,{next:e,previous:f,down:c,up:d}),m.Keyboard.handleKey(b,"DropdownMenu",n)})}},{key:"_addBodyHandler",value:function(){var a=this,b=j()(document.body);this._removeBodyHandler(),b.on("click.zf.dropdownMenu tap.zf.dropdownMenu",function(b){!j()(b.target).closest(a.$element).length&&(a._hide(),a._removeBodyHandler())})}},{key:"_removeBodyHandler",value:function(){j()(document.body).off("click.zf.dropdownMenu tap.zf.dropdownMenu")}},{key:"_show",value:function(a){var b=this.$tabs.index(this.$tabs.filter(function(b,c){return 0<j()(c).find(a).length})),c=a.parent("li.is-dropdown-submenu-parent").siblings("li.is-dropdown-submenu-parent");this._hide(c,b),a.css("visibility","hidden").addClass("js-dropdown-active").parent("li.is-dropdown-submenu-parent").addClass("is-active"),o.Box.ImNotTouchingYou(a,null,!0)||(c="left"===this.options.alignment?"-right":"-left",(b=a.parent(".is-dropdown-submenu-parent")).removeClass("opens".concat(c)).addClass("opens-".concat(this.options.alignment)),o.Box.ImNotTouchingYou(a,null,!0)||b.removeClass("opens-".concat(this.options.alignment)).addClass("opens-inner"),this.changed=!0),a.css("visibility",""),this.options.closeOnClick&&this._addBodyHandler(),this.$element.trigger("show.zf.dropdownMenu",[a])}},{key:"_hide",value:function(a,b){var c,d=a&&a.length?a:void 0!==b?this.$tabs.not(function(a){return a===b}):this.$element;(d.hasClass("is-active")||0<d.find(".is-active").length)&&((c=d.find("li.is-active")).add(d).attr({"data-is-click":!1}).removeClass("is-active"),d.find("ul.js-dropdown-active").removeClass("js-dropdown-active"),(this.changed||d.find("opens-inner").length)&&(a="left"===this.options.alignment?"right":"left",d.find("li.is-dropdown-submenu-parent").add(d).removeClass("opens-inner opens-".concat(this.options.alignment)).addClass("opens-".concat(a)),this.changed=!1),clearTimeout(c.data("_delay")),this._removeBodyHandler(),this.$element.trigger("hide.zf.dropdownMenu",[d]))}},{key:"_destroy",value:function(){this.$menuItems.off(".zf.dropdownMenu").removeAttr("data-is-click").removeClass("is-right-arrow is-left-arrow is-down-arrow opens-right opens-left opens-inner"),j()(document.body).off(".zf.dropdownMenu"),n.Nest.Burn(this.$element,"dropdown")}}])&&f(b.prototype,c),d&&f(b,d),a}();q.defaults={disableHover:!1,disableHoverOnTouch:!0,autoclose:!0,hoverDelay:50,clickOpen:!1,closingTime:500,alignment:"auto",closeOnClick:!0,closeOnClickInside:!0,verticalClass:"vertical",rightClass:"align-right",forceFollow:!0}},"./js/foundation.equalizer.js":function(a,b,c){function e(a){return(e="function"==typeof Symbol&&"symbol"==d(Symbol.iterator)?function(a){return"undefined"==typeof a?"undefined":d(a)}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":"undefined"==typeof a?"undefined":d(a)})(a)}function f(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}function g(a,b){return(g=Object.setPrototypeOf||function(a,b){return a.__proto__=b,a})(a,b)}function h(a){var b=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(a){return!1}}();return function(){var c,d=i(a);return function(a,b){if(b&&("object"===e(b)||"function"==typeof b))return b;if(void 0!==b)throw new TypeError("Derived constructors may only return object or undefined");return function(a){if(void 0!==a)return a;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(a)}(this,b?(c=i(this).constructor,Reflect.construct(d,arguments,c)):d.apply(this,arguments))}}function i(a){return(i=Object.setPrototypeOf?Object.getPrototypeOf:function(a){return a.__proto__||Object.getPrototypeOf(a)})(a)}c.r(b),c.d(b,"Equalizer",function(){return o});var b=c("jquery"),j=c.n(b),k=c("./js/foundation.util.mediaQuery.js"),l=c("./js/foundation.util.imageLoader.js"),m=c("./js/foundation.core.utils.js"),n=c("./js/foundation.core.plugin.js"),o=function(){function a(){return function(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}(this,a),e.apply(this,arguments)}!function(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function");a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,writable:!0,configurable:!0}}),b&&g(a,b)}(a,n.Plugin);var b,c,d,e=h(a);return b=a,(c=[{key:"_setup",value:function(b,c){this.$element=b,this.options=j.a.extend({},a.defaults,this.$element.data(),c),this.className="Equalizer",this._init()}},{key:"_init",value:function(){var a=this.$element.attr("data-equalizer")||"",b=this.$element.find('[data-equalizer-watch="'.concat(a,'"]'));k.MediaQuery._init(),this.$watched=b.length?b:this.$element.find("[data-equalizer-watch]"),this.$element.attr("data-resize",a||Object(m.GetYoDigits)(6,"eq")),this.$element.attr("data-mutate",a||Object(m.GetYoDigits)(6,"eq")),this.hasNested=0<this.$element.find("[data-equalizer]").length,this.isNested=0<this.$element.parentsUntil(document.body,"[data-equalizer]").length,this.isOn=!1,this._bindHandler={onResizeMeBound:this._onResizeMe.bind(this),onPostEqualizedBound:this._onPostEqualized.bind(this)};var c,a=this.$element.find("img");this.options.equalizeOn?(c=this._checkMQ(),j()(window).on("changed.zf.mediaquery",this._checkMQ.bind(this))):this._events(),(void 0!==c&&!1===c||void 0===c)&&(a.length?Object(l.onImagesLoaded)(a,this._reflow.bind(this)):this._reflow())}},{key:"_pauseEvents",value:function(){this.isOn=!1,this.$element.off({".zf.equalizer":this._bindHandler.onPostEqualizedBound,"resizeme.zf.trigger":this._bindHandler.onResizeMeBound,"mutateme.zf.trigger":this._bindHandler.onResizeMeBound})}},{key:"_onResizeMe",value:function(){this._reflow()}},{key:"_onPostEqualized",value:function(a){a.target!==this.$element[0]&&this._reflow()}},{key:"_events",value:function(){this._pauseEvents(),this.hasNested?this.$element.on("postequalized.zf.equalizer",this._bindHandler.onPostEqualizedBound):(this.$element.on("resizeme.zf.trigger",this._bindHandler.onResizeMeBound),this.$element.on("mutateme.zf.trigger",this._bindHandler.onResizeMeBound)),this.isOn=!0}},{key:"_checkMQ",value:function(){var a=!k.MediaQuery.is(this.options.equalizeOn);return a?this.isOn&&(this._pauseEvents(),this.$watched.css("height","auto")):this.isOn||this._events(),a}},{key:"_killswitch",value:function(){}},{key:"_reflow",value:function(){return!this.options.equalizeOnStack&&this._isStacked()?(this.$watched.css("height","auto"),!1):void(this.options.equalizeByRow?this.getHeightsByRow(this.applyHeightByRow.bind(this)):this.getHeights(this.applyHeight.bind(this)))}},{key:"_isStacked",value:function(){return!this.$watched[0]||!this.$watched[1]||this.$watched[0].getBoundingClientRect().top!==this.$watched[1].getBoundingClientRect().top}},{key:"getHeights",value:function(a){for(var b=[],c=0,d=this.$watched.length;c<d;c++)this.$watched[c].style.height="auto",b.push(this.$watched[c].offsetHeight);a(b)}},{key:"getHeightsByRow",value:function(a){var b=this.$watched.length?this.$watched.first().offset().top:0,c=[],d=0;c[d]=[];for(var e=0,f=this.$watched.length;e<f;e++){this.$watched[e].style.height="auto";var g=j()(this.$watched[e]).offset().top;g!==b&&(c[++d]=[],b=g),c[d].push([this.$watched[e],this.$watched[e].offsetHeight])}for(var h=0,i=c.length;h<i;h++){var k=j()(c[h]).map(function(){return this[1]}).get(),k=Math.max.apply(null,k);c[h].push(k)}a(c)}},{key:"applyHeight",value:function(a){a=Math.max.apply(null,a),this.$element.trigger("preequalized.zf.equalizer"),this.$watched.css("height",a),this.$element.trigger("postequalized.zf.equalizer")}},{key:"applyHeightByRow",value:function(a){this.$element.trigger("preequalized.zf.equalizer");for(var b=0,c=a.length;b<c;b++){var d=a[b].length,e=a[b][d-1];if(d<=2)j()(a[b][0][0]).css({height:"auto"});else{this.$element.trigger("preequalizedrow.zf.equalizer");for(var f=0,g=d-1;f<g;f++)j()(a[b][f][0]).css({height:e});this.$element.trigger("postequalizedrow.zf.equalizer")}}this.$element.trigger("postequalized.zf.equalizer")}},{key:"_destroy",value:function(){this._pauseEvents(),this.$watched.css("height","auto")}}])&&f(b.prototype,c),d&&f(b,d),a}();o.defaults={equalizeOnStack:!1,equalizeByRow:!1,equalizeOn:""}},"./js/foundation.interchange.js":function(a,b,c){function e(a){return(e="function"==typeof Symbol&&"symbol"==d(Symbol.iterator)?function(a){return"undefined"==typeof a?"undefined":d(a)}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":"undefined"==typeof a?"undefined":d(a)})(a)}function f(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}function g(a,b){return(g=Object.setPrototypeOf||function(a,b){return a.__proto__=b,a})(a,b)}function h(a){var b=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(a){return!1}}();return function(){var c,d=i(a);return function(a,b){if(b&&("object"===e(b)||"function"==typeof b))return b;if(void 0!==b)throw new TypeError("Derived constructors may only return object or undefined");return function(a){if(void 0!==a)return a;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(a)}(this,b?(c=i(this).constructor,Reflect.construct(d,arguments,c)):d.apply(this,arguments))}}function i(a){return(i=Object.setPrototypeOf?Object.getPrototypeOf:function(a){return a.__proto__||Object.getPrototypeOf(a)})(a)}c.r(b),c.d(b,"Interchange",function(){return o});var b=c("jquery"),j=c.n(b),k=c("./js/foundation.util.mediaQuery.js"),l=c("./js/foundation.core.plugin.js"),m=c("./js/foundation.core.utils.js"),n=c("./js/foundation.util.triggers.js"),o=function(){function a(){return function(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}(this,a),e.apply(this,arguments)}!function(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function");a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,writable:!0,configurable:!0}}),b&&g(a,b)}(a,l.Plugin);var b,c,d,e=h(a);return b=a,(c=[{key:"_setup",value:function(b,c){this.$element=b,this.options=j.a.extend({},a.defaults,this.$element.data(),c),this.rules=[],this.currentPath="",this.className="Interchange",n.Triggers.init(j.a),this._init(),this._events()}},{key:"_init",value:function(){k.MediaQuery._init();var a=this.$element[0].id||Object(m.GetYoDigits)(6,"interchange");this.$element.attr({"data-resize":a,id:a}),this._parseOptions(),this._addBreakpoints(),this._generateRules(),this._reflow()}},{key:"_events",value:function(){var a=this;this.$element.off("resizeme.zf.trigger").on("resizeme.zf.trigger",function(){return a._reflow()})}},{key:"_reflow",value:function(){var a,b,c;for(b in this.rules)this.rules.hasOwnProperty(b)&&(c=this.rules[b],window.matchMedia(c.query).matches&&(a=c));a&&this.replace(a.path)}},{key:"_parseOptions",value:function(){void 0===this.options.type?this.options.type="auto":-1===["auto","src","background","html"].indexOf(this.options.type)&&(console.warn('Warning: invalid value "'.concat(this.options.type,'" for Interchange option "type"')),this.options.type="auto")}},{key:"_addBreakpoints",value:function(){for(var b in k.MediaQuery.queries)k.MediaQuery.queries.hasOwnProperty(b)&&(b=k.MediaQuery.queries[b],a.SPECIAL_QUERIES[b.name]=b.value)}},{key:"_generateRules",value:function(){var b,c,d,e=[],f=this.options.rules||this.$element.data("interchange");for(b in f="string"==typeof f?f.match(/\[.*?, .*?\]/g):f)f.hasOwnProperty(b)&&(c=(d=f[b].slice(1,-1).split(", ")).slice(0,-1).join(""),d=d[d.length-1],a.SPECIAL_QUERIES[d]&&(d=a.SPECIAL_QUERIES[d]),e.push({path:c,query:d}));this.rules=e}},{key:"replace",value:function(a){var b,c,d=this;this.currentPath!==a&&(b="replaced.zf.interchange","src"===(c="auto"===(c=this.options.type)?"IMG"===this.$element[0].nodeName?"src":a.match(/\.(gif|jpe?g|png|svg|tiff)([?#].*)?/i)?"background":"html":c)?this.$element.attr("src",a).on("load",function(){d.currentPath=a}).trigger(b):"background"===c?(a=a.replace(/\(/g,"%28").replace(/\)/g,"%29"),this.$element.css({"background-image":"url("+a+")"}).trigger(b)):"html"===c&&j.a.get(a,function(c){d.$element.html(c).trigger(b),j()(c).foundation(),d.currentPath=a}))}},{key:"_destroy",value:function(){this.$element.off("resizeme.zf.trigger")}}])&&f(b.prototype,c),d&&f(b,d),a}();o.defaults={rules:null,type:"auto"},o.SPECIAL_QUERIES={landscape:"screen and (orientation: landscape)",portrait:"screen and (orientation: portrait)",retina:"only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx)"}},"./js/foundation.magellan.js":function(a,b,c){function e(a){return(e="function"==typeof Symbol&&"symbol"==d(Symbol.iterator)?function(a){return"undefined"==typeof a?"undefined":d(a)}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":"undefined"==typeof a?"undefined":d(a)})(a)}function f(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}function g(a,b){return(g=Object.setPrototypeOf||function(a,b){return a.__proto__=b,a})(a,b)}function h(a){var b=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(a){return!1}}();return function(){var c,d=i(a);return function(a,b){if(b&&("object"===e(b)||"function"==typeof b))return b;if(void 0!==b)throw new TypeError("Derived constructors may only return object or undefined");return function(a){if(void 0!==a)return a;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(a)}(this,b?(c=i(this).constructor,Reflect.construct(d,arguments,c)):d.apply(this,arguments))}}function i(a){return(i=Object.setPrototypeOf?Object.getPrototypeOf:function(a){return a.__proto__||Object.getPrototypeOf(a)})(a)}c.r(b),c.d(b,"Magellan",function(){return o});var b=c("jquery"),j=c.n(b),k=c("./js/foundation.core.plugin.js"),l=c("./js/foundation.core.utils.js"),m=c("./js/foundation.smoothScroll.js"),n=c("./js/foundation.util.triggers.js"),o=function(){function a(){return function(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}(this,a),e.apply(this,arguments)}!function(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function");a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,writable:!0,configurable:!0}}),b&&g(a,b)}(a,k.Plugin);var b,c,d,e=h(a);return b=a,(c=[{key:"_setup",value:function(b,c){this.$element=b,this.options=j.a.extend({},a.defaults,this.$element.data(),c),this.className="Magellan",n.Triggers.init(j.a),this._init(),this.calcPoints()}},{key:"_init",value:function(){var a=this.$element[0].id||Object(l.GetYoDigits)(6,"magellan");this.$targets=j()("[data-magellan-target]"),this.$links=this.$element.find("a"),this.$element.attr({"data-resize":a,"data-scroll":a,id:a}),this.$active=j()(),this.scrollPos=parseInt(window.pageYOffset,10),this._events()}},{key:"calcPoints",value:function(){var a=this,b=document.body,c=document.documentElement;this.points=[],this.winHeight=Math.round(Math.max(window.innerHeight,c.clientHeight)),this.docHeight=Math.round(Math.max(b.scrollHeight,b.offsetHeight,c.clientHeight,c.scrollHeight,c.offsetHeight)),this.$targets.each(function(){var b=j()(this),c=Math.round(b.offset().top-a.options.threshold);b.targetPoint=c,a.points.push(c)})}},{key:"_events",value:function(){var a=this;j()(window).one("load",function(){a.options.deepLinking&&location.hash&&a.scrollToLoc(location.hash),a.calcPoints(),a._updateActive()}),a.onLoadListener=Object(l.onLoad)(j()(window),function(){a.$element.on({"resizeme.zf.trigger":a.reflow.bind(a),"scrollme.zf.trigger":a._updateActive.bind(a)}).on("click.zf.magellan",'a[href^="#"]',function(b){b.preventDefault(),b=this.getAttribute("href"),a.scrollToLoc(b)})}),this._deepLinkScroll=function(){a.options.deepLinking&&a.scrollToLoc(window.location.hash)},j()(window).on("hashchange",this._deepLinkScroll)}},{key:"scrollToLoc",value:function(a){this._inTransition=!0;var b=this,c={animationEasing:this.options.animationEasing,animationDuration:this.options.animationDuration,threshold:this.options.threshold,offset:this.options.offset};m.SmoothScroll.scrollToLoc(a,c,function(){b._inTransition=!1})}},{key:"reflow",value:function(){this.calcPoints(),this._updateActive()}},{key:"_updateActive",value:function(){var a,b,c,d,e,f,g=this;this._inTransition||(a=parseInt(window.pageYOffset,10),b=this.scrollPos>a,(this.scrollPos=a)<this.points[0]-this.options.offset-(b?this.options.threshold:0)||(f=a+this.winHeight===this.docHeight?this.points.length-1:(e=this.points.filter(function(c){return c-g.options.offset-(b?g.options.threshold:0)<=a})).length?e.length-1:0),c=this.$active,d="",void 0!==f?(this.$active=this.$links.filter('[href="#'+this.$targets.eq(f).data("magellan-target")+'"]'),this.$active.length&&(d=this.$active[0].getAttribute("href"))):this.$active=j()(),e=!(!this.$active.length&&!c.length||this.$active.is(c)),f=d!==window.location.hash,e&&(c.removeClass(this.options.activeClass),this.$active.addClass(this.options.activeClass)),this.options.deepLinking&&f&&(window.history.pushState?(f=d||window.location.pathname+window.location.search,this.options.updateHistory?window.history.pushState({},"",f):window.history.replaceState({},"",f)):window.location.hash=d),e&&this.$element.trigger("update.zf.magellan",[this.$active]))}},{key:"_destroy",value:function(){var a;this.$element.off(".zf.trigger .zf.magellan").find(".".concat(this.options.activeClass)).removeClass(this.options.activeClass),this.options.deepLinking&&(a=this.$active[0].getAttribute("href"),window.location.hash.replace(a,"")),j()(window).off("hashchange",this._deepLinkScroll),this.onLoadListener&&j()(window).off(this.onLoadListener)}}])&&f(b.prototype,c),d&&f(b,d),a}();o.defaults={animationDuration:500,animationEasing:"linear",threshold:50,activeClass:"is-active",deepLinking:!1,updateHistory:!1,offset:0}},"./js/foundation.offcanvas.js":function(a,b,c){function e(a){return(e="function"==typeof Symbol&&"symbol"==d(Symbol.iterator)?function(a){return"undefined"==typeof a?"undefined":d(a)}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":"undefined"==typeof a?"undefined":d(a)})(a)}function f(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}function g(a,b){return(g=Object.setPrototypeOf||function(a,b){return a.__proto__=b,a})(a,b)}function h(a){var b=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(a){return!1}}();return function(){var c,d=i(a);return function(a,b){if(b&&("object"===e(b)||"function"==typeof b))return b;if(void 0!==b)throw new TypeError("Derived constructors may only return object or undefined");return function(a){if(void 0!==a)return a;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(a)}(this,b?(c=i(this).constructor,Reflect.construct(d,arguments,c)):d.apply(this,arguments))}}function i(a){return(i=Object.setPrototypeOf?Object.getPrototypeOf:function(a){return a.__proto__||Object.getPrototypeOf(a)})(a)}c.r(b),c.d(b,"OffCanvas",function(){return p});var b=c("jquery"),j=c.n(b),k=c("./js/foundation.core.plugin.js"),l=c("./js/foundation.core.utils.js"),m=c("./js/foundation.util.keyboard.js"),n=c("./js/foundation.util.mediaQuery.js"),o=c("./js/foundation.util.triggers.js"),p=function(){function a(){return function(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}(this,a),i.apply(this,arguments)}!function(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function");a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,writable:!0,configurable:!0}}),b&&g(a,b)}(a,k.Plugin);var b,c,d,i=h(a);return b=a,(c=[{key:"_setup",value:function(b,c){var d=this;this.className="OffCanvas",this.$element=b,this.options=j.a.extend({},a.defaults,this.$element.data(),c),this.contentClasses={base:[],reveal:[]},this.$lastTrigger=j()(),this.$triggers=j()(),this.position="left",this.$content=j()(),this.nested=!!this.options.nested,this.$sticky=j()(),this.isInCanvas=!1,j()(["push","overlap"]).each(function(a,b){d.contentClasses.base.push("has-transition-"+b)}),j()(["left","right","top","bottom"]).each(function(a,b){d.contentClasses.base.push("has-position-"+b),d.contentClasses.reveal.push("has-reveal-"+b)}),o.Triggers.init(j.a),n.MediaQuery._init(),this._init(),this._events(),m.Keyboard.register("OffCanvas",{ESCAPE:"close"})}},{key:"_init",value:function(){var a=this.$element.attr("id");this.$element.attr("aria-hidden","true"),this.options.contentId?this.$content=j()("#"+this.options.contentId):this.$element.siblings("[data-off-canvas-content]").length?this.$content=this.$element.siblings("[data-off-canvas-content]").first():this.$content=this.$element.closest("[data-off-canvas-content]").first(),this.options.contentId?this.options.contentId&&null===this.options.nested&&console.warn("Remember to use the nested option if using the content ID option!"):this.nested=0===this.$element.siblings("[data-off-canvas-content]").length,!0===this.nested&&(this.options.transition="overlap",this.$element.removeClass("is-transition-push")),this.$element.addClass("is-transition-".concat(this.options.transition," is-closed")),this.$triggers=j()(document).find('[data-open="'+a+'"], [data-close="'+a+'"], [data-toggle="'+a+'"]').attr("aria-expanded","false").attr("aria-controls",a),this.position=this.$element.is(".position-left, .position-top, .position-right, .position-bottom")?this.$element.attr("class").match(/position\-(left|top|right|bottom)/)[1]:this.position,!0===this.options.contentOverlay&&(a=document.createElement("div"),b="fixed"===j()(this.$element).css("position")?"is-overlay-fixed":"is-overlay-absolute",a.setAttribute("class","js-off-canvas-overlay "+b),this.$overlay=j()(a),"is-overlay-fixed"==b?j()(this.$overlay).insertAfter(this.$element):this.$content.append(this.$overlay));var b=new RegExp(Object(l.RegExpEscape)(this.options.revealClass)+"([^\\s]+)","g").exec(this.$element[0].className);b&&(this.options.isRevealed=!0,this.options.revealOn=this.options.revealOn||b[1]),!0===this.options.isRevealed&&this.options.revealOn&&(this.$element.first().addClass("".concat(this.options.revealClass).concat(this.options.revealOn)),this._setMQChecker()),this.options.transitionTime&&this.$element.css("transition-duration",this.options.transitionTime),this.$sticky=this.$content.find("[data-off-canvas-sticky]"),0<this.$sticky.length&&"push"===this.options.transition&&(this.options.contentScroll=!1),b=this.$element.attr("class").match(/\bin-canvas-for-(\w+)/),b&&2===b.length?this.options.inCanvasOn=b[1]:this.options.inCanvasOn&&this.$element.addClass("in-canvas-for-".concat(this.options.inCanvasOn)),this.options.inCanvasOn&&this._checkInCanvas(),this._removeContentClasses()}},{key:"_events",value:function(){var a=this;this.$element.off(".zf.trigger .zf.offCanvas").on({"open.zf.trigger":this.open.bind(this),"close.zf.trigger":this.close.bind(this),"toggle.zf.trigger":this.toggle.bind(this),"keydown.zf.offCanvas":this._handleKeyboard.bind(this)}),!0===this.options.closeOnClick&&(this.options.contentOverlay?this.$overlay:this.$content).on({"click.zf.offCanvas":this.close.bind(this)}),this.options.inCanvasOn&&j()(window).on("changed.zf.mediaquery",function(){a._checkInCanvas()})}},{key:"_setMQChecker",value:function(){var a=this;this.onLoadListener=Object(l.onLoad)(j()(window),function(){n.MediaQuery.atLeast(a.options.revealOn)&&a.reveal(!0)}),j()(window).on("changed.zf.mediaquery",function(){n.MediaQuery.atLeast(a.options.revealOn)?a.reveal(!0):a.reveal(!1)})}},{key:"_checkInCanvas",value:function(){this.isInCanvas=n.MediaQuery.atLeast(this.options.inCanvasOn),!0===this.isInCanvas&&this.close()}},{key:"_removeContentClasses",value:function(a){"boolean"!=typeof a?this.$content.removeClass(this.contentClasses.base.join(" ")):!1===a&&this.$content.removeClass("has-reveal-".concat(this.position))}},{key:"_addContentClasses",value:function(a){this._removeContentClasses(a),"boolean"!=typeof a?this.$content.addClass("has-transition-".concat(this.options.transition," has-position-").concat(this.position)):!0===a&&this.$content.addClass("has-reveal-".concat(this.position))}},{key:"_fixStickyElements",value:function(){this.$sticky.each(function(a,b){var c=j()(b);"fixed"===c.css("position")&&(b=parseInt(c.css("top"),10),c.data("offCanvasSticky",{top:b}),b=j()(document).scrollTop()+b,c.css({top:"".concat(b,"px"),width:"100%",transition:"none"}))})}},{key:"_unfixStickyElements",value:function(){this.$sticky.each(function(a,b){var c=j()(b),b=c.data("offCanvasSticky");"object"===e(b)&&(c.css({top:"".concat(b.top,"px"),width:"",transition:""}),c.data("offCanvasSticky",""))})}},{key:"reveal",value:function(a){a?(this.close(),this.isRevealed=!0,this.$element.attr("aria-hidden","false"),this.$element.off("open.zf.trigger toggle.zf.trigger"),this.$element.removeClass("is-closed")):(this.isRevealed=!1,this.$element.attr("aria-hidden","true"),this.$element.off("open.zf.trigger toggle.zf.trigger").on({"open.zf.trigger":this.open.bind(this),"toggle.zf.trigger":this.toggle.bind(this)}),this.$element.addClass("is-closed")),this._addContentClasses(a)}},{key:"_stopScrolling",value:function(){return!1}},{key:"_recordScrollable",value:function(a){this.lastY=a.touches[0].pageY}},{key:"_preventDefaultAtEdges",value:function(a){var b=a.data,c=this.lastY-a.touches[0].pageY;this.lastY=a.touches[0].pageY,b._canScroll(c,this)||a.preventDefault()}},{key:"_scrollboxTouchMoved",value:function(a){var b=a.data,c=this.closest("[data-off-canvas], [data-off-canvas-scrollbox-outer]"),d=this.lastY-a.touches[0].pageY;c.lastY=this.lastY=a.touches[0].pageY,a.stopPropagation(),b._canScroll(d,this)||(b._canScroll(d,c)?c.scrollTop+=d:a.preventDefault())}},{key:"_canScroll",value:function(a,b){var c=0<b.scrollTop,b=b.scrollTop<b.scrollHeight-b.clientHeight;return a<0&&c||0<a&&b}},{key:"open",value:function(a,b){var c,d=this;this.$element.hasClass("is-open")||this.isRevealed||this.isInCanvas||(c=this,b&&(this.$lastTrigger=b),"top"===this.options.forceTo?window.scrollTo(0,0):"bottom"===this.options.forceTo&&window.scrollTo(0,document.body.scrollHeight),this.options.transitionTime&&"overlap"!==this.options.transition?this.$element.siblings("[data-off-canvas-content]").css("transition-duration",this.options.transitionTime):this.$element.siblings("[data-off-canvas-content]").css("transition-duration",""),this.$element.addClass("is-open").removeClass("is-closed"),this.$triggers.attr("aria-expanded","true"),this.$element.attr("aria-hidden","false"),this.$content.addClass("is-open-"+this.position),!1===this.options.contentScroll&&(j()("body").addClass("is-off-canvas-open").on("touchmove",this._stopScrolling),this.$element.on("touchstart",this._recordScrollable),this.$element.on("touchmove",this,this._preventDefaultAtEdges),this.$element.on("touchstart","[data-off-canvas-scrollbox]",this._recordScrollable),this.$element.on("touchmove","[data-off-canvas-scrollbox]",this,this._scrollboxTouchMoved)),!0===this.options.contentOverlay&&this.$overlay.addClass("is-visible"),!0===this.options.closeOnClick&&!0===this.options.contentOverlay&&this.$overlay.addClass("is-closable"),!0===this.options.autoFocus&&this.$element.one(Object(l.transitionend)(this.$element),function(){var a;c.$element.hasClass("is-open")&&((a=c.$element.find("[data-autofocus]")).length?a:c.$element.find("a, button")).eq(0).focus()}),!0===this.options.trapFocus&&(this.$content.attr("tabindex","-1"),m.Keyboard.trapFocus(this.$element)),"push"===this.options.transition&&this._fixStickyElements(),this._addContentClasses(),this.$element.trigger("opened.zf.offCanvas"),this.$element.one(Object(l.transitionend)(this.$element),function(){d.$element.trigger("openedEnd.zf.offCanvas")}))}},{key:"close",value:function(){var a=this;this.$element.hasClass("is-open")&&!this.isRevealed&&(this.$element.trigger("close.zf.offCanvas"),this.$element.removeClass("is-open"),this.$element.attr("aria-hidden","true"),this.$content.removeClass("is-open-left is-open-top is-open-right is-open-bottom"),!0===this.options.contentOverlay&&this.$overlay.removeClass("is-visible"),!0===this.options.closeOnClick&&!0===this.options.contentOverlay&&this.$overlay.removeClass("is-closable"),this.$triggers.attr("aria-expanded","false"),this.$element.one(Object(l.transitionend)(this.$element),function(){a.$element.addClass("is-closed"),a._removeContentClasses(),"push"===a.options.transition&&a._unfixStickyElements(),!1===a.options.contentScroll&&(j()("body").removeClass("is-off-canvas-open").off("touchmove",a._stopScrolling),a.$element.off("touchstart",a._recordScrollable),a.$element.off("touchmove",a._preventDefaultAtEdges),a.$element.off("touchstart","[data-off-canvas-scrollbox]",a._recordScrollable),a.$element.off("touchmove","[data-off-canvas-scrollbox]",a._scrollboxTouchMoved)),!0===a.options.trapFocus&&(a.$content.removeAttr("tabindex"),m.Keyboard.releaseFocus(a.$element)),a.$element.trigger("closed.zf.offCanvas")}))}},{key:"toggle",value:function(a,b){this.$element.hasClass("is-open")?this.close(a,b):this.open(a,b)}},{key:"_handleKeyboard",value:function(a){var b=this;m.Keyboard.handleKey(a,"OffCanvas",{close:function(){return b.close(),b.$lastTrigger.focus(),!0},handled:function(){a.preventDefault()}})}},{key:"_destroy",value:function(){this.close(),this.$element.off(".zf.trigger .zf.offCanvas"),this.$overlay.off(".zf.offCanvas"),this.onLoadListener&&j()(window).off(this.onLoadListener)}}])&&f(b.prototype,c),d&&f(b,d),a}();p.defaults={closeOnClick:!0,contentOverlay:!0,contentId:null,
nested:null,contentScroll:!0,transitionTime:null,transition:"push",forceTo:null,isRevealed:!1,revealOn:null,inCanvasOn:null,autoFocus:!0,revealClass:"reveal-for-",trapFocus:!1}},"./js/foundation.orbit.js":function(a,b,c){function e(a){return(e="function"==typeof Symbol&&"symbol"==d(Symbol.iterator)?function(a){return"undefined"==typeof a?"undefined":d(a)}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":"undefined"==typeof a?"undefined":d(a)})(a)}function f(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}function g(a,b){return(g=Object.setPrototypeOf||function(a,b){return a.__proto__=b,a})(a,b)}function h(a){var b=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(a){return!1}}();return function(){var c,d=i(a);return function(a,b){if(b&&("object"===e(b)||"function"==typeof b))return b;if(void 0!==b)throw new TypeError("Derived constructors may only return object or undefined");return function(a){if(void 0!==a)return a;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(a)}(this,b?(c=i(this).constructor,Reflect.construct(d,arguments,c)):d.apply(this,arguments))}}function i(a){return(i=Object.setPrototypeOf?Object.getPrototypeOf:function(a){return a.__proto__||Object.getPrototypeOf(a)})(a)}c.r(b),c.d(b,"Orbit",function(){return r});var b=c("jquery"),j=c.n(b),k=c("./js/foundation.util.keyboard.js"),l=c("./js/foundation.util.motion.js"),m=c("./js/foundation.util.timer.js"),n=c("./js/foundation.util.imageLoader.js"),o=c("./js/foundation.core.utils.js"),p=c("./js/foundation.core.plugin.js"),q=c("./js/foundation.util.touch.js"),r=function(){function a(){return function(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}(this,a),e.apply(this,arguments)}!function(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function");a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,writable:!0,configurable:!0}}),b&&g(a,b)}(a,p.Plugin);var b,c,d,e=h(a);return b=a,(c=[{key:"_setup",value:function(b,c){this.$element=b,this.options=j.a.extend({},a.defaults,this.$element.data(),c),this.className="Orbit",q.Touch.init(j.a),this._init(),k.Keyboard.register("Orbit",{ltr:{ARROW_RIGHT:"next",ARROW_LEFT:"previous"},rtl:{ARROW_LEFT:"next",ARROW_RIGHT:"previous"}})}},{key:"_init",value:function(){this._reset(),this.$wrapper=this.$element.find(".".concat(this.options.containerClass)),this.$slides=this.$element.find(".".concat(this.options.slideClass));var a=this.$element.find("img"),b=this.$slides.filter(".is-active"),c=this.$element[0].id||Object(o.GetYoDigits)(6,"orbit");this.$element.attr({"data-resize":c,id:c}),b.length||this.$slides.eq(0).addClass("is-active"),this.options.useMUI||this.$slides.addClass("no-motionui"),a.length?Object(n.onImagesLoaded)(a,this._prepareForOrbit.bind(this)):this._prepareForOrbit(),this.options.bullets&&this._loadBullets(),this._events(),this.options.autoPlay&&1<this.$slides.length&&this.geoSync(),this.options.accessible&&this.$wrapper.attr("tabindex",0)}},{key:"_loadBullets",value:function(){this.$bullets=this.$element.find(".".concat(this.options.boxOfBullets)).find("button")}},{key:"geoSync",value:function(){var a=this;this.timer=new m.Timer(this.$element,{duration:this.options.timerDelay,infinite:!1},function(){a.changeSlide(!0)}),this.timer.start()}},{key:"_prepareForOrbit",value:function(){this._setWrapperHeight()}},{key:"_setWrapperHeight",value:function(a){var b,c=0,d=0,e=this;this.$slides.each(function(){b=this.getBoundingClientRect().height,j()(this).attr("data-slide",d),/mui/g.test(j()(this)[0].className)||e.$slides.filter(".is-active")[0]===e.$slides.eq(d)[0]||j()(this).css({display:"none"}),c=c<b?b:c,d++}),d===this.$slides.length&&(this.$wrapper.css({height:c}),a&&a(c))}},{key:"_setSlideHeight",value:function(a){this.$slides.each(function(){j()(this).css("max-height",a)})}},{key:"_events",value:function(){var a=this;this.$element.off(".resizeme.zf.trigger").on({"resizeme.zf.trigger":this._prepareForOrbit.bind(this)}),1<this.$slides.length&&(this.options.swipe&&this.$slides.off("swipeleft.zf.orbit swiperight.zf.orbit").on("swipeleft.zf.orbit",function(b){b.preventDefault(),a.changeSlide(!0)}).on("swiperight.zf.orbit",function(b){b.preventDefault(),a.changeSlide(!1)}),this.options.autoPlay&&(this.$slides.on("click.zf.orbit",function(){a.$element.data("clickedOn",!a.$element.data("clickedOn")),a.timer[a.$element.data("clickedOn")?"pause":"start"]()}),this.options.pauseOnHover&&this.$element.on("mouseenter.zf.orbit",function(){a.timer.pause()}).on("mouseleave.zf.orbit",function(){a.$element.data("clickedOn")||a.timer.start()})),this.options.navButtons&&this.$element.find(".".concat(this.options.nextClass,", .").concat(this.options.prevClass)).attr("tabindex",0).on("click.zf.orbit touchend.zf.orbit",function(b){b.preventDefault(),a.changeSlide(j()(this).hasClass(a.options.nextClass))}),this.options.bullets&&this.$bullets.on("click.zf.orbit touchend.zf.orbit",function(){if(/is-active/g.test(this.className))return!1;var b=j()(this).data("slide"),c=b>a.$slides.filter(".is-active").data("slide"),d=a.$slides.eq(b);a.changeSlide(c,d,b)}),this.options.accessible&&this.$wrapper.add(this.$bullets).on("keydown.zf.orbit",function(b){k.Keyboard.handleKey(b,"Orbit",{next:function(){a.changeSlide(!0)},previous:function(){a.changeSlide(!1)},handled:function(){j()(b.target).is(a.$bullets)&&a.$bullets.filter(".is-active").focus()}})}))}},{key:"_reset",value:function(){void 0!==this.$slides&&1<this.$slides.length&&(this.$element.off(".zf.orbit").find("*").off(".zf.orbit"),this.options.autoPlay&&this.timer.restart(),this.$slides.each(function(a){j()(a).removeClass("is-active is-active is-in").removeAttr("aria-live").hide()}),this.$slides.first().addClass("is-active").show(),this.$element.trigger("slidechange.zf.orbit",[this.$slides.first()]),this.options.bullets&&this._updateBullets(0))}},{key:"changeSlide",value:function(a,b,c){if(this.$slides){var d=this.$slides.filter(".is-active").eq(0);if(/mui/g.test(d[0].className))return!1;var e=this.$slides.first(),f=this.$slides.last(),g=a?"Right":"Left",h=a?"Left":"Right",i=this,j=b||(a?!this.options.infiniteWrap||d.next(".".concat(this.options.slideClass)).length?d.next(".".concat(this.options.slideClass)):e:!this.options.infiniteWrap||d.prev(".".concat(this.options.slideClass)).length?d.prev(".".concat(this.options.slideClass)):f);j.length&&(this.$element.trigger("beforeslidechange.zf.orbit",[d,j]),this.options.bullets&&(c=c||this.$slides.index(j),this._updateBullets(c)),this.options.useMUI&&!this.$element.is(":hidden")?(l.Motion.animateIn(j.addClass("is-active"),this.options["animInFrom".concat(g)],function(){j.css({display:"block"}).attr("aria-live","polite")}),l.Motion.animateOut(d.removeClass("is-active"),this.options["animOutTo".concat(h)],function(){d.removeAttr("aria-live"),i.options.autoPlay&&!i.timer.isPaused&&i.timer.restart()})):(d.removeClass("is-active is-in").removeAttr("aria-live").hide(),j.addClass("is-active is-in").attr("aria-live","polite").show(),this.options.autoPlay&&!this.timer.isPaused&&this.timer.restart()),this.$element.trigger("slidechange.zf.orbit",[j]))}}},{key:"_updateBullets",value:function(a){var b=this.$bullets.filter(".is-active"),c=this.$bullets.not(".is-active"),d=this.$bullets.eq(a);b.removeClass("is-active").blur(),d.addClass("is-active");var e,a=b.children("[data-slide-active-label]").last();a.length||(e=b.children("span"),c.toArray().map(function(a){return j()(a).children("span").length}).every(function(a){return a<e.length})&&(a=e.last()).attr("data-slide-active-label","")),a.length&&(a.detach(),d.append(a))}},{key:"_destroy",value:function(){this.$element.off(".zf.orbit").find("*").off(".zf.orbit").end().hide()}}])&&f(b.prototype,c),d&&f(b,d),a}();r.defaults={bullets:!0,navButtons:!0,animInFromRight:"slide-in-right",animOutToRight:"slide-out-right",animInFromLeft:"slide-in-left",animOutToLeft:"slide-out-left",autoPlay:!0,timerDelay:5e3,infiniteWrap:!0,swipe:!0,pauseOnHover:!0,accessible:!0,containerClass:"orbit-container",slideClass:"orbit-slide",boxOfBullets:"orbit-bullets",nextClass:"orbit-next",prevClass:"orbit-previous",useMUI:!0}},"./js/foundation.positionable.js":function(a,b,c){function e(a){return(e="function"==typeof Symbol&&"symbol"==d(Symbol.iterator)?function(a){return"undefined"==typeof a?"undefined":d(a)}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":"undefined"==typeof a?"undefined":d(a)})(a)}function f(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}function g(a,b){return(g=Object.setPrototypeOf||function(a,b){return a.__proto__=b,a})(a,b)}function h(a){var b=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(a){return!1}}();return function(){var c,d=i(a);return function(a,b){if(b&&("object"===e(b)||"function"==typeof b))return b;if(void 0!==b)throw new TypeError("Derived constructors may only return object or undefined");return function(a){if(void 0!==a)return a;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(a)}(this,b?(c=i(this).constructor,Reflect.construct(d,arguments,c)):d.apply(this,arguments))}}function i(a){return(i=Object.setPrototypeOf?Object.getPrototypeOf:function(a){return a.__proto__||Object.getPrototypeOf(a)})(a)}function j(a,b){return a=b.indexOf(a),a===b.length-1?b[0]:b[a+1]}c.r(b),c.d(b,"Positionable",function(){return p});var k=c("./js/foundation.util.box.js"),l=c("./js/foundation.core.plugin.js"),m=c("./js/foundation.core.utils.js"),n=["left","right","top","bottom"],b=["top","bottom","center"],c=["left","right","center"],o={left:b,right:b,top:c,bottom:c},p=function(){function a(){return function(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}(this,a),e.apply(this,arguments)}!function(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function");a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,writable:!0,configurable:!0}}),b&&g(a,b)}(a,l.Plugin);var b,c,d,e=h(a);return b=a,(c=[{key:"_init",value:function(){this.triedPositions={},this.position="auto"===this.options.position?this._getDefaultPosition():this.options.position,this.alignment="auto"===this.options.alignment?this._getDefaultAlignment():this.options.alignment,this.originalPosition=this.position,this.originalAlignment=this.alignment}},{key:"_getDefaultPosition",value:function(){return"bottom"}},{key:"_getDefaultAlignment",value:function(){switch(this.position){case"bottom":case"top":return Object(m.rtl)()?"right":"left";case"left":case"right":return"bottom"}}},{key:"_reposition",value:function(){this._alignmentsExhausted(this.position)?(this.position=j(this.position,n),this.alignment=o[this.position][0]):this._realign()}},{key:"_realign",value:function(){this._addTriedPosition(this.position,this.alignment),this.alignment=j(this.alignment,o[this.position])}},{key:"_addTriedPosition",value:function(a,b){this.triedPositions[a]=this.triedPositions[a]||[],this.triedPositions[a].push(b)}},{key:"_positionsExhausted",value:function(){for(var a=!0,b=0;b<n.length;b++)a=a&&this._alignmentsExhausted(n[b]);return a}},{key:"_alignmentsExhausted",value:function(a){return this.triedPositions[a]&&this.triedPositions[a].length===o[a].length}},{key:"_getVOffset",value:function(){return this.options.vOffset}},{key:"_getHOffset",value:function(){return this.options.hOffset}},{key:"_setPosition",value:function(a,b,c){if("false"===a.attr("aria-expanded"))return!1;if(this.options.allowOverlap||(this.position=this.originalPosition,this.alignment=this.originalAlignment),b.offset(k.Box.GetExplicitOffsets(b,a,this.position,this.alignment,this._getVOffset(),this._getHOffset())),!this.options.allowOverlap){for(var d=1e8,e={position:this.position,alignment:this.alignment};!this._positionsExhausted();){var f=k.Box.OverlapArea(b,c,!1,!1,this.options.allowBottomOverlap);if(0===f)return;f<d&&(d=f,e={position:this.position,alignment:this.alignment}),this._reposition(),b.offset(k.Box.GetExplicitOffsets(b,a,this.position,this.alignment,this._getVOffset(),this._getHOffset()))}this.position=e.position,this.alignment=e.alignment,b.offset(k.Box.GetExplicitOffsets(b,a,this.position,this.alignment,this._getVOffset(),this._getHOffset()))}}}])&&f(b.prototype,c),d&&f(b,d),a}();p.defaults={position:"auto",alignment:"auto",allowOverlap:!1,allowBottomOverlap:!0,vOffset:0,hOffset:0}},"./js/foundation.responsiveAccordionTabs.js":function(a,b,c){function e(a){return(e="function"==typeof Symbol&&"symbol"==d(Symbol.iterator)?function(a){return"undefined"==typeof a?"undefined":d(a)}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":"undefined"==typeof a?"undefined":d(a)})(a)}function f(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}function g(a,b){return(g=Object.setPrototypeOf||function(a,b){return a.__proto__=b,a})(a,b)}function h(a){var b=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(a){return!1}}();return function(){var c,d=k(a);return i(this,b?(c=k(this).constructor,Reflect.construct(d,arguments,c)):d.apply(this,arguments))}}function i(a,b){if(b&&("object"===e(b)||"function"==typeof b))return b;if(void 0!==b)throw new TypeError("Derived constructors may only return object or undefined");return j(a)}function j(a){if(void 0===a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return a}function k(a){return(k=Object.setPrototypeOf?Object.getPrototypeOf:function(a){return a.__proto__||Object.getPrototypeOf(a)})(a)}c.r(b),c.d(b,"ResponsiveAccordionTabs",function(){return q});var b=c("jquery"),l=c.n(b),m=c("./js/foundation.util.mediaQuery.js"),n=c("./js/foundation.core.utils.js"),o=c("./js/foundation.core.plugin.js"),b=c("./js/foundation.accordion.js"),p={tabs:{cssClass:"tabs",plugin:c("./js/foundation.tabs.js").Tabs,open:function(a,b){return a.selectTab(b)},close:null,toggle:null},accordion:{cssClass:"accordion",plugin:b.Accordion,open:function(a,b){return a.down(l()(b))},close:function(a,b){return a.up(l()(b))},toggle:function(a,b){return a.toggle(l()(b))}}},q=function(){function a(b,c){return function(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}(this,a),i(c=e.call(this,b,c),c.options.reflow&&c.storezfData||j(c))}!function(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function");a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,writable:!0,configurable:!0}}),b&&g(a,b)}(a,o.Plugin);var b,c,d,e=h(a);return b=a,(c=[{key:"_setup",value:function(b,c){this.$element=l()(b),this.$element.data("zfPluginBase",this),this.options=l.a.extend({},a.defaults,this.$element.data(),c),this.rules=this.$element.data("responsive-accordion-tabs"),this.currentMq=null,this.currentRule=null,this.currentPlugin=null,this.className="ResponsiveAccordionTabs",this.$element.attr("id")||this.$element.attr("id",Object(n.GetYoDigits)(6,"responsiveaccordiontabs")),this._init(),this._events()}},{key:"_init",value:function(){if(m.MediaQuery._init(),"string"==typeof this.rules){for(var a={},b=this.rules.split(" "),c=0;c<b.length;c++){var d=b[c].split("-"),e=1<d.length?d[0]:"small",d=1<d.length?d[1]:d[0];null!==p[d]&&(a[e]=p[d])}this.rules=a}this._getAllOptions(),l.a.isEmptyObject(this.rules)||this._checkMediaQueries()}},{key:"_getAllOptions",value:function(){for(var a in this.allOptions={},p)if(p.hasOwnProperty(a)){var b=p[a];try{var c,d,e=l()("<ul></ul>"),f=new b.plugin(e,this.options);for(c in f.options)f.options.hasOwnProperty(c)&&"zfPlugin"!==c&&(d=f.options[c],this.allOptions[c]=d);f.destroy()}catch(a){console.warn("Warning: Problems getting Accordion/Tab options: ".concat(a))}}}},{key:"_events",value:function(){this._changedZfMediaQueryHandler=this._checkMediaQueries.bind(this),l()(window).on("changed.zf.mediaquery",this._changedZfMediaQueryHandler)}},{key:"_checkMediaQueries",value:function(){var a,b=this;l.a.each(this.rules,function(b){m.MediaQuery.atLeast(b)&&(a=b)}),a&&(this.currentPlugin instanceof this.rules[a].plugin||(l.a.each(p,function(a,c){b.$element.removeClass(c.cssClass)}),this.$element.addClass(this.rules[a].cssClass),this.currentPlugin&&(!this.currentPlugin.$element.data("zfPlugin")&&this.storezfData&&this.currentPlugin.$element.data("zfPlugin",this.storezfData),this.currentPlugin.destroy()),this._handleMarkup(this.rules[a].cssClass),this.currentRule=this.rules[a],this.currentPlugin=new this.currentRule.plugin(this.$element,this.options),this.storezfData=this.currentPlugin.$element.data("zfPlugin")))}},{key:"_handleMarkup",value:function(a){var b,c,d,e,f,g=this,h="accordion",i=l()("[data-tabs-content="+this.$element.attr("id")+"]");(h=i.length?"tabs":h)!==a&&(b=g.allOptions.linkClass||"tabs-title",c=g.allOptions.panelClass||"tabs-panel",this.$element.removeAttr("role"),d=this.$element.children("."+b+",[data-accordion-item]").removeClass(b).removeClass("accordion-item").removeAttr("data-accordion-item"),e=d.children("a").removeClass("accordion-title"),"tabs"===h?(i=i.children("."+c).removeClass(c).removeAttr("role").removeAttr("aria-hidden").removeAttr("aria-labelledby")).children("a").removeAttr("role").removeAttr("aria-controls").removeAttr("aria-selected"):i=d.children("[data-tab-content]").removeClass("accordion-content"),i.css({display:"",visibility:""}),d.css({display:"",visibility:""}),"accordion"===a?i.each(function(a,b){l()(b).appendTo(d.get(a)).addClass("accordion-content").attr("data-tab-content","").removeClass("is-active").css({height:""}),l()("[data-tabs-content="+g.$element.attr("id")+"]").after('<div id="tabs-placeholder-'+g.$element.attr("id")+'"></div>').detach(),d.addClass("accordion-item").attr("data-accordion-item",""),e.addClass("accordion-title")}):"tabs"===a&&(f=l()("[data-tabs-content="+g.$element.attr("id")+"]"),(a=l()("#tabs-placeholder-"+g.$element.attr("id"))).length?(f=l()('<div class="tabs-content"></div>').insertAfter(a).attr("data-tabs-content",g.$element.attr("id")),a.remove()):f=l()('<div class="tabs-content"></div>').insertAfter(g.$element).attr("data-tabs-content",g.$element.attr("id")),i.each(function(a,b){var g=l()(b).appendTo(f).addClass(c),h=e.get(a).hash.slice(1),i=l()(b).attr("id")||Object(n.GetYoDigits)(6,"accordion");h!==i&&(""!==h?l()(b).attr("id",h):(h=i,l()(b).attr("id",h),l()(e.get(a)).attr("href",l()(e.get(a)).attr("href").replace("#","")+"#"+h))),l()(d.get(a)).hasClass("is-active")&&g.addClass("is-active")}),d.addClass(b)))}},{key:"open",value:function(){var a;if(this.currentRule&&"function"==typeof this.currentRule.open)return(a=this.currentRule).open.apply(a,[this.currentPlugin].concat(Array.prototype.slice.call(arguments)))}},{key:"close",value:function(){var a;if(this.currentRule&&"function"==typeof this.currentRule.close)return(a=this.currentRule).close.apply(a,[this.currentPlugin].concat(Array.prototype.slice.call(arguments)))}},{key:"toggle",value:function(){var a;if(this.currentRule&&"function"==typeof this.currentRule.toggle)return(a=this.currentRule).toggle.apply(a,[this.currentPlugin].concat(Array.prototype.slice.call(arguments)))}},{key:"_destroy",value:function(){this.currentPlugin&&this.currentPlugin.destroy(),l()(window).off("changed.zf.mediaquery",this._changedZfMediaQueryHandler)}}])&&f(b.prototype,c),d&&f(b,d),a}();q.defaults={}},"./js/foundation.responsiveMenu.js":function(a,b,c){function e(a){return(e="function"==typeof Symbol&&"symbol"==d(Symbol.iterator)?function(a){return"undefined"==typeof a?"undefined":d(a)}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":"undefined"==typeof a?"undefined":d(a)})(a)}function f(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}function g(a,b){return(g=Object.setPrototypeOf||function(a,b){return a.__proto__=b,a})(a,b)}function h(a){var b=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(a){return!1}}();return function(){var c,d=i(a);return function(a,b){if(b&&("object"===e(b)||"function"==typeof b))return b;if(void 0!==b)throw new TypeError("Derived constructors may only return object or undefined");return function(a){if(void 0!==a)return a;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(a)}(this,b?(c=i(this).constructor,Reflect.construct(d,arguments,c)):d.apply(this,arguments))}}function i(a){return(i=Object.setPrototypeOf?Object.getPrototypeOf:function(a){return a.__proto__||Object.getPrototypeOf(a)})(a)}c.r(b),c.d(b,"ResponsiveMenu",function(){return p});var j=c("jquery"),k=c.n(j),l=c("./js/foundation.util.mediaQuery.js"),m=c("./js/foundation.core.utils.js"),n=c("./js/foundation.core.plugin.js"),b=c("./js/foundation.dropdownMenu.js"),j=c("./js/foundation.drilldown.js"),c=c("./js/foundation.accordionMenu.js"),o={dropdown:{cssClass:"dropdown",plugin:b.DropdownMenu},drilldown:{cssClass:"drilldown",plugin:j.Drilldown},accordion:{cssClass:"accordion-menu",plugin:c.AccordionMenu}},p=function(){function a(){return function(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}(this,a),e.apply(this,arguments)}!function(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function");a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,writable:!0,configurable:!0}}),b&&g(a,b)}(a,n.Plugin);var b,c,d,e=h(a);return b=a,(c=[{key:"_setup",value:function(a){this.$element=k()(a),this.rules=this.$element.data("responsive-menu"),this.currentMq=null,this.currentPlugin=null,this.className="ResponsiveMenu",this._init(),this._events()}},{key:"_init",value:function(){if(l.MediaQuery._init(),"string"==typeof this.rules){for(var a={},b=this.rules.split(" "),c=0;c<b.length;c++){var d=b[c].split("-"),e=1<d.length?d[0]:"small",d=1<d.length?d[1]:d[0];null!==o[d]&&(a[e]=o[d])}this.rules=a}k.a.isEmptyObject(this.rules)||this._checkMediaQueries(),this.$element.attr("data-mutate",this.$element.attr("data-mutate")||Object(m.GetYoDigits)(6,"responsive-menu"))}},{key:"_events",value:function(){var a=this;k()(window).on("changed.zf.mediaquery",function(){a._checkMediaQueries()})}},{key:"_checkMediaQueries",value:function(){var a,b=this;k.a.each(this.rules,function(b){l.MediaQuery.atLeast(b)&&(a=b)}),a&&(this.currentPlugin instanceof this.rules[a].plugin||(k.a.each(o,function(a,c){b.$element.removeClass(c.cssClass)}),this.$element.addClass(this.rules[a].cssClass),this.currentPlugin&&this.currentPlugin.destroy(),this.currentPlugin=new this.rules[a].plugin(this.$element,{})))}},{key:"_destroy",value:function(){this.currentPlugin.destroy(),k()(window).off(".zf.ResponsiveMenu")}}])&&f(b.prototype,c),d&&f(b,d),a}();p.defaults={}},"./js/foundation.responsiveToggle.js":function(a,b,c){function e(a){return(e="function"==typeof Symbol&&"symbol"==d(Symbol.iterator)?function(a){return"undefined"==typeof a?"undefined":d(a)}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":"undefined"==typeof a?"undefined":d(a)})(a)}function f(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}function g(a,b){return(g=Object.setPrototypeOf||function(a,b){return a.__proto__=b,a})(a,b)}function h(a){var b=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(a){return!1}}();return function(){var c,d=i(a);return function(a,b){if(b&&("object"===e(b)||"function"==typeof b))return b;if(void 0!==b)throw new TypeError("Derived constructors may only return object or undefined");return function(a){if(void 0!==a)return a;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(a)}(this,b?(c=i(this).constructor,Reflect.construct(d,arguments,c)):d.apply(this,arguments))}}function i(a){return(i=Object.setPrototypeOf?Object.getPrototypeOf:function(a){return a.__proto__||Object.getPrototypeOf(a)})(a)}c.r(b),c.d(b,"ResponsiveToggle",function(){return n});var b=c("jquery"),j=c.n(b),k=c("./js/foundation.util.mediaQuery.js"),l=c("./js/foundation.util.motion.js"),m=c("./js/foundation.core.plugin.js"),n=function(){function a(){return function(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}(this,a),e.apply(this,arguments)}!function(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function");a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,writable:!0,configurable:!0}}),b&&g(a,b)}(a,m.Plugin);var b,c,d,e=h(a);return b=a,(c=[{key:"_setup",value:function(b,c){this.$element=j()(b),this.options=j.a.extend({},a.defaults,this.$element.data(),c),this.className="ResponsiveToggle",this._init(),this._events()}},{key:"_init",value:function(){k.MediaQuery._init();var a,b=this.$element.data("responsive-toggle");b||console.error("Your tab bar needs an ID of a Menu as the value of data-tab-bar."),this.$targetMenu=j()("#".concat(b)),this.$toggler=this.$element.find("[data-toggle]").filter(function(){var a=j()(this).data("toggle");return a===b||""===a}),this.options=j.a.extend({},this.options,this.$targetMenu.data()),this.options.animate&&(a=this.options.animate.split(" "),this.animationIn=a[0],this.animationOut=a[1]||null),this._update()}},{key:"_events",value:function(){this._updateMqHandler=this._update.bind(this),j()(window).on("changed.zf.mediaquery",this._updateMqHandler),this.$toggler.on("click.zf.responsiveToggle",this.toggleMenu.bind(this))}},{key:"_update",value:function(){k.MediaQuery.atLeast(this.options.hideFor)?(this.$element.hide(),this.$targetMenu.show()):(this.$element.show(),this.$targetMenu.hide())}},{key:"toggleMenu",value:function(){var a=this;k.MediaQuery.atLeast(this.options.hideFor)||(this.options.animate?this.$targetMenu.is(":hidden")?l.Motion.animateIn(this.$targetMenu,this.animationIn,function(){a.$element.trigger("toggled.zf.responsiveToggle"),a.$targetMenu.find("[data-mutate]").triggerHandler("mutateme.zf.trigger")}):l.Motion.animateOut(this.$targetMenu,this.animationOut,function(){a.$element.trigger("toggled.zf.responsiveToggle")}):(this.$targetMenu.toggle(0),this.$targetMenu.find("[data-mutate]").trigger("mutateme.zf.trigger"),this.$element.trigger("toggled.zf.responsiveToggle")))}},{key:"_destroy",value:function(){this.$element.off(".zf.responsiveToggle"),this.$toggler.off(".zf.responsiveToggle"),j()(window).off("changed.zf.mediaquery",this._updateMqHandler)}}])&&f(b.prototype,c),d&&f(b,d),a}();n.defaults={hideFor:"medium",animate:!1}},"./js/foundation.reveal.js":function(a,b,c){function e(a){return(e="function"==typeof Symbol&&"symbol"==d(Symbol.iterator)?function(a){return"undefined"==typeof a?"undefined":d(a)}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":"undefined"==typeof a?"undefined":d(a)})(a)}function f(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}function g(a,b){return(g=Object.setPrototypeOf||function(a,b){return a.__proto__=b,a})(a,b)}function h(a){var b=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(a){return!1}}();return function(){var c,d=i(a);return function(a,b){if(b&&("object"===e(b)||"function"==typeof b))return b;if(void 0!==b)throw new TypeError("Derived constructors may only return object or undefined");return function(a){if(void 0!==a)return a;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(a)}(this,b?(c=i(this).constructor,Reflect.construct(d,arguments,c)):d.apply(this,arguments))}}function i(a){return(i=Object.setPrototypeOf?Object.getPrototypeOf:function(a){return a.__proto__||Object.getPrototypeOf(a)})(a)}c.r(b),c.d(b,"Reveal",function(){return r});var b=c("jquery"),j=c.n(b),k=c("./js/foundation.core.plugin.js"),l=c("./js/foundation.core.utils.js"),m=c("./js/foundation.util.keyboard.js"),n=c("./js/foundation.util.mediaQuery.js"),o=c("./js/foundation.util.motion.js"),p=c("./js/foundation.util.triggers.js"),q=c("./js/foundation.util.touch.js"),r=function(){function a(){return function(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}(this,a),e.apply(this,arguments)}!function(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function");a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,writable:!0,configurable:!0}}),b&&g(a,b)}(a,k.Plugin);var b,c,d,e=h(a);return b=a,(c=[{key:"_setup",value:function(b,c){this.$element=b,this.options=j.a.extend({},a.defaults,this.$element.data(),c),this.className="Reveal",this._init(),q.Touch.init(j.a),p.Triggers.init(j.a),m.Keyboard.register("Reveal",{ESCAPE:"close"})}},{key:"_init",value:function(){var a=this;n.MediaQuery._init(),this.id=this.$element.attr("id"),this.isActive=!1,this.cached={mq:n.MediaQuery.current},this.$anchor=j()('[data-open="'.concat(this.id,'"]')).length?j()('[data-open="'.concat(this.id,'"]')):j()('[data-toggle="'.concat(this.id,'"]')),this.$anchor.attr({"aria-controls":this.id,"aria-haspopup":"dialog",tabindex:0}),(this.options.fullScreen||this.$element.hasClass("full"))&&(this.options.fullScreen=!0,this.options.overlay=!1),this.options.overlay&&!this.$overlay&&(this.$overlay=this._makeOverlay(this.id)),this.$element.attr({role:"dialog","aria-hidden":!0,"data-yeti-box":this.id,"data-resize":this.id}),this.$overlay?this.$element.detach().appendTo(this.$overlay):(this.$element.detach().appendTo(j()(this.options.appendTo)),this.$element.addClass("without-overlay")),this._events(),this.options.deepLink&&window.location.hash==="#".concat(this.id)&&(this.onLoadListener=Object(l.onLoad)(j()(window),function(){return a.open()}))}},{key:"_makeOverlay",value:function(){var a="";return this.options.additionalOverlayClasses&&(a=" "+this.options.additionalOverlayClasses),j()("<div></div>").addClass("reveal-overlay"+a).appendTo(this.options.appendTo)}},{key:"_updatePosition",value:function(){var a=this.$element.outerWidth(),b=j()(window).width(),c=this.$element.outerHeight(),d=j()(window).height(),e=null,a="auto"===this.options.hOffset?parseInt((b-a)/2,10):parseInt(this.options.hOffset,10);"auto"===this.options.vOffset?e=d<c?parseInt(Math.min(100,d/10),10):parseInt((d-c)/4,10):null!==this.options.vOffset&&(e=parseInt(this.options.vOffset,10)),
null!==e&&this.$element.css({top:e+"px"}),this.$overlay&&"auto"===this.options.hOffset||(this.$element.css({left:a+"px"}),this.$element.css({margin:"0px"}))}},{key:"_events",value:function(){var a=this,b=this;this.$element.on({"open.zf.trigger":this.open.bind(this),"close.zf.trigger":function(c,d){if(c.target===b.$element[0]||j()(c.target).parents("[data-closable]")[0]===d)return a.close.apply(a)},"toggle.zf.trigger":this.toggle.bind(this),"resizeme.zf.trigger":function(){b._updatePosition()}}),this.options.closeOnClick&&this.options.overlay&&this.$overlay.off(".zf.reveal").on("click.zf.dropdown tap.zf.dropdown",function(a){a.target!==b.$element[0]&&!j.a.contains(b.$element[0],a.target)&&j.a.contains(document,a.target)&&b.close()}),this.options.deepLink&&j()(window).on("hashchange.zf.reveal:".concat(this.id),this._handleState.bind(this))}},{key:"_handleState",value:function(){window.location.hash!=="#"+this.id||this.isActive?this.close():this.open()}},{key:"_disableScroll",value:function(a){a=a||j()(window).scrollTop(),j()(document).height()>j()(window).height()&&j()("html").css("top",-a)}},{key:"_enableScroll",value:function(a){a=a||parseInt(j()("html").css("top"),10),j()(document).height()>j()(window).height()&&(j()("html").css("top",""),j()(window).scrollTop(-a))}},{key:"open",value:function(){var a=this,b="#".concat(this.id);this.options.deepLink&&window.location.hash!==b&&(window.history.pushState?this.options.updateHistory?window.history.pushState({},"",b):window.history.replaceState({},"",b):window.location.hash=b),this.$activeAnchor=j()(document.activeElement).is(this.$anchor)?j()(document.activeElement):this.$anchor,this.isActive=!0,this.$element.css({visibility:"hidden"}).show().scrollTop(0),this.options.overlay&&this.$overlay.css({visibility:"hidden"}).show(),this._updatePosition(),this.$element.hide().css({visibility:""}),this.$overlay&&(this.$overlay.css({visibility:""}).hide(),this.$element.hasClass("fast")?this.$overlay.addClass("fast"):this.$element.hasClass("slow")&&this.$overlay.addClass("slow")),this.options.multipleOpened||this.$element.trigger("closeme.zf.reveal",this.id),0===j()(".reveal:visible").length&&this._disableScroll();var c=this;this.options.animationIn?(this.options.overlay&&o.Motion.animateIn(this.$overlay,"fade-in"),o.Motion.animateIn(this.$element,this.options.animationIn,function(){a.$element&&(a.focusableElements=m.Keyboard.findFocusable(a.$element),c.$element.attr({"aria-hidden":!1,tabindex:-1}).focus(),c._addGlobalClasses(),m.Keyboard.trapFocus(c.$element))})):(this.options.overlay&&this.$overlay.show(0),this.$element.show(this.options.showDelay)),this.$element.attr({"aria-hidden":!1,tabindex:-1}).focus(),m.Keyboard.trapFocus(this.$element),this._addGlobalClasses(),this._addGlobalListeners(),this.$element.trigger("open.zf.reveal")}},{key:"_addGlobalClasses",value:function(){function a(){j()("html").toggleClass("zf-has-scroll",!!(j()(document).height()>j()(window).height()))}this.$element.on("resizeme.zf.trigger.revealScrollbarListener",a),a(),j()("html").addClass("is-reveal-open")}},{key:"_removeGlobalClasses",value:function(){this.$element.off("resizeme.zf.trigger.revealScrollbarListener"),j()("html").removeClass("is-reveal-open"),j()("html").removeClass("zf-has-scroll")}},{key:"_addGlobalListeners",value:function(){var a=this;this.$element&&(this.focusableElements=m.Keyboard.findFocusable(this.$element),this.options.overlay||!this.options.closeOnClick||this.options.fullScreen||j()("body").on("click.zf.dropdown tap.zf.dropdown",function(b){b.target!==a.$element[0]&&!j.a.contains(a.$element[0],b.target)&&j.a.contains(document,b.target)&&a.close()}),this.options.closeOnEsc&&j()(window).on("keydown.zf.reveal",function(b){m.Keyboard.handleKey(b,"Reveal",{close:function(){a.options.closeOnEsc&&a.close()}})}))}},{key:"close",value:function(){function a(){var a=parseInt(j()("html").css("top"),10);0===j()(".reveal:visible").length&&c._removeGlobalClasses(),m.Keyboard.releaseFocus(c.$element),c.$element.attr("aria-hidden",!0),0===j()(".reveal:visible").length&&c._enableScroll(a),c.$element.trigger("closed.zf.reveal")}if(!this.isActive||!this.$element.is(":visible"))return!1;var b,c=this;this.options.animationOut?(this.options.overlay&&o.Motion.animateOut(this.$overlay,"fade-out"),o.Motion.animateOut(this.$element,this.options.animationOut,a)):(this.$element.hide(this.options.hideDelay),this.options.overlay?this.$overlay.hide(0,a):a()),this.options.closeOnEsc&&j()(window).off("keydown.zf.reveal"),!this.options.overlay&&this.options.closeOnClick&&j()("body").off("click.zf.dropdown tap.zf.dropdown"),this.$element.off("keydown.zf.reveal"),this.options.resetOnClose&&this.$element.html(this.$element.html()),this.isActive=!1,c.options.deepLink&&window.location.hash==="#".concat(this.id)&&(window.history.replaceState?(b=window.location.pathname+window.location.search,this.options.updateHistory?window.history.pushState({},"",b):window.history.replaceState("",document.title,b)):window.location.hash=""),this.$activeAnchor.focus()}},{key:"toggle",value:function(){this.isActive?this.close():this.open()}},{key:"_destroy",value:function(){this.options.overlay&&(this.$element.appendTo(j()(this.options.appendTo)),this.$overlay.hide().off().remove()),this.$element.hide().off(),this.$anchor.off(".zf"),j()(window).off(".zf.reveal:".concat(this.id)),this.onLoadListener&&j()(window).off(this.onLoadListener),0===j()(".reveal:visible").length&&this._removeGlobalClasses()}}])&&f(b.prototype,c),d&&f(b,d),a}();r.defaults={animationIn:"",animationOut:"",showDelay:0,hideDelay:0,closeOnClick:!0,closeOnEsc:!0,multipleOpened:!1,vOffset:"auto",hOffset:"auto",fullScreen:!1,overlay:!0,resetOnClose:!1,deepLink:!1,updateHistory:!1,appendTo:"body",additionalOverlayClasses:""}},"./js/foundation.slider.js":function(a,b,c){function e(a){return(e="function"==typeof Symbol&&"symbol"==d(Symbol.iterator)?function(a){return"undefined"==typeof a?"undefined":d(a)}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":"undefined"==typeof a?"undefined":d(a)})(a)}function f(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}function g(a,b){return(g=Object.setPrototypeOf||function(a,b){return a.__proto__=b,a})(a,b)}function h(a){var b=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(a){return!1}}();return function(){var c,d=i(a);return function(a,b){if(b&&("object"===e(b)||"function"==typeof b))return b;if(void 0!==b)throw new TypeError("Derived constructors may only return object or undefined");return function(a){if(void 0!==a)return a;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(a)}(this,b?(c=i(this).constructor,Reflect.construct(d,arguments,c)):d.apply(this,arguments))}}function i(a){return(i=Object.setPrototypeOf?Object.getPrototypeOf:function(a){return a.__proto__||Object.getPrototypeOf(a)})(a)}function j(a,b,c,d){return Math.abs(a.position()[b]+a[d]()/2-c)}c.r(b),c.d(b,"Slider",function(){return r});var b=c("jquery"),k=c.n(b),l=c("./js/foundation.util.keyboard.js"),m=c("./js/foundation.util.motion.js"),n=c("./js/foundation.core.utils.js"),o=c("./js/foundation.core.plugin.js"),p=c("./js/foundation.util.touch.js"),q=c("./js/foundation.util.triggers.js"),r=function(){function a(){return function(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}(this,a),e.apply(this,arguments)}!function(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function");a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,writable:!0,configurable:!0}}),b&&g(a,b)}(a,o.Plugin);var b,c,d,e=h(a);return b=a,(c=[{key:"_setup",value:function(b,c){this.$element=b,this.options=k.a.extend({},a.defaults,this.$element.data(),c),this.className="Slider",this.initialized=!1,p.Touch.init(k.a),q.Triggers.init(k.a),this._init(),l.Keyboard.register("Slider",{ltr:{ARROW_RIGHT:"increase",ARROW_UP:"increase",ARROW_DOWN:"decrease",ARROW_LEFT:"decrease",SHIFT_ARROW_RIGHT:"increaseFast",SHIFT_ARROW_UP:"increaseFast",SHIFT_ARROW_DOWN:"decreaseFast",SHIFT_ARROW_LEFT:"decreaseFast",HOME:"min",END:"max"},rtl:{ARROW_LEFT:"increase",ARROW_RIGHT:"decrease",SHIFT_ARROW_LEFT:"increaseFast",SHIFT_ARROW_RIGHT:"decreaseFast"}})}},{key:"_init",value:function(){this.inputs=this.$element.find("input"),this.handles=this.$element.find("[data-slider-handle]"),this.$handle=this.handles.eq(0),this.$input=this.inputs.length?this.inputs.eq(0):k()("#".concat(this.$handle.attr("aria-controls"))),this.$fill=this.$element.find("[data-slider-fill]").css(this.options.vertical?"height":"width",0),(this.options.disabled||this.$element.hasClass(this.options.disabledClass))&&(this.options.disabled=!0,this.$element.addClass(this.options.disabledClass)),this.inputs.length||(this.inputs=k()().add(this.$input),this.options.binding=!0),this._setInitAttr(0),this.handles[1]&&(this.options.doubleSided=!0,this.$handle2=this.handles.eq(1),this.$input2=1<this.inputs.length?this.inputs.eq(1):k()("#".concat(this.$handle2.attr("aria-controls"))),this.inputs[1]||(this.inputs=this.inputs.add(this.$input2)),this._setInitAttr(1)),this.setHandles(),this._events(),this.initialized=!0}},{key:"setHandles",value:function(){var a=this;this.handles[1]?this._setHandlePos(this.$handle,this.inputs.eq(0).val(),function(){a._setHandlePos(a.$handle2,a.inputs.eq(1).val())}):this._setHandlePos(this.$handle,this.inputs.eq(0).val())}},{key:"_reflow",value:function(){this.setHandles()}},{key:"_pctOfBar",value:function(a){var b=(a-this.options.start)/(this.options.end-this.options.start);switch(this.options.positionValueFunction){case"pow":b=this._logTransform(b);break;case"log":b=this._powTransform(b)}return b.toFixed(2)}},{key:"_value",value:function(a){switch(this.options.positionValueFunction){case"pow":a=this._powTransform(a);break;case"log":a=this._logTransform(a)}var b=this.options.vertical?parseFloat(this.options.end)+a*(this.options.start-this.options.end):(this.options.end-this.options.start)*a+parseFloat(this.options.start);return b}},{key:"_logTransform",value:function(a){return b=this.options.nonLinearBase,a=a*(this.options.nonLinearBase-1)+1,Math.log(a)/Math.log(b);var b}},{key:"_powTransform",value:function(a){return(Math.pow(this.options.nonLinearBase,a)-1)/(this.options.nonLinearBase-1)}},{key:"_setHandlePos",value:function(a,b,c){var d,e,f,g,h,i,j,k,l,n;this.$element.hasClass(this.options.disabledClass)||((b=parseFloat(b))<this.options.start?b=this.options.start:b>this.options.end&&(b=this.options.end),(k=this.options.doubleSided)&&(b=0===this.handles.index(a)?(l=parseFloat(this.$handle2.attr("aria-valuenow")))<=b?l-this.options.step:b:b<=(g=parseFloat(this.$handle.attr("aria-valuenow")))?g+this.options.step:b),l=(d=this).options.vertical,e=l?"height":"width",f=l?"top":"left",g=a[0].getBoundingClientRect()[e],l=this.$element[0].getBoundingClientRect()[e],h=this._pctOfBar(b),i=((l-g)*h/l*100).toFixed(this.options.decimal),b=parseFloat(b.toFixed(this.options.decimal)),j={},this._setValues(a,b),k&&(k=0===this.handles.index(a),l=Math.floor(g/l*100),k?(j[f]="".concat(i,"%"),n=parseFloat(this.$handle2[0].style[f])-i+l,c&&"function"==typeof c&&c()):(c=parseFloat(this.$handle[0].style[f]),n=i-(isNaN(c)?(this.options.initialStart-this.options.start)/((this.options.end-this.options.start)/100):c)+l),j["min-".concat(e)]="".concat(n,"%")),n=this.$element.data("dragging")?1e3/60:this.options.moveTime,Object(m.Move)(n,a,function(){isNaN(i)?a.css(f,"".concat(100*h,"%")):a.css(f,"".concat(i,"%")),d.options.doubleSided?d.$fill.css(j):d.$fill.css(e,"".concat(100*h,"%"))}),this.initialized&&(this.$element.one("finished.zf.animate",function(){d.$element.trigger("moved.zf.slider",[a])}),clearTimeout(d.timeout),d.timeout=setTimeout(function(){d.$element.trigger("changed.zf.slider",[a])},d.options.changedDelay)))}},{key:"_setInitAttr",value:function(a){var b=0===a?this.options.initialStart:this.options.initialEnd,c=this.inputs.eq(a).attr("id")||Object(n.GetYoDigits)(6,"slider");this.inputs.eq(a).attr({id:c,max:this.options.end,min:this.options.start,step:this.options.step}),this.inputs.eq(a).val(b),this.handles.eq(a).attr({role:"slider","aria-controls":c,"aria-valuemax":this.options.end,"aria-valuemin":this.options.start,"aria-valuenow":b,"aria-orientation":this.options.vertical?"vertical":"horizontal",tabindex:0})}},{key:"_setValues",value:function(a,b){var c=this.options.doubleSided?this.handles.index(a):0;this.inputs.eq(c).val(b),a.attr("aria-valuenow",b)}},{key:"_handleEvent",value:function(a,b,c){var d,e,f,g,h,i;c?i=this._adjustValue(null,c):(a.preventDefault(),d=(h=this.options.vertical)?"height":"width",e=h?"top":"left",f=h?a.pageY:a.pageX,g=this.$element[0].getBoundingClientRect()[d],c=h?k()(window).scrollTop():k()(window).scrollLeft(),h=this.$element.offset()[e],a.clientY===a.pageY&&(f+=c),i=this._value((h=(h=f-h)<0?0:g<h?g:h)/g),Object(n.rtl)()&&!this.options.vertical&&(i=this.options.end-i),i=this._adjustValue(null,i),b=b||(j(this.$handle,e,h,d)<=j(this.$handle2,e,h,d)?this.$handle:this.$handle2)),this._setHandlePos(b,i)}},{key:"_adjustValue",value:function(a,b){var c=this.options.step,d=parseFloat(c/2),e=a?parseFloat(a.attr("aria-valuenow")):b,a=0<=e?e%c:c+e%c,b=e-a;return 0===a?e:e=b+d<=e?b+c:b}},{key:"_events",value:function(){this._eventsForHandle(this.$handle),this.handles[1]&&this._eventsForHandle(this.$handle2)}},{key:"_eventsForHandle",value:function(a){function b(a){var b=e.inputs.index(k()(this));e._handleEvent(a,e.handles.eq(b),k()(this).val())}var c,d,e=this;this.inputs.off("keyup.zf.slider").on("keyup.zf.slider",function(a){13===a.keyCode&&b.call(this,a)}),this.inputs.off("change.zf.slider").on("change.zf.slider",b),this.options.clickSelect&&this.$element.off("click.zf.slider").on("click.zf.slider",function(a){return!e.$element.data("dragging")&&void(k()(a.target).is("[data-slider-handle]")||(e.options.doubleSided?e._handleEvent(a):e._handleEvent(a,e.$handle)))}),this.options.draggable&&(this.handles.addTouch(),d=k()("body"),a.off("mousedown.zf.slider").on("mousedown.zf.slider",function(b){a.addClass("is-dragging"),e.$fill.addClass("is-dragging"),e.$element.data("dragging",!0),c=k()(b.currentTarget),d.on("mousemove.zf.slider",function(a){a.preventDefault(),e._handleEvent(a,c)}).on("mouseup.zf.slider",function(b){e._handleEvent(b,c),a.removeClass("is-dragging"),e.$fill.removeClass("is-dragging"),e.$element.data("dragging",!1),d.off("mousemove.zf.slider mouseup.zf.slider")})}).on("selectstart.zf.slider touchmove.zf.slider",function(a){a.preventDefault()})),a.off("keydown.zf.slider").on("keydown.zf.slider",function(a){var b,c=k()(this),d=e.options.doubleSided?e.handles.index(c):0,f=parseFloat(e.inputs.eq(d).val());l.Keyboard.handleKey(a,"Slider",{decrease:function(){b=f-e.options.step},increase:function(){b=f+e.options.step},decreaseFast:function(){b=f-10*e.options.step},increaseFast:function(){b=f+10*e.options.step},min:function(){b=e.options.start},max:function(){b=e.options.end},handled:function(){a.preventDefault(),e._setHandlePos(c,b)}})})}},{key:"_destroy",value:function(){this.handles.off(".zf.slider"),this.inputs.off(".zf.slider"),this.$element.off(".zf.slider"),clearTimeout(this.timeout)}}])&&f(b.prototype,c),d&&f(b,d),a}();r.defaults={start:0,end:100,step:1,initialStart:0,initialEnd:100,binding:!1,clickSelect:!0,vertical:!1,draggable:!0,disabled:!1,doubleSided:!1,decimal:2,moveTime:200,disabledClass:"disabled",invertVertical:!1,changedDelay:500,nonLinearBase:5,positionValueFunction:"linear"}},"./js/foundation.smoothScroll.js":function(a,b,c){function e(a){return(e="function"==typeof Symbol&&"symbol"==d(Symbol.iterator)?function(a){return"undefined"==typeof a?"undefined":d(a)}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":"undefined"==typeof a?"undefined":d(a)})(a)}function f(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}function g(a,b){return(g=Object.setPrototypeOf||function(a,b){return a.__proto__=b,a})(a,b)}function h(a){var b=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(a){return!1}}();return function(){var c,d=i(a);return function(a,b){if(b&&("object"===e(b)||"function"==typeof b))return b;if(void 0!==b)throw new TypeError("Derived constructors may only return object or undefined");return function(a){if(void 0!==a)return a;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(a)}(this,b?(c=i(this).constructor,Reflect.construct(d,arguments,c)):d.apply(this,arguments))}}function i(a){return(i=Object.setPrototypeOf?Object.getPrototypeOf:function(a){return a.__proto__||Object.getPrototypeOf(a)})(a)}c.r(b),c.d(b,"SmoothScroll",function(){return m});var b=c("jquery"),j=c.n(b),k=c("./js/foundation.core.utils.js"),l=c("./js/foundation.core.plugin.js"),m=function(){function a(){return function(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}(this,a),e.apply(this,arguments)}!function(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function");a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,writable:!0,configurable:!0}}),b&&g(a,b)}(a,l.Plugin);var b,c,d,e=h(a);return b=a,d=[{key:"scrollToLoc",value:function(b){var c=1<arguments.length&&void 0!==arguments[1]?arguments[1]:a.defaults,d=2<arguments.length?arguments[2]:void 0,b=j()(b);return!!b.length&&(b=Math.round(b.offset().top-c.threshold/2-c.offset),void j()("html, body").stop(!0).animate({scrollTop:b},c.animationDuration,c.animationEasing,function(){"function"==typeof d&&d()}))}}],(c=[{key:"_setup",value:function(b,c){this.$element=b,this.options=j.a.extend({},a.defaults,this.$element.data(),c),this.className="SmoothScroll",this._init()}},{key:"_init",value:function(){var a=this.$element[0].id||Object(k.GetYoDigits)(6,"smooth-scroll");this.$element.attr({id:a}),this._events()}},{key:"_events",value:function(){this._linkClickListener=this._handleLinkClick.bind(this),this.$element.on("click.zf.smoothScroll",this._linkClickListener),this.$element.on("click.zf.smoothScroll",'a[href^="#"]',this._linkClickListener)}},{key:"_handleLinkClick",value:function(b){var c,d=this;j()(b.currentTarget).is('a[href^="#"]')&&(c=b.currentTarget.getAttribute("href"),this._inTransition=!0,a.scrollToLoc(c,this.options,function(){d._inTransition=!1}),b.preventDefault())}},{key:"_destroy",value:function(){this.$element.off("click.zf.smoothScroll",this._linkClickListener),this.$element.off("click.zf.smoothScroll",'a[href^="#"]',this._linkClickListener)}}])&&f(b.prototype,c),d&&f(b,d),a}();m.defaults={animationDuration:500,animationEasing:"linear",threshold:50,offset:0}},"./js/foundation.sticky.js":function(a,b,c){function e(a){return(e="function"==typeof Symbol&&"symbol"==d(Symbol.iterator)?function(a){return"undefined"==typeof a?"undefined":d(a)}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":"undefined"==typeof a?"undefined":d(a)})(a)}function f(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}function g(a,b){return(g=Object.setPrototypeOf||function(a,b){return a.__proto__=b,a})(a,b)}function h(a){var b=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(a){return!1}}();return function(){var c,d=i(a);return function(a,b){if(b&&("object"===e(b)||"function"==typeof b))return b;if(void 0!==b)throw new TypeError("Derived constructors may only return object or undefined");return function(a){if(void 0!==a)return a;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(a)}(this,b?(c=i(this).constructor,Reflect.construct(d,arguments,c)):d.apply(this,arguments))}}function i(a){return(i=Object.setPrototypeOf?Object.getPrototypeOf:function(a){return a.__proto__||Object.getPrototypeOf(a)})(a)}function j(a){return parseInt(window.getComputedStyle(document.body,null).fontSize,10)*a}c.r(b),c.d(b,"Sticky",function(){return p});var b=c("jquery"),k=c.n(b),l=c("./js/foundation.core.plugin.js"),m=c("./js/foundation.core.utils.js"),n=c("./js/foundation.util.mediaQuery.js"),o=c("./js/foundation.util.triggers.js"),p=function(){function a(){return function(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}(this,a),e.apply(this,arguments)}!function(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function");a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,writable:!0,configurable:!0}}),b&&g(a,b)}(a,l.Plugin);var b,c,d,e=h(a);return b=a,(c=[{key:"_setup",value:function(b,c){this.$element=b,this.options=k.a.extend({},a.defaults,this.$element.data(),c),this.className="Sticky",o.Triggers.init(k.a),this._init()}},{key:"_init",value:function(){n.MediaQuery._init();var a=this.$element.parent("[data-sticky-container]"),b=this.$element[0].id||Object(m.GetYoDigits)(6,"sticky"),c=this;a.length?this.$container=a:(this.wasWrapped=!0,this.$element.wrap(this.options.container),this.$container=this.$element.parent()),this.$container.addClass(this.options.containerClass),this.$element.addClass(this.options.stickyClass).attr({"data-resize":b,"data-mutate":b}),""!==this.options.anchor&&k()("#"+c.options.anchor).attr({"data-mutate":b}),this.scrollCount=this.options.checkEvery,this.isStuck=!1,this.onLoadListener=Object(m.onLoad)(k()(window),function(){c.containerHeight="none"===c.$element.css("display")?0:c.$element[0].getBoundingClientRect().height,c.$container.css("height",c.containerHeight),c.elemHeight=c.containerHeight,""!==c.options.anchor?c.$anchor=k()("#"+c.options.anchor):c._parsePoints(),c._setSizes(function(){var a=window.pageYOffset;c._calc(!1,a),c.isStuck||c._removeSticky(!(a>=c.topPoint))}),c._events(b.split("-").reverse().join("-"))})}},{key:"_parsePoints",value:function(){for(var a,b,c,d=[""===this.options.topAnchor?1:this.options.topAnchor,""===this.options.btmAnchor?document.documentElement.scrollHeight:this.options.btmAnchor],e={},f=0,g=d.length;f<g&&d[f];f++)"number"==typeof d[f]?c=d[f]:(a=d[f].split(":"),c=(b=k()("#".concat(a[0]))).offset().top,a[1]&&"bottom"===a[1].toLowerCase()&&(c+=b[0].getBoundingClientRect().height)),e[f]=c;this.points=e}},{key:"_events",value:function(a){var b=this,c=this.scrollListener="scroll.zf.".concat(a);this.isOn||(this.canStick&&(this.isOn=!0,k()(window).off(c).on(c,function(){0===b.scrollCount?(b.scrollCount=b.options.checkEvery,b._setSizes(function(){b._calc(!1,window.pageYOffset)})):(b.scrollCount--,b._calc(!1,window.pageYOffset))})),this.$element.off("resizeme.zf.trigger").on("resizeme.zf.trigger",function(){b._eventsHandler(a)}),this.$element.on("mutateme.zf.trigger",function(){b._eventsHandler(a)}),this.$anchor&&this.$anchor.on("mutateme.zf.trigger",function(){b._eventsHandler(a)}))}},{key:"_eventsHandler",value:function(a){var b=this,c=this.scrollListener="scroll.zf.".concat(a);b._setSizes(function(){b._calc(!1),b.canStick?b.isOn||b._events(a):b.isOn&&b._pauseListeners(c)})}},{key:"_pauseListeners",value:function(a){this.isOn=!1,k()(window).off(a),this.$element.trigger("pause.zf.sticky")}},{key:"_calc",value:function(a,b){return a&&this._setSizes(),this.canStick?void((b=b||window.pageYOffset)>=this.topPoint?b<=this.bottomPoint?this.isStuck||this._setSticky():this.isStuck&&this._removeSticky(!1):this.isStuck&&this._removeSticky(!0)):(this.isStuck&&this._removeSticky(!0),!1)}},{key:"_setSticky",value:function(){var a=this,b=this.options.stickTo,c="top"===b?"marginTop":"marginBottom",d="top"===b?"bottom":"top",e={};e[c]="".concat(this.options[c],"em"),e[b]=0,e[d]="auto",this.isStuck=!0,this.$element.removeClass("is-anchored is-at-".concat(d)).addClass("is-stuck is-at-".concat(b)).css(e).trigger("sticky.zf.stuckto:".concat(b)),this.$element.on("transitionend webkitTransitionEnd oTransitionEnd otransitionend MSTransitionEnd",function(){a._setSizes()})}},{key:"_removeSticky",value:function(a){var b=this.options.stickTo,c={},d=(this.points?this.points[1]-this.points[0]:this.anchorHeight)-this.elemHeight,e=a?"top":"bottom";c["top"===b?"marginTop":"marginBottom"]=0,c.bottom="auto",c.top=a?0:d,this.isStuck=!1,this.$element.removeClass("is-stuck is-at-".concat(b)).addClass("is-anchored is-at-".concat(e)).css(c).trigger("sticky.zf.unstuckfrom:".concat(e))}},{key:"_setSizes",value:function(a){this.canStick=n.MediaQuery.is(this.options.stickyOn),this.canStick||a&&"function"==typeof a&&a();var b,c=this.$container[0].getBoundingClientRect().width,d=window.getComputedStyle(this.$container[0]),e=parseInt(d["padding-left"],10),d=parseInt(d["padding-right"],10);this.$anchor&&this.$anchor.length?this.anchorHeight=this.$anchor[0].getBoundingClientRect().height:this._parsePoints(),this.$element.css({"max-width":"".concat(c-e-d,"px")}),!this.options.dynamicHeight&&this.containerHeight||(b=this.$element[0].getBoundingClientRect().height||this.containerHeight,b="none"===this.$element.css("display")?0:b,this.$container.css("height",b),this.containerHeight=b),this.elemHeight=this.containerHeight,this.isStuck||this.$element.hasClass("is-at-bottom")&&(b=(this.points?this.points[1]-this.$container.offset().top:this.anchorHeight)-this.elemHeight,this.$element.css("top",b)),this._setBreakPoints(this.containerHeight,function(){a&&"function"==typeof a&&a()})}},{key:"_setBreakPoints",value:function(a,b){if(!this.canStick){if(!b||"function"!=typeof b)return!1;b()}var c=j(this.options.marginTop),d=j(this.options.marginBottom),e=this.points?this.points[0]:this.$anchor.offset().top,f=this.points?this.points[1]:e+this.anchorHeight,g=window.innerHeight;"top"===this.options.stickTo?(e-=c,f-=a+c):"bottom"===this.options.stickTo&&(e-=g-(a+d),f-=g-d),this.topPoint=e,this.bottomPoint=f,b&&"function"==typeof b&&b()}},{key:"_destroy",value:function(){this._removeSticky(!0),this.$element.removeClass("".concat(this.options.stickyClass," is-anchored is-at-top")).css({height:"",top:"",bottom:"","max-width":""}).off("resizeme.zf.trigger").off("mutateme.zf.trigger"),this.$anchor&&this.$anchor.length&&this.$anchor.off("change.zf.sticky"),this.scrollListener&&k()(window).off(this.scrollListener),this.onLoadListener&&k()(window).off(this.onLoadListener),this.wasWrapped?this.$element.unwrap():this.$container.removeClass(this.options.containerClass).css({height:""})}}])&&f(b.prototype,c),d&&f(b,d),a}();p.defaults={container:"<div data-sticky-container></div>",stickTo:"top",anchor:"",topAnchor:"",btmAnchor:"",marginTop:1,marginBottom:1,stickyOn:"medium",stickyClass:"sticky",containerClass:"sticky-container",dynamicHeight:!0,checkEvery:-1}},"./js/foundation.tabs.js":function(a,b,c){function e(a){return(e="function"==typeof Symbol&&"symbol"==d(Symbol.iterator)?function(a){return"undefined"==typeof a?"undefined":d(a)}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":"undefined"==typeof a?"undefined":d(a)})(a)}function f(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}function g(a,b){return(g=Object.setPrototypeOf||function(a,b){return a.__proto__=b,a})(a,b)}function h(a){var b=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(a){return!1}}();return function(){var c,d=i(a);return function(a,b){if(b&&("object"===e(b)||"function"==typeof b))return b;if(void 0!==b)throw new TypeError("Derived constructors may only return object or undefined");return function(a){if(void 0!==a)return a;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(a)}(this,b?(c=i(this).constructor,Reflect.construct(d,arguments,c)):d.apply(this,arguments))}}function i(a){return(i=Object.setPrototypeOf?Object.getPrototypeOf:function(a){return a.__proto__||Object.getPrototypeOf(a)})(a)}c.r(b),c.d(b,"Tabs",function(){return o});var b=c("jquery"),j=c.n(b),k=c("./js/foundation.core.plugin.js"),l=c("./js/foundation.core.utils.js"),m=c("./js/foundation.util.keyboard.js"),n=c("./js/foundation.util.imageLoader.js"),o=function(){function a(){return function(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}(this,a),i.apply(this,arguments)}!function(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function");a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,writable:!0,configurable:!0}}),b&&g(a,b)}(a,k.Plugin);var b,c,d,i=h(a);return b=a,(c=[{key:"_setup",value:function(b,c){this.$element=b,this.options=j.a.extend({},a.defaults,this.$element.data(),c),this.className="Tabs",this._init(),m.Keyboard.register("Tabs",{ENTER:"open",SPACE:"open",ARROW_RIGHT:"next",ARROW_UP:"previous",ARROW_DOWN:"next",ARROW_LEFT:"previous"})}},{key:"_init",value:function(){var a,b=this,c=this;this._isInitializing=!0,this.$element.attr({role:"tablist"}),this.$tabTitles=this.$element.find(".".concat(this.options.linkClass)),this.$tabContent=j()('[data-tabs-content="'.concat(this.$element[0].id,'"]')),this.$tabTitles.each(function(){var a=j()(this),b=a.find("a"),d=a.hasClass("".concat(c.options.linkActiveClass)),e=b.attr("data-tabs-target")||b[0].hash.slice(1),f=b[0].id||"".concat(e,"-label"),g=j()("#".concat(e));a.attr({role:"presentation"}),b.attr({role:"tab","aria-controls":e,"aria-selected":d,id:f,tabindex:d?"0":"-1"}),g.attr({role:"tabpanel","aria-labelledby":f}),d&&(c._initialAnchor="#".concat(e)),d||g.attr("aria-hidden","true"),d&&c.options.autoFocus&&(c.onLoadListener=Object(l.onLoad)(j()(window),function(){j()("html, body").animate({scrollTop:a.offset().top},c.options.deepLinkSmudgeDelay,function(){b.focus()})}))}),this.options.matchHeight&&((a=this.$tabContent.find("img")).length?Object(n.onImagesLoaded)(a,this._setHeight.bind(this)):this._setHeight()),this._checkDeepLink=function(){var a=window.location.hash;if(!a.length){if(b._isInitializing)return;b._initialAnchor&&(a=b._initialAnchor)}var c=0<=a.indexOf("#")?a.slice(1):a,d=c&&j()("#".concat(c)),a=a&&b.$element.find('[href$="'.concat(a,'"],[data-tabs-target="').concat(c,'"]')).first();!d.length||!a.length||(d&&d.length&&a&&a.length?b.selectTab(d,!0):b._collapse(),b.options.deepLinkSmudge&&(c=b.$element.offset(),j()("html, body").animate({scrollTop:c.top-b.options.deepLinkSmudgeOffset},b.options.deepLinkSmudgeDelay)),b.$element.trigger("deeplink.zf.tabs",[a,d]))},this.options.deepLink&&this._checkDeepLink(),this._events(),this._isInitializing=!1}},{key:"_events",value:function(){this._addKeyHandler(),this._addClickHandler(),this._setHeightMqHandler=null,this.options.matchHeight&&(this._setHeightMqHandler=this._setHeight.bind(this),j()(window).on("changed.zf.mediaquery",this._setHeightMqHandler)),this.options.deepLink&&j()(window).on("hashchange",this._checkDeepLink)}},{key:"_addClickHandler",value:function(){var a=this;this.$element.off("click.zf.tabs").on("click.zf.tabs",".".concat(this.options.linkClass),function(b){b.preventDefault(),
a._handleTabChange(j()(this))})}},{key:"_addKeyHandler",value:function(){var a=this;this.$tabTitles.off("keydown.zf.tabs").on("keydown.zf.tabs",function(b){var c,d,e,f;9!==b.which&&(c=j()(this),(d=c.parent("ul").children("li")).each(function(b){j()(this).is(c)&&(f=a.options.wrapOnKeys?(e=0===b?d.last():d.eq(b-1),b===d.length-1?d.first():d.eq(b+1)):(e=d.eq(Math.max(0,b-1)),d.eq(Math.min(b+1,d.length-1))))}),m.Keyboard.handleKey(b,"Tabs",{open:function(){c.find('[role="tab"]').focus(),a._handleTabChange(c)},previous:function(){e.find('[role="tab"]').focus(),a._handleTabChange(e)},next:function(){f.find('[role="tab"]').focus(),a._handleTabChange(f)},handled:function(){b.preventDefault()}}))})}},{key:"_handleTabChange",value:function(a,b){var c,d,e;a.hasClass("".concat(this.options.linkActiveClass))?this.options.activeCollapse&&this._collapse():(c=this.$element.find(".".concat(this.options.linkClass,".").concat(this.options.linkActiveClass)),d=(d=(e=a.find('[role="tab"]')).attr("data-tabs-target"))&&d.length?"#".concat(d):e[0].hash,e=this.$tabContent.find(d),this._collapseTab(c),this._openTab(a),this.options.deepLink&&!b&&(this.options.updateHistory?history.pushState({},"",d):history.replaceState({},"",d)),this.$element.trigger("change.zf.tabs",[a,e]),e.find("[data-mutate]").trigger("mutateme.zf.trigger"))}},{key:"_openTab",value:function(a){var b=a.find('[role="tab"]'),c=b.attr("data-tabs-target")||b[0].hash.slice(1),c=this.$tabContent.find("#".concat(c));a.addClass("".concat(this.options.linkActiveClass)),b.attr({"aria-selected":"true",tabindex:"0"}),c.addClass("".concat(this.options.panelActiveClass)).removeAttr("aria-hidden")}},{key:"_collapseTab",value:function(a){a=a.removeClass("".concat(this.options.linkActiveClass)).find('[role="tab"]').attr({"aria-selected":"false",tabindex:-1}),j()("#".concat(a.attr("aria-controls"))).removeClass("".concat(this.options.panelActiveClass)).attr({"aria-hidden":"true"})}},{key:"_collapse",value:function(){var a=this.$element.find(".".concat(this.options.linkClass,".").concat(this.options.linkActiveClass));a.length&&(this._collapseTab(a),this.$element.trigger("collapse.zf.tabs",[a]))}},{key:"selectTab",value:function(a,b){var c,a="object"===e(a)?a[0].id:a;a.indexOf("#")<0?c="#".concat(a):a=(c=a).slice(1),a=this.$tabTitles.has('[href$="'.concat(c,'"],[data-tabs-target="').concat(a,'"]')).first(),this._handleTabChange(a,b)}},{key:"_setHeight",value:function(){var a=0,b=this;this.$tabContent&&this.$tabContent.find(".".concat(this.options.panelClass)).css("min-height","").each(function(){var c=j()(this),d=c.hasClass("".concat(b.options.panelActiveClass));d||c.css({visibility:"hidden",display:"block"});var e=this.getBoundingClientRect().height;d||c.css({visibility:"",display:""}),a=a<e?e:a}).css("min-height","".concat(a,"px"))}},{key:"_destroy",value:function(){this.$element.find(".".concat(this.options.linkClass)).off(".zf.tabs").hide().end().find(".".concat(this.options.panelClass)).hide(),this.options.matchHeight&&null!=this._setHeightMqHandler&&j()(window).off("changed.zf.mediaquery",this._setHeightMqHandler),this.options.deepLink&&j()(window).off("hashchange",this._checkDeepLink),this.onLoadListener&&j()(window).off(this.onLoadListener)}}])&&f(b.prototype,c),d&&f(b,d),a}();o.defaults={deepLink:!1,deepLinkSmudge:!1,deepLinkSmudgeDelay:300,deepLinkSmudgeOffset:0,updateHistory:!1,autoFocus:!1,wrapOnKeys:!0,matchHeight:!1,activeCollapse:!1,linkClass:"tabs-title",linkActiveClass:"is-active",panelClass:"tabs-panel",panelActiveClass:"is-active"}},"./js/foundation.toggler.js":function(a,b,c){function e(a){return(e="function"==typeof Symbol&&"symbol"==d(Symbol.iterator)?function(a){return"undefined"==typeof a?"undefined":d(a)}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":"undefined"==typeof a?"undefined":d(a)})(a)}function f(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}function g(a,b){return(g=Object.setPrototypeOf||function(a,b){return a.__proto__=b,a})(a,b)}function h(a){var b=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(a){return!1}}();return function(){var c,d=i(a);return function(a,b){if(b&&("object"===e(b)||"function"==typeof b))return b;if(void 0!==b)throw new TypeError("Derived constructors may only return object or undefined");return function(a){if(void 0!==a)return a;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(a)}(this,b?(c=i(this).constructor,Reflect.construct(d,arguments,c)):d.apply(this,arguments))}}function i(a){return(i=Object.setPrototypeOf?Object.getPrototypeOf:function(a){return a.__proto__||Object.getPrototypeOf(a)})(a)}c.r(b),c.d(b,"Toggler",function(){return o});var b=c("jquery"),j=c.n(b),k=c("./js/foundation.util.motion.js"),l=c("./js/foundation.core.plugin.js"),m=c("./js/foundation.core.utils.js"),n=c("./js/foundation.util.triggers.js"),o=function(){function a(){return function(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}(this,a),e.apply(this,arguments)}!function(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function");a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,writable:!0,configurable:!0}}),b&&g(a,b)}(a,l.Plugin);var b,c,d,e=h(a);return b=a,(c=[{key:"_setup",value:function(b,c){this.$element=b,this.options=j.a.extend({},a.defaults,b.data(),c),this.className="",this.className="Toggler",n.Triggers.init(j.a),this._init(),this._events()}},{key:"_init",value:function(){var a,b=this.$element[0].id,c=j()('[data-open~="'.concat(b,'"], [data-close~="').concat(b,'"], [data-toggle~="').concat(b,'"]'));if(this.options.animate)a=this.options.animate.split(" "),this.animationIn=a[0],this.animationOut=a[1]||null,c.attr("aria-expanded",!this.$element.is(":hidden"));else{if("string"!=typeof(a=this.options.toggler)||!a.length)throw new Error("The 'toggler' option containing the target class is required, got \"".concat(a,'"'));this.className="."===a[0]?a.slice(1):a,c.attr("aria-expanded",this.$element.hasClass(this.className))}c.each(function(a,c){var d=j()(c),c=d.attr("aria-controls")||"";new RegExp("\\b".concat(Object(m.RegExpEscape)(b),"\\b")).test(c)||d.attr("aria-controls",c?"".concat(c," ").concat(b):b)})}},{key:"_events",value:function(){this.$element.off("toggle.zf.trigger").on("toggle.zf.trigger",this.toggle.bind(this))}},{key:"toggle",value:function(){this[this.options.animate?"_toggleAnimate":"_toggleClass"]()}},{key:"_toggleClass",value:function(){this.$element.toggleClass(this.className);var a=this.$element.hasClass(this.className);a?this.$element.trigger("on.zf.toggler"):this.$element.trigger("off.zf.toggler"),this._updateARIA(a),this.$element.find("[data-mutate]").trigger("mutateme.zf.trigger")}},{key:"_toggleAnimate",value:function(){var a=this;this.$element.is(":hidden")?k.Motion.animateIn(this.$element,this.animationIn,function(){a._updateARIA(!0),this.trigger("on.zf.toggler"),this.find("[data-mutate]").trigger("mutateme.zf.trigger")}):k.Motion.animateOut(this.$element,this.animationOut,function(){a._updateARIA(!1),this.trigger("off.zf.toggler"),this.find("[data-mutate]").trigger("mutateme.zf.trigger")})}},{key:"_updateARIA",value:function(a){var b=this.$element[0].id;j()('[data-open="'.concat(b,'"], [data-close="').concat(b,'"], [data-toggle="').concat(b,'"]')).attr({"aria-expanded":!!a})}},{key:"_destroy",value:function(){this.$element.off(".zf.toggler")}}])&&f(b.prototype,c),d&&f(b,d),a}();o.defaults={toggler:void 0,animate:!1}},"./js/foundation.tooltip.js":function(a,b,c){function e(a){return(e="function"==typeof Symbol&&"symbol"==d(Symbol.iterator)?function(a){return"undefined"==typeof a?"undefined":d(a)}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":"undefined"==typeof a?"undefined":d(a)})(a)}function f(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}function g(a,b,c){return(g="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(a,b,c){if(a=function(a,b){for(;!Object.prototype.hasOwnProperty.call(a,b)&&null!==(a=j(a)););return a}(a,b))return b=Object.getOwnPropertyDescriptor(a,b),b.get?b.get.call(c):b.value})(a,b,c||a)}function h(a,b){return(h=Object.setPrototypeOf||function(a,b){return a.__proto__=b,a})(a,b)}function i(a){var b=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(a){return!1}}();return function(){var c,d=j(a);return function(a,b){if(b&&("object"===e(b)||"function"==typeof b))return b;if(void 0!==b)throw new TypeError("Derived constructors may only return object or undefined");return function(a){if(void 0!==a)return a;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(a)}(this,b?(c=j(this).constructor,Reflect.construct(d,arguments,c)):d.apply(this,arguments))}}function j(a){return(j=Object.setPrototypeOf?Object.getPrototypeOf:function(a){return a.__proto__||Object.getPrototypeOf(a)})(a)}c.r(b),c.d(b,"Tooltip",function(){return p});var b=c("jquery"),k=c.n(b),l=c("./js/foundation.core.utils.js"),m=c("./js/foundation.util.mediaQuery.js"),n=c("./js/foundation.util.triggers.js"),o=c("./js/foundation.positionable.js"),p=function(){function a(){return function(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}(this,a),e.apply(this,arguments)}!function(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function");a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,writable:!0,configurable:!0}}),b&&h(a,b)}(a,o.Positionable);var b,c,d,e=i(a);return b=a,(c=[{key:"_setup",value:function(b,c){this.$element=b,this.options=k.a.extend({},a.defaults,this.$element.data(),c),this.className="Tooltip",this.isActive=!1,this.isClick=!1,n.Triggers.init(k.a),this._init()}},{key:"_init",value:function(){m.MediaQuery._init();var b=this.$element.attr("aria-describedby")||Object(l.GetYoDigits)(6,"tooltip");this.options.tipText=this.options.tipText||this.$element.attr("title"),this.template=this.options.template?k()(this.options.template):this._buildTemplate(b),(this.options.allowHtml?this.template.appendTo(document.body).html(this.options.tipText):this.template.appendTo(document.body).text(this.options.tipText)).hide(),this.$element.attr({title:"","aria-describedby":b,"data-yeti-box":b,"data-toggle":b,"data-resize":b}).addClass(this.options.triggerClass),g(j(a.prototype),"_init",this).call(this),this._events()}},{key:"_getDefaultPosition",value:function(){var a=this.$element[0].className,a=(a=this.$element[0]instanceof SVGElement?a.baseVal:a).match(/\b(top|left|right|bottom)\b/g);return a?a[0]:"top"}},{key:"_getDefaultAlignment",value:function(){return"center"}},{key:"_getHOffset",value:function(){return"left"===this.position||"right"===this.position?this.options.hOffset+this.options.tooltipWidth:this.options.hOffset}},{key:"_getVOffset",value:function(){return"top"===this.position||"bottom"===this.position?this.options.vOffset+this.options.tooltipHeight:this.options.vOffset}},{key:"_buildTemplate",value:function(a){var b="".concat(this.options.tooltipClass," ").concat(this.options.templateClasses).trim();return k()("<div></div>").addClass(b).attr({role:"tooltip","aria-hidden":!0,"data-is-active":!1,"data-is-focus":!1,id:a})}},{key:"_setPosition",value:function(){g(j(a.prototype),"_setPosition",this).call(this,this.$element,this.template)}},{key:"show",value:function(){return!("all"!==this.options.showOn&&!m.MediaQuery.is(this.options.showOn))&&(this.template.css("visibility","hidden").show(),this._setPosition(),this.template.removeClass("top bottom left right").addClass(this.position),this.template.removeClass("align-top align-bottom align-left align-right align-center").addClass("align-"+this.alignment),this.$element.trigger("closeme.zf.tooltip",this.template.attr("id")),this.template.attr({"data-is-active":!0,"aria-hidden":!1}),this.isActive=!0,this.template.stop().hide().css("visibility","").fadeIn(this.options.fadeInDuration,function(){}),this.$element.trigger("show.zf.tooltip"),void 0)}},{key:"hide",value:function(){var a=this;this.template.stop().attr({"aria-hidden":!0,"data-is-active":!1}).fadeOut(this.options.fadeOutDuration,function(){a.isActive=!1,a.isClick=!1}),this.$element.trigger("hide.zf.tooltip")}},{key:"_events",value:function(){var a=this,b="ontouchstart"in window||void 0!==window.ontouchstart,c=!1;b&&this.options.disableForTouch||(this.options.disableHover||this.$element.on("mouseenter.zf.tooltip",function(){a.isActive||(a.timeout=setTimeout(function(){a.show()},a.options.hoverDelay))}).on("mouseleave.zf.tooltip",Object(l.ignoreMousedisappear)(function(){clearTimeout(a.timeout),c&&(!a.isClick||a.options.clickOpen)||a.hide()})),b&&this.$element.on("tap.zf.tooltip touchend.zf.tooltip",function(){a.isActive?a.hide():a.show()}),this.options.clickOpen?this.$element.on("mousedown.zf.tooltip",function(){a.isClick||(a.isClick=!0,!a.options.disableHover&&a.$element.attr("tabindex")||a.isActive||a.show())}):this.$element.on("mousedown.zf.tooltip",function(){a.isClick=!0}),this.$element.on({"close.zf.trigger":this.hide.bind(this)}),this.$element.on("focus.zf.tooltip",function(){return c=!0,a.isClick?(a.options.clickOpen||(c=!1),!1):void a.show()}).on("focusout.zf.tooltip",function(){c=!1,a.isClick=!1,a.hide()}).on("resizeme.zf.trigger",function(){a.isActive&&a._setPosition()}))}},{key:"toggle",value:function(){this.isActive?this.hide():this.show()}},{key:"_destroy",value:function(){this.$element.attr("title",this.template.text()).off(".zf.trigger .zf.tooltip").removeClass(this.options.triggerClass).removeClass("top right left bottom").removeAttr("aria-describedby data-disable-hover data-resize data-toggle data-tooltip data-yeti-box"),this.template.remove()}}])&&f(b.prototype,c),d&&f(b,d),a}();p.defaults={hoverDelay:200,fadeInDuration:150,fadeOutDuration:150,disableHover:!1,disableForTouch:!1,templateClasses:"",tooltipClass:"tooltip",triggerClass:"has-tip",showOn:"small",template:"",tipText:"",touchCloseText:"Tap to close.",clickOpen:!0,position:"auto",alignment:"auto",allowOverlap:!1,allowBottomOverlap:!1,vOffset:0,hOffset:0,tooltipHeight:14,tooltipWidth:12,allowHtml:!1}},"./js/foundation.util.box.js":function(a,b,c){function d(a,b,c,d,f){var g,h,i,a=e(a);return a=b?(g=(b=e(b)).height+b.offset.top-(a.offset.top+a.height),h=a.offset.top-b.offset.top,i=a.offset.left-b.offset.left,b.width+b.offset.left-(a.offset.left+a.width)):(g=a.windowDims.height+a.windowDims.offset.top-(a.offset.top+a.height),h=a.offset.top-a.windowDims.offset.top,i=a.offset.left-a.windowDims.offset.left,a.windowDims.width-(a.offset.left+a.width)),g=f?0:Math.min(g,0),h=Math.min(h,0),i=Math.min(i,0),a=Math.min(a,0),c?i+a:d?h+g:Math.sqrt(h*h+g*g+i*i+a*a)}function e(a){if((a=a.length?a[0]:a)===window||a===document)throw new Error("I'm sorry, Dave. I'm afraid I can't do that.");var b=a.getBoundingClientRect(),c=a.parentNode.getBoundingClientRect(),d=document.body.getBoundingClientRect(),e=window.pageYOffset,a=window.pageXOffset;return{width:b.width,height:b.height,offset:{top:b.top+e,left:b.left+a},parentDims:{width:c.width,height:c.height,offset:{top:c.top+e,left:c.left+a}},windowDims:{width:d.width,height:d.height,offset:{top:e,left:a}}}}c.r(b),c.d(b,"Box",function(){return f});var f={ImNotTouchingYou:function(a,b,c,e,f){return 0===d(a,b,c,e,f)},OverlapArea:d,GetDimensions:e,GetExplicitOffsets:function(a,b,c,d,f,g,h){var i,j,k=e(a),l=b?e(b):null;if(null!==l){switch(c){case"top":i=l.offset.top-(k.height+f);break;case"bottom":i=l.offset.top+l.height+f;break;case"left":j=l.offset.left-(k.width+g);break;case"right":j=l.offset.left+l.width+g}switch(c){case"top":case"bottom":switch(d){case"left":j=l.offset.left+g;break;case"right":j=l.offset.left-k.width+l.width-g;break;case"center":j=h?g:l.offset.left+l.width/2-k.width/2+g}break;case"right":case"left":switch(d){case"bottom":i=l.offset.top-f+l.height-k.height;break;case"top":i=l.offset.top+f;break;case"center":i=l.offset.top+f+l.height/2-k.height/2}}}return{top:i,left:j}}}},"./js/foundation.util.imageLoader.js":function(a,b,c){function d(a,b){function c(){0===--d&&b()}var d=a.length;0===d&&b(),a.each(function(){var a,b;this.complete&&void 0!==this.naturalWidth?c():(a=new Image,b="load.zf.images error.zf.images",e()(a).one(b,function d(){e()(this).off(b,d),c()}),a.src=e()(this).attr("src"))})}c.r(b),c.d(b,"onImagesLoaded",function(){return d});var b=c("jquery"),e=c.n(b)},"./js/foundation.util.keyboard.js":function(a,b,c){function d(a){return!!a&&a.find("a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), iframe, object, embed, *[tabindex], *[contenteditable]").filter(function(){return!(!f()(this).is(":visible")||f()(this).attr("tabindex")<0)}).sort(function(a,b){if(f()(a).attr("tabindex")===f()(b).attr("tabindex"))return 0;var c=parseInt(f()(a).attr("tabindex"),10),d=parseInt(f()(b).attr("tabindex"),10);return void 0===f()(a).attr("tabindex")&&0<d?1:void 0===f()(b).attr("tabindex")&&0<c?-1:0===c&&0<d?1:0===d&&0<c||c<d?-1:d<c?1:void 0})}function e(a){var b=(b=h[a.which||a.keyCode]||String.fromCharCode(a.which).toUpperCase()).replace(/\W+/,"");return a.shiftKey&&(b="SHIFT_".concat(b)),a.ctrlKey&&(b="CTRL_".concat(b)),b=(b=a.altKey?"ALT_".concat(b):b).replace(/_$/,"")}c.r(b),c.d(b,"Keyboard",function(){return j});var b=c("jquery"),f=c.n(b),g=c("./js/foundation.core.utils.js"),h={9:"TAB",13:"ENTER",27:"ESCAPE",32:"SPACE",35:"END",36:"HOME",37:"ARROW_LEFT",38:"ARROW_UP",39:"ARROW_RIGHT",40:"ARROW_DOWN"},i={},j={keys:function(a){var b,c={};for(b in a)a.hasOwnProperty(b)&&(c[a[b]]=a[b]);return c}(h),parseKey:e,handleKey:function(a,b,c){var d=i[b],b=this.parseKey(a);return d?void(!0!==a.zfIsKeyHandled&&((b=c[(void 0===d.ltr?d:Object(g.rtl)()?f.a.extend({},d.ltr,d.rtl):f.a.extend({},d.rtl,d.ltr))[b]])&&"function"==typeof b?(b=b.apply(),a.zfIsKeyHandled=!0,!c.handled&&"function"!=typeof c.handled||c.handled(b)):!c.unhandled&&"function"!=typeof c.unhandled||c.unhandled())):console.warn("Component not defined!")},findFocusable:d,register:function(a,b){i[a]=b},trapFocus:function(a){var b=d(a),c=b.eq(0),f=b.eq(-1);a.on("keydown.zf.trapfocus",function(a){a.target===f[0]&&"TAB"===e(a)?(a.preventDefault(),c.focus()):a.target===c[0]&&"SHIFT_TAB"===e(a)&&(a.preventDefault(),f.focus())})},releaseFocus:function(a){a.off("keydown.zf.trapfocus")}}},"./js/foundation.util.mediaQuery.js":function(a,b,c){function e(a){return(e="function"==typeof Symbol&&"symbol"==d(Symbol.iterator)?function(a){return"undefined"==typeof a?"undefined":d(a)}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":"undefined"==typeof a?"undefined":d(a)})(a)}function f(a,b){return function(a){if(Array.isArray(a))return a}(a)||function(a,b){var c=null==a?null:"undefined"!=typeof Symbol&&a[Symbol.iterator]||a["@@iterator"];if(null!=c){var d,e,f=[],g=!0,h=!1;try{for(c=c.call(a);!(g=(d=c.next()).done)&&(f.push(d.value),!b||f.length!==b);g=!0);}catch(a){h=!0,e=a}finally{try{g||null==c["return"]||c["return"]()}finally{if(h)throw e}}return f}}(a,b)||function(a,b){if(a){if("string"==typeof a)return g(a,b);var c=Object.prototype.toString.call(a).slice(8,-1);return"Map"===(c="Object"===c&&a.constructor?a.constructor.name:c)||"Set"===c?Array.from(a):"Arguments"===c||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c)?g(a,b):void 0}}(a,b)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function g(a,b){(null==b||b>a.length)&&(b=a.length);for(var c=0,d=new Array(b);c<b;c++)d[c]=a[c];return d}c.r(b),c.d(b,"MediaQuery",function(){return l});var h,i,j,b=c("jquery"),k=c.n(b);window.matchMedia||(window.matchMedia=((j=window.styleMedia||window.media)||(h=document.createElement("style"),b=document.getElementsByTagName("script")[0],i=null,h.type="text/css",h.id="matchmediajs-test",b?b.parentNode.insertBefore(h,b):document.head.appendChild(h),i="getComputedStyle"in window&&window.getComputedStyle(h,null)||h.currentStyle,j={matchMedium:function(a){return a="@media "+a+"{ #matchmediajs-test { width: 1px; } }",h.styleSheet?h.styleSheet.cssText=a:h.textContent=a,"1px"===i.width}}),function(a){return{matches:j.matchMedium(a||"all"),media:a||"all"}}));var l={queries:[],current:"",_init:function(){if(!0===this.isInitialized)return this;this.isInitialized=!0,k()("meta.foundation-mq").length||k()('<meta class="foundation-mq" name="foundation-mq" content>').appendTo(document.head);var a,b,c,d=k()(".foundation-mq").css("font-family");for(c in b={},a="string"==typeof(d=d)&&(d=d.trim().slice(1,-1))?b=d.split("&").reduce(function(a,b){var c=b.replace(/\+/g," ").split("="),b=c[0],c=c[1],b=decodeURIComponent(b),c=void 0===c?null:decodeURIComponent(c);return a.hasOwnProperty(b)?Array.isArray(a[b])?a[b].push(c):a[b]=[a[b],c]:a[b]=c,a},{}):b,this.queries=[],a)a.hasOwnProperty(c)&&this.queries.push({name:c,value:"only screen and (min-width: ".concat(a[c],")")});this.current=this._getCurrentSize(),this._watcher()},_reInit:function(){this.isInitialized=!1,this._init()},atLeast:function(a){return a=this.get(a),!!a&&window.matchMedia(a).matches},only:function(a){return a===this._getCurrentSize()},upTo:function(a){return a=this.next(a),!a||!this.atLeast(a)},is:function(a){var b=f(a.trim().split(" ").filter(function(a){return!!a.length}),2),c=b[0],b=b[1],b=void 0===b?"":b;if("only"===b)return this.only(c);if(!b||"up"===b)return this.atLeast(c);if("down"===b)return this.upTo(c);throw new Error('\n      Invalid breakpoint passed to MediaQuery.is().\n      Expected a breakpoint name formatted like "<size> <modifier>", got "'.concat(a,'".\n    '))},get:function(a){for(var b in this.queries)if(this.queries.hasOwnProperty(b)&&(b=this.queries[b],a===b.name))return b.value;return null},next:function(a){var b=this,c=this.queries.findIndex(function(c){return b._getQueryName(c)===a});if(-1===c)throw new Error('\n        Unknown breakpoint "'.concat(a,'" passed to MediaQuery.next().\n        Ensure it is present in your Sass "$breakpoints" setting.\n      '));return c=this.queries[c+1],c?c.name:null},_getQueryName:function(a){if("string"==typeof a)return a;if("object"===e(a))return a.name;throw new TypeError('\n      Invalid value passed to MediaQuery._getQueryName().\n      Expected a breakpoint name (String) or a breakpoint query (Object), got "'.concat(a,'" (').concat(e(a),")\n    "))},_getCurrentSize:function(){for(var a,b=0;b<this.queries.length;b++){var c=this.queries[b];window.matchMedia(c.value).matches&&(a=c)}return a&&this._getQueryName(a)},_watcher:function(){var a=this;k()(window).on("resize.zf.trigger",function(){var b=a._getCurrentSize(),c=a.current;b!==c&&(a.current=b,k()(window).trigger("changed.zf.mediaquery",[b,c]))})}}},"./js/foundation.util.motion.js":function(a,b,c){function d(a,b,c){var d,e,f=null;return 0===a?(c.apply(b),void b.trigger("finished.zf.animate",[b]).triggerHandler("finished.zf.animate",[b])):void(d=window.requestAnimationFrame(function g(h){e=h-(f=f||h),c.apply(b),e<a?d=window.requestAnimationFrame(g,b):(window.cancelAnimationFrame(d),b.trigger("finished.zf.animate",[b]).triggerHandler("finished.zf.animate",[b]))}))}function e(a,b,c,d){function e(){b[0].style.transitionDuration=0,b.removeClass("".concat(j," ").concat(k," ").concat(c))}var j,k;(b=f()(b).eq(0)).length&&(j=a?h[0]:h[1],k=a?i[0]:i[1],e(),b.addClass(c).css("transition","none"),requestAnimationFrame(function(){b.addClass(j),a&&b.show()}),requestAnimationFrame(function(){b[0].offsetWidth,b.css("transition","").addClass(k)}),b.one(Object(g.transitionend)(b),function(){a||b.hide(),e(),d&&d.apply(b)}))}c.r(b),c.d(b,"Move",function(){return d}),c.d(b,"Motion",function(){return j});var b=c("jquery"),f=c.n(b),g=c("./js/foundation.core.utils.js"),h=["mui-enter","mui-leave"],i=["mui-enter-active","mui-leave-active"],j={animateIn:function(a,b,c){e(!0,a,b,c)},animateOut:function(a,b,c){e(!1,a,b,c)}}},"./js/foundation.util.nest.js":function(a,b,c){c.r(b),c.d(b,"Nest",function(){return e});var b=c("jquery"),d=c.n(b),e={Feather:function(a){var b=1<arguments.length&&void 0!==arguments[1]?arguments[1]:"zf";a.attr("role","menubar"),a.find("a").attr({role:"menuitem"});var a=a.find("li").attr({role:"none"}),c="is-".concat(b,"-submenu"),e="".concat(c,"-item"),f="is-".concat(b,"-submenu-parent"),g="accordion"!==b;a.each(function(){var a=d()(this),h=a.children("ul");h.length&&(a.addClass(f),g&&(a.children("a:first").attr({"aria-haspopup":!0,"aria-label":a.children("a:first").text()}),"drilldown"===b&&a.attr({"aria-expanded":!1})),h.addClass("submenu ".concat(c)).attr({"data-submenu":"",role:"menubar"}),"drilldown"===b&&h.attr({"aria-hidden":!0})),a.parent("[data-submenu]").length&&a.addClass("is-submenu-item ".concat(e))})},Burn:function(a,b){var c="is-".concat(b,"-submenu"),d="".concat(c,"-item"),b="is-".concat(b,"-submenu-parent");a.find(">li, > li > ul, .menu, .menu > li, [data-submenu] > li").removeClass("".concat(c," ").concat(d," ").concat(b," is-submenu-item submenu is-active")).removeAttr("data-submenu").css("display","")}}},"./js/foundation.util.timer.js":function(a,b,c){function d(a,b,c){var d,e,f=this,g=b.duration,h=Object.keys(a.data())[0]||"timer",i=-1;this.isPaused=!1,this.restart=function(){i=-1,clearTimeout(e),this.start()},this.start=function(){this.isPaused=!1,clearTimeout(e),i=i<=0?g:i,a.data("paused",!1),d=Date.now(),e=setTimeout(function(){b.infinite&&f.restart(),c&&"function"==typeof c&&c()},i),a.trigger("timerstart.zf.".concat(h))},this.pause=function(){this.isPaused=!0,clearTimeout(e),a.data("paused",!0);var b=Date.now();i-=b-d,a.trigger("timerpaused.zf.".concat(h))}}c.r(b),c.d(b,"Timer",function(){return d})},"./js/foundation.util.touch.js":function(a,b,c){function d(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}function e(a){this.removeEventListener("touchmove",f),this.removeEventListener("touchend",e),p||(a=m.a.Event("tap",l||a),m()(this).trigger(a)),l=null,p=o=!1}function f(a){var b,c;!0===m.a.spotSwipe.preventDefault&&a.preventDefault(),o&&(b=a.touches[0].pageX,b=i-b,p=!0,k=(new Date).getTime()-j,(c=Math.abs(b)>=m.a.spotSwipe.moveThreshold&&k<=m.a.spotSwipe.timeThreshold?0<b?"left":"right":c)&&(a.preventDefault(),e.apply(this,arguments),m()(this).trigger(m.a.Event("swipe",Object.assign({},a)),c).trigger(m.a.Event("swipe".concat(c),Object.assign({},a)))))}function g(a){1===a.touches.length&&(i=a.touches[0].pageX,l=a,p=!(o=!0),j=(new Date).getTime(),this.addEventListener("touchmove",f,{passive:!0===m.a.spotSwipe.preventDefault}),this.addEventListener("touchend",e,!1))}function h(){this.addEventListener&&this.addEventListener("touchstart",g,{passive:!0})}c.r(b),c.d(b,"Touch",function(){return n});var i,j,k,l,b=c("jquery"),m=c.n(b),n={},o=!1,p=!1,q=function(){function a(){!function(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}(this,a),this.version="1.0.0",this.enabled="ontouchstart"in document.documentElement,this.preventDefault=!1,this.moveThreshold=75,this.timeThreshold=200,this._init()}var b,c,e;return b=a,(c=[{key:"_init",value:function(){m.a.event.special.swipe={setup:h},m.a.event.special.tap={setup:h},m.a.each(["left","up","down","right"],function(){m.a.event.special["swipe".concat(this)]={setup:function(){m()(this).on("swipe",m.a.noop)}}})}}])&&d(b.prototype,c),e&&d(b,e),a}();n.setupSpotSwipe=function(){m.a.spotSwipe=new q(m.a)},n.setupTouchHandler=function(){m.a.fn.addTouch=function(){this.each(function(b,c){m()(c).bind("touchstart touchmove touchend touchcancel",function(b){a(b)})});var a=function b(a){var c,b=a.changedTouches[0],a={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup"}[a.type];"MouseEvent"in window&&"function"==typeof window.MouseEvent?c=new window.MouseEvent(a,{bubbles:!0,cancelable:!0,screenX:b.screenX,screenY:b.screenY,clientX:b.clientX,clientY:b.clientY}):(c=document.createEvent("MouseEvent")).initMouseEvent(a,!0,!0,window,1,b.screenX,b.screenY,b.clientX,b.clientY,!1,!1,!1,!1,0,null),b.target.dispatchEvent(c)}}},n.init=function(){void 0===m.a.spotSwipe&&(n.setupSpotSwipe(m.a),n.setupTouchHandler(m.a))}},"./js/foundation.util.triggers.js":function(a,b,c){function e(a){return(e="function"==typeof Symbol&&"symbol"==d(Symbol.iterator)?function(a){return"undefined"==typeof a?"undefined":d(a)}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":"undefined"==typeof a?"undefined":d(a)})(a)}function f(a,b){a.data(b).split(" ").forEach(function(c){h()("#".concat(c))["close"===b?"trigger":"triggerHandler"]("".concat(b,".zf.trigger"),[a])})}function g(a,b,c){var d,e=Array.prototype.slice.call(arguments,3);h()(window).on(b,function(){d&&clearTimeout(d),d=setTimeout(function(){c.apply(null,e)},a||10)})}c.r(b),c.d(b,"Triggers",function(){return l});var b=c("jquery"),h=c.n(b),i=c("./js/foundation.core.utils.js"),j=c("./js/foundation.util.motion.js"),k=function(){for(var a=["WebKit","Moz","O","Ms",""],b=0;b<a.length;b++)if("".concat(a[b],"MutationObserver")in window)return window["".concat(a[b],"MutationObserver")];return!1}(),l={Listeners:{Basic:{},Global:{}},Initializers:{}};l.Listeners.Basic={openListener:function(){f(h()(this),"open")},closeListener:function(){h()(this).data("close")?f(h()(this),"close"):h()(this).trigger("close.zf.trigger")},toggleListener:function(){h()(this).data("toggle")?f(h()(this),"toggle"):h()(this).trigger("toggle.zf.trigger")},closeableListener:function(a){var b=h()(this).data("closable");a.stopPropagation(),""!==b?j.Motion.animateOut(h()(this),b,function(){h()(this).trigger("closed.zf")}):h()(this).fadeOut().trigger("closed.zf")},toggleFocusListener:function(){var a=h()(this).data("toggle-focus");h()("#".concat(a)).triggerHandler("toggle.zf.trigger",[h()(this)])}},l.Initializers.addOpenListener=function(a){a.off("click.zf.trigger",l.Listeners.Basic.openListener),a.on("click.zf.trigger","[data-open]",l.Listeners.Basic.openListener)},l.Initializers.addCloseListener=function(a){a.off("click.zf.trigger",l.Listeners.Basic.closeListener),a.on("click.zf.trigger","[data-close]",l.Listeners.Basic.closeListener)},l.Initializers.addToggleListener=function(a){a.off("click.zf.trigger",l.Listeners.Basic.toggleListener),a.on("click.zf.trigger","[data-toggle]",l.Listeners.Basic.toggleListener)},l.Initializers.addCloseableListener=function(a){a.off("close.zf.trigger",l.Listeners.Basic.closeableListener),a.on("close.zf.trigger","[data-closeable], [data-closable]",l.Listeners.Basic.closeableListener)},l.Initializers.addToggleFocusListener=function(a){a.off("focus.zf.trigger blur.zf.trigger",l.Listeners.Basic.toggleFocusListener),a.on("focus.zf.trigger blur.zf.trigger","[data-toggle-focus]",l.Listeners.Basic.toggleFocusListener)},l.Listeners.Global={resizeListener:function(a){k||a.each(function(){h()(this).triggerHandler("resizeme.zf.trigger")}),a.attr("data-events","resize")},scrollListener:function(a){k||a.each(function(){h()(this).triggerHandler("scrollme.zf.trigger")}),a.attr("data-events","scroll")},closeMeListener:function(a,b){a=a.namespace.split(".")[0],h()("[data-".concat(a,"]")).not('[data-yeti-box="'.concat(b,'"]')).each(function(){var a=h()(this);a.triggerHandler("close.zf.trigger",[a]);
})}},l.Initializers.addClosemeListener=function(a){var b=h()("[data-yeti-box]"),c=["dropdown","tooltip","reveal"];a&&("string"==typeof a?c.push(a):"object"===e(a)&&"string"==typeof a[0]?c=c.concat(a):console.error("Plugin names must be strings")),b.length&&(c=c.map(function(a){return"closeme.zf.".concat(a)}).join(" "),h()(window).off(c).on(c,l.Listeners.Global.closeMeListener))},l.Initializers.addResizeListener=function(a){var b=h()("[data-resize]");b.length&&g(a,"resize.zf.trigger",l.Listeners.Global.resizeListener,b)},l.Initializers.addScrollListener=function(a){var b=h()("[data-scroll]");b.length&&g(a,"scroll.zf.trigger",l.Listeners.Global.scrollListener,b)},l.Initializers.addMutationEventsListener=function(a){function b(a){var b=h()(a[0].target);switch(a[0].type){case"attributes":"scroll"===b.attr("data-events")&&"data-events"===a[0].attributeName&&b.triggerHandler("scrollme.zf.trigger",[b,window.pageYOffset]),"resize"===b.attr("data-events")&&"data-events"===a[0].attributeName&&b.triggerHandler("resizeme.zf.trigger",[b]),"style"===a[0].attributeName&&(b.closest("[data-mutate]").attr("data-events","mutate"),b.closest("[data-mutate]").triggerHandler("mutateme.zf.trigger",[b.closest("[data-mutate]")]));break;case"childList":b.closest("[data-mutate]").attr("data-events","mutate"),b.closest("[data-mutate]").triggerHandler("mutateme.zf.trigger",[b.closest("[data-mutate]")]);break;default:return!1}}if(!k)return!1;var c=a.find("[data-resize], [data-scroll], [data-mutate]");if(c.length)for(var d=0;d<=c.length-1;d++)new k(b).observe(c[d],{attributes:!0,childList:!0,characterData:!1,subtree:!0,attributeFilter:["data-events","style"]})},l.Initializers.addSimpleListeners=function(){var a=h()(document);l.Initializers.addOpenListener(a),l.Initializers.addCloseListener(a),l.Initializers.addToggleListener(a),l.Initializers.addCloseableListener(a),l.Initializers.addToggleFocusListener(a)},l.Initializers.addGlobalListeners=function(){var a=h()(document);l.Initializers.addMutationEventsListener(a),l.Initializers.addResizeListener(250),l.Initializers.addScrollListener(),l.Initializers.addClosemeListener()},l.init=function(a,b){Object(i.onLoad)(h()(window),function(){!0!==h.a.triggersInitialized&&(l.Initializers.addSimpleListeners(),l.Initializers.addGlobalListeners(),h.a.triggersInitialized=!0)}),b&&(b.Triggers=l,b.IHearYou=l.Initializers.addGlobalListeners)}},0:function(a,b,c){a.exports=c("./js/entries/foundation.js")},jquery:function(b,c){b.exports=a}},e={},b.m=c,b.c=e,b.d=function(a,c,d){b.o(a,c)||Object.defineProperty(a,c,{enumerable:!0,get:d})},b.r=function(a){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(a,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(a,"__esModule",{value:!0})},b.t=function(a,c){if(1&c&&(a=b(a)),8&c)return a;if(4&c&&"object"==("undefined"==typeof a?"undefined":d(a))&&a&&a.__esModule)return a;var e=Object.create(null);if(b.r(e),Object.defineProperty(e,"default",{enumerable:!0,value:a}),2&c&&"string"!=typeof a)for(var f in a)b.d(e,f,function(b){return a[b]}.bind(null,f));return e},b.n=function(a){var c=a&&a.__esModule?function(){return a["default"]}:function(){return a};return b.d(c,"a",c),c},b.o=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)},b.p="",b(b.s=0);var c,e})},{jquery:20}],40:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=function(){var a,b,c,d,e={},h={},i=null;return{init:function(e){a=this,e.wrap&&(c=e.wrap),c&&(b={nav:c.querySelector(".js-header-nav"),navToggle:c.querySelector(".js-header-nav-toggle"),action:c.querySelector(".js-header-action"),doc:document.querySelector("html"),drilldown:$(c).find(".nav-primary__l1")},d=c.className,a.bindUIActions(),a.checkForiOS())},bindUIActions:function(){document.body.on("click",a.events.bodyClick),b.navToggle.on("click",a.events.navToggleClick),$(window).on("load resize orientationchange",a.mobileNav),a.primaryNavToggle(),a.underHero(),a.stickyHeader()},events:{bodyClick:function(c){c.target===b.navToggle||c.target.closest(".js-header-nav")||e.navOpen!==!0||a.hideNav()},navToggleClick:function(b){b.preventDefault(),a.toggleNav()}},toggleNav:function(){e.navOpen?a.hideNav():a.showNav()},showNav:function(){b.navToggle.classList.toggle("nav-opened"),b.nav.classList.add("is-open"),document.querySelector("html").classList.add("is-showing-nav"),e.navOpen=!0},hideNav:function(){b.navToggle.classList.toggle("nav-opened"),b.nav.classList.remove("is-open"),document.querySelector("html").classList.remove("is-showing-nav"),e.navOpen=!1},implementScrollActions:function(){(0,f["default"])().init({actions:[{inside:document.body,buffer:250,direction:"down",fn:function(){b.doc.classList.remove("no-scroll--mobile")}},{at:document.body,direction:"up",length:200},{inside:document.body,direction:"up",fn:function(){}}]})},checkForiOS:function(){var a=navigator.userAgent;h.iOS=/iPad|iPhone|iPod/.test(a),h.iOS11=/OS 11_0|OS 11_1|OS 11_2/.test(a)},primaryNavToggle:function(){$(b.action).find(".l-header__action__desktop [data-toggle]").on("mouseover",function(a){a.preventDefault(),$(this).parent().is(".is-active")||$(this).trigger("click")}),$(b.action).find(".l-header__action__desktop [data-toggle]").on("click",function(a){$(a.target).parent().is(".is-active")?a.stopPropagation():a.preventDefault()}),$(b.action).find("[data-toggler]").on("on.zf.toggler",function(a){var c=$(a.target),d=$(b.action).find(".l-header__action__l2").not(c);d.is(".is-active")&&d.foundation("toggle")}),$(b.nav).find("[data-toggler]").on("on.zf.toggler",function(a){var c=$(a.target),d=$(b.nav).find("> nav").not(c);d.foundation("toggle"),$('[data-toggle="'+c.attr("id")+'"]').parent().toggleClass("is-active"),$('[data-toggle="'+d.attr("id")+'"]').parent().toggleClass("is-active")})},underHero:function(){$(".static-strip").find("[data-toggler]").on("on.zf.toggler",function(a){var b=$(a.target),c=$(".static-strip").find("[data-toggler]").not(b);c.is(".is-active")&&c.foundation("toggle")})},mobileNav:function(){window.innerWidth<=1051?null===i&&(b.drilldown.addClass("drilldown"),i=new g.Drilldown(b.drilldown,{autoHeight:!0,parentLink:!0,animateHeight:!0})):i&&(i._destroy(),i=null,b.drilldown.removeClass("drilldown"))},stickyHeader:function(){var a=new IntersectionObserver(function(a){var b=a[0].isIntersecting;window.pageYOffset<=a[0].boundingClientRect.y&&(b=!0),b?$(c).removeClass("sticky-active"):$(c).addClass("sticky-active")});a.observe($(c).prev().get(0))}}};var e=a("../../js/imports/scroll-actions.js"),f=d(e),g=a("../../js/vendor/foundation.min")},{"../../js/imports/scroll-actions.js":33,"../../js/vendor/foundation.min":39}],41:[function(a,b,c){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=function(){var a,b,c,d;return{init:function(e){a=this,e.wrap&&(d=e.wrap),d&&(b={changeBtn:d.querySelector(".js-alert-close"),alertCookieName:d.getAttribute("data-alert-cookie-name")},c={alertOpen:!0},a.bindUIActions())},bindUIActions:function(){b.changeBtn.on("click",a.events.changeBtnClick)},events:{changeBtnClick:function(){console.log("cookie name is: "+b.alertCookieName),$.cookie(b.alertCookieName,"true"),a.closeFlyout()}},closeFlyout:function(){d.classList.remove("is-open"),c.alertOpen=!1,Window.utils.triggerEvent("resize")}}}},{}],42:[function(a,b,c){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=function(){var a,b,c,d,e;return{init:function(f){a=this,f.wrap&&(c=f.wrap),c&&(d=c.cloneNode(!0),a.bindUIElements(),b.sliders.forEach(function(b){a.updateSlider(b,!1)}),e=c.getAttribute("data-calculator-type"),a.singleRateAdjust())},bindUIElements:function(){b={sliders:c.querySelectorAll(".js-slider-input"),calculatorSections:c.querySelectorAll(".js-calculator-slider-section"),values:c.querySelectorAll(".js-slider-value"),expandCalculator:c.querySelector(".js-calculator-expand"),expandResults:c.querySelector(".js-calculator-expand-results"),removeBtns:c.querySelectorAll(".js-remove-slider"),addBtns:c.querySelectorAll(".js-calculator-add"),submitBtn:c.querySelector(".js-calculator-submit"),editBtn:c.querySelector(".js-calculator-edit"),resetBtn:c.querySelector(".js-calculator-reset"),category:c.querySelector(".js-calculator-category-onchange"),doc:document.querySelector("html")},a.bindUIActions()},bindUIActions:function(){b.addBtns.length>0&&b.addBtns.on("click",a.events.addBtnClick),b.removeBtns.length>0&&b.removeBtns.on("click",a.events.removeBtnClick),null!==b.category&&b.category.length>0&&b.category.on("change",a.events.categorychange),b.expandCalculator.on("click",a.events.expandClick),b.sliders.on("change",a.events.sliderInputChange),b.sliders.on("input",a.events.sliderInputChange),b.values.on("input",a.events.textInputChange),b.submitBtn.on("click",a.events.submitClick),b.editBtn.on("click",a.events.editClick),b.resetBtn.on("click",a.events.resetClick),b.expandResults.on("click",a.events.expandResultsClick)},events:{textInputChange:function(b){var c=b.target,d=c.parentNode.querySelector(".js-slider-input"),e=parseFloat(c.value.replace(/[^0-9\.]/g,""));e>=parseInt(d.min)&&e<=parseInt(d.max)&&""!==e&&(d.value=e,a.updateSlider(d,!0))},sliderInputChange:function(b){a.updateSlider(b.target,!1)},addBtnClick:function(c){c.preventDefault();var d=b.addBtns.indexOf(c.target),e=b.calculatorSections[d],f=e.querySelectorAll(".js-slider-group");f.length>=e.getAttribute("data-max-sliders")-1&&c.target.classList.add("is-hidden");var g=f[0].cloneNode(!0);if(f[0].parentNode.appendChild(g),a.bindUIElements(),f.length>0){var h=e.querySelectorAll(".js-remove-slider");h.forEach(function(a){a.classList.remove("is-hidden")})}},categorychange:function(){var a="",b="";"balance-transfer"===e?(a="credit card",b=document.getElementById("cmbtransferratecategory").value):"bltransfer-calculator"===e?(a="credit card",b=document.getElementById("cmbtransferratecategory").value):"auto-refinance"===e?(a="auto",b=document.getElementById("cmbautoratecategory").value):"mortgage-refinance"===e?(a="auto",b=document.getElementById("cmbmortgageratecategory").value):"consolidate-loan"===e&&(a="conolidate",b=document.getElementById("cmbconsolidateratecategory").value);var c={type:"POST",headers:{Accept:"application/json","Content-type":"application/json"},errorcallback:function(a){console.log("Ajax error: "+a)}};if(c.callback=function(a){a=JSON.parse(a),"balance-transfer"===e?(document.querySelector("#IntroductoryRate").innerText=a.IntroRate,document.querySelector("#IntroductoryTerm").innerText=a.IntroTerm,document.querySelector("#RegularRate").innerText=a.RegularRate):"bltransfer-calculator"===e?document.querySelector("#RegularRate").innerText=a.RegularRate:"auto-refinance"===e?document.querySelector("#autorefinanceRegularRate").innerText=a.RegularRate:"mortgage-refinance"===e?(document.querySelector("#mortRate").innerText=a.RegularRate,document.querySelector("#mortAPR").innerText=a.APR,document.querySelector("#inputmortrefinanceterm").innerText=a.IntroTerm):"consolidate-loan"===e&&(document.querySelector("#consolidateloanrate").innerText=a.APR)},""!==b){c.url="/Citadel/Calculator/CalculatorCategoryApi";var d={},f=JSON.stringify(a),g=JSON.stringify(b);d.Type=f,d.id=g;var h=JSON.stringify(d);c.sendData=h}Window.utils.ajax(c)},removeBtnClick:function(c){c.preventDefault();var d=b.calculatorSections.indexOf(c.target.closest(".js-calculator-slider-section")),e=b.calculatorSections[d],f=e.querySelectorAll(".js-slider-group"),g=e.querySelectorAll(".js-remove-slider"),h=g.indexOf(c.target),i=f[h];i.parentNode.removeChild(i),a.bindUIElements(),f.length<=e.getAttribute("data-max-sliders")&&b.addBtns[d].classList.remove("is-hidden"),f.length<=2&&g.forEach(function(a){a.classList.add("is-hidden")})},submitClick:function(b){b.preventDefault(),c.classList.remove("calculator-shown"),c.classList.add("results-shown"),Window.utils.isPrototype()||a.calculateResults(e),Window.utils.smoothScroll(c.getPosition("top"))},editClick:function(a){a.preventDefault(),Window.utils.smoothScroll(c.getPosition("top")),c.classList.add("calculator-shown"),c.classList.remove("results-shown")},resetClick:function(b){b.preventDefault(),Window.utils.smoothScroll(c.getPosition("top")),a.resetState()},expandClick:function(a){a.preventDefault(),c.classList.contains("calculator-expanded")?(a.target.innerHTML="Open Calculator",c.classList.remove("calculator-expanded")):(a.target.innerHTML="Close Calculator",c.classList.add("calculator-expanded"))},expandResultsClick:function(a){a.preventDefault(),c.classList.contains("results-expanded")?(a.target.innerHTML="Open Results",c.classList.remove("results-expanded")):(a.target.innerHTML="Close Results",c.classList.add("results-expanded"))}},updateSlider:function(a,b){if(navigator.appVersion.indexOf("Chrome")!==-1||navigator.appVersion.indexOf("Safari")!==-1){var c=100*((a.value-a.min)/(a.max-a.min)),d="-webkit-linear-gradient(left, #f69220 "+c+"%, #021d49 "+c+"%)";a.style.background=d}if(!b){var e,f=a.getAttribute("data-unit");if("%"===f)e=""+a.value+f;else if("$"===f){var g=a.value.toString().replace(/\B(?=(\d{3})+(?!\d))/g,",");e=""+f+g}else"N"!==f&&f||(e=""+a.value);a.closest(".calculator-slider-container").querySelector(".js-slider-value").value=e}},singleRateAdjust:function(){var b=document.querySelector(".js-rates-single");if(b){var d=b.querySelector(".js-rates-calculator-container");d&&(d.appendChild(c),a.bindUIElements())}},resetState:function(){var e=c.parentNode;e.replaceChild(d,c),c=e.querySelector(".js-calculator"),d=c.cloneNode(!0),a.bindUIElements(),b.sliders.forEach(function(b){a.updateSlider(b,!1)})},calculateResults:function(a){var c,d,e={},f={type:"POST",headers:{Accept:"application/json","Content-type":"application/json"},errorcallback:function(a){console.log("Ajax error: "+a)}};if(f.url="/Citadel/Calculator/CalculatorResultApi","balance-transfer"===a){var g=1,h=1;switch(b.values.forEach(function(a){var b,c;g%2===0?(h++,b=a.value.replace("%",""),b/=100,c=g/2,e["currentRate"+c]=b):(b=a.value.replace("$","").replace(",",""),c=(g+1)/2,e["currentBalance"+c]=b),g++}),g){case 3:e.currentBalance2="0",e.currentRate2="0",e.currentBalance3="0",e.currentRate3="0",e.currentBalance4="0",e.currentRate4="0";break;case 5:e.currentBalance3="0",e.currentRate3="0",e.currentBalance4="0",e.currentRate4="0";break;case 7:e.currentBalance4="0",e.currentRate4="0"}var i=document.querySelector("#IntroductoryRate").innerHTML.replace("%","")/100,j=document.querySelector("#IntroductoryTerm").innerHTML.replace("months",""),k=document.querySelector("#RegularRate").innerHTML,l=k.indexOf("%");k=k.substring(0,l)/100,e.introRate=i,e.introTerm=j,e.regularRate=k,e.annualFee="0",e.transferFeePercent="0",e.transferFeeMaximum="0",c=document.querySelector("#URL").value,d=document.querySelector("#CalType").value,f.callback=function(a){a=JSON.parse(a),document.querySelector("#chartImage").src=a.chartURL,document.querySelector("#chartImage").title=a.chartToolTip}}if("bltransfer-calculator"===a){var m=1,n=1;switch(b.values.forEach(function(a){var b,c;m%2===0?(n++,"inputbalanceterm"===a.id?(b=a.value,e.introTerm=b):(b=a.value.replace("%",""),b/=100,c=m/2,e["currentRate"+c]=b)):"inputbalancerate"===a.id?(b=a.value.replace("%","")/100,e.introRate=b):(b=a.value.replace("$","").replace(",",""),c=(m+1)/2,e["currentBalance"+c]=b),m++}),m-=2){case 3:e.currentBalance2="0",e.currentRate2="0",e.currentBalance3="0",e.currentRate3="0",e.currentBalance4="0",e.currentRate4="0";break;case 5:e.currentBalance3="0",e.currentRate3="0",e.currentBalance4="0",e.currentRate4="0";break;case 7:e.currentBalance4="0",e.currentRate4="0"}var o=document.querySelector("#RegularRate").innerHTML,p=o.indexOf("%");o=o.substring(0,p)/100,e.regularRate=o,e.annualFee="0",e.transferFeePercent="0",e.transferFeeMaximum="0",c=document.querySelector("#URL").value,d=document.querySelector("#CalType").value,f.callback=function(a){a=JSON.parse(a),document.querySelector("#chartblcalculatorImage").src=a.chartURL,document.querySelector("#chartblcalculatorImage").title=a.chartToolTip}}else if("saving-goal"===a){var q=document.querySelector("#inputCurrentsavingsbalance").value.replace("$","").replace(/,/g,""),r=document.querySelector("#inputDesiredsavingsgoal").value.replace("$","").replace(/,/g,"");e.initialBalance=q,e.savingsGoal=r,""!==document.querySelector("#inputBeforetaxreturnsaving").value?e.beforeTaxReturn=document.querySelector("#inputBeforetaxreturnsaving").value.replace("%","")/100:e.beforeTaxReturn="0",""!==document.querySelector("#inputMarginaltaxbracket").value?e.taxBracket=document.querySelector("#inputMarginaltaxbracket").value.replace("%","")/100:e.taxBracket="0",c=document.querySelector("#savinggoalURL").value,d=document.querySelector("#savinggoalCalType").value,f.callback=function(a){a=JSON.parse(a),document.querySelector("#chartsavinggoalImage").src=a.chartURL,document.querySelector("#chartsavinggoalImage").title=a.chartToolTip}}else if("loan-payment"===a){var s=document.getElementById("ddltermofloan"),t=s.options[s.selectedIndex].value,u=document.getElementById("ddlpaymentschedule"),v=u.options[u.selectedIndex].value;e.loanAmount=document.querySelector("#inputloanamount").value.replace("$","").replace(",",""),e.interestRate=document.querySelector("#inputannualinterestrate").value.replace("%","").replace(",","")/100,e.termMonths=t,e.amortization=v,c=document.querySelector("#loanpaymentURL").value,d=document.querySelector("#loanpaymentCalType").value,f.callback=function(a){a=JSON.parse(a),document.querySelector("#chartloanpaymentImage").src=a.chartURL,document.querySelector("#chartloanpaymentImage").title=a.chartToolTip}}else if("home-equity"===a){var w=document.querySelector("#inputcurrentmarketvalue").value.replace("$","").replace(/,/g,""),x=document.querySelector("#inputoutstandingmortgagebalance").value.replace("$","").replace(/,/g,"");e.homeValue=w,e.mortgageBalance=x,e.ltv=document.querySelector("#inputhomeequityloantovalue").value.replace("%","")/100,c=document.querySelector("#homeequityURL").value,d=document.querySelector("#homeequityCalType").value,f.callback=function(a){a=JSON.parse(a),document.querySelector("#charthomeequityImage").src=a.chartURL,document.querySelector("#charthomeequityImage").title=a.chartToolTip}}else if("auto-refinance"===a){var y=document.querySelector("#autorefinanceRegularRate").innerHTML.replace("%","")/100,z=document.getElementById("ddlautorefinancetermofloan"),A=z.options[z.selectedIndex].value;e.proposedRate=y,e.proposedTerm=A,e.currentBalance=document.querySelector("#inputautorefinancecurrentloanbalance").value.replace("$","").replace(",",""),e.currentRate=document.querySelector("#inputautorefinancecurrentintrestrate").value.replace("%","")/100,e.currentPayment=document.querySelector("#inputautorefinancecurrentmonthlypayment").value.replace("$","").replace(",",""),c=document.querySelector("#autorefinanceURL").value,d=document.querySelector("#autorefinanceCalType").value,f.callback=function(a){a=JSON.parse(a),document.querySelector("#chartautorefinanceImage").src=a.chartURL,document.querySelector("#chartautorefinanceImage").title=a.chartToolTip}}else if("auto-payment"===a){var B=document.getElementById("ddloption"),C=B.options[B.selectedIndex].value;e.purchasePrice=document.querySelector("#inputpurchaseprice").value.replace("$","").replace(",",""),e.cashRebate=document.querySelector("#inputcashrebate").value.replace("$","").replace(",",""),e.tradeIn=document.querySelector("#inputvalueoftradein").value.replace("$","").replace(",",""),e.tradeInOwed=document.querySelector("#inputamountowedtradein").value.replace("$","").replace(",",""),e.downPayment=document.querySelector("#inputdownpayment").value.replace("$","").replace(",",""),e.interestRate=document.querySelector("#inputanualinterestrate").value.replace("%","")/100,e.amortization=C;var D=document.querySelector("#inputtermofloan").value;e.termMonths=D,c=document.querySelector("#autopaymentURL").value,d=document.querySelector("#autopaymentCalType").value,f.callback=function(a){a=JSON.parse(a),document.querySelector("#chartautopaymentImage").src=a.chartURL,document.querySelector("#chartautopaymentImage").title=a.chartToolTip}}else if("mortgage-refinance"===a)e.loanAmount=document.querySelector("#inputmortcurrentloanbalance").value.replace("$","").replace(",",""),e.interestRate=document.querySelector("#inputmortinterestrate").value.replace("%","")/100,e.currentTerm=document.querySelector("#inputmortcurrentterm").value.replace("$","").replace(",",""),e.refinanceRate=document.querySelector("#mortRate").innerHTML.replace("%","")/100,e.refinanceTerm=12*document.querySelector("#inputmortrefinanceterm").innerHTML.replace(/\D/g,""),e.originationFee="0",e.discountPoints="0",e.refinanceFees="0",c=document.querySelector("#mortgagerefinanceURL").value,d=document.querySelector("#mortgagerefinanceCalType").value,f.callback=function(a){a=JSON.parse(a),document.querySelector("#chartmortgagerefinanceImage").src=a.chartURL,document.querySelector("#chartmortgagerefinanceImage").title=a.chartToolTip};else if("laddering-strategy"===a)e.initialBalance=document.querySelector("#inputcddepositamount").value.replace("$","").replace(",",""),e.years=document.querySelector("#inputcdnumberofyearsforanalysis").value,e.compoundingFrequency=document.getElementById("cmbcdIntrestcompoundingfrequency").value,e.taxBracket=document.querySelector("#inputcdmarginaltaxbracket").value.replace("%","")/100,e.cdRate=document.querySelector("#inputcdoneyear").value.replace("%","")/100,e.cdRate2=document.querySelector("#inputcdtwoyear").value.replace("%","")/100,e.cdRate3=document.querySelector("#inputcdthreeyear").value.replace("%","")/100,e.cdRate4=document.querySelector("#inputcdfouryear").value.replace("%","")/100,e.cdRate5=document.querySelector("#inputcdfiveyear").value.replace("%","")/100,c=document.querySelector("#cdURL").value,d=document.querySelector("#cdCalType").value,f.callback=function(a){a=JSON.parse(a),document.querySelector("#chartcdImage").src=a.chartURL,document.querySelector("#chartcdImage").title=a.chartToolTip};else if("comfortable"===a)e.clientAge=document.querySelector("#inputYourcurrentage").value.replace("$","").replace(",",""),e.clientIncome=document.querySelector("#inputCurrentannualincome").value.replace("$","").replace(",",""),e.spouseIncome=document.querySelector("#inputSpouseannualincome").value.replace("$","").replace(",",""),e.currentRetirementSavings=document.querySelector("#inputCurrentretirementsavingsamount").value.replace("$","").replace(",",""),e.annualRetSavings=document.querySelector("#inputCurrentannualsavingsamount").value.replace("$","").replace(",",""),e.annualSavingsIncrease=document.querySelector("#inputCurrentannualsavingsincreases").value.replace("%","").replace(",","")/100,e.annualPension=document.querySelector("#inputAnnualpensionbenefitatretirement").value.replace("$","").replace(",",""),e.pensionIncrease=document.getElementById("drpcomfortablePenithinflation").value,e.inflation=document.querySelector("#inputExpectedinflation").value.replace("%","")/100,e.clientRetAge=document.querySelector("#inputDesiredretirementage").value.replace("$","").replace(",",""),e.retirementYears=document.querySelector("#inputNumberofyearsofretirementincome").value.replace("$","").replace(",",""),e.retirementReplacement=document.querySelector("#inputIncomereplacementatretirement").value.replace("%","")/100,e.preRetirementReturn=document.querySelector("#inputPreretirementinvestmentreturn").value.replace("%","")/100,e.postRetirementReturn=document.querySelector("#inputPostretirementinvestmentreturn").value.replace("%","")/100,e.includeSocsec=document.getElementById("drpcomfortableincludessnbenefits").value,e.maritalStatus=document.getElementById("drpcomfortablemaritalstatus").value,e.ssOverrideAmount=document.querySelector("#inputSocialSecurityoverrideamount").value.replace("$","").replace(",",""),c=document.querySelector("#comfortableURL").value,d=document.querySelector("#comfortableCalType").value,f.callback=function(a){a=JSON.parse(a),document.querySelector("#chartcomfortableImage").src=a.chartURL,document.querySelector("#chartcomfortableImage").title=a.chartToolTip};else if("consolidate-loan"===a){var E=0,F=0,G=0;b.values.forEach(function(a){var b;switch(a.id){case"inputcreditcard":E++,b=a.value.replace("$","").replace(",",""),e["cc"+E+"Balance"]=b;break;case"inputcardmonthlypayment":b=a.value.replace("$","").replace(",",""),e["cc"+E+"Payment"]=b;break;case"inputyearlyrate":b=a.value.replace("%",""),b/=100,e["cc"+E+"Rate"]=b}switch(a.id){case"inputautoloan":F++,b=a.value.replace("$","").replace(",",""),e["auto"+F+"Balance"]=b;break;case"inputautoloanmonthlypayment":b=a.value.replace("$","").replace(",",""),e["auto"+F+"Payment"]=b;break;case"inputautoloanyearlyrate":b=a.value.replace("%",""),b/=100,e["auto"+F+"Rate"]=b}switch(a.id){case"inputotherloan":G++,b=a.value.replace("$","").replace(",",""),e["other"+G+"Balance"]=b;break;case"inputotherloanmonthlypayment":b=a.value.replace("$","").replace(",",""),e["other"+G+"Payment"]=b;break;case"inputotherloanyearlyrate":b=a.value.replace("%",""),b/=100,e["other"+G+"Rate"]=b}switch(E){case 1:e.cc2Balance="0",e.cc2Payment="0",e.cc2Rate="0",e.cc3Balance="0",e.cc3Payment="0",e.cc3Rate="0",e.cc4Balance="0",e.cc4Payment="0",e.cc4Rate="0";break;case 2:e.cc3Balance="0",e.cc3Payment="0",e.cc3Rate="0",e.cc4Balance="0",e.cc4Payment="0",e.cc4Rate="0";break;case 3:e.cc4Balance="0",e.cc4Payment="0",e.cc4Rate="0"}switch(F){case 1:e.auto2Balance="0",e.auto2Payment="0",e.auto2Rate="0"}switch(G){case 1:e.other2Balance="0",e.other2Payment="0",e.other2Rate="0",e.other3Balance="0",e.other3Payment="0",e.other3Rate="0";break;case 2:e.other3Balance="0",e.other3Payment="0",e.other3Rate="0"}}),e.rvBalance="0",e.rvPayment="0",e.rvRate="0";var H=document.querySelector("#consolidateloanrate").innerHTML.replace("%","")/100,I=document.getElementById("drpconsolidateloanterm").value;e.interestRate=H,e.termYears=I,c=document.querySelector("#consolidateURL").value,d=document.querySelector("#consolidateCalType").value,f.callback=function(a){a=JSON.parse(a),document.querySelector("#chartconsolidateImage").src=a.chartURL,document.querySelector("#chartcomfortableImage").title=a.chartToolTip}}if(""!==e){var J={},K=JSON.stringify(e),L=JSON.stringify(c),M=JSON.stringify(d);J.Data=K,J.CalURL=L,J.CalType=M;var N=JSON.stringify(J);f.sendData=N}Window.utils.ajax(f)}}}},{}],43:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}Object.defineProperty(c,"__esModule",{value:!0});var e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a};c["default"]=function(){var a,b,c;return{init:function(b){if(a=this,b.wrap&&(c=b.wrap),c)if(Window.utils.isPrototype())a.buildUIObject();else{var d=a.getCookie("userLocationId")||"",f=a.getCookie("suggestedLocationId")||"",g=c.querySelector(".closest-branch-label")?c.querySelector(".closest-branch-label").getAttribute("data-user-latitude"):"",h=c.querySelector(".closest-branch-label")?c.querySelector(".closest-branch-label").getAttribute("data-user-longitude"):"",i=a.getQueryVariable("lat"),j=a.getQueryVariable("lng");console.log({suggestedLocationId:f}),""===d&&""===f?null!==i&&""!==i&&null!==j&&""!==j?(console.log("Setting closest branch using query string coords."),a.setClosestBranchHeader(null,null,i,j),a.setNearestBranchPortlet(i,j)):"object"===e(navigator.geolocation)&&"function"==typeof navigator.geolocation.getCurrentPosition?(console.log("Trying html geolocation"),navigator.geolocation.getCurrentPosition(function(b){var c,d,e=b.coords.latitude,f=b.coords.longitude;0!==e&&0!==f?(console.log("HTML geolocation successful. Setting closest branch using html coords."),c=e,d=f):""!==g&&""!==h&&(console.log("HTML geolocation failed or timed out. Setting closest branch using tracker coords."),c=g,d=h),c&&0!==c&&d&&0!==d?(console.log("Setting using coords:",c,d),a.setClosestBranchHeader(null,null,c,d),a.setNearestBranchPortlet(c,d)):(a.buildUIObject(),a.setSearchTextAndExecute(""))},function(b){console.log("HTML geolocation failed or timed out.",b),""!==g&&""!==h?(console.log("Setting closest branch using tracker coords."),a.setClosestBranchHeader(null,null,g,h),a.setNearestBranchPortlet(g,h)):(a.buildUIObject(),a.setSearchTextAndExecute(""))},{timeout:5e3})):(console.log("No navigator.geolocation"),""!==g&&""!==h?(console.log("HTML geolocation unavailable. Setting closest branch using tracker coords."),a.setClosestBranchHeader(null,null,g,h),a.setNearestBranchPortlet(g,h)):(console.log("Geolocation is not supported by this browser."),a.buildUIObject(),a.setSearchTextAndExecute(""))):""!==d?(a.setClosestBranchHeader(d),a.setNearestBranchPortlet()):""!==f&&(a.setClosestBranchHeader(f),a.setNearestBranchPortlet())}},getQueryVariable:function(a){for(var b=window.location.search.substring(1),c=b.split("&"),d=0;d<c.length;d++){var e=c[d].split("=");if(e[0]===a)return e[1]}return""},setNearestBranchPortlet:function(){var b=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,d=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;g["default"].get("/Shared/portlet/nearestbranchportlet?latitude="+b+"&longitude="+d).done(function(b){b.length>0?((0,g["default"])(".nearest-branch__wrapper").html(b),c.classList.remove("no-location"),a.buildUIObject()):(a.displayNoResultsMsg(),c.classList.remove("no-location"))}).fail(function(b){console.log("Error occurred during nearest branch search: "+b.message),c.classList.add("no-location"),a.buildUIObject()})},setSearchTextAndExecute:function(a){null!==a&&""!==a&&((0,g["default"])("#search-locations").val(a),(0,g["default"])(".site-search__submit.locations__search-submit-btn").click())},setClosestBranchHeader:function(b){var c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,d=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,e=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;(0,g["default"])(".closest-branch-label").html("<i>Updating...</i>"),null!==c&&c.length>0?(a.displayResults(c),a.setSearchTextAndExecute(c.closestBranch.address+", "+c.closestBranch.address2)):null!==b&&""!==b?g["default"].get("/Citadel/location/ClosestBranchHeaderDataByLocationId","selectedLocationId="+b).done(function(b){b.closestBranch?(a.displayResults(b),a.setSearchTextAndExecute(b.closestBranch.address+", "+b.closestBranch.address2)):(a.displayNoResultsMsg(),a.setSearchTextAndExecute(""))}).fail(function(a){console.log("Error occurred during locations search: "+a.message),(0,g["default"])(".closest-branch-label").html("")}):null!==d&&""!==d&&null!==e&&""!==e&&g["default"].get("/Citadel/location/ClosestBranchHeaderDataByCoordinates?latitude="+d+"&longitude="+e).done(function(b){b.closestBranch?(a.displayResults(b),a.setSearchTextAndExecute(b.closestBranch.address+", "+b.closestBranch.address2)):a.displayNoResultsMsg()}).fail(function(a){console.log("Error occurred during locations search: "+a.message)})},buildUIObject:function(){b={changeBtn:c.querySelectorAll(".js-closest-branch-change"),doc:document.querySelector("html"),searchToggle:document.querySelector(".js-site-search-toggle"),locationLinks:document.querySelectorAll(".js-set-location-link")},a.bindUIActions()},bindUIActions:function(){null!==b&&null!==b.changeBtn&&b.changeBtn.on("click",a.events.changeBtnClick),document.body.on("click",a.events.bodyClick),null!==b&&null!==b.locationLinks&&b.locationLinks.on("click",a.events.locationLinkClick)},displayResults:function(b){var c=[],d=b.closestBranch,e=b.otherNearbyLocations;null!==d&&a.setCookie("suggestedLocationId",d.sitecoreId),""!==b.closestBranchImageUrl&&"#"!==b.closestBranchImageUrl||(b.closestBranchImageUrl="/images/assets/branch.png"),c.push('\n                <address class="closest-branch__details">\n                    <h2 class="h5 l-mb-1">'+d.locationName+'</h2>\n                    <a class="closest-branch__details-change link-underline" href="'+b.locationsLandingUrl+'"><span>Change My Location</span></a>\n                    <div class="closest-branch__details-address">\n                        '+d.address+"\n                        <br />\n                        "+d.address2+' <br />\n                    </div>\n                    <div class="closest-branch__details-cta">\n                        <a class="link-underline" href=\''+d.viewDetailLinkUrl+'\'>\n                            <em class="icon icon--pin">\n                                <span class="icon__bg"></span>\n                            </em>\n                            <span>Get Directions</span>\n                        </a>\n                        <a class="link-underline" href=\''+d.viewDetailLinkUrl+'\'>\n                            <em class="icon icon--clock">\n                                <span class="icon__bg"></span>\n                            </em>\n                            <span>Hours</span>\n                        </a>\n                        <a class="link-underline" href=\'tel:'+d.phone+'\'>\n                            <em class="icon icon--phone">\n                                <span class="icon__bg"></span>\n                            </em>\n                            <span>'+d.phone+"</span>\n                        </a>\n                    </div>\n                    <img class='closest-branch__details-image' src='"+b.closestBranchImageUrl+"' alt='Branch'>\n                </address>\n                <div class='closest-branch__others'>\n                    <h2 class='h5'>Other Nearby Locations</h2>\n                    <div class='closest-branch__others-list'>\n            "),
e.forEach(function(a){c.push('\n                    <div class="closest-branch__other-loc">\n                        <div class="closest-branch__other-loc-dist"><span>'+a.numberOfMiles+'</span> miles</div>\n                        <address class="closest-branch__other-loc-addr">\n                            <a href="'+a.viewDetailLinkUrl+'"><span>'+a.locationName+"</span></a><br>\n                            "+a.address+"<br>\n                            "+a.address2+'\n                        </address>\n                        <div class="closest-branch__other-loc-set">\n                            <a class="link-underline js-set-location-link" data-sitecore-id="'+a.sitecoreId+'" href="javascript:;">\n                                <em class="icon icon--clock">\n                                    <span class="icon__bg"></span>\n                                </em>\n                                <span>Set as my location</span>\n                            </a>\n                            <input class="loc-detail-sitecore-id" type="hidden" value="'+a.sitecoreId+'" />\n                        </div>\n                    </div>\n                ')}),c.push("\n                        <a href='"+b.locationsLandingUrl+"' class='closest-branch__search-all'>Search All Branches &shy; ATM Locations</a>\n                    </div>\n                </div>\n            "),c=c.join(""),(0,g["default"])(".closest-branch-label").text(d.city+", "+d.state),(0,g["default"])(".closest-branch").html(c),a.buildUIObject()},displayNoResultsMsg:function(){console.log("Closest branch not found."),(0,g["default"])(".closest-branch-label").html("")},events:{changeBtnClick:function(b){b.preventDefault(),c.classList.contains("is-open")?a.closeFlyout():a.openFlyout()},bodyClick:function(d){(!d.target.closest(".js-closest-branch")&&c.classList.contains("is-open")||d.target===b.searchToggle)&&a.closeFlyout()},locationLinkClick:function(b){b.preventDefault();var c=(0,g["default"])(b.target).closest(".js-set-location-link").attr("data-sitecore-id");c?a.setLocation(c):Window.utils.loadJSON("/layout/data/closestBranchExample.json",function(b){a.displayResults(b)})}},openFlyout:function(){c.classList.add("is-open"),b.doc.classList.add("no-scroll--mobile")},closeFlyout:function(){c.classList.remove("is-open"),b.doc.classList.remove("no-scroll--mobile")},setCookie:function(a,b,c){var d=new Date;d.setTime(d.getTime()+24*c*60*60*1e3);var e="expires="+d.toUTCString();document.cookie=a+"="+b+";"+e+";path=/"},getCookie:function(a){for(var b=a+"=",c=decodeURIComponent(document.cookie),d=c.split(";"),e=0;e<d.length;e++){for(var f=d[e];" "===f.charAt(0);)f=f.substring(1);if(0===f.indexOf(b))return f.substring(b.length,f.length)}return""},setLocation:function(b){a.setCookie("userLocationId",b,365),a.setClosestBranchHeader(b),a.setNearestBranchPortlet()}}};var f=a("jquery"),g=d(f)},{jquery:20}],44:[function(a,b,c){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=function(){var a,b,c;return{init:function(d){a=this,d.wrap&&(c=d.wrap),c&&(b={commentLinks:document.querySelectorAll(".js-comment-link"),doc:document.querySelector("html")},a.bindUIActions())},bindUIActions:function(){b.commentLinks&&b.commentLinks.on("click",a.events.commentLinkClicked)},events:{commentLinkClicked:function(a){a.preventDefault();var b=c.getPosition("top");Window.utils.smoothScroll(b)}}}}},{}],45:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=function(){var a,b,c,d,e,h,i,j,k,l,m,n;return{getQueryVariable:function(a){for(var b=window.location.search.substring(1),c=b.split("&"),d=0;d<c.length;d++){var e=c[d].split("=");if(e[0]===a)return e[1]}return""},init:function(b){a=this,b.wrap&&(c=b.wrap),c&&a.setUIVars();var e="/Citadel/product/comparableproducts",f="",g="";f=a.getQueryVariable("category"),g=a.getQueryVariable("items"),j=3,k=0,l=0,null!==f&&""!==f&&(e=e+"?category="+f,null!==g&&""!==g&&(e+="&items="+g)),(window.location.href.includes("ProductionTemplates")||window.location.href.includes("cit-html"))&&(e="/layout/data/compareTool.json"),Window.utils.loadJSON(e,function(b){d=b,a.parseHash(),a.injectHeaderControls(),a.buildHTMLTable(),a.hammerInit(),a.bindUIActions(),a.implementScrollActions()})},hammerInit:function(){m=new g(c),n=new g(document.querySelector(".js-compare-controls"))},setUIVars:function(){b={rows:c.querySelectorAll(".js-compare-row"),blankOverviews:c.querySelectorAll(".js-compare-blank-section"),blankButtons:c.querySelectorAll(".js-compare-blank-buttons"),addBtns:c.querySelectorAll(".js-compare-add-btn"),addLists:c.querySelectorAll(".js-compare-product-list"),removeBtns:c.querySelectorAll(".js-compare-remove-btn"),mobileIndicators:document.querySelectorAll(".js-compare-indicator"),mobileNext:document.querySelector(".js-compare-mobile-next"),mobilePrev:document.querySelector(".js-compare-mobile-prev"),mobileText:document.querySelector(".js-compare-control-text"),overview:c.querySelector(".js-compare-overview"),overviewBtns:c.querySelector(".js-compare-overview-buttons"),doc:document.querySelector("html")}},bindUIActions:function(){b.addBtns.on("click",a.events.addBtnClick),b.addLists.on("change",a.events.addListsChanged),b.removeBtns.on("click",a.events.removeBtnClick),b.mobileIndicators.on("click",a.events.indicatorClick),b.mobileNext.on("click",a.events.mobileNextClick),b.mobilePrev.on("click",a.events.mobilePrevClick),m.on("swipe",a.events.wrapSwiped),n.on("swipe",a.events.wrapSwiped)},events:{addBtnClick:function(a){a.preventDefault();var c=b.addBtns.indexOf(a.target);a.target.classList.add("is-collapsed"),b.addLists[c].classList.remove("is-collapsed")},addListsChanged:function(c){var d=c.target;if(0!==d.selectedIndex){var e=b.addLists.indexOf(d),f=d.querySelectorAll("option"),g=f[d.selectedIndex],h=g.getAttribute("data-name");d.classList.add("is-collapsed"),a.addItem(e,h)}},removeBtnClick:function(c){c.preventDefault();var d=b.removeBtns.indexOf(c.target);a.removeItem(d),b.addLists[d].classList.contains("is-collapsed")&&b.addBtns[d].classList.remove("is-collapsed")},indicatorClick:function(d){if(d.preventDefault(),!d.target.classList.contains("is-active")||d.target.classList.contains("js-mobile-add")){var e=b.mobileIndicators.indexOf(d.target);if(k=e,a.mobileShift(k),d.target.classList.contains("js-mobile-add")){var f=b.addLists[e];if(!c.classList.contains("products-sticky")){var g=f.getPosition("top");Window.utils.smoothScroll(g)}b.addBtns[e].classList.add("is-collapsed"),f.classList.remove("is-collapsed"),f.focus()}}},mobileNextClick:function(b){b.preventDefault(),k++,k>=3&&(k=0),a.mobileShift(k)},mobilePrevClick:function(b){b.preventDefault(),k--,k<=-1&&(k=2),a.mobileShift(k)},wrapSwiped:function(c){b.doc.classList.contains("mobile")&&(4===c.direction?a.events.mobilePrevClick(c):2===c.direction&&a.events.mobileNextClick(c))}},parseHash:function(){var a=location.search.toString();if(a.indexOf("items=")!==-1){a=a.slice(a.indexOf("items=")+6),a=decodeURI(a);var b=a.split(",");d.items.forEach(function(a){a.active="false",b.forEach(function(b){a.name===b&&(a.active="true")})})}},buildHTMLTable:function(){if(d.items){var c,f=0;h="<option class='compare-tool-add-menu__item'>Choose Product</option>",l=0,b.rows.forEach(function(a){if(a.filled=!1,a.classList.contains("compare-tool-item__category--overview"))a.filled=!0,a.querySelectorAll(".compare-tool-item__table-cell").forEach(function(a){a.closest("td").classList.add("is-empty"),a.classList.add("is-hidden")});else if(a.classList.contains("compare-tool-item__category--buttons"))a.filled=!0,a.querySelectorAll(".compare-tool-item__table-cell").forEach(function(a){a.closest("td").classList.add("is-empty"),a.classList.add("is-hidden")});else for(e=0;e<j;e++)c=a.querySelectorAll(".compare-tool-item__table-cell")[e],c.closest("td").classList.add("is-empty"),c.innerHTML=""}),b.blankOverviews.forEach(function(a){a.classList.remove("is-hidden")}),b.blankButtons.forEach(function(a){a.classList.remove("is-hidden")}),b.removeBtns.forEach(function(a){a.classList.remove("is-showing")}),d.items.forEach(function(a){var d;"true"===a.active&&void 0!==a.position?(l++,f+=1,d=parseInt(a.position),b.removeBtns[d].classList.add("is-showing")):"true"===a.active?(l++,0===f?(d=0,f=1):1===f?(d=1,f=2):2===f?(d=2,f=3):d="",a.position=d.toString(),b.removeBtns[d].classList.add("is-showing")):"false"===a.active&&(h+="<option class='compare-tool-add-menu__item' data-name=\""+a.name+'">'+a.name+"</option>"),b.addLists.forEach(function(a){a.innerHTML=h}),b.rows.forEach(function(e){if("true"===a.active)if(c=e.querySelectorAll(".compare-tool-item__table-cell")[d],c.closest("td").classList.remove("is-empty"),e.classList.contains("compare-tool-item__category--overview"))b.blankOverviews[d].classList.add("is-hidden"),c.classList.remove("is-hidden"),c.querySelector(".compare-tool-item__image-link").href=a.link,c.querySelector(".compare-tool-item__image--product").src=a.imageSrc,c.querySelector(".compare-tool-item__name").innerHTML=a.name,c.querySelector(".compare-tool-item__name").href=a.link;else if(e.classList.contains("compare-tool-item__category--buttons")){b.blankButtons[d].classList.add("is-hidden"),c.classList.remove("is-hidden"),c.querySelector(".js-compare-detail").href=a.link,c.querySelector(".compare-tool-item__btn--more").href=a.link,c.querySelector(".compare-tool-item__btn--more").setAttribute("aria-label","Learn More About "+a.name);var f=c.querySelector(".compare-tool-item__btn--apply");a.applyOnlineLink?(f.classList.remove("is-hidden"),f.href=a.applyOnlineLink,a.applyOnlineText?(f.innerHTML=a.applyOnlineText,f.setAttribute("aria-label",a.applyOnlineText+": "+a.name)):(f.innerHTML="Apply Online",f.setAttribute("aria-label","Apply for "+a.name+" Online"))):f.classList.add("is-hidden")}else if(e.classList.contains("compare-tool-item__category--rate"))""!==a.rate&&(c.innerHTML="<span class='compare-tool-item__rate'>"+a.rate+"</span><span class='compare-tool-item__apr'> "+a.apr+"</span>",e.filled||(e.filled=!0));else for(var g in a)e.classList.contains("compare-tool-item__category--"+g)&&""!==a[g]&&(c.innerHTML="<p>"+a[g]+"</p>",e.filled||(e.filled=!0))})});var g=[];for(b.rows.forEach(function(a){a.classList.remove("is-odd"),a.filled?(a.classList.remove("is-hidden"),g.push(a)):a.classList.add("is-hidden")}),e=0;e<g.length;e+=2)g[e].classList.add("is-odd");a.setUIVars(),a.updateDisplay()}},mobileShift:function(a){var c;b.mobileIndicators.forEach(function(a){a.classList.remove("is-active")}),b.rows.forEach(function(d){c=d.querySelectorAll("td"),0===a?(c[0].style.order="0",c[1].style.order="1",c[2].style.order="2",b.mobileIndicators[0].classList.add("is-active"),b.mobileIndicators[1].classList.add("is-active")):1===a?(c[0].style.order="2",c[1].style.order="0",c[2].style.order="1",b.mobileIndicators[1].classList.add("is-active"),b.mobileIndicators[2].classList.add("is-active")):2===a&&(c[0].style.order="0",c[1].style.order="2",c[2].style.order="1",b.mobileIndicators[0].classList.add("is-active"),b.mobileIndicators[2].classList.add("is-active"))})},injectHeaderControls:function(){i="<div class='compare-tool-mobile-controls js-compare-controls'>\n                            <div class='compare-tool-mobile-controls-buttons'>\n                                <a href='#' class='compare-tool-mobile-controls__button compare-tool-mobile-controls__button--right js-compare-mobile-next'>Next</a>\n                                <a href='#' class='compare-tool-mobile-controls__button compare-tool-mobile-controls__button--left js-compare-mobile-prev'>Prev</a>\n                            </div>\n                            <div class='compare-tool-mobile-controls-inner'>\n                                <p class='compare-tool-mobile-controls__text js-compare-control-text'>Viewing:</p>\n                                <ul class='compare-tool-mobile-controls-indicators'>\n                                    <li class='compare-tool-mobile-controls__indicator is-active js-compare-indicator'><span class='compare-tool-mobile-controls__text js-compare-indicator-text'>+</span></li>\n                                    <li class='compare-tool-mobile-controls__indicator is-active js-compare-indicator'><span class='compare-tool-mobile-controls__text js-compare-indicator-text'>+</span></li>\n                                    <li class='compare-tool-mobile-controls__indicator js-compare-indicator'><span class='compare-tool-mobile-controls__text js-compare-indicator-text'>+</span></li>\n                                </ul>\n                            </div>\n                        </div>";var a=document.querySelector(".js-header"),b=document.createElement("div");b.innerHTML=i,a.appendChild(b.firstChild),Window.utils.setContentPadding()},addItem:function(b,c){var e=[];d.items.forEach(function(a){a.position===b.toString()&&"false"===a.active&&(a.position=void 0),a.name===c&&(a.position=l.toString(),a.active="true"),"true"===a.active&&e.push(a.name)}),a.updateUrl(e),a.buildHTMLTable()},removeItem:function(c){var e=[];d.items.forEach(function(a){a.position===c.toString()&&(a.active="false",a.position=j.toString()),a.position===(c+1).toString()?a.position=c.toString():a.position===(c+2).toString()&&(a.position=(c+1).toString()),"true"===a.active&&e.push(a.name)}),a.updateUrl(e),b.doc.classList.contains("mobile")&&(k=0,a.mobileShift(k)),a.buildHTMLTable()},updateDisplay:function(){var a,d,e;for(c.classList.contains("products-sticky")&&b.addLists.forEach(function(a){a.classList.add("is-collapsed")}),e=l;e<j;e++)e<0&&(e=0),a=b.mobileIndicators[e],d=a.querySelector(".js-compare-indicator-text"),b.addLists[e].classList.contains("is-collapsed")&&b.addBtns[e].classList.remove("is-collapsed"),d.innerHTML="+",a.classList.add("js-mobile-add");for(e=l-1;e>=0;e--)a=b.mobileIndicators[e],d=a.querySelector(".js-compare-indicator-text"),d.innerHTML=e+1,a.classList.remove("js-mobile-add")},updateOverviewPosition:function(){if(c.classList.contains("products-sticky")){var a=document.querySelector(".js-header").clientHeight;if(b.overview.style.top===a+"px")return;b.overview.style.top=a+"px",b.overviewBtns.style.top=a+"px"}else b.overview.style.top="",b.overviewBtns.style.top=""},updateUrl:function(b){var c=b.join(),d=a.getQueryVariable("category"),e="";e=location.pathname.includes("ProductionTemplates")?location.pathname.substr(location.pathname.indexOf("ProductionTemplates/")+20):location.pathname.substr(1),e+="?category="+d+"&items="+c;var f={categoryStateObj:"state"};history.replaceState(f,"comparePage",e)},implementScrollActions:function(){var d=document.querySelector(".js-header").clientHeight,e=b.overview.getPosition("bottom")-d,g=b.overview.clientHeight;window.pageYOffset>=e&&(c.classList.add("products-sticky"),a.headerUpdate=setInterval(function(){a.updateOverviewPosition()},50));var h=document.querySelector("html");(0,f["default"])().init({actions:[{inside:document.body,buffer:e+10,direction:"down",fn:function(){h.classList.contains("mobile")&&(c.classList.add("products-sticky"),c.style.paddingTop=g+"px",a.headerUpdate=setInterval(function(){a.updateOverviewPosition()},50))}},{at:document.body,direction:"up",length:e+10,fn:function(){c.style.paddingTop="",c.classList.remove("products-sticky"),clearInterval(a.headerUpdate),a.updateOverviewPosition()}}]})}}};var e=a("../../../js/imports/scroll-actions.js"),f=d(e),g=a("hammerjs")},{"../../../js/imports/scroll-actions.js":33,hammerjs:18}],46:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=function(){var a,b,c,d,e,h,i,j;return{init:function(g){a=this,g.wrap&&(c=g.wrap),c&&(b={navList:c.querySelector(".js-content-nav-items"),contentSections:document.querySelectorAll(".content-nav-section"),header:document.querySelector(".js-header"),arrows:c.querySelectorAll(".js-content-nav-scroll"),doc:document.querySelector("html")}),b.contentSections.length>=2&&(c.style.display="block",a.createNavItems(),a.hammerInit(),a.bindUIActions(),window.on("scroll",(0,f["default"])(a.events.windowScrolled,10)),d=window.outerHeight/2.5,e=!0,j=-1,setTimeout(function(){a.updateNavDisplay()},500))},hammerInit:function(){i=new g(c)},bindUIActions:function(){b.navItems.on("click",a.events.navClicked),b.arrows.on("click",a.events.arrowClicked),c.on("mousewheel",a.events.navScrolled),i.on("swipe",a.events.wrapSwiped),window.on("resize",a.events.windowResized)},events:{navClicked:function(a){a.preventDefault();var c=a.target.parentNode;if(c.classList.contains("js-content-nav-link")){var e=b.navItems.indexOf(c),f=b.contentSections[e],g=document.querySelector(".l-header").clientHeight+30,h=parseInt(f.getPosition("top")-d+Math.min(100,f.clientHeight/1.5)+g);Window.utils.smoothScroll(h)}},windowScrolled:function(){a.updateNavDisplay()},navScrolled:function(a){b.doc.classList.contains("mobile")&&(a.preventDefault(),b.navList.scrollLeft-=a.wheelDelta)},windowResized:function(){d=window.outerHeight/2.5,a.updateNavDisplay()},wrapSwiped:function(c){if(b.doc.classList.contains("mobile"))if(2===c.direction){var d=b.contentSections[b.contentSections.length-1].getPosition("bottom");j===-1&&window.pageYOffset>d?a.scrollTo(b.contentSections.length-1):j>0&&a.scrollTo(j-1)}else if(4===c.direction){var e=b.contentSections[0].getPosition("top");j===-1&&window.pageYOffset<e?a.scrollTo(0):j>=0&&j<b.contentSections.length-1&&a.scrollTo(j+1)}},arrowClicked:function(b){b.preventDefault(),b.target.classList.includes("content-nav__mobile-scroll--right")?a.scrollTo(j+1):b.target.classList.includes("content-nav__mobile-scroll--right")&&a.scrollTo(j-1)}},createNavItems:function(){var a="";b.contentSections.forEach(function(b){a+='<li class=\'content-nav__item\'>\n                            <a class=\'content-nav__link js-content-nav-link is-showing\' href="#">\n                                <div class="content-nav__dot">\n                                    <span class="content-nav__label">'+b.getAttribute("data-short-name")+"</span>\n                                </div>\n                            </a>\n                        </li>"}),b.navList.innerHTML=a,b.navItems=c.querySelectorAll(".js-content-nav-link")},timeoutNavItem:function(a,b){a.timingOut=!0,a.timeout=setTimeout(function(){a.classList.remove("is-showing"),a.timingOut=!1},b)},updateNavDisplay:function(){if(e&&Window.utils.setContentPadding(),c.classList.add("is-showing"),b.doc.classList.contains("mobile")){c.classList.remove("is-hidden");var f=b.contentSections[b.contentSections.length-1].getPosition("top"),g=b.contentSections[0].getPosition("top"),i=(window.pageYOffset-g)/f,k=(b.navList.scrollWidth-b.navList.clientWidth)*i;b.navList.scrollLeft=k,b.arrows.forEach(function(a){b.navList.scrollWidth>b.navList.clientWidth?a.classList.remove("is-hidden"):a.classList.add("is-hidden")})}b.contentSections.forEach(function(a){var c=b.contentSections.indexOf(a),e=a.getPosition("top")-document.documentElement.clientTop,f=b.navItems[c];f&&(e<window.pageYOffset+d&&e+a.clientHeight>window.pageYOffset+d?(b.navItems.forEach(function(a){a.classList.remove("is-selected")}),f.classList.add("is-selected"),f.classList.add("is-showing"),clearTimeout(f.timeout),f.timingout=!1,j=c):(f.classList.remove("is-selected"),c===j&&(j=-1)))});var l=document.querySelector(".js-hero--image"),m=document.querySelector(".js-nav-secondary"),n=m?m.clientHeight+100:100;if(l){var o=l.getBoundingClientRect().bottom+n;o<.45*window.innerHeight||b.doc.classList.contains("mobile")?(c.classList.add("is-sticky"),c.style.top=""):(c.style.top=o+"px",c.classList.remove("is-sticky"))}if(e===!0&&c.getBoundingClientRect().top<window.innerHeight+50)e=!1,window.contentNavTimeout=setTimeout(function(){for(var c=0;c<b.navItems.length;c++)a.timeoutNavItem(b.navItems[c],150*c),h=!0},2e3);else{if(e===!0)return;h===!0&&b.navItems.forEach(function(a){a.classList.contains("is-showing")&&!a.timingout&&(a.timingout=!0,a.classList.contains("is-selected")&&clearTimeout(a.timeout),a.timeout=setTimeout(function(){a.classList.remove("is-showing"),a.timingout=!1},1200))})}},scrollTo:function(a){var c=b.contentSections[a];if(c){var e=document.querySelector(".l-header").clientHeight+30,f=c.getPosition("top")-d+30+e;Window.utils.smoothScroll(f)}}}};var e=a("lodash.throttle"),f=d(e),g=a("hammerjs")},{hammerjs:18,"lodash.throttle":23}],47:[function(a,b,c){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=function(){var a,b,c;return{init:function(d){a=this,d.wrap&&(c=d.wrap),c&&(b={toggleBtn:c.querySelectorAll(".js-faq-open"),answer:c.querySelectorAll(".faq-answer")},a.bindUIActions())},bindUIActions:function(){b.toggleBtn.on("click",a.events.toggleAnswer)},events:{toggleAnswer:function(a){a.preventDefault(),this.classList.toggle("is-open");var b,c=this.innerHTML.toString(),d=this.nextElementSibling;d.classList.toggle("is-open"),this.classList.contains("is-open")&&0===c.indexOf("View")?(b=c.slice(c.indexOf("View ")+5),this.innerHTML="Hide "+b):0===c.indexOf("Hide")&&(b=c.slice(c.indexOf("Hide ")+5),this.innerHTML="View "+b)}}}}},{}],48:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=function(){var a,b,c,d;return{init:function(e){a=this,e.wrap&&(d=e.wrap),d&&(b={labels:d.querySelectorAll(".js-filter-label"),checkboxes:d.querySelectorAll(".js-filter-checkbox"),checkboxLabels:d.querySelectorAll(".js-filter-checkbox-label"),dropdowns:d.querySelectorAll(".js-filter-dropdown"),closeBtns:d.querySelectorAll(".js-dropdown-close"),clearBtns:d.querySelectorAll(".js-clear-filters"),filterStatus:d.querySelector(".js-filter-status"),filterLinks:d.querySelectorAll(".js-filter-link"),filterDropdown:d.querySelector(".js-filter-dropdown"),sortFilter:d.querySelector(".js-filter-sort"),resultsText:d.querySelector(".js-filter-info-results"),resultsCount:d.querySelector(".js-current-results-count"),$filtersContainer:$(".js-filter-controls"),$resultsRtfTitle:$(".rtf.h1 h1"),$learnAndPlanRtf:$(".rtf.mt-4.mb-2.l-contain"),$testimonialsRtf:$(".rtf.u-cf.l-contain.mt-0.mb-2"),$learnAndPlanHeroSubText:$(".learn-and-plan-hero__content .content .content__text"),$filterLabels:$(".js-filter-labels"),$secondaryNav:$(".js-nav-secondary"),$mainHeroSubpage:$(".main-hero--subpage"),body:document.querySelector("body")},c={isLearnAndPlanPage:window.location.href.indexOf("learn-and-plan")>-1||window.location.href.indexOf("learn%20and%20plan")>-1,isTestimonialsPage:window.location.href.indexOf("hear-from-our-customers")>-1||window.location.href.indexOf("hear%20from%20our%20customers")>-1},a.events.placeFiltersButton(),window.addEventListener("load",function(b){c.isLearnAndPlanPage?b.target.innerWidth<1050?a.events.placeFiltersButton(280):b.target.innerWidth<750?a.events.placeFiltersButton(240):a.events.placeFiltersButton(280):c.isTestimonialsPage&&(b.target.innerWidth<1050?a.events.placeFiltersButton(210):a.events.placeFiltersButton(220))}),window.addEventListener("resize",function(b){c.isLearnAndPlanPage?b.target.innerWidth<1050?a.events.placeFiltersButton(280):b.target.innerWidth<750?a.events.placeFiltersButton(240):a.events.placeFiltersButton(280):c.isTestimonialsPage&&(b.target.innerWidth<1050?a.events.placeFiltersButton(210):a.events.placeFiltersButton(220))}),a.filterInit())},filterInit:function(){"undefined"!=typeof Window.searchUrl&&"undefined"!=typeof Window.parentId?(f["default"].apiLocation=Window.searchUrl,f["default"].parentId=Window.parentId,f["default"].onChange(a.events.searchChanged),f["default"].init(),a.bindUIActions(),a.parseHash()):setTimeout(a.filterInit,250)},bindUIActions:function(){b.labels.on("click",a.events.labelClicked),b.clearBtns.on("click",a.events.unifiedClearBtnClicked),b.closeBtns.on("click",a.events.closeBtnClicked),b.checkboxes.on("click",a.events.checkboxClicked),b.filterLinks.on("click",a.events.filterLinkClicked),b.checkboxLabels.on("keydown",a.events.checkboxLabelKeydown),b.sortFilter&&b.sortFilter.on("change",a.events.sortChanged),b.body.on("click",a.events.bodyClicked)},events:{placeFiltersButton:function(a){c.isLearnAndPlanPage&&(b.$secondaryNav.length?b.$filterLabels.css("top","-"+(b.$learnAndPlanRtf.height()+b.$resultsRtfTitle.height()+a)+"px"):b.$learnAndPlanRtf.height()>50&&0===b.$secondaryNav.length&&b.$filterLabels.css("top","-"+(b.$learnAndPlanRtf.height()+b.$resultsRtfTitle.height()-a)+"px")),c.isTestimonialsPage&&(b.$mainHeroSubpage.addClass("main-hero--with-filters"),b.$filtersContainer.addClass("main-hero--bottom-position"),b.$secondaryNav.length?b.$filterLabels.css("top","-"+(b.$testimonialsRtf.height()+b.$resultsRtfTitle.height()+a)+"px"):b.$testimonialsRtf.height()>50&&0===b.$secondaryNav.length&&b.$filterLabels.css("top","-"+(b.$testimonialsRtf.height()+b.$resultsRtfTitle.height()-a)+"px"))},labelClicked:function(b){b.preventDefault();var c=b.target,d=c.parentNode.querySelector(".js-filter-dropdown");d.classList.contains("is-open")?(d.classList.remove("is-open"),this.classList.remove("is-open")):(a.hideDropdowns(),d.classList.add("is-open"),this.classList.add("is-open"))},clearBtnClicked:function(c){c.preventDefault();var d=c.target;d.closest(".js-filter-dropdown").querySelectorAll(".js-filter-checkbox").forEach(function(a){if(a.checked){var b=a.getAttribute("data-type"),c=a.getAttribute("data-option");f["default"].removeFilter(c,b)}}),$(b.labels).hasClass("is-open")?$(b.labels).removeClass("is-open"):null,f["default"].changePage(1),a.hideDropdowns()},unifiedClearBtnClicked:function(c){c.preventDefault(),$(b.clearBtns).each(function(){$(this).is($(c.target))?a.events.clearBtnClicked(c):$(this).trigger("click")})},closeBtnClicked:function(c){c.preventDefault(),$(b.labels).hasClass("is-open")?$(b.labels).removeClass("is-open"):null,a.hideDropdowns()},bodyClicked:function(b){b.target.closest(".js-filter-label")||b.target.closest(".js-filter-dropdown")||a.hideDropdowns()},checkboxClicked:function(a){var b=a.target,c=b.getAttribute("data-type"),d=b.getAttribute("data-option");b.checked?(f["default"].appendResults=!1,f["default"].addFilter(d,c)):f["default"].removeFilter(d,c),f["default"].changePage(1)},checkboxLabelKeydown:function(b){if(13===b.which){var c={};c.target=b.target.querySelector(".js-filter-checkbox"),c.target.checked===!1?c.target.checked=!0:c.target.checked=!1,a.events.checkboxClicked(c)}},filterLinkClicked:function(a){a.preventDefault();var b=a.target.getAttribute("data-option"),c=a.target.getAttribute("data-type");f["default"].appendResults=!1,f["default"].removeFilter(b,c)},resetFilterClicked:function(a){a.preventDefault(),f["default"].appendResults=!1,f["default"].clearFilters()},searchChanged:function(b){a.updateFilterDisplay(b.filters)},sortChanged:function(a){var b=a.target,c=b.options[b.selectedIndex].getAttribute("data-sort");f["default"].changeSort(c)}},hideDropdowns:function(){b.dropdowns.forEach(function(a){a.classList.remove("is-open")}),$(".js-filter-label").removeClass("is-open")},updateFilterDisplay:function(c){var e="";f["default"].isFilterEmpty()?(b.checkboxes.forEach(function(a){a.checked=!1}),b.filterStatus.parentNode.classList.add("is-hidden")):(b.checkboxes.forEach(function(a){for(var b in c)if(c.hasOwnProperty(b))for(var d=0;d<c[b].length;d++){var f=c[b][d],g=a.getAttribute("data-type"),h=a.getAttribute("data-option");if(g===b&&h===f){a.checked=!0;var i=a.parentNode.querySelector(".js-label-text").innerHTML;return void(e+="<a href='#' class='filter-status__filter-link js-filter-link' data-option='"+h+"' data-type='"+g+"'>"+i+"</a>")}a.checked=!1}}),b.filterStatus.parentNode.classList.remove("is-hidden"),b.filterStatus.innerHTML=e),b.filterLinks=d.querySelectorAll(".js-filter-link"),a.bindUIActions()},parseHash:function(){var a=location.search.toString();a&&(a=a.slice(a.indexOf("?")),b.checkboxes.forEach(function(b){var c=b.getAttribute("data-type");if(a.indexOf(c)!==-1){a=a.slice(a.indexOf(c)+c.length+1);var e=a.indexOf("&")!==-1?a.slice(0,a.indexOf("&")):a,g=e.split("|");g.forEach(function(a){f["default"].addFilter(a,c)}),Window.utils.smoothScroll(d.getPosition("top"))}}))}}};var e=a("../../../js/imports/search-store.js"),f=d(e)},{"../../../js/imports/search-store.js":34}],49:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=function(){var a,b,c,d;return{init:function(b){a=this,b.wrap&&(c=b.wrap),c&&(a.createUIObject(),a.correctMargins(),h["default"].onChange(a.events.searchChanged),d=c.getAttribute("data-type"))},createUIObject:function(){b={container:c.querySelector(".js-tile-group"),topicBtns:c.querySelectorAll(".js-topic"),moreBtn:document.querySelector(".js-more-btn"),resultsInfo:document.querySelector(".js-info-pagination")},a.bindUIActions()},bindUIActions:function(){b.topicBtns&&b.topicBtns.on("click",a.events.topicBtnClicked),b.moreBtn&&b.moreBtn.on("click",a.events.moreBtnClick)},events:{searchChanged:function(b,c){a.updateContent(c.SearchResults),a.updateResultsCounter(c.CurrentPage,12,c.TotalResults),a.correctMargins()},topicBtnClicked:function(a){a.preventDefault();var b=a.target.getAttribute("data-topic");h["default"].appendResults=!1,h["default"].clearFilters(),h["default"].addFilter(b,"topic")},moreBtnClick:function(a){a.preventDefault();var c=b.container.querySelectorAll(".js-tile").length;h["default"].appendResults=!0,h["default"].changePage(h["default"].pageSelect+1),setTimeout(function(){var a=(0,f["default"])(b.container).find(".js-tile")[c];(0,f["default"])(a).find(".js-topic").focus()},300)}},updateContent:function(c){var e=[],g=(0,f["default"])(".tile--featured");0!==Object.keys(h["default"].filters).length?g.addClass("is-hidden"):g.removeClass("is-hidden"),c.forEach(function(a){"learn-and-plan"===d?(!a.Featured||a.Featured&&0===Object.keys(h["default"].filters).length)&&(a.Featured===!0?e.push("<a class='tile js-tile tile--link tile--featured' href='"+a.Url+"'>"):a.Url?e.push("<a class='tile js-tile tile--link' href='"+a.Url+"'>"):e.push("<a class='tile js-tile'>"),e.push("\n                            <h3 class='tile__heading'>"+a.Title+"</h3>\n                            <p class='tile__body'>"+a.Body+"</p>\n                            <img class='tile__image' src='"+a.IconUrl+'\' alt="" />\n                            </a>\n                        ')):"testimonials"===d&&(e.push("\n                        <div class='testimonial js-tile'>\n                        <h3 class='h3 testimonial__title'>"+a.Title+"</h3>\n                        <div class='testimonial-topics mb-2'>\n                            <span>Topics:</span>\n                    "),a.Topics.forEach(function(a){e.push("\n                            <a class='testimonial__topic js-topic' data-topic='"+a.Id+"' href='#'>"+a.TopicText+"</a>\n                        ")}),e.push("</div>"),a.ImageUrl&&e.push('<div class="testimonial__image-container"><img class="testimonial__image" src=\''+a.ImageUrl+'\' alt=""></div>'),e.push("\n                            <div class='testimonial__body'><p>"+a.Body+"</p></div>\n                            <p class='testimonial__author'>"+a.Author+"</p>\n                            <a href='"+a.Url+"' class='testimonial__link'>"+a.LinkText+"</a>\n                        </div>\n                    "))}),e=e.join(""),h["default"].appendResults?b.container.innerHTML+=e:b.container.innerHTML=e,a.createUIObject()},updateResultsCounter:function(a,c,d){d>0?b.moreBtn&&(a*c<d?(b.resultsInfo.innerHTML="Showing 1 - <span class='js-current-results-count'>"+a*c+"</span> of "+d,b.moreBtn.classList.remove("is-hidden")):(b.resultsInfo.innerHTML="Showing 1 - <span class='js-current-results-count'>"+d+"</span> of "+d,b.moreBtn.classList.add("is-hidden"))):b.resultsInfo.innerHTML="No results."},correctMargins:function(){var a=c.querySelectorAll(".tiles__inner");a.forEach(function(a){var b=a.querySelectorAll(".js-tile"),c=[];
b.forEach(function(a){a.classList.remove("is-third"),a.classList.contains("is-hidden")||c.push(a)});for(var d=1;d<c.length;d++)(d+1)%3===0&&c[d].classList.add("is-third")})}}};var e=a("jquery"),f=d(e),g=a("../../../js/imports/search-store.js"),h=d(g)},{"../../../js/imports/search-store.js":34,jquery:20}],50:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=function(){var a,b,c;return{init:function(d){a=this,d.wrap&&(c=d.wrap),c&&(b={expandLinks:c.querySelectorAll(".js-frequently-searched-link"),landingContent:document.querySelector(".js-service-landing-content"),searchContent:document.querySelector(".js-service-search-results-content"),doc:document.querySelector("html")},a.bindUIActions()),f["default"].onChange(a.events.searchChanged)},bindUIActions:function(){b.expandLinks.on("click",a.events.expandClicked)},events:{expandClicked:function(a){a.preventDefault();var b=a.target.text,c=b.replace(/\s/g,"+");f["default"].setQuery(c)},searchChanged:function(a){""===a.query?b.landingContent.classList.contains("is-hidden")&&(b.landingContent.classList.remove("is-hidden"),setTimeout(function(){b.landingContent.classList.add("fade-in")},50),b.searchContent.classList.add("is-hidden"),b.searchContent.classList.remove("fade-in")):b.landingContent.classList.contains("is-hidden")||(b.landingContent.classList.add("is-hidden"),b.landingContent.classList.remove("fade-in"),b.searchContent.classList.remove("is-hidden"),setTimeout(function(){b.searchContent.classList.add("fade-in")},50))}}}};var e=a("../../../js/imports/search-store.js"),f=d(e)},{"../../../js/imports/search-store.js":34}],51:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=function(){var a,b,c,d;return{init:function(b){a=this,b.wrap&&(c=b.wrap),c&&a.buildUIObject(),a.showTitle()},buildUIObject:function(){c.querySelector(".gsc-input")?(b={input:c.querySelector(".gsc-input-box input"),title:c.querySelector(".rtf h1"),clearBtn:c.querySelector(".gsst_a")},b.input.setAttribute("placeholder","Google Custom Search"),a.removeInlineStyles(),a.bindUIActions()):setTimeout(function(){a.buildUIObject()},250)},bindUIActions:function(){b.input.on("blur",a.events.inputBlurred),b.input.on("keyup",(0,f["default"])(a.events.inputKeyup,150)),b.clearBtn.on("click",a.events.clearBtnClicked)},events:{inputBlurred:function(){b.input.removeAttribute("style")},inputKeyup:function(){a.showTitle()},clearBtnClicked:function(){b.title.classList.add("is-hidden")}},removeInlineStyles:function(){for(var a in b)b[a]&&b[a].removeAttribute("style")},getResultsCount:function(){var a=c.querySelectorAll(".gsc-result");return a.length},showTitle:function(){clearTimeout(d),a.getResultsCount()?b.title.classList.remove("is-hidden"):d=setTimeout(function(){a.showTitle()},500)}}};var e=a("lodash.debounce"),f=d(e)},{"lodash.debounce":22}],52:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=function(){var a,b,c,d,e,g,h,i;return{init:function(f){a=this,c=1,i=[],document.querySelector(".js-helper-root")&&(e=document.querySelector(".js-helper-root").value),document.querySelector(".js-helper-id")&&(g=document.querySelector(".js-helper-id").value),document.querySelector(".js-helper-start-page-event-id")&&(h=document.querySelector(".js-helper-start-page-event-id").value),f.wrap&&(d=f.wrap),d&&(b={views:d.querySelectorAll(".js-helper-view"),nextButtons:d.querySelectorAll(".js-btn-next-step"),startButton:document.querySelector(".js-btn-helper-start"),prevButton:d.querySelector(".js-btn-back"),hpSlide:document.querySelector(".js-main-hero"),resetButton:d.querySelector(".js-btn-restart"),doc:document.querySelector("html")},a.bindUIActions())},bindUIActions:function(){b.startButton.on("click",a.events.startClicked),b.nextButtons.on("click",a.events.nextStep),b.prevButton.on("click",a.events.prevStep),b.resetButton.on("click",a.reset),window.on("resize",debounce(a.events.windowResized,150))},events:{nextStep:function(d){d.preventDefault(),c<b.views.length&&(i[c-1]=(0,f["default"])(d.target).closest(".js-btn-next-step").data("choice"),console.log("choices",i),c++,a.changeContent(),b.resetButton.classList.remove("is-hidden"))},prevStep:function(e){e.preventDefault(),1!==c?(c--,a.changeContent()):(b.hpSlide.classList.remove("is-hidden"),b.hpSlide.style.height="",d.classList.add("is-hidden"))},startClicked:function(){h&&a.triggerGoal(h)},windowResized:function(){b.hpSlide.classList.contains("is-hidden")&&a.setHeroHeight()}},triggerGoal:function(a){console.log(a),f["default"].post("/api/sitecore/HelperTool/TriggerGoal?goalId="+a,function(a){console.log({response:a})})},reset:function(){c=1,i=[],console.log("choices",i),a.changeContent()},changeContent:function(){var e=b.views[c-1];1===c&&b.resetButton.classList.add("is-hidden"),b.views.forEach(function(a){a.classList.add("is-hidden"),a.style.opacity=0}),e.classList.remove("is-hidden"),setTimeout(function(){e.style.opacity=1},1);var f=d.getBoundingClientRect().top;Window.utils.smoothScroll(f),c===b.views.length&&a.getEndResult(),a.setHeroHeight()},setHeroHeight:function(){b.hpSlide.style.height=d.offsetHeight+"px"},getEndResult:function(){var a,c="/api/sitecore/HelperTool/FilterResults",d="?rootId="+e+"&helperId="+g;i.forEach(function(a){d+="&choices="+a}),a=c+d,console.log(a),Window.utils.loadJSON(a,function(a){console.log(a);var c=b.views[b.views.length-1];if(null===a)c.querySelector(".js-helper-result-title").innerHTML="Sorry!",c.querySelector(".js-helper-response-text").innerHTML="No results were found matching those answers. Go back or start over to try new choices.",c.querySelector(".js-helper-final").innerHTML="";else{var d="<a class='helper-tool__btn helper-tool__btn--cta helper-tool__btn--filled js-helper-result-link' href='"+a.Url+'\'><span class="helper-tool__btn-text">'+a.PrimaryCtaText+"</span></a>";a.SecondaryCtaUrl&&a.SecondaryCtaText&&(d+="<a class='helper-tool__btn helper-tool__btn--cta' href='"+a.SecondaryCtaUrl+'\'><span class="helper-tool__btn-text">'+a.SecondaryCtaText+"</span></a>"),c.querySelector(".js-helper-result-title").innerHTML=a.Title,c.querySelector(".js-helper-response-text").innerHTML=a.ResponseText,c.querySelector(".js-helper-final").innerHTML=d}})}}};var e=a("jquery"),f=d(e)},{jquery:20}],53:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=function(){var a,b,c,d,e;return{init:function(d){if(a=this,d.wrap&&(c=d.wrap),c){if(b={container:document.querySelector(".js-hero--image"),images:c.querySelectorAll(".hero-image-bg"),doc:document.querySelector("html")},c.classList.contains("flickity-carousel")&&b.images.length>1){var e;e=new h["default"](c,{cellSelector:".flickity-cell",setGallerySize:!1,autoPlay:!1})}a.parallaxInit(),window.on("scroll",function(){window.requestAnimationFrame(a.events.windowScrolled)}),window.on("resize",debounce(a.events.windowResized,150))}},events:{windowResized:function(){a.parallaxInit()},windowScrolled:function(){d?a.parallaxShift():""!==b.images[0].style.transform&&b.images.forEach(function(a){a.style.transform=""})}},parallaxInit:function(){if(Window.utils.contentPaddingSet){var c=document.querySelector(".js-body-content").firstElementChild;b.doc.classList.contains("mobile")||document.querySelector(".js-search-hero")||!c.querySelector(".js-hero--image")&&c.classList.contains("is-open")?d=!1:(d=!0,e=.8*b.container.offsetHeight)}else setTimeout(function(){a.parallaxInit()})},parallaxShift:function(){var a=window.pageYOffset,c=b.container.getPosition("top"),d=b.container.getPosition("bottom"),f=c-91,g=d-91;if(a+window.innerHeight>=f&&a<=g){var h=(a/g).toFixed(5),i=(e*h).toFixed(2);b.images&&b.images.forEach(function(a){a.style.transform="translateY("+i+"px)"})}},setColorWash:function(){var a={blue:{R:{value:57,delta:1.9},G:{value:114,delta:1.4},B:{value:177,delta:.8}},dark:{R:{value:125,delta:1.32},G:{value:106,delta:1.48},B:{value:91,delta:1.64}},yellow:{R:{value:250,delta:.04},G:{value:176,delta:.78},B:{value:63,delta:1.92}}},d={},e=[c.getAttribute("data-wash-percentage")],g=c.getAttribute("data-wash-percentage"),h=c.getAttribute("data-wash-color"),i=document.querySelector(".js-svg-defs");if(g>0)for(var j in e){var k=e[j];d[k]={};for(var l in a){var m=a[l],n=d[k][l]={};for(var o in m)n[o]=((m[o].value+(100-k)*m[o].delta)/255).toFixed(4);var p='<svg class="defs-only">\n                            <filter id="wash--'+l+"-"+k+'" color-interpolation-filters="sRGB" x="0" y="0" height="100%" width="100%">\n                                <feColorMatrix type="matrix"';if("blue"===l||"yellow"===l){for(var q in n)n[q]=(n[q]/3).toFixed(4);p+='values="'+n.R+" "+n.R+" "+n.R+" 0 0\n                                        "+n.G+" "+n.G+" "+n.G+" 0 0\n                                        "+n.B+" "+n.B+" "+n.B+' 0 0\n                                        0 0 0 1 0" />'}else"dark"===l&&(p+='values="'+n.R+" 0 0 0 0\n                                        0 "+n.G+" 0 0 0\n                                        0 0 "+n.B+' 0 0\n                                        0 0 0 1 0" />');p+="</filter>\n                            </svg>",i.innerHTML+=p}}if(h&&g){var r=[];b.images.forEach(function(a){r.push(a)}),r.forEach(function(a){var b=(0,f["default"])(a),c=g>0?'url("#'+h+"-"+g:"none";b.css({filter:c,webkitFilter:c})})}}}};var e=a("jquery"),f=d(e),g=a("flickity"),h=d(g)},{flickity:11,jquery:20}],54:[function(a,b,c){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=function(){var a,b,c;return{init:function(d){a=this,d.wrap&&(c=d.wrap),c&&(b={iconTiles:c.querySelectorAll(".js-icon-tile"),doc:document.querySelector("html")},a.bindUIActions())},bindUIActions:function(){b.iconTiles.on("mouseenter",a.events.iconTileMouseenter),b.iconTiles.on("mouseout",a.events.iconTileMouseout)},events:{iconTileMouseenter:function(a){var b=a.target.querySelector(".js-icon"),c=b.getAttribute("data-hover");b.style.backgroundImage='url("'+c+'")'},iconTileMouseout:function(a){var b=a.toElement||a.relatedTarget;if(null!==b){if(b.parentNode===this||b===this||b.parentNode.parentNode===this)return;var c=a.target.querySelector(".js-icon"),d=c.getAttribute("data-default");c.style.backgroundImage='url("'+d+'")'}}}}}},{}],55:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=function(){var a,b,c,d,e;return{init:function(d){a=this,d.wrap&&(c=d.wrap),c&&(b={container:c.querySelector(".js-infographic-chart-container"),legendContainer:c.querySelector(".js-infographic-chart-legend"),doc:document.querySelector("html")},a.chartInit(),e=window.innerWidth>650,window.on("resize",a.events.windowResized))},events:{windowResized:function(){a.createChart()}},chartInit:function(){if(Window.chartAPI){var b=Window.chartAPI,d=c.getAttribute("data-sitecore-id"),e=b+"?chartId="+d;Window.utils.loadJSON(e,function(b){a.buildDataObject(b)})}else setTimeout(function(){a.chartInit()},250)},buildDataObject:function(b){d={type:b.type,data:{labels:[],datasets:[{data:[],backgroundColor:["#021d49","#dc7a09","#3ac1cc","#444","#f69220","#185a7d"],borderWidth:0}]}};for(var c in b.items){var e=b.items[c];d.data.labels.push(e.title),d.data.datasets[0].data.push(e.value)}a.createChart()},createChart:function(){d?window.innerWidth<=650&&!e?a.createMobileChart():window.innerWidth>650&&e&&a.createFullChart():(a.chartInit(),setTimeout(function(){a.createChart()},250))},createFullChart:function(){e=!1;var a=new f["default"](b.container,{type:d.type,data:d.data,options:{maintainAspectRatio:!0,events:!1,rotation:1*Math.PI,legend:{display:!1},legendCallback:function(a){var b=[];b.push("<ul>");for(var c=0;c<a.data.datasets[0].data.length;c++)b.push("<li>"),b.push("<span class='color-label' style='background-color: "+a.data.datasets[0].backgroundColor[c]+"'></span>"),a.data.labels[c]&&b.push(""+a.data.labels[c]),b.push("</li>");return b.push("</ul>"),b.join("")},animation:{duration:500,easing:"easeOutQuart",onComplete:function(){var a=this.chart.ctx;a.textAlign="center",a.font="600 24px Sentinel",a.textBaseline="middle",a.fillStyle="#fff",this.data.datasets.forEach(function(b){for(var c=0;c<b.data.length;c++){var d=b._meta[Object.keys(b._meta)[0]].data[c]._model,e=b._meta[Object.keys(b._meta)[0]].total,f=d.innerRadius+.6*(d.outerRadius-d.innerRadius),g=d.startAngle,h=d.endAngle,i=g+(h-g)/2,j=f*Math.cos(i),k=f*Math.sin(i),l=String(Math.round(b.data[c]/e*100))+"%";a.fillText(l,d.x+(j+5),d.y+(k-5))}})}}}});b.legendContainer.innerHTML=a.generateLegend()},createMobileChart:function(){e=!0;var a=new f["default"](b.container,{type:d.type,data:d.data,options:{events:!1,legend:{display:!1},legendCallback:function(a){var b=[];b.push("<ul>");for(var c=0;c<a.data.datasets[0].data.length;c++)b.push("<li>"),b.push("<span class='color-label' style='background-color: "+a.data.datasets[0].backgroundColor[c]+"'></span>"),a.data.labels[c]&&b.push("<span class='chart__label'><span class='chart-label__text'>"+a.data.labels[c]+":</span> <span class='value'>"+a.data.datasets[0].data[c]+"%</span></span>"),b.push("</li>");return b.push("</ul>"),b.join("")}}});b.legendContainer.innerHTML=a.generateLegend()}}};var e=a("chart.js"),f=d(e)},{"chart.js":1}],56:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=function(){var a,b,c;return{init:function(d){a=this,d.wrap&&(c=d.wrap),c&&(b={container:c},f["default"].onChange(a.events.searchChanged),a.bindUIActions())},bindUIActions:function(){},events:{searchChanged:function(b,c){a.updateContent(c)}},updateContent:function(a){var c=[];a.SearchResults.forEach(function(a){a.ImageUrl?c.push("\n                        <div class='list-item list-item--image'>\n                            <a class='item__header' href='"+a.Url+"'>\n                            <img class='item__image' src='"+a.ImageUrl+"' alt=''>\n                    "):c.push("\n                        <div class='list-item'>\n                            <a class='item__header' href='"+a.Url+"'>\n                    "),c.push("\n                    <div class='item__header-text'>\n                        <h2 class='item__title mb-1' href='"+a.Url+"' target='_blank'>"+a.Title+"</h2>\n                        <p class='item__date mb-2'>"+a.Date+"</p>\n                    </div>\n                    </a>\n                    <p class='item__text'>"+a.Body+"</p>\n                    <a class='item__read-more mt-2' href='"+a.Url+"' aria-label=\"Read more about "+a.Title+'">Read More</a>\n                '),c.push("</div>")}),b.container.innerHTML=c.join("")}}};var e=a("../../../js/imports/search-store.js"),f=d(e)},{"../../../js/imports/search-store.js":34}],57:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=function(){var a,b,c,d;return{init:function(e){a=this,e.wrap&&(d=e.wrap),d&&(b={filterButton:d.querySelector(".js-filter-btn"),filter:document.querySelector(".locations-filter"),filterLabels:document.querySelectorAll(".js-locations-filter-label"),filterClose:document.querySelector(".locations-filter__close"),locationsResults:document.querySelector(".js-location-results-btn"),submitButton:document.querySelector("#location-search-btn"),clearFilters:document.querySelector(".js-filter-clear"),locationsFilterList:document.querySelector(".locations-filter__list")},c={filterOpen:!1},a.bindUIActions())},bindUIActions:function(){b.filterButton.on("click",a.events.toggleFilter),b.filterLabels.on("keydown",a.events.filterLabelKeydown),b.filterClose.on("click",a.events.closeFilter),b.locationsResults&&b.locationsResults.on("click",a.events.submitSearch),b.clearFilters.on("click",a.events.clearFilters),document.body.on("click",a.events.bodyClick)},events:{toggleFilter:function(a){a.preventDefault(),c.filterOpen?(b.filter.classList.add("is-hidden"),this.classList.remove("is-showing-filter"),c.filterOpen=!1):(b.filter.classList.remove("is-hidden"),this.classList.add("is-showing-filter"),c.filterOpen=!0,(0,f["default"])(".locations-filter__close").focus())},filterLabelKeydown:function(a){if(13===a.which){var d=a.target.querySelector(".js-list-checkbox");d.checked?d.checked=!1:d.checked=!0}9===a.which&&b.filterLabels.indexOf(a.target)===b.filterLabels.length-1&&((0,f["default"])(".locations-filter .js-list-checkbox:checked").length||(b.filter.classList.add("is-hidden"),b.filterButton.classList.remove("is-showing-filter"),c.filterOpen=!1))},closeFilter:function(a){a.preventDefault(),b.filterButton.classList.remove("is-showing-filter"),b.filter.classList.add("is-hidden"),c.filterOpen=!1},bodyClick:function(b){c.filterOpen&&(b.stopPropagation(),b.target.closest(".locations-filter")||b.target.closest(".locations__search-wrap")||a.events.closeFilter(b))},submitSearch:function(){(0,f["default"])(b.submitButton).click()},clearFilters:function(a){a.preventDefault();for(var c=b.locationsFilterList.querySelectorAll('li > label > input[type="checkbox"]'),d=0;d<c.length;d++)c[d].checked&&(c[d].checked=!1)}}}};var e=a("jquery"),f=d(e)},{jquery:20}],58:[function(a,b,c){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=function(){var a,b,c,d;return{init:function(d){a=this,d.wrap&&(c=d.wrap),c&&(b={textInputs:c.querySelectorAll(".input-text"),submitBtn:document.querySelectorAll(".js-login-submit"),toggle:c.querySelector(".js-login-toggle"),form:c.querySelector(".login-form__form")},c.classList.contains("login--disabled")?b.form.on("click",a.events.disableClicked):a.bindUIActions())},biRefresh:function(){b.form.querySelector('[name="user_id"]').value="",b.form.querySelector("input#password").value=""},bindUIActions:function(){b.textInputs.forEach(function(a){a.addEventListener("focus",function(){a.addEventListener("keypress",function(a){13===a.keyCode?b.submitBtn[0].click():null})})}),b.submitBtn&&$(document).on("click",".js-login-submit",a.events.submitBtnClick)},show:function(){c.classList.add("is-expanded"),c.classList.remove("is-collapsed"),d=!0},hide:function(){c.classList.add("is-collapsed"),c.classList.remove("is-expanded"),d=!1},events:{toggleClick:function(){a.show()},submitBtnClick:function(){var c=$("#loginURL").val(),d=c;try{$("#user_id").val();$(b.form).attr("action",d),$(b.form).attr("method","post"),$(b.form).attr("target","_blank"),$(b.form).trigger("submit"),setTimeout(a.biRefresh,3250)}catch(e){console.log(e)}},pwdchangeBtnClick:function(){var a="https://www.citadelonlinebanking.com/CitadelOnline/uux.aspx#/login/mfa/targets";try{document.olblogin.action=a,document.olblogin.method="post",document.olblogin.target="_blank",document.olblogin.user_id.value="",document.olblogin.password.value=""}catch(b){}},disableClicked:function(a){a.preventDefault(),a.stopPropagation();var b=document.querySelector(".alert");b&&(b.classList.add("is-open"),Window.utils.smoothScroll(b.getPosition("top")),Window.utils.triggerEvent("resize"))}}}}},{}],59:[function(a,b,c){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=function(){var a,b,c;return{init:function(d){a=this,d.wrap&&(c=d.wrap),c&&(b={nextButton:c.querySelector(".js-btn-helper-start"),helperTool:document.querySelector(".js-helper-tool")},a.bindUIActions())},bindUIActions:function(){b.helperTool&&b.nextButton&&b.nextButton.on("click",a.events.nextStep)},events:{nextStep:function(d){d.preventDefault(),a.hide();var e=b.helperTool.getPosition("top");Window.utils.smoothScroll(e),b.helperTool.classList.remove("is-hidden"),c.style.height=b.helperTool.offsetHeight+"px"}},hide:function(){c.classList.add("is-hidden")}}}},{}],60:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=function(){var a,b,c;return{init:function(d){a=this,d.wrap&&(c=d.wrap),c&&(b={links:c.querySelectorAll(".js-milestones-link"),tiles:c.querySelectorAll(".js-milestones-tile"),doc:document.querySelector("html")},f["default"].onChange(a.events.searchChanged),a.bindUIActions())},bindUIActions:function(){b.links.on("mouseover",a.events.linkMouseOver),b.links.on("focus",a.events.linkMouseOver),b.links.on("mouseout",a.events.linkMouseOut),b.links.on("blur",a.removeHovers),b.links.on("click",a.events.linkClicked)},events:{linkMouseOver:function(b){var c;if(b.target.getAttribute("data-category"))c=b.target.getAttribute("data-category");else{var d=b.target.closest(".js-milestones-link");c=d.getAttribute("data-category")}a.addHovers(c)},linkMouseOut:function(b){var c=b.toElement||b.relatedTarget;if(null!==c){if(c.parentNode===this||c===this||c.parentNode.parentNode===this)return;a.removeHovers()}else a.removeHovers()},linkClicked:function(a){if(document.querySelector(".js-filter-controls")){a.preventDefault();var b=document.querySelector(".js-filter-controls").getPosition("top"),c=a.target.closest(".js-milestones-link"),d=c.href.toString(),e=d.slice(d.indexOf("category=")+9),g="category";c.classList.contains("filter-active")?f["default"].removeFilter(e,g):f["default"].addFilter(e,g),Window.utils.smoothScroll(b)}},searchChanged:function(b){a.updateTiles(b.filters)}},addHovers:function(a){if(!b.doc.classList.contains("mobile")){var d=c.querySelectorAll('.js-milestones-tile[data-category="'+a+'"]');b.tiles.forEach(function(a){a.classList.add("is-darkened")}),d.forEach(function(a){a.classList.add("is-highlighted")})}},removeHovers:function(){b.tiles.forEach(function(a){a.classList.remove("is-highlighted"),a.classList.remove("is-darkened")})},updateTiles:function(a){a.category&&a.category.length>0?b.links.forEach(function(b){for(var c=0;c<=a.category.length;c++){if(b.getAttribute("data-category")===a.category[c])return void b.classList.add("filter-active");b.classList.remove("filter-active")}}):b.links.forEach(function(a){a.classList.remove("filter-active")})}}};var e=a("../../../js/imports/search-store.js"),f=d(e)},{"../../../js/imports/search-store.js":34}],61:[function(a,b,c){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=function(){var a,b,c;return{init:function(d){a=this,d.wrap&&(c=d.wrap),c&&(b={primaryItems:c.querySelectorAll(".nav-primary__l1-item"),interiorLinks:c.querySelectorAll("a"),mobileExpandLinks:c.querySelectorAll(".js-nav-primary-mobile-expand"),flyouts:c.querySelectorAll(".js-nav-primary-flyout"),doc:document.querySelector("html")},a.bindUIActions(),a.setFlyoutPos(),window.on("resize",a.events.windowResize),setTimeout(function(){c.classList.add("is-unlocked")},500))},bindUIActions:function(){b.mobileExpandLinks.on("click",a.events.mobileExpandLinkClick),b.primaryItems.on("mouseenter",a.events.navMouseOver),b.interiorLinks.on("focus",a.events.navLinkFocus),b.primaryItems.on("mouseleave",a.events.navMouseOut),b.doc.on("keyup",a.events.navLinkBlur)},events:{mobileExpandLinkClick:function(a){a.preventDefault();var c=a.target.closest(".nav-primary__l1-item");c.classList.contains("is-expanded")?(b.primaryItems.forEach(function(a){a.classList.remove("is-expanded")}),b.mobileExpandLinks.forEach(function(a){a.innerHTML="+"})):(b.primaryItems.forEach(function(a){a.classList.remove("is-expanded")}),b.mobileExpandLinks.forEach(function(a){a.innerHTML="+"}),c.classList.add("is-expanded"),a.target.innerHTML="-")},navMouseOver:function(a){if(!b.doc.classList.contains("mobile")){b.doc.classList.contains("experience-editor")&&b.primaryItems.forEach(function(b){a.target!==b&&b.classList.remove("is-hovered")});var c=a.target.closest(".nav-primary__l1-item");clearTimeout(c.navPrimaryTimeout),c.navPrimaryTimeout=setTimeout(function(){b.primaryItems.forEach(function(a){a!==c&&a.classList.remove("is-hovered")}),c.classList.add("is-hovered")},300)}},navMouseOut:function(a){var c=a.target.closest(".nav-primary__l1-item");clearTimeout(c.navPrimaryTimeout),c.classList.contains("is-hovered")&&!a.target.classList.contains(".nav-primary__flyout")&&(c.navPrimaryTimeout=setTimeout(function(){b.doc.classList.contains("experience-editor")||c.classList.remove("is-hovered")},200))},navLinkFocus:function(b){var c={target:b.target.closest(".nav-primary__l1-item")};a.events.navMouseOver(c)},navLinkBlur:function(a){if(9===a.which){var c={target:document.activeElement.closest(".nav-primary__l1-item")};b.primaryItems.forEach(function(a){!a.classList.contains("is-hovered")||c.target===a&&c.target||a.classList.remove("is-hovered")})}},windowResize:function(){a.setFlyoutPos()}},setFlyoutPos:function(){var a,b=document.querySelector(".js-l-contain");if("0px"!==window.getComputedStyle(b).marginRight)a=window.getComputedStyle(b).marginRight;else{var c=1300,d=.9,e=window.innerWidth-16;a=e*d>c?(e-c)/2+"px":.1*e/2+"px"}}}}},{}],62:[function(a,b,c){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=function(){var a,b;return{init:function(c){a=this,c.wrap&&(b=c.wrap),b&&(a.bindUIActions(),a.setRightPadding(),window.on("resize",a.events.windowResized))},bindUIActions:function(){},events:{windowResized:function(){a.setRightPadding()}},setRightPadding:function(){}}}},{}],63:[function(a,b,c){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=function(){var a,b,c;return{init:function(b){a=this,b.wrap&&(c=b.wrap),c&&a.buildUIObject()},buildUIObject:function(){b={doc:document.querySelector("html"),changeBtn:document.querySelectorAll(".js-need-help-link")},a.bindUIActions()},bindUIActions:function(){null!==b&&null!==b.changeBtn&&b.changeBtn.on("click",a.events.changeBtnClick),document.body.on("click",a.events.bodyClick),null!==b&&b.changeBtn.on("click",a.events.changeBtnClick)},events:{changeBtnClick:function(b){b.preventDefault(),c.classList.contains("is-open")?a.closeFlyout():a.openFlyout()},bodyClick:function(b){!b.target.closest(".js-need-help-link")&&c.classList.contains("is-open")&&a.closeFlyout()}},openFlyout:function(){c.classList.add("is-open")},closeFlyout:function(){c.classList.remove("is-open")}}}},{}],64:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=function(){var a,b,c,d;return{init:function(b){a=this,b.wrap&&(c=b.wrap),c&&(d=0),f["default"].onChange(a.events.searchChanged),a.updateUIObject()},updateUIObject:function(){b={resultsInfo:document.querySelector(".js-info-pagination"),nextPage:c.querySelector(".js-pager-next-link"),prevPage:c.querySelector(".js-pager-prev-link"),pageLinks:c.querySelectorAll(".js-pager-link"),resetResults:c.querySelectorAll(".js-reset-search")},document.querySelector(".js-filter-controls")&&(b.top=document.querySelector(".js-filter-controls").getPosition("top"))},bindUIActions:function(){b.nextPage&&b.nextPage.on("click",a.events.nextPageClick),b.prevPage&&b.prevPage.on("click",a.events.prevPageClick),b.pageLinks&&b.pageLinks.on("click",a.events.pageLinkClick),b.resetResults&&b.resetResults.on("click",a.events.resetLinkClick)},events:{searchChanged:function(b,c){a.updatePaging(c.CurrentPage,c.PageSize,c.TotalPageCount,c.TotalResults)},nextPageClick:function(a){a.preventDefault(),a.target.classList.contains("is-disabled")||(f["default"].changePage(d+1),Window.utils.smoothScroll(b.top))},prevPageClick:function(a){a.preventDefault(),a.target.classList.contains("is-disabled")||(f["default"].changePage(d-1),Window.utils.smoothScroll(b.top))},pageLinkClick:function(a){a.preventDefault();var c=a.target.getAttribute("data-page");f["default"].changePage(c),Window.utils.smoothScroll(b.top)},resetLinkClick:function(a){a.preventDefault(),f["default"].clearQuery(),f["default"].clearFilters(),setTimeout(function(){Window.utils.smoothScroll(0)},200)}},updatePaging:function(e,f,g,h){var i=[];if(d=e,console.log("🚀 ~ file: pager.js ~ line 91 ~ function ~ page",e),g>0&&h>0){var j=e>1&&f?1+(e-1)*f:1,k=e===g?h:f*e,l="Displaying results "+j+" - "+k;g>1&&(l=l+" of "+h),b.resultsInfo.innerHTML=l,g>1&&(1===e?i.push("<button type=\"button\" class='pager__link pager__link--prev js-pager-prev-link is-disabled' disabled>Previous Page</button>\n                            <ul class='pager-pages'>\n                                <li class='pager__page is-active'><button type=\"button\" class='pager__page-link js-pager-link' data-page='1'>1</button></li>"):(i.push("<button type=\"button\" class='pager__link pager__link--prev js-pager-prev-link'>Previous Page</button>\n                            <ul class='pager-pages'>\n                                <li class='pager__page'><button type=\"button\" class='pager__page-link js-pager-link' data-page='1'>1</button></li>"),e-3>1&&i.push("<span class='pager__ellipsis hide-for-mobile'>&hellip;</span>"),e-2>1&&(i.push("<li class='pager__page hide-for-mobile'><button type=\"button\" class='pager__page-link js-pager-link' data-page='"+(e-2)+"'>"+(e-2)+"</button></li>"),i.push("<span class='pager__ellipsis show-for-mobile'>&hellip;</span>")),e-1>1&&i.push("<li class='pager__page'><button type=\"button\" class='pager__page-link js-pager-link' data-page='"+(e-1)+"'>"+(e-1)+"</button></li>"),e<g&&e>1&&i.push("<li class='pager__page is-active'><button type=\"button\" class='pager__page-link js-pager-link' data-page='"+e+"'>"+e+"</button></li>")),e+1<g&&i.push("<li class='pager__page'><button type=\"button\" class='pager__page-link js-pager-link' data-page='"+(e+1)+"'>"+(e+1)+"</button></li>"),e+2<g&&(i.push("<li class='pager__page hide-for-mobile'><button type=\"button\" class='pager__page-link js-pager-link' data-page='"+(e+2)+"'>"+(e+2)+"</button></li>"),i.push("<span class='pager__ellipsis show-for-mobile'>&hellip;</span>")),e+3<g&&i.push("<span class='pager__ellipsis hide-for-mobile'>&hellip;</span>"),e!==g?i.push("   <li class='pager__page'><button type=\"button\" class='pager__page-link js-pager-link' data-page='"+g+"'>"+g+"</button></li>\n                            </ul>\n                            <button type=\"button\" class='pager__link pager__link--next js-pager-next-link'>Next Page</button>"):g>1?i.push("   <li class='pager__page is-active'><button type=\"button\" class='pager__page-link js-pager-link' data-page='"+g+"'>"+g+"</button></li>\n                                </ul>\n                                <button type=\"button\" class='pager__link pager__link--next js-pager-next-link is-disabled' disabled>Next Page</button>"):i.push("</ul>\n                                <button type=\"button\" class='pager__link pager__link--next js-pager-next-link is-disabled' disabled>Next Page</button>"))}else b.resultsInfo.innerHTML="No results.",i.push("<div class='pager-no-results js-no-results'>\n                        <h2 class='pager-no-results__header'>Sorry, there are no results.</h2>\n                        <p class='pager-no-results__info'><button type=\"button\" class='pager-no-results__reset js-reset-search'>Reset search</button> or adjust your search options.</p>\n                    </div>");c.innerHTML=i.join(""),a.updateUIObject(),a.bindUIActions()}}};var e=a("../../../js/imports/search-store.js"),f=d(e)},{"../../../js/imports/search-store.js":34}],65:[function(a,b,c){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=function(){var a,b;return{init:function(c){a=this,c.wrap&&(b=c.wrap),b&&a.bindUIActions()},bindUIActions:function(){b.on("click",a.events.wrapClick)},events:{wrapClick:function(){console.log("1")}}}}},{}],66:[function(a,b,c){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=function(){var a,b,c,d,e,f={};return{init:function(d){a=this,d.wrap&&(c=d.wrap),c&&(b={items:c.querySelectorAll(".js-product-list-item"),checkboxes:c.querySelectorAll(".js-list-checkbox"),checkboxLabels:c.querySelectorAll(".js-list-checkbox-label"),comparingNumbers:c.querySelectorAll(".js-comparing-number"),
comparingNames:c.querySelectorAll(".js-comparing-name"),compareLinks:c.querySelectorAll(".js-comparing-link"),alert:c.querySelector(".js-comparing-alert"),clearLink:c.querySelector(".js-clear-link"),notes:c.querySelectorAll(".js-list-note"),emptyText:c.querySelector(".js-empty-text")},a.bindUIActions(),e=c.getAttribute("data-category"))},bindUIActions:function(){b.checkboxes.on("click",a.events.checkboxClicked),b.checkboxLabels.on("keydown",a.events.checkboxLabelKeydown),b.clearLink.on("click",a.events.clearLinkClick)},events:{checkboxClicked:function(d){if(b.checkedItems=c.querySelectorAll(".js-list-checkbox:checked"),b.checkedItems.length>3)d.target.checked=!1;else{f={};for(var e=0;e<b.checkedItems.length;e++){var g=b.checkedItems[e].getAttribute("data-name");f[e]=g}a.updateStatus()}},checkboxLabelKeydown:function(b){if(13===b.which){var c={};c.target=b.target.querySelector(".js-list-checkbox"),c.target.checked===!0?c.target.checked=!1:c.target.checked=!0,a.events.checkboxClicked(c)}},clearLinkClick:function(d){d.preventDefault(),b.checkboxes.forEach(function(a){a.checked=!1,a.parentNode.classList.remove("is-disabled")}),b.checkedItems=c.querySelectorAll(".js-list-checkbox:checked"),a.updateStatus()}},updateStatus:function(){a.resetDisplay();var g=b.checkedItems.length;for(d=0;d<g;d++){b.comparingNumbers[d].classList.remove("is-hidden"),b.comparingNames[d].innerHTML=f[d];var h=b.checkedItems[d].closest(".js-content-section").querySelector(".js-list-note"),i=b.items.length>3?3:b.items.length;h.innerHTML="(Comparing "+g+" of "+i+")<a href='#' class='btn product-list-comparing__btn product-list-comparing__btn--link is-hidden product-list-comparing__btn--in-content js-comparing-link'>Compare</a>",b.compareLinks=c.querySelectorAll(".js-comparing-link"),a.bindUIActions()}if(g>1){if(3===g){var j=c.querySelectorAll(".js-list-checkbox:not(:checked)");j.forEach(function(a){a.parentNode.classList.add("is-disabled")})}else b.checkboxes.forEach(function(a){a.parentNode.classList.remove("is-disabled")});b.compareLinks.forEach(function(a){a.classList.remove("is-hidden")}),b.alert.classList.add("is-hidden");var k=c.getAttribute("data-compareUrl"),l=[];k+="?category="+e+"&items=",b.compareLinks.forEach(function(a){var c=b.compareLinks.indexOf(a),d=f[c];d&&l.push(d)}),l=l.toString(),k+=l,b.compareLinks.forEach(function(a){a.href=k})}else 1===g?(b.compareLinks.forEach(function(a){a.classList.add("is-hidden")}),b.alert.classList.remove("is-hidden"),b.clearLink.classList.remove("is-hidden"),b.emptyText.classList.add("is-hidden")):0===g&&(b.compareLinks.forEach(function(a){a.classList.add("is-hidden")}),b.alert.classList.remove("is-hidden"),b.clearLink.classList.add("is-hidden"),b.emptyText.classList.remove("is-hidden"));b.compareLinks=c.querySelectorAll(".js-comparing-link")},resetDisplay:function(){for(d=0;d<b.items.length;d++)b.notes[d].innerHTML="",b.comparingNames[d]&&(b.comparingNames[d].innerHTML="",b.comparingNumbers[d].classList.add("is-hidden"))}}}},{}],67:[function(a,b,c){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=function(){var a,b,c,e,f,g;return{init:function(d){a=this,d.wrap&&(f=d.wrap),f&&(b={slides:f.querySelectorAll(".js-quote-slider-slide"),prevBtn:f.querySelector(".js-quote-slider-prev"),nextBtn:f.querySelector(".js-quote-slider-next")},e={activeIndex:0},c=b.slides.length,a.hammerInit(),a.bindUIActions(),a.paginationNav(),a.changeActiveSlide(0))},hammerInit:function(){g=new d(f)},bindUIActions:function(){b.prevBtn.on("click",a.events.prevBtnClick),b.nextBtn.on("click",a.events.nextBtnClick),g.on("swipe",a.events.wrapSwiped)},events:{prevBtnClick:function(){a.prev()},nextBtnClick:function(){a.next()},wrapSwiped:function(b){2===b.direction?a.next():4===b.direction&&a.prev()}},prev:function(){var b;b=0===e.activeIndex?c-1:e.activeIndex-1,a.changeActiveSlide(b)},next:function(){var b;b=e.activeIndex+1===c?0:e.activeIndex+1,a.changeActiveSlide(b)},changeActiveSlide:function(a){b.slides.forEach(function(b,c){c===a?b.classList.add("is-active"):b.classList.remove("is-active")}),e.activeIndex=a,0===a?$(f).find(".quote-slider__prev").addClass("is-disabled"):$(f).find(".quote-slider__prev").removeClass("is-disabled"),a===b.slides.length-1?$(f).find(".quote-slider__next").addClass("is-disabled"):$(f).find(".quote-slider__next").removeClass("is-disabled"),$(f).find(".quote-slider__pagination button").removeClass("is-active").end().find('.quote-slider__pagination button[data-index="'+a+'"]').addClass("is-active")},paginationNav:function(){var c=b.slides.length;$(f).append('<div class="quote-slider__pagination"></div>');for(var d=0;d<c;d++)$(f).find(".quote-slider__pagination").append('<button data-index="'+d+'">'+d+"</button>");$(f).on("click",".quote-slider__pagination button",function(b){a.changeActiveSlide($(b.target).data("index"))})}}};var d=a("hammerjs")},{hammerjs:18}],68:[function(a,b,c){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=function(){var a,b,c;return{init:function(d){if(a=this,d.wrap&&(c=d.wrap),c){b={sections:c.querySelectorAll(".js-rates-detail-section"),typeSelect:c.querySelector(".js-select-rate-type"),options:c.querySelectorAll("option"),agreements:c.querySelectorAll(".js-rates-agreements")};var e=b.options[b.typeSelect.selectedIndex].getAttribute("data-type");a.bindUIActions(),a.updateDisplay(e)}},bindUIActions:function(){b.typeSelect.on("change",a.events.typeSelectChange)},events:{typeSelectChange:function(){var c=b.options[b.typeSelect.selectedIndex].getAttribute("data-type");a.updateDisplay(c)}},updateDisplay:function(a){b.sections.forEach(function(b){b.getAttribute("data-type")===a?b.classList.remove("is-hidden"):b.classList.add("is-hidden")}),b.agreements.forEach(function(b){b.getAttribute("data-type")===a?b.classList.remove("is-hidden"):b.classList.add("is-hidden")})}}}},{}],69:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=function(){var a,b,c,d={};return{init:function(e){a=this,e.wrap&&(c=e.wrap),c&&(d.initialTabIndex=c.getAttribute("data-initial-tab-index"),b={productsLink:c.querySelector(".js-rates-hero-link"),navItems:c.querySelectorAll(".js-rates-hero-nav-item")},(0,f["default"])().init({wrap:c,contentItemsSelector:".js-rates-hero-content-item",navItemsSelector:".js-rates-hero-nav-item",initialTabIndex:parseInt(d.initialTabIndex)}),a.bindUIActions(),a.removeInitialClass())},bindUIActions:function(){window.on("scroll",(0,h["default"])(a.events.windowScrolled,200)),document.body.on("click",a.events.bodyClick),b.navItems.on("click",a.events.navItemClick)},events:{windowScrolled:function(){a.removeInitialClass()},bodyClick:function(){a.removeInitialClass()},navItemClick:function(a){var c=a.target.closest(".js-rates-hero-nav-item").querySelector(".js-nav-item-text"),d=c.getAttribute("data-productlink"),e=c.getAttribute("data-productlinktype");d&&e&&(b.productsLink.href=d,b.productsLink.innerHTML="View "+e+" ")}},removeInitialClass:function(){c.classList.contains("is-hidden")&&c.classList.remove("is-hidden")}}};var e=a("../../../js/imports/tabs.js"),f=d(e),g=a("lodash.throttle"),h=d(g)},{"../../../js/imports/tabs.js":36,"lodash.throttle":23}],70:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=function(){var a,b,c,d={};return{init:function(e){a=this,e.wrap&&(c=e.wrap),c&&(d.initialTabIndex=c.getAttribute("data-initial-tab-index"),b={navItemsSelectorSmall:c.querySelectorAll(".js-rates-nav-item-small"),tabGroups:c.querySelectorAll(".js-rates-group")},b.tabGroups.forEach(function(a){a.querySelector(".js-rates-nav-item")&&(0,f["default"])().init({wrap:a,contentItemsSelector:".js-rates-content-item",navItemsSelector:".js-rates-nav-item",initialTabIndex:parseInt(d.initialTabIndex)})}),a.bindUIActions(),a.removeInitialClass())},bindUIActions:function(){window.on("scroll",(0,h["default"])(a.events.windowScrolled,200)),document.body.on("click",a.events.bodyClick),b.navItemsSelectorSmall.on("click",a.events.toggleSmallRates),b.expandFeeLinks&&b.expandFeeLinks.on("click",a.events.expandFeeLinkClick)},events:{windowScrolled:function(){a.removeInitialClass()},bodyClick:function(){a.removeInitialClass()},toggleSmallRates:function(b){b.preventDefault();var c=a.getAncestor(b.target,"a");c.classList.toggle("is-open");var d=c.parentElement.nextElementSibling;d.classList.toggle("is-open")},expandFeeLinkClick:function(b){b.preventDefault(),a.showFeeDetails(b.target)}},getAncestor:function(a,b){for(b=b.toUpperCase();a;){if(1===a.nodeType&&a.nodeName===b)return a;a=a.parentNode}return null},removeInitialClass:function(){c.classList.contains("is-hidden")&&c.classList.remove("is-hidden")},showFeeDetails:function(a){b.rateGroupSections.forEach(function(a){a.classList.remove("fees-showing")}),b.fees.forEach(function(a){a.classList.add("is-hidden")}),b.expandFeeLinks.forEach(function(c){var d=c.closest(".rates-group");if(c===a)if(c.classList.contains("fees-showing"))c.classList.remove("fees-showing"),c.innerHTML="View Fees",d.classList.remove("fees-showing");else{var e=b.expandFeeLinks.indexOf(c);c.classList.add("fees-showing"),d.classList.add("fees-showing"),c.innerHTML="Hide Fees",b.fees[e].classList.remove("is-hidden")}else c.innerHTML="View Fees",c.classList.remove("fees-showing")})},createRateGroups:function(){b.rateItems=c.querySelectorAll(".js-rate-item"),b.rateGroups=[];var a,d=3;for(a=d-1;a<b.rateItems.length;a+=d){for(var e=[],f=d-1;f>=0;f--)e.push(b.rateItems[a-f]);b.rateGroups.push(e)}if(b.rateItems.length%d!==0){var g=[];for(a=b.rateItems.length-b.rateItems.length%d;a<b.rateItems.length;a++)g.push(b.rateItems[a]);b.rateGroups.push(g)}b.rateGroups.forEach(function(a){var b=document.createElement("div");b.classList.add("rates-group"),c.querySelector(".rates__grid").appendChild(b);for(var d=0;d<a.length;d++)b.appendChild(a[d])}),b.expandFeeLinks=c.querySelectorAll(".js-expand-fees"),b.fees=c.querySelectorAll(".js-fees-content"),b.rateGroupSections=c.querySelectorAll(".rates-group")}}};var e=a("../../../js/imports/tabs.js"),f=d(e),g=a("lodash.throttle"),h=d(g)},{"../../../js/imports/tabs.js":36,"lodash.throttle":23}],71:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=function(){var a,b,c,d,e;return{init:function(g){a=this,g.wrap&&(c=g.wrap),c&&(b={form:c.querySelector(".js-search-hero-form"),submitBtn:c.querySelector(".js-form-submit"),input:c.querySelector(".js-search-input"),suggestionsBox:c.querySelector(".js-suggestions-box"),doc:document.querySelector("html"),body:document.querySelector("body")},f["default"].onChange(a.events.searchChanged),a.bindUIActions(),a.setEmptyClass(),e=3,d=0,a.parseHash())},bindUIActions:function(){b.input.on("focus",a.events.inputFocused),b.input.on("click",a.events.inputFocused),b.form.on("submit",a.events.formSubmit),b.submitBtn.on("click",a.events.formSubmit),b.input.on("keyup",debounce(a.events.inputChanged,200)),b.input.on("input",a.events.inputChanged),b.body.on("click",a.events.bodyClick)},events:{inputFocused:function(){if(b.doc.classList.contains("mobile")){var c=b.input.getPosition("top");Window.utils.smoothScroll(c),b.doc.querySelector(".js-header").classList.add("header-is-collapsed")}b.input.value.length>=e&&(0===d?(a.getSearchSuggestions(b.input.value),a.showSuggestionBox()):a.showSuggestionBox())},inputChanged:function(c){a.setEmptyClass(),b.input.value.length>=e&&(a.getSearchSuggestions(b.input.value),c&&c.target===b.input&&"Escape"!==c.code&&"Enter"!==c.code?a.showSuggestionBox():a.hideSuggestionBox())},bodyClick:function(c){c.target.closest(".js-search-input")||(b.input.blur(),a.hideSuggestionBox())},suggestionItemClick:function(c){var d=c.target.closest(".js-suggestion-item").querySelector("a"),e=d.getAttribute("href");"#"!==e&&""!==e&&null!==e&&"null"!==e||(c.preventDefault(),b.input.value=d.text.trim(),a.events.formSubmit(c),a.events.inputChanged(c))},formSubmit:function(c){if(c&&c.preventDefault(),b.input.value.length>0){a.hideSuggestionBox();var d=b.input.value.replace(/\s/g,"+");f["default"].setQuery(d)}},searchChanged:function(c){b.input.value=c.query.replace(/[+]/g," "),a.events.inputChanged(),""!==c.query&&a.scrollToResults()}},scrollToResults:function(){var c=b.doc.querySelector(".service-search-results-filter__title")||b.doc.querySelector(".js-search-results")||b.doc.querySelector(".js-search-results-content");c?setTimeout(function(){var b=c.getPosition("top");0===b?a.scrollToResults():Window.utils.smoothScroll(b)},250):Window.utils.smoothScroll(450)},parseHash:function(){var a=location.search.toString();a&&(a=a.slice(a.indexOf("query=")+6),f["default"].setQuery(a))},getSearchSuggestions:function(b){var c=b.replace(/\s/g,"+"),e=Window.autocompleteUrl?Window.autocompleteUrl:"/layout/data/autocompleteExample.json",f=e+"?query="+c;d++,Window.utils.loadJSON(f,function(c,d){a.updateSuggestionBox(b,c,d)},d)},showSuggestionBox:function(){""!==b.suggestionsBox.innerHTML&&b.suggestionsBox.classList.add("is-expanded")},hideSuggestionBox:function(){b.suggestionsBox.classList.remove("is-expanded")},updateSuggestionBox:function(e,f,g){if(g===d){var h,i=[],j=e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),k=RegExp("\\b"+j,"gi");console.log("Query: "+e),console.log("Escaped query: "+j),f.forEach(function(a){if(console.log("Title: "+a.FaqTitle),a.FaqTitle.match(k)){h=!0;var b=a.FaqTitle.replace(k,"<span class='search-hero__search-term js-search-term'>"+e+"</span>");i.push("<li class='search-hero__prediction-item js-suggestion-item'><a href='"+a.FaqUrl+"'>\n                                <img class='search-hero__prediction-icon' src='/images/assets/ico-file--yellow.png'>"+b+"\n                            </a></li>")}}),h?(i.unshift("<span class='search-hero__preduction-title mb-1'>\n                            Top Customer Support results for <span class='search-hero__search-term js-search-term'> '"+e+"'</span>\n                        </span>"),b.suggestionsBox.innerHTML=i.join(""),b.suggestionItems=c.querySelectorAll(".js-suggestion-item"),b.suggestionItems.on("click",a.events.suggestionItemClick)):(b.suggestionsBox.innerHTML="",a.hideSuggestionBox())}},setEmptyClass:function(){""!==b.input.value?b.input.classList.add("is-not-empty"):b.input.classList.remove("is-not-empty")}}};var e=a("../../../js/imports/search-store.js"),f=d(e)},{"../../../js/imports/search-store.js":34}],72:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=function(){var a,b,c,d;return{init:function(d){a=this,d.wrap&&(c=d.wrap),c&&(b={searchTermContainer:c.querySelector(".js-term-links"),resultsItems:c.querySelectorAll(".js-results-item"),resultsContainer:c.querySelector(".js-results-container"),infoSearchTerms:c.querySelectorAll(".js-info-search-term"),infoPagination:c.querySelector(".js-info-pagination"),filterBoxes:c.querySelectorAll(".js-filter-checkbox"),filterLabels:c.querySelectorAll(".js-service-results-filter"),allFilterBox:c.querySelector('.js-filter-checkbox[data-filter="All"]'),doc:document.querySelector("html")},a.bindUIActions())},bindUIActions:function(){b.infoSearchTerms.on("click",a.events.termClicked),b.filterLabels.on("keydown",a.events.filterLabelKeydown),b.filterBoxes.on("click",a.events.checkboxClicked),f["default"].onChange(a.events.searchChanged)},events:{checkboxClicked:function(a){if(void 0!==a.target&&a.target.classList.contains("js-filter-checkbox")){var d=a.target;if(d===b.allFilterBox&&d.checked)b.filterBoxes.forEach(function(a){a.checked=!1}),f["default"].clearFilters();else if("All"!==d.getAttribute("data-id")){var e=d.getAttribute("data-filter"),g="type";d.checked?(b.allFilterBox.checked=!1,f["default"].addFilter(e,g)):f["default"].removeFilter(e,g)}0===c.querySelectorAll(".js-filter-checkbox:checked").length&&(b.allFilterBox.checked=!0)}},filterLabelKeydown:function(b){if(13===b.which){var c={};c.target=b.target.querySelector(".js-filter-checkbox"),c.target.checked===!0?c.target.checked=!1:c.target.checked=!0,a.events.checkboxClicked(c)}},termClicked:function(b){b.preventDefault(),a.removeTermLink(b)},searchChanged:function(b,c){a.setTermLink(b.query),a.updateSearchResults(c)}},addTermLink:function(d){var e="<a href='#' class='service-search-results-info__term js-info-search-term'>'"+d+"'</a>";b.searchTermContainer.innerHTML+=e,b.infoSearchTerms=c.querySelectorAll(".js-info-search-term"),b.infoSearchTerms.on("click",a.events.termClicked)},setTermLink:function(d){d=d.replace(/\+/g," "),b.searchTermContainer.innerHTML="<a href='#' class='service-search-results-info__term js-info-search-term'>'"+d+"'</a>",b.infoSearchTerms=c.querySelectorAll(".js-info-search-term"),b.infoSearchTerms.on("click",a.events.termClicked)},removeTermLink:function(a){d=0,b.infoSearchTerms.forEach(function(a){a.classList.contains("is-hidden")||d++,a.classList.remove("link-hidden")}),d>1&&(a.target.classList.add("is-hidden"),d--),1===d&&b.infoSearchTerms.forEach(function(a){a.classList.add("link-hidden")})},updateSearchResults:function(a){var c=[],d=a.SearchResults;d.forEach(function(a){var b=a.FaqUrl,d=a.FaqTitle,e="<img class='service-search-results-item__icon' src='/images/assets/ico-file--yellow.png' alt=\"\">\n                        <h3 class='service-search-results-item__title mb-1'>"+d+"</h3>";if(null===b||""===b||"#"===b){var f=a.FaqAnswer;c.push("<div class='service-search-results-item js-results-item'>\n                        "+e+"\n                        <p class='service-search-results-item__answer'>"+f+"</p>\n                    </div>")}else c.push("<a class='service-search-results-item js-results-item service-search-results-item--link' href='"+b+"'>\n                        "+e+"\n                    </a>")}),b.resultsContainer.innerHTML=c.join("")}}};var e=a("../../../js/imports/search-store.js"),f=d(e)},{"../../../js/imports/search-store.js":34}],73:[function(a,b,c){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=function(){var a,b,c,d;return{init:function(b){a=this,b.wrap&&(d=b.wrap),d&&(c={input:d.querySelector(".js-site-search-input"),submit:d.querySelector(".js-site-search-submit"),toggle:d.querySelector(".js-site-search-toggle"),closestBranch:document.querySelector(".js-header-closest"),loginForm:document.querySelector(".login-form"),supportButton:document.querySelector(".js-header-support"),doc:document.querySelector("html")},a.bindUIActions(),window.on("resize",a.events.windowResize))},bindUIActions:function(){document.body.on("click",a.events.bodyClick),document.on("click",c.toggle,a.events.toggleClick),document.on("keydown",c.input,a.events.inputBlurred)},events:{bodyClick:function(d){d.target!==c.toggle&&!d.target.closest(".js-site-search")&&b&&(c.closestBranch.classList.remove("is-hidden"),c.loginForm.classList.remove("is-hidden"),c.supportButton.classList.remove("is-hidden"),a.hide())},toggleClick:function(b){a.show(),0===b.detail&&c.input.focus()},inputBlurred:function(b){9===b.which&&a.hide()},windowResize:function(){}},show:function(){d.classList.add("is-expanded"),d.classList.remove("is-collapsed"),b=!0},hide:function(){d.classList.add("is-collapsed"),d.classList.remove("is-expanded"),b=!1},toggleClosestBranch:function(){},toggleLoginSupport:function(){}}}},{}],74:[function(a,b,c){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=function(){var a,b,c;return{init:function(d){a=this,d.wrap&&(c=d.wrap),c&&(b={facebook:c.querySelectorAll(".js-share-facebook"),twitter:c.querySelectorAll(".js-share-twitter"),linkedin:c.querySelectorAll(".js-share-linkedin"),email:c.querySelectorAll(".js-share-email")}),a.setSocialLinks()},setSocialLinks:function(){var a=encodeURI(document.title),c=encodeURI(document.querySelector('meta[name="description"]').getAttribute("content")),d=encodeURI(window.location.href);b.facebook.forEach(function(a){a.setAttribute("href","https://www.facebook.com/sharer/sharer.php?u="+d)}),b.twitter.forEach(function(b){b.setAttribute("href","https://twitter.com/intent/tweet?text="+a+"%3A%20"+d)}),b.linkedin.forEach(function(b){b.setAttribute("href","https://www.linkedin.com/shareArticle?mini=true&url="+d+"&title="+a+"&summary="+c+"&source=Citadel")}),b.email.forEach(function(b){b.setAttribute("href","mailto: ?to=&subject="+a+"&body="+c+"%0A"+d)})}}}},{}],75:[function(a,b,c){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=function(){var a,b,c;return{init:function(d){a=this,d.wrap&&(c=d.wrap),c&&(b={link:c.querySelectorAll(".js-video-link"),videoContainer:c.querySelector(".js-video-container"),video:c.querySelector(".js-video-container iframe"),doc:document.querySelector("html")},a.bindUIActions())},bindUIActions:function(){b.link.on("click",a.events.linkClicked),window.on("resize",debounce(a.events.windowResized,150))},events:{linkClicked:function(){a.showVideo()},windowResized:function(){a.setVideoHeight()}},showVideo:function(){c.style.height=c.clientHeight+"px",b.videoContainer.classList.add("is-showing"),document.querySelector(".sub-hero--video").classList.add("is-showing"),b.video.src.indexOf("?")!==-1?b.video.src+="&autoplay=1":b.video.src+="?autoplay=1",a.setVideoHeight()},setVideoHeight:function(){if(b.videoContainer.classList.contains("is-showing")){var a,d,e=document.querySelector(".js-header .l-contain").offsetWidth,f=window.innerHeight-document.querySelector(".js-header").clientHeight,g=.5625,h=1300;b.doc.classList.contains("mobile")||(e>=h?d=h:e>0&&(d=e),a=d*g,a>f&&(a=f,d=a*(1/g)),b.videoContainer.style.width=d+"px",b.videoContainer.style.paddingBottom=a+"px"),b.doc.classList.contains("mobile")||(c.style.height=a+"px")}b.doc.classList.contains("mobile")&&""!==c.style.height&&(c.style.height=""),Window.utils.setContentPadding()}}}},{}],76:[function(a,b,c){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=function(){var a,b,c,d,e=null,f=!1,g=null,h=!1;return{init:function(c){a=this,c.wrap&&(d=$(c.wrap),b=d.attr("id")),d&&a.buildUIObject()},buildUIObject:function(){c={},a.bindUIActions()},bindUIActions:function(){$(window).on("load resize orientationchange",function(){window.innerWidth<=1050?(a.destroyTabs(),a.initAccordion()):(a.destroyAccordion(),a.initTabs())})},initTabs:function(){d.find(".tabbed-feature__content-item.is-active").length<1&&(d.find(".tabs-title").first().addClass("is-active").find("> a").attr("aria-selected","true"),d.find(".tabbed-feature__content-item").first().addClass("is-active")),d.find(".tabbed-feature__tabs").removeAttr("aria-hidden").attr("data-tabs","").end().find(".tabbed-feature__content").attr("data-tabs-content",d.find(".tabbed-feature__tabs").attr("id")).addClass("tabs-content").end().find(".tabbed-feature__content-item").addClass("tabs-panel").end().find(".tabbed-feature__content-item-title").attr("aria-hidden","true").end(),d.find(".tabs-title > a").each(function(a,c){$(c).attr("href","#"+b+"__panel__"+a)}),d.find(".tabbed-feature__content-item").each(function(a,c){$(c).attr("id",b+"__panel__"+a)}),f?(e=new Foundation.Tabs(d.find(".tabbed-feature__inner")),Foundation.reflow(d.find(".tabbed-feature__inner"),"tabs")):(e=new Foundation.Tabs(d.find(".tabbed-feature__inner")),f=!0,Foundation.reflow(d.find(".tabbed-feature__inner"),"tabs"))},destroyTabs:function(){e&&(e._destroy(),e=null,d.find("[role]").removeAttr("role").end().find("[style]").removeAttr("style").end().find("[aria-selected]").removeAttr("aria-selected").end().find("[aria-labelledby]").removeAttr("aria-labelledby").end().find("[aria-controls]").removeAttr("aria-controls").end().find("[aria-expanded]").removeAttr("aria-expanded").end().find("[aria-hidden]").removeAttr("aria-hidden").end().find(".tabs").removeAttr("data-tabs").attr("aria-hidden","true").end().find(".tabs-content").removeAttr("data-tabs-content").removeClass("tabs-content").end().find(".tabs-panel").removeAttr("id").removeClass("tabs-panel").end().find(".tabs-title > a").attr("href","#").removeAttr("id").end(),d.find(".tabbed-feature__tabs, .tabbed-feature__content").find("> .is-active").removeClass("is-active"))},initAccordion:function(){d.find(".tabbed-feature__content-item.is-active").length<1&&d.find(".tabbed-feature__content-item").first().addClass("is-active"),d.find(".tabbed-feature__content").addClass("accordion").attr("data-accordion","").attr("data-multi-expand","true").attr("data-allow-all-closed","true").end().find(".tabbed-feature__content-item").addClass("accordion-item").attr("data-accordion-item","").end().find(".tabbed-feature__content-item-title").addClass("accordion-title").end().find(".tabs-panel-inner").addClass("accordion-content").attr("data-tab-content","").end().find(".tabs-panel-inner-wrap").addClass("accordion-content-wrap").end(),h?(g=new Foundation.Accordion(d.find(".tabbed-feature__content")),Foundation.reflow(d.find(".tabbed-feature__content"),"accordion")):(g=new Foundation.Accordion(d.find(".tabbed-feature__content")),h=!0,Foundation.reflow(d.find(".tabbed-feature__content"),"accordion"))},destroyAccordion:function(){g&&(g._destroy(),g=null,d.find("[role]").removeAttr("role").end().find("[style]").removeAttr("style").end().find("[aria-labelledby]").removeAttr("aria-labelledby").end().find("[aria-controls]").removeAttr("aria-controls").end().find("[aria-expanded]").removeAttr("aria-expanded").end().find("[aria-hidden]").removeAttr("aria-hidden").end().find(".tabs-panel").removeClass("tabs-panel").end().find(".accordion").removeAttr("data-accordion").end().find(".accordion").removeClass("accordion").removeAttr("data-accordion").removeAttr("data-multi-expand").removeAttr("data-allow-all-closed").end().find(".accordion-item").removeClass("accordion-item").removeAttr("data-accordion-item").end().find(".accordion-title").removeClass("accordion-title").removeAttr("id").end().find(".accordion-content").removeClass("accordion-content").removeAttr("id").removeAttr("data-tab-content").end().find(".accordion-content-wrap").removeClass("accordion-content-wrap").end(),d.find(".tabbed-feature__tabs, .tabbed-feature__content").find("> .is-active").removeClass("is-active"))}}}},{}],77:[function(a,b,c){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=function(){var a,b,c;return{init:function(d){a=this,d.wrap&&(c=d.wrap),c&&(b={tiles:c.querySelectorAll(".js-tile")},a.correctMargins())},bindUIActions:function(){b.tiles.on("click",a.events.tileClick)},events:{tileClick:function(a){a.target.classList.contains("tile--link")||a.preventDefault()}},correctMargins:function(){var a=[];b.tiles.forEach(function(b){b.classList.remove("is-third"),b.classList.contains("is-hidden")||a.push(b)});for(var c=1;c<a.length;c++)(c+1)%3===0&&a[c].classList.add("is-third")},updateLinkState:function(){b.tiles.forEach(function(a){""!==a.getAttribute("href")&&"#"!==a.getAttribute("href")||!a.classList.contains("tile--link")||a.classList.remove("tile--link")})}}}},{}],78:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}Object.defineProperty(c,"__esModule",{value:!0}),c["default"]=function(){var a,b,c,d={};return{init:function(e){a=this,e.wrap&&(c=e.wrap),e.onValidSubmit&&(d.validSubmit=e.onValidSubmit),c&&(b={inputs:c.querySelectorAll("input, textarea, select"),recaptcha:c.querySelector(".g-recaptcha"),submitBtn:c.querySelector('[type="submit"]')},a.setAllEmptyClasses(),a.triggerConditionalInputs(),a.bindUIActions(),setTimeout(function(){a.setAllEmptyClasses()},200))},bindUIActions:function(){b.inputs.on("change",a.events.inputChange),b.inputs.on("blur",a.events.inputChange),c.on("change",a.events.inputChange),c.on("submit",a.events.submit)},events:{inputChange:function(b){var c,d,e,f;b.target.tagName.toLowerCase().match(/input|textarea|select/)&&(c=b.target,d=a.validateInput(c),a.setEmptyClass(c),a.triggerConditionalInputs(),c.classList.contains("js-form-checkbox-user-setting")&&(e=c.name,f=c.checked,a.setUserSetting(e,f)))},submit:function(b){var e=a.validateForm();a.applyFormValidationStyles(e.validations),e.valid?(c.hasAttribute("data-append-hash-on-submit")&&(window.location.hash=c.getAttribute("data-append-hash-on-submit")),d.validSubmit&&d.validSubmit(b,c)):b.preventDefault()}},setUserSetting:function(a,b){Window.utils.storage&&Window.utils.storage.setItem(a,b)},setEmptyClass:function(a){""!==a.value?a.classList.add("is-not-empty"):a.classList.remove("is-not-empty")},setAllEmptyClasses:function(){b.inputs.forEach(function(b){a.setEmptyClass(b)})},validateInput:function(a){var b,d=a.getAttribute("data-validate"),e={},h=f["default"].collectFormValues(c),i=!0;return d&&(e[a.name]=(0,g.constraintsStringToObject)(d),b=(0,f["default"])(h,e),b&&(i=!1)),{input:a,valid:i,requiresValidation:!!d}},validateForm:function(){var c=!0,d=[];return b.recaptcha&&grecaptcha&&!grecaptcha.getResponse()&&(c=!1),b.inputs.forEach(function(b){var e=a.validateInput(b);e.valid||(c=!1),d.push(e)}),{valid:c,validations:d}},applyInputValidationStyles:function(a){var b=a.input,c=b.closest(".js-form-field");a.requiresValidation&&(a.valid?(b.classList.add("is-valid"),c&&c.classList.add("is-valid"),b.classList.remove("is-invalid"),c&&c.classList.remove("is-invalid")):(b.classList.add("is-invalid"),c&&c.classList.add("is-invalid"),b.classList.remove("is-valid"),c&&c.classList.remove("is-valid")))},applyFormValidationStyles:function(b){b.forEach(function(b){a.applyInputValidationStyles(b)})},triggerConditionalInputs:function(){b.inputs.forEach(function(b){var d,e=b.getAttribute("data-conditional-show"),f=b.getAttribute("data-conditional-param");e&&f&&(d=c.querySelector('[data-conditional-field-id="'+e+'"]'),a.conditionalAction[f](b,d))})},conditionalAction:{checked:function(a,b){var c=b.querySelectorAll('[data-conditional-field-validation="required"]');a.checked?(b.classList.remove("u-hidden"),c&&c.forEach(function(a){a.setAttribute("data-validate","presence=true")})):(b.classList.add("u-hidden"),c&&c.forEach(function(a){a.removeAttribute("data-validate")}))}},inputIsModified:function(a){var b=0;return"checkbox"===a.type||"radio"===a.type?a.checked!==a.defaultChecked:"select-one"===a.type?([].forEach.call(a.options,function(a,c){a.defaultSelected&&(b=c)}),a.selectedIndex!==b):a.value!==a.defaultValue},anyInputIsModified:function(b){var c=!1;return b.forEach(function(b){a.inputIsModified(b)&&(c=!0)}),c},enableOrDisableSubmit:function(){b.submitBtn&&!c.closest(".login--disabled")&&(a.anyInputIsModified(b.inputs)?b.submitBtn.disabled=!1:b.submitBtn.disabled=!0)}}};var e=a("validate.js"),f=d(e),g=a("../../../js/imports/form-helpers.js");f["default"].validators.zipCode=function(a){var b;if(a&&"string"==typeof a){if(b=a.match(/\d{5}(-\d{4})?/),!b||5!==b.input.length&&10!==b.input.length)return"is not a valid zip code";if(10===b.input.length&&!b[1])return"is not a valid zip code"}},f["default"].validators.containsLetters=function(a){var b;if(a&&"string"==typeof a&&(b=a.match(/[a-zA-Z]/),!b))return"does not contain letters"},f["default"].validators.containsNumbers=function(a){var b;if(a&&"string"==typeof a&&(b=a.match(/[0-9]/),!b))return"does not contain letters"}},{"../../../js/imports/form-helpers.js":31,"validate.js":28}]},{},[38]);
Back to Directory=ceiIENDB`