1(this.webpackJsonpapp=this.webpackJsonpapp||[]).push([[24],{392:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var n=[],r=!0,a=!1,i=void 0;try{for(var o,s=t[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!e||n.length!==e);r=!0);}catch(l){a=!0,i=l}finally{try{!r&&s.return&&s.return()}finally{if(a)throw i}}return n}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")},a=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t};function i(t){return t&&t.__esModule?t:{default:t}}var o=i(n(0)),s=(i(n(37)),i(n(9))),l=i(n(435)),u=n(436),c=i(n(437)),f=i(n(438));e.default=function(t){if(!t)throw new Error("No styles supplied");var e=function(e){var n=o.default.useState(!1),i=r(n,2),s=i[0],d=i[1],h=o.default.useRef(),p=o.default.useRef({}),m=function(t){var e=o.default.useRef(t);return o.default.useEffect((function(){e.current=t})),e.current}(e.isOpen);function g(){var t=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];p.current=t,C(),setTimeout((function(){d((function(e){return"undefined"!==typeof t.isOpen?t.isOpen:!e}))}))}function v(){"function"===typeof e.onClose?e.onClose():g()}function y(t,n){var r=e.width,a=e.right;return t(s,"string"!==typeof r?r+"px":r,a,n)}function b(n,r,i){var o="bm"+n.replace(n.charAt(0),n.charAt(0).toUpperCase()),s=l.default[n]?y(l.default[n]):{};return t[n]&&(s=a({},s,y(t[n],r+1))),e.styles[o]&&(s=a({},s,e.styles[o])),i&&(s=a({},s,i)),e.noTransition&&delete s.transition,s}function x(t,n,r){var a=document.getElementById(t);if(a){var i=y(n);for(var o in i)i.hasOwnProperty(o)&&(a.style[o]=r?i[o]:"");var s=function(t){return t.style["overflow-x"]=r?"hidden":""};e.htmlClassName||s(document.querySelector("html")),e.bodyClassName||s(document.querySelector("body"))}else console.error("Element with ID '"+t+"' not found")}function C(){var n=arguments.length<=0||void 0===arguments[0]||arguments[0],r=function(t,e){return t.classList[n?"add":"remove"](e)};e.htmlClassName&&r(document.querySelector("html"),e.htmlClassName),e.bodyClassName&&r(document.querySelector("body"),e.bodyClassName),t.pageWrap&&e.pageWrapId&&x(e.pageWrapId,t.pageWrap,n),t.outerContainer&&e.outerContainerId&&x(e.outerContainerId,t.outerContainer,n);var a=document.querySelector(".bm-menu-wrap");a&&(n?a.removeAttribute("hidden"):a.setAttribute("hidden",!0))}function F(){h.current&&clearTimeout(h.current)}function w(t){switch((t=t||window.event).key){case"Escape":e.disableCloseOnEsc||(v(),(0,u.focusOnMenuButton)());break;case"ArrowDown":(0,u.focusOnNextMenuItem)();break;case"ArrowUp":(0,u.focusOnPreviousMenuItem)();break;case"Home":(0,u.focusOnFirstMenuItem)();break;case"End":(0,u.focusOnLastMenuItem)()}}function E(t){if((t=t||window.event).target===document.getElementById("react-burger-menu-btn"))switch(t.key){case"ArrowDown":case" ":g();break;case"ArrowUp":g({focusOnLastItem:!0})}}return o.default.useEffect((function(){return e.isOpen&&g({isOpen:!0,noStateChange:!0}),function(){C(!1),F()}}),[]),o.default.useEffect((function(){"undefined"!==typeof e.isOpen&&e.isOpen!==s&&e.isOpen!==m?g():t.svg&&function(){var e=document.getElementById("bm-morph-shape"),n=t.svg.lib(e).select("path");s?t.svg.animate(n):setTimeout((function(){n.attr("d",t.svg.pathInitial)}),300)}()})),o.default.useEffect((function(){var t=p.current,n=t.noStateChange,r=t.focusOnLastItem;n||e.onStateChange({isOpen:s}),e.disableAutoFocus||(s?r?(0,u.focusOnLastMenuItem)():(0,u.focusOnFirstMenuItem)():document.activeElement?document.activeElement.blur():document.body.blur()),F(),h.current=setTimeout((function(){h.current=null,s||C(!1)}),500);var a=s?w:E,i=e.customOnKeyDown||a;return window.addEventListener("keydown",i),function(){window.removeEventListener("keydown",i)}}),[s]),o.default.createElement("div",null,!e.noOverlay&&o.default.createElement("div",{className:("bm-overlay "+e.overlayClassName).trim(),onClick:function(){!0===e.disableOverlayClick||"function"===typeof e.disableOverlayClick&&e.disableOverlayClick()||v()},style:b("overlay")}),!1!==e.customBurgerIcon&&o.default.createElement("div",{style:b("burgerIcon")},o.default.createElement(c.default,{onClick:function(){"function"===typeof e.onOpen?e.onOpen():g()},styles:e.styles,customIcon:e.customBurgerIcon,className:e.burgerButtonClassName,barClassName:e.burgerBarClassName,onIconStateChange:e.onIconStateChange})),o.default.createElement("div",{id:e.id,className:("bm-menu-wrap "+e.className).trim(),style:b("menuWrap"),"aria-hidden":!s},t.svg&&o.default.createElement("div",{id:"bm-morph-shape",className:("bm-morph-shape "+e.morphShapeClassName).trim(),style:b("morphShape")},o.default.createElement("svg",{width:"100%",height:"100%",viewBox:"0 0 100 800",preserveAspectRatio:"none"},o.default.createElement("path",{d:t.svg.pathInitial}))),o.default.createElement("div",{className:("bm-menu "+e.menuClassName).trim(),style:b("menu")},o.default.createElement(e.itemListElement,{className:("bm-item-list "+e.itemListClassName).trim(),style:b("itemList")},o.default.Children.map(e.children,(function(t,n){if(t){var r={key:n,className:["bm-item",e.itemClassName,t.props.className].filter((function(t){return!!t})).join(" "),style:b("item",n,t.props.style),tabIndex:s?0:-1};return o.default.cloneElement(t,r)}})))),!1!==e.customCrossIcon&&o.default.createElement("div",{style:b("closeButton")},o.default.createElement(f.default,{onClick:v,styles:e.styles,customIcon:e.customCrossIcon,className:e.crossButtonClassName,crossClassName:e.crossClassName,isOpen:s}))))};return e.propTypes={bodyClassName:s.default.string,burgerBarClassName:s.default.string,burgerButtonClassName:s.default.string,className:s.default.string,crossButtonClassName:s.default.string,crossClassName:s.default.string,customBurgerIcon:s.default.oneOfType([s.default.element,s.default.oneOf([
1!1])]),customCrossIcon:s.default.oneOfType([s.default.element,s.default.oneOf([!1])]),customOnKeyDown:s.default.func,disableAutoFocus:s.default.bool,disableCloseOnEsc:s.default.bool,disableOverlayClick:s.default.oneOfType([s.default.bool,s.default.func]),htmlClassName:s.default.string,id:s.default.string,isOpen:s.default.bool,itemClassName:s.default.string,itemListClassName:s.default.string,itemListElement:s.default.oneOf(["div","nav"]),menuClassName:s.default.string,morphShapeClassName:s.default.string,noOverlay:s.default.bool,noTransition:s.default.bool,onClose:s.default.func,onIconHoverChange:s.default.func,onOpen:s.default.func,onStateChange:s.default.func,outerContainerId:t&&t.outerContainer?s.default.string.isRequired:s.default.string,overlayClassName:s.default.string,pageWrapId:t&&t.pageWrap?s.default.string.isRequired:s.default.string,right:s.default.bool,styles:s.default.object,width:s.default.oneOfType([s.default.number,s.default.string])},e.defaultProps={bodyClassName:"",burgerBarClassName:"",burgerButtonClassName:"",className:"",crossButtonClassName:"",crossClassName:"",disableAutoFocus:!1,disableCloseOnEsc:!1,htmlClassName:"",id:"",itemClassName:"",itemListClassName:"",menuClassName:"",morphShapeClassName:"",noOverlay:!1,noTransition:!1,onStateChange:function(){},outerContainerId:"",overlayClassName:"",pageWrapId:"",styles:{},width:300,onIconHoverChange:function(){},itemListElement:"nav"},e},t.exports=e.default},405:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){var t=void 0;try{t=n(441)}finally{return t}},t.exports=e.default},406:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.pxToNum=function(t){return parseInt(t.slice(0,-2),10)}},433:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={slide:n(434),stack:n(439),elastic:n(440),bubble:n(443),push:n(444),pushRotate:n(445),scaleDown:n(446),scaleRotate:n(447),fallDown:n(448),reveal:n(449)},t.exports=e.default},434:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r,a=n(392),i=(r=a)&&r.__esModule?r:{default:r};e.default=(0,i.default)({}),t.exports=e.default},435:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.default={overlay:function(t){return{position:"fixed",zIndex:1e3,width:"100%",height:"100%",background:"rgba(0, 0, 0, 0.3)",opacity:t?1:0,MozTransform:t?"":"translate3d(100%, 0, 0)",MsTransform:t?"":"translate3d(100%, 0, 0)",OTransform:t?"":"translate3d(100%, 0, 0)",WebkitTransform:t?"":"translate3d(100%, 0, 0)",transform:t?"":"translate3d(100%, 0, 0)",transition:t?"opacity 0.3s":"opacity 0.3s, transform 0s 0.3s"}},menuWrap:function(t,e,n){return{position:"fixed",right:n?0:"inherit",zIndex:1100,width:e,height:"100%",MozTransform:t?"":n?"translate3d(100%, 0, 0)":"translate3d(-100%, 0, 0)",MsTransform:t?"":n?"translate3d(100%, 0, 0)":"translate3d(-100%, 0, 0)",OTransform:t?"":n?"translate3d(100%, 0, 0)":"translate3d(-100%, 0, 0)",WebkitTransform:t?"":n?"translate3d(100%, 0, 0)":"translate3d(-100%, 0, 0)",transform:t?"":n?"translate3d(100%, 0, 0)":"translate3d(-100%, 0, 0)",transition:"all 0.5s"}},menu:function(){return{height:"100%",boxSizing:"border-box",overflow:"auto"}},itemList:function(){return{height:"100%"}},item:function(){return{display:"block"}}},t.exports=e.default},436:function(t,e,n){"use strict";function r(){var t=Array.from(document.getElementsByClassName("bm-item")).shift();t&&t.focus()}function a(){var t=Array.from(document.getElementsByClassName("bm-item")).pop();t&&t.focus()}function i(){var t=document.getElementById("react-burger-cross-btn");t&&t.focus()}function o(t){if(document.activeElement.className.includes("bm-item")){var e=document.activeElement[t];e?e.focus():i()}else"previousElementSibling"===t?a():r()}Object.defineProperty(e,"__esModule",{value:!0}),e.focusOnFirstMenuItem=r,e.focusOnLastMenuItem=a,e.focusOnCrossButton=i,e.focusOnMenuButton=function(){var t=document.getElementById("react-burger-menu-btn");t&&t.focus()},e.focusOnMenuItem=o,e.focusOnNextMenuItem=function(){o("nextElementSibling")},e.focusOnPreviousMenuItem=function(){o("previousElementSibling")}},437:function(t,e,n){"use strict";
1Object.defineProperty(e,"__esModule",{value:!0});var r=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},a=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}();function i(t){return t&&t.__esModule?t:{default:t}}var o=n(0),s=i(o),l=i(n(9)),u=function(t){function e(t){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),function(t,e,n){for(var r=!0;r;){var a=t,i=e,o=n;r=!1,null===a&&(a=Function.prototype);var s=Object.getOwnPropertyDescriptor(a,i);if(void 0!==s){if("value"in s)return s.value;var l=s.get;if(void 0===l)return;return l.call(o)}var u=Object.getPrototypeOf(a);if(null===u)return;t=u,e=i,n=o,r=!0,s=u=void 0}}(Object.getPrototypeOf(e.prototype),"constructor",this).call(this,t),this.state={hover:!1}}return function(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),a(e,[{key:"getLineStyle",value:function(t){return r({position:"absolute",height:"20%",left:0,right:0,top:2*t*20+"%",opacity:this.state.hover?.6:1},this.state.hover&&this.props.styles.bmBurgerBarsHover)}},{key:"render",value:function(){var t=this,e=void 0;if(this.props.customIcon){var n={className:("bm-icon "+(this.props.customIcon.props.className||"")).trim(),style:r({width:"100%",height:"100%"},this.props.styles.bmIcon)};e=s.default.cloneElement(this.props.customIcon,n)}else e=s.default.createElement("span",null,[0,1,2].map((function(e){return s.default.createElement("span",{key:e,className:("bm-burger-bars "+t.props.barClassName+" "+(t.state.hover?"bm-burger-bars-hover":"")).trim(),style:r({},t.getLineStyle(e),t.props.styles.bmBurgerBars)})})));return s.default.createElement("div",{className:("bm-burger-button "+this.props.className).trim(),style:r({zIndex:1e3},this.props.styles.bmBurgerButton)},s.default.createElement("button",{type:"button",id:"react-burger-menu-btn",onClick:this.props.onClick,onMouseOver:function(){t.setState({hover:!0}),t.props.onIconHoverChange&&t.props.onIconHoverChange({isMouseIn:!0})},onMouseOut:function(){t.setState({hover:!1}),t.props.onIconHoverChange&&t.props.onIconHoverChange({isMouseIn:!1})},style:{position:"absolute",left:0,top:0,zIndex:1,width:"100%",height:"100%",margin:0,padding:0,border:"none",fontSize:0,background:"transparent",cursor:"pointer"}},"Open Menu"),e)}}]),e}(o.Component);e.default=u,u.propTypes={barClassName:l.default.string,customIcon:l.default.element,styles:l.default.object},u.defaultProps={barClassName:"",className:"",styles:{}},t.exports=e.default},438:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},a=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),i=function(t,e,n){for(var r=!0;r;){var a=t,i=e,o=n;r=!1,null===a&&(a=Function.prototype);var s=Object.getOwnPropertyDescriptor(a,i);if(void 0!==s){if("value"in s)return s.value;var l=s.get;if(void 0===l)return;return l.call(o)}var u=Object.getPrototypeOf(a);if(null===u)return;t=u,e=i,n=o,r=!0,s=u=void 0}};function o(t){return t&&t.__esModule?t:{default:t}}function s(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var l=n(0),u=o(l),c=o(n(9)),f=function(t){function e(){s(this,e),i(Object.getPrototypeOf(e.prototype),"constructor",this).apply(this,arguments)}return function(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),a(e,[{key:"getCrossStyle",value:function(t){return{position:"absolute",width:3,height:14,transform:"before"===t?"rotate(45deg)":"rotate(-45deg)"}}},{key:"render",value:function(){var t,e=this;if(this.props.customIcon){var n={className:("bm-cross "+(this.props.customIcon.props.className||"")).trim(),style:r({width:"100%",height:"100%"},this.props.styles.bmCross)};t=u.default.cloneElement(this.props.customIcon,n)}else t=u.default.createElement("span",{style:{position:"absolute",top:"6px",right:"14px"}},["before","after"].map((function(t,n){return u.default.createElement("span",{key:n,className:("bm-cross "+e.props.crossClassName).trim(),style:r({},e.getCrossStyle(t),e.props.styles.bmCross)})})));return u.default.createElement("div",{className:("bm-cross-button "+this.props.className).trim(),style:r({},{position:"absolute",width:24,height:24,right:8,top:8},this.props.styles.bmCrossButton)},u.default.createElement("button",{type:"button",id:"react-burger-cross-btn",onClick:this.props.onClick,style:{position:"absolute",left:0,top:0,zIndex:1,width:"100%",height:"100%",margin:0,padding:0,border:"none",fontSize:0,background:"transparent",curs
1or:"pointer"},tabIndex:this.props.isOpen?0:-1},"Close Menu"),t)}}]),e}(l.Component);e.default=f,f.propTypes={crossClassName:c.default.string,customIcon:c.default.element,isOpen:c.default.bool,styles:c.default.object},f.defaultProps={crossClassName:"",className:"",styles:{},isOpen:!1},t.exports=e.default},439:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r,a=n(392),i=(r=a)&&r.__esModule?r:{default:r};e.default=(0,i.default)({menuWrap:function(t,e,n){return{MozTransform:t?"":n?"translate3d("+e+", 0, 0)":"translate3d(-"+e+", 0, 0)",MsTransform:t?"":n?"translate3d("+e+", 0, 0)":"translate3d(-"+e+", 0, 0)",OTransform:t?"":n?"translate3d("+e+", 0, 0)":"translate3d(-"+e+", 0, 0)",WebkitTransform:t?"":n?"translate3d("+e+", 0, 0)":"translate3d(-"+e+", 0, 0)",transform:t?"":n?"translate3d("+e+", 0, 0)":"translate3d(-"+e+", 0, 0)",transition:t?"transform 0.8s cubic-bezier(0.7, 0, 0.3, 1)":"transform 0.4s cubic-bezier(0.7, 0, 0.3, 1)"}},item:function(t,e,n,r){return{MozTransform:t?"":"translate3d(0, "+500*r+"px, 0)",MsTransform:t?"":"translate3d(0, "+500*r+"px, 0)",OTransform:t?"":"translate3d(0, "+500*r+"px, 0)",WebkitTransform:t?"":"translate3d(0, "+500*r+"px, 0)",transform:t?"":"translate3d(0, "+500*r+"px, 0)",transition:t?"transform 0.8s cubic-bezier(0.7, 0, 0.3, 1)":"transform 0s 0.2s cubic-bezier(0.7, 0, 0.3, 1)"}}}),t.exports=e.default},440:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var a=r(n(405)),i=r(n(392)),o=n(406),s={svg:{lib:a.default,pathInitial:"M-1,0h101c0,0-97.833,153.603-97.833,396.167C2.167,627.579,100,800,100,800H-1V0z",pathOpen:"M-1,0h101c0,0,0-1,0,395c0,404,0,405,0,405H-1V0z",animate:function(t){t.animate({path:this.pathOpen},400,window.mina.easeinout)}},morphShape:function(t,e,n){return{position:"absolute",width:120,height:"100%",right:n?"inherit":0,left:n?0:"inherit",MozTransform:n?"rotateY(180deg)":"",MsTransform:n?"rotateY(180deg)":"",OTransform:n?"rotateY(180deg)":"",WebkitTransform:n?"rotateY(180deg)":"",transform:n?"rotateY(180deg)":""}},menuWrap:function(t,e,n){return{MozTransform:t?"translate3d(0, 0, 0)":n?"translate3d(100%, 0, 0)":"translate3d(-100%, 0, 0)",MsTransform:t?"translate3d(0, 0, 0)":n?"translate3d(100%, 0, 0)":"translate3d(-100%, 0, 0)",OTransform:t?"translate3d(0, 0, 0)":n?"translate3d(100%, 0, 0)":"translate3d(-100%, 0, 0)",WebkitTransform:t?"translate3d(0, 0, 0)":n?"translate3d(100%, 0, 0)":"translate3d(-100%, 0, 0)",transform:t?"translate3d(0, 0, 0)":n?"translate3d(100%, 0, 0)":"translate3d(-100%, 0, 0)",transition:"all 0.3s"}},menu:function(t,e,n){return{position:"fixed",right:n?0:"inherit",width:(0,o.pxToNum)(e)-120,whiteSpace:"nowrap",boxSizing:"border-box",overflow:"visible"}},itemList:function(t,e,n){if(n)return{position:"relative",left:"-110px",width:"170%",overflow:"auto"}},pageWrap:function(t,e,n){return{MozTransform:t?"":n?"translate3d(-100px, 0, 0)":"translate3d(100px, 0, 0)",MsTransform:t?"":n?"translate3d(-100px, 0, 0)":"translate3d(100px, 0, 0)",OTransform:t?"":n?"translate3d(-100px, 0, 0)":"translate3d(100px, 0, 0)",WebkitTransform:t?"":n?"translate3d(-100px, 0, 0)":"translate3d(100px, 0, 0)",transform:t?"":n?"translate3d(-100px, 0, 0)":"translate3d(100px, 0, 0)",transition:t?"all 0.3s":"all 0.3s 0.1s"}},outerContainer:function(t){return{overflow:t?"":"hidden"}}};e.default=(0,i.default)(s),t.exports=e.default},441:function(t,e,n){window.eve=n(442);var r=function(t){var e,n={},r=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){return setTimeout(t,16,(new Date).getTime()),!0},a=Array.isArray||function(t){return t instanceof Array||"[object Array]"==Object.prototype.toString.call(t)},i=0,o="M"+(+new Date).toString(36),s=Date.now||function(){return+new Date},l=function(t){var e=this;if(null==t)return e.s;var n=e.s-t;e.b+=e.dur*n,e.B+=e.dur*n,e.s=t},u=function(t){if(null==t)return this.spd;this.spd=t},c=function(t){var e=this;if(null==t)return e.dur;e.s=e.s*t/e.dur,e.dur=t},f=function(){var e=this;
1delete n[e.id],e.update(),t("mina.stop."+e.id,e)},d=function(){var t=this;t.pdif||(delete n[t.id],t.update(),t.pdif=t.get()-t.b)},h=function(){var t=this;t.pdif&&(t.b=t.get()-t.pdif,delete t.pdif,n[t.id]=t,m())},p=function(){var t,e=this;if(a(e.start)){t=[];for(var n=0,r=e.start.length;n<r;n++)t[n]=+e.start[n]+(e.end[n]-e.start[n])*e.easing(e.s)}else t=+e.start+(e.end-e.start)*e.easing(e.s);e.set(t)},m=function a(i){if(i){var o=0;for(var s in n)if(n.hasOwnProperty(s)){var l=n[s],u=l.get();o++,l.s=(u-l.b)/(l.dur/l.spd),l.s>=1&&(delete n[s],l.s=1,o--,function(e){setTimeout((function(){t("mina.finish."+e.id,e)}))}(l)),l.update()}e=!!o&&r(a)}else e||(e=r(a))},g=function t(e,r,a,s,g,v,y){var b={id:o+(i++).toString(36),start:e,end:r,b:a,s:0,dur:s-a,spd:1,get:g,set:v,easing:y||t.linear,status:l,speed:u,duration:c,stop:f,pause:d,resume:h,update:p};n[b.id]=b;var x,C=0;for(x in n)if(n.hasOwnProperty(x)&&2==++C)break;return 1==C&&m(),b};return g.time=s,g.getById=function(t){return n[t]||null},g.linear=function(t){return t},g.easeout=function(t){return Math.pow(t,1.7)},g.easein=function(t){return Math.pow(t,.48)},g.easeinout=function(t){if(1==t)return 1;if(0==t)return 0;var e=.48-t/1.04,n=Math.sqrt(.1734+e*e),r=n-e,a=-n-e,i=Math.pow(Math.abs(r),1/3)*(r<0?-1:1)+Math.pow(Math.abs(a),1/3)*(a<0?-1:1)+.5;return 3*(1-i)*i*i+i*i*i},g.backin=function(t){if(1==t)return 1;var e=1.70158;return t*t*((e+1)*t-e)},g.backout=function(t){if(0==t)return 0;var e=1.70158;return(t-=1)*t*((e+1)*t+e)+1},g.elastic=function(t){return t==!!t?t:Math.pow(2,-10*t)*Math.sin((t-.075)*(2*Math.PI)/.3)+1},g.bounce=function(t){var e=7.5625,n=2.75;return t<1/n?e*t*t:t<2/n?e*(t-=1.5/n)*t+.75:t<2.5/n?e*(t-=2.25/n)*t+.9375:e*(t-=2.625/n)*t+.984375},window.mina=g,g}("undefined"==typeof eve?function(){}:eve),a=function(t){function e(t,r){if(t){if(t.nodeType)return W(t);if(T(t,"array")&&e.set)return e.set.apply(e,t);if(t instanceof R)return t;if(null==r)try{return W(t=n.doc.querySelector(String(t)))}catch(a){return null}}return new Y(t=null==t?"100%":t,r=null==r?"100%":r)}e.version="0.5.1",e.toString=function(){return"Snap v"+this.version},e._={};var n={win:t.window,doc:t.window.document};e._.glob=n;var r="hasOwnProperty",a=String,i=parseFloat,o=parseInt,s=Math,l=s.max,u=s.min,c=s.abs,f=(s.pow,s.PI),d=(s.round,Object.prototype.toString),h=/^\s*((#[a-f\d]{6})|(#[a-f\d]{3})|rgba?\(\s*([\d\.]+%?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+%?(?:\s*,\s*[\d\.]+%?)?)\s*\)|hsba?\(\s*([\d\.]+(?:deg|\xb0|%)?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+(?:%?\s*,\s*[\d\.]+)?%?)\s*\)|hsla?\(\s*([\d\.]+(?:deg|\xb0|%)?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+(?:%?\s*,\s*[\d\.]+)?%?)\s*\))\s*$/i,p=(e._.separator=/[,\s]+/,/[\s]*,[\s]*/),m={hs:1,rg:1},v=/([a-z])[\s,]*((-?\d*\.?\d*(?:e[\-+]?\d+)?[\s]*,?[\s]*)+)/gi,y=/([rstm])[\s,]*((-?\d*\.?\d*(?:e[\-+]?\d+)?[\s]*,?[\s]*)+)/gi,b=/(-?\d*\.?\d*(?:e[\-+]?\d+)?)[\s]*,?[\s]*/gi,x=0,C="S"+(+new Date).toString(36),F=function(t){return(t&&t.type?t.type:"")+C+(x++).toString(36)},w="http://www.w3.org/1999/xlink",E="http://www.w3.org/2000/svg",S={};e.url=function(t){return"url('#"+t+"')"};function B(t,e){if(e){if("#text"==t&&(t=n.doc.createTextNode(e.text||e["#text"]||"")),"#comment"==t&&(t=n.doc.createComment(e.text||e["#text"]||"")),"string"==typeof t&&(t=B(t)),"string"==typeof e)return 1==t.nodeType?"xlink:"==e.substring(0,6)?t.getAttributeNS(w,e.substring(6)):"xml:"==e.substring(0,4)?t.getAttributeNS(E,e.substring(4)):t.getAttribute(e):"text"==e?t.nodeValue:null;if(1==t.nodeType){for(var i in e)if(e[r](i)){var o=a(e[i]);o?"xlink:"==i.substring(0,6)?t.setAttributeNS(w,i.substring(6),o):"xml:"==i.substring(0,4)?t.setAttributeNS(E,i.substring(4),o):t.setAttribute(i,o):t.removeAttribute(i)}}else"text"in e&&(t.nodeValue=e.text)}else t=n.doc.createElementNS(E,t);return t}function T(t,e){return"finite"==(e=a.prototype.toLowerCase.call(e))?isFinite(t):!("array"!=e||!(t instanceof Array||Array.isArray&&Array.isArray(t)))||("null"==e&&null===t||e==typeof t&&null!==t||"object"==e&&t===Object(t)||d.call(t).slice(8,-1).toLowerCase()==e)}function k(t,e){for(var n=0,r=t.length;n<r;n++)if(t[n]===e)return t.push(t.splice(n,1)[0])}function O(t,e,n){return function a(){var i=Array.prototype.slice.call(arguments,0),o=i.join("\u2400"),s=a.cache=a.cache||{},l=a.count=a.count||[];return s[r](o)?(k(l,o),n?n(s[o]):s[o]):(l.length>=1e3&&delete s[l.shift()],l.push(o),s[o]=t.apply(e,i),n?n(s[o]):s[o])}}function A(t){return t%360*f/180}e._.$=B,e._.id=F,e.format=function(){var t=/\{([^\}]+)\}
1/g,e=/(?:(?:^|\.)(.+?)(?=\[|\.|$|\()|\[('|")(.+?)\2\])(\(\))?/g;return function(n,r){return a(n).replace(t,(function(t,n){return function(t,n,r){var a=r;return n.replace(e,(function(t,e,n,r,i){e=e||r,a&&(e in a&&(a=a[e]),"function"==typeof a&&i&&(a=a()))})),a=(null==a||a==r?t:a)+""}(t,n,r)}))}}(),e._.clone=function t(e){if("function"==typeof e||Object(e)!==e)return e;var n=new e.constructor;for(var a in e)e[r](a)&&(n[a]=t(e[a]));return n},e._.cacher=O,e.rad=A,e.deg=function(t){return 180*t/f%360},e.sin=function(t){return s.sin(e.rad(t))},e.tan=function(t){return s.tan(e.rad(t))},e.cos=function(t){return s.cos(e.rad(t))},e.asin=function(t){return e.deg(s.asin(t))},e.acos=function(t){return e.deg(s.acos(t))},e.atan=function(t){return e.deg(s.atan(t))},e.atan2=function(t){return e.deg(s.atan2(t))},e.angle=function t(e,n,r,a,i,o){if(null==i){var l=e-r,u=n-a;return l||u?(180+180*s.atan2(-u,-l)/f+360)%360:0}return t(e,n,i,o)-t(r,a,i,o)},e.len=function(t,n,r,a){return Math.sqrt(e.len2(t,n,r,a))},e.len2=function(t,e,n,r){return(t-n)*(t-n)+(e-r)*(e-r)},e.closestPoint=function(t,e,n){function r(t){var r=t.x-e,a=t.y-n;return r*r+a*a}for(var a,i,o,s,l=t.node,u=l.getTotalLength(),c=u/l.pathSegList.numberOfItems*.125,f=1/0,d=0;d<=u;d+=c)(s=r(o=l.getPointAtLength(d)))<f&&(a=o,i=d,f=s);for(c*=.5;c>.5;){var h,p,m,g,v,y;(m=i-c)>=0&&(v=r(h=l.getPointAtLength(m)))<f?(a=h,i=m,f=v):(g=i+c)<=u&&(y=r(p=l.getPointAtLength(g)))<f?(a=p,i=g,f=y):c*=.5}return a={x:a.x,y:a.y,length:i,distance:Math.sqrt(f)}},e.is=T,e.snapTo=function(t,e,n){if(n=T(n,"finite")?n:10,T(t,"array")){for(var r=t.length;r--;)if(c(t[r]-e)<=n)return t[r]}else{var a=e%(t=+t);if(a<n)return e-a;if(a>t-n)return e-a+t}return e},e.getRGB=O((function(t){if(!t||(t=a(t)).indexOf("-")+1)return{r:-1,g:-1,b:-1,hex:"none",error:1,toString:j};if("none"==t)return{r:-1,g:-1,b:-1,hex:"none",toString:j};if(!m[r](t.toLowerCase().substring(0,2))&&"#"!=t.charAt()&&(t=M(t)),!t)return{r:-1,g:-1,b:-1,hex:"none",error:1,toString:j};var n,c,f,d,g,v,y=t.match(h);return y?(y[2]&&(f=o(y[2].substring(5),16),c=o(y[2].substring(3,5),16),n=o(y[2].substring(1,3),16)),y[3]&&(f=o((g=y[3].charAt(3))+g,16),c=o((g=y[3].charAt(2))+g,16),n=o((g=y[3].charAt(1))+g,16)),y[4]&&(v=y[4].split(p),n=i(v[0]),"%"==v[0].slice(-1)&&(n*=2.55),c=i(v[1]),"%"==v[1].slice(-1)&&(c*=2.55),f=i(v[2]),"%"==v[2].slice(-1)&&(f*=2.55),"rgba"==y[1].toLowerCase().slice(0,4)&&(d=i(v[3])),v[3]&&"%"==v[3].slice(-1)&&(d/=100)),y[5]?(v=y[5].split(p),n=i(v[0]),"%"==v[0].slice(-1)&&(n/=100),c=i(v[1]),"%"==v[1].slice(-1)&&(c/=100),f=i(v[2]),"%"==v[2].slice(-1)&&(f/=100),("deg"==v[0].slice(-3)||"\xb0"==v[0].slice(-1))&&(n/=360),"hsba"==y[1].toLowerCase().slice(0,4)&&(d=i(v[3])),v[3]&&"%"==v[3].slice(-1)&&(d/=100),e.hsb2rgb(n,c,f,d)):y[6]?(v=y[6].split(p),n=i(v[0]),"%"==v[0].slice(-1)&&(n/=100),c=i(v[1]),"%"==v[1].slice(-1)&&(c/=100),f=i(v[2]),"%"==v[2].slice(-1)&&(f/=100),("deg"==v[0].slice(-3)||"\xb0"==v[0].slice(-1))&&(n/=360),"hsla"==y[1].toLowerCase().slice(0,4)&&(d=i(v[3])),v[3]&&"%"==v[3].slice(-1)&&(d/=100),e.hsl2rgb(n,c,f,d)):(n=u(s.round(n),255),c=u(s.round(c),255),f=u(s.round(f),255),d=u(l(d,0),1),(y={r:n,g:c,b:f,toString:j}).hex="#"+(16777216|f|c<<8|n<<16).toString(16).slice(1),y.opacity=T(d,"finite")?d:1,y)):{r:-1,g:-1,b:-1,hex:"none",error:1,toString:j}}),e),e.hsb=O((function(t,n,r){return e.hsb2rgb(t,n,r).hex})),e.hsl=O((function(t,n,r){return e.hsl2rgb(t,n,r).hex})),e.rgb=O((function(t,e,n,r){if(T(r,"finite")){var a=s.round;return"rgba("+[a(t),a(e),a(n),+r.toFixed(2)]+")"}return"#"+(16777216|n|e<<8|t<<16).toString(16).slice(1)}));var M=function(t){var e=n.doc.getElementsByTagName("head")[0]||n.doc.getElementsByTagName("svg")[0],r="rgb(255, 0, 0)";return(M=O((function(t){if("red"==t.toLowerCase())return r;e.style.color=r,e.style.color=t;var a=n.doc.defaultView.getComputedStyle(e,"").getPropertyValue("color");return a==r?null:a})))(t)},N=function(){return"hsb("+[this.h,this.s,this.b]+")"},_=function(){return"hsl("+[this.h,this.s,this.l]+")"},j=function(){return 1==this.opacity||null==this.opacity?this.hex:"rgba("+[this.r,this.g,this.b,this.opacity]+")"},D=function(t,n,r){if(null==n&&T(t,"object")&&"r"in t&&"g"in t&&"b"in t&&(r=t.b,n=t.g,t=t.r),null==n&&T(t,string)){var a=e.getRGB(t);t=a.r,n=a.g,r=a.b}return(t>1||n>1||r>1)&&(t/=255,n/=255,r/=255),[t,n,r]},z=function(t,n,r,a){var i={r:t=s.round(255*t),g:n=s.round(255*n),b:r=s.round(255*r),opacity:T(a,"finite")?a:1,hex:e.rgb(t,n,r),toString:j};return T(a,"finite")&&(i.opacity=a),i};e.color=function(t){var n;return T(t,"object")&&"h"in t&&"s"in t&&"b"in t?(n=e.hsb2rgb(t),t.r=n.r,t.g=n.g,t.b=n.b,t.opacity=1,t.hex=n.hex):T(t,"object")&&"h"in t&&"s"in t&&"l"in t?(n=e.hsl2rgb(t),t.r=n.r,t.g=n.g,t.b=n.b,t.opacity=1,t.hex=n.hex):(T(t,"string")&&(t=e.getRGB(t)),T(t,"object")&&"r"in t&&"g"in t&&"b"in t&&!("error"in t)?(n=e.rgb2hsl(t),t.h=n.h,t.s=n.s,t.l=n.l,n=e.rgb2hsb(t),t.v=n.b):((t={hex:"none"}).r=t.g=t.b=t.h=t.s=t.v=t.l=-1,t.error=1)),t.toString=j,t},e.hsb2rgb=function(t,e,n,r){var a,i,o,s,l;
1return T(t,"object")&&"h"in t&&"s"in t&&"b"in t&&(n=t.b,e=t.s,r=t.o,t=t.h),s=(l=n*e)*(1-c((t=(t*=360)%360/60)%2-1)),a=i=o=n-l,z(a+=[l,s,0,0,s,l][t=~~t],i+=[s,l,l,s,0,0][t],o+=[0,0,s,l,l,s][t],r)},e.hsl2rgb=function(t,e,n,r){var a,i,o,s,l;return T(t,"object")&&"h"in t&&"s"in t&&"l"in t&&(n=t.l,e=t.s,t=t.h),(t>1||e>1||n>1)&&(t/=360,e/=100,n/=100),s=(l=2*e*(n<.5?n:1-n))*(1-c((t=(t*=360)%360/60)%2-1)),a=i=o=n-l/2,z(a+=[l,s,0,0,s,l][t=~~t],i+=[s,l,l,s,0,0][t],o+=[0,0,s,l,l,s][t],r)},e.rgb2hsb=function(t,e,n){var r,a;return t=(n=D(t,e,n))[0],e=n[1],n=n[2],{h:((0==(a=(r=l(t,e,n))-u(t,e,n))?null:r==t?(e-n)/a:r==e?(n-t)/a+2:(t-e)/a+4)+360)%6*60/360,s:0==a?0:a/r,b:r,toString:N}},e.rgb2hsl=function(t,e,n){var r,a,i,o;return t=(n=D(t,e,n))[0],e=n[1],n=n[2],r=((a=l(t,e,n))+(i=u(t,e,n)))/2,{h:((0==(o=a-i)?null:a==t?(e-n)/o:a==e?(n-t)/o+2:(t-e)/o+4)+360)%6*60/360,s:0==o?0:r<.5?o/(2*r):o/(2-2*r),l:r,toString:_}},e.parsePathString=function(t){if(!t)return null;var n=e.path(t);if(n.arr)return e.path.clone(n.arr);var r={a:7,c:6,o:2,h:1,l:2,m:2,r:4,q:4,s:4,t:2,v:1,u:3,z:0},i=[];return T(t,"array")&&T(t[0],"array")&&(i=e.path.clone(t)),i.length||a(t).replace(v,(function(t,e,n){var a=[],o=e.toLowerCase();if(n.replace(b,(function(t,e){e&&a.push(+e)})),"m"==o&&a.length>2&&(i.push([e].concat(a.splice(0,2))),o="l",e="m"==e?"l":"L"),"o"==o&&1==a.length&&i.push([e,a[0]]),"r"==o)i.push([e].concat(a));else for(;a.length>=r[o]&&(i.push([e].concat(a.splice(0,r[o]))),r[o]););})),i.toString=e.path.toString,n.arr=e.path.clone(i),i};var I=e.parseTransformString=function(t){if(!t)return null;var n=[];return T(t,"array")&&T(t[0],"array")&&(n=e.path.clone(t)),n.length||a(t).replace(y,(function(t,e,r){var a=[];e.toLowerCase();r.replace(b,(function(t,e){e&&a.push(+e)})),n.push([e].concat(a))})),n.toString=e.path.toString,n};e._.svgTransform2string=function(t){var e=[];return t=t.replace(/(?:^|\s)(\w+)\(([^)]+)\)/g,(function(t,n,r){return r=r.split(/\s*,\s*|\s+/),"rotate"==n&&1==r.length&&r.push(0,0),"scale"==n&&(r.length>2?r=r.slice(0,2):2==r.length&&r.push(0,0),1==r.length&&r.push(r[0],0,0)),"skewX"==n?e.push(["m",1,0,s.tan(A(r[0])),1,0,0]):"skewY"==n?e.push(["m",1,s.tan(A(r[0])),0,1,0,0]):e.push([n.charAt(0)].concat(r)),t})),e},e._.rgTransform=/^[a-z][\s]*-?\.?\d/i,e._.transform2matrix=function(t,n){var r=I(t),i=new e.Matr
1ix;if(r)for(var o=0,s=r.length;o<s;o++){var l,u,c,f,d,h=r[o],p=h.length,m=a(h[0]).toLowerCase(),g=h[0]!=m,v=g?i.invert():0;"t"==m&&2==p?i.translate(h[1],0):"t"==m&&3==p?g?(l=v.x(0,0),u=v.y(0,0),c=v.x(h[1],h[2]),f=v.y(h[1],h[2]),i.translate(c-l,f-u)):i.translate(h[1],h[2]):"r"==m?2==p?(d=d||n,i.rotate(h[1],d.x+d.width/2,d.y+d.height/2)):4==p&&(g?(c=v.x(h[2],h[3]),f=v.y(h[2],h[3]),i.rotate(h[1],c,f)):i.rotate(h[1],h[2],h[3])):"s"==m?2==p||3==p?(d=d||n,i.scale(h[1],h[p-1],d.x+d.width/2,d.y+d.height/2)):4==p?g?(c=v.x(h[2],h[3]),f=v.y(h[2],h[3]),i.scale(h[1],h[1],c,f)):i.scale(h[1],h[1],h[2],h[3]):5==p&&(g?(c=v.x(h[3],h[4]),f=v.y(h[3],h[4]),i.scale(h[1],h[2],c,f)):i.scale(h[1],h[2],h[3],h[4])):"m"==m&&7==p&&i.add(h[1],h[2],h[3],h[4],h[5],h[6])}return i},e._unit2px=function(t,e,n){var r=P(t).node,a={},i=r.querySelector(".svg---mgr");i||(i=B("rect"),B(i,{x:-9e9,y:-9e9,width:10,height:10,class:"svg---mgr",fill:"none"}),r.appendChild(i));function o(t){if(null==t)return"";if(t==+t)return t;B(i,{width:t});try{return i.getBBox().width}catch(e){return 0}}function s(t){if(null==t)return"";if(t==+t)return t;B(i,{height:t});try{return i.getBBox().height}catch(e){return 0}}function l(r,i){null==e?a[r]=i(t.attr(r)||0):r==e&&(a=i(null==n?t.attr(r)||0:n))}switch(t.type){case"rect":l("rx",o),l("ry",s);case"image":l("width",o),l("height",s);case"text":l("x",o),l("y",s);break;case"circle":l("cx",o),l("cy",s),l("r",o);break;case"ellipse":l("cx",o),l("cy",s),l("rx",o),l("ry",s);break;case"line":l("x1",o),l("x2",o),l("y1",s),l("y2",s);break;case"marker":l("refX",o),l("markerWidth",o),l("refY",s),l("markerHeight",s);break;case"radialGradient":l("fx",o),l("fy",s);break;case"tspan":l("dx",o),l("dy",s);break;default:l(e,o)}return r.removeChild(i),a};n.doc.contains||n.doc.compareDocumentPosition;function P(t){return t.node.ownerSVGElement&&W(t.node.ownerSVGElement)||e.select("svg")}function L(t){T(t,"array")||(t=Array.prototype.slice.call(arguments,0));for(var e=0,n=0,r=this.node;this[e];)delete this[e++];for(e=0;e<t.length;e++)"set"==t[e].type?t[e].forEach((function(t){r.appendChild(t.node)})):r.appendChild(t[e].node);var a=r.childNodes;for(e=0;e<a.length;e++)this[n++]=W(a[e]);return this}function R(t){if(t.snap in S)return S[t.snap];var e;try{e=t.ownerSVGElement}catch(i){}this.node=t,e&&(this.paper=new Y(e)),this.type=t.tagName||t.nodeName;var n=this.id=F(this);if(this.anims={},this._={transform:[]},t.snap=n,S[n]=this,"g"==this.type&&(this.add=L),this.type in{g:1,mask:1,pattern:1,symbol:1})for(var a in Y.prototype)Y.prototype[r](a)&&(this[a]=Y.prototype[a])}function q(t){this.node=t}function V(t,e){var n=B(t);return e.appendChild(n),W(n)}function Y(t,e){var a,i,o,s=Y.prototype;if(t&&t.tagName&&"svg"==t.tagName.toLowerCase()){if(t.snap in S)return S[t.snap];var l=t.ownerDocument;for(var u in a=new R(t),i=t.getElementsByTagName("desc")[0],o=t.getElementsByTagName("defs")[0],i||((i=B("desc")).appendChild(l.createTextNode("Created with Snap")),a.node.appendChild(i)),o||(o=B("defs"),a.node.appendChild(o)),a.defs=o,s)s[r](u)&&(a[u]=s[u]);a.paper=a.root=a}else B((a=V("svg",n.doc.body)).node,{height:e,version:1.1,width:t,xmlns:E});return a}function W(t){return t?t instanceof R||t instanceof q?t:t.tagName&&"svg"==t.tagName.toLowerCase()?new Y(t):t.tagName&&"object"==t.tagName.toLowerCase()&&"image/svg+xml"==t.type?new Y(t.contentDocument.getElementsByTagName("svg")[0]):new R(t):t}e._.getSomeDefs=function(t){var n=t.node.ownerSVGElement&&W(t.node.ownerSVGElement)||t.node.parentNode&&W(t.node.parentNode)||e.select("svg")||e(0,0),r=n.select("defs"),a=null!=r&&r.node;return a||(a=V("defs",n.node).node),a},e._.getSomeSVG=P,e.select=function(t){return t=a(t).replace(/([^\\]):/g,"$1\\:"),W(n.doc.querySelector(t))},e.selectAll=function(t){for(var r=n.doc.querySelectorAll(t),a=(e.set||Array)(),i=0;i<r.length;i++)a.push(W(r[i]));return a},setInterval((function(){for(var t in S)if(S[r](t)){var e=S[t],n=e.node;("svg"!=e.type&&!n.ownerSVGElement||"svg"==e.type&&(!n.parentNode||"ownerSVGElement"in n.parentNode&&!n.ownerSVGElement))&&delete S[t]}}),1e4),R.prototype.attr=function(t,e){var n=this,a=n.node;if(!t){if(1!=a.nodeType)return{text:a.nodeValue};for(var i=a.attributes,o={},s=0,l=i.length;s<l;s++)o[i[s].nodeName]=i[s].nodeValue;return o}if(T(t,"string")){if(!(arguments.length>1))return eve("snap.util.getattr."+t,n).firstDefined();var u={};u[t]=e,t=u}for(var c in t)t[r](c)&&eve("snap.util.attr."+c,n,t[c]);return n},e.parse=function(t){var e=n.doc.createDocumentFragment(),r=!0,i=n.doc.createElement("div");if((t=a(t)).match(/^\s*<\s*svg(?:\s|>)/)||(t="<svg>"+t+"</svg>",r=!1),i.innerHTML=t,t=i.getElementsByTagName("svg")[0])if(r)e=t;else for(;t.firstChild;)e.appendChild(t.firstChild);return new q(e)},e.fragment=function(){for(var t=Array.prototype.slice.call(arguments,0),r=n.doc.createDocumentFragment(),a=0,i=t.length;a<i;a++){var o=t[a];o.node&&o.node.nodeType&&r.appendChild(o.node),o.nodeType&&r.appendChild(o),"string"==typeof o&&r.appendChild(e.parse(o).node)}return new q(r)},e._.make=V,e._.wrap=W,Y.prototype.el=function(t,e){var n=V(t,this.node);return e&&n.attr(e),n},R.prototype.children=function(){for(var t=[],n=this.node.childNodes,r=0,a=n.length;r<a;r++)t[r]=e(n[r]);return t},R.prototype.toJSON=function(){var t=[];return function t(e,n){for(var r=0,a=e.length;r<a;r++){var i={type:e[r].type,attr:e[r].attr()},o=e[r].children();n.push(i),o.length&&t(o,i.childNodes=[])}}([this],t),t[0]},eve.on("snap.util.getattr",(function(){var t=eve.nt(),e=(t=t.substring(t.lastIndexOf(".")+1)).replace(/[A-Z]/g,(function(t){return"-"+t.toLowerCase()}));return G[r](e)?this.node.ownerDocument.defaultView.getComputedStyle(this.node,null).getPropertyValue(e):B(this.node,t)}));var G={"alignment-baseline":0,"baseline-shift":0,clip:0,"clip-path":0,"clip-rule":0,color:0,"color-interpolation":0,"color-interpolation-filters":0,"color-profile":0,"color-rendering":0,cursor:0,direction:0,display:0,"dominant-baseline":0,"enable-background":0,fill:0,"fill-opacity":0,"fill-rule":0,filter:0,"flood-color":0,"flood-opacity":0,font:0,"font-family":0,"font-size":0,"font-size-adjust":0,"font-stretch":0,"font-style":0,"font-variant":0,"font-weight":0,"glyph-orientation-horizontal":0,"glyph-orientation-vertical":0,"image-rendering":0,kerning:0,"letter-spacing":0,"lighting-color":0,marker:0,"marker-end":0,"marker-mid":0,"marker-start":0,mask:0,opacity:0,overflow:0,"pointer-events":0,"shape-rendering":0,"stop-color":0,"stop-opacity":0,stroke:0,"stroke-dasharray":0,"stroke-dashoffset":0,"stroke-linecap":0,"stroke-linejoin":0,"stroke-miterlimit":0,"stroke-opacity":0,"stroke-width":0,"text-anchor":0,"text-decoration":0,"text-rendering":0,"unicode
1-bidi":0,visibility:0,"word-spacing":0,"writing-mode":0};eve.on("snap.util.attr",(function(t){var e=eve.nt(),n={};n[e=e.substring(e.lastIndexOf(".")+1)]=t;var a=e.replace(/-(\w)/gi,(function(t,e){return e.toUpperCase()})),i=e.replace(/[A-Z]/g,(function(t){return"-"+t.toLowerCase()}));G[r](i)?this.node.style[a]=null==t?"":t:B(this.node,n)})),Y.prototype,e.ajax=function(t,e,n,r){var a=new XMLHttpRequest,i=F();if(a){if(T(e,"function"))r=n,n=e,e=null;else if(T(e,"object")){var o=[];for(var s in e)e.hasOwnProperty(s)&&o.push(encodeURIComponent(s)+"="+encodeURIComponent(e[s]));e=o.join("&")}return a.open(e?"POST":"GET",t,!0),e&&(a.setRequestHeader("X-Requested-With","XMLHttpRequest"),a.setRequestHeader("Content-type","application/x-www-form-urlencoded")),n&&(eve.once("snap.ajax."+i+".0",n),eve.once("snap.ajax."+i+".200",n),eve.once("snap.ajax."+i+".304",n)),a.onreadystatechange=function(){4==a.readyState&&eve("snap.ajax."+i+"."+a.status,r,a)},4==a.readyState?a:(a.send(e),a)}},e.load=function(t,n,r){e.ajax(t,(function(t){var a=e.parse(t.responseText);r?n.call(r,a):n(a)}))};return e.getElementByPoint=function(t,e){this.canvas;var r=n.doc.elementFromPoint(t,e);if(n.win.opera&&"svg"==r.tagName){var a=function(t){var e=t.getBoundingClientRect(),n=t.ownerDocument,r=n.body,a=n.documentElement,i=a.clientTop||r.clientTop||0,o=a.clientLeft||r.clientLeft||0;return{y:e.top+(g.win.pageYOffset||a.scrollTop||r.scrollTop)-i,x:e.left+(g.win.pageXOffset||a.scrollLeft||r.scrollLeft)-o}}(r),i=r.createSVGRect();i.x=t-a.x,i.y=e-a.y,i.width=i.height=1;var o=r.getIntersectionList(i,null);o.length&&(r=o[o.length-1])}return r?W(r):null},e.plugin=function(t){t(e,R,Y,n,q)},n.win.Snap=e,e}(window||this);a.plugin((function(t,e,n,r,a){var i=e.prototype,o=t.is,s=String,l=t._unit2px,u=t._.$,c=t._.make,f=t._.getSomeDefs,d="hasOwnProperty",h=t._.wrap;i.getBBox=function(e){if("tspan"==this.type)return t._.box(this.node.getClientRects().item(0));if(!t.Matrix||!t.path)return this.node.getBBox();var n=this,r=new t.Matrix;if(n.removed)return t._.box();for(;"use"==n.type;)if(e||(r=r.add(n.transform().localMatrix.translate(n.attr("x")||0,n.attr("y")||0))),n.original)n=n.original;else{var a=n.attr("xlink:href");n=n.original=n.node.ownerDocument.getElementById(a.substring(a.indexOf("#")+1))}var i=n._,o=t.path.get[n.type]||t.path.get.deflt;try{return e?(i.bboxwt=o?t.path.getBBox(n.realPath=o(n)):t._.box(n.node.getBBox()),t._.box(i.bboxwt)):(n.realPath=o(n),n.matrix=n.transform().localMatrix,i.bbox=t.path.getBBox(t.path.map(n.realPath,r.add(n.matrix))),t._.box(i.bbox))}catch(s){return t._.box()}};var p=function(){return this.string};function m(e,n){if(null==n){var r=!0;if(!(n="linearGradient"==e.type||"radialGradient"==e.type?e.node.getAttribute("gradientTransform"):"pattern"==e.type?e.node.getAttribute("patternTransform"):e.node.getAttribute("transform")))return new t.Matrix;n=t._.svgTransform2string(n)}else n=t._.rgTransform.test(n)?s(n).replace(/\.{3}|\u2026/g,e._.transform||""):t._.svgTransform2string(n),o(n,"array")&&(n=t.path?t.path.toString.call(n):s(n)),e._.transform=n;var a=t._.transform2matrix(n,e.getBBox(1));if(r)return a;e.matrix=a}i.transform=function(e){var n=this._;if(null==e){for(var r,a=this,i=new t.Matrix(this.node.getCTM()),o=m(this),l=[o],c=new t.Matrix,f=o.toTransformString(),d=s(o)==s(this.matrix)?s(n.transform):f;"svg"!=a.type&&(a=a.parent());)l.push(m(a));for(r=l.length;r--;)c.add(l[r]);return{string:d,globalMatrix:i,totalMatrix:c,localMatrix:o,diffMatrix:i.clone().add(o.invert()),global:i.toTransformString(),total:c.toTransformString(),local:f,toString:p}}return e instanceof t.Matrix?(this.matrix=e,this._.transform=e.toTransformString()):m(this,e),this.node&&("linearGradient"==this.type||"radialGradient"==this.type?u(this.node,{gradientTransform:this.matrix}):"pattern"==this.type?u(this.node,{patternTransform:this.matrix}):u(this.node,{transform:this.matrix})),this},i.parent=function(){return h(this.node.parentNode)},i.append=i.add=function(t){if(t){if("set"==t.type){var e=this;return t.forEach((function(t){e.add(t)})),this}t=h(t),this.node.appendChild(t.node),t.paper=this.paper}return this},i.appendTo=function(t){return t&&(t=h(t)).append(this),this},i.prepend=function(t){if(t){if("set"==t.type){var e,n=this;return t.forEach((function(t){e?e.after(t):n.prepend(t),e=t})),this}var r=(t=h(t)).parent();this.node.insertBefore(t.node,this.node.firstChild),this.add&&this.add(),t.paper=this.paper,this.parent()&&this.parent().add(),r&&r.add()}return this},i.prependTo=function(t){return(t=h(t)).prepend(this),this},i.before=function(t){if("set"==t.type){var e=this;return t.forEach((function(t){var n=t.parent();
1e.node.parentNode.insertBefore(t.node,e.node),n&&n.add()})),this.parent().add(),this}var n=(t=h(t)).parent();return this.node.parentNode.insertBefore(t.node,this.node),this.parent()&&this.parent().add(),n&&n.add(),t.paper=this.paper,this},i.after=function(t){var e=(t=h(t)).parent();return this.node.nextSibling?this.node.parentNode.insertBefore(t.node,this.node.nextSibling):this.node.parentNode.appendChild(t.node),this.parent()&&this.parent().add(),e&&e.add(),t.paper=this.paper,this},i.insertBefore=function(t){t=h(t);var e=this.parent();return t.node.parentNode.insertBefore(this.node,t.node),this.paper=t.paper,e&&e.add(),t.parent()&&t.parent().add(),this},i.insertAfter=function(t){t=h(t);var e=this.parent();return t.node.parentNode.insertBefore(this.node,t.node.nextSibling),this.paper=t.paper,e&&e.add(),t.parent()&&t.parent().add(),this},i.remove=function(){var t=this.parent();return this.node.parentNode&&this.node.parentNode.removeChild(this.node),delete this.paper,this.removed=!0,t&&t.add(),this},i.select=function(t){return h(this.node.querySelector(t))},i.selectAll=function(e){for(var n=this.node.querySelectorAll(e),r=(t.set||Array)(),a=0;a<n.length;a++)r.push(h(n[a]));return r},i.asPX=function(t,e){return null==e&&(e=this.attr(t)),+l(this,t,e)},i.use=function(){var t,e=this.node.id;return e||(e=this.id,u(this.node,{id:e})),t="linearGradient"==this.type||"radialGradient"==this.type||"pattern"==this.type?c(this.type,this.node.parentNode):c("use",this.node.parentNode),u(t.node,{"xlink:href":"#"+e}),t.original=this,t},i.clone=function(){var e=h(this.node.cloneNode(!0));return u(e.node,"id")&&u(e.node,{id:e.id}),function(e){var n,r=e.selectAll("*"),a=/^\s*url\(("|'|)(.*)\1\)\s*$/,i=[],o={};function s(e,n){var r=u(e.node,n);(r=(r=r&&r.match(a))&&r[2])&&"#"==r.charAt()&&(r=r.substring(1))&&(o[r]=(o[r]||[]).concat((function(r){var a={};a[n]=t.url(r),u(e.node,a)})))}function l(t){var e=u(t.node,"xlink:href");e&&"#"==e.charAt()&&(e=e.substring(1))&&(o[e]=(o[e]||[]).concat((function(e){t.attr("xlink:href","#"+e)})))}for(var c=0,f=r.length;c<f;c++){s(n=r[c],"fill"),s(n,"stroke"),s(n,"filter"),s(n,"mask"),s(n,"clip-path"),l(n);var d=u(n.node,"id");d&&(u(n.node,{id:n.id}),i.push({old:d,id:n.id}))}for(c=0,f=i.length;c<f;c++){var h=o[i[c].old];if(h)for(var p=0,m=h.length;p<m;p++)h[p](i[c].id)}}(e),e.insertAfter(this),e},i.toDefs=function(){return f(this).appendChild(this.node),this},i.pattern=i.toPattern=function(t,e,n,r){var a=c("pattern",f(this));return null==t&&(t=this.getBBox()),o(t,"object")&&"x"in t&&(e=t.y,n=t.width,r=t.height,t=t.x),u(a.node,{x:t,y:e,width:n,height:r,patternUnits:"userSpaceOnUse",id:a.id,viewBox:[t,e,n,r].join(" ")}),a.node.appendChild(this.node),a},i.marker=function(t,e,n,r,a,i){var s=c("marker",f(this));return null==t&&(t=this.getBBox()),o(t,"object")&&"x"in t&&(e=t.y,n=t.width,r=t.height,a=t.refX||t.cx,i=t.refY||t.cy,t=t.x),u(s.node,{viewBox:[t,e,n,r].join(" "),markerWidth:n,markerHeight:r,orient:"auto",refX:a||0,refY:i||0,id:s.id}),s.node.appendChild(this.node),s};var g={};function v(t){return function(){var e=t?"<"+this.type:"",n=this.node.attributes,r=this.node.childNodes;if(t)for(var a=0,i=n.length;a<i;a++)e+=" "+n[a].name+'="'+n[a].value.replace(/"/g,'\\"')+'"';if(r.length){for(t&&(e+=">"),a=0,i=r.length;a<i;a++)3==r[a].nodeType?e+=r[a].nodeValue:1==r[a].nodeType&&(e+=h(r[a]).toString());t&&(e+="</"+this.type+">")}else t&&(e+="/>");return e}}i.data=function(e,n){var r=g[this.id]=g[this.id]||{};if(0==arguments.length)return eve("snap.data.get."+this.id,this,r,null),r;if(1==arguments.length){if(t.is(e,"object")){for(var a in e)e[d](a)&&this.data(a,e[a]);return this}return eve("snap.data.get."+this.id,this,r[e],e),r[e]}return r[e]=n,eve("snap.data.set."+this.id,this,n,e),this},i.removeData=function(t){return null==t?g[this.id]={}:g[this.id]&&delete g[this.id][t],this},i.outerSVG=i.toString=v(1),i.innerSVG=v(),i.toDataURL=function(){if(window&&window.btoa){var e=this.getBBox(),n=t.format('<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="{width}" height="{height}
1" viewBox="{x} {y} {width} {height}">{contents}</svg>',{x:+e.x.toFixed(3),y:+e.y.toFixed(3),width:+e.width.toFixed(3),height:+e.height.toFixed(3),contents:this.outerSVG()});return"data:image/svg+xml;base64,"+btoa(unescape(encodeURIComponent(n)))}},a.prototype.select=i.select,a.prototype.selectAll=i.selectAll})),a.plugin((function(t,e,n,r,a){var i=Object.prototype.toString,o=String,s=Math;function l(t,e,n,r,a,o){if(null==e&&"[object SVGMatrix]"==i.call(t))return this.a=t.a,this.b=t.b,this.c=t.c,this.d=t.d,this.e=t.e,void(this.f=t.f);null!=t?(this.a=+t,this.b=+e,this.c=+n,this.d=+r,this.e=+a,this.f=+o):(this.a=1,this.b=0,this.c=0,this.d=1,this.e=0,this.f=0)}!function(e){function n(t){return t[0]*t[0]+t[1]*t[1]}function r(t){var e=s.sqrt(n(t));t[0]&&(t[0]/=e),t[1]&&(t[1]/=e)}e.add=function(t,e,n,r,a,i){if(t&&t instanceof l)return this.add(t.a,t.b,t.c,t.d,t.e,t.f);var o=t*this.a+e*this.c,s=t*this.b+e*this.d;return this.e+=a*this.a+i*this.c,this.f+=a*this.b+i*this.d,this.c=n*this.a+r*this.c,this.d=n*this.b+r*this.d,this.a=o,this.b=s,this},l.prototype.multLeft=function(t,e,n,r,a,i){if(t&&t instanceof l)return this.multLeft(t.a,t.b,t.c,t.d,t.e,t.f);var o=t*this.a+n*this.b,s=t*this.c+n*this.d,u=t*this.e+n*this.f+a;return this.b=e*this.a+r*this.b,this.d=e*this.c+r*this.d,this.f=e*this.e+r*this.f+i,this.a=o,this.c=s,this.e=u,this},e.invert=function(){var t=this,e=t.a*t.d-t.b*t.c;return new l(t.d/e,-t.b/e,-t.c/e,t.a/e,(t.c*t.f-t.d*t.e)/e,(t.b*t.e-t.a*t.f)/e)},e.clone=function(){return new l(this.a,this.b,this.c,this.d,this.e,this.f)},e.translate=function(t,e){return this.e+=t*this.a+e*this.c,this.f+=t*this.b+e*this.d,this},e.scale=function(t,e,n,r){return null==e&&(e=t),(n||r)&&this.translate(n,r),this.a*=t,this.b*=t,this.c*=e,this.d*=e,(n||r)&&this.translate(-n,-r),this},e.rotate=function(e,n,r){e=t.rad(e),n=n||0,r=r||0;var a=+s.cos(e).toFixed(9),i=+s.sin(e).toFixed(9);return this.add(a,i,-i,a,n,r),this.add(1,0,0,1,-n,-r)},e.skewX=function(t){return this.skew(t,0)},e.skewY=function(t){return this.skew(0,t)},e.skew=function(e,n){e=e||0,n=n||0,e=t.rad(e),n=t.rad(n);var r=s.tan(e).toFixed(9),a=s.tan(n).toFixed(9);return this.add(1,a,r,1,0,0)},e.x=function(t,e){return t*this.a+e*this.c+this.e},e.y=function(t,e){return t*this.b+e*this.d+this.f},e.get=function(t){return+this[o.fromCharCode(97+t)].toFixed(4)},e.toString=function(){return"matrix("+[this.get(0),this.get(1),this.get(2),this.get(3),this.get(4),this.get(5)].join()+")"},e.offset=function(){return[this.e.toFixed(4),this.f.toFixed(4)]},e.determinant=function(){return this.a*this.d-this.b*this.c},e.split=function(){var e={};e.dx=this.e,e.dy=this.f;var a=[[this.a,this.b],[this.c,this.d]];e.scalex=s.sqrt(n(a[0])),r(a[0]),e.shear=a[0][0]*a[1][0]+a[0][1]*a[1][1],a[1]=[a[1][0]-a[0][0]*e.shear,a[1][1]-a[0][1]*e.shear],e.scaley=s.sqrt(n(a[1])),r(a[1]),e.shear/=e.scaley,this.determinant()<0&&(e.scalex=-e.scalex);var i=a[0][1],o=a[1][1];return o<0?(e.rotate=t.deg(s.acos(o)),i<0&&(e.rotate=360-e.rotate)):e.rotate=t.deg(s.asin(i)),e.
1isSimple=!+e.shear.toFixed(9)&&(e.scalex.toFixed(9)==e.scaley.toFixed(9)||!e.rotate),e.isSuperSimple=!+e.shear.toFixed(9)&&e.scalex.toFixed(9)==e.scaley.toFixed(9)&&!e.rotate,e.noRotation=!+e.shear.toFixed(9)&&!e.rotate,e},e.toTransformString=function(t){var e=t||this.split();return+e.shear.toFixed(9)?"m"+[this.get(0),this.get(1),this.get(2),this.get(3),this.get(4),this.get(5)]:(e.scalex=+e.scalex.toFixed(4),e.scaley=+e.scaley.toFixed(4),e.rotate=+e.rotate.toFixed(4),(e.dx||e.dy?"t"+[+e.dx.toFixed(4),+e.dy.toFixed(4)]:"")+(e.rotate?"r"+[+e.rotate.toFixed(4),0,0]:"")+(1!=e.scalex||1!=e.scaley?"s"+[e.scalex,e.scaley,0,0]:""))}}(l.prototype),t.Matrix=l,t.matrix=function(t,e,n,r,a,i){return new l(t,e,n,r,a,i)}})),a.plugin((function(t,e,n,r,a){var i,o=t._.make,s=t._.wrap,l=t.is,u=t._.getSomeDefs,c=/^url\((['"]?)([^)]+)\1\)$/,f=t._.$,d=t.url,h=String,p=t._.separator;function m(n){return function(r){if(eve.stop(),r instanceof a&&1==r.node.childNodes.length&&("radialGradient"==r.node.firstChild.tagName||"linearGradient"==r.node.firstChild.tagName||"pattern"==r.node.firstChild.tagName)&&(r=r.node.firstChild,u(this).appendChild(r),r=s(r)),r instanceof e)if("radialGradient"==r.type||"linearGradient"==r.type||"pattern"==r.type){r.node.id||f(r.node,{id:r.id});var i=d(r.node.id)}else i=r.attr(n);else if((i=t.color(r)).error){var o=t(u(this).ownerSVGElement).gradient(r);o?(o.node.id||f(o.node,{id:o.id}),i=d(o.node.id)):i=r}else i=h(i);var l={};l[n]=i,f(this.node,l),this.node.style[n]=""}}t.deurl=function(t){var e=String(t).match(c);return e?e[2]:t},eve.on("snap.util.attr.mask",(function(t){if(t instanceof e||t instanceof a){if(eve.stop(),t instanceof a&&1==t.node.childNodes.length&&(t=t.node.firstChild,u(this).appendChild(t),t=s(t)),"mask"==t.type)var n=t;else(n=o("mask",u(this))).node.appendChild(t.node);!n.node.id&&f(n.node,{id:n.id}),f(this.node,{mask:d(n.id)})}})),i=function(t){if(t instanceof e||t instanceof a){eve.stop();for(var n,r=t.node;r;){if("clipPath"===r.nodeName){n=new e(r);break}if("svg"===r.nodeName){n=void 0;break}r=r.parentNode}n||((n=o("clipPath",u(this))).node.appendChild(t.node),!n.node.id&&f(n.node,{id:n.id})),f(this.node,{"clip-path":d(n.node.id||n.id)})}},eve.on("snap.util.attr.clip",i),eve.on("snap.util.attr.clip-path",i),eve.on("snap.util.attr.clipPath",i),eve.on("snap.util.attr.fill",m("fill")),eve.on("snap.util.attr.stroke",m("stroke"));var g=/^([lr])(?:\(([^)]*)\))?(.*)$/i;function v(t){eve.stop(),t==+t&&(t+="px"),this.node.style.fontSize=t}function y(){return eve.stop(),this.node.style.fontSize}eve.on("snap.util.grad.parse",(function(t){var e=(t=h(t)).match(g);if(!e)return null;var n=e[1],r=e[2],a=e[3];1==(r=r.split(/\s*,\s*/).map((function(t){return+t==t?+t:t}))).length&&0==r[0]&&(r=[]);var i=(a=(a=a.split("-")).map((function(t){var e={color:(t=t.split(":"))[0]};return t[1]&&(e.offset=parseFloat(t[1])),e}))).length,o=0,s=0;function l(t,e){for(var n=(e-o)/(t-s),r=s;r<t;r++)a[r].offset=+(+o+n*(r-s)).toFixed(2);s=t,o=e}i--;for(var u=0;u<i;u++)"offset"in a[u]&&l(u,a[u].offset);return a[i].offset=a[i].offset||100,l(i,a[i].offset),{type:n,params:r,stops:a}})),eve.on("snap.util.attr.d",(function(e){eve.stop(),l(e,"array")&&l(e[0],"array")&&(e=t.path.toString.call(e)),(e=h(e)).match(/[ruo]/i)&&(e=t.path.toAbsolute(e)),f(this.node,{d:e})}))(-1),eve.on("snap.util.attr.#text",(function(t){eve.stop(),t=h(t);for(var e=r.doc.createTextNode(t);this.node.firstChild;)this.node.removeChild(this.node.firstChild);this.node.appendChild(e)}))(-1),eve.on("snap.util.attr.path",(function(t){eve.stop(),this.attr({d:t})}))(-1),eve.on("snap.util.attr.class",(function(t){eve.stop(),this.node.className.baseVal=t}))(-1),eve.on("snap.util.attr.viewBox",(function(t){var e;e=l(t,"object")&&"x"in t?[t.x,t.y,t.width,t.height].join(" "):l(t,"array")?t.join(" "):t,f(this.node,{viewBox:e}),eve.stop()}))(-1),eve.on("snap.util.attr.transform",(function(t){this.transform(t),eve.stop()}))(-1),eve.on("snap.util.attr.r",(function(t){"rect"==this.type&&(eve.stop(),f(this.node,{rx:t,ry:t}))}))(-1),eve.on("snap.util.attr.textpath",(function(t){if(eve.stop(),"text"==this.type){var n,r,a;if(!t&&this.textPath){for(r=this.textPath;r.node.firstChild;)this.node.appendChild(r.node.firstChild);return r.remove(),void delete this.textPath}if(l(t,"string")){var i=u(this),o=s(i.parentNode).path(t);i.appendChild(o.node),n=o.id,o.attr({id:n})}else(t=s(t))instanceof e&&((n=t.attr("id"))||(n=t.id,t.attr({id:n})));if(n)if(r=this.textPath,a=this.node,r)r.attr({"xlink:href":"#"+n});else{for(r=f("textPath",{"xlink:href":"#"+n});a.firstChild;)r.appendChild(a.firstChild);a.appendChild(r),this.textPath=s(r)}}}))(-1),eve.on("snap.util.attr.text",(function(t){if("text"==this.type){for(var e=this.node;e.firstChild;)e.removeChild(e.firstChild);for(var n=function t(e){var n=f("tspan");if(l(e,"array"))for(var a=0;a<e.length;a++)n.appendChild(t(e[a]));else n.appendChild(r.doc.createTextNode(e));return n.normalize&&n.normalize(),n}(t);n.firstChild;)e.appendChild(n.firstChild)}eve.stop()}))(-1),eve.on("snap.util.attr.fontSize",v)(-1),eve.on("snap.util.attr.font-size",v)(-1),eve.on("snap.util.getattr.transform",(function(){return eve.stop(),this.transform()}))(-1),eve.on("snap.util.getattr.textpath",(function(){return eve.stop(),this.textPath}))(-1),function(){function e(e){return function(){eve.stop();var n=r.doc.defaultView.getComputedStyle(this.node,null).getPropertyValue("marker-"+e);return"none"==n?n:t(r.doc.getElementById(n.match(c)[1]))}}function n(t){return function(e){eve.stop();var n="marker"+t.charAt(0).toUpperCase()+t.substring(1);if(""!=e&&e){if("marker"==e.type){var r=e.node.id;return r||f(e.node,{id:e.id}),void(this.node.style[n]=d(r))}}else this.node.style[n]="none"}}eve.on("snap.util.getattr.marker-end",e("end"))(-1),eve.on("snap.util.getattr.markerEnd",e("end"))(-1),eve.on("snap.util.getattr.marker-start",e("start"))(-1),eve.on("snap.util.getattr.markerStart",e("start"))(-1),eve.on("snap.util.getattr.marker-mid",e("mid"))(-1),eve.on("snap.util.getattr.markerMid",e("mid"))(-1),eve.on("snap.util.attr.marker-end",n("end"))(-1),eve.on("snap.util.attr.markerEnd",n("end"))(-1),eve.on("snap.util.attr.marker-start",n("start"))(-1),eve.on("snap.util.attr.markerStart",n("start"))(-1),eve.on("snap.util.attr.marker-mid",n("mid"))(-1),eve.on("snap.util.attr.markerMid",n("mid"))(-1)}(),eve.on("snap.util.getattr.r",(function(){if("rect"==this.type&&f(this.node,"rx")==f(this.node,"ry"))return eve.stop(),f(this.node,"rx")}))(-1),eve.on("snap.util.getattr.text",(function(){if("text"==this.type||"tspan"==this.type){eve.stop();var t=function t(e){for(var n=[],r=e.childNodes,a=0,i=r.length;a<i;a++){var o=r[a];3==o.nodeType&&n.push(o.nodeValue),"tspan"==o.tagName&&(1==o.childNodes.length&&3==o.firstChild.nodeType?n.push(o.firstChild.nodeValue):n.push(t(o)))}return n}(this.node);return 1==t.length?t[0]:t}}))(-1),eve.on("snap.util.getattr.#text",(function(){return this.node.textContent}))(-1),eve.on("snap.util.getattr.fill",(function(e){if(!e){eve.stop();var n=eve("snap.util.getattr.fill",this,!0).firstDefined();return t(t.deurl(n))||n}}))(-1),eve.on("snap.util.getattr.stroke",(function(e){if(!e){eve.stop();var n=eve("snap.util.getattr.stroke",this,!0).firstDefined();return t(t.deurl(n))||n}}))(-1),eve.on("snap.util.getattr.viewBox",(function(){eve.stop();var e=f(this.node,"viewBox");return e?(e=e.split(p),t._.box(+e[0],+e[1],+e[2],+e[3])):void 0}))(-1),eve.on("snap.util.getattr.points",(function(){var t=f(this.node,"points");return eve.stop(),t?t.split(p):void 0}))(-1),eve.on("snap.util.getattr.path",(function(){var t=f(this.node,"d");return eve.stop(),t}))(-1),eve.on("snap.util.getattr.class",(function(){return this.node.className.baseVal}))(-1),eve.on("snap.util.getattr.fontSize",y)(-1),eve.on("snap.util.getattr.font-size",y)(-1)})),a.plugin((function(t,e,n,r,a){var i=/\S+/g,o=String,s=e.prototype;s.addClass=function(t){var e,n,r,a=o(t||"").match(i)||[],s=this.node,l=s.className.baseVal,u=l.match(i)||[];if(a.length){for(e=0;
1n=a[e++];)~u.indexOf(n)||u.push(n);l!=(r=u.join(" "))&&(s.className.baseVal=r)}return this},s.removeClass=function(t){var e,n,r,a,s=o(t||"").match(i)||[],l=this.node,u=l.className.baseVal,c=u.match(i)||[];if(c.length){for(e=0;r=s[e++];)~(n=c.indexOf(r))&&c.splice(n,1);u!=(a=c.join(" "))&&(l.className.baseVal=a)}return this},s.hasClass=function(t){return!!~(this.node.className.baseVal.match(i)||[]).indexOf(t)},s.toggleClass=function(t,e){if(null!=e)return e?this.addClass(t):this.removeClass(t);var n,r,a,o,s=(t||"").match(i)||[],l=this.node,u=l.className.baseVal,c=u.match(i)||[];for(n=0;a=s[n++];)~(r=c.indexOf(a))?c.splice(r,1):c.push(a);return u!=(o=c.join(" "))&&(l.className.baseVal=o),this}})),a.plugin((function(t,e,n,r,a){var i={"+":function(t,e){return t+e},"-":function(t,e){return t-e},"/":function(t,e){return t/e},"*":function(t,e){return t*e}},o=String,s=/[a-z]+$/i,l=/^\s*([+\-\/*])\s*=\s*([\d.eE+\-]+)\s*([^\d\s]+)?\s*$/;function u(t){return t}function c(t){return function(e){return+e.toFixed(3)+t}}eve.on("snap.util.attr",(function(t){var e=o(t).match(l);if(e){var n=eve.nt(),r=n.substring(n.lastIndexOf(".")+1),a=this.attr(r),u={};eve.stop();var c=e[3]||"",f=a.match(s),d=i[e[1]];if(f&&f==c?t=d(parseFloat(a),+e[2]):(a=this.asPX(r),t=d(this.asPX(r),this.asPX(r,e[2]+c))),isNaN(a)||isNaN(t))return;u[r]=t,this.attr(u)}}))(-10),eve.on("snap.util.equal",(function(t,e){var n=o(this.attr(t)||""),r=o(e).match(l);if(r){eve.stop();var a=r[3]||"",f=n.match(s),d=i[r[1]];return f&&f==a?{from:parseFloat(n),to:d(parseFloat(n),+r[2]),f:c(f)}:{from:n=this.asPX(t),to:d(n,this.asPX(t,r[2]+a)),f:u}}}))(-10)})),a.plugin((function(t,e,n,r,a){var i=n.prototype,o=t.is;i.rect=function(t,e,n,r,a,i){var s;return null==i&&(i=a),o(t,"object")&&"[object Object]"==t?s=t:null!=t&&(s={x:t,y:e,width:n,height:r},null!=a&&(s.rx=a,s.ry=i)),this.el("rect",s)},i.circle=function(t,e,n){var r;return o(t,"object")&&"[object Object]"==t?r=t:null!=t&&(r={cx:t,cy:e,r:n}),this.el("circle",r)};var s=function(){function t(){this.parentNode.removeChild(this)}return function(e,n){var a=r.doc.createElement("img"),i=r.doc.body;a.style.cssText="position:absolute;left:-9999em;top:-9999em",a.onload=function(){n.call(a),a.onload=a.onerror=null,i.removeChild(a)},a.onerror=t,i.appendChild(a),a.src=e}}();i.image=function(e,n,r,a,i){var l=this.el("image");if(o(e,"object")&&"src"in e)l.attr(e);else if(null!=e){var u={"xlink:href":e,preserveAspectRatio:"none"};null!=n&&null!=r&&(u.x=n,u.y=r),null!=a&&null!=i?(u.width=a,u.height=i):s(e,(function(){t._.$(l.node,{width:this.offsetWidth,height:this.offsetHeight})})),t._.$(l.node,u)}return l},i.ellipse=function(t,e,n,r){var a;return o(t,"object")&&"[object Object]"==t?a=t:null!=t&&(a={cx:t,cy:e,rx:n,ry:r}),this.el("ellipse",a)},i.path=function(t){var e;return o(t,"object")&&!o(t,"array")?e=t:t&&(e={d:t}),this.el("path",e)},i.group=i.g=function(t){var e=this.el("g");return 1==arguments.length&&t&&!t.type?e.attr(t):arguments.length&&e.add(Array.prototype.slice.call(arguments,0)),e},i.svg=function(t,e,n,r,a,i,s,l){var u={};return o(t,"object")&&null==e?u=t:(null!=t&&(u.x=t),null!=e&&(u.y=e),null!=n&&(u.width=n),null!=r&&(u.height=r),null!=a&&null!=i&&null!=s&&null!=l&&(u.viewBox=[a,i,s,l])),this.el("svg",u)},i.mask=function(t){var e=this.el("mask");return 1==arguments.length&&t&&!t.type?e.attr(t):arguments.length&&e.add(Array.prototype.slice.call(arguments,0)),e},i.ptrn=function(t,e,n,r,a,i,s,l){if(o(t,"object"))var u=t;else u={patternUnits:"userSpaceOnUse"},t&&(u.x=t),e&&(u.y=e),null!=n&&(u.width=n),null!=r&&(u.height=r),u.viewBox=null!=a&&null!=i&&null!=s&&null!=l?[a,i,s,l]:[t||0,e||0,n||0,r||0];return this.el("pattern",u)},i.use=function(n){return null!=n?(n instanceof e&&(n.attr("id")||n.attr({id:t._.id(n)}),n=n.attr("id")),"#"==String(n).charAt()&&(n=n.substring(1)),this.el("use",{"xlink:href":"#"+n})):e.prototype.use.call(this)},i.symbol=function(t,e,n,r){var a={};return null!=t&&null!=e&&null!=n&&null!=r&&(a.viewBox=[t,e,n,r]),this.el("symbol",a)},i.text=function(t,e,n){var r={};return o(t,"object")?r=t:null!=t&&(r={x:t,y:e,text:n||""}),this.el("text",r)},i.line=function(t,e,n,r){var a={};return o(t,"object")?a=t:null!=t&&(a={x1:t,x2:n,y1:e,y2:r}),this.el("line",a)},i.polyline=function(t){arguments.length>1&&(t=Array.prototype.slice.call(arguments,0));var e={};return o(t,"object")&&!o(t,"array")?e=t:null!=t&&(e={points:t}),this.el("polyline",e)},i.polygon=function(t){arguments.length>1&&(t=Array.prototype.slice.call(arguments,0));var e={};return o(t,"object")&&!o(t,"array")?e=t:null!=t&&(e={points:t}),this.el("polygon",e)},function(){var e=t._.$;function n(){return this.selectAll("stop")}function r(n,r){var a=e("stop"),i={offset:+r+"%"};
1n=t.color(n),i["stop-color"]=n.hex,n.opacity<1&&(i["stop-opacity"]=n.opacity),e(a,i);for(var o,s=this.stops(),l=0;l<s.length;l++){if(parseFloat(s[l].attr("offset"))>r){this.node.insertBefore(a,s[l].node),o=!0;break}}return o||this.node.appendChild(a),this}function a(){if("linearGradient"==this.type){var n=e(this.node,"x1")||0,r=e(this.node,"x2")||1,a=e(this.node,"y1")||0,i=e(this.node,"y2")||0;return t._.box(n,a,math.abs(r-n),math.abs(i-a))}var o=this.node.cx||.5,s=this.node.cy||.5,l=this.node.r||0;return t._.box(o-l,s-l,2*l,2*l)}function o(e){var n=e,r=this.stops();if("string"==typeof e&&(n=eve("snap.util.grad.parse",null,"l(0,0,0,1)"+e).firstDefined().stops),t.is(n,"array")){for(var a=0;a<r.length;a++)if(n[a]){var i=t.color(n[a].color),o={offset:n[a].offset+"%"};o["stop-color"]=i.hex,i.opacity<1&&(o["stop-opacity"]=i.opacity),r[a].attr(o)}else r[a].remove();for(a=r.length;a<n.length;a++)this.addStop(n[a].color,n[a].offset);return this}}function s(i,s,l,u,c){var f=t._.make("linearGradient",i);return f.stops=n,f.addStop=r,f.getBBox=a,f.setStops=o,null!=s&&e(f.node,{x1:s,y1:l,x2:u,y2:c}),f}function l(i,o,s,l,u,c){var f=t._.make("radialGradient",i);return f.stops=n,f.addStop=r,f.getBBox=a,null!=o&&e(f.node,{cx:o,cy:s,r:l}),null!=u&&null!=c&&e(f.node,{fx:u,fy:c}),f}i.gradient=function(t){return function(t,n){var r,a=eve("snap.util.grad.parse",null,n).firstDefined();if(!a)return null;a.params.unshift(t),r="l"==a.type.toLowerCase()?s.apply(0,a.params):l.apply(0,a.params),a.type!=a.type.toLowerCase()&&e(r.node,{gradientUnits:"userSpaceOnUse"});for(var i=a.stops,o=i.length,u=0;u<o;u++){var c=i[u];r.addStop(c.color,c.offset)}return r}(this.defs,t)},i.gradientLinear=function(t,e,n,r){return s(this.defs,t,e,n,r)},i.gradientRadial=function(t,e,n,r,a){return l(this.defs,t,e,n,r,a)},i.toString=function(){var e,n=this.node.ownerDocument,r=n.createDocumentFragment(),a=n.createElement("div"),i=this.node.cloneNode(!0);return r.appendChild(a),a.appendChild(i),t._.$(i,{xmlns:"http://www.w3.org/2000/svg"}),e=a.innerHTML,r.removeChild(r.firstChild),e},i.toDataURL=function(){if(window&&window.btoa)return"data:image/svg+xml;base64,"+btoa(unescape(encodeURIComponent(this)))},i.clear=function(){for(var t,e=this.node.firstChild;e;)t=e.nextSibling,"defs"!=e.tagName?e.parentNode.removeChild(e):i.clear.call({node:e}),e=t}}()})),a.plugin((function(t,e,n,r){var a=e.prototype,i=t.is,o=t._.clone,s=/,?([a-z]),?/gi,l=parseFloat,u=Math,c=u.PI,f=u.min,d=u.max,h=u.pow,p=u.abs;function m(t){var e=m.ps=m.ps||{};return e[t]?e[t].sleep=100:e[t]={sleep:100},setTimeout((function(){for(var n in e)e.hasOwnProperty(n)&&n!=t&&(e[n].sleep--,!e[n].sleep&&delete e[n])})),e[t]}function g(t,e,n,r){return null==t&&(t=e=n=r=0),null==e&&(e=t.y,n=t.width,r=t.height,t=t.x),{x:t,y:e,width:n,w:n,height:r,h:r,x2:t+n,y2:e+r,cx:t+n/2,cy:e+r/2,r1:u.min(n,r)/2,r2:u.max(n,r)/2,r0:u.sqrt(n*n+r*r)/2,path:j(t,e,n,r),vb:[t,e,n,r].join(" ")}}function v(){return this.join(",").replace(s,"$1")}function y(t){var e=o(t);return e.toString=v,e}function b(t,e,n,r,a,i,o,s,l){return null==l?O(t,e,n,r,a,i,o,s):E(t,e,n,r,a,i,o,s,function(t,e,n,r,a,i,o,s,l){if(l<0||O(t,e,n,r,a,i,o,s)<l)return;var u,c=.5,f=1-c;u=O(t,e,n,r,a,i,o,s,f);for(;p(u-l)>.01;)u=O(t,e,n,r,a,i,o,s,f+=(u<l?1:-1)*(c/=2));return f}(t,e,n,r,a,i,o,s,l))}function x(n,r){function a(t){return+(+t).toFixed(3)}return t._.cacher((function(t,i,o){t instanceof e&&(t=t.attr("d"));for(var s,l,u,c,f,d="",h={},p=0,m=0,g=(t=Y(t)).length;m<g;m++){if("M"==(u=t[m])[0])s=+u[1],l=+u[2];else{if(p+(c=b(s,l,u[1],u[2],u[3],u[4],u[5],u[6]))>i){if(r&&!h.start){if(d+=["C"+a((f=b(s,l,u[1],u[2],u[3],u[4],u[5],u[6],i-p)).start.x),a(f.start.y),a(f.m.x),a(f.m.y),a(f.x),a(f.y)],o)return d;h.start=d,d=["M"+a(f.x),a(f.y)+"C"+a(f.n.x),a(f.n.y),a(f.end.x),a(f.end.y),a(u[5]),a(u[6])].join(),p+=c,s=+u[5],l=+u[6];continue}if(!n&&!r)return f=b(s,l,u[1],u[2],u[3],u[4],u[5],u[6],i-p)}p+=c,s=+u[5],l=+u[6]}d+=u.shift()+u}return h.end=d,f=n?p:r?h:E(s,l,u[0],u[1],u[2],u[3],u[4],u[5],1)}),null,t._.clone)}var C=x(1),F=x(),w=x(0,1);function E(t,e,n,r,a,i,o,s,l){var f=1-l,d=h(f,3),p=h(f,2),m=l*l,g=m*l,v=t+2*l*(n-t)+m*(a-2*n+t),y=e+2*l*(r-e)+m*(i-2*r+e),b=n+2*l*(a-n)+m*(o-2*a+n),x=r+2*l*(i-r)+m*(s-2*i+r);return{x:d*t+3*p*l*n+3*f*l*l*a+g*o,y:d*e+3*p*l*r+3*f*l*l*i+g*s,m:{x:v,y:y},n:{x:b,y:x},start:{x:f*t+l*n,y:f*e+l*r},end:{x:f*a+l*o,y:f*i+l*s},alpha:90-180*u.atan2(v-b,y-x)/c}}function S(e,n,r,a,i,o,s,l){t.is(e,"array")||(e=[e,n,r,a,i,o,s,l]);var u=V.apply(null,e);return g(u.min.x,u.min.y,u.max.x-u.min.x,u.max.y-u.min.y)}function B(t,e,n){return e>=t.x&&e<=t.x+t.width&&n>=t.y&&n<=t.y+t.height}function T(t,e){return t=g(t),B(e=g(e),t.x,t.y)||B(e,t.x2,t.y)||B(e,t.x,t.y2)||B(e,t.x2,t.y2)||B(t,e.x,e.y)||B(t,e.x2,e.y)||B(t,e.x,e.y2)||B(t,e.x2,e.y2)||(t.x<e.x2&&t.x>e.x||e.x<t.x2&&e.x>t.x)&&(t.y<e.y2&&t.y>e.y||e.y<t.y2&&e.y>t.y)}function k(t,e,n,r,a){return t*(t*(-3*e+9*n-9*r+3*a)+6*e-12*n+6*r)-3*e+3*n}function O(t,e,n,r,a,i,o,s,l){null==l&&(l=1);for(var c=(l=l>1?1:l<0?0:l)/2,f=[-.1252,.1252,-.3678,.3678,-.5873,.5873,-.7699,.7699,-.9041,.9041,-.9816,.9816],d=[.2491,.2491,.2335,.2335,.2032,.2032,.1601,.1601,.1069,.1069,.0472,.0472],h=0,p=0;p<12;p++){var m=c*f[p]+c,g=k(m,t,n,a,o),v=k(m,e,r,i,s),y=g*g+v*v;h+=d[p]*u.sqrt(y)}return c*h}
1function A(t,e,n,r,a,i,o,s){if(!(d(t,n)<f(a,o)||f(t,n)>d(a,o)||d(e,r)<f(i,s)||f(e,r)>d(i,s))){var l=(t-n)*(i-s)-(e-r)*(a-o);if(l){var u=((t*r-e*n)*(a-o)-(t-n)*(a*s-i*o))/l,c=((t*r-e*n)*(i-s)-(e-r)*(a*s-i*o))/l,h=+u.toFixed(2),p=+c.toFixed(2);if(!(h<+f(t,n).toFixed(2)||h>+d(t,n).toFixed(2)||h<+f(a,o).toFixed(2)||h>+d(a,o).toFixed(2)||p<+f(e,r).toFixed(2)||p>+d(e,r).toFixed(2)||p<+f(i,s).toFixed(2)||p>+d(i,s).toFixed(2)))return{x:u,y:c}}}}function M(t,e,n){if(!T(S(t),S(e)))return n?0:[];for(var r=~~(O.apply(0,t)/8),a=~~(O.apply(0,e)/8),i=[],o=[],s={},l=n?0:[],u=0;u<r+1;u++){var c=E.apply(0,t.concat(u/r));i.push({x:c.x,y:c.y,t:u/r})}for(u=0;u<a+1;u++)c=E.apply(0,e.concat(u/a)),o.push({x:c.x,y:c.y,t:u/a});for(u=0;u<r;u++)for(var f=0;f<a;f++){var d=i[u],h=i[u+1],m=o[f],g=o[f+1],v=p(h.x-d.x)<.001?"y":"x",y=p(g.x-m.x)<.001?"y":"x",b=A(d.x,d.y,h.x,h.y,m.x,m.y,g.x,g.y);if(b){if(s[b.x.toFixed(4)]==b.y.toFixed(4))continue;s[b.x.toFixed(4)]=b.y.toFixed(4);var x=d.t+p((b[v]-d[v])/(h[v]-d[v]))*(h.t-d.t),C=m.t+p((b[y]-m[y])/(g[y]-m[y]))*(g.t-m.t);x>=0&&x<=1&&C>=0&&C<=1&&(n?l++:l.push({x:b.x,y:b.y,t1:x,t2:C}))}}return l}function N(t,e,n){t=Y(t),e=Y(e);for(var r,a,i,o,s,l,u,c,f,d,h=n?0:[],p=0,m=t.length;p<m;p++){var g=t[p];if("M"==g[0])r=s=g[1],a=l=g[2];else{"C"==g[0]?(f=[r,a].concat(g.slice(1)),r=f[6],a=f[7]):(f=[r,a,r,a,s,l,s,l],r=s,a=l);for(var v=0,y=e.length;v<y;v++){var b=e[v];if("M"==b[0])i=u=b[1],o=c=b[2];else{"C"==b[0]?(d=[i,o].concat(b.slice(1)),i=d[6],o=d[7]):(d=[i,o,i,o,u,c,u,c],i=u,o=c);var x=M(f,d,n);if(n)h+=x;else{for(var C=0,F=x.length;C<F;C++)x[C].segment1=p,x[C].segment2=v,x[C].bez1=f,x[C].bez2=d;h=h.concat(x)}}}}}return h}function _(t){var e=m(t);if(e.bbox)return o(e.bbox);if(!t)return g();for(var n,r=0,a=0,i=[],s=[],l=0,u=(t=Y(t)).length;l<u;l++)if("M"==(n=t[l])[0])r=n[1],a=n[2],i.push(r),s.push(a);else{var c=V(r,a,n[1],n[2],n[3],n[4],n[5],n[6]);i=i.concat(c.min.x,c.max.x),s=s.concat(c.min.y,c.max.y),r=n[5],a=n[6]}var h=f.apply(0,i),p=f.apply(0,s),v=g(h,p,d.apply(0,i)-h,d.apply(0,s)-p);return e.bbox=o(v),v}function j(t,e,n,r,a){if(a)return[["M",+t+ +a,e],["l",n-2*a,0],["a",a,a,0,0,1,a,a],["l",0,r-2*a],["a",a,a,0,0,1,-a,a],["l",2*a-n,0],["a",a,a,0,0,1,-a,-a],["l",0,2*a-r],["a",a,a,0,0,1,a,-a],["z"]];var i=[["M",t,e],["l",n,0],["l",0,r],["l",-n,0],["z"]];return i.toString=v,i}function D(t,e,n,r,a){if(null==a&&null==r&&(r=n),t=+t,e=+e,n=+n,r=+r,null!=a)var i=Math.PI/180,o=t+n*Math.cos(-r*i),s=t+n*Math.cos(-a*i),l=[["M",o,e+n*Math.sin(-r*i)],["A",n,n,0,+(a-r>180),0,s,e+n*Math.sin(-a*i)]];else l=[["M",t,e],["m",0,-r],["a",n,r,0,1,1,0,2*r],["a",n,r,0,1,1,0,-2*r],["z"]];return l.toString=v,l}var z=t._unit2px,I={path:function(t){return t.attr("path")},circle:function(t){var e=z(t);return D(e.cx,e.cy,e.r)},ellipse:function(t){var e=z(t);return D(e.cx||0,e.cy||0,e.rx,e.ry)},rect:function(t){var e=z(t);return j(e.x||0,e.y||0,e.width,e.height,e.rx,e.ry)},image:function(t){var e=z(t);return j(e.x||0,e.y||0,e.width,e.height)},line:function(t){return"M"+[t.attr("x1")||0,t.attr("y1")||0,t.attr("x2"),t.attr("y2")]},polyline:function(t){return"M"+t.attr("points")},polygon:function(t){return"M"+t.attr("points")+"z"},deflt:function(t){var e=t.node.getBBox();return j(e.x,e.y,e.width,e.height)}};function P(e){var n=m(e);if(n.abs)return y(n.abs);if(i(e,"array")&&i(e&&e[0],"array")||(e=t.parsePathString(e)),!e||!e.length)return[["M",0,0]];var r,a=[],o=0,s=0,l=0,u=0,c=0;"M"==e[0][0]&&(l=o=+e[0][1],u=s=+e[0][2],c++,a[0]=["M",o,s]);for(var f,d,h=3==e.length&&"M"==e[0][0]&&"R"==e[1][0].toUpperCase()&&"Z"==e[2][0].toUpperCase(),p=c,g=e.length;p<g;p++){if(a.push(f=[]),(r=(d=e[p])[0])!=r.toUpperCase())switch(f[0]=r.toUpperCase(),f[0]){case"A":f[1]=d[1],f[2]=d[2],f[3]=d[3],f[4]=d[4],f[5]=d[5],f[6]=+d[6]+o,f[7]=+d[7]+s;break;case"V":f[1]=+d[1]+s;break;case"H":f[1]=+d[1]+o;break;case"R":for(var b=[o,s].concat(d.slice(1)),x=2,C=b.length;x<C;x++)b[x]=+b[x]+o,b[++x]=+b[x]+s;a.pop(),a=a.concat(W(b,h));break;case"O":a.pop(),(b=D(o,s,d[1],d[2])).push(b[0]),a=a.concat(b);break;case"U":a.pop(),a=a.concat(D(o,s,d[1],d[2],d[3])),f=["U"].concat(a[a.length-1].slice(-2));break;case"M":l=+d[1]+o,u=+d[2]+s;default:for(x=1,C=d.length;x<C;x++)f[x]=+d[x]+(x%2?o:s)}else if("R"==r)b=[o,s].concat(d.slice(1)),a.pop(),a=a.concat(W(b,h)),f=["R"].concat(d.slice(-2));else if("O"==r)a.pop(),(b=D(o,s,d[1],d[2])).push(b[0]),a=a.concat(b);else if("U"==r)a.pop(),a=a.concat(D(o,s,d[1],d[2],d[3])),f=["U"].concat(a[a.length-1].slice(-2));else for(var F=0,w=d.length;F<w;F++)f[F]=d[F];if("O"!=(r=r.toUpperCase()))switch(f[0]){case"Z":o=+l,s=+u;break;case"H":o=f[1];break;case"V":s=f[1];break;case"M":l=f[f.length-2],u=f[f.length-1];default:o=f[f.length-2],s=f[f.length-1]}}return a.toString=v,n.abs=y(a),a}function L(t,e,n,r){return[t,e,n,r,n,r]}function R(t,e,n,r,a,i){return[1/3*t+2/3*n,1/3*e+2/3*r,1/3*a+2/3*n,1/3*i+2/3*r,a,i]}function q(e,n,r,a,i,o,s,l,f,d){var h,m=120*c/180,g=c/180*(+i||0),v=[],y=t._.cacher((function(t,e,n){return{x:t*u.cos(n)-e*u.sin(n),y:t*u.sin(n)+e*u.cos(n)}}));if(!r||!a)return[e,n,l,f,l,f];
1if(d)T=d[0],k=d[1],S=d[2],B=d[3];else{e=(h=y(e,n,-g)).x,n=h.y,l=(h=y(l,f,-g)).x,f=h.y;u.cos(c/180*i),u.sin(c/180*i);var b=(e-l)/2,x=(n-f)/2,C=b*b/(r*r)+x*x/(a*a);C>1&&(r*=C=u.sqrt(C),a*=C);var F=r*r,w=a*a,E=(o==s?-1:1)*u.sqrt(p((F*w-F*x*x-w*b*b)/(F*x*x+w*b*b))),S=E*r*x/a+(e+l)/2,B=E*-a*b/r+(n+f)/2,T=u.asin(((n-B)/a).toFixed(9)),k=u.asin(((f-B)/a).toFixed(9));(T=e<S?c-T:T)<0&&(T=2*c+T),(k=l<S?c-k:k)<0&&(k=2*c+k),s&&T>k&&(T-=2*c),!s&&k>T&&(k-=2*c)}var O=k-T;if(p(O)>m){var A=k,M=l,N=f;k=T+m*(s&&k>T?1:-1),v=q(l=S+r*u.cos(k),f=B+a*u.sin(k),r,a,i,0,s,M,N,[k,A,S,B])}O=k-T;var _=u.cos(T),j=u.sin(T),D=u.cos(k),z=u.sin(k),I=u.tan(O/4),P=4/3*r*I,L=4/3*a*I,R=[e,n],V=[e+P*j,n-L*_],Y=[l+P*z,f-L*D],W=[l,f];if(V[0]=2*R[0]-V[0],V[1]=2*R[1]-V[1],d)return[V,Y,W].concat(v);for(var G=[],H=0,U=(v=[V,Y,W].concat(v).join().split(",")).length;H<U;H++)G[H]=H%2?y(v[H-1],v[H],g).y:y(v[H],v[H+1],g).x;return G}function V(t,e,n,r,a,i,o,s){for(var l,c,h,m,g,v,y,b,x=[],C=[[],[]],F=0;F<2;++F)if(0==F?(c=6*t-12*n+6*a,l=-3*t+9*n-9*a+3*o,h=3*n-3*t):(c=6*e-12*r+6*i,l=-3*e+9*r-9*i+3*s,h=3*r-3*e),p(l)<1e-12){if(p(c)<1e-12)continue;0<(m=-h/c)&&m<1&&x.push(m)}else y=c*c-4*h*l,b=u.sqrt(y),y<0||(0<(g=(-c+b)/(2*l))&&g<1&&x.push(g),0<(v=(-c-b)/(2*l))&&v<1&&x.push(v));for(var w,E=x.length,S=E;E--;)w=1-(m=x[E]),C[0][E]=w*w*w*t+3*w*w*m*n+3*w*m*m*a+m*m*m*o,C[1][E]=w*w*w*e+3*w*w*m*r+3*w*m*m*i+m*m*m*s;return C[0][S]=t,C[1][S]=e,C[0][S+1]=o,C[1][S+1]=s,C[0].length=C[1].length=S+2,{min:{x:f.apply(0,C[0]),y:f.apply(0,C[1])},max:{x:d.apply(0,C[0]),y:d.apply(0,C[1])}}}function Y(t,e){var n=!e&&m(t);if(!e&&n.curve)return y(n.curve);for(var r=P(t),a=e&&P(e),i={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},o={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},s=function(t,e,n){var r,a;if(!t)return["C",e.x,e.y,e.x,e.y,e.x,e.y];switch(!(t[0]in{T:1,Q:1})&&(e.qx=e.qy=null),t[0]){case"M":e.X=t[1],e.Y=t[2];break;case"A":t=["C"].concat(q.apply(0,[e.x,e.y].concat(t.slice(1))));break;case"S":"C"==n||"S"==n?(r=2*e.x-e.bx,a=2*e.y-e.by):(r=e.x,a=e.y),t=["C",r,a].concat(t.slice(1));break;case"T":"Q"==n||"T"==n?(e.qx=2*e.x-e.qx,e.qy=2*e.y-e.qy):(e.qx=e.x,e.qy=e.y),t=["C"].concat(R(e.x,e.y,e.qx,e.qy,t[1],t[2]));break;case"Q":e.qx=t[1],e.qy=t[2],t=["C"].concat(R(e.x,e.y,t[1],t[2],t[3],t[4]));break;case"L":t=["C"].concat(L(e.x,e.y,t[1],t[2]));break;case"H":t=["C"].concat(L(e.x,e.y,t[1],e.y));break;case"V":t=["C"].concat(L(e.x,e.y,e.x,t[1]));break;case"Z":t=["C"].concat(L(e.x,e.y,e.X,e.Y))}return t},u=function(t,e){if(t[e].length>7){t[e].shift();for(var n=t[e];n.length;)f[e]="A",a&&(h[e]="A"),t.splice(e++,0,["C"].concat(n.splice(0,6)));t.splice(e,1),b=d(r.length,a&&a.length||0)}},c=function(t,e,n,i,o){t&&e&&"M"==t[o][0]&&"M"!=e[o][0]&&(e.splice(o,0,["M",i.x,i.y]),n.bx=0,n.by=0,n.x=t[o][1],n.y=t[o][2],b=d(r.length,a&&a.length||0))},f=[],h=[],p="",g="",v=0,b=d(r.length,a&&a.length||0);v<b;v++){r[v]&&(p=r[v][0]),"C"!=p&&(f[v]=p,v&&(g=f[v-1])),r[v]=s(r[v],i,g),"A"!=f[v]&&"C"==p&&(f[v]="C"),u(r,v),a&&(a[v]&&(p=a[v][0]),"C"!=p&&(h[v]=p,v&&(g=h[v-1
1])),a[v]=s(a[v],o,g),"A"!=h[v]&&"C"==p&&(h[v]="C"),u(a,v)),c(r,a,i,o,v),c(a,r,o,i,v);var x=r[v],C=a&&a[v],F=x.length,w=a&&C.length;i.x=x[F-2],i.y=x[F-1],i.bx=l(x[F-4])||i.x,i.by=l(x[F-3])||i.y,o.bx=a&&(l(C[w-4])||o.x),o.by=a&&(l(C[w-3])||o.y),o.x=a&&C[w-2],o.y=a&&C[w-1]}return a||(n.curve=y(r)),a?[r,a]:r}function W(t,e){for(var n=[],r=0,a=t.length;a-2*!e>r;r+=2){var i=[{x:+t[r-2],y:+t[r-1]},{x:+t[r],y:+t[r+1]},{x:+t[r+2],y:+t[r+3]},{x:+t[r+4],y:+t[r+5]}];e?r?a-4==r?i[3]={x:+t[0],y:+t[1]}:a-2==r&&(i[2]={x:+t[0],y:+t[1]},i[3]={x:+t[2],y:+t[3]}):i[0]={x:+t[a-2],y:+t[a-1]}:a-4==r?i[3]=i[2]:r||(i[0]={x:+t[r],y:+t[r+1]}),n.push(["C",(-i[0].x+6*i[1].x+i[2].x)/6,(-i[0].y+6*i[1].y+i[2].y)/6,(i[1].x+6*i[2].x-i[3].x)/6,(i[1].y+6*i[2].y-i[3].y)/6,i[2].x,i[2].y])}return n}t.path=m,t.path.getTotalLength=C,t.path.getPointAtLength=F,t.path.getSubpath=function(t,e,n){if(this.getTotalLength(t)-n<1e-6)return w(t,e).end;var r=w(t,n,1);return e?w(r,e).end:r},a.getTotalLength=function(){if(this.node.getTotalLength)return this.node.getTotalLength()},a.getPointAtLength=function(t){return F(this.attr("d"),t)},a.getSubpath=function(e,n){return t.path.getSubpath(this.attr("d"),e,n)},t._.box=g,t.path.findDotsAtSegment=E,t.path.bezierBBox=S,t.path.isPointInsideBBox=B,t.closest=function(e,n,r,a){for(var i=100,o=g(e-i/2,n-i/2,i,i),s=[],l=r[0].hasOwnProperty("x")?function(t){return{x:r[t].x,y:r[t].y}}:function(t){return{x:r[t],y:a[t]}},u=0;i<=1e6&&!u;){for(var c=0,f=r.length;c<f;c++){var d=l(c);if(B(o,d.x,d.y)){u++,s.push(d);break}}u||(o=g(e-(i*=2)/2,n-i/2,i,i))}if(1e6!=i){var h,p=1/0;for(c=0,f=s.length;c<f;c++){var m=t.len(e,n,s[c].x,s[c].y);p>m&&(p=m,s[c].len=m,h=s[c])}return h}},t.path.isBBoxIntersect=T,t.path.intersection=function(t,e){return N(t,e)},t.path.intersectionNumber=function(t,e){return N(t,e,1)},t.path.isPointInside=function(t,e,n){var r=_(t);return B(r,e,n)&&N(t,[["M",e,n],["H",r.x2+10]],1)%2==1},t.path.getBBox=_,t.path.get=I,t.path.toRelative=function(e){var n=m(e),r=String.prototype.toLowerCase;if(n.rel)return y(n.rel);t.is(e,"array")&&t.is(e&&e[0],"array")||(e=t.parsePathString(e));var a=[],i=0,o=0,s=0,l=0,u=0;"M"==e[0][0]&&(s=i=e[0][1],l=o=e[0][2],u++,a.push(["M",i,o]));for(var c=u,f=e.length;c<f;c++){var d=a[c]=[],h=e[c];if(h[0]!=r.call(h[0]))switch(d[0]=r.call(h[0]),d[0]){case"a":d[1]=h[1],d[2]=h[2],d[3]=h[3],d[4]=h[4],d[5]=h[5],d[6]=+(h[6]-i).toFixed(3),d[7]=+(h[7]-o).toFixed(3);break;case"v":d[1]=+(h[1]-o).toFixed(3);break;case"m":s=h[1],l=h[2];default:for(var p=1,g=h.length;p<g;p++)d[p]=+(h[p]-(p%2?i:o)).toFixed(3)}else{d=a[c]=[],"m"==h[0]&&(s=h[1]+i,l=h[2]+o);for(var b=0,x=h.length;b<x;b++)a[c][b]=h[b]}var C=a[c].length;switch(a[c][0]){case"z":i=s,o=l;break;case"h":i+=+a[c][C-1];break;case"v":o+=+a[c][C-1];break;default:i+=+a[c][C-2],o+=+a[c][C-1]}}return a.toString=v,n.rel=y(a),a},t.path.toAbsolute=P,t.path.toCubic=Y,t.path.map=function(t,e){if(!e)return t;var n,r,a,i,o,s,l;for(a=0,o=(t=Y(t)).length;a<o;a++)for(i=1,s=(l=t[a]).length;i<s;i+=2)n=e.x(l[i],l[i+1]),r=e.y(l[i],l[i+1]),l[i]=n,l[i+1]=r;return t},t.path.toString=v,t.path.clone=y})),a.plugin((function(t,e,n,a){var i=Math.max,o=Math.min,s=function(t){if(this.items=[],this.bindings={},this.length=0,this.type="set",t)for(var e=0,n=t.length;e<n;e++)t[e]&&(this[this.items.length]=this.items[this.items.length]=t[e],this.length++)},l=s.prototype;l.push=function(){for(var t,e,n=0,r=arguments.length;n<r;n++)(t=arguments[n])&&(this[e=this.items.length]=this.items[e]=t,this.length++);return this},l.pop=function(){return this.length&&delete this[this.length--],this.items.pop()},l.forEach=function(t,e){for(var n=0,r=this.items.length;n<r;n++)if(!1===t.call(e,this.items[n],n))return this;return this},l.animate=function(e,n,a,i){"function"!=typeof a||a.length||(i=a,a=r.linear),e instanceof t._.Animation&&(i=e.callback,a=e.easing,n=a.dur,e=e.attr);var o=arguments;if(t.is(e,"array")&&t.is(o[o.length-1],"array"))var s=!0;var l,u=function(){l?this.b=l:l=this.b},c=0,f=this,d=i&&function(){++c==f.length&&i.call(this)};return this.forEach((function(t,r){eve.once("snap.animcreated."+t.id,u),s?o[r]&&t.animate.apply(t,o[r]):t.animate(e,n,a,d)}))},l.remove=function(){for(;this.length;)this.pop().remove();return this},l.bind=function(t,e,n){var r={};if("function"==typeof e)this.bindings[t]=e;else{var a=n||t;this.bindings[t]=function(t){r[a]=t,e.attr(r)}}return this},l.attr=function(t){var e={};for(var n in t)this.bindings[n]?this.bindings[n](t[n]):e[n]=t[n];for(var r=0,a=this.items.length;r<a;r++)this.items[r].attr(e);return this},l.clear=function(){for(;this.length;)this.pop()}
1,l.splice=function(t,e,n){t=t<0?i(this.length+t,0):t,e=i(0,o(this.length-t,e));var r,a=[],l=[],u=[];for(r=2;r<arguments.length;r++)u.push(arguments[r]);for(r=0;r<e;r++)l.push(this[t+r]);for(;r<this.length-t;r++)a.push(this[t+r]);var c=u.length;for(r=0;r<c+a.length;r++)this.items[t+r]=this[t+r]=r<c?u[r]:a[r-c];for(r=this.items.length=this.length-=e-c;this[r];)delete this[r++];return new s(l)},l.exclude=function(t){for(var e=0,n=this.length;e<n;e++)if(this[e]==t)return this.splice(e,1),!0;return!1},l.insertAfter=function(t){for(var e=this.items.length;e--;)this.items[e].insertAfter(t);return this},l.getBBox=function(){for(var t=[],e=[],n=[],r=[],a=this.items.length;a--;)if(!this.items[a].removed){var s=this.items[a].getBBox();t.push(s.x),e.push(s.y),n.push(s.x+s.width),r.push(s.y+s.height)}return{x:t=o.apply(0,t),y:e=o.apply(0,e),x2:n=i.apply(0,n),y2:r=i.apply(0,r),width:n-t,height:r-e,cx:t+(n-t)/2,cy:e+(r-e)/2}},l.clone=function(t){t=new s;for(var e=0,n=this.items.length;e<n;e++)t.push(this.items[e].clone());return t},l.toString=function(){return"Snap\u2018s set"},l.type="set",t.Set=s,t.set=function(){var t=new s;return arguments.length&&t.push.apply(t,Array.prototype.slice.call(arguments,0)),t}})),a.plugin((function(t,e,n,r){var a={},i=/[%a-z]+$/i,o=String;function s(t){var e=t[0];switch(e.toLowerCase()){case"t":return[e,0,0];case"m":return[e,1,0,0,1,0,0];case"r":return 4==t.length?[e,0,t[2],t[3]]:[e,0];case"s":return 5==t.length?[e,1,1,t[3],t[4]]:3==t.length?[e,1,1]:[e,1]}}function l(t){return t}function u(t){return t.join(" ")}function c(e){return t.rgb(e[0],e[1],e[2],e[3])}function f(t){var e,n,r,a,i,o,s=0,l=[];for(e=0,n=t.length;e<n;e++){for(i="[",o=['"'+t[e][0]+'"'],r=1,a=t[e].length;r<a;r++)o[r]="val["+s+++"]";i+=o+"]",l[e]=i}return Function("val","return Snap.path.toString.call(["+l+"])")}function d(t){for(var e=[],n=0,r=t.length;n<r;n++)for(var a=1,i=t[n].length;a<i;
1a++)e.push(t[n][a]);return e}function h(t){return isFinite(t)}a.stroke=a.fill="colour",e.prototype.equal=function(t,e){return eve("snap.util.equal",this,t,e).firstDefined()},eve.on("snap.util.equal",(function(e,n){var r,p,m=o(this.attr(e)||""),g=this;if("colour"==a[e])return r=t.color(m),p=t.color(n),{from:[r.r,r.g,r.b,r.opacity],to:[p.r,p.g,p.b,p.opacity],f:c};if("viewBox"==e)return{from:r=this.attr(e).vb.split(" ").map(Number),to:p=n.split(" ").map(Number),f:u};if("transform"==e||"gradientTransform"==e||"patternTransform"==e)return"string"==typeof n&&(n=o(n).replace(/\.{3}|\u2026/g,m)),function(e,n,r){e=e||new t.Matrix,n=n||new t.Matrix,e=t.parseTransformString(e.toTransformString())||[],n=t.parseTransformString(n.toTransformString())||[];for(var a,i,o,l,u=Math.max(e.length,n.length),c=[],h=[],p=0;p<u;p++){if(o=e[p]||s(n[p]),l=n[p]||s(o),o[0]!=l[0]||"r"==o[0].toLowerCase()&&(o[2]!=l[2]||o[3]!=l[3])||"s"==o[0].toLowerCase()&&(o[3]!=l[3]||o[4]!=l[4])){e=t._.transform2matrix(e,r()),n=t._.transform2matrix(n,r()),c=[["m",e.a,e.b,e.c,e.d,e.e,e.f]],h=[["m",n.a,n.b,n.c,n.d,n.e,n.f]];break}for(c[p]=[],h[p]=[],a=0,i=Math.max(o.length,l.length);a<i;a++)a in o&&(c[p][a]=o[a]),a in l&&(h[p][a]=l[a])}return{from:d(c),to:d(h),f:f(c)}}(m=this.matrix,n=t._.rgTransform.test(n)?t._.transform2matrix(n,this.getBBox()):t._.transform2matrix(t._.svgTransform2string(n),this.getBBox()),(function(){return g.getBBox(1)}));if("d"==e||"path"==e)return{from:d((r=t.path.toCubic(m,n))[0]),to:d(r[1]),f:f(r[0])};if("points"==e)return{from:r=o(m).split(t._.separator),to:p=o(n).split(t._.separator),f:function(t){return t}};if(h(m)&&h(n))return{from:parseFloat(m),to:parseFloat(n),f:l};var v,y,b,x=m.match(i),C=o(n).match(i);return x&&(y=x,b=C,t.is(y,"array")&&t.is(b,"array")&&y.toString()==b.toString())?{from:parseFloat(m),to:parseFloat(n),f:(v=x,function(t){return+t.toFixed(3)+v})}:{from:this.asPX(e),to:this.asPX(e,n),f:l}}))})),a.plugin((function(t,e,n,r){for(var a=e.prototype,i=("createTouch"in r.doc),o=["click","dblclick","mousedown","mousemove","mouseout","mouseover","mouseup","touchstart","touchmove","touchend","touchcancel"],s={mousedown:"touchstart",mousemove:"touchmove",mouseup:"touchend"},l=function(t,e){var n="y"==t?"scrollTop":"scrollLeft",a=e&&e.node?e.node.ownerDocument:r.doc;return a[n in a.documentElement?"documentElement":"body"][n]},u=function(){return this.originalEvent.preventDefault()},c=function(){return this.originalEvent.stopPropagation()},f=function(t,e,n,r){var a=i&&s[e]?s[e]:e,o=function(a){var o=l("y",r),f=l("x",r);if(i&&s.hasOwnProperty(e))for(var d=0,h=a.targetTouches&&a.targetTouches.length;d<h;d++)if(a.targetTouches[d].target==t||t.contains(a.targetTouches[d].target)){var p=a;(a=a.targetTouches[d]).originalEvent=p,a.preventDefault=u,a.stopPropagation=c;break}var m=a.clientX+f,g=a.clientY+o;return n.call(r,a,m,g)};return e!==a&&t.addEventListener(e,o,!1),t.addEventListener(a,o,!1),function(){return e!==a&&t.removeEventListener(e,o,!1),t.removeEventListener(a,o,!1),!0}},d=[],h=function(t){for(var e,n=t.clientX,r=t.clientY,a=l("y"),o=l("x"),s=d.length;s--;){if(e=d[s],i){for(var u,c=t.touches&&t.touches.length;c--;)if((u=t.touches[c]).identifier==e.el._drag.id||e.el.node.contains(u.target)){n=u.clientX,r=u.clientY,(t.originalEvent?t.originalEvent:t).preventDefault();break}}else t.preventDefault();var f=e.el.node;f.nextSibling,f.parentNode,f.style.display;n+=o,r+=a,eve("snap.drag.move."+e.el.id,e.move_scope||e.el,n-e.el._drag.x,r-e.el._drag.y,n,r,t)}},p=function e(n){t.unmousemove(h).unmouseup(e);for(var r,a=d.length;a--;)(r=d[a]).el._drag={},eve("snap.drag.end."+r.el.id,r.end_scope||r.start_scope||r.move_scope||r.el,n),eve.off("snap.drag.*."+r.el.id);d=[]},m=o.length;m--;)!function(e){t[e]=a[e]=function(n,r){if(t.is(n,"function"))this.events=this.events||[],this.events.push({name:e,f:n,unbind:f(this.node||document,e,n,r||this)});else for(var a=0,i=this.events.length;a<i;a++)if(this.events[a].name==e)try{this.events[a].f.call(this)}catch(o){}return this},t["un"+e]=a["un"+e]=function(t){for(var n=this.events||[],r=n.length;r--;)if(n[r].name==e&&(n[r].f==t||!t))return n[r].unbind(),n.splice(r,1),!n.length&&delete this.events,this;return this}}(o[m]);a.hover=function(t,e,n,r){return this.mouseover(t,n).mouseout(e,r||n)},a.unhover=function(t,e){return this.unmouseover(t).unmouseout(e)};var g=[];a.drag=function(e,n,r,a,i,o){var s,l=this;if(!arguments.length)return l.drag((function(t,e){this.attr({transform:s+(s?"T":"t")+[t,e]})}),(function(){s=this.transform().local}));function u(s,u,c){(s.originalEvent||s).preventDefault(),l._drag.x=u,l._drag.y=c,l._drag.id=s.identifier,!d.length&&t.mousemove(h).mouseup(p),d.push({el:l,move_scope:a,start_scope:i,end_scope:o}),n&&eve.on("snap.drag.start."+l.id,n),e&&eve.on("snap.drag.move."+l.id,e),r&&eve.on("snap.drag.end."+l.id,r),eve("snap.drag.start."+l.id,i||a||l,u,c,s)}function c(t,e,n){eve("snap.draginit."+l.id,l,t,e,n)}return eve.on("snap.draginit."+l.id,u),l._drag={},g.push({el:l,start:u,init:c}),l.mousedown(c),l},a.undrag=function(){for(var e=g.length;e--;)g[e].el==this&&(this.unmousedown(g[e].init),g.splice(e,1),eve.unbind("snap.drag.*."+this.id
1),eve.unbind("snap.draginit."+this.id));return!g.length&&t.unmousemove(h).unmouseup(p),this}})),a.plugin((function(t,e,n,r){e.prototype;var a=n.prototype,i=/^\s*url\((.+)\)/,o=String,s=t._.$;t.filter={},a.filter=function(n){var r=this;"svg"!=r.type&&(r=r.paper);var a=t.parse(o(n)),i=t._.id(),l=(r.node.offsetWidth,r.node.offsetHeight,s("filter"));return s(l,{id:i,filterUnits:"userSpaceOnUse"}),l.appendChild(a.node),r.defs.appendChild(l),new e(l)},eve.on("snap.util.getattr.filter",(function(){eve.stop();var e=s(this.node,"filter");if(e){var n=o(e).match(i);return n&&t.select(n[1])}})),eve.on("snap.util.attr.filter",(function(n){if(n instanceof e&&"filter"==n.type){eve.stop();var r=n.node.id;r||(s(n.node,{id:n.id}),r=n.id),s(this.node,{filter:t.url(r)})}n&&"none"!=n||(eve.stop(),this.node.removeAttribute("filter"))})),t.filter.blur=function(e,n){null==e&&(e=2);var r=null==n?e:[e,n];return t.format('<feGaussianBlur stdDeviation="{def}"/>',{def:r})},t.filter.blur.toString=function(){return this()},t.filter.shadow=function(e,n,r,a,i){return null==i&&(null==a?(i=r,r=4,a="#000"):(i=a,a=r,r=4)),null==r&&(r=4),null==i&&(i=1),null==e&&(e=0,n=2),null==n&&(n=e),a=t.color(a),t.format('<feGaussianBlur in="SourceAlpha" stdDeviation="{blur}"/><feOffset dx="{dx}" dy="{dy}" result="offsetblur"/><feFlood flood-color="{color}"/><feComposite in2="offsetblur" operator="in"/><feComponentTransfer><feFuncA type="linear" slope="{opacity}"/></feComponentTransfer><feMerge><feMergeNode/><feMergeNode in="SourceGraphic"/></feMerge>',{color:a,dx:e,dy:n,blur:r,opacity:i})},t.filter.shadow.toString=function(){return this()},t.filter.grayscale=function(e){return null==e&&(e=1),t.format('<feColorMatrix type="matrix" values="{a} {b} {c} 0 0 {d} {e} {f} 0 0 {g} {b} {h} 0 0 0 0 0 1 0"/>',{a:.2126+.7874*(1-e),b:.7152-.7152*(1-e),c:.0722-.0722*(1-e),d:.2126-.2126*(1-e),e:.7152+.2848*(1-e),f:.0722-.0722*(1-e),g:.2126-.2126*(1-e),h:.0722+.9278*(1-e)})},t.filter.grayscale.toString=function(){return this()},t.filter.sepia=function(e){return null==e&&(e=1),t.format('<feColorMatrix type="matrix" values="{a} {b} {c} 0 0 {d} {e} {f} 0 0 {g} {h} {i} 0 0 0 0 0 1 0"/>',{a:.393+.607*(1-e),b:.769-.769*(1-e),c:.189-.189*(1-e),d:.349-.349*(1-e),e:.686+.314*(1-e),f:.168-.168*(1-e),g:.272-.272*(1-e),h:.534-.534*(1-e),i:.131+.869*(1-e)})},t.filter.sepia.toString=function(){return this()},t.filter.saturate=function(e){return null==e&&(e=1),t.format('<feColorMatrix type="saturate" values="{amount}"/>',{amount:1-e})},t.filter.saturate.toString=function(){return this()},t.filter.hueRotate=function(e){return e=e||0,t.format('<feColorMatrix type="hueRotate" values="{angle}"/>',{angle:e})},t.filter.hueRotate.toString=function(){return this()},t.filter.invert=function(e){return null==e&&(e=1),t.format('<feComponentTransfer><feFuncR type="table" tableValues="{amount} {amount2}"/><feFuncG type="table" tableValues="{amount} {amount2}"/><feFuncB type="table" tableValues="{amount} {amount2}"/></feComponentTransfer>',{amount:e,amount2:1-e})},t.filter.invert.toString=function(){return this()},t.filter.brightness=function(e){return null==e&&(e=1),t.format('<feComponentTransfer><feFuncR type="linear" slope="{amount}"/><feFuncG type="linear" slope="{amount}"/><feFuncB type="linear" slope="{amount}"/></feComponentTransfer>',{amount:e})},t.filter.brightness.toString=function(){return this()},t.filter.contrast=function(e){return null==e&&(e=1),t.format('<feComponentTransfer><feFuncR type="linear" slope="{amount}" intercept="{amount2}"/><feFuncG type="linear" slope="{amount}" intercept="{amount2}"/><feFuncB type="linear" slope="{amount}" intercept="{amount2}"/></feComponentTransfer>',{amount:e,amount2:.5-e/2})},t.filter.contrast.toString=function(){return this()}})),a.plugin((function(t,e,n,r,a){var i=t._.box,o=t.is,s=/^[^a-z]*([tbmlrc])/i,l=function(){return"T"+this.dx+","+this.dy};e.prototype.getAlign=function(t,e){null==e&&o(t,"string")&&(e=t,t=null);var n=(t=t||this.paper).getBBox?t.getBBox():i(t),r=this.getBBox(),a={};switch(e=(e=e&&e.match(s))?e[1].toLowerCase():"c"){case"t":a.dx=0,a.dy=n.y-r.y;break;case"b":a.dx=0,a.dy=n.y2-r.y2;break;case"m":a.dx=0,a.dy=n.cy-r.cy;break;case"l":a.dx=n.x-r.x,a.dy=0;break;case"r":a.dx=n.x2-r.x2,a.dy=0;break;default:a.dx=n.cx-r.cx,a.dy=0}return a.toString=l,a},e.prototype.align=function(t,e){return this.transform("..."+this.getAlign(t,e))}})),a.plugin((function(t,e,n,a,i){var o=e.prototype,s=t.is,l=String,u="hasOwnProperty";function c(t,e,n){return function(r){var a=r.slice(t,e);return 1==a.length&&(a=a[0]),n?n(a):a}}var f=function(t,e,n,a){"function"!=typeof n||n.length||(a=n,n=r.linear),this.attr=t,this.dur=e,n&&(this.easing=n),a&&(this.callback=a)};t._.Animation=f,t.animation=function(t,e,n,r){return new f(t,e,n,r)},o.inAnim=function(){var t=[];for(var e in this.anims)this.anims[u](e)&&function(e){t.push({anim:new f(e._attrs,e.dur,e.easing,e._callback),mina:e,cur
1Status:e.status(),status:function(t){return e.status(t)},stop:function(){e.stop()}})}(this.anims[e]);return t},t.animate=function(t,e,n,a,i,o){"function"!=typeof i||i.length||(o=i,i=r.linear);var s=r.time(),l=r(t,e,s,s+a,r.time,n,i);return o&&eve.once("mina.finish."+l.id,o),l},o.stop=function(){for(var t=this.inAnim(),e=0,n=t.length;e<n;e++)t[e].stop();return this},o.animate=function(t,e,n,a){"function"!=typeof n||n.length||(a=n,n=r.linear),t instanceof f&&(a=t.callback,n=t.easing,e=t.dur,t=t.attr);var i,o,d,h,p=[],m=[],g={},v=this;for(var y in t)if(t[u](y)){v.equal?(i=(h=v.equal(y,l(t[y]))).from,o=h.to,d=h.f):(i=+v.attr(y),o=+t[y]);var b=s(i,"array")?i.length:1;g[y]=c(p.length,p.length+b,d),p=p.concat(i),m=m.concat(o)}var x=r.time(),C=r(p,m,x,x+e,r.time,(function(t){var e={};for(var n in g)g[u](n)&&(e[n]=g[n](t));v.attr(e)}),n);return v.anims[C.id]=C,C._attrs=t,C._callback=a,eve("snap.animcreated."+v.id,C),eve.once("mina.finish."+C.id,(function(){eve.off("mina.*."+C.id),delete v.anims[C.id],a&&a.call(v)})),eve.once("mina.stop."+C.id,(function(){eve.off("mina.*."+C.id),delete v.anims[C.id]})),v}})),a.plugin((function(t,e,n,r){function a(t){t=t.split(/(?=#)/);var e=new String(t[5]);return e[50]=t[0],e[100]=t[1],e[200]=t[2],e[300]=t[3],e[400]=t[4],e[500]=t[5],e[600]=t[6],e[700]=t[7],e[800]=t[8],e[900]=t[9],t[10]&&(e.A100=t[10],e.A200=t[11],e.A400=t[12],e.A700=t[13]),e}t.mui={},t.flat={},t.mui.red=a("#ffebee#ffcdd2#ef9a9a#e57373#ef5350#f44336#e53935#d32f2f#c62828#b71c1c#ff8a80#ff5252#ff1744#d50000"),t.mui.pink=a("#FCE4EC#F8BBD0#F48FB1#F06292#EC407A#E91E63#D81B60#C2185B#AD1457#880E4F#FF80AB#FF4081#F50057#C51162"),t.mui.purple=a("#F3E5F5#E1BEE7#CE93D8#BA68C8#AB47BC#9C27B0#8E24AA#7B1FA2#6A1B9A#4A148C#EA80FC#E040FB#D500F9#AA00FF"),t.mui.deeppurple=a("#EDE7F6#D1C4E9#B39DDB#9575CD#7E57C2#673AB7#5E35B1#512DA8#4527A0#311B92#B388FF#7C4DFF#651FFF#6200EA"),t.mui.indigo=a("#E8EAF6#C5CAE9#9FA8DA#7986CB#5C6BC0#3F51B5#3949AB#303F9F#283593#1A237E#8C9EFF#536DFE#3D5AFE#304FFE"),t.mui.blue=a("#E3F2FD#BBDEFB#90CAF9#64B5F6#64B5F6#2196F3#1E88E5#1976D2#1565C0#0D47A1#82B1FF#448AFF#2979FF#2962FF"),t.mui.lightblue=a("#E1F5FE#B3E5FC#81D4FA#4FC3F7#29B6F6#03A9F4#039BE5#0288D1#0277BD#01579B#80D8FF#40C4FF#00B0FF#0091EA"),t.mui.cyan=a("#E0F7FA#B2EBF2#80DEEA#4DD0E1#26C6DA#00BCD4#00ACC1#0097A7#00838F#006064#84FFFF#18FFFF#00E5FF#00B8D4"),t.mui.teal=a("#E0F2F1#B2DFDB#80CBC4#4DB6AC#26A69A#009688#00897B#00796B#00695C#004D40#A7FFEB#64FFDA#1DE9B6#00BFA5"),t.mui.green=a("#E8F5E9#C8E6C9#A5D6A7#81C784#66BB6A#4CAF50#43A047#388E3C#2E7D32#1B5E20#B9F6CA#69F0AE#00E676#00C853"),t.mui.lightgreen=a("#F1F8E9#DCEDC8#C5E1A5#AED581#9CCC65#8BC34A#7CB342#689F38#558B2F#33691E#CCFF90#B2FF59#76FF03#64DD17"),t.mui.lime=a("#F9FBE7#F0F4C3#E6EE9C#DCE775#D4E157#CDDC39#C0CA33#AFB42B#9E9D24#827717#F4FF81#EEFF41#C6FF00#AEEA00"),t.mui.yellow=a("#FFFDE7#FFF9C4#FFF59D#FFF176#FFEE58#FFEB3B#FDD835#FBC02D#F9A825#F57F17#FFFF8D#FFFF00#FFEA00#FFD600"),t.mui.amber=a("#FFF8E1#FFECB3#FFE082#FFD54F#FFCA28#FFC107#FFB300#FFA000#FF8F00#FF6F00#FFE57F#FFD740#FFC400#FFAB00"),t.mui.orange=a("#FFF3E0#FFE0B2#FFCC80#FFB74D#FFA726#FF9800#FB8C00#F57C00#EF6C00#E65100#FFD180#FFAB40#FF9100#FF6D00"),t.mui.deeporange=a("#FBE9E7#FFCCBC#FFAB91#FF8A65#FF7043#FF5722#F4511E#E64A19#D84315#BF360C#FF9E80#FF6E40#FF3D00#DD2C00"),t.mui.brown=a("#EFEBE9#D7CCC8#BCAAA4#A1887F#8D6E63#795548#6D4C41#5D4037#4E342E#3E2723"),t.mui.grey=a("#FAFAFA#F5F5F5#EEEEEE#E0E0E0#BDBDBD#9E9E9E#757575#616161#424242#212121"),t.mui.bluegrey=a("#ECEFF1#CFD8DC#B0BEC5#90A4AE#78909C#607D8B#546E7A#455A64#37474F#263238"),t.flat.turquoise="#1abc9c",t.flat.greensea="#16a085",t.flat.sunflower="#f1c40f",t.flat.orange="#f39c12",t.flat.emerland="#2ecc71",t.flat.nephritis="#27ae60",t.flat.carrot="#e67e22",t.flat.pumpkin="#d35400",t.flat.peterriver="#3498db",t.flat.belizehole="#2980b9",t.flat.alizarin="#e74c3c",t.flat.pomegranate="#c0392b",t.flat.amethyst="#9b59b6",t.flat.wisteria="#8e44ad",t.flat.clouds="#ecf0f1",t.flat.silver="#bdc3c7",t.flat.wetasphalt="#34495e",t.flat.midnightblue="#2c3e50",t.flat.concrete="#95a5a6",t.flat.asbestos="#7f8c8d",t.importMUIColors=function(){for(var e in t.mui)t.mui.hasOwnProperty(e)&&(window[e]=t.mui[e])}})),t.exports=a},442:function(t,e,n){var r;!function(n){var a,i,o="hasOwnProperty",s=/[\.\/]/,l=/\s*,\s*/,u=function(t,e){return t-e},c={n:{}},f=function(){for(var t=0,e=this.length;t<e;t++)if("undefined"!=typeof this[t])return this[t]},d=function(){for(var t=this.length;--t;)if("undefined"!=typeof this[t])return this[t]},h=Object.prototype.toString,p=String,m=Array.isArray||function(t){return t instanceof Array||"[object Array]"==h.call(t)},g=function t(e,n){var r,o=i,s=Array.prototype.slice.call(arguments,2),l=t.listeners(e),c=0,h=[],p={},m=[],g=a;m.firstDefined=f,m.lastDefined=d,a=e,i=0;for(var v=0,y=l.length;v<y;v++)"zIndex"in l[v]&&(h.push(l[v].zIndex),l[v].zIndex<0&&(p[l[v].zIndex]=l[v]));for(h.sort(u);h[c]<0;)if(r=p[h[c++]],m.push(r.apply(n,s)),i)return i=o,m;for(v=0;v<y;
1v++)if("zIndex"in(r=l[v]))if(r.zIndex==h[c]){if(m.push(r.apply(n,s)),i)break;do{if((r=p[h[++c]])&&m.push(r.apply(n,s)),i)break}while(r)}else p[r.zIndex]=r;else if(m.push(r.apply(n,s)),i)break;return i=o,a=g,m};g._events=c,g.listeners=function(t){var e,n,r,a,i,o,l,u,f=m(t)?t:t.split(s),d=c,h=[d],p=[];for(a=0,i=f.length;a<i;a++){for(u=[],o=0,l=h.length;o<l;o++)for(n=[(d=h[o].n)[f[a]],d["*"]],r=2;r--;)(e=n[r])&&(u.push(e),p=p.concat(e.f||[]));h=u}return p},g.separator=function(t){t?(t="["+(t=p(t).replace(/(?=[\.\^\]\[\-])/g,"\\"))+"]",s=new RegExp(t)):s=/[\.\/]/},g.on=function(t,e){if("function"!=typeof e)return function(){};for(var n=m(t)?m(t[0])?t:[t]:p(t).split(l),r=0,a=n.length;r<a;r++)!function(t){for(var n,r=m(t)?t:p(t).split(s),a=c,i=0,o=r.length;i<o;i++)a=(a=a.n).hasOwnProperty(r[i])&&a[r[i]]||(a[r[i]]={n:{}});for(a.f=a.f||[],i=0,o=a.f.length;i<o;i++)if(a.f[i]==e){n=!0;break}!n&&a.f.push(e)}(n[r]);return function(t){+t==+t&&(e.zIndex=+t)}},g.f=function(t){var e=[].slice.call(arguments,1);return function(){g.apply(null,[t,null].concat(e).concat([].slice.call(arguments,0)))}},g.stop=function(){i=1},g.nt=function(t){var e=m(a)?a.join("."):a;return t?new RegExp("(?:\\.|\\/|^)"+t+"(?:\\.|\\/|$)").test(e):e},g.nts=function(){return m(a)?a:a.split(s)},g.off=g.unbind=function(t,e){if(t){var n=m(t)?m(t[0])?t:[t]:p(t).split(l);if(n.length>1)for(var r=0,a=n.length;r<a;r++)g.off(n[r],e);else{n=m(t)?t:p(t).split(s);var i,u,f,d,h,v=[c],y=[];for(r=0,a=n.length;r<a;r++)for(d=0;d<v.length;d+=f.length-2){if(f=[d,1],i=v[d].n,"*"!=n[r])i[n[r]]&&(f.push(i[n[r]]),y.unshift({n:i,name:n[r]}));else for(u in i)i[o](u)&&(f.push(i[u]),y.unshift({n:i,name:u}));v.splice.apply(v,f)}for(r=0,a=v.length;r<a;r++)for(i=v[r];i.n;){if(e){if(i.f){for(d=0,h=i.f.length;d<h;d++)if(i.f[d]==e){i.f.splice(d,1);break}!i.f.length&&delete i.f}for(u in i.n)if(i.n[o](u)&&i.n[u].f){var b=i.n[u].f;for(d=0,h=b.length;d<h;d++)if(b[d]==e){b.splice(d,1);break}!b.length&&delete i.n[u].f}}else for(u in delete i.f,i.n)i.n[o](u)&&i.n[u].f&&delete i.n[u].f;i=i.n}t:for(r=0,a=y.length;r<a;r++){for(u in(i=y[r]).n[i.name].f)continue t;for(u in i.n[i.name].n)continue t;delete i.n[i.name]}}}else g._events=c={n:{}}},g.once=function(t,e){return g.on(t,(function n(){return g.off(t,n),e.apply(this,arguments)}))},g.version="0.5.4",g.toString=function(){return"You are running Eve 0.5.4"},n.eve=g,t.exports?t.exports=g:void 0===(r=function(){return g}.apply(e,[]))||(t.exports=r)}("undefined"!=typeof window?window:this)},443:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var a=r(n(405)),i=r(n(392)),o=n(406),s={svg:{lib:a.default,pathInitial:"M-7.312,0H0c0,0,0,113.839,0,400c0,264.506,0,400,0,400h-7.312V0z",pathOpen:"M-7.312,0H15c0,0,66,113.339,66,399.5C81,664.006,15,800,15,800H-7.312V0z;M-7.312,0H100c0,0,0,113.839,0,400c0,264.506,0,400,0,400H-7.312V0z",animate:function(t){var e=0,n=this.pathOpen.split(";"),r=n.length,a=window.mina;!function i(){e>r-1||(t.animate({path:n[e]},0===e?400:500,0===e?a.easein:a.elastic,(function(){i()})),e++)}()}},morphShape:function(t,e,n){return{position:"absolute",width:"100%",height:"100%",right:n?"inherit":0,left:n?0:"inherit",MozTransform:n?"rotateY(180deg)":"rotateY(0deg)",MsTransform:n?"rotateY(180deg)":"rotateY(0deg)",OTransform:n?"rotateY(180deg)":"rotateY(0deg)",WebkitTransform:n?"rotateY(180deg)":"rotateY(0deg)",transform:n?"rotateY(180deg)":"rotateY(0deg)"}},menuWrap:function(t,e,n){return{MozTransform:t?"translate3d(0, 0, 0)":n?"translate3d(100%, 0, 0)":"translate3d(-100%, 0, 0)",MsTransform:t?"translate3d(0, 0, 0)":n?"translate3d(100%, 0, 0)":"translate3d(-100%, 0, 0)",OTransform:t?"translate3d(0, 0, 0)":n?"translate3d(100%, 0, 0)":"translate3d(-100%, 0, 0)",WebkitTransform:t?"translate3d(0, 0, 0)":n?"translate3d(100%, 0, 0)":"translate3d(-100%, 0, 0)",transform:t?"translate3d(0, 0, 0)":n?"translate3d(100%, 0, 0)":"translate3d(-100%, 0, 0)",transition:t?"transform 0.4s 0s":"transform 0.4s"}},menu:function(t,e,n){var r=(0,o.pxToNum)(e)-140;return{position:"fixed",MozTransform:t?"":n?"translate3d("+r+", 0, 0)":"translate3d(-"+r+", 0, 0)",MsTransform:t?"":n?"translate3d("+r+", 0, 0)":"translate3d(-"+r+", 0, 0)",OTransform:t?"":n?"translate3d("+r+", 0, 0)":"translate3d(-"+r+", 0, 0)",WebkitTransform:t?"":n?"translate3d("+r+", 0, 0)":"translate3d(-"+r+", 0, 0)",transform:t?"":n?"translate3d("+r+", 0, 0)":"translate3d(-"+r+", 0, 0)",transition:t?"opacity 0.1s 0.4s cubic-bezier(.17, .67, .1, 1.27), transform 0.1s 0.4s cubic-bezier(.17, .67, .1, 1.27)":"opacity 0s 0.3s cubic-bezier(.17, .67, .1, 1.27), transform 0s 0.3s cubic-bezier(.17, .67, .1, 1.27)",opacity:t?1:0}},item:function(t,e,n,r){var a=(0,o.pxToNum)(e)-140;return{MozTransform:t?"translate3d(0, 0, 0)":n?"translate3d("+a+", 0, 0
1)":"translate3d(-"+a+", 0, 0)",MsTransform:t?"translate3d(0, 0, 0)":n?"translate3d("+a+", 0, 0)":"translate3d(-"+a+", 0, 0)",OTransform:t?"translate3d(0, 0, 0)":n?"translate3d("+a+", 0, 0)":"translate3d(-"+a+", 0, 0)",WebkitTransform:t?"translate3d(0, 0, 0)":n?"translate3d("+a+", 0, 0)":"translate3d(-"+a+", 0, 0)",transform:t?"translate3d(0, 0, 0)":n?"translate3d("+a+", 0, 0)":"translate3d(-"+a+", 0, 0)",transition:t?"opacity 0.3s 0.4s, transform 0.3s 0.4s":"opacity 0s 0.3s cubic-bezier(.17, .67, .1, 1.27), transform 0s 0.3s cubic-bezier(.17, .67, .1, 1.27)",opacity:t?1:0}},closeButton:function(t,e,n){var r=(0,o.pxToNum)(e)-140;return{MozTransform:t?"translate3d(0, 0, 0)":n?"translate3d("+r+", 0, 0)":"translate3d(-"+r+", 0, 0)",MsTransform:t?"translate3d(0, 0, 0)":n?"translate3d("+r+", 0, 0)":"translate3d(-"+r+", 0, 0)",OTransform:t?"translate3d(0, 0, 0)":n?"translate3d("+r+", 0, 0)":"translate3d(-"+r+", 0, 0)",WebkitTransform:t?"translate3d(0, 0, 0)":n?"translate3d("+r+", 0, 0)":"translate3d(-"+r+", 0, 0)",transform:t?"translate3d(0, 0, 0)":n?"translate3d("+r+", 0, 0)":"translate3d(-"+r+", 0, 0)",transition:t?"opacity 0.3s 0.4s cubic-bezier(.17, .67, .1, 1.27), transform 0.3s 0.4s cubic-bezier(.17, .67, .1, 1.27)":"opacity 0s 0.3s cubic-bezier(.17, .67, .1, 1.27), transform 0s 0.3s cubic-bezier(.17, .67, .1, 1.27)",opacity:t?1:0}}};e.default=(0,i.default)(s),t.exports=e.default},444:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r,a=n(392),i=(r=a)&&r.__esModule?r:{default:r};e.default=(0,i.default)({pageWrap:function(t,e,n){return{MozTransform:t?"":n?"translate3d(-"+e+", 0, 0)":"translate3d("+e+", 0, 0)",MsTransform:t?"":n?"translate3d(-"+e+", 0, 0)":"translate3d("+e+", 0, 0)",OTransform:t?"":n?"translate3d(-"+e+", 0, 0)":"translate3d("+e+", 0, 0)",WebkitTransform:t?"":n?"translate3d(-"+e+", 0, 0)":"translate3d("+e+", 0, 0)",transform:t?"":n?"translate3d(-"+e+", 0, 0)":"translate3d("+e+", 0, 0)",transition:"all 0.5s"}},outerContainer:function(t){return{overflow:t?"":"hidden"}}}),t.exports=e.default},445:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r,a=n(392),i=(r=a)&&r.__esModule?r:{default:r};e.default=(0,i.default)({pageWrap:function(t,e,n){return{MozTransform:t?"":n?"translate3d(-"+e+", 0, 0) rotateY(15deg)":"translate3d("+e+", 0, 0) rotateY(-15deg)",MsTransform:t?"":n?"translate3d(-"+e+", 0, 0) rotateY(15deg)":"translate3d("+e+", 0, 0) rotateY(-15deg)",OTransform:t?"":n?"translate3d(-"+e+", 0, 0) rotateY(15deg)":"translate3d("+e+", 0, 0) rotateY(-15deg)",WebkitTransform:t?"":n?"translate3d(-"+e+", 0, 0) rotateY(15deg)":"translate3d("+e+", 0, 0) rotateY(-15deg)",transform:t?"":n?"translate3d(-"+e+", 0, 0) rotateY(15deg)":"translate3d("+e+", 0, 0) rotateY(-15deg)",transformOrigin:n?"100% 50%":"0% 50%",transformStyle:"preserve-3d",transition:"all 0.5s"}},outerContainer:function(t){return{perspective:"1500px",overflow:t?"":"hidden"}}}),t.exports=e.default},446:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r,a=n(392),i=(r=a)&&r.__esModule?r:{default:r};e.default=(0,i.default)({pageWrap:function(t,e){return{MozTransform:t?"":"translate3d(0, 0, -"+e+")",MsTransform:t?"":"translate3d(0, 0, -"+e+")",OTransform:t?"":"translate3d(0, 0, -"+e+")",WebkitTransform:t?"":"translate3d(0, 0, -"+e+")",transform:t?"":"translate3d(0, 0, -"+e+")",transformOrigin:"100%",transformStyle:"preserve-3d",transition:"all 0.5s"}},outerContainer:function(){return{perspective:"1500px"}}}),t.exports=e.default},447:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r,a=n(392),i=(r=a)&&r.__esModule?r:{default:r};e.default=(0,i.default)({pageWrap:function(t,e,n){return{MozTransform:t?"":n?"translate3d(-100px, 0, -600px) rotateY(20deg)":"translate3d(100px, 0, -600px) rotateY(-20deg)",MsTransform:t?"":n?"translate3d(-100px, 0, -600px) rotateY(20deg)":"translate3d(100px, 0, -600px) rotateY(-20deg)",OTransform:t?"":n?"translate3d(-100px, 0, -600px) rotateY(20deg)":"translate3d(100px, 0, -600px) rotateY(-20deg)",WebkitTransform:t?"":n?"translate3d(-100px, 0, -600px) rotateY(20deg)":"translate3d(100px, 0, -600px) rotateY(-20deg)",transform:t?"":n?"translate3d(-100px, 0, -600px) rotateY(20deg)":"translate3d(100px, 0, -600px) rotateY(-20deg)",transformStyle:"preserve-3d",transition:"all 0.5s",overflow:t?"":"hidden"}},outerContainer:function(t){return{perspective:"1500px",overflow:t?"":"hidden"}}}),t.exports=e.default},448:function(t,e,n){"use strict";
1Object.defineProperty(e,"__esModule",{value:!0});var r,a=n(392),i=(r=a)&&r.__esModule?r:{default:r};e.default=(0,i.default)({menuWrap:function(t){return{MozTransform:t?"":"translate3d(0, -100%, 0)",MsTransform:t?"":"translate3d(0, -100%, 0)",OTransform:t?"":"translate3d(0, -100%, 0)",WebkitTransform:t?"":"translate3d(0, -100%, 0)",transform:t?"":"translate3d(0, -100%, 0)",transition:"all 0.5s ease-in-out"}},pageWrap:function(t,e,n){return{MozTransform:t?"":n?"translate3d(-"+e+", 0, 0)":"translate3d("+e+", 0, 0)",MsTransform:t?"":n?"translate3d(-"+e+", 0, 0)":"translate3d("+e+", 0, 0)",OTransform:t?"":n?"translate3d(-"+e+", 0, 0)":"translate3d("+e+", 0, 0)",WebkitTransform:t?"":n?"translate3d(-"+e+", 0, 0)":"translate3d("+e+", 0, 0)",transform:t?"":n?"translate3d(-"+e+", 0, 0)":"translate3d("+e+", 0, 0)",transition:"all 0.5s"}},outerContainer:function(t){return{perspective:"1500px",perspectiveOrigin:"0% 50%",overflow:t?"":"hidden"}}}),t.exports=e.default},449:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r,a=n(392),i=(r=a)&&r.__esModule?r:{default:r};e.default=(0,i.default)({menuWrap:function(t,e,n){return{MozTransform:"translate3d(0, 0, 0)",MsTransform:"translate3d(0, 0, 0)",OTransform:"translate3d(0, 0, 0)",WebkitTransform:"translate3d(0, 0, 0)",transform:"translate3d(0, 0, 0)",zIndex:t?1e3:-1}},overlay:function(t,e,n){return{zIndex:1400,MozTransform:t?n?"translate3d(-"+e+", 0, 0)":"translate3d("+e+", 0, 0)":"translate3d(0, 0, 0)",MsTransform:t?n?"translate3d(-"+e+", 0, 0)":"translate3d("+e+", 0, 0)":"translate3d(0, 0, 0)",OTransform:t?n?"translate3d(-"+e+", 0, 0)":"translate3d("+e+", 0, 0)":"translate3d(0, 0, 0)",WebkitTransform:t?n?"translate3d(-"+e+", 0, 0)":"translate3d("+e+", 0, 0)":"translate3d(0, 0, 0)",transform:t?n?"translate3d(-"+e+", 0, 0)":"translate3d("+e+", 0, 0)":"translate3d(0, 0, 0)",transition:"all 0.5s",visibility:t?"visible":"hidden"}},pageWrap:function(t,e,n){return{MozTransform:t?"":n?"translate3d(-"+e+", 0, 0)":"translate3d("+e+", 0, 0)",MsTransform:t?"":n?"translate3d(-"+e+", 0, 0)":"translate3d("+e+", 0, 0)",OTransform:t?"":n?"translate3d(-"+e+", 0, 0)":"translate3d("+e+", 0, 0)",WebkitTransform:t?"":n?"translate3d(-"+e+", 0, 0)":"translate3d("+e+", 0, 0)",transform:t?"":n?"translate3d(-"+e+", 0, 0)":"translate3d("+e+", 0, 0)",transition:"all 0.5s",zIndex:1200,position:"relative"}},burgerIcon:function(t,e,n){return{MozTransform:t?n?"translate3d("+e+", 0, 0)":"translate3d(-"+e+", 0, 0)":"translate3d(0, 0, 0)",MsTransform:t?n?"translate3d("+e+", 0, 0)":"translate3d(-"+e+", 0, 0)":"translate3d(0, 0, 0)",OTransform:t?n?"translate3d("+e+", 0, 0)":"translate3d(-"+e+", 0, 0)":"translate3d(0, 0, 0)",WebkitTransform:t?n?"translate3d("+e+", 0, 0)":"translate3d(-"+e+", 0, 0)":"translate3d(0, 0, 0)",transform:t?n?"translate3d("+e+", 0, 0)":"translate3d(-"+e+", 0, 0)":"translate3d(0, 0, 0)",transition:"all 0.1s",position:"relative",zIndex:1300}},outerContainer:function(t){return{overflow:t?"":"hidden"}}}),t.exports=e.default},471:function(t,e,n){"use strict";var r=n(6),a=n(112),i=n(22),o=n(0),s=n.n(o),l=n(10),u=n(185),c=n(46);var f=n(186),d=n(57),h=n(44),p=o.forwardRef((function(t,e){var n=t.children,a=t.classes,s=t.className,u=t.color,c=void 0===u?"inherit":u,f=t.component,d=void 0===f?"svg":f,p=t.fontSize,m=void 0===p?"default":p,g=t.htmlColor,v=t.titleAccess,y=t.viewBox,b=void 0===y?"0 0 24 24":y,x=Object(i.a)(t,["children","classes","className","color","component","fontSize","htmlColor","titleAccess","viewBox"]);return o.createElement(d,Object(r.a)({className:Object(l.a)(a.root,s,"inherit"!==c&&a["color".concat(Object(h.a)(c))],"default"!==m&&a["fontSize".concat(Object(h.a)(m))]),focusable:"false",viewBox:b,color:g,"aria-hidden":!v||void 0,role:v?"img":void 0,ref:e},x),n,v?o.createElement("title",null,v):null)}));p.muiName="SvgIcon";var m=Object(c.a)((function(t){return{root:{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:"currentColor",flexShrink:0,fontSize:t.typography.pxToRem(24),transition:t.transitions.create("fill",{duration:t.transitions.duration.shorter})},colorPrimary:{color:t.palette.primary.main},colorSecondary:{color:t.palette.secondary.main},colorAction:{color:t.palette.action.active},colorError:{color:t.palette.error.main},colorDisabled:{color:t.palette.action.disabled},fontSizeInherit:{fontSize:"inherit"},fontSizeSmall:{fontSize:t.typography.pxToRem(20)},fontSizeLarge:{fontSize:t.typography.pxToRem(35)}}}),{name:"MuiSvgIcon"})(p);var g=function(t,e){var n=function(e,n){return s.a.createElement(m,Object(r.a)({ref:n},e),t)};return n.muiName=m.muiName,s.a.memo(s.a.forwardRef(n))}(o.createElement("path",{d:"M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z"}));function v(t,e){if(null==t)return t;var n=Math.round(t/e)*e;return Number(n.toFixed(function(t){var e=t.toString().split(".")[1];return e?e.length:0}(e)))}function y(t){t.value;var e=Object(i.a)(t,["value"]);return o.createElement("span",e)}var b=o.createElement(g,{fontSize:"inherit"});function x(t){return"".concat(t," Star").concat(1!==t?"s":"")}var C=o.forwardRef((function(t,e){var n=t.classes,s=t.className,c=t.defaultValue,p=void 0===c?null:c,m=t.disabled,g=void 0!==m&&m,C=t.emptyIcon,F=t.emptyLabelText,w=void 0===F?"Empty":F,E=t.getLabelText,S=void 0===E?x:E,B=t.icon,T=void 0===B?b:B,k=t.IconContainerComponent,O=void 0===k?y:k,A=t.max,M=void 0===A?5:A,N=t.name,_=t.onChange,j=t.onChangeActive,D=t.onMouseLeave,z=t.onMouseMove,I=t.precision,P=void 0===I?1:I,L=t.readOnly,R=void 0!==L&&L,q=t.size,V=void 0===q?"medium":q,Y=t.value,W=Object(i.a)(t,["classes","className","defaultValue","disabled","emptyIcon","emptyLabelText","getLabelText","icon","IconContainerComponent","max","name","onChange","onChangeActive","onMouseLeave","onMouseMove","precision","readOnly","size","value"]),G=function(t){var e=o.useState(t),n=e[0],r=e[1],a=t||n;return o.useEffect((function(){null==n&&r("mui-".concat(Math.round(1e5*Math.random())))}),[n]),a}(N),H=function(t){var e=t.controlled,n=t.default,r=(t.name,t.state,o.useRef(void 0!==e).current),a=o.useState(n),i=a[0],s=a[1];return[r?e:i,o.useCallback((function(t){r||s(t)}),[])]}({controlled:Y,default:p,name:"Rating"}),U=Object(a.a)(H,2),X=U[0],$=U[1],Z=v(X,P),J=Object(u.a)(),Q=o.useState({hover:-1,focus:-1}),K=Q[0],tt=K.hover,et=K.focus,nt=Q[1],rt=Z;-1!==tt&&(rt=tt),-1!==et&&(rt=et);var at=Object(f.a)(),it=at.isFocusVisible,ot=at.onBlurVisible,st=at.ref,lt=o.useState(!1),ut=lt[0],ct=lt[1],ft=o.useRef(),dt=Object(d.a)(st,ft),ht=Object(d.a)(dt,e),pt=function(t){var e=parseFloat(t.target.value);$(e),_&&_(t,e)},mt=function(t){0===t.clientX&&0===t.clientY||(nt({hover:-1,focus:-1}),$(null),_&&parseFloat(t.target.value)===Z&&_(t,null))},gt=function(t){it(t)&&ct(!0);var e=parseFloat(t.target.value);nt((function(t){return{hover:t.hover,focus:e}})),j&&et!==e&&j(t,e)},vt=function(t){if(-1===tt){!1!==ut&&(ct(!1),ot());nt((function(t){return{hover:t.hover,focus:-1}}
1)),j&&-1!==et&&j(t,-1)}},yt=function(t,e){var a="".concat(G,"-").concat(String(t.value).replace(".","-")),i=o.createElement(O,{value:t.value,className:Object(l.a)(n.icon,t.filled?n.iconFilled:n.iconEmpty,t.hover&&n.iconHover,t.focus&&n.iconFocus,t.active&&n.iconActive)},C&&!t.filled?C:T);return R?o.createElement("span",Object(r.a)({key:t.value},e),i):o.createElement(o.Fragment,{key:t.value},o.createElement("label",Object(r.a)({className:n.label,htmlFor:a},e),i,o.createElement("span",{className:n.visuallyhidden},S(t.value))),o.createElement("input",{onFocus:gt,onBlur:vt,onChange:pt,onClick:mt,disabled:g,value:t.value,id:a,type:"radio",name:G,checked:t.checked,className:n.visuallyhidden}))};return o.createElement("span",Object(r.a)({ref:ht,onMouseMove:function(t){z&&z(t);var e,n=ft.current,r=n.getBoundingClientRect(),a=r.right,i=r.left,o=n.firstChild.getBoundingClientRect().width;e="rtl"===J.direction?(a-t.clientX)/(o*M):(t.clientX-i)/(o*M);var s=v(M*e+P/2,P);s=function(t,e,n){return t<e?e:t>n?n:t}(s,P,M),nt((function(t){return t.hover===s&&t.focus===s?t:{hover:s,focus:s}})),ct(!1),j&&tt!==s&&j(t,s)},onMouseLeave:function(t){D&&D(t);nt({hover:-1,focus:-1}),j&&-1!==tt&&j(t,-1)},className:Object(l.a)(n.root,s,"medium"!==V&&n["size".concat(Object(h.a)(V))],g&&n.disabled,ut&&n.focusVisible,R&&n.readOnly),role:R?"img":null,"aria-label":R?S(rt):null},W),Array.from(new Array(M)).map((function(t,e){var r=e+1;if(P<1){var a=Array.from(new Array(1/P));return o.createElement("span",{key:r,className:Object(l.a)(n.decimal,r===Math.ceil(rt)&&(-1!==tt||-1!==et)&&n.iconActive)},a.map((function(t,e){var n=v(r-1+(e+1)*P,P);return yt({value:n,filled:n<=rt,hover:n<=tt,focus:n<=et,checked:n===Z},{style:a.length-1===e?{}:{width:n===rt?"".concat((e+1)*P*100,"%"):"0%",overflow:"hidden",zIndex:1,position:"absolute"}})})))}return yt({value:r,active:r===rt&&(-1!==tt||-1!==et),filled:r<=rt,hover:r<=tt,focus:r<=et,checked:r===Z})})),!R&&!g&&null==Z&&o.createElement(o.Fragment,null,o.createElement("input",{value:"",id:"".concat(G,"-empty"),type:"radio",name:G,defaultChecked:!0,className:n.visuallyhidden}),o.createElement("label",{className:n.pristine,htmlFor:"".concat(G,"-empty")},o.createElement("span",{className:n.visuallyhidden},w))))}));e.a=Object(c.a)((function(t){return{root:{display:"inline-flex",position:"relative",fontSize:t.typography.pxToRem(24),color:"#ffb400",cursor:"pointer",textAlign:"left",WebkitTapHighlightColor:"transparent","&$disabled":{opacity:.5,pointerEvents:"none"},"&$focusVisible $iconActive":{outline:"1px solid #999"}},sizeSmall:{fontSize:t.typography.pxToRem(18)},sizeLarge:{fontSize:t.typography.pxToRem(30)},readOnly:{pointerEvents:"none"},disabled:{},focusVisible:{},visuallyhidden:{border:0,clip:"rect(0 0 0 0)",height:1,margin:-1,color:"#000",overflow:"hidden",padding:0,position:"absolute",top:20,width:1},pristine:{"input:focus + &":{top:0,bottom:0,position:"absolute",outline:"1px solid #999",width:"100%"}},label:{cursor:"inherit"},icon:{display:"flex",transition:t.transitions.create("transform",{duration:t.transitions.duration.shortest}),pointerEvents:"none"},iconEmpty:{color:t.palette.action.disabled},iconFilled:{},iconHover:{},iconFocus:{},iconActive:{transform:"scale(1.2)"},decimal:{position:"relative"}}}),{name:"MuiRating"})(C)}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.