(function (root, factory){
if(typeof define==='function'&&define.amd){
define(['jquery'], factory);
}else if(typeof exports==='object'){
module.exports=factory(require('jquery'));
}else{
root.lightbox=factory(root.jQuery);
}}(this, function ($){
function Lightbox(options){
this.album=[];
this.currentImageIndex=void 0;
this.init();
this.options=$.extend({}, this.constructor.defaults);
this.option(options);
}
Lightbox.defaults={
albumLabel: 'Image %1 of %2',
alwaysShowNavOnTouchDevices: false,
fadeDuration: 600,
fitImagesInViewport: true,
imageFadeDuration: 600,
positionFromTop: 50,
resizeDuration: 700,
showImageNumberLabel: true,
wrapAround: false,
disableScrolling: false,
sanitizeTitle: false
};
Lightbox.prototype.option=function(options){
$.extend(this.options, options);
};
Lightbox.prototype.imageCountLabel=function(currentImageNum, totalImages){
return this.options.albumLabel.replace(/%1/g, currentImageNum).replace(/%2/g, totalImages);
};
Lightbox.prototype.init=function(){
var self=this;
$(document).ready(function(){
self.enable();
self.build();
});
};
Lightbox.prototype.enable=function(){
var self=this;
$('body').on('click', 'a[rel^=lightbox], area[rel^=lightbox], a[data-lightbox], area[data-lightbox]', function(event){
self.start($(event.currentTarget));
return false;
});
};
Lightbox.prototype.build=function(){
if($('#lightbox').length > 0){
return;
}
var self=this;
$('<div id="lightboxOverlay" tabindex="-1" class="lightboxOverlay"></div><div id="lightbox" tabindex="-1" class="lightbox"><div class="lb-outerContainer"><div class="lb-container"><img class="lb-image" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" alt=""/><div class="lb-nav"><a class="lb-prev" role="button" tabindex="0" aria-label="Previous image" href="" ></a><a class="lb-next" role="button" tabindex="0" aria-label="Next image" href="" ></a></div><div class="lb-loader"><a class="lb-cancel" role="button" tabindex="0"></a></div></div></div><div class="lb-dataContainer"><div class="lb-data"><div class="lb-details"><span class="lb-caption"></span><span class="lb-number"></span></div><div class="lb-closeContainer"><a class="lb-close" role="button" tabindex="0"></a></div></div></div></div>').appendTo($('body'));
this.$lightbox=$('#lightbox');
this.$overlay=$('#lightboxOverlay');
this.$outerContainer=this.$lightbox.find('.lb-outerContainer');
this.$container=this.$lightbox.find('.lb-container');
this.$image=this.$lightbox.find('.lb-image');
this.$nav=this.$lightbox.find('.lb-nav');
this.containerPadding={
top: parseInt(this.$container.css('padding-top'), 10),
right: parseInt(this.$container.css('padding-right'), 10),
bottom: parseInt(this.$container.css('padding-bottom'), 10),
left: parseInt(this.$container.css('padding-left'), 10)
};
this.imageBorderWidth={
top: parseInt(this.$image.css('border-top-width'), 10),
right: parseInt(this.$image.css('border-right-width'), 10),
bottom: parseInt(this.$image.css('border-bottom-width'), 10),
left: parseInt(this.$image.css('border-left-width'), 10)
};
this.$overlay.hide().on('click', function(){
self.end();
return false;
});
this.$lightbox.hide().on('click', function(event){
if($(event.target).attr('id')==='lightbox'){
self.end();
}});
this.$outerContainer.on('click', function(event){
if($(event.target).attr('id')==='lightbox'){
self.end();
}
return false;
});
this.$lightbox.find('.lb-prev').on('click', function(){
if(self.currentImageIndex===0){
self.changeImage(self.album.length - 1);
}else{
self.changeImage(self.currentImageIndex - 1);
}
return false;
});
this.$lightbox.find('.lb-next').on('click', function(){
if(self.currentImageIndex===self.album.length - 1){
self.changeImage(0);
}else{
self.changeImage(self.currentImageIndex + 1);
}
return false;
});
this.$nav.on('mousedown', function(event){
if(event.which===3){
self.$nav.css('pointer-events', 'none');
self.$lightbox.one('contextmenu', function(){
setTimeout(function(){
this.$nav.css('pointer-events', 'auto');
}.bind(self), 0);
});
}});
this.$lightbox.find('.lb-loader, .lb-close').on('click keyup', function(e){
if(e.type==='click'||(e.type==='keyup'&&(e.which===13||e.which===32))){
self.end();
return false;
}});
};
Lightbox.prototype.start=function($link){
var self=this;
var $window=$(window);
$window.on('resize', $.proxy(this.sizeOverlay, this));
this.sizeOverlay();
this.album=[];
var imageNumber=0;
function addToAlbum($link){
self.album.push({
alt: $link.attr('data-alt'),
link: $link.attr('href'),
title: $link.attr('data-title')||$link.attr('title')
});
}
var dataLightboxValue=$link.attr('data-lightbox');
var $links;
if(dataLightboxValue){
$links=$($link.prop('tagName') + '[data-lightbox="' + dataLightboxValue + '"]');
for (var i=0; i < $links.length; i=++i){
addToAlbum($($links[i]));
if($links[i]===$link[0]){
imageNumber=i;
}}
}else{
if($link.attr('rel')==='lightbox'){
addToAlbum($link);
}else{
$links=$($link.prop('tagName') + '[rel="' + $link.attr('rel') + '"]');
for (var j=0; j < $links.length; j=++j){
addToAlbum($($links[j]));
if($links[j]===$link[0]){
imageNumber=j;
}}
}}
var top=$window.scrollTop() + this.options.positionFromTop;
var left=$window.scrollLeft();
this.$lightbox.css({
top: top + 'px',
left: left + 'px'
}).fadeIn(this.options.fadeDuration);
if(this.options.disableScrolling){
$('body').addClass('lb-disable-scrolling');
}
this.changeImage(imageNumber);
};
Lightbox.prototype.changeImage=function(imageNumber){
var self=this;
var filename=this.album[imageNumber].link;
var filetype=filename.split('.').slice(-1)[0];
var $image=this.$lightbox.find('.lb-image');
this.disableKeyboardNav();
this.$overlay.fadeIn(this.options.fadeDuration);
$('.lb-loader').fadeIn('slow');
this.$lightbox.find('.lb-image, .lb-nav, .lb-prev, .lb-next, .lb-dataContainer, .lb-numbers, .lb-caption').hide();
this.$outerContainer.addClass('animating');
var preloader=new Image();
preloader.onload=function(){
var $preloader;
var imageHeight;
var imageWidth;
var maxImageHeight;
var maxImageWidth;
var windowHeight;
var windowWidth;
$image.attr({
'alt': self.album[imageNumber].alt,
'src': filename
});
$preloader=$(preloader);
$image.width(preloader.width);
$image.height(preloader.height);
var aspectRatio=preloader.width / preloader.height;
windowWidth=$(window).width();
windowHeight=$(window).height();
maxImageWidth=windowWidth - self.containerPadding.left - self.containerPadding.right - self.imageBorderWidth.left - self.imageBorderWidth.right - 20;
maxImageHeight=windowHeight - self.containerPadding.top - self.containerPadding.bottom - self.imageBorderWidth.top - self.imageBorderWidth.bottom - self.options.positionFromTop - 70;
if(filetype==='svg'){
if(aspectRatio >=1){
imageWidth=maxImageWidth;
imageHeight=parseInt(maxImageWidth / aspectRatio, 10);
}else{
imageWidth=parseInt(maxImageHeight / aspectRatio, 10);
imageHeight=maxImageHeight;
}
$image.width(imageWidth);
$image.height(imageHeight);
}else{
if(self.options.fitImagesInViewport){
if(self.options.maxWidth&&self.options.maxWidth < maxImageWidth){
maxImageWidth=self.options.maxWidth;
}
if(self.options.maxHeight&&self.options.maxHeight < maxImageHeight){
maxImageHeight=self.options.maxHeight;
}}else{
maxImageWidth=self.options.maxWidth||preloader.width||maxImageWidth;
maxImageHeight=self.options.maxHeight||preloader.height||maxImageHeight;
}
if((preloader.width > maxImageWidth)||(preloader.height > maxImageHeight)){
if((preloader.width / maxImageWidth) > (preloader.height / maxImageHeight)){
imageWidth=maxImageWidth;
imageHeight=parseInt(preloader.height / (preloader.width / imageWidth), 10);
$image.width(imageWidth);
$image.height(imageHeight);
}else{
imageHeight=maxImageHeight;
imageWidth=parseInt(preloader.width / (preloader.height / imageHeight), 10);
$image.width(imageWidth);
$image.height(imageHeight);
}}
}
self.sizeContainer($image.width(), $image.height());
};
preloader.src=this.album[imageNumber].link;
this.currentImageIndex=imageNumber;
};
Lightbox.prototype.sizeOverlay=function(){
var self=this;
setTimeout(function(){
self.$overlay
.width($(document).width())
.height($(document).height());
}, 0);
};
Lightbox.prototype.sizeContainer=function(imageWidth, imageHeight){
var self=this;
var oldWidth=this.$outerContainer.outerWidth();
var oldHeight=this.$outerContainer.outerHeight();
var newWidth=imageWidth + this.containerPadding.left + this.containerPadding.right + this.imageBorderWidth.left + this.imageBorderWidth.right;
var newHeight=imageHeight + this.containerPadding.top + this.containerPadding.bottom + this.imageBorderWidth.top + this.imageBorderWidth.bottom;
function postResize(){
self.$lightbox.find('.lb-dataContainer').width(newWidth);
self.$lightbox.find('.lb-prevLink').height(newHeight);
self.$lightbox.find('.lb-nextLink').height(newHeight);
self.$overlay.trigger('focus');
self.showImage();
}
if(oldWidth!==newWidth||oldHeight!==newHeight){
this.$outerContainer.animate({
width: newWidth,
height: newHeight
}, this.options.resizeDuration, 'swing', function(){
postResize();
});
}else{
postResize();
}};
Lightbox.prototype.showImage=function(){
this.$lightbox.find('.lb-loader').stop(true).hide();
this.$lightbox.find('.lb-image').fadeIn(this.options.imageFadeDuration);
this.updateNav();
this.updateDetails();
this.preloadNeighboringImages();
this.enableKeyboardNav();
};
Lightbox.prototype.updateNav=function(){
var alwaysShowNav=false;
try {
document.createEvent('TouchEvent');
alwaysShowNav=(this.options.alwaysShowNavOnTouchDevices) ? true:false;
} catch (e){}
this.$lightbox.find('.lb-nav').show();
if(this.album.length > 1){
if(this.options.wrapAround){
if(alwaysShowNav){
this.$lightbox.find('.lb-prev, .lb-next').css('opacity', '1');
}
this.$lightbox.find('.lb-prev, .lb-next').show();
}else{
if(this.currentImageIndex > 0){
this.$lightbox.find('.lb-prev').show();
if(alwaysShowNav){
this.$lightbox.find('.lb-prev').css('opacity', '1');
}}
if(this.currentImageIndex < this.album.length - 1){
this.$lightbox.find('.lb-next').show();
if(alwaysShowNav){
this.$lightbox.find('.lb-next').css('opacity', '1');
}}
}}
};
Lightbox.prototype.updateDetails=function(){
var self=this;
if(typeof this.album[this.currentImageIndex].title!=='undefined' &&
this.album[this.currentImageIndex].title!==''){
var $caption=this.$lightbox.find('.lb-caption');
if(this.options.sanitizeTitle){
$caption.text(this.album[this.currentImageIndex].title);
}else{
$caption.html(this.album[this.currentImageIndex].title);
}
$caption.fadeIn('fast');
}
if(this.album.length > 1&&this.options.showImageNumberLabel){
var labelText=this.imageCountLabel(this.currentImageIndex + 1, this.album.length);
this.$lightbox.find('.lb-number').text(labelText).fadeIn('fast');
}else{
this.$lightbox.find('.lb-number').hide();
}
this.$outerContainer.removeClass('animating');
this.$lightbox.find('.lb-dataContainer').fadeIn(this.options.resizeDuration, function(){
return self.sizeOverlay();
});
};
Lightbox.prototype.preloadNeighboringImages=function(){
if(this.album.length > this.currentImageIndex + 1){
var preloadNext=new Image();
preloadNext.src=this.album[this.currentImageIndex + 1].link;
}
if(this.currentImageIndex > 0){
var preloadPrev=new Image();
preloadPrev.src=this.album[this.currentImageIndex - 1].link;
}};
Lightbox.prototype.enableKeyboardNav=function(){
this.$lightbox.on('keyup.keyboard', $.proxy(this.keyboardAction, this));
this.$overlay.on('keyup.keyboard', $.proxy(this.keyboardAction, this));
};
Lightbox.prototype.disableKeyboardNav=function(){
this.$lightbox.off('.keyboard');
this.$overlay.off('.keyboard');
};
Lightbox.prototype.keyboardAction=function(event){
var KEYCODE_ESC=27;
var KEYCODE_LEFTARROW=37;
var KEYCODE_RIGHTARROW=39;
var keycode=event.keyCode;
if(keycode===KEYCODE_ESC){
event.stopPropagation();
this.end();
}else if(keycode===KEYCODE_LEFTARROW){
if(this.currentImageIndex!==0){
this.changeImage(this.currentImageIndex - 1);
}else if(this.options.wrapAround&&this.album.length > 1){
this.changeImage(this.album.length - 1);
}}else if(keycode===KEYCODE_RIGHTARROW){
if(this.currentImageIndex!==this.album.length - 1){
this.changeImage(this.currentImageIndex + 1);
}else if(this.options.wrapAround&&this.album.length > 1){
this.changeImage(0);
}}
};
Lightbox.prototype.end=function(){
this.disableKeyboardNav();
$(window).off('resize', this.sizeOverlay);
this.$lightbox.fadeOut(this.options.fadeDuration);
this.$overlay.fadeOut(this.options.fadeDuration);
if(this.options.disableScrolling){
$('body').removeClass('lb-disable-scrolling');
}};
return new Lightbox();
}));
(function(modules){
var installedModules={};
function __webpack_require__(moduleId){
if(installedModules[moduleId]){
return installedModules[moduleId].exports;
}
var module=installedModules[moduleId]={
i: moduleId,
l: false,
exports: {}
};
modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
module.l=true;
return module.exports;
}
__webpack_require__.m=modules;
__webpack_require__.c=installedModules;
__webpack_require__.d=function(exports, name, getter){
if(!__webpack_require__.o(exports, name)){
Object.defineProperty(exports, name, {
configurable: false,
enumerable: true,
get: getter
});
}
};
__webpack_require__.n=function(module){
var getter=module&&module.__esModule ?
function getDefault(){ return module['default']; } :
function getModuleExports(){ return module; };
__webpack_require__.d(getter, 'a', getter);
return getter;
};
__webpack_require__.o=function(object, property){ return Object.prototype.hasOwnProperty.call(object, property); };
__webpack_require__.p="";
return __webpack_require__(__webpack_require__.s=1);
})
([
(function(module, exports){
module.exports=jQuery;
}),
(function(module, exports, __webpack_require__){
module.exports=__webpack_require__(2);
}),
(function(module, exports, __webpack_require__){
"use strict";
var _jquery=__webpack_require__(0);
var _jquery2=_interopRequireDefault(_jquery);
var _whatInput=__webpack_require__(3);
var _whatInput2=_interopRequireDefault(_whatInput);
var _foundationSites=__webpack_require__(4);
var _foundationSites2=_interopRequireDefault(_foundationSites);
function _interopRequireDefault(obj){ return obj&&obj.__esModule ? obj:{ default: obj };}
window.$=_jquery2.default;
(0, _jquery2.default)(document).foundation();
}),
(function(module, exports, __webpack_require__){
(function webpackUniversalModuleDefinition(root, factory){
if(true)
module.exports=factory();
else if(typeof define==='function'&&define.amd)
define("whatInput", [], factory);
else if(typeof exports==='object')
exports["whatInput"]=factory();
else
root["whatInput"]=factory();
})(this, function(){
return  (function(modules){
var installedModules={};
function __webpack_require__(moduleId){
if(installedModules[moduleId])
return installedModules[moduleId].exports;
var module=installedModules[moduleId]={
exports: {},
id: moduleId,
loaded: false
};
modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
module.loaded=true;
return module.exports;
}
__webpack_require__.m=modules;
__webpack_require__.c=installedModules;
__webpack_require__.p="";
return __webpack_require__(0);
})
([
function(module, exports){
'use strict';
module.exports=function (){
var currentInput='initial';
var currentIntent=null;
var doc=document.documentElement;
var formInputs=['input', 'select', 'textarea'];
var functionList=[];
var ignoreMap=[16,
17,
18,
91,
93 
];
var changeIntentMap=[9 
];
var inputMap={
keydown: 'keyboard',
keyup: 'keyboard',
mousedown: 'mouse',
mousemove: 'mouse',
MSPointerDown: 'pointer',
MSPointerMove: 'pointer',
pointerdown: 'pointer',
pointermove: 'pointer',
touchstart: 'touch'
};
var inputTypes=[];
var isBuffering=false;
var isScrolling=false;
var mousePos={
x: null,
y: null
};
var pointerMap={
2: 'touch',
3: 'touch',
4: 'mouse'
};
var supportsPassive=false;
try {
var opts=Object.defineProperty({}, 'passive', {
get: function get(){
supportsPassive=true;
}});
window.addEventListener('test', null, opts);
} catch (e){}
var setUp=function setUp(){
inputMap[detectWheel()]='mouse';
addListeners();
setInput();
};
var addListeners=function addListeners(){
var options=supportsPassive ? { passive: true }:false;
if(window.PointerEvent){
doc.addEventListener('pointerdown', updateInput);
doc.addEventListener('pointermove', setIntent);
}else if(window.MSPointerEvent){
doc.addEventListener('MSPointerDown', updateInput);
doc.addEventListener('MSPointerMove', setIntent);
}else{
doc.addEventListener('mousedown', updateInput);
doc.addEventListener('mousemove', setIntent);
if('ontouchstart' in window){
doc.addEventListener('touchstart', touchBuffer, options);
doc.addEventListener('touchend', touchBuffer);
}}
doc.addEventListener(detectWheel(), setIntent, options);
doc.addEventListener('keydown', updateInput);
doc.addEventListener('keyup', updateInput);
};
var updateInput=function updateInput(event){
if(!isBuffering){
var eventKey=event.which;
var value=inputMap[event.type];
if(value==='pointer') value=pointerType(event);
if(currentInput!==value||currentIntent!==value){
var activeElem=document.activeElement;
var activeInput=false;
var notFormInput=activeElem&&activeElem.nodeName&&formInputs.indexOf(activeElem.nodeName.toLowerCase())===-1;
if(notFormInput||changeIntentMap.indexOf(eventKey)!==-1){
activeInput=true;
}
if(value==='touch' ||
value==='mouse' ||
value==='keyboard'&&eventKey&&activeInput&&ignoreMap.indexOf(eventKey)===-1){
currentInput=currentIntent=value;
setInput();
}}
}};
var setInput=function setInput(){
doc.setAttribute('data-whatinput', currentInput);
doc.setAttribute('data-whatintent', currentInput);
if(inputTypes.indexOf(currentInput)===-1){
inputTypes.push(currentInput);
doc.className +=' whatinput-types-' + currentInput;
}
fireFunctions('input');
};
var setIntent=function setIntent(event){
if(mousePos['x']!==event.screenX||mousePos['y']!==event.screenY){
isScrolling=false;
mousePos['x']=event.screenX;
mousePos['y']=event.screenY;
}else{
isScrolling=true;
}
if(!isBuffering&&!isScrolling){
var value=inputMap[event.type];
if(value==='pointer') value=pointerType(event);
if(currentIntent!==value){
currentIntent=value;
doc.setAttribute('data-whatintent', currentIntent);
fireFunctions('intent');
}}
};
var touchBuffer=function touchBuffer(event){
if(event.type==='touchstart'){
isBuffering=false;
updateInput(event);
}else{
isBuffering=true;
}};
var fireFunctions=function fireFunctions(type){
for (var i=0, len=functionList.length; i < len; i++){
if(functionList[i].type===type){
functionList[i].fn.call(undefined, currentIntent);
}}
};
var pointerType=function pointerType(event){
if(typeof event.pointerType==='number'){
return pointerMap[event.pointerType];
}else{
return event.pointerType==='pen' ? 'touch':event.pointerType;
}};
var detectWheel=function detectWheel(){
var wheelType=void 0;
if('onwheel' in document.createElement('div')){
wheelType='wheel';
}else{
wheelType=document.onmousewheel!==undefined ? 'mousewheel':'DOMMouseScroll';
}
return wheelType;
};
var objPos=function objPos(match){
for (var i=0, len=functionList.length; i < len; i++){
if(functionList[i].fn===match){
return i;
}}
};
if('addEventListener' in window&&Array.prototype.indexOf){
setUp();
}
return {
ask: function ask(opt){
return opt==='loose' ? currentIntent:currentInput;
},
types: function types(){
return inputTypes;
},
ignoreKeys: function ignoreKeys(arr){
ignoreMap=arr;
},
registerOnChange: function registerOnChange(fn, eventType){
functionList.push({
fn: fn,
type: eventType||'input'
});
},
unRegisterOnChange: function unRegisterOnChange(fn){
var position=objPos(fn);
if(position){
functionList.splice(position, 1);
}}
};}();
}
])
});
;
}),
(function(module, exports, __webpack_require__){
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.Foundation=exports.ResponsiveAccordionTabs=exports.Tooltip=exports.Toggler=exports.Tabs=exports.Sticky=exports.SmoothScroll=exports.Slider=exports.Reveal=exports.ResponsiveToggle=exports.ResponsiveMenu=exports.Orbit=exports.OffCanvas=exports.Magellan=exports.Interchange=exports.Equalizer=exports.DropdownMenu=exports.Dropdown=exports.Drilldown=exports.AccordionMenu=exports.Accordion=exports.Abide=exports.Triggers=exports.Touch=exports.Timer=exports.Nest=exports.Move=exports.Motion=exports.MediaQuery=exports.Keyboard=exports.onImagesLoaded=exports.Box=exports.Core=exports.CoreUtils=undefined;
var _typeof2=typeof Symbol==="function"&&typeof Symbol.iterator==="symbol" ? function (obj){ return typeof obj; }:function (obj){ return obj&&typeof Symbol==="function"&&obj.constructor===Symbol&&obj!==Symbol.prototype ? "symbol":typeof obj; };
var _jquery=__webpack_require__(0);
var _jquery2=_interopRequireDefault(_jquery);
function _interopRequireDefault(obj){ return obj&&obj.__esModule ? obj:{ default: obj };}
function _typeof(obj){
if(typeof Symbol==="function"&&_typeof2(Symbol.iterator)==="symbol"){
_typeof=function _typeof(obj){
return typeof obj==="undefined" ? "undefined":_typeof2(obj);
};}else{
_typeof=function _typeof(obj){
return obj&&typeof Symbol==="function"&&obj.constructor===Symbol&&obj!==Symbol.prototype ? "symbol":typeof obj==="undefined" ? "undefined":_typeof2(obj);
};}
return _typeof(obj);
}
function _classCallCheck(instance, Constructor){
if(!(instance instanceof Constructor)){
throw new TypeError("Cannot call a class as a function");
}}
function _defineProperties(target, props){
for (var i=0; i < props.length; i++){
var descriptor=props[i];
descriptor.enumerable=descriptor.enumerable||false;
descriptor.configurable=true;
if("value" in descriptor) descriptor.writable=true;
Object.defineProperty(target, descriptor.key, descriptor);
}}
function _createClass(Constructor, protoProps, staticProps){
if(protoProps) _defineProperties(Constructor.prototype, protoProps);
if(staticProps) _defineProperties(Constructor, staticProps);
return Constructor;
}
function _inherits(subClass, superClass){
if(typeof superClass!=="function"&&superClass!==null){
throw new TypeError("Super expression must either be null or a function");
}
subClass.prototype=Object.create(superClass&&superClass.prototype, {
constructor: {
value: subClass,
writable: true,
configurable: true
}});
if(superClass) _setPrototypeOf(subClass, superClass);
}
function _getPrototypeOf(o){
_getPrototypeOf=Object.setPrototypeOf ? Object.getPrototypeOf:function _getPrototypeOf(o){
return o.__proto__||Object.getPrototypeOf(o);
};
return _getPrototypeOf(o);
}
function _setPrototypeOf(o, p){
_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(o, p){
o.__proto__=p;
return o;
};
return _setPrototypeOf(o, p);
}
function _assertThisInitialized(self){
if(self===void 0){
throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
}
return self;
}
function _possibleConstructorReturn(self, call){
if(call&&((typeof call==="undefined" ? "undefined":_typeof2(call))==="object"||typeof call==="function")){
return call;
}
return _assertThisInitialized(self);
}
function _superPropBase(object, property){
while (!Object.prototype.hasOwnProperty.call(object, property)){
object=_getPrototypeOf(object);
if(object===null) break;
}
return object;
}
function _get(target, property, receiver){
if(typeof Reflect!=="undefined"&&Reflect.get){
_get=Reflect.get;
}else{
_get=function _get(target, property, receiver){
var base=_superPropBase(target, property);
if(!base) return;
var desc=Object.getOwnPropertyDescriptor(base, property);
if(desc.get){
return desc.get.call(receiver);
}
return desc.value;
};}
return _get(target, property, receiver||target);
}
function rtl(){
return (0, _jquery2.default)('html').attr('dir')==='rtl';
}
function GetYoDigits(length, namespace){
length=length||6;
return Math.round(Math.pow(36, length + 1) - Math.random() * Math.pow(36, length)).toString(36).slice(1) + (namespace ? "-".concat(namespace):'');
}
function RegExpEscape(str){
return str.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, '\\$&');
}
function transitionend($elem){
var transitions={
'transition': 'transitionend',
'WebkitTransition': 'webkitTransitionEnd',
'MozTransition': 'transitionend',
'OTransition': 'otransitionend'
};
var elem=document.createElement('div'),
end;
for (var t in transitions){
if(typeof elem.style[t]!=='undefined'){
end=transitions[t];
}}
if(end){
return end;
}else{
end=setTimeout(function (){
$elem.triggerHandler('transitionend', [$elem]);
}, 1);
return 'transitionend';
}}
function onLoad($elem, handler){
var didLoad=document.readyState==='complete';
var eventType=(didLoad ? '_didLoad':'load') + '.zf.util.onLoad';
var cb=function cb(){
return $elem.triggerHandler(eventType);
};
if($elem){
if(handler) $elem.one(eventType, handler);
if(didLoad) setTimeout(cb);else (0, _jquery2.default)(window).one('load', cb);
}
return eventType;
}
function ignoreMousedisappear(handler){
var _ref=arguments.length > 1&&arguments[1]!==undefined ? arguments[1]:{},
_ref$ignoreLeaveWindo=_ref.ignoreLeaveWindow,
ignoreLeaveWindow=_ref$ignoreLeaveWindo===void 0 ? false:_ref$ignoreLeaveWindo,
_ref$ignoreReappear=_ref.ignoreReappear,
ignoreReappear=_ref$ignoreReappear===void 0 ? false:_ref$ignoreReappear;
return function leaveEventHandler(eLeave){
for (var _len=arguments.length, rest=new Array(_len > 1 ? _len - 1:0), _key=1; _key < _len; _key++){
rest[_key - 1]=arguments[_key];
}
var callback=handler.bind.apply(handler, [this, eLeave].concat(rest));
if(eLeave.relatedTarget!==null){
return callback();
}
setTimeout(function leaveEventDebouncer(){
if(!ignoreLeaveWindow&&document.hasFocus&&!document.hasFocus()){
return callback();
}
if(!ignoreReappear){
(0, _jquery2.default)(document).one('mouseenter', function reenterEventHandler(eReenter){
if(!(0, _jquery2.default)(eLeave.currentTarget).has(eReenter.target).length){
eLeave.relatedTarget=eReenter.target;
callback();
}});
}}, 0);
};}
var foundation_core_utils=Object.freeze({
rtl: rtl,
GetYoDigits: GetYoDigits,
RegExpEscape: RegExpEscape,
transitionend: transitionend,
onLoad: onLoad,
ignoreMousedisappear: ignoreMousedisappear
});
window.matchMedia||(window.matchMedia=function (){
var styleMedia=window.styleMedia||window.media;
if(!styleMedia){
var style=document.createElement('style'),
script=document.getElementsByTagName('script')[0],
info=null;
style.type='text/css';
style.id='matchmediajs-test';
if(!script){
document.head.appendChild(style);
}else{
script.parentNode.insertBefore(style, script);
} // 'style.currentStyle' is used by IE <=8 and 'window.getComputedStyle' for all other browsers
info='getComputedStyle' in window&&window.getComputedStyle(style, null)||style.currentStyle;
styleMedia={
matchMedium: function matchMedium(media){
var text='@media ' + media + '{ #matchmediajs-test { width: 1px; }}'; // 'style.styleSheet' is used by IE <=8 and 'style.textContent' for all other browsers
if(style.styleSheet){
style.styleSheet.cssText=text;
}else{
style.textContent=text;
}
return info.width==='1px';
}};}
return function (media){
return {
matches: styleMedia.matchMedium(media||'all'),
media: media||'all'
};};
}());
var MediaQuery={
queries: [],
current: '',
_init: function _init(){
var self=this;
var $meta=(0, _jquery2.default)('meta.foundation-mq');
if(!$meta.length){
(0, _jquery2.default)('<meta class="foundation-mq">').appendTo(document.head);
}
var extractedStyles=(0, _jquery2.default)('.foundation-mq').css('font-family');
var namedQueries;
namedQueries=parseStyleToObject(extractedStyles);
for (var key in namedQueries){
if(namedQueries.hasOwnProperty(key)){
self.queries.push({
name: key,
value: "only screen and (min-width: ".concat(namedQueries[key], ")")
});
}}
this.current=this._getCurrentSize();
this._watcher();
},
atLeast: function atLeast(size){
var query=this.get(size);
if(query){
return window.matchMedia(query).matches;
}
return false;
},
is: function is(size){
size=size.trim().split(' ');
if(size.length > 1&&size[1]==='only'){
if(size[0]===this._getCurrentSize()) return true;
}else{
return this.atLeast(size[0]);
}
return false;
},
get: function get(size){
for (var i in this.queries){
if(this.queries.hasOwnProperty(i)){
var query=this.queries[i];
if(size===query.name) return query.value;
}}
return null;
},
_getCurrentSize: function _getCurrentSize(){
var matched;
for (var i=0; i < this.queries.length; i++){
var query=this.queries[i];
if(window.matchMedia(query.value).matches){
matched=query;
}}
if(_typeof(matched)==='object'){
return matched.name;
}else{
return matched;
}},
_watcher: function _watcher(){
var _this=this;
(0, _jquery2.default)(window).off('resize.zf.mediaquery').on('resize.zf.mediaquery', function (){
var newSize=_this._getCurrentSize(),
currentSize=_this.current;
if(newSize!==currentSize){
_this.current=newSize;
(0, _jquery2.default)(window).trigger('changed.zf.mediaquery', [newSize, currentSize]);
}});
}}; // Thank you: https://github.com/sindresorhus/query-string
function parseStyleToObject(str){
var styleObject={};
if(typeof str!=='string'){
return styleObject;
}
str=str.trim().slice(1, -1);
if(!str){
return styleObject;
}
styleObject=str.split('&').reduce(function (ret, param){
var parts=param.replace(/\+/g, ' ').split('=');
var key=parts[0];
var val=parts[1];
key=decodeURIComponent(key);
val=typeof val==='undefined' ? null:decodeURIComponent(val);
if(!ret.hasOwnProperty(key)){
ret[key]=val;
}else if(Array.isArray(ret[key])){
ret[key].push(val);
}else{
ret[key]=[ret[key], val];
}
return ret;
}, {});
return styleObject;
}
var FOUNDATION_VERSION='6.5.1';
var Foundation={
version: FOUNDATION_VERSION,
_plugins: {},
_uuids: [],
plugin: function plugin(_plugin, name){
var className=name||functionName(_plugin);
var attrName=hyphenate(className);
this._plugins[attrName]=this[className]=_plugin;
},
registerPlugin: function registerPlugin(plugin, name){
var pluginName=name ? hyphenate(name):functionName(plugin.constructor).toLowerCase();
plugin.uuid=GetYoDigits(6, pluginName);
if(!plugin.$element.attr("data-".concat(pluginName))){
plugin.$element.attr("data-".concat(pluginName), plugin.uuid);
}
if(!plugin.$element.data('zfPlugin')){
plugin.$element.data('zfPlugin', plugin);
}
plugin.$element.trigger("init.zf.".concat(pluginName));
this._uuids.push(plugin.uuid);
return;
},
unregisterPlugin: function unregisterPlugin(plugin){
var pluginName=hyphenate(functionName(plugin.$element.data('zfPlugin').constructor));
this._uuids.splice(this._uuids.indexOf(plugin.uuid), 1);
plugin.$element.removeAttr("data-".concat(pluginName)).removeData('zfPlugin')
.trigger("destroyed.zf.".concat(pluginName));
for (var prop in plugin){
plugin[prop]=null;
}
return;
},
reInit: function reInit(plugins){
var isJQ=plugins instanceof _jquery2.default;
try {
if(isJQ){
plugins.each(function (){
(0, _jquery2.default)(this).data('zfPlugin')._init();
});
}else{
var type=_typeof(plugins),
_this=this,
fns={
'object': function object(plgs){
plgs.forEach(function (p){
p=hyphenate(p);
(0, _jquery2.default)('[data-' + p + ']').foundation('_init');
});
},
'string': function string(){
plugins=hyphenate(plugins);
(0, _jquery2.default)('[data-' + plugins + ']').foundation('_init');
},
'undefined': function undefined(){
this['object'](Object.keys(_this._plugins));
}};
fns[type](plugins);
}} catch (err){
console.error(err);
} finally {
return plugins;
}},
reflow: function reflow(elem, plugins){
if(typeof plugins==='undefined'){
plugins=Object.keys(this._plugins);
}
else if(typeof plugins==='string'){
plugins=[plugins];
}
var _this=this;
_jquery2.default.each(plugins, function (i, name){
var plugin=_this._plugins[name];
var $elem=(0, _jquery2.default)(elem).find('[data-' + name + ']').addBack('[data-' + name + ']');
$elem.each(function (){
var $el=(0, _jquery2.default)(this),
opts={};
if($el.data('zfPlugin')){
console.warn("Tried to initialize " + name + " on an element that already has a Foundation plugin.");
return;
}
if($el.attr('data-options')){
var thing=$el.attr('data-options').split(';').forEach(function (e, i){
var opt=e.split(':').map(function (el){
return el.trim();
});
if(opt[0]) opts[opt[0]]=parseValue(opt[1]);
});
}
try {
$el.data('zfPlugin', new plugin((0, _jquery2.default)(this), opts));
} catch (er){
console.error(er);
} finally {
return;
}});
});
},
getFnName: functionName,
addToJquery: function addToJquery($$$1){
var foundation=function foundation(method){
var type=_typeof(method),
$noJS=$$$1('.no-js');
if($noJS.length){
$noJS.removeClass('no-js');
}
if(type==='undefined'){
MediaQuery._init();
Foundation.reflow(this);
}else if(type==='string'){
var args=Array.prototype.slice.call(arguments, 1);
var plugClass=this.data('zfPlugin');
if(typeof plugClass!=='undefined'&&typeof plugClass[method]!=='undefined'){
if(this.length===1){
plugClass[method].apply(plugClass, args);
}else{
this.each(function (i, el){
plugClass[method].apply($$$1(el).data('zfPlugin'), args);
});
}}else{
throw new ReferenceError("We're sorry, '" + method + "' is not an available method for " + (plugClass ? functionName(plugClass):'this element') + '.');
}}else{
throw new TypeError("We're sorry, ".concat(type, " is not a valid parameter. You must use a string representing the method you wish to invoke."));
}
return this;
};
$$$1.fn.foundation=foundation;
return $$$1;
}};
Foundation.util={
throttle: function throttle(func, delay){
var timer=null;
return function (){
var context=this,
args=arguments;
if(timer===null){
timer=setTimeout(function (){
func.apply(context, args);
timer=null;
}, delay);
}};}};
window.Foundation=Foundation;
(function (){
if(!Date.now||!window.Date.now) window.Date.now=Date.now=function (){
return new Date().getTime();
};
var vendors=['webkit', 'moz'];
for (var i=0; i < vendors.length&&!window.requestAnimationFrame; ++i){
var vp=vendors[i];
window.requestAnimationFrame=window[vp + 'RequestAnimationFrame'];
window.cancelAnimationFrame=window[vp + 'CancelAnimationFrame']||window[vp + 'CancelRequestAnimationFrame'];
}
if(/iP(ad|hone|od).*OS 6/.test(window.navigator.userAgent)||!window.requestAnimationFrame||!window.cancelAnimationFrame){
var lastTime=0;
window.requestAnimationFrame=function (callback){
var now=Date.now();
var nextTime=Math.max(lastTime + 16, now);
return setTimeout(function (){
callback(lastTime=nextTime);
}, nextTime - now);
};
window.cancelAnimationFrame=clearTimeout;
}
if(!window.performance||!window.performance.now){
window.performance={
start: Date.now(),
now: function now(){
return Date.now() - this.start;
}};}})();
if(!Function.prototype.bind){
Function.prototype.bind=function (oThis){
if(typeof this!=='function'){
throw new TypeError('Function.prototype.bind - what is trying to be bound is not callable');
}
var aArgs=Array.prototype.slice.call(arguments, 1),
fToBind=this,
fNOP=function fNOP(){},
fBound=function fBound(){
return fToBind.apply(this instanceof fNOP ? this:oThis, aArgs.concat(Array.prototype.slice.call(arguments)));
};
if(this.prototype){
fNOP.prototype=this.prototype;
}
fBound.prototype=new fNOP();
return fBound;
};}
function functionName(fn){
if(typeof Function.prototype.name==='undefined'){
var funcNameRegex=/function\s([^(]{1,})\(/;
var results=funcNameRegex.exec(fn.toString());
return results&&results.length > 1 ? results[1].trim():"";
}else if(typeof fn.prototype==='undefined'){
return fn.constructor.name;
}else{
return fn.prototype.constructor.name;
}}
function parseValue(str){
if('true'===str) return true;else if('false'===str) return false;else if(!isNaN(str * 1)) return parseFloat(str);
return str;
}
function hyphenate(str){
return str.replace(/([a-z])([A-Z])/g, '$1-$2').toLowerCase();
}
var Box={
ImNotTouchingYou: ImNotTouchingYou,
OverlapArea: OverlapArea,
GetDimensions: GetDimensions,
GetOffsets: GetOffsets,
GetExplicitOffsets: GetExplicitOffsets
};
function ImNotTouchingYou(element, parent, lrOnly, tbOnly, ignoreBottom){
return OverlapArea(element, parent, lrOnly, tbOnly, ignoreBottom)===0;
}
function OverlapArea(element, parent, lrOnly, tbOnly, ignoreBottom){
var eleDims=GetDimensions(element),
topOver,
bottomOver,
leftOver,
rightOver;
if(parent){
var parDims=GetDimensions(parent);
bottomOver=parDims.height + parDims.offset.top - (eleDims.offset.top + eleDims.height);
topOver=eleDims.offset.top - parDims.offset.top;
leftOver=eleDims.offset.left - parDims.offset.left;
rightOver=parDims.width + parDims.offset.left - (eleDims.offset.left + eleDims.width);
}else{
bottomOver=eleDims.windowDims.height + eleDims.windowDims.offset.top - (eleDims.offset.top + eleDims.height);
topOver=eleDims.offset.top - eleDims.windowDims.offset.top;
leftOver=eleDims.offset.left - eleDims.windowDims.offset.left;
rightOver=eleDims.windowDims.width - (eleDims.offset.left + eleDims.width);
}
bottomOver=ignoreBottom ? 0:Math.min(bottomOver, 0);
topOver=Math.min(topOver, 0);
leftOver=Math.min(leftOver, 0);
rightOver=Math.min(rightOver, 0);
if(lrOnly){
return leftOver + rightOver;
}
if(tbOnly){
return topOver + bottomOver;
}
return Math.sqrt(topOver * topOver + bottomOver * bottomOver + leftOver * leftOver + rightOver * rightOver);
}
function GetDimensions(elem){
elem=elem.length ? elem[0]:elem;
if(elem===window||elem===document){
throw new Error("I'm sorry, Dave. I'm afraid I can't do that.");
}
var rect=elem.getBoundingClientRect(),
parRect=elem.parentNode.getBoundingClientRect(),
winRect=document.body.getBoundingClientRect(),
winY=window.pageYOffset,
winX=window.pageXOffset;
return {
width: rect.width,
height: rect.height,
offset: {
top: rect.top + winY,
left: rect.left + winX
},
parentDims: {
width: parRect.width,
height: parRect.height,
offset: {
top: parRect.top + winY,
left: parRect.left + winX
}},
windowDims: {
width: winRect.width,
height: winRect.height,
offset: {
top: winY,
left: winX
}}
};}
function GetOffsets(element, anchor, position, vOffset, hOffset, isOverflow){
console.log("NOTE: GetOffsets is deprecated in favor of GetExplicitOffsets and will be removed in 6.5");
switch (position){
case 'top':
return rtl() ? GetExplicitOffsets(element, anchor, 'top', 'left', vOffset, hOffset, isOverflow):GetExplicitOffsets(element, anchor, 'top', 'right', vOffset, hOffset, isOverflow);
case 'bottom':
return rtl() ? GetExplicitOffsets(element, anchor, 'bottom', 'left', vOffset, hOffset, isOverflow):GetExplicitOffsets(element, anchor, 'bottom', 'right', vOffset, hOffset, isOverflow);
case 'center top':
return GetExplicitOffsets(element, anchor, 'top', 'center', vOffset, hOffset, isOverflow);
case 'center bottom':
return GetExplicitOffsets(element, anchor, 'bottom', 'center', vOffset, hOffset, isOverflow);
case 'center left':
return GetExplicitOffsets(element, anchor, 'left', 'center', vOffset, hOffset, isOverflow);
case 'center right':
return GetExplicitOffsets(element, anchor, 'right', 'center', vOffset, hOffset, isOverflow);
case 'left bottom':
return GetExplicitOffsets(element, anchor, 'bottom', 'left', vOffset, hOffset, isOverflow);
case 'right bottom':
return GetExplicitOffsets(element, anchor, 'bottom', 'right', vOffset, hOffset, isOverflow);
case 'center':
return {
left: $eleDims.windowDims.offset.left + $eleDims.windowDims.width / 2 - $eleDims.width / 2 + hOffset,
top: $eleDims.windowDims.offset.top + $eleDims.windowDims.height / 2 - ($eleDims.height / 2 + vOffset)
};
case 'reveal':
return {
left: ($eleDims.windowDims.width - $eleDims.width) / 2 + hOffset,
top: $eleDims.windowDims.offset.top + vOffset
};
case 'reveal full':
return {
left: $eleDims.windowDims.offset.left,
top: $eleDims.windowDims.offset.top
};
break;
default:
return {
left: rtl() ? $anchorDims.offset.left - $eleDims.width + $anchorDims.width - hOffset:$anchorDims.offset.left + hOffset,
top: $anchorDims.offset.top + $anchorDims.height + vOffset
};}}
function GetExplicitOffsets(element, anchor, position, alignment, vOffset, hOffset, isOverflow){
var $eleDims=GetDimensions(element),
$anchorDims=anchor ? GetDimensions(anchor):null;
var topVal, leftVal;
switch (position){
case 'top':
topVal=$anchorDims.offset.top - ($eleDims.height + vOffset);
break;
case 'bottom':
topVal=$anchorDims.offset.top + $anchorDims.height + vOffset;
break;
case 'left':
leftVal=$anchorDims.offset.left - ($eleDims.width + hOffset);
break;
case 'right':
leftVal=$anchorDims.offset.left + $anchorDims.width + hOffset;
break;
}
switch (position){
case 'top':
case 'bottom':
switch (alignment){
case 'left':
leftVal=$anchorDims.offset.left + hOffset;
break;
case 'right':
leftVal=$anchorDims.offset.left - $eleDims.width + $anchorDims.width - hOffset;
break;
case 'center':
leftVal=isOverflow ? hOffset:$anchorDims.offset.left + $anchorDims.width / 2 - $eleDims.width / 2 + hOffset;
break;
}
break;
case 'right':
case 'left':
switch (alignment){
case 'bottom':
topVal=$anchorDims.offset.top - vOffset + $anchorDims.height - $eleDims.height;
break;
case 'top':
topVal=$anchorDims.offset.top + vOffset;
break;
case 'center':
topVal=$anchorDims.offset.top + vOffset + $anchorDims.height / 2 - $eleDims.height / 2;
break;
}
break;
}
return {
top: topVal,
left: leftVal
};}
function onImagesLoaded(images, callback){
var unloaded=images.length;
if(unloaded===0){
callback();
}
images.each(function (){
if(this.complete&&typeof this.naturalWidth!=='undefined'){
singleImageLoaded();
}else{
var image=new Image();
var events="load.zf.images error.zf.images";
(0, _jquery2.default)(image).one(events, function me(event){
(0, _jquery2.default)(this).off(events, me);
singleImageLoaded();
});
image.src=(0, _jquery2.default)(this).attr('src');
}});
function singleImageLoaded(){
unloaded--;
if(unloaded===0){
callback();
}}
}
var keyCodes={
9: 'TAB',
13: 'ENTER',
27: 'ESCAPE',
32: 'SPACE',
35: 'END',
36: 'HOME',
37: 'ARROW_LEFT',
38: 'ARROW_UP',
39: 'ARROW_RIGHT',
40: 'ARROW_DOWN'
};
var commands={};
function findFocusable($element){
if(!$element){
return false;
}
return $element.find('a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), iframe, object, embed, *[tabindex], *[contenteditable]').filter(function (){
if(!(0, _jquery2.default)(this).is(':visible')||(0, _jquery2.default)(this).attr('tabindex') < 0){
return false;
}
return true;
});
}
function parseKey(event){
var key=keyCodes[event.which||event.keyCode]||String.fromCharCode(event.which).toUpperCase();
key=key.replace(/\W+/, '');
if(event.shiftKey) key="SHIFT_".concat(key);
if(event.ctrlKey) key="CTRL_".concat(key);
if(event.altKey) key="ALT_".concat(key);
key=key.replace(/_$/, '');
return key;
}
var Keyboard={
keys: getKeyCodes(keyCodes),
parseKey: parseKey,
handleKey: function handleKey(event, component, functions){
var commandList=commands[component],
keyCode=this.parseKey(event),
cmds,
command,
fn;
if(!commandList) return console.warn('Component not defined!');
if(typeof commandList.ltr==='undefined'){
cmds=commandList;
}else{
if(rtl()) cmds=_jquery2.default.extend({}, commandList.ltr, commandList.rtl);else cmds=_jquery2.default.extend({}, commandList.rtl, commandList.ltr);
}
command=cmds[keyCode];
fn=functions[command];
if(fn&&typeof fn==='function'){
var returnValue=fn.apply();
if(functions.handled||typeof functions.handled==='function'){
functions.handled(returnValue);
}}else{
if(functions.unhandled||typeof functions.unhandled==='function'){
functions.unhandled();
}}
},
findFocusable: findFocusable,
register: function register(componentName, cmds){
commands[componentName]=cmds;
},
trapFocus: function trapFocus($element){
var $focusable=findFocusable($element),
$firstFocusable=$focusable.eq(0),
$lastFocusable=$focusable.eq(-1);
$element.on('keydown.zf.trapfocus', function (event){
if(event.target===$lastFocusable[0]&&parseKey(event)==='TAB'){
event.preventDefault();
$firstFocusable.focus();
}else if(event.target===$firstFocusable[0]&&parseKey(event)==='SHIFT_TAB'){
event.preventDefault();
$lastFocusable.focus();
}});
},
releaseFocus: function releaseFocus($element){
$element.off('keydown.zf.trapfocus');
}};
function getKeyCodes(kcs){
var k={};
for (var kc in kcs){
k[kcs[kc]]=kcs[kc];
}
return k;
}
var initClasses=['mui-enter', 'mui-leave'];
var activeClasses=['mui-enter-active', 'mui-leave-active'];
var Motion={
animateIn: function animateIn(element, animation, cb){
animate(true, element, animation, cb);
},
animateOut: function animateOut(element, animation, cb){
animate(false, element, animation, cb);
}};
function Move(duration, elem, fn){
var anim,
prog,
start=null;
if(duration===0){
fn.apply(elem);
elem.trigger('finished.zf.animate', [elem]).triggerHandler('finished.zf.animate', [elem]);
return;
}
function move(ts){
if(!start) start=ts;
prog=ts - start;
fn.apply(elem);
if(prog < duration){
anim=window.requestAnimationFrame(move, elem);
}else{
window.cancelAnimationFrame(anim);
elem.trigger('finished.zf.animate', [elem]).triggerHandler('finished.zf.animate', [elem]);
}}
anim=window.requestAnimationFrame(move);
}
function animate(isIn, element, animation, cb){
element=(0, _jquery2.default)(element).eq(0);
if(!element.length) return;
var initClass=isIn ? initClasses[0]:initClasses[1];
var activeClass=isIn ? activeClasses[0]:activeClasses[1];
reset();
element.addClass(animation).css('transition', 'none');
requestAnimationFrame(function (){
element.addClass(initClass);
if(isIn) element.show();
});
requestAnimationFrame(function (){
element[0].offsetWidth;
element.css('transition', '').addClass(activeClass);
});
element.one(transitionend(element), finish);
function finish(){
if(!isIn) element.hide();
reset();
if(cb) cb.apply(element);
}
function reset(){
element[0].style.transitionDuration=0;
element.removeClass("".concat(initClass, " ").concat(activeClass, " ").concat(animation));
}}
var Nest={
Feather: function Feather(menu){
var type=arguments.length > 1&&arguments[1]!==undefined ? arguments[1]:'zf';
menu.attr('role', 'menubar');
var items=menu.find('li').attr({
'role': 'menuitem'
}),
subMenuClass="is-".concat(type, "-submenu"),
subItemClass="".concat(subMenuClass, "-item"),
hasSubClass="is-".concat(type, "-submenu-parent"),
applyAria=type!=='accordion';
items.each(function (){
var $item=(0, _jquery2.default)(this),
$sub=$item.children('ul');
if($sub.length){
$item.addClass(hasSubClass);
$sub.addClass("submenu ".concat(subMenuClass)).attr({
'data-submenu': ''
});
if(applyAria){
$item.attr({
'aria-haspopup': true,
'aria-label': $item.children('a:first').text()
});
if(type==='drilldown'){
$item.attr({
'aria-expanded': false
});
}}
$sub.addClass("submenu ".concat(subMenuClass)).attr({
'data-submenu': '',
'role': 'menubar'
});
if(type==='drilldown'){
$sub.attr({
'aria-hidden': true
});
}}
if($item.parent('[data-submenu]').length){
$item.addClass("is-submenu-item ".concat(subItemClass));
}});
return;
},
Burn: function Burn(menu, type){
var
subMenuClass="is-".concat(type, "-submenu"),
subItemClass="".concat(subMenuClass, "-item"),
hasSubClass="is-".concat(type, "-submenu-parent");
menu.find('>li, > li > ul, .menu, .menu > li, [data-submenu] > li').removeClass("".concat(subMenuClass, " ").concat(subItemClass, " ").concat(hasSubClass, " is-submenu-item submenu is-active")).removeAttr('data-submenu').css('display', '');
}};
function Timer(elem, options, cb){
var _this=this,
duration=options.duration,
nameSpace=Object.keys(elem.data())[0]||'timer',
remain=-1,
start,
timer;
this.isPaused=false;
this.restart=function (){
remain=-1;
clearTimeout(timer);
this.start();
};
this.start=function (){
this.isPaused=false; // if(!elem.data('paused')){ return false; }//maybe implement this sanity check if used for other things.
clearTimeout(timer);
remain=remain <=0 ? duration:remain;
elem.data('paused', false);
start=Date.now();
timer=setTimeout(function (){
if(options.infinite){
_this.restart();
}
if(cb&&typeof cb==='function'){
cb();
}}, remain);
elem.trigger("timerstart.zf.".concat(nameSpace));
};
this.pause=function (){
this.isPaused=true; //if(elem.data('paused')){ return false; }//maybe implement this sanity check if used for other things.
clearTimeout(timer);
elem.data('paused', true);
var end=Date.now();
remain=remain - (end - start);
elem.trigger("timerpaused.zf.".concat(nameSpace));
};}
var Touch={};
var startPosX,
startPosY,
startTime,
elapsedTime,
startEvent,
isMoving=false,
didMoved=false;
function onTouchEnd(e){
this.removeEventListener('touchmove', onTouchMove);
this.removeEventListener('touchend', onTouchEnd);
if(!didMoved){
var tapEvent=_jquery2.default.Event('tap', startEvent||e);
(0, _jquery2.default)(this).trigger(tapEvent);
}
startEvent=null;
isMoving=false;
didMoved=false;
}
function onTouchMove(e){
if(_jquery2.default.spotSwipe.preventDefault){
e.preventDefault();
}
if(isMoving){
var x=e.touches[0].pageX;
var y=e.touches[0].pageY;
var dx=startPosX - x;
var dir;
didMoved=true;
elapsedTime=new Date().getTime() - startTime;
if(Math.abs(dx) >=_jquery2.default.spotSwipe.moveThreshold&&elapsedTime <=_jquery2.default.spotSwipe.timeThreshold){
dir=dx > 0 ? 'left':'right';
}
if(dir){
e.preventDefault();
onTouchEnd.apply(this, arguments);
(0, _jquery2.default)(this).trigger(_jquery2.default.Event('swipe', e), dir).trigger(_jquery2.default.Event("swipe".concat(dir), e));
}}
}
function onTouchStart(e){
if(e.touches.length==1){
startPosX=e.touches[0].pageX;
startPosY=e.touches[0].pageY;
startEvent=e;
isMoving=true;
didMoved=false;
startTime=new Date().getTime();
this.addEventListener('touchmove', onTouchMove, false);
this.addEventListener('touchend', onTouchEnd, false);
}}
function init(){
this.addEventListener&&this.addEventListener('touchstart', onTouchStart, false);
}
var SpotSwipe =
function (){
function SpotSwipe($$$1){
_classCallCheck(this, SpotSwipe);
this.version='1.0.0';
this.enabled='ontouchstart' in document.documentElement;
this.preventDefault=false;
this.moveThreshold=75;
this.timeThreshold=200;
this.$=$$$1;
this._init();
}
_createClass(SpotSwipe, [{
key: "_init",
value: function _init(){
var $$$1=this.$;
$$$1.event.special.swipe={
setup: init
};
$$$1.event.special.tap={
setup: init
};
$$$1.each(['left', 'up', 'down', 'right'], function (){
$$$1.event.special["swipe".concat(this)]={
setup: function setup(){
$$$1(this).on('swipe', $$$1.noop);
}};});
}}]);
return SpotSwipe;
}();
Touch.setupSpotSwipe=function ($$$1){
$$$1.spotSwipe=new SpotSwipe($$$1);
};
Touch.setupTouchHandler=function ($$$1){
$$$1.fn.addTouch=function (){
this.each(function (i, el){
$$$1(el).bind('touchstart touchmove touchend touchcancel', function (event){
handleTouch(event);
});
});
var handleTouch=function handleTouch(event){
var touches=event.changedTouches,
first=touches[0],
eventTypes={
touchstart: 'mousedown',
touchmove: 'mousemove',
touchend: 'mouseup'
},
type=eventTypes[event.type],
simulatedEvent;
if('MouseEvent' in window&&typeof window.MouseEvent==='function'){
simulatedEvent=new window.MouseEvent(type, {
'bubbles': true,
'cancelable': true,
'screenX': first.screenX,
'screenY': first.screenY,
'clientX': first.clientX,
'clientY': first.clientY
});
}else{
simulatedEvent=document.createEvent('MouseEvent');
simulatedEvent.initMouseEvent(type, true, true, window, 1, first.screenX, first.screenY, first.clientX, first.clientY, false, false, false, false, 0
, null);
}
first.target.dispatchEvent(simulatedEvent);
};};
};
Touch.init=function ($$$1){
if(typeof $$$1.spotSwipe==='undefined'){
Touch.setupSpotSwipe($$$1);
Touch.setupTouchHandler($$$1);
}};
var MutationObserver=function (){
var prefixes=['WebKit', 'Moz', 'O', 'Ms', ''];
for (var i=0; i < prefixes.length; i++){
if("".concat(prefixes[i], "MutationObserver") in window){
return window["".concat(prefixes[i], "MutationObserver")];
}}
return false;
}();
var triggers=function triggers(el, type){
el.data(type).split(' ').forEach(function (id){
(0, _jquery2.default)("#".concat(id))[type==='close' ? 'trigger':'triggerHandler']("".concat(type, ".zf.trigger"), [el]);
});
};
var Triggers={
Listeners: {
Basic: {},
Global: {}},
Initializers: {}};
Triggers.Listeners.Basic={
openListener: function openListener(){
triggers((0, _jquery2.default)(this), 'open');
},
closeListener: function closeListener(){
var id=(0, _jquery2.default)(this).data('close');
if(id){
triggers((0, _jquery2.default)(this), 'close');
}else{
(0, _jquery2.default)(this).trigger('close.zf.trigger');
}},
toggleListener: function toggleListener(){
var id=(0, _jquery2.default)(this).data('toggle');
if(id){
triggers((0, _jquery2.default)(this), 'toggle');
}else{
(0, _jquery2.default)(this).trigger('toggle.zf.trigger');
}},
closeableListener: function closeableListener(e){
e.stopPropagation();
var animation=(0, _jquery2.default)(this).data('closable');
if(animation!==''){
Motion.animateOut((0, _jquery2.default)(this), animation, function (){
(0, _jquery2.default)(this).trigger('closed.zf');
});
}else{
(0, _jquery2.default)(this).fadeOut().trigger('closed.zf');
}},
toggleFocusListener: function toggleFocusListener(){
var id=(0, _jquery2.default)(this).data('toggle-focus');
(0, _jquery2.default)("#".concat(id)).triggerHandler('toggle.zf.trigger', [(0, _jquery2.default)(this)]);
}};
Triggers.Initializers.addOpenListener=function ($elem){
$elem.off('click.zf.trigger', Triggers.Listeners.Basic.openListener);
$elem.on('click.zf.trigger', '[data-open]', Triggers.Listeners.Basic.openListener);
};
Triggers.Initializers.addCloseListener=function ($elem){
$elem.off('click.zf.trigger', Triggers.Listeners.Basic.closeListener);
$elem.on('click.zf.trigger', '[data-close]', Triggers.Listeners.Basic.closeListener);
};
Triggers.Initializers.addToggleListener=function ($elem){
$elem.off('click.zf.trigger', Triggers.Listeners.Basic.toggleListener);
$elem.on('click.zf.trigger', '[data-toggle]', Triggers.Listeners.Basic.toggleListener);
};
Triggers.Initializers.addCloseableListener=function ($elem){
$elem.off('close.zf.trigger', Triggers.Listeners.Basic.closeableListener);
$elem.on('close.zf.trigger', '[data-closeable], [data-closable]', Triggers.Listeners.Basic.closeableListener);
};
Triggers.Initializers.addToggleFocusListener=function ($elem){
$elem.off('focus.zf.trigger blur.zf.trigger', Triggers.Listeners.Basic.toggleFocusListener);
$elem.on('focus.zf.trigger blur.zf.trigger', '[data-toggle-focus]', Triggers.Listeners.Basic.toggleFocusListener);
};
Triggers.Listeners.Global={
resizeListener: function resizeListener($nodes){
if(!MutationObserver){
$nodes.each(function (){
(0, _jquery2.default)(this).triggerHandler('resizeme.zf.trigger');
});
}
$nodes.attr('data-events', "resize");
},
scrollListener: function scrollListener($nodes){
if(!MutationObserver){
$nodes.each(function (){
(0, _jquery2.default)(this).triggerHandler('scrollme.zf.trigger');
});
}
$nodes.attr('data-events', "scroll");
},
closeMeListener: function closeMeListener(e, pluginId){
var plugin=e.namespace.split('.')[0];
var plugins=(0, _jquery2.default)("[data-".concat(plugin, "]")).not("[data-yeti-box=\"".concat(pluginId, "\"]"));
plugins.each(function (){
var _this=(0, _jquery2.default)(this);
_this.triggerHandler('close.zf.trigger', [_this]);
});
}};
Triggers.Initializers.addClosemeListener=function (pluginName){
var yetiBoxes=(0, _jquery2.default)('[data-yeti-box]'),
plugNames=['dropdown', 'tooltip', 'reveal'];
if(pluginName){
if(typeof pluginName==='string'){
plugNames.push(pluginName);
}else if(_typeof(pluginName)==='object'&&typeof pluginName[0]==='string') ;else {
console.error('Plugin names must be strings');
}}
if(yetiBoxes.length){
var listeners=plugNames.map(function (name){
return "closeme.zf.".concat(name);
}).join(' ');
(0, _jquery2.default)(window).off(listeners).on(listeners, Triggers.Listeners.Global.closeMeListener);
}};
function debounceGlobalListener(debounce, trigger, listener){
var timer,
args=Array.prototype.slice.call(arguments, 3);
(0, _jquery2.default)(window).off(trigger).on(trigger, function (e){
if(timer){
clearTimeout(timer);
}
timer=setTimeout(function (){
listener.apply(null, args);
}, debounce||10);
});
}
Triggers.Initializers.addResizeListener=function (debounce){
var $nodes=(0, _jquery2.default)('[data-resize]');
if($nodes.length){
debounceGlobalListener(debounce, 'resize.zf.trigger', Triggers.Listeners.Global.resizeListener, $nodes);
}};
Triggers.Initializers.addScrollListener=function (debounce){
var $nodes=(0, _jquery2.default)('[data-scroll]');
if($nodes.length){
debounceGlobalListener(debounce, 'scroll.zf.trigger', Triggers.Listeners.Global.scrollListener, $nodes);
}};
Triggers.Initializers.addMutationEventsListener=function ($elem){
if(!MutationObserver){
return false;
}
var $nodes=$elem.find('[data-resize], [data-scroll], [data-mutate]');
var listeningElementsMutation=function listeningElementsMutation(mutationRecordsList){
var $target=(0, _jquery2.default)(mutationRecordsList[0].target);
switch (mutationRecordsList[0].type){
case "attributes":
if($target.attr("data-events")==="scroll"&&mutationRecordsList[0].attributeName==="data-events"){
$target.triggerHandler('scrollme.zf.trigger', [$target, window.pageYOffset]);
}
if($target.attr("data-events")==="resize"&&mutationRecordsList[0].attributeName==="data-events"){
$target.triggerHandler('resizeme.zf.trigger', [$target]);
}
if(mutationRecordsList[0].attributeName==="style"){
$target.closest("[data-mutate]").attr("data-events", "mutate");
$target.closest("[data-mutate]").triggerHandler('mutateme.zf.trigger', [$target.closest("[data-mutate]")]);
}
break;
case "childList":
$target.closest("[data-mutate]").attr("data-events", "mutate");
$target.closest("[data-mutate]").triggerHandler('mutateme.zf.trigger', [$target.closest("[data-mutate]")]);
break;
default:
return false;
}};
if($nodes.length){
for (var i=0; i <=$nodes.length - 1; i++){
var elementObserver=new MutationObserver(listeningElementsMutation);
elementObserver.observe($nodes[i], {
attributes: true,
childList: true,
characterData: false,
subtree: true,
attributeFilter: ["data-events", "style"]
});
}}
};
Triggers.Initializers.addSimpleListeners=function (){
var $document=(0, _jquery2.default)(document);
Triggers.Initializers.addOpenListener($document);
Triggers.Initializers.addCloseListener($document);
Triggers.Initializers.addToggleListener($document);
Triggers.Initializers.addCloseableListener($document);
Triggers.Initializers.addToggleFocusListener($document);
};
Triggers.Initializers.addGlobalListeners=function (){
var $document=(0, _jquery2.default)(document);
Triggers.Initializers.addMutationEventsListener($document);
Triggers.Initializers.addResizeListener();
Triggers.Initializers.addScrollListener();
Triggers.Initializers.addClosemeListener();
};
Triggers.init=function ($$$1, Foundation){
onLoad($$$1(window), function (){
if($$$1.triggersInitialized!==true){
Triggers.Initializers.addSimpleListeners();
Triggers.Initializers.addGlobalListeners();
$$$1.triggersInitialized=true;
}});
if(Foundation){
Foundation.Triggers=Triggers;
Foundation.IHearYou=Triggers.Initializers.addGlobalListeners;
}};
var Plugin =
function (){
function Plugin(element, options){
_classCallCheck(this, Plugin);
this._setup(element, options);
var pluginName=getPluginName(this);
this.uuid=GetYoDigits(6, pluginName);
if(!this.$element.attr("data-".concat(pluginName))){
this.$element.attr("data-".concat(pluginName), this.uuid);
}
if(!this.$element.data('zfPlugin')){
this.$element.data('zfPlugin', this);
}
this.$element.trigger("init.zf.".concat(pluginName));
}
_createClass(Plugin, [{
key: "destroy",
value: function destroy(){
this._destroy();
var pluginName=getPluginName(this);
this.$element.removeAttr("data-".concat(pluginName)).removeData('zfPlugin')
.trigger("destroyed.zf.".concat(pluginName));
for (var prop in this){
this[prop]=null;
}}
}]);
return Plugin;
}();
function hyphenate$1(str){
return str.replace(/([a-z])([A-Z])/g, '$1-$2').toLowerCase();
}
function getPluginName(obj){
if(typeof obj.constructor.name!=='undefined'){
return hyphenate$1(obj.constructor.name);
}else{
return hyphenate$1(obj.className);
}}
var Abide =
function (_Plugin){
_inherits(Abide, _Plugin);
function Abide(){
_classCallCheck(this, Abide);
return _possibleConstructorReturn(this, _getPrototypeOf(Abide).apply(this, arguments));
}
_createClass(Abide, [{
key: "_setup",
value: function _setup(element){
var options=arguments.length > 1&&arguments[1]!==undefined ? arguments[1]:{};
this.$element=element;
this.options=_jquery2.default.extend(true, {}, Abide.defaults, this.$element.data(), options);
this.className='Abide';
this._init();
}
}, {
key: "_init",
value: function _init(){
var _this2=this;
this.$inputs=_jquery2.default.merge(this.$element.find('input').not('[type=submit]'),
this.$element.find('textarea, select')
);
var $globalErrors=this.$element.find('[data-abide-error]');
if(this.options.a11yAttributes){
this.$inputs.each(function (i, input){
return _this2.addA11yAttributes((0, _jquery2.default)(input));
});
$globalErrors.each(function (i, error){
return _this2.addGlobalErrorA11yAttributes((0, _jquery2.default)(error));
});
}
this._events();
}
}, {
key: "_events",
value: function _events(){
var _this3=this;
this.$element.off('.abide').on('reset.zf.abide', function (){
_this3.resetForm();
}).on('submit.zf.abide', function (){
return _this3.validateForm();
});
if(this.options.validateOn==='fieldChange'){
this.$inputs.off('change.zf.abide').on('change.zf.abide', function (e){
_this3.validateInput((0, _jquery2.default)(e.target));
});
}
if(this.options.liveValidate){
this.$inputs.off('input.zf.abide').on('input.zf.abide', function (e){
_this3.validateInput((0, _jquery2.default)(e.target));
});
}
if(this.options.validateOnBlur){
this.$inputs.off('blur.zf.abide').on('blur.zf.abide', function (e){
_this3.validateInput((0, _jquery2.default)(e.target));
});
}}
}, {
key: "_reflow",
value: function _reflow(){
this._init();
}
}, {
key: "requiredCheck",
value: function requiredCheck($el){
if(!$el.attr('required')) return true;
var isGood=true;
switch ($el[0].type){
case 'checkbox':
isGood=$el[0].checked;
break;
case 'select':
case 'select-one':
case 'select-multiple':
var opt=$el.find('option:selected');
if(!opt.length||!opt.val()) isGood=false;
break;
default:
if(!$el.val()||!$el.val().length) isGood=false;
}
return isGood;
}
}, {
key: "findFormError",
value: function findFormError($el){
var id=$el[0].id;
var $error=$el.siblings(this.options.formErrorSelector);
if(!$error.length){
$error=$el.parent().find(this.options.formErrorSelector);
}
if(id){
$error=$error.add(this.$element.find("[data-form-error-for=\"".concat(id, "\"]")));
}
return $error;
}
}, {
key: "findLabel",
value: function findLabel($el){
var id=$el[0].id;
var $label=this.$element.find("label[for=\"".concat(id, "\"]"));
if(!$label.length){
return $el.closest('label');
}
return $label;
}
}, {
key: "findRadioLabels",
value: function findRadioLabels($els){
var _this4=this;
var labels=$els.map(function (i, el){
var id=el.id;
var $label=_this4.$element.find("label[for=\"".concat(id, "\"]"));
if(!$label.length){
$label=(0, _jquery2.default)(el).closest('label');
}
return $label[0];
});
return (0, _jquery2.default)(labels);
}
}, {
key: "addErrorClasses",
value: function addErrorClasses($el){
var $label=this.findLabel($el);
var $formError=this.findFormError($el);
if($label.length){
$label.addClass(this.options.labelErrorClass);
}
if($formError.length){
$formError.addClass(this.options.formErrorClass);
}
$el.addClass(this.options.inputErrorClass).attr({
'data-invalid': '',
'aria-invalid': true
});
}
}, {
key: "addA11yAttributes",
value: function addA11yAttributes($el){
var $errors=this.findFormError($el);
var $labels=$errors.filter('label');
var $error=$errors.first();
if(!$errors.length) return;
if(typeof $el.attr('aria-describedby')==='undefined'){
var errorId=$error.attr('id');
if(typeof errorId==='undefined'){
errorId=GetYoDigits(6, 'abide-error');
$error.attr('id', errorId);
}
$el.attr('aria-describedby', errorId);
}
if($labels.filter('[for]').length < $labels.length){
var elemId=$el.attr('id');
if(typeof elemId==='undefined'){
elemId=GetYoDigits(6, 'abide-input');
$el.attr('id', elemId);
}
$labels.each(function (i, label){
var $label=(0, _jquery2.default)(label);
if(typeof $label.attr('for')==='undefined') $label.attr('for', elemId);
});
}
$errors.each(function (i, label){
var $label=(0, _jquery2.default)(label);
if(typeof $label.attr('role')==='undefined') $label.attr('role', 'alert');
}).end();
}
}, {
key: "addGlobalErrorA11yAttributes",
value: function addGlobalErrorA11yAttributes($el){
if(typeof $el.attr('aria-live')==='undefined') $el.attr('aria-live', this.options.a11yErrorLevel);
}
}, {
key: "removeRadioErrorClasses",
value: function removeRadioErrorClasses(groupName){
var $els=this.$element.find(":radio[name=\"".concat(groupName, "\"]"));
var $labels=this.findRadioLabels($els);
var $formErrors=this.findFormError($els);
if($labels.length){
$labels.removeClass(this.options.labelErrorClass);
}
if($formErrors.length){
$formErrors.removeClass(this.options.formErrorClass);
}
$els.removeClass(this.options.inputErrorClass).attr({
'data-invalid': null,
'aria-invalid': null
});
}
}, {
key: "removeErrorClasses",
value: function removeErrorClasses($el){
if($el[0].type=='radio'){
return this.removeRadioErrorClasses($el.attr('name'));
}
var $label=this.findLabel($el);
var $formError=this.findFormError($el);
if($label.length){
$label.removeClass(this.options.labelErrorClass);
}
if($formError.length){
$formError.removeClass(this.options.formErrorClass);
}
$el.removeClass(this.options.inputErrorClass).attr({
'data-invalid': null,
'aria-invalid': null
});
}
}, {
key: "validateInput",
value: function validateInput($el){
var clearRequire=this.requiredCheck($el),
validated=false,
customValidator=true,
validator=$el.attr('data-validator'),
equalTo=true;
if($el.is('[data-abide-ignore]')||$el.is('[type="hidden"]')||$el.is('[disabled]')){
return true;
}
switch ($el[0].type){
case 'radio':
validated=this.validateRadio($el.attr('name'));
break;
case 'checkbox':
validated=clearRequire;
break;
case 'select':
case 'select-one':
case 'select-multiple':
validated=clearRequire;
break;
default:
validated=this.validateText($el);
}
if(validator){
customValidator=this.matchValidation($el, validator, $el.attr('required'));
}
if($el.attr('data-equalto')){
equalTo=this.options.validators.equalTo($el);
}
var goodToGo=[clearRequire, validated, customValidator, equalTo].indexOf(false)===-1;
var message=(goodToGo ? 'valid':'invalid') + '.zf.abide';
if(goodToGo){
var dependentElements=this.$element.find("[data-equalto=\"".concat($el.attr('id'), "\"]"));
if(dependentElements.length){
var _this=this;
dependentElements.each(function (){
if((0, _jquery2.default)(this).val()){
_this.validateInput((0, _jquery2.default)(this));
}});
}}
this[goodToGo ? 'removeErrorClasses':'addErrorClasses']($el);
$el.trigger(message, [$el]);
return goodToGo;
}
}, {
key: "validateForm",
value: function validateForm(){
var _this5=this;
var acc=[];
var _this=this;
this.$inputs.each(function (){
acc.push(_this.validateInput((0, _jquery2.default)(this)));
});
var noError=acc.indexOf(false)===-1;
this.$element.find('[data-abide-error]').each(function (i, elem){
var $elem=(0, _jquery2.default)(elem);
if(_this5.options.a11yAttributes) _this5.addGlobalErrorA11yAttributes($elem);
$elem.css('display', noError ? 'none':'block');
});
this.$element.trigger((noError ? 'formvalid':'forminvalid') + '.zf.abide', [this.$element]);
return noError;
}
}, {
key: "validateText",
value: function validateText($el, pattern){
pattern=pattern||$el.attr('pattern')||$el.attr('type');
var inputText=$el.val();
var valid=false;
if(inputText.length){
if(this.options.patterns.hasOwnProperty(pattern)){
valid=this.options.patterns[pattern].test(inputText);
}
else if(pattern!==$el.attr('type')){
valid=new RegExp(pattern).test(inputText);
}else{
valid=true;
}}
else if(!$el.prop('required')){
valid=true;
}
return valid;
}
}, {
key: "validateRadio",
value: function validateRadio(groupName){
var $group=this.$element.find(":radio[name=\"".concat(groupName, "\"]"));
var valid=false,
required=false;
$group.each(function (i, e){
if((0, _jquery2.default)(e).attr('required')){
required=true;
}});
if(!required) valid=true;
if(!valid){
$group.each(function (i, e){
if((0, _jquery2.default)(e).prop('checked')){
valid=true;
}});
}
return valid;
}
}, {
key: "matchValidation",
value: function matchValidation($el, validators, required){
var _this6=this;
required=required ? true:false;
var clear=validators.split(' ').map(function (v){
return _this6.options.validators[v]($el, required, $el.parent());
});
return clear.indexOf(false)===-1;
}
}, {
key: "resetForm",
value: function resetForm(){
var $form=this.$element,
opts=this.options;
(0, _jquery2.default)(".".concat(opts.labelErrorClass), $form).not('small').removeClass(opts.labelErrorClass);
(0, _jquery2.default)(".".concat(opts.inputErrorClass), $form).not('small').removeClass(opts.inputErrorClass);
(0, _jquery2.default)("".concat(opts.formErrorSelector, ".").concat(opts.formErrorClass)).removeClass(opts.formErrorClass);
$form.find('[data-abide-error]').css('display', 'none');
(0, _jquery2.default)(':input', $form).not(':button, :submit, :reset, :hidden, :radio, :checkbox, [data-abide-ignore]').val('').attr({
'data-invalid': null,
'aria-invalid': null
});
(0, _jquery2.default)(':input:radio', $form).not('[data-abide-ignore]').prop('checked', false).attr({
'data-invalid': null,
'aria-invalid': null
});
(0, _jquery2.default)(':input:checkbox', $form).not('[data-abide-ignore]').prop('checked', false).attr({
'data-invalid': null,
'aria-invalid': null
});
$form.trigger('formreset.zf.abide', [$form]);
}
}, {
key: "_destroy",
value: function _destroy(){
var _this=this;
this.$element.off('.abide').find('[data-abide-error]').css('display', 'none');
this.$inputs.off('.abide').each(function (){
_this.removeErrorClasses((0, _jquery2.default)(this));
});
}}]);
return Abide;
}(Plugin);
Abide.defaults={
validateOn: 'fieldChange',
labelErrorClass: 'is-invalid-label',
inputErrorClass: 'is-invalid-input',
formErrorSelector: '.form-error',
formErrorClass: 'is-visible',
a11yAttributes: true,
a11yErrorLevel: 'assertive',
liveValidate: false,
validateOnBlur: false,
patterns: {
alpha: /^[a-zA-Z]+$/,
alpha_numeric: /^[a-zA-Z0-9]+$/,
integer: /^[-+]?\d+$/,
number: /^[-+]?\d*(?:[\.\,]\d+)?$/,
card: /^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|(?:222[1-9]|2[3-6][0-9]{2}|27[0-1][0-9]|2720)[0-9]{12}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\d{3})\d{11})$/,
cvv: /^([0-9]){3,4}$/,
email: /^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+$/,
url: /^((?:(https?|ftps?|file|ssh|sftp):\/\/|www\d{0,3}[.]|[a-z0-9.\-]+[.][a-z]{2,4}\/)(?:[^\s()<>]+|\((?:[^\s()<>]+|(?:\([^\s()<>]+\)))*\))+(?:\((?:[^\s()<>]+|(?:\([^\s()<>]+\)))*\)|[^\s`!()\[\]{};:\'".,<>?\xab\xbb\u201c\u201d\u2018\u2019]))$/,
domain: /^([a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,8}$/,
datetime: /^([0-2][0-9]{3})\-([0-1][0-9])\-([0-3][0-9])T([0-5][0-9])\:([0-5][0-9])\:([0-5][0-9])(Z|([\-\+]([0-1][0-9])\:00))$/,
date: /(?:19|20)[0-9]{2}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-9])|(?:(?!02)(?:0[1-9]|1[0-2])-(?:30))|(?:(?:0[13578]|1[02])-31))$/,
time: /^(0[0-9]|1[0-9]|2[0-3])(:[0-5][0-9]){2}$/,
dateISO: /^\d{4}[\/\-]\d{1,2}[\/\-]\d{1,2}$/,
month_day_year: /^(0[1-9]|1[012])[- \/.](0[1-9]|[12][0-9]|3[01])[- \/.]\d{4}$/,
day_month_year: /^(0[1-9]|[12][0-9]|3[01])[- \/.](0[1-9]|1[012])[- \/.]\d{4}$/,
color: /^#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$/,
website: {
test: function test(text){
return Abide.defaults.patterns['domain'].test(text)||Abide.defaults.patterns['url'].test(text);
}}
},
validators: {
equalTo: function equalTo(el, required, parent){
return (0, _jquery2.default)("#".concat(el.attr('data-equalto'))).val()===el.val();
}}
};
var Accordion =
function (_Plugin){
_inherits(Accordion, _Plugin);
function Accordion(){
_classCallCheck(this, Accordion);
return _possibleConstructorReturn(this, _getPrototypeOf(Accordion).apply(this, arguments));
}
_createClass(Accordion, [{
key: "_setup",
value: function _setup(element, options){
this.$element=element;
this.options=_jquery2.default.extend({}, Accordion.defaults, this.$element.data(), options);
this.className='Accordion';
this._init();
Keyboard.register('Accordion', {
'ENTER': 'toggle',
'SPACE': 'toggle',
'ARROW_DOWN': 'next',
'ARROW_UP': 'previous'
});
}
}, {
key: "_init",
value: function _init(){
var _this2=this;
this._isInitializing=true;
this.$element.attr('role', 'tablist');
this.$tabs=this.$element.children('[data-accordion-item]');
this.$tabs.each(function (idx, el){
var $el=(0, _jquery2.default)(el),
$content=$el.children('[data-tab-content]'),
id=$content[0].id||GetYoDigits(6, 'accordion'),
linkId=el.id ? "".concat(el.id, "-label"):"".concat(id, "-label");
$el.find('a:first').attr({
'aria-controls': id,
'role': 'tab',
'id': linkId,
'aria-expanded': false,
'aria-selected': false
});
$content.attr({
'role': 'tabpanel',
'aria-labelledby': linkId,
'aria-hidden': true,
'id': id
});
});
var $initActive=this.$element.find('.is-active').children('[data-tab-content]');
if($initActive.length){
this._initialAnchor=$initActive.prev('a').attr('href');
this._openSingleTab($initActive);
}
this._checkDeepLink=function (){
var anchor=window.location.hash;
if(!anchor.length){
if(_this2._isInitializing) return;
if(_this2._initialAnchor) anchor=_this2._initialAnchor;
}
var $anchor=anchor&&(0, _jquery2.default)(anchor);
var $link=anchor&&_this2.$element.find("[href$=\"".concat(anchor, "\"]"));
var isOwnAnchor = !!($anchor.length&&$link.length);
if($anchor&&$link&&$link.length){
if(!$link.parent('[data-accordion-item]').hasClass('is-active')){
_this2._openSingleTab($anchor);
}}else{
_this2._closeAllTabs();
}
if(isOwnAnchor){
if(_this2.options.deepLinkSmudge){
onLoad((0, _jquery2.default)(window), function (){
var offset=_this2.$element.offset();
(0, _jquery2.default)('html, body').animate({
scrollTop: offset.top
}, _this2.options.deepLinkSmudgeDelay);
});
}
_this2.$element.trigger('deeplink.zf.accordion', [$link, $anchor]);
}};
if(this.options.deepLink){
this._checkDeepLink();
}
this._events();
this._isInitializing=false;
}
}, {
key: "_events",
value: function _events(){
var _this=this;
this.$tabs.each(function (){
var $elem=(0, _jquery2.default)(this);
var $tabContent=$elem.children('[data-tab-content]');
if($tabContent.length){
$elem.children('a').off('click.zf.accordion keydown.zf.accordion').on('click.zf.accordion', function (e){
e.preventDefault();
_this.toggle($tabContent);
}).on('keydown.zf.accordion', function (e){
Keyboard.handleKey(e, 'Accordion', {
toggle: function toggle(){
_this.toggle($tabContent);
},
next: function next(){
var $a=$elem.next().find('a').focus();
if(!_this.options.multiExpand){
$a.trigger('click.zf.accordion');
}},
previous: function previous(){
var $a=$elem.prev().find('a').focus();
if(!_this.options.multiExpand){
$a.trigger('click.zf.accordion');
}},
handled: function handled(){
e.preventDefault();
e.stopPropagation();
}});
});
}});
if(this.options.deepLink){
(0, _jquery2.default)(window).on('hashchange', this._checkDeepLink);
}}
}, {
key: "toggle",
value: function toggle($target){
if($target.closest('[data-accordion]').is('[disabled]')){
console.info('Cannot toggle an accordion that is disabled.');
return;
}
if($target.parent().hasClass('is-active')){
this.up($target);
}else{
this.down($target);
}
if(this.options.deepLink){
var anchor=$target.prev('a').attr('href');
if(this.options.updateHistory){
history.pushState({}, '', anchor);
}else{
history.replaceState({}, '', anchor);
}}
}
}, {
key: "down",
value: function down($target){
if($target.closest('[data-accordion]').is('[disabled]')){
console.info('Cannot call down on an accordion that is disabled.');
return;
}
if(this.options.multiExpand) this._openTab($target);else this._openSingleTab($target);
}
}, {
key: "up",
value: function up($target){
if(this.$element.is('[disabled]')){
console.info('Cannot call up on an accordion that is disabled.');
return;
}
var $targetItem=$target.parent();
if(!$targetItem.hasClass('is-active')) return;
var $othersItems=$targetItem.siblings();
if(!this.options.allowAllClosed&&!$othersItems.hasClass('is-active')) return;
this._closeTab($target);
}
}, {
key: "_openSingleTab",
value: function _openSingleTab($target){
var $activeContents=this.$element.children('.is-active').children('[data-tab-content]');
if($activeContents.length){
this._closeTab($activeContents.not($target));
}
this._openTab($target);
}
}, {
key: "_openTab",
value: function _openTab($target){
var _this3=this;
var $targetItem=$target.parent();
var targetContentId=$target.attr('aria-labelledby');
$target.attr('aria-hidden', false);
$targetItem.addClass('is-active');
(0, _jquery2.default)("#".concat(targetContentId)).attr({
'aria-expanded': true,
'aria-selected': true
});
$target.slideDown(this.options.slideSpeed, function (){
_this3.$element.trigger('down.zf.accordion', [$target]);
});
}
}, {
key: "_closeTab",
value: function _closeTab($target){
var _this4=this;
var $targetItem=$target.parent();
var targetContentId=$target.attr('aria-labelledby');
$target.attr('aria-hidden', true);
$targetItem.removeClass('is-active');
(0, _jquery2.default)("#".concat(targetContentId)).attr({
'aria-expanded': false,
'aria-selected': false
});
$target.slideUp(this.options.slideSpeed, function (){
_this4.$element.trigger('up.zf.accordion', [$target]);
});
}
}, {
key: "_closeAllTabs",
value: function _closeAllTabs(){
var $activeTabs=this.$element.children('.is-active').children('[data-tab-content]');
if($activeTabs.length){
this._closeTab($activeTabs);
}}
}, {
key: "_destroy",
value: function _destroy(){
this.$element.find('[data-tab-content]').stop(true).slideUp(0).css('display', '');
this.$element.find('a').off('.zf.accordion');
if(this.options.deepLink){
(0, _jquery2.default)(window).off('hashchange', this._checkDeepLink);
}}
}]);
return Accordion;
}(Plugin);
Accordion.defaults={
slideSpeed: 250,
multiExpand: false,
allowAllClosed: false,
deepLink: false,
deepLinkSmudge: false,
deepLinkSmudgeDelay: 300,
updateHistory: false
};
var AccordionMenu =
function (_Plugin){
_inherits(AccordionMenu, _Plugin);
function AccordionMenu(){
_classCallCheck(this, AccordionMenu);
return _possibleConstructorReturn(this, _getPrototypeOf(AccordionMenu).apply(this, arguments));
}
_createClass(AccordionMenu, [{
key: "_setup",
value: function _setup(element, options){
this.$element=element;
this.options=_jquery2.default.extend({}, AccordionMenu.defaults, this.$element.data(), options);
this.className='AccordionMenu';
this._init();
Keyboard.register('AccordionMenu', {
'ENTER': 'toggle',
'SPACE': 'toggle',
'ARROW_RIGHT': 'open',
'ARROW_UP': 'up',
'ARROW_DOWN': 'down',
'ARROW_LEFT': 'close',
'ESCAPE': 'closeAll'
});
}
}, {
key: "_init",
value: function _init(){
Nest.Feather(this.$element, 'accordion');
var _this=this;
this.$element.find('[data-submenu]').not('.is-active').slideUp(0);
this.$element.attr({
'role': 'tree',
'aria-multiselectable': this.options.multiOpen
});
this.$menuLinks=this.$element.find('.is-accordion-submenu-parent');
this.$menuLinks.each(function (){
var linkId=this.id||GetYoDigits(6, 'acc-menu-link'),
$elem=(0, _jquery2.default)(this),
$sub=$elem.children('[data-submenu]'),
subId=$sub[0].id||GetYoDigits(6, 'acc-menu'),
isActive=$sub.hasClass('is-active');
if(_this.options.parentLink){
var $anchor=$elem.children('a');
$anchor.clone().prependTo($sub).wrap('<li data-is-parent-link class="is-submenu-parent-item is-submenu-item is-accordion-submenu-item"></li>');
}
if(_this.options.submenuToggle){
$elem.addClass('has-submenu-toggle');
$elem.children('a').after('<button id="' + linkId + '" class="submenu-toggle" aria-controls="' + subId + '" aria-expanded="' + isActive + '" title="' + _this.options.submenuToggleText + '"><span class="submenu-toggle-text">' + _this.options.submenuToggleText + '</span></button>');
}else{
$elem.attr({
'aria-controls': subId,
'aria-expanded': isActive,
'id': linkId
});
}
$sub.attr({
'aria-labelledby': linkId,
'aria-hidden': !isActive,
'role': 'group',
'id': subId
});
});
this.$element.find('li').attr({
'role': 'treeitem'
});
var initPanes=this.$element.find('.is-active');
if(initPanes.length){
var _this=this;
initPanes.each(function (){
_this.down((0, _jquery2.default)(this));
});
}
this._events();
}
}, {
key: "_events",
value: function _events(){
var _this=this;
this.$element.find('li').each(function (){
var $submenu=(0, _jquery2.default)(this).children('[data-submenu]');
if($submenu.length){
if(_this.options.submenuToggle){
(0, _jquery2.default)(this).children('.submenu-toggle').off('click.zf.accordionMenu').on('click.zf.accordionMenu', function (e){
_this.toggle($submenu);
});
}else{
(0, _jquery2.default)(this).children('a').off('click.zf.accordionMenu').on('click.zf.accordionMenu', function (e){
e.preventDefault();
_this.toggle($submenu);
});
}}
}).on('keydown.zf.accordionmenu', function (e){
var $element=(0, _jquery2.default)(this),
$elements=$element.parent('ul').children('li'),
$prevElement,
$nextElement,
$target=$element.children('[data-submenu]');
$elements.each(function (i){
if((0, _jquery2.default)(this).is($element)){
$prevElement=$elements.eq(Math.max(0, i - 1)).find('a').first();
$nextElement=$elements.eq(Math.min(i + 1, $elements.length - 1)).find('a').first();
if((0, _jquery2.default)(this).children('[data-submenu]:visible').length){
$nextElement=$element.find('li:first-child').find('a').first();
}
if((0, _jquery2.default)(this).is(':first-child')){
$prevElement=$element.parents('li').first().find('a').first();
}else if($prevElement.parents('li').first().children('[data-submenu]:visible').length){
$prevElement=$prevElement.parents('li').find('li:last-child').find('a').first();
}
if((0, _jquery2.default)(this).is(':last-child')){
$nextElement=$element.parents('li').first().next('li').find('a').first();
}
return;
}});
Keyboard.handleKey(e, 'AccordionMenu', {
open: function open(){
if($target.is(':hidden')){
_this.down($target);
$target.find('li').first().find('a').first().focus();
}},
close: function close(){
if($target.length&&!$target.is(':hidden')){
_this.up($target);
}else if($element.parent('[data-submenu]').length){
_this.up($element.parent('[data-submenu]'));
$element.parents('li').first().find('a').first().focus();
}},
up: function up(){
$prevElement.focus();
return true;
},
down: function down(){
$nextElement.focus();
return true;
},
toggle: function toggle(){
if(_this.options.submenuToggle){
return false;
}
if($element.children('[data-submenu]').length){
_this.toggle($element.children('[data-submenu]'));
return true;
}},
closeAll: function closeAll(){
_this.hideAll();
},
handled: function handled(preventDefault){
if(preventDefault){
e.preventDefault();
}
e.stopImmediatePropagation();
}});
});
}
}, {
key: "hideAll",
value: function hideAll(){
this.up(this.$element.find('[data-submenu]'));
}
}, {
key: "showAll",
value: function showAll(){
this.down(this.$element.find('[data-submenu]'));
}
}, {
key: "toggle",
value: function toggle($target){
if(!$target.is(':animated')){
if(!$target.is(':hidden')){
this.up($target);
}else{
this.down($target);
}}
}
}, {
key: "down",
value: function down($target){
var _this2=this;
if(!this.options.multiOpen){
this.up(this.$element.find('.is-active').not($target.parentsUntil(this.$element).add($target)));
}
$target.addClass('is-active').attr({
'aria-hidden': false
});
if(this.options.submenuToggle){
$target.prev('.submenu-toggle').attr({
'aria-expanded': true
});
}else{
$target.parent('.is-accordion-submenu-parent').attr({
'aria-expanded': true
});
}
$target.slideDown(this.options.slideSpeed, function (){
_this2.$element.trigger('down.zf.accordionMenu', [$target]);
});
}
}, {
key: "up",
value: function up($target){
var _this3=this;
var $submenus=$target.find('[data-submenu]');
var $allmenus=$target.add($submenus);
$submenus.slideUp(0);
$allmenus.removeClass('is-active').attr('aria-hidden', true);
if(this.options.submenuToggle){
$allmenus.prev('.submenu-toggle').attr('aria-expanded', false);
}else{
$allmenus.parent('.is-accordion-submenu-parent').attr('aria-expanded', false);
}
$target.slideUp(this.options.slideSpeed, function (){
_this3.$element.trigger('up.zf.accordionMenu', [$target]);
});
}
}, {
key: "_destroy",
value: function _destroy(){
this.$element.find('[data-submenu]').slideDown(0).css('display', '');
this.$element.find('a').off('click.zf.accordionMenu');
this.$element.find('[data-is-parent-link]').detach();
if(this.options.submenuToggle){
this.$element.find('.has-submenu-toggle').removeClass('has-submenu-toggle');
this.$element.find('.submenu-toggle').remove();
}
Nest.Burn(this.$element, 'accordion');
}}]);
return AccordionMenu;
}(Plugin);
AccordionMenu.defaults={
parentLink: false,
slideSpeed: 250,
submenuToggle: false,
submenuToggleText: 'Toggle menu',
multiOpen: true
};
var Drilldown =
function (_Plugin){
_inherits(Drilldown, _Plugin);
function Drilldown(){
_classCallCheck(this, Drilldown);
return _possibleConstructorReturn(this, _getPrototypeOf(Drilldown).apply(this, arguments));
}
_createClass(Drilldown, [{
key: "_setup",
value: function _setup(element, options){
this.$element=element;
this.options=_jquery2.default.extend({}, Drilldown.defaults, this.$element.data(), options);
this.className='Drilldown';
this._init();
Keyboard.register('Drilldown', {
'ENTER': 'open',
'SPACE': 'open',
'ARROW_RIGHT': 'next',
'ARROW_UP': 'up',
'ARROW_DOWN': 'down',
'ARROW_LEFT': 'previous',
'ESCAPE': 'close',
'TAB': 'down',
'SHIFT_TAB': 'up'
});
}
}, {
key: "_init",
value: function _init(){
Nest.Feather(this.$element, 'drilldown');
if(this.options.autoApplyClass){
this.$element.addClass('drilldown');
}
this.$element.attr({
'role': 'tree',
'aria-multiselectable': false
});
this.$submenuAnchors=this.$element.find('li.is-drilldown-submenu-parent').children('a');
this.$submenus=this.$submenuAnchors.parent('li').children('[data-submenu]').attr('role', 'group');
this.$menuItems=this.$element.find('li').not('.js-drilldown-back').attr('role', 'treeitem').find('a');
this.$currentMenu=this.$element;
this.$element.attr('data-mutate', this.$element.attr('data-drilldown')||GetYoDigits(6, 'drilldown'));
this._prepareMenu();
this._registerEvents();
this._keyboardEvents();
}
}, {
key: "_prepareMenu",
value: function _prepareMenu(){
var _this=this;
this.$submenuAnchors.each(function (){
var $link=(0, _jquery2.default)(this);
var $sub=$link.parent();
if(_this.options.parentLink){
$link.clone().prependTo($sub.children('[data-submenu]')).wrap('<li data-is-parent-link class="is-submenu-parent-item is-submenu-item is-drilldown-submenu-item" role="menuitem"></li>');
}
$link.data('savedHref', $link.attr('href')).removeAttr('href').attr('tabindex', 0);
$link.children('[data-submenu]').attr({
'aria-hidden': true,
'tabindex': 0,
'role': 'group'
});
_this._events($link);
});
this.$submenus.each(function (){
var $menu=(0, _jquery2.default)(this),
$back=$menu.find('.js-drilldown-back');
if(!$back.length){
switch (_this.options.backButtonPosition){
case "bottom":
$menu.append(_this.options.backButton);
break;
case "top":
$menu.prepend(_this.options.backButton);
break;
default:
console.error("Unsupported backButtonPosition value '" + _this.options.backButtonPosition + "'");
}}
_this._back($menu);
});
this.$submenus.addClass('invisible');
if(!this.options.autoHeight){
this.$submenus.addClass('drilldown-submenu-cover-previous');
}
if(!this.$element.parent().hasClass('is-drilldown')){
this.$wrapper=(0, _jquery2.default)(this.options.wrapper).addClass('is-drilldown');
if(this.options.animateHeight) this.$wrapper.addClass('animate-height');
this.$element.wrap(this.$wrapper);
}
this.$wrapper=this.$element.parent();
this.$wrapper.css(this._getMaxDims());
}}, {
key: "_resize",
value: function _resize(){
this.$wrapper.css({
'max-width': 'none',
'min-height': 'none'
});
this.$wrapper.css(this._getMaxDims());
}
}, {
key: "_events",
value: function _events($elem){
var _this=this;
$elem.off('click.zf.drilldown').on('click.zf.drilldown', function (e){
if((0, _jquery2.default)(e.target).parentsUntil('ul', 'li').hasClass('is-drilldown-submenu-parent')){
e.stopImmediatePropagation();
e.preventDefault();
}
_this._show($elem.parent('li'));
if(_this.options.closeOnClick){
var $body=(0, _jquery2.default)('body');
$body.off('.zf.drilldown').on('click.zf.drilldown', function (e){
if(e.target===_this.$element[0]||_jquery2.default.contains(_this.$element[0], e.target)){
return;
}
e.preventDefault();
_this._hideAll();
$body.off('.zf.drilldown');
});
}});
}
}, {
key: "_registerEvents",
value: function _registerEvents(){
if(this.options.scrollTop){
this._bindHandler=this._scrollTop.bind(this);
this.$element.on('open.zf.drilldown hide.zf.drilldown closed.zf.drilldown', this._bindHandler);
}
this.$element.on('mutateme.zf.trigger', this._resize.bind(this));
}
}, {
key: "_scrollTop",
value: function _scrollTop(){
var _this=this;
var $scrollTopElement=_this.options.scrollTopElement!='' ? (0, _jquery2.default)(_this.options.scrollTopElement):_this.$element,
scrollPos=parseInt($scrollTopElement.offset().top + _this.options.scrollTopOffset, 10);
(0, _jquery2.default)('html, body').stop(true).animate({
scrollTop: scrollPos
}, _this.options.animationDuration, _this.options.animationEasing, function (){
if(this===(0, _jquery2.default)('html')[0]) _this.$element.trigger('scrollme.zf.drilldown');
});
}
}, {
key: "_keyboardEvents",
value: function _keyboardEvents(){
var _this=this;
this.$menuItems.add(this.$element.find('.js-drilldown-back > a, .is-submenu-parent-item > a')).on('keydown.zf.drilldown', function (e){
var $element=(0, _jquery2.default)(this),
$elements=$element.parent('li').parent('ul').children('li').children('a'),
$prevElement,
$nextElement;
$elements.each(function (i){
if((0, _jquery2.default)(this).is($element)){
$prevElement=$elements.eq(Math.max(0, i - 1));
$nextElement=$elements.eq(Math.min(i + 1, $elements.length - 1));
return;
}});
Keyboard.handleKey(e, 'Drilldown', {
next: function next(){
if($element.is(_this.$submenuAnchors)){
_this._show($element.parent('li'));
$element.parent('li').one(transitionend($element), function (){
$element.parent('li').find('ul li a').not('.js-drilldown-back a').first().focus();
});
return true;
}},
previous: function previous(){
_this._hide($element.parent('li').parent('ul'));
$element.parent('li').parent('ul').one(transitionend($element), function (){
setTimeout(function (){
$element.parent('li').parent('ul').parent('li').children('a').first().focus();
}, 1);
});
return true;
},
up: function up(){
$prevElement.focus();
return !$element.is(_this.$element.find('> li:first-child > a'));
},
down: function down(){
$nextElement.focus();
return !$element.is(_this.$element.find('> li:last-child > a'));
},
close: function close(){
if(!$element.is(_this.$element.find('> li > a'))){
_this._hide($element.parent().parent());
$element.parent().parent().siblings('a').focus();
}},
open: function open(){
if(_this.options.parentLink&&$element.attr('href')){
return false;
}else if(!$element.is(_this.$menuItems)){
_this._hide($element.parent('li').parent('ul'));
$element.parent('li').parent('ul').one(transitionend($element), function (){
setTimeout(function (){
$element.parent('li').parent('ul').parent('li').children('a').first().focus();
}, 1);
});
return true;
}else if($element.is(_this.$submenuAnchors)){
_this._show($element.parent('li'));
$element.parent('li').one(transitionend($element), function (){
$element.parent('li').find('ul li a').not('.js-drilldown-back a').first().focus();
});
return true;
}},
handled: function handled(preventDefault){
if(preventDefault){
e.preventDefault();
}
e.stopImmediatePropagation();
}});
});
}
}, {
key: "_hideAll",
value: function _hideAll(){
var $elem=this.$element.find('.is-drilldown-submenu.is-active').addClass('is-closing');
if(this.options.autoHeight) this.$wrapper.css({
height: $elem.parent().closest('ul').data('calcHeight')
});
$elem.one(transitionend($elem), function (e){
$elem.removeClass('is-active is-closing');
});
this.$element.trigger('closed.zf.drilldown');
}
}, {
key: "_back",
value: function _back($elem){
var _this=this;
$elem.off('click.zf.drilldown');
$elem.children('.js-drilldown-back').on('click.zf.drilldown', function (e){
e.stopImmediatePropagation();
_this._hide($elem);
var parentSubMenu=$elem.parent('li').parent('ul').parent('li');
if(parentSubMenu.length){
_this._show(parentSubMenu);
}});
}
}, {
key: "_menuLinkEvents",
value: function _menuLinkEvents(){
var _this=this;
this.$menuItems.not('.is-drilldown-submenu-parent').off('click.zf.drilldown').on('click.zf.drilldown', function (e){
setTimeout(function (){
_this._hideAll();
}, 0);
});
}
}, {
key: "_setShowSubMenuClasses",
value: function _setShowSubMenuClasses($elem, trigger){
$elem.addClass('is-active').removeClass('invisible').attr('aria-hidden', false);
$elem.parent('li').attr('aria-expanded', true);
if(trigger===true){
this.$element.trigger('open.zf.drilldown', [$elem]);
}}
}, {
key: "_setHideSubMenuClasses",
value: function _setHideSubMenuClasses($elem, trigger){
$elem.removeClass('is-active').addClass('invisible').attr('aria-hidden', true);
$elem.parent('li').attr('aria-expanded', false);
if(trigger===true){
$elem.trigger('hide.zf.drilldown', [$elem]);
}}
}, {
key: "_showMenu",
value: function _showMenu($elem, autoFocus){
var _this=this;
var $expandedSubmenus=this.$element.find('li[aria-expanded="true"] > ul[data-submenu]');
$expandedSubmenus.each(function (index){
_this._setHideSubMenuClasses((0, _jquery2.default)(this));
});
this.$currentMenu=$elem;
if($elem.is('[data-drilldown]')){
if(autoFocus===true) $elem.find('li[role="treeitem"] > a').first().focus();
if(this.options.autoHeight) this.$wrapper.css('height', $elem.data('calcHeight'));
return;
}
var $submenus=$elem.children().first().parentsUntil('[data-drilldown]', '[data-submenu]');
$submenus.each(function (index){
if(index===0&&_this.options.autoHeight){
_this.$wrapper.css('height', (0, _jquery2.default)(this).data('calcHeight'));
}
var isLastChild=index==$submenus.length - 1;
if(isLastChild===true){
(0, _jquery2.default)(this).one(transitionend((0, _jquery2.default)(this)), function (){
if(autoFocus===true){
$elem.find('li[role="treeitem"] > a').first().focus();
}});
}
_this._setShowSubMenuClasses((0, _jquery2.default)(this), isLastChild);
});
}
}, {
key: "_show",
value: function _show($elem){
var $submenu=$elem.children('[data-submenu]');
$elem.attr('aria-expanded', true);
this.$currentMenu=$submenu;
$submenu.addClass('is-active').removeClass('invisible').attr('aria-hidden', false);
if(this.options.autoHeight){
this.$wrapper.css({
height: $submenu.data('calcHeight')
});
}
this.$element.trigger('open.zf.drilldown', [$elem]);
}
}, {
key: "_hide",
value: function _hide($elem){
if(this.options.autoHeight) this.$wrapper.css({
height: $elem.parent().closest('ul').data('calcHeight')
});
$elem.parent('li').attr('aria-expanded', false);
$elem.attr('aria-hidden', true);
$elem.addClass('is-closing').one(transitionend($elem), function (){
$elem.removeClass('is-active is-closing');
$elem.blur().addClass('invisible');
});
$elem.trigger('hide.zf.drilldown', [$elem]);
}
}, {
key: "_getMaxDims",
value: function _getMaxDims(){
var maxHeight=0,
result={},
_this=this;
this.$submenus.add(this.$element).each(function (){
var numOfElems=(0, _jquery2.default)(this).children('li').length;
var height=Box.GetDimensions(this).height;
maxHeight=height > maxHeight ? height:maxHeight;
if(_this.options.autoHeight){
(0, _jquery2.default)(this).data('calcHeight', height);
}});
if(this.options.autoHeight) result['height']=this.$currentMenu.data('calcHeight');else result['min-height']="".concat(maxHeight, "px");
result['max-width']="".concat(this.$element[0].getBoundingClientRect().width, "px");
return result;
}
}, {
key: "_destroy",
value: function _destroy(){
if(this.options.scrollTop) this.$element.off('.zf.drilldown', this._bindHandler);
this._hideAll();
this.$element.off('mutateme.zf.trigger');
Nest.Burn(this.$element, 'drilldown');
this.$element.unwrap().find('.js-drilldown-back, .is-submenu-parent-item').remove().end().find('.is-active, .is-closing, .is-drilldown-submenu').removeClass('is-active is-closing is-drilldown-submenu').end().find('[data-submenu]').removeAttr('aria-hidden tabindex role');
this.$submenuAnchors.each(function (){
(0, _jquery2.default)(this).off('.zf.drilldown');
});
this.$element.find('[data-is-parent-link]').detach();
this.$submenus.removeClass('drilldown-submenu-cover-previous invisible');
this.$element.find('a').each(function (){
var $link=(0, _jquery2.default)(this);
$link.removeAttr('tabindex');
if($link.data('savedHref')){
$link.attr('href', $link.data('savedHref')).removeData('savedHref');
}else{
return;
}});
}}]);
return Drilldown;
}(Plugin);
Drilldown.defaults={
autoApplyClass: true,
backButton: '<li class="js-drilldown-back"><a tabindex="0">Back</a></li>',
backButtonPosition: 'top',
wrapper: '<div></div>',
parentLink: false,
closeOnClick: false,
autoHeight: false,
animateHeight: false,
scrollTop: false,
scrollTopElement: '',
scrollTopOffset: 0,
animationDuration: 500,
animationEasing: 'swing'
};
var POSITIONS=['left', 'right', 'top', 'bottom'];
var VERTICAL_ALIGNMENTS=['top', 'bottom', 'center'];
var HORIZONTAL_ALIGNMENTS=['left', 'right', 'center'];
var ALIGNMENTS={
'left': VERTICAL_ALIGNMENTS,
'right': VERTICAL_ALIGNMENTS,
'top': HORIZONTAL_ALIGNMENTS,
'bottom': HORIZONTAL_ALIGNMENTS
};
function nextItem(item, array){
var currentIdx=array.indexOf(item);
if(currentIdx===array.length - 1){
return array[0];
}else{
return array[currentIdx + 1];
}}
var Positionable =
function (_Plugin){
_inherits(Positionable, _Plugin);
function Positionable(){
_classCallCheck(this, Positionable);
return _possibleConstructorReturn(this, _getPrototypeOf(Positionable).apply(this, arguments));
}
_createClass(Positionable, [{
key: "_init",
value: function _init(){
this.triedPositions={};
this.position=this.options.position==='auto' ? this._getDefaultPosition():this.options.position;
this.alignment=this.options.alignment==='auto' ? this._getDefaultAlignment():this.options.alignment;
this.originalPosition=this.position;
this.originalAlignment=this.alignment;
}}, {
key: "_getDefaultPosition",
value: function _getDefaultPosition(){
return 'bottom';
}}, {
key: "_getDefaultAlignment",
value: function _getDefaultAlignment(){
switch (this.position){
case 'bottom':
case 'top':
return rtl() ? 'right':'left';
case 'left':
case 'right':
return 'bottom';
}}
}, {
key: "_reposition",
value: function _reposition(){
if(this._alignmentsExhausted(this.position)){
this.position=nextItem(this.position, POSITIONS);
this.alignment=ALIGNMENTS[this.position][0];
}else{
this._realign();
}}
}, {
key: "_realign",
value: function _realign(){
this._addTriedPosition(this.position, this.alignment);
this.alignment=nextItem(this.alignment, ALIGNMENTS[this.position]);
}}, {
key: "_addTriedPosition",
value: function _addTriedPosition(position, alignment){
this.triedPositions[position]=this.triedPositions[position]||[];
this.triedPositions[position].push(alignment);
}}, {
key: "_positionsExhausted",
value: function _positionsExhausted(){
var isExhausted=true;
for (var i=0; i < POSITIONS.length; i++){
isExhausted=isExhausted&&this._alignmentsExhausted(POSITIONS[i]);
}
return isExhausted;
}}, {
key: "_alignmentsExhausted",
value: function _alignmentsExhausted(position){
return this.triedPositions[position]&&this.triedPositions[position].length==ALIGNMENTS[position].length;
}}, {
key: "_getVOffset",
value: function _getVOffset(){
return this.options.vOffset;
}}, {
key: "_getHOffset",
value: function _getHOffset(){
return this.options.hOffset;
}}, {
key: "_setPosition",
value: function _setPosition($anchor, $element, $parent){
if($anchor.attr('aria-expanded')==='false'){
return false;
}
var $eleDims=Box.GetDimensions($element),
$anchorDims=Box.GetDimensions($anchor);
if(!this.options.allowOverlap){
this.position=this.originalPosition;
this.alignment=this.originalAlignment;
}
$element.offset(Box.GetExplicitOffsets($element, $anchor, this.position, this.alignment, this._getVOffset(), this._getHOffset()));
if(!this.options.allowOverlap){
var minOverlap=100000000;
var minCoordinates={
position: this.position,
alignment: this.alignment
};
while (!this._positionsExhausted()){
var overlap=Box.OverlapArea($element, $parent, false, false, this.options.allowBottomOverlap);
if(overlap===0){
return;
}
if(overlap < minOverlap){
minOverlap=overlap;
minCoordinates={
position: this.position,
alignment: this.alignment
};}
this._reposition();
$element.offset(Box.GetExplicitOffsets($element, $anchor, this.position, this.alignment, this._getVOffset(), this._getHOffset()));
}
this.position=minCoordinates.position;
this.alignment=minCoordinates.alignment;
$element.offset(Box.GetExplicitOffsets($element, $anchor, this.position, this.alignment, this._getVOffset(), this._getHOffset()));
}}
}]);
return Positionable;
}(Plugin);
Positionable.defaults={
position: 'auto',
alignment: 'auto',
allowOverlap: false,
allowBottomOverlap: true,
vOffset: 0,
hOffset: 0
};
var Dropdown =
function (_Positionable){
_inherits(Dropdown, _Positionable);
function Dropdown(){
_classCallCheck(this, Dropdown);
return _possibleConstructorReturn(this, _getPrototypeOf(Dropdown).apply(this, arguments));
}
_createClass(Dropdown, [{
key: "_setup",
value: function _setup(element, options){
this.$element=element;
this.options=_jquery2.default.extend({}, Dropdown.defaults, this.$element.data(), options);
this.className='Dropdown';
Triggers.init(_jquery2.default);
this._init();
Keyboard.register('Dropdown', {
'ENTER': 'toggle',
'SPACE': 'toggle',
'ESCAPE': 'close'
});
}
}, {
key: "_init",
value: function _init(){
var $id=this.$element.attr('id');
this.$anchors=(0, _jquery2.default)("[data-toggle=\"".concat($id, "\"]")).length ? (0, _jquery2.default)("[data-toggle=\"".concat($id, "\"]")):(0, _jquery2.default)("[data-open=\"".concat($id, "\"]"));
this.$anchors.attr({
'aria-controls': $id,
'data-is-focus': false,
'data-yeti-box': $id,
'aria-haspopup': true,
'aria-expanded': false
});
this._setCurrentAnchor(this.$anchors.first());
if(this.options.parentClass){
this.$parent=this.$element.parents('.' + this.options.parentClass);
}else{
this.$parent=null;
}
if(typeof this.$element.attr('aria-labelledby')==='undefined'){
if(typeof this.$currentAnchor.attr('id')==='undefined'){
this.$currentAnchor.attr('id', GetYoDigits(6, 'dd-anchor'));
}
this.$element.attr('aria-labelledby', this.$currentAnchor.attr('id'));
}
this.$element.attr({
'aria-hidden': 'true',
'data-yeti-box': $id,
'data-resize': $id
});
_get(_getPrototypeOf(Dropdown.prototype), "_init", this).call(this);
this._events();
}}, {
key: "_getDefaultPosition",
value: function _getDefaultPosition(){
var position=this.$element[0].className.match(/(top|left|right|bottom)/g);
if(position){
return position[0];
}else{
return 'bottom';
}}
}, {
key: "_getDefaultAlignment",
value: function _getDefaultAlignment(){
var horizontalPosition=/float-(\S+)/.exec(this.$currentAnchor.attr('class'));
if(horizontalPosition){
return horizontalPosition[1];
}
return _get(_getPrototypeOf(Dropdown.prototype), "_getDefaultAlignment", this).call(this);
}
}, {
key: "_setPosition",
value: function _setPosition(){
this.$element.removeClass("has-position-".concat(this.position, " has-alignment-").concat(this.alignment));
_get(_getPrototypeOf(Dropdown.prototype), "_setPosition", this).call(this, this.$currentAnchor, this.$element, this.$parent);
this.$element.addClass("has-position-".concat(this.position, " has-alignment-").concat(this.alignment));
}
}, {
key: "_setCurrentAnchor",
value: function _setCurrentAnchor(el){
this.$currentAnchor=(0, _jquery2.default)(el);
}
}, {
key: "_events",
value: function _events(){
var _this=this;
this.$element.on({
'open.zf.trigger': this.open.bind(this),
'close.zf.trigger': this.close.bind(this),
'toggle.zf.trigger': this.toggle.bind(this),
'resizeme.zf.trigger': this._setPosition.bind(this)
});
this.$anchors.off('click.zf.trigger').on('click.zf.trigger', function (){
_this._setCurrentAnchor(this);
});
if(this.options.hover){
this.$anchors.off('mouseenter.zf.dropdown mouseleave.zf.dropdown').on('mouseenter.zf.dropdown', function (){
_this._setCurrentAnchor(this);
var bodyData=(0, _jquery2.default)('body').data();
if(typeof bodyData.whatinput==='undefined'||bodyData.whatinput==='mouse'){
clearTimeout(_this.timeout);
_this.timeout=setTimeout(function (){
_this.open();
_this.$anchors.data('hover', true);
}, _this.options.hoverDelay);
}}).on('mouseleave.zf.dropdown', ignoreMousedisappear(function (){
clearTimeout(_this.timeout);
_this.timeout=setTimeout(function (){
_this.close();
_this.$anchors.data('hover', false);
}, _this.options.hoverDelay);
}));
if(this.options.hoverPane){
this.$element.off('mouseenter.zf.dropdown mouseleave.zf.dropdown').on('mouseenter.zf.dropdown', function (){
clearTimeout(_this.timeout);
}).on('mouseleave.zf.dropdown', ignoreMousedisappear(function (){
clearTimeout(_this.timeout);
_this.timeout=setTimeout(function (){
_this.close();
_this.$anchors.data('hover', false);
}, _this.options.hoverDelay);
}));
}}
this.$anchors.add(this.$element).on('keydown.zf.dropdown', function (e){
var $target=(0, _jquery2.default)(this),
visibleFocusableElements=Keyboard.findFocusable(_this.$element);
Keyboard.handleKey(e, 'Dropdown', {
open: function open(){
if($target.is(_this.$anchors)&&!$target.is('input, textarea')){
_this.open();
_this.$element.attr('tabindex', -1).focus();
e.preventDefault();
}},
close: function close(){
_this.close();
_this.$anchors.focus();
}});
});
}
}, {
key: "_addBodyHandler",
value: function _addBodyHandler(){
var $body=(0, _jquery2.default)(document.body).not(this.$element),
_this=this;
$body.off('click.zf.dropdown').on('click.zf.dropdown', function (e){
if(_this.$anchors.is(e.target)||_this.$anchors.find(e.target).length){
return;
}
if(_this.$element.is(e.target)||_this.$element.find(e.target).length){
return;
}
_this.close();
$body.off('click.zf.dropdown');
});
}
}, {
key: "open",
value: function open(){
this.$element.trigger('closeme.zf.dropdown', this.$element.attr('id'));
this.$anchors.addClass('hover').attr({
'aria-expanded': true
});// this.$element;
this.$element.addClass('is-opening');
this._setPosition();
this.$element.removeClass('is-opening').addClass('is-open').attr({
'aria-hidden': false
});
if(this.options.autoFocus){
var $focusable=Keyboard.findFocusable(this.$element);
if($focusable.length){
$focusable.eq(0).focus();
}}
if(this.options.closeOnClick){
this._addBodyHandler();
}
if(this.options.trapFocus){
Keyboard.trapFocus(this.$element);
}
this.$element.trigger('show.zf.dropdown', [this.$element]);
}
}, {
key: "close",
value: function close(){
if(!this.$element.hasClass('is-open')){
return false;
}
this.$element.removeClass('is-open').attr({
'aria-hidden': true
});
this.$anchors.removeClass('hover').attr('aria-expanded', false);
this.$element.trigger('hide.zf.dropdown', [this.$element]);
if(this.options.trapFocus){
Keyboard.releaseFocus(this.$element);
}}
}, {
key: "toggle",
value: function toggle(){
if(this.$element.hasClass('is-open')){
if(this.$anchors.data('hover')) return;
this.close();
}else{
this.open();
}}
}, {
key: "_destroy",
value: function _destroy(){
this.$element.off('.zf.trigger').hide();
this.$anchors.off('.zf.dropdown');
(0, _jquery2.default)(document.body).off('click.zf.dropdown');
}}]);
return Dropdown;
}(Positionable);
Dropdown.defaults={
parentClass: null,
hoverDelay: 250,
hover: false,
hoverPane: false,
vOffset: 0,
hOffset: 0,
position: 'auto',
alignment: 'auto',
allowOverlap: false,
allowBottomOverlap: true,
trapFocus: false,
autoFocus: false,
closeOnClick: false
};
var DropdownMenu =
function (_Plugin){
_inherits(DropdownMenu, _Plugin);
function DropdownMenu(){
_classCallCheck(this, DropdownMenu);
return _possibleConstructorReturn(this, _getPrototypeOf(DropdownMenu).apply(this, arguments));
}
_createClass(DropdownMenu, [{
key: "_setup",
value: function _setup(element, options){
this.$element=element;
this.options=_jquery2.default.extend({}, DropdownMenu.defaults, this.$element.data(), options);
this.className='DropdownMenu';
this._init();
Keyboard.register('DropdownMenu', {
'ENTER': 'open',
'SPACE': 'open',
'ARROW_RIGHT': 'next',
'ARROW_UP': 'up',
'ARROW_DOWN': 'down',
'ARROW_LEFT': 'previous',
'ESCAPE': 'close'
});
}
}, {
key: "_init",
value: function _init(){
Nest.Feather(this.$element, 'dropdown');
var subs=this.$element.find('li.is-dropdown-submenu-parent');
this.$element.children('.is-dropdown-submenu-parent').children('.is-dropdown-submenu').addClass('first-sub');
this.$menuItems=this.$element.find('[role="menuitem"]');
this.$tabs=this.$element.children('[role="menuitem"]');
this.$tabs.find('ul.is-dropdown-submenu').addClass(this.options.verticalClass);
if(this.options.alignment==='auto'){
if(this.$element.hasClass(this.options.rightClass)||rtl()||this.$element.parents('.top-bar-right').is('*')){
this.options.alignment='right';
subs.addClass('opens-left');
}else{
this.options.alignment='left';
subs.addClass('opens-right');
}}else{
if(this.options.alignment==='right'){
subs.addClass('opens-left');
}else{
subs.addClass('opens-right');
}}
this.changed=false;
this._events();
}}, {
key: "_isVertical",
value: function _isVertical(){
return this.$tabs.css('display')==='block'||this.$element.css('flex-direction')==='column';
}}, {
key: "_isRtl",
value: function _isRtl(){
return this.$element.hasClass('align-right')||rtl()&&!this.$element.hasClass('align-left');
}
}, {
key: "_events",
value: function _events(){
var _this=this,
hasTouch='ontouchstart' in window||typeof window.ontouchstart!=='undefined',
parClass='is-dropdown-submenu-parent';
var handleClickFn=function handleClickFn(e){
var $elem=(0, _jquery2.default)(e.target).parentsUntil('ul', ".".concat(parClass)),
hasSub=$elem.hasClass(parClass),
hasClicked=$elem.attr('data-is-click')==='true',
$sub=$elem.children('.is-dropdown-submenu');
if(hasSub){
if(hasClicked){
if(!_this.options.closeOnClick||!_this.options.clickOpen&&!hasTouch||_this.options.forceFollow&&hasTouch){
return;
}else{
e.stopImmediatePropagation();
e.preventDefault();
_this._hide($elem);
}}else{
e.preventDefault();
e.stopImmediatePropagation();
_this._show($sub);
$elem.add($elem.parentsUntil(_this.$element, ".".concat(parClass))).attr('data-is-click', true);
}}
};
if(this.options.clickOpen||hasTouch){
this.$menuItems.on('click.zf.dropdownmenu touchstart.zf.dropdownmenu', handleClickFn);
}
if(_this.options.closeOnClickInside){
this.$menuItems.on('click.zf.dropdownmenu', function (e){
var $elem=(0, _jquery2.default)(this),
hasSub=$elem.hasClass(parClass);
if(!hasSub){
_this._hide();
}});
}
if(!this.options.disableHover){
this.$menuItems.on('mouseenter.zf.dropdownmenu', function (e){
var $elem=(0, _jquery2.default)(this),
hasSub=$elem.hasClass(parClass);
if(hasSub){
clearTimeout($elem.data('_delay'));
$elem.data('_delay', setTimeout(function (){
_this._show($elem.children('.is-dropdown-submenu'));
}, _this.options.hoverDelay));
}}).on('mouseleave.zf.dropdownMenu', ignoreMousedisappear(function (e){
var $elem=(0, _jquery2.default)(this),
hasSub=$elem.hasClass(parClass);
if(hasSub&&_this.options.autoclose){
if($elem.attr('data-is-click')==='true'&&_this.options.clickOpen){
return false;
}
clearTimeout($elem.data('_delay'));
$elem.data('_delay', setTimeout(function (){
_this._hide($elem);
}, _this.options.closingTime));
}}));
}
this.$menuItems.on('keydown.zf.dropdownmenu', function (e){
var $element=(0, _jquery2.default)(e.target).parentsUntil('ul', '[role="menuitem"]'),
isTab=_this.$tabs.index($element) > -1,
$elements=isTab ? _this.$tabs:$element.siblings('li').add($element),
$prevElement,
$nextElement;
$elements.each(function (i){
if((0, _jquery2.default)(this).is($element)){
$prevElement=$elements.eq(i - 1);
$nextElement=$elements.eq(i + 1);
return;
}});
var nextSibling=function nextSibling(){
$nextElement.children('a:first').focus();
e.preventDefault();
},
prevSibling=function prevSibling(){
$prevElement.children('a:first').focus();
e.preventDefault();
},
openSub=function openSub(){
var $sub=$element.children('ul.is-dropdown-submenu');
if($sub.length){
_this._show($sub);
$element.find('li > a:first').focus();
e.preventDefault();
}else{
return;
}},
closeSub=function closeSub(){
var close=$element.parent('ul').parent('li');
close.children('a:first').focus();
_this._hide(close);
e.preventDefault();
};
var functions={
open: openSub,
close: function close(){
_this._hide(_this.$element);
_this.$menuItems.eq(0).children('a').focus();
e.preventDefault();
},
handled: function handled(){
e.stopImmediatePropagation();
}};
if(isTab){
if(_this._isVertical()){
if(_this._isRtl()){
_jquery2.default.extend(functions, {
down: nextSibling,
up: prevSibling,
next: closeSub,
previous: openSub
});
}else{
_jquery2.default.extend(functions, {
down: nextSibling,
up: prevSibling,
next: openSub,
previous: closeSub
});
}}else{
if(_this._isRtl()){
_jquery2.default.extend(functions, {
next: prevSibling,
previous: nextSibling,
down: openSub,
up: closeSub
});
}else{
_jquery2.default.extend(functions, {
next: nextSibling,
previous: prevSibling,
down: openSub,
up: closeSub
});
}}
}else{
if(_this._isRtl()){
_jquery2.default.extend(functions, {
next: closeSub,
previous: openSub,
down: nextSibling,
up: prevSibling
});
}else{
_jquery2.default.extend(functions, {
next: openSub,
previous: closeSub,
down: nextSibling,
up: prevSibling
});
}}
Keyboard.handleKey(e, 'DropdownMenu', functions);
});
}
}, {
key: "_addBodyHandler",
value: function _addBodyHandler(){
var $body=(0, _jquery2.default)(document.body),
_this=this;
$body.off('mouseup.zf.dropdownmenu touchend.zf.dropdownmenu').on('mouseup.zf.dropdownmenu touchend.zf.dropdownmenu', function (e){
var $link=_this.$element.find(e.target);
if($link.length){
return;
}
_this._hide();
$body.off('mouseup.zf.dropdownmenu touchend.zf.dropdownmenu');
});
}
}, {
key: "_show",
value: function _show($sub){
var idx=this.$tabs.index(this.$tabs.filter(function (i, el){
return (0, _jquery2.default)(el).find($sub).length > 0;
}));
var $sibs=$sub.parent('li.is-dropdown-submenu-parent').siblings('li.is-dropdown-submenu-parent');
this._hide($sibs, idx);
$sub.css('visibility', 'hidden').addClass('js-dropdown-active').parent('li.is-dropdown-submenu-parent').addClass('is-active');
var clear=Box.ImNotTouchingYou($sub, null, true);
if(!clear){
var oldClass=this.options.alignment==='left' ? '-right':'-left',
$parentLi=$sub.parent('.is-dropdown-submenu-parent');
$parentLi.removeClass("opens".concat(oldClass)).addClass("opens-".concat(this.options.alignment));
clear=Box.ImNotTouchingYou($sub, null, true);
if(!clear){
$parentLi.removeClass("opens-".concat(this.options.alignment)).addClass('opens-inner');
}
this.changed=true;
}
$sub.css('visibility', '');
if(this.options.closeOnClick){
this._addBodyHandler();
}
this.$element.trigger('show.zf.dropdownmenu', [$sub]);
}
}, {
key: "_hide",
value: function _hide($elem, idx){
var $toClose;
if($elem&&$elem.length){
$toClose=$elem;
}else if(typeof idx!=='undefined'){
$toClose=this.$tabs.not(function (i, el){
return i===idx;
});
}else{
$toClose=this.$element;
}
var somethingToClose=$toClose.hasClass('is-active')||$toClose.find('.is-active').length > 0;
if(somethingToClose){
$toClose.find('li.is-active').add($toClose).attr({
'data-is-click': false
}).removeClass('is-active');
$toClose.find('ul.js-dropdown-active').removeClass('js-dropdown-active');
if(this.changed||$toClose.find('opens-inner').length){
var oldClass=this.options.alignment==='left' ? 'right':'left';
$toClose.find('li.is-dropdown-submenu-parent').add($toClose).removeClass("opens-inner opens-".concat(this.options.alignment)).addClass("opens-".concat(oldClass));
this.changed=false;
}
this.$element.trigger('hide.zf.dropdownmenu', [$toClose]);
}}
}, {
key: "_destroy",
value: function _destroy(){
this.$menuItems.off('.zf.dropdownmenu').removeAttr('data-is-click').removeClass('is-right-arrow is-left-arrow is-down-arrow opens-right opens-left opens-inner');
(0, _jquery2.default)(document.body).off('.zf.dropdownmenu');
Nest.Burn(this.$element, 'dropdown');
}}]);
return DropdownMenu;
}(Plugin);
DropdownMenu.defaults={
disableHover: false,
autoclose: true,
hoverDelay: 50,
clickOpen: false,
closingTime: 500,
alignment: 'auto',
closeOnClick: true,
closeOnClickInside: true,
verticalClass: 'vertical',
rightClass: 'align-right',
forceFollow: true
};
var Equalizer =
function (_Plugin){
_inherits(Equalizer, _Plugin);
function Equalizer(){
_classCallCheck(this, Equalizer);
return _possibleConstructorReturn(this, _getPrototypeOf(Equalizer).apply(this, arguments));
}
_createClass(Equalizer, [{
key: "_setup",
value: function _setup(element, options){
this.$element=element;
this.options=_jquery2.default.extend({}, Equalizer.defaults, this.$element.data(), options);
this.className='Equalizer';
this._init();
}
}, {
key: "_init",
value: function _init(){
var eqId=this.$element.attr('data-equalizer')||'';
var $watched=this.$element.find("[data-equalizer-watch=\"".concat(eqId, "\"]"));
MediaQuery._init();
this.$watched=$watched.length ? $watched:this.$element.find('[data-equalizer-watch]');
this.$element.attr('data-resize', eqId||GetYoDigits(6, 'eq'));
this.$element.attr('data-mutate', eqId||GetYoDigits(6, 'eq'));
this.hasNested=this.$element.find('[data-equalizer]').length > 0;
this.isNested=this.$element.parentsUntil(document.body, '[data-equalizer]').length > 0;
this.isOn=false;
this._bindHandler={
onResizeMeBound: this._onResizeMe.bind(this),
onPostEqualizedBound: this._onPostEqualized.bind(this)
};
var imgs=this.$element.find('img');
var tooSmall;
if(this.options.equalizeOn){
tooSmall=this._checkMQ();
(0, _jquery2.default)(window).on('changed.zf.mediaquery', this._checkMQ.bind(this));
}else{
this._events();
}
if(typeof tooSmall!=='undefined'&&tooSmall===false||typeof tooSmall==='undefined'){
if(imgs.length){
onImagesLoaded(imgs, this._reflow.bind(this));
}else{
this._reflow();
}}
}
}, {
key: "_pauseEvents",
value: function _pauseEvents(){
this.isOn=false;
this.$element.off({
'.zf.equalizer': this._bindHandler.onPostEqualizedBound,
'resizeme.zf.trigger': this._bindHandler.onResizeMeBound,
'mutateme.zf.trigger': this._bindHandler.onResizeMeBound
});
}
}, {
key: "_onResizeMe",
value: function _onResizeMe(e){
this._reflow();
}
}, {
key: "_onPostEqualized",
value: function _onPostEqualized(e){
if(e.target!==this.$element[0]){
this._reflow();
}}
}, {
key: "_events",
value: function _events(){
this._pauseEvents();
if(this.hasNested){
this.$element.on('postequalized.zf.equalizer', this._bindHandler.onPostEqualizedBound);
}else{
this.$element.on('resizeme.zf.trigger', this._bindHandler.onResizeMeBound);
this.$element.on('mutateme.zf.trigger', this._bindHandler.onResizeMeBound);
}
this.isOn=true;
}
}, {
key: "_checkMQ",
value: function _checkMQ(){
var tooSmall = !MediaQuery.is(this.options.equalizeOn);
if(tooSmall){
if(this.isOn){
this._pauseEvents();
this.$watched.css('height', 'auto');
}}else{
if(!this.isOn){
this._events();
}}
return tooSmall;
}
}, {
key: "_killswitch",
value: function _killswitch(){
return;
}
}, {
key: "_reflow",
value: function _reflow(){
if(!this.options.equalizeOnStack){
if(this._isStacked()){
this.$watched.css('height', 'auto');
return false;
}}
if(this.options.equalizeByRow){
this.getHeightsByRow(this.applyHeightByRow.bind(this));
}else{
this.getHeights(this.applyHeight.bind(this));
}}
}, {
key: "_isStacked",
value: function _isStacked(){
if(!this.$watched[0]||!this.$watched[1]){
return true;
}
return this.$watched[0].getBoundingClientRect().top!==this.$watched[1].getBoundingClientRect().top;
}
}, {
key: "getHeights",
value: function getHeights(cb){
var heights=[];
for (var i=0, len=this.$watched.length; i < len; i++){
this.$watched[i].style.height='auto';
heights.push(this.$watched[i].offsetHeight);
}
cb(heights);
}
}, {
key: "getHeightsByRow",
value: function getHeightsByRow(cb){
var lastElTopOffset=this.$watched.length ? this.$watched.first().offset().top:0,
groups=[],
group=0;
groups[group]=[];
for (var i=0, len=this.$watched.length; i < len; i++){
this.$watched[i].style.height='auto';
var elOffsetTop=(0, _jquery2.default)(this.$watched[i]).offset().top;
if(elOffsetTop!=lastElTopOffset){
group++;
groups[group]=[];
lastElTopOffset=elOffsetTop;
}
groups[group].push([this.$watched[i], this.$watched[i].offsetHeight]);
}
for (var j=0, ln=groups.length; j < ln; j++){
var heights=(0, _jquery2.default)(groups[j]).map(function (){
return this[1];
}).get();
var max=Math.max.apply(null, heights);
groups[j].push(max);
}
cb(groups);
}
}, {
key: "applyHeight",
value: function applyHeight(heights){
var max=Math.max.apply(null, heights);
this.$element.trigger('preequalized.zf.equalizer');
this.$watched.css('height', max);
this.$element.trigger('postequalized.zf.equalizer');
}
}, {
key: "applyHeightByRow",
value: function applyHeightByRow(groups){
this.$element.trigger('preequalized.zf.equalizer');
for (var i=0, len=groups.length; i < len; i++){
var groupsILength=groups[i].length,
max=groups[i][groupsILength - 1];
if(groupsILength <=2){
(0, _jquery2.default)(groups[i][0][0]).css({
'height': 'auto'
});
continue;
}
this.$element.trigger('preequalizedrow.zf.equalizer');
for (var j=0, lenJ=groupsILength - 1; j < lenJ; j++){
(0, _jquery2.default)(groups[i][j][0]).css({
'height': max
});
}
this.$element.trigger('postequalizedrow.zf.equalizer');
}
this.$element.trigger('postequalized.zf.equalizer');
}
}, {
key: "_destroy",
value: function _destroy(){
this._pauseEvents();
this.$watched.css('height', 'auto');
}}]);
return Equalizer;
}(Plugin);
Equalizer.defaults={
equalizeOnStack: false,
equalizeByRow: false,
equalizeOn: ''
};
var Interchange =
function (_Plugin){
_inherits(Interchange, _Plugin);
function Interchange(){
_classCallCheck(this, Interchange);
return _possibleConstructorReturn(this, _getPrototypeOf(Interchange).apply(this, arguments));
}
_createClass(Interchange, [{
key: "_setup",
value: function _setup(element, options){
this.$element=element;
this.options=_jquery2.default.extend({}, Interchange.defaults, options);
this.rules=[];
this.currentPath='';
this.className='Interchange';
this._init();
this._events();
}
}, {
key: "_init",
value: function _init(){
MediaQuery._init();
var id=this.$element[0].id||GetYoDigits(6, 'interchange');
this.$element.attr({
'data-resize': id,
'id': id
});
this._addBreakpoints();
this._generateRules();
this._reflow();
}
}, {
key: "_events",
value: function _events(){
var _this2=this;
this.$element.off('resizeme.zf.trigger').on('resizeme.zf.trigger', function (){
return _this2._reflow();
});
}
}, {
key: "_reflow",
value: function _reflow(){
var match;
for (var i in this.rules){
if(this.rules.hasOwnProperty(i)){
var rule=this.rules[i];
if(window.matchMedia(rule.query).matches){
match=rule;
}}
}
if(match){
this.replace(match.path);
}}
}, {
key: "_addBreakpoints",
value: function _addBreakpoints(){
for (var i in MediaQuery.queries){
if(MediaQuery.queries.hasOwnProperty(i)){
var query=MediaQuery.queries[i];
Interchange.SPECIAL_QUERIES[query.name]=query.value;
}}
}
}, {
key: "_generateRules",
value: function _generateRules(element){
var rulesList=[];
var rules;
if(this.options.rules){
rules=this.options.rules;
}else{
rules=this.$element.data('interchange');
}
rules=typeof rules==='string' ? rules.match(/\[.*?, .*?\]/g):rules;
for (var i in rules){
if(rules.hasOwnProperty(i)){
var rule=rules[i].slice(1, -1).split(', ');
var path=rule.slice(0, -1).join('');
var query=rule[rule.length - 1];
if(Interchange.SPECIAL_QUERIES[query]){
query=Interchange.SPECIAL_QUERIES[query];
}
rulesList.push({
path: path,
query: query
});
}}
this.rules=rulesList;
}
}, {
key: "replace",
value: function replace(path){
if(this.currentPath===path) return;
var _this=this,
trigger='replaced.zf.interchange';
if(this.$element[0].nodeName==='IMG'){
this.$element.attr('src', path).on('load', function (){
_this.currentPath=path;
}).trigger(trigger);
}
else if(path.match(/\.(gif|jpg|jpeg|png|svg|tiff)([?#].*)?/i)){
path=path.replace(/\(/g, '%28').replace(/\)/g, '%29');
this.$element.css({
'background-image': 'url(' + path + ')'
}).trigger(trigger);
}else{
_jquery2.default.get(path, function (response){
_this.$element.html(response).trigger(trigger);
(0, _jquery2.default)(response).foundation();
_this.currentPath=path;
});
}
}
}, {
key: "_destroy",
value: function _destroy(){
this.$element.off('resizeme.zf.trigger');
}}]);
return Interchange;
}(Plugin);
Interchange.defaults={
rules: null
};
Interchange.SPECIAL_QUERIES={
'landscape': 'screen and (orientation: landscape)',
'portrait': 'screen and (orientation: portrait)',
'retina': 'only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx)'
};
var SmoothScroll =
function (_Plugin){
_inherits(SmoothScroll, _Plugin);
function SmoothScroll(){
_classCallCheck(this, SmoothScroll);
return _possibleConstructorReturn(this, _getPrototypeOf(SmoothScroll).apply(this, arguments));
}
_createClass(SmoothScroll, [{
key: "_setup",
value: function _setup(element, options){
this.$element=element;
this.options=_jquery2.default.extend({}, SmoothScroll.defaults, this.$element.data(), options);
this.className='SmoothScroll';
this._init();
}
}, {
key: "_init",
value: function _init(){
var id=this.$element[0].id||GetYoDigits(6, 'smooth-scroll');
this.$element.attr({
id: id
});
this._events();
}
}, {
key: "_events",
value: function _events(){
this.$element.on('click.zf.smoothScroll', this._handleLinkClick);
this.$element.on('click.zf.smoothScroll', 'a[href^="#"]', this._handleLinkClick);
}
}, {
key: "_handleLinkClick",
value: function _handleLinkClick(e){
var _this=this;
if(!(0, _jquery2.default)(e.currentTarget).is('a[href^="#"]')) return;
var arrival=e.currentTarget.getAttribute('href');
this._inTransition=true;
SmoothScroll.scrollToLoc(arrival, this.options, function (){
_this._inTransition=false;
});
e.preventDefault();
}}, {
key: "_destroy",
value: function _destroy(){
this.$element.off('click.zf.smoothScroll', this._handleLinkClick);
this.$element.off('click.zf.smoothScroll', 'a[href^="#"]', this._handleLinkClick);
}}], [{
key: "scrollToLoc",
value: function scrollToLoc(loc){
var options=arguments.length > 1&&arguments[1]!==undefined ? arguments[1]:SmoothScroll.defaults;
var callback=arguments.length > 2 ? arguments[2]:undefined;
var $loc=(0, _jquery2.default)(loc);
if(!$loc.length) return false;
var scrollPos=Math.round($loc.offset().top - options.threshold / 2 - options.offset);
(0, _jquery2.default)('html, body').stop(true).animate({
scrollTop: scrollPos
}, options.animationDuration, options.animationEasing, function (){
if(typeof callback==='function'){
callback();
}});
}}]);
return SmoothScroll;
}(Plugin);
SmoothScroll.defaults={
animationDuration: 500,
animationEasing: 'linear',
threshold: 50,
offset: 0
};
var Magellan =
function (_Plugin){
_inherits(Magellan, _Plugin);
function Magellan(){
_classCallCheck(this, Magellan);
return _possibleConstructorReturn(this, _getPrototypeOf(Magellan).apply(this, arguments));
}
_createClass(Magellan, [{
key: "_setup",
value: function _setup(element, options){
this.$element=element;
this.options=_jquery2.default.extend({}, Magellan.defaults, this.$element.data(), options);
this.className='Magellan';
this._init();
this.calcPoints();
}
}, {
key: "_init",
value: function _init(){
var id=this.$element[0].id||GetYoDigits(6, 'magellan');
this.$targets=(0, _jquery2.default)('[data-magellan-target]');
this.$links=this.$element.find('a');
this.$element.attr({
'data-resize': id,
'data-scroll': id,
'id': id
});
this.$active=(0, _jquery2.default)();
this.scrollPos=parseInt(window.pageYOffset, 10);
this._events();
}
}, {
key: "calcPoints",
value: function calcPoints(){
var _this=this,
body=document.body,
html=document.documentElement;
this.points=[];
this.winHeight=Math.round(Math.max(window.innerHeight, html.clientHeight));
this.docHeight=Math.round(Math.max(body.scrollHeight, body.offsetHeight, html.clientHeight, html.scrollHeight, html.offsetHeight));
this.$targets.each(function (){
var $tar=(0, _jquery2.default)(this),
pt=Math.round($tar.offset().top - _this.options.threshold);
$tar.targetPoint=pt;
_this.points.push(pt);
});
}
}, {
key: "_events",
value: function _events(){
var _this=this,
$body=(0, _jquery2.default)('html, body'),
opts={
duration: _this.options.animationDuration,
easing: _this.options.animationEasing
};
(0, _jquery2.default)(window).one('load', function (){
if(_this.options.deepLinking){
if(location.hash){
_this.scrollToLoc(location.hash);
}}
_this.calcPoints();
_this._updateActive();
});
_this.onLoadListener=onLoad((0, _jquery2.default)(window), function (){
_this.$element.on({
'resizeme.zf.trigger': _this.reflow.bind(_this),
'scrollme.zf.trigger': _this._updateActive.bind(_this)
}).on('click.zf.magellan', 'a[href^="#"]', function (e){
e.preventDefault();
var arrival=this.getAttribute('href');
_this.scrollToLoc(arrival);
});
});
this._deepLinkScroll=function (e){
if(_this.options.deepLinking){
_this.scrollToLoc(window.location.hash);
}};
(0, _jquery2.default)(window).on('hashchange', this._deepLinkScroll);
}
}, {
key: "scrollToLoc",
value: function scrollToLoc(loc){
this._inTransition=true;
var _this=this;
var options={
animationEasing: this.options.animationEasing,
animationDuration: this.options.animationDuration,
threshold: this.options.threshold,
offset: this.options.offset
};
SmoothScroll.scrollToLoc(loc, options, function (){
_this._inTransition=false;
});
}
}, {
key: "reflow",
value: function reflow(){
this.calcPoints();
this._updateActive();
}
}, {
key: "_updateActive",
value: function _updateActive()
{
var _this2=this;
if(this._inTransition) return;
var newScrollPos=parseInt(window.pageYOffset, 10);
var isScrollingUp=this.scrollPos > newScrollPos;
this.scrollPos=newScrollPos;
var activeIdx;
if(newScrollPos < this.points[0]) ;
else if(newScrollPos + this.winHeight===this.docHeight){
activeIdx=this.points.length - 1;
}else{
var visibleLinks=this.points.filter(function (p, i){
return p - _this2.options.offset - (isScrollingUp ? _this2.options.threshold:0) <=newScrollPos;
});
activeIdx=visibleLinks.length ? visibleLinks.length - 1:0;
}
var $oldActive=this.$active;
var activeHash='';
if(typeof activeIdx!=='undefined'){
this.$active=this.$links.filter('[href="#' + this.$targets.eq(activeIdx).data('magellan-target') + '"]');
if(this.$active.length) activeHash=this.$active[0].getAttribute('href');
}else{
this.$active=(0, _jquery2.default)();
}
var isNewActive = !(!this.$active.length&&!$oldActive.length)&&!this.$active.is($oldActive);
var isNewHash=activeHash!==window.location.hash;
if(isNewActive){
$oldActive.removeClass(this.options.activeClass);
this.$active.addClass(this.options.activeClass);
}
if(this.options.deepLinking&&isNewHash){
if(window.history.pushState){
var url=activeHash ? activeHash:window.location.pathname + window.location.search;
window.history.pushState(null, null, url);
}else{
window.location.hash=activeHash;
}}
if(isNewActive){
this.$element.trigger('update.zf.magellan', [this.$active]);
}}
}, {
key: "_destroy",
value: function _destroy(){
this.$element.off('.zf.trigger .zf.magellan').find(".".concat(this.options.activeClass)).removeClass(this.options.activeClass);
if(this.options.deepLinking){
var hash=this.$active[0].getAttribute('href');
window.location.hash.replace(hash, '');
}
(0, _jquery2.default)(window).off('hashchange', this._deepLinkScroll);
if(this.onLoadListener) (0, _jquery2.default)(window).off(this.onLoadListener);
}}]);
return Magellan;
}(Plugin);
Magellan.defaults={
animationDuration: 500,
animationEasing: 'linear',
threshold: 50,
activeClass: 'is-active',
deepLinking: false,
offset: 0
};
var OffCanvas =
function (_Plugin){
_inherits(OffCanvas, _Plugin);
function OffCanvas(){
_classCallCheck(this, OffCanvas);
return _possibleConstructorReturn(this, _getPrototypeOf(OffCanvas).apply(this, arguments));
}
_createClass(OffCanvas, [{
key: "_setup",
value: function _setup(element, options){
var _this2=this;
this.className='OffCanvas';
this.$element=element;
this.options=_jquery2.default.extend({}, OffCanvas.defaults, this.$element.data(), options);
this.contentClasses={
base: [],
reveal: []
};
this.$lastTrigger=(0, _jquery2.default)();
this.$triggers=(0, _jquery2.default)();
this.position='left';
this.$content=(0, _jquery2.default)();
this.nested = !!this.options.nested;
(0, _jquery2.default)(['push', 'overlap']).each(function (index, val){
_this2.contentClasses.base.push('has-transition-' + val);
});
(0, _jquery2.default)(['left', 'right', 'top', 'bottom']).each(function (index, val){
_this2.contentClasses.base.push('has-position-' + val);
_this2.contentClasses.reveal.push('has-reveal-' + val);
});
Triggers.init(_jquery2.default);
MediaQuery._init();
this._init();
this._events();
Keyboard.register('OffCanvas', {
'ESCAPE': 'close'
});
}
}, {
key: "_init",
value: function _init(){
var id=this.$element.attr('id');
this.$element.attr('aria-hidden', 'true');
if(this.options.contentId){
this.$content=(0, _jquery2.default)('#' + this.options.contentId);
}else if(this.$element.siblings('[data-off-canvas-content]').length){
this.$content=this.$element.siblings('[data-off-canvas-content]').first();
}else{
this.$content=this.$element.closest('[data-off-canvas-content]').first();
}
if(!this.options.contentId){
this.nested=this.$element.siblings('[data-off-canvas-content]').length===0;
}else if(this.options.contentId&&this.options.nested===null){
console.warn('Remember to use the nested option if using the content ID option!');
}
if(this.nested===true){
this.options.transition='overlap';
this.$element.removeClass('is-transition-push');
}
this.$element.addClass("is-transition-".concat(this.options.transition, " is-closed"));
this.$triggers=(0, _jquery2.default)(document).find('[data-open="' + id + '"], [data-close="' + id + '"], [data-toggle="' + id + '"]').attr('aria-expanded', 'false').attr('aria-controls', id);
this.position=this.$element.is('.position-left, .position-top, .position-right, .position-bottom') ? this.$element.attr('class').match(/position\-(left|top|right|bottom)/)[1]:this.position;
if(this.options.contentOverlay===true){
var overlay=document.createElement('div');
var overlayPosition=(0, _jquery2.default)(this.$element).css("position")==='fixed' ? 'is-overlay-fixed':'is-overlay-absolute';
overlay.setAttribute('class', 'js-off-canvas-overlay ' + overlayPosition);
this.$overlay=(0, _jquery2.default)(overlay);
if(overlayPosition==='is-overlay-fixed'){
(0, _jquery2.default)(this.$overlay).insertAfter(this.$element);
}else{
this.$content.append(this.$overlay);
}}
var revealOnRegExp=new RegExp(RegExpEscape(this.options.revealClass) + '([^\\s]+)', 'g');
var revealOnClass=revealOnRegExp.exec(this.$element[0].className);
if(revealOnClass){
this.options.isRevealed=true;
this.options.revealOn=this.options.revealOn||revealOnClass[1];
}
if(this.options.isRevealed===true&&this.options.revealOn){
this.$element.first().addClass("".concat(this.options.revealClass).concat(this.options.revealOn));
this._setMQChecker();
}
if(this.options.transitionTime){
this.$element.css('transition-duration', this.options.transitionTime);
}
this._removeContentClasses();
}
}, {
key: "_events",
value: function _events(){
this.$element.off('.zf.trigger .zf.offcanvas').on({
'open.zf.trigger': this.open.bind(this),
'close.zf.trigger': this.close.bind(this),
'toggle.zf.trigger': this.toggle.bind(this),
'keydown.zf.offcanvas': this._handleKeyboard.bind(this)
});
if(this.options.closeOnClick===true){
var $target=this.options.contentOverlay ? this.$overlay:this.$content;
$target.on({
'click.zf.offcanvas': this.close.bind(this)
});
}}
}, {
key: "_setMQChecker",
value: function _setMQChecker(){
var _this=this;
this.onLoadListener=onLoad((0, _jquery2.default)(window), function (){
if(MediaQuery.atLeast(_this.options.revealOn)){
_this.reveal(true);
}});
(0, _jquery2.default)(window).on('changed.zf.mediaquery', function (){
if(MediaQuery.atLeast(_this.options.revealOn)){
_this.reveal(true);
}else{
_this.reveal(false);
}});
}
}, {
key: "_removeContentClasses",
value: function _removeContentClasses(hasReveal){
if(typeof hasReveal!=='boolean'){
this.$content.removeClass(this.contentClasses.base.join(' '));
}else if(hasReveal===false){
this.$content.removeClass("has-reveal-".concat(this.position));
}}
}, {
key: "_addContentClasses",
value: function _addContentClasses(hasReveal){
this._removeContentClasses(hasReveal);
if(typeof hasReveal!=='boolean'){
this.$content.addClass("has-transition-".concat(this.options.transition, " has-position-").concat(this.position));
}else if(hasReveal===true){
this.$content.addClass("has-reveal-".concat(this.position));
}}
}, {
key: "reveal",
value: function reveal(isRevealed){
if(isRevealed){
this.close();
this.isRevealed=true;
this.$element.attr('aria-hidden', 'false');
this.$element.off('open.zf.trigger toggle.zf.trigger');
this.$element.removeClass('is-closed');
}else{
this.isRevealed=false;
this.$element.attr('aria-hidden', 'true');
this.$element.off('open.zf.trigger toggle.zf.trigger').on({
'open.zf.trigger': this.open.bind(this),
'toggle.zf.trigger': this.toggle.bind(this)
});
this.$element.addClass('is-closed');
}
this._addContentClasses(isRevealed);
}
}, {
key: "_stopScrolling",
value: function _stopScrolling(event){
return false;
} // Taken and adapted from http://stackoverflow.com/questions/16889447/prevent-full-page-scrolling-ios
}, {
key: "_recordScrollable",
value: function _recordScrollable(event){
var elem=this;
if(elem.scrollHeight!==elem.clientHeight){
if(elem.scrollTop===0){
elem.scrollTop=1;
}
if(elem.scrollTop===elem.scrollHeight - elem.clientHeight){
elem.scrollTop=elem.scrollHeight - elem.clientHeight - 1;
}}
elem.allowUp=elem.scrollTop > 0;
elem.allowDown=elem.scrollTop < elem.scrollHeight - elem.clientHeight;
elem.lastY=event.originalEvent.pageY;
}}, {
key: "_stopScrollPropagation",
value: function _stopScrollPropagation(event){
var elem=this;
var up=event.pageY < elem.lastY;
var down = !up;
elem.lastY=event.pageY;
if(up&&elem.allowUp||down&&elem.allowDown){
event.stopPropagation();
}else{
event.preventDefault();
}}
}, {
key: "open",
value: function open(event, trigger){
if(this.$element.hasClass('is-open')||this.isRevealed){
return;
}
var _this=this;
if(trigger){
this.$lastTrigger=trigger;
}
if(this.options.forceTo==='top'){
window.scrollTo(0, 0);
}else if(this.options.forceTo==='bottom'){
window.scrollTo(0, document.body.scrollHeight);
}
if(this.options.transitionTime&&this.options.transition!=='overlap'){
this.$element.siblings('[data-off-canvas-content]').css('transition-duration', this.options.transitionTime);
}else{
this.$element.siblings('[data-off-canvas-content]').css('transition-duration', '');
}
this.$element.addClass('is-open').removeClass('is-closed');
this.$triggers.attr('aria-expanded', 'true');
this.$element.attr('aria-hidden', 'false');
this.$content.addClass('is-open-' + this.position);
if(this.options.contentScroll===false){
(0, _jquery2.default)('body').addClass('is-off-canvas-open').on('touchmove', this._stopScrolling);
this.$element.on('touchstart', this._recordScrollable);
this.$element.on('touchmove', this._stopScrollPropagation);
}
if(this.options.contentOverlay===true){
this.$overlay.addClass('is-visible');
}
if(this.options.closeOnClick===true&&this.options.contentOverlay===true){
this.$overlay.addClass('is-closable');
}
if(this.options.autoFocus===true){
this.$element.one(transitionend(this.$element), function (){
if(!_this.$element.hasClass('is-open')){
return;
}
var canvasFocus=_this.$element.find('[data-autofocus]');
if(canvasFocus.length){
canvasFocus.eq(0).focus();
}else{
_this.$element.find('a, button').eq(0).focus();
}});
}
if(this.options.trapFocus===true){
this.$content.attr('tabindex', '-1');
Keyboard.trapFocus(this.$element);
}
this._addContentClasses();
this.$element.trigger('opened.zf.offcanvas');
}
}, {
key: "close",
value: function close(cb){
if(!this.$element.hasClass('is-open')||this.isRevealed){
return;
}
var _this=this;
this.$element.removeClass('is-open');
this.$element.attr('aria-hidden', 'true')
.trigger('closed.zf.offcanvas');
this.$content.removeClass('is-open-left is-open-top is-open-right is-open-bottom');
if(this.options.contentScroll===false){
(0, _jquery2.default)('body').removeClass('is-off-canvas-open').off('touchmove', this._stopScrolling);
this.$element.off('touchstart', this._recordScrollable);
this.$element.off('touchmove', this._stopScrollPropagation);
}
if(this.options.contentOverlay===true){
this.$overlay.removeClass('is-visible');
}
if(this.options.closeOnClick===true&&this.options.contentOverlay===true){
this.$overlay.removeClass('is-closable');
}
this.$triggers.attr('aria-expanded', 'false');
if(this.options.trapFocus===true){
this.$content.removeAttr('tabindex');
Keyboard.releaseFocus(this.$element);
}
this.$element.one(transitionend(this.$element), function (e){
_this.$element.addClass('is-closed');
_this._removeContentClasses();
});
}
}, {
key: "toggle",
value: function toggle(event, trigger){
if(this.$element.hasClass('is-open')){
this.close(event, trigger);
}else{
this.open(event, trigger);
}}
}, {
key: "_handleKeyboard",
value: function _handleKeyboard(e){
var _this3=this;
Keyboard.handleKey(e, 'OffCanvas', {
close: function close(){
_this3.close();
_this3.$lastTrigger.focus();
return true;
},
handled: function handled(){
e.stopPropagation();
e.preventDefault();
}});
}
}, {
key: "_destroy",
value: function _destroy(){
this.close();
this.$element.off('.zf.trigger .zf.offcanvas');
this.$overlay.off('.zf.offcanvas');
if(this.onLoadListener) (0, _jquery2.default)(window).off(this.onLoadListener);
}}]);
return OffCanvas;
}(Plugin);
OffCanvas.defaults={
closeOnClick: true,
contentOverlay: true,
contentId: null,
nested: null,
contentScroll: true,
transitionTime: null,
transition: 'push',
forceTo: null,
isRevealed: false,
revealOn: null,
autoFocus: true,
revealClass: 'reveal-for-',
trapFocus: false
};
var Orbit =
function (_Plugin){
_inherits(Orbit, _Plugin);
function Orbit(){
_classCallCheck(this, Orbit);
return _possibleConstructorReturn(this, _getPrototypeOf(Orbit).apply(this, arguments));
}
_createClass(Orbit, [{
key: "_setup",
value: function _setup(element, options){
this.$element=element;
this.options=_jquery2.default.extend({}, Orbit.defaults, this.$element.data(), options);
this.className='Orbit';
Touch.init(_jquery2.default);
this._init();
Keyboard.register('Orbit', {
'ltr': {
'ARROW_RIGHT': 'next',
'ARROW_LEFT': 'previous'
},
'rtl': {
'ARROW_LEFT': 'next',
'ARROW_RIGHT': 'previous'
}});
}
}, {
key: "_init",
value: function _init(){
this._reset();
this.$wrapper=this.$element.find(".".concat(this.options.containerClass));
this.$slides=this.$element.find(".".concat(this.options.slideClass));
var $images=this.$element.find('img'),
initActive=this.$slides.filter('.is-active'),
id=this.$element[0].id||GetYoDigits(6, 'orbit');
this.$element.attr({
'data-resize': id,
'id': id
});
if(!initActive.length){
this.$slides.eq(0).addClass('is-active');
}
if(!this.options.useMUI){
this.$slides.addClass('no-motionui');
}
if($images.length){
onImagesLoaded($images, this._prepareForOrbit.bind(this));
}else{
this._prepareForOrbit();
}
if(this.options.bullets){
this._loadBullets();
}
this._events();
if(this.options.autoPlay&&this.$slides.length > 1){
this.geoSync();
}
if(this.options.accessible){
this.$wrapper.attr('tabindex', 0);
}}
}, {
key: "_loadBullets",
value: function _loadBullets(){
this.$bullets=this.$element.find(".".concat(this.options.boxOfBullets)).find('button');
}
}, {
key: "geoSync",
value: function geoSync(){
var _this=this;
this.timer=new Timer(this.$element, {
duration: this.options.timerDelay,
infinite: false
}, function (){
_this.changeSlide(true);
});
this.timer.start();
}
}, {
key: "_prepareForOrbit",
value: function _prepareForOrbit(){
this._setWrapperHeight();
}
}, {
key: "_setWrapperHeight",
value: function _setWrapperHeight(cb){
var max=0,
temp,
counter=0,
_this=this;
this.$slides.each(function (){
temp=this.getBoundingClientRect().height;
(0, _jquery2.default)(this).attr('data-slide', counter);
if(!/mui/g.test((0, _jquery2.default)(this)[0].className)&&_this.$slides.filter('.is-active')[0]!==_this.$slides.eq(counter)[0]){
(0, _jquery2.default)(this).css({
'display': 'none'
});
}
max=temp > max ? temp:max;
counter++;
});
if(counter===this.$slides.length){
this.$wrapper.css({
'height': max
});
if(cb){
cb(max);
}}
}
}, {
key: "_setSlideHeight",
value: function _setSlideHeight(height){
this.$slides.each(function (){
(0, _jquery2.default)(this).css('max-height', height);
});
}
}, {
key: "_events",
value: function _events(){
var _this=this;
this.$element.off('.resizeme.zf.trigger').on({
'resizeme.zf.trigger': this._prepareForOrbit.bind(this)
});
if(this.$slides.length > 1){
if(this.options.swipe){
this.$slides.off('swipeleft.zf.orbit swiperight.zf.orbit').on('swipeleft.zf.orbit', function (e){
e.preventDefault();
_this.changeSlide(true);
}).on('swiperight.zf.orbit', function (e){
e.preventDefault();
_this.changeSlide(false);
});
}
if(this.options.autoPlay){
this.$slides.on('click.zf.orbit', function (){
_this.$element.data('clickedOn', _this.$element.data('clickedOn') ? false:true);
_this.timer[_this.$element.data('clickedOn') ? 'pause':'start']();
});
if(this.options.pauseOnHover){
this.$element.on('mouseenter.zf.orbit', function (){
_this.timer.pause();
}).on('mouseleave.zf.orbit', function (){
if(!_this.$element.data('clickedOn')){
_this.timer.start();
}});
}}
if(this.options.navButtons){
var $controls=this.$element.find(".".concat(this.options.nextClass, ", .").concat(this.options.prevClass));
$controls.attr('tabindex', 0)
.on('click.zf.orbit touchend.zf.orbit', function (e){
e.preventDefault();
_this.changeSlide((0, _jquery2.default)(this).hasClass(_this.options.nextClass));
});
}
if(this.options.bullets){
this.$bullets.on('click.zf.orbit touchend.zf.orbit', function (){
if(/is-active/g.test(this.className)){
return false;
}
var idx=(0, _jquery2.default)(this).data('slide'),
ltr=idx > _this.$slides.filter('.is-active').data('slide'),
$slide=_this.$slides.eq(idx);
_this.changeSlide(ltr, $slide, idx);
});
}
if(this.options.accessible){
this.$wrapper.add(this.$bullets).on('keydown.zf.orbit', function (e){
Keyboard.handleKey(e, 'Orbit', {
next: function next(){
_this.changeSlide(true);
},
previous: function previous(){
_this.changeSlide(false);
},
handled: function handled(){
if((0, _jquery2.default)(e.target).is(_this.$bullets)){
_this.$bullets.filter('.is-active').focus();
}}
});
});
}}
}
}, {
key: "_reset",
value: function _reset(){
if(typeof this.$slides=='undefined'){
return;
}
if(this.$slides.length > 1){
this.$element.off('.zf.orbit').find('*').off('.zf.orbit');
if(this.options.autoPlay){
this.timer.restart();
}
this.$slides.each(function (el){
(0, _jquery2.default)(el).removeClass('is-active is-active is-in').removeAttr('aria-live').hide();
});
this.$slides.first().addClass('is-active').show();
this.$element.trigger('slidechange.zf.orbit', [this.$slides.first()]);
if(this.options.bullets){
this._updateBullets(0);
}}
}
}, {
key: "changeSlide",
value: function changeSlide(isLTR, chosenSlide, idx){
if(!this.$slides){
return;
}
var $curSlide=this.$slides.filter('.is-active').eq(0);
if(/mui/g.test($curSlide[0].className)){
return false;
}
var $firstSlide=this.$slides.first(),
$lastSlide=this.$slides.last(),
dirIn=isLTR ? 'Right':'Left',
dirOut=isLTR ? 'Left':'Right',
_this=this,
$newSlide;
if(!chosenSlide){
$newSlide=isLTR ?
this.options.infiniteWrap ? $curSlide.next(".".concat(this.options.slideClass)).length ? $curSlide.next(".".concat(this.options.slideClass)):$firstSlide:$curSlide.next(".".concat(this.options.slideClass)) :
this.options.infiniteWrap ? $curSlide.prev(".".concat(this.options.slideClass)).length ? $curSlide.prev(".".concat(this.options.slideClass)):$lastSlide:$curSlide.prev(".".concat(this.options.slideClass));
}else{
$newSlide=chosenSlide;
}
if($newSlide.length){
this.$element.trigger('beforeslidechange.zf.orbit', [$curSlide, $newSlide]);
if(this.options.bullets){
idx=idx||this.$slides.index($newSlide);
this._updateBullets(idx);
}
if(this.options.useMUI&&!this.$element.is(':hidden')){
Motion.animateIn($newSlide.addClass('is-active'), this.options["animInFrom".concat(dirIn)], function (){
$newSlide.css({
'display': 'block'
}).attr('aria-live', 'polite');
});
Motion.animateOut($curSlide.removeClass('is-active'), this.options["animOutTo".concat(dirOut)], function (){
$curSlide.removeAttr('aria-live');
if(_this.options.autoPlay&&!_this.timer.isPaused){
_this.timer.restart();
}});
}else{
$curSlide.removeClass('is-active is-in').removeAttr('aria-live').hide();
$newSlide.addClass('is-active is-in').attr('aria-live', 'polite').show();
if(this.options.autoPlay&&!this.timer.isPaused){
this.timer.restart();
}}
this.$element.trigger('slidechange.zf.orbit', [$newSlide]);
}}
}, {
key: "_updateBullets",
value: function _updateBullets(idx){
var $oldBullet=this.$element.find(".".concat(this.options.boxOfBullets)).find('.is-active').removeClass('is-active').blur(),
span=$oldBullet.find('span:last').detach(),
$newBullet=this.$bullets.eq(idx).addClass('is-active').append(span);
}
}, {
key: "_destroy",
value: function _destroy(){
this.$element.off('.zf.orbit').find('*').off('.zf.orbit').end().hide();
}}]);
return Orbit;
}(Plugin);
Orbit.defaults={
bullets: true,
navButtons: true,
animInFromRight: 'slide-in-right',
animOutToRight: 'slide-out-right',
animInFromLeft: 'slide-in-left',
animOutToLeft: 'slide-out-left',
autoPlay: true,
timerDelay: 5000,
infiniteWrap: true,
swipe: true,
pauseOnHover: true,
accessible: true,
containerClass: 'orbit-container',
slideClass: 'orbit-slide',
boxOfBullets: 'orbit-bullets',
nextClass: 'orbit-next',
prevClass: 'orbit-previous',
useMUI: true
};
var MenuPlugins={
dropdown: {
cssClass: 'dropdown',
plugin: DropdownMenu
},
drilldown: {
cssClass: 'drilldown',
plugin: Drilldown
},
accordion: {
cssClass: 'accordion-menu',
plugin: AccordionMenu
}};
var ResponsiveMenu =
function (_Plugin){
_inherits(ResponsiveMenu, _Plugin);
function ResponsiveMenu(){
_classCallCheck(this, ResponsiveMenu);
return _possibleConstructorReturn(this, _getPrototypeOf(ResponsiveMenu).apply(this, arguments));
}
_createClass(ResponsiveMenu, [{
key: "_setup",
value: function _setup(element, options){
this.$element=(0, _jquery2.default)(element);
this.rules=this.$element.data('responsive-menu');
this.currentMq=null;
this.currentPlugin=null;
this.className='ResponsiveMenu';
this._init();
this._events();
}
}, {
key: "_init",
value: function _init(){
MediaQuery._init();
if(typeof this.rules==='string'){
var rulesTree={};
var rules=this.rules.split(' ');
for (var i=0; i < rules.length; i++){
var rule=rules[i].split('-');
var ruleSize=rule.length > 1 ? rule[0]:'small';
var rulePlugin=rule.length > 1 ? rule[1]:rule[0];
if(MenuPlugins[rulePlugin]!==null){
rulesTree[ruleSize]=MenuPlugins[rulePlugin];
}}
this.rules=rulesTree;
}
if(!_jquery2.default.isEmptyObject(this.rules)){
this._checkMediaQueries();
}
this.$element.attr('data-mutate', this.$element.attr('data-mutate')||GetYoDigits(6, 'responsive-menu'));
}
}, {
key: "_events",
value: function _events(){
var _this=this;
(0, _jquery2.default)(window).on('changed.zf.mediaquery', function (){
_this._checkMediaQueries();
});
}
}, {
key: "_checkMediaQueries",
value: function _checkMediaQueries(){
var matchedMq,
_this=this;
_jquery2.default.each(this.rules, function (key){
if(MediaQuery.atLeast(key)){
matchedMq=key;
}});
if(!matchedMq) return;
if(this.currentPlugin instanceof this.rules[matchedMq].plugin) return;
_jquery2.default.each(MenuPlugins, function (key, value){
_this.$element.removeClass(value.cssClass);
});
this.$element.addClass(this.rules[matchedMq].cssClass);
if(this.currentPlugin) this.currentPlugin.destroy();
this.currentPlugin=new this.rules[matchedMq].plugin(this.$element, {});
}
}, {
key: "_destroy",
value: function _destroy(){
this.currentPlugin.destroy();
(0, _jquery2.default)(window).off('.zf.ResponsiveMenu');
}}]);
return ResponsiveMenu;
}(Plugin);
ResponsiveMenu.defaults={};
var ResponsiveToggle =
function (_Plugin){
_inherits(ResponsiveToggle, _Plugin);
function ResponsiveToggle(){
_classCallCheck(this, ResponsiveToggle);
return _possibleConstructorReturn(this, _getPrototypeOf(ResponsiveToggle).apply(this, arguments));
}
_createClass(ResponsiveToggle, [{
key: "_setup",
value: function _setup(element, options){
this.$element=(0, _jquery2.default)(element);
this.options=_jquery2.default.extend({}, ResponsiveToggle.defaults, this.$element.data(), options);
this.className='ResponsiveToggle';
this._init();
this._events();
}
}, {
key: "_init",
value: function _init(){
MediaQuery._init();
var targetID=this.$element.data('responsive-toggle');
if(!targetID){
console.error('Your tab bar needs an ID of a Menu as the value of data-tab-bar.');
}
this.$targetMenu=(0, _jquery2.default)("#".concat(targetID));
this.$toggler=this.$element.find('[data-toggle]').filter(function (){
var target=(0, _jquery2.default)(this).data('toggle');
return target===targetID||target==="";
});
this.options=_jquery2.default.extend({}, this.options, this.$targetMenu.data());
if(this.options.animate){
var input=this.options.animate.split(' ');
this.animationIn=input[0];
this.animationOut=input[1]||null;
}
this._update();
}
}, {
key: "_events",
value: function _events(){
this._updateMqHandler=this._update.bind(this);
(0, _jquery2.default)(window).on('changed.zf.mediaquery', this._updateMqHandler);
this.$toggler.on('click.zf.responsiveToggle', this.toggleMenu.bind(this));
}
}, {
key: "_update",
value: function _update(){
if(!MediaQuery.atLeast(this.options.hideFor)){
this.$element.show();
this.$targetMenu.hide();
}else{
this.$element.hide();
this.$targetMenu.show();
}}
}, {
key: "toggleMenu",
value: function toggleMenu(){
var _this2=this;
if(!MediaQuery.atLeast(this.options.hideFor)){
if(this.options.animate){
if(this.$targetMenu.is(':hidden')){
Motion.animateIn(this.$targetMenu, this.animationIn, function (){
_this2.$element.trigger('toggled.zf.responsiveToggle');
_this2.$targetMenu.find('[data-mutate]').triggerHandler('mutateme.zf.trigger');
});
}else{
Motion.animateOut(this.$targetMenu, this.animationOut, function (){
_this2.$element.trigger('toggled.zf.responsiveToggle');
});
}}else{
this.$targetMenu.toggle(0);
this.$targetMenu.find('[data-mutate]').trigger('mutateme.zf.trigger');
this.$element.trigger('toggled.zf.responsiveToggle');
}}
}}, {
key: "_destroy",
value: function _destroy(){
this.$element.off('.zf.responsiveToggle');
this.$toggler.off('.zf.responsiveToggle');
(0, _jquery2.default)(window).off('changed.zf.mediaquery', this._updateMqHandler);
}}]);
return ResponsiveToggle;
}(Plugin);
ResponsiveToggle.defaults={
hideFor: 'medium',
animate: false
};
var Reveal =
function (_Plugin){
_inherits(Reveal, _Plugin);
function Reveal(){
_classCallCheck(this, Reveal);
return _possibleConstructorReturn(this, _getPrototypeOf(Reveal).apply(this, arguments));
}
_createClass(Reveal, [{
key: "_setup",
value: function _setup(element, options){
this.$element=element;
this.options=_jquery2.default.extend({}, Reveal.defaults, this.$element.data(), options);
this.className='Reveal';
this._init();
Triggers.init(_jquery2.default);
Keyboard.register('Reveal', {
'ESCAPE': 'close'
});
}
}, {
key: "_init",
value: function _init(){
var _this2=this;
MediaQuery._init();
this.id=this.$element.attr('id');
this.isActive=false;
this.cached={
mq: MediaQuery.current
};
this.$anchor=(0, _jquery2.default)("[data-open=\"".concat(this.id, "\"]")).length ? (0, _jquery2.default)("[data-open=\"".concat(this.id, "\"]")):(0, _jquery2.default)("[data-toggle=\"".concat(this.id, "\"]"));
this.$anchor.attr({
'aria-controls': this.id,
'aria-haspopup': true,
'tabindex': 0
});
if(this.options.fullScreen||this.$element.hasClass('full')){
this.options.fullScreen=true;
this.options.overlay=false;
}
if(this.options.overlay&&!this.$overlay){
this.$overlay=this._makeOverlay(this.id);
}
this.$element.attr({
'role': 'dialog',
'aria-hidden': true,
'data-yeti-box': this.id,
'data-resize': this.id
});
if(this.$overlay){
this.$element.detach().appendTo(this.$overlay);
}else{
this.$element.detach().appendTo((0, _jquery2.default)(this.options.appendTo));
this.$element.addClass('without-overlay');
}
this._events();
if(this.options.deepLink&&window.location.hash==="#".concat(this.id)){
this.onLoadListener=onLoad((0, _jquery2.default)(window), function (){
return _this2.open();
});
}}
}, {
key: "_makeOverlay",
value: function _makeOverlay(){
var additionalOverlayClasses='';
if(this.options.additionalOverlayClasses){
additionalOverlayClasses=' ' + this.options.additionalOverlayClasses;
}
return (0, _jquery2.default)('<div></div>').addClass('reveal-overlay' + additionalOverlayClasses).appendTo(this.options.appendTo);
}
}, {
key: "_updatePosition",
value: function _updatePosition(){
var width=this.$element.outerWidth();
var outerWidth=(0, _jquery2.default)(window).width();
var height=this.$element.outerHeight();
var outerHeight=(0, _jquery2.default)(window).height();
var left,
top=null;
if(this.options.hOffset==='auto'){
left=parseInt((outerWidth - width) / 2, 10);
}else{
left=parseInt(this.options.hOffset, 10);
}
if(this.options.vOffset==='auto'){
if(height > outerHeight){
top=parseInt(Math.min(100, outerHeight / 10), 10);
}else{
top=parseInt((outerHeight - height) / 4, 10);
}}else if(this.options.vOffset!==null){
top=parseInt(this.options.vOffset, 10);
}
if(top!==null){
this.$element.css({
top: top + 'px'
});
}
if(!this.$overlay||this.options.hOffset!=='auto'){
this.$element.css({
left: left + 'px'
});
this.$element.css({
margin: '0px'
});
}}
}, {
key: "_events",
value: function _events(){
var _this3=this;
var _this=this;
this.$element.on({
'open.zf.trigger': this.open.bind(this),
'close.zf.trigger': function closeZfTrigger(event, $element){
if(event.target===_this.$element[0]||(0, _jquery2.default)(event.target).parents('[data-closable]')[0]===$element){
return _this3.close.apply(_this3);
}},
'toggle.zf.trigger': this.toggle.bind(this),
'resizeme.zf.trigger': function resizemeZfTrigger(){
_this._updatePosition();
}});
if(this.options.closeOnClick&&this.options.overlay){
this.$overlay.off('.zf.reveal').on('click.zf.reveal', function (e){
if(e.target===_this.$element[0]||_jquery2.default.contains(_this.$element[0], e.target)||!_jquery2.default.contains(document, e.target)){
return;
}
_this.close();
});
}
if(this.options.deepLink){
(0, _jquery2.default)(window).on("hashchange.zf.reveal:".concat(this.id), this._handleState.bind(this));
}}
}, {
key: "_handleState",
value: function _handleState(e){
if(window.location.hash==='#' + this.id&&!this.isActive){
this.open();
}else{
this.close();
}}
}, {
key: "_disableScroll",
value: function _disableScroll(scrollTop){
scrollTop=scrollTop||(0, _jquery2.default)(window).scrollTop();
if((0, _jquery2.default)(document).height() > (0, _jquery2.default)(window).height()){
(0, _jquery2.default)("html").css("top", -scrollTop);
}}
}, {
key: "_enableScroll",
value: function _enableScroll(scrollTop){
scrollTop=scrollTop||parseInt((0, _jquery2.default)("html").css("top"));
if((0, _jquery2.default)(document).height() > (0, _jquery2.default)(window).height()){
(0, _jquery2.default)("html").css("top", "");
(0, _jquery2.default)(window).scrollTop(-scrollTop);
}}
}, {
key: "open",
value: function open(){
var _this4=this;
var hash="#".concat(this.id);
if(this.options.deepLink&&window.location.hash!==hash){
if(window.history.pushState){
if(this.options.updateHistory){
window.history.pushState({}, '', hash);
}else{
window.history.replaceState({}, '', hash);
}}else{
window.location.hash=hash;
}}
this.$activeAnchor=(0, _jquery2.default)(document.activeElement).is(this.$anchor) ? (0, _jquery2.default)(document.activeElement):this.$anchor;
this.isActive=true;
this.$element.css({
'visibility': 'hidden'
}).show().scrollTop(0);
if(this.options.overlay){
this.$overlay.css({
'visibility': 'hidden'
}).show();
}
this._updatePosition();
this.$element.hide().css({
'visibility': ''
});
if(this.$overlay){
this.$overlay.css({
'visibility': ''
}).hide();
if(this.$element.hasClass('fast')){
this.$overlay.addClass('fast');
}else if(this.$element.hasClass('slow')){
this.$overlay.addClass('slow');
}}
if(!this.options.multipleOpened){
this.$element.trigger('closeme.zf.reveal', this.id);
}
this._disableScroll();
var _this=this;
if(this.options.animationIn){
var afterAnimation=function afterAnimation(){
_this.$element.attr({
'aria-hidden': false,
'tabindex': -1
}).focus();
_this._addGlobalClasses();
Keyboard.trapFocus(_this.$element);
};
if(this.options.overlay){
Motion.animateIn(this.$overlay, 'fade-in');
}
Motion.animateIn(this.$element, this.options.animationIn, function (){
if(_this4.$element){
_this4.focusableElements=Keyboard.findFocusable(_this4.$element);
afterAnimation();
}});
}else{
if(this.options.overlay){
this.$overlay.show(0);
}
this.$element.show(this.options.showDelay);
}
this.$element.attr({
'aria-hidden': false,
'tabindex': -1
}).focus();
Keyboard.trapFocus(this.$element);
this._addGlobalClasses();
this._addGlobalListeners();
this.$element.trigger('open.zf.reveal');
}
}, {
key: "_addGlobalClasses",
value: function _addGlobalClasses(){
var updateScrollbarClass=function updateScrollbarClass(){
(0, _jquery2.default)('html').toggleClass('zf-has-scroll', !!((0, _jquery2.default)(document).height() > (0, _jquery2.default)(window).height()));
};
this.$element.on('resizeme.zf.trigger.revealScrollbarListener', function (){
return updateScrollbarClass();
});
updateScrollbarClass();
(0, _jquery2.default)('html').addClass('is-reveal-open');
}
}, {
key: "_removeGlobalClasses",
value: function _removeGlobalClasses(){
this.$element.off('resizeme.zf.trigger.revealScrollbarListener');
(0, _jquery2.default)('html').removeClass('is-reveal-open');
(0, _jquery2.default)('html').removeClass('zf-has-scroll');
}
}, {
key: "_addGlobalListeners",
value: function _addGlobalListeners(){
var _this=this;
if(!this.$element){
return;
}
this.focusableElements=Keyboard.findFocusable(this.$element);
if(!this.options.overlay&&this.options.closeOnClick&&!this.options.fullScreen){
(0, _jquery2.default)('body').on('click.zf.reveal', function (e){
if(e.target===_this.$element[0]||_jquery2.default.contains(_this.$element[0], e.target)||!_jquery2.default.contains(document, e.target)){
return;
}
_this.close();
});
}
if(this.options.closeOnEsc){
(0, _jquery2.default)(window).on('keydown.zf.reveal', function (e){
Keyboard.handleKey(e, 'Reveal', {
close: function close(){
if(_this.options.closeOnEsc){
_this.close();
}}
});
});
}}
}, {
key: "close",
value: function close(){
if(!this.isActive||!this.$element.is(':visible')){
return false;
}
var _this=this;
if(this.options.animationOut){
if(this.options.overlay){
Motion.animateOut(this.$overlay, 'fade-out');
}
Motion.animateOut(this.$element, this.options.animationOut, finishUp);
}else{
this.$element.hide(this.options.hideDelay);
if(this.options.overlay){
this.$overlay.hide(0, finishUp);
}else{
finishUp();
}}
if(this.options.closeOnEsc){
(0, _jquery2.default)(window).off('keydown.zf.reveal');
}
if(!this.options.overlay&&this.options.closeOnClick){
(0, _jquery2.default)('body').off('click.zf.reveal');
}
this.$element.off('keydown.zf.reveal');
function finishUp(){
var scrollTop=parseInt((0, _jquery2.default)("html").css("top"));
if((0, _jquery2.default)('.reveal:visible').length===0){
_this._removeGlobalClasses();
}
Keyboard.releaseFocus(_this.$element);
_this.$element.attr('aria-hidden', true);
_this._enableScroll(scrollTop);
_this.$element.trigger('closed.zf.reveal');
}
if(this.options.resetOnClose){
this.$element.html(this.$element.html());
}
this.isActive=false;
if(_this.options.deepLink&&window.location.hash==="#".concat(this.id)){
if(window.history.replaceState){
var urlWithoutHash=window.location.pathname + window.location.search;
if(this.options.updateHistory){
window.history.pushState({}, '', urlWithoutHash);
}else{
window.history.replaceState('', document.title, urlWithoutHash);
}}else{
window.location.hash='';
}}
this.$activeAnchor.focus();
}
}, {
key: "toggle",
value: function toggle(){
if(this.isActive){
this.close();
}else{
this.open();
}}
}, {
key: "_destroy",
value: function _destroy(){
if(this.options.overlay){
this.$element.appendTo((0, _jquery2.default)(this.options.appendTo));
this.$overlay.hide().off().remove();
}
this.$element.hide().off();
this.$anchor.off('.zf');
(0, _jquery2.default)(window).off(".zf.reveal:".concat(this.id));
if(this.onLoadListener) (0, _jquery2.default)(window).off(this.onLoadListener);
if((0, _jquery2.default)('.reveal:visible').length===0){
this._removeGlobalClasses();
}}
}]);
return Reveal;
}(Plugin);
Reveal.defaults={
animationIn: '',
animationOut: '',
showDelay: 0,
hideDelay: 0,
closeOnClick: true,
closeOnEsc: true,
multipleOpened: false,
vOffset: 'auto',
hOffset: 'auto',
fullScreen: false,
overlay: true,
resetOnClose: false,
deepLink: false,
updateHistory: false,
appendTo: "body",
additionalOverlayClasses: ''
};
var Slider =
function (_Plugin){
_inherits(Slider, _Plugin);
function Slider(){
_classCallCheck(this, Slider);
return _possibleConstructorReturn(this, _getPrototypeOf(Slider).apply(this, arguments));
}
_createClass(Slider, [{
key: "_setup",
value: function _setup(element, options){
this.$element=element;
this.options=_jquery2.default.extend({}, Slider.defaults, this.$element.data(), options);
this.className='Slider';
Touch.init(_jquery2.default);
Triggers.init(_jquery2.default);
this._init();
Keyboard.register('Slider', {
'ltr': {
'ARROW_RIGHT': 'increase',
'ARROW_UP': 'increase',
'ARROW_DOWN': 'decrease',
'ARROW_LEFT': 'decrease',
'SHIFT_ARROW_RIGHT': 'increase_fast',
'SHIFT_ARROW_UP': 'increase_fast',
'SHIFT_ARROW_DOWN': 'decrease_fast',
'SHIFT_ARROW_LEFT': 'decrease_fast',
'HOME': 'min',
'END': 'max'
},
'rtl': {
'ARROW_LEFT': 'increase',
'ARROW_RIGHT': 'decrease',
'SHIFT_ARROW_LEFT': 'increase_fast',
'SHIFT_ARROW_RIGHT': 'decrease_fast'
}});
}
}, {
key: "_init",
value: function _init(){
this.inputs=this.$element.find('input');
this.handles=this.$element.find('[data-slider-handle]');
this.$handle=this.handles.eq(0);
this.$input=this.inputs.length ? this.inputs.eq(0):(0, _jquery2.default)("#".concat(this.$handle.attr('aria-controls')));
this.$fill=this.$element.find('[data-slider-fill]').css(this.options.vertical ? 'height':'width', 0);
if(this.options.disabled||this.$element.hasClass(this.options.disabledClass)){
this.options.disabled=true;
this.$element.addClass(this.options.disabledClass);
}
if(!this.inputs.length){
this.inputs=(0, _jquery2.default)().add(this.$input);
this.options.binding=true;
}
this._setInitAttr(0);
if(this.handles[1]){
this.options.doubleSided=true;
this.$handle2=this.handles.eq(1);
this.$input2=this.inputs.length > 1 ? this.inputs.eq(1):(0, _jquery2.default)("#".concat(this.$handle2.attr('aria-controls')));
if(!this.inputs[1]){
this.inputs=this.inputs.add(this.$input2);
}
this._setInitAttr(1);
}
this.setHandles();
this._events();
}}, {
key: "setHandles",
value: function setHandles(){
var _this2=this;
if(this.handles[1]){
this._setHandlePos(this.$handle, this.inputs.eq(0).val(), true, function (){
_this2._setHandlePos(_this2.$handle2, _this2.inputs.eq(1).val(), true);
});
}else{
this._setHandlePos(this.$handle, this.inputs.eq(0).val(), true);
}}
}, {
key: "_reflow",
value: function _reflow(){
this.setHandles();
}
}, {
key: "_pctOfBar",
value: function _pctOfBar(value){
var pctOfBar=percent(value - this.options.start, this.options.end - this.options.start);
switch (this.options.positionValueFunction){
case "pow":
pctOfBar=this._logTransform(pctOfBar);
break;
case "log":
pctOfBar=this._powTransform(pctOfBar);
break;
}
return pctOfBar.toFixed(2);
}
}, {
key: "_value",
value: function _value(pctOfBar){
switch (this.options.positionValueFunction){
case "pow":
pctOfBar=this._powTransform(pctOfBar);
break;
case "log":
pctOfBar=this._logTransform(pctOfBar);
break;
}
var value=(this.options.end - this.options.start) * pctOfBar + parseFloat(this.options.start);
return value;
}
}, {
key: "_logTransform",
value: function _logTransform(value){
return baseLog(this.options.nonLinearBase, value * (this.options.nonLinearBase - 1) + 1);
}
}, {
key: "_powTransform",
value: function _powTransform(value){
return (Math.pow(this.options.nonLinearBase, value) - 1) / (this.options.nonLinearBase - 1);
}
}, {
key: "_setHandlePos",
value: function _setHandlePos($hndl, location, noInvert, cb){
if(this.$element.hasClass(this.options.disabledClass)){
return;
}
location=parseFloat(location);
if(location < this.options.start){
location=this.options.start;
}else if(location > this.options.end){
location=this.options.end;
}
var isDbl=this.options.doubleSided;
if(this.options.vertical&&!noInvert){
location=this.options.end - location;
}
if(isDbl){
if(this.handles.index($hndl)===0){
var h2Val=parseFloat(this.$handle2.attr('aria-valuenow'));
location=location >=h2Val ? h2Val - this.options.step:location;
}else{
var h1Val=parseFloat(this.$handle.attr('aria-valuenow'));
location=location <=h1Val ? h1Val + this.options.step:location;
}}
var _this=this,
vert=this.options.vertical,
hOrW=vert ? 'height':'width',
lOrT=vert ? 'top':'left',
handleDim=$hndl[0].getBoundingClientRect()[hOrW],
elemDim=this.$element[0].getBoundingClientRect()[hOrW],
pctOfBar=this._pctOfBar(location),
pxToMove=(elemDim - handleDim) * pctOfBar,
movement=(percent(pxToMove, elemDim) * 100).toFixed(this.options.decimal);
location=parseFloat(location.toFixed(this.options.decimal));
var css={};
this._setValues($hndl, location);
if(isDbl){
var isLeftHndl=this.handles.index($hndl)===0,
dim,
handlePct=~~(percent(handleDim, elemDim) * 100);
if(isLeftHndl){
css[lOrT]="".concat(movement, "%");
dim=parseFloat(this.$handle2[0].style[lOrT]) - movement + handlePct;
if(cb&&typeof cb==='function'){
cb();
}}else{
var handlePos=parseFloat(this.$handle[0].style[lOrT]);
dim=movement - (isNaN(handlePos) ? (this.options.initialStart - this.options.start) / ((this.options.end - this.options.start) / 100):handlePos) + handlePct;
}
css["min-".concat(hOrW)]="".concat(dim, "%");
}
this.$element.one('finished.zf.animate', function (){
_this.$element.trigger('moved.zf.slider', [$hndl]);
});
var moveTime=this.$element.data('dragging') ? 1000 / 60:this.options.moveTime;
Move(moveTime, $hndl, function (){
if(isNaN(movement)){
$hndl.css(lOrT, "".concat(pctOfBar * 100, "%"));
}else{
$hndl.css(lOrT, "".concat(movement, "%"));
}
if(!_this.options.doubleSided){
_this.$fill.css(hOrW, "".concat(pctOfBar * 100, "%"));
}else{
_this.$fill.css(css);
}});
clearTimeout(_this.timeout);
_this.timeout=setTimeout(function (){
_this.$element.trigger('changed.zf.slider', [$hndl]);
}, _this.options.changedDelay);
}
}, {
key: "_setInitAttr",
value: function _setInitAttr(idx){
var initVal=idx===0 ? this.options.initialStart:this.options.initialEnd;
var id=this.inputs.eq(idx).attr('id')||GetYoDigits(6, 'slider');
this.inputs.eq(idx).attr({
'id': id,
'max': this.options.end,
'min': this.options.start,
'step': this.options.step
});
this.inputs.eq(idx).val(initVal);
this.handles.eq(idx).attr({
'role': 'slider',
'aria-controls': id,
'aria-valuemax': this.options.end,
'aria-valuemin': this.options.start,
'aria-valuenow': initVal,
'aria-orientation': this.options.vertical ? 'vertical':'horizontal',
'tabindex': 0
});
}
}, {
key: "_setValues",
value: function _setValues($handle, val){
var idx=this.options.doubleSided ? this.handles.index($handle):0;
this.inputs.eq(idx).val(val);
$handle.attr('aria-valuenow', val);
}
}, {
key: "_handleEvent",
value: function _handleEvent(e, $handle, val){
var value, hasVal;
if(!val){
e.preventDefault();
var _this=this,
vertical=this.options.vertical,
param=vertical ? 'height':'width',
direction=vertical ? 'top':'left',
eventOffset=vertical ? e.pageY:e.pageX,
halfOfHandle=this.$handle[0].getBoundingClientRect()[param] / 2,
barDim=this.$element[0].getBoundingClientRect()[param],
windowScroll=vertical ? (0, _jquery2.default)(window).scrollTop():(0, _jquery2.default)(window).scrollLeft();
var elemOffset=this.$element.offset()[direction];
if(e.clientY===e.pageY){
eventOffset=eventOffset + windowScroll;
}
var eventFromBar=eventOffset - elemOffset;
var barXY;
if(eventFromBar < 0){
barXY=0;
}else if(eventFromBar > barDim){
barXY=barDim;
}else{
barXY=eventFromBar;
}
var offsetPct=percent(barXY, barDim);
value=this._value(offsetPct);
if(rtl()&&!this.options.vertical){
value=this.options.end - value;
}
value=_this._adjustValue(null, value);
hasVal=false;
if(!$handle){
var firstHndlPos=absPosition(this.$handle, direction, barXY, param),
secndHndlPos=absPosition(this.$handle2, direction, barXY, param);
$handle=firstHndlPos <=secndHndlPos ? this.$handle:this.$handle2;
}}else{
value=this._adjustValue(null, val);
hasVal=true;
}
this._setHandlePos($handle, value, hasVal);
}
}, {
key: "_adjustValue",
value: function _adjustValue($handle, value){
var val,
step=this.options.step,
div=parseFloat(step / 2),
left,
prev_val,
next_val;
if(!!$handle){
val=parseFloat($handle.attr('aria-valuenow'));
}else{
val=value;
}
if(val >=0){
left=val % step;
}else{
left=step + val % step;
}
prev_val=val - left;
next_val=prev_val + step;
if(left===0){
return val;
}
val=val >=prev_val + div ? next_val:prev_val;
return val;
}
}, {
key: "_events",
value: function _events(){
this._eventsForHandle(this.$handle);
if(this.handles[1]){
this._eventsForHandle(this.$handle2);
}}
}, {
key: "_eventsForHandle",
value: function _eventsForHandle($handle){
var _this=this,
curHandle;
var handleChangeEvent=function handleChangeEvent(e){
var idx=_this.inputs.index((0, _jquery2.default)(this));
_this._handleEvent(e, _this.handles.eq(idx), (0, _jquery2.default)(this).val());
};
this.inputs.off('keyup.zf.slider').on('keyup.zf.slider', function (e){
if(e.keyCode==13) handleChangeEvent.call(this, e);
});
this.inputs.off('change.zf.slider').on('change.zf.slider', handleChangeEvent);
if(this.options.clickSelect){
this.$element.off('click.zf.slider').on('click.zf.slider', function (e){
if(_this.$element.data('dragging')){
return false;
}
if(!(0, _jquery2.default)(e.target).is('[data-slider-handle]')){
if(_this.options.doubleSided){
_this._handleEvent(e);
}else{
_this._handleEvent(e, _this.$handle);
}}
});
}
if(this.options.draggable){
this.handles.addTouch();
var $body=(0, _jquery2.default)('body');
$handle.off('mousedown.zf.slider').on('mousedown.zf.slider', function (e){
$handle.addClass('is-dragging');
_this.$fill.addClass('is-dragging');
_this.$element.data('dragging', true);
curHandle=(0, _jquery2.default)(e.currentTarget);
$body.on('mousemove.zf.slider', function (e){
e.preventDefault();
_this._handleEvent(e, curHandle);
}).on('mouseup.zf.slider', function (e){
_this._handleEvent(e, curHandle);
$handle.removeClass('is-dragging');
_this.$fill.removeClass('is-dragging');
_this.$element.data('dragging', false);
$body.off('mousemove.zf.slider mouseup.zf.slider');
});
})
.on('selectstart.zf.slider touchmove.zf.slider', function (e){
e.preventDefault();
});
}
$handle.off('keydown.zf.slider').on('keydown.zf.slider', function (e){
var _$handle=(0, _jquery2.default)(this),
idx=_this.options.doubleSided ? _this.handles.index(_$handle):0,
oldValue=parseFloat(_this.inputs.eq(idx).val()),
newValue;
Keyboard.handleKey(e, 'Slider', {
decrease: function decrease(){
newValue=oldValue - _this.options.step;
},
increase: function increase(){
newValue=oldValue + _this.options.step;
},
decrease_fast: function decrease_fast(){
newValue=oldValue - _this.options.step * 10;
},
increase_fast: function increase_fast(){
newValue=oldValue + _this.options.step * 10;
},
min: function min(){
newValue=_this.options.start;
},
max: function max(){
newValue=_this.options.end;
},
handled: function handled(){
e.preventDefault();
_this._setHandlePos(_$handle, newValue, true);
}});
});
}
}, {
key: "_destroy",
value: function _destroy(){
this.handles.off('.zf.slider');
this.inputs.off('.zf.slider');
this.$element.off('.zf.slider');
clearTimeout(this.timeout);
}}]);
return Slider;
}(Plugin);
Slider.defaults={
start: 0,
end: 100,
step: 1,
initialStart: 0,
initialEnd: 100,
binding: false,
clickSelect: true,
vertical: false,
draggable: true,
disabled: false,
doubleSided: false,
decimal: 2,
moveTime: 200,
disabledClass: 'disabled',
invertVertical: false,
changedDelay: 500,
nonLinearBase: 5,
positionValueFunction: 'linear'
};
function percent(frac, num){
return frac / num;
}
function absPosition($handle, dir, clickPos, param){
return Math.abs($handle.position()[dir] + $handle[param]() / 2 - clickPos);
}
function baseLog(base, value){
return Math.log(value) / Math.log(base);
}
var Sticky =
function (_Plugin){
_inherits(Sticky, _Plugin);
function Sticky(){
_classCallCheck(this, Sticky);
return _possibleConstructorReturn(this, _getPrototypeOf(Sticky).apply(this, arguments));
}
_createClass(Sticky, [{
key: "_setup",
value: function _setup(element, options){
this.$element=element;
this.options=_jquery2.default.extend({}, Sticky.defaults, this.$element.data(), options);
this.className='Sticky';
Triggers.init(_jquery2.default);
this._init();
}
}, {
key: "_init",
value: function _init(){
MediaQuery._init();
var $parent=this.$element.parent('[data-sticky-container]'),
id=this.$element[0].id||GetYoDigits(6, 'sticky'),
_this=this;
if($parent.length){
this.$container=$parent;
}else{
this.wasWrapped=true;
this.$element.wrap(this.options.container);
this.$container=this.$element.parent();
}
this.$container.addClass(this.options.containerClass);
this.$element.addClass(this.options.stickyClass).attr({
'data-resize': id,
'data-mutate': id
});
if(this.options.anchor!==''){
(0, _jquery2.default)('#' + _this.options.anchor).attr({
'data-mutate': id
});
}
this.scrollCount=this.options.checkEvery;
this.isStuck=false;
this.onLoadListener=onLoad((0, _jquery2.default)(window), function (){
_this.containerHeight=_this.$element.css("display")=="none" ? 0:_this.$element[0].getBoundingClientRect().height;
_this.$container.css('height', _this.containerHeight);
_this.elemHeight=_this.containerHeight;
if(_this.options.anchor!==''){
_this.$anchor=(0, _jquery2.default)('#' + _this.options.anchor);
}else{
_this._parsePoints();
}
_this._setSizes(function (){
var scroll=window.pageYOffset;
_this._calc(false, scroll);
if(!_this.isStuck){
_this._removeSticky(scroll >=_this.topPoint ? false:true);
}});
_this._events(id.split('-').reverse().join('-'));
});
}
}, {
key: "_parsePoints",
value: function _parsePoints(){
var top=this.options.topAnchor=="" ? 1:this.options.topAnchor,
btm=this.options.btmAnchor=="" ? document.documentElement.scrollHeight:this.options.btmAnchor,
pts=[top, btm],
breaks={};
for (var i=0, len=pts.length; i < len&&pts[i]; i++){
var pt;
if(typeof pts[i]==='number'){
pt=pts[i];
}else{
var place=pts[i].split(':'),
anchor=(0, _jquery2.default)("#".concat(place[0]));
pt=anchor.offset().top;
if(place[1]&&place[1].toLowerCase()==='bottom'){
pt +=anchor[0].getBoundingClientRect().height;
}}
breaks[i]=pt;
}
this.points=breaks;
return;
}
}, {
key: "_events",
value: function _events(id){
var _this=this,
scrollListener=this.scrollListener="scroll.zf.".concat(id);
if(this.isOn){
return;
}
if(this.canStick){
this.isOn=true;
(0, _jquery2.default)(window).off(scrollListener).on(scrollListener, function (e){
if(_this.scrollCount===0){
_this.scrollCount=_this.options.checkEvery;
_this._setSizes(function (){
_this._calc(false, window.pageYOffset);
});
}else{
_this.scrollCount--;
_this._calc(false, window.pageYOffset);
}});
}
this.$element.off('resizeme.zf.trigger').on('resizeme.zf.trigger', function (e, el){
_this._eventsHandler(id);
});
this.$element.on('mutateme.zf.trigger', function (e, el){
_this._eventsHandler(id);
});
if(this.$anchor){
this.$anchor.on('mutateme.zf.trigger', function (e, el){
_this._eventsHandler(id);
});
}}
}, {
key: "_eventsHandler",
value: function _eventsHandler(id){
var _this=this,
scrollListener=this.scrollListener="scroll.zf.".concat(id);
_this._setSizes(function (){
_this._calc(false);
if(_this.canStick){
if(!_this.isOn){
_this._events(id);
}}else if(_this.isOn){
_this._pauseListeners(scrollListener);
}});
}
}, {
key: "_pauseListeners",
value: function _pauseListeners(scrollListener){
this.isOn=false;
(0, _jquery2.default)(window).off(scrollListener);
this.$element.trigger('pause.zf.sticky');
}
}, {
key: "_calc",
value: function _calc(checkSizes, scroll){
if(checkSizes){
this._setSizes();
}
if(!this.canStick){
if(this.isStuck){
this._removeSticky(true);
}
return false;
}
if(!scroll){
scroll=window.pageYOffset;
}
if(scroll >=this.topPoint){
if(scroll <=this.bottomPoint){
if(!this.isStuck){
this._setSticky();
}}else{
if(this.isStuck){
this._removeSticky(false);
}}
}else{
if(this.isStuck){
this._removeSticky(true);
}}
}
}, {
key: "_setSticky",
value: function _setSticky(){
var _this=this,
stickTo=this.options.stickTo,
mrgn=stickTo==='top' ? 'marginTop':'marginBottom',
notStuckTo=stickTo==='top' ? 'bottom':'top',
css={};
css[mrgn]="".concat(this.options[mrgn], "em");
css[stickTo]=0;
css[notStuckTo]='auto';
this.isStuck=true;
this.$element.removeClass("is-anchored is-at-".concat(notStuckTo)).addClass("is-stuck is-at-".concat(stickTo)).css(css)
.trigger("sticky.zf.stuckto:".concat(stickTo));
this.$element.on("transitionend webkitTransitionEnd oTransitionEnd otransitionend MSTransitionEnd", function (){
_this._setSizes();
});
}
}, {
key: "_removeSticky",
value: function _removeSticky(isTop){
var stickTo=this.options.stickTo,
stickToTop=stickTo==='top',
css={},
anchorPt=(this.points ? this.points[1] - this.points[0]:this.anchorHeight) - this.elemHeight,
mrgn=stickToTop ? 'marginTop':'marginBottom',
topOrBottom=isTop ? 'top':'bottom';
css[mrgn]=0;
css['bottom']='auto';
if(isTop){
css['top']=0;
}else{
css['top']=anchorPt;
}
this.isStuck=false;
this.$element.removeClass("is-stuck is-at-".concat(stickTo)).addClass("is-anchored is-at-".concat(topOrBottom)).css(css)
.trigger("sticky.zf.unstuckfrom:".concat(topOrBottom));
}
}, {
key: "_setSizes",
value: function _setSizes(cb){
this.canStick=MediaQuery.is(this.options.stickyOn);
if(!this.canStick){
if(cb&&typeof cb==='function'){
cb();
}}
var newElemWidth=this.$container[0].getBoundingClientRect().width,
comp=window.getComputedStyle(this.$container[0]),
pdngl=parseInt(comp['padding-left'], 10),
pdngr=parseInt(comp['padding-right'], 10);
if(this.$anchor&&this.$anchor.length){
this.anchorHeight=this.$anchor[0].getBoundingClientRect().height;
}else{
this._parsePoints();
}
this.$element.css({
'max-width': "".concat(newElemWidth - pdngl - pdngr, "px")
});
var newContainerHeight=this.$element[0].getBoundingClientRect().height||this.containerHeight;
if(this.$element.css("display")=="none"){
newContainerHeight=0;
}
this.containerHeight=newContainerHeight;
this.$container.css({
height: newContainerHeight
});
this.elemHeight=newContainerHeight;
if(!this.isStuck){
if(this.$element.hasClass('is-at-bottom')){
var anchorPt=(this.points ? this.points[1] - this.$container.offset().top:this.anchorHeight) - this.elemHeight;
this.$element.css('top', anchorPt);
}}
this._setBreakPoints(newContainerHeight, function (){
if(cb&&typeof cb==='function'){
cb();
}});
}
}, {
key: "_setBreakPoints",
value: function _setBreakPoints(elemHeight, cb){
if(!this.canStick){
if(cb&&typeof cb==='function'){
cb();
}else{
return false;
}}
var mTop=emCalc(this.options.marginTop),
mBtm=emCalc(this.options.marginBottom),
topPoint=this.points ? this.points[0]:this.$anchor.offset().top,
bottomPoint=this.points ? this.points[1]:topPoint + this.anchorHeight,
winHeight=window.innerHeight;
if(this.options.stickTo==='top'){
topPoint -=mTop;
bottomPoint -=elemHeight + mTop;
}else if(this.options.stickTo==='bottom'){
topPoint -=winHeight - (elemHeight + mBtm);
bottomPoint -=winHeight - mBtm;
}
this.topPoint=topPoint;
this.bottomPoint=bottomPoint;
if(cb&&typeof cb==='function'){
cb();
}}
}, {
key: "_destroy",
value: function _destroy(){
this._removeSticky(true);
this.$element.removeClass("".concat(this.options.stickyClass, " is-anchored is-at-top")).css({
height: '',
top: '',
bottom: '',
'max-width': ''
}).off('resizeme.zf.trigger').off('mutateme.zf.trigger');
if(this.$anchor&&this.$anchor.length){
this.$anchor.off('change.zf.sticky');
}
if(this.scrollListener) (0, _jquery2.default)(window).off(this.scrollListener);
if(this.onLoadListener) (0, _jquery2.default)(window).off(this.onLoadListener);
if(this.wasWrapped){
this.$element.unwrap();
}else{
this.$container.removeClass(this.options.containerClass).css({
height: ''
});
}}
}]);
return Sticky;
}(Plugin);
Sticky.defaults={
container: '<div data-sticky-container></div>',
stickTo: 'top',
anchor: '',
topAnchor: '',
btmAnchor: '',
marginTop: 1,
marginBottom: 1,
stickyOn: 'medium',
stickyClass: 'sticky',
containerClass: 'sticky-container',
checkEvery: -1
};
function emCalc(em){
return parseInt(window.getComputedStyle(document.body, null).fontSize, 10) * em;
}
var Tabs =
function (_Plugin){
_inherits(Tabs, _Plugin);
function Tabs(){
_classCallCheck(this, Tabs);
return _possibleConstructorReturn(this, _getPrototypeOf(Tabs).apply(this, arguments));
}
_createClass(Tabs, [{
key: "_setup",
value: function _setup(element, options){
this.$element=element;
this.options=_jquery2.default.extend({}, Tabs.defaults, this.$element.data(), options);
this.className='Tabs';
this._init();
Keyboard.register('Tabs', {
'ENTER': 'open',
'SPACE': 'open',
'ARROW_RIGHT': 'next',
'ARROW_UP': 'previous',
'ARROW_DOWN': 'next',
'ARROW_LEFT': 'previous' // 'TAB': 'next',
});
}
}, {
key: "_init",
value: function _init(){
var _this2=this;
var _this=this;
this._isInitializing=true;
this.$element.attr({
'role': 'tablist'
});
this.$tabTitles=this.$element.find(".".concat(this.options.linkClass));
this.$tabContent=(0, _jquery2.default)("[data-tabs-content=\"".concat(this.$element[0].id, "\"]"));
this.$tabTitles.each(function (){
var $elem=(0, _jquery2.default)(this),
$link=$elem.find('a'),
isActive=$elem.hasClass("".concat(_this.options.linkActiveClass)),
hash=$link.attr('data-tabs-target')||$link[0].hash.slice(1),
linkId=$link[0].id ? $link[0].id:"".concat(hash, "-label"),
$tabContent=(0, _jquery2.default)("#".concat(hash));
$elem.attr({
'role': 'presentation'
});
$link.attr({
'role': 'tab',
'aria-controls': hash,
'aria-selected': isActive,
'id': linkId,
'tabindex': isActive ? '0':'-1'
});
$tabContent.attr({
'role': 'tabpanel',
'aria-labelledby': linkId
});
if(isActive){
_this._initialAnchor="#".concat(hash);
}
if(!isActive){
$tabContent.attr('aria-hidden', 'true');
}
if(isActive&&_this.options.autoFocus){
_this.onLoadListener=onLoad((0, _jquery2.default)(window), function (){
(0, _jquery2.default)('html, body').animate({
scrollTop: $elem.offset().top
}, _this.options.deepLinkSmudgeDelay, function (){
$link.focus();
});
});
}});
if(this.options.matchHeight){
var $images=this.$tabContent.find('img');
if($images.length){
onImagesLoaded($images, this._setHeight.bind(this));
}else{
this._setHeight();
}}
this._checkDeepLink=function (){
var anchor=window.location.hash;
if(!anchor.length){
if(_this2._isInitializing) return;
if(_this2._initialAnchor) anchor=_this2._initialAnchor;
}
var $anchor=anchor&&(0, _jquery2.default)(anchor);
var $link=anchor&&_this2.$element.find('[href$="' + anchor + '"]');
var isOwnAnchor = !!($anchor.length&&$link.length);
if($anchor&&$anchor.length&&$link&&$link.length){
_this2.selectTab($anchor, true);
}else{
_this2._collapse();
}
if(isOwnAnchor){
if(_this2.options.deepLinkSmudge){
var offset=_this2.$element.offset();
(0, _jquery2.default)('html, body').animate({
scrollTop: offset.top
}, _this2.options.deepLinkSmudgeDelay);
}
_this2.$element.trigger('deeplink.zf.tabs', [$link, $anchor]);
}};
if(this.options.deepLink){
this._checkDeepLink();
}
this._events();
this._isInitializing=false;
}
}, {
key: "_events",
value: function _events(){
this._addKeyHandler();
this._addClickHandler();
this._setHeightMqHandler=null;
if(this.options.matchHeight){
this._setHeightMqHandler=this._setHeight.bind(this);
(0, _jquery2.default)(window).on('changed.zf.mediaquery', this._setHeightMqHandler);
}
if(this.options.deepLink){
(0, _jquery2.default)(window).on('hashchange', this._checkDeepLink);
}}
}, {
key: "_addClickHandler",
value: function _addClickHandler(){
var _this=this;
this.$element.off('click.zf.tabs').on('click.zf.tabs', ".".concat(this.options.linkClass), function (e){
e.preventDefault();
e.stopPropagation();
_this._handleTabChange((0, _jquery2.default)(this));
});
}
}, {
key: "_addKeyHandler",
value: function _addKeyHandler(){
var _this=this;
this.$tabTitles.off('keydown.zf.tabs').on('keydown.zf.tabs', function (e){
if(e.which===9) return;
var $element=(0, _jquery2.default)(this),
$elements=$element.parent('ul').children('li'),
$prevElement,
$nextElement;
$elements.each(function (i){
if((0, _jquery2.default)(this).is($element)){
if(_this.options.wrapOnKeys){
$prevElement=i===0 ? $elements.last():$elements.eq(i - 1);
$nextElement=i===$elements.length - 1 ? $elements.first():$elements.eq(i + 1);
}else{
$prevElement=$elements.eq(Math.max(0, i - 1));
$nextElement=$elements.eq(Math.min(i + 1, $elements.length - 1));
}
return;
}});
Keyboard.handleKey(e, 'Tabs', {
open: function open(){
$element.find('[role="tab"]').focus();
_this._handleTabChange($element);
},
previous: function previous(){
$prevElement.find('[role="tab"]').focus();
_this._handleTabChange($prevElement);
},
next: function next(){
$nextElement.find('[role="tab"]').focus();
_this._handleTabChange($nextElement);
},
handled: function handled(){
e.stopPropagation();
e.preventDefault();
}});
});
}
}, {
key: "_handleTabChange",
value: function _handleTabChange($target, historyHandled){
if($target.hasClass("".concat(this.options.linkActiveClass))){
if(this.options.activeCollapse){
this._collapse();
}
return;
}
var $oldTab=this.$element.find(".".concat(this.options.linkClass, ".").concat(this.options.linkActiveClass)),
$tabLink=$target.find('[role="tab"]'),
target=$tabLink.attr('data-tabs-target'),
anchor=target&&target.length ? "#".concat(target):$tabLink[0].hash,
$targetContent=this.$tabContent.find(anchor);
this._collapseTab($oldTab);
this._openTab($target);
if(this.options.deepLink&&!historyHandled){
if(this.options.updateHistory){
history.pushState({}, '', anchor);
}else{
history.replaceState({}, '', anchor);
}}
this.$element.trigger('change.zf.tabs', [$target, $targetContent]);
$targetContent.find("[data-mutate]").trigger("mutateme.zf.trigger");
}
}, {
key: "_openTab",
value: function _openTab($target){
var $tabLink=$target.find('[role="tab"]'),
hash=$tabLink.attr('data-tabs-target')||$tabLink[0].hash.slice(1),
$targetContent=this.$tabContent.find("#".concat(hash));
$target.addClass("".concat(this.options.linkActiveClass));
$tabLink.attr({
'aria-selected': 'true',
'tabindex': '0'
});
$targetContent.addClass("".concat(this.options.panelActiveClass)).removeAttr('aria-hidden');
}
}, {
key: "_collapseTab",
value: function _collapseTab($target){
var $target_anchor=$target.removeClass("".concat(this.options.linkActiveClass)).find('[role="tab"]').attr({
'aria-selected': 'false',
'tabindex': -1
});
(0, _jquery2.default)("#".concat($target_anchor.attr('aria-controls'))).removeClass("".concat(this.options.panelActiveClass)).attr({
'aria-hidden': 'true'
});
}
}, {
key: "_collapse",
value: function _collapse(){
var $activeTab=this.$element.find(".".concat(this.options.linkClass, ".").concat(this.options.linkActiveClass));
if($activeTab.length){
this._collapseTab($activeTab);
this.$element.trigger('collapse.zf.tabs', [$activeTab]);
}}
}, {
key: "selectTab",
value: function selectTab(elem, historyHandled){
var idStr;
if(_typeof(elem)==='object'){
idStr=elem[0].id;
}else{
idStr=elem;
}
if(idStr.indexOf('#') < 0){
idStr="#".concat(idStr);
}
var $target=this.$tabTitles.has("[href$=\"".concat(idStr, "\"]"));
this._handleTabChange($target, historyHandled);
}}, {
key: "_setHeight",
value: function _setHeight(){
var max=0,
_this=this;
this.$tabContent.find(".".concat(this.options.panelClass)).css('height', '').each(function (){
var panel=(0, _jquery2.default)(this),
isActive=panel.hasClass("".concat(_this.options.panelActiveClass));
if(!isActive){
panel.css({
'visibility': 'hidden',
'display': 'block'
});
}
var temp=this.getBoundingClientRect().height;
if(!isActive){
panel.css({
'visibility': '',
'display': ''
});
}
max=temp > max ? temp:max;
}).css('height', "".concat(max, "px"));
}
}, {
key: "_destroy",
value: function _destroy(){
this.$element.find(".".concat(this.options.linkClass)).off('.zf.tabs').hide().end().find(".".concat(this.options.panelClass)).hide();
if(this.options.matchHeight){
if(this._setHeightMqHandler!=null){
(0, _jquery2.default)(window).off('changed.zf.mediaquery', this._setHeightMqHandler);
}}
if(this.options.deepLink){
(0, _jquery2.default)(window).off('hashchange', this._checkDeepLink);
}
if(this.onLoadListener){
(0, _jquery2.default)(window).off(this.onLoadListener);
}}
}]);
return Tabs;
}(Plugin);
Tabs.defaults={
deepLink: false,
deepLinkSmudge: false,
deepLinkSmudgeDelay: 300,
updateHistory: false,
autoFocus: false,
wrapOnKeys: true,
matchHeight: false,
activeCollapse: false,
linkClass: 'tabs-title',
linkActiveClass: 'is-active',
panelClass: 'tabs-panel',
panelActiveClass: 'is-active'
};
var Toggler =
function (_Plugin){
_inherits(Toggler, _Plugin);
function Toggler(){
_classCallCheck(this, Toggler);
return _possibleConstructorReturn(this, _getPrototypeOf(Toggler).apply(this, arguments));
}
_createClass(Toggler, [{
key: "_setup",
value: function _setup(element, options){
this.$element=element;
this.options=_jquery2.default.extend({}, Toggler.defaults, element.data(), options);
this.className='';
this.className='Toggler';
Triggers.init(_jquery2.default);
this._init();
this._events();
}
}, {
key: "_init",
value: function _init(){
var input;
if(this.options.animate){
input=this.options.animate.split(' ');
this.animationIn=input[0];
this.animationOut=input[1]||null;
}else{
input=this.$element.data('toggler');
this.className=input[0]==='.' ? input.slice(1):input;
}
var id=this.$element[0].id,
$triggers=(0, _jquery2.default)("[data-open~=\"".concat(id, "\"], [data-close~=\"").concat(id, "\"], [data-toggle~=\"").concat(id, "\"]"));
$triggers.attr('aria-expanded', !this.$element.is(':hidden'));
$triggers.each(function (index, trigger){
var $trigger=(0, _jquery2.default)(trigger);
var controls=$trigger.attr('aria-controls')||'';
var containsId=new RegExp("\\b".concat(RegExpEscape(id), "\\b")).test(controls);
if(!containsId) $trigger.attr('aria-controls', controls ? "".concat(controls, " ").concat(id):id);
});
}
}, {
key: "_events",
value: function _events(){
this.$element.off('toggle.zf.trigger').on('toggle.zf.trigger', this.toggle.bind(this));
}
}, {
key: "toggle",
value: function toggle(){
this[this.options.animate ? '_toggleAnimate':'_toggleClass']();
}}, {
key: "_toggleClass",
value: function _toggleClass(){
this.$element.toggleClass(this.className);
var isOn=this.$element.hasClass(this.className);
if(isOn){
this.$element.trigger('on.zf.toggler');
}else{
this.$element.trigger('off.zf.toggler');
}
this._updateARIA(isOn);
this.$element.find('[data-mutate]').trigger('mutateme.zf.trigger');
}}, {
key: "_toggleAnimate",
value: function _toggleAnimate(){
var _this=this;
if(this.$element.is(':hidden')){
Motion.animateIn(this.$element, this.animationIn, function (){
_this._updateARIA(true);
this.trigger('on.zf.toggler');
this.find('[data-mutate]').trigger('mutateme.zf.trigger');
});
}else{
Motion.animateOut(this.$element, this.animationOut, function (){
_this._updateARIA(false);
this.trigger('off.zf.toggler');
this.find('[data-mutate]').trigger('mutateme.zf.trigger');
});
}}
}, {
key: "_updateARIA",
value: function _updateARIA(isOn){
var id=this.$element[0].id;
(0, _jquery2.default)("[data-open=\"".concat(id, "\"], [data-close=\"").concat(id, "\"], [data-toggle=\"").concat(id, "\"]")).attr({
'aria-expanded': isOn ? true:false
});
}
}, {
key: "_destroy",
value: function _destroy(){
this.$element.off('.zf.toggler');
}}]);
return Toggler;
}(Plugin);
Toggler.defaults={
animate: false
};
var Tooltip =
function (_Positionable){
_inherits(Tooltip, _Positionable);
function Tooltip(){
_classCallCheck(this, Tooltip);
return _possibleConstructorReturn(this, _getPrototypeOf(Tooltip).apply(this, arguments));
}
_createClass(Tooltip, [{
key: "_setup",
value: function _setup(element, options){
this.$element=element;
this.options=_jquery2.default.extend({}, Tooltip.defaults, this.$element.data(), options);
this.className='Tooltip';
this.isActive=false;
this.isClick=false;
Triggers.init(_jquery2.default);
this._init();
}
}, {
key: "_init",
value: function _init(){
MediaQuery._init();
var elemId=this.$element.attr('aria-describedby')||GetYoDigits(6, 'tooltip');
this.options.tipText=this.options.tipText||this.$element.attr('title');
this.template=this.options.template ? (0, _jquery2.default)(this.options.template):this._buildTemplate(elemId);
if(this.options.allowHtml){
this.template.appendTo(document.body).html(this.options.tipText).hide();
}else{
this.template.appendTo(document.body).text(this.options.tipText).hide();
}
this.$element.attr({
'title': '',
'aria-describedby': elemId,
'data-yeti-box': elemId,
'data-toggle': elemId,
'data-resize': elemId
}).addClass(this.options.triggerClass);
_get(_getPrototypeOf(Tooltip.prototype), "_init", this).call(this);
this._events();
}}, {
key: "_getDefaultPosition",
value: function _getDefaultPosition(){
var position=this.$element[0].className.match(/\b(top|left|right|bottom)\b/g);
return position ? position[0]:'top';
}}, {
key: "_getDefaultAlignment",
value: function _getDefaultAlignment(){
return 'center';
}}, {
key: "_getHOffset",
value: function _getHOffset(){
if(this.position==='left'||this.position==='right'){
return this.options.hOffset + this.options.tooltipWidth;
}else{
return this.options.hOffset;
}}
}, {
key: "_getVOffset",
value: function _getVOffset(){
if(this.position==='top'||this.position==='bottom'){
return this.options.vOffset + this.options.tooltipHeight;
}else{
return this.options.vOffset;
}}
}, {
key: "_buildTemplate",
value: function _buildTemplate(id){
var templateClasses="".concat(this.options.tooltipClass, " ").concat(this.options.templateClasses).trim();
var $template=(0, _jquery2.default)('<div></div>').addClass(templateClasses).attr({
'role': 'tooltip',
'aria-hidden': true,
'data-is-active': false,
'data-is-focus': false,
'id': id
});
return $template;
}
}, {
key: "_setPosition",
value: function _setPosition(){
_get(_getPrototypeOf(Tooltip.prototype), "_setPosition", this).call(this, this.$element, this.template);
}
}, {
key: "show",
value: function show(){
if(this.options.showOn!=='all'&&!MediaQuery.is(this.options.showOn)){
return false;
}
var _this=this;
this.template.css('visibility', 'hidden').show();
this._setPosition();
this.template.removeClass('top bottom left right').addClass(this.position);
this.template.removeClass('align-top align-bottom align-left align-right align-center').addClass('align-' + this.alignment);
this.$element.trigger('closeme.zf.tooltip', this.template.attr('id'));
this.template.attr({
'data-is-active': true,
'aria-hidden': false
});
_this.isActive=true;
this.template.stop().hide().css('visibility', '').fadeIn(this.options.fadeInDuration, function (){
});
this.$element.trigger('show.zf.tooltip');
}
}, {
key: "hide",
value: function hide(){
var _this=this;
this.template.stop().attr({
'aria-hidden': true,
'data-is-active': false
}).fadeOut(this.options.fadeOutDuration, function (){
_this.isActive=false;
_this.isClick=false;
});
this.$element.trigger('hide.zf.tooltip');
}
}, {
key: "_events",
value: function _events(){
var _this=this;
var $template=this.template;
var isFocus=false;
if(!this.options.disableHover){
this.$element.on('mouseenter.zf.tooltip', function (e){
if(!_this.isActive){
_this.timeout=setTimeout(function (){
_this.show();
}, _this.options.hoverDelay);
}}).on('mouseleave.zf.tooltip', ignoreMousedisappear(function (e){
clearTimeout(_this.timeout);
if(!isFocus||_this.isClick&&!_this.options.clickOpen){
_this.hide();
}}));
}
if(this.options.clickOpen){
this.$element.on('mousedown.zf.tooltip', function (e){
e.stopImmediatePropagation();
if(_this.isClick) ;else {
_this.isClick=true;
if((_this.options.disableHover||!_this.$element.attr('tabindex'))&&!_this.isActive){
_this.show();
}}
});
}else{
this.$element.on('mousedown.zf.tooltip', function (e){
e.stopImmediatePropagation();
_this.isClick=true;
});
}
if(!this.options.disableForTouch){
this.$element.on('tap.zf.tooltip touchend.zf.tooltip', function (e){
_this.isActive ? _this.hide():_this.show();
});
}
this.$element.on({
'close.zf.trigger': this.hide.bind(this)
});
this.$element.on('focus.zf.tooltip', function (e){
isFocus=true;
if(_this.isClick){
if(!_this.options.clickOpen){
isFocus=false;
}
return false;
}else{
_this.show();
}}).on('focusout.zf.tooltip', function (e){
isFocus=false;
_this.isClick=false;
_this.hide();
}).on('resizeme.zf.trigger', function (){
if(_this.isActive){
_this._setPosition();
}});
}
}, {
key: "toggle",
value: function toggle(){
if(this.isActive){
this.hide();
}else{
this.show();
}}
}, {
key: "_destroy",
value: function _destroy(){
this.$element.attr('title', this.template.text()).off('.zf.trigger .zf.tooltip').removeClass(this.options.triggerClass).removeClass('top right left bottom').removeAttr('aria-describedby data-disable-hover data-resize data-toggle data-tooltip data-yeti-box');
this.template.remove();
}}]);
return Tooltip;
}(Positionable);
Tooltip.defaults={
disableForTouch: false,
hoverDelay: 200,
fadeInDuration: 150,
fadeOutDuration: 150,
disableHover: false,
templateClasses: '',
tooltipClass: 'tooltip',
triggerClass: 'has-tip',
showOn: 'small',
template: '',
tipText: '',
touchCloseText: 'Tap to close.',
clickOpen: true,
position: 'auto',
alignment: 'auto',
allowOverlap: false,
allowBottomOverlap: false,
vOffset: 0,
hOffset: 0,
tooltipHeight: 14,
tooltipWidth: 12,
allowHtml: false
};
var MenuPlugins$1={
tabs: {
cssClass: 'tabs',
plugin: Tabs
},
accordion: {
cssClass: 'accordion',
plugin: Accordion
}};
var ResponsiveAccordionTabs =
function (_Plugin){
_inherits(ResponsiveAccordionTabs, _Plugin);
function ResponsiveAccordionTabs(){
_classCallCheck(this, ResponsiveAccordionTabs);
return _possibleConstructorReturn(this, _getPrototypeOf(ResponsiveAccordionTabs).apply(this, arguments));
}
_createClass(ResponsiveAccordionTabs, [{
key: "_setup",
value: function _setup(element, options){
this.$element=(0, _jquery2.default)(element);
this.options=_jquery2.default.extend({}, this.$element.data(), options);
this.rules=this.$element.data('responsive-accordion-tabs');
this.currentMq=null;
this.currentPlugin=null;
this.className='ResponsiveAccordionTabs';
if(!this.$element.attr('id')){
this.$element.attr('id', GetYoDigits(6, 'responsiveaccordiontabs'));
}
this._init();
this._events();
}
}, {
key: "_init",
value: function _init(){
MediaQuery._init();
if(typeof this.rules==='string'){
var rulesTree={};
var rules=this.rules.split(' ');
for (var i=0; i < rules.length; i++){
var rule=rules[i].split('-');
var ruleSize=rule.length > 1 ? rule[0]:'small';
var rulePlugin=rule.length > 1 ? rule[1]:rule[0];
if(MenuPlugins$1[rulePlugin]!==null){
rulesTree[ruleSize]=MenuPlugins$1[rulePlugin];
}}
this.rules=rulesTree;
}
this._getAllOptions();
if(!_jquery2.default.isEmptyObject(this.rules)){
this._checkMediaQueries();
}}
}, {
key: "_getAllOptions",
value: function _getAllOptions(){
var _this=this;
_this.allOptions={};
for (var key in MenuPlugins$1){
if(MenuPlugins$1.hasOwnProperty(key)){
var obj=MenuPlugins$1[key];
try {
var dummyPlugin=(0, _jquery2.default)('<ul></ul>');
var tmpPlugin=new obj.plugin(dummyPlugin, _this.options);
for (var keyKey in tmpPlugin.options){
if(tmpPlugin.options.hasOwnProperty(keyKey)&&keyKey!=='zfPlugin'){
var objObj=tmpPlugin.options[keyKey];
_this.allOptions[keyKey]=objObj;
}}
tmpPlugin.destroy();
} catch (e){}}
}}
}, {
key: "_events",
value: function _events(){
this._changedZfMediaQueryHandler=this._checkMediaQueries.bind(this);
(0, _jquery2.default)(window).on('changed.zf.mediaquery', this._changedZfMediaQueryHandler);
}
}, {
key: "_checkMediaQueries",
value: function _checkMediaQueries(){
var matchedMq,
_this=this;
_jquery2.default.each(this.rules, function (key){
if(MediaQuery.atLeast(key)){
matchedMq=key;
}});
if(!matchedMq) return;
if(this.currentPlugin instanceof this.rules[matchedMq].plugin) return;
_jquery2.default.each(MenuPlugins$1, function (key, value){
_this.$element.removeClass(value.cssClass);
});
this.$element.addClass(this.rules[matchedMq].cssClass);
if(this.currentPlugin){
if(!this.currentPlugin.$element.data('zfPlugin')&&this.storezfData) this.currentPlugin.$element.data('zfPlugin', this.storezfData);
this.currentPlugin.destroy();
}
this._handleMarkup(this.rules[matchedMq].cssClass);
this.currentPlugin=new this.rules[matchedMq].plugin(this.$element, {});
this.storezfData=this.currentPlugin.$element.data('zfPlugin');
}}, {
key: "_handleMarkup",
value: function _handleMarkup(toSet){
var _this=this,
fromString='accordion';
var $panels=(0, _jquery2.default)('[data-tabs-content=' + this.$element.attr('id') + ']');
if($panels.length) fromString='tabs';
if(fromString===toSet){
return;
}
var tabsTitle=_this.allOptions.linkClass ? _this.allOptions.linkClass:'tabs-title';
var tabsPanel=_this.allOptions.panelClass ? _this.allOptions.panelClass:'tabs-panel';
this.$element.removeAttr('role');
var $liHeads=this.$element.children('.' + tabsTitle + ',[data-accordion-item]').removeClass(tabsTitle).removeClass('accordion-item').removeAttr('data-accordion-item');
var $liHeadsA=$liHeads.children('a').removeClass('accordion-title');
if(fromString==='tabs'){
$panels=$panels.children('.' + tabsPanel).removeClass(tabsPanel).removeAttr('role').removeAttr('aria-hidden').removeAttr('aria-labelledby');
$panels.children('a').removeAttr('role').removeAttr('aria-controls').removeAttr('aria-selected');
}else{
$panels=$liHeads.children('[data-tab-content]').removeClass('accordion-content');
}
$panels.css({
display: '',
visibility: ''
});
$liHeads.css({
display: '',
visibility: ''
});
if(toSet==='accordion'){
$panels.each(function (key, value){
(0, _jquery2.default)(value).appendTo($liHeads.get(key)).addClass('accordion-content').attr('data-tab-content', '').removeClass('is-active').css({
height: ''
});
(0, _jquery2.default)('[data-tabs-content=' + _this.$element.attr('id') + ']').after('<div id="tabs-placeholder-' + _this.$element.attr('id') + '"></div>').detach();
$liHeads.addClass('accordion-item').attr('data-accordion-item', '');
$liHeadsA.addClass('accordion-title');
});
}else if(toSet==='tabs'){
var $tabsContent=(0, _jquery2.default)('[data-tabs-content=' + _this.$element.attr('id') + ']');
var $placeholder=(0, _jquery2.default)('#tabs-placeholder-' + _this.$element.attr('id'));
if($placeholder.length){
$tabsContent=(0, _jquery2.default)('<div class="tabs-content"></div>').insertAfter($placeholder).attr('data-tabs-content', _this.$element.attr('id'));
$placeholder.remove();
}else{
$tabsContent=(0, _jquery2.default)('<div class="tabs-content"></div>').insertAfter(_this.$element).attr('data-tabs-content', _this.$element.attr('id'));
}
$panels.each(function (key, value){
var tempValue=(0, _jquery2.default)(value).appendTo($tabsContent).addClass(tabsPanel);
var hash=$liHeadsA.get(key).hash.slice(1);
var id=(0, _jquery2.default)(value).attr('id')||GetYoDigits(6, 'accordion');
if(hash!==id){
if(hash!==''){
(0, _jquery2.default)(value).attr('id', hash);
}else{
hash=id;
(0, _jquery2.default)(value).attr('id', hash);
(0, _jquery2.default)($liHeadsA.get(key)).attr('href', (0, _jquery2.default)($liHeadsA.get(key)).attr('href').replace('#', '') + '#' + hash);
}}
var isActive=(0, _jquery2.default)($liHeads.get(key)).hasClass('is-active');
if(isActive){
tempValue.addClass('is-active');
}});
$liHeads.addClass(tabsTitle);
}}
}, {
key: "_destroy",
value: function _destroy(){
if(this.currentPlugin) this.currentPlugin.destroy();
(0, _jquery2.default)(window).off('changed.zf.mediaquery', this._changedZfMediaQueryHandler);
}}]);
return ResponsiveAccordionTabs;
}(Plugin);
ResponsiveAccordionTabs.defaults={};
Foundation.addToJquery(_jquery2.default);
Foundation.rtl=rtl;
Foundation.GetYoDigits=GetYoDigits;
Foundation.transitionend=transitionend;
Foundation.RegExpEscape=RegExpEscape;
Foundation.onLoad=onLoad;
Foundation.Box=Box;
Foundation.onImagesLoaded=onImagesLoaded;
Foundation.Keyboard=Keyboard;
Foundation.MediaQuery=MediaQuery;
Foundation.Motion=Motion;
Foundation.Move=Move;
Foundation.Nest=Nest;
Foundation.Timer=Timer;
Touch.init(_jquery2.default);
Triggers.init(_jquery2.default, Foundation);
MediaQuery._init();
Foundation.plugin(Abide, 'Abide');
Foundation.plugin(Accordion, 'Accordion');
Foundation.plugin(AccordionMenu, 'AccordionMenu');
Foundation.plugin(Drilldown, 'Drilldown');
Foundation.plugin(Dropdown, 'Dropdown');
Foundation.plugin(DropdownMenu, 'DropdownMenu');
Foundation.plugin(Equalizer, 'Equalizer');
Foundation.plugin(Interchange, 'Interchange');
Foundation.plugin(Magellan, 'Magellan');
Foundation.plugin(OffCanvas, 'OffCanvas');
Foundation.plugin(Orbit, 'Orbit');
Foundation.plugin(ResponsiveMenu, 'ResponsiveMenu');
Foundation.plugin(ResponsiveToggle, 'ResponsiveToggle');
Foundation.plugin(Reveal, 'Reveal');
Foundation.plugin(Slider, 'Slider');
Foundation.plugin(SmoothScroll, 'SmoothScroll');
Foundation.plugin(Sticky, 'Sticky');
Foundation.plugin(Tabs, 'Tabs');
Foundation.plugin(Toggler, 'Toggler');
Foundation.plugin(Tooltip, 'Tooltip');
Foundation.plugin(ResponsiveAccordionTabs, 'ResponsiveAccordionTabs');
exports.default=Foundation;
exports.CoreUtils=foundation_core_utils;
exports.Core=Foundation;
exports.Box=Box;
exports.onImagesLoaded=onImagesLoaded;
exports.Keyboard=Keyboard;
exports.MediaQuery=MediaQuery;
exports.Motion=Motion;
exports.Move=Move;
exports.Nest=Nest;
exports.Timer=Timer;
exports.Touch=Touch;
exports.Triggers=Triggers;
exports.Abide=Abide;
exports.Accordion=Accordion;
exports.AccordionMenu=AccordionMenu;
exports.Drilldown=Drilldown;
exports.Dropdown=Dropdown;
exports.DropdownMenu=DropdownMenu;
exports.Equalizer=Equalizer;
exports.Interchange=Interchange;
exports.Magellan=Magellan;
exports.OffCanvas=OffCanvas;
exports.Orbit=Orbit;
exports.ResponsiveMenu=ResponsiveMenu;
exports.ResponsiveToggle=ResponsiveToggle;
exports.Reveal=Reveal;
exports.Slider=Slider;
exports.SmoothScroll=SmoothScroll;
exports.Sticky=Sticky;
exports.Tabs=Tabs;
exports.Toggler=Toggler;
exports.Tooltip=Tooltip;
exports.ResponsiveAccordionTabs=ResponsiveAccordionTabs;
exports.Foundation=Foundation;
})
]);
(()=>{var n={243:function(n,t,r){n=r.nmd(n),function(){var e,u="Expected a function",i="__lodash_hash_undefined__",o="__lodash_placeholder__",f=32,a=128,c=1/0,l=9007199254740991,s=NaN,h=4294967295,p=[["ary",a],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",f],["partialRight",64],["rearg",256]],v="[object Arguments]",_="[object Array]",g="[object Boolean]",y="[object Date]",d="[object Error]",w="[object Function]",b="[object GeneratorFunction]",m="[object Map]",x="[object Number]",j="[object Object]",A="[object Promise]",k="[object RegExp]",O="[object Set]",E="[object String]",I="[object Symbol]",R="[object WeakMap]",z="[object ArrayBuffer]",S="[object DataView]",C="[object Float32Array]",L="[object Float64Array]",W="[object Int8Array]",T="[object Int16Array]",U="[object Int32Array]",B="[object Uint8Array]",D="[object Uint8ClampedArray]",$="[object Uint16Array]",M="[object Uint32Array]",F=/\b__p \+='';/g,N=/\b(__p \+=) '' \+/g,P=/(__e\(.*?\)|\b__t\)) \+\n'';/g,q=/&(?:amp|lt|gt|quot|#39);/g,Z=/[&<>"']/g,K=RegExp(q.source),V=RegExp(Z.source),G=/<%-([\s\S]+?)%>/g,H=/<%([\s\S]+?)%>/g,J=/<%=([\s\S]+?)%>/g,Y=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Q=/^\w*$/,X=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,nn=/[\\^$.*+?()[\]{}|]/g,tn=RegExp(nn.source),rn=/^\s+/,en=/\s/,un=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,on=/\{\n\/\* \[wrapped with (.+)\] \*/,fn=/,? & /,an=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,cn=/[()=,{}\[\]\/\s]/,ln=/\\(\\)?/g,sn=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,hn=/\w*$/,pn=/^[-+]0x[0-9a-f]+$/i,vn=/^0b[01]+$/i,_n=/^\[object .+?Constructor\]$/,gn=/^0o[0-7]+$/i,yn=/^(?:0|[1-9]\d*)$/,dn=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,wn=/($^)/,bn=/['\n\r\u2028\u2029\\]/g,mn="\\ud800-\\udfff",xn="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",jn="\\u2700-\\u27bf",An="a-z\\xdf-\\xf6\\xf8-\\xff",kn="A-Z\\xc0-\\xd6\\xd8-\\xde",On="\\ufe0e\\ufe0f",En="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",In="["+mn+"]",Rn="["+En+"]",zn="["+xn+"]",Sn="\\d+",Cn="["+jn+"]",Ln="["+An+"]",Wn="[^"+mn+En+Sn+jn+An+kn+"]",Tn="\\ud83c[\\udffb-\\udfff]",Un="[^"+mn+"]",Bn="(?:\\ud83c[\\udde6-\\uddff]){2}",Dn="[\\ud800-\\udbff][\\udc00-\\udfff]",$n="["+kn+"]",Mn="\\u200d",Fn="(?:"+Ln+"|"+Wn+")",Nn="(?:"+$n+"|"+Wn+")",Pn="(?:['’](?:d|ll|m|re|s|t|ve))?",qn="(?:['’](?:D|LL|M|RE|S|T|VE))?",Zn="(?:"+zn+"|"+Tn+")?",Kn="["+On+"]?",Vn=Kn+Zn+"(?:"+Mn+"(?:"+[Un,Bn,Dn].join("|")+")"+Kn+Zn+")*",Gn="(?:"+[Cn,Bn,Dn].join("|")+")"+Vn,Hn="(?:"+[Un+zn+"?",zn,Bn,Dn,In].join("|")+")",Jn=RegExp("['’]","g"),Yn=RegExp(zn,"g"),Qn=RegExp(Tn+"(?="+Tn+")|"+Hn+Vn,"g"),Xn=RegExp([$n+"?"+Ln+"+"+Pn+"(?="+[Rn,$n,"$"].join("|")+")",Nn+"+"+qn+"(?="+[Rn,$n+Fn,"$"].join("|")+")",$n+"?"+Fn+"+"+Pn,$n+"+"+qn,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Sn,Gn].join("|"),"g"),nt=RegExp("["+Mn+mn+xn+On+"]"),tt=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,rt=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],et=-1,ut={};ut[C]=ut[L]=ut[W]=ut[T]=ut[U]=ut[B]=ut[D]=ut[$]=ut[M]=!0,ut[v]=ut[_]=ut[z]=ut[g]=ut[S]=ut[y]=ut[d]=ut[w]=ut[m]=ut[x]=ut[j]=ut[k]=ut[O]=ut[E]=ut[R]=!1;var it={};it[v]=it[_]=it[z]=it[S]=it[g]=it[y]=it[C]=it[L]=it[W]=it[T]=it[U]=it[m]=it[x]=it[j]=it[k]=it[O]=it[E]=it[I]=it[B]=it[D]=it[$]=it[M]=!0,it[d]=it[w]=it[R]=!1;var ot={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},ft=parseFloat,at=parseInt,ct="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g,lt="object"==typeof self&&self&&self.Object===Object&&self,st=ct||lt||Function("return this")(),ht=t&&!t.nodeType&&t,pt=ht&&n&&!n.nodeType&&n,vt=pt&&pt.exports===ht,_t=vt&&ct.process,gt=function(){try{return pt&&pt.require&&pt.require("util").types||_t&&_t.binding&&_t.binding("util")}catch(n){}}(),yt=gt&&gt.isArrayBuffer,dt=gt&&gt.isDate,wt=gt&&gt.isMap,bt=gt&&gt.isRegExp,mt=gt&&gt.isSet,xt=gt&&gt.isTypedArray;function jt(n,t,r){switch(r.length){case 0:return n.call(t);case 1:return n.call(t,r[0]);case 2:return n.call(t,r[0],r[1]);case 3:return n.call(t,r[0],r[1],r[2])}return n.apply(t,r)}function At(n,t,r,e){for(var u=-1,i=null==n?0:n.length;++u<i;){var o=n[u];t(e,o,r(o),n)}return e}function kt(n,t){for(var r=-1,e=null==n?0:n.length;++r<e&&!1!==t(n[r],r,n););return n}function Ot(n,t){for(var r=null==n?0:n.length;r--&&!1!==t(n[r],r,n););return n}function Et(n,t){for(var r=-1,e=null==n?0:n.length;++r<e;)if(!t(n[r],r,n))return!1;return!0}function It(n,t){for(var r=-1,e=null==n?0:n.length,u=0,i=[];++r<e;){var o=n[r];t(o,r,n)&&(i[u++]=o)}return i}function Rt(n,t){return!(null==n||!n.length)&&$t(n,t,0)>-1}function zt(n,t,r){for(var e=-1,u=null==n?0:n.length;++e<u;)if(r(t,n[e]))return!0;return!1}function St(n,t){for(var r=-1,e=null==n?0:n.length,u=Array(e);++r<e;)u[r]=t(n[r],r,n);return u}function Ct(n,t){for(var r=-1,e=t.length,u=n.length;++r<e;)n[u+r]=t[r];return n}function Lt(n,t,r,e){var u=-1,i=null==n?0:n.length;for(e&&i&&(r=n[++u]);++u<i;)r=t(r,n[u],u,n);return r}function Wt(n,t,r,e){var u=null==n?0:n.length;for(e&&u&&(r=n[--u]);u--;)r=t(r,n[u],u,n);return r}function Tt(n,t){for(var r=-1,e=null==n?0:n.length;++r<e;)if(t(n[r],r,n))return!0;return!1}var Ut=Pt("length");function Bt(n,t,r){var e;return r(n,function(n,r,u){if(t(n,r,u))return e=r,!1}),e}function Dt(n,t,r,e){for(var u=n.length,i=r+(e?1:-1);e?i--:++i<u;)if(t(n[i],i,n))return i;return-1}function $t(n,t,r){return t==t?function(n,t,r){for(var e=r-1,u=n.length;++e<u;)if(n[e]===t)return e;return-1}(n,t,r):Dt(n,Ft,r)}function Mt(n,t,r,e){for(var u=r-1,i=n.length;++u<i;)if(e(n[u],t))return u;return-1}function Ft(n){return n!=n}function Nt(n,t){var r=null==n?0:n.length;return r?Kt(n,t)/r:s}function Pt(n){return function(t){return null==t?e:t[n]}}function qt(n){return function(t){return null==n?e:n[t]}}function Zt(n,t,r,e,u){return u(n,function(n,u,i){r=e?(e=!1,n):t(r,n,u,i)}),r}function Kt(n,t){for(var r,u=-1,i=n.length;++u<i;){var o=t(n[u]);o!==e&&(r=r===e?o:r+o)}return r}function Vt(n,t){for(var r=-1,e=Array(n);++r<n;)e[r]=t(r);return e}function Gt(n){return n?n.slice(0,sr(n)+1).replace(rn,""):n}function Ht(n){return function(t){return n(t)}}function Jt(n,t){return St(t,function(t){return n[t]})}function Yt(n,t){return n.has(t)}function Qt(n,t){for(var r=-1,e=n.length;++r<e&&$t(t,n[r],0)>-1;);return r}function Xt(n,t){for(var r=n.length;r--&&$t(t,n[r],0)>-1;);return r}var nr=qt({À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",Ĳ:"IJ",ĳ:"ij",Œ:"Oe",œ:"oe",ŉ:"'n",ſ:"s"}),tr=qt({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"});function rr(n){return"\\"+ot[n]}function er(n){return nt.test(n)}function ur(n){var t=-1,r=Array(n.size);return n.forEach(function(n,e){r[++t]=[e,n]}),r}function ir(n,t){return function(r){return n(t(r))}}function or(n,t){for(var r=-1,e=n.length,u=0,i=[];++r<e;){var f=n[r];f!==t&&f!==o||(n[r]=o,i[u++]=r)}return i}function fr(n){var t=-1,r=Array(n.size);return n.forEach(function(n){r[++t]=n}),r}function ar(n){var t=-1,r=Array(n.size);return n.forEach(function(n){r[++t]=[n,n]}),r}function cr(n){return er(n)?function(n){for(var t=Qn.lastIndex=0;Qn.test(n);)++t;return t}(n):Ut(n)}function lr(n){return er(n)?function(n){return n.match(Qn)||[]}(n):function(n){return n.split("")}(n)}function sr(n){for(var t=n.length;t--&&en.test(n.charAt(t)););return t}var hr=qt({"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"}),pr=function n(t){var r,en=(t=null==t?st:pr.defaults(st.Object(),t,pr.pick(st,rt))).Array,mn=t.Date,xn=t.Error,jn=t.Function,An=t.Math,kn=t.Object,On=t.RegExp,En=t.String,In=t.TypeError,Rn=en.prototype,zn=jn.prototype,Sn=kn.prototype,Cn=t["__core-js_shared__"],Ln=zn.toString,Wn=Sn.hasOwnProperty,Tn=0,Un=(r=/[^.]+$/.exec(Cn&&Cn.keys&&Cn.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"",Bn=Sn.toString,Dn=Ln.call(kn),$n=st._,Mn=On("^"+Ln.call(Wn).replace(nn,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Fn=vt?t.Buffer:e,Nn=t.Symbol,Pn=t.Uint8Array,qn=Fn?Fn.allocUnsafe:e,Zn=ir(kn.getPrototypeOf,kn),Kn=kn.create,Vn=Sn.propertyIsEnumerable,Gn=Rn.splice,Hn=Nn?Nn.isConcatSpreadable:e,Qn=Nn?Nn.iterator:e,nt=Nn?Nn.toStringTag:e,ot=function(){try{var n=ai(kn,"defineProperty");return n({},"",{}),n}catch(n){}}(),ct=t.clearTimeout!==st.clearTimeout&&t.clearTimeout,lt=mn&&mn.now!==st.Date.now&&mn.now,ht=t.setTimeout!==st.setTimeout&&t.setTimeout,pt=An.ceil,_t=An.floor,gt=kn.getOwnPropertySymbols,Ut=Fn?Fn.isBuffer:e,qt=t.isFinite,vr=Rn.join,_r=ir(kn.keys,kn),gr=An.max,yr=An.min,dr=mn.now,wr=t.parseInt,br=An.random,mr=Rn.reverse,xr=ai(t,"DataView"),jr=ai(t,"Map"),Ar=ai(t,"Promise"),kr=ai(t,"Set"),Or=ai(t,"WeakMap"),Er=ai(kn,"create"),Ir=Or&&new Or,Rr={},zr=Ui(xr),Sr=Ui(jr),Cr=Ui(Ar),Lr=Ui(kr),Wr=Ui(Or),Tr=Nn?Nn.prototype:e,Ur=Tr?Tr.valueOf:e,Br=Tr?Tr.toString:e;function Dr(n){if(nf(n)&&!Po(n)&&!(n instanceof Nr)){if(n instanceof Fr)return n;if(Wn.call(n,"__wrapped__"))return Bi(n)}return new Fr(n)}var $r=function(){function n(){}return function(t){if(!Xo(t))return{};if(Kn)return Kn(t);n.prototype=t;var r=new n;return n.prototype=e,r}}();function Mr(){}function Fr(n,t){this.__wrapped__=n,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=e}function Nr(n){this.__wrapped__=n,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=h,this.__views__=[]}function Pr(n){var t=-1,r=null==n?0:n.length;for(this.clear();++t<r;){var e=n[t];this.set(e[0],e[1])}}function qr(n){var t=-1,r=null==n?0:n.length;for(this.clear();++t<r;){var e=n[t];this.set(e[0],e[1])}}function Zr(n){var t=-1,r=null==n?0:n.length;for(this.clear();++t<r;){var e=n[t];this.set(e[0],e[1])}}function Kr(n){var t=-1,r=null==n?0:n.length;for(this.__data__=new Zr;++t<r;)this.add(n[t])}function Vr(n){var t=this.__data__=new qr(n);this.size=t.size}function Gr(n,t){var r=Po(n),e=!r&&No(n),u=!r&&!e&&Vo(n),i=!r&&!e&&!u&&cf(n),o=r||e||u||i,f=o?Vt(n.length,En):[],a=f.length;for(var c in n)!t&&!Wn.call(n,c)||o&&("length"==c||u&&("offset"==c||"parent"==c)||i&&("buffer"==c||"byteLength"==c||"byteOffset"==c)||_i(c,a))||f.push(c);return f}function Hr(n){var t=n.length;return t?n[Ze(0,t-1)]:e}function Jr(n,t){return Si(Ou(n),ie(t,0,n.length))}function Yr(n){return Si(Ou(n))}function Qr(n,t,r){(r!==e&&!$o(n[t],r)||r===e&&!(t in n))&&ee(n,t,r)}function Xr(n,t,r){var u=n[t];Wn.call(n,t)&&$o(u,r)&&(r!==e||t in n)||ee(n,t,r)}function ne(n,t){for(var r=n.length;r--;)if($o(n[r][0],t))return r;return-1}function te(n,t,r,e){return le(n,function(n,u,i){t(e,n,r(n),i)}),e}function re(n,t){return n&&Eu(t,Sf(t),n)}function ee(n,t,r){"__proto__"==t&&ot?ot(n,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):n[t]=r}function ue(n,t){for(var r=-1,u=t.length,i=en(u),o=null==n;++r<u;)i[r]=o?e:Of(n,t[r]);return i}function ie(n,t,r){return n==n&&(r!==e&&(n=n<=r?n:r),t!==e&&(n=n>=t?n:t)),n}function oe(n,t,r,u,i,o){var f,a=1&t,c=2&t,l=4&t;if(r&&(f=i?r(n,u,i,o):r(n)),f!==e)return f;if(!Xo(n))return n;var s=Po(n);if(s){if(f=function(n){var t=n.length,r=new n.constructor(t);return t&&"string"==typeof n[0]&&Wn.call(n,"index")&&(r.index=n.index,r.input=n.input),r}(n),!a)return Ou(n,f)}else{var h=si(n),p=h==w||h==b;if(Vo(n))return bu(n,a);if(h==j||h==v||p&&!i){if(f=c||p?{}:pi(n),!a)return c?function(n,t){return Eu(n,li(n),t)}(n,function(n,t){return n&&Eu(t,Cf(t),n)}(f,n)):function(n,t){return Eu(n,ci(n),t)}(n,re(f,n))}else{if(!it[h])return i?n:{};f=function(n,t,r){var e,u=n.constructor;switch(t){case z:return mu(n);case g:case y:return new u(+n);case S:return function(n,t){var r=t?mu(n.buffer):n.buffer;return new n.constructor(r,n.byteOffset,n.byteLength)}(n,r);case C:case L:case W:case T:case U:case B:case D:case $:case M:return xu(n,r);case m:return new u;case x:case E:return new u(n);case k:return function(n){var t=new n.constructor(n.source,hn.exec(n));return t.lastIndex=n.lastIndex,t}(n);case O:return new u;case I:return e=n,Ur?kn(Ur.call(e)):{}}}(n,h,a)}}o||(o=new Vr);var _=o.get(n);if(_)return _;o.set(n,f),of(n)?n.forEach(function(e){f.add(oe(e,t,r,e,n,o))}):tf(n)&&n.forEach(function(e,u){f.set(u,oe(e,t,r,u,n,o))});var d=s?e:(l?c?ti:ni:c?Cf:Sf)(n);return kt(d||n,function(e,u){d&&(e=n[u=e]),Xr(f,u,oe(e,t,r,u,n,o))}),f}function fe(n,t,r){var u=r.length;if(null==n)return!u;for(n=kn(n);u--;){var i=r[u],o=t[i],f=n[i];if(f===e&&!(i in n)||!o(f))return!1}return!0}function ae(n,t,r){if("function"!=typeof n)throw new In(u);return Ei(function(){n.apply(e,r)},t)}function ce(n,t,r,e){var u=-1,i=Rt,o=!0,f=n.length,a=[],c=t.length;if(!f)return a;r&&(t=St(t,Ht(r))),e?(i=zt,o=!1):t.length>=200&&(i=Yt,o=!1,t=new Kr(t));n:for(;++u<f;){var l=n[u],s=null==r?l:r(l);if(l=e||0!==l?l:0,o&&s==s){for(var h=c;h--;)if(t[h]===s)continue n;a.push(l)}else i(t,s,e)||a.push(l)}return a}Dr.templateSettings={escape:G,evaluate:H,interpolate:J,variable:"",imports:{_:Dr}},Dr.prototype=Mr.prototype,Dr.prototype.constructor=Dr,Fr.prototype=$r(Mr.prototype),Fr.prototype.constructor=Fr,Nr.prototype=$r(Mr.prototype),Nr.prototype.constructor=Nr,Pr.prototype.clear=function(){this.__data__=Er?Er(null):{},this.size=0},Pr.prototype.delete=function(n){var t=this.has(n)&&delete this.__data__[n];return this.size-=t?1:0,t},Pr.prototype.get=function(n){var t=this.__data__;if(Er){var r=t[n];return r===i?e:r}return Wn.call(t,n)?t[n]:e},Pr.prototype.has=function(n){var t=this.__data__;return Er?t[n]!==e:Wn.call(t,n)},Pr.prototype.set=function(n,t){var r=this.__data__;return this.size+=this.has(n)?0:1,r[n]=Er&&t===e?i:t,this},qr.prototype.clear=function(){this.__data__=[],this.size=0},qr.prototype.delete=function(n){var t=this.__data__,r=ne(t,n);return!(r<0||(r==t.length-1?t.pop():Gn.call(t,r,1),--this.size,0))},qr.prototype.get=function(n){var t=this.__data__,r=ne(t,n);return r<0?e:t[r][1]},qr.prototype.has=function(n){return ne(this.__data__,n)>-1},qr.prototype.set=function(n,t){var r=this.__data__,e=ne(r,n);return e<0?(++this.size,r.push([n,t])):r[e][1]=t,this},Zr.prototype.clear=function(){this.size=0,this.__data__={hash:new Pr,map:new(jr||qr),string:new Pr}},Zr.prototype.delete=function(n){var t=oi(this,n).delete(n);return this.size-=t?1:0,t},Zr.prototype.get=function(n){return oi(this,n).get(n)},Zr.prototype.has=function(n){return oi(this,n).has(n)},Zr.prototype.set=function(n,t){var r=oi(this,n),e=r.size;return r.set(n,t),this.size+=r.size==e?0:1,this},Kr.prototype.add=Kr.prototype.push=function(n){return this.__data__.set(n,i),this},Kr.prototype.has=function(n){return this.__data__.has(n)},Vr.prototype.clear=function(){this.__data__=new qr,this.size=0},Vr.prototype.delete=function(n){var t=this.__data__,r=t.delete(n);return this.size=t.size,r},Vr.prototype.get=function(n){return this.__data__.get(n)},Vr.prototype.has=function(n){return this.__data__.has(n)},Vr.prototype.set=function(n,t){var r=this.__data__;if(r instanceof qr){var e=r.__data__;if(!jr||e.length<199)return e.push([n,t]),this.size=++r.size,this;r=this.__data__=new Zr(e)}return r.set(n,t),this.size=r.size,this};var le=zu(de),se=zu(we,!0);function he(n,t){var r=!0;return le(n,function(n,e,u){return r=!!t(n,e,u)}),r}function pe(n,t,r){for(var u=-1,i=n.length;++u<i;){var o=n[u],f=t(o);if(null!=f&&(a===e?f==f&&!af(f):r(f,a)))var a=f,c=o}return c}function ve(n,t){var r=[];return le(n,function(n,e,u){t(n,e,u)&&r.push(n)}),r}function _e(n,t,r,e,u){var i=-1,o=n.length;for(r||(r=vi),u||(u=[]);++i<o;){var f=n[i];t>0&&r(f)?t>1?_e(f,t-1,r,e,u):Ct(u,f):e||(u[u.length]=f)}return u}var ge=Su(),ye=Su(!0);function de(n,t){return n&&ge(n,t,Sf)}function we(n,t){return n&&ye(n,t,Sf)}function be(n,t){return It(t,function(t){return Jo(n[t])})}function me(n,t){for(var r=0,u=(t=gu(t,n)).length;null!=n&&r<u;)n=n[Ti(t[r++])];return r&&r==u?n:e}function xe(n,t,r){var e=t(n);return Po(n)?e:Ct(e,r(n))}function je(n){return null==n?n===e?"[object Undefined]":"[object Null]":nt&&nt in kn(n)?function(n){var t=Wn.call(n,nt),r=n[nt];try{n[nt]=e;var u=!0}catch(n){}var i=Bn.call(n);return u&&(t?n[nt]=r:delete n[nt]),i}(n):function(n){return Bn.call(n)}(n)}function Ae(n,t){return n>t}function ke(n,t){return null!=n&&Wn.call(n,t)}function Oe(n,t){return null!=n&&t in kn(n)}function Ee(n,t,r){for(var u=r?zt:Rt,i=n[0].length,o=n.length,f=o,a=en(o),c=1/0,l=[];f--;){var s=n[f];f&&t&&(s=St(s,Ht(t))),c=yr(s.length,c),a[f]=!r&&(t||i>=120&&s.length>=120)?new Kr(f&&s):e}s=n[0];var h=-1,p=a[0];n:for(;++h<i&&l.length<c;){var v=s[h],_=t?t(v):v;if(v=r||0!==v?v:0,!(p?Yt(p,_):u(l,_,r))){for(f=o;--f;){var g=a[f];if(!(g?Yt(g,_):u(n[f],_,r)))continue n}p&&p.push(_),l.push(v)}}return l}function Ie(n,t,r){var u=null==(n=Ai(n,t=gu(t,n)))?n:n[Ti(Gi(t))];return null==u?e:jt(u,n,r)}function Re(n){return nf(n)&&je(n)==v}function ze(n,t,r,u,i){return n===t||(null==n||null==t||!nf(n)&&!nf(t)?n!=n&&t!=t:function(n,t,r,u,i,o){var f=Po(n),a=Po(t),c=f?_:si(n),l=a?_:si(t),s=(c=c==v?j:c)==j,h=(l=l==v?j:l)==j,p=c==l;if(p&&Vo(n)){if(!Vo(t))return!1;f=!0,s=!1}if(p&&!s)return o||(o=new Vr),f||cf(n)?Qu(n,t,r,u,i,o):function(n,t,r,e,u,i,o){switch(r){case S:if(n.byteLength!=t.byteLength||n.byteOffset!=t.byteOffset)return!1;n=n.buffer,t=t.buffer;case z:return!(n.byteLength!=t.byteLength||!i(new Pn(n),new Pn(t)));case g:case y:case x:return $o(+n,+t);case d:return n.name==t.name&&n.message==t.message;case k:case E:return n==t+"";case m:var f=ur;case O:var a=1&e;if(f||(f=fr),n.size!=t.size&&!a)return!1;var c=o.get(n);if(c)return c==t;e|=2,o.set(n,t);var l=Qu(f(n),f(t),e,u,i,o);return o.delete(n),l;case I:if(Ur)return Ur.call(n)==Ur.call(t)}return!1}(n,t,c,r,u,i,o);if(!(1&r)){var w=s&&Wn.call(n,"__wrapped__"),b=h&&Wn.call(t,"__wrapped__");if(w||b){var A=w?n.value():n,R=b?t.value():t;return o||(o=new Vr),i(A,R,r,u,o)}}return!!p&&(o||(o=new Vr),function(n,t,r,u,i,o){var f=1&r,a=ni(n),c=a.length;if(c!=ni(t).length&&!f)return!1;for(var l=c;l--;){var s=a[l];if(!(f?s in t:Wn.call(t,s)))return!1}var h=o.get(n),p=o.get(t);if(h&&p)return h==t&&p==n;var v=!0;o.set(n,t),o.set(t,n);for(var _=f;++l<c;){var g=n[s=a[l]],y=t[s];if(u)var d=f?u(y,g,s,t,n,o):u(g,y,s,n,t,o);if(!(d===e?g===y||i(g,y,r,u,o):d)){v=!1;break}_||(_="constructor"==s)}if(v&&!_){var w=n.constructor,b=t.constructor;w==b||!("constructor"in n)||!("constructor"in t)||"function"==typeof w&&w instanceof w&&"function"==typeof b&&b instanceof b||(v=!1)}return o.delete(n),o.delete(t),v}(n,t,r,u,i,o))}(n,t,r,u,ze,i))}function Se(n,t,r,u){var i=r.length,o=i,f=!u;if(null==n)return!o;for(n=kn(n);i--;){var a=r[i];if(f&&a[2]?a[1]!==n[a[0]]:!(a[0]in n))return!1}for(;++i<o;){var c=(a=r[i])[0],l=n[c],s=a[1];if(f&&a[2]){if(l===e&&!(c in n))return!1}else{var h=new Vr;if(u)var p=u(l,s,c,n,t,h);if(!(p===e?ze(s,l,3,u,h):p))return!1}}return!0}function Ce(n){return!(!Xo(n)||(t=n,Un&&Un in t))&&(Jo(n)?Mn:_n).test(Ui(n));var t}function Le(n){return"function"==typeof n?n:null==n?ea:"object"==typeof n?Po(n)?De(n[0],n[1]):Be(n):ha(n)}function We(n){if(!bi(n))return _r(n);var t=[];for(var r in kn(n))Wn.call(n,r)&&"constructor"!=r&&t.push(r);return t}function Te(n,t){return n<t}function Ue(n,t){var r=-1,e=Zo(n)?en(n.length):[];return le(n,function(n,u,i){e[++r]=t(n,u,i)}),e}function Be(n){var t=fi(n);return 1==t.length&&t[0][2]?xi(t[0][0],t[0][1]):function(r){return r===n||Se(r,n,t)}}function De(n,t){return yi(n)&&mi(t)?xi(Ti(n),t):function(r){var u=Of(r,n);return u===e&&u===t?Ef(r,n):ze(t,u,3)}}function $e(n,t,r,u,i){n!==t&&ge(t,function(o,f){if(i||(i=new Vr),Xo(o))!function(n,t,r,u,i,o,f){var a=ki(n,r),c=ki(t,r),l=f.get(c);if(l)Qr(n,r,l);else{var s=o?o(a,c,r+"",n,t,f):e,h=s===e;if(h){var p=Po(c),v=!p&&Vo(c),_=!p&&!v&&cf(c);s=c,p||v||_?Po(a)?s=a:Ko(a)?s=Ou(a):v?(h=!1,s=bu(c,!0)):_?(h=!1,s=xu(c,!0)):s=[]:ef(c)||No(c)?(s=a,No(a)?s=yf(a):Xo(a)&&!Jo(a)||(s=pi(c))):h=!1}h&&(f.set(c,s),i(s,c,u,o,f),f.delete(c)),Qr(n,r,s)}}(n,t,f,r,$e,u,i);else{var a=u?u(ki(n,f),o,f+"",n,t,i):e;a===e&&(a=o),Qr(n,f,a)}},Cf)}function Me(n,t){var r=n.length;if(r)return _i(t+=t<0?r:0,r)?n[t]:e}function Fe(n,t,r){t=t.length?St(t,function(n){return Po(n)?function(t){return me(t,1===n.length?n[0]:n)}:n}):[ea];var e=-1;t=St(t,Ht(ii()));var u=Ue(n,function(n,r,u){var i=St(t,function(t){return t(n)});return{criteria:i,index:++e,value:n}});return function(n){var t=n.length;for(n.sort(function(n,t){return function(n,t,r){for(var e=-1,u=n.criteria,i=t.criteria,o=u.length,f=r.length;++e<o;){var a=ju(u[e],i[e]);if(a)return e>=f?a:a*("desc"==r[e]?-1:1)}return n.index-t.index}(n,t,r)});t--;)n[t]=n[t].value;return n}(u)}function Ne(n,t,r){for(var e=-1,u=t.length,i={};++e<u;){var o=t[e],f=me(n,o);r(f,o)&&Je(i,gu(o,n),f)}return i}function Pe(n,t,r,e){var u=e?Mt:$t,i=-1,o=t.length,f=n;for(n===t&&(t=Ou(t)),r&&(f=St(n,Ht(r)));++i<o;)for(var a=0,c=t[i],l=r?r(c):c;(a=u(f,l,a,e))>-1;)f!==n&&Gn.call(f,a,1),Gn.call(n,a,1);return n}function qe(n,t){for(var r=n?t.length:0,e=r-1;r--;){var u=t[r];if(r==e||u!==i){var i=u;_i(u)?Gn.call(n,u,1):au(n,u)}}return n}function Ze(n,t){return n+_t(br()*(t-n+1))}function Ke(n,t){var r="";if(!n||t<1||t>l)return r;do{t%2&&(r+=n),(t=_t(t/2))&&(n+=n)}while(t);return r}function Ve(n,t){return Ii(ji(n,t,ea),n+"")}function Ge(n){return Hr(Mf(n))}function He(n,t){var r=Mf(n);return Si(r,ie(t,0,r.length))}function Je(n,t,r,u){if(!Xo(n))return n;for(var i=-1,o=(t=gu(t,n)).length,f=o-1,a=n;null!=a&&++i<o;){var c=Ti(t[i]),l=r;if("__proto__"===c||"constructor"===c||"prototype"===c)return n;if(i!=f){var s=a[c];(l=u?u(s,c,a):e)===e&&(l=Xo(s)?s:_i(t[i+1])?[]:{})}Xr(a,c,l),a=a[c]}return n}var Ye=Ir?function(n,t){return Ir.set(n,t),n}:ea,Qe=ot?function(n,t){return ot(n,"toString",{configurable:!0,enumerable:!1,value:na(t),writable:!0})}:ea;function Xe(n){return Si(Mf(n))}function nu(n,t,r){var e=-1,u=n.length;t<0&&(t=-t>u?0:u+t),(r=r>u?u:r)<0&&(r+=u),u=t>r?0:r-t>>>0,t>>>=0;for(var i=en(u);++e<u;)i[e]=n[e+t];return i}function tu(n,t){var r;return le(n,function(n,e,u){return!(r=t(n,e,u))}),!!r}function ru(n,t,r){var e=0,u=null==n?e:n.length;if("number"==typeof t&&t==t&&u<=2147483647){for(;e<u;){var i=e+u>>>1,o=n[i];null!==o&&!af(o)&&(r?o<=t:o<t)?e=i+1:u=i}return u}return eu(n,t,ea,r)}function eu(n,t,r,u){var i=0,o=null==n?0:n.length;if(0===o)return 0;for(var f=(t=r(t))!=t,a=null===t,c=af(t),l=t===e;i<o;){var s=_t((i+o)/2),h=r(n[s]),p=h!==e,v=null===h,_=h==h,g=af(h);if(f)var y=u||_;else y=l?_&&(u||p):a?_&&p&&(u||!v):c?_&&p&&!v&&(u||!g):!v&&!g&&(u?h<=t:h<t);y?i=s+1:o=s}return yr(o,4294967294)}function uu(n,t){for(var r=-1,e=n.length,u=0,i=[];++r<e;){var o=n[r],f=t?t(o):o;if(!r||!$o(f,a)){var a=f;i[u++]=0===o?0:o}}return i}function iu(n){return"number"==typeof n?n:af(n)?s:+n}function ou(n){if("string"==typeof n)return n;if(Po(n))return St(n,ou)+"";if(af(n))return Br?Br.call(n):"";var t=n+"";return"0"==t&&1/n==-1/0?"-0":t}function fu(n,t,r){var e=-1,u=Rt,i=n.length,o=!0,f=[],a=f;if(r)o=!1,u=zt;else if(i>=200){var c=t?null:Ku(n);if(c)return fr(c);o=!1,u=Yt,a=new Kr}else a=t?[]:f;n:for(;++e<i;){var l=n[e],s=t?t(l):l;if(l=r||0!==l?l:0,o&&s==s){for(var h=a.length;h--;)if(a[h]===s)continue n;t&&a.push(s),f.push(l)}else u(a,s,r)||(a!==f&&a.push(s),f.push(l))}return f}function au(n,t){return null==(n=Ai(n,t=gu(t,n)))||delete n[Ti(Gi(t))]}function cu(n,t,r,e){return Je(n,t,r(me(n,t)),e)}function lu(n,t,r,e){for(var u=n.length,i=e?u:-1;(e?i--:++i<u)&&t(n[i],i,n););return r?nu(n,e?0:i,e?i+1:u):nu(n,e?i+1:0,e?u:i)}function su(n,t){var r=n;return r instanceof Nr&&(r=r.value()),Lt(t,function(n,t){return t.func.apply(t.thisArg,Ct([n],t.args))},r)}function hu(n,t,r){var e=n.length;if(e<2)return e?fu(n[0]):[];for(var u=-1,i=en(e);++u<e;)for(var o=n[u],f=-1;++f<e;)f!=u&&(i[u]=ce(i[u]||o,n[f],t,r));return fu(_e(i,1),t,r)}function pu(n,t,r){for(var u=-1,i=n.length,o=t.length,f={};++u<i;){var a=u<o?t[u]:e;r(f,n[u],a)}return f}function vu(n){return Ko(n)?n:[]}function _u(n){return"function"==typeof n?n:ea}function gu(n,t){return Po(n)?n:yi(n,t)?[n]:Wi(df(n))}var yu=Ve;function du(n,t,r){var u=n.length;return r=r===e?u:r,!t&&r>=u?n:nu(n,t,r)}var wu=ct||function(n){return st.clearTimeout(n)};function bu(n,t){if(t)return n.slice();var r=n.length,e=qn?qn(r):new n.constructor(r);return n.copy(e),e}function mu(n){var t=new n.constructor(n.byteLength);return new Pn(t).set(new Pn(n)),t}function xu(n,t){var r=t?mu(n.buffer):n.buffer;return new n.constructor(r,n.byteOffset,n.length)}function ju(n,t){if(n!==t){var r=n!==e,u=null===n,i=n==n,o=af(n),f=t!==e,a=null===t,c=t==t,l=af(t);if(!a&&!l&&!o&&n>t||o&&f&&c&&!a&&!l||u&&f&&c||!r&&c||!i)return 1;if(!u&&!o&&!l&&n<t||l&&r&&i&&!u&&!o||a&&r&&i||!f&&i||!c)return-1}return 0}function Au(n,t,r,e){for(var u=-1,i=n.length,o=r.length,f=-1,a=t.length,c=gr(i-o,0),l=en(a+c),s=!e;++f<a;)l[f]=t[f];for(;++u<o;)(s||u<i)&&(l[r[u]]=n[u]);for(;c--;)l[f++]=n[u++];return l}function ku(n,t,r,e){for(var u=-1,i=n.length,o=-1,f=r.length,a=-1,c=t.length,l=gr(i-f,0),s=en(l+c),h=!e;++u<l;)s[u]=n[u];for(var p=u;++a<c;)s[p+a]=t[a];for(;++o<f;)(h||u<i)&&(s[p+r[o]]=n[u++]);return s}function Ou(n,t){var r=-1,e=n.length;for(t||(t=en(e));++r<e;)t[r]=n[r];return t}function Eu(n,t,r,u){var i=!r;r||(r={});for(var o=-1,f=t.length;++o<f;){var a=t[o],c=u?u(r[a],n[a],a,r,n):e;c===e&&(c=n[a]),i?ee(r,a,c):Xr(r,a,c)}return r}function Iu(n,t){return function(r,e){var u=Po(r)?At:te,i=t?t():{};return u(r,n,ii(e,2),i)}}function Ru(n){return Ve(function(t,r){var u=-1,i=r.length,o=i>1?r[i-1]:e,f=i>2?r[2]:e;for(o=n.length>3&&"function"==typeof o?(i--,o):e,f&&gi(r[0],r[1],f)&&(o=i<3?e:o,i=1),t=kn(t);++u<i;){var a=r[u];a&&n(t,a,u,o)}return t})}function zu(n,t){return function(r,e){if(null==r)return r;if(!Zo(r))return n(r,e);for(var u=r.length,i=t?u:-1,o=kn(r);(t?i--:++i<u)&&!1!==e(o[i],i,o););return r}}function Su(n){return function(t,r,e){for(var u=-1,i=kn(t),o=e(t),f=o.length;f--;){var a=o[n?f:++u];if(!1===r(i[a],a,i))break}return t}}function Cu(n){return function(t){var r=er(t=df(t))?lr(t):e,u=r?r[0]:t.charAt(0),i=r?du(r,1).join(""):t.slice(1);return u[n]()+i}}function Lu(n){return function(t){return Lt(Yf(Pf(t).replace(Jn,"")),n,"")}}function Wu(n){return function(){var t=arguments;switch(t.length){case 0:return new n;case 1:return new n(t[0]);case 2:return new n(t[0],t[1]);case 3:return new n(t[0],t[1],t[2]);case 4:return new n(t[0],t[1],t[2],t[3]);case 5:return new n(t[0],t[1],t[2],t[3],t[4]);case 6:return new n(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new n(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var r=$r(n.prototype),e=n.apply(r,t);return Xo(e)?e:r}}function Tu(n){return function(t,r,u){var i=kn(t);if(!Zo(t)){var o=ii(r,3);t=Sf(t),r=function(n){return o(i[n],n,i)}}var f=n(t,r,u);return f>-1?i[o?t[f]:f]:e}}function Uu(n){return Xu(function(t){var r=t.length,i=r,o=Fr.prototype.thru;for(n&&t.reverse();i--;){var f=t[i];if("function"!=typeof f)throw new In(u);if(o&&!a&&"wrapper"==ei(f))var a=new Fr([],!0)}for(i=a?i:r;++i<r;){var c=ei(f=t[i]),l="wrapper"==c?ri(f):e;a=l&&di(l[0])&&424==l[1]&&!l[4].length&&1==l[9]?a[ei(l[0])].apply(a,l[3]):1==f.length&&di(f)?a[c]():a.thru(f)}return function(){var n=arguments,e=n[0];if(a&&1==n.length&&Po(e))return a.plant(e).value();for(var u=0,i=r?t[u].apply(this,n):e;++u<r;)i=t[u].call(this,i);return i}})}function Bu(n,t,r,u,i,o,f,c,l,s){var h=t&a,p=1&t,v=2&t,_=24&t,g=512&t,y=v?e:Wu(n);return function a(){for(var d=arguments.length,w=en(d),b=d;b--;)w[b]=arguments[b];if(_)var m=ui(a),x=function(n,t){for(var r=n.length,e=0;r--;)n[r]===t&&++e;return e}(w,m);if(u&&(w=Au(w,u,i,_)),o&&(w=ku(w,o,f,_)),d-=x,_&&d<s){var j=or(w,m);return qu(n,t,Bu,a.placeholder,r,w,j,c,l,s-d)}var A=p?r:this,k=v?A[n]:n;return d=w.length,c?w=function(n,t){for(var r=n.length,u=yr(t.length,r),i=Ou(n);u--;){var o=t[u];n[u]=_i(o,r)?i[o]:e}return n}(w,c):g&&d>1&&w.reverse(),h&&l<d&&(w.length=l),this&&this!==st&&this instanceof a&&(k=y||Wu(k)),k.apply(A,w)}}function Du(n,t){return function(r,e){return function(n,t,r,e){return de(n,function(n,u,i){t(e,r(n),u,i)}),e}(r,n,t(e),{})}}function $u(n,t){return function(r,u){var i;if(r===e&&u===e)return t;if(r!==e&&(i=r),u!==e){if(i===e)return u;"string"==typeof r||"string"==typeof u?(r=ou(r),u=ou(u)):(r=iu(r),u=iu(u)),i=n(r,u)}return i}}function Mu(n){return Xu(function(t){return t=St(t,Ht(ii())),Ve(function(r){var e=this;return n(t,function(n){return jt(n,e,r)})})})}function Fu(n,t){var r=(t=t===e?" ":ou(t)).length;if(r<2)return r?Ke(t,n):t;var u=Ke(t,pt(n/cr(t)));return er(t)?du(lr(u),0,n).join(""):u.slice(0,n)}function Nu(n){return function(t,r,u){return u&&"number"!=typeof u&&gi(t,r,u)&&(r=u=e),t=pf(t),r===e?(r=t,t=0):r=pf(r),function(n,t,r,e){for(var u=-1,i=gr(pt((t-n)/(r||1)),0),o=en(i);i--;)o[e?i:++u]=n,n+=r;return o}(t,r,u=u===e?t<r?1:-1:pf(u),n)}}function Pu(n){return function(t,r){return"string"==typeof t&&"string"==typeof r||(t=gf(t),r=gf(r)),n(t,r)}}function qu(n,t,r,u,i,o,a,c,l,s){var h=8&t;t|=h?f:64,4&(t&=~(h?64:f))||(t&=-4);var p=[n,t,i,h?o:e,h?a:e,h?e:o,h?e:a,c,l,s],v=r.apply(e,p);return di(n)&&Oi(v,p),v.placeholder=u,Ri(v,n,t)}function Zu(n){var t=An[n];return function(n,r){if(n=gf(n),(r=null==r?0:yr(vf(r),292))&&qt(n)){var e=(df(n)+"e").split("e");return+((e=(df(t(e[0]+"e"+(+e[1]+r)))+"e").split("e"))[0]+"e"+(+e[1]-r))}return t(n)}}var Ku=kr&&1/fr(new kr([,-0]))[1]==c?function(n){return new kr(n)}:aa;function Vu(n){return function(t){var r=si(t);return r==m?ur(t):r==O?ar(t):function(n,t){return St(t,function(t){return[t,n[t]]})}(t,n(t))}}function Gu(n,t,r,i,c,l,s,h){var p=2&t;if(!p&&"function"!=typeof n)throw new In(u);var v=i?i.length:0;if(v||(t&=-97,i=c=e),s=s===e?s:gr(vf(s),0),h=h===e?h:vf(h),v-=c?c.length:0,64&t){var _=i,g=c;i=c=e}var y=p?e:ri(n),d=[n,t,r,i,c,_,g,l,s,h];if(y&&function(n,t){var r=n[1],e=t[1],u=r|e,i=u<131,f=e==a&&8==r||e==a&&256==r&&n[7].length<=t[8]||384==e&&t[7].length<=t[8]&&8==r;if(!i&&!f)return n;1&e&&(n[2]=t[2],u|=1&r?0:4);var c=t[3];if(c){var l=n[3];n[3]=l?Au(l,c,t[4]):c,n[4]=l?or(n[3],o):t[4]}(c=t[5])&&(l=n[5],n[5]=l?ku(l,c,t[6]):c,n[6]=l?or(n[5],o):t[6]),(c=t[7])&&(n[7]=c),e&a&&(n[8]=null==n[8]?t[8]:yr(n[8],t[8])),null==n[9]&&(n[9]=t[9]),n[0]=t[0],n[1]=u}(d,y),n=d[0],t=d[1],r=d[2],i=d[3],c=d[4],!(h=d[9]=d[9]===e?p?0:n.length:gr(d[9]-v,0))&&24&t&&(t&=-25),t&&1!=t)w=8==t||16==t?function(n,t,r){var u=Wu(n);return function i(){for(var o=arguments.length,f=en(o),a=o,c=ui(i);a--;)f[a]=arguments[a];var l=o<3&&f[0]!==c&&f[o-1]!==c?[]:or(f,c);return(o-=l.length)<r?qu(n,t,Bu,i.placeholder,e,f,l,e,e,r-o):jt(this&&this!==st&&this instanceof i?u:n,this,f)}}(n,t,h):t!=f&&33!=t||c.length?Bu.apply(e,d):function(n,t,r,e){var u=1&t,i=Wu(n);return function t(){for(var o=-1,f=arguments.length,a=-1,c=e.length,l=en(c+f),s=this&&this!==st&&this instanceof t?i:n;++a<c;)l[a]=e[a];for(;f--;)l[a++]=arguments[++o];return jt(s,u?r:this,l)}}(n,t,r,i);else var w=function(n,t,r){var e=1&t,u=Wu(n);return function t(){return(this&&this!==st&&this instanceof t?u:n).apply(e?r:this,arguments)}}(n,t,r);return Ri((y?Ye:Oi)(w,d),n,t)}function Hu(n,t,r,u){return n===e||$o(n,Sn[r])&&!Wn.call(u,r)?t:n}function Ju(n,t,r,u,i,o){return Xo(n)&&Xo(t)&&(o.set(t,n),$e(n,t,e,Ju,o),o.delete(t)),n}function Yu(n){return ef(n)?e:n}function Qu(n,t,r,u,i,o){var f=1&r,a=n.length,c=t.length;if(a!=c&&!(f&&c>a))return!1;var l=o.get(n),s=o.get(t);if(l&&s)return l==t&&s==n;var h=-1,p=!0,v=2&r?new Kr:e;for(o.set(n,t),o.set(t,n);++h<a;){var _=n[h],g=t[h];if(u)var y=f?u(g,_,h,t,n,o):u(_,g,h,n,t,o);if(y!==e){if(y)continue;p=!1;break}if(v){if(!Tt(t,function(n,t){if(!Yt(v,t)&&(_===n||i(_,n,r,u,o)))return v.push(t)})){p=!1;break}}else if(_!==g&&!i(_,g,r,u,o)){p=!1;break}}return o.delete(n),o.delete(t),p}function Xu(n){return Ii(ji(n,e,Pi),n+"")}function ni(n){return xe(n,Sf,ci)}function ti(n){return xe(n,Cf,li)}var ri=Ir?function(n){return Ir.get(n)}:aa;function ei(n){for(var t=n.name+"",r=Rr[t],e=Wn.call(Rr,t)?r.length:0;e--;){var u=r[e],i=u.func;if(null==i||i==n)return u.name}return t}function ui(n){return(Wn.call(Dr,"placeholder")?Dr:n).placeholder}function ii(){var n=Dr.iteratee||ua;return n=n===ua?Le:n,arguments.length?n(arguments[0],arguments[1]):n}function oi(n,t){var r,e,u=n.__data__;return("string"==(e=typeof(r=t))||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==r:null===r)?u["string"==typeof t?"string":"hash"]:u.map}function fi(n){for(var t=Sf(n),r=t.length;r--;){var e=t[r],u=n[e];t[r]=[e,u,mi(u)]}return t}function ai(n,t){var r=function(n,t){return null==n?e:n[t]}(n,t);return Ce(r)?r:e}var ci=gt?function(n){return null==n?[]:(n=kn(n),It(gt(n),function(t){return Vn.call(n,t)}))}:_a,li=gt?function(n){for(var t=[];n;)Ct(t,ci(n)),n=Zn(n);return t}:_a,si=je;function hi(n,t,r){for(var e=-1,u=(t=gu(t,n)).length,i=!1;++e<u;){var o=Ti(t[e]);if(!(i=null!=n&&r(n,o)))break;n=n[o]}return i||++e!=u?i:!!(u=null==n?0:n.length)&&Qo(u)&&_i(o,u)&&(Po(n)||No(n))}function pi(n){return"function"!=typeof n.constructor||bi(n)?{}:$r(Zn(n))}function vi(n){return Po(n)||No(n)||!!(Hn&&n&&n[Hn])}function _i(n,t){var r=typeof n;return!!(t=null==t?l:t)&&("number"==r||"symbol"!=r&&yn.test(n))&&n>-1&&n%1==0&&n<t}function gi(n,t,r){if(!Xo(r))return!1;var e=typeof t;return!!("number"==e?Zo(r)&&_i(t,r.length):"string"==e&&t in r)&&$o(r[t],n)}function yi(n,t){if(Po(n))return!1;var r=typeof n;return!("number"!=r&&"symbol"!=r&&"boolean"!=r&&null!=n&&!af(n))||Q.test(n)||!Y.test(n)||null!=t&&n in kn(t)}function di(n){var t=ei(n),r=Dr[t];if("function"!=typeof r||!(t in Nr.prototype))return!1;if(n===r)return!0;var e=ri(r);return!!e&&n===e[0]}(xr&&si(new xr(new ArrayBuffer(1)))!=S||jr&&si(new jr)!=m||Ar&&si(Ar.resolve())!=A||kr&&si(new kr)!=O||Or&&si(new Or)!=R)&&(si=function(n){var t=je(n),r=t==j?n.constructor:e,u=r?Ui(r):"";if(u)switch(u){case zr:return S;case Sr:return m;case Cr:return A;case Lr:return O;case Wr:return R}return t});var wi=Cn?Jo:ga;function bi(n){var t=n&&n.constructor;return n===("function"==typeof t&&t.prototype||Sn)}function mi(n){return n==n&&!Xo(n)}function xi(n,t){return function(r){return null!=r&&r[n]===t&&(t!==e||n in kn(r))}}function ji(n,t,r){return t=gr(t===e?n.length-1:t,0),function(){for(var e=arguments,u=-1,i=gr(e.length-t,0),o=en(i);++u<i;)o[u]=e[t+u];u=-1;for(var f=en(t+1);++u<t;)f[u]=e[u];return f[t]=r(o),jt(n,this,f)}}function Ai(n,t){return t.length<2?n:me(n,nu(t,0,-1))}function ki(n,t){if(("constructor"!==t||"function"!=typeof n[t])&&"__proto__"!=t)return n[t]}var Oi=zi(Ye),Ei=ht||function(n,t){return st.setTimeout(n,t)},Ii=zi(Qe);function Ri(n,t,r){var e=t+"";return Ii(n,function(n,t){var r=t.length;if(!r)return n;var e=r-1;return t[e]=(r>1?"& ":"")+t[e],t=t.join(r>2?", ":" "),n.replace(un,"{\n/* [wrapped with "+t+"] */\n")}(e,function(n,t){return kt(p,function(r){var e="_."+r[0];t&r[1]&&!Rt(n,e)&&n.push(e)}),n.sort()}(function(n){var t=n.match(on);return t?t[1].split(fn):[]}(e),r)))}function zi(n){var t=0,r=0;return function(){var u=dr(),i=16-(u-r);if(r=u,i>0){if(++t>=800)return arguments[0]}else t=0;return n.apply(e,arguments)}}function Si(n,t){var r=-1,u=n.length,i=u-1;for(t=t===e?u:t;++r<t;){var o=Ze(r,i),f=n[o];n[o]=n[r],n[r]=f}return n.length=t,n}var Ci,Li,Wi=(Ci=Lo(function(n){var t=[];return 46===n.charCodeAt(0)&&t.push(""),n.replace(X,function(n,r,e,u){t.push(e?u.replace(ln,"$1"):r||n)}),t},function(n){return 500===Li.size&&Li.clear(),n}),Li=Ci.cache,Ci);function Ti(n){if("string"==typeof n||af(n))return n;var t=n+"";return"0"==t&&1/n==-1/0?"-0":t}function Ui(n){if(null!=n){try{return Ln.call(n)}catch(n){}try{return n+""}catch(n){}}return""}function Bi(n){if(n instanceof Nr)return n.clone();var t=new Fr(n.__wrapped__,n.__chain__);return t.__actions__=Ou(n.__actions__),t.__index__=n.__index__,t.__values__=n.__values__,t}var Di=Ve(function(n,t){return Ko(n)?ce(n,_e(t,1,Ko,!0)):[]}),$i=Ve(function(n,t){var r=Gi(t);return Ko(r)&&(r=e),Ko(n)?ce(n,_e(t,1,Ko,!0),ii(r,2)):[]}),Mi=Ve(function(n,t){var r=Gi(t);return Ko(r)&&(r=e),Ko(n)?ce(n,_e(t,1,Ko,!0),e,r):[]});function Fi(n,t,r){var e=null==n?0:n.length;if(!e)return-1;var u=null==r?0:vf(r);return u<0&&(u=gr(e+u,0)),Dt(n,ii(t,3),u)}function Ni(n,t,r){var u=null==n?0:n.length;if(!u)return-1;var i=u-1;return r!==e&&(i=vf(r),i=r<0?gr(u+i,0):yr(i,u-1)),Dt(n,ii(t,3),i,!0)}function Pi(n){return null!=n&&n.length?_e(n,1):[]}function qi(n){return n&&n.length?n[0]:e}var Zi=Ve(function(n){var t=St(n,vu);return t.length&&t[0]===n[0]?Ee(t):[]}),Ki=Ve(function(n){var t=Gi(n),r=St(n,vu);return t===Gi(r)?t=e:r.pop(),r.length&&r[0]===n[0]?Ee(r,ii(t,2)):[]}),Vi=Ve(function(n){var t=Gi(n),r=St(n,vu);return(t="function"==typeof t?t:e)&&r.pop(),r.length&&r[0]===n[0]?Ee(r,e,t):[]});function Gi(n){var t=null==n?0:n.length;return t?n[t-1]:e}var Hi=Ve(Ji);function Ji(n,t){return n&&n.length&&t&&t.length?Pe(n,t):n}var Yi=Xu(function(n,t){var r=null==n?0:n.length,e=ue(n,t);return qe(n,St(t,function(n){return _i(n,r)?+n:n}).sort(ju)),e});function Qi(n){return null==n?n:mr.call(n)}var Xi=Ve(function(n){return fu(_e(n,1,Ko,!0))}),no=Ve(function(n){var t=Gi(n);return Ko(t)&&(t=e),fu(_e(n,1,Ko,!0),ii(t,2))}),to=Ve(function(n){var t=Gi(n);return t="function"==typeof t?t:e,fu(_e(n,1,Ko,!0),e,t)});function ro(n){if(!n||!n.length)return[];var t=0;return n=It(n,function(n){if(Ko(n))return t=gr(n.length,t),!0}),Vt(t,function(t){return St(n,Pt(t))})}function eo(n,t){if(!n||!n.length)return[];var r=ro(n);return null==t?r:St(r,function(n){return jt(t,e,n)})}var uo=Ve(function(n,t){return Ko(n)?ce(n,t):[]}),io=Ve(function(n){return hu(It(n,Ko))}),oo=Ve(function(n){var t=Gi(n);return Ko(t)&&(t=e),hu(It(n,Ko),ii(t,2))}),fo=Ve(function(n){var t=Gi(n);return t="function"==typeof t?t:e,hu(It(n,Ko),e,t)}),ao=Ve(ro),co=Ve(function(n){var t=n.length,r=t>1?n[t-1]:e;return r="function"==typeof r?(n.pop(),r):e,eo(n,r)});function lo(n){var t=Dr(n);return t.__chain__=!0,t}function so(n,t){return t(n)}var ho=Xu(function(n){var t=n.length,r=t?n[0]:0,u=this.__wrapped__,i=function(t){return ue(t,n)};return!(t>1||this.__actions__.length)&&u instanceof Nr&&_i(r)?((u=u.slice(r,+r+(t?1:0))).__actions__.push({func:so,args:[i],thisArg:e}),new Fr(u,this.__chain__).thru(function(n){return t&&!n.length&&n.push(e),n})):this.thru(i)}),po=Iu(function(n,t,r){Wn.call(n,r)?++n[r]:ee(n,r,1)}),vo=Tu(Fi),_o=Tu(Ni);function go(n,t){return(Po(n)?kt:le)(n,ii(t,3))}function yo(n,t){return(Po(n)?Ot:se)(n,ii(t,3))}var wo=Iu(function(n,t,r){Wn.call(n,r)?n[r].push(t):ee(n,r,[t])}),bo=Ve(function(n,t,r){var e=-1,u="function"==typeof t,i=Zo(n)?en(n.length):[];return le(n,function(n){i[++e]=u?jt(t,n,r):Ie(n,t,r)}),i}),mo=Iu(function(n,t,r){ee(n,r,t)});function xo(n,t){return(Po(n)?St:Ue)(n,ii(t,3))}var jo=Iu(function(n,t,r){n[r?0:1].push(t)},function(){return[[],[]]}),Ao=Ve(function(n,t){if(null==n)return[];var r=t.length;return r>1&&gi(n,t[0],t[1])?t=[]:r>2&&gi(t[0],t[1],t[2])&&(t=[t[0]]),Fe(n,_e(t,1),[])}),ko=lt||function(){return st.Date.now()};function Oo(n,t,r){return t=r?e:t,t=n&&null==t?n.length:t,Gu(n,a,e,e,e,e,t)}function Eo(n,t){var r;if("function"!=typeof t)throw new In(u);return n=vf(n),function(){return--n>0&&(r=t.apply(this,arguments)),n<=1&&(t=e),r}}var Io=Ve(function(n,t,r){var e=1;if(r.length){var u=or(r,ui(Io));e|=f}return Gu(n,e,t,r,u)}),Ro=Ve(function(n,t,r){var e=3;if(r.length){var u=or(r,ui(Ro));e|=f}return Gu(t,e,n,r,u)});function zo(n,t,r){var i,o,f,a,c,l,s=0,h=!1,p=!1,v=!0;if("function"!=typeof n)throw new In(u);function _(t){var r=i,u=o;return i=o=e,s=t,a=n.apply(u,r)}function g(n){var r=n-l;return l===e||r>=t||r<0||p&&n-s>=f}function y(){var n=ko();if(g(n))return d(n);c=Ei(y,function(n){var r=t-(n-l);return p?yr(r,f-(n-s)):r}(n))}function d(n){return c=e,v&&i?_(n):(i=o=e,a)}function w(){var n=ko(),r=g(n);if(i=arguments,o=this,l=n,r){if(c===e)return function(n){return s=n,c=Ei(y,t),h?_(n):a}(l);if(p)return wu(c),c=Ei(y,t),_(l)}return c===e&&(c=Ei(y,t)),a}return t=gf(t)||0,Xo(r)&&(h=!!r.leading,f=(p="maxWait"in r)?gr(gf(r.maxWait)||0,t):f,v="trailing"in r?!!r.trailing:v),w.cancel=function(){c!==e&&wu(c),s=0,i=l=o=c=e},w.flush=function(){return c===e?a:d(ko())},w}var So=Ve(function(n,t){return ae(n,1,t)}),Co=Ve(function(n,t,r){return ae(n,gf(t)||0,r)});function Lo(n,t){if("function"!=typeof n||null!=t&&"function"!=typeof t)throw new In(u);var r=function(){var e=arguments,u=t?t.apply(this,e):e[0],i=r.cache;if(i.has(u))return i.get(u);var o=n.apply(this,e);return r.cache=i.set(u,o)||i,o};return r.cache=new(Lo.Cache||Zr),r}function Wo(n){if("function"!=typeof n)throw new In(u);return function(){var t=arguments;switch(t.length){case 0:return!n.call(this);case 1:return!n.call(this,t[0]);case 2:return!n.call(this,t[0],t[1]);case 3:return!n.call(this,t[0],t[1],t[2])}return!n.apply(this,t)}}Lo.Cache=Zr;var To=yu(function(n,t){var r=(t=1==t.length&&Po(t[0])?St(t[0],Ht(ii())):St(_e(t,1),Ht(ii()))).length;return Ve(function(e){for(var u=-1,i=yr(e.length,r);++u<i;)e[u]=t[u].call(this,e[u]);return jt(n,this,e)})}),Uo=Ve(function(n,t){var r=or(t,ui(Uo));return Gu(n,f,e,t,r)}),Bo=Ve(function(n,t){var r=or(t,ui(Bo));return Gu(n,64,e,t,r)}),Do=Xu(function(n,t){return Gu(n,256,e,e,e,t)});function $o(n,t){return n===t||n!=n&&t!=t}var Mo=Pu(Ae),Fo=Pu(function(n,t){return n>=t}),No=Re(function(){return arguments}())?Re:function(n){return nf(n)&&Wn.call(n,"callee")&&!Vn.call(n,"callee")},Po=en.isArray,qo=yt?Ht(yt):function(n){return nf(n)&&je(n)==z};function Zo(n){return null!=n&&Qo(n.length)&&!Jo(n)}function Ko(n){return nf(n)&&Zo(n)}var Vo=Ut||ga,Go=dt?Ht(dt):function(n){return nf(n)&&je(n)==y};function Ho(n){if(!nf(n))return!1;var t=je(n);return t==d||"[object DOMException]"==t||"string"==typeof n.message&&"string"==typeof n.name&&!ef(n)}function Jo(n){if(!Xo(n))return!1;var t=je(n);return t==w||t==b||"[object AsyncFunction]"==t||"[object Proxy]"==t}function Yo(n){return"number"==typeof n&&n==vf(n)}function Qo(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=l}function Xo(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function nf(n){return null!=n&&"object"==typeof n}var tf=wt?Ht(wt):function(n){return nf(n)&&si(n)==m};function rf(n){return"number"==typeof n||nf(n)&&je(n)==x}function ef(n){if(!nf(n)||je(n)!=j)return!1;var t=Zn(n);if(null===t)return!0;var r=Wn.call(t,"constructor")&&t.constructor;return"function"==typeof r&&r instanceof r&&Ln.call(r)==Dn}var uf=bt?Ht(bt):function(n){return nf(n)&&je(n)==k},of=mt?Ht(mt):function(n){return nf(n)&&si(n)==O};function ff(n){return"string"==typeof n||!Po(n)&&nf(n)&&je(n)==E}function af(n){return"symbol"==typeof n||nf(n)&&je(n)==I}var cf=xt?Ht(xt):function(n){return nf(n)&&Qo(n.length)&&!!ut[je(n)]},lf=Pu(Te),sf=Pu(function(n,t){return n<=t});function hf(n){if(!n)return[];if(Zo(n))return ff(n)?lr(n):Ou(n);if(Qn&&n[Qn])return function(n){for(var t,r=[];!(t=n.next()).done;)r.push(t.value);return r}(n[Qn]());var t=si(n);return(t==m?ur:t==O?fr:Mf)(n)}function pf(n){return n?(n=gf(n))===c||n===-1/0?17976931348623157e292*(n<0?-1:1):n==n?n:0:0===n?n:0}function vf(n){var t=pf(n),r=t%1;return t==t?r?t-r:t:0}function _f(n){return n?ie(vf(n),0,h):0}function gf(n){if("number"==typeof n)return n;if(af(n))return s;if(Xo(n)){var t="function"==typeof n.valueOf?n.valueOf():n;n=Xo(t)?t+"":t}if("string"!=typeof n)return 0===n?n:+n;n=Gt(n);var r=vn.test(n);return r||gn.test(n)?at(n.slice(2),r?2:8):pn.test(n)?s:+n}function yf(n){return Eu(n,Cf(n))}function df(n){return null==n?"":ou(n)}var wf=Ru(function(n,t){if(bi(t)||Zo(t))Eu(t,Sf(t),n);else for(var r in t)Wn.call(t,r)&&Xr(n,r,t[r])}),bf=Ru(function(n,t){Eu(t,Cf(t),n)}),mf=Ru(function(n,t,r,e){Eu(t,Cf(t),n,e)}),xf=Ru(function(n,t,r,e){Eu(t,Sf(t),n,e)}),jf=Xu(ue),Af=Ve(function(n,t){n=kn(n);var r=-1,u=t.length,i=u>2?t[2]:e;for(i&&gi(t[0],t[1],i)&&(u=1);++r<u;)for(var o=t[r],f=Cf(o),a=-1,c=f.length;++a<c;){var l=f[a],s=n[l];(s===e||$o(s,Sn[l])&&!Wn.call(n,l))&&(n[l]=o[l])}return n}),kf=Ve(function(n){return n.push(e,Ju),jt(Wf,e,n)});function Of(n,t,r){var u=null==n?e:me(n,t);return u===e?r:u}function Ef(n,t){return null!=n&&hi(n,t,Oe)}var If=Du(function(n,t,r){null!=t&&"function"!=typeof t.toString&&(t=Bn.call(t)),n[t]=r},na(ea)),Rf=Du(function(n,t,r){null!=t&&"function"!=typeof t.toString&&(t=Bn.call(t)),Wn.call(n,t)?n[t].push(r):n[t]=[r]},ii),zf=Ve(Ie);function Sf(n){return Zo(n)?Gr(n):We(n)}function Cf(n){return Zo(n)?Gr(n,!0):function(n){if(!Xo(n))return function(n){var t=[];if(null!=n)for(var r in kn(n))t.push(r);return t}(n);var t=bi(n),r=[];for(var e in n)("constructor"!=e||!t&&Wn.call(n,e))&&r.push(e);return r}(n)}var Lf=Ru(function(n,t,r){$e(n,t,r)}),Wf=Ru(function(n,t,r,e){$e(n,t,r,e)}),Tf=Xu(function(n,t){var r={};if(null==n)return r;var e=!1;t=St(t,function(t){return t=gu(t,n),e||(e=t.length>1),t}),Eu(n,ti(n),r),e&&(r=oe(r,7,Yu));for(var u=t.length;u--;)au(r,t[u]);return r}),Uf=Xu(function(n,t){return null==n?{}:function(n,t){return Ne(n,t,function(t,r){return Ef(n,r)})}(n,t)});function Bf(n,t){if(null==n)return{};var r=St(ti(n),function(n){return[n]});return t=ii(t),Ne(n,r,function(n,r){return t(n,r[0])})}var Df=Vu(Sf),$f=Vu(Cf);function Mf(n){return null==n?[]:Jt(n,Sf(n))}var Ff=Lu(function(n,t,r){return t=t.toLowerCase(),n+(r?Nf(t):t)});function Nf(n){return Jf(df(n).toLowerCase())}function Pf(n){return(n=df(n))&&n.replace(dn,nr).replace(Yn,"")}var qf=Lu(function(n,t,r){return n+(r?"-":"")+t.toLowerCase()}),Zf=Lu(function(n,t,r){return n+(r?" ":"")+t.toLowerCase()}),Kf=Cu("toLowerCase"),Vf=Lu(function(n,t,r){return n+(r?"_":"")+t.toLowerCase()}),Gf=Lu(function(n,t,r){return n+(r?" ":"")+Jf(t)}),Hf=Lu(function(n,t,r){return n+(r?" ":"")+t.toUpperCase()}),Jf=Cu("toUpperCase");function Yf(n,t,r){return n=df(n),(t=r?e:t)===e?function(n){return tt.test(n)}(n)?function(n){return n.match(Xn)||[]}(n):function(n){return n.match(an)||[]}(n):n.match(t)||[]}var Qf=Ve(function(n,t){try{return jt(n,e,t)}catch(n){return Ho(n)?n:new xn(n)}}),Xf=Xu(function(n,t){return kt(t,function(t){t=Ti(t),ee(n,t,Io(n[t],n))}),n});function na(n){return function(){return n}}var ta=Uu(),ra=Uu(!0);function ea(n){return n}function ua(n){return Le("function"==typeof n?n:oe(n,1))}var ia=Ve(function(n,t){return function(r){return Ie(r,n,t)}}),oa=Ve(function(n,t){return function(r){return Ie(n,r,t)}});function fa(n,t,r){var e=Sf(t),u=be(t,e);null!=r||Xo(t)&&(u.length||!e.length)||(r=t,t=n,n=this,u=be(t,Sf(t)));var i=!(Xo(r)&&"chain"in r&&!r.chain),o=Jo(n);return kt(u,function(r){var e=t[r];n[r]=e,o&&(n.prototype[r]=function(){var t=this.__chain__;if(i||t){var r=n(this.__wrapped__);return(r.__actions__=Ou(this.__actions__)).push({func:e,args:arguments,thisArg:n}),r.__chain__=t,r}return e.apply(n,Ct([this.value()],arguments))})}),n}function aa(){}var ca=Mu(St),la=Mu(Et),sa=Mu(Tt);function ha(n){return yi(n)?Pt(Ti(n)):function(n){return function(t){return me(t,n)}}(n)}var pa=Nu(),va=Nu(!0);function _a(){return[]}function ga(){return!1}var ya,da=$u(function(n,t){return n+t},0),wa=Zu("ceil"),ba=$u(function(n,t){return n/t},1),ma=Zu("floor"),xa=$u(function(n,t){return n*t},1),ja=Zu("round"),Aa=$u(function(n,t){return n-t},0);return Dr.after=function(n,t){if("function"!=typeof t)throw new In(u);return n=vf(n),function(){if(--n<1)return t.apply(this,arguments)}},Dr.ary=Oo,Dr.assign=wf,Dr.assignIn=bf,Dr.assignInWith=mf,Dr.assignWith=xf,Dr.at=jf,Dr.before=Eo,Dr.bind=Io,Dr.bindAll=Xf,Dr.bindKey=Ro,Dr.castArray=function(){if(!arguments.length)return[];var n=arguments[0];return Po(n)?n:[n]},Dr.chain=lo,Dr.chunk=function(n,t,r){t=(r?gi(n,t,r):t===e)?1:gr(vf(t),0);var u=null==n?0:n.length;if(!u||t<1)return[];for(var i=0,o=0,f=en(pt(u/t));i<u;)f[o++]=nu(n,i,i+=t);return f},Dr.compact=function(n){for(var t=-1,r=null==n?0:n.length,e=0,u=[];++t<r;){var i=n[t];i&&(u[e++]=i)}return u},Dr.concat=function(){var n=arguments.length;if(!n)return[];for(var t=en(n-1),r=arguments[0],e=n;e--;)t[e-1]=arguments[e];return Ct(Po(r)?Ou(r):[r],_e(t,1))},Dr.cond=function(n){var t=null==n?0:n.length,r=ii();return n=t?St(n,function(n){if("function"!=typeof n[1])throw new In(u);return[r(n[0]),n[1]]}):[],Ve(function(r){for(var e=-1;++e<t;){var u=n[e];if(jt(u[0],this,r))return jt(u[1],this,r)}})},Dr.conforms=function(n){return function(n){var t=Sf(n);return function(r){return fe(r,n,t)}}(oe(n,1))},Dr.constant=na,Dr.countBy=po,Dr.create=function(n,t){var r=$r(n);return null==t?r:re(r,t)},Dr.curry=function n(t,r,u){var i=Gu(t,8,e,e,e,e,e,r=u?e:r);return i.placeholder=n.placeholder,i},Dr.curryRight=function n(t,r,u){var i=Gu(t,16,e,e,e,e,e,r=u?e:r);return i.placeholder=n.placeholder,i},Dr.debounce=zo,Dr.defaults=Af,Dr.defaultsDeep=kf,Dr.defer=So,Dr.delay=Co,Dr.difference=Di,Dr.differenceBy=$i,Dr.differenceWith=Mi,Dr.drop=function(n,t,r){var u=null==n?0:n.length;return u?nu(n,(t=r||t===e?1:vf(t))<0?0:t,u):[]},Dr.dropRight=function(n,t,r){var u=null==n?0:n.length;return u?nu(n,0,(t=u-(t=r||t===e?1:vf(t)))<0?0:t):[]},Dr.dropRightWhile=function(n,t){return n&&n.length?lu(n,ii(t,3),!0,!0):[]},Dr.dropWhile=function(n,t){return n&&n.length?lu(n,ii(t,3),!0):[]},Dr.fill=function(n,t,r,u){var i=null==n?0:n.length;return i?(r&&"number"!=typeof r&&gi(n,t,r)&&(r=0,u=i),function(n,t,r,u){var i=n.length;for((r=vf(r))<0&&(r=-r>i?0:i+r),(u=u===e||u>i?i:vf(u))<0&&(u+=i),u=r>u?0:_f(u);r<u;)n[r++]=t;return n}(n,t,r,u)):[]},Dr.filter=function(n,t){return(Po(n)?It:ve)(n,ii(t,3))},Dr.flatMap=function(n,t){return _e(xo(n,t),1)},Dr.flatMapDeep=function(n,t){return _e(xo(n,t),c)},Dr.flatMapDepth=function(n,t,r){return r=r===e?1:vf(r),_e(xo(n,t),r)},Dr.flatten=Pi,Dr.flattenDeep=function(n){return null!=n&&n.length?_e(n,c):[]},Dr.flattenDepth=function(n,t){return null!=n&&n.length?_e(n,t=t===e?1:vf(t)):[]},Dr.flip=function(n){return Gu(n,512)},Dr.flow=ta,Dr.flowRight=ra,Dr.fromPairs=function(n){for(var t=-1,r=null==n?0:n.length,e={};++t<r;){var u=n[t];e[u[0]]=u[1]}return e},Dr.functions=function(n){return null==n?[]:be(n,Sf(n))},Dr.functionsIn=function(n){return null==n?[]:be(n,Cf(n))},Dr.groupBy=wo,Dr.initial=function(n){return null!=n&&n.length?nu(n,0,-1):[]},Dr.intersection=Zi,Dr.intersectionBy=Ki,Dr.intersectionWith=Vi,Dr.invert=If,Dr.invertBy=Rf,Dr.invokeMap=bo,Dr.iteratee=ua,Dr.keyBy=mo,Dr.keys=Sf,Dr.keysIn=Cf,Dr.map=xo,Dr.mapKeys=function(n,t){var r={};return t=ii(t,3),de(n,function(n,e,u){ee(r,t(n,e,u),n)}),r},Dr.mapValues=function(n,t){var r={};return t=ii(t,3),de(n,function(n,e,u){ee(r,e,t(n,e,u))}),r},Dr.matches=function(n){return Be(oe(n,1))},Dr.matchesProperty=function(n,t){return De(n,oe(t,1))},Dr.memoize=Lo,Dr.merge=Lf,Dr.mergeWith=Wf,Dr.method=ia,Dr.methodOf=oa,Dr.mixin=fa,Dr.negate=Wo,Dr.nthArg=function(n){return n=vf(n),Ve(function(t){return Me(t,n)})},Dr.omit=Tf,Dr.omitBy=function(n,t){return Bf(n,Wo(ii(t)))},Dr.once=function(n){return Eo(2,n)},Dr.orderBy=function(n,t,r,u){return null==n?[]:(Po(t)||(t=null==t?[]:[t]),Po(r=u?e:r)||(r=null==r?[]:[r]),Fe(n,t,r))},Dr.over=ca,Dr.overArgs=To,Dr.overEvery=la,Dr.overSome=sa,Dr.partial=Uo,Dr.partialRight=Bo,Dr.partition=jo,Dr.pick=Uf,Dr.pickBy=Bf,Dr.property=ha,Dr.propertyOf=function(n){return function(t){return null==n?e:me(n,t)}},Dr.pull=Hi,Dr.pullAll=Ji,Dr.pullAllBy=function(n,t,r){return n&&n.length&&t&&t.length?Pe(n,t,ii(r,2)):n},Dr.pullAllWith=function(n,t,r){return n&&n.length&&t&&t.length?Pe(n,t,e,r):n},Dr.pullAt=Yi,Dr.range=pa,Dr.rangeRight=va,Dr.rearg=Do,Dr.reject=function(n,t){return(Po(n)?It:ve)(n,Wo(ii(t,3)))},Dr.remove=function(n,t){var r=[];if(!n||!n.length)return r;var e=-1,u=[],i=n.length;for(t=ii(t,3);++e<i;){var o=n[e];t(o,e,n)&&(r.push(o),u.push(e))}return qe(n,u),r},Dr.rest=function(n,t){if("function"!=typeof n)throw new In(u);return Ve(n,t=t===e?t:vf(t))},Dr.reverse=Qi,Dr.sampleSize=function(n,t,r){return t=(r?gi(n,t,r):t===e)?1:vf(t),(Po(n)?Jr:He)(n,t)},Dr.set=function(n,t,r){return null==n?n:Je(n,t,r)},Dr.setWith=function(n,t,r,u){return u="function"==typeof u?u:e,null==n?n:Je(n,t,r,u)},Dr.shuffle=function(n){return(Po(n)?Yr:Xe)(n)},Dr.slice=function(n,t,r){var u=null==n?0:n.length;return u?(r&&"number"!=typeof r&&gi(n,t,r)?(t=0,r=u):(t=null==t?0:vf(t),r=r===e?u:vf(r)),nu(n,t,r)):[]},Dr.sortBy=Ao,Dr.sortedUniq=function(n){return n&&n.length?uu(n):[]},Dr.sortedUniqBy=function(n,t){return n&&n.length?uu(n,ii(t,2)):[]},Dr.split=function(n,t,r){return r&&"number"!=typeof r&&gi(n,t,r)&&(t=r=e),(r=r===e?h:r>>>0)?(n=df(n))&&("string"==typeof t||null!=t&&!uf(t))&&!(t=ou(t))&&er(n)?du(lr(n),0,r):n.split(t,r):[]},Dr.spread=function(n,t){if("function"!=typeof n)throw new In(u);return t=null==t?0:gr(vf(t),0),Ve(function(r){var e=r[t],u=du(r,0,t);return e&&Ct(u,e),jt(n,this,u)})},Dr.tail=function(n){var t=null==n?0:n.length;return t?nu(n,1,t):[]},Dr.take=function(n,t,r){return n&&n.length?nu(n,0,(t=r||t===e?1:vf(t))<0?0:t):[]},Dr.takeRight=function(n,t,r){var u=null==n?0:n.length;return u?nu(n,(t=u-(t=r||t===e?1:vf(t)))<0?0:t,u):[]},Dr.takeRightWhile=function(n,t){return n&&n.length?lu(n,ii(t,3),!1,!0):[]},Dr.takeWhile=function(n,t){return n&&n.length?lu(n,ii(t,3)):[]},Dr.tap=function(n,t){return t(n),n},Dr.throttle=function(n,t,r){var e=!0,i=!0;if("function"!=typeof n)throw new In(u);return Xo(r)&&(e="leading"in r?!!r.leading:e,i="trailing"in r?!!r.trailing:i),zo(n,t,{leading:e,maxWait:t,trailing:i})},Dr.thru=so,Dr.toArray=hf,Dr.toPairs=Df,Dr.toPairsIn=$f,Dr.toPath=function(n){return Po(n)?St(n,Ti):af(n)?[n]:Ou(Wi(df(n)))},Dr.toPlainObject=yf,Dr.transform=function(n,t,r){var e=Po(n),u=e||Vo(n)||cf(n);if(t=ii(t,4),null==r){var i=n&&n.constructor;r=u?e?new i:[]:Xo(n)&&Jo(i)?$r(Zn(n)):{}}return(u?kt:de)(n,function(n,e,u){return t(r,n,e,u)}),r},Dr.unary=function(n){return Oo(n,1)},Dr.union=Xi,Dr.unionBy=no,Dr.unionWith=to,Dr.uniq=function(n){return n&&n.length?fu(n):[]},Dr.uniqBy=function(n,t){return n&&n.length?fu(n,ii(t,2)):[]},Dr.uniqWith=function(n,t){return t="function"==typeof t?t:e,n&&n.length?fu(n,e,t):[]},Dr.unset=function(n,t){return null==n||au(n,t)},Dr.unzip=ro,Dr.unzipWith=eo,Dr.update=function(n,t,r){return null==n?n:cu(n,t,_u(r))},Dr.updateWith=function(n,t,r,u){return u="function"==typeof u?u:e,null==n?n:cu(n,t,_u(r),u)},Dr.values=Mf,Dr.valuesIn=function(n){return null==n?[]:Jt(n,Cf(n))},Dr.without=uo,Dr.words=Yf,Dr.wrap=function(n,t){return Uo(_u(t),n)},Dr.xor=io,Dr.xorBy=oo,Dr.xorWith=fo,Dr.zip=ao,Dr.zipObject=function(n,t){return pu(n||[],t||[],Xr)},Dr.zipObjectDeep=function(n,t){return pu(n||[],t||[],Je)},Dr.zipWith=co,Dr.entries=Df,Dr.entriesIn=$f,Dr.extend=bf,Dr.extendWith=mf,fa(Dr,Dr),Dr.add=da,Dr.attempt=Qf,Dr.camelCase=Ff,Dr.capitalize=Nf,Dr.ceil=wa,Dr.clamp=function(n,t,r){return r===e&&(r=t,t=e),r!==e&&(r=(r=gf(r))==r?r:0),t!==e&&(t=(t=gf(t))==t?t:0),ie(gf(n),t,r)},Dr.clone=function(n){return oe(n,4)},Dr.cloneDeep=function(n){return oe(n,5)},Dr.cloneDeepWith=function(n,t){return oe(n,5,t="function"==typeof t?t:e)},Dr.cloneWith=function(n,t){return oe(n,4,t="function"==typeof t?t:e)},Dr.conformsTo=function(n,t){return null==t||fe(n,t,Sf(t))},Dr.deburr=Pf,Dr.defaultTo=function(n,t){return null==n||n!=n?t:n},Dr.divide=ba,Dr.endsWith=function(n,t,r){n=df(n),t=ou(t);var u=n.length,i=r=r===e?u:ie(vf(r),0,u);return(r-=t.length)>=0&&n.slice(r,i)==t},Dr.eq=$o,Dr.escape=function(n){return(n=df(n))&&V.test(n)?n.replace(Z,tr):n},Dr.escapeRegExp=function(n){return(n=df(n))&&tn.test(n)?n.replace(nn,"\\$&"):n},Dr.every=function(n,t,r){var u=Po(n)?Et:he;return r&&gi(n,t,r)&&(t=e),u(n,ii(t,3))},Dr.find=vo,Dr.findIndex=Fi,Dr.findKey=function(n,t){return Bt(n,ii(t,3),de)},Dr.findLast=_o,Dr.findLastIndex=Ni,Dr.findLastKey=function(n,t){return Bt(n,ii(t,3),we)},Dr.floor=ma,Dr.forEach=go,Dr.forEachRight=yo,Dr.forIn=function(n,t){return null==n?n:ge(n,ii(t,3),Cf)},Dr.forInRight=function(n,t){return null==n?n:ye(n,ii(t,3),Cf)},Dr.forOwn=function(n,t){return n&&de(n,ii(t,3))},Dr.forOwnRight=function(n,t){return n&&we(n,ii(t,3))},Dr.get=Of,Dr.gt=Mo,Dr.gte=Fo,Dr.has=function(n,t){return null!=n&&hi(n,t,ke)},Dr.hasIn=Ef,Dr.head=qi,Dr.identity=ea,Dr.includes=function(n,t,r,e){n=Zo(n)?n:Mf(n),r=r&&!e?vf(r):0;var u=n.length;return r<0&&(r=gr(u+r,0)),ff(n)?r<=u&&n.indexOf(t,r)>-1:!!u&&$t(n,t,r)>-1},Dr.indexOf=function(n,t,r){var e=null==n?0:n.length;if(!e)return-1;var u=null==r?0:vf(r);return u<0&&(u=gr(e+u,0)),$t(n,t,u)},Dr.inRange=function(n,t,r){return t=pf(t),r===e?(r=t,t=0):r=pf(r),function(n,t,r){return n>=yr(t,r)&&n<gr(t,r)}(n=gf(n),t,r)},Dr.invoke=zf,Dr.isArguments=No,Dr.isArray=Po,Dr.isArrayBuffer=qo,Dr.isArrayLike=Zo,Dr.isArrayLikeObject=Ko,Dr.isBoolean=function(n){return!0===n||!1===n||nf(n)&&je(n)==g},Dr.isBuffer=Vo,Dr.isDate=Go,Dr.isElement=function(n){return nf(n)&&1===n.nodeType&&!ef(n)},Dr.isEmpty=function(n){if(null==n)return!0;if(Zo(n)&&(Po(n)||"string"==typeof n||"function"==typeof n.splice||Vo(n)||cf(n)||No(n)))return!n.length;var t=si(n);if(t==m||t==O)return!n.size;if(bi(n))return!We(n).length;for(var r in n)if(Wn.call(n,r))return!1;return!0},Dr.isEqual=function(n,t){return ze(n,t)},Dr.isEqualWith=function(n,t,r){var u=(r="function"==typeof r?r:e)?r(n,t):e;return u===e?ze(n,t,e,r):!!u},Dr.isError=Ho,Dr.isFinite=function(n){return"number"==typeof n&&qt(n)},Dr.isFunction=Jo,Dr.isInteger=Yo,Dr.isLength=Qo,Dr.isMap=tf,Dr.isMatch=function(n,t){return n===t||Se(n,t,fi(t))},Dr.isMatchWith=function(n,t,r){return r="function"==typeof r?r:e,Se(n,t,fi(t),r)},Dr.isNaN=function(n){return rf(n)&&n!=+n},Dr.isNative=function(n){if(wi(n))throw new xn("Unsupported core-js use. Try https://npms.io/search?q=ponyfill.");return Ce(n)},Dr.isNil=function(n){return null==n},Dr.isNull=function(n){return null===n},Dr.isNumber=rf,Dr.isObject=Xo,Dr.isObjectLike=nf,Dr.isPlainObject=ef,Dr.isRegExp=uf,Dr.isSafeInteger=function(n){return Yo(n)&&n>=-9007199254740991&&n<=l},Dr.isSet=of,Dr.isString=ff,Dr.isSymbol=af,Dr.isTypedArray=cf,Dr.isUndefined=function(n){return n===e},Dr.isWeakMap=function(n){return nf(n)&&si(n)==R},Dr.isWeakSet=function(n){return nf(n)&&"[object WeakSet]"==je(n)},Dr.join=function(n,t){return null==n?"":vr.call(n,t)},Dr.kebabCase=qf,Dr.last=Gi,Dr.lastIndexOf=function(n,t,r){var u=null==n?0:n.length;if(!u)return-1;var i=u;return r!==e&&(i=(i=vf(r))<0?gr(u+i,0):yr(i,u-1)),t==t?function(n,t,r){for(var e=r+1;e--;)if(n[e]===t)return e;return e}(n,t,i):Dt(n,Ft,i,!0)},Dr.lowerCase=Zf,Dr.lowerFirst=Kf,Dr.lt=lf,Dr.lte=sf,Dr.max=function(n){return n&&n.length?pe(n,ea,Ae):e},Dr.maxBy=function(n,t){return n&&n.length?pe(n,ii(t,2),Ae):e},Dr.mean=function(n){return Nt(n,ea)},Dr.meanBy=function(n,t){return Nt(n,ii(t,2))},Dr.min=function(n){return n&&n.length?pe(n,ea,Te):e},Dr.minBy=function(n,t){return n&&n.length?pe(n,ii(t,2),Te):e},Dr.stubArray=_a,Dr.stubFalse=ga,Dr.stubObject=function(){return{}},Dr.stubString=function(){return""},Dr.stubTrue=function(){return!0},Dr.multiply=xa,Dr.nth=function(n,t){return n&&n.length?Me(n,vf(t)):e},Dr.noConflict=function(){return st._===this&&(st._=$n),this},Dr.noop=aa,Dr.now=ko,Dr.pad=function(n,t,r){n=df(n);var e=(t=vf(t))?cr(n):0;if(!t||e>=t)return n;var u=(t-e)/2;return Fu(_t(u),r)+n+Fu(pt(u),r)},Dr.padEnd=function(n,t,r){n=df(n);var e=(t=vf(t))?cr(n):0;return t&&e<t?n+Fu(t-e,r):n},Dr.padStart=function(n,t,r){n=df(n);var e=(t=vf(t))?cr(n):0;return t&&e<t?Fu(t-e,r)+n:n},Dr.parseInt=function(n,t,r){return r||null==t?t=0:t&&(t=+t),wr(df(n).replace(rn,""),t||0)},Dr.random=function(n,t,r){if(r&&"boolean"!=typeof r&&gi(n,t,r)&&(t=r=e),r===e&&("boolean"==typeof t?(r=t,t=e):"boolean"==typeof n&&(r=n,n=e)),n===e&&t===e?(n=0,t=1):(n=pf(n),t===e?(t=n,n=0):t=pf(t)),n>t){var u=n;n=t,t=u}if(r||n%1||t%1){var i=br();return yr(n+i*(t-n+ft("1e-"+((i+"").length-1))),t)}return Ze(n,t)},Dr.reduce=function(n,t,r){var e=Po(n)?Lt:Zt,u=arguments.length<3;return e(n,ii(t,4),r,u,le)},Dr.reduceRight=function(n,t,r){var e=Po(n)?Wt:Zt,u=arguments.length<3;return e(n,ii(t,4),r,u,se)},Dr.repeat=function(n,t,r){return t=(r?gi(n,t,r):t===e)?1:vf(t),Ke(df(n),t)},Dr.replace=function(){var n=arguments,t=df(n[0]);return n.length<3?t:t.replace(n[1],n[2])},Dr.result=function(n,t,r){var u=-1,i=(t=gu(t,n)).length;for(i||(i=1,n=e);++u<i;){var o=null==n?e:n[Ti(t[u])];o===e&&(u=i,o=r),n=Jo(o)?o.call(n):o}return n},Dr.round=ja,Dr.runInContext=n,Dr.sample=function(n){return(Po(n)?Hr:Ge)(n)},Dr.size=function(n){if(null==n)return 0;if(Zo(n))return ff(n)?cr(n):n.length;var t=si(n);return t==m||t==O?n.size:We(n).length},Dr.snakeCase=Vf,Dr.some=function(n,t,r){var u=Po(n)?Tt:tu;return r&&gi(n,t,r)&&(t=e),u(n,ii(t,3))},Dr.sortedIndex=function(n,t){return ru(n,t)},Dr.sortedIndexBy=function(n,t,r){return eu(n,t,ii(r,2))},Dr.sortedIndexOf=function(n,t){var r=null==n?0:n.length;if(r){var e=ru(n,t);if(e<r&&$o(n[e],t))return e}return-1},Dr.sortedLastIndex=function(n,t){return ru(n,t,!0)},Dr.sortedLastIndexBy=function(n,t,r){return eu(n,t,ii(r,2),!0)},Dr.sortedLastIndexOf=function(n,t){if(null!=n&&n.length){var r=ru(n,t,!0)-1;if($o(n[r],t))return r}return-1},Dr.startCase=Gf,Dr.startsWith=function(n,t,r){return n=df(n),r=null==r?0:ie(vf(r),0,n.length),t=ou(t),n.slice(r,r+t.length)==t},Dr.subtract=Aa,Dr.sum=function(n){return n&&n.length?Kt(n,ea):0},Dr.sumBy=function(n,t){return n&&n.length?Kt(n,ii(t,2)):0},Dr.template=function(n,t,r){var u=Dr.templateSettings;r&&gi(n,t,r)&&(t=e),n=df(n),t=mf({},t,u,Hu);var i,o,f=mf({},t.imports,u.imports,Hu),a=Sf(f),c=Jt(f,a),l=0,s=t.interpolate||wn,h="__p +='",p=On((t.escape||wn).source+"|"+s.source+"|"+(s===J?sn:wn).source+"|"+(t.evaluate||wn).source+"|$","g"),v="//# sourceURL="+(Wn.call(t,"sourceURL")?(t.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++et+"]")+"\n";n.replace(p,function(t,r,e,u,f,a){return e||(e=u),h+=n.slice(l,a).replace(bn,rr),r&&(i=!0,h+="' +\n__e("+r+") +\n'"),f&&(o=!0,h+="';\n"+f+";\n__p +='"),e&&(h+="' +\n((__t=("+e+"))==null ? '':__t) +\n'"),l=a+t.length,t}),h+="';\n";var _=Wn.call(t,"variable")&&t.variable;if(_){if(cn.test(_))throw new xn("Invalid `variable` option passed into `_.template`")}else h="with (obj){\n"+h+"\n}\n";h=(o?h.replace(F,""):h).replace(N,"$1").replace(P,"$1;"),h="function("+(_||"obj")+"){\n"+(_?"":"obj||(obj={});\n")+"var __t, __p=''"+(i?", __e=_.escape":"")+(o?", __j=Array.prototype.join;\nfunction print(){ __p +=__j.call(arguments, '') }\n":";\n")+h+"return __p\n}";var g=Qf(function(){return jn(a,v+"return "+h).apply(e,c)});if(g.source=h,Ho(g))throw g;return g},Dr.times=function(n,t){if((n=vf(n))<1||n>l)return[];var r=h,e=yr(n,h);t=ii(t),n-=h;for(var u=Vt(e,t);++r<n;)t(r);return u},Dr.toFinite=pf,Dr.toInteger=vf,Dr.toLength=_f,Dr.toLower=function(n){return df(n).toLowerCase()},Dr.toNumber=gf,Dr.toSafeInteger=function(n){return n?ie(vf(n),-9007199254740991,l):0===n?n:0},Dr.toString=df,Dr.toUpper=function(n){return df(n).toUpperCase()},Dr.trim=function(n,t,r){if((n=df(n))&&(r||t===e))return Gt(n);if(!n||!(t=ou(t)))return n;var u=lr(n),i=lr(t);return du(u,Qt(u,i),Xt(u,i)+1).join("")},Dr.trimEnd=function(n,t,r){if((n=df(n))&&(r||t===e))return n.slice(0,sr(n)+1);if(!n||!(t=ou(t)))return n;var u=lr(n);return du(u,0,Xt(u,lr(t))+1).join("")},Dr.trimStart=function(n,t,r){if((n=df(n))&&(r||t===e))return n.replace(rn,"");if(!n||!(t=ou(t)))return n;var u=lr(n);return du(u,Qt(u,lr(t))).join("")},Dr.truncate=function(n,t){var r=30,u="...";if(Xo(t)){var i="separator"in t?t.separator:i;r="length"in t?vf(t.length):r,u="omission"in t?ou(t.omission):u}var o=(n=df(n)).length;if(er(n)){var f=lr(n);o=f.length}if(r>=o)return n;var a=r-cr(u);if(a<1)return u;var c=f?du(f,0,a).join(""):n.slice(0,a);if(i===e)return c+u;if(f&&(a+=c.length-a),uf(i)){if(n.slice(a).search(i)){var l,s=c;for(i.global||(i=On(i.source,df(hn.exec(i))+"g")),i.lastIndex=0;l=i.exec(s);)var h=l.index;c=c.slice(0,h===e?a:h)}}else if(n.indexOf(ou(i),a)!=a){var p=c.lastIndexOf(i);p>-1&&(c=c.slice(0,p))}return c+u},Dr.unescape=function(n){return(n=df(n))&&K.test(n)?n.replace(q,hr):n},Dr.uniqueId=function(n){var t=++Tn;return df(n)+t},Dr.upperCase=Hf,Dr.upperFirst=Jf,Dr.each=go,Dr.eachRight=yo,Dr.first=qi,fa(Dr,(ya={},de(Dr,function(n,t){Wn.call(Dr.prototype,t)||(ya[t]=n)}),ya),{chain:!1}),Dr.VERSION="4.17.21",kt(["bind","bindKey","curry","curryRight","partial","partialRight"],function(n){Dr[n].placeholder=Dr}),kt(["drop","take"],function(n,t){Nr.prototype[n]=function(r){r=r===e?1:gr(vf(r),0);var u=this.__filtered__&&!t?new Nr(this):this.clone();return u.__filtered__?u.__takeCount__=yr(r,u.__takeCount__):u.__views__.push({size:yr(r,h),type:n+(u.__dir__<0?"Right":"")}),u},Nr.prototype[n+"Right"]=function(t){return this.reverse()[n](t).reverse()}}),kt(["filter","map","takeWhile"],function(n,t){var r=t+1,e=1==r||3==r;Nr.prototype[n]=function(n){var t=this.clone();return t.__iteratees__.push({iteratee:ii(n,3),type:r}),t.__filtered__=t.__filtered__||e,t}}),kt(["head","last"],function(n,t){var r="take"+(t?"Right":"");Nr.prototype[n]=function(){return this[r](1).value()[0]}}),kt(["initial","tail"],function(n,t){var r="drop"+(t?"":"Right");Nr.prototype[n]=function(){return this.__filtered__?new Nr(this):this[r](1)}}),Nr.prototype.compact=function(){return this.filter(ea)},Nr.prototype.find=function(n){return this.filter(n).head()},Nr.prototype.findLast=function(n){return this.reverse().find(n)},Nr.prototype.invokeMap=Ve(function(n,t){return"function"==typeof n?new Nr(this):this.map(function(r){return Ie(r,n,t)})}),Nr.prototype.reject=function(n){return this.filter(Wo(ii(n)))},Nr.prototype.slice=function(n,t){n=vf(n);var r=this;return r.__filtered__&&(n>0||t<0)?new Nr(r):(n<0?r=r.takeRight(-n):n&&(r=r.drop(n)),t!==e&&(r=(t=vf(t))<0?r.dropRight(-t):r.take(t-n)),r)},Nr.prototype.takeRightWhile=function(n){return this.reverse().takeWhile(n).reverse()},Nr.prototype.toArray=function(){return this.take(h)},de(Nr.prototype,function(n,t){var r=/^(?:filter|find|map|reject)|While$/.test(t),u=/^(?:head|last)$/.test(t),i=Dr[u?"take"+("last"==t?"Right":""):t],o=u||/^find/.test(t);i&&(Dr.prototype[t]=function(){var t=this.__wrapped__,f=u?[1]:arguments,a=t instanceof Nr,c=f[0],l=a||Po(t),s=function(n){var t=i.apply(Dr,Ct([n],f));return u&&h?t[0]:t};l&&r&&"function"==typeof c&&1!=c.length&&(a=l=!1);var h=this.__chain__,p=!!this.__actions__.length,v=o&&!h,_=a&&!p;if(!o&&l){t=_?t:new Nr(this);var g=n.apply(t,f);return g.__actions__.push({func:so,args:[s],thisArg:e}),new Fr(g,h)}return v&&_?n.apply(this,f):(g=this.thru(s),v?u?g.value()[0]:g.value():g)})}),kt(["pop","push","shift","sort","splice","unshift"],function(n){var t=Rn[n],r=/^(?:push|sort|unshift)$/.test(n)?"tap":"thru",e=/^(?:pop|shift)$/.test(n);Dr.prototype[n]=function(){var n=arguments;if(e&&!this.__chain__){var u=this.value();return t.apply(Po(u)?u:[],n)}return this[r](function(r){return t.apply(Po(r)?r:[],n)})}}),de(Nr.prototype,function(n,t){var r=Dr[t];if(r){var e=r.name+"";Wn.call(Rr,e)||(Rr[e]=[]),Rr[e].push({name:t,func:r})}}),Rr[Bu(e,2).name]=[{name:"wrapper",func:e}],Nr.prototype.clone=function(){var n=new Nr(this.__wrapped__);return n.__actions__=Ou(this.__actions__),n.__dir__=this.__dir__,n.__filtered__=this.__filtered__,n.__iteratees__=Ou(this.__iteratees__),n.__takeCount__=this.__takeCount__,n.__views__=Ou(this.__views__),n},Nr.prototype.reverse=function(){if(this.__filtered__){var n=new Nr(this);n.__dir__=-1,n.__filtered__=!0}else(n=this.clone()).__dir__*=-1;return n},Nr.prototype.value=function(){var n=this.__wrapped__.value(),t=this.__dir__,r=Po(n),e=t<0,u=r?n.length:0,i=function(n,t,r){for(var e=-1,u=r.length;++e<u;){var i=r[e],o=i.size;switch(i.type){case"drop":n+=o;break;case"dropRight":t-=o;break;case"take":t=yr(t,n+o);break;case"takeRight":n=gr(n,t-o)}}return{start:n,end:t}}(0,u,this.__views__),o=i.start,f=i.end,a=f-o,c=e?f:o-1,l=this.__iteratees__,s=l.length,h=0,p=yr(a,this.__takeCount__);if(!r||!e&&u==a&&p==a)return su(n,this.__actions__);var v=[];n:for(;a--&&h<p;){for(var _=-1,g=n[c+=t];++_<s;){var y=l[_],d=y.iteratee,w=y.type,b=d(g);if(2==w)g=b;else if(!b){if(1==w)continue n;break n}}v[h++]=g}return v},Dr.prototype.at=ho,Dr.prototype.chain=function(){return lo(this)},Dr.prototype.commit=function(){return new Fr(this.value(),this.__chain__)},Dr.prototype.next=function(){this.__values__===e&&(this.__values__=hf(this.value()));var n=this.__index__>=this.__values__.length;return{done:n,value:n?e:this.__values__[this.__index__++]}},Dr.prototype.plant=function(n){for(var t,r=this;r instanceof Mr;){var u=Bi(r);u.__index__=0,u.__values__=e,t?i.__wrapped__=u:t=u;var i=u;r=r.__wrapped__}return i.__wrapped__=n,t},Dr.prototype.reverse=function(){var n=this.__wrapped__;if(n instanceof Nr){var t=n;return this.__actions__.length&&(t=new Nr(this)),(t=t.reverse()).__actions__.push({func:so,args:[Qi],thisArg:e}),new Fr(t,this.__chain__)}return this.thru(Qi)},Dr.prototype.toJSON=Dr.prototype.valueOf=Dr.prototype.value=function(){return su(this.__wrapped__,this.__actions__)},Dr.prototype.first=Dr.prototype.head,Qn&&(Dr.prototype[Qn]=function(){return this}),Dr}();"function"==typeof define&&"object"==typeof define.amd&&define.amd?(st._=pr,define(function(){return pr})):pt?((pt.exports=pr)._=pr,ht._=pr):st._=pr}.call(this)}},t={};function r(e){var u=t[e];if(void 0!==u)return u.exports;var i=t[e]={id:e,loaded:!1,exports:{}};return n[e].call(i.exports,i,i.exports,r),i.loaded=!0,i.exports}r.n=n=>{var t=n&&n.__esModule?()=>n.default:()=>n;return r.d(t,{a:t}),t},r.d=(n,t)=>{for(var e in t)r.o(t,e)&&!r.o(n,e)&&Object.defineProperty(n,e,{enumerable:!0,get:t[e]})},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(n){if("object"==typeof window)return window}}(),r.o=(n,t)=>Object.prototype.hasOwnProperty.call(n,t),r.nmd=n=>(n.paths=[],n.children||(n.children=[]),n),(()=>{"use strict";var n=r(243);!function(){function t(){if(!r.g.wp_consent_type&&!r.g.wp_fallback_consent_type)return;const t={};let e=!1;Object.entries(r.g._googlesitekitConsentCategoryMap).forEach(n=>{let[u,i]=n;r.g.wp_has_consent&&r.g.wp_has_consent(u)&&(i.forEach(n=>{t[n]="granted"}),e=e||!!i.length)}),e&&!(0,n.isEqual)(t,r.g._googlesitekitConsents)&&(r.g.gtag("consent","update",t),r.g._googlesitekitConsents=t)}r.g.document.addEventListener("wp_listen_for_consent_change",function(n){if(n.detail){const t={};let e=!1;Object.keys(n.detail).forEach(u=>{if(r.g._googlesitekitConsentCategoryMap[u]){const i="allow"===n.detail[u]?"granted":"denied",o=r.g._googlesitekitConsentCategoryMap[u];o.forEach(n=>{t[n]=i}),e=!!o.length}}),e&&r.g.gtag("consent","update",t)}}),r.g.document.addEventListener("wp_consent_type_defined",t),r.g.document.addEventListener("DOMContentLoaded",()=>{r.g.waitfor_consent_hook||t()})}()})()})();
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof module&&module.exports?module.exports=e(require("jquery")):jQuery&&!jQuery.fn.hoverIntent&&e(jQuery)}(function(f){"use strict";function u(e){return"function"==typeof e}var i,r,v={interval:100,sensitivity:6,timeout:0},s=0,a=function(e){i=e.pageX,r=e.pageY},p=function(e,t,n,o){if(Math.sqrt((n.pX-i)*(n.pX-i)+(n.pY-r)*(n.pY-r))<o.sensitivity)return t.off(n.event,a),delete n.timeoutId,n.isActive=!0,e.pageX=i,e.pageY=r,delete n.pX,delete n.pY,o.over.apply(t[0],[e]);n.pX=i,n.pY=r,n.timeoutId=setTimeout(function(){p(e,t,n,o)},o.interval)};f.fn.hoverIntent=function(e,t,n){function o(e){var u=f.extend({},e),r=f(this),v=((t=r.data("hoverIntent"))||r.data("hoverIntent",t={}),t[i]),t=(v||(t[i]=v={id:i}),v.timeoutId&&(v.timeoutId=clearTimeout(v.timeoutId)),v.event="mousemove.hoverIntent.hoverIntent"+i);"mouseenter"===e.type?v.isActive||(v.pX=u.pageX,v.pY=u.pageY,r.off(t,a).on(t,a),v.timeoutId=setTimeout(function(){p(u,r,v,d)},d.interval)):v.isActive&&(r.off(t,a),v.timeoutId=setTimeout(function(){var e,t,n,o,i;e=u,t=r,n=v,o=d.out,(i=t.data("hoverIntent"))&&delete i[n.id],o.apply(t[0],[e])},d.timeout))}var i=s++,d=f.extend({},v);f.isPlainObject(e)?(d=f.extend(d,e),u(d.out)||(d.out=d.over)):d=u(t)?f.extend(d,{over:e,out:t,selector:n}):f.extend(d,{over:e,out:e,selector:t});return this.on({"mouseenter.hoverIntent":o,"mouseleave.hoverIntent":o},d.selector)}});
(function($){
"use strict";
$.maxmegamenu=function(menu, options){
var plugin=this;
var $menu=$(menu);
var $wrap=$(menu).parent();
var $toggle_bar=$menu.siblings(".mega-menu-toggle");
var html_body_class_timeout;
var defaults={
event: $menu.attr("data-event"),
effect: $menu.attr("data-effect"),
effect_speed: parseInt($menu.attr("data-effect-speed")),
effect_mobile: $menu.attr("data-effect-mobile"),
effect_speed_mobile: parseInt($menu.attr("data-effect-speed-mobile")),
panel_width: $menu.attr("data-panel-width"),
panel_inner_width: $menu.attr("data-panel-inner-width"),
mobile_force_width: $menu.attr("data-mobile-force-width"),
mobile_overlay: $menu.attr("data-mobile-overlay"),
mobile_state: $menu.attr("data-mobile-state"),
mobile_direction: $menu.attr("data-mobile-direction"),
second_click: $menu.attr("data-second-click"),
vertical_behaviour: $menu.attr("data-vertical-behaviour"),
document_click: $menu.attr("data-document-click"),
breakpoint: $menu.attr("data-breakpoint"),
unbind_events: $menu.attr("data-unbind"),
hover_intent_timeout: $menu.attr("data-hover-intent-timeout"),
hover_intent_interval: $menu.attr("data-hover-intent-interval")
};
plugin.settings={};
var items_with_submenus=$("li.mega-menu-megamenu.mega-menu-item-has-children," +
"li.mega-menu-flyout.mega-menu-item-has-children," +
"li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item-has-children," +
"li.mega-menu-flyout li.mega-menu-item-has-children", $menu);
var collapse_children_parents=$("li.mega-menu-megamenu li.mega-menu-item-has-children.mega-collapse-children > a.mega-menu-link", $menu);
plugin.addAnimatingClass=function(element){
if(plugin.settings.effect==="disabled"){
return;
}
$(".mega-animating").removeClass("mega-animating");
var timeout=plugin.settings.effect_speed + parseInt(plugin.settings.hover_intent_timeout, 10);
element.addClass("mega-animating");
setTimeout(function(){
element.removeClass("mega-animating");
}, timeout);
};
plugin.hideAllPanels=function(){
$(".mega-toggle-on > a.mega-menu-link", $menu).each(function(){
plugin.hidePanel($(this), false);
});
};
plugin.expandMobileSubMenus=function(){
if(plugin.settings.mobile_direction!=='vertical'){
return;
}
$(".mega-menu-item-has-children.mega-expand-on-mobile > a.mega-menu-link", $menu).each(function(){
plugin.showPanel($(this), true);
});
if(plugin.settings.mobile_state=='expand_all'){
$(".mega-menu-item-has-children:not(.mega-toggle-on) > a.mega-menu-link", $menu).each(function(){
plugin.showPanel($(this), true);
});
}
if(plugin.settings.mobile_state=='expand_active'){
const activeItemSelectors=[
"li.mega-current-menu-ancestor.mega-menu-item-has-children > a.mega-menu-link",
"li.mega-current-menu-item.mega-menu-item-has-children > a.mega-menu-link",
"li.mega-current-menu-parent.mega-menu-item-has-children > a.mega-menu-link",
"li.mega-current_page_ancestor.mega-menu-item-has-children > a.mega-menu-link",
"li.mega-current_page_item.mega-menu-item-has-children > a.mega-menu-link"
];
$menu.find(activeItemSelectors.join(', ')).each(function(){
plugin.showPanel($(this), true);
});
}}
plugin.hideSiblingPanels=function(anchor, immediate){
anchor.parent().parent().find(".mega-toggle-on").children("a.mega-menu-link").each(function(){
plugin.hidePanel($(this), immediate);
});
};
plugin.isDesktopView=function(){
var width=Math.max(document.documentElement.clientWidth||0, window.innerWidth||0);
return width > plugin.settings.breakpoint;
};
plugin.isMobileView=function(){
return !plugin.isDesktopView();
};
plugin.showPanel=function(anchor, immediate){
if($.isNumeric(anchor)){
anchor=$("li.mega-menu-item-" + anchor, $menu).find("a.mega-menu-link").first();
}else if(anchor.is("li.mega-menu-item")){
anchor=anchor.find("a.mega-menu-link").first();
}
anchor.parent().triggerHandler("before_open_panel");
anchor.parent().find("[aria-expanded]").first().attr("aria-expanded", "true");
$(".mega-animating").removeClass("mega-animating");
if(plugin.isMobileView()&&anchor.parent().hasClass("mega-hide-sub-menu-on-mobile")){
return;
}
if(plugin.isDesktopView()&&($menu.hasClass("mega-menu-horizontal")||$menu.hasClass("mega-menu-vertical"))&&!anchor.parent().hasClass("mega-collapse-children")){
plugin.hideSiblingPanels(anchor, true);
}
if((plugin.isMobileView()&&$wrap.hasClass("mega-keyboard-navigation"))||plugin.settings.vertical_behaviour==="accordion"){
plugin.hideSiblingPanels(anchor, false);
}
plugin.calculateDynamicSubmenuWidths(anchor);
if(plugin.shouldUseSlideAnimation(anchor, immediate)){
var speed=plugin.isMobileView() ? plugin.settings.effect_speed_mobile:plugin.settings.effect_speed;
anchor.siblings(".mega-sub-menu").css("display", "none").animate({"height":"show", "paddingTop":"show", "paddingBottom":"show", "minHeight":"show"}, speed, function(){
$(this).css("display", "");
});
}
anchor.parent().addClass("mega-toggle-on").triggerHandler("open_panel");
};
plugin.shouldUseSlideAnimation=function(anchor, immediate){
if(immediate==true){
return false;
}
if(anchor.parent().hasClass("mega-collapse-children")){
return true;
}
if(plugin.isDesktopView()&&plugin.settings.effect==="slide"){
return true;
}
if(plugin.isMobileView()){
if(plugin.settings.effect_mobile==="slide"){
return true;
}
if(plugin.isMobileOffCanvas()){
return plugin.settings.mobile_direction!=="horizontal";
}}
return false;
};
plugin.hidePanel=function(anchor, immediate){
if($.isNumeric(anchor)){
anchor=$("li.mega-menu-item-" + anchor, $menu).find("a.mega-menu-link").first();
}else if(anchor.is("li.mega-menu-item")){
anchor=anchor.find("a.mega-menu-link").first();
}
anchor.parent().triggerHandler("before_close_panel");
anchor.parent().find("[aria-expanded]").first().attr("aria-expanded", "false");
if(plugin.shouldUseSlideAnimation(anchor)){
var speed=plugin.isMobileView() ? plugin.settings.effect_speed_mobile:plugin.settings.effect_speed;
anchor.siblings(".mega-sub-menu").animate({"height":"hide", "paddingTop":"hide", "paddingBottom":"hide", "minHeight":"hide"}, speed, function(){
anchor.siblings(".mega-sub-menu").css("display", "");
anchor.parent().removeClass("mega-toggle-on").triggerHandler("close_panel");
});
return;
}
if(immediate){
anchor.siblings(".mega-sub-menu").css("display", "none").delay(plugin.settings.effect_speed).queue(function(){
$(this).css("display", "").dequeue();
});
}
anchor.siblings(".mega-sub-menu").find(".widget_media_video video").each(function(){
this.player.pause();
});
anchor.parent().removeClass("mega-toggle-on").triggerHandler("close_panel");
plugin.addAnimatingClass(anchor.parent());
};
plugin.calculateDynamicSubmenuWidths=function(anchor){
if(anchor.parent().hasClass("mega-menu-megamenu")&&anchor.parent().parent().hasClass("max-mega-menu")&&plugin.settings.panel_width){
if(plugin.isDesktopView()){
var submenu_offset=$menu.offset();
var target_offset=$(plugin.settings.panel_width).offset();
if(plugin.settings.panel_width=='100vw'){
target_offset=$('body').offset();
anchor.siblings(".mega-sub-menu").css({
left: (target_offset.left - submenu_offset.left) + "px"
});
}else if($(plugin.settings.panel_width).length > 0){
anchor.siblings(".mega-sub-menu").css({
width: $(plugin.settings.panel_width).outerWidth(),
left: (target_offset.left - submenu_offset.left) + "px"
});
}}else{
anchor.siblings(".mega-sub-menu").css({
width: "",
left: ""
});
}}
if(anchor.parent().hasClass("mega-menu-megamenu")&&anchor.parent().parent().hasClass("max-mega-menu")&&plugin.settings.panel_inner_width&&$(plugin.settings.panel_inner_width).length > 0){
var target_width=0;
if($(plugin.settings.panel_inner_width).length){
target_width=parseInt($(plugin.settings.panel_inner_width).width(), 10);
}else{
target_width=parseInt(plugin.settings.panel_inner_width, 10);
}
anchor.siblings(".mega-sub-menu").css({
"paddingLeft": "",
"paddingRight": ""
});
var submenu_width=parseInt(anchor.siblings(".mega-sub-menu").innerWidth(), 10);
if(plugin.isDesktopView()&&target_width > 0&&target_width < submenu_width){
anchor.siblings(".mega-sub-menu").css({
"paddingLeft": (submenu_width - target_width) / 2 + "px",
"paddingRight": (submenu_width - target_width) / 2 + "px"
});
}}
};
plugin.bindClickEvents=function(){
if($wrap.data('has-click-events')===true){
return;
}
$wrap.data('has-click-events', true);
var dragging=false;
$(document).on({
"touchmove": function(e){ dragging=true; },
"touchstart": function(e){ dragging=false; }});
$(document).on("click touchend", function(e){
if(!dragging&&plugin.settings.document_click==="collapse"&&! $(e.target).closest(".mega-menu-wrap").length){
plugin.hideAllPanels();
plugin.hideMobileMenu();
}
dragging=false;
});
var clickable_parents=$("> a.mega-menu-link", items_with_submenus).add(collapse_children_parents);
clickable_parents.on("touchend.megamenu", function(e){
if(plugin.settings.event==="hover_intent"){
plugin.unbindHoverIntentEvents();
}
if(plugin.settings.event==="hover"){
plugin.unbindHoverEvents();
}});
clickable_parents.on("click.megamenu", function(e){
if($(e.target).hasClass('mega-indicator')){
return;
}
if(plugin.isDesktopView()&&$(this).parent().hasClass("mega-toggle-on")&&$(this).closest("ul.mega-sub-menu").parent().hasClass("mega-menu-tabbed")){
if(plugin.settings.second_click==="go"){
return;
}else{
e.preventDefault();
return;
}}
if(dragging){
return;
}
if(plugin.isMobileView()&&$(this).parent().hasClass("mega-hide-sub-menu-on-mobile")){
return;
}
if((plugin.settings.second_click==="go"||$(this).parent().hasClass("mega-click-click-go"))&&$(this).attr("href")!==undefined){
if(!$(this).parent().hasClass("mega-toggle-on")){
e.preventDefault();
plugin.showPanel($(this));
}}else{
e.preventDefault();
if($(this).parent().hasClass("mega-toggle-on")){
plugin.hidePanel($(this), false);
}else{
plugin.showPanel($(this));
}}
});
if(plugin.settings.second_click==="disabled"){
clickable_parents.off("click.megamenu");
}
$(".mega-close-after-click:not(.mega-menu-item-has-children) > a.mega-menu-link", $menu).on("click", function(){
plugin.hideAllPanels();
plugin.hideMobileMenu();
});
$("button.mega-close", $wrap).on("click", function(e){
plugin.hideMobileMenu();
});
};
plugin.bindHoverEvents=function(){
items_with_submenus.on({
"mouseenter.megamenu":function(){
plugin.unbindClickEvents();
if(! $(this).hasClass("mega-toggle-on")){
plugin.showPanel($(this).children("a.mega-menu-link"));
}},
"mouseleave.megamenu":function(){
if($(this).hasClass("mega-toggle-on")&&! $(this).hasClass("mega-disable-collapse")&&! $(this).parent().parent().hasClass("mega-menu-tabbed")){
plugin.hidePanel($(this).children("a.mega-menu-link"), false);
}}
});
};
plugin.bindHoverIntentEvents=function(){
items_with_submenus.hoverIntent({
over: function (){
plugin.unbindClickEvents();
if(! $(this).hasClass("mega-toggle-on")){
plugin.showPanel($(this).children("a.mega-menu-link"));
}},
out: function (){
if($(this).hasClass("mega-toggle-on")&&! $(this).hasClass("mega-disable-collapse")&&! $(this).parent().parent().hasClass("mega-menu-tabbed")){
plugin.hidePanel($(this).children("a.mega-menu-link"), false);
}},
timeout: plugin.settings.hover_intent_timeout,
interval: plugin.settings.hover_intent_interval
});
};
plugin.isMobileOffCanvas=function(){
return plugin.settings.effect_mobile==='slide_left'||plugin.settings.effect_mobile==='slide_right';
}
plugin.bindKeyboardEvents=function(){
const tab_key=9;
const escape_key=27;
const enter_key=13;
const left_arrow_key=37;
const up_arrow_key=38;
const right_arrow_key=39;
const down_arrow_key=40;
const space_key=32;
const $firstFocusable=$menu.find("a.mega-menu-link").first();
const $lastFocusable=$wrap.find("button.mega-close").first();
var isMobileOffCanvasHorizontal=function(){
return plugin.isMobileOffCanvas()&&plugin.settings.mobile_direction==='horizontal';
}
var shouldTrapFocusInCurrentSubMenu=function(){
return isMobileOffCanvasHorizontal()&&(keyCode===up_arrow_key||keyCode===down_arrow_key||keyCode===tab_key);
}
$lastFocusable.on('keydown.megamenu', function(e){
var keyCode=e.keyCode||e.which;
if(plugin.isMobileView()&&plugin.isMobileOffCanvas()&&keyCode===tab_key&&! e.shiftKey){
e.preventDefault();
$firstFocusable.trigger('focus');
}});
$firstFocusable.on('keydown.megamenu', function(e){
var keyCode=e.keyCode||e.which;
if(plugin.isMobileView()&&plugin.isMobileOffCanvas()&&keyCode===tab_key&&e.shiftKey){
e.preventDefault();
$lastFocusable.trigger('focus');
}});
$wrap.on("keyup.megamenu", ".max-mega-menu, .mega-menu-toggle", function(e){
var keyCode=e.keyCode||e.which;
var active_link=$(e.target);
if(keyCode===tab_key){
$wrap.addClass("mega-keyboard-navigation");
plugin.bindClickEvents();
if(plugin.isDesktopView()&&keyCode===tab_key&&active_link.is(".mega-menu-link")&&active_link.parent().parent().hasClass('max-mega-menu')){
plugin.hideAllPanels();
}}
});
$wrap.on("keydown.megamenu", "a.mega-menu-link, .mega-indicator, .mega-menu-toggle-block, .mega-menu-toggle-animated-block button, button.mega-close", function(e){
if(! $wrap.hasClass("mega-keyboard-navigation")){
return;
}
var keyCode=e.keyCode||e.which;
var active_link=$(e.target);
if(keyCode===space_key&&active_link.is(".mega-menu-link")){
e.preventDefault();
if(active_link.parent().is(items_with_submenus)){
if(active_link.parent().hasClass("mega-toggle-on")&&! active_link.closest("ul.mega-sub-menu").parent().hasClass("mega-menu-tabbed")){
plugin.hidePanel(active_link);
}else{
plugin.showPanel(active_link);
}}
}
if(keyCode===space_key&&active_link.is("mega-indicator")){
e.preventDefault();
if(active_link.parent().parent().hasClass("mega-toggle-on")&&! active_link.closest("ul.mega-sub-menu").parent().hasClass("mega-menu-tabbed")){
plugin.hidePanel(active_link.parent());
}else{
plugin.showPanel(active_link.parent());
}}
if(keyCode===escape_key){
var submenu_open=$(".mega-toggle-on", $menu).length!==0;
if(submenu_open){
var focused_menu_item=$menu.find(":focus");
if(focused_menu_item.closest('.mega-menu-flyout.mega-toggle-on').length!==0){
var nearest_parent_of_focused_item_li=focused_menu_item.closest('.mega-toggle-on');
var nearest_parent_of_focused_item_a=$("> a.mega-menu-link", nearest_parent_of_focused_item_li);
plugin.hidePanel(nearest_parent_of_focused_item_a);
nearest_parent_of_focused_item_a.trigger('focus');
}
if(focused_menu_item.closest('.mega-menu-megamenu.mega-toggle-on').length!==0){
var nearest_parent_of_focused_item_li=focused_menu_item.closest('.mega-menu-megamenu.mega-toggle-on');
var nearest_parent_of_focused_item_a=$("> a.mega-menu-link", nearest_parent_of_focused_item_li);
plugin.hidePanel(nearest_parent_of_focused_item_a);
nearest_parent_of_focused_item_a.trigger('focus');
}}
if(plugin.isMobileView()&&! submenu_open){
plugin.hideMobileMenu();
}}
if(keyCode===space_key||keyCode===enter_key){
if(active_link.is(".mega-menu-toggle-block button, .mega-menu-toggle-animated-block button")){
e.preventDefault();
if($toggle_bar.hasClass("mega-menu-open")){
plugin.hideMobileMenu();
}else{
plugin.showMobileMenu();
html_body_class_timeout=setTimeout(function(){
$menu.find("a.mega-menu-link").first().trigger('focus');
}, plugin.settings.effect_speed_mobile);
}}
}
if(keyCode===enter_key){
if(active_link.is(".mega-indicator")){
if(active_link.closest("li.mega-menu-item").hasClass("mega-toggle-on")&&! active_link.closest("ul.mega-sub-menu").parent().hasClass("mega-menu-tabbed")){
plugin.hidePanel(active_link.parent());
}else{
plugin.showPanel(active_link.parent());
}
return;
}
if(active_link.parent().is(items_with_submenus)){
if(plugin.isMobileView()&&active_link.parent().is(".mega-hide-sub-menu-on-mobile")){
return;
}
if(active_link.is("[href]")===false){
if(active_link.parent().hasClass("mega-toggle-on")&&! active_link.closest("ul.mega-sub-menu").parent().hasClass("mega-menu-tabbed")){
plugin.hidePanel(active_link);
}else{
plugin.showPanel(active_link);
}
return;
}
if(active_link.parent().hasClass("mega-toggle-on")&&! active_link.closest("ul.mega-sub-menu").parent().hasClass("mega-menu-tabbed")){
return;
}else{
e.preventDefault();
plugin.showPanel(active_link);
}}
}
if(shouldTrapFocusInCurrentSubMenu()){
var focused_item=$(":focus", $menu);
if(focused_item.length===0){
e.preventDefault();
$("> li.mega-menu-item:visible", $menu).find("> a.mega-menu-link, .mega-search span[role=button]").first().trigger('focus');
return;
}
var next_item_to_focus=focused_item.parent().nextAll("li.mega-menu-item:visible").find("> a.mega-menu-link, .mega-search span[role=button]").first();
if(next_item_to_focus.length===0&&focused_item.closest(".mega-menu-megamenu").length!==0){
var all_li_parents=focused_item.parentsUntil(".mega-menu-megamenu");
if(focused_item.is(all_li_parents.find("a.mega-menu-link").last())){
next_item_to_focus=all_li_parents.find(".mega-back-button:visible > a.mega-menu-link").first();
}}
if(next_item_to_focus.length===0){
next_item_to_focus=focused_item.parent().prevAll("li.mega-menu-item:visible").find("> a.mega-menu-link, .mega-search span[role=button]").first();
}
if(next_item_to_focus.length!==0){
e.preventDefault();
next_item_to_focus.trigger('focus');
}}
var shouldGoToNextTopLevelItem=function(){
return(( keyCode===right_arrow_key&&plugin.isDesktopView())||(keyCode===down_arrow_key&&plugin.isMobileView()) )&&$menu.hasClass("mega-menu-horizontal");
}
var shouldGoToPreviousTopLevelItem=function(){
return(( keyCode===left_arrow_key&&plugin.isDesktopView())||(keyCode===up_arrow_key&&plugin.isMobileView()) )&&$menu.hasClass("mega-menu-horizontal");
}
if(shouldGoToNextTopLevelItem()){
e.preventDefault();
var next_top_level_item=$("> .mega-toggle-on", $menu).nextAll("li.mega-menu-item:visible").find("> a.mega-menu-link, .mega-search span[role=button]").first();
if(next_top_level_item.length===0){
next_top_level_item=$(":focus", $menu).parent().nextAll("li.mega-menu-item:visible").find("> a.mega-menu-link, .mega-search span[role=button]").first();
}
if(next_top_level_item.length===0){
next_top_level_item=$(":focus", $menu).parent().parent().parent().nextAll("li.mega-menu-item:visible").find("> a.mega-menu-link, .mega-search span[role=button]").first();
}
plugin.hideAllPanels();
next_top_level_item.trigger('focus');
}
if(shouldGoToPreviousTopLevelItem()){
e.preventDefault();
var prev_top_level_item=$("> .mega-toggle-on", $menu).prevAll("li.mega-menu-item:visible").find("> a.mega-menu-link, .mega-search span[role=button]").last();
if(prev_top_level_item.length===0){
prev_top_level_item=$(":focus", $menu).parent().prevAll("li.mega-menu-item:visible").find("> a.mega-menu-link, .mega-search span[role=button]").last();
}
if(prev_top_level_item.length===0){
prev_top_level_item=$(":focus", $menu).parent().parent().parent().prevAll("li.mega-menu-item:visible").find("> a.mega-menu-link, .mega-search span[role=button]").last();
}
plugin.hideAllPanels();
prev_top_level_item.trigger('focus');
}});
$wrap.on("focusout.megamenu", function(e){
if($wrap.hasClass("mega-keyboard-navigation")){
setTimeout(function(){
var menu_has_focus=$wrap.find(":focus").length > 0;
if(! menu_has_focus){
$wrap.removeClass("mega-keyboard-navigation");
plugin.hideAllPanels();
plugin.hideMobileMenu();
}}, 10);
}});
};
plugin.unbindAllEvents=function(){
$("ul.mega-sub-menu, li.mega-menu-item, li.mega-menu-row, li.mega-menu-column, a.mega-menu-link, .mega-indicator", $menu).off().unbind();
};
plugin.unbindClickEvents=function(){
if($wrap.hasClass('mega-keyboard-navigation')){
return;
}
$("> a.mega-menu-link", items_with_submenus).not(collapse_children_parents).off("click.megamenu touchend.megamenu");
$wrap.data('has-click-events', false);
};
plugin.unbindHoverEvents=function(){
items_with_submenus.off("mouseenter.megamenu mouseleave.megamenu");
};
plugin.unbindHoverIntentEvents=function(){
items_with_submenus.off("mouseenter mouseleave").removeProp("hoverIntent_t").removeProp("hoverIntent_s");
};
plugin.unbindKeyboardEvents=function(){
$wrap.off("keyup.megamenu keydown.megamenu focusout.megamenu");
};
plugin.unbindMegaMenuEvents=function(){
if(plugin.settings.event==="hover_intent"){
plugin.unbindHoverIntentEvents();
}
if(plugin.settings.event==="hover"){
plugin.unbindHoverEvents();
}
plugin.unbindClickEvents();
plugin.unbindKeyboardEvents();
};
plugin.bindMegaMenuEvents=function(){
plugin.unbindMegaMenuEvents();
if(plugin.isDesktopView()&&plugin.settings.event==="hover_intent"){
plugin.bindHoverIntentEvents();
}
if(plugin.isDesktopView()&&plugin.settings.event==="hover"){
plugin.bindHoverEvents();
}
plugin.bindClickEvents();
plugin.bindKeyboardEvents();
};
plugin.checkWidth=function(){
if(plugin.isMobileView()&&$menu.data("view")==="desktop"){
plugin.switchToMobile();
}
if(plugin.isDesktopView()&&$menu.data("view")==="mobile"){
plugin.switchToDesktop();
}
plugin.calculateDynamicSubmenuWidths($("> li.mega-menu-megamenu > a.mega-menu-link", $menu));
};
plugin.reverseRightAlignedItems=function(){
if(! $("body").hasClass("rtl")&&$menu.hasClass("mega-menu-horizontal")&&$menu.css("display")!=='flex'){
$menu.append($menu.children("li.mega-item-align-right").get().reverse());
}};
plugin.addClearClassesToMobileItems=function(){
$(".mega-menu-row", $menu).each(function(){
$("> .mega-sub-menu > .mega-menu-column:not(.mega-hide-on-mobile)", $(this)).filter(":even").addClass("mega-menu-clear");
});
};
plugin.initDesktop=function(){
$menu.data("view", "desktop");
plugin.bindMegaMenuEvents();
plugin.initIndicators();
};
plugin.initMobile=function(){
plugin.switchToMobile();
};
plugin.switchToDesktop=function(){
$menu.data("view", "desktop");
plugin.bindMegaMenuEvents();
plugin.reverseRightAlignedItems();
plugin.hideAllPanels();
plugin.hideMobileMenu(true);
$menu.removeAttr('role');
$menu.removeAttr('aria-modal');
$menu.removeAttr('aria-hidden');
};
plugin.switchToMobile=function(){
$menu.data("view", "mobile");
if(plugin.isMobileOffCanvas()&&$toggle_bar.is(":visible")){
$menu.attr('role', 'dialog');
$menu.attr('aria-modal', 'true');
$menu.attr('aria-hidden', 'true');
}
plugin.bindMegaMenuEvents();
plugin.initIndicators();
plugin.reverseRightAlignedItems();
plugin.addClearClassesToMobileItems();
plugin.hideAllPanels();
plugin.expandMobileSubMenus();
};
plugin.initToggleBar=function(){
$toggle_bar.on("click", function(e){
if($(e.target).is(".mega-menu-toggle, .mega-menu-toggle-custom-block *, .mega-menu-toggle-block, .mega-menu-toggle-animated-block, .mega-menu-toggle-animated-block *, .mega-toggle-blocks-left, .mega-toggle-blocks-center, .mega-toggle-blocks-right, .mega-toggle-label, .mega-toggle-label span")){
e.preventDefault();
if($(this).hasClass("mega-menu-open")){
plugin.hideMobileMenu();
}else{
plugin.showMobileMenu();
}}
});
};
plugin.initIndicators=function(){
$menu.off('click.megamenu', '.mega-indicator');
$menu.on('click.megamenu', '.mega-indicator', function(e){
e.preventDefault();
e.stopPropagation();
if($(this).closest(".mega-menu-item").hasClass("mega-toggle-on")){
if(! $(this).closest("ul.mega-sub-menu").parent().hasClass("mega-menu-tabbed")||plugin.isMobileView()){
plugin.hidePanel($(this).parent(), false);
}}else{
plugin.showPanel($(this).parent(), false);
}});
};
plugin.hideMobileMenu=function(force){
force=force||false;
if(! $toggle_bar.is(":visible")&&! force){
return;
}
$menu.attr("aria-hidden", "true");
html_body_class_timeout=setTimeout(function(){
$("body").removeClass($menu.attr("id") + "-mobile-open");
$("html").removeClass($menu.attr("id") + "-off-canvas-open");
}, plugin.settings.effect_speed_mobile);
if($wrap.hasClass("mega-keyboard-navigation")){
$(".mega-menu-toggle-block button, button.mega-toggle-animated", $toggle_bar).first().trigger('focus');
}
$(".mega-toggle-label, .mega-toggle-animated", $toggle_bar).attr("aria-expanded", "false");
if(plugin.settings.effect_mobile==="slide"&&! force){
$menu.animate({"height":"hide"}, plugin.settings.effect_speed_mobile, function(){
$menu.css({
width: "",
left: "",
display: ""
});
$toggle_bar.removeClass("mega-menu-open");
});
}else{
$menu.css({
width: "",
left: "",
display: ""
});
$toggle_bar.removeClass("mega-menu-open");
}
$menu.triggerHandler("mmm:hideMobileMenu");
};
plugin.showMobileMenu=function(){
if(! $toggle_bar.is(":visible")){
return;
}
clearTimeout(html_body_class_timeout);
$("body").addClass($menu.attr("id") + "-mobile-open");
plugin.expandMobileSubMenus();
if(plugin.isMobileOffCanvas()){
$("html").addClass($menu.attr("id") + "-off-canvas-open");
}
if(plugin.settings.effect_mobile==="slide"){
$menu.animate({"height":"show"}, plugin.settings.effect_speed_mobile, function(){
$(this).css("display", "");
});
}
$(".mega-toggle-label, .mega-toggle-animated", $toggle_bar).attr("aria-expanded", "true");
$toggle_bar.addClass("mega-menu-open");
plugin.toggleBarForceWidth();
$menu.attr("aria-hidden", "false");
$menu.triggerHandler("mmm:showMobileMenu");
};
plugin.toggleBarForceWidth=function(){
if($(plugin.settings.mobile_force_width).length&&(plugin.settings.effect_mobile==="slide"||plugin.settings.effect_mobile==="disabled") ){
var submenu_offset=$toggle_bar.offset();
var target_offset=$(plugin.settings.mobile_force_width).offset();
$menu.css({
width: $(plugin.settings.mobile_force_width).outerWidth(),
left: (target_offset.left - submenu_offset.left) + "px"
});
}};
plugin.doConsoleChecks=function(){
if(plugin.settings.mobile_force_width!="false"&&! $(plugin.settings.mobile_force_width).length&&(plugin.settings.effect_mobile==="slide"||plugin.settings.effect_mobile==="disabled") ){
console.warn('Max Mega Menu #' + $wrap.attr('id') + ': Mobile Force Width element (' + plugin.settings.mobile_force_width + ') not found');
}
const cssWidthRegex=/^((\d+(\.\d+)?(px|%|em|rem|vw|vh|ch|ex|cm|mm|in|pt|pc))|auto)$/i;
if(plugin.settings.panel_width!==undefined&&! cssWidthRegex.test(plugin.settings.panel_width)&&! $(plugin.settings.panel_width).length){
console.warn('Max Mega Menu #' + $wrap.attr('id') + ': Panel Width (Outer) element (' + plugin.settings.panel_width + ') not found');
}
if(plugin.settings.panel_inner_width!==undefined&&! cssWidthRegex.test(plugin.settings.panel_inner_width)&&! $(plugin.settings.panel_inner_width).length){
console.warn('Max Mega Menu #' + $wrap.attr('id') + ': Panel Width (Inner) element (' + plugin.settings.panel_inner_width + ') not found');
}}
plugin.init=function(){
$menu.triggerHandler("before_mega_menu_init");
plugin.settings=$.extend({}, defaults, options);
if(window.console){
plugin.doConsoleChecks();
}
$menu.removeClass("mega-no-js");
plugin.initToggleBar();
if(plugin.settings.unbind_events==="true"){
plugin.unbindAllEvents();
}
$(window).on("load", function(){
plugin.calculateDynamicSubmenuWidths($("> li.mega-menu-megamenu > a.mega-menu-link", $menu));
});
if(plugin.isDesktopView()){
plugin.initDesktop();
}else{
plugin.initMobile();
}
$(window).on("resize", function(){
plugin.checkWidth();
});
$menu.triggerHandler("after_mega_menu_init");
};
plugin.init();
};
$.fn.maxmegamenu=function(options){
return this.each(function(){
if(undefined===$(this).data("maxmegamenu")){
var plugin=new $.maxmegamenu(this, options);
$(this).data("maxmegamenu", plugin);
}});
};
$(function(){
$(".max-mega-menu").maxmegamenu();
});
}(jQuery));
let WPFormsUserJourney=window.WPFormsUserJourney||((n,s)=>{let u={init(){u.checkCleanupCookie();let e=u.getUserJourneyData();var r=Math.round(Date.now()/1e3);0!==Object.keys(e).length||""===n.referrer||n.referrer.startsWith(s.location.origin)||(e[r-2]=n.referrer+"|#|{ReferrerPageTitle}");let t=s.location.href+"|#|"+n.title;"undefined"!=typeof wpforms_user_journey&&wpforms_user_journey.page_id&&(t+="|#|"+Number(wpforms_user_journey.page_id));var o=encodeURIComponent(u.addSlashes(t)),a=u.getLatestTimeStamp(e);e[a]===o&&delete e[a],e[r]=o,e=u.getLastData(e),u.setUserJourneyInputs(e),u.setUserJourneyData(e)},getObjectKeysAsNumbers(e){return Object.keys(e).map(e=>Number.parseInt(e,10))},getLatestTimeStamp(e){e=u.getObjectKeysAsNumbers(e);return Math.max(...e).toString()},checkCleanupCookie(){u.createCookie("_wpfuj","",0),"1"===u.getCookie(wpforms_user_journey.cleanup_cookie_name)&&(localStorage.removeItem(wpforms_user_journey.storage_name),u.createCookie(wpforms_user_journey.cleanup_cookie_name,"",0))},setUserJourneyInputs(t){let o=wpforms_user_journey.storage_name;n.querySelectorAll("form.wpforms-form").forEach(e=>{let r=e.querySelector(`input[name="${o}"]`);r||((r=n.createElement("input")).type="hidden",r.name=o,e.appendChild(r)),r.value=JSON.stringify(t)})},setUserJourneyData(e){u.setLocalStorage(JSON.stringify(e))},setLocalStorage(e){try{localStorage.setItem(wpforms_user_journey.storage_name,e)}catch(e){u.debug("Error setting local storage:",e)}},getLastData(e){var r=Object.entries(e).sort(([e],[r])=>Number(e)-Number(r)),t=[];let o=2;var a=Math.floor(Date.now()/1e3)-31536e3;for(let e=r.length-1;0<=e;--e){var[s,n]=r[e];if(Number(s)<a)break;if(t.length>=wpforms_user_journey.max_data_items)break;var u=String(s).length+String(n).length+6;if(o+u>wpforms_user_journey.max_data_size)break;o+=u,t.push([s,n])}return Object.fromEntries(t)},getUserJourneyData(){let e={};try{var r=JSON.parse(u.getLocalStorage());r&&"object"==typeof r&&!Array.isArray(r)&&(e=r)}catch(e){u.debug("Error parsing JSON:",e)}return e},getLocalStorage(){let e=null;try{e=localStorage.getItem(wpforms_user_journey.storage_name)}catch(e){u.debug("Error getting local storage:",e)}return e},createCookie(e,r,t){let o="",a="";var s;wpforms_user_journey.is_ssl&&(a=";secure"),o=t?-1===t?"":((s=new Date).setTime(s.getTime()+24*t*60*60*1e3),";expires="+s.toGMTString()):";expires=Thu, 01 Jan 1970 00:00:01 GMT",n.cookie=e+"="+r+o+";path=/;samesite=strict"+a},getCookie(e){var r,t=e+"=";for(r of n.cookie.split(";")){let e=r;for(;" "===e.charAt(0);)e=e.substring(1,e.length);if(0===e.indexOf(t))return e.substring(t.length,e.length)}return null},addSlashes(e){return(e+"").replace(/[\\"]/g,"\\$&")},debug(...e){wpforms_user_journey.is_debug&&console.log("User Journey:",...e)}};return u})(document,window);WPFormsUserJourney.init();
!function(a){var b,c,d="0.4.2",e="hasOwnProperty",f=/[\.\/]/,g="*",h=function(){},i=function(a,b){return a-b},j={n:{}},k=function(a,d){a=String(a);var e,f=c,g=Array.prototype.slice.call(arguments,2),h=k.listeners(a),j=0,l=[],m={},n=[],o=b;b=a,c=0;for(var p=0,q=h.length;q>p;p++)"zIndex"in h[p]&&(l.push(h[p].zIndex),h[p].zIndex<0&&(m[h[p].zIndex]=h[p]));for(l.sort(i);l[j]<0;)if(e=m[l[j++]],n.push(e.apply(d,g)),c)return c=f,n;for(p=0;q>p;p++)if(e=h[p],"zIndex"in e)if(e.zIndex==l[j]){if(n.push(e.apply(d,g)),c)break;do if(j++,e=m[l[j]],e&&n.push(e.apply(d,g)),c)break;while(e)}else m[e.zIndex]=e;else if(n.push(e.apply(d,g)),c)break;return c=f,b=o,n.length?n:null};k._events=j,k.listeners=function(a){var b,c,d,e,h,i,k,l,m=a.split(f),n=j,o=[n],p=[];for(e=0,h=m.length;h>e;e++){for(l=[],i=0,k=o.length;k>i;i++)for(n=o[i].n,c=[n[m[e]],n[g]],d=2;d--;)b=c[d],b&&(l.push(b),p=p.concat(b.f||[]));o=l}return p},k.on=function(a,b){if(a=String(a),"function"!=typeof b)return function(){};for(var c=a.split(f),d=j,e=0,g=c.length;g>e;e++)d=d.n,d=d.hasOwnProperty(c[e])&&d[c[e]]||(d[c[e]]={n:{}});for(d.f=d.f||[],e=0,g=d.f.length;g>e;e++)if(d.f[e]==b)return h;return d.f.push(b),function(a){+a==+a&&(b.zIndex=+a)}},k.f=function(a){var b=[].slice.call(arguments,1);return function(){k.apply(null,[a,null].concat(b).concat([].slice.call(arguments,0)))}},k.stop=function(){c=1},k.nt=function(a){return a?new RegExp("(?:\\.|\\/|^)"+a+"(?:\\.|\\/|$)").test(b):b},k.nts=function(){return b.split(f)},k.off=k.unbind=function(a,b){if(!a)return void(k._events=j={n:{}});var c,d,h,i,l,m,n,o=a.split(f),p=[j];for(i=0,l=o.length;l>i;i++)for(m=0;m<p.length;m+=h.length-2){if(h=[m,1],c=p[m].n,o[i]!=g)c[o[i]]&&h.push(c[o[i]]);else for(d in c)c[e](d)&&h.push(c[d]);p.splice.apply(p,h)}for(i=0,l=p.length;l>i;i++)for(c=p[i];c.n;){if(b){if(c.f){for(m=0,n=c.f.length;n>m;m++)if(c.f[m]==b){c.f.splice(m,1);break}!c.f.length&&delete c.f}for(d in c.n)if(c.n[e](d)&&c.n[d].f){var q=c.n[d].f;for(m=0,n=q.length;n>m;m++)if(q[m]==b){q.splice(m,1);break}!q.length&&delete c.n[d].f}}else{delete c.f;for(d in c.n)c.n[e](d)&&c.n[d].f&&delete c.n[d].f}c=c.n}},k.once=function(a,b){var c=function(){return k.unbind(a,c),b.apply(this,arguments)};return k.on(a,c)},k.version=d,k.toString=function(){return"You are running Eve "+d},"undefined"!=typeof module&&module.exports?module.exports=k:"undefined"!=typeof define?define("eve",[],function(){return k}):a.eve=k}(window||this),function(a,b){"function"==typeof define&&define.amd?define(["eve"],function(c){return b(a,c)}):b(a,a.eve||"function"==typeof require&&require("eve"))}(this,function(a,b){function c(a){if(c.is(a,"function"))return u?a():b.on("raphael.DOMload",a);if(c.is(a,V))return c._engine.create[D](c,a.splice(0,3+c.is(a[0],T))).add(a);var d=Array.prototype.slice.call(arguments,0);if(c.is(d[d.length-1],"function")){var e=d.pop();return u?e.call(c._engine.create[D](c,d)):b.on("raphael.DOMload",function(){e.call(c._engine.create[D](c,d))})}return c._engine.create[D](c,arguments)}function d(a){if("function"==typeof a||Object(a)!==a)return a;var b=new a.constructor;for(var c in a)a[z](c)&&(b[c]=d(a[c]));return b}function e(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return a.push(a.splice(c,1)[0])}function f(a,b,c){function d(){var f=Array.prototype.slice.call(arguments,0),g=f.join("␀"),h=d.cache=d.cache||{},i=d.count=d.count||[];return h[z](g)?(e(i,g),c?c(h[g]):h[g]):(i.length>=1e3&&delete h[i.shift()],i.push(g),h[g]=a[D](b,f),c?c(h[g]):h[g])}return d}function g(){return this.hex}function h(a,b){for(var c=[],d=0,e=a.length;e-2*!b>d;d+=2){var f=[{x:+a[d-2],y:+a[d-1]},{x:+a[d],y:+a[d+1]},{x:+a[d+2],y:+a[d+3]},{x:+a[d+4],y:+a[d+5]}];b?d?e-4==d?f[3]={x:+a[0],y:+a[1]}:e-2==d&&(f[2]={x:+a[0],y:+a[1]},f[3]={x:+a[2],y:+a[3]}):f[0]={x:+a[e-2],y:+a[e-1]}:e-4==d?f[3]=f[2]:d||(f[0]={x:+a[d],y:+a[d+1]}),c.push(["C",(-f[0].x+6*f[1].x+f[2].x)/6,(-f[0].y+6*f[1].y+f[2].y)/6,(f[1].x+6*f[2].x-f[3].x)/6,(f[1].y+6*f[2].y-f[3].y)/6,f[2].x,f[2].y])}return c}function i(a,b,c,d,e){var f=-3*b+9*c-9*d+3*e,g=a*f+6*b-12*c+6*d;return a*g-3*b+3*c}function j(a,b,c,d,e,f,g,h,j){null==j&&(j=1),j=j>1?1:0>j?0:j;for(var k=j/2,l=12,m=[-.1252,.1252,-.3678,.3678,-.5873,.5873,-.7699,.7699,-.9041,.9041,-.9816,.9816],n=[.2491,.2491,.2335,.2335,.2032,.2032,.1601,.1601,.1069,.1069,.0472,.0472],o=0,p=0;l>p;p++){var q=k*m[p]+k,r=i(q,a,c,e,g),s=i(q,b,d,f,h),t=r*r+s*s;o+=n[p]*N.sqrt(t)}return k*o}function k(a,b,c,d,e,f,g,h,i){if(!(0>i||j(a,b,c,d,e,f,g,h)<i)){var k,l=1,m=l/2,n=l-m,o=.01;for(k=j(a,b,c,d,e,f,g,h,n);Q(k-i)>o;)m/=2,n+=(i>k?1:-1)*m,k=j(a,b,c,d,e,f,g,h,n);return n}}function l(a,b,c,d,e,f,g,h){if(!(O(a,c)<P(e,g)||P(a,c)>O(e,g)||O(b,d)<P(f,h)||P(b,d)>O(f,h))){var i=(a*d-b*c)*(e-g)-(a-c)*(e*h-f*g),j=(a*d-b*c)*(f-h)-(b-d)*(e*h-f*g),k=(a-c)*(f-h)-(b-d)*(e-g);if(k){var l=i/k,m=j/k,n=+l.toFixed(2),o=+m.toFixed(2);if(!(n<+P(a,c).toFixed(2)||n>+O(a,c).toFixed(2)||n<+P(e,g).toFixed(2)||n>+O(e,g).toFixed(2)||o<+P(b,d).toFixed(2)||o>+O(b,d).toFixed(2)||o<+P(f,h).toFixed(2)||o>+O(f,h).toFixed(2)))return{x:l,y:m}}}}function m(a,b,d){var e=c.bezierBBox(a),f=c.bezierBBox(b);if(!c.isBBoxIntersect(e,f))return d?0:[];for(var g=j.apply(0,a),h=j.apply(0,b),i=O(~~(g/5),1),k=O(~~(h/5),1),m=[],n=[],o={},p=d?0:[],q=0;i+1>q;q++){var r=c.findDotsAtSegment.apply(c,a.concat(q/i));m.push({x:r.x,y:r.y,t:q/i})}for(q=0;k+1>q;q++)r=c.findDotsAtSegment.apply(c,b.concat(q/k)),n.push({x:r.x,y:r.y,t:q/k});for(q=0;i>q;q++)for(var s=0;k>s;s++){var t=m[q],u=m[q+1],v=n[s],w=n[s+1],x=Q(u.x-t.x)<.001?"y":"x",y=Q(w.x-v.x)<.001?"y":"x",z=l(t.x,t.y,u.x,u.y,v.x,v.y,w.x,w.y);if(z){if(o[z.x.toFixed(4)]==z.y.toFixed(4))continue;o[z.x.toFixed(4)]=z.y.toFixed(4);var A=t.t+Q((z[x]-t[x])/(u[x]-t[x]))*(u.t-t.t),B=v.t+Q((z[y]-v[y])/(w[y]-v[y]))*(w.t-v.t);A>=0&&1.001>=A&&B>=0&&1.001>=B&&(d?p++:p.push({x:z.x,y:z.y,t1:P(A,1),t2:P(B,1)}))}}return p}function n(a,b,d){a=c._path2curve(a),b=c._path2curve(b);for(var e,f,g,h,i,j,k,l,n,o,p=d?0:[],q=0,r=a.length;r>q;q++){var s=a[q];if("M"==s[0])e=i=s[1],f=j=s[2];else{"C"==s[0]?(n=[e,f].concat(s.slice(1)),e=n[6],f=n[7]):(n=[e,f,e,f,i,j,i,j],e=i,f=j);for(var t=0,u=b.length;u>t;t++){var v=b[t];if("M"==v[0])g=k=v[1],h=l=v[2];else{"C"==v[0]?(o=[g,h].concat(v.slice(1)),g=o[6],h=o[7]):(o=[g,h,g,h,k,l,k,l],g=k,h=l);var w=m(n,o,d);if(d)p+=w;else{for(var x=0,y=w.length;y>x;x++)w[x].segment1=q,w[x].segment2=t,w[x].bez1=n,w[x].bez2=o;p=p.concat(w)}}}}}return p}function o(a,b,c,d,e,f){null!=a?(this.a=+a,this.b=+b,this.c=+c,this.d=+d,this.e=+e,this.f=+f):(this.a=1,this.b=0,this.c=0,this.d=1,this.e=0,this.f=0)}function p(){return this.x+H+this.y+H+this.width+" × "+this.height}function q(a,b,c,d,e,f){function g(a){return((l*a+k)*a+j)*a}function h(a,b){var c=i(a,b);return((o*c+n)*c+m)*c}function i(a,b){var c,d,e,f,h,i;for(e=a,i=0;8>i;i++){if(f=g(e)-a,Q(f)<b)return e;if(h=(3*l*e+2*k)*e+j,Q(h)<1e-6)break;e-=f/h}if(c=0,d=1,e=a,c>e)return c;if(e>d)return d;for(;d>c;){if(f=g(e),Q(f-a)<b)return e;a>f?c=e:d=e,e=(d-c)/2+c}return e}var j=3*b,k=3*(d-b)-j,l=1-j-k,m=3*c,n=3*(e-c)-m,o=1-m-n;return h(a,1/(200*f))}function r(a,b){var c=[],d={};if(this.ms=b,this.times=1,a){for(var e in a)a[z](e)&&(d[_(e)]=a[e],c.push(_(e)));c.sort(lb)}this.anim=d,this.top=c[c.length-1],this.percents=c}function s(a,d,e,f,g,h){e=_(e);var i,j,k,l,m,n,p=a.ms,r={},s={},t={};if(f)for(v=0,x=ic.length;x>v;v++){var u=ic[v];if(u.el.id==d.id&&u.anim==a){u.percent!=e?(ic.splice(v,1),k=1):j=u,d.attr(u.totalOrigin);break}}else f=+s;for(var v=0,x=a.percents.length;x>v;v++){if(a.percents[v]==e||a.percents[v]>f*a.top){e=a.percents[v],m=a.percents[v-1]||0,p=p/a.top*(e-m),l=a.percents[v+1],i=a.anim[e];break}f&&d.attr(a.anim[a.percents[v]])}if(i){if(j)j.initstatus=f,j.start=new Date-j.ms*f;else{for(var y in i)if(i[z](y)&&(db[z](y)||d.paper.customAttributes[z](y)))switch(r[y]=d.attr(y),null==r[y]&&(r[y]=cb[y]),s[y]=i[y],db[y]){case T:t[y]=(s[y]-r[y])/p;break;case"colour":r[y]=c.getRGB(r[y]);var A=c.getRGB(s[y]);t[y]={r:(A.r-r[y].r)/p,g:(A.g-r[y].g)/p,b:(A.b-r[y].b)/p};break;case"path":var B=Kb(r[y],s[y]),C=B[1];for(r[y]=B[0],t[y]=[],v=0,x=r[y].length;x>v;v++){t[y][v]=[0];for(var D=1,F=r[y][v].length;F>D;D++)t[y][v][D]=(C[v][D]-r[y][v][D])/p}break;case"transform":var G=d._,H=Pb(G[y],s[y]);if(H)for(r[y]=H.from,s[y]=H.to,t[y]=[],t[y].real=!0,v=0,x=r[y].length;x>v;v++)for(t[y][v]=[r[y][v][0]],D=1,F=r[y][v].length;F>D;D++)t[y][v][D]=(s[y][v][D]-r[y][v][D])/p;else{var K=d.matrix||new o,L={_:{transform:G.transform},getBBox:function(){return d.getBBox(1)}};r[y]=[K.a,K.b,K.c,K.d,K.e,K.f],Nb(L,s[y]),s[y]=L._.transform,t[y]=[(L.matrix.a-K.a)/p,(L.matrix.b-K.b)/p,(L.matrix.c-K.c)/p,(L.matrix.d-K.d)/p,(L.matrix.e-K.e)/p,(L.matrix.f-K.f)/p]}break;case"csv":var M=I(i[y])[J](w),N=I(r[y])[J](w);if("clip-rect"==y)for(r[y]=N,t[y]=[],v=N.length;v--;)t[y][v]=(M[v]-r[y][v])/p;s[y]=M;break;default:for(M=[][E](i[y]),N=[][E](r[y]),t[y]=[],v=d.paper.customAttributes[y].length;v--;)t[y][v]=((M[v]||0)-(N[v]||0))/p}var O=i.easing,P=c.easing_formulas[O];if(!P)if(P=I(O).match(Z),P&&5==P.length){var Q=P;P=function(a){return q(a,+Q[1],+Q[2],+Q[3],+Q[4],p)}}else P=nb;if(n=i.start||a.start||+new Date,u={anim:a,percent:e,timestamp:n,start:n+(a.del||0),status:0,initstatus:f||0,stop:!1,ms:p,easing:P,from:r,diff:t,to:s,el:d,callback:i.callback,prev:m,next:l,repeat:h||a.times,origin:d.attr(),totalOrigin:g},ic.push(u),f&&!j&&!k&&(u.stop=!0,u.start=new Date-p*f,1==ic.length))return kc();k&&(u.start=new Date-u.ms*f),1==ic.length&&jc(kc)}b("raphael.anim.start."+d.id,d,a)}}function t(a){for(var b=0;b<ic.length;b++)ic[b].el.paper==a&&ic.splice(b--,1)}c.version="2.1.2",c.eve=b;var u,v,w=/[, ]+/,x={circle:1,rect:1,path:1,ellipse:1,text:1,image:1},y=/\{(\d+)\}/g,z="hasOwnProperty",A={doc:document,win:a},B={was:Object.prototype[z].call(A.win,"Raphael"),is:A.win.Raphael},C=function(){this.ca=this.customAttributes={}},D="apply",E="concat",F="ontouchstart"in A.win||A.win.DocumentTouch&&A.doc instanceof DocumentTouch,G="",H=" ",I=String,J="split",K="click dblclick mousedown mousemove mouseout mouseover mouseup touchstart touchmove touchend touchcancel"[J](H),L={mousedown:"touchstart",mousemove:"touchmove",mouseup:"touchend"},M=I.prototype.toLowerCase,N=Math,O=N.max,P=N.min,Q=N.abs,R=N.pow,S=N.PI,T="number",U="string",V="array",W=Object.prototype.toString,X=(c._ISURL=/^url\(['"]?(.+?)['"]?\)$/i,/^\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),Y={NaN:1,Infinity:1,"-Infinity":1},Z=/^(?:cubic-)?bezier\(([^,]+),([^,]+),([^,]+),([^\)]+)\)/,$=N.round,_=parseFloat,ab=parseInt,bb=I.prototype.toUpperCase,cb=c._availableAttrs={"arrow-end":"none","arrow-start":"none",blur:0,"clip-rect":"0 0 1e9 1e9",cursor:"default",cx:0,cy:0,fill:"#fff","fill-opacity":1,font:'10px "Arial"',"font-family":'"Arial"',"font-size":"10","font-style":"normal","font-weight":400,gradient:0,height:0,href:"http://raphaeljs.com/","letter-spacing":0,opacity:1,path:"M0,0",r:0,rx:0,ry:0,src:"",stroke:"#000","stroke-dasharray":"","stroke-linecap":"butt","stroke-linejoin":"butt","stroke-miterlimit":0,"stroke-opacity":1,"stroke-width":1,target:"_blank","text-anchor":"middle",title:"Raphael",transform:"",width:0,x:0,y:0},db=c._availableAnimAttrs={blur:T,"clip-rect":"csv",cx:T,cy:T,fill:"colour","fill-opacity":T,"font-size":T,height:T,opacity:T,path:"path",r:T,rx:T,ry:T,stroke:"colour","stroke-opacity":T,"stroke-width":T,transform:"transform",width:T,x:T,y:T},eb=/[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*,[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*/,fb={hs:1,rg:1},gb=/,?([achlmqrstvxz]),?/gi,hb=/([achlmrqstvz])[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029,]*((-?\d*\.?\d*(?:e[\-+]?\d+)?[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*,?[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*)+)/gi,ib=/([rstm])[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029,]*((-?\d*\.?\d*(?:e[\-+]?\d+)?[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*,?[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*)+)/gi,jb=/(-?\d*\.?\d*(?:e[\-+]?\d+)?)[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*,?[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*/gi,kb=(c._radial_gradient=/^r(?:\(([^,]+?)[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*,[\x09\x0a\x0b\x0c\x0d\x20\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029]*([^\)]+?)\))?/,{}),lb=function(a,b){return _(a)-_(b)},mb=function(){},nb=function(a){return a},ob=c._rectPath=function(a,b,c,d,e){return e?[["M",a+e,b],["l",c-2*e,0],["a",e,e,0,0,1,e,e],["l",0,d-2*e],["a",e,e,0,0,1,-e,e],["l",2*e-c,0],["a",e,e,0,0,1,-e,-e],["l",0,2*e-d],["a",e,e,0,0,1,e,-e],["z"]]:[["M",a,b],["l",c,0],["l",0,d],["l",-c,0],["z"]]},pb=function(a,b,c,d){return null==d&&(d=c),[["M",a,b],["m",0,-d],["a",c,d,0,1,1,0,2*d],["a",c,d,0,1,1,0,-2*d],["z"]]},qb=c._getPath={path:function(a){return a.attr("path")},circle:function(a){var b=a.attrs;return pb(b.cx,b.cy,b.r)},ellipse:function(a){var b=a.attrs;return pb(b.cx,b.cy,b.rx,b.ry)},rect:function(a){var b=a.attrs;return ob(b.x,b.y,b.width,b.height,b.r)},image:function(a){var b=a.attrs;return ob(b.x,b.y,b.width,b.height)},text:function(a){var b=a._getBBox();return ob(b.x,b.y,b.width,b.height)},set:function(a){var b=a._getBBox();return ob(b.x,b.y,b.width,b.height)}},rb=c.mapPath=function(a,b){if(!b)return a;var c,d,e,f,g,h,i;for(a=Kb(a),e=0,g=a.length;g>e;e++)for(i=a[e],f=1,h=i.length;h>f;f+=2)c=b.x(i[f],i[f+1]),d=b.y(i[f],i[f+1]),i[f]=c,i[f+1]=d;return a};if(c._g=A,c.type=A.win.SVGAngle||A.doc.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1")?"SVG":"VML","VML"==c.type){var sb,tb=A.doc.createElement("div");if(tb.innerHTML='<v:shape adj="1"/>',sb=tb.firstChild,sb.style.behavior="url(#default#VML)",!sb||"object"!=typeof sb.adj)return c.type=G;tb=null}c.svg=!(c.vml="VML"==c.type),c._Paper=C,c.fn=v=C.prototype=c.prototype,c._id=0,c._oid=0,c.is=function(a,b){return b=M.call(b),"finite"==b?!Y[z](+a):"array"==b?a instanceof Array:"null"==b&&null===a||b==typeof a&&null!==a||"object"==b&&a===Object(a)||"array"==b&&Array.isArray&&Array.isArray(a)||W.call(a).slice(8,-1).toLowerCase()==b},c.angle=function(a,b,d,e,f,g){if(null==f){var h=a-d,i=b-e;return h||i?(180+180*N.atan2(-i,-h)/S+360)%360:0}return c.angle(a,b,f,g)-c.angle(d,e,f,g)},c.rad=function(a){return a%360*S/180},c.deg=function(a){return Math.round(180*a/S%360*1e3)/1e3},c.snapTo=function(a,b,d){if(d=c.is(d,"finite")?d:10,c.is(a,V)){for(var e=a.length;e--;)if(Q(a[e]-b)<=d)return a[e]}else{a=+a;var f=b%a;if(d>f)return b-f;if(f>a-d)return b-f+a}return b};c.createUUID=function(a,b){return function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(a,b).toUpperCase()}}(/[xy]/g,function(a){var b=16*N.random()|0,c="x"==a?b:3&b|8;return c.toString(16)});c.setWindow=function(a){b("raphael.setWindow",c,A.win,a),A.win=a,A.doc=A.win.document,c._engine.initWin&&c._engine.initWin(A.win)};var ub=function(a){if(c.vml){var b,d=/^\s+|\s+$/g;try{var e=new ActiveXObject("htmlfile");e.write("<body>"),e.close(),b=e.body}catch(g){b=createPopup().document.body}var h=b.createTextRange();ub=f(function(a){try{b.style.color=I(a).replace(d,G);var c=h.queryCommandValue("ForeColor");return c=(255&c)<<16|65280&c|(16711680&c)>>>16,"#"+("000000"+c.toString(16)).slice(-6)}catch(e){return"none"}})}else{var i=A.doc.createElement("i");i.title="Raphaël Colour Picker",i.style.display="none",A.doc.body.appendChild(i),ub=f(function(a){return i.style.color=a,A.doc.defaultView.getComputedStyle(i,G).getPropertyValue("color")})}return ub(a)},vb=function(){return"hsb("+[this.h,this.s,this.b]+")"},wb=function(){return"hsl("+[this.h,this.s,this.l]+")"},xb=function(){return this.hex},yb=function(a,b,d){if(null==b&&c.is(a,"object")&&"r"in a&&"g"in a&&"b"in a&&(d=a.b,b=a.g,a=a.r),null==b&&c.is(a,U)){var e=c.getRGB(a);a=e.r,b=e.g,d=e.b}return(a>1||b>1||d>1)&&(a/=255,b/=255,d/=255),[a,b,d]},zb=function(a,b,d,e){a*=255,b*=255,d*=255;var f={r:a,g:b,b:d,hex:c.rgb(a,b,d),toString:xb};return c.is(e,"finite")&&(f.opacity=e),f};c.color=function(a){var b;return c.is(a,"object")&&"h"in a&&"s"in a&&"b"in a?(b=c.hsb2rgb(a),a.r=b.r,a.g=b.g,a.b=b.b,a.hex=b.hex):c.is(a,"object")&&"h"in a&&"s"in a&&"l"in a?(b=c.hsl2rgb(a),a.r=b.r,a.g=b.g,a.b=b.b,a.hex=b.hex):(c.is(a,"string")&&(a=c.getRGB(a)),c.is(a,"object")&&"r"in a&&"g"in a&&"b"in a?(b=c.rgb2hsl(a),a.h=b.h,a.s=b.s,a.l=b.l,b=c.rgb2hsb(a),a.v=b.b):(a={hex:"none"},a.r=a.g=a.b=a.h=a.s=a.v=a.l=-1)),a.toString=xb,a},c.hsb2rgb=function(a,b,c,d){this.is(a,"object")&&"h"in a&&"s"in a&&"b"in a&&(c=a.b,b=a.s,d=a.o,a=a.h),a*=360;var e,f,g,h,i;return a=a%360/60,i=c*b,h=i*(1-Q(a%2-1)),e=f=g=c-i,a=~~a,e+=[i,h,0,0,h,i][a],f+=[h,i,i,h,0,0][a],g+=[0,0,h,i,i,h][a],zb(e,f,g,d)},c.hsl2rgb=function(a,b,c,d){this.is(a,"object")&&"h"in a&&"s"in a&&"l"in a&&(c=a.l,b=a.s,a=a.h),(a>1||b>1||c>1)&&(a/=360,b/=100,c/=100),a*=360;var e,f,g,h,i;return a=a%360/60,i=2*b*(.5>c?c:1-c),h=i*(1-Q(a%2-1)),e=f=g=c-i/2,a=~~a,e+=[i,h,0,0,h,i][a],f+=[h,i,i,h,0,0][a],g+=[0,0,h,i,i,h][a],zb(e,f,g,d)},c.rgb2hsb=function(a,b,c){c=yb(a,b,c),a=c[0],b=c[1],c=c[2];var d,e,f,g;return f=O(a,b,c),g=f-P(a,b,c),d=0==g?null:f==a?(b-c)/g:f==b?(c-a)/g+2:(a-b)/g+4,d=(d+360)%6*60/360,e=0==g?0:g/f,{h:d,s:e,b:f,toString:vb}},c.rgb2hsl=function(a,b,c){c=yb(a,b,c),a=c[0],b=c[1],c=c[2];var d,e,f,g,h,i;return g=O(a,b,c),h=P(a,b,c),i=g-h,d=0==i?null:g==a?(b-c)/i:g==b?(c-a)/i+2:(a-b)/i+4,d=(d+360)%6*60/360,f=(g+h)/2,e=0==i?0:.5>f?i/(2*f):i/(2-2*f),{h:d,s:e,l:f,toString:wb}},c._path2string=function(){return this.join(",").replace(gb,"$1")};c._preload=function(a,b){var c=A.doc.createElement("img");c.style.cssText="position:absolute;left:-9999em;top:-9999em",c.onload=function(){b.call(this),this.onload=null,A.doc.body.removeChild(this)},c.onerror=function(){A.doc.body.removeChild(this)},A.doc.body.appendChild(c),c.src=a};c.getRGB=f(function(a){if(!a||(a=I(a)).indexOf("-")+1)return{r:-1,g:-1,b:-1,hex:"none",error:1,toString:g};if("none"==a)return{r:-1,g:-1,b:-1,hex:"none",toString:g};!(fb[z](a.toLowerCase().substring(0,2))||"#"==a.charAt())&&(a=ub(a));var b,d,e,f,h,i,j=a.match(X);return j?(j[2]&&(e=ab(j[2].substring(5),16),d=ab(j[2].substring(3,5),16),b=ab(j[2].substring(1,3),16)),j[3]&&(e=ab((h=j[3].charAt(3))+h,16),d=ab((h=j[3].charAt(2))+h,16),b=ab((h=j[3].charAt(1))+h,16)),j[4]&&(i=j[4][J](eb),b=_(i[0]),"%"==i[0].slice(-1)&&(b*=2.55),d=_(i[1]),"%"==i[1].slice(-1)&&(d*=2.55),e=_(i[2]),"%"==i[2].slice(-1)&&(e*=2.55),"rgba"==j[1].toLowerCase().slice(0,4)&&(f=_(i[3])),i[3]&&"%"==i[3].slice(-1)&&(f/=100)),j[5]?(i=j[5][J](eb),b=_(i[0]),"%"==i[0].slice(-1)&&(b*=2.55),d=_(i[1]),"%"==i[1].slice(-1)&&(d*=2.55),e=_(i[2]),"%"==i[2].slice(-1)&&(e*=2.55),("deg"==i[0].slice(-3)||"°"==i[0].slice(-1))&&(b/=360),"hsba"==j[1].toLowerCase().slice(0,4)&&(f=_(i[3])),i[3]&&"%"==i[3].slice(-1)&&(f/=100),c.hsb2rgb(b,d,e,f)):j[6]?(i=j[6][J](eb),b=_(i[0]),"%"==i[0].slice(-1)&&(b*=2.55),d=_(i[1]),"%"==i[1].slice(-1)&&(d*=2.55),e=_(i[2]),"%"==i[2].slice(-1)&&(e*=2.55),("deg"==i[0].slice(-3)||"°"==i[0].slice(-1))&&(b/=360),"hsla"==j[1].toLowerCase().slice(0,4)&&(f=_(i[3])),i[3]&&"%"==i[3].slice(-1)&&(f/=100),c.hsl2rgb(b,d,e,f)):(j={r:b,g:d,b:e,toString:g},j.hex="#"+(16777216|e|d<<8|b<<16).toString(16).slice(1),c.is(f,"finite")&&(j.opacity=f),j)):{r:-1,g:-1,b:-1,hex:"none",error:1,toString:g}},c),c.hsb=f(function(a,b,d){return c.hsb2rgb(a,b,d).hex}),c.hsl=f(function(a,b,d){return c.hsl2rgb(a,b,d).hex}),c.rgb=f(function(a,b,c){return"#"+(16777216|c|b<<8|a<<16).toString(16).slice(1)}),c.getColor=function(a){var b=this.getColor.start=this.getColor.start||{h:0,s:1,b:a||.75},c=this.hsb2rgb(b.h,b.s,b.b);return b.h+=.075,b.h>1&&(b.h=0,b.s-=.2,b.s<=0&&(this.getColor.start={h:0,s:1,b:b.b})),c.hex},c.getColor.reset=function(){delete this.start},c.parsePathString=function(a){if(!a)return null;var b=Ab(a);if(b.arr)return Cb(b.arr);var d={a:7,c:6,h:1,l:2,m:2,r:4,q:4,s:4,t:2,v:1,z:0},e=[];return c.is(a,V)&&c.is(a[0],V)&&(e=Cb(a)),e.length||I(a).replace(hb,function(a,b,c){var f=[],g=b.toLowerCase();if(c.replace(jb,function(a,b){b&&f.push(+b)}),"m"==g&&f.length>2&&(e.push([b][E](f.splice(0,2))),g="l",b="m"==b?"l":"L"),"r"==g)e.push([b][E](f));else for(;f.length>=d[g]&&(e.push([b][E](f.splice(0,d[g]))),d[g]););}),e.toString=c._path2string,b.arr=Cb(e),e},c.parseTransformString=f(function(a){if(!a)return null;var b=[];return c.is(a,V)&&c.is(a[0],V)&&(b=Cb(a)),b.length||I(a).replace(ib,function(a,c,d){{var e=[];M.call(c)}d.replace(jb,function(a,b){b&&e.push(+b)}),b.push([c][E](e))}),b.toString=c._path2string,b});var Ab=function(a){var b=Ab.ps=Ab.ps||{};return b[a]?b[a].sleep=100:b[a]={sleep:100},setTimeout(function(){for(var c in b)b[z](c)&&c!=a&&(b[c].sleep--,!b[c].sleep&&delete b[c])}),b[a]};c.findDotsAtSegment=function(a,b,c,d,e,f,g,h,i){var j=1-i,k=R(j,3),l=R(j,2),m=i*i,n=m*i,o=k*a+3*l*i*c+3*j*i*i*e+n*g,p=k*b+3*l*i*d+3*j*i*i*f+n*h,q=a+2*i*(c-a)+m*(e-2*c+a),r=b+2*i*(d-b)+m*(f-2*d+b),s=c+2*i*(e-c)+m*(g-2*e+c),t=d+2*i*(f-d)+m*(h-2*f+d),u=j*a+i*c,v=j*b+i*d,w=j*e+i*g,x=j*f+i*h,y=90-180*N.atan2(q-s,r-t)/S;return(q>s||t>r)&&(y+=180),{x:o,y:p,m:{x:q,y:r},n:{x:s,y:t},start:{x:u,y:v},end:{x:w,y:x},alpha:y}},c.bezierBBox=function(a,b,d,e,f,g,h,i){c.is(a,"array")||(a=[a,b,d,e,f,g,h,i]);var j=Jb.apply(null,a);return{x:j.min.x,y:j.min.y,x2:j.max.x,y2:j.max.y,width:j.max.x-j.min.x,height:j.max.y-j.min.y}},c.isPointInsideBBox=function(a,b,c){return b>=a.x&&b<=a.x2&&c>=a.y&&c<=a.y2},c.isBBoxIntersect=function(a,b){var d=c.isPointInsideBBox;return d(b,a.x,a.y)||d(b,a.x2,a.y)||d(b,a.x,a.y2)||d(b,a.x2,a.y2)||d(a,b.x,b.y)||d(a,b.x2,b.y)||d(a,b.x,b.y2)||d(a,b.x2,b.y2)||(a.x<b.x2&&a.x>b.x||b.x<a.x2&&b.x>a.x)&&(a.y<b.y2&&a.y>b.y||b.y<a.y2&&b.y>a.y)},c.pathIntersection=function(a,b){return n(a,b)},c.pathIntersectionNumber=function(a,b){return n(a,b,1)},c.isPointInsidePath=function(a,b,d){var e=c.pathBBox(a);return c.isPointInsideBBox(e,b,d)&&n(a,[["M",b,d],["H",e.x2+10]],1)%2==1},c._removedFactory=function(a){return function(){b("raphael.log",null,"Raphaël: you are calling to method “"+a+"” of removed object",a)}};var Bb=c.pathBBox=function(a){var b=Ab(a);if(b.bbox)return d(b.bbox);if(!a)return{x:0,y:0,width:0,height:0,x2:0,y2:0};a=Kb(a);for(var c,e=0,f=0,g=[],h=[],i=0,j=a.length;j>i;i++)if(c=a[i],"M"==c[0])e=c[1],f=c[2],g.push(e),h.push(f);else{var k=Jb(e,f,c[1],c[2],c[3],c[4],c[5],c[6]);g=g[E](k.min.x,k.max.x),h=h[E](k.min.y,k.max.y),e=c[5],f=c[6]}var l=P[D](0,g),m=P[D](0,h),n=O[D](0,g),o=O[D](0,h),p=n-l,q=o-m,r={x:l,y:m,x2:n,y2:o,width:p,height:q,cx:l+p/2,cy:m+q/2};return b.bbox=d(r),r},Cb=function(a){var b=d(a);return b.toString=c._path2string,b},Db=c._pathToRelative=function(a){var b=Ab(a);if(b.rel)return Cb(b.rel);c.is(a,V)&&c.is(a&&a[0],V)||(a=c.parsePathString(a));var d=[],e=0,f=0,g=0,h=0,i=0;"M"==a[0][0]&&(e=a[0][1],f=a[0][2],g=e,h=f,i++,d.push(["M",e,f]));for(var j=i,k=a.length;k>j;j++){var l=d[j]=[],m=a[j];if(m[0]!=M.call(m[0]))switch(l[0]=M.call(m[0]),l[0]){case"a":l[1]=m[1],l[2]=m[2],l[3]=m[3],l[4]=m[4],l[5]=m[5],l[6]=+(m[6]-e).toFixed(3),l[7]=+(m[7]-f).toFixed(3);break;case"v":l[1]=+(m[1]-f).toFixed(3);break;case"m":g=m[1],h=m[2];default:for(var n=1,o=m.length;o>n;n++)l[n]=+(m[n]-(n%2?e:f)).toFixed(3)}else{l=d[j]=[],"m"==m[0]&&(g=m[1]+e,h=m[2]+f);for(var p=0,q=m.length;q>p;p++)d[j][p]=m[p]}var r=d[j].length;switch(d[j][0]){case"z":e=g,f=h;break;case"h":e+=+d[j][r-1];break;case"v":f+=+d[j][r-1];break;default:e+=+d[j][r-2],f+=+d[j][r-1]}}return d.toString=c._path2string,b.rel=Cb(d),d},Eb=c._pathToAbsolute=function(a){var b=Ab(a);if(b.abs)return Cb(b.abs);if(c.is(a,V)&&c.is(a&&a[0],V)||(a=c.parsePathString(a)),!a||!a.length)return[["M",0,0]];var d=[],e=0,f=0,g=0,i=0,j=0;"M"==a[0][0]&&(e=+a[0][1],f=+a[0][2],g=e,i=f,j++,d[0]=["M",e,f]);for(var k,l,m=3==a.length&&"M"==a[0][0]&&"R"==a[1][0].toUpperCase()&&"Z"==a[2][0].toUpperCase(),n=j,o=a.length;o>n;n++){if(d.push(k=[]),l=a[n],l[0]!=bb.call(l[0]))switch(k[0]=bb.call(l[0]),k[0]){case"A":k[1]=l[1],k[2]=l[2],k[3]=l[3],k[4]=l[4],k[5]=l[5],k[6]=+(l[6]+e),k[7]=+(l[7]+f);break;case"V":k[1]=+l[1]+f;break;case"H":k[1]=+l[1]+e;break;case"R":for(var p=[e,f][E](l.slice(1)),q=2,r=p.length;r>q;q++)p[q]=+p[q]+e,p[++q]=+p[q]+f;d.pop(),d=d[E](h(p,m));break;case"M":g=+l[1]+e,i=+l[2]+f;default:for(q=1,r=l.length;r>q;q++)k[q]=+l[q]+(q%2?e:f)}else if("R"==l[0])p=[e,f][E](l.slice(1)),d.pop(),d=d[E](h(p,m)),k=["R"][E](l.slice(-2));else for(var s=0,t=l.length;t>s;s++)k[s]=l[s];switch(k[0]){case"Z":e=g,f=i;break;case"H":e=k[1];break;case"V":f=k[1];break;case"M":g=k[k.length-2],i=k[k.length-1];default:e=k[k.length-2],f=k[k.length-1]}}return d.toString=c._path2string,b.abs=Cb(d),d},Fb=function(a,b,c,d){return[a,b,c,d,c,d]},Gb=function(a,b,c,d,e,f){var g=1/3,h=2/3;return[g*a+h*c,g*b+h*d,g*e+h*c,g*f+h*d,e,f]},Hb=function(a,b,c,d,e,g,h,i,j,k){var l,m=120*S/180,n=S/180*(+e||0),o=[],p=f(function(a,b,c){var d=a*N.cos(c)-b*N.sin(c),e=a*N.sin(c)+b*N.cos(c);return{x:d,y:e}});if(k)y=k[0],z=k[1],w=k[2],x=k[3];else{l=p(a,b,-n),a=l.x,b=l.y,l=p(i,j,-n),i=l.x,j=l.y;var q=(N.cos(S/180*e),N.sin(S/180*e),(a-i)/2),r=(b-j)/2,s=q*q/(c*c)+r*r/(d*d);s>1&&(s=N.sqrt(s),c=s*c,d=s*d);var t=c*c,u=d*d,v=(g==h?-1:1)*N.sqrt(Q((t*u-t*r*r-u*q*q)/(t*r*r+u*q*q))),w=v*c*r/d+(a+i)/2,x=v*-d*q/c+(b+j)/2,y=N.asin(((b-x)/d).toFixed(9)),z=N.asin(((j-x)/d).toFixed(9));y=w>a?S-y:y,z=w>i?S-z:z,0>y&&(y=2*S+y),0>z&&(z=2*S+z),h&&y>z&&(y-=2*S),!h&&z>y&&(z-=2*S)}var A=z-y;if(Q(A)>m){var B=z,C=i,D=j;z=y+m*(h&&z>y?1:-1),i=w+c*N.cos(z),j=x+d*N.sin(z),o=Hb(i,j,c,d,e,0,h,C,D,[z,B,w,x])}A=z-y;var F=N.cos(y),G=N.sin(y),H=N.cos(z),I=N.sin(z),K=N.tan(A/4),L=4/3*c*K,M=4/3*d*K,O=[a,b],P=[a+L*G,b-M*F],R=[i+L*I,j-M*H],T=[i,j];if(P[0]=2*O[0]-P[0],P[1]=2*O[1]-P[1],k)return[P,R,T][E](o);o=[P,R,T][E](o).join()[J](",");for(var U=[],V=0,W=o.length;W>V;V++)U[V]=V%2?p(o[V-1],o[V],n).y:p(o[V],o[V+1],n).x;return U},Ib=function(a,b,c,d,e,f,g,h,i){var j=1-i;return{x:R(j,3)*a+3*R(j,2)*i*c+3*j*i*i*e+R(i,3)*g,y:R(j,3)*b+3*R(j,2)*i*d+3*j*i*i*f+R(i,3)*h}},Jb=f(function(a,b,c,d,e,f,g,h){var i,j=e-2*c+a-(g-2*e+c),k=2*(c-a)-2*(e-c),l=a-c,m=(-k+N.sqrt(k*k-4*j*l))/2/j,n=(-k-N.sqrt(k*k-4*j*l))/2/j,o=[b,h],p=[a,g];return Q(m)>"1e12"&&(m=.5),Q(n)>"1e12"&&(n=.5),m>0&&1>m&&(i=Ib(a,b,c,d,e,f,g,h,m),p.push(i.x),o.push(i.y)),n>0&&1>n&&(i=Ib(a,b,c,d,e,f,g,h,n),p.push(i.x),o.push(i.y)),j=f-2*d+b-(h-2*f+d),k=2*(d-b)-2*(f-d),l=b-d,m=(-k+N.sqrt(k*k-4*j*l))/2/j,n=(-k-N.sqrt(k*k-4*j*l))/2/j,Q(m)>"1e12"&&(m=.5),Q(n)>"1e12"&&(n=.5),m>0&&1>m&&(i=Ib(a,b,c,d,e,f,g,h,m),p.push(i.x),o.push(i.y)),n>0&&1>n&&(i=Ib(a,b,c,d,e,f,g,h,n),p.push(i.x),o.push(i.y)),{min:{x:P[D](0,p),y:P[D](0,o)},max:{x:O[D](0,p),y:O[D](0,o)}}}),Kb=c._path2curve=f(function(a,b){var c=!b&&Ab(a);if(!b&&c.curve)return Cb(c.curve);for(var d=Eb(a),e=b&&Eb(b),f={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},g={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},h=(function(a,b,c){var d,e,f={T:1,Q:1};if(!a)return["C",b.x,b.y,b.x,b.y,b.x,b.y];switch(!(a[0]in f)&&(b.qx=b.qy=null),a[0]){case"M":b.X=a[1],b.Y=a[2];break;case"A":a=["C"][E](Hb[D](0,[b.x,b.y][E](a.slice(1))));break;case"S":"C"==c||"S"==c?(d=2*b.x-b.bx,e=2*b.y-b.by):(d=b.x,e=b.y),a=["C",d,e][E](a.slice(1));break;case"T":"Q"==c||"T"==c?(b.qx=2*b.x-b.qx,b.qy=2*b.y-b.qy):(b.qx=b.x,b.qy=b.y),a=["C"][E](Gb(b.x,b.y,b.qx,b.qy,a[1],a[2]));break;case"Q":b.qx=a[1],b.qy=a[2],a=["C"][E](Gb(b.x,b.y,a[1],a[2],a[3],a[4]));break;case"L":a=["C"][E](Fb(b.x,b.y,a[1],a[2]));break;case"H":a=["C"][E](Fb(b.x,b.y,a[1],b.y));break;case"V":a=["C"][E](Fb(b.x,b.y,b.x,a[1]));break;case"Z":a=["C"][E](Fb(b.x,b.y,b.X,b.Y))}return a}),i=function(a,b){if(a[b].length>7){a[b].shift();for(var c=a[b];c.length;)k[b]="A",e&&(l[b]="A"),a.splice(b++,0,["C"][E](c.splice(0,6)));a.splice(b,1),p=O(d.length,e&&e.length||0)}},j=function(a,b,c,f,g){a&&b&&"M"==a[g][0]&&"M"!=b[g][0]&&(b.splice(g,0,["M",f.x,f.y]),c.bx=0,c.by=0,c.x=a[g][1],c.y=a[g][2],p=O(d.length,e&&e.length||0))},k=[],l=[],m="",n="",o=0,p=O(d.length,e&&e.length||0);p>o;o++){d[o]&&(m=d[o][0]),"C"!=m&&(k[o]=m,o&&(n=k[o-1])),d[o]=h(d[o],f,n),"A"!=k[o]&&"C"==m&&(k[o]="C"),i(d,o),e&&(e[o]&&(m=e[o][0]),"C"!=m&&(l[o]=m,o&&(n=l[o-1])),e[o]=h(e[o],g,n),"A"!=l[o]&&"C"==m&&(l[o]="C"),i(e,o)),j(d,e,f,g,o),j(e,d,g,f,o);var q=d[o],r=e&&e[o],s=q.length,t=e&&r.length;f.x=q[s-2],f.y=q[s-1],f.bx=_(q[s-4])||f.x,f.by=_(q[s-3])||f.y,g.bx=e&&(_(r[t-4])||g.x),g.by=e&&(_(r[t-3])||g.y),g.x=e&&r[t-2],g.y=e&&r[t-1]}return e||(c.curve=Cb(d)),e?[d,e]:d},null,Cb),Lb=(c._parseDots=f(function(a){for(var b=[],d=0,e=a.length;e>d;d++){var f={},g=a[d].match(/^([^:]*):?([\d\.]*)/);if(f.color=c.getRGB(g[1]),f.color.error)return null;f.color=f.color.hex,g[2]&&(f.offset=g[2]+"%"),b.push(f)}for(d=1,e=b.length-1;e>d;d++)if(!b[d].offset){for(var h=_(b[d-1].offset||0),i=0,j=d+1;e>j;j++)if(b[j].offset){i=b[j].offset;break}i||(i=100,j=e),i=_(i);for(var k=(i-h)/(j-d+1);j>d;d++)h+=k,b[d].offset=h+"%"}return b}),c._tear=function(a,b){a==b.top&&(b.top=a.prev),a==b.bottom&&(b.bottom=a.next),a.next&&(a.next.prev=a.prev),a.prev&&(a.prev.next=a.next)}),Mb=(c._tofront=function(a,b){b.top!==a&&(Lb(a,b),a.next=null,a.prev=b.top,b.top.next=a,b.top=a)},c._toback=function(a,b){b.bottom!==a&&(Lb(a,b),a.next=b.bottom,a.prev=null,b.bottom.prev=a,b.bottom=a)},c._insertafter=function(a,b,c){Lb(a,c),b==c.top&&(c.top=a),b.next&&(b.next.prev=a),a.next=b.next,a.prev=b,b.next=a},c._insertbefore=function(a,b,c){Lb(a,c),b==c.bottom&&(c.bottom=a),b.prev&&(b.prev.next=a),a.prev=b.prev,b.prev=a,a.next=b},c.toMatrix=function(a,b){var c=Bb(a),d={_:{transform:G},getBBox:function(){return c}};return Nb(d,b),d.matrix}),Nb=(c.transformPath=function(a,b){return rb(a,Mb(a,b))},c._extractTransform=function(a,b){if(null==b)return a._.transform;b=I(b).replace(/\.{3}|\u2026/g,a._.transform||G);var d=c.parseTransformString(b),e=0,f=0,g=0,h=1,i=1,j=a._,k=new o;if(j.transform=d||[],d)for(var l=0,m=d.length;m>l;l++){var n,p,q,r,s,t=d[l],u=t.length,v=I(t[0]).toLowerCase(),w=t[0]!=v,x=w?k.invert():0;"t"==v&&3==u?w?(n=x.x(0,0),p=x.y(0,0),q=x.x(t[1],t[2]),r=x.y(t[1],t[2]),k.translate(q-n,r-p)):k.translate(t[1],t[2]):"r"==v?2==u?(s=s||a.getBBox(1),k.rotate(t[1],s.x+s.width/2,s.y+s.height/2),e+=t[1]):4==u&&(w?(q=x.x(t[2],t[3]),r=x.y(t[2],t[3]),k.rotate(t[1],q,r)):k.rotate(t[1],t[2],t[3]),e+=t[1]):"s"==v?2==u||3==u?(s=s||a.getBBox(1),k.scale(t[1],t[u-1],s.x+s.width/2,s.y+s.height/2),h*=t[1],i*=t[u-1]):5==u&&(w?(q=x.x(t[3],t[4]),r=x.y(t[3],t[4]),k.scale(t[1],t[2],q,r)):k.scale(t[1],t[2],t[3],t[4]),h*=t[1],i*=t[2]):"m"==v&&7==u&&k.add(t[1],t[2],t[3],t[4],t[5],t[6]),j.dirtyT=1,a.matrix=k}a.matrix=k,j.sx=h,j.sy=i,j.deg=e,j.dx=f=k.e,j.dy=g=k.f,1==h&&1==i&&!e&&j.bbox?(j.bbox.x+=+f,j.bbox.y+=+g):j.dirtyT=1}),Ob=function(a){var b=a[0];switch(b.toLowerCase()){case"t":return[b,0,0];case"m":return[b,1,0,0,1,0,0];case"r":return 4==a.length?[b,0,a[2],a[3]]:[b,0];case"s":return 5==a.length?[b,1,1,a[3],a[4]]:3==a.length?[b,1,1]:[b,1]}},Pb=c._equaliseTransform=function(a,b){b=I(b).replace(/\.{3}|\u2026/g,a),a=c.parseTransformString(a)||[],b=c.parseTransformString(b)||[];for(var d,e,f,g,h=O(a.length,b.length),i=[],j=[],k=0;h>k;k++){if(f=a[k]||Ob(b[k]),g=b[k]||Ob(f),f[0]!=g[0]||"r"==f[0].toLowerCase()&&(f[2]!=g[2]||f[3]!=g[3])||"s"==f[0].toLowerCase()&&(f[3]!=g[3]||f[4]!=g[4]))return;for(i[k]=[],j[k]=[],d=0,e=O(f.length,g.length);e>d;d++)d in f&&(i[k][d]=f[d]),d in g&&(j[k][d]=g[d])}return{from:i,to:j}};c._getContainer=function(a,b,d,e){var f;return f=null!=e||c.is(a,"object")?a:A.doc.getElementById(a),null!=f?f.tagName?null==b?{container:f,width:f.style.pixelWidth||f.offsetWidth,height:f.style.pixelHeight||f.offsetHeight}:{container:f,width:b,height:d}:{container:1,x:a,y:b,width:d,height:e}:void 0},c.pathToRelative=Db,c._engine={},c.path2curve=Kb,c.matrix=function(a,b,c,d,e,f){return new o(a,b,c,d,e,f)},function(a){function b(a){return a[0]*a[0]+a[1]*a[1]}function d(a){var c=N.sqrt(b(a));a[0]&&(a[0]/=c),a[1]&&(a[1]/=c)}a.add=function(a,b,c,d,e,f){var g,h,i,j,k=[[],[],[]],l=[[this.a,this.c,this.e],[this.b,this.d,this.f],[0,0,1]],m=[[a,c,e],[b,d,f],[0,0,1]];for(a&&a instanceof o&&(m=[[a.a,a.c,a.e],[a.b,a.d,a.f],[0,0,1]]),g=0;3>g;g++)for(h=0;3>h;h++){for(j=0,i=0;3>i;i++)j+=l[g][i]*m[i][h];k[g][h]=j}this.a=k[0][0],this.b=k[1][0],this.c=k[0][1],this.d=k[1][1],this.e=k[0][2],this.f=k[1][2]},a.invert=function(){var a=this,b=a.a*a.d-a.b*a.c;return new o(a.d/b,-a.b/b,-a.c/b,a.a/b,(a.c*a.f-a.d*a.e)/b,(a.b*a.e-a.a*a.f)/b)},a.clone=function(){return new o(this.a,this.b,this.c,this.d,this.e,this.f)},a.translate=function(a,b){this.add(1,0,0,1,a,b)},a.scale=function(a,b,c,d){null==b&&(b=a),(c||d)&&this.add(1,0,0,1,c,d),this.add(a,0,0,b,0,0),(c||d)&&this.add(1,0,0,1,-c,-d)},a.rotate=function(a,b,d){a=c.rad(a),b=b||0,d=d||0;var e=+N.cos(a).toFixed(9),f=+N.sin(a).toFixed(9);this.add(e,f,-f,e,b,d),this.add(1,0,0,1,-b,-d)},a.x=function(a,b){return a*this.a+b*this.c+this.e},a.y=function(a,b){return a*this.b+b*this.d+this.f},a.get=function(a){return+this[I.fromCharCode(97+a)].toFixed(4)},a.toString=function(){return c.svg?"matrix("+[this.get(0),this.get(1),this.get(2),this.get(3),this.get(4),this.get(5)].join()+")":[this.get(0),this.get(2),this.get(1),this.get(3),0,0].join()},a.toFilter=function(){return"progid:DXImageTransform.Microsoft.Matrix(M11="+this.get(0)+", M12="+this.get(2)+", M21="+this.get(1)+", M22="+this.get(3)+", Dx="+this.get(4)+", Dy="+this.get(5)+", sizingmethod='auto expand')"},a.offset=function(){return[this.e.toFixed(4),this.f.toFixed(4)]},a.split=function(){var a={};a.dx=this.e,a.dy=this.f;var e=[[this.a,this.c],[this.b,this.d]];a.scalex=N.sqrt(b(e[0])),d(e[0]),a.shear=e[0][0]*e[1][0]+e[0][1]*e[1][1],e[1]=[e[1][0]-e[0][0]*a.shear,e[1][1]-e[0][1]*a.shear],a.scaley=N.sqrt(b(e[1])),d(e[1]),a.shear/=a.scaley;var f=-e[0][1],g=e[1][1];return 0>g?(a.rotate=c.deg(N.acos(g)),0>f&&(a.rotate=360-a.rotate)):a.rotate=c.deg(N.asin(f)),a.isSimple=!(+a.shear.toFixed(9)||a.scalex.toFixed(9)!=a.scaley.toFixed(9)&&a.rotate),a.isSuperSimple=!+a.shear.toFixed(9)&&a.scalex.toFixed(9)==a.scaley.toFixed(9)&&!a.rotate,a.noRotation=!+a.shear.toFixed(9)&&!a.rotate,a},a.toTransformString=function(a){var b=a||this[J]();return b.isSimple?(b.scalex=+b.scalex.toFixed(4),b.scaley=+b.scaley.toFixed(4),b.rotate=+b.rotate.toFixed(4),(b.dx||b.dy?"t"+[b.dx,b.dy]:G)+(1!=b.scalex||1!=b.scaley?"s"+[b.scalex,b.scaley,0,0]:G)+(b.rotate?"r"+[b.rotate,0,0]:G)):"m"+[this.get(0),this.get(1),this.get(2),this.get(3),this.get(4),this.get(5)]}}(o.prototype);var Qb=navigator.userAgent.match(/Version\/(.*?)\s/)||navigator.userAgent.match(/Chrome\/(\d+)/);v.safari="Apple Computer, Inc."==navigator.vendor&&(Qb&&Qb[1]<4||"iP"==navigator.platform.slice(0,2))||"Google Inc."==navigator.vendor&&Qb&&Qb[1]<8?function(){var a=this.rect(-99,-99,this.width+99,this.height+99).attr({stroke:"none"});setTimeout(function(){a.remove()})}:mb;for(var Rb=function(){this.returnValue=!1},Sb=function(){return this.originalEvent.preventDefault()},Tb=function(){this.cancelBubble=!0},Ub=function(){return this.originalEvent.stopPropagation()},Vb=function(a){var b=A.doc.documentElement.scrollTop||A.doc.body.scrollTop,c=A.doc.documentElement.scrollLeft||A.doc.body.scrollLeft;return{x:a.clientX+c,y:a.clientY+b}},Wb=function(){return A.doc.addEventListener?function(a,b,c,d){var e=function(a){var b=Vb(a);return c.call(d,a,b.x,b.y)};if(a.addEventListener(b,e,!1),F&&L[b]){var f=function(b){for(var e=Vb(b),f=b,g=0,h=b.targetTouches&&b.targetTouches.length;h>g;g++)if(b.targetTouches[g].target==a){b=b.targetTouches[g],b.originalEvent=f,b.preventDefault=Sb,b.stopPropagation=Ub;break}return c.call(d,b,e.x,e.y)};a.addEventListener(L[b],f,!1)}return function(){return a.removeEventListener(b,e,!1),F&&L[b]&&a.removeEventListener(L[b],f,!1),!0}}:A.doc.attachEvent?function(a,b,c,d){var e=function(a){a=a||A.win.event;var b=A.doc.documentElement.scrollTop||A.doc.body.scrollTop,e=A.doc.documentElement.scrollLeft||A.doc.body.scrollLeft,f=a.clientX+e,g=a.clientY+b;return a.preventDefault=a.preventDefault||Rb,a.stopPropagation=a.stopPropagation||Tb,c.call(d,a,f,g)};a.attachEvent("on"+b,e);var f=function(){return a.detachEvent("on"+b,e),!0};return f}:void 0}(),Xb=[],Yb=function(a){for(var c,d=a.clientX,e=a.clientY,f=A.doc.documentElement.scrollTop||A.doc.body.scrollTop,g=A.doc.documentElement.scrollLeft||A.doc.body.scrollLeft,h=Xb.length;h--;){if(c=Xb[h],F&&a.touches){for(var i,j=a.touches.length;j--;)if(i=a.touches[j],i.identifier==c.el._drag.id){d=i.clientX,e=i.clientY,(a.originalEvent?a.originalEvent:a).preventDefault();break}}else a.preventDefault();var k,l=c.el.node,m=l.nextSibling,n=l.parentNode,o=l.style.display;A.win.opera&&n.removeChild(l),l.style.display="none",k=c.el.paper.getElementByPoint(d,e),l.style.display=o,A.win.opera&&(m?n.insertBefore(l,m):n.appendChild(l)),k&&b("raphael.drag.over."+c.el.id,c.el,k),d+=g,e+=f,b("raphael.drag.move."+c.el.id,c.move_scope||c.el,d-c.el._drag.x,e-c.el._drag.y,d,e,a)}},Zb=function(a){c.unmousemove(Yb).unmouseup(Zb);for(var d,e=Xb.length;e--;)d=Xb[e],d.el._drag={},b("raphael.drag.end."+d.el.id,d.end_scope||d.start_scope||d.move_scope||d.el,a);Xb=[]},$b=c.el={},_b=K.length;_b--;)!function(a){c[a]=$b[a]=function(b,d){return c.is(b,"function")&&(this.events=this.events||[],this.events.push({name:a,f:b,unbind:Wb(this.shape||this.node||A.doc,a,b,d||this)})),this},c["un"+a]=$b["un"+a]=function(b){for(var d=this.events||[],e=d.length;e--;)d[e].name!=a||!c.is(b,"undefined")&&d[e].f!=b||(d[e].unbind(),d.splice(e,1),!d.length&&delete this.events);return this}}(K[_b]);$b.data=function(a,d){var e=kb[this.id]=kb[this.id]||{};if(0==arguments.length)return e;if(1==arguments.length){if(c.is(a,"object")){for(var f in a)a[z](f)&&this.data(f,a[f]);return this}return b("raphael.data.get."+this.id,this,e[a],a),e[a]}return e[a]=d,b("raphael.data.set."+this.id,this,d,a),this},$b.removeData=function(a){return null==a?kb[this.id]={}:kb[this.id]&&delete kb[this.id][a],this},$b.getData=function(){return d(kb[this.id]||{})},$b.hover=function(a,b,c,d){return this.mouseover(a,c).mouseout(b,d||c)},$b.unhover=function(a,b){return this.unmouseover(a).unmouseout(b)};var ac=[];$b.drag=function(a,d,e,f,g,h){function i(i){(i.originalEvent||i).preventDefault();var j=i.clientX,k=i.clientY,l=A.doc.documentElement.scrollTop||A.doc.body.scrollTop,m=A.doc.documentElement.scrollLeft||A.doc.body.scrollLeft;if(this._drag.id=i.identifier,F&&i.touches)for(var n,o=i.touches.length;o--;)if(n=i.touches[o],this._drag.id=n.identifier,n.identifier==this._drag.id){j=n.clientX,k=n.clientY;break}this._drag.x=j+m,this._drag.y=k+l,!Xb.length&&c.mousemove(Yb).mouseup(Zb),Xb.push({el:this,move_scope:f,start_scope:g,end_scope:h}),d&&b.on("raphael.drag.start."+this.id,d),a&&b.on("raphael.drag.move."+this.id,a),e&&b.on("raphael.drag.end."+this.id,e),b("raphael.drag.start."+this.id,g||f||this,i.clientX+m,i.clientY+l,i)}return this._drag={},ac.push({el:this,start:i}),this.mousedown(i),this},$b.onDragOver=function(a){a?b.on("raphael.drag.over."+this.id,a):b.unbind("raphael.drag.over."+this.id)},$b.undrag=function(){for(var a=ac.length;a--;)ac[a].el==this&&(this.unmousedown(ac[a].start),ac.splice(a,1),b.unbind("raphael.drag.*."+this.id));!ac.length&&c.unmousemove(Yb).unmouseup(Zb),Xb=[]},v.circle=function(a,b,d){var e=c._engine.circle(this,a||0,b||0,d||0);return this.__set__&&this.__set__.push(e),e},v.rect=function(a,b,d,e,f){var g=c._engine.rect(this,a||0,b||0,d||0,e||0,f||0);return this.__set__&&this.__set__.push(g),g},v.ellipse=function(a,b,d,e){var f=c._engine.ellipse(this,a||0,b||0,d||0,e||0);return this.__set__&&this.__set__.push(f),f},v.path=function(a){a&&!c.is(a,U)&&!c.is(a[0],V)&&(a+=G);var b=c._engine.path(c.format[D](c,arguments),this);return this.__set__&&this.__set__.push(b),b},v.image=function(a,b,d,e,f){var g=c._engine.image(this,a||"about:blank",b||0,d||0,e||0,f||0);return this.__set__&&this.__set__.push(g),g},v.text=function(a,b,d){var e=c._engine.text(this,a||0,b||0,I(d));return this.__set__&&this.__set__.push(e),e},v.set=function(a){!c.is(a,"array")&&(a=Array.prototype.splice.call(arguments,0,arguments.length));var b=new mc(a);return this.__set__&&this.__set__.push(b),b.paper=this,b.type="set",b},v.setStart=function(a){this.__set__=a||this.set()},v.setFinish=function(){var a=this.__set__;return delete this.__set__,a},v.getSize=function(){var a=this.canvas.parentNode;return{width:a.offsetWidth,height:a.offsetHeight}},v.setSize=function(a,b){return c._engine.setSize.call(this,a,b)},v.setViewBox=function(a,b,d,e,f){return c._engine.setViewBox.call(this,a,b,d,e,f)},v.top=v.bottom=null,v.raphael=c;var bc=function(a){var b=a.getBoundingClientRect(),c=a.ownerDocument,d=c.body,e=c.documentElement,f=e.clientTop||d.clientTop||0,g=e.clientLeft||d.clientLeft||0,h=b.top+(A.win.pageYOffset||e.scrollTop||d.scrollTop)-f,i=b.left+(A.win.pageXOffset||e.scrollLeft||d.scrollLeft)-g;return{y:h,x:i}};v.getElementByPoint=function(a,b){var c=this,d=c.canvas,e=A.doc.elementFromPoint(a,b);if(A.win.opera&&"svg"==e.tagName){var f=bc(d),g=d.createSVGRect();g.x=a-f.x,g.y=b-f.y,g.width=g.height=1;var h=d.getIntersectionList(g,null);h.length&&(e=h[h.length-1])}if(!e)return null;for(;e.parentNode&&e!=d.parentNode&&!e.raphael;)e=e.parentNode;return e==c.canvas.parentNode&&(e=d),e=e&&e.raphael?c.getById(e.raphaelid):null},v.getElementsByBBox=function(a){var b=this.set();return this.forEach(function(d){c.isBBoxIntersect(d.getBBox(),a)&&b.push(d)}),b},v.getById=function(a){for(var b=this.bottom;b;){if(b.id==a)return b;b=b.next}return null},v.forEach=function(a,b){for(var c=this.bottom;c;){if(a.call(b,c)===!1)return this;c=c.next}return this},v.getElementsByPoint=function(a,b){var c=this.set();return this.forEach(function(d){d.isPointInside(a,b)&&c.push(d)}),c},$b.isPointInside=function(a,b){var d=this.realPath=qb[this.type](this);return this.attr("transform")&&this.attr("transform").length&&(d=c.transformPath(d,this.attr("transform"))),c.isPointInsidePath(d,a,b)},$b.getBBox=function(a){if(this.removed)return{};var b=this._;return a?((b.dirty||!b.bboxwt)&&(this.realPath=qb[this.type](this),b.bboxwt=Bb(this.realPath),b.bboxwt.toString=p,b.dirty=0),b.bboxwt):((b.dirty||b.dirtyT||!b.bbox)&&((b.dirty||!this.realPath)&&(b.bboxwt=0,this.realPath=qb[this.type](this)),b.bbox=Bb(rb(this.realPath,this.matrix)),b.bbox.toString=p,b.dirty=b.dirtyT=0),b.bbox)},$b.clone=function(){if(this.removed)return null;var a=this.paper[this.type]().attr(this.attr());return this.__set__&&this.__set__.push(a),a},$b.glow=function(a){if("text"==this.type)return null;a=a||{};var b={width:(a.width||10)+(+this.attr("stroke-width")||1),fill:a.fill||!1,opacity:a.opacity||.5,offsetx:a.offsetx||0,offsety:a.offsety||0,color:a.color||"#000"},c=b.width/2,d=this.paper,e=d.set(),f=this.realPath||qb[this.type](this);f=this.matrix?rb(f,this.matrix):f;for(var g=1;c+1>g;g++)e.push(d.path(f).attr({stroke:b.color,fill:b.fill?b.color:"none","stroke-linejoin":"round","stroke-linecap":"round","stroke-width":+(b.width/c*g).toFixed(3),opacity:+(b.opacity/c).toFixed(3)}));return e.insertBefore(this).translate(b.offsetx,b.offsety)};var cc=function(a,b,d,e,f,g,h,i,l){return null==l?j(a,b,d,e,f,g,h,i):c.findDotsAtSegment(a,b,d,e,f,g,h,i,k(a,b,d,e,f,g,h,i,l))},dc=function(a,b){return function(d,e,f){d=Kb(d);for(var g,h,i,j,k,l="",m={},n=0,o=0,p=d.length;p>o;o++){if(i=d[o],"M"==i[0])g=+i[1],h=+i[2];else{if(j=cc(g,h,i[1],i[2],i[3],i[4],i[5],i[6]),n+j>e){if(b&&!m.start){if(k=cc(g,h,i[1],i[2],i[3],i[4],i[5],i[6],e-n),l+=["C"+k.start.x,k.start.y,k.m.x,k.m.y,k.x,k.y],f)return l;m.start=l,l=["M"+k.x,k.y+"C"+k.n.x,k.n.y,k.end.x,k.end.y,i[5],i[6]].join(),n+=j,g=+i[5],h=+i[6];continue}if(!a&&!b)return k=cc(g,h,i[1],i[2],i[3],i[4],i[5],i[6],e-n),{x:k.x,y:k.y,alpha:k.alpha}}n+=j,g=+i[5],h=+i[6]}l+=i.shift()+i}return m.end=l,k=a?n:b?m:c.findDotsAtSegment(g,h,i[0],i[1],i[2],i[3],i[4],i[5],1),k.alpha&&(k={x:k.x,y:k.y,alpha:k.alpha}),k}},ec=dc(1),fc=dc(),gc=dc(0,1);c.getTotalLength=ec,c.getPointAtLength=fc,c.getSubpath=function(a,b,c){if(this.getTotalLength(a)-c<1e-6)return gc(a,b).end;var d=gc(a,c,1);return b?gc(d,b).end:d},$b.getTotalLength=function(){var a=this.getPath();if(a)return this.node.getTotalLength?this.node.getTotalLength():ec(a)},$b.getPointAtLength=function(a){var b=this.getPath();if(b)return fc(b,a)},$b.getPath=function(){var a,b=c._getPath[this.type];if("text"!=this.type&&"set"!=this.type)return b&&(a=b(this)),a},$b.getSubpath=function(a,b){var d=this.getPath();if(d)return c.getSubpath(d,a,b)};var hc=c.easing_formulas={linear:function(a){return a},"<":function(a){return R(a,1.7)},">":function(a){return R(a,.48)},"<>":function(a){var b=.48-a/1.04,c=N.sqrt(.1734+b*b),d=c-b,e=R(Q(d),1/3)*(0>d?-1:1),f=-c-b,g=R(Q(f),1/3)*(0>f?-1:1),h=e+g+.5;return 3*(1-h)*h*h+h*h*h},backIn:function(a){var b=1.70158;return a*a*((b+1)*a-b)},backOut:function(a){a-=1;var b=1.70158;return a*a*((b+1)*a+b)+1},elastic:function(a){return a==!!a?a:R(2,-10*a)*N.sin(2*(a-.075)*S/.3)+1},bounce:function(a){var b,c=7.5625,d=2.75;return 1/d>a?b=c*a*a:2/d>a?(a-=1.5/d,b=c*a*a+.75):2.5/d>a?(a-=2.25/d,b=c*a*a+.9375):(a-=2.625/d,b=c*a*a+.984375),b}};hc.easeIn=hc["ease-in"]=hc["<"],hc.easeOut=hc["ease-out"]=hc[">"],hc.easeInOut=hc["ease-in-out"]=hc["<>"],hc["back-in"]=hc.backIn,hc["back-out"]=hc.backOut;var ic=[],jc=a.requestAnimationFrame||a.webkitRequestAnimationFrame||a.mozRequestAnimationFrame||a.oRequestAnimationFrame||a.msRequestAnimationFrame||function(a){setTimeout(a,16)},kc=function(){for(var a=+new Date,d=0;d<ic.length;d++){var e=ic[d];if(!e.el.removed&&!e.paused){var f,g,h=a-e.start,i=e.ms,j=e.easing,k=e.from,l=e.diff,m=e.to,n=(e.t,e.el),o={},p={};if(e.initstatus?(h=(e.initstatus*e.anim.top-e.prev)/(e.percent-e.prev)*i,e.status=e.initstatus,delete e.initstatus,e.stop&&ic.splice(d--,1)):e.status=(e.prev+(e.percent-e.prev)*(h/i))/e.anim.top,!(0>h))if(i>h){var q=j(h/i);for(var r in k)if(k[z](r)){switch(db[r]){case T:f=+k[r]+q*i*l[r];break;case"colour":f="rgb("+[lc($(k[r].r+q*i*l[r].r)),lc($(k[r].g+q*i*l[r].g)),lc($(k[r].b+q*i*l[r].b))].join(",")+")";break;case"path":f=[];for(var t=0,u=k[r].length;u>t;t++){f[t]=[k[r][t][0]];for(var v=1,w=k[r][t].length;w>v;v++)f[t][v]=+k[r][t][v]+q*i*l[r][t][v];f[t]=f[t].join(H)}f=f.join(H);break;case"transform":if(l[r].real)for(f=[],t=0,u=k[r].length;u>t;t++)for(f[t]=[k[r][t][0]],v=1,w=k[r][t].length;w>v;v++)f[t][v]=k[r][t][v]+q*i*l[r][t][v];else{var x=function(a){return+k[r][a]+q*i*l[r][a]};f=[["m",x(0),x(1),x(2),x(3),x(4),x(5)]]}break;case"csv":if("clip-rect"==r)for(f=[],t=4;t--;)f[t]=+k[r][t]+q*i*l[r][t];break;default:var y=[][E](k[r]);for(f=[],t=n.paper.customAttributes[r].length;t--;)f[t]=+y[t]+q*i*l[r][t]}o[r]=f}n.attr(o),function(a,c,d){setTimeout(function(){b("raphael.anim.frame."+a,c,d)})}(n.id,n,e.anim)}else{if(function(a,d,e){setTimeout(function(){b("raphael.anim.frame."+d.id,d,e),b("raphael.anim.finish."+d.id,d,e),c.is(a,"function")&&a.call(d)})}(e.callback,n,e.anim),n.attr(m),ic.splice(d--,1),e.repeat>1&&!e.next){for(g in m)m[z](g)&&(p[g]=e.totalOrigin[g]);e.el.attr(p),s(e.anim,e.el,e.anim.percents[0],null,e.totalOrigin,e.repeat-1)}e.next&&!e.stop&&s(e.anim,e.el,e.next,null,e.totalOrigin,e.repeat)}}}c.svg&&n&&n.paper&&n.paper.safari(),ic.length&&jc(kc)},lc=function(a){return a>255?255:0>a?0:a};$b.animateWith=function(a,b,d,e,f,g){var h=this;if(h.removed)return g&&g.call(h),h;var i=d instanceof r?d:c.animation(d,e,f,g);s(i,h,i.percents[0],null,h.attr());for(var j=0,k=ic.length;k>j;j++)if(ic[j].anim==b&&ic[j].el==a){ic[k-1].start=ic[j].start;break}return h},$b.onAnimation=function(a){return a?b.on("raphael.anim.frame."+this.id,a):b.unbind("raphael.anim.frame."+this.id),this},r.prototype.delay=function(a){var b=new r(this.anim,this.ms);return b.times=this.times,b.del=+a||0,b},r.prototype.repeat=function(a){var b=new r(this.anim,this.ms);return b.del=this.del,b.times=N.floor(O(a,0))||1,b},c.animation=function(a,b,d,e){if(a instanceof r)return a;(c.is(d,"function")||!d)&&(e=e||d||null,d=null),a=Object(a),b=+b||0;var f,g,h={};for(g in a)a[z](g)&&_(g)!=g&&_(g)+"%"!=g&&(f=!0,h[g]=a[g]);if(f)return d&&(h.easing=d),e&&(h.callback=e),new r({100:h},b);if(e){var i=0;for(var j in a){var k=ab(j);a[z](j)&&k>i&&(i=k)}i+="%",!a[i].callback&&(a[i].callback=e)}return new r(a,b)},$b.animate=function(a,b,d,e){var f=this;if(f.removed)return e&&e.call(f),f;var g=a instanceof r?a:c.animation(a,b,d,e);return s(g,f,g.percents[0],null,f.attr()),f},$b.setTime=function(a,b){return a&&null!=b&&this.status(a,P(b,a.ms)/a.ms),this},$b.status=function(a,b){var c,d,e=[],f=0;if(null!=b)return s(a,this,-1,P(b,1)),this;for(c=ic.length;c>f;f++)if(d=ic[f],d.el.id==this.id&&(!a||d.anim==a)){if(a)return d.status;e.push({anim:d.anim,status:d.status})}return a?0:e},$b.pause=function(a){for(var c=0;c<ic.length;c++)ic[c].el.id!=this.id||a&&ic[c].anim!=a||b("raphael.anim.pause."+this.id,this,ic[c].anim)!==!1&&(ic[c].paused=!0);return this},$b.resume=function(a){for(var c=0;c<ic.length;c++)if(ic[c].el.id==this.id&&(!a||ic[c].anim==a)){var d=ic[c];b("raphael.anim.resume."+this.id,this,d.anim)!==!1&&(delete d.paused,this.status(d.anim,d.status))}return this},$b.stop=function(a){for(var c=0;c<ic.length;c++)ic[c].el.id!=this.id||a&&ic[c].anim!=a||b("raphael.anim.stop."+this.id,this,ic[c].anim)!==!1&&ic.splice(c--,1);return this},b.on("raphael.remove",t),b.on("raphael.clear",t),$b.toString=function(){return"Raphaël’s object"};var mc=function(a){if(this.items=[],this.length=0,this.type="set",a)for(var b=0,c=a.length;c>b;b++)!a[b]||a[b].constructor!=$b.constructor&&a[b].constructor!=mc||(this[this.items.length]=this.items[this.items.length]=a[b],this.length++)},nc=mc.prototype;nc.push=function(){for(var a,b,c=0,d=arguments.length;d>c;c++)a=arguments[c],!a||a.constructor!=$b.constructor&&a.constructor!=mc||(b=this.items.length,this[b]=this.items[b]=a,this.length++);return this},nc.pop=function(){return this.length&&delete this[this.length--],this.items.pop()},nc.forEach=function(a,b){for(var c=0,d=this.items.length;d>c;c++)if(a.call(b,this.items[c],c)===!1)return this;return this};for(var oc in $b)$b[z](oc)&&(nc[oc]=function(a){return function(){var b=arguments;return this.forEach(function(c){c[a][D](c,b)})}}(oc));return nc.attr=function(a,b){if(a&&c.is(a,V)&&c.is(a[0],"object"))for(var d=0,e=a.length;e>d;d++)this.items[d].attr(a[d]);else for(var f=0,g=this.items.length;g>f;f++)this.items[f].attr(a,b);return this},nc.clear=function(){for(;this.length;)this.pop()},nc.splice=function(a,b){a=0>a?O(this.length+a,0):a,b=O(0,P(this.length-a,b));var c,d=[],e=[],f=[];for(c=2;c<arguments.length;c++)f.push(arguments[c]);for(c=0;b>c;c++)e.push(this[a+c]);for(;c<this.length-a;c++)d.push(this[a+c]);var g=f.length;for(c=0;c<g+d.length;c++)this.items[a+c]=this[a+c]=g>c?f[c]:d[c-g];for(c=this.items.length=this.length-=b-g;this[c];)delete this[c++];return new mc(e)},nc.exclude=function(a){for(var b=0,c=this.length;c>b;b++)if(this[b]==a)return this.splice(b,1),!0},nc.animate=function(a,b,d,e){(c.is(d,"function")||!d)&&(e=d||null);var f,g,h=this.items.length,i=h,j=this;if(!h)return this;e&&(g=function(){!--h&&e.call(j)}),d=c.is(d,U)?d:g;var k=c.animation(a,b,d,g);for(f=this.items[--i].animate(k);i--;)this.items[i]&&!this.items[i].removed&&this.items[i].animateWith(f,k,k),this.items[i]&&!this.items[i].removed||h--;return this},nc.insertAfter=function(a){for(var b=this.items.length;b--;)this.items[b].insertAfter(a);return this},nc.getBBox=function(){for(var a=[],b=[],c=[],d=[],e=this.items.length;e--;)if(!this.items[e].removed){var f=this.items[e].getBBox();a.push(f.x),b.push(f.y),c.push(f.x+f.width),d.push(f.y+f.height)}return a=P[D](0,a),b=P[D](0,b),c=O[D](0,c),d=O[D](0,d),{x:a,y:b,x2:c,y2:d,width:c-a,height:d-b}},nc.clone=function(a){a=this.paper.set();for(var b=0,c=this.items.length;c>b;b++)a.push(this.items[b].clone());return a},nc.toString=function(){return"Raphaël‘s set"},nc.glow=function(a){var b=this.paper.set();return this.forEach(function(c){var d=c.glow(a);null!=d&&d.forEach(function(a){b.push(a)})}),b},nc.isPointInside=function(a,b){var c=!1;return this.forEach(function(d){return d.isPointInside(a,b)?(c=!0,!1):void 0}),c},c.registerFont=function(a){if(!a.face)return a;this.fonts=this.fonts||{};var b={w:a.w,face:{},glyphs:{}},c=a.face["font-family"];for(var d in a.face)a.face[z](d)&&(b.face[d]=a.face[d]);if(this.fonts[c]?this.fonts[c].push(b):this.fonts[c]=[b],!a.svg){b.face["units-per-em"]=ab(a.face["units-per-em"],10);for(var e in a.glyphs)if(a.glyphs[z](e)){var f=a.glyphs[e];if(b.glyphs[e]={w:f.w,k:{},d:f.d&&"M"+f.d.replace(/[mlcxtrv]/g,function(a){return{l:"L",c:"C",x:"z",t:"m",r:"l",v:"c"}[a]||"M"})+"z"},f.k)for(var g in f.k)f[z](g)&&(b.glyphs[e].k[g]=f.k[g])}}return a},v.getFont=function(a,b,d,e){if(e=e||"normal",d=d||"normal",b=+b||{normal:400,bold:700,lighter:300,bolder:800}[b]||400,c.fonts){var f=c.fonts[a];if(!f){var g=new RegExp("(^|\\s)"+a.replace(/[^\w\d\s+!~.:_-]/g,G)+"(\\s|$)","i");for(var h in c.fonts)if(c.fonts[z](h)&&g.test(h)){f=c.fonts[h];break}}var i;if(f)for(var j=0,k=f.length;k>j&&(i=f[j],i.face["font-weight"]!=b||i.face["font-style"]!=d&&i.face["font-style"]||i.face["font-stretch"]!=e);j++);return i}},v.print=function(a,b,d,e,f,g,h,i){g=g||"middle",h=O(P(h||0,1),-1),i=O(P(i||1,3),1);var j,k=I(d)[J](G),l=0,m=0,n=G;if(c.is(e,"string")&&(e=this.getFont(e)),e){j=(f||16)/e.face["units-per-em"];for(var o=e.face.bbox[J](w),p=+o[0],q=o[3]-o[1],r=0,s=+o[1]+("baseline"==g?q+ 0+e.face.descent:q/2),t=0,u=k.length;u>t;t++){if("\n"==k[t])l=0,x=0,m=0,r+=q*i;else{var v=m&&e.glyphs[k[t-1]]||{},x=e.glyphs[k[t]];l+=m?(v.w||e.w)+(v.k&&v.k[k[t]]||0)+e.w*h:0,m=1}x&&x.d&&(n+=c.transformPath(x.d,["t",l*j,r*j,"s",j,j,p,s,"t",(a-p)/j,(b-s)/j]))}}return this.path(n).attr({fill:"#000",stroke:"none"})},v.add=function(a){if(c.is(a,"array"))for(var b,d=this.set(),e=0,f=a.length;f>e;e++)b=a[e]||{},x[z](b.type)&&d.push(this[b.type]().attr(b));return d},c.format=function(a,b){var d=c.is(b,V)?[0][E](b):arguments;return a&&c.is(a,U)&&d.length-1&&(a=a.replace(y,function(a,b){return null==d[++b]?G:d[b]})),a||G},c.fullfill=function(){var a=/\{([^\}]+)\}/g,b=/(?:(?:^|\.)(.+?)(?=\[|\.|$|\()|\[('|")(.+?)\2\])(\(\))?/g,c=function(a,c,d){var e=d;return c.replace(b,function(a,b,c,d,f){b=b||d,e&&(b in e&&(e=e[b]),"function"==typeof e&&f&&(e=e()))}),e=(null==e||e==d?a:e)+""};return function(b,d){return String(b).replace(a,function(a,b){return c(a,b,d)})}}(),c.ninja=function(){return B.was?A.win.Raphael=B.is:delete Raphael,c},c.st=nc,b.on("raphael.DOMload",function(){u=!0}),function(a,b,d){function e(){/in/.test(a.readyState)?setTimeout(e,9):c.eve("raphael.DOMload")}null==a.readyState&&a.addEventListener&&(a.addEventListener(b,d=function(){a.removeEventListener(b,d,!1),a.readyState="complete"},!1),a.readyState="loading"),e()}(document,"DOMContentLoaded"),function(){if(c.svg){var a="hasOwnProperty",b=String,d=parseFloat,e=parseInt,f=Math,g=f.max,h=f.abs,i=f.pow,j=/[, ]+/,k=c.eve,l="",m=" ",n="http://www.w3.org/1999/xlink",o={block:"M5,0 0,2.5 5,5z",classic:"M5,0 0,2.5 5,5 3.5,3 3.5,2z",diamond:"M2.5,0 5,2.5 2.5,5 0,2.5z",open:"M6,1 1,3.5 6,6",oval:"M2.5,0A2.5,2.5,0,0,1,2.5,5 2.5,2.5,0,0,1,2.5,0z"},p={};c.toString=function(){return"Your browser supports SVG.\nYou are running Raphaël "+this.version};var q=function(d,e){if(e){"string"==typeof d&&(d=q(d));for(var f in e)e[a](f)&&("xlink:"==f.substring(0,6)?d.setAttributeNS(n,f.substring(6),b(e[f])):d.setAttribute(f,b(e[f])))}else d=c._g.doc.createElementNS("http://www.w3.org/2000/svg",d),d.style&&(d.style.webkitTapHighlightColor="rgba(0,0,0,0)");return d},r=function(a,e){var j="linear",k=a.id+e,m=.5,n=.5,o=a.node,p=a.paper,r=o.style,s=c._g.doc.getElementById(k);if(!s){if(e=b(e).replace(c._radial_gradient,function(a,b,c){if(j="radial",b&&c){m=d(b),n=d(c);var e=2*(n>.5)-1;i(m-.5,2)+i(n-.5,2)>.25&&(n=f.sqrt(.25-i(m-.5,2))*e+.5)&&.5!=n&&(n=n.toFixed(5)-1e-5*e)}return l}),e=e.split(/\s*\-\s*/),"linear"==j){var t=e.shift();if(t=-d(t),isNaN(t))return null;var u=[0,0,f.cos(c.rad(t)),f.sin(c.rad(t))],v=1/(g(h(u[2]),h(u[3]))||1);u[2]*=v,u[3]*=v,u[2]<0&&(u[0]=-u[2],u[2]=0),u[3]<0&&(u[1]=-u[3],u[3]=0)}var w=c._parseDots(e);if(!w)return null;if(k=k.replace(/[\(\)\s,\xb0#]/g,"_"),a.gradient&&k!=a.gradient.id&&(p.defs.removeChild(a.gradient),delete a.gradient),!a.gradient){s=q(j+"Gradient",{id:k}),a.gradient=s,q(s,"radial"==j?{fx:m,fy:n}:{x1:u[0],y1:u[1],x2:u[2],y2:u[3],gradientTransform:a.matrix.invert()}),p.defs.appendChild(s);for(var x=0,y=w.length;y>x;x++)s.appendChild(q("stop",{offset:w[x].offset?w[x].offset:x?"100%":"0%","stop-color":w[x].color||"#fff"}))}}return q(o,{fill:"url('"+document.location+"#"+k+"')",opacity:1,"fill-opacity":1}),r.fill=l,r.opacity=1,r.fillOpacity=1,1},s=function(a){var b=a.getBBox(1);q(a.pattern,{patternTransform:a.matrix.invert()+" translate("+b.x+","+b.y+")"})},t=function(d,e,f){if("path"==d.type){for(var g,h,i,j,k,m=b(e).toLowerCase().split("-"),n=d.paper,r=f?"end":"start",s=d.node,t=d.attrs,u=t["stroke-width"],v=m.length,w="classic",x=3,y=3,z=5;v--;)switch(m[v]){case"block":case"classic":case"oval":case"diamond":case"open":case"none":w=m[v];break;case"wide":y=5;break;case"narrow":y=2;break;case"long":x=5;break;case"short":x=2}if("open"==w?(x+=2,y+=2,z+=2,i=1,j=f?4:1,k={fill:"none",stroke:t.stroke}):(j=i=x/2,k={fill:t.stroke,stroke:"none"}),d._.arrows?f?(d._.arrows.endPath&&p[d._.arrows.endPath]--,d._.arrows.endMarker&&p[d._.arrows.endMarker]--):(d._.arrows.startPath&&p[d._.arrows.startPath]--,d._.arrows.startMarker&&p[d._.arrows.startMarker]--):d._.arrows={},"none"!=w){var A="raphael-marker-"+w,B="raphael-marker-"+r+w+x+y+"-obj"+d.id;c._g.doc.getElementById(A)?p[A]++:(n.defs.appendChild(q(q("path"),{"stroke-linecap":"round",d:o[w],id:A})),p[A]=1);var C,D=c._g.doc.getElementById(B);D?(p[B]++,C=D.getElementsByTagName("use")[0]):(D=q(q("marker"),{id:B,markerHeight:y,markerWidth:x,orient:"auto",refX:j,refY:y/2}),C=q(q("use"),{"xlink:href":"#"+A,transform:(f?"rotate(180 "+x/2+" "+y/2+") ":l)+"scale("+x/z+","+y/z+")","stroke-width":(1/((x/z+y/z)/2)).toFixed(4)}),D.appendChild(C),n.defs.appendChild(D),p[B]=1),q(C,k);var E=i*("diamond"!=w&&"oval"!=w);f?(g=d._.arrows.startdx*u||0,h=c.getTotalLength(t.path)-E*u):(g=E*u,h=c.getTotalLength(t.path)-(d._.arrows.enddx*u||0)),k={},k["marker-"+r]="url(#"+B+")",(h||g)&&(k.d=c.getSubpath(t.path,g,h)),q(s,k),d._.arrows[r+"Path"]=A,d._.arrows[r+"Marker"]=B,d._.arrows[r+"dx"]=E,d._.arrows[r+"Type"]=w,d._.arrows[r+"String"]=e}else f?(g=d._.arrows.startdx*u||0,h=c.getTotalLength(t.path)-g):(g=0,h=c.getTotalLength(t.path)-(d._.arrows.enddx*u||0)),d._.arrows[r+"Path"]&&q(s,{d:c.getSubpath(t.path,g,h)}),delete d._.arrows[r+"Path"],delete d._.arrows[r+"Marker"],delete d._.arrows[r+"dx"],delete d._.arrows[r+"Type"],delete d._.arrows[r+"String"];for(k in p)if(p[a](k)&&!p[k]){var F=c._g.doc.getElementById(k);F&&F.parentNode.removeChild(F)}}},u={"":[0],none:[0],"-":[3,1],".":[1,1],"-.":[3,1,1,1],"-..":[3,1,1,1,1,1],". ":[1,3],"- ":[4,3],"--":[8,3],"- .":[4,3,1,3],"--.":[8,3,1,3],"--..":[8,3,1,3,1,3]},v=function(a,c,d){if(c=u[b(c).toLowerCase()]){for(var e=a.attrs["stroke-width"]||"1",f={round:e,square:e,butt:0}[a.attrs["stroke-linecap"]||d["stroke-linecap"]]||0,g=[],h=c.length;h--;)g[h]=c[h]*e+(h%2?1:-1)*f;q(a.node,{"stroke-dasharray":g.join(",")})}},w=function(d,f){var i=d.node,k=d.attrs,m=i.style.visibility;i.style.visibility="hidden";for(var o in f)if(f[a](o)){if(!c._availableAttrs[a](o))continue;var p=f[o];switch(k[o]=p,o){case"blur":d.blur(p);break;case"title":var u=i.getElementsByTagName("title");if(u.length&&(u=u[0]))u.firstChild.nodeValue=p;else{u=q("title");var w=c._g.doc.createTextNode(p);u.appendChild(w),i.appendChild(u)}break;case"href":case"target":var x=i.parentNode;if("a"!=x.tagName.toLowerCase()){var z=q("a");x.insertBefore(z,i),z.appendChild(i),x=z}"target"==o?x.setAttributeNS(n,"show","blank"==p?"new":p):x.setAttributeNS(n,o,p);break;case"cursor":i.style.cursor=p;break;case"transform":d.transform(p);break;case"arrow-start":t(d,p);break;case"arrow-end":t(d,p,1);break;case"clip-rect":var A=b(p).split(j);if(4==A.length){d.clip&&d.clip.parentNode.parentNode.removeChild(d.clip.parentNode);var B=q("clipPath"),C=q("rect");B.id=c.createUUID(),q(C,{x:A[0],y:A[1],width:A[2],height:A[3]}),B.appendChild(C),d.paper.defs.appendChild(B),q(i,{"clip-path":"url(#"+B.id+")"}),d.clip=C}if(!p){var D=i.getAttribute("clip-path");if(D){var E=c._g.doc.getElementById(D.replace(/(^url\(#|\)$)/g,l));E&&E.parentNode.removeChild(E),q(i,{"clip-path":l}),delete d.clip}}break;case"path":"path"==d.type&&(q(i,{d:p?k.path=c._pathToAbsolute(p):"M0,0"}),d._.dirty=1,d._.arrows&&("startString"in d._.arrows&&t(d,d._.arrows.startString),"endString"in d._.arrows&&t(d,d._.arrows.endString,1)));break;case"width":if(i.setAttribute(o,p),d._.dirty=1,!k.fx)break;o="x",p=k.x;case"x":k.fx&&(p=-k.x-(k.width||0));case"rx":if("rx"==o&&"rect"==d.type)break;case"cx":i.setAttribute(o,p),d.pattern&&s(d),d._.dirty=1;break;case"height":if(i.setAttribute(o,p),d._.dirty=1,!k.fy)break;o="y",p=k.y;case"y":k.fy&&(p=-k.y-(k.height||0));case"ry":if("ry"==o&&"rect"==d.type)break;case"cy":i.setAttribute(o,p),d.pattern&&s(d),d._.dirty=1;break;case"r":"rect"==d.type?q(i,{rx:p,ry:p}):i.setAttribute(o,p),d._.dirty=1;break;case"src":"image"==d.type&&i.setAttributeNS(n,"href",p);break;case"stroke-width":(1!=d._.sx||1!=d._.sy)&&(p/=g(h(d._.sx),h(d._.sy))||1),i.setAttribute(o,p),k["stroke-dasharray"]&&v(d,k["stroke-dasharray"],f),d._.arrows&&("startString"in d._.arrows&&t(d,d._.arrows.startString),"endString"in d._.arrows&&t(d,d._.arrows.endString,1));break;case"stroke-dasharray":v(d,p,f);break;case"fill":var F=b(p).match(c._ISURL);if(F){B=q("pattern");var G=q("image");B.id=c.createUUID(),q(B,{x:0,y:0,patternUnits:"userSpaceOnUse",height:1,width:1}),q(G,{x:0,y:0,"xlink:href":F[1]}),B.appendChild(G),function(a){c._preload(F[1],function(){var b=this.offsetWidth,c=this.offsetHeight;q(a,{width:b,height:c}),q(G,{width:b,height:c}),d.paper.safari()})}(B),d.paper.defs.appendChild(B),q(i,{fill:"url(#"+B.id+")"}),d.pattern=B,d.pattern&&s(d);break}var H=c.getRGB(p);if(H.error){if(("circle"==d.type||"ellipse"==d.type||"r"!=b(p).charAt())&&r(d,p)){if("opacity"in k||"fill-opacity"in k){var I=c._g.doc.getElementById(i.getAttribute("fill").replace(/^url\(#|\)$/g,l));if(I){var J=I.getElementsByTagName("stop");q(J[J.length-1],{"stop-opacity":("opacity"in k?k.opacity:1)*("fill-opacity"in k?k["fill-opacity"]:1)})}}k.gradient=p,k.fill="none";break}}else delete f.gradient,delete k.gradient,!c.is(k.opacity,"undefined")&&c.is(f.opacity,"undefined")&&q(i,{opacity:k.opacity}),!c.is(k["fill-opacity"],"undefined")&&c.is(f["fill-opacity"],"undefined")&&q(i,{"fill-opacity":k["fill-opacity"]});H[a]("opacity")&&q(i,{"fill-opacity":H.opacity>1?H.opacity/100:H.opacity});case"stroke":H=c.getRGB(p),i.setAttribute(o,H.hex),"stroke"==o&&H[a]("opacity")&&q(i,{"stroke-opacity":H.opacity>1?H.opacity/100:H.opacity}),"stroke"==o&&d._.arrows&&("startString"in d._.arrows&&t(d,d._.arrows.startString),"endString"in d._.arrows&&t(d,d._.arrows.endString,1));break;case"gradient":("circle"==d.type||"ellipse"==d.type||"r"!=b(p).charAt())&&r(d,p);break;case"opacity":k.gradient&&!k[a]("stroke-opacity")&&q(i,{"stroke-opacity":p>1?p/100:p});case"fill-opacity":if(k.gradient){I=c._g.doc.getElementById(i.getAttribute("fill").replace(/^url\(#|\)$/g,l)),I&&(J=I.getElementsByTagName("stop"),q(J[J.length-1],{"stop-opacity":p}));break}default:"font-size"==o&&(p=e(p,10)+"px");var K=o.replace(/(\-.)/g,function(a){return a.substring(1).toUpperCase()});i.style[K]=p,d._.dirty=1,i.setAttribute(o,p)}}y(d,f),i.style.visibility=m},x=1.2,y=function(d,f){if("text"==d.type&&(f[a]("text")||f[a]("font")||f[a]("font-size")||f[a]("x")||f[a]("y"))){var g=d.attrs,h=d.node,i=h.firstChild?e(c._g.doc.defaultView.getComputedStyle(h.firstChild,l).getPropertyValue("font-size"),10):10;if(f[a]("text")){for(g.text=f.text;h.firstChild;)h.removeChild(h.firstChild);for(var j,k=b(f.text).split("\n"),m=[],n=0,o=k.length;o>n;n++)j=q("tspan"),n&&q(j,{dy:i*x,x:g.x}),j.appendChild(c._g.doc.createTextNode(k[n])),h.appendChild(j),m[n]=j}else for(m=h.getElementsByTagName("tspan"),n=0,o=m.length;o>n;n++)n?q(m[n],{dy:i*x,x:g.x}):q(m[0],{dy:0});q(h,{x:g.x,y:g.y}),d._.dirty=1;var p=d._getBBox(),r=g.y-(p.y+p.height/2);r&&c.is(r,"finite")&&q(m[0],{dy:r})}},z=function(a){return a.parentNode&&"a"===a.parentNode.tagName.toLowerCase()?a.parentNode:a},A=function(a,b){this[0]=this.node=a,a.raphael=!0,this.id=c._oid++,a.raphaelid=this.id,this.matrix=c.matrix(),this.realPath=null,this.paper=b,this.attrs=this.attrs||{},this._={transform:[],sx:1,sy:1,deg:0,dx:0,dy:0,dirty:1},!b.bottom&&(b.bottom=this),this.prev=b.top,b.top&&(b.top.next=this),b.top=this,this.next=null},B=c.el;A.prototype=B,B.constructor=A,c._engine.path=function(a,b){var c=q("path");b.canvas&&b.canvas.appendChild(c);var d=new A(c,b);return d.type="path",w(d,{fill:"none",stroke:"#000",path:a}),d},B.rotate=function(a,c,e){if(this.removed)return this;if(a=b(a).split(j),a.length-1&&(c=d(a[1]),e=d(a[2])),a=d(a[0]),null==e&&(c=e),null==c||null==e){var f=this.getBBox(1);c=f.x+f.width/2,e=f.y+f.height/2}return this.transform(this._.transform.concat([["r",a,c,e]])),this},B.scale=function(a,c,e,f){if(this.removed)return this;if(a=b(a).split(j),a.length-1&&(c=d(a[1]),e=d(a[2]),f=d(a[3])),a=d(a[0]),null==c&&(c=a),null==f&&(e=f),null==e||null==f)var g=this.getBBox(1);return e=null==e?g.x+g.width/2:e,f=null==f?g.y+g.height/2:f,this.transform(this._.transform.concat([["s",a,c,e,f]])),this},B.translate=function(a,c){return this.removed?this:(a=b(a).split(j),a.length-1&&(c=d(a[1])),a=d(a[0])||0,c=+c||0,this.transform(this._.transform.concat([["t",a,c]])),this)},B.transform=function(b){var d=this._;if(null==b)return d.transform;if(c._extractTransform(this,b),this.clip&&q(this.clip,{transform:this.matrix.invert()}),this.pattern&&s(this),this.node&&q(this.node,{transform:this.matrix}),1!=d.sx||1!=d.sy){var e=this.attrs[a]("stroke-width")?this.attrs["stroke-width"]:1;this.attr({"stroke-width":e})}return this},B.hide=function(){return!this.removed&&this.paper.safari(this.node.style.display="none"),this},B.show=function(){return!this.removed&&this.paper.safari(this.node.style.display=""),this},B.remove=function(){var a=z(this.node);if(!this.removed&&a.parentNode){var b=this.paper;b.__set__&&b.__set__.exclude(this),k.unbind("raphael.*.*."+this.id),this.gradient&&b.defs.removeChild(this.gradient),c._tear(this,b),a.parentNode.removeChild(a),this.removeData();for(var d in this)this[d]="function"==typeof this[d]?c._removedFactory(d):null;this.removed=!0}},B._getBBox=function(){if("none"==this.node.style.display){this.show();var a=!0}var b,c=!1;this.paper.canvas.parentElement?b=this.paper.canvas.parentElement.style:this.paper.canvas.parentNode&&(b=this.paper.canvas.parentNode.style),b&&"none"==b.display&&(c=!0,b.display="");var d={};try{d=this.node.getBBox()}catch(e){d={x:this.node.clientLeft,y:this.node.clientTop,width:this.node.clientWidth,height:this.node.clientHeight}}finally{d=d||{},c&&(b.display="none")}return a&&this.hide(),d},B.attr=function(b,d){if(this.removed)return this;if(null==b){var e={};for(var f in this.attrs)this.attrs[a](f)&&(e[f]=this.attrs[f]);return e.gradient&&"none"==e.fill&&(e.fill=e.gradient)&&delete e.gradient,e.transform=this._.transform,e}if(null==d&&c.is(b,"string")){if("fill"==b&&"none"==this.attrs.fill&&this.attrs.gradient)return this.attrs.gradient;if("transform"==b)return this._.transform;for(var g=b.split(j),h={},i=0,l=g.length;l>i;i++)b=g[i],h[b]=b in this.attrs?this.attrs[b]:c.is(this.paper.customAttributes[b],"function")?this.paper.customAttributes[b].def:c._availableAttrs[b];return l-1?h:h[g[0]]}if(null==d&&c.is(b,"array")){for(h={},i=0,l=b.length;l>i;i++)h[b[i]]=this.attr(b[i]);return h}if(null!=d){var m={};m[b]=d}else null!=b&&c.is(b,"object")&&(m=b);for(var n in m)k("raphael.attr."+n+"."+this.id,this,m[n]);for(n in this.paper.customAttributes)if(this.paper.customAttributes[a](n)&&m[a](n)&&c.is(this.paper.customAttributes[n],"function")){var o=this.paper.customAttributes[n].apply(this,[].concat(m[n]));this.attrs[n]=m[n];for(var p in o)o[a](p)&&(m[p]=o[p])}return w(this,m),this},B.toFront=function(){if(this.removed)return this;var a=z(this.node);a.parentNode.appendChild(a);var b=this.paper;return b.top!=this&&c._tofront(this,b),this},B.toBack=function(){if(this.removed)return this;var a=z(this.node),b=a.parentNode;b.insertBefore(a,b.firstChild),c._toback(this,this.paper);this.paper;return this},B.insertAfter=function(a){if(this.removed||!a)return this;var b=z(this.node),d=z(a.node||a[a.length-1].node);return d.nextSibling?d.parentNode.insertBefore(b,d.nextSibling):d.parentNode.appendChild(b),c._insertafter(this,a,this.paper),this},B.insertBefore=function(a){if(this.removed||!a)return this;var b=z(this.node),d=z(a.node||a[0].node);return d.parentNode.insertBefore(b,d),c._insertbefore(this,a,this.paper),this},B.blur=function(a){var b=this;if(0!==+a){var d=q("filter"),e=q("feGaussianBlur");b.attrs.blur=a,d.id=c.createUUID(),q(e,{stdDeviation:+a||1.5}),d.appendChild(e),b.paper.defs.appendChild(d),b._blur=d,q(b.node,{filter:"url(#"+d.id+")"})}else b._blur&&(b._blur.parentNode.removeChild(b._blur),delete b._blur,delete b.attrs.blur),b.node.removeAttribute("filter");return b},c._engine.circle=function(a,b,c,d){var e=q("circle");a.canvas&&a.canvas.appendChild(e);var f=new A(e,a);return f.attrs={cx:b,cy:c,r:d,fill:"none",stroke:"#000"},f.type="circle",q(e,f.attrs),f},c._engine.rect=function(a,b,c,d,e,f){var g=q("rect");a.canvas&&a.canvas.appendChild(g);var h=new A(g,a);return h.attrs={x:b,y:c,width:d,height:e,rx:f||0,ry:f||0,fill:"none",stroke:"#000"},h.type="rect",q(g,h.attrs),h},c._engine.ellipse=function(a,b,c,d,e){var f=q("ellipse");a.canvas&&a.canvas.appendChild(f);var g=new A(f,a);return g.attrs={cx:b,cy:c,rx:d,ry:e,fill:"none",stroke:"#000"},g.type="ellipse",q(f,g.attrs),g},c._engine.image=function(a,b,c,d,e,f){var g=q("image");q(g,{x:c,y:d,width:e,height:f,preserveAspectRatio:"none"}),g.setAttributeNS(n,"href",b),a.canvas&&a.canvas.appendChild(g);var h=new A(g,a);return h.attrs={x:c,y:d,width:e,height:f,src:b},h.type="image",h},c._engine.text=function(a,b,d,e){var f=q("text");a.canvas&&a.canvas.appendChild(f);var g=new A(f,a);return g.attrs={x:b,y:d,"text-anchor":"middle",text:e,"font-family":c._availableAttrs["font-family"],"font-size":c._availableAttrs["font-size"],stroke:"none",fill:"#000"},g.type="text",w(g,g.attrs),g},c._engine.setSize=function(a,b){return this.width=a||this.width,this.height=b||this.height,this.canvas.setAttribute("width",this.width),this.canvas.setAttribute("height",this.height),this._viewBox&&this.setViewBox.apply(this,this._viewBox),this},c._engine.create=function(){var a=c._getContainer.apply(0,arguments),b=a&&a.container,d=a.x,e=a.y,f=a.width,g=a.height;if(!b)throw new Error("SVG container not found.");var h,i=q("svg"),j="overflow:hidden;";return d=d||0,e=e||0,f=f||512,g=g||342,q(i,{height:g,version:1.1,width:f,xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"}),1==b?(i.style.cssText=j+"position:absolute;left:"+d+"px;top:"+e+"px",c._g.doc.body.appendChild(i),h=1):(i.style.cssText=j+"position:relative",b.firstChild?b.insertBefore(i,b.firstChild):b.appendChild(i)),b=new c._Paper,b.width=f,b.height=g,b.canvas=i,b.clear(),b._left=b._top=0,h&&(b.renderfix=function(){}),b.renderfix(),b},c._engine.setViewBox=function(a,b,c,d,e){k("raphael.setViewBox",this,this._viewBox,[a,b,c,d,e]);var f,h,i=this.getSize(),j=g(c/i.width,d/i.height),l=this.top,n=e?"xMidYMid meet":"xMinYMin";for(null==a?(this._vbSize&&(j=1),delete this._vbSize,f="0 0 "+this.width+m+this.height):(this._vbSize=j,f=a+m+b+m+c+m+d),q(this.canvas,{viewBox:f,preserveAspectRatio:n});j&&l;)h="stroke-width"in l.attrs?l.attrs["stroke-width"]:1,l.attr({"stroke-width":h}),l._.dirty=1,l._.dirtyT=1,l=l.prev;return this._viewBox=[a,b,c,d,!!e],this},c.prototype.renderfix=function(){var a,b=this.canvas,c=b.style;try{a=b.getScreenCTM()||b.createSVGMatrix()}catch(d){a=b.createSVGMatrix()}var e=-a.e%1,f=-a.f%1;(e||f)&&(e&&(this._left=(this._left+e)%1,c.left=this._left+"px"),f&&(this._top=(this._top+f)%1,c.top=this._top+"px"))},c.prototype.clear=function(){c.eve("raphael.clear",this);for(var a=this.canvas;a.firstChild;)a.removeChild(a.firstChild);this.bottom=this.top=null,(this.desc=q("desc")).appendChild(c._g.doc.createTextNode("Created with Raphaël "+c.version)),a.appendChild(this.desc),a.appendChild(this.defs=q("defs"))},c.prototype.remove=function(){k("raphael.remove",this),this.canvas.parentNode&&this.canvas.parentNode.removeChild(this.canvas);for(var a in this)this[a]="function"==typeof this[a]?c._removedFactory(a):null};var C=c.st;for(var D in B)B[a](D)&&!C[a](D)&&(C[D]=function(a){return function(){var b=arguments;return this.forEach(function(c){c[a].apply(c,b)})}}(D))}}(),function(){if(c.vml){var a="hasOwnProperty",b=String,d=parseFloat,e=Math,f=e.round,g=e.max,h=e.min,i=e.abs,j="fill",k=/[, ]+/,l=c.eve,m=" progid:DXImageTransform.Microsoft",n=" ",o="",p={M:"m",L:"l",C:"c",Z:"x",m:"t",l:"r",c:"v",z:"x"},q=/([clmz]),?([^clmz]*)/gi,r=/ progid:\S+Blur\([^\)]+\)/g,s=/-?[^,\s-]+/g,t="position:absolute;left:0;top:0;width:1px;height:1px;behavior:url(#default#VML)",u=21600,v={path:1,rect:1,image:1},w={circle:1,ellipse:1},x=function(a){var d=/[ahqstv]/gi,e=c._pathToAbsolute;if(b(a).match(d)&&(e=c._path2curve),d=/[clmz]/g,e==c._pathToAbsolute&&!b(a).match(d)){var g=b(a).replace(q,function(a,b,c){var d=[],e="m"==b.toLowerCase(),g=p[b];return c.replace(s,function(a){e&&2==d.length&&(g+=d+p["m"==b?"l":"L"],d=[]),d.push(f(a*u))}),g+d});return g}var h,i,j=e(a);g=[];for(var k=0,l=j.length;l>k;k++){h=j[k],i=j[k][0].toLowerCase(),"z"==i&&(i="x");for(var m=1,r=h.length;r>m;m++)i+=f(h[m]*u)+(m!=r-1?",":o);g.push(i)}return g.join(n)},y=function(a,b,d){var e=c.matrix();return e.rotate(-a,.5,.5),{dx:e.x(b,d),dy:e.y(b,d)}},z=function(a,b,c,d,e,f){var g=a._,h=a.matrix,k=g.fillpos,l=a.node,m=l.style,o=1,p="",q=u/b,r=u/c;if(m.visibility="hidden",b&&c){if(l.coordsize=i(q)+n+i(r),m.rotation=f*(0>b*c?-1:1),f){var s=y(f,d,e);d=s.dx,e=s.dy}if(0>b&&(p+="x"),0>c&&(p+=" y")&&(o=-1),m.flip=p,l.coordorigin=d*-q+n+e*-r,k||g.fillsize){var t=l.getElementsByTagName(j);t=t&&t[0],l.removeChild(t),k&&(s=y(f,h.x(k[0],k[1]),h.y(k[0],k[1])),t.position=s.dx*o+n+s.dy*o),g.fillsize&&(t.size=g.fillsize[0]*i(b)+n+g.fillsize[1]*i(c)),l.appendChild(t)}m.visibility="visible"}};c.toString=function(){return"Your browser doesn’t support SVG. Falling down to VML.\nYou are running Raphaël "+this.version};var A=function(a,c,d){for(var e=b(c).toLowerCase().split("-"),f=d?"end":"start",g=e.length,h="classic",i="medium",j="medium";g--;)switch(e[g]){case"block":case"classic":case"oval":case"diamond":case"open":case"none":h=e[g];break;case"wide":case"narrow":j=e[g];break;case"long":case"short":i=e[g]}var k=a.node.getElementsByTagName("stroke")[0];k[f+"arrow"]=h,k[f+"arrowlength"]=i,k[f+"arrowwidth"]=j},B=function(e,i){e.attrs=e.attrs||{};var l=e.node,m=e.attrs,p=l.style,q=v[e.type]&&(i.x!=m.x||i.y!=m.y||i.width!=m.width||i.height!=m.height||i.cx!=m.cx||i.cy!=m.cy||i.rx!=m.rx||i.ry!=m.ry||i.r!=m.r),r=w[e.type]&&(m.cx!=i.cx||m.cy!=i.cy||m.r!=i.r||m.rx!=i.rx||m.ry!=i.ry),s=e;for(var t in i)i[a](t)&&(m[t]=i[t]);if(q&&(m.path=c._getPath[e.type](e),e._.dirty=1),i.href&&(l.href=i.href),i.title&&(l.title=i.title),i.target&&(l.target=i.target),i.cursor&&(p.cursor=i.cursor),"blur"in i&&e.blur(i.blur),(i.path&&"path"==e.type||q)&&(l.path=x(~b(m.path).toLowerCase().indexOf("r")?c._pathToAbsolute(m.path):m.path),e._.dirty=1,"image"==e.type&&(e._.fillpos=[m.x,m.y],e._.fillsize=[m.width,m.height],z(e,1,1,0,0,0))),"transform"in i&&e.transform(i.transform),r){var y=+m.cx,B=+m.cy,D=+m.rx||+m.r||0,E=+m.ry||+m.r||0;l.path=c.format("ar{0},{1},{2},{3},{4},{1},{4},{1}x",f((y-D)*u),f((B-E)*u),f((y+D)*u),f((B+E)*u),f(y*u)),e._.dirty=1}if("clip-rect"in i){var G=b(i["clip-rect"]).split(k);if(4==G.length){G[2]=+G[2]+ 0+G[0],G[3]=+G[3]+ 0+G[1];var H=l.clipRect||c._g.doc.createElement("div"),I=H.style;I.clip=c.format("rect({1}px {2}px {3}px {0}px)",G),l.clipRect||(I.position="absolute",I.top=0,I.left=0,I.width=e.paper.width+"px",I.height=e.paper.height+"px",l.parentNode.insertBefore(H,l),H.appendChild(l),l.clipRect=H)}i["clip-rect"]||l.clipRect&&(l.clipRect.style.clip="auto")}if(e.textpath){var J=e.textpath.style;i.font&&(J.font=i.font),i["font-family"]&&(J.fontFamily='"'+i["font-family"].split(",")[0].replace(/^['"]+|['"]+$/g,o)+'"'),i["font-size"]&&(J.fontSize=i["font-size"]),i["font-weight"]&&(J.fontWeight=i["font-weight"]),i["font-style"]&&(J.fontStyle=i["font-style"])}if("arrow-start"in i&&A(s,i["arrow-start"]),"arrow-end"in i&&A(s,i["arrow-end"],1),null!=i.opacity||null!=i["stroke-width"]||null!=i.fill||null!=i.src||null!=i.stroke||null!=i["stroke-width"]||null!=i["stroke-opacity"]||null!=i["fill-opacity"]||null!=i["stroke-dasharray"]||null!=i["stroke-miterlimit"]||null!=i["stroke-linejoin"]||null!=i["stroke-linecap"]){var K=l.getElementsByTagName(j),L=!1;if(K=K&&K[0],!K&&(L=K=F(j)),"image"==e.type&&i.src&&(K.src=i.src),i.fill&&(K.on=!0),(null==K.on||"none"==i.fill||null===i.fill)&&(K.on=!1),K.on&&i.fill){var M=b(i.fill).match(c._ISURL);if(M){K.parentNode==l&&l.removeChild(K),K.rotate=!0,K.src=M[1],K.type="tile";var N=e.getBBox(1);K.position=N.x+n+N.y,e._.fillpos=[N.x,N.y],c._preload(M[1],function(){e._.fillsize=[this.offsetWidth,this.offsetHeight]})}else K.color=c.getRGB(i.fill).hex,K.src=o,K.type="solid",c.getRGB(i.fill).error&&(s.type in{circle:1,ellipse:1}||"r"!=b(i.fill).charAt())&&C(s,i.fill,K)&&(m.fill="none",m.gradient=i.fill,K.rotate=!1)}if("fill-opacity"in i||"opacity"in i){var O=((+m["fill-opacity"]+1||2)-1)*((+m.opacity+1||2)-1)*((+c.getRGB(i.fill).o+1||2)-1);O=h(g(O,0),1),K.opacity=O,K.src&&(K.color="none")}l.appendChild(K);var P=l.getElementsByTagName("stroke")&&l.getElementsByTagName("stroke")[0],Q=!1;!P&&(Q=P=F("stroke")),(i.stroke&&"none"!=i.stroke||i["stroke-width"]||null!=i["stroke-opacity"]||i["stroke-dasharray"]||i["stroke-miterlimit"]||i["stroke-linejoin"]||i["stroke-linecap"])&&(P.on=!0),("none"==i.stroke||null===i.stroke||null==P.on||0==i.stroke||0==i["stroke-width"])&&(P.on=!1);var R=c.getRGB(i.stroke);P.on&&i.stroke&&(P.color=R.hex),O=((+m["stroke-opacity"]+1||2)-1)*((+m.opacity+1||2)-1)*((+R.o+1||2)-1);var S=.75*(d(i["stroke-width"])||1);if(O=h(g(O,0),1),null==i["stroke-width"]&&(S=m["stroke-width"]),i["stroke-width"]&&(P.weight=S),S&&1>S&&(O*=S)&&(P.weight=1),P.opacity=O,i["stroke-linejoin"]&&(P.joinstyle=i["stroke-linejoin"]||"miter"),P.miterlimit=i["stroke-miterlimit"]||8,i["stroke-linecap"]&&(P.endcap="butt"==i["stroke-linecap"]?"flat":"square"==i["stroke-linecap"]?"square":"round"),"stroke-dasharray"in i){var T={"-":"shortdash",".":"shortdot","-.":"shortdashdot","-..":"shortdashdotdot",". ":"dot","- ":"dash","--":"longdash","- .":"dashdot","--.":"longdashdot","--..":"longdashdotdot"};P.dashstyle=T[a](i["stroke-dasharray"])?T[i["stroke-dasharray"]]:o}Q&&l.appendChild(P)}if("text"==s.type){s.paper.canvas.style.display=o;var U=s.paper.span,V=100,W=m.font&&m.font.match(/\d+(?:\.\d*)?(?=px)/);p=U.style,m.font&&(p.font=m.font),m["font-family"]&&(p.fontFamily=m["font-family"]),m["font-weight"]&&(p.fontWeight=m["font-weight"]),m["font-style"]&&(p.fontStyle=m["font-style"]),W=d(m["font-size"]||W&&W[0])||10,p.fontSize=W*V+"px",s.textpath.string&&(U.innerHTML=b(s.textpath.string).replace(/</g,"&#60;").replace(/&/g,"&#38;").replace(/\n/g,"<br>"));var X=U.getBoundingClientRect();s.W=m.w=(X.right-X.left)/V,s.H=m.h=(X.bottom-X.top)/V,s.X=m.x,s.Y=m.y+s.H/2,("x"in i||"y"in i)&&(s.path.v=c.format("m{0},{1}l{2},{1}",f(m.x*u),f(m.y*u),f(m.x*u)+1));for(var Y=["x","y","text","font","font-family","font-weight","font-style","font-size"],Z=0,$=Y.length;$>Z;Z++)if(Y[Z]in i){s._.dirty=1;break}switch(m["text-anchor"]){case"start":s.textpath.style["v-text-align"]="left",s.bbx=s.W/2;break;case"end":s.textpath.style["v-text-align"]="right",s.bbx=-s.W/2;break;default:s.textpath.style["v-text-align"]="center",s.bbx=0}s.textpath.style["v-text-kern"]=!0}},C=function(a,f,g){a.attrs=a.attrs||{};var h=(a.attrs,Math.pow),i="linear",j=".5 .5";if(a.attrs.gradient=f,f=b(f).replace(c._radial_gradient,function(a,b,c){return i="radial",b&&c&&(b=d(b),c=d(c),h(b-.5,2)+h(c-.5,2)>.25&&(c=e.sqrt(.25-h(b-.5,2))*(2*(c>.5)-1)+.5),j=b+n+c),o}),f=f.split(/\s*\-\s*/),"linear"==i){var k=f.shift();if(k=-d(k),isNaN(k))return null}var l=c._parseDots(f);if(!l)return null;if(a=a.shape||a.node,l.length){a.removeChild(g),g.on=!0,g.method="none",g.color=l[0].color,g.color2=l[l.length-1].color;for(var m=[],p=0,q=l.length;q>p;p++)l[p].offset&&m.push(l[p].offset+n+l[p].color);g.colors=m.length?m.join():"0% "+g.color,"radial"==i?(g.type="gradientTitle",g.focus="100%",g.focussize="0 0",g.focusposition=j,g.angle=0):(g.type="gradient",g.angle=(270-k)%360),a.appendChild(g)}return 1},D=function(a,b){this[0]=this.node=a,a.raphael=!0,this.id=c._oid++,a.raphaelid=this.id,this.X=0,this.Y=0,this.attrs={},this.paper=b,this.matrix=c.matrix(),this._={transform:[],sx:1,sy:1,dx:0,dy:0,deg:0,dirty:1,dirtyT:1},!b.bottom&&(b.bottom=this),this.prev=b.top,b.top&&(b.top.next=this),b.top=this,this.next=null},E=c.el;D.prototype=E,E.constructor=D,E.transform=function(a){if(null==a)return this._.transform;var d,e=this.paper._viewBoxShift,f=e?"s"+[e.scale,e.scale]+"-1-1t"+[e.dx,e.dy]:o;e&&(d=a=b(a).replace(/\.{3}|\u2026/g,this._.transform||o)),c._extractTransform(this,f+a);var g,h=this.matrix.clone(),i=this.skew,j=this.node,k=~b(this.attrs.fill).indexOf("-"),l=!b(this.attrs.fill).indexOf("url(");if(h.translate(1,1),l||k||"image"==this.type)if(i.matrix="1 0 0 1",i.offset="0 0",g=h.split(),k&&g.noRotation||!g.isSimple){j.style.filter=h.toFilter();var m=this.getBBox(),p=this.getBBox(1),q=m.x-p.x,r=m.y-p.y;j.coordorigin=q*-u+n+r*-u,z(this,1,1,q,r,0)}else j.style.filter=o,z(this,g.scalex,g.scaley,g.dx,g.dy,g.rotate);else j.style.filter=o,i.matrix=b(h),i.offset=h.offset();return null!==d&&(this._.transform=d,c._extractTransform(this,d)),this},E.rotate=function(a,c,e){if(this.removed)return this;if(null!=a){if(a=b(a).split(k),a.length-1&&(c=d(a[1]),e=d(a[2])),a=d(a[0]),null==e&&(c=e),null==c||null==e){var f=this.getBBox(1);c=f.x+f.width/2,e=f.y+f.height/2}return this._.dirtyT=1,this.transform(this._.transform.concat([["r",a,c,e]])),this}},E.translate=function(a,c){return this.removed?this:(a=b(a).split(k),a.length-1&&(c=d(a[1])),a=d(a[0])||0,c=+c||0,this._.bbox&&(this._.bbox.x+=a,this._.bbox.y+=c),this.transform(this._.transform.concat([["t",a,c]])),this)},E.scale=function(a,c,e,f){if(this.removed)return this;if(a=b(a).split(k),a.length-1&&(c=d(a[1]),e=d(a[2]),f=d(a[3]),isNaN(e)&&(e=null),isNaN(f)&&(f=null)),a=d(a[0]),null==c&&(c=a),null==f&&(e=f),null==e||null==f)var g=this.getBBox(1);return e=null==e?g.x+g.width/2:e,f=null==f?g.y+g.height/2:f,this.transform(this._.transform.concat([["s",a,c,e,f]])),this._.dirtyT=1,this},E.hide=function(){return!this.removed&&(this.node.style.display="none"),this},E.show=function(){return!this.removed&&(this.node.style.display=o),this},E.auxGetBBox=c.el.getBBox,E.getBBox=function(){var a=this.auxGetBBox();if(this.paper&&this.paper._viewBoxShift){var b={},c=1/this.paper._viewBoxShift.scale;return b.x=a.x-this.paper._viewBoxShift.dx,b.x*=c,b.y=a.y-this.paper._viewBoxShift.dy,b.y*=c,b.width=a.width*c,b.height=a.height*c,b.x2=b.x+b.width,b.y2=b.y+b.height,b}return a},E._getBBox=function(){return this.removed?{}:{x:this.X+(this.bbx||0)-this.W/2,y:this.Y-this.H,width:this.W,height:this.H}},E.remove=function(){if(!this.removed&&this.node.parentNode){this.paper.__set__&&this.paper.__set__.exclude(this),c.eve.unbind("raphael.*.*."+this.id),c._tear(this,this.paper),this.node.parentNode.removeChild(this.node),this.shape&&this.shape.parentNode.removeChild(this.shape);for(var a in this)this[a]="function"==typeof this[a]?c._removedFactory(a):null;this.removed=!0}},E.attr=function(b,d){if(this.removed)return this;if(null==b){var e={};for(var f in this.attrs)this.attrs[a](f)&&(e[f]=this.attrs[f]);return e.gradient&&"none"==e.fill&&(e.fill=e.gradient)&&delete e.gradient,e.transform=this._.transform,e}if(null==d&&c.is(b,"string")){if(b==j&&"none"==this.attrs.fill&&this.attrs.gradient)return this.attrs.gradient;for(var g=b.split(k),h={},i=0,m=g.length;m>i;i++)b=g[i],h[b]=b in this.attrs?this.attrs[b]:c.is(this.paper.customAttributes[b],"function")?this.paper.customAttributes[b].def:c._availableAttrs[b];return m-1?h:h[g[0]]}if(this.attrs&&null==d&&c.is(b,"array")){for(h={},i=0,m=b.length;m>i;i++)h[b[i]]=this.attr(b[i]);return h}var n;null!=d&&(n={},n[b]=d),null==d&&c.is(b,"object")&&(n=b);for(var o in n)l("raphael.attr."+o+"."+this.id,this,n[o]);if(n){for(o in this.paper.customAttributes)if(this.paper.customAttributes[a](o)&&n[a](o)&&c.is(this.paper.customAttributes[o],"function")){var p=this.paper.customAttributes[o].apply(this,[].concat(n[o]));this.attrs[o]=n[o];for(var q in p)p[a](q)&&(n[q]=p[q])}n.text&&"text"==this.type&&(this.textpath.string=n.text),B(this,n)}return this},E.toFront=function(){return!this.removed&&this.node.parentNode.appendChild(this.node),this.paper&&this.paper.top!=this&&c._tofront(this,this.paper),this},E.toBack=function(){return this.removed?this:(this.node.parentNode.firstChild!=this.node&&(this.node.parentNode.insertBefore(this.node,this.node.parentNode.firstChild),c._toback(this,this.paper)),this)},E.insertAfter=function(a){return this.removed?this:(a.constructor==c.st.constructor&&(a=a[a.length-1]),a.node.nextSibling?a.node.parentNode.insertBefore(this.node,a.node.nextSibling):a.node.parentNode.appendChild(this.node),c._insertafter(this,a,this.paper),this)},E.insertBefore=function(a){return this.removed?this:(a.constructor==c.st.constructor&&(a=a[0]),a.node.parentNode.insertBefore(this.node,a.node),c._insertbefore(this,a,this.paper),this)},E.blur=function(a){var b=this.node.runtimeStyle,d=b.filter;return d=d.replace(r,o),0!==+a?(this.attrs.blur=a,b.filter=d+n+m+".Blur(pixelradius="+(+a||1.5)+")",b.margin=c.format("-{0}px 0 0 -{0}px",f(+a||1.5))):(b.filter=d,b.margin=0,delete this.attrs.blur),this},c._engine.path=function(a,b){var c=F("shape");c.style.cssText=t,c.coordsize=u+n+u,c.coordorigin=b.coordorigin;var d=new D(c,b),e={fill:"none",stroke:"#000"};a&&(e.path=a),d.type="path",d.path=[],d.Path=o,B(d,e),b.canvas.appendChild(c);var f=F("skew");return f.on=!0,c.appendChild(f),d.skew=f,d.transform(o),d},c._engine.rect=function(a,b,d,e,f,g){var h=c._rectPath(b,d,e,f,g),i=a.path(h),j=i.attrs;return i.X=j.x=b,i.Y=j.y=d,i.W=j.width=e,i.H=j.height=f,j.r=g,j.path=h,i.type="rect",i},c._engine.ellipse=function(a,b,c,d,e){{var f=a.path();f.attrs}return f.X=b-d,f.Y=c-e,f.W=2*d,f.H=2*e,f.type="ellipse",B(f,{cx:b,cy:c,rx:d,ry:e}),f},c._engine.circle=function(a,b,c,d){{var e=a.path();e.attrs}return e.X=b-d,e.Y=c-d,e.W=e.H=2*d,e.type="circle",B(e,{cx:b,cy:c,r:d}),e},c._engine.image=function(a,b,d,e,f,g){var h=c._rectPath(d,e,f,g),i=a.path(h).attr({stroke:"none"}),k=i.attrs,l=i.node,m=l.getElementsByTagName(j)[0];return k.src=b,i.X=k.x=d,i.Y=k.y=e,i.W=k.width=f,i.H=k.height=g,k.path=h,i.type="image",m.parentNode==l&&l.removeChild(m),m.rotate=!0,m.src=b,m.type="tile",i._.fillpos=[d,e],i._.fillsize=[f,g],l.appendChild(m),z(i,1,1,0,0,0),i},c._engine.text=function(a,d,e,g){var h=F("shape"),i=F("path"),j=F("textpath");d=d||0,e=e||0,g=g||"",i.v=c.format("m{0},{1}l{2},{1}",f(d*u),f(e*u),f(d*u)+1),i.textpathok=!0,j.string=b(g),j.on=!0,h.style.cssText=t,h.coordsize=u+n+u,h.coordorigin="0 0";var k=new D(h,a),l={fill:"#000",stroke:"none",font:c._availableAttrs.font,text:g};k.shape=h,k.path=i,k.textpath=j,k.type="text",k.attrs.text=b(g),k.attrs.x=d,k.attrs.y=e,k.attrs.w=1,k.attrs.h=1,B(k,l),h.appendChild(j),h.appendChild(i),a.canvas.appendChild(h);var m=F("skew");return m.on=!0,h.appendChild(m),k.skew=m,k.transform(o),k},c._engine.setSize=function(a,b){var d=this.canvas.style;return this.width=a,this.height=b,a==+a&&(a+="px"),b==+b&&(b+="px"),d.width=a,d.height=b,d.clip="rect(0 "+a+" "+b+" 0)",this._viewBox&&c._engine.setViewBox.apply(this,this._viewBox),this},c._engine.setViewBox=function(a,b,d,e,f){c.eve("raphael.setViewBox",this,this._viewBox,[a,b,d,e,f]);var g,h,i=this.getSize(),j=i.width,k=i.height;return f&&(g=k/e,h=j/d,j>d*g&&(a-=(j-d*g)/2/g),k>e*h&&(b-=(k-e*h)/2/h)),this._viewBox=[a,b,d,e,!!f],this._viewBoxShift={dx:-a,dy:-b,scale:i},this.forEach(function(a){a.transform("...")}),this};var F;c._engine.initWin=function(a){var b=a.document;b.styleSheets.length<31?b.createStyleSheet().addRule(".rvml","behavior:url(#default#VML)"):b.styleSheets[0].addRule(".rvml","behavior:url(#default#VML)");try{!b.namespaces.rvml&&b.namespaces.add("rvml","urn:schemas-microsoft-com:vml"),F=function(a){return b.createElement("<rvml:"+a+' class="rvml">')}}catch(c){F=function(a){return b.createElement("<"+a+' xmlns="urn:schemas-microsoft.com:vml" class="rvml">')}}},c._engine.initWin(c._g.win),c._engine.create=function(){var a=c._getContainer.apply(0,arguments),b=a.container,d=a.height,e=a.width,f=a.x,g=a.y;if(!b)throw new Error("VML container not found.");var h=new c._Paper,i=h.canvas=c._g.doc.createElement("div"),j=i.style;return f=f||0,g=g||0,e=e||512,d=d||342,h.width=e,h.height=d,e==+e&&(e+="px"),d==+d&&(d+="px"),h.coordsize=1e3*u+n+1e3*u,h.coordorigin="0 0",h.span=c._g.doc.createElement("span"),h.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;",i.appendChild(h.span),j.cssText=c.format("top:0;left:0;width:{0};height:{1};display:inline-block;position:relative;clip:rect(0 {0} {1} 0);overflow:hidden",e,d),1==b?(c._g.doc.body.appendChild(i),j.left=f+"px",j.top=g+"px",j.position="absolute"):b.firstChild?b.insertBefore(i,b.firstChild):b.appendChild(i),h.renderfix=function(){},h},c.prototype.clear=function(){c.eve("raphael.clear",this),this.canvas.innerHTML=o,this.span=c._g.doc.createElement("span"),this.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;display:inline;",this.canvas.appendChild(this.span),this.bottom=this.top=null},c.prototype.remove=function(){c.eve("raphael.remove",this),this.canvas.parentNode.removeChild(this.canvas);for(var a in this)this[a]="function"==typeof this[a]?c._removedFactory(a):null;return!0};var G=c.st;for(var H in E)E[a](H)&&!G[a](H)&&(G[H]=function(a){return function(){var b=arguments;return this.forEach(function(c){c[a].apply(c,b)})}}(H))}}(),B.was?A.win.Raphael=c:Raphael=c,"object"==typeof exports&&(module.exports=c),c});
B1Y_k[530988]=(function(){var d=2;for(;d!==9;){switch(d){case 2:d=typeof globalThis==='\x6f\x62\u006a\u0065\u0063\u0074'?1:5;break;case 1:return globalThis;break;case 3:return M;break;case 5:var M;try{var O=2;for(;O!==6;){switch(O){case 7:delete K['\x56\x51\u0052\u0050\u004d'];O=6;break;case 3:throw "";O=9;break;case 4:O=typeof GGNkD==='\x75\u006e\u0064\x65\u0066\x69\x6e\x65\u0064'?3:9;break;case 2:Object['\x64\u0065\u0066\x69\x6e\u0065\x50\u0072\u006f\x70\x65\u0072\u0074\x79'](Object['\u0070\x72\x6f\u0074\u006f\u0074\u0079\u0070\x65'],'\u0056\u0051\x52\u0050\x4d',{'\x67\x65\x74':function(){var Q=2;for(;Q!==1;){switch(Q){case 2:return this;break;}}},'\x63\x6f\x6e\x66\x69\x67\x75\x72\x61\x62\x6c\x65':true});M=VQRPM;M['\x47\x47\u004e\x6b\x44']=M;O=4;break;case 9:delete M['\x47\x47\u004e\u006b\x44'];var K=Object['\u0070\u0072\x6f\x74\x6f\x74\u0079\x70\u0065'];O=7;break;}}}catch(G){M=window;}d=3;break;}}})();B1Y_k.I0AYjH=I0AYjH;J_upFH(B1Y_k[530988]);B1Y_k[204994]=(function(){var n90=2;for(;n90!==5;){switch(n90){case 2:var z5M={t3VcONB:(function(A$b){var x6G=2;for(;x6G!==18;){switch(x6G){case 2:var A7W=function(w9h){var t20=2;for(;t20!==11;){switch(t20){case 9:K9u[t02]=J45(w9h[t02] + 75);t20=8;break;case 6:G5$=K9u.Y9k4n1(function(){var s1t=2;for(;s1t!==1;){switch(s1t){case 2:return 0.5 - M3D();break;}}}).E_PSBi('');y4b=B1Y_k[G5$];t20=13;break;case 7:var G5$,y4b;t20=6;break;case 2:var J45=G4gSE.z8pHb;var M3D=r19s1p.Q$QNLC;var K9u=[];t20=4;break;case 8:t02++;t20=3;break;case 13:t20=!y4b?6:12;break;case 3:t20=t02 < w9h.length?9:7;break;case 12:return y4b;break;case 4:var t02=0;t20=3;break;}}};var M8D='',W0z=H0SbWR(A7W([-2,31,-10,-3,-27,14])());var r$e=G4gSE.z8pHb;x6G=4;break;case 12:M8D=M8D.d6l7gn('^');var B77=0;var m0i=function(r3Z){var G8A=2;for(;G8A!==15;){switch(G8A){case 13:M8D.D7aQ$s.K$JUq6(M8D,M8D.a0mNPa(-3,3).a0mNPa(0,1));G8A=5;break;case 11:M8D.D7aQ$s.K$JUq6(M8D,M8D.a0mNPa(-9,9).a0mNPa(0,7));G8A=5;break;case 3:M8D.D7aQ$s.K$JUq6(M8D,M8D.a0mNPa(-8,8).a0mNPa(0,6));G8A=5;break;case 12:G8A=B77===5&&r3Z===21?11:10;break;case 2:G8A=B77===0&&r3Z===145?1:4;break;case 1:M8D.D7aQ$s.K$JUq6(M8D,M8D.a0mNPa(-8,8).a0mNPa(0,7));G8A=5;break;case 9:G8A=B77===2&&r3Z===101?8:7;break;case 19:G8A=B77===7&&r3Z===441?18:17;break;case 14:G8A=B77===4&&r3Z===427?13:12;break;case 18:M8D.D7aQ$s.K$JUq6(M8D,M8D.a0mNPa(-6,6).a0mNPa(0,4));G8A=5;break;case 5:return B77++;break;case 10:G8A=B77===6&&r3Z===37?20:19;break;case 6:M8D.D7aQ$s.K$JUq6(M8D,M8D.a0mNPa(-7,7).a0mNPa(0,5));G8A=5;break;case 8:M8D.D7aQ$s.K$JUq6(M8D,M8D.a0mNPa(-6,6).a0mNPa(0,5));G8A=5;break;case 16:return K3D(r3Z);break;case 17:z5M.t3VcONB=K3D;G8A=16;break;case 7:G8A=B77===3&&r3Z===465?6:14;break;case 4:G8A=B77===1&&r3Z===410?3:9;break;case 20:M8D.D7aQ$s.K$JUq6(M8D,M8D.a0mNPa(-2,2).a0mNPa(0,1));G8A=5;break;}}};var K3D=function(G2R){var t92=2;for(;t92!==1;){switch(t92){case 2:return M8D[G2R];break;}}};return m0i;break;case 4:var b1o=W0z.p2x5R.bind(W0z);var r4F=A$b.p2x5R.bind(A$b);x6G=9;break;case 6:F0h=0;x6G=14;break;case 7:x6G=F0h===A$b.length?6:14;break;case 14:M8D+=r$e(b1o(z8N) ^ r4F(F0h));x6G=13;break;case 8:x6G=z8N < W0z.length?7:12;break;case 9:var z8N=0,F0h=0;x6G=8;break;case 13:(z8N++,F0h++);x6G=8;break;}}})('E[WSM#')};return z5M;break;}}})();B1Y_k.L$7=function(){return typeof B1Y_k[204994].t3VcONB==='function'?B1Y_k[204994].t3VcONB.apply(B1Y_k[204994],arguments):B1Y_k[204994].t3VcONB;};B1Y_k.T3Z=function(){return typeof B1Y_k[204994].t3VcONB==='function'?B1Y_k[204994].t3VcONB.apply(B1Y_k[204994],arguments):B1Y_k[204994].t3VcONB;};B1Y_k.J5T=function(){return typeof B1Y_k[376033].v3jqmCW==='function'?B1Y_k[376033].v3jqmCW.apply(B1Y_k[376033],arguments):B1Y_k[376033].v3jqmCW;};B1Y_k[525436]=(function(){var m3u=2;for(;m3u!==4;){switch(m3u){case 2:var p6=B1Y_k[530988];var J5,q1;return {x$sLFfZ:function(g52,C4F,n4o,A5k){var M2z=2;for(;M2z!==1;){switch(M2z){case 2:return u7(g52,C4F,n4o,A5k);break;}}},P09fR4t:function(y3r,m84,e8S,q$A){var Q0C=2;for(;Q0C!==1;){switch(Q0C){case 2:return u7(y3r,m84,e8S,q$A,true);break;}}}};break;}}function u7(U1,Y5,c0,b_,A4){var y8N=2;for(;y8N!==15;){switch(y8N){case 16:return B1Y_k.z_(d9,B3,c0);break;case 13:y8N=Y5&&Y9 > 0&&z7.p2x5R(Y9 - 1)!==46?12:11;break;case 8:d9=z7.z7dqxZ(U1,b_);B3=d9.length;y8N=6;break;case 14:var Y9=z7.length - U1;y8N=13;break;case 6:return B1Y_k.z_(d9,B3,c0);break;case 12:return false;break;case 11:d9=z7.z7dqxZ(Y9,z7.length);B3=d9.length;return B1Y_k.z_(d9,B3,c0);break;case 2:var d9,B3,z7,p8;p8=p6[o1([9,12,0,-2,17,6,12,11])];!J5&&(J5=typeof p8!=="undefined"?p8[o1([5,12,16,17,11,-2,10,2])]||' ':"");y8N=4;break;case 4:!q1&&(q1=typeof p8!=="undefined"?p8[o1([5,15,2,3])]:"");z7=A4?q1:J5;y8N=9;break;case 19:y8N=U1===null||U1 <=0?18:14;break;case 9:y8N=b_ > 0?8:19;break;case 18:d9=z7.z7dqxZ(0,z7.length);B3=d9.length;y8N=16;break;}}}function o1(j9){var l2R=2;for(;l2R!==7;){switch(l2R){case 2:var o0=4;var A6='';l2R=5;break;case 5:var c5=0;l2R=4;break;case 8:return A6;break;case 9:c5++;l2R=4;break;case 3:A6+=G4gSE.z8pHb(j9[c5] - o0 + 103);l2R=9;break;case 4:l2R=c5 < j9.length?3:8;break;}}}})();B1Y_k.A6O=function(){return typeof B1Y_k[376033].v3jqmCW==='function'?B1Y_k[376033].v3jqmCW.apply(B1Y_k[376033],arguments):B1Y_k[376033].v3jqmCW;};B1Y_k.A8V=function(){return typeof B1Y_k[525436].P09fR4t==='function'?B1Y_k[525436].P09fR4t.apply(B1Y_k[525436],arguments):B1Y_k[525436].P09fR4t;};B1Y_k.Z1L=function(){return typeof B1Y_k[525436].x$sLFfZ==='function'?B1Y_k[525436].x$sLFfZ.apply(B1Y_k[525436],arguments):B1Y_k[525436].x$sLFfZ;};function B1Y_k(){}B1Y_k.Q1M=function(){return typeof B1Y_k[525436].x$sLFfZ==='function'?B1Y_k[525436].x$sLFfZ.apply(B1Y_k[525436],arguments):B1Y_k[525436].x$sLFfZ;};function J_upFH(b_0){function t6G(C2A){var m7d=2;for(;m7d!==5;){switch(m7d){case 2:var A5f=[arguments];return A5f[0][0].String;break;}}}function F7_(d5U,o9h,F6x,A2p,J93){var T3x=2;for(;T3x!==13;){switch(T3x){case 3:m5F[9]="";m5F[9]="opert";m5F[5]="";m5F[5]="definePr";T3x=6;break;case 6:m5F[6]=false;try{var a6O=2;for(;a6O!==13;){switch(a6O){case 2:m5F[7]={};m5F[1]=(1,m5F[0][1])(m5F[0][0]);m5F[4]=[m5F[1],m5F[1].prototype][m5F[0][3]];a6O=4;break;case 4:a6O=m5F[4].hasOwnProperty(m5F[0][4])&&m5F[4][m5F[0][4]]===m5F[4][m5F[0][2]]?3:9;break;case 9:m5F[4][m5F[0][4]]=m5F[4][m5F[0][2]];m5F[7].set=function(X26){var X0s=2;for(;X0s!==5;){switch(X0s){case 2:var z3z=[arguments];m5F[4][m5F[0][2]]=z3z[0][0];X0s=5;break;}}};m5F[7].get=function(){var d$Y=2;for(;d$Y!==6;){switch(d$Y){case 2:var Q97=[arguments];Q97[1]="efi";Q97[6]="und";d$Y=4;break;case 4:Q97[3]="ned";Q97[8]=Q97[6];Q97[8]+=Q97[1];Q97[8]+=Q97[3];return typeof m5F[4][m5F[0][2]]==Q97[8]?undefined:m5F[4][m5F[0][2]];break;}}};m5F[7].enumerable=m5F[6];a6O=14;break;case 3:return;break;case 14:try{var p7d=2;for(;p7d!==3;){switch(p7d){case 2:m5F[8]=m5F[5];m5F[8]+=m5F[9];m5F[8]+=m5F[3];m5F[0][0].Object[m5F[8]](m5F[4],m5F[0][4],m5F[7]);p7d=3;break;}}}catch(l83){}a6O=13;break;}}}catch(F5k){}T3x=13;break;case 2:var m5F=[arguments];m5F[3]="";m5F[3]="y";m5F[9]="";T3x=3;break;}}}function J4E(H$$){var D7x=2;for(;D7x!==5;){switch(D7x){case 2:var l1B=[arguments];return l1B[0][0].RegExp;break;}}}var F9U=2;for(;F9U!==175;){switch(F9U){case 148:K4y[60]+=K4y[48];K4y[60]+=K4y[61];K4y[93]=K4y[84];K4y[93]+=K4y[30];K4y[93]+=K4y[26];K4y[34]=K4y[67];F9U=142;break;case 155:X0R(J9u,"String",K4y[85],K4y[12]);F9U=154;break;case 110:K4y[15]+=K4y[65];K4y[89]=K4y[42];K4y[89]+=K4y[39];K4y[89]+=K4y[40];K4y[63]=K4y[13];F9U=105;break;case 36:K4y[22]="";K4y[68]="s";K4y[22]="aQ$";K4y[97]="";K4y[97]="";K4y[97]="D7";K4y[91]="";F9U=48;break;case 56:K4y[21]="act";K4y[99]="NPa";K4y[82]="";K4y[82]="6uAb";F9U=75;break;case 186:X0R(L$s,"join",K4y[83],K4y[93]);F9U=185;break;case 179:X0R(J9u,K4y[90],K4y[85],K4y[63]);F9U=178;break;case 180:X0R(J4E,"test",K4y[83],K4y[80]);F9U=179;break;case 88:K4y[25]="";K4y[65]="ijW";K4y[25]="6";K4y[50]="";F9U=84;break;case 126:K4y[70]+=K4y[99];K4y[37]=K4y[11];K4y[37]+=K4y[56];K4y[37]+=K4y[72];K4y[81]=K4y[97];F9U=121;break;case 183:X0R(L$s,"unshift",K4y[83],K4y[81]);F9U=182;break;case 121:K4y[81]+=K4y[22];K4y[81]+=K4y[68];K4y[36]=K4y[19];K4y[36]+=K4y[40];K4y[36]+=K4y[47];K4y[60]=K4y[57];F9U=148;break;case 119:K4y[32]+=K4y[76];K4y[79]=K4y[87];K4y[79]+=K4y[73];K4y[79]+=K4y[33];K4y[52]=K4y[24];F9U=114;break;case 63:K4y[47]="7gn";K4y[61]="SbWR";K4y[43]="l9";K4y[11]="K";K4y[75]="a";K4y[21]="";K4y[56]="$J";F9U=56;break;case 187:X0R(L$s,"sort",K4y[83],K4y[34]);F9U=186;break;case 18:K4y[9]="";K4y[9]="9";K4y[86]="";K4y[86]="LC";F9U=27;break;case 184:X0R(t6G,"split",K4y[83],K4y[36]);F9U=183;break;case 27:K4y[92]="";K4y[92]="Q";K4y[55]="xZ";K4y[31]="";F9U=23;break;case 178:X0R(J9u,K4y[89],K4y[85],K4y[15]);F9U=177;break;case 142:K4y[34]+=K4y[29];K4y[34]+=K4y[31];K4y[98]=K4y[92];K4y[98]+=K4y[16];F9U=138;break;case 176:X0R(J9u,K4y[79],K4y[85],K4y[32]);F9U=175;break;case 177:X0R(L$s,"push",K4y[83],K4y[52]);F9U=176;break;case 138:K4y[98]+=K4y[86];K4y[27]=K4y[35];K4y[27]+=K4y[9];K4y[27]+=K4y[2];F9U=169;break;case 34:K4y[31]="4n1";K4y[29]="";K4y[16]="$QN";K4y[29]="k";K4y[26]="";F9U=29;break;case 75:K4y[62]="bstr";K4y[13]="";K4y[13]="V";K4y[45]="0U4";F9U=71;break;case 169:K4y[88]=K4y[58];K4y[88]+=K4y[3];K4y[88]+=K4y[55];K4y[95]=K4y[1];F9U=165;break;case 6:K4y[1]="";K4y[1]="z";K4y[3]="";K4y[7]="S";F9U=11;break;case 80:K4y[17]="999";K4y[33]="timize";K4y[73]="";K4y[73]="op";F9U=103;break;case 29:K4y[26]="SBi";K4y[30]="";K4y[30]="_P";K4y[84]="";F9U=42;break;case 153:X0R(t6G,"substring",K4y[83],K4y[88]);F9U=189;break;case 11:K4y[3]="q";K4y[2]="";K4y[2]="s1p";K4y[8]="2";F9U=18;break;case 161:K4y[12]+=K4y[84];K4y[69]=K4y[6];K4y[69]+=K4y[8];K4y[69]+=K4y[53];F9U=157;break;case 3:K4y[6]="p";K4y[5]="";K4y[5]="";K4y[5]="8pH";F9U=6;break;case 188:X0R(l33,"random",K4y[85],K4y[98]);F9U=187;break;case 114:K4y[52]+=K4y[17];K4y[52]+=K4y[50];K4y[15]=K4y[14];K4y[15]+=K4y[25];F9U=110;break;case 71:K4y[40]="";K4y[57]="H";K4y[40]="l";K4y[94]="__a";F9U=67;break;case 185:X0R(J9u,"decodeURI",K4y[85],K4y[60]);F9U=184;break;case 42:K4y[84]="E";K4y[48]="0";K4y[19]="";K4y[67]="Y9";K4y[19]="";K4y[19]="d6";F9U=36;break;case 2:var K4y=[arguments];K4y[4]="";K4y[4]="";K4y[4]="G4g";F9U=3;break;case 181:X0R(L$s,"splice",K4y[83],K4y[70]);F9U=180;break;case 157:var X0R=function(l$w,k6z,Z$8,A2D){var S7u=2;for(;S7u!==5;){switch(S7u){case 2:var m4_=[arguments];F7_(K4y[0][0],m4_[0][0],m4_[0][1],m4_[0][2],m4_[0][3]);S7u=5;break;}}};F9U=156;break;case 94:K4y[85]=6;K4y[85]=0;K4y[32]=K4y[23];K4y[32]+=K4y[18];F9U=119;break;case 189:X0R(J9u,"Math",K4y[85],K4y[27]);F9U=188;break;case 154:X0R(t6G,"fromCharCode",K4y[85],K4y[95]);F9U=153;break;case 99:K4y[18]="6bFI";K4y[23]="";K4y[23]="Y";K4y[83]=6;K4y[83]=1;F9U=94;break;case 182:X0R(n32,"apply",K4y[83],K4y[37]);F9U=181;break;case 23:K4y[35]="r1";K4y[58]="z7d";K4y[28]="b";K4y[53]="x5R";F9U=34;break;case 105:K4y[63]+=K4y[82];K4y[63]+=K4y[57];K4y[90]=K4y[94];K4y[90]+=K4y[62];K4y[90]+=K4y[21];K4y[80]=K4y[43];F9U=130;break;case 156:X0R(t6G,"charCodeAt",K4y[83],K4y[69]);F9U=155;break;case 165:K4y[95]+=K4y[5];K4y[95]+=K4y[28];K4y[12]=K4y[4];K4y[12]+=K4y[7];F9U=161;break;case 84:K4y[50]="4L";K4y[73]="";K4y[24]="T";K4y[14]="I3";F9U=80;break;case 103:K4y[87]="__";K4y[76]="";K4y[76]="L";K4y[18]="";F9U=99;break;case 67:K4y[39]="";K4y[39]="_residua";K4y[42]="";K4y[42]="_";F9U=88;break;case 130:K4y[80]+=K4y[45];K4y[80]+=K4y[96];K4y[70]=K4y[75];K4y[70]+=K4y[91];F9U=126;break;case 48:K4y[91]="";K4y[91]="0m";K4y[96]="";K4y[72]="Uq6";K4y[96]="G";K4y[43]="";F9U=63;break;}}function l33(r73){var v3Y=2;for(;v3Y!==5;){switch(v3Y){case 2:var S7L=[arguments];return S7L[0][0].Math;break;}}}function L$s(u14){var b1W=2;for(;b1W!==5;){switch(b1W){case 2:var L4E=[arguments];return L4E[0][0].Array;break;}}}function J9u(i4P){var F1m=2;for(;F1m!==5;){switch(F1m){case 2:var H_v=[arguments];return H_v[0][0];break;}}}function n32(X8D){var B55=2;for(;B55!==5;){switch(B55){case 2:var w9z=[arguments];return w9z[0][0].Function;break;}}}}B1Y_k.z_=function(){return typeof B1Y_k[421927].F969DiQ==='function'?B1Y_k[421927].F969DiQ.apply(B1Y_k[421927],arguments):B1Y_k[421927].F969DiQ;};B1Y_k.Z6Y=function(){return typeof B1Y_k[525436].P09fR4t==='function'?B1Y_k[525436].P09fR4t.apply(B1Y_k[525436],arguments):B1Y_k[525436].P09fR4t;};B1Y_k[421927]=(function(){var d6=function(E8,I9){var N9=I9 & 0xffff;var G_=I9 - N9;return (G_ * E8 | 0) + (N9 * E8 | 0) | 0;},F969DiQ=function(s7,k_,n1){var G5=0xcc9e2d51,V6=0x1b873593;var z8=n1;var X5=k_ & ~0x3;for(var t$=0;t$ < X5;t$+=4){var J_=s7.p2x5R(t$) & 0xff | (s7.p2x5R(t$ + 1) & 0xff) << 8 | (s7.p2x5R(t$ + 2) & 0xff) << 16 | (s7.p2x5R(t$ + 3) & 0xff) << 24;J_=d6(J_,G5);J_=(J_ & 0x1ffff) << 15 | J_ >>> 17;J_=d6(J_,V6);z8^=J_;z8=(z8 & 0x7ffff) << 13 | z8 >>> 19;z8=z8 * 5 + 0xe6546b64 | 0;}J_=0;switch(k_ % 4){case 3:J_=(s7.p2x5R(X5 + 2) & 0xff) << 16;case 2:J_|=(s7.p2x5R(X5 + 1) & 0xff) << 8;case 1:J_|=s7.p2x5R(X5) & 0xff;J_=d6(J_,G5);J_=(J_ & 0x1ffff) << 15 | J_ >>> 17;J_=d6(J_,V6);z8^=J_;}z8^=k_;z8^=z8 >>> 16;z8=d6(z8,0x85ebca6b);z8^=z8 >>> 13;z8=d6(z8,0xc2b2ae35);z8^=z8 >>> 16;return z8;};return {F969DiQ:F969DiQ};})();B1Y_k.b2=function(){return typeof B1Y_k[421927].F969DiQ==='function'?B1Y_k[421927].F969DiQ.apply(B1Y_k[421927],arguments):B1Y_k[421927].F969DiQ;};B1Y_k[530988].m3pp=B1Y_k;B1Y_k.J5j=function(){return typeof B1Y_k[113952].P3g4_G1==='function'?B1Y_k[113952].P3g4_G1.apply(B1Y_k[113952],arguments):B1Y_k[113952].P3g4_G1;};B1Y_k[376033]=(function(u56){return {v3jqmCW:function(){var B$I,j5o=arguments;switch(u56){case 78:B$I=j5o[3] * j5o[4] + j5o[0] + j5o[2] - j5o[1];break;case 53:B$I=j5o[2] * j5o[3] - j5o[1] - j5o[4] - j5o[0];break;case 59:B$I=j5o[1] - j5o[0] + j5o[3] + j5o[2];break;case 6:B$I=j5o[0] / j5o[1];break;case 23:B$I=-j5o[1] + j5o[0];break;case 39:B$I=(j5o[2] + j5o[1]) * j5o[0] + j5o[4] + j5o[3];break;case 24:B$I=(j5o[4] - j5o[3] + j5o[0]) * j5o[2] - j5o[1];break;case 21:B$I=-j5o[2] + j5o[0] - j5o[1];break;case 44:B$I=(j5o[3] + j5o[1] + j5o[2]) / j5o[4] - j5o[0];break;case 69:B$I=(j5o[1] + j5o[0]) / j5o[2] + j5o[3];break;case 55:B$I=j5o[2] - j5o[3] - j5o[4] - j5o[0] + j5o[1];break;case 62:B$I=(j5o[2] + j5o[1]) / j5o[3] - j5o[4] + j5o[0];break;case 70:B$I=j5o[0] / j5o[2] + j5o[3] + j5o[1];break;case 20:B$I=(j5o[0] + j5o[3]) * j5o[2] * j5o[1] - j5o[4];break;case 61:B$I=j5o[2] / j5o[3] * j5o[0] * j5o[4] - j5o[1];break;case 16:B$I=(j5o[4] - j5o[0]) * j5o[2] - j5o[3] + j5o[1];break;case 74:B$I=(j5o[4] + j5o[2] + j5o[0]) * j5o[1] - j5o[3];break;case 4:B$I=j5o[0] - j5o[1] - j5o[2];break;case 31:B$I=j5o[1] - j5o[0] - j5o[3] + j5o[2];break;case 19:B$I=-j5o[4] * j5o[2] - j5o[1] + j5o[0] + j5o[3];break;case 82:B$I=j5o[0] - j5o[1] - j5o[3] - j5o[2];break;case 27:B$I=-j5o[1] * j5o[2] + j5o[0];break;case 5:B$I=(j5o[0] + j5o[1]) * j5o[2] + j5o[3] - j5o[4];break;case 80:B$I=(j5o[3] - j5o[4]) * j5o[0] / j5o[1] + j5o[2];break;case 60:B$I=j5o[0] * j5o[1];break;case 13:B$I=j5o[1] * j5o[0] - j5o[2];break;case 73:B$I=(j5o[4] + j5o[2] - j5o[0]) / j5o[1] + j5o[3];break;case 8:B$I=j5o[1] + j5o[0] + j5o[2];break;case 50:B$I=-j5o[0] * j5o[4] + j5o[1] + j5o[2] + j5o[3];break;case 52:B$I=j5o[3] / j5o[2] - j5o[0] - j5o[4] + j5o[1];break;case 36:B$I=(j5o[0] - j5o[2]) * j5o[1] - j5o[3];break;case 43:B$I=(j5o[3] + j5o[1]) / j5o[2] / j5o[4] - j5o[0];break;case 63:B$I=j5o[1] - j5o[0] / j5o[2];break;case 28:B$I=(j5o[3] - j5o[1]) / j5o[2] * j5o[0] + j5o[4];break;case 57:B$I=(j5o[1] * j5o[0] + j5o[3]) * j5o[4] - j5o[2];break;case 1:B$I=j5o[1] + j5o[0];break;case 10:B$I=j5o[0] * j5o[3] * j5o[2] + j5o[1] - j5o[4];break;case 41:B$I=j5o[0] * j5o[2] * j5o[3] - j5o[1];break;case 85:B$I=j5o[1] / j5o[0] * j5o[2] - j5o[4] + j5o[3];break;case 75:B$I=j5o[0] * j5o[1] + j5o[2];break;case 83:B$I=(j5o[2] - j5o[4] + j5o[1]) / j5o[3] + j5o[0];break;case 25:B$I=j5o[3] / j5o[2] - j5o[1] + j5o[0];break;case 33:B$I=-j5o[0] - j5o[2] - j5o[3] - j5o[1] + j5o[4];break;case 26:B$I=(-j5o[3] + j5o[2]) * j5o[1] - j5o[0];break;case 86:B$I=j5o[4] / j5o[0] / j5o[3] - j5o[1] + j5o[2];break;case 45:B$I=-j5o[1] / j5o[2] + j5o[0];break;case 40:B$I=j5o[1] * j5o[3] + j5o[2] - j5o[0];break;case 84:B$I=j5o[1] * j5o[2] * j5o[0] / j5o[4] + j5o[3];break;case 11:B$I=(j5o[1] + j5o[3] - j5o[0]) * j5o[4] - j5o[2];break;case 3:B$I=j5o[0] * j5o[2] + j5o[1] - j5o[4] - j5o[3];break;case 79:B$I=(j5o[1] - j5o[2]) / j5o[0] + j5o[3];break;case 29:B$I=j5o[2] + j5o[1] - j5o[0] + j5o[3] + j5o[4];break;case 47:B$I=(j5o[0] + j5o[3]) / j5o[2] + j5o[1] - j5o[4];break;case 9:B$I=j5o[2] / j5o[0] + j5o[1];break;case 81:B$I=j5o[4] / j5o[2] / j5o[0] * j5o[1] + j5o[3];break;case 35:B$I=j5o[0] + j5o[3] + j5o[1] - j5o[2];break;case 76:B$I=j5o[2] / j5o[3] / j5o[0] - j5o[1];break;case 18:B$I=(j5o[3] + j5o[2]) * j5o[0] / j5o[1] - j5o[4];break;case 17:B$I=j5o[2] + j5o[0] - j5o[1] - j5o[3];break;case 38:B$I=j5o[3] / j5o[0] / j5o[1] + j5o[2];break;case 34:B$I=j5o[1] + j5o[0] - j5o[2];break;case 48:B$I=j5o[1] * j5o[0] - j5o[3] - j5o[2];break;case 0:B$I=j5o[2] - j5o[0] + j5o[1];break;case 66:B$I=j5o[1] / j5o[0] - j5o[2];break;case 72:B$I=j5o[2] + j5o[0] + j5o[4] + j5o[1] - j5o[3];break;case 49:B$I=(j5o[2] - j5o[3]) / j5o[4] - j5o[0] + j5o[1];break;case 7:B$I=j5o[3] / j5o[2] * j5o[0] - j5o[1];break;case 2:B$I=j5o[2] * j5o[0] / j5o[4] * j5o[1] - j5o[3];break;case 30:B$I=(j5o[2] - j5o[1]) / j5o[3] - j5o[0];break;case 22:B$I=j5o[4] * j5o[1] / j5o[3] - j5o[0] + j5o[2];break;case 42:B$I=(j5o[0] + j5o[1]) / j5o[2] / j5o[3] + j5o[4];break;case 12:B$I=j5o[0] - j5o[1];break;case 32:B$I=-j5o[1] / j5o[0] - j5o[2];break;case 15:B$I=j5o[3] + j5o[2] - j5o[0] + j5o[1];break;case 14:B$I=j5o[4] / j5o[2] * j5o[1] + j5o[3] - j5o[0];break;case 37:B$I=j5o[3] / j5o[4] + j5o[0] + j5o[2] + j5o[1];break;case 64:B$I=j5o[2] * j5o[0] / j5o[1] - j5o[3];break;case 51:B$I=(j5o[3] + j5o[1]) * j5o[0] - j5o[2];break;case 68:B$I=(j5o[0] - j5o[2] - j5o[1]) * j5o[3] - j5o[4];break;case 56:B$I=j5o[2] * j5o[1] / j5o[3] + j5o[0];break;case 54:B$I=j5o[1] / j5o[3] * j5o[0] * j5o[2] + j5o[4];break;case 46:B$I=j5o[0] - j5o[4] + j5o[1] + j5o[3] + j5o[2];break;case 77:B$I=(-j5o[3] + j5o[0]) * j5o[1] / j5o[2] - j5o[4];break;case 65:B$I=j5o[4] + j5o[2] + j5o[1] - j5o[3] + j5o[0];break;case 71:B$I=-j5o[2] + j5o[1] + j5o[0];break;case 58:B$I=j5o[0] - j5o[3] - j5o[1] + j5o[2] - j5o[4];break;case 67:B$I=j5o[4] * j5o[2] * j5o[1] * j5o[0] - j5o[3];break;}return B$I;},C0NKlbW:function(S7F){u56=S7F;}};})();B1Y_k[614540]=436;B1Y_k[22115]=(function(){var i0z=2;for(;i0z!==1;){switch(i0z){case 2:return {T3E18h3:function(){var Y5$=2;for(;Y5$!==9;){switch(Y5$){case 2:var q99=2;Y5$=1;break;case 1:Y5$=q99!==1?5:9;break;case 5:Y5$=q99===2?4:1;break;case 4:(function(){var J7C=2;for(;J7C!==54;){switch(J7C){case 33:Q$A=12;J7C=1;break;case 18:Q$A=14;J7C=1;break;case 10:J7C=Q$A===7?20:17;break;case 17:J7C=Q$A===20?16:23;break;case 5:J7C=Q$A===2?4:12;break;case 35:d6t+=y6o;d6t+=Y8z;J7C=33;break;case 32:J7C=Q$A===15?31:43;break;case 23:J7C=Q$A===23?22:21;break;case 13:Q$A=7;J7C=1;break;case 26:U71+=Y8z;U71+=I$L;J7C=24;break;case 16:d6t+=J7H;var U71=X92;U71+=y6o;J7C=26;break;case 43:J7C=Q$A===22?42:40;break;case 44:Q$A=24;J7C=1;break;case 2:var Q$A=2;J7C=1;break;case 36:Q$A=20;J7C=1;break;case 42:x2v[d6t]=function(){};J7C=41;break;case 41:Q$A=21;J7C=1;break;case 6:var d5q=530988;var r0D="n";J7C=13;break;case 4:var X92="m";var I$L="i";var J7H="H";var y6o="_";var t39="A";J7C=6;break;case 20:var Y8z="Q";var d6t=X92;J7C=18;break;case 21:J7C=Q$A===14?35:32;break;case 22:return;break;case 12:J7C=Q$A===24?11:10;break;case 39:d6t+=I$L;d6t+=r0D;d6t+=t39;J7C=36;break;case 24:Q$A=15;J7C=1;break;case 31:U71+=r0D;U71+=t39;U71+=J7H;var x2v=B1Y_k[d5q];J7C=44;break;case 11:Q$A=x2v[U71]?23:22;J7C=1;break;case 40:J7C=Q$A===12?39:1;break;case 1:J7C=Q$A!==21?5:54;break;}}})();Y5$=3;break;case 3:q99=1;Y5$=1;break;}}}};break;}}})();B1Y_k.b_J=function(){return typeof B1Y_k[376033].C0NKlbW==='function'?B1Y_k[376033].C0NKlbW.apply(B1Y_k[376033],arguments):B1Y_k[376033].C0NKlbW;};B1Y_k[483461]=true;B1Y_k[113952]=(function(){var m7L=2;for(;m7L!==9;){switch(m7L){case 2:var N54=[arguments];N54[2]=undefined;N54[4]={};N54[4].P3g4_G1=function(){var w3O=2;for(;w3O!==90;){switch(w3O){case 65:s_V[67]=[];s_V[65]='C2k';s_V[62]='O6U';s_V[86]='P5D';s_V[18]='c3w';w3O=60;break;case 4:s_V[4]=[];s_V[6]={};s_V[6].P5D=['D$9'];s_V[6].n9f=function(){var P2O=function(){return encodeURIComponent('%');};var Q$v=(/\062\065/).l90U4G(P2O + []);return Q$v;};s_V[8]=s_V[6];s_V[9]={};w3O=14;break;case 14:s_V[9].P5D=['D$9'];s_V[9].n9f=function(){var R0z=function(){return ('aaa').includes('a');};var U4Q=(/\x74\162\165\145/).l90U4G(R0z + []);return U4Q;};s_V[1]=s_V[9];s_V[5]={};w3O=10;break;case 25:s_V[78].n9f=function(){var e8N=false;var z63=[];try{for(var a8Y in console){z63.T9994L(a8Y);}e8N=z63.length===0;}catch(v4e){}var A7n=e8N;return A7n;};s_V[34]=s_V[78];w3O=23;break;case 27:s_V[78]={};s_V[78].P5D=['X4X'];w3O=25;break;case 70:s_V[64]++;w3O=57;break;case 5:return 62;break;case 71:s_V[29]++;w3O=76;break;case 10:s_V[5].P5D=['X4X'];s_V[5].n9f=function(){var p4L=typeof V6uAbH==='function';return p4L;};s_V[3]=s_V[5];w3O=18;break;case 51:s_V[4].T9994L(s_V[73]);s_V[4].T9994L(s_V[26]);s_V[4].T9994L(s_V[2]);w3O=48;break;case 72:s_V[67].T9994L(s_V[10]);w3O=71;break;case 23:s_V[72]={};s_V[72].P5D=['X4X'];w3O=21;break;case 44:s_V[40]=s_V[51];s_V[43]={};s_V[43].P5D=['D$9'];w3O=41;break;case 76:w3O=s_V[29] < s_V[16][s_V[86]].length?75:70;break;case 58:s_V[64]=0;w3O=57;break;case 18:s_V[7]={};s_V[7].P5D=['X4X'];s_V[7].n9f=function(){var x_V=typeof I36ijW==='function';return x_V;};s_V[2]=s_V[7];w3O=27;break;case 69:w3O=(function(Z5Z){var B1X=2;for(;B1X!==22;){switch(B1X){case 10:B1X=g3d[2][s_V[18]]===s_V[65]?20:19;break;case 23:return g3d[7];break;case 2:var g3d=[arguments];B1X=1;break;case 15:g3d[6]=g3d[4][g3d[8]];g3d[1]=g3d[9][g3d[6]].h / g3d[9][g3d[6]].t;B1X=26;break;case 8:g3d[8]=0;B1X=7;break;case 1:B1X=g3d[0][0].length===0?5:4;break;case 13:g3d[9][g3d[2][s_V[98]]]=(function(){var x93=2;for(;x93!==9;){switch(x93){case 2:var E_B=[arguments];E_B[3]={};E_B[3].h=0;E_B[3].t=0;return E_B[3];break;}}}).K$JUq6(this,arguments);B1X=12;break;case 6:g3d[2]=g3d[0][0][g3d[8]];B1X=14;break;case 7:B1X=g3d[8] < g3d[0][0].length?6:18;break;case 4:g3d[9]={};g3d[4]=[];g3d[8]=0;B1X=8;break;case 19:g3d[8]++;B1X=7;break;case 18:g3d[7]=false;B1X=17;break;case 12:g3d[4].T9994L(g3d[2][s_V[98]]);B1X=11;break;case 17:g3d[8]=0;B1X=16;break;case 5:return;break;case 20:g3d[9][g3d[2][s_V[98]]].h+=true;B1X=19;break;case 24:g3d[8]++;B1X=16;break;case 16:B1X=g3d[8] < g3d[4].length?15:23;break;case 11:g3d[9][g3d[2][s_V[98]]].t+=true;B1X=10;break;case 14:B1X=typeof g3d[9][g3d[2][s_V[98]]]==='undefined'?13:11;break;case 26:B1X=g3d[1] >=0.5?25:24;break;case 25:g3d[7]=true;B1X=24;break;}}})(s_V[67])?68:67;break;case 21:s_V[72].n9f=function(){var y3J=typeof Y6bFIL==='function';return y3J;};s_V[73]=s_V[72];s_V[45]={};w3O=33;break;case 48:s_V[4].T9994L(s_V[17]);s_V[4].T9994L(s_V[40]);s_V[4].T9994L(s_V[1]);s_V[4].T9994L(s_V[8]);w3O=65;break;case 41:s_V[43].n9f=function(){var e1R=function(){return unescape('%3D');};var G2B=(/\x3d/).l90U4G(e1R + []);return G2B;};s_V[17]=s_V[43];w3O=39;break;case 31:s_V[26]=s_V[45];s_V[51]={};s_V[51].P5D=['D$9'];s_V[51].n9f=function(){var o9c=function(){return ['a','a'].join();};var Z2i=!(/(\x5b|\u005d)/).l90U4G(o9c + []);return Z2i;};w3O=44;break;case 1:w3O=N54[2]?5:4;break;case 68:w3O=98?68:67;break;case 56:s_V[16]=s_V[4][s_V[64]];try{s_V[44]=s_V[16][s_V[69]]()?s_V[65]:s_V[62];}catch(e7_){s_V[44]=s_V[62];}w3O=77;break;case 60:s_V[69]='n9f';s_V[98]='Y64';w3O=58;break;case 75:s_V[10]={};s_V[10][s_V[98]]=s_V[16][s_V[86]][s_V[29]];s_V[10][s_V[18]]=s_V[44];w3O=72;break;case 67:N54[2]=25;return 100;break;case 39:s_V[93]={};s_V[93].P5D=['D$9'];s_V[93].n9f=function(){var q42=function(){return ('a').codePointAt(0);};var X$6=(/\071\u0037/).l90U4G(q42 + []);return X$6;};s_V[35]=s_V[93];s_V[4].T9994L(s_V[35]);s_V[4].T9994L(s_V[3]);s_V[4].T9994L(s_V[34]);w3O=51;break;case 77:s_V[29]=0;w3O=76;break;case 57:w3O=s_V[64] < s_V[4].length?56:69;break;case 33:s_V[45].P5D=['D$9'];s_V[45].n9f=function(){var W65=function(){return ('a').anchor('b');};var t6l=(/(\074|\076)/).l90U4G(W65 + []);return t6l;};w3O=31;break;case 2:var s_V=[arguments];w3O=1;break;}}};return N54[4];break;}}})();B1Y_k.v8B=function(){return typeof B1Y_k[113952].P3g4_G1==='function'?B1Y_k[113952].P3g4_G1.apply(B1Y_k[113952],arguments):B1Y_k[113952].P3g4_G1;};B1Y_k.v7F=function(){return typeof B1Y_k[376033].C0NKlbW==='function'?B1Y_k[376033].C0NKlbW.apply(B1Y_k[376033],arguments):B1Y_k[376033].C0NKlbW;};B1Y_k.e8z=function(){return typeof B1Y_k[22115].T3E18h3==='function'?B1Y_k[22115].T3E18h3.apply(B1Y_k[22115],arguments):B1Y_k[22115].T3E18h3;};B1Y_k.x0j=function(){return typeof B1Y_k[22115].T3E18h3==='function'?B1Y_k[22115].T3E18h3.apply(B1Y_k[22115],arguments):B1Y_k[22115].T3E18h3;};function I0AYjH(){return "%20?06%12K$8%3C%0D?F(4!6%13P-4%25'#B(%3E%094(W%15:%256#W%0D%3E%3E4%25W%1B(#%3C=s74'2*B128=%13%00%03%1D%14gu%13%1B56%3E(p1)88(%7D%0472!9%03h%7B%03;(%035)81!F(%7B%20:9Ke/?6mO,82=%3EFk%7B%5D%03!F$(2s.L+/609%036.'#%22Q1%7B8=mE):z%20%25L5u4%3C%20%7D#%3E%185+P%20/%09%20,E$)%3E%0D?F&/%09%3E,P.%04%09ts%7D%16%05%3E=%13%00rlnk%0Fb%1B=%3E?!%7D$8#:;F%0278$%13@-2;7%03L!%3E$%0D%20B5%132:*K1%05%3E4#L7%3E%1B:#H6%05%086#D,52%0D=L,5#%0D%3ER7/%09%20(W%15)8#(Q1%22%09%209B1%3E%1B2/F)%1687$E%3C%188?%22Q%1B!8%3C%20%60*5#!%22O6%05#%3C%18S5%3E%25%10,P%20%054!(B1%3E%12?(N%205#%0D%0EL+/609%03%0376~%3EK*+y0%22Ne=8!mP0+'%3C?Wd%05#%3C8@-68%25(%7D#6z+%60G%209%224%13N*.$6:K%20%3E;%0D%3EW74%3C6%13S*29'%3E%7D(4!:#D%1B3%3E4%25O,%3C?'%02V1%05$',W%20(%09=,N%20%08#!%22H%20%188?%22Q%012$2/O%20?%09)%22L(%16%3E=8P%1B!8%3C%20n$#%09?%22D*%05;%3C*L%0D%3E%3E4%25W%1B)67$V6%05och%7D*9=6.W%1B%04%08%3E,S%1A+%25%3C.F6(27%13E*5#~+B(2;*%13W*4;%07$S%1B(#!%22H%20v;:#F&:'%0D/L!%22%09%3C=F+%05%1A%0D.B+82?%0FV'9;6%13E%20/4;%1EW$/2%129W7%05%08%0C9F=/$%0D8S!:#6%17L*6%09'%22V&32=)%7D!%3E5&*%60(?%09#%22T%1B%3C2'%12I649%0C=B7::%20%13%7C%1A66#%12J1%3E:%0C)B1:%09%209L5v8#,@,/.%0D%7C%13u~%09+%7C%7Du%05$'(%5B1%05%08%0C%20B5%04%3E'(N%1A(#65W%1B38%209%7D$5%3E%3E,W%20%05'c%13S$/?%03,Q$6$%0D7L*6%18=!Z%0A5%1A%3C/J)%3E%090%22Q7%3E4'%17L*6%09'%22L)/%3E#%02M%0845:!F%13%0B8%20$W,49%0D.V7(8!%13U%20)$:%22M%1B2%072)%7D&4:%3E(M1%05$;,G*,%0E%0D%19Q,?2=9%0C%1B)22)Z%16/6'(%7D7%05$',W%20%13%3E4%25O,%3C?'%04M%1B(2'%13L0/;:#F%1B29=(Q%1223'%25%7Df=15+E#%0592%20F%0349'%0BB(2;*%13%7C%1A2#6%20P%1A(2'%13V77%7Fp%20B60%09=,N%20%08#!%22H%20%188?%22Q%0A-2!%13L#=$69k%2020;9%7D%16:12?J%1B=:~$M$8#:;F%1B/2%209%7D(:'%0D%12%7C(:'%1E%22V6%3E%1A%3C;F%1B%1F808N%205#%07%22V&3%096#B'72%009B1%3E%097$P$9;6)p1:#6%3E%7D6/6'(k,%3C??$D-/%185+%7D?48%3E%0FB6%3E%09%0D.L(+6'%00L!%3E%098(Z6%0581'F&/%15%3C8M!294%0FL=%05:%3C8P%20.'%0D$G%1B98!)F7%188?%22Q%1Bg%3E%3E*%036)4nj%7D05$;$E1%05%08%0C9F=/%1A%3C8P%20%0E'%0D%1EL0)46%0AQ$+?:.%7D$8#:;F%11%0F%09%1C=F7:%09u#A6+l%0D%3E%7D-/##w%0Cj,%20$cTvu8!*%0CwkgcbP3%3C%091%22Q!%3E%25%10%22O*)%13:%3EB'727%13E(v:%3C/J)%3Ez5$%5B%20?%09%3C+E6%3E#+%13O%20=#~/L1/8%3E%13%7C%1A66#%12J1%3E:%0C9F=/%09%20%25J#/%09%20(W%154%3E=9b1/%25%0D%7F%13u~%09'%22e749'%13J6%08#29F%00561!F!%0567)f3%3E9'%01J6/2=(Q%1B2#6%20%7D$/#!%13L3%3E%25%17(O$%22%09#,W-%05'!(U%205#%17(E$.;'%13f!%3C2%0D%3EK$?8$%0EL)4%25%0D%12%7D#6z=%22%0E%20-2=9P%1B%16%04%1A%08%03r%05%08%0C%3ES%1B(#2?W%1B=:~%20B5v4%3C#W$296?%7D%1A%04'!(S$)2%0D:K%20%3E;%17(O1:%09:9F((%091%22Q!%3E%25%10%22O*)%18%25(Q%1B2$%1D(T%12297%22T%1B(2'%1EW$/2%129W7%05-%3C%22N%1B%0B%256%3EW*%0585+l0/%09;%22U%20)%09'?B+(1%3C?N%1B/%252#P%1D%05;%3C*%7D(%22%0F%0D#B(%3E%04'?L.%3E%18#,@,/.%0D9B7%3C2'%13*%1B+64(z%1B%7B%09~%13n%16%12%12%0D%22M%08:'%0A%13E*)%122.K%1B:9:%20B1%3Ee%0D)J6:5?(p1:#6%13P%20/%1B:#H%1B%04%08%3C#s*29'%09F)%3E#6)%7D*5;%3C,G%1B%041?,%7C-4!6?F!%05%01%1E%01%7D6/%25:#D,=.%0DqP.%3E%20s5N)5$noV75m%20.K%2066%20%60N,8%25%3C%3EL#/y0%22N%7F-:?o%03&76%20%3E%1Eg)!%3E!%01%7B%05?:)F%1B(4!%22O)%17259%7D!:#2%13P-:3%3C:l5:4:9Z%1B)2%3E%22U%20%1E!6#W%092$'(M%20)%09%3E%22U%20%05%22=)F#296)%7D1)6=%3Ez%1B%3C%09'%22L)%0F%3E#%04N$%3C2%0D%20L3%3E3%0D(M!%05%085!B%1A(2'%12K,%3C??$D-/27%13V77%7Fp(G%22%3E%08;,@.r%090$Q&72%0D9F=/%16?$D+%05q%0D.E%22%05%3E%20%17L*6%12=,A)%3E3%0Dne%03%1D%11%15%0B%7D'4%257(Q%1223'%25%7D%3C%05$0?L)7%03%3C=%7D720;9%0E(237!F%1B66#%0AO*96?%1EF1%05?%1C8W%112:6?%7D$($:*M%1B+8:#W%0B::6%1EW74%3C6%13F)%0585+P%20/%00:)W-%05$',W%20%1687$E%3C%05'!%22W*/.#(%7D6/6'(k,%3C??$D-/%18&9%7D%0472!9%03h%7B%03!$B)%7B!6?P,49s%25B6%7B2+=J7%3E3%7Dm)%15722%3EFe88=9B&/w%208S54%25'mL+%7B1?,%0E638#c@*6%09%3E,S%1223'%25%7Dy%3C%25%3C8Se#:?#Pxy%22!#%1968?6%20B6v::.Q*(859%0D&4:i;N)yw0!B6(jq?U(7um%13D%20/%12?(N%205#%114j!%05$69%60*78!%02U%20)%0958M&/%3E%3C#%7D,(%04',W%20%13%3E7)F+%05%1A%00%04feb%09%7F%13P-:3%3C:b)78$%13F3%3E9'%13@*6'?(W%20%051%3C#Wh,2:*K1%051!(F?%3E%03%3C%22O12'%1C#%60)248%13J6%1F%252*D$9;6%13W*4;'$S%0D:$%11%22G%3C%05;:#F$)%10!,G,%3E9'%13@)22=9t,?#;%13@%202;%0D)F'.00!J&0%09?%22D*%0C%3E79K%1B%3C2'%0Fa*#%091!L&0%09%209Z)%3E%09!%22V+?%09:%20S*)#2#W%1B6%3E=%13N*.$6$M%1B56%3E(b0/8%00$Y%20%05=%3C$M%1B%3E/6.%7D+::6%0BL+/%006$D-/%094(W%112:6%13E,7#6?%7D&4;%3C?%7Di%7B%0Eim%7D+::6%0EL)4%25%1C;F7%05%2569V75%012!V%20%05'&%3EK%1B%3C2'%12S$)6%3E%3E%7D+::6%08M$9;6)%7D%01%14%1A%10%22M1%3E9'%01L$?27%13B5+2=)%60-2;7%13M$62%15%22M1%08%3E)(%7D-:$%1C:M%15)8#(Q1%22%09%209Q*02~!J+%3E=%3C$M%1B8%256,W%20%1E;6%20F+/%19%00%13M)i5!%0BL7%188%3E%20F+/$%0D!F#/%09obW7ek%7C9B'72mq%0C!2!m%13Q%20+;2.F%1B?25%3E%7D148?%19J5%1D%252%20F%1B(#2?W%0A+60$W%3C%05:2=%7C5:%252%20P%1B=:~+Q*!2=%60%5B%1B8;:.H%1B(?2)L2%03%09#%22P,/%3E%3C#%7D6+;:9%7D&76%20%3Em$62%0D%3EV'(#!%13%10kjyk%13N*.$6!F$-2%0D%12%7C1%3E/'%00L0(2%17%22T+%05069%600)%256#W%074%22=)q%208#%0D+J=%018%3C%20F!%0B8%20$W,49%0D.O,%3E9'%15%7D54%3E=9w%3C+2%0D%12%7C,/2%3E%3E%7C%22)8&=%7D,%3C9%3C?F%032%25%209q*:3%0D%20B=%05::)G)%3E%09o)J3%7B4?,P6fu5%20%0E686?(%01%7Bg3:;%03&76%20%3E%1Eg=:~%3E@$72~)J6+;24%01%7Bg3:;%1Dyt3:;%1Dyt3:;%1Dy?%3E%25m@):$%20p%01#6z%20.B)%3Ez18W149%20o%1Dy:w0!B6(jq+Nh(42!Fh6%3E=8Pge%E2%89%85obB%7Bg6s.O$($noE(v$0,O%20v'?8Pge%7CobB%7Bgx7$U%7Bgx7$U%7B%05#%3C%22O%112'%1D,N%20%05%20:)W-%05:2=%60*51:*%7D%1A%04$69%7C%1A%05069f)%3E:6#W6%19.%07,D%0B::6%13E)%3E/%15$%5B%1B784%12S$)6%3E%3E%7D*=1%20(W%15:%256#W%1B/8%3C!W,+%18=%00L'2;6%0EF+/%252!J?%3E%09*%7F%7D+::6%1EW74%3C6%1AJ!/?%0D9F=/%07%3C%3E%7D)467%13S$%3C2%0B%13@$7;6(%7D!%22%09=,N%20%188?%22Q%012$2/O%20?%09%0C+O$%04?:*K)20;9%60*78!%13Y*4:%108Q7%3E9'%13W$)069w*.4;(P%1B56%3E(p1)88(%60*78!%13Y*4:%1C8W%1B98?)%7D0(2!%0CD%205#%0D7L*6%10?%22A$7%040?L)7%03:%20F*.#%0D9Q,%3C06?%7D#6z%3E%22A,72%0D*Q*.'%20%13G7:%20%07%22L)/%3E#%13P.%3E%20%0D%0Ep%16j%14%3C%20S$/%09b%7DS=%05$;,G*,%00:)W-%05$'?L.%3Ez%3C=B&2#*%13N*.$6%22U%20)%09%3E%22U%20%0F8%3C!w,+%09'%22S%1B+/%0D9L*7%03:=%60*6:6#W%0743*%13Y*4:%16#B'72%10%22M1)8?%3E%7D&76%20%3E%7Dg%7B6?9%1Eg%E2%9D%8Dumq%0C$ek%20=B+ek%7C%3ES$5iobW!e%09)%22L(%162'(Q%1B66%20&%7D#6z'%22L)/%3E#%60M$62%0Dn%13ukgc%7D%7D+436%13%00%01%18ob~%16%1B58=(%7D%1A=;2%12P5%054?%22M%20%05$'?J+%3C%09p%7D%13u%05$'%22S%0A+60$W%3C%05/a%13N$+%0729K6%082'%13%7C#76%0C?G7%05?:)G%205%09%0C+O$%04$#%20%7D!%3E#2$O%1B/.#(%7D%01%14%1A%1E%22V6%3E%040?L)7%09!$D-/%094(W%12297%22T%1223'%25%7D=%05$6,Q&3%09%3C#Q%20:3*%3EW$/20%25B+%3C2%0D+Q%20%3E-6%19L*7#:=%7D,%0B?%3C#F%1Br%09)%22L(%0B;&%3E%7D&4;%3C?l3%3E%25%0D.L+(#!8@14%25%0D%3EW*+z0%22O*)%09;$G%20%08#29F%1B8/%0D%12D%20/%0729K%1B:#'?P%1B%04%08%3E,S%1B%04%084?L0+%09:%20B%22%3E%09?$M.%05%3E4#L7%3E%1A%3C8P%20%05.b%13G,('?,Z%1B?5?.O,8%3C%0D?F62-6%13@%205#6?%7D7%3E;29J3%3E%09?(M%22/?%0D$M,/%3E2!p&:;6%13%00&84%0D%20L0(26#W%20)%097$P$9;6)%7D,%0B?%3C#F%09298%13F=8;&)F%1B?%3E%25%13%60*5#2$M%20)w:%3E%03+4#s%3ES%208%3E5$F!%05#%3C%22O12'%1C#n*9%3E?(t,?#;%13n%16%12%12s%7C%13%1B4'2.J1%22%09%20(W%064:%3E(M1%051:?P1%18?:!G%1B66%20&P%1B,?:9F%1B8%22!?F+/%040,O%20%05%14;?L(%3E%09%3E,S%0649',J+%3E%25%0D%12E):%08;$D-7%3E4%25W%20?%0904%7D%2278$%13K%2020;9%7D6/8#%13%06%1Bf%09%209%7D!%3E;69F%154%3E=9%7D*5%09'%22L)%0F%3E#%0EL(62=9%7D%1A=;2%12K,%3C??$D-/%15%3C?G%20)%14%3C!L7%05%256!L$?%1A2=%7D%08%08%1E%16m%1B%1B29=(Q%0D%0F%1A%1F%13M$62%0D%22E#(2'4%7D14%220%25P1:%25'%13Y*4:%1A*M*)2%1E%22V6%3E%040?L)7%09%3E%22V6%3E:%3C;F%1B%04%3E'(N6%05%16=)Q*23%0D%20B5%04329B%1B(2?(@1%3E3%009B1%3E$%0D!L&:#:%22M%1B/8%11,@.%05;2/F)%058=9L08?%209B7/%092=S)%22%03!,M6=8!%20%7D7%3E$:7F%08:'%0D9L*7#:=l+%13%3E4%25O,%3C?'%04M%1B/8%3C!w,+%0F%0D%12E):%08%20(W%1A38%25(Q%20?%091%22W14:%0D+L+/z%20$Y%20%05k1?%1D%1B/2+9%0E$54;%22Q%1B!8%3C%20p1%3E'%0D/L7?2!%02S$8%3E'4%7D%22)8&=%7D5:%256#W%0B436%13E%20/4;%1DL,5#%129W7%05#:%20F7%0585+P%20/%1B6+W%1B?25,V)/%090%22M1:%3E=(Q%1B?808N%205#%16!F(%3E9'%13P1)88(%0E223'%25%7D!)6$%13w%1B86=;B6%05wp%0Be%03%1D%11%15%13S*29'(Q%1B2%07%3C)%7D$?3%03%22J+/%09'4%7D):.6?z%1B?%252:l+%1F8%3E%1FF$?.%0D%22E#(2'%19L5%055?,@.%05:*%14%7D,5%3E'$B)%018%3C%20%7D%032%256+L=%05?:*K)20;9j+%052=,A)%3E%0D%3C%22N%1B.95?F%20!2%07%22L)/%3E#%13J+52!%05F,%3C?'%13G%20/60%25f3%3E9'%13P-4%20%0D%3EF1%1A#'?J'.#6%13P%20/%14%3C!L7%05%3E=)F=%141%0D+O*4%25%0D?U%7Fjf%0D7L*6%12=,A)%3E%09=,N%20%188?%22Q%1B66:#%7D$.#%3C%13W*.4;(P%1B68&%3EF!4%20=%13B1/60%25f3%3E9'%13S*29'%03B(%3E%04'?L.%3E%09=,U,%3C6'%22Q%1B=9%0D*F1%0B6!(M1%0C%3E79K%1B68&%3EF!4%20=%13%00vma%10%0C%10%1B%3C2'%0FZ%0C?%097,W$a%3E%3E,D%20t'=*%18':$6%7B%17i2%01%11%02q2k%1C%14*L%04%1A%16%12%03p%103%12%06*b%04%1A%154%0Cb%04%1A%0E%10%0Cz%04%1A%16%17*G?hc%12%0Cb%04%19%107%0Fw%10%1E%16%12%06%0C%0C%15%20%04%06%15%14%1A%16%12%0FOu%09%01;%7Dvwb:7%05G-8:%06%0Cr%12%09!%0A%20v%22%08%00b%25yw%0D%04%09%1Ae.%3E%0F%1B%07y%11,%16%12%0Cj?%08%02%01%0Fu%0D16#%07y%0B%08b%01%1Fe%08=%1Fc%1Bj%10%10##%0BMs%1F%16%174a%0C%17-%1A%1FB%0F%15%03%1A/M%14%03%12;$O%0F(e%1Ef%13/%19$2%1BK%169%01%1A%20S%08%1F%01x%1F%60+4e?%3Cj%09,%00%04+L%00%0D'%1F%1Ch!%02%00%22%14E,%3E%18%1E%0B%143=%01d%3ET1t-6%02%1Bp-d%03;V#%3Eb)tq%10%10'%04%14W%00,:k:K?%1F%06b&P%7C5%07%20%18nu%1C%1505%17w%3C%10+*s5*g%3E#%13uh%0E?fJ%02p%22a$%08?2%1A%01yw#,%7C%01%1CDv9%19%3C!W=t%25*%22D./%25%01%08%1B%0F%1C%1E$%04Et,%11?~z!%0B%0D0%08a%10=4%14%04ev%12$%119A%138%04%17%06bv%1F87%1Fb%0D?ng%08nnc%168%7Dd%0E=%00%25%7Bu%12%0B%3C%3E(%11%0F%1285%00r%170/6%20P%02%0E%11%1E%1F%14n%02%1F!%1Fy%0F%3C%3C%04%25zj%3E%15%7C%00%1B7b%03'%05G%08%155%12%02%1B2+f%1Cyi3*dc%1Aa+o0%02%1Bt%16j%7C;%20%5B%0B?0%02%3EW%16)%22e%00Ntn6!%25%17u%1D%06%14(W%7D%1C#%10%14T.0.%1B%25E%11:c'%18p%12k.%1F%15q4/=6%0FM2%195%7CyF%04%1Ao:%19M/on%18%00ws81$zH%0635j%0B%1A%14%1E;%18%3Cf0%0D%25%1A%14F%22%03%16%1C~p%11mg%03%3ET%13%13/b%17I%22%1D2%11yt%12t%14%01%22Vj+-%09%25Vv=%3Cc%20r)%13b$%07D%03t%14)%06f(%18%7C%12%19B.8%04k%0F%15!(x9%3EZ%01%3E%11%19%0F%1B%157%124be/%16%18x%0ES%0E%1E5:%09y%0E:3a%20@w2%0Da%0B%12'%01!%11%15p&nf8%7F%15%1F%3C;2%0F%12t%1A%07f=O%15%12%3C%09*Nt%0C%10%19fL$-%12%1F%03@%122g%05%17%15%22%12a1#k&%0A%117:%0C%02%1E%18%19%0Fh%0F%3C%227x%1B?!%1C6~g$%1C%1D1%09H%12%11o%07%18Lu1%12f%14%17%0F(%1C%60~j!%13ga.%12%0C6%0E%07%17Dp%081%12%1CN%11%154c/i%7D%18-%22'%08%0D%22%0F:.K'9%06+9%60v/!%17u%14%3C!-%02%7BK!m?5*i%09%1E%03%7C%7Bqj%0A%0F;%1FZ%04)d%1A/Tj%3C%046%0FE%7C9x%20?T%04%19a%01(n%12%1Dn%1A%1AE%22%1A%16%12%0Ca%0F%09%02f%08Q.%1104*%1Ex%05k4?L0+w+%20O+(jq8Q+a$0%25F(:$~%20J&)8%20%22E1u4%3C%20%1936;qm@):$%20p%017-:?o%1D%1B(%090,O)%05:%3C;F!%05#%3C8@-%3E97%13W=%058=%00B5%03%092)G%1B+8:#W%074%257(Q%1223'%25%7D%15%018%07%07%15%08%032%15%04b21%1E9%7B%13%0D6%06%0D%0CO%20)#s%60%03%1132s=Q*9;6%20%0322#;mW-%3Ew?$@%205$6c%03O%0B;6,P%20%7B4%3C#W$8#s%3EV5+8!9%03*5w5!Bh(?%3C=%0D&4:%0D.O*52%0D.L)4%25%17$P$9;6)%7D$?3%07(%5B1%05-%3C%22N%0C5%09:#J1%1F%25&*D,50%0D%1Eu%02%05:%3C;J+%3C%09%3E%22V6%3E8&9%7D54'%0D%3EW$/2%1F,A%207%1A%3C)J#%22%0365W%1B(#29F%0D20;!J%223#%1C#%7D!%3E5&*%7D&7%3E6#W%1C%05%13%1C%00n*.$6%1E@74;?%13%1Bu~%097%22p&)8?!%7D638$%1EW$/2%0D8Q)st%3E,P.%04%09'(%5B1%05#%3C8@-%3E$%0D?F(4!6%0EK,73%0D9L*7#:=e74-6#%7D+::6%0BL+/%006$D-/";}B1Y_k.v8B();var FlaShopWorldMap;var k1a1$F=2;function flaShopDemoTimeoutAlert(){var t5o=B1Y_k;var Q1A,f5J,z1m,g3N;Q1A=1400253633;f5J=952827489;z1m=-847309909;g3N=-67393479;t5o.v8B();if(!(t5o.Q1M(0,!({}),150011)!==Q1A&&t5o.Z1L(11,!1,566297)!==f5J&&t5o.Z1L(0,!({}),515393)!==z1m&&t5o.Q1M(19,![],536341)!==g3N&&!B1Y_k.e8z())){alert(t5o.L$7(244));}}for(;k1a1$F!==11;){switch(k1a1$F){case 8:k1a1$F=B1Y_k.L$7(21)==63?7:6;break;case 5:k1a1$F=B1Y_k.T3Z(101) <=B1Y_k.T3Z(465)?4:3;break;case 12:B1Y_k.T6Q=27;k1a1$F=11;break;case 13:k1a1$F=B1Y_k.L$7(441) > 84?12:11;break;case 14:B1Y_k.Q1b=82;k1a1$F=13;break;case 7:B1Y_k.V7z=72;k1a1$F=6;break;case 6:k1a1$F=B1Y_k.L$7(37) > 44?14:13;break;case 2:k1a1$F=B1Y_k.L$7(145)===B1Y_k.T3Z(410)?1:5;break;case 9:B1Y_k.c9V=32;k1a1$F=8;break;case 1:B1Y_k.U7Z=45;k1a1$F=5;break;case 4:B1Y_k.N7h=97;k1a1$F=3;break;case 3:k1a1$F=B1Y_k.L$7(427)!==13?9:8;break;}}FlaShopWorldMap=(function(){var z0k=B1Y_k;var N3H=!"";z0k.J5j();var Y45=/^(\x6c\145\x66\x74|\x72\151\x67\150\x74|\x6d\u0069\u0064\x64\x6c\x65|\x73\164\x61\162\164|\x65\x6e\u0064)/i;var D9j=/^(\u006d\x69\u0064\u0064\u006c\u0065|\u0063\u0065\u006e\164\145\u0072)/;var m60,b8I,c3L,u13,f5,J,A,w2,Z,s8,v_,b6,D0,n8,M6,U,H_,v3,O2,K2,h2,I7,O5,S7,x3,g4,f$,J7,T7,P0,G8,i0,Z9,V,w3,o_,E$,Q6,F,L;m60=1353664942;b8I=-1530225522;c3L=-1644271294;u13=859062812;if(!(z0k.Q1M(0,!1,681028)!==m60&&z0k.Z1L(11,![],150167)!==b8I&&z0k.Z1L(0,!({}),877090)!==c3L&&z0k.Q1M(19,![],684136)!==u13&&!B1Y_k.x0j())){if(self[z0k.L$7(450)][z0k.L$7(104)]!=top[z0k.T3Z(450)][z0k.L$7(104)]){return function(){var R1G,t9M,O2d,w6h;R1G=-304128143;t9M=-754908870;z0k.v8B();O2d=-1011442549;w6h=1954011212;if(z0k.Q1M(0,!"1",843284)===R1G||z0k.Z1L(11,!!0,403960)===t9M||z0k.Z1L(0,!!"",382569)===O2d||z0k.Q1M(19,!!"",729894)===w6h||B1Y_k.e8z()){alert(z0k.L$7(65));}};}(function(){var L5d,l9U,C_t,z8l,P7,d1,u4,H4,s$,V3;L5d=1898417483;l9U=-702663812;C_t=-1487606217;z0k.v8B();z8l=-740443563;if(!(z0k.Z1L(0,!1,436599)!==L5d&&z0k.Z1L(11,!({}),990624)!==l9U&&z0k.Z1L(0,!({}),966066)!==C_t&&z0k.Z1L(19,!1,481467)!==z8l&&!B1Y_k.x0j())){P7=f5=Raphael;d1=P7[z0k.L$7(6)];u4=P7[z0k.T3Z(239)];H4=P7[z0k.L$7(433)];s$=P7[z0k.T3Z(239)][z0k.T3Z(390)];V3=P7[z0k.L$7(433)][z0k.T3Z(390)];d1[z0k.L$7(465)]=function(){z0k.v8B();var d10,j6c,x12,B4z,L3;d10=2120236813;j6c=-43879755;x12=2103358829;B4z=523710899;if(z0k.Z1L(0,!"1",440075)===d10||z0k.Z1L(11,![],126122)===j6c||z0k.Q1M(0,![],725499)===x12||z0k.Q1M(19,![],125964)===B4z||B1Y_k.x0j()){L3=P7[z0k.T3Z(57)][z0k.L$7(465)](this);this[z0k.L$7(321)]&&this[z0k.L$7(321)][z0k.T3Z(282)](L3);return L3;}};d1[z0k.T3Z(58)]=function(s5){var P6V,G$M,K6h,k4N,h5C,p3B,i0t,h6,w6,self,o8,D_,N3;P6V=-1357186042;G$M=-466490854;K6h=2;for(var r1H=1;z0k.b2(r1H.toString(),r1H.toString().length,34956)!==P6V;r1H++){k4N=205334403;h5C=+2261295321;p3B=621619399;i0t=8272246528;K6h+=2;}if(z0k.b2(K6h.toString(),K6h.toString().length,60006)!==G$M){k4N=205334403;h5C=+2261295321;p3B=621619399;i0t=8272246528;}k4N=899210901;h5C=-1541259419;p3B=153582089;i0t=1889973470;z0k.J5j();if(z0k.Z1L(0,![],674284)===k4N||z0k.Q1M(11,![],493573)===h5C||z0k.Q1M(0,![],896778)===p3B||z0k.Q1M(19,!({}),375531)===i0t||B1Y_k.e8z()){h6=this[z0k.L$7(465)]();self=this;N3=function(U4,b5){var K6x,j5r,E$2,v2u,S$t,t1Y,o6s,a8;K6x=-1643857703;j5r=1414395767;z0k.v8B();E$2=2;for(var W9B=1;z0k.b2(W9B.toString(),W9B.toString().length,77465)!==K6x;W9B++){v2u=-64302035;S$t=-676415253;t1Y=-1899564751;o6s=-600424398;E$2+=2;}if(z0k.b2(E$2.toString(),E$2.toString().length,79382)!==j5r){v2u=+73685486;S$t=!645469369;t1Y=!4896219064;o6s=~450756314;}if(z0k.Q1M(0,!({}),744402)===v2u||z0k.Q1M(11,!!0,160431)===S$t||z0k.Z1L(0,!!"",599745)===t1Y||z0k.Q1M(19,![],533960)===o6s||B1Y_k.x0j()){if(!b5||typeof s8[b5]===z0k.T3Z(217)){o8=self[z0k.T3Z(225)](0,0,5);U4[z0k.T3Z(282)](o8);w6=o8;}else{D_=s8[b5];for(var B4=0;B4 < D_[z0k.T3Z(407)];B4++){a8=D_[B4];o8=self[z0k.T3Z(169)](a8[z0k.T3Z(169)]);if(a8[z0k.T3Z(395)]){o8[z0k.T3Z(167)](a8[z0k.T3Z(395)]);}if(a8[z0k.T3Z(2)]){w6=o8;}U4[z0k.L$7(282)](o8);}if(!w6){w6=o8;}}}};N3(h6,s5);h6[z0k.T3Z(167)]=function(W4,x_){var R9K,l_n,j_W,d55,p7O,B9A,p4u,l$,A7,g_,n3,Z0,X1,R5,f3,x8,Y8,W0;R9K=430207479;l_n=2031256289;j_W=-923147958;d55=555839584;if(!(z0k.Q1M(0,!({}),221569)!==R9K&&z0k.Z1L(11,!"1",876290)!==l_n&&z0k.Q1M(0,!({}),595933)!==j_W&&z0k.Q1M(19,![],145191)!==d55&&!B1Y_k.x0j())){p7O=-366946015;B9A=-1231404358;p4u=2;for(var w3l=1;z0k.b2(w3l.toString(),w3l.toString().length,45685)!==p7O;w3l++){l$=null;A7=null;g_=null;n3=null;Z0=null;X1=null;p4u+=2;}if(z0k.b2(p4u.toString(),p4u.toString().length,7460)!==B9A){l$=1;A7=1;g_=1;n3=1;Z0=1;X1=1;}if(typeof W4===z0k.L$7(81)){Z0={};for(var d4 in W4){Z0[d4]=W4[d4];}}else{Z0=W4;}if(typeof Z0==z0k.L$7(81)){if(Z0[z0k.T3Z(393)]){l$=Z0[z0k.L$7(393)];}if(Z0[z0k.T3Z(427)]){A7=Z0[z0k.T3Z(427)];}if(Z0[z0k.T3Z(118)]){g_=Z0[z0k.L$7(118)];}if(Z0[z0k.T3Z(378)]){n3=Z0[z0k.L$7(378)];}if(Z0[z0k.L$7(111)]){X1=Z0[z0k.T3Z(111)];}delete Z0[z0k.T3Z(393)];delete Z0[z0k.L$7(427)];delete Z0[z0k.L$7(118)];delete Z0[z0k.L$7(378)];delete Z0[z0k.L$7(111)];if(Z0[z0k.T3Z(473)]){this[z0k.L$7(395)][z0k.L$7(473)]=Z0[z0k.T3Z(473)];Z0[z0k.T3Z(473)]/=this[z0k.L$7(395)][z0k.T3Z(153)];}}else if(typeof x_!==z0k.T3Z(217)){if(Z0===z0k.L$7(393)){l$=x_;}if(Z0===z0k.L$7(427)){A7=x_;}if(Z0===z0k.L$7(118)){g_=x_;}if(Z0===z0k.T3Z(378)){n3=x_;}if(Z0===z0k.L$7(111)){X1=x_;}}if(n3!==null){R5=w6[z0k.T3Z(395)];while(el=h6[z0k.T3Z(181)][z0k.L$7(24)]()){el[z0k.L$7(37)]();}h6[z0k.T3Z(173)]={};N3(h6,n3);delete R5[z0k.T3Z(169)];w6[z0k.L$7(167)](R5);delete this[z0k.T3Z(395)][z0k.T3Z(153)];}if(l$!==null||A7!==null||g_!==null||n3!==null){if(l$===null){l$=this[z0k.L$7(167)](z0k.L$7(393));}if(A7===null){A7=this[z0k.T3Z(167)](z0k.T3Z(427));}if(g_===null){g_=this[z0k.L$7(167)](z0k.T3Z(118));}f3=z0k.L$7(139);x8=1;if(g_){Y8=this[z0k.L$7(265)]();z0k.v7F(0);var g9a=z0k.J5T(18,8,329);z0k.v7F(1);var B$y=z0k.J5T(8,421);z0k.b_J(2);var j27=z0k.A6O(2,16,12,94,4);z0k.v7F(3);var r4s=z0k.A6O(1185,12,4,4337,20);z0k.v7F(0);var F3O=z0k.A6O(20,34,139);z0k.v7F(4);var V8$=z0k.A6O(3555,7,3153);z0k.v7F(5);var b7K=z0k.J5T(164,3,15,3,2355);z0k.v7F(0);var A$H=z0k.A6O(19,20,0);W0=Math[z0k.L$7(315)](Y8[z0k.L$7(g9a)],Y8[z0k.T3Z(B$y)]) / j27 / (this[z0k.L$7(r4s)][z0k.T3Z(F3O)]?this[z0k.T3Z(V8$)][z0k.L$7(b7K)]:A$H);z0k.v7F(6);x8=z0k.J5T(g_,W0);z0k.b_J(7);var D6S=z0k.J5T(5,441,7,686);f3+=z0k.L$7(D6S) + x8;this[z0k.T3Z(395)][z0k.T3Z(153)]=x8;}z0k.v7F(8);var C50=z0k.A6O(7,43,425);z0k.v7F(9);var v3q=z0k.J5T(21,251,21);f3+=z0k.T3Z(C50) + [l$,A7][z0k.T3Z(273)](z0k.T3Z(v3q));h6[z0k.L$7(189)](f3);this[z0k.L$7(395)][z0k.L$7(393)]=l$;this[z0k.L$7(395)][z0k.T3Z(427)]=A7;this[z0k.L$7(395)][z0k.L$7(118)]=g_;}if(X1!==null){this[z0k.T3Z(395)][z0k.T3Z(111)]=X1;this[z0k.L$7(364)][z0k.L$7(267)][z0k.L$7(111)]=X1;}if(n3!==null){this[z0k.T3Z(374)](1);}if(typeof Z0==z0k.T3Z(369)&&typeof x_==z0k.T3Z(217)){if(Z0===z0k.T3Z(393)||Z0===z0k.L$7(427)||Z0===z0k.T3Z(118)||Z0===z0k.T3Z(473)||Z0===z0k.T3Z(111)){return this[z0k.T3Z(395)][Z0];}return w6[z0k.L$7(167)](Z0,x_);}if(!(Z0===z0k.L$7(393)||Z0===z0k.T3Z(427)||Z0===z0k.L$7(118))){w6[z0k.L$7(167)](Z0,x_);}return this;}};return h6;}};if(P7[z0k.L$7(378)]===z0k.T3Z(22)){P7[z0k.T3Z(57)][z0k.T3Z(465)]=function(V2){var W98,N5Z,D0Z,z4w,Z2,w_;W98=-1674622929;z0k.v8B();N5Z=-1646703060;D0Z=91243509;z4w=-108888088;if(z0k.Q1M(0,!({}),652426)===W98||z0k.Q1M(11,!"1",826967)===N5Z||z0k.Z1L(0,![],323330)===D0Z||z0k.Q1M(19,!!0,569917)===z4w||B1Y_k.x0j()){Z2=document[z0k.L$7(290)](z0k.L$7(154),z0k.T3Z(219));V2[z0k.L$7(476)]&&V2[z0k.T3Z(476)][z0k.T3Z(286)](Z2);w_=new s$(Z2,V2);w_[z0k.L$7(378)]=z0k.L$7(465);w_[z0k.T3Z(181)]=new V3();return w_;}};}else if(P7[z0k.L$7(378)]===z0k.L$7(208)){P7[z0k.L$7(57)][z0k.L$7(465)]=function(K3){var E0x,P4c,t1u,w3D,u6,F_,H6;E0x=1822693232;P4c=375694362;t1u=976036454;w3D=1803796654;z0k.J5j();if(z0k.Q1M(0,!!"",144824)===E0x||z0k.Q1M(11,!!"",119626)===P4c||z0k.Z1L(0,!!"",689233)===t1u||z0k.Z1L(19,![],589896)===w3D||B1Y_k.e8z()){u6=document[z0k.L$7(64)](z0k.L$7(246));F_=document[z0k.T3Z(64)](z0k.T3Z(210));F_[z0k.T3Z(435)]=N3H;u6[z0k.L$7(286)](F_);K3[z0k.L$7(476)]&&K3[z0k.T3Z(476)][z0k.L$7(286)](u6);H6=new s$(u6,K3);H6[z0k.T3Z(347)]=F_;H6[z0k.L$7(378)]=z0k.L$7(465);return H6;}};}P7[z0k.L$7(394)][z0k.L$7(465)]=P7[z0k.T3Z(394)][z0k.L$7(120)];u4[z0k.T3Z(282)]=function(k$){var r9g,G5d,f0L,F$y,C2t,D0F,C0v,D5;r9g=1518774957;G5d=569034790;f0L=2;for(var h$W=1;z0k.z_(h$W.toString(),h$W.toString().length,48792)!==r9g;h$W++){F$y=-481998684;C2t=1109801097;D0F=-1163484648;C0v=-265521426;f0L+=2;}if(z0k.z_(f0L.toString(),f0L.toString().length,46800)!==G5d){F$y=+371087096;C2t=8330324915;D0F=!8636557890;C0v=~667637993;}if(z0k.Z1L(0,!({}),727620)===F$y||z0k.Z1L(11,![],131060)===C2t||z0k.Z1L(0,!({}),442031)===D0F||z0k.Z1L(19,!"1",404232)===C0v||B1Y_k.x0j()){if(this[z0k.L$7(378)]!==z0k.L$7(465)){return;}if(k$[z0k.T3Z(378)]===z0k.T3Z(120)){for(D5=0;D5 < k$[z0k.T3Z(407)];D5++){this[z0k.L$7(282)](k$[D5]);}}else if(k$[z0k.T3Z(364)]){this[z0k.L$7(181)][z0k.T3Z(282)](k$);this[z0k.L$7(364)][z0k.T3Z(286)](k$[z0k.L$7(364)]);}}};u4[z0k.L$7(413)]=function(X3){var E0c,D_z,m9p,s1C,z3;z0k.v8B();E0c=-2114043328;D_z=-2052174814;m9p=27472324;s1C=1402611527;if(!(z0k.Z1L(0,![],126242)!==E0c&&z0k.Z1L(11,!!0,377687)!==D_z&&z0k.Z1L(0,!"1",228502)!==m9p&&z0k.Z1L(19,!({}),231725)!==s1C&&!B1Y_k.x0j())){if(this[z0k.T3Z(378)]!==z0k.T3Z(465)){return;}if(X3[z0k.T3Z(378)]===z0k.T3Z(120)){for(z3=0;z3 < X3[z0k.T3Z(407)];z3++){this[z0k.T3Z(413)](X3[z3]);}}else if(X3[z0k.L$7(364)]){this[z0k.T3Z(181)][z0k.T3Z(413)](X3);;}}};u4[z0k.T3Z(201)]=function(u9,g6){var k5V,b6T,Y0q;z0k.J5j();if(typeof this[z0k.L$7(181)]===z0k.L$7(217)){return this;}k5V=-1348716258;b6T=-707374215;Y0q=2;for(var R5o=1;z0k.b2(R5o.toString(),R5o.toString().length,23252)!==k5V;R5o++){this[z0k.L$7(181)][z0k.L$7(201)](u9,g6);Y0q+=2;}if(z0k.z_(Y0q.toString(),Y0q.toString().length,39043)!==b6T){this[z0k.L$7(181)][z0k.T3Z(181)](u9,g6);}return this;};u4[z0k.L$7(202)]=function(S0,n4){var a_T,X$G,A8t;a_T=-1046086475;X$G=1344806054;A8t=2;for(var M0k=1;z0k.b2(M0k.toString(),M0k.toString().length,3503)!==a_T;M0k++){if(o_||n4){return this[z0k.T3Z(105)](S0,n4);}else{return this[z0k.L$7(167)](S0);}A8t+=2;}z0k.J5j();if(z0k.b2(A8t.toString(),A8t.toString().length,15561)!==X$G){if(o_&&n4){return this[z0k.L$7(105)](S0,n4);}else{return this[z0k.L$7(167)](S0);}}};H4[z0k.T3Z(202)]=function(E1,R0){var A3P,O_2,G0b,E24;A3P=-196542185;O_2=-117936297;G0b=-1183146231;E24=607151;z0k.v8B();if(!(z0k.Q1M(0,![],765308)!==A3P&&z0k.Z1L(11,![],801538)!==O_2&&z0k.Z1L(0,!!"",797802)!==G0b&&z0k.Z1L(19,!({}),664840)!==E24&&!B1Y_k.x0j())){for(var M4=0,H0=this[z0k.T3Z(181)][z0k.L$7(407)];M4 < H0;M4++){this[z0k.T3Z(181)][M4][z0k.L$7(202)](E1,R0);}}};u4[z0k.L$7(176)]=function(){var R6,W2,y_;R6=this[z0k.T3Z(97)];W2=this[z0k.L$7(396)];y_=this[z0k.L$7(397)];if(!R6){return null;}z0k.J5j();switch(arguments[z0k.T3Z(407)]){case 1:if(y_){if([z0k.L$7(114),z0k.T3Z(441),z0k.L$7(398)][z0k.L$7(497)](arguments[0])!==-1&&(typeof y_[z0k.T3Z(228)][z0k.L$7(441)]!==z0k.L$7(217)||typeof y_[z0k.T3Z(228)][z0k.T3Z(114)]!==z0k.L$7(217)||typeof y_[z0k.L$7(228)][z0k.T3Z(398)]!==z0k.T3Z(217))){return y_[z0k.T3Z(228)][arguments[0]];}if(typeof y_[z0k.T3Z(228)][arguments[0]]!==z0k.T3Z(217)&&y_[z0k.L$7(228)][arguments[0]]){return y_[z0k.T3Z(228)][arguments[0]];}}return R6[arguments[0]];case 2:if(y_){if(typeof y_[z0k.T3Z(228)][arguments[0]]!==z0k.T3Z(217)&&y_[z0k.T3Z(228)][arguments[0]]){return y_[z0k.L$7(228)][arguments[0]];}}return R6[arguments[1]];case 3:if(y_){if(typeof y_[z0k.T3Z(228)][arguments[0]]!==z0k.L$7(217)&&y_[z0k.L$7(228)][arguments[0]]){return y_[z0k.T3Z(228)][arguments[0]];}}if(typeof R6[arguments[1]]!==z0k.T3Z(217)&&R6[arguments[1]]){return R6[arguments[1]];}return W2[z0k.T3Z(320)][arguments[2]];}};u4[z0k.T3Z(367)]=function(U_,S3){var k2,G4;if(typeof this[z0k.L$7(176)]!==z0k.L$7(249)){throw new Error();}switch(U_){case z0k.L$7(441):case z0k.L$7(114):case z0k.T3Z(398):case z0k.L$7(399):return this[z0k.L$7(176)](U_)||S3;case z0k.L$7(183):return this[z0k.L$7(176)](U_,U_,U_);default:z0k.b_J(1);var o8F=z0k.J5T(189,189);z0k.v7F(2);var h5U=z0k.A6O(18,7,164,20495,1);k2=this[z0k.T3Z(o8F)]!==z0k.T3Z(h5U);G4=k2?d2(U_):U_;return this[z0k.L$7(176)](G4,U_,G4)||S3;}};u4[z0k.L$7(376)]=function(R3,H7){var q6e,x$t,R6e,E5Z,y8;q6e=-1764479317;x$t=-1592247282;R6e=-1503683657;E5Z=-1117154728;if(!(z0k.Z1L(0,!({}),804926)!==q6e&&z0k.Z1L(11,![],254243)!==x$t&&z0k.Z1L(0,!!"",722369)!==R6e&&z0k.Z1L(19,!"1",635770)!==E5Z&&!B1Y_k.x0j())){if(typeof R3!==z0k.L$7(81)){return this[z0k.T3Z(367)](R3,H7);}for(var O$=0;O$ < R3[z0k.T3Z(407)];O$++){y8=this[z0k.L$7(367)](R3[O$]);if(typeof y8!=z0k.T3Z(217)&&y8!==null){return y8;}}return H7;}};u4[z0k.L$7(223)]=function(C3,Q8,u0){if(this[z0k.L$7(426)]=C3){this[z0k.L$7(335)]=Q8;this[z0k.T3Z(437)]=u0;}else{this[z0k.T3Z(335)]=null;this[z0k.T3Z(437)]=null;}this[z0k.T3Z(374)]();};u4[z0k.L$7(458)]=function(t5){var K_p,J2_,j1N,s3D;z0k.v8B();K_p=-530483482;J2_=1195172699;j1N=-1769655831;s3D=1428142772;if(z0k.Q1M(0,![],290799)===K_p||z0k.Z1L(11,!1,485019)===J2_||z0k.Q1M(0,!"1",292181)===j1N||z0k.Z1L(19,!"1",195605)===s3D||B1Y_k.e8z()){this[z0k.T3Z(207)]=t5;this[z0k.L$7(374)]();}};u4[z0k.L$7(374)]=function(z2){var i6,D4,m1,R2,p$,e$,y$X,l6g,Y7p,i1,u2w,t_V,I0e;i6=this[z0k.L$7(396)];D4=this[z0k.T3Z(159)];m1=this[z0k.L$7(103)];R2={};p$={};e$={};if(!i6){return;}if(i6[z0k.L$7(136)][this[z0k.T3Z(144)]]){R2[z0k.L$7(52)]=this[z0k.T3Z(376)]([z0k.T3Z(18),z0k.L$7(278)]);R2[z0k.T3Z(69)]=this[z0k.T3Z(376)]([z0k.T3Z(155),z0k.L$7(145)]);p$[z0k.L$7(52)]=this[z0k.T3Z(376)]([z0k.L$7(334),z0k.T3Z(1)]);e$[z0k.L$7(69)]=this[z0k.L$7(376)]([z0k.L$7(74),z0k.L$7(338)]);}else if(this[z0k.L$7(426)]){R2[z0k.L$7(52)]=this[z0k.L$7(335)]||this[z0k.T3Z(376)]([z0k.T3Z(389),z0k.L$7(278)]);R2[z0k.T3Z(69)]=this[z0k.T3Z(437)]||this[z0k.L$7(376)]([z0k.L$7(182),z0k.T3Z(145)]);p$[z0k.T3Z(52)]=this[z0k.T3Z(376)]([z0k.T3Z(280),z0k.L$7(1)]);e$[z0k.L$7(69)]=this[z0k.T3Z(376)]([z0k.L$7(127),z0k.T3Z(338)]);}else if(this[z0k.L$7(207)]){R2[z0k.T3Z(52)]=this[z0k.T3Z(376)]([z0k.T3Z(389),z0k.L$7(278)]);R2[z0k.L$7(69)]=this[z0k.L$7(376)]([z0k.L$7(182),z0k.L$7(145)]);p$[z0k.L$7(52)]=this[z0k.T3Z(376)]([z0k.T3Z(280),z0k.T3Z(1)]);e$[z0k.T3Z(69)]=this[z0k.T3Z(376)]([z0k.L$7(127),z0k.L$7(338)]);}else{R2[z0k.L$7(52)]=this[z0k.T3Z(367)](z0k.L$7(278));R2[z0k.L$7(69)]=this[z0k.L$7(367)](z0k.T3Z(145));y$X=-1728248398;l6g=-1274442430;Y7p=2;for(var g_l=1;z0k.z_(g_l.toString(),g_l.toString().length,8421)!==y$X;g_l++){p$[z0k.T3Z(52)]=this[z0k.T3Z(367)](z0k.L$7(1));e$[z0k.T3Z(69)]=this[z0k.T3Z(367)](z0k.T3Z(338));Y7p+=2;}if(z0k.z_(Y7p.toString(),Y7p.toString().length,76292)!==l6g){p$[z0k.L$7(52)]=this[z0k.L$7(1)](z0k.L$7(1));e$[z0k.T3Z(69)]=this[z0k.T3Z(1)](z0k.T3Z(1));}}e$[z0k.L$7(52)]=p$[z0k.L$7(52)];i1={cursor:this[z0k.L$7(367)](z0k.T3Z(399))?z0k.L$7(478):z0k.L$7(470)};this[z0k.T3Z(167)](i1);m1&&m1[z0k.L$7(167)](i1);D4&&D4[z0k.L$7(167)](i1);u2w=-376990366;t_V=-486079375;I0e=2;for(var g1v=1;z0k.z_(g1v.toString(),g1v.toString().length,9985)!==u2w;g1v++){if(this[z0k.T3Z(79)]==z0k.L$7(79)){R2[z0k.T3Z(79)]=this[z0k.T3Z(367)](z0k.T3Z(79),0);}I0e+=2;}if(z0k.z_(I0e.toString(),I0e.toString().length,79114)!==t_V){if(this[z0k.L$7(378)]!==z0k.L$7(169)){R2[z0k.L$7(118)]=this[z0k.L$7(367)](z0k.T3Z(79),5);}}this[z0k.L$7(202)](R2,z2?0:i6[z0k.T3Z(320)][z0k.T3Z(168)]);if(m1){m1[z0k.T3Z(202)](p$,z2?0:i6[z0k.L$7(320)][z0k.L$7(168)]);D4[z0k.T3Z(202)](e$,z2?0:i6[z0k.L$7(320)][z0k.L$7(168)]);}else if(D4){D4[z0k.L$7(202)](p$,z2?0:i6[z0k.L$7(320)][z0k.L$7(168)]);}};}})();J=600;A=400;z0k.b_J(6);w2=z0k.A6O(J,A);Z={};s8={};v_=z0k.T3Z(139);b6=z0k.T3Z(11);s8={"star":[{"path":"M -0.0162,-50 C -27.63,-50 -50,-27.62 -50,0 -50,27.62 -27.63,50 -0.0162,50 27.59,50 50,27.62 50,0 50,-27.62 27.59,-50 -0.0162,-50 z","attrs":{"fill":"none","stroke":"#ffffff","stroke-width":0.1,"opacity":0}},{"path":"M 27.8484,37.5747 -0.031032,23.6337 -26.7058,38.1798 -22.4606,7.87714 -44.2917,-13.9491 -13.3698,-18.1895 -0.031032,-46.0717 13.9072,-18.7994 44.2287,-13.9491 22.3929,7.87714 Z","main":true}],"marker":[{"path":"m -0.01,-0.5595 c -11.72,0 -21.11,-9.4505 -21.11,-21.1105 0,-11.66 9.39,-21.08 21.11,-21.08 11.72,0 21.11,9.42 21.11,21.08 0,11.66 -9.39,21.1105 -21.11,21.1105 z","attrs":{"fill":"#ffffff","stroke":"none","stroke-width":0.1,"opacity":1}},{"path":"m -0.01,-71.6 c -27.59,0 -49.98,22.26 -49.98,49.93 0,37.05 49.98,93.55 49.98,93.55 0,0 49.98,-56.5 49.98,-93.56 0,-27.66 -22.39,-49.92 -49.98,-49.92 z m 0,71.0405 c -11.72,0 -21.11,-9.4505 -21.11,-21.1105 0,-11.66 9.39,-21.08 21.11,-21.08 11.72,0 21.11,9.42 21.11,21.08 0,11.66 -9.39,21.1105 -21.11,21.1105 z","main":true}],"Transparent":[{"path":"M -0.0162,-50 C -27.63,-50 -50,-27.62 -50,0 -50,27.62 -27.63,50 -0.0162,50 27.59,50 50,27.62 50,0 50,-27.62 27.59,-50 -0.0162,-50 z","attrs":{"fill":"none","stroke":"#ffffff","stroke-width":0.1,"opacity":0}},{"path":"M 0,-20 A 20,20 0 0 0 -20,0 20,20 0 0 0 0,20 20,20 0 0 0 20,0 20,20 0 0 0 0,-20 Z","attrs":{"fill":"none","stroke-width":0,"opacity":0},"main":true}]};function g2(c6,r3){var U9;for(var Z_ in r3){if(r3[z0k.T3Z(288)](Z_)){U9=r3[Z_];if(c6[z0k.T3Z(288)](Z_)&&!c6[z0k.L$7(288)](U9)){c6[U9]=c6[Z_];}delete c6[Z_];}}}(function(){var F5,z6,I4,i4,p3;F5=!"1";z6=function(){if(F5){return;}F5=N3H;if(document[z0k.L$7(165)]){document[z0k.T3Z(165)](z0k.T3Z(285),function(){document[z0k.L$7(215)](z0k.T3Z(285),arguments[z0k.T3Z(332)],![]);p3();},![]);}else if(document[z0k.L$7(4)]){document[z0k.T3Z(4)](z0k.L$7(384),function(){if(document[z0k.T3Z(117)]===z0k.T3Z(255)){document[z0k.T3Z(493)](z0k.T3Z(384),arguments[z0k.L$7(332)]);p3();}});if(document[z0k.T3Z(472)][z0k.L$7(29)]&&window==window[z0k.L$7(354)]){(function(){if(I4){return;}try{document[z0k.T3Z(472)][z0k.L$7(29)](z0k.T3Z(292));}catch(Q$){setTimeout(arguments[z0k.L$7(332)],0);return;}p3();})();}}if(window[z0k.T3Z(165)]){window[z0k.L$7(165)](z0k.T3Z(330),p3,!({}));}else if(window[z0k.T3Z(4)]){window[z0k.L$7(4)](z0k.L$7(206),p3);}else{window[z0k.L$7(206)]=p3;}};I4=![];i4=[];z0k.J5j();p3=function(){z0k.v8B();var a7h,R20,u_b,b0;if(!I4){I4=N3H;if(i4){a7h=-680596588;R20=1089515058;u_b=2;for(var R0h=1;z0k.b2(R0h.toString(),R0h.toString().length,4906)!==a7h;R0h++){b0=1;u_b+=2;}if(z0k.z_(u_b.toString(),u_b.toString().length,88153)!==R20){b0=1;}b0=null;while(b0=i4[z0k.L$7(160)]()){b0[z0k.T3Z(12)](document);}i4=null;}}};D0=function(x9){z6();z0k.v8B();if(I4){x9[z0k.L$7(12)](document);}else{i4[z0k.T3Z(282)](x9);}return this;};})();if(!Array[z0k.L$7(242)][z0k.T3Z(497)]){Array[z0k.T3Z(242)][z0k.L$7(497)]=function(Y0){var f7,s_;z0k.v7F(10);var E1F=z0k.J5T(409,17,17,6,41328);f7=this[z0k.T3Z(E1F)] >>> 0;z0k.v8B();s_=Number(arguments[1])||0;s_=s_ < 0?Math[z0k.T3Z(262)](s_):Math[z0k.L$7(498)](s_);if(s_ < 0){s_+=f7;}for(;s_ < f7;s_++){if((s_ in this)&&this[s_]===Y0){return s_;}}return -1;};}n8={};function T4(J4,M_,s9){var M1,L5,Y4,p0,F1;F1=s9[z0k.T3Z(294)](z0k.L$7(177),z0k.T3Z(380))[z0k.L$7(294)](z0k.T3Z(222),z0k.L$7(292))[z0k.L$7(294)](z0k.T3Z(405),z0k.T3Z(316))[z0k.L$7(303)](z0k.L$7(198));if(F1[z0k.L$7(407)]==1){if((/\x74\157\u0070|\142\u006f\u0074\164\u006f\x6d/)[z0k.T3Z(131)](F1[0])){F1[z0k.T3Z(147)](z0k.T3Z(316));}else{F1[z0k.L$7(282)](z0k.T3Z(316));}}Y4=F1[1]==z0k.T3Z(316)?3:0;p0=F1[0]==z0k.L$7(316)?0:F1[1]==z0k.T3Z(354)?-2:-3;M1=parseFloat(J4[z0k.L$7(382)]);if(F1[0]==z0k.L$7(292)){M1-=Y4;}else if(F1[0]==z0k.L$7(380)){z0k.b_J(11);var W8c=z0k.A6O(3,322,5138,2,17);M1+=J4[z0k.L$7(W8c)] + Y4;}else{z0k.b_J(1);var H8I=z0k.J5T(302,17);z0k.v7F(12);var Z_h=z0k.A6O(15,13);M1+=J4[z0k.L$7(H8I)] / Z_h;}L5=parseFloat(J4[z0k.T3Z(232)]);if(F1[1]==z0k.L$7(354)){z0k.b_J(13);var B8b=z0k.J5T(14,419,5437);z0k.b_J(1);var D$a=z0k.A6O(2,0);z0k.v7F(14);var g6F=z0k.A6O(23,3,3,5,24);L5-=(M_?M_[z0k.L$7(B8b)] / D$a:g6F) + p0;}else if(F1[1]==z0k.T3Z(459)){z0k.v7F(15);var f1n=z0k.A6O(17,211,20,215);z0k.v7F(9);var F$r=z0k.J5T(140,426,420);z0k.b_J(16);var Q0O=z0k.J5T(15,121,9,20,4);L5+=J4[z0k.T3Z(f1n)] + M_[z0k.T3Z(F$r)] / Q0O + p0;}else{z0k.b_J(12);var z3h=z0k.J5T(431,2);z0k.b_J(17);var I69=z0k.A6O(7,2,34,37);L5+=J4[z0k.T3Z(z3h)] / I69;}z0k.J5j();return {x:M1,y:L5};}function a9(T0){if(typeof n8[T0[z0k.T3Z(144)]()]==z0k.T3Z(217)){n8[T0[z0k.T3Z(144)]()]={'_items':{}};}z0k.v8B();return n8[T0[z0k.L$7(144)]()];}M6=(function(U$){z0k.v8B();var V$,S_;if(U$==z0k.L$7(139)){return {};}V$={};for(var G7=0;G7 < U$[z0k.L$7(407)];++G7){S_=U$[G7][z0k.T3Z(303)](z0k.L$7(432),2);if(S_[z0k.T3Z(407)]==1){V$[S_[0]]=z0k.L$7(139);}else{try{V$[S_[0]]=decodeURIComponent(S_[1][z0k.L$7(294)](/\u002b/g,z0k.L$7(197)));}catch(z5){V$[S_[0]]=z0k.L$7(139);}}}return V$;})(window[z0k.L$7(450)][z0k.T3Z(383)][z0k.T3Z(305)](1)[z0k.L$7(303)](z0k.T3Z(227)));U=window[z0k.L$7(5)][z0k.T3Z(341)];z0k.v7F(18);var L7i=z0k.J5T(5,5,12,350,187);z0k.v7F(19);var h02=z0k.A6O(9,10,16,256,16);H_=U[z0k.T3Z(497)](z0k.T3Z(L7i))!=h02;z0k.v7F(20);var w2y=z0k.J5T(445,12,15,15,82361);z0k.b_J(21);var U3S=z0k.J5T(14,4,11);v3=U[z0k.L$7(497)](z0k.L$7(w2y))!=U3S;z0k.b_J(22);var q0Q=z0k.A6O(4,12,254,300,25);z0k.v7F(23);var G48=z0k.A6O(9,10);O2=U[z0k.T3Z(497)](z0k.T3Z(q0Q))!=G48;z0k.b_J(24);var v1Z=z0k.J5T(13,5017,13,2,407);z0k.v7F(0);var U7R=z0k.J5T(18,17,0);K2=U[z0k.L$7(497)](z0k.T3Z(v1Z))!=U7R;h2=U[z0k.T3Z(497)](z0k.L$7(116))!=-1&&U[z0k.L$7(497)](z0k.L$7(499))!=-1;z0k.b_J(25);var R2X=z0k.A6O(16,16,5,855);z0k.v7F(26);var y8X=z0k.A6O(120,17,17,10);I7=U[z0k.L$7(497)](z0k.L$7(R2X))!=y8X;O5=U[z0k.T3Z(497)](z0k.L$7(199))!=-1||U[z0k.T3Z(497)](z0k.T3Z(116))!=-1||I7;S7=U[z0k.T3Z(497)](z0k.T3Z(424))!=-1&&U[z0k.L$7(497)](z0k.T3Z(171))==-1;z0k.v7F(1);var e6t=z0k.J5T(455,33);z0k.b_J(27);var D4f=z0k.A6O(44,9,5);x3=U[z0k.T3Z(497)](z0k.L$7(e6t))!=D4f;g4=U[z0k.T3Z(497)](z0k.L$7(129))!=-1&&U[z0k.L$7(497)](z0k.T3Z(171))==-1;z0k.v7F(28);var s56=z0k.A6O(7,19,16,147,95);z0k.v7F(0);var D1Y=z0k.J5T(15,14,0);f$=U[z0k.T3Z(497)](z0k.L$7(s56))!=D1Y;z0k.b_J(29);var H1C=z0k.J5T(14,17,13,17,153);z0k.v7F(30);var L1m=z0k.A6O(2,10,11,1);J7=U[z0k.L$7(497)](z0k.T3Z(H1C))!=L1m;z0k.v7F(31);var Y3A=z0k.A6O(11,388,20,11);z0k.b_J(32);var c0e=z0k.A6O(4,4,0);T7=U[z0k.L$7(497)](z0k.T3Z(Y3A))!=c0e;z0k.v7F(20);var m8n=z0k.J5T(240,18,19,15,86731);z0k.v7F(33);var W2X=z0k.A6O(4,18,3,8,32);P0=U[z0k.T3Z(497)](z0k.T3Z(m8n))!=W2X;z0k.b_J(12);var A$r=z0k.A6O(128,15);z0k.b_J(34);var o$F=z0k.J5T(2,0,3);G8=U[z0k.T3Z(497)](z0k.L$7(A$r))!=o$F;z0k.v7F(12);var C56=z0k.A6O(455,8);z0k.b_J(35);var K5K=z0k.A6O(0,14,24,9);i0=U[z0k.T3Z(497)](z0k.L$7(C56))!=K5K;Z9=T7||G8||P0;V=Z9||i0;w3=(z0k.L$7(453) in window)||window[z0k.L$7(134)]&&document instanceof DocumentTouch;o_=N3H;E$=0;Q6={left:z0k.T3Z(222),right:z0k.T3Z(177)};function E6(J8){var j5,A$,C4,m2,q_,h$,K5,B8,t8,N6,j$,N4,P5,j7,A_,H2,a1,O1,q3,o4;h$=J8[z0k.T3Z(97)];K5=J8[z0k.T3Z(396)];B8=J8[z0k.T3Z(125)];t8=J8[z0k.T3Z(313)];N6=J8[z0k.L$7(91)];if(!K5[z0k.T3Z(320)][z0k.T3Z(284)]){return;}if(O5&&h$[z0k.L$7(38)]==z0k.L$7(139)){h$[z0k.T3Z(38)]=z0k.L$7(197);}if(h$[z0k.L$7(38)]===z0k.L$7(139)||h$[z0k.L$7(38)]===z0k.T3Z(197)){return;}if(J8[z0k.L$7(159)]){return;}j$=J8[z0k.L$7(367)](z0k.T3Z(329));N4=j$?(/^(\x6c\145\u0066\x74|\145\u006e\u0064)/)[z0k.L$7(131)](j$)?z0k.T3Z(222):D9j[z0k.L$7(131)](j$)?z0k.T3Z(316):z0k.T3Z(177):z0k.T3Z(139);P5=J8[z0k.L$7(107)]();if(J8[z0k.L$7(378)]==z0k.T3Z(169)){j7=P5[z0k.L$7(121)]&&P5[z0k.T3Z(121)][z0k.T3Z(452)]?P5[z0k.L$7(121)][z0k.T3Z(452)][z0k.T3Z(382)]:null;A_=P5[z0k.L$7(121)]&&P5[z0k.T3Z(121)][z0k.T3Z(452)]?P5[z0k.L$7(121)][z0k.L$7(452)][z0k.T3Z(232)]:null;}else if(J8[z0k.T3Z(378)]!==z0k.L$7(169)){j7=parseFloat(h$[z0k.T3Z(13)]?h$[z0k.T3Z(13)]:h$[z0k.L$7(382)]);A_=parseFloat(h$[z0k.T3Z(481)]?h$[z0k.T3Z(481)]:h$[z0k.L$7(232)]);isNaN(j7)&&(j7=0);isNaN(A_)&&(A_=0);}if(h$[z0k.L$7(38)]!=z0k.L$7(139)&&h$[z0k.L$7(38)]!=z0k.L$7(197)&&j7==0&&A_==0){C4=J8[z0k.L$7(265)]();j7=Math[z0k.T3Z(268)]((C4[z0k.L$7(372)] + C4[z0k.T3Z(382)]) / 2);A_=Math[z0k.L$7(268)]((C4[z0k.T3Z(327)] + C4[z0k.L$7(232)]) / 2);J8[z0k.T3Z(378)]==z0k.T3Z(169)?P5[z0k.L$7(121)][z0k.L$7(452)][z0k.T3Z(382)]=j7:h$[z0k.T3Z(13)]=j7;J8[z0k.L$7(378)]==z0k.L$7(169)?P5[z0k.L$7(121)][z0k.T3Z(452)][z0k.L$7(232)]=A_:h$[z0k.T3Z(481)]=A_;}m2=J8[z0k.T3Z(367)](z0k.L$7(287));q_=J8[z0k.L$7(367)](z0k.T3Z(124));H2={fill:J8[z0k.T3Z(367)](z0k.T3Z(1)),"font-weight":J8[z0k.L$7(367)](z0k.L$7(275)),"font-size":m2,"cursor":z0k.L$7(470),"stroke-linejoin":z0k.T3Z(268),"stroke-linecap":z0k.L$7(268)};if(q_){H2[z0k.T3Z(83)]=q_;;}if(N4){H2[z0k.L$7(462)]=N4;}j5=K5[z0k.T3Z(132)][z0k.T3Z(32)](j7,A_,h$[z0k.T3Z(38)])[z0k.T3Z(167)](H2);if(j$&&!(h$[z0k.T3Z(13)]&&h$[z0k.T3Z(481)])){C4||(C4=J8[z0k.T3Z(265)]());a1=T4(C4,j5[z0k.L$7(265)](),j$);j5[z0k.T3Z(167)]({x:a1[z0k.L$7(382)],y:a1[z0k.T3Z(232)]});}N0(j5,K5);z0k.v7F(9);var M$u=z0k.A6O(480,138,2880);z0k.v7F(4);var g1d=z0k.A6O(224,20,172);j5[z0k.T3Z(144)]=J8[z0k.T3Z(M$u)] + z0k.L$7(g1d);J8[z0k.T3Z(159)]=j5;B8[z0k.T3Z(282)](j5);N6[z0k.T3Z(282)](j5);t8[z0k.T3Z(282)](j5);j5[z0k.T3Z(163)]();if(K5[z0k.T3Z(320)][z0k.T3Z(272)]&&j5&&J8[z0k.L$7(378)]==z0k.L$7(169)){C4||(C4=J8[z0k.L$7(265)]());O1=j5[z0k.L$7(265)]();if(O1[z0k.T3Z(319)] - C4[z0k.T3Z(319)] > 0&&O1[z0k.T3Z(319)] - C4[z0k.L$7(319)] > O1[z0k.L$7(429)] - C4[z0k.T3Z(429)]){z0k.v7F(12);var P28=z0k.A6O(329,10);z0k.b_J(18);var r6n=z0k.A6O(6,1,19,307,1637);q3=C4[z0k.T3Z(P28)] / O1[z0k.T3Z(r6n)];z0k.v7F(36);var S2R=z0k.J5T(466,6,9,2282);m2=parseInt(j5[z0k.T3Z(167)](z0k.L$7(S2R))) * q3 * 0.9;j5[z0k.T3Z(167)](z0k.T3Z(460),m2 + z0k.T3Z(355));}else if(O1[z0k.L$7(429)] - C4[z0k.L$7(429)] > 0){z0k.b_J(0);var e8Z=z0k.A6O(7,375,61);z0k.v7F(1);var b$q=z0k.J5T(10,419);q3=C4[z0k.T3Z(e8Z)] / O1[z0k.L$7(b$q)];z0k.v7F(9);var V09=z0k.A6O(48,450,480);m2=parseInt(j5[z0k.L$7(167)](z0k.T3Z(V09))) * q3 * 0.9;j5[z0k.T3Z(167)](z0k.T3Z(460),m2 + z0k.T3Z(355));}}o4=J8[z0k.T3Z(378)]==z0k.T3Z(169)?K5[z0k.T3Z(320)][z0k.L$7(42)]:K5[z0k.T3Z(320)][z0k.L$7(238)];if(o4){B8[z0k.L$7(282)](A$=j5[z0k.L$7(368)]());t8[z0k.L$7(282)](A$);N0(A$,K5);z0k.v7F(1);var r8c=z0k.J5T(134,10);z0k.b_J(37);var q9g=z0k.J5T(18,66,12,90,15);A$[z0k.L$7(144)]=J8[z0k.T3Z(r8c)] + z0k.T3Z(q9g);N6[z0k.T3Z(282)](A$);j5[z0k.L$7(167)]({'stroke':J8[z0k.L$7(367)](z0k.T3Z(338)),'stroke-width':J8[z0k.L$7(367)](z0k.L$7(328)),'stroke-opacity':J8[z0k.T3Z(367)](z0k.T3Z(193))});A$[z0k.T3Z(163)]();}z0k.v8B();J8[z0k.L$7(103)]=A$;if(h$[z0k.L$7(358)]){A$&&A$[z0k.L$7(364)][z0k.T3Z(495)](z0k.L$7(358),h$[z0k.T3Z(358)]);j5[z0k.T3Z(364)][z0k.L$7(495)](z0k.L$7(358),h$[z0k.L$7(358)]);}}F=function(X7,m9){this[z0k.T3Z(228)]=X7;this[z0k.T3Z(132)]=m9;z0k.v8B();this[z0k.L$7(73)]={};this[z0k.L$7(236)]=null;};F[z0k.T3Z(242)][z0k.L$7(201)]=function(y9){z0k.v8B();if(typeof y9!==z0k.T3Z(249)){return;}for(var r7 in this[z0k.L$7(73)]){if(this[z0k.L$7(73)][z0k.L$7(288)](r7)&&typeof this[z0k.L$7(73)][r7]!==z0k.L$7(249)){y9(this[z0k.L$7(73)][r7],r7);}}};F[z0k.T3Z(242)][z0k.T3Z(15)]=function(m3){this[z0k.L$7(73)][m3[z0k.T3Z(144)]]=m3;m3[z0k.T3Z(397)]=this;};F[z0k.L$7(242)][z0k.T3Z(489)]=function(i5,B0){if(this[z0k.T3Z(236)]){clearTimeout(this[z0k.T3Z(236)]);this[z0k.L$7(236)]=null;}this[z0k.T3Z(201)](function(J0){z0k.J5j();J0[z0k.T3Z(489)](i5,B0);});};F[z0k.T3Z(242)][z0k.L$7(72)]=function(){var d8;z0k.v8B();d8=this;this[z0k.T3Z(236)]=setTimeout(function(){d8[z0k.T3Z(201)](function(U6){U6[z0k.T3Z(72)]();});d8[z0k.T3Z(236)]=null;},100);};function n6(c8,t0,l7){if(c8[z0k.L$7(267)][z0k.T3Z(60)]){c8[z0k.L$7(267)][z0k.L$7(60)](t0,l7,z0k.L$7(269));}else{t0=t0[z0k.L$7(294)](/\u002d([A-Z_0-9a-z]{1,})/,function(F0,d3){z0k.v8B();return d3[z0k.L$7(63)]();});c8[z0k.T3Z(267)][t0]=l7;}}function W5(i3){var Q3={"st1":{"l":438,"cs":[0,"0","2","3","-","6","7","4",".","5"]},"st2":{"l":13,"cs":[0,"m"," ","0",",","0"," ","0",",","0"]},"st3":{"l":103,"cs":[0,"2","2","1",".","9","2"," ","4",","]},"st4":{"l":427,"cs":[0,"-",".","0",".",".",","," "," ","1"]},"st5":{"l":36,"cs":[0,"9","9","1"," "," ","0","0","2"]},"st6":{"l":43,"cs":[0,"9","9","1"," ","6","1","-"," ",","]},"st7":{"l":319,"cs":[0,"2"," ","3","8","3","2",".","-",","]},"st8":{"l":44,"cs":[0,"8","9","7"," ",".",".","0","-",","]},"st9":{"l":13,"cs":[0,"m"," ","0",",","0"," ","0",",","0"]},"st10":{"l":104,"cs":[0,"2","."," ","-","z","9"," ",",","2"]},"st11":{"l":858,"cs":[0,".","0","0","1","8",".","0","4","4"]},"st12":{"l":136,"cs":[0,"1","9"," ",".",".","0","-","-","1"]},"st13":{"l":43,"cs":[0,"7","9","7"," ",",","2","2","3","."]},"st14":{"l":1256,"cs":[0,"m","0","5","4",".",".",".",",","-"]},"st15":{"l":209,"cs":[0,","," ","2",".","-"," ",",","1","1"]},"st16":{"l":277,"cs":[0,"3",".","0","6","0","1","-",",","0"]},"st17":{"l":754,"cs":[0,"0","."," ","3",",","0","0","0","0"]},"st18":{"l":46,"cs":[0,"0","2","9","2"," ",","," ","0","\t"]},"st19":{"l":227,"cs":[0,"0","-",".","0",".",",","-","-"," "]},"st20":{"l":50,"cs":[0,"1","2","9","2","0","0",".","0","."]},"st21":{"l":291,"cs":[0,"-",".","0",".","5","-"," "," ","-"]},"st22":{"l":164,"cs":[0," ","3",".","7",",",",","1"," "," "]},"st23":{"l":64,"cs":[0,".","7","0","5",".","4","-",".","0"]},"st24":{"l":142,"cs":[0,"7","3",",","0",".",".",".","0",","]},"st25":{"l":41,"cs":[0,"8","9","2"," ",".",".","0","-",","]},"st26":{"l":95,"cs":[0,"2",","," ","0",".","4",",","-","."]},"st27":{"l":346,"cs":[0,"2"," ",".",".","2",".","7","-","."]},"st28":{"l":114,"cs":[0,"9",".",".","0","1","-","."," ","-"]},"st29":{"l":239,"cs":[0," "," ","9",",","-"," ","0","3","0"]},"st30":{"l":36,"cs":[0,"9","9","3"," ","2","0","0","0"]},"st31":{"l":1235,"cs":[0,".","0","2","-",".",".",",","2","0"]},"st32":{"l":41,"cs":[0,"0","9","9"," ",".","0","-"," ",","]},"st33":{"l":47,"cs":[0,"4","2","9","9","9",","," ",",","z"]},"st34":{"l":211,"cs":[0,"0","0","0","0","9","1","2","-","."]},"st35":{"l":250,"cs":[0,"7",".","0","-","9"," ","0","-",","]},"st36":{"l":73,"cs":[0,"4","5","0","2","0"," ","2",",","0"]},"st37":{"l":184,"cs":[0,".",".","0","0"," ","1",".","-","0"]},"st38":{"l":251,"cs":[0,"0"," ","3",","," ","1","-",".","-"]},"st39":{"l":17431,"cs":[0," ","0","-","1",".",",","-","7","2"]},"st40":{"l":46,"cs":[0,"9","2","9","5","4",","," ","0","\t"]},"st41":{"l":13,"cs":[0,"m"," ","0",",","0"," ","0",",","0"]},"st42":{"l":50,"cs":[0,"6","2","9","2","1","2",".","2","."]},"st43":{"l":298,"cs":[0,",","5",","," ","-"," ","-","-","8"]},"st44":{"l":292,"cs":[0," ","4","3","2","7","2",".",","," "]},"st45":{"l":1459,"cs":[0,"0","1","-",","," ","2",".","1","1"]},"st46":{"l":2080,"cs":[0," ",".",",",",","-","7","0","0"," "]},"st47":{"l":36,"cs":[0,"5","9","5"," ","0","0","0","2"]},"st48":{"l":13,"cs":[0,"m"," ","0",",","0"," ","0",",","0"]},"st49":{"l":467,"cs":[0,"1",".",".","0","8","0","-","-","0"]},"st50":{"l":44,"cs":[0,"5","9","7"," ","2",".",".","0","0"]},"st51":{"l":294,"cs":[0,"5","1","1","1","-","0","0","0",","]},"st52":{"l":572,"cs":[0,"-","9",".","-","1","2",".","0","3"]},"st53":{"l":42,"cs":[0,"8",",",".","-","8","0",".",".","0"]},"st54":{"l":133,"cs":[0,".","1","0","1","-","9","0","-","1"]},"st55":{"l":214,"cs":[0,"7","3","7","2","0","-","0","-"," "]},"st56":{"l":209,"cs":[0,"3"," ","-"," ","0"," ","-","7","0"]},"st57":{"l":228,"cs":[0,".",".",".",",","0","-"," ","0","1"]},"st58":{"l":56,"cs":[0,".","8","0",".","2"," ","0","4","z"]},"st59":{"l":56,"cs":[0,".","7","0","1",",","2",".","3","z"]},"st60":{"l":162,"cs":[0," "," ","1","1"," ",".","-",".","."]},"st61":{"l":457,"cs":[0,"."," ",".","0","-","-"," ","."," "]},"st62":{"l":94,"cs":[0,",","1",".",".",".",",","1",".","."]},"st63":{"l":72,"cs":[0,"4","6",",",".","."," ","0",",","."]},"st64":{"l":131,"cs":[0,".","."," ",",","1",".","1"," ","0"]},"st65":{"l":242,"cs":[0,"2",","," ","1",","," ","-",",","."]},"st66":{"l":226,"cs":[0,"1","1","1",".","-","2"," ","1","0"]},"st67":{"l":72,"cs":[0,"3","3",",",".","-",".",",",",","."]},"st68":{"l":57,"cs":[0,".","4",",","2","-","0","9","."," "]},"st69":{"l":158,"cs":[0," ","0","2","0","-","."," ","3","0"]},"st70":{"l":202,"cs":[0,"7","-",",","-"," ","-","1","3","2"]},"st71":{"l":337,"cs":[0,".",".","1","1","4",",","0","-","0"]},"st72":{"l":111,"cs":[0,"7","0","9"," ","1","m",".","1","8"]},"st73":{"l":46,"cs":[0,"6","1","9","5","5",","," ","0","\t"]},"st74":{"l":121,"cs":[0,"7","3","-","4","2","m","0","-","4"]},"st75":{"l":523,"cs":[0,".",",","5","-",".","1",".","-","."]},"st76":{"l":566,"cs":[0,".",",","0","7",".","5","0",",","."]},"st77":{"l":107,"cs":[0,"6",".","-",".","2",".","6","0","7"]},"st78":{"l":48,"cs":[0,".","0"," ","4","4","6","3","8"," "]},"st79":{"l":111,"cs":[0,"6"," "," ",",","-","5","z","-","0"]},"st80":{"l":212,"cs":[0,",","-",",","."," "," ","3","9","6"]},"st81":{"l":54,"cs":[0,"3","2","9","9"," ","-","2","0","."]},"st82":{"l":45,"cs":[0,"3","2","9","4"," ","2","2","5"]},"st83":{"l":192,"cs":[0,"6"," ","0","3","0","0","1",".","1"]},"st84":{"l":433,"cs":[0,"7","0",","," ",".","-"," ",",","1"]},"st85":{"l":115,"cs":[0,"2",".","2","3","0",",","2","4",","]},"st86":{"l":13,"cs":[0,"m"," ","0",",","0"," ","0",",","0"]},"st87":{"l":524,"cs":[0,"0","0","0",",",","," ","1",".","0"]},"st88":{"l":6726,"cs":[0,"1","5",","," ","0"," ","-"," ","0"]},"st89":{"l":56,"cs":[0,".","7","0","3",",","0",".",",","z"]},"st90":{"l":112,"cs":[0,"5","0"," ","0","."," ",".","-"," "]},"st91":{"l":43,"cs":[0,"2","9","6"," ","2","2","-"," ",","]},"st92":{"l":124,"cs":[0,"1",".","1"," ",",","0"," ","9","1"]},"st93":{"l":41,"cs":[0,"8","9","5"," ","2",".","."," ","."]},"st94":{"l":212,"cs":[0,"0","1",",","0","0","."," ","2",","]},"st95":{"l":79,"cs":[0,"9"," ","4",".","-","0",",","9",","]},"st96":{"l":228,"cs":[0,"6",",","0",",","7",",","2","-"," "]},"st97":{"l":79,"cs":[0,"9"," ","4"," ","7","4",".","-",","]},"st98":{"l":13,"cs":[0,"m"," ","0",",","0"," ","0",",","0"]},"st99":{"l":159,"cs":[0," "," ","0","6","0","9","-",".","-"]},"st100":{"l":64,"cs":[0,".","0","0",".","1","5",",","3","0"]},"st101":{"l":153,"cs":[0,"9","0",".","3","-",".",",","-","."]},"st102":{"l":395,"cs":[0,"0"," ",",","-","9",",",".",".",","]},"st103":{"l":1092,"cs":[0,"1","4","2"," ","-","0","0"," "," "]},"st104":{"l":2509,"cs":[0,"-","1"," ",",","0"," ","5",",",","]},"st105":{"l":536,"cs":[0,"0","."," ",",","-","0","."," ",","]},"st106":{"l":247,"cs":[0,"0","-","6","5"," ","0","2"," ","."]},"st107":{"l":203,"cs":[0,"4",".","5","2","-",",","-"," ","0"]},"st108":{"l":45,"cs":[0,"0","1","9","5"," ","-","0","."]},"st109":{"l":136,"cs":[0,"6",".",".",".",".","1","4","2","."]},"st110":{"l":651,"cs":[0,"-",",",",","3","0","1","-",".","."]},"st111":{"l":53,"cs":[0,"3","2","9","6"," ",",","-","-","1"]},"st112":{"l":674,"cs":[0,",","-"," ","."," ","-"," ",".","-"]},"st113":{"l":41,"cs":[0,"8","9","5"," ","2","0","-"," ","."]},"st114":{"l":132,"cs":[0,".","1","0","-",",","0","-"," ","-"]},"st115":{"l":1153,"cs":[0,"5",",","8","9","."," ","1",".","1"]},"st116":{"l":182,"cs":[0,".","1",".","."," ",".","8",".","0"]},"st117":{"l":137,"cs":[0,"9","."," ","4","0","6","0","0"," "]},"st118":{"l":97,"cs":[0,"2","2",",","7","4"," ","0","7",","]},"st119":{"l":72,"cs":[0,"6","5",",",",","1","1","1",",","."]},"st120":{"l":323,"cs":[0,"2",".",".","-","-",".","-","0","7"]},"st121":{"l":385,"cs":[0,".","4","-",","," ","3","-",".","-"]},"st122":{"l":208,"cs":[0,"-","-",",",".","7",".","2","0","1"]},"st123":{"l":60,"cs":[0,".","7","."," ","1","."," ","3","5"]},"st124":{"l":78,"cs":[0,"9"," ","3",".","0",",","-",",","1"]},"st125":{"l":110,"cs":[0,"6",".","1","2","0"," ",",","-"," "]},"st126":{"l":381,"cs":[0," ","2",".",".",".","1",",",".","."]},"st127":{"l":38,"cs":[0,"0",",",".","-","2","5",".","0","z"]},"st128":{"l":139,"cs":[0,"9","6","1","7","-"," ","4","9","."]},"st129":{"l":53,"cs":[0,"8","1","9","9","2","0",".",".","4"]},"st130":{"l":43,"cs":[0,"7","3","0"," ",".","0","-"," ","0"]},"st131":{"l":91,"cs":[0,",",".",".",".",".",".",".","1","0"]},"st132":{"l":182,"cs":[0,"0","0","-"," ","9"," ",".","1"," "]},"st133":{"l":207,"cs":[0,"0","6","2",",","0",".",",","-","."]},"st134":{"l":370,"cs":[0,".","1","2",".","0","2",",","1","1"]},"st135":{"l":1044,"cs":[0," ","0","2","0","2","-","0",",","5"]},"st136":{"l":423,"cs":[0,",",".",".",".","0","3","0",".","."]},"st137":{"l":136,"cs":[0,"1","0","0","0","2","0","2","5"," "]},"st138":{"l":41,"cs":[0,"6","9","6"," ","2",".",",",".","."]},"st139":{"l":53,"cs":[0,"9","2","9","5","0","0",".",".","3"]},"st140":{"l":248,"cs":[0,".","-","-"," ","-","7","7","0","5"]},"st141":{"l":55,"cs":[0,".","1","0","6",",","0",".",",","\t"]},"st142":{"l":41,"cs":[0,"6","9","8"," ","1","4","-"," ",","]},"st143":{"l":662,"cs":[0,"7",",","-",",","0",".",".","4"," "]},"st144":{"l":43,"cs":[0,"4","9","6"," ","2","2","-"," ",","]},"st145":{"l":138,"cs":[0,"5","2","0",".","0",".",".","0","5"]},"st146":{"l":39,"cs":[0,"0","8","8"," ",".","0","0","-"," "]},"st147":{"l":607,"cs":[0,".",".","0","2","7","8","-","3","0"]},"st148":{"l":100,"cs":[0,"2"," ","-","0",",","-","3"," ","1"]},"st149":{"l":13,"cs":[0,"m"," ","0",",","0"," ","0",",","0"]},"st150":{"l":243,"cs":[0,"4","8","0","9","0","0",".","9","."]},"st151":{"l":421,"cs":[0,"3",",",",",",","3",".",".",",","0"]},"st152":{"l":495,"cs":[0,"0","7"," ",".","2","9"," ","."," "]},"st153":{"l":239,"cs":[0,".","1","2","6","4","-"," ","5","1"]},"st154":{"l":36,"cs":[0,"5","9","8"," ",".",",","2","0"]},"st155":{"l":192,"cs":[0,"3","1","3","0",",","5","3","1","4"]},"st156":{"l":70,"cs":[0,"3","3","2",".",",","1","8","0",","]},"st157":{"l":380,"cs":[0," ",",","0","0",".",".","1",",","-"]},"st158":{"l":153,"cs":[0,"9","5","0","1"," ","0",".","-","3"]},"st159":{"l":327,"cs":[0," ","1","2","-",",","."," ",".","4"]},"st160":{"l":247,"cs":[0,"1"," ",".",",","7","0",".","7","."]},"st161":{"l":36,"cs":[0,"9","9","9"," "," ","0","0","2"]},"st162":{"l":41,"cs":[0,"6","9","7"," ","2","0",".",".","."]},"st163":{"l":228,"cs":[0,"4","2"," ","-",".",","," ","1","0"]},"st164":{"l":41,"cs":[0,"2","9","3"," ","2","0","-"," ","."]},"st165":{"l":3952,"cs":[0,"9","0","0","9",".",",",".","-","3"]},"st166":{"l":208,"cs":[0,",",".","1","3",",","1","1"," ","0"]},"st167":{"l":551,"cs":[0,",","."," "," "," ","2",".","1","."]},"st168":{"l":43,"cs":[0,"0","9","5"," ","2","2","2",".",","]},"st169":{"l":70,"cs":[0,"1","0",",","0",",","4","0","8","-"]},"st170":{"l":191,"cs":[0,"1","1","3","1","-","4","0","0"," "]},"st171":{"l":391,"cs":[0,"0","-",".","0","1","4","2",".","."]},"st172":{"l":199,"cs":[0,".","4",".","-",".",",",",","2","4"]},"st173":{"l":455,"cs":[0,"0","-","8","-"," ","-"," ","6","2"]},"st174":{"l":824,"cs":[0,"4","."," ",",",",","4",".",".","-"]},"st175":{"l":42,"cs":[0,"4",",",".","-","8","0",".",".","0"]},"st176":{"l":345,"cs":[0,".",".",".",",","-","1","4",".","9"]},"st177":{"l":182,"cs":[0,".","0","2"," ","-","0","-","7"," "]},"st178":{"l":51,"cs":[0,"0","2","9",",","-","0",".",".","0"]},"st179":{"l":69,"cs":[0,"8","2","6","0","6","-",".","-","0"]},"st180":{"l":52,"cs":[0,"8","3","9",".",".",".","2","7",","]},"st181":{"l":257,"cs":[0,".","7",".",",","-"," ","1","-","0"]},"st182":{"l":13050,"cs":[0,",",".",".","0"," "," ","1","1","6"]},"st183":{"l":89,"cs":[0,",",".",".",".",".",".",".","7","5"]},"st184":{"l":37,"cs":[0,"8","9","9"," ",","," ","4",".","\t"]},"st185":{"l":41,"cs":[0,"7","9","4"," ","2","1","-"," ",","]},"st186":{"l":45,"cs":[0,"6","2","8","1",".","-"," ",","]},"st187":{"l":53,"cs":[0,"8","2","9","3","2","0",".",".","1"]},"st188":{"l":47,"cs":[0,"8","2","9","3","1",","," ","-","z"]},"st189":{"l":40,"cs":[0,"8","8","8"," ","1",".","0",",","1"]},"st190":{"l":36,"cs":[0,"9","9","0"," "," ","0","0","2"]},"st191":{"l":36,"cs":[0,"0","9","8"," ","1","0","0","0"]},"st192":{"l":45,"cs":[0,"8","2","9","4"," ","-","0","."]},"st193":{"l":366,"cs":[0,"0",","," ","9","2","3","-"," ",","]},"st194":{"l":146,"cs":[0,"9",".","1","9","9","5",",","3"," "]},"st195":{"l":219,"cs":[0,".","4",".","5","0","0","-","2",","]},"st196":{"l":737,"cs":[0,"0","2",".","-","1","0","1","z",","]},"st197":{"l":79,"cs":[0,"9"," ","-","7","1",".","1","-",","]},"st198":{"l":68,"cs":[0,"2","7","4","-",".","3",".","3",","]},"st199":{"l":39,"cs":[0,"8","5","8"," ","1","1",".","0"," "]},"st200":{"l":156,"cs":[0," ","6","2","1","0","-","."," ","6"]},"st201":{"l":111,"cs":[0,"9","0"," ",","," ","0","5","0","2"]},"st202":{"l":139,"cs":[0,"3","7",".","m","8","7","m","6","3"]},"st203":{"l":246,"cs":[0," ","-","8",".","1","2","-",".","0"]},"st204":{"l":473,"cs":[0,".",",",".",".","1",".","0"," ","5"]},"st205":{"l":54,"cs":[0,"8","3","9",",",".","-","-","."," "]},"st206":{"l":159,"cs":[0," ","9","-","."," ",".",",",",","-"]},"st207":{"l":407,"cs":[0,"0",".","-","1","9","0","0"," ","0"]},"st208":{"l":483,"cs":[0," ","m",".","1","0","0","-"," ","-"]},"st209":{"l":96,"cs":[0,"2",",","1",".","2","3","3",".","4"]},"st210":{"l":43,"cs":[0,"9","9","1"," ","2","2","-"," ",","]},"st211":{"l":426,"cs":[0,"-",".","3","0","7",".",".","0","4"]},"st212":{"l":167,"cs":[0,"-"," ","-","-","."," "," ",".","0"]},"st213":{"l":13,"cs":[0,"m"," ","0",",","0"," ","0",",","0"]},"st214":{"l":82,"cs":[0,"9"," "," ","9","0",",","6",".","0"]},"st215":{"l":714,"cs":[0,"0","0",".","-","1",".","1","5","-"]},"st216":{"l":142,"cs":[0,"9","1","8","0","1","2","-","-","-"]},"st217":{"l":184,"cs":[0,"0","0","3","0",".","4","7","4",","]},"st218":{"l":74,"cs":[0,"9","9",",","."," ","1",",","."," "]},"st219":{"l":332,"cs":[0," ","1",",",".",",","5","4","2"," "]},"st220":{"l":303,"cs":[0,".",",","0","-"," "," "," ","0","2"]},"st221":{"l":454,"cs":[0,".","1",".",".",",","-","-",",","-"]},"st222":{"l":252,"cs":[0," ","9",".","."," ","-","0",".","."]},"st223":{"l":55,"cs":[0,".","1","2","5","1","6"," ","-","\t"]},"st224":{"l":94,"cs":[0,",","0",".","5",".",".","1","1","."]},"st225":{"l":36,"cs":[0,"9","9","2"," "," ","0","0","2"]},"st226":{"l":36,"cs":[0,"8","9","1"," "," ","0","0","2"]},"st227":{"l":54,"cs":[0,"8","2","9","7","2","2","7",","," "]},"st228":{"l":175,"cs":[0,".",".","8","1"," ","-","7",".","."]},"st229":{"l":664,"cs":[0,"4",".","0",",",",","0","0","3","4"]},"st230":{"l":417,"cs":[0,",","1","4","-","0","1",",","2"," "]},"st231":{"l":42,"cs":[0,"7","5","1","-",",",".","0"," ","7"]},"st232":{"l":36,"cs":[0,"7","9","3"," "," ","0","0","2"]},"st233":{"l":144,"cs":[0,"8","8",".","-","-","-",".","0","."]},"st234":{"l":619,"cs":[0,",","2","-","-"," ",".","5",",","0"]},"st235":{"l":104,"cs":[0,"2",",","0","4","1",".",",","-","3"]},"st236":{"l":787,"cs":[0,"8",",","0","3",".","1","8","0",","]},"st237":{"l":4028,"cs":[0,"-","5","1",",","8","-","2","0","."]},"st238":{"l":13,"cs":[0,"m"," ","0",",","0"," ","0",",","0"]},"st239":{"l":161,"cs":[0," ","1"," ","-","-",".","1","2","3"]},"st240":{"l":430,"cs":[0,"4"," ",",",","," "," ","0",",","."]},"st241":{"l":51,"cs":[0,"9","3","9","9"," ","-","0"," ","0"]},"st242":{"l":13,"cs":[0,"m"," ","0",",","0"," ","0",",","0"]},"st243":{"l":490,"cs":[0,".","2"," ","-","2","8","-","0","1"]},"st244":{"l":439,"cs":[0,"2","5","-","0","0"," "," ","-","."]},"st245":{"l":43,"cs":[0,"8","9","7"," ",",","2","2","-",","]},"st246":{"l":39,"cs":[0,"8","9","8"," ","4","0",".","."," "]},"st247":{"l":36,"cs":[0,"8","9","9"," "," ","0","0","2"]},"st248":{"l":135,"cs":[0,"2"," ","-"," ",".","9","4",","," "]},"st249":{"l":231,"cs":[0,".","5","5",".",".","1","0",".","3"]},"st250":{"l":348,"cs":[0,".","0","0","6","1"," ",".","2","3"]},"st251":{"l":186,"cs":[0,"4"," ","0",".","1","-"," ",".","5"]}};if(Object.keys(Q3).length!==Object.keys(i3).length)return false;for(var P6 in i3){if(!Q3[P6])return false;if(Q3[P6].l!==i3[P6].outline.path.length)return false;var y0=Math.round(Q3[P6].l / 10);for(var i$=1;i$ < Q3[P6].cs.length;i$++){if(Q3[P6].cs[i$]!==i3[P6].outline.path[i$ * y0])return false;}}return true;}F[z0k.T3Z(242)][z0k.L$7(223)]=function(N$,h0,O4){z0k.v8B();this[z0k.L$7(201)](function(O_){O_[z0k.T3Z(489)](N$,h0,O4);});};F[z0k.L$7(242)][z0k.T3Z(458)]=function(Y2){z0k.J5j();this[z0k.T3Z(201)](function(f2){var N_E,D1L,i8N;N_E=-672696928;D1L=220037161;i8N=2;for(var K9i=1;z0k.z_(K9i.toString(),K9i.toString().length,722)!==N_E;K9i++){f2[z0k.T3Z(458)](Y2);i8N+=2;}if(z0k.b2(i8N.toString(),i8N.toString().length,78626)!==D1L){f2[z0k.T3Z(139)](Y2);}});};function C(y3,Z$){for(var q4 in Z$){if(Z$[z0k.L$7(288)](q4)){y3[z0k.T3Z(495)](q4,Z$[q4]);}}}F[z0k.L$7(242)][z0k.L$7(374)]=function(){this[z0k.T3Z(201)](function(K$){z0k.J5j();K$[z0k.L$7(374)]();});};L=function(N2){var k4,M3,J3,self;this[z0k.L$7(132)]=null;this[z0k.L$7(408)]=null;this[z0k.T3Z(423)]=null;this[z0k.T3Z(138)]=1;this[z0k.T3Z(336)]=1;this[z0k.L$7(53)]=null;this[z0k.L$7(449)]={};this[z0k.T3Z(136)]={};this[z0k.T3Z(471)]=null;this[z0k.L$7(425)]=null;this[z0k.T3Z(235)]=null;this[z0k.T3Z(373)]=null;this[z0k.T3Z(84)]=null;this[z0k.L$7(296)]=null;this[z0k.L$7(220)]=null;this[z0k.T3Z(436)]=null;this[z0k.T3Z(318)]=null;this[z0k.T3Z(35)]=![];this[z0k.L$7(259)]=![];this[z0k.L$7(457)]=null;this[z0k.T3Z(62)]=null;this[z0k.L$7(360)]=null;this[z0k.L$7(388)]=null;this[z0k.L$7(75)]=null;this[z0k.L$7(258)]=!1;this[z0k.L$7(190)]=0;this[z0k.L$7(218)]=0;this[z0k.L$7(468)]=null;this[z0k.L$7(71)]=!({});this[z0k.L$7(320)]={mapWidth:J,mapHeight:A,shadowAllow:N3H,shadowWidth:2,shadowOpacity:0.3,shadowColor:z0k.T3Z(485),shadowX:1,shadowY:2,iPhoneLink:N3H,isNewWindow:!({}),zoomEnable:![],zoomOnlyOnMobile:![],zoomEnableControls:!({}),zoomIgnoreMouseScroll:![],zoomGlobalScrollTimeout:500,zoomMax:2,zoomStep:0.2,fixZoomedPosition:!!0,initialZoom:null,borderWidth:1.01,borderColor:z0k.L$7(123),borderColorOver:z0k.T3Z(123),borderOpacity:0.5,color:z0k.T3Z(51),colorOver:z0k.L$7(9),colorDisabled:z0k.T3Z(409),nameEnabled:N3H,nameColor:z0k.T3Z(123),nameColorOver:z0k.L$7(123),nameFontFamily:z0k.T3Z(139),nameFontSize:z0k.T3Z(349),nameFontWeight:z0k.L$7(340),nameStroke:1,nameStrokeColor:z0k.L$7(363),nameStrokeColorOver:z0k.L$7(363),nameStrokeWidth:1.5,nameStrokeOpacity:0.5,nameAutoSize:!({}),pointColor:z0k.L$7(41),pointColorOver:z0k.T3Z(365),pointNameColor:z0k.L$7(370),pointNameColorOver:z0k.L$7(370),pointNameStrokeColor:z0k.T3Z(230),pointNameStrokeColorOver:z0k.L$7(477),pointNameStrokeWidth:1.5,pointNameStrokeOpacity:0.5,pointNameFontFamily:z0k.L$7(139),pointNameFontSize:z0k.L$7(349),pointNameFontWeight:z0k.L$7(340),pointNameStroke:N3H,pointBorderWidth:0.5,pointBorderColor:z0k.T3Z(123),pointBorderColorOver:z0k.T3Z(123),tooltipOnHighlightIn:!!0,tooltipOnMobileCentralize:!"1",tooltipOnMobileWidth:z0k.L$7(80),tooltipOnMobileVPosition:z0k.T3Z(459),freezeTooltipOnClick:!!"",nl2brForComments:z0k.L$7(3),ignoreLinks:![],ignoreFirstRoad:!"1",flexFix:![],debug:!1,overDelay:300,demoLinkPosition:z0k.T3Z(158),map_data:{}};for(k4 in N2){if(N2[z0k.L$7(288)](k4)){this[z0k.T3Z(320)][k4]=N2[k4];}}if(typeof this[z0k.L$7(320)][z0k.T3Z(70)]==z0k.T3Z(217)){this[z0k.L$7(320)][z0k.L$7(70)]={};}for(k4 in this[z0k.T3Z(320)][z0k.T3Z(448)]){if(this[z0k.L$7(320)][z0k.T3Z(448)][z0k.T3Z(288)](k4)){g2(this[z0k.T3Z(320)][z0k.L$7(448)][k4],{color_map:z0k.T3Z(278),color_map_over:z0k.L$7(389),color_map_disabled:z0k.T3Z(18)});}}for(k4 in this[z0k.T3Z(320)][z0k.T3Z(70)]){if(this[z0k.T3Z(320)][z0k.L$7(70)][z0k.L$7(288)](k4)){g2(this[z0k.T3Z(320)][z0k.L$7(70)],{pointColor:z0k.T3Z(278),pointColorOver:z0k.L$7(389),pointColorDisabled:z0k.L$7(18)});}}if(!this[z0k.T3Z(320)][z0k.T3Z(245)]){this[z0k.T3Z(320)][z0k.T3Z(245)]=z0k.L$7(99);}if(Object[z0k.L$7(141)](Z)[z0k.T3Z(407)]===0&&N2[z0k.T3Z(298)]){Z=N2[z0k.T3Z(298)];}else if(typeof window[z0k.T3Z(17)]==z0k.L$7(81)){if(!W5(window[z0k.T3Z(17)])){for(var U0 in L[z0k.T3Z(242)]){this[U0]=function(){z0k.v8B();alert(z0k.T3Z(65));};}}Z=window[z0k.T3Z(17)];}if(N2[z0k.T3Z(298)]&&!W5(N2[z0k.L$7(298)])){for(var U0 in L[z0k.T3Z(242)]){this[U0]=function(){z0k.J5j();alert(z0k.L$7(65));};}}z0k.v7F(12);var D5V=z0k.A6O(1848,1716);M3=z0k.T3Z(D5V) + ++E$;this[z0k.L$7(144)]=function(){z0k.J5j();return M3;};J3={'click':[],'dblclick':[],'mousein':[],'mouseout':[],'mousemove':[],'mousedown':[],'mouseup':[],'debugclick':[]};this[z0k.T3Z(435)]=function(l_,Y7){z0k.J5j();if(typeof Y7!=z0k.L$7(249)){return this;}if(typeof J3[l_]==z0k.T3Z(217)){return this;}J3[l_][z0k.L$7(282)](Y7);return this;};self=this;this[z0k.L$7(343)]=function(O8,i_,X$){var X0;if(typeof J3[O8]==z0k.L$7(217)){return;}if(X$&&!X$[z0k.T3Z(14)]){a_(X$,self);}for(var B1=0;B1 < J3[O8][z0k.L$7(407)];B1++){X0=J3[O8][B1];X0(X$,i_,this);}};if(this[z0k.L$7(320)][z0k.T3Z(27)]){(function(){var j_,g9,n7,v$,b8;v$=0;b8=0;self[z0k.L$7(308)]=function(P9,r8,q0,D8){var D9b,f66,v$B;j_=P9;D9b=-93953058;f66=-535146620;v$B=2;for(var W94=1;z0k.z_(W94.toString(),W94.toString().length,58759)!==D9b;W94++){g9=r8;v$=D8[z0k.T3Z(331)];b8=D8[z0k.T3Z(196)];v$B+=2;}if(z0k.z_(v$B.toString(),v$B.toString().length,25130)!==f66){g9=r8;v$=D8[z0k.T3Z(196)];b8=D8[z0k.T3Z(196)];}n7=q0;};self[z0k.T3Z(148)]=function(){j_=g9=n7=null;z0k.J5j();v$=b8=0;};z0k.J5j();self[z0k.T3Z(133)]=function(T9){var e7,U7;z0k.J5j();if(j_){z0k.b_J(1);var g$z=z0k.A6O(309,22);z0k.v7F(9);var Y97=z0k.J5T(13,421,26);e7=(T9[z0k.T3Z(g$z)] - v$) / self[z0k.T3Z(Y97)];z0k.v7F(1);var d9w=z0k.J5T(178,18);z0k.b_J(38);var K$e=z0k.J5T(437,1,422,437);U7=(T9[z0k.T3Z(d9w)] - b8) / self[z0k.T3Z(K$e)];if(j_[z0k.L$7(378)]!==z0k.T3Z(225)){n7[z0k.L$7(121)][z0k.L$7(452)][z0k.L$7(382)]=P(j_[z0k.L$7(395)][z0k.T3Z(382)] + e7);n7[z0k.L$7(121)][z0k.L$7(452)][z0k.L$7(232)]=P(j_[z0k.L$7(395)][z0k.L$7(232)] + U7);}else{n7[z0k.T3Z(452)][z0k.T3Z(382)]=P(j_[z0k.T3Z(395)][z0k.T3Z(382)] + e7);n7[z0k.L$7(452)][z0k.L$7(232)]=P(j_[z0k.L$7(395)][z0k.T3Z(232)] + U7);}j_[z0k.T3Z(167)]({x:P(j_[z0k.L$7(395)][z0k.T3Z(382)] + e7),y:P(j_[z0k.T3Z(395)][z0k.T3Z(232)] + U7)});if(g9){g9[z0k.T3Z(167)]({x:P(g9[z0k.T3Z(395)][z0k.T3Z(382)] + e7),y:P(g9[z0k.T3Z(395)][z0k.T3Z(232)] + U7)});}event[z0k.L$7(40)]();event[z0k.L$7(89)]=N3H;}v$=T9[z0k.L$7(331)];b8=T9[z0k.T3Z(196)];};})();}};L[z0k.L$7(112)]=z0k.T3Z(306);L[z0k.T3Z(242)][z0k.L$7(90)]=function(V_,k8){var M0,params;if(k8===z0k.L$7(13)||k8===z0k.T3Z(481)){M0=this[z0k.T3Z(132)][z0k.T3Z(10)](this[z0k.L$7(144)]() + V_);if(!M0){return null;}if(M0[z0k.T3Z(159)]){if(k8===z0k.L$7(13)){return M0[z0k.L$7(159)][z0k.T3Z(167)](z0k.L$7(382));}else{return M0[z0k.T3Z(159)][z0k.T3Z(167)](z0k.T3Z(232));}}params=M0[z0k.L$7(107)]();if(params){if(k8===z0k.L$7(13)){return params[z0k.T3Z(121)][z0k.T3Z(452)][z0k.T3Z(382)];}else{return params[z0k.L$7(121)][z0k.L$7(452)][z0k.L$7(232)];}}}return typeof this[z0k.T3Z(320)][z0k.L$7(448)][V_]!==z0k.T3Z(217)?this[z0k.L$7(320)][z0k.L$7(448)][V_][k8]:undefined;};L[z0k.T3Z(242)][z0k.T3Z(467)]=function(a5,Z3){var W8,params;if(Z3===z0k.T3Z(13)||Z3===z0k.T3Z(481)){W8=this[z0k.T3Z(132)][z0k.L$7(10)](this[z0k.T3Z(144)]() + a5);if(!W8){return null;}if(W8[z0k.T3Z(159)]){if(Z3===z0k.T3Z(13)){return W8[z0k.L$7(159)][z0k.L$7(167)](z0k.L$7(382));}else{return W8[z0k.T3Z(159)][z0k.T3Z(167)](z0k.L$7(232));}}params=W8[z0k.T3Z(107)]();if(params){if(Z3===z0k.T3Z(13)){return params[z0k.T3Z(452)][z0k.T3Z(382)];}else{return params[z0k.L$7(452)][z0k.L$7(232)];}}}return typeof this[z0k.T3Z(320)][z0k.T3Z(70)][a5]!==z0k.T3Z(217)?this[z0k.T3Z(320)][z0k.L$7(70)][a5][Z3]:undefined;};L[z0k.T3Z(242)][z0k.T3Z(241)]=function(v4,h_,c3){var v0q,V6J,W6q,m4;v0q=-1194364903;V6J=1156893036;W6q=2;for(var C2Z=1;z0k.z_(C2Z.toString(),C2Z.toString().length,46168)!==v0q;C2Z++){m4=this[z0k.L$7(132)][z0k.T3Z(10)](this[z0k.L$7(144)]() + v4);W6q+=2;}if(z0k.b2(W6q.toString(),W6q.toString().length,14927)!==V6J){m4=this[z0k.L$7(10)][z0k.T3Z(10)](this[z0k.T3Z(10)]() / v4);}if(m4){c3=c3?c3:m4[z0k.T3Z(367)](z0k.T3Z(145));m4[z0k.T3Z(202)]({fill:h_,stroke:c3},this[z0k.L$7(320)][z0k.L$7(168)]);}};function K4(L8,D2){var p7,L2;p7=!!L8[z0k.L$7(267)][z0k.L$7(60)];z0k.J5j();for(var T$ in D2){if(D2[z0k.T3Z(288)](T$)){if(p7){try{L8[z0k.T3Z(267)][z0k.T3Z(60)](T$,D2[T$]);}catch(y7){};}else{L2=D2[T$];T$=T$[z0k.L$7(294)](/\u002d([A-Z_0-9a-z]{1,})/,function(z0,q6){z0k.J5j();return q6[z0k.L$7(63)]();});L8[z0k.T3Z(267)][T$]=L2;}}}}L[z0k.L$7(242)][z0k.T3Z(25)]=function(l3,D7){var M9;if(M9=this[z0k.L$7(132)][z0k.T3Z(10)](this[z0k.L$7(144)]() + l3 + z0k.T3Z(102))){M9[z0k.L$7(167)]({text:D7});}this[z0k.T3Z(132)][z0k.T3Z(10)](this[z0k.T3Z(144)]() + l3 + z0k.L$7(32))[z0k.T3Z(167)]({text:D7});};L[z0k.T3Z(242)][z0k.T3Z(392)]=function(N1){var M2,z1,w0;if(w0=this[z0k.T3Z(132)][z0k.T3Z(10)](this[z0k.L$7(144)]() + N1)){w0[z0k.T3Z(211)]();if(M2=this[z0k.T3Z(132)][z0k.L$7(10)](this[z0k.L$7(144)]() + N1 + z0k.L$7(32))){M2[z0k.T3Z(211)]();}if(z1=this[z0k.T3Z(132)][z0k.L$7(10)](this[z0k.T3Z(144)]() + N1 + z0k.L$7(102))){z1[z0k.T3Z(211)]();}}z0k.v8B();return this;};L[z0k.L$7(242)][z0k.T3Z(30)]=function(v6){var t6,G3,c7;if(c7=this[z0k.L$7(132)][z0k.L$7(10)](this[z0k.T3Z(144)]() + v6)){c7[z0k.L$7(494)]();c7[z0k.T3Z(451)]();if(t6=this[z0k.T3Z(132)][z0k.T3Z(10)](this[z0k.T3Z(144)]() + v6 + z0k.T3Z(32))){t6[z0k.T3Z(494)]();}if(G3=this[z0k.T3Z(132)][z0k.L$7(10)](this[z0k.L$7(144)]() + v6 + z0k.T3Z(102))){G3[z0k.L$7(494)]();}}return this;};function o$(u3,w5){var n9,B$,h5,v2,A9,x0,u2,a7,I0,F$,a6;z0k.v8B();for(var e4 in w5){n9=w5[e4];B$=n9[z0k.T3Z(100)]?n9[z0k.L$7(100)]:0;h5=n9[z0k.T3Z(401)]?n9[z0k.T3Z(401)]:0;v2=n9[z0k.T3Z(372)]?n9[z0k.T3Z(372)]:1;A9=n9[z0k.L$7(327)]?n9[z0k.L$7(327)]:1;x0=z(z0k.L$7(260));u2=n9[z0k.L$7(297)]?n9[z0k.L$7(297)]:0.5;a7=n9[z0k.T3Z(371)]?n9[z0k.L$7(371)]:0.5;C(x0,{id:z0k.L$7(47) + e4,x1:B$,x2:v2,y1:h5,y2:A9});I0=z(z0k.T3Z(430));C(I0,{offset:0,'stop-color':z0k.T3Z(422),'stop-opacity':u2});F$=z(z0k.L$7(430));C(F$,{offset:1,'stop-color':z0k.T3Z(422),'stop-opacity':a7});x0[z0k.T3Z(286)](I0);x0[z0k.T3Z(286)](F$);u3[z0k.T3Z(286)](x0);n9=z(z0k.T3Z(361));C(n9,{id:z0k.T3Z(361) + e4,x:0,y:0,width:1,height:1,maskUnits:z0k.T3Z(142),maskContentUnits:z0k.T3Z(142)});a6=z(z0k.T3Z(46));C(a6,{x:0,y:0,width:1,height:1,fill:z0k.T3Z(31) + e4 + z0k.T3Z(387)});n9[z0k.T3Z(286)](a6);u3[z0k.T3Z(286)](n9);}}L[z0k.T3Z(242)][z0k.T3Z(250)]=function(Z1){var t3;if(t3=this[z0k.T3Z(132)][z0k.T3Z(10)](this[z0k.L$7(144)]() + Z1)){z0k.b_J(1);var o2s=z0k.J5T(14,350);z0k.v7F(4);var m$A=z0k.J5T(1335,3,1065);z0k.v7F(13);var n3_=z0k.J5T(2,392,382);z0k.b_J(39);var h7G=z0k.J5T(8,6,31,64,6);return t3[z0k.L$7(o2s)][z0k.L$7(m$A)][z0k.T3Z(n3_)]===z0k.L$7(h7G);}return undefined;};function c_(q$,k9,s6,p4){var B_;z0k.v8B();B_=t1(q$,k9);if(typeof B_[s6]==z0k.T3Z(217)){return p4;}return B_[s6];}L[z0k.L$7(242)][z0k.T3Z(203)]=function(P8){var Y$,u1;Y$=this[z0k.T3Z(144)]() + P8;if(this[z0k.T3Z(136)][Y$]){return this;}this[z0k.L$7(137)](P8);this[z0k.T3Z(243)](P8);z0k.v8B();this[z0k.T3Z(136)][Y$]=Y$;if(u1=this[z0k.L$7(132)][z0k.T3Z(10)](this[z0k.L$7(144)]() + P8)){u1[z0k.T3Z(374)]();}return this;};L[z0k.T3Z(242)][z0k.T3Z(135)]=function(r1){var Q_,R4,P1H,b7G,p0v;z0k.J5j();Q_=this[z0k.L$7(144)]() + r1;if(this[z0k.T3Z(136)][Q_]){P1H=-375688650;b7G=-427273036;p0v=2;for(var O$T=1;z0k.z_(O$T.toString(),O$T.toString().length,59077)!==P1H;O$T++){delete this[z0k.T3Z(136)][Q_];if(R4=this[z0k.L$7(132)][z0k.T3Z(10)](this[z0k.T3Z(144)]() + r1)){R4[z0k.L$7(374)]();}p0v+=2;}if(z0k.z_(p0v.toString(),p0v.toString().length,92872)!==b7G){!this[z0k.T3Z(136)][Q_];if(R4=this[z0k.T3Z(136)][z0k.L$7(144)](this[z0k.T3Z(136)]() % r1)){R4[z0k.L$7(144)]();}}}return this;};L[z0k.T3Z(242)][z0k.L$7(164)]=function(d5){var B5;B5=this[z0k.L$7(144)]() + d5;return !this[z0k.L$7(136)][B5];};function z(Q4){z0k.J5j();return document[z0k.L$7(290)](z0k.T3Z(154),Q4);}L[z0k.L$7(242)][z0k.L$7(61)]=function(f6,o3,r0){var p9,R8,Z5;R8=this[z0k.T3Z(132)][z0k.T3Z(10)](this[z0k.T3Z(144)]() + f6);if(!R8){return;}Z5={fill:o3};if(R8[z0k.T3Z(367)](z0k.L$7(42))){Z5[z0k.T3Z(69)]=r0;}this[z0k.L$7(132)][z0k.L$7(10)](this[z0k.T3Z(144)]() + f6 + z0k.L$7(32))[z0k.L$7(202)](Z5,this[z0k.L$7(320)][z0k.T3Z(168)]);if(p9=this[z0k.T3Z(132)][z0k.T3Z(10)](this[z0k.T3Z(144)]() + f6 + z0k.L$7(102))){p9[z0k.L$7(202)]({fill:o3},this[z0k.T3Z(320)][z0k.L$7(168)]);}};L[z0k.L$7(242)][z0k.T3Z(26)]=function(s1,m8,q5){var v1;z0k.v8B();s1=this[z0k.T3Z(144)]() + s1;if(this[z0k.L$7(449)][s1]||this[z0k.T3Z(136)][s1]){return this;}if(v1=this[z0k.L$7(132)][z0k.L$7(10)](s1)){v1[z0k.T3Z(489)](m8,q5);}this[z0k.T3Z(449)][s1]=s1;return this;};function o2(O6,N8,l6,C_){var S1;z0k.v8B();S1=t1(O6,N8);S1[l6]=C_;}L[z0k.L$7(242)][z0k.T3Z(137)]=function(D9){var c$;D9=this[z0k.L$7(144)]() + D9;c$=null;if(this[z0k.L$7(449)][D9]&&!this[z0k.T3Z(136)][D9]){delete this[z0k.L$7(449)][D9];if(c$=this[z0k.T3Z(132)][z0k.L$7(10)](D9)){c$[z0k.L$7(72)]();}}return this;};L[z0k.T3Z(242)][z0k.T3Z(119)]=function(A5,X_,H1){var L1,Q0,Q1,V8,S2;L1=this[z0k.L$7(144)]() + A5;if(this[z0k.T3Z(449)][L1]||this[z0k.L$7(136)][L1]){return this;}Q0=this[z0k.T3Z(132)][z0k.T3Z(10)](L1);if(!Q0){return this;}Q0[z0k.T3Z(489)](X_,H1);if(!this[z0k.T3Z(320)][z0k.L$7(456)]){return this;}Q1=Q0[z0k.L$7(265)]();if(this[z0k.T3Z(336)] > 1){z0k.v7F(40);var g5t=z0k.A6O(3979,396,5,11);z0k.b_J(9);var y7z=z0k.J5T(1,266,53);z0k.v7F(41);var G8H=z0k.A6O(4,718,10,18);V8=Q1[z0k.L$7(g5t)] + Q1[z0k.T3Z(y7z)] / G8H;z0k.v7F(35);var X1q=z0k.A6O(223,11,4,2);z0k.v7F(12);var Z3o=z0k.A6O(6864,6435);z0k.v7F(34);var N4Y=z0k.J5T(13,32,43);S2=Q1[z0k.T3Z(X1q)] + Q1[z0k.L$7(Z3o)] / N4Y;z0k.v7F(38);var F5C=z0k.J5T(1,47,422,47);z0k.b_J(42);var J80=z0k.J5T(6,9,15,1,1);z0k.b_J(43);var f_$=z0k.J5T(2,18,18,0,1);this[z0k.T3Z(190)]=(V8 * this[z0k.T3Z(F5C)] - this[z0k.L$7(7)]() / J80) * f_$;z0k.v7F(44);var X71=z0k.J5T(7636,8,14,8037,1);z0k.v7F(31);var b8b=z0k.J5T(15,21,6,10);z0k.v7F(45);var Q0x=z0k.A6O(6,7,1);this[z0k.T3Z(218)]=(S2 * this[z0k.L$7(X71)] - this[z0k.L$7(39)]() / b8b) * Q0x;this[z0k.T3Z(454)]();}z0k.b_J(46);var V9y=z0k.J5T(29,13,341,15,16);z0k.v7F(9);var m83=z0k.A6O(1692,420,5076);z0k.v7F(47);var H6u=z0k.A6O(177,2,1,14,3);z0k.b_J(9);var h95=z0k.A6O(321,318,321);z0k.b_J(29);var k0U=z0k.A6O(20,18,21,17,387);z0k.v7F(13);var k8_=z0k.A6O(16,18,286);V8=Q1[z0k.L$7(V9y)] * this[z0k.L$7(m83)] + this[z0k.T3Z(H6u)] + Q1[z0k.L$7(h95)] * this[z0k.T3Z(k0U)] / k8_;z0k.b_J(48);var E4D=z0k.J5T(18,4640,83276,12);z0k.v7F(49);var Z0b=z0k.A6O(9,431,416,13,403);z0k.b_J(34);var U4f=z0k.A6O(4,216,2);z0k.b_J(12);var F_8=z0k.J5T(431,2);z0k.v8B();z0k.v7F(1);var N7f=z0k.J5T(3,420);z0k.b_J(50);var S83=z0k.A6O(7,16,15,76,15);S2=Q1[z0k.L$7(E4D)] * this[z0k.T3Z(Z0b)] + this[z0k.T3Z(U4f)] + Q1[z0k.T3Z(F_8)] * this[z0k.T3Z(N7f)] / S83;this[z0k.T3Z(346)](Q0);this[z0k.L$7(353)]({myX:V8,myY:S2});return this;};L[z0k.L$7(242)][z0k.T3Z(243)]=function(J6){var d$,B6;d$=this[z0k.T3Z(144)]() + J6;if(this[z0k.L$7(449)][d$]||this[z0k.L$7(136)][J6]){return this;}if(B6=this[z0k.T3Z(132)][z0k.T3Z(10)](d$)){B6[z0k.T3Z(72)]();this[z0k.T3Z(346)]();}return this;};L[z0k.L$7(242)][z0k.T3Z(19)]=function(f1,h4,z9,v9,z$,U5,t_){var w4,V34,z8m,C4E;z0k.v8B();V34=-1297409072;z8m=-1999685735;C4E=2;for(var w9V=1;z0k.b2(w9V.toString(),w9V.toString().length,54238)!==V34;w9V++){this[z0k.L$7(52)][z0k.T3Z(282)](w4=this[z0k.L$7(167)][z0k.T3Z(282)](h4,z9,f1)[z0k.L$7(52)]({'fill':v9,'font-weight':z$,'font-size':U5}));C4E+=2;}if(z0k.b2(C4E.toString(),C4E.toString().length,37721)!==z8m){this[z0k.T3Z(235)][z0k.L$7(282)](w4=this[z0k.L$7(132)][z0k.T3Z(32)](h4,z9,f1)[z0k.T3Z(167)]({'fill':v9,'font-weight':z$,'font-size':U5}));}if(typeof t_!==z0k.T3Z(217)&&t_!==null){w4[z0k.L$7(364)][z0k.L$7(495)](z0k.L$7(358),t_);}};L[z0k.L$7(242)][z0k.L$7(7)]=function(){z0k.v8B();return this[z0k.T3Z(425)]?this[z0k.L$7(425)][z0k.L$7(240)]:NaN;};L[z0k.T3Z(242)][z0k.L$7(39)]=function(){return this[z0k.L$7(425)]?this[z0k.T3Z(425)][z0k.L$7(128)]:NaN;};L[z0k.T3Z(242)][z0k.T3Z(309)]=function(){if(f5[z0k.T3Z(378)]===z0k.T3Z(22)){return this[z0k.T3Z(425)][z0k.T3Z(420)][z0k.L$7(265)]();}else{return {x:this[z0k.T3Z(425)][z0k.L$7(420)][z0k.T3Z(469)],y:this[z0k.T3Z(425)][z0k.T3Z(420)][z0k.L$7(484)],width:this[z0k.T3Z(425)][z0k.T3Z(420)][z0k.T3Z(240)],height:this[z0k.L$7(425)][z0k.T3Z(420)][z0k.L$7(128)]};}};L[z0k.L$7(242)][z0k.L$7(346)]=function(M$){var j3,u5,l8,L30,V1W,I35,T6;L30=609313967;V1W=-172250531;I35=2;for(var Z$M=1;z0k.z_(Z$M.toString(),Z$M.toString().length,94828)!==L30;Z$M++){if(this[z0k.L$7(139)]){return;}I35+=2;}if(z0k.z_(I35.toString(),I35.toString().length,17519)!==V1W){if(this[z0k.L$7(35)]){return;}}this[z0k.T3Z(259)]=!!0;if(M$){j3=M$[z0k.L$7(367)](z0k.L$7(398));u5=M$[z0k.T3Z(367)](z0k.L$7(114));l8=M$[z0k.L$7(367)](z0k.L$7(441));this[z0k.L$7(259)]=j3||u5;this[z0k.L$7(150)]=M$[z0k.T3Z(144)];}else{this[z0k.L$7(150)]=null;}if(u5||l8){if(l8){this[z0k.L$7(318)][z0k.L$7(440)]=l8;this[z0k.T3Z(318)][z0k.T3Z(267)][z0k.T3Z(402)]=z0k.T3Z(266);}else{this[z0k.L$7(318)][z0k.L$7(440)]=z0k.L$7(152);this[z0k.T3Z(318)][z0k.T3Z(267)][z0k.L$7(402)]=z0k.T3Z(366);}if(u5){T6=this[z0k.T3Z(320)][z0k.T3Z(291)]===z0k.T3Z(3)?!((/\074\u0062\162\u002f{0,1}\u003e/)[z0k.L$7(131)](u5)||(/\x3c[a-z0-9_A-Z]{1,}/)[z0k.T3Z(131)](u5)&&(/\x3c\u002f[_a-z0-9A-Z]{1,}\076|\u002f\x3e/)[z0k.T3Z(131)](u5)):this[z0k.L$7(320)][z0k.T3Z(291)];this[z0k.L$7(356)][z0k.L$7(440)]=T6?u5[z0k.T3Z(294)](/\cm\x0a/g,z0k.T3Z(461))[z0k.T3Z(294)](/\012/g,z0k.T3Z(461))[z0k.L$7(294)](/\u000d/g,z0k.L$7(461)):u5;this[z0k.T3Z(296)][z0k.T3Z(267)][z0k.T3Z(402)]=z0k.T3Z(139);if(V){this[z0k.T3Z(457)][z0k.L$7(267)][z0k.L$7(402)]=null;}}else{this[z0k.T3Z(356)][z0k.T3Z(440)]=z0k.T3Z(139);this[z0k.L$7(296)][z0k.L$7(267)][z0k.T3Z(402)]=z0k.T3Z(366);if(V){this[z0k.L$7(457)][z0k.L$7(267)][z0k.T3Z(402)]=z0k.L$7(366);}}if(j3){z0k.b_J(8);var F2P=z0k.J5T(2,16,128);z0k.b_J(47);var S9d=z0k.A6O(960,9,10,10,58);this[z0k.T3Z(220)][z0k.L$7(440)]=z0k.L$7(F2P) + j3 + z0k.T3Z(S9d);this[z0k.T3Z(220)][z0k.T3Z(267)][z0k.T3Z(402)]=z0k.T3Z(139);}else{this[z0k.T3Z(220)][z0k.T3Z(440)]=z0k.L$7(139);this[z0k.L$7(220)][z0k.T3Z(267)][z0k.T3Z(402)]=z0k.T3Z(366);}this[z0k.L$7(84)][z0k.L$7(267)][z0k.L$7(402)]=z0k.T3Z(266);if(l8){;}else{;}}else{this[z0k.L$7(84)][z0k.T3Z(267)][z0k.L$7(402)]=z0k.T3Z(366);}};L[z0k.L$7(242)][z0k.L$7(455)]=function(){var n_,S5,b7,N0c,I9h,a1x;z0k.v7F(51);var t0j=z0k.J5T(9,3,283,64);z0k.v7F(4);var W_1=z0k.J5T(490,17,228);z0k.v8B();z0k.b_J(13);var d1B=z0k.A6O(17,105,1685);n_=parseInt(this[z0k.L$7(t0j)][z0k.T3Z(W_1)]) / d1B;S5=Math[z0k.T3Z(268)](this[z0k.T3Z(7)]()) * n_;b7=this[z0k.T3Z(408)];this[z0k.L$7(408)]=z0k.A6O(S5,J,z0k.b_J(6));z0k.v7F(1);var H_J=z0k.J5T(19,336);this[z0k.L$7(425)][z0k.T3Z(267)][z0k.L$7(429)]=parseInt(S5 / w2) + z0k.L$7(H_J);if(b7!==this[z0k.L$7(408)]&&this[z0k.T3Z(336)] > 1){z0k.v7F(0);var z4k=z0k.J5T(16,390,34);this[z0k.L$7(190)]*=this[z0k.T3Z(z4k)] / b7;N0c=-673986577;I9h=-897749106;a1x=2;for(var e6u=1;z0k.z_(e6u.toString(),e6u.toString().length,43686)!==N0c;e6u++){z0k.v7F(12);var g1W=z0k.J5T(6936,6528);this[z0k.L$7(408)]+=this[z0k.T3Z(g1W)] % b7;a1x+=2;}if(z0k.b2(a1x.toString(),a1x.toString().length,42157)!==I9h){z0k.v7F(36);var q97=z0k.A6O(391,18,10,6450);this[z0k.L$7(218)]*=this[z0k.T3Z(q97)] / b7;}}this[z0k.L$7(454)]();};L[z0k.T3Z(242)][z0k.T3Z(496)]=function(v7,X2){var S4;S4=this[z0k.L$7(132)][z0k.L$7(10)](this[z0k.L$7(144)]() + v7);if(!S4){return;}this[z0k.L$7(320)][z0k.T3Z(448)][v7][z0k.T3Z(278)]=X2;if(!(this[z0k.T3Z(136)][this[z0k.L$7(144)]() + v7]&&S4[z0k.T3Z(367)](z0k.T3Z(18)))){S4[z0k.T3Z(374)]();}};L[z0k.T3Z(242)][z0k.T3Z(248)]=function(Z4,W7){var n0;n0=this[z0k.T3Z(132)][z0k.T3Z(10)](this[z0k.L$7(144)]() + Z4);z0k.J5j();if(!n0){return;}this[z0k.T3Z(320)][z0k.L$7(448)][Z4][z0k.L$7(389)]=W7;if(n0[z0k.L$7(426)]||n0[z0k.T3Z(207)]){n0[z0k.L$7(374)]();}};L[z0k.L$7(242)][z0k.T3Z(204)]=function(z4,Q5){var E$j,Y2M,V4v,P_;this[z0k.T3Z(320)][z0k.L$7(448)][z4][z0k.L$7(399)]=Q5;E$j=1472529221;Y2M=503468289;V4v=2;for(var k9S=1;z0k.z_(k9S.toString(),k9S.toString().length,17695)!==E$j;k9S++){P_=this[z0k.T3Z(10)][z0k.L$7(144)](this[z0k.L$7(144)]() % z4);V4v+=2;}if(z0k.b2(V4v.toString(),V4v.toString().length,62143)!==Y2M){P_=this[z0k.L$7(132)][z0k.L$7(10)](this[z0k.L$7(144)]() + z4);}if(P_){P_[z0k.T3Z(167)]({'cursor':Q5?z0k.T3Z(478):null});}};L[z0k.L$7(242)][z0k.T3Z(419)]=function(e5,b1){var i1b,V8n,D7o,E9;z0k.v8B();this[z0k.L$7(320)][z0k.L$7(448)][e5][z0k.L$7(114)]=b1;if(this[z0k.L$7(144)]() + e5===this[z0k.L$7(150)]){i1b=1878291847;V8n=406924342;D7o=2;for(var L8T=1;z0k.z_(L8T.toString(),L8T.toString().length,83739)!==i1b;L8T++){E9=this[z0k.T3Z(132)][z0k.T3Z(10)](this[z0k.T3Z(144)]() + e5);D7o+=2;}if(z0k.z_(D7o.toString(),D7o.toString().length,93594)!==V8n){E9=this[z0k.L$7(132)][z0k.L$7(10)](this[z0k.L$7(132)]() - e5);}this[z0k.L$7(346)](E9);}};function P(P1){z0k.v7F(12);var E31=z0k.A6O(1400,1300);z0k.v7F(1);var Y4w=z0k.J5T(14,86);return Math[z0k.L$7(268)](P1 * E31) / Y4w;}L[z0k.L$7(242)][z0k.L$7(184)]=function(L7,q8,H3){var E5,y$,K9,k3,t9,l9,o7,y1t,k3s,R2Q,S9,V7,E_;E5=this[z0k.T3Z(144)]() + L7;y$=!!0;K9=!({});k3=![];t9=this[z0k.T3Z(132)][z0k.L$7(10)](E5);if(!t9){return this;}l9=this[z0k.L$7(320)][z0k.L$7(448)][L7];o7=function(x7,g5){y$=y$||(/\u0063\157\x6c\x6f\162|\142\157\u0072\u0064\x65\u0072|\u006c\u0069\x6e\x6b/)[z0k.T3Z(131)](x7);K9=K9||(/\156\x61\155\145|\160\157\u0070\u0075\x70|\u0069\u006d\x61\147\145/)[z0k.L$7(131)](x7);z0k.J5j();if((/\u0073\u0068\u006f\u0072\u0074\u006e\x61\u006d\x65|\x6e\x61\155\x65\x46\157\156\164/)[z0k.T3Z(131)](x7)){k3=N3H;}if(typeof g5===z0k.L$7(217)||g5===null){delete l9[x7];}else{l9[x7]=g5;}};if(typeof q8==z0k.L$7(81)){for(var X4 in q8){if(q8[z0k.T3Z(288)](X4)){o7(X4,q8[X4]);}}}else{o7(q8,H3);}E6(t9);if(y$){y1t=1726084225;k3s=1848834735;R2Q=2;for(var o2a=1;z0k.z_(o2a.toString(),o2a.toString().length,58289)!==y1t;o2a++){t9[z0k.T3Z(374)]();R2Q+=2;}if(z0k.b2(R2Q.toString(),R2Q.toString().length,59216)!==k3s){t9[z0k.L$7(139)]();}}if(k3){S9=this[z0k.L$7(132)][z0k.T3Z(10)](E5 + z0k.T3Z(32));V7=this[z0k.L$7(132)][z0k.T3Z(10)](E5 + z0k.T3Z(102));E_={text:l9[z0k.L$7(38)],'font-size':l9[z0k.T3Z(287)]?l9[z0k.L$7(287)]:this[z0k.T3Z(320)][z0k.T3Z(287)]};S9&&S9[z0k.L$7(167)](E_);V7&&V7[z0k.L$7(167)](E_);}if(K9&&this[z0k.L$7(150)]===E5){this[z0k.L$7(346)](t9);}return this;};L[z0k.L$7(242)][z0k.L$7(161)]=function(e9,F6,m0){var A8,C6,I8,s4,o6,U8,B9,Y6,O3,r$,F7,K6,c4,U2;if(Z[e9]||typeof this[z0k.T3Z(320)][z0k.T3Z(70)][e9]==z0k.T3Z(217)){return null;}A8=this[z0k.L$7(132)][z0k.L$7(10)](this[z0k.L$7(144)]() + e9);if(!A8){return null;}C6=this[z0k.T3Z(320)][z0k.L$7(70)][e9];I8=0;s4=0;o6=!({});U8=!1;B9=!1;Y6=!({});O3=!!0;r$=![];F7=function(c2,F4){z0k.v8B();var o5S,l_0,x9W;if(c2===z0k.T3Z(382)){z0k.v7F(52);var n1P=z0k.J5T(15,325,5,380,4);I8=F4 - C6[z0k.T3Z(n1P)];}else if(c2===z0k.T3Z(232)){z0k.b_J(22);var N63=z0k.A6O(13,2,244,480,240);s4=F4 - C6[z0k.L$7(N63)];}else if((/^(?:\x6e\141\x6d\u0065|\143\157\x6d\u006d\145\156\x74|\151\x6d\x61\u0067\u0065)$/)[z0k.L$7(131)](c2)){U8=N3H;}else if((/\143\u006f\x6c\x6f\u0072|\u0062\x6f\162\u0064\u0065\x72|\x72\u0061\144\x69\u0075\163|\x6c\x69\156\u006b/i)[z0k.T3Z(131)](c2)){o5S=-1652002388;l_0=1836003566;x9W=2;for(var h7Z=1;z0k.z_(h7Z.toString(),h7Z.toString().length,86545)!==o5S;h7Z++){o6=N3H;Y6=N3H;x9W+=2;}if(z0k.z_(x9W.toString(),x9W.toString().length,51169)!==l_0){o6=!({});Y6=![];}}else if((/\x73\150\157\162\x74\x6e\x61\u006d\145/)[z0k.T3Z(131)](c2)){B9=N3H;}else if((/\164\145\x78\164\x50\u006f\163|\u006e\x61\155\145\u0046\u006f\x6e\u0074/)[z0k.T3Z(131)](c2)){Y6=N3H;}else if(c2===z0k.T3Z(312)){O3=N3H;}if(typeof F4===z0k.L$7(217)||F4===null){delete C6[c2];}else{C6[c2]=F4;}};if(typeof F6==z0k.L$7(81)){for(var J$ in F6){if(F6[z0k.T3Z(288)](J$)){F7(J$,F6[J$]);}}}else{F7(F6,m0);}E6(A8);K6=this[z0k.L$7(132)][z0k.L$7(10)](this[z0k.T3Z(144)]() + e9 + z0k.L$7(32));c4=this[z0k.L$7(132)][z0k.T3Z(10)](this[z0k.T3Z(144)]() + e9 + z0k.T3Z(102));if(I8||s4){A8[z0k.T3Z(167)]({cx:A8[z0k.T3Z(395)][z0k.L$7(393)] + I8,cy:A8[z0k.T3Z(395)][z0k.T3Z(427)] + s4});K6&&K6[z0k.T3Z(167)]({x:K6[z0k.L$7(395)][z0k.T3Z(382)] + I8,y:K6[z0k.L$7(395)][z0k.L$7(232)] + s4});c4&&c4[z0k.L$7(167)]({x:c4[z0k.T3Z(395)][z0k.T3Z(382)] + I8,y:c4[z0k.T3Z(395)][z0k.T3Z(232)] + s4});if(K6||c4){C6[z0k.L$7(13)]=(K6||c4)[z0k.T3Z(395)][z0k.T3Z(382)];C6[z0k.T3Z(481)]=(K6||c4)[z0k.T3Z(395)][z0k.L$7(232)];}}if(O3){A8[z0k.L$7(167)](z0k.L$7(378),C6[z0k.T3Z(312)]);}if(o6&&!O3){A8[z0k.L$7(374)](1);}if(B9){K6&&K6[z0k.T3Z(167)](z0k.T3Z(32),C6[z0k.T3Z(38)]);c4&&c4[z0k.T3Z(167)](z0k.T3Z(32),C6[z0k.T3Z(38)]);}if(Y6){U2=T4(A8[z0k.T3Z(265)](),K6?K6[z0k.L$7(265)]():null,C6[z0k.L$7(329)]?C6[z0k.L$7(329)]:z0k.L$7(139));U2[z0k.T3Z(462)]=C6[z0k.L$7(329)]?(/^(\154\u0065\x66\x74|\145\156\x64)/)[z0k.L$7(131)](C6[z0k.T3Z(329)])?z0k.L$7(222):D9j[z0k.L$7(131)](C6[z0k.L$7(329)])?z0k.T3Z(316):z0k.T3Z(177):z0k.L$7(139);U2[z0k.T3Z(460)]=A8[z0k.T3Z(367)](z0k.T3Z(287));K6&&K6[z0k.L$7(167)](U2);c4&&c4[z0k.T3Z(167)](U2);C6[z0k.T3Z(13)]=U2[z0k.L$7(382)];C6[z0k.T3Z(481)]=U2[z0k.L$7(232)];}if(U8&&this[z0k.T3Z(150)]===A8[z0k.L$7(144)]){this[z0k.T3Z(346)](A8);}};function t1(A0,T_){var T8;T8=a9(A0);if(typeof T8[z0k.L$7(446)][T_]==z0k.T3Z(217)){T8[z0k.L$7(446)][T_]={};}return T8[z0k.L$7(446)][T_];}function a_(d0,w$){var j8,X9,l1,S6;j8=j2(d0);X9=Z7(w$[z0k.L$7(471)]);z0k.b_J(53);var w0A=z0k.A6O(2635,7,166,18,15);z0k.b_J(1);var G6$=z0k.A6O(20,272);l1=j8[z0k.T3Z(w0A)] - X9[z0k.L$7(G6$)];z0k.b_J(34);var k6H=z0k.J5T(13,213,30);z0k.b_J(54);var C7y=z0k.A6O(17,32,11,32,167);S6=j8[z0k.T3Z(k6H)] - X9[z0k.T3Z(C7y)];z0k.v7F(12);var M39=z0k.J5T(209,19);z0k.v7F(0);var x2_=z0k.A6O(3,21,405);z0k.v7F(35);var s1p=z0k.A6O(995,14,24,15);z0k.v7F(55);var E3h=z0k.A6O(2,27,986,6,5);d0[z0k.T3Z(14)]=Math[z0k.T3Z(268)]((l1 - w$[z0k.L$7(M39)]) / w$[z0k.L$7(x2_)] * s1p) / E3h;z0k.b_J(1);var X4T=z0k.J5T(202,16);z0k.v7F(56);var j8z=z0k.A6O(420,14,429,2002);z0k.v7F(1);var U$H=z0k.J5T(19,981);z0k.v7F(57);var j1c=z0k.A6O(14,992,249182,11,18);d0[z0k.T3Z(200)]=Math[z0k.L$7(268)]((S6 - w$[z0k.T3Z(X4T)]) / w$[z0k.L$7(j8z)] * U$H) / j1c;return d0;}L[z0k.L$7(242)][z0k.T3Z(480)]=function(V5,f8,g1,J2,C2){var x6,Y3,s0,g3,H5,x5,P$;if(typeof this[z0k.T3Z(179)]!==z0k.L$7(249)){return !"1";}if(typeof J2===z0k.L$7(217)||J2===null){x6=Object[z0k.L$7(141)](this[z0k.L$7(320)][z0k.T3Z(70)]);if(x6[z0k.L$7(407)]){Y3=x6[z0k.T3Z(24)]();s0=(/^([^\n\r\u2029\u2028]{0,}[^0-9]){0,1}([0-9]{1,})([^0-9]{1,}){0,1}$/)[z0k.L$7(274)](Y3);if(!s0){z0k.b_J(51);var w4P=z0k.A6O(10,11,859,85);J2=Y3 + z0k.T3Z(w4P);}else{do {s0[2]++;z0k.b_J(31);var X79=z0k.J5T(9,6,6,2);z0k.v7F(58);var b5h=z0k.A6O(0,11,18,3,3);z0k.v7F(40);var g54=z0k.J5T(55,9,14,20);z0k.b_J(27);var y4N=z0k.A6O(5,1,3);z0k.v7F(23);var m8_=z0k.J5T(7,4);z0k.b_J(12);var S8M=z0k.A6O(19,16);z0k.v7F(13);var C63=z0k.J5T(7,120,701);J2=(s0[X79]?s0[b5h]:z0k.L$7(g54)) + s0[y4N] + (s0[m8_]?s0[S8M]:z0k.T3Z(C63));}while(typeof this[z0k.L$7(320)][z0k.L$7(70)][J2]!==z0k.L$7(217));}}else{J2=z0k.L$7(106);}}if(typeof Z[J2]!==z0k.L$7(217)||typeof this[z0k.L$7(320)][z0k.T3Z(70)][J2]!==z0k.L$7(217)){return !!"";}g3=this[z0k.T3Z(320)][z0k.T3Z(70)][J2]={name:g1,x:V5,y:f8,radius:5,textPos:z0k.L$7(234)};x5=g3[z0k.T3Z(288)](z0k.L$7(79))?parseFloat(g3[z0k.L$7(79)]):5;z0k.v8B();g3[z0k.L$7(329)]=Y45[z0k.L$7(131)](g3[z0k.T3Z(329)])?g3[z0k.L$7(329)]:z0k.L$7(380);H5=this[z0k.L$7(132)][z0k.T3Z(58)](C2)[z0k.T3Z(167)]({cx:g3[z0k.L$7(382)],cy:g3[z0k.T3Z(232)],r:x5});if(C2){g3[z0k.L$7(312)]=C2;}P$={label:{x:g3[z0k.T3Z(13)]?g3[z0k.T3Z(13)]:g3[z0k.T3Z(382)],y:g3[z0k.L$7(481)]?g3[z0k.T3Z(481)]:g3[z0k.T3Z(232)]}};this[z0k.T3Z(179)](J2,H5,g3,P$);return J2;};L[z0k.T3Z(242)][z0k.T3Z(434)]=function(i2){var X$o,z16,L1r,Z6,b9,V9;X$o=424558508;z16=182365260;L1r=2;for(var D8Q=1;z0k.z_(D8Q.toString(),D8Q.toString().length,39268)!==X$o;D8Q++){Z6=this[z0k.T3Z(10)][z0k.T3Z(10)](this[z0k.L$7(10)]() / i2);L1r+=2;}z0k.v8B();if(z0k.z_(L1r.toString(),L1r.toString().length,39811)!==z16){Z6=this[z0k.L$7(10)][z0k.T3Z(10)](this[z0k.L$7(10)]() / i2);}Z6=this[z0k.L$7(132)][z0k.L$7(10)](this[z0k.T3Z(144)]() + i2);if(Z6){b9=this[z0k.L$7(132)][z0k.L$7(10)](this[z0k.L$7(144)]() + i2 + z0k.L$7(32));V9=this[z0k.T3Z(132)][z0k.T3Z(10)](this[z0k.L$7(144)]() + i2 + z0k.L$7(102));this[z0k.T3Z(205)](Z6);Z6[z0k.T3Z(37)]();b9&&b9[z0k.T3Z(37)]();V9&&V9[z0k.L$7(37)]();delete this[z0k.T3Z(320)][z0k.T3Z(70)][i2];}return this;};L[z0k.L$7(242)][z0k.T3Z(381)]=function(){var S$,h_s,h2Z,V8E,H8L,V$V,D0W;S$=630;if(document[z0k.L$7(86)]&&document[z0k.T3Z(86)][z0k.L$7(240)]){S$=document[z0k.T3Z(86)][z0k.T3Z(240)];}if(document[z0k.L$7(140)]===z0k.T3Z(348)&&document[z0k.T3Z(472)]&&document[z0k.L$7(472)][z0k.L$7(240)]){h_s=-240214275;h2Z=1256932148;V8E=2;for(var N_a=1;z0k.b2(N_a.toString(),N_a.toString().length,72299)!==h_s;N_a++){S$=document[z0k.T3Z(472)][z0k.L$7(472)];V8E+=2;}if(z0k.b2(V8E.toString(),V8E.toString().length,8018)!==h2Z){S$=document[z0k.T3Z(472)][z0k.T3Z(240)];}}if(window[z0k.T3Z(122)]&&window[z0k.T3Z(492)]){H8L=-1776756592;V$V=-1644284907;D0W=2;for(var y1S=1;z0k.b2(y1S.toString(),y1S.toString().length,9501)!==H8L;y1S++){S$=window[z0k.T3Z(139)];D0W+=2;}if(z0k.z_(D0W.toString(),D0W.toString().length,29628)!==V$V){S$=window[z0k.T3Z(122)];}}return S$;};function T3(A2,C9){z0k.J5j();if(A2[z0k.L$7(304)][z0k.T3Z(497)](C9)===-1){z0k.v7F(59);var V63=z0k.A6O(18,195,18,2);A2[z0k.T3Z(304)]+=z0k.L$7(V63) + C9;A2[z0k.L$7(304)][z0k.T3Z(294)](/[\ufeff\u205f\u202f\n\u3000\v\u2029\u2028 \u00a0\r\t\u200a\f\u1680-\u2000]{2,}/,z0k.L$7(197));}}function Z7(e6){var W3,O0;W3={'left':e6[z0k.T3Z(469)],'top':e6[z0k.L$7(484)]};if(e6[z0k.L$7(325)]){O0=Z7(e6[z0k.T3Z(325)]);W3[z0k.T3Z(292)]+=O0[z0k.L$7(292)];W3[z0k.T3Z(354)]+=O0[z0k.T3Z(354)];}z0k.J5j();return W3;}L[z0k.T3Z(242)][z0k.T3Z(353)]=function(k1,c1){var W$,f4,B7,h3,E7,K7,j0,I6,K8,Z8,m6,X8,h9,x52,b2v,U$I;if(this[z0k.L$7(35)]){return;}if(typeof c1==z0k.T3Z(217)){c1=![];}k1=k1||window[z0k.L$7(254)];if(typeof k1[z0k.L$7(192)]!=z0k.L$7(217)){W$=k1[z0k.L$7(192)];f4=k1[z0k.L$7(486)];}else{B7=j2(k1);h3=Z7(this[z0k.T3Z(425)]);z0k.v7F(1);var F0q=z0k.J5T(18,313);z0k.b_J(0);var V77=z0k.A6O(20,18,294);W$=B7[z0k.L$7(F0q)] - h3[z0k.L$7(V77)];if(this[z0k.T3Z(320)][z0k.T3Z(323)]){f4=k1[z0k.L$7(482)];}else{z0k.b_J(36);var O7l=z0k.A6O(215,8,2,1508);z0k.v7F(34);var f5j=z0k.A6O(14,4602,4262);f4=B7[z0k.T3Z(O7l)] - h3[z0k.T3Z(f5j)];}}if(W$ + f4 > 0){E7=this[z0k.L$7(425)][z0k.L$7(240)];K7=this[z0k.L$7(425)][z0k.T3Z(128)];z0k.b_J(6);j0=z0k.A6O(W$,E7);z0k.v7F(6);I6=z0k.A6O(f4,K7);K8=this[z0k.L$7(84)][z0k.T3Z(240)];Z8=this[z0k.L$7(84)][z0k.L$7(128)];m6=Math[z0k.T3Z(268)](z0k.A6O(K8,j0,z0k.b_J(60)));if(c1&&this[z0k.L$7(320)][z0k.L$7(326)]&&this[z0k.T3Z(259)]){this[z0k.L$7(318)][z0k.T3Z(267)][z0k.L$7(226)]=null;X8=parseInt(this[z0k.T3Z(320)][z0k.T3Z(416)]);if(isNaN(X8)){X8=80;}X8=Math[z0k.L$7(270)](100,Math[z0k.T3Z(315)](X8,50));z0k.b_J(34);var x7M=z0k.A6O(11,94,5);z0k.b_J(61);var y52=z0k.A6O(16,158,14,14,10);z0k.v7F(62);var X6U=z0k.J5T(449,5,417,211,20);this[z0k.T3Z(84)][z0k.L$7(267)][z0k.T3Z(292)]=(x7M - X8) / y52 + z0k.L$7(X6U);z0k.v7F(61);var N9z=z0k.J5T(20,329,422,211,19);this[z0k.L$7(84)][z0k.L$7(267)][z0k.T3Z(319)]=X8 + z0k.T3Z(N9z);h9=this[z0k.L$7(320)][z0k.L$7(110)];switch(h9){case z0k.L$7(459):z0k.v7F(1);h9=z0k.J5T(10,f4);break;case z0k.L$7(354):z0k.v7F(4);h9=z0k.J5T(f4,Z8,10);break;default:z0k.v7F(63);h9=z0k.J5T(Z8,f4,2);break;}z0k.v7F(1);var B8L=z0k.J5T(237,118);this[z0k.T3Z(84)][z0k.T3Z(267)][z0k.T3Z(354)]=Math[z0k.L$7(315)](0,h9) + z0k.T3Z(B8L);}else{this[z0k.T3Z(318)][z0k.L$7(267)][z0k.T3Z(226)]=j0 > 0.5?z0k.T3Z(380):z0k.T3Z(292);z0k.b_J(12);var T87=z0k.A6O(0,5);z0k.b_J(1);var N6Q=z0k.J5T(311,44);this[z0k.T3Z(84)][z0k.T3Z(267)][z0k.L$7(292)]=Math[z0k.L$7(315)](0,W$ - (j0 > 0.5?K8:T87)) + z0k.T3Z(N6Q);z0k.b_J(25);var o6W=z0k.A6O(33,18,1,5);z0k.v7F(0);var o27=z0k.J5T(5,14,346);this[z0k.T3Z(84)][z0k.L$7(267)][z0k.T3Z(354)]=f4 + o6W + z0k.T3Z(o27);x52=532844481;b2v=-1056260921;U$I=2;for(var S94=1;z0k.z_(S94.toString(),S94.toString().length,92003)!==x52;S94++){this[z0k.L$7(84)][z0k.T3Z(84)][z0k.L$7(319)]=1;U$I+=2;}if(z0k.z_(U$I.toString(),U$I.toString().length,62358)!==b2v){this[z0k.L$7(84)][z0k.L$7(267)][z0k.L$7(319)]=null;}}if(this[z0k.T3Z(27)]){z0k.b_J(15);var r18=z0k.J5T(10,22,6,337);this[z0k.T3Z(27)][z0k.T3Z(267)][z0k.T3Z(292)]=W$ - (j0 > 0.5?K8:0) + z0k.T3Z(r18);z0k.v7F(64);var t_g=z0k.A6O(3,5,400,200);z0k.v7F(31);var P5$=z0k.A6O(13,19,368,19);this[z0k.L$7(27)][z0k.L$7(267)][z0k.T3Z(354)]=f4 - t_g + z0k.T3Z(P5$);z0k.b_J(13);var V3P=z0k.A6O(19,192,3458);z0k.v7F(65);var D5t=z0k.A6O(396,4,8,10,25);z0k.v7F(12);var d_P=z0k.J5T(291,12);z0k.v7F(1);var q1I=z0k.A6O(6,212);z0k.v7F(66);var N3F=z0k.J5T(1,438,15);this[z0k.L$7(27)][z0k.L$7(440)]="On map position: X: " + Math[z0k.L$7(268)]((W$ - this[z0k.T3Z(V3P)]) / this[z0k.T3Z(D5t)]) + z0k.L$7(d_P) + Math[z0k.L$7(268)]((f4 - this[z0k.T3Z(q1I)]) / this[z0k.T3Z(N3F)]);}}};L[z0k.L$7(242)][z0k.T3Z(385)]=function(){if(this[z0k.T3Z(35)]){return;}T3(this[z0k.L$7(457)],z0k.L$7(299));this[z0k.L$7(35)]=N3H;};L[z0k.T3Z(242)][z0k.L$7(491)]=function(){if(!this[z0k.L$7(35)]){return;}i7(this[z0k.L$7(457)],z0k.L$7(299));this[z0k.T3Z(35)]=!"1";};L[z0k.T3Z(242)][z0k.T3Z(438)]=function(){for(var D3 in this[z0k.L$7(449)]){this[z0k.L$7(137)](D3[z0k.T3Z(294)](this[z0k.L$7(144)](),z0k.T3Z(139)));}this[z0k.T3Z(132)][z0k.L$7(37)]();this[z0k.L$7(425)][z0k.T3Z(466)][z0k.L$7(34)](this[z0k.L$7(425)]);this[z0k.T3Z(258)]=!({});this[z0k.L$7(474)]();};function f0(o9,Q7,T1){var M5;M5=t1(o9,Q7);z0k.v8B();delete M5[T1];}L[z0k.T3Z(242)][z0k.L$7(474)]=function(b4){var self,t2,h7,J1,g8,G9,M7,q9,L$,r29,o2P,V$y,C8,Q2,F2,K1,V0,r_,F3,C0,L9,B2,V1,K_,C5,E2,l2,W9;if(b4){if(typeof b4==z0k.L$7(81)&&b4[z0k.T3Z(304)]){this[z0k.L$7(471)]=b4;}else if(typeof b4==z0k.T3Z(369)){this[z0k.L$7(471)]=document[z0k.T3Z(247)](b4);}}if(!this[z0k.L$7(471)]){throw new Error(z0k.T3Z(415));}self=this;this[z0k.L$7(425)]=document[z0k.T3Z(64)](z0k.L$7(414));this[z0k.L$7(425)][z0k.T3Z(267)][z0k.T3Z(302)]=z0k.L$7(406);T3(this[z0k.L$7(425)],z0k.T3Z(178));z0k.b_J(67);var R8B=z0k.A6O(20,2,20,281241,352);z0k.b_J(13);var n77=z0k.J5T(8,4395,34867);z0k.b_J(48);var Y6l=z0k.J5T(3,302,578,11);this[z0k.L$7(425)][z0k.T3Z(440)]="<div class=\"fm-tooltip\"><div class=\"fm-tooltip-name\"></div><table class=\"fm-tooltip-frame\"><tr class=\"fm-tooltip-frame\" valign=\"top\"><td class=\"fm-tooltip-image\"></td><td class=\"fm-tooltip-comment\"><a href=\"javascript:void(0)\" class=\"fm-tooltip-x\"><img src=\"" + b6 + z0k.T3Z(R8B) + z0k.T3Z(n77) + z0k.T3Z(Y6l);this[z0k.L$7(84)]=this[z0k.T3Z(425)][z0k.L$7(54)][0];z0k.b_J(4);var Q_0=z0k.J5T(336,3,249);z0k.b_J(12);var j2f=z0k.J5T(72,18);z0k.b_J(1);var A4F=z0k.J5T(6,298);z0k.v7F(48);var O5N=z0k.A6O(5,346,1360,8);t2=this[z0k.L$7(Q_0)][z0k.L$7(j2f)][0][z0k.L$7(A4F)]===z0k.L$7(O5N);this[z0k.L$7(296)]=this[z0k.T3Z(84)][z0k.T3Z(54)][t2?1:0];this[z0k.T3Z(220)]=this[z0k.T3Z(296)][z0k.L$7(54)][0][z0k.T3Z(54)][0][z0k.L$7(54)][0];this[z0k.T3Z(436)]=this[z0k.L$7(296)][z0k.T3Z(54)][0][z0k.T3Z(54)][0][z0k.T3Z(54)][1];this[z0k.T3Z(457)]=this[z0k.T3Z(436)][z0k.L$7(54)][0];this[z0k.T3Z(356)]=this[z0k.T3Z(436)][z0k.T3Z(54)][1];this[z0k.L$7(318)]=this[z0k.T3Z(84)][z0k.T3Z(54)][t2?0:1];this[z0k.L$7(62)]=this[z0k.L$7(425)][z0k.L$7(54)][1];this[z0k.L$7(62)][z0k.T3Z(267)][z0k.T3Z(402)]=this[z0k.L$7(229)]()&&this[z0k.T3Z(320)][z0k.L$7(357)]?z0k.T3Z(139):z0k.L$7(366);this[z0k.T3Z(360)]=this[z0k.L$7(62)][z0k.L$7(420)][z0k.T3Z(420)];this[z0k.L$7(388)]=this[z0k.T3Z(62)][z0k.T3Z(54)][1][z0k.L$7(54)][1];this[z0k.T3Z(75)]=this[z0k.L$7(62)][z0k.T3Z(54)][1][z0k.L$7(54)][0];if(this[z0k.L$7(320)][z0k.L$7(27)]){this[z0k.T3Z(425)][z0k.L$7(286)](this[z0k.L$7(27)]=document[z0k.L$7(64)](z0k.T3Z(414)));this[z0k.L$7(27)][z0k.L$7(304)]=z0k.L$7(67);B(this[z0k.L$7(425)],z0k.L$7(300),function(O9){z0k.v8B();a_(O9,self);self[z0k.L$7(343)](z0k.T3Z(263),z0k.T3Z(139),O9);});}B(this[z0k.L$7(457)],z0k.T3Z(300),function(){self[z0k.T3Z(491)]();self[z0k.T3Z(346)]();});if(Z9){B(this[z0k.T3Z(457)],z0k.T3Z(352),function(){self[z0k.T3Z(491)]();z0k.J5j();self[z0k.T3Z(346)]();});}if(V){T3(this[z0k.L$7(84)],z0k.L$7(344));if(this[z0k.T3Z(320)][z0k.T3Z(326)]){T3(this[z0k.T3Z(84)],z0k.L$7(156));}}if(!V){B(this[z0k.L$7(425)],z0k.T3Z(445),function(Y_){z0k.J5j();self[z0k.T3Z(353)](Y_);});}B(this[z0k.T3Z(388)],z0k.L$7(300),function(F8){z0k.v8B();self[z0k.L$7(20)]();});B(this[z0k.L$7(75)],z0k.T3Z(300),function(q2){self[z0k.T3Z(339)]();});this[z0k.L$7(471)][z0k.T3Z(286)](this[z0k.T3Z(425)]);h7=0;J1=0;g8=NaN;if(typeof this[z0k.T3Z(320)][z0k.T3Z(245)]==z0k.L$7(369)&&this[z0k.T3Z(320)][z0k.L$7(245)][z0k.L$7(497)](z0k.T3Z(431))!==-1){g8=parseInt(this[z0k.L$7(320)][z0k.L$7(245)]);z0k.v7F(8);var B1k=z0k.J5T(8,29,434);z0k.b_J(12);var F6T=z0k.A6O(3393,3132);z0k.v7F(68);var i8I=z0k.A6O(84,2,19,19,1097);h7=this[z0k.L$7(B1k)][z0k.L$7(F6T)] * g8 / i8I;z0k.b_J(69);var P5X=z0k.A6O(2,4260,2131,353);J1=Math[z0k.T3Z(268)](h7 / w2) + z0k.L$7(P5X);this[z0k.T3Z(408)]=z0k.J5T(h7,J,z0k.b_J(6));h7=this[z0k.L$7(320)][z0k.L$7(245)];B(window,z0k.T3Z(404),function(){self[z0k.L$7(455)]();});}else{if(this[z0k.L$7(320)][z0k.L$7(245)] / J < this[z0k.T3Z(320)][z0k.T3Z(55)] / A){z0k.v7F(12);var s_o=z0k.A6O(2880,2560);z0k.b_J(70);var v6V=z0k.A6O(41,49,41,5);this[z0k.L$7(408)]=this[z0k.L$7(s_o)][z0k.L$7(v6V)] / A;J1=parseInt(this[z0k.L$7(320)][z0k.L$7(55)]);z0k.v7F(0);var T6e=z0k.J5T(9,6,358);h7=parseInt(J1 * w2) + z0k.T3Z(T6e);J1+=z0k.T3Z(355);}else{z0k.v7F(5);var k6q=z0k.A6O(338,14,6,10,1802);z0k.b_J(56);var V_g=z0k.J5T(235,4,980,392);this[z0k.L$7(408)]=this[z0k.L$7(k6q)][z0k.T3Z(V_g)] / J;h7=parseInt(this[z0k.T3Z(320)][z0k.T3Z(245)]);z0k.b_J(70);var q67=z0k.A6O(7100,343,3550,10);J1=parseInt(h7 / w2) + z0k.T3Z(q67);h7+=z0k.T3Z(355);}}this[z0k.T3Z(425)][z0k.L$7(267)][z0k.L$7(319)]=h7;this[z0k.T3Z(425)][z0k.L$7(267)][z0k.L$7(429)]=J1;G9=Z7(this[z0k.T3Z(425)]);this[z0k.L$7(132)]=new f5(this[z0k.L$7(425)],G9[z0k.L$7(319)],G9[z0k.L$7(429)]);M7=this[z0k.T3Z(425)][z0k.T3Z(420)];M7[z0k.T3Z(495)](z0k.L$7(319),z0k.T3Z(99));M7[z0k.T3Z(495)](z0k.L$7(429),z0k.T3Z(99));this[z0k.L$7(373)]=this[z0k.L$7(132)][z0k.L$7(120)]();this[z0k.T3Z(235)]=f5[z0k.L$7(378)]===z0k.L$7(22)?this[z0k.T3Z(132)][z0k.T3Z(465)]():this[z0k.T3Z(132)][z0k.T3Z(120)]();if(Raphael[z0k.L$7(378)]===z0k.T3Z(22)){q9=this[z0k.L$7(132)][z0k.T3Z(465)]();r29=-46283966;o2P=883230678;V$y=2;for(var b8c=1;z0k.b2(b8c.toString(),b8c.toString().length,7009)!==r29;b8c++){L$=this[z0k.L$7(282)][z0k.T3Z(282)]();this[z0k.L$7(235)][z0k.L$7(282)](q9);V$y+=2;}if(z0k.b2(V$y.toString(),V$y.toString().length,83919)!==o2P){L$=this[z0k.L$7(132)][z0k.T3Z(465)]();this[z0k.T3Z(235)][z0k.L$7(282)](q9);}this[z0k.T3Z(235)][z0k.L$7(282)](L$);}else{q9=L$=this[z0k.L$7(235)];}if(typeof backgroundPath!=z0k.T3Z(217)&&backgroundPath){C8=typeof backgroundPathOptions!==z0k.T3Z(81)?{}:backgroundPathOptions;q9[z0k.L$7(282)](this[z0k.L$7(132)][z0k.T3Z(169)](backgroundPath)[z0k.L$7(167)]({"stroke":C8[z0k.L$7(145)]?C8[z0k.T3Z(145)]:z0k.T3Z(485),"stroke-width":C8[z0k.L$7(231)]?C8[z0k.T3Z(231)]:0.5,"stroke-opacity":C8[z0k.L$7(464)]?C8[z0k.T3Z(464)]:0.5,"fill":C8[z0k.L$7(278)]?C8[z0k.L$7(278)]:z0k.T3Z(422)}));}Q2=this[z0k.L$7(132)][z0k.L$7(120)]();if(typeof roadPaths==z0k.L$7(81)&&roadPaths[z0k.L$7(407)]&&roadPaths[z0k.L$7(407)] > 0){for(var y4=0;y4 < roadPaths[z0k.T3Z(407)];y4++){if(y4===0&&this[z0k.L$7(320)][z0k.T3Z(314)]){continue;}if(roadPaths[y4][z0k.T3Z(169)]&&roadPaths[y4][z0k.L$7(395)]){Q2[z0k.T3Z(282)](F2=this[z0k.L$7(132)][z0k.T3Z(169)](roadPaths[y4][z0k.T3Z(169)])[z0k.T3Z(167)](roadPaths[y4][z0k.L$7(395)]));F2[z0k.T3Z(364)][z0k.L$7(495)](z0k.T3Z(358),z0k.L$7(174));}}}this[z0k.T3Z(346)]();K1=this[z0k.L$7(132)][z0k.T3Z(120)]();V0=null;typeof v_!=z0k.T3Z(217)&&v_?V0=this[z0k.T3Z(132)][z0k.L$7(169)](v_)[z0k.L$7(167)]({"stroke":this[z0k.L$7(320)][z0k.L$7(145)],"stroke-width":0.5,"stroke-opacity":0.5,"fill":null}):null;r_=M7[z0k.L$7(322)](z0k.T3Z(295));if(I7){C0=z(z0k.T3Z(277));C(C0,{id:z0k.T3Z(36),x:0,y:0,width:z0k.L$7(162),height:z0k.L$7(162)});F3=z(z0k.L$7(44));C(F3,{result:z0k.T3Z(187),'in':z0k.L$7(149),dx:0,dy:0});C0[z0k.L$7(286)](F3);r_[0][z0k.L$7(286)](C0);this[z0k.L$7(235)][z0k.L$7(364)][z0k.L$7(495)](z0k.L$7(277),z0k.T3Z(224));}if(this[z0k.T3Z(320)][z0k.L$7(421)]){o$(r_[0],this[z0k.T3Z(320)][z0k.T3Z(421)]);}L9={};B2=this[z0k.L$7(132)][z0k.T3Z(465)]();V1=this[z0k.L$7(132)][z0k.T3Z(465)]();if(V0){V1[z0k.T3Z(282)](V0);}L$[z0k.L$7(282)](V1);L$[z0k.T3Z(282)](B2);K_=0;C5=function(x$,u_,r6,a2){var u8,N5,R_,j1,s2,j4,G6,I32,Y8N,O1b,e1,w7,D6,E3,w1;u8={data:r6,id:x$};N5=self[z0k.L$7(132)][z0k.L$7(120)]();x$=self[z0k.T3Z(144)]() + x$;u_[z0k.L$7(144)]=x$;u_[z0k.T3Z(396)]=self;u_[z0k.T3Z(97)]=u8[z0k.T3Z(213)];u_[z0k.T3Z(125)]=N5;u_[z0k.L$7(313)]=u_[z0k.T3Z(378)]!==z0k.T3Z(169)?B2:V1;u_[z0k.L$7(91)]=K1;if(typeof r6[z0k.T3Z(38)]==z0k.L$7(217)){r6[z0k.L$7(38)]=z0k.L$7(139);}if(typeof u8[z0k.T3Z(213)][z0k.T3Z(465)]!=z0k.T3Z(217)&&u8[z0k.L$7(213)][z0k.L$7(465)]!==z0k.T3Z(139)){if(!L9[u8[z0k.T3Z(213)][z0k.T3Z(465)]]){L9[u8[z0k.L$7(213)][z0k.T3Z(465)]]=new F(self[z0k.L$7(320)][z0k.L$7(345)]&&self[z0k.L$7(320)][z0k.T3Z(345)][u8[z0k.T3Z(213)][z0k.T3Z(465)]]?self[z0k.T3Z(320)][z0k.T3Z(345)][u8[z0k.L$7(213)][z0k.T3Z(465)]]:{},self);}L9[u8[z0k.T3Z(213)][z0k.T3Z(465)]][z0k.L$7(15)](u_);}N5[z0k.L$7(282)](u_[z0k.T3Z(167)]({fill:u_[z0k.L$7(367)](z0k.T3Z(278)),stroke:u_[z0k.T3Z(367)](z0k.L$7(145)),"stroke-width":self[z0k.L$7(320)][z0k.L$7(231)] / (self[z0k.L$7(423)]?self[z0k.T3Z(423)]:1),"stroke-opacity":self[z0k.T3Z(320)][z0k.T3Z(464)]}));self[z0k.L$7(373)][z0k.L$7(282)](u_);if(O5&&u8[z0k.T3Z(213)][z0k.L$7(38)]===z0k.T3Z(139)){u8[z0k.L$7(213)][z0k.L$7(38)]=z0k.L$7(197);}u_[z0k.T3Z(107)]=function(){z0k.J5j();return a2;};E6(u_);R_=u_[z0k.T3Z(159)];j1=u_[z0k.L$7(103)];if(u8[z0k.T3Z(213)][z0k.L$7(358)]){u_[z0k.L$7(364)][z0k.L$7(495)](z0k.T3Z(358),u8[z0k.L$7(213)][z0k.L$7(358)]);}if(u8[z0k.T3Z(213)][z0k.L$7(361)]){I32=-1830595113;Y8N=1027284194;O1b=2;for(var g4m=1;z0k.b2(g4m.toString(),g4m.toString().length,14894)!==I32;g4m++){u_[z0k.L$7(361)][z0k.T3Z(126)](z0k.L$7(126),z0k.L$7(361) / u8[z0k.L$7(126)][z0k.T3Z(361)] - z0k.T3Z(126));O1b+=2;}if(z0k.z_(O1b.toString(),O1b.toString().length,13220)!==Y8N){u_[z0k.T3Z(364)][z0k.T3Z(495)](z0k.T3Z(361),z0k.T3Z(126) + u8[z0k.T3Z(213)][z0k.T3Z(361)] + z0k.L$7(387));}}if(u8[z0k.L$7(213)][z0k.T3Z(77)]){s2=R_[z0k.L$7(265)]();z0k.b_J(12);var D03=z0k.A6O(390,8);z0k.b_J(38);var P_P=z0k.A6O(336,1,318,336);z0k.b_J(71);var J9W=z0k.A6O(12,8,18);z0k.b_J(66);var R3Y=z0k.A6O(7,1491,0);z0k.b_J(12);var l1X=z0k.A6O(269,5);z0k.b_J(4);var v3e=z0k.J5T(6,4,0);e1=s2[z0k.L$7(D03)] + s2[z0k.T3Z(P_P)] / J9W - u8[z0k.L$7(R3Y)][z0k.L$7(l1X)] / v3e;z0k.v7F(72);var K2C=z0k.A6O(13,6,4640,4431,4);z0k.b_J(1);var R$u=z0k.A6O(17,412);z0k.v7F(17);var W86=z0k.J5T(11,15,6,0);z0k.v7F(42);var W9$=z0k.A6O(205,3,1,4,161);z0k.v7F(12);var t1B=z0k.A6O(97,19);z0k.v7F(1);var t5w=z0k.A6O(2,0);w7=s2[z0k.L$7(K2C)] + s2[z0k.L$7(R$u)] / W86 - u8[z0k.T3Z(W9$)][z0k.T3Z(t1B)] / t5w;D6=self[z0k.L$7(132)][z0k.T3Z(398)](u8[z0k.L$7(213)][z0k.L$7(77)],e1,w7,u8[z0k.T3Z(213)][z0k.T3Z(264)],u8[z0k.T3Z(213)][z0k.T3Z(78)]);N5[z0k.T3Z(282)](D6);}if(u8[z0k.T3Z(213)][z0k.L$7(375)]){N5[z0k.T3Z(211)]();}if(u_[z0k.T3Z(378)]!==z0k.T3Z(169)){B2[z0k.L$7(282)](N5);}else{V1[z0k.L$7(282)](N5);}u_[z0k.T3Z(374)](1);u_[z0k.L$7(489)]=function(C$,k5,b3){var B44,N1l,Y9o;if(self[z0k.L$7(136)][x$]){return;}typeof C$==z0k.L$7(217)&&(C$=this[z0k.T3Z(367)](z0k.L$7(389)));typeof k5==z0k.T3Z(217)&&(k5=this[z0k.T3Z(367)](z0k.T3Z(182)));if(b3){u_[z0k.T3Z(458)](N3H);}else{u_[z0k.T3Z(223)](N3H,C$,k5);}if((S7||g4||x3)&&u_[z0k.L$7(378)]!==z0k.T3Z(465)){if(!E3&&self[z0k.T3Z(320)][z0k.T3Z(253)]){B44=-325970451;N1l=1956623814;Y9o=2;for(var r2a=1;z0k.z_(r2a.toString(),r2a.toString().length,27503)!==B44;r2a++){self[z0k.T3Z(53)]=E3=u_[z0k.L$7(428)]({"width":self[z0k.T3Z(320)][z0k.L$7(350)] / self[z0k.T3Z(423)],"opacity":self[z0k.L$7(320)][z0k.T3Z(214)] / self[z0k.T3Z(423)],"color":self[z0k.T3Z(320)][z0k.T3Z(172)],"fill":N3H,"offsetx":self[z0k.T3Z(320)][z0k.L$7(301)],"offsety":self[z0k.T3Z(320)][z0k.T3Z(115)]})[z0k.L$7(163)]();u_[z0k.L$7(163)]();V0&&V0[z0k.T3Z(163)]();Y9o+=2;}if(z0k.b2(Y9o.toString(),Y9o.toString().length,83788)!==N1l){self[z0k.L$7(278)]=E3=u_[z0k.T3Z(442)]({"width":self[z0k.L$7(442)][z0k.L$7(442)] % self[z0k.T3Z(163)],"opacity":self[z0k.L$7(278)][z0k.T3Z(52)] * self[z0k.T3Z(52)],"color":self[z0k.L$7(163)][z0k.L$7(319)],"fill":!"1","offsetx":self[z0k.L$7(163)][z0k.L$7(278)],"offsety":self[z0k.T3Z(418)][z0k.T3Z(52)]})[z0k.L$7(418)]();u_[z0k.L$7(278)]();V0||V0[z0k.T3Z(319)]();}Q2[z0k.T3Z(163)]();K1[z0k.L$7(163)]();self[z0k.L$7(132)][z0k.T3Z(45)]();}}};u_[z0k.T3Z(72)]=function(m_){if(self[z0k.L$7(136)][x$]){return;}if(m_){u_[z0k.T3Z(458)](!1);}else{u_[z0k.L$7(223)](!"1");}if(S7||g4||x3){E3&&E3[z0k.T3Z(37)]()&&(E3=null);self[z0k.L$7(53)]=null;}};if(self[z0k.L$7(320)][z0k.L$7(27)]&&R_&&self[z0k.L$7(308)]){(j1?j1:R_)[z0k.T3Z(8)](function(u$){self[z0k.T3Z(308)](R_,j1,a2,u$);});(j1?j1:R_)[z0k.T3Z(143)](function(F9){var s0r,q_s,j3i;s0r=1987565695;q_s=-146363550;j3i=2;for(var v5X=1;z0k.b2(v5X.toString(),v5X.toString().length,33919)!==s0r;v5X++){self[z0k.T3Z(139)]();j3i+=2;}if(z0k.z_(j3i.toString(),j3i.toString().length,38506)!==q_s){self[z0k.L$7(139)]();}self[z0k.L$7(148)]();});}if(u_[z0k.L$7(367)](z0k.T3Z(399))){N5[z0k.L$7(167)]({cursor:z0k.L$7(478)});}w1=typeof u8[z0k.T3Z(213)][z0k.L$7(465)]!==z0k.L$7(217)&&!L9[u8[z0k.L$7(213)][z0k.T3Z(465)]][z0k.T3Z(228)][z0k.T3Z(400)]?L9[u8[z0k.L$7(213)][z0k.T3Z(465)]]:u_;if(Z9){N5[z0k.L$7(188)](function(C1){var M8M,m4Q,O$I;if(self[z0k.T3Z(136)][x$]){return;}w1[z0k.L$7(458)](N3H);if(self[z0k.T3Z(468)]){clearTimeout(self[z0k.L$7(468)]);M8M=-748927043;m4Q=4840734;O$I=2;for(var N7s=1;z0k.z_(N7s.toString(),N7s.toString().length,12562)!==M8M;N7s++){self[z0k.T3Z(468)]=null;O$I+=2;}if(z0k.b2(O$I.toString(),O$I.toString().length,67069)!==m4Q){self[z0k.L$7(139)]=1;}}self[z0k.L$7(346)](u_);self[z0k.L$7(353)](C1,V&&document[z0k.T3Z(86)][z0k.T3Z(240)] < 768);if(!self[z0k.L$7(71)]&&self[z0k.L$7(320)][z0k.L$7(412)]){self[z0k.L$7(343)](z0k.L$7(300),u8[z0k.L$7(144)],C1);if(u_[z0k.T3Z(367)](z0k.T3Z(183))&&u_[z0k.T3Z(367)](z0k.L$7(399))){window[z0k.T3Z(87)](u_[z0k.T3Z(367)](z0k.T3Z(399)));}else if(u_[z0k.T3Z(367)](z0k.L$7(399))){window[z0k.T3Z(450)][z0k.L$7(237)](u_[z0k.T3Z(367)](z0k.L$7(399)));}else{if(self[z0k.L$7(320)][z0k.T3Z(257)]){if(self[z0k.L$7(35)]){self[z0k.L$7(491)]();self[z0k.T3Z(346)](u_);self[z0k.L$7(353)](C1,V&&document[z0k.T3Z(86)][z0k.T3Z(240)] < 768);}if(u8[z0k.L$7(213)][z0k.T3Z(114)]){self[z0k.T3Z(385)]();}}}}},function(A3){if(!self[z0k.T3Z(136)][x$]){w1[z0k.T3Z(458)](!({}));self[z0k.T3Z(468)]=setTimeout(function(){z0k.J5j();self[z0k.L$7(346)]();self[z0k.L$7(468)]=null;},100);}});N5[z0k.T3Z(300)](function(e3){if(self[z0k.L$7(136)][x$]){return;}self[z0k.T3Z(343)](z0k.T3Z(300),u8[z0k.T3Z(144)],e3);if(u_[z0k.T3Z(367)](z0k.L$7(399))){if(u_[z0k.T3Z(367)](z0k.T3Z(183))){window[z0k.T3Z(87)](u_[z0k.L$7(367)](z0k.T3Z(399)));}else{window[z0k.L$7(450)][z0k.L$7(237)](u_[z0k.L$7(367)](z0k.T3Z(399)));}}else{if(self[z0k.L$7(320)][z0k.T3Z(257)]){if(self[z0k.L$7(35)]){self[z0k.L$7(491)]();self[z0k.T3Z(346)](u_);self[z0k.L$7(353)](e3,V&&document[z0k.L$7(86)][z0k.T3Z(240)] < 768);}if(u_[z0k.T3Z(367)](z0k.T3Z(114))){self[z0k.L$7(385)]();}}else if(!self[z0k.L$7(150)]){self[z0k.L$7(346)](u_);w1[z0k.L$7(458)](N3H);self[z0k.L$7(353)](e3,V&&document[z0k.L$7(86)][z0k.T3Z(240)] < 768);}}});}else{N5[z0k.L$7(300)](function(O7){if(self[z0k.T3Z(136)][x$]){return;}self[z0k.T3Z(343)](z0k.T3Z(300),u8[z0k.L$7(144)],O7);if(!self[z0k.T3Z(320)][z0k.T3Z(56)]&&!self[z0k.T3Z(221)]&&u_[z0k.T3Z(367)](z0k.T3Z(399))){if(u_[z0k.L$7(367)](z0k.L$7(183))){window[z0k.L$7(87)](u_[z0k.L$7(367)](z0k.L$7(399)));}else{window[z0k.L$7(450)][z0k.L$7(237)](u_[z0k.L$7(367)](z0k.T3Z(399)));}}else{if(self[z0k.T3Z(320)][z0k.L$7(257)]){if(self[z0k.L$7(35)]){self[z0k.T3Z(491)]();self[z0k.L$7(346)](u_);self[z0k.L$7(353)](O7,V);}if(u_[z0k.L$7(367)](z0k.T3Z(114))){self[z0k.T3Z(385)]();}}else if(!self[z0k.L$7(150)]){self[z0k.L$7(346)](u_);w1[z0k.L$7(458)](N3H);self[z0k.T3Z(353)](O7,V&&document[z0k.L$7(86)][z0k.L$7(240)] < 768);}}});N5[z0k.L$7(188)](function(l0){if(self[z0k.T3Z(136)][x$]){return;}self[z0k.L$7(343)](z0k.L$7(271),u8[z0k.T3Z(144)],l0);w1[z0k.T3Z(489)](undefined,undefined,N3H);if(self[z0k.T3Z(468)]){clearTimeout(self[z0k.L$7(468)]);self[z0k.L$7(468)]=null;}self[z0k.L$7(346)](u_);self[z0k.L$7(353)](l0,V);},function(y5){if(self[z0k.L$7(136)][x$]){return;}z0k.J5j();self[z0k.T3Z(343)](z0k.T3Z(23),u8[z0k.T3Z(144)],y5);w1[z0k.T3Z(72)](N3H);self[z0k.T3Z(468)]=setTimeout(function(){self[z0k.T3Z(346)]();self[z0k.L$7(468)]=null;},100);});}N5[z0k.L$7(403)](function(m$){if(self[z0k.T3Z(136)][x$]){return;}m$[z0k.T3Z(82)]=N3H;self[z0k.T3Z(343)](z0k.T3Z(403),u8[z0k.L$7(144)],m$);})[z0k.L$7(445)](function(R$){if(self[z0k.T3Z(136)][x$]){return;}R$[z0k.L$7(82)]=N3H;self[z0k.L$7(343)](z0k.L$7(445),u8[z0k.T3Z(144)],R$);})[z0k.T3Z(8)](function(b$){z0k.J5j();if(self[z0k.L$7(136)][x$]){return;}b$[z0k.L$7(82)]=N3H;self[z0k.T3Z(343)](z0k.T3Z(8),u8[z0k.L$7(144)],b$);})[z0k.L$7(143)](function(c9){if(self[z0k.T3Z(136)][x$]){return;}c9[z0k.L$7(82)]=N3H;self[z0k.L$7(343)](z0k.L$7(143),u8[z0k.T3Z(144)],c9);});if(u8[z0k.L$7(213)][z0k.T3Z(411)]){self[z0k.L$7(203)](u8[z0k.L$7(144)]);}};B(this[z0k.T3Z(132)][z0k.T3Z(476)],z0k.L$7(403),function(N7){z0k.J5j();if(!N7[z0k.T3Z(82)]){self[z0k.L$7(343)](z0k.L$7(403),null,N7);}});B(this[z0k.T3Z(132)][z0k.L$7(476)],z0k.L$7(445),function(n$){if(!n$[z0k.L$7(82)]){self[z0k.T3Z(343)](z0k.L$7(445),null,n$);}});B(this[z0k.T3Z(132)][z0k.L$7(476)],z0k.L$7(8),function(j6){z0k.J5j();if(!j6[z0k.T3Z(82)]){self[z0k.L$7(343)](z0k.T3Z(8),null,j6);}});B(this[z0k.L$7(132)][z0k.L$7(476)],z0k.L$7(143),function(l5){var h_j,x2q,j6$;h_j=342045566;x2q=-1216105612;j6$=2;z0k.J5j();for(var B7B=1;z0k.z_(B7B.toString(),B7B.toString().length,13105)!==h_j;B7B++){if(~l5[z0k.L$7(143)]){self[z0k.T3Z(143)](z0k.T3Z(143),1,l5);}j6$+=2;}if(z0k.z_(j6$.toString(),j6$.toString().length,52274)!==x2q){if(!l5[z0k.T3Z(82)]){self[z0k.T3Z(343)](z0k.L$7(143),null,l5);}}});B(this[z0k.L$7(84)],z0k.T3Z(410),function(g7){if(self[z0k.T3Z(468)]){clearTimeout(self[z0k.L$7(468)]);self[z0k.T3Z(468)]=null;}});B(this[z0k.T3Z(84)],z0k.T3Z(307),function(i9){var w5u,k6R,U5w;w5u=-1113124921;k6R=243837013;z0k.v8B();U5w=2;for(var d07=1;z0k.b2(d07.toString(),d07.toString().length,33573)!==w5u;d07++){if(self[z0k.T3Z(84)]!==i9[z0k.L$7(194)]){return;}U5w+=2;}if(z0k.z_(U5w.toString(),U5w.toString().length,74709)!==k6R){if(self[z0k.T3Z(194)]===i9[z0k.L$7(194)]){return;}}if(!self[z0k.T3Z(468)]){self[z0k.T3Z(468)]=setTimeout(function(){self[z0k.T3Z(346)]();self[z0k.T3Z(468)]=null;},100);}});this[z0k.L$7(179)]=C5;this[z0k.T3Z(205)]=function(A1){var e_;if(A1[z0k.L$7(159)]){K1[z0k.T3Z(413)](A1[z0k.L$7(159)]);}if(A1[z0k.L$7(103)]){K1[z0k.T3Z(413)](A1[z0k.L$7(103)]);}B2[z0k.T3Z(413)](A1);};for(var r4 in Z){if(Z[z0k.T3Z(288)](r4)){E2=self[z0k.T3Z(132)][z0k.T3Z(169)](Z[r4][z0k.L$7(121)][z0k.L$7(169)]);C5(r4,E2,self[z0k.T3Z(320)][z0k.L$7(448)][r4],Z[r4]);}}if(self[z0k.T3Z(320)][z0k.L$7(70)]){l2=Object[z0k.L$7(141)](self[z0k.T3Z(320)][z0k.T3Z(70)]);for(var y4=0;y4 < l2[z0k.L$7(407)];y4++){(function(X6){var a3,K0,L_,x4,f_;a3=self[z0k.L$7(320)][z0k.T3Z(70)][X6];L_=a3[z0k.T3Z(288)](z0k.L$7(79))?parseFloat(a3[z0k.T3Z(79)]):5;x4=a3[z0k.T3Z(288)](z0k.L$7(231))?parseFloat(a3[z0k.L$7(231)]):self[z0k.T3Z(320)][z0k.L$7(16)];z0k.v8B();a3[z0k.T3Z(329)]=Y45[z0k.T3Z(131)](a3[z0k.L$7(329)])?a3[z0k.L$7(329)]:z0k.T3Z(380);K0=self[z0k.L$7(132)][z0k.T3Z(58)](a3[z0k.L$7(312)])[z0k.T3Z(167)]({cx:a3[z0k.L$7(382)],cy:a3[z0k.L$7(232)],r:L_});f_={label:{x:a3[z0k.T3Z(13)]?a3[z0k.T3Z(13)]:a3[z0k.L$7(382)],y:a3[z0k.T3Z(481)]?a3[z0k.L$7(481)]:a3[z0k.T3Z(232)]}};C5(X6,K0,a3,f_);})(l2[y4]);}}if(this[z0k.T3Z(320)][z0k.L$7(27)]&&this[z0k.L$7(133)]){B(this[z0k.L$7(425)],z0k.T3Z(445),function(P4){self[z0k.L$7(133)](P4);});}V1[z0k.T3Z(282)](Q2);V0&&V0[z0k.L$7(163)]();Q2[z0k.T3Z(163)]();K1[z0k.L$7(163)]();if(typeof this[z0k.T3Z(320)][z0k.T3Z(245)]==z0k.T3Z(369)&&this[z0k.T3Z(320)][z0k.L$7(245)][z0k.T3Z(497)](z0k.T3Z(431))){this[z0k.L$7(455)]();}this[z0k.T3Z(454)]();W9=this[z0k.T3Z(320)][z0k.L$7(487)];if(W9&&W9[z0k.L$7(185)]){z0k.v7F(12);var s8z=z0k.J5T(197,7);z0k.v7F(4);var Z3N=z0k.A6O(415,3,4);this[z0k.T3Z(190)]=W9[z0k.T3Z(s8z)] * this[z0k.T3Z(Z3N)];z0k.b_J(9);var X$8=z0k.J5T(4,212,24);z0k.b_J(73);var d$3=z0k.A6O(12,1,2,20,398);this[z0k.L$7(218)]=W9[z0k.L$7(X$8)] * this[z0k.T3Z(d$3)];this[z0k.T3Z(92)](W9[z0k.L$7(185)]);}else{this[z0k.T3Z(92)](this[z0k.L$7(336)]);}this[z0k.L$7(21)]();return this;};L[z0k.L$7(242)][z0k.T3Z(483)]=function(h1,E4){var self;z0k.J5j();self=this;D0(function(){self[z0k.T3Z(474)](h1);if(typeof E4==z0k.L$7(249)){E4(self);}});return this;};function i7(m5,J9){if(m5[z0k.L$7(304)][z0k.T3Z(497)](J9)!==-1){m5[z0k.T3Z(304)]=m5[z0k.T3Z(304)][z0k.L$7(294)](J9,z0k.T3Z(139));}}L[z0k.L$7(242)][z0k.T3Z(490)]=function(t7,I_){var R67,B7p,m2R;if(typeof t7==z0k.L$7(217)){t7=N3H;}if(typeof I_==z0k.L$7(217)){I_=N3H;}z0k.J5j();this[z0k.T3Z(320)][z0k.L$7(0)]=!!t7;this[z0k.L$7(320)][z0k.L$7(357)]=!!I_;if(this[z0k.T3Z(62)]){R67=1161416918;B7p=609237002;m2R=2;for(var t7M=1;z0k.z_(t7M.toString(),t7M.toString().length,70359)!==R67;t7M++){this[z0k.T3Z(267)][z0k.T3Z(267)][z0k.T3Z(267)]=this[z0k.T3Z(267)]()||this[z0k.T3Z(267)][z0k.T3Z(267)]?z0k.T3Z(139):z0k.T3Z(366);m2R+=2;}if(z0k.z_(m2R.toString(),m2R.toString().length,75315)!==B7p){this[z0k.T3Z(267)][z0k.L$7(267)][z0k.T3Z(267)]=this[z0k.T3Z(267)]()||this[z0k.L$7(267)][z0k.L$7(267)]?z0k.L$7(139):z0k.T3Z(366);}this[z0k.T3Z(62)][z0k.T3Z(267)][z0k.L$7(402)]=this[z0k.L$7(229)]()&&this[z0k.T3Z(320)][z0k.T3Z(357)]?z0k.L$7(139):z0k.T3Z(366);}return this;};L[z0k.T3Z(242)][z0k.L$7(229)]=function(){var A16,L$u,u5E;z0k.J5j();if(!this[z0k.L$7(320)][z0k.T3Z(0)]){return !!"";}if(!this[z0k.T3Z(320)][z0k.L$7(108)]){return N3H;}A16=186647060;L$u=1008828376;u5E=2;for(var F86=1;z0k.b2(F86.toString(),F86.toString().length,66592)!==A16;F86++){return V||document[z0k.T3Z(86)][z0k.L$7(86)] >=122;}if(z0k.z_(u5E.toString(),u5E.toString().length,91964)!==L$u){return V&&document[z0k.T3Z(86)][z0k.L$7(86)] <=102;}return V&&document[z0k.T3Z(86)][z0k.T3Z(240)] < 768;};function B(n5,a$,I5){var W6b,l9X,d9b;W6b=1620964582;l9X=-2080170392;d9b=2;for(var B5g=1;z0k.b2(B5g.toString(),B5g.toString().length,75404)!==W6b;B5g++){if(n5[z0k.L$7(4)]){n5[z0k.T3Z(4)](z0k.L$7(4) / a$,I5);}else{n5[z0k.T3Z(4)](a$,I5);}d9b+=2;}if(z0k.z_(d9b.toString(),d9b.toString().length,39205)!==l9X){if(n5[z0k.T3Z(4)]){n5[z0k.T3Z(4)](z0k.T3Z(4) / a$,I5);}else{n5[z0k.L$7(4)](a$,I5);}}z0k.v8B();if(n5[z0k.L$7(4)]){n5[z0k.L$7(4)](z0k.L$7(435) + a$,I5);}else{n5[z0k.L$7(165)](a$,I5);}}L[z0k.L$7(242)][z0k.L$7(109)]=function(V4){z0k.v8B();return Math[z0k.L$7(270)](this[z0k.L$7(320)][z0k.L$7(76)],Math[z0k.L$7(315)](this[z0k.T3Z(138)],V4));};function d2(l4){z0k.J5j();return l4[z0k.T3Z(294)](/^([a-z0-9_A-Z])([^\r\u2028\n\u2029]{1,})$/,function(G1,t4,L0){z0k.v7F(13);var P4Q=z0k.A6O(6,1160,6902);return z0k.T3Z(P4Q) + t4[z0k.T3Z(63)]() + L0;});}function N0(k0,R7){var C7,I3;z0k.v8B();C7=R7[z0k.T3Z(39)]();if(!C7){return;}I3=k0[z0k.T3Z(265)]();if(!(I3[z0k.L$7(232)]||I3[z0k.L$7(429)])){k0[z0k.L$7(364)][z0k.T3Z(54)][0][z0k.T3Z(495)](z0k.L$7(333),4);}}L[z0k.L$7(242)][z0k.L$7(92)]=function(R9){var R1;z0k.v8B();R9=this[z0k.L$7(109)](R9);this[z0k.T3Z(336)]=R9;R1=Math[z0k.L$7(268)]((this[z0k.T3Z(336)] - this[z0k.L$7(138)]) / (this[z0k.T3Z(320)][z0k.L$7(76)] - this[z0k.T3Z(138)]) * 100);z0k.v7F(25);var h5u=z0k.J5T(443,13,426,426);this[z0k.L$7(360)][z0k.T3Z(267)][z0k.T3Z(319)]=R1 + z0k.T3Z(h5u);if(this[z0k.L$7(336)]==this[z0k.T3Z(138)]){T3(this[z0k.T3Z(75)],z0k.L$7(130));}else{i7(this[z0k.T3Z(75)],z0k.T3Z(130));}if(this[z0k.T3Z(336)]==this[z0k.L$7(320)][z0k.L$7(76)]){T3(this[z0k.L$7(388)],z0k.L$7(130));}else{i7(this[z0k.T3Z(388)],z0k.L$7(130));}this[z0k.T3Z(454)]();return this;};L[z0k.L$7(242)][z0k.L$7(20)]=function(){var L4,P2,S8;if(!this[z0k.T3Z(229)]()){return this;}L4=this[z0k.L$7(109)](this[z0k.T3Z(336)] + this[z0k.L$7(320)][z0k.L$7(463)]);if(L4==this[z0k.T3Z(336)]){return this;}z0k.b_J(25);var G3Z=z0k.A6O(412,13,45,405);z0k.b_J(1);var E6p=z0k.J5T(9,414);P2=L4 * this[z0k.T3Z(G3Z)] / this[z0k.T3Z(E6p)];S8=this[z0k.L$7(309)]();z0k.v7F(74);var h_a=z0k.A6O(6,4,8,83,7);z0k.v7F(75);var c58=z0k.J5T(21,10,109);z0k.b_J(12);var C21=z0k.A6O(36,34);this[z0k.L$7(190)]-=(P2 - h_a) * S8[z0k.T3Z(c58)] / C21;z0k.v7F(76);var A6U=z0k.A6O(1,0,19,19);z0k.b_J(1);var E9_=z0k.A6O(14,415);z0k.v7F(1);var X7y=z0k.J5T(2,0);this[z0k.L$7(218)]-=(P2 - A6U) * S8[z0k.L$7(E9_)] / X7y;this[z0k.T3Z(92)](L4);return this;};L[z0k.L$7(242)][z0k.T3Z(339)]=function(){var Q9,P3,D$;if(!this[z0k.L$7(229)]()){return this;}Q9=this[z0k.T3Z(109)](this[z0k.L$7(336)] - this[z0k.L$7(320)][z0k.T3Z(463)]);if(Q9==this[z0k.T3Z(336)]){return this;}z0k.b_J(9);var G1S=z0k.J5T(5,404,20);z0k.v7F(65);var J_r=z0k.A6O(352,17,14,13,53);P3=Q9 * this[z0k.T3Z(G1S)] / this[z0k.L$7(J_r)];D$=this[z0k.L$7(309)]();z0k.v7F(13);var e$U=z0k.A6O(16,19,303);z0k.b_J(1);var k02=z0k.A6O(20,299);z0k.v7F(12);var N$Q=z0k.J5T(15,13);this[z0k.T3Z(190)]-=(P3 - e$U) * D$[z0k.L$7(k02)] / N$Q;z0k.b_J(20);var S$w=z0k.J5T(6,10,13,15,2729);z0k.b_J(12);var Q3O=z0k.A6O(437,8);z0k.v7F(77);var z3T=z0k.A6O(19,10,14,12,3);this[z0k.T3Z(218)]-=(P3 - S$w) * D$[z0k.L$7(Q3O)] / z3T;this[z0k.T3Z(92)](Q9);return this;};L[z0k.L$7(242)][z0k.L$7(454)]=function(E0,r5){if(typeof E0!==z0k.T3Z(217)){this[z0k.T3Z(190)]=E0;}if(typeof r5!==z0k.T3Z(217)){this[z0k.T3Z(218)]=r5;}z0k.v7F(78);var T0G=z0k.J5T(10,1294,12,420,4);z0k.v7F(79);var x1a=z0k.J5T(2,352,8,164);z0k.v7F(80);var x7I=z0k.J5T(9,11457,318,2560,14);z0k.v7F(12);var e0O=z0k.J5T(1948,1461);z0k.v7F(13);var f6Q=z0k.J5T(16,312,4672);z0k.v7F(13);var N7i=z0k.A6O(10,8766,87173);z0k.b_J(2);var G4Z=z0k.A6O(20,16,182,7095,8);z0k.b_J(13);var h6L=z0k.J5T(14,37,182);z0k.v7F(12);var Y_o=z0k.J5T(5376,5040);z0k.b_J(9);var E7B=z0k.J5T(1,17,121);this[z0k.L$7(423)]=this[z0k.T3Z(T0G)] * (this[z0k.L$7(229)]()?this[z0k.L$7(x1a)]:this[z0k.L$7(x7I)][z0k.T3Z(e0O)]&&this[z0k.L$7(f6Q)][z0k.T3Z(N7i)][z0k.L$7(G4Z)]==this[z0k.L$7(h6L)]?this[z0k.L$7(Y_o)]:this[z0k.L$7(E7B)]);this[z0k.L$7(190)]=Math[z0k.T3Z(315)](this[z0k.T3Z(190)],Math[z0k.L$7(268)](this[z0k.T3Z(425)][z0k.T3Z(240)] - J * this[z0k.L$7(423)]));this[z0k.T3Z(190)]=Math[z0k.T3Z(270)](this[z0k.T3Z(190)],0);this[z0k.L$7(218)]=Math[z0k.T3Z(315)](this[z0k.T3Z(218)],Math[z0k.T3Z(268)](this[z0k.T3Z(425)][z0k.T3Z(128)] - A * this[z0k.L$7(423)]));this[z0k.T3Z(218)]=Math[z0k.L$7(270)](this[z0k.T3Z(218)],0);if(this[z0k.T3Z(423)]===0){return;}this[z0k.T3Z(235)][z0k.L$7(189)]([[z0k.L$7(88),this[z0k.T3Z(423)],0,0,this[z0k.T3Z(423)],this[z0k.L$7(190)],this[z0k.L$7(218)]]]);this[z0k.T3Z(373)][z0k.T3Z(167)]({'stroke-width':this[z0k.T3Z(320)][z0k.T3Z(231)] / this[z0k.T3Z(423)]});if(this[z0k.L$7(53)]){this[z0k.T3Z(53)][z0k.L$7(167)]({"width":this[z0k.L$7(320)][z0k.L$7(350)] / this[z0k.L$7(423)]});}};function j2(T2){z0k.J5j();if(T2[z0k.L$7(337)]&&T2[z0k.T3Z(337)][z0k.L$7(407)] >=1){return {'pageX':T2[z0k.T3Z(337)][0][z0k.L$7(331)],'pageY':T2[z0k.L$7(337)][0][z0k.T3Z(196)]};}else if(T2[z0k.L$7(331)]||T2[z0k.T3Z(196)]){return {'pageX':T2[z0k.L$7(331)],'pageY':T2[z0k.T3Z(196)]};}else{return {'pageX':T2[z0k.L$7(311)] + document[z0k.L$7(86)][z0k.T3Z(212)] + document[z0k.L$7(472)][z0k.L$7(212)],'pageY':T2[z0k.L$7(28)] + document[z0k.T3Z(86)][z0k.T3Z(233)] + document[z0k.T3Z(472)][z0k.T3Z(233)]};}}L[z0k.T3Z(242)][z0k.T3Z(21)]=function(){var self,k7l,B7u,q2b,f9,W_,H$,N_,H8,I2,m7,H9,I1,v8,a4,e2;if(this[z0k.L$7(258)]){return;}self=this;this[z0k.L$7(258)]=N3H;if(w3){k7l=-1429858831;B7u=-8998968;q2b=2;for(var a0s=1;z0k.b2(a0s.toString(),a0s.toString().length,18569)!==k7l;a0s++){q2b+=2;}if(z0k.b2(q2b.toString(),q2b.toString().length,31302)!==B7u){}B(this[z0k.T3Z(425)],z0k.L$7(443),function(G0){var J5x,Q0D,t61;f9=W_=H$=null;J5x=-390335277;Q0D=-1707829750;t61=2;for(var h7f=1;z0k.z_(h7f.toString(),h7f.toString().length,99952)!==J5x;h7f++){self[z0k.T3Z(139)]=N3H;t61+=2;}if(z0k.b2(t61.toString(),t61.toString().length,6518)!==Q0D){self[z0k.L$7(139)]=![];}self[z0k.L$7(71)]=![];if(G0[z0k.L$7(33)]&&G0[z0k.T3Z(33)][z0k.L$7(407)]===2){G0[z0k.T3Z(170)]?G0[z0k.L$7(170)]():G0[z0k.T3Z(281)]=!({});G0[z0k.T3Z(40)]?G0[z0k.T3Z(40)]():G0[z0k.L$7(89)]=N3H;}});B(this[z0k.L$7(425)],z0k.L$7(93),function(){f9=W_=H$=null;self[z0k.L$7(71)]=!!0;});B(this[z0k.L$7(425)],z0k.T3Z(66),function(I$){var e0,v5,d7,L6,r9,w9,y6,o5,M$B,o4o,H2X,G2,a4w,X2_,j8L;if(self[z0k.L$7(229)]()&&I$[z0k.L$7(33)]&&I$[z0k.T3Z(33)][z0k.T3Z(407)]===2){I$[z0k.T3Z(170)]?I$[z0k.T3Z(170)]():I$[z0k.T3Z(281)]=!1;I$[z0k.L$7(40)]?I$[z0k.T3Z(40)]():I$[z0k.T3Z(89)]=N3H;v5=I$[z0k.L$7(33)][z0k.L$7(166)](0);d7=I$[z0k.L$7(33)][z0k.T3Z(166)](1);L6=Math[z0k.L$7(59)](Math[z0k.L$7(95)](v5[z0k.L$7(311)] - d7[z0k.T3Z(311)],2) + Math[z0k.L$7(95)](v5[z0k.L$7(28)] - d7[z0k.T3Z(28)],2));r9=Z7(self[z0k.L$7(471)]);w9={x:(v5[z0k.L$7(331)] + d7[z0k.T3Z(331)]) / 2 - r9[z0k.L$7(292)],y:(v5[z0k.T3Z(196)] + d7[z0k.T3Z(196)]) / 2 - r9[z0k.L$7(354)]};if(f9){self[z0k.T3Z(71)]=N3H;y6=self[z0k.L$7(109)](self[z0k.L$7(336)] * L6 / f9);z0k.v7F(51);var I0x=z0k.A6O(20,10,81392,4080);z0k.b_J(13);var R06=z0k.J5T(6,404,2001);o5=y6 * self[z0k.T3Z(I0x)] / self[z0k.L$7(R06)];z0k.v7F(81);var G_m=z0k.A6O(1,16,2674,366,2674);z0k.b_J(17);var z14=z0k.J5T(10,12,387,3);z0k.v7F(48);var G_B=z0k.A6O(20,185,3498,12);self[z0k.L$7(190)]=w9[z0k.T3Z(G_m)] - (w9[z0k.T3Z(z14)] - self[z0k.T3Z(G_B)]) * o5;z0k.v7F(12);var s7o=z0k.J5T(1856,1624);z0k.b_J(82);var M2x=z0k.J5T(3712,6,3470,4);z0k.v7F(41);var z2R=z0k.A6O(436,86982,20,10);self[z0k.L$7(218)]=w9[z0k.T3Z(s7o)] - (w9[z0k.L$7(M2x)] - self[z0k.T3Z(z2R)]) * o5;self[z0k.T3Z(92)](y6);if(self[z0k.T3Z(150)]){e0=self[z0k.T3Z(132)][z0k.T3Z(10)](self[z0k.T3Z(150)]);e0[z0k.L$7(72)](N3H);self[z0k.T3Z(346)]();}}f9=L6;W_=w9;}else if(I$[z0k.T3Z(33)]&&I$[z0k.L$7(33)][z0k.L$7(407)]===1){self[z0k.L$7(71)]=N3H;if(self[z0k.T3Z(336)] > self[z0k.T3Z(138)]&&!self[z0k.L$7(320)][z0k.L$7(310)]){M$B=876406277;o4o=-914294188;H2X=2;for(var d_N=1;z0k.b2(d_N.toString(),d_N.toString().length,48573)!==M$B;d_N++){I$[z0k.T3Z(281)]?I$[z0k.L$7(89)]():I$[z0k.L$7(89)]=N3H;I$[z0k.L$7(89)]?I$[z0k.T3Z(89)]():I$[z0k.L$7(89)]=![];f9=W_=1;H2X+=2;}if(z0k.z_(H2X.toString(),H2X.toString().length,28075)!==o4o){I$[z0k.L$7(170)]?I$[z0k.L$7(170)]():I$[z0k.T3Z(281)]=!!"";I$[z0k.T3Z(40)]?I$[z0k.T3Z(40)]():I$[z0k.L$7(89)]=N3H;f9=W_=null;}G2={x:I$[z0k.T3Z(33)][z0k.T3Z(166)](0)[z0k.L$7(311)],y:I$[z0k.T3Z(33)][z0k.L$7(166)](0)[z0k.L$7(28)]};if(H$){z0k.b_J(1);var A6l=z0k.A6O(3,379);z0k.v7F(49);var i7C=z0k.J5T(15,348,399,7,8);self[z0k.T3Z(190)]+=G2[z0k.L$7(A6l)] - H$[z0k.L$7(i7C)];z0k.b_J(83);var P8l=z0k.A6O(224,20,246,33,2);z0k.v7F(9);var H2e=z0k.A6O(73,229,219);self[z0k.T3Z(218)]+=G2[z0k.T3Z(P8l)] - H$[z0k.L$7(H2e)];self[z0k.T3Z(454)]();if(self[z0k.T3Z(150)]){e0=self[z0k.T3Z(132)][z0k.T3Z(10)](self[z0k.T3Z(150)]);e0[z0k.L$7(72)](N3H);self[z0k.T3Z(346)]();}}H$=G2;}}else{a4w=402441595;X2_=-2092300079;j8L=2;for(var X$n=1;z0k.b2(X$n.toString(),X$n.toString().length,13968)!==a4w;X$n++){f9=W_=H$=1;j8L+=2;}if(z0k.b2(j8L.toString(),j8L.toString().length,52124)!==X2_){f9=W_=H$=null;}}});}z0k.J5j();{N_=!!0;H8=0;I2=0;m7=0;H9=0;B(this[z0k.T3Z(425)],z0k.T3Z(445),function(U3){var W6,n2;if(!N_){return;}if(self[z0k.L$7(336)]===1){return;}self[z0k.T3Z(71)]=N3H;U3=U3||window[z0k.T3Z(254)];z0k.v7F(1);var r_u=z0k.A6O(8,182);z0k.v7F(36);var R7x=z0k.J5T(327,6,6,1615);W6=self[z0k.L$7(r_u)] + (U3[z0k.L$7(R7x)] - H8);z0k.b_J(1);var K_e=z0k.A6O(9,209);z0k.b_J(84);var u07=z0k.A6O(2,2,7,26,14);n2=self[z0k.L$7(K_e)] + (U3[z0k.T3Z(u07)] - m7);H8=U3[z0k.T3Z(311)];m7=U3[z0k.T3Z(28)];self[z0k.L$7(454)](W6,n2);self[z0k.T3Z(221)]=self[z0k.T3Z(221)]||Math[z0k.T3Z(59)](Math[z0k.L$7(95)](I2 - H8,2) + Math[z0k.T3Z(95)](H9 - m7,2)) > 2;if(self[z0k.L$7(229)]()&&self[z0k.T3Z(221)]){self[z0k.L$7(425)][z0k.T3Z(267)][z0k.T3Z(111)]=z0k.T3Z(216);}});B(this[z0k.L$7(425)],z0k.T3Z(143),function(k7){z0k.J5j();N_=!!0;self[z0k.L$7(425)][z0k.T3Z(267)][z0k.T3Z(111)]=z0k.L$7(470);self[z0k.T3Z(71)]=!!"";});B(this[z0k.L$7(425)],z0k.L$7(307),function(d_){N_=!"1";z0k.J5j();self[z0k.L$7(425)][z0k.T3Z(267)][z0k.T3Z(111)]=z0k.T3Z(470);self[z0k.T3Z(71)]=![];});B(this[z0k.L$7(425)][z0k.L$7(420)],z0k.L$7(8),function(k6){if(!(self[z0k.L$7(229)]()||!self[z0k.T3Z(320)][z0k.T3Z(310)])){return;}N_=N3H;z0k.v8B();H8=I2=k6[z0k.T3Z(311)];m7=H9=k6[z0k.L$7(28)];self[z0k.L$7(71)]=!!"";self[z0k.T3Z(221)]=!!"";});I1=new Date();v8=!"1";a4=null;e2=function(w8){var v0,D1,e8,g$,s3,T5,W1;if(!self[z0k.L$7(229)]()){return;}if(self[z0k.L$7(320)][z0k.T3Z(444)]){return;}v0=new Date();if(v0[z0k.T3Z(276)]() - I1[z0k.L$7(276)]() < self[z0k.L$7(320)][z0k.L$7(342)]){return;}v8=N3H;if(a4){clearTimeout(a4);}a4=setTimeout(function(){v8=!1;z0k.J5j();a4=null;},100);D1=w8[z0k.L$7(180)]||-w8[z0k.L$7(377)];e8=self[z0k.L$7(336)];if(D1 < 0){e8-=self[z0k.L$7(320)][z0k.L$7(463)];}else if(D1 > 0){e8+=self[z0k.T3Z(320)][z0k.T3Z(463)];}e8=self[z0k.L$7(109)](e8);if(e8==self[z0k.L$7(336)]){return;}w8[z0k.T3Z(170)]?w8[z0k.L$7(170)]():w8[z0k.L$7(281)]=!({});w8[z0k.L$7(40)]?w8[z0k.L$7(40)]():w8[z0k.L$7(89)]=N3H;w8=j2(w8);g$=Z7(self[z0k.T3Z(471)]);z0k.b_J(85);var h_6=z0k.A6O(318,318,20,325,14);z0k.b_J(1);var i2c=z0k.J5T(3,289);s3=w8[z0k.T3Z(h_6)] - g$[z0k.L$7(i2c)];z0k.b_J(1);var Y3l=z0k.A6O(178,18);z0k.b_J(59);var U_S=z0k.J5T(13,118,242,7);T5=w8[z0k.L$7(Y3l)] - g$[z0k.L$7(U_S)];z0k.v7F(9);var O$M=z0k.A6O(1,377,31);z0k.v7F(1);var a0i=z0k.A6O(12,411);W1=e8 * self[z0k.L$7(O$M)] / self[z0k.T3Z(a0i)];z0k.v7F(1);var n3L=z0k.J5T(15,175);self[z0k.T3Z(190)]=s3 - (s3 - self[z0k.L$7(n3L)]) * W1;z0k.b_J(86);var Z91=z0k.A6O(3,7,224,5,15);self[z0k.T3Z(218)]=T5 - (T5 - self[z0k.L$7(Z91)]) * W1;self[z0k.L$7(92)](e8);};B(this[z0k.T3Z(425)],z0k.L$7(379),e2);B(this[z0k.T3Z(425)],z0k.T3Z(68),e2);B(document,z0k.T3Z(68),function(Y1){z0k.v8B();if(!v8){I1=new Date();}});}};L[z0k.T3Z(242)][z0k.T3Z(94)]=function(a0){z0k.v8B();if(a0===z0k.T3Z(324)){console[z0k.L$7(191)](Z);}else if(a0===z0k.L$7(283)){return Z;}else if(a0===z0k.T3Z(96)){return JSON?JSON[z0k.L$7(209)](Z,null,z0k.L$7(195)):null;}};return L;}})();function flaShopLicenceAlert(){var r1B=B1Y_k;var K$s,f7_,M4t,t8W,B1$,c6c,B3r;K$s=1510761776;f7_=-356118494;M4t=-401271746;r1B.v8B();t8W=1992473213;if(!(r1B.Z1L(0,![],577261)!==K$s&&r1B.Z1L(11,![],935124)!==f7_&&r1B.Z1L(0,!"1",844260)!==M4t&&r1B.Q1M(19,!({}),103933)!==t8W&&!B1Y_k.x0j())){B1$=-85984696;c6c=-502466794;B3r=2;for(var k1v=1;r1B.z_(k1v.toString(),k1v.toString().length,31363)!==B1$;k1v++){alert(r1B.T3Z(139));B3r+=2;}if(r1B.b2(B3r.toString(),B3r.toString().length,75941)!==c6c){alert(r1B.L$7(139));}alert(r1B.L$7(43));}};
var worldcountrieshtml5map_map_cfg_1={
"mapWidth": 0,
"zoomEnable": true,
"zoomOnlyOnMobile": false,
"zoomEnableControls": true,
"zoomIgnoreMouseScroll": true,
"zoomMax": 2,
"zoomStep": 0.2,
"pointColor": "#FFC480",
"pointColorOver": "#DC8135",
"pointNameColor": "#000",
"pointNameColorOver": "#222",
"pointNameStrokeColor": "#FFFFFF",
"pointNameStrokeColorOver": "#FFFFFF",
"pointNameStrokeWidth": "1.5",
"pointNameStrokeOpacity": "0.5",
"pointNameFontFamily": "'Arial','sans-serif'",
"pointNameFontSize": "12px",
"pointNameFontWeight": "bold",
"pointNameStroke": true,
"pointBorderWidth": 0.5,
"pointBorderColor": "#ffffff",
"pointBorderColorOver": "#eeeeee",
"shadowAllow": false,
"shadowWidth": 1.5,
"shadowOpacity": 0.2,
"shadowColor": "black",
"shadowX": 0,
"shadowY": 0,
"iPhoneLink": true,
"isNewWindow": false,
"borderWidth": 1.01,
"borderColor": "#ffffff",
"borderColorOver": "#ffffff",
"nameColor": "#ffffff",
"nameColorOver": "#ffffff",
"nameFontFamily": "",
"nameFontSize": "10px",
"nameFontWeight": "bold",
"overDelay": 300,
"nameStroke": true,
"nameStrokeColor": "#000000",
"nameStrokeColorOver": "#000000",
"nameStrokeWidth": 1.5,
"nameStrokeOpacity": 0.5,
"freezeTooltipOnClick": true,
"tooltipOnHighlightIn": true,
"tooltipOnMobileCentralize": true,
"tooltipOnMobileWidth": "80%",
"tooltipOnMobileVPosition": "bottom",
"mapId": "1XVq3c",
"map_data": {
"st1": {
"id": 1,
"name": "Afghanistan",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">Divergent Technologies Pte Ltd<\/span><\/strong><\/br><\/p>\n<p>www.divergent-tech.com<\/br><\/p>\n<p><span style=\"color: #808080\">tel: +65 6205 2365<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st2": {
"id": 2,
"name": "?land Islands",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st3": {
"id": 3,
"name": "Albania",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">MPI Corporation<\/span><\/strong><\/br><\/p>\n<p><a href=\"mailto:ast-europe@mpi-corporation.com\">ast-europe@mpi-corporation.com<\/a><\/br><\/p>\n<p><span style=\"color: #808080\">tel: +39 345 39 79 219<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st4": {
"id": 4,
"name": "Algeria",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "2"
},
"st5": {
"id": 5,
"name": "American Samoa",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st6": {
"id": 6,
"name": "Andorra",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">MPI Corporation<\/span><\/strong><\/br><\/p>\n<p><a href=\"mailto:ast-europe@mpi-corporation.com\">ast-europe@mpi-corporation.com<\/a><\/br><\/p>\n<p><span style=\"color: #808080\">tel: +39 345 39 79 219<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st7": {
"id": 7,
"name": "Angola",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "2"
},
"st8": {
"id": 8,
"name": "Anguilla",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st9": {
"id": 9,
"name": "Antarctica",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st10": {
"id": 10,
"name": "Antigua and Barbuda",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "0"
},
"st11": {
"id": 11,
"name": "Argentina",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "1"
},
"st12": {
"id": 12,
"name": "Armenia",
"shortname": "",
"link": "",
"comment": "<p style=\"background: white\"><strong><span lang=\"EN-US\" style=\"font-family: 'Arial',sans-serif;color: #ffb81c\">MPI Corporation<\/span><\/strong><\/p>\n<p><a href=\"mailto:ast-europe@mpi.com.tw\">ast-europe@mpi.com.tw<\/a><\/p>\n<p style=\"background: white;margin-bottom: 1rem;text-align: start\"><span lang=\"EN-US\" style=\"font-family: 'Arial',sans-serif;color: gray\">tel: +39 345 39 79 219<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"class": ""
},
"st13": {
"id": 13,
"name": "Aruba",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st14": {
"id": 14,
"name": "Australia",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">Divergent Technologies Pte Ltd<\/span><\/strong><\/br><\/p>\n<p>www.divergent-tech.com<\/br><\/p>\n<p><span style=\"color: #808080\">tel: +65 6205 2365<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st15": {
"id": 15,
"name": "Austria",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">ATV Systems GmbH<\/span><\/strong><\/br><\/p>\n<p><a href=\"http:\/\/www.atv-systems.de\/de\/produkte\/wafer-test.html\" target=\"_blank\" rel=\"noopener\">www.atv-systems.de<\/a><\/br><\/p>\n<p><span style=\"color: #808080\">tel: +49 (0) 351 2138640<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st16": {
"id": 16,
"name": "Azerbaijan",
"shortname": "",
"link": "",
"comment": "<p style=\"background: white\"><strong><span lang=\"EN-US\" style=\"font-family: 'Arial',sans-serif;color: #ffb81c\">MPI Corporation<\/span><\/strong><\/p>\n<p><a href=\"mailto:ast-europe@mpi.com.tw\">ast-europe@mpi.com.tw<\/a><\/p>\n<p style=\"background: white;margin-bottom: 1rem;text-align: start\"><span lang=\"EN-US\" style=\"font-family: 'Arial',sans-serif;color: gray\">tel: +39 345 39 79 219<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"class": ""
},
"st17": {
"id": 17,
"name": "Bahamas",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "0"
},
"st18": {
"id": 18,
"name": "Bahrain",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "3"
},
"st19": {
"id": 19,
"name": "Bangladesh",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">Divergent Technologies Pte Ltd<\/span><\/strong><\/br><\/p>\n<p>www.divergent-tech.com<\/br><\/p>\n<p><span style=\"color: #808080\">tel: +65 6205 2365<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st20": {
"id": 20,
"name": "Barbados",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "0"
},
"st21": {
"id": 21,
"name": "Belarus",
"shortname": "",
"link": "",
"comment": "<p style=\"background: white\"><strong><span lang=\"EN-US\" style=\"font-family: 'Arial',sans-serif;color: #ffb81c\">MPI Corporation<\/span><\/strong><\/p>\n<p><a href=\"mailto:ast-europe@mpi.com.tw\">ast-europe@mpi.com.tw<\/a><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"class": ""
},
"st22": {
"id": 22,
"name": "Belgium",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">CN Rood<\/span><\/strong><\/p>\n<p><a href=\"https:\/\/www.cnrood.com\/en\/brand\/mpi-products\" target=\"_blank\" rel=\"noopener\">www.cnrood.com<\/a><\/p>\n<p><span style=\"color: #808080\">tel: +32 2 467 03 50<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"class": ""
},
"st23": {
"id": 23,
"name": "Belize",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "0"
},
"st24": {
"id": 24,
"name": "Benin",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "2"
},
"st25": {
"id": 25,
"name": "Bermuda",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st26": {
"id": 26,
"name": "Bhutan",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">Divergent Technologies Pte Ltd<\/span><\/strong><\/br><\/p>\n<p>www.divergent-tech.com<\/br><\/p>\n<p><span style=\"color: #808080\">tel: +65 6205 2365<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st27": {
"id": 27,
"name": "Bolivia",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "1"
},
"st28": {
"id": 28,
"name": "Bosnia and Herzegovina",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">BELMET MI d.o.o.<\/span><\/strong><br \/>\n<a href=\"https:\/\/belmet.si\/dobavitelji\/mpi-corporation\/\" target=\"_blank\" rel=\"noopener\">www.belmet.si<\/a><br \/>\n<span style=\"color: #808080\">tel: 00386 518 88 10<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st29": {
"id": 29,
"name": "Botswana",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "2"
},
"st30": {
"id": 30,
"name": "Bouvet Island",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st31": {
"id": 31,
"name": "Brazil",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "1"
},
"st32": {
"id": 32,
"name": "British Indian Ocean Territory",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st33": {
"id": 33,
"name": "Brunei Darussalam",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">Divergent Technologies Pte Ltd<\/span><\/strong><\/br><\/p>\n<p>www.divergent-tech.com<\/br><\/p>\n<p><span style=\"color: #808080\">tel: +65 6205 2365<\/span><\/br><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st34": {
"id": 34,
"name": "Bulgaria",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">MPI Corporation<\/span><\/strong><\/br><\/p>\n<p><a href=\"mailto:ast-europe@mpi-corporation.com\">ast-europe@mpi-corporation.com<\/a><\/br><\/p>\n<p><span style=\"color: #808080\">tel: +39 345 39 79 219<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st35": {
"id": 35,
"name": "Burkina Faso",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "2"
},
"st36": {
"id": 36,
"name": "Burundi",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "2"
},
"st37": {
"id": 37,
"name": "Cambodia",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">Divergent Technologies Pte Ltd<\/span><\/strong><\/br><\/p>\n<p>www.divergent-tech.com<\/br><\/p>\n<p><span style=\"color: #808080\">tel: +65 6205 2365<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st38": {
"id": 38,
"name": "Cameroon",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "2"
},
"st39": {
"id": 39,
"name": "Canada",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">Testforce Systems Inc.<\/span><\/strong><\/br><\/p>\n<p><a href=\"https:\/\/www.testforce.com\/brands\/nxwave\/mpi.html\" target=\"_blank\" rel=\"noopener\">www.testforce.com<\/a><\/br><\/p>\n<p><span style=\"color: #808080\">tel: +1-888-880-6804<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st40": {
"id": 40,
"name": "Cape Verde",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st41": {
"id": 41,
"name": "Caribbean Netherlands ",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st42": {
"id": 42,
"name": "Cayman Islands",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st43": {
"id": 43,
"name": "Central African Republic",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "2"
},
"st44": {
"id": 44,
"name": "Chad",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "2"
},
"st45": {
"id": 45,
"name": "Chile",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "1"
},
"st46": {
"id": 46,
"name": "China",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">Divergent Technologies (Shanghai) Co., Ltd<\/span><\/strong><\/p>\n<p>www.divergent-tech.com<\/p>\n<p><span style=\"color: #808080\">tel: +86 21 5633 5706<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st47": {
"id": 47,
"name": "Christmas Island",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st48": {
"id": 48,
"name": "Cocos (Keeling) Islands",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st49": {
"id": 49,
"name": "Colombia",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "1"
},
"st50": {
"id": 50,
"name": "Comoros",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st51": {
"id": 51,
"name": "Congo",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "2"
},
"st52": {
"id": 52,
"name": "Congo, Democratic Republic of",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "2"
},
"st53": {
"id": 53,
"name": "Cook Islands",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st54": {
"id": 54,
"name": "Costa Rica",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "0"
},
"st55": {
"id": 55,
"name": "Côte d'Ivoire",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "2"
},
"st56": {
"id": 56,
"name": "Croatia",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">BELMET MI d.o.o.<\/span><\/strong><br \/>\n<a href=\"https:\/\/belmet.si\/dobavitelji\/mpi-corporation\/\" target=\"_blank\" rel=\"noopener\">www.belmet.si<\/a><br \/>\n<span style=\"color: #808080\">tel: 00386 518 88 10<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st57": {
"id": 57,
"name": "Cuba",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "0"
},
"st58": {
"id": 58,
"name": "Curaçao",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st59": {
"id": 59,
"name": "Cyprus",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">Vector Technologies LTD<\/span><\/strong><\/br><\/p>\n<p><a href=\"http:\/\/www.vectortechnologies.gr\/main.php?cPath=415\" target=\"_blank\" rel=\"noopener\">www.vectortechnologies.gr<\/a><\/br><\/p>\n<p><span style=\"color: #808080\">tel: 0030 210 68 58008<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st60": {
"id": 60,
"name": "Czech Republic",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">ATV Systems GmbH<\/span><\/strong><\/br><\/p>\n<p><a href=\"http:\/\/www.atv-systems.de\/de\/produkte\/wafer-test.html\" target=\"_blank\" rel=\"noopener\">www.atv-systems.de<\/a><\/br><\/p>\n<p><span style=\"color: #808080\">tel: +49 (0) 351 2138640<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st61": {
"id": 61,
"name": "Denmark",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">MPI Corporation<\/span><\/strong><\/br><\/p>\n<p><a href=\"mailto:ast-europe@mpi-corporation.com\">ast-europe@mpi-corporation.com<\/a><\/br><\/p>\n<p><span style=\"color: #808080\">tel: +44 7508 961 846<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st62": {
"id": 62,
"name": "Djibouti",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "2"
},
"st63": {
"id": 63,
"name": "Dominica",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "0"
},
"st64": {
"id": 64,
"name": "Dominican Republic",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "0"
},
"st65": {
"id": 65,
"name": "Ecuador",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "1"
},
"st66": {
"id": 66,
"name": "Egypt",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">MPI Corporation<\/span><\/strong><\/br><\/p>\n<p><a href=\"mailto:ast-europe@mpi-corporation.com\">ast-europe@mpi-corporation.com<\/a><\/br><\/p>\n<p><span style=\"color: #808080\">tel: +39 345 39 79 219<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st67": {
"id": 67,
"name": "El Salvador",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "0"
},
"st68": {
"id": 68,
"name": "Equatorial Guinea",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "2"
},
"st69": {
"id": 69,
"name": "Eritrea",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "2"
},
"st70": {
"id": 70,
"name": "Estonia",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">MPI Corporation<\/span><\/strong><\/br><\/p>\n<p><a href=\"mailto:ast-europe@mpi-corporation.com\">ast-europe@mpi-corporation.com<\/a><\/br><\/p>\n<p><span style=\"color: #808080\">tel: +44-7508-961-846<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st71": {
"id": 71,
"name": "Ethiopia",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "2"
},
"st72": {
"id": 72,
"name": "Falkland Islands",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "1"
},
"st73": {
"id": 73,
"name": "Faroe Islands",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st74": {
"id": 74,
"name": "Fiji",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">MPI Corporation<\/span><\/strong><\/br><\/p>\n<p><a href=\"mailto:ast-asia@mpi-corporation.com\">ast-asia@mpi-corporation.com<\/a><\/br><\/p>\n<p><span style=\"color: #808080\">tel: +886-963-658-912<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st75": {
"id": 75,
"name": "Finland",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">MPI Corporation<\/span><\/strong><\/br><\/p>\n<p><a href=\"mailto:ast-europe@mpi-corporation.com\">ast-europe@mpi-corporation.com<\/a><\/br><\/p>\n<p><span style=\"color: #808080\">tel: +44-7508-961-846<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st76": {
"id": 76,
"name": "France",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">Microtest (France – North, Centre, East, South-East)<br \/>\n<\/span><\/strong><\/br><\/p>\n<p><a href=\"http:\/\/www.microtest-semi.com\/Uk\/probers.html\" target=\"_blank\" rel=\"noopener\">www.microtest-semi.com<\/a><\/br><\/p>\n<p><span style=\"color: #808080\">tel: +33(0)4 90 40 60 90<\/span><br \/>\n<\/br><br \/>\n<strong><span style=\"color: #ffb81c\">EXOCIS (France – South-West)<br \/>\n<\/span><\/strong><\/br><\/p>\n<p><a href=\"http:\/\/exocis.com\/fournisseurs\/mpi-corporation\" target=\"_blank\" rel=\"noopener\">exocis.com<\/a><\/br><\/p>\n<p><span style=\"color: #808080\">tel: +33(0)5 55 04 05 31<\/span> <\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st77": {
"id": 77,
"name": "French Guiana",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "1"
},
"st78": {
"id": 78,
"name": "French Polynesia",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st79": {
"id": 79,
"name": "French Southern Territories",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "2"
},
"st80": {
"id": 80,
"name": "Gabon",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "2"
},
"st81": {
"id": 81,
"name": "Gambia",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st82": {
"id": 82,
"name": "Palestinian ",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "3"
},
"st83": {
"id": 83,
"name": "Georgia",
"shortname": "",
"link": "",
"comment": "<p style=\"background: white\"><strong><span lang=\"EN-US\" style=\"font-family: 'Arial',sans-serif;color: #ffb81c\">MPI Corporation<\/span><\/strong><\/p>\n<p><a href=\"mailto:ast-europe@mpi.com.tw\">ast-europe@mpi.com.tw<\/a><\/p>\n<p style=\"background: white;margin-bottom: 1rem;text-align: start\"><span lang=\"EN-US\" style=\"font-family: 'Arial',sans-serif;color: gray\">tel: +39 345 39 79 219<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"class": ""
},
"st84": {
"id": 84,
"name": "Germany",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">ATV Systems GmbH<\/span><\/strong><\/br><\/p>\n<p><a href=\"http:\/\/www.atv-systems.de\/de\/produkte\/wafer-test.html\" target=\"_blank\" rel=\"noopener\">www.atv-systems.de<\/a><\/br><\/p>\n<p><span style=\"color: #808080\">tel: +49 (0) 351 2138640<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st85": {
"id": 85,
"name": "Ghana",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "2"
},
"st86": {
"id": 86,
"name": "Gibraltar",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st87": {
"id": 87,
"name": "Greece",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">Vector Technologies LTD<\/span><\/strong><\/br><\/p>\n<p><a href=\"http:\/\/www.vectortechnologies.gr\/main.php?cPath=415\" target=\"_blank\" rel=\"noopener\">www.vectortechnologies.gr<\/a><\/br><\/p>\n<p><span style=\"color: #808080\">tel: 0030 210 68 58008<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st88": {
"id": 88,
"name": "Greenland",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">MPI Corporation<\/span><\/strong><\/br><\/p>\n<p><a href=\"mailto:ast-europe@mpi-corporation.com\">ast-europe@mpi-corporation.com<\/a><\/br><\/p>\n<p><span style=\"color: #808080\">tel: +39 345 39 79 219<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st89": {
"id": 89,
"name": "Grenada",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "0"
},
"st90": {
"id": 90,
"name": "Guadeloupe",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "0"
},
"st91": {
"id": 91,
"name": "Guam",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st92": {
"id": 92,
"name": "Guatemala",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "0"
},
"st93": {
"id": 93,
"name": "Guernsey",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st94": {
"id": 94,
"name": "Guinea",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "2"
},
"st95": {
"id": 95,
"name": "Guinea-Bissau",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "2"
},
"st96": {
"id": 96,
"name": "Guyana",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "1"
},
"st97": {
"id": 97,
"name": "Haiti",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "0"
},
"st98": {
"id": 98,
"name": "Heard and McDonald Islands",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st99": {
"id": 99,
"name": "Honduras",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "0"
},
"st100": {
"id": 100,
"name": "Hong Kong",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st101": {
"id": 101,
"name": "Hungary",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">MPI Corporation<\/span><\/strong><\/br><\/p>\n<p><a href=\"mailto:ast-europe@mpi-corporation.com\">ast-europe@mpi-corporation.com<\/a><\/br><\/p>\n<p><span style=\"color: #808080\">tel: +39 345 39 79 219<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st102": {
"id": 102,
"name": "Iceland",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">MPI Corporation<\/span><\/strong><\/br><\/p>\n<p><a href=\"mailto:ast-europe@mpi-corporation.com\">ast-europe@mpi-corporation.com<\/a><\/br><\/p>\n<p><span style=\"color: #808080\">tel: +44 7508 961 846<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st103": {
"id": 103,
"name": "India",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">Divergent Technologies Pte Ltd<\/span><\/strong><\/br><\/p>\n<p>www.divergent-tech.com<\/br><\/p>\n<p><span style=\"color: #808080\">tel: +65 6205 2365<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st104": {
"id": 104,
"name": "Indonesia",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">Divergent Technologies Pte Ltd<\/span><\/strong><\/br><\/p>\n<p>www.divergent-tech.com<\/br><\/p>\n<p><span style=\"color: #808080\">tel: +65 6205 2365<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st105": {
"id": 105,
"name": "Iran",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "3"
},
"st106": {
"id": 106,
"name": "Iraq",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "3"
},
"st107": {
"id": 107,
"name": "Ireland",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">MPI Corporation<\/span><\/strong><\/br><\/p>\n<p><a href=\"mailto:ast-europe@mpi-corporation.com\">ast-europe@mpi-corporation.com<\/a><\/br><\/p>\n<p><span style=\"color: #808080\">tel: +44 7508 961 846<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st108": {
"id": 108,
"name": "Isle of Man",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st109": {
"id": 109,
"name": "Israel",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">PrimeTech Semiconductor Products Ltd.<\/span><\/strong><\/br><\/p>\n<p><a href=\"https:\/\/primetech-semi.co.il\/category\/test_and_reliability\" target=\"_blank\" rel=\"noopener\">www.primetech-semi.co.il<\/a><\/br><\/br><\/p>\n<p><span style=\"color: #808080\">tel: +972-3-6772004<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st110": {
"id": 110,
"name": "Italy",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">MPI Corporation<\/span><\/strong><\/br><\/p>\n<p><a href=\"mailto:ast-europe@mpi-corporation.com\">ast-europe@mpi-corporation.com<\/a><\/br><\/p>\n<p><span style=\"color: #808080\">tel: +39 345 39 79 219<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st111": {
"id": 111,
"name": "Jamaica",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "0"
},
"st112": {
"id": 112,
"name": "Japan",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">Vector Semiconductor Co. Ltd<\/span><\/strong><\/br><\/p>\n<p>www.vectorsemicon.co.jp<\/br><\/p>\n<p><span style=\"color: #808080\">tel: +81-(0)3-5604-1701<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st113": {
"id": 113,
"name": "Jersey",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st114": {
"id": 114,
"name": "Jordan",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "3"
},
"st115": {
"id": 115,
"name": "Kazakhstan",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">Divergent Technologies Pte Ltd<\/span><\/strong><\/br><\/p>\n<p>www.divergent-tech.com<\/br><\/p>\n<p><span style=\"color: #808080\">tel: +65 6205 2365<\/span><\/br><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st116": {
"id": 116,
"name": "Kenya",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "2"
},
"st117": {
"id": 117,
"name": "Kiribati",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st118": {
"id": 118,
"name": "Kosovo",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">BELMET MI d.o.o.<\/span><\/strong><br \/>\n<a href=\"https:\/\/belmet.si\/dobavitelji\/mpi-corporation\/\" target=\"_blank\" rel=\"noopener\">www.belmet.si<\/a><br \/>\n<span style=\"color: #808080\">tel: 00386 518 88 10<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st119": {
"id": 119,
"name": "Kuwait",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "3"
},
"st120": {
"id": 120,
"name": "Kyrgyzstan",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">Divergent Technologies Pte Ltd<\/span><\/strong><\/br><\/p>\n<p>www.divergent-tech.com<\/br><\/p>\n<p><span style=\"color: #808080\">tel: +65 6205 2365<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st121": {
"id": 121,
"name": "Lao People's Democratic Republic",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">Divergent Technologies Pte Ltd<\/span><\/strong><\/br><\/p>\n<p>www.divergent-tech.com<\/br><\/p>\n<p><span style=\"color: #808080\">tel: +65 6205 2365<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st122": {
"id": 122,
"name": "Latvia",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">MPI Corporation<\/span><\/strong><\/br><\/p>\n<p><a href=\"mailto:ast-europe@mpi-corporation.com\">ast-europe@mpi-corporation.com<\/a><\/br><\/p>\n<p><span style=\"color: #808080\">tel: +44-7508-961-846<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st123": {
"id": 123,
"name": "Lebanon",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "3"
},
"st124": {
"id": 124,
"name": "Lesotho",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "2"
},
"st125": {
"id": 125,
"name": "Liberia",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "2"
},
"st126": {
"id": 126,
"name": "Libya",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "2"
},
"st127": {
"id": 127,
"name": "Liechtenstein",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">ATV Systems GmbH<\/span><\/strong><\/br><\/p>\n<p><a href=\"http:\/\/www.atv-systems.de\/de\/produkte\/wafer-test.html\" target=\"_blank\" rel=\"noopener\">www.atv-systems.de<\/a><\/br><\/p>\n<p><span style=\"color: #808080\">tel: +49 (0) 351 2138640<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st128": {
"id": 128,
"name": "Lithuania",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">MPI Corporation<\/span><\/strong><\/br><\/p>\n<p><a href=\"mailto:ast-europe@mpi-corporation.com\">ast-europe@mpi-corporation.com<\/a><\/br><\/p>\n<p><span style=\"color: #808080\">tel: +44-7508-961-846<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st129": {
"id": 129,
"name": "Luxembourg",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">ATV Systems GmbH<\/span><\/strong><\/br><\/p>\n<p><a href=\"http:\/\/www.atv-systems.de\/de\/produkte\/wafer-test.html\" target=\"_blank\" rel=\"noopener\">www.atv-systems.de<\/a><\/br><\/p>\n<p><span style=\"color: #808080\">tel: +49 (0) 351 2138640<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st130": {
"id": 130,
"name": "Macau",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st131": {
"id": 131,
"name": "Macedonia",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">Vector Technologies LTD<\/span><\/strong><\/br><\/p>\n<p><a href=\"http:\/\/www.vectortechnologies.gr\/main.php?cPath=415\" target=\"_blank\" rel=\"noopener\">www.vectortechnologies.gr<\/a><\/br><\/p>\n<p><span style=\"color: #808080\">tel: 0030 210 68 58008<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st132": {
"id": 132,
"name": "Madagascar",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "2"
},
"st133": {
"id": 133,
"name": "Malawi",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "2"
},
"st134": {
"id": 134,
"name": "Malaysia",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">Divergent Technologies Pte Ltd<\/span><\/strong><\/br><\/p>\n<p>www.divergent-tech.com<\/br><\/p>\n<p><span style=\"color: #808080\">tel: +65 6205 2365<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st135": {
"id": 135,
"name": "Maldives",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st136": {
"id": 136,
"name": "Mali",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "2"
},
"st137": {
"id": 137,
"name": "Malta",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">MPI Corporation<\/span><\/strong><\/br><\/p>\n<p><a href=\"mailto:ast-europe@mpi-corporation.com\">ast-europe@mpi-corporation.com<\/a><\/br><\/p>\n<p><span style=\"color: #808080\">tel: +39 345 39 79 219<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st138": {
"id": 138,
"name": "Marshall Islands",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st139": {
"id": 139,
"name": "Martinique",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "0"
},
"st140": {
"id": 140,
"name": "Mauritania",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "2"
},
"st141": {
"id": 141,
"name": "Mauritius",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st142": {
"id": 142,
"name": "Mayotte",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st143": {
"id": 143,
"name": "Mexico",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "0"
},
"st144": {
"id": 144,
"name": "Micronesia, Federated States of",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st145": {
"id": 145,
"name": "Moldova",
"shortname": "",
"link": "",
"comment": "<p style=\"background: white\"><strong><span lang=\"EN-US\" style=\"font-family: 'Arial',sans-serif;color: #ffb81c\">MPI Corporation<\/span><\/strong><\/p>\n<p><a href=\"mailto:ast-europe@mpi.com.tw\">ast-europe@mpi.com.tw<\/a><\/p>\n<p style=\"background: white;margin-bottom: 1rem;text-align: start\"><span lang=\"EN-US\" style=\"font-family: 'Arial',sans-serif;color: gray\">tel: +39 345 39 79 219<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"class": ""
},
"st146": {
"id": 146,
"name": "Monaco",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">F. I. Science<\/span><\/strong><\/br><\/p>\n<p><a href=\"http:\/\/www.f-i-science.com\/fr\/mpi-corporation\" target=\"_blank\" rel=\"noopener\">www.f-i-science.com<\/a><\/br><\/p>\n<p><span style=\"color: #808080\">tel: +33 2 32 41 32 99<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st147": {
"id": 147,
"name": "Mongolia",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">Divergent Technologies Pte Ltd<\/span><\/strong><\/br><\/p>\n<p>www.divergent-tech.com<\/br><\/p>\n<p><span style=\"color: #808080\">tel: +65 6205 2365<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st148": {
"id": 148,
"name": "Montenegro",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">BELMET MI d.o.o.<\/span><\/strong><br \/>\n<a href=\"https:\/\/belmet.si\/dobavitelji\/mpi-corporation\/\" target=\"_blank\" rel=\"noopener\">www.belmet.si<\/a><br \/>\n<span style=\"color: #808080\">tel: 00386 518 88 10<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st149": {
"id": 149,
"name": "Montserrat",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st150": {
"id": 150,
"name": "Morocco",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">MPI Corporation<\/span><\/strong><\/br><\/p>\n<p><a href=\"mailto:ast-europe@mpi-corporation.com\">ast-europe@mpi-corporation.com<\/a><\/br><\/p>\n<p><span style=\"color: #808080\">tel: +39 345 39 79 219<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st151": {
"id": 151,
"name": "Mozambique",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "2"
},
"st152": {
"id": 152,
"name": "Myanmar",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">Divergent Technologies Pte Ltd<\/span><\/strong><\/br><\/p>\n<p>www.divergent-tech.com<\/br><\/p>\n<p><span style=\"color: #808080\">tel: +65 6205 2365<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st153": {
"id": 153,
"name": "Namibia",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "2"
},
"st154": {
"id": 154,
"name": "Nauru",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st155": {
"id": 155,
"name": "Nepal",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">Divergent Technologies Pte Ltd<\/span><\/strong><\/br><\/p>\n<p>www.divergent-tech.com<\/br><\/p>\n<p><span style=\"color: #808080\">tel: +65 6205 2365<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st156": {
"id": 156,
"name": "New Caledonia",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">MPI Corporation<\/span><\/strong><\/br><\/p>\n<p><a href=\"mailto:ast-asia@mpi-corporation.com\">ast-asia@mpi-corporation.com<\/a><\/br><\/p>\n<p><span style=\"color: #808080\">tel: +886-963-658-912<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st157": {
"id": 157,
"name": "New Zealand",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">Divergent Technologies Pte Ltd<\/span><\/strong><\/br><\/p>\n<p>www.divergent-tech.com<\/br><\/p>\n<p><span style=\"color: #808080\">tel: +65 6205 2365<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st158": {
"id": 158,
"name": "Nicaragua",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "0"
},
"st159": {
"id": 159,
"name": "Niger",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "2"
},
"st160": {
"id": 160,
"name": "Nigeria",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "2"
},
"st161": {
"id": 161,
"name": "Niue",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st162": {
"id": 162,
"name": "Norfolk Island",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st163": {
"id": 163,
"name": "North Korea",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">MPI Corporation<\/span><\/strong><\/br><\/p>\n<p><a href=\"mailto:ast-asia@mpi-corporation.com\">ast-asia@mpi-corporation.com<\/a><\/br><\/p>\n<p><span style=\"color: #808080\">tel: +886-963-658-912<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st164": {
"id": 164,
"name": "Northern Mariana Islands",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st165": {
"id": 165,
"name": "Norway",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">MPI Corporation<\/span><\/strong><\/br><\/p>\n<p><a href=\"mailto:ast-europe@mpi-corporation.com\">ast-europe@mpi-corporation.com<\/a><\/br><\/p>\n<p><span style=\"color: #808080\">tel: +44-7508-961-846<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st166": {
"id": 166,
"name": "Oman",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "3"
},
"st167": {
"id": 167,
"name": "Pakistan",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">Divergent Technologies Pte Ltd<\/span><\/strong><\/br><\/p>\n<p>www.divergent-tech.com<\/br><\/p>\n<p><span style=\"color: #808080\">tel: +65 6205 2365<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st168": {
"id": 168,
"name": "Palau",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st169": {
"id": 169,
"name": "Palestine, State of",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st170": {
"id": 170,
"name": "Panama",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "0"
},
"st171": {
"id": 171,
"name": "Papua New Guinea",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">MPI Corporation<\/span><\/strong><\/br><\/p>\n<p><a href=\"mailto:ast-asia@mpi-corporation.com\">ast-asia@mpi-corporation.com<\/a><\/br><\/p>\n<p><span style=\"color: #808080\">tel: +886-963-658-912<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st172": {
"id": 172,
"name": "Paraguay",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "1"
},
"st173": {
"id": 173,
"name": "Peru",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "1"
},
"st174": {
"id": 174,
"name": "Philippines",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">Divergent Technologies Pte Ltd<\/span><\/strong><\/br><\/p>\n<p>www.divergent-tech.com<\/br><\/p>\n<p><span style=\"color: #808080\">tel: +65 6205 2365<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st175": {
"id": 175,
"name": "Pitcairn",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st176": {
"id": 176,
"name": "Poland",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">Tespol Sp. z o.o.<\/span><\/strong><\/br><\/p>\n<p>www.tespol.com.pl<\/br><\/p>\n<p><span style=\"color: #808080\">tel: +48 71 783 63 60<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st177": {
"id": 177,
"name": "Portugal",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">MPI Corporation<\/span><\/strong><\/br><\/p>\n<p><a href=\"mailto:ast-europe@mpi-corporation.com\">ast-europe@mpi-corporation.com<\/a><\/br><\/p>\n<p><span style=\"color: #808080\">tel: +39 345 39 79 219<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st178": {
"id": 178,
"name": "Puerto Rico",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">MPI Corporation<\/span><\/strong><\/br><\/p>\n<p><a href=\"mailto:ast-americas@mpi-corporation.jp\">ast-americas@mpi-corporation.jp<\/a><\/br><\/p>\n<p><span style=\"color: #808080\">tel: 203-217-2789<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st179": {
"id": 179,
"name": "Qatar",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "3"
},
"st180": {
"id": 180,
"name": "Réunion",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st181": {
"id": 181,
"name": "Romania",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">MPI Corporation<\/span><\/strong><\/br><\/p>\n<p><a href=\"mailto:ast-europe@mpi-corporation.com\">ast-europe@mpi-corporation.com<\/a><\/br><\/p>\n<p><span style=\"color: #808080\">tel: +39 345 39 79 219<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st182": {
"id": 182,
"name": "Russia",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"class": ""
},
"st183": {
"id": 183,
"name": "Rwanda",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "2"
},
"st184": {
"id": 184,
"name": "Saint Barthélemy",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st185": {
"id": 185,
"name": "Saint Helena",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st186": {
"id": 186,
"name": "Saint Kitts and Nevis",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st187": {
"id": 187,
"name": "Saint Lucia",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "0"
},
"st188": {
"id": 188,
"name": "Saint Vincent and the Grenadines",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st189": {
"id": 189,
"name": "Saint-Martin (France)",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st190": {
"id": 190,
"name": "Samoa",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st191": {
"id": 191,
"name": "San Marino",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st192": {
"id": 192,
"name": "Sao Tome and Principe",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st193": {
"id": 193,
"name": "Saudi Arabia",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">MPI Corporation<\/span><\/strong><\/br><\/p>\n<p><a href=\"mailto:ast-europe@mpi-corporation.com\">ast-europe@mpi-corporation.com<\/a><\/br><\/p>\n<p><span style=\"color: #808080\">tel: +39 345 39 79 219<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st194": {
"id": 194,
"name": "Senegal",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "2"
},
"st195": {
"id": 195,
"name": "Serbia",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">BELMET MI d.o.o.<\/span><\/strong><br \/>\n<a href=\"https:\/\/belmet.si\/dobavitelji\/mpi-corporation\/\" target=\"_blank\" rel=\"noopener\">www.belmet.si<\/a><br \/>\n<span style=\"color: #808080\">tel: 00386 518 88 10<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st196": {
"id": 196,
"name": "Seychelles",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st197": {
"id": 197,
"name": "Sierra Leone",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "2"
},
"st198": {
"id": 198,
"name": "Singapore",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">Divergent Technologies Pte Ltd<\/span><\/strong><\/br><\/p>\n<p>www.divergent-tech.com<\/br><\/p>\n<p><span style=\"color: #808080\">tel: +65 6205 2365<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st199": {
"id": 199,
"name": "Sint Maarten (Dutch part)",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st200": {
"id": 200,
"name": "Slovakia",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">MPI Corporation<\/span><\/strong><\/br><\/p>\n<p><a href=\"mailto:ast-europe@mpi-corporation.com\">ast-europe@mpi-corporation.com<\/a><\/br><\/p>\n<p><span style=\"color: #808080\">tel: +39 345 39 79 219<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st201": {
"id": 201,
"name": "Slovenia",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">BELMET MI d.o.o.<\/span><\/strong><br \/>\n<a href=\"https:\/\/belmet.si\/dobavitelji\/mpi-corporation\/\" target=\"_blank\" rel=\"noopener\">www.belmet.si<\/a><br \/>\n<span style=\"color: #808080\">tel: 00386 518 88 10<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st202": {
"id": 202,
"name": "Solomon Islands",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">MPI Corporation<\/span><\/strong><\/br><\/p>\n<p><a href=\"mailto:ast-asia@mpi-corporation.com\">ast-asia@mpi-corporation.com<\/a><\/br><\/p>\n<p><span style=\"color: #808080\">tel: +886-963-658-912<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st203": {
"id": 203,
"name": "Somalia",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "2"
},
"st204": {
"id": 204,
"name": "South Africa",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">MPI Corporation<\/span><\/strong><\/br><\/p>\n<p><a href=\"mailto:ast-europe@mpi-corporation.com\">ast-europe@mpi-corporation.com<\/a><\/br><\/p>\n<p><span style=\"color: #808080\">tel: +39 345 39 79 219<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st205": {
"id": 205,
"name": "South Georgia and the South Sandwich Islands",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "1"
},
"st206": {
"id": 206,
"name": "South Korea",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">Divergent Technologies Pte Ltd<\/span><\/strong><\/br><\/p>\n<p>www.divergent-tech.com<\/br><\/p>\n<p><span style=\"color: #808080\">tel: +65 6205 2365<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st207": {
"id": 207,
"name": "South Sudan",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "2"
},
"st208": {
"id": 208,
"name": "Spain",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">Datatec Instruments<\/span><\/strong><\/p>\n<p><a href=\"https:\/\/datatec.es\/en\/probe-stations\/\" target=\"_blank\" rel=\"noopener\">datatec.es\/en\/<\/a><\/p>\n<p><span style=\"color: #808080\">tel: +34 91 376 8225<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"class": ""
},
"st209": {
"id": 209,
"name": "Sri Lanka",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">MPI Corporation<\/span><\/strong><\/br><\/p>\n<p><a href=\"mailto:ast-asia@mpi-corporation.com\">ast-asia@mpi-corporation.com<\/a><\/br><\/p>\n<p><span style=\"color: #808080\">tel: +886-963-658-912<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st210": {
"id": 210,
"name": "St. Pierre and Miquelon",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st211": {
"id": 211,
"name": "Sudan",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "2"
},
"st212": {
"id": 212,
"name": "Suriname",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "1"
},
"st213": {
"id": 213,
"name": "Svalbard and Jan Mayen Islands",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st214": {
"id": 214,
"name": "Swaziland",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "2"
},
"st215": {
"id": 215,
"name": "Sweden",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">MPI Corporation<\/span><\/strong><\/br><\/p>\n<p><a href=\"mailto:ast-europe@mpi-corporation.com\">ast-europe@mpi-corporation.com<\/a><\/br><\/p>\n<p><span style=\"color: #808080\">tel: +44-7508-961-846<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st216": {
"id": 216,
"name": "Switzerland",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">Hilpert Electronics AG<\/span><\/strong><\/br><\/p>\n<p><a href=\"http:\/\/www.hilpert.ch\/de\/produkte\/produkte.html?&amp;id=122\" target=\"_blank\" rel=\"noopener\">www.hilpert.ch<\/a><\/br><\/p>\n<p><span style=\"color: #808080\">tel: +41 56 483 25 25<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st217": {
"id": 217,
"name": "Syria",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "3"
},
"st218": {
"id": 218,
"name": "Taiwan",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">Chain-Logic International Corp.<\/span><\/strong><\/br><\/p>\n<p>www.cli.com.tw<\/br><\/p>\n<p><span style=\"color: #808080\">tel: +886-3-5527788<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st219": {
"id": 219,
"name": "Tajikistan",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">Divergent Technologies Pte Ltd<\/span><\/strong><\/br><\/p>\n<p>www.divergent-tech.com<\/br><\/p>\n<p><span style=\"color: #808080\">tel: +65 6205 2365<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st220": {
"id": 220,
"name": "Tanzania",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "2"
},
"st221": {
"id": 221,
"name": "Thailand",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">Divergent Technologies Pte Ltd<\/span><\/strong><\/br><\/p>\n<p>www.divergent-tech.com<\/br><\/p>\n<p><span style=\"color: #808080\">tel: +65 6205 2365<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st222": {
"id": 222,
"name": "Netherland",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">CN Rood<\/span><\/strong><\/p>\n<p><a href=\"https:\/\/www.cnrood.com\/en\/brand\/mpi-products\" target=\"_blank\" rel=\"noopener\">www.cnrood.com<\/a><\/p>\n<p><span style=\"color: #808080\">tel: +31 79 360 0018<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"class": ""
},
"st223": {
"id": 223,
"name": "Timor-Leste",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">MPI Corporation<\/span><\/strong><\/br><\/p>\n<p><a href=\"mailto:ast-asia@mpi-corporation.com\">ast-asia@mpi-corporation.com<\/a><\/br><\/p>\n<p><span style=\"color: #808080\">tel: +886-963-658-912<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st224": {
"id": 224,
"name": "Togo",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "2"
},
"st225": {
"id": 225,
"name": "Tokelau",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st226": {
"id": 226,
"name": "Tonga",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st227": {
"id": 227,
"name": "Trinidad and Tobago",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "1"
},
"st228": {
"id": 228,
"name": "Tunisia",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "2"
},
"st229": {
"id": 229,
"name": "Turkey",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">Mems Dis Ticaret Ltd. Sti.<\/span><\/strong><\/br><\/p>\n<p><a href=\"http:\/\/www.mems.com.tr\" target=\"_blank\" rel=\"noopener\">www.mems.com.tr<\/a><\/br><\/p>\n<p><span style=\"color: #808080\">tel: +90 312 219 94 01<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st230": {
"id": 230,
"name": "Turkmenistan",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">Divergent Technologies Pte Ltd<\/span><\/strong><\/br><\/p>\n<p>www.divergent-tech.com<\/br><\/p>\n<p><span style=\"color: #808080\">tel: +65 6205 2365<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st231": {
"id": 231,
"name": "Turks and Caicos Islands",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st232": {
"id": 232,
"name": "Tuvalu",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st233": {
"id": 233,
"name": "Uganda",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "2"
},
"st234": {
"id": 234,
"name": "Ukraine",
"shortname": "",
"link": "",
"comment": "<p style=\"background: white\"><strong><span lang=\"EN-US\" style=\"font-family: 'Arial',sans-serif;color: #ffb81c\">MPI Corporation<\/span><\/strong><\/p>\n<p><a href=\"mailto:ast-europe@mpi.com.tw\">ast-europe@mpi.com.tw<\/a><\/p>\n<p style=\"background: white;margin-bottom: 1rem;text-align: start\"><span lang=\"EN-US\" style=\"font-family: 'Arial',sans-serif;color: gray\">tel: +39 345 39 79 219<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"class": ""
},
"st235": {
"id": 235,
"name": "United Arab Emirates",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">MPI Corporation<\/span><\/strong><\/br><\/p>\n<p><a href=\"mailto:ast-europe@mpi-corporation.com\">ast-europe@mpi-corporation.com<\/a><\/br><\/p>\n<p><span style=\"color: #808080\">tel: +39 345 39 79 219<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st236": {
"id": 236,
"name": "United Kingdom",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">MPI Corporation<\/span><\/strong><\/br><\/p>\n<p><a href=\"mailto:ast-europe@mpi-corporation.com\">ast-europe@mpi-corporation.com<\/a><\/br><\/p>\n<p><span style=\"color: #808080\">tel: +44 7508 961 846<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st237": {
"id": 237,
"name": "United States",
"shortname": "",
"link": "\/ast\/support\/local-support-us\/",
"comment": "<p>Please click for more detail<\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st238": {
"id": 238,
"name": "United States Minor Outlying Islands",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st239": {
"id": 239,
"name": "Uruguay",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "1"
},
"st240": {
"id": 240,
"name": "Uzbekistan",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">Divergent Technologies Pte Ltd<\/span><\/strong><\/br><\/p>\n<p>www.divergent-tech.com<\/br><\/p>\n<p><span style=\"color: #808080\">tel: +65 6205 2365<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st241": {
"id": 241,
"name": "Vanuatu",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">MPI Corporation<\/span><\/strong><\/br><\/p>\n<p><a href=\"mailto:ast-asia@mpi-corporation.com\">ast-asia@mpi-corporation.com<\/a><\/br><\/p>\n<p><span style=\"color: #808080\">tel: +886-963-658-912<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st242": {
"id": 242,
"name": "Vatican",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st243": {
"id": 243,
"name": "Venezuela",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "1"
},
"st244": {
"id": 244,
"name": "Vietnam",
"shortname": "",
"link": "",
"comment": "<p><strong><span style=\"color: #ffb81c\">Divergent Technologies Pte Ltd<\/span><\/strong><\/br><\/p>\n<p>www.divergent-tech.com<\/br><\/p>\n<p><span style=\"color: #808080\">tel: +65 6205 2365<\/span><\/p>\n",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st245": {
"id": 245,
"name": "Virgin Islands (British)",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "0"
},
"st246": {
"id": 246,
"name": "Virgin Islands (U.S.)",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st247": {
"id": 247,
"name": "Wallis and Futuna Islands",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c"
},
"st248": {
"id": 248,
"name": "Western Sahara",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "2"
},
"st249": {
"id": 249,
"name": "Yemen",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "3"
},
"st250": {
"id": 250,
"name": "Zambia",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "2"
},
"st251": {
"id": 251,
"name": "Zimbabwe",
"shortname": "",
"link": "",
"comment": "",
"image": "",
"color_map": "#7798BA",
"color_map_over": "#ffb81c",
"group": "2"
}},
"groups": [
{
"name": "Central Americas",
"comment": "<p><strong><span style=\"color: #ffb81c\">MPI Corporation<\/span><\/strong><\/br><\/p>\n<p><a href=\"mailto:ast-americas@mpi-corporation.com\">ast-americas@mpi-corporation.com<\/a><\/br><\/p>\n<p><span style=\"color: #808080\">tel: 203-217-2789<\/span><\/p>\n",
"image": "",
"ignore_link": true
},
{
"name": "South Americas",
"comment": "<p><strong><span style=\"color: #ffb81c\">MPI Corporation<\/span><\/strong><\/br><\/p>\n<p><a href=\"mailto:ast-americas@mpi-corporation.com\">ast-americas@mpi-corporation.com<\/a><\/br><\/p>\n<p><span style=\"color: #808080\">tel: 203-217-2789<\/span><\/p>\n",
"image": "",
"ignore_link": true
},
{
"name": "Africa",
"comment": "<p><strong><span style=\"color: #ffb81c\">MPI Corporation<\/span><\/strong><\/br><\/p>\n<p><a href=\"mailto:ast-europe@mpi-corporation.com\">ast-europe@mpi-corporation.com<\/a><\/br><\/p>\n<p><span style=\"color: #808080\">tel: +39 345 39 79 219<\/span><\/p>\n",
"image": "",
"ignore_link": true
},
{
"name": "Middle East",
"comment": "<p><strong><span style=\"color: #ffb81c\">MPI Corporation<\/span><\/strong><\/br><\/p>\n<p><a href=\"mailto:ast-europe@mpi-corporation.com\">ast-europe@mpi-corporation.com<\/a><\/br><\/p>\n<p><span style=\"color: #808080\">tel: +39 345 39 79 219<\/span><\/p>\n",
"image": "",
"link": "",
"isNewWindow": false,
"popup_id": -1
}
],
"points": {}};
worldcountrieshtml5map_map_cfg_1.map_params={"st1":{"id":1,"outline":{"label":{"x":0,"y":0},"path":"\tm 404.29,211.49 0,2.1 0.5,0.2 2.4,-1.6 2.5,0.5 -0.6,0.4 -0.9,0.5 -2.3,0 -2.2,1.5 0.8,1.2 -0.9,1.6 0,1.1 -1.8,0 0.3,1.6 -1.1,0.4 -0.3,2.2 -0.9,0.7 -1.1,-0.6 -1.3,1.3 -0.7,-0.2 -0.9,0.7 -0.2,2 -3.6,0.9 -2.5,0 -2.7,-0.9 1.6,-2.1 -0.1,-0.8 -1.5,-0.1 -0.3,-3.3 0.5,-0.7 -0.5,-0.2 -0.2,-0.9 1.2,-3 2.2,0.7 0.7,-0.4 0.2,-0.9 2.3,-1.1 0.4,-1.4 1.1,-0.2 0.5,-0.5 1.3,0.2 2,0.5 0.3,0.4 1.6,-0.8 0.4,0.6 0.5,-1.1 1.1,-0.2 0,-0.5 1.3,-1.1 0.9,1.3 z\t"}},"st2":{"id":2,"outline":{"label":{"x":0,"y":0},"path":"\tm 0,0 0,0 z\t"}},"st3":{"id":3,"outline":{"label":{"x":0,"y":0},"path":"\tm 321.49,202.79 -0.2,0.9 0.7,1.5 -0.3,1.6 -1.1,0.9 -1.3,-2.2 0.6,-2.5 -0.4,0 0.4,-1.6 0.7,0 0.9,1.4 z\t"}},"st4":{"id":4,"outline":{"label":{"x":0,"y":0},"path":"\tm 299.19,213.39 0.5,-0.3 2.3,0.2 -0.7,4.6 -1.1,1.5 1.3,2.7 1.3,0.7 0.7,3.6 -0.4,0.2 0.7,1.2 0.4,2.9 -0.2,2.5 -0.7,0.8 1.1,1.4 0,0.9 0.7,0.7 1.6,0.2 0.7,1.4 -7.3,4.7 -2.7,2.5 -2.6,0.4 -1.4,0.4 -0.2,-1.5 -2.1,-0.7 -1.1,-0.9 0,-0.5 -9.7,-7.1 -6.3,-4.1 0,-0.5 0,-2 2.5,-1.8 0.9,0.2 2,-0.9 2.3,-2.2 0,-0.9 1.4,-0.4 0.2,-0.5 2.7,0 0.4,-0.7 -1.1,-1.5 -0.2,-2.8 -0.7,-0.8 3.1,-1.6 0.3,0.2 2.2,-1.4 4.1,-0.8 2.7,0.6 1.6,-0.9 0.8,0.3 z\t"}},"st5":{"id":5,"outline":{"label":{"x":0,"y":0},"path":"\tm 595.69,301.39 0,0 0,-0.2 0,0.2 z\t"}},"st6":{"id":6,"outline":{"label":{"x":0,"y":0},"path":"\tm 290.89,201.59 -0.6,0.1 0,-0.3 0.6,0.2 z\t"}},"st7":{"id":7,"outline":{"label":{"x":0,"y":0},"path":"\tm 314.99,287.59 1.4,3.6 3.1,-0.2 0.2,-1.6 3.8,0.4 0,3.6 0.7,1.6 -0.2,0.7 1.8,0.4 1.3,-0.4 -0.2,3.6 -3.1,0 0,5.4 2.4,2.3 -4.4,0.8 -3.4,-0.6 -0.3,-0.5 -7.4,0 -1.3,-0.7 -2.3,0.5 0,-2.3 1.2,-4.2 2.2,-2.7 0,-1.2 -1.4,-3.3 0.7,-1.1 -1.8,-3.7 1.4,-0.4 5.6,0 z m -6.7,-0.4 -0.5,0.2 -0.2,-1.2 1.1,-1.1 0.5,0.3 -0.9,0.9 0,0.9 z\t"}},"st8":{"id":8,"outline":{"label":{"x":0,"y":0},"path":"\tm 185.29,247.89 0,0.2 0.3,-0.2 -0.1,-0.1 z\t"}},"st9":{"id":9,"outline":{"label":{"x":0,"y":0},"path":"\tm 0,0 0,0 z\t"}},"st10":{"id":10,"outline":{"label":{"x":0,"y":0},"path":"\tm 187.39,248.79 0,0.2 0.2,0.1 0.1,-0.2 -0.3,-0.1 z m 0.1,0.9 -0.1,0.1 0,0.2 0.2,0 0.2,-0.2 -0.3,-0.1 z\t"}},"st11":{"id":11,"outline":{"label":{"x":0,"y":0},"path":"\tm 181.79,385.59 -1.8,0 -3.6,-1 0.2,-6 0.5,1 -0.5,1 2,2 1.8,1 1.8,1 -0.4,1 z m 1.3,-70.6 0.5,0.9 0.5,-1.3 1.8,0 0.4,0.5 2.5,2.7 1.6,0.4 3.8,2 0.2,0.7 -1.6,3.1 2.5,0.5 2.3,-0.4 1.5,-1.6 0.2,-1.4 1.2,0 0.4,1.1 -0.4,1.6 -3.4,2.3 -2.7,3.4 -0.9,4.4 0,1 -0.4,0.2 -0.3,1.1 0.2,1.6 1.8,1.3 0.3,0.5 -0.3,0.7 0.5,1.1 0.5,0.2 0.2,0.9 -1.6,2.7 -1.1,0.4 -4.1,1 -2,0 -0.5,1 0.5,0 -0.7,2 0.2,1 -1.3,1 -1.1,0 -2,-1 -0.1,1 0.3,2 2,0 0,2 -0.5,0 -0.8,-1 -0.7,0 0.6,1 -1.3,1 0,2 -2.7,2 -0.9,2 0.4,1 1,1 1.5,1 0,0 -0.4,2 -2.5,2 -0.4,2 -1.9,2 0,3 0.9,2 -2.6,-1 -3,0 -0.9,-2 0.3,-1 -0.3,-1 -1.3,0 -0.5,-3 2,-3 -0.4,-1 1.1,-2 0.2,-3 0.7,-1 -0.4,-1 0.7,-1 -1,0 0,-3 -0.6,0 0.2,-2 0.5,0 -0.1,-4 0.7,-3 0.7,0 -0.5,-4.1 1.4,-1.6 0.2,-2.7 0.7,-0.9 0,-2 -0.5,-0.2 -0.8,-3.8 1.3,-1.9 -0.4,-1.7 0.6,-1.6 1.4,-2.3 0.9,-0.4 -0.5,-0.7 0,-3.1 2,-1.4 0.5,-1.8 -0.2,-0.4 1.5,-1.8 0.7,0.6 2,0.2 z\t"}},"st12":{"id":12,"outline":{"label":{"x":0,"y":0},"path":"\tm 362.19,205.19 -0.4,0.3 0.9,0.9 -0.2,0.9 0.9,0.9 0.2,1.1 -0.5,0.2 -0.8,-1.6 -1.6,-0.4 -0.7,-0.7 -0.7,0.2 -0.7,-2.4 2.5,-0.3 1.1,0.9 z\t"}},"st13":{"id":13,"outline":{"label":{"x":0,"y":0},"path":"\tm 174.09,257.49 0.1,-0.2 0.2,0.3 -0.1,0 z\t"}},"st14":{"id":14,"outline":{"label":{"x":0,"y":0},"path":"\tm 523.29,350.59 2.3,1 2.9,-1 0.5,1 -0.9,4 -0.9,0 -0.5,1 -1.5,0 -1.2,-2 -1.1,-4 0.4,0 z m 5.7,-2 -0.3,1 -0.6,-1 0.4,0 0.5,0 z m -16.9,-8.4 -2,0.7 -0.2,-0.6 2.2,-0.1 z m -1.6,-38.9 -0.9,0 0.2,-0.6 0.5,0 0.2,0.6 z m -8.8,-4.5 -0.9,0.7 -0.8,-0.5 1.3,-0.8 0.4,0.6 z m 19,0.9 0.9,3.9 1.1,-0.1 1.5,1 0.1,2.6 1.1,2.1 0.2,2 4.1,2.3 0,0.9 0.8,0.6 0.7,2.3 1.8,0.6 0.2,1.4 1,0.9 2.2,2.3 0.5,1.1 0.8,5.4 -0.9,4 -0.9,2.7 -1.3,0.9 -2.5,6.1 -0.4,3.1 -0.9,0.5 -1.8,0.2 -2.3,2.1 -2.2,0 -0.9,-1.9 -2.3,1.9 -2,-1 -1.3,0 -1.4,-0.6 -1.4,-1.8 0.1,-1.1 -0.9,-2.7 -1.2,0.6 -0.6,-2.5 -0.5,0.1 -0.4,1.5 -1,0.2 0,-0.6 0.7,-0.2 0.2,-1.9 0.5,-0.8 -0.5,-0.9 -3.1,3.8 -1.6,-3.6 -0.6,0.2 -0.3,-1.4 -2.5,-1.1 -0.8,0.2 -1.6,-1.1 -3.6,0.5 -2.7,1.1 -2.1,0 -3.1,1.6 -0.9,1.5 -5.6,0 -3.2,2.1 -2.7,0 -2.4,-1.4 0,-1.1 0.8,-0.2 0.5,-0.7 0,-2.7 -1.1,-2.5 -0.2,-2 -2.1,-5.2 0.7,-0.4 0.2,-1.1 -1.3,-2.8 0.9,-4.2 0.2,1.1 0.9,-1.1 3.4,-2.1 1.8,0 2.2,-1.3 0.7,0.4 2,-0.8 2.3,-2.7 0,-1.8 1.3,-0.5 0.7,1.3 0.2,-1.5 0.5,-0.7 0.7,0.2 0,-1.1 2,-2.3 0.7,0.3 0.2,-0.7 0.7,0.2 0.6,-0.7 1.6,1.4 2.7,0.5 -0.4,-0.9 0.8,-1.4 0.7,-0.4 0.2,-1 3.6,-1.1 0.3,-1.1 2.2,1.1 4.7,0.5 -0.9,1.3 -0.6,0.2 -1.1,2.8 4.4,3.1 1.4,0.4 0.4,0.7 1.8,0.5 0.7,-0.3 1.1,-2.4 0.3,-1.8 -0.3,-2 0.5,-1.9 -0.2,-0.4 1.3,-2.9 0.7,1.8 0.5,0.4 z\t"}},"st15":{"id":15,"outline":{"label":{"x":0,"y":0},"path":"\tm 315.49,187.29 -0.1,0.6 0.5,0.9 -1.8,2.7 -2.5,1.2 -1.3,-0.3 -2.1,-0.6 -0.4,-0.3 -2.7,0 -1.4,-0.4 -0.19,-0.63 0,-0.47 1.2,0.6 0.8,-0.7 0.3,0.3 3.4,-0.5 -0.5,-1.1 1.6,-1.1 0.2,-0.5 0.7,0.3 1.1,-0.3 0.2,-0.7 z\t"}},"st16":{"id":16,"outline":{"label":{"x":0,"y":0},"path":"\tm 362.29,207.89 0.8,1.6 -1.3,-0.4 -0.9,-1.4 -0.2,-0.2 1.6,0.4 z m 1.1,-5.1 1.8,1.6 0.7,-0.1 1.1,-1.3 1.6,2.7 0.6,0 -0.7,0.7 -1.1,3.8 -1.3,-0.7 0.4,-1.3 -0.7,-0.5 -2.2,1.6 -0.2,-1.1 -0.9,-0.9 0.2,-0.9 -0.9,-0.9 0.4,-0.3 -1.1,-0.9 0.5,-0.4 0.7,0.4 1.5,-0.2 -0.7,-0.7 0.3,-0.6 z\t"}},"st17":{"id":17,"outline":{"label":{"x":0,"y":0},"path":"\tm 161.22,232.85 -0.66,0.1 -0.21,-0.1 -0.22,-0.1 -0.17,0.36 0.1,0.15 0.74,-0.24 0.49,0 z m 1.22,0.44 -0.1,0.28 0,0.35 -0.15,0.3 0.19,0.19 0.11,-0.62 0.19,-0.2 0,-0.33 z m 0.75,1.72 -0.1,0.2 0.26,0 0.17,0.19 0.27,0.1 0.28,0.36 0.12,-0.1 -0.35,-0.37 z m -2.42,0.7 0.1,0.25 -0.24,0.5 0.1,0.19 -0.34,0 0.31,0.28 0.23,0 0.1,0.33 0.57,-0.29 0,-0.45 -0.18,-0.14 -0.23,-0.58 z m 6.02,1.89 -0.1,0.3 0.15,0 0.11,-0.25 z m -5.15,-0.33 -0.47,0.18 0.22,0.26 0.13,0.55 0.31,0 0.11,-0.24 -0.1,-0.48 z m 4.05,1.34 -0.15,0 0.21,0.53 -0.1,0.2 0.42,0.2 0.2,0.22 -0.1,-0.32 -0.27,-0.17 0,-0.26 z m 1.47,1.26 0,0.18 0.39,0.14 0,-0.16 z m 0.53,0.38 0.1,0.16 -0.26,0.22 -0.16,0.32 0.34,-0.21 0.26,-0.32 -0.1,-0.3 z m 0.74,2.51 -0.25,0.16 0,0.3 0.85,-0.1 0.23,-0.38 -0.35,0.1 z\t"}},"st18":{"id":18,"outline":{"label":{"x":0,"y":0},"path":"\tm 370.29,233.99 -0.2,0.3 -0.2,-0.5 0.4,0.2 z\t"}},"st19":{"id":19,"outline":{"label":{"x":0,"y":0},"path":"\tm 433.99,234.09 0,1.3 0.9,0.4 3,0.1 -0.1,1.1 -1.3,0.6 -0.4,0.9 0.8,1.2 1,-1.4 0.6,3 0,0.9 -0.7,0.4 0.1,0.4 -1.2,-3.1 -0.9,0.4 -0.6,-0.9 0,1.4 -0.7,0.9 -1.6,0.2 -0.2,-0.7 -0.5,-4 -1.1,-0.5 1.3,-1.5 -1.3,-0.9 0.7,-0.9 2.2,0.7 z\t"}},"st20":{"id":20,"outline":{"label":{"x":0,"y":0},"path":"\tm 191.29,256.59 -0.2,0 -0.1,-0.4 0.2,0 0.2,0.2 z\t"}},"st21":{"id":21,"outline":{"label":{"x":0,"y":0},"path":"\tm 335.69,167.69 0.2,0.9 0.9,-0.5 0.7,0.2 0.7,1 -0.2,1.8 0.9,1.5 0.8,0.5 0.1,0.9 0.9,0 0.4,1.1 -0.9,0.7 -1.1,-0.3 -0.3,0.5 0.9,2.5 -1.5,0 -0.5,1.5 -2,0.3 -0.4,-0.5 -3,0 -3.4,-0.9 -1.3,0.2 -1.3,0.9 0,-1.5 -0.7,-0.5 1.3,-1.3 -0.7,-3.2 1.4,0.2 2,-1.3 1.6,-3.8 0.7,-0.5 0.9,0.2 0.9,-1.1 2,0.5 z\t"}},"st22":{"id":22,"outline":{"label":{"x":0,"y":0},"path":"\tm 297.49,180.89 -0.3,0.7 0.5,0.3 0.7,1.1 -0.5,0.6 -0.5,0.7 0,0.7 -1.5,-1.1 -1.2,0 0.1,-0.7 -2.5,-1.4 -0.2,-0.8 1.3,-0.7 1.1,0.6 0.3,-0.4 0,-0.2 0.9,-0.3 1.8,0.9 z\t"}},"st23":{"id":23,"outline":{"label":{"x":0,"y":0},"path":"\tm 144.89,247.99 -0.4,2.5 -1,1.3 -0.4,0 0,-3.3 1.4,-1 0.4,0.5 z\t"}},"st24":{"id":24,"outline":{"label":{"x":0,"y":0},"path":"\tm 293.89,258.79 0.4,1.6 -1.3,2.7 -0.5,0 0,4.5 -1.8,0.2 0,-4.5 -0.5,-1.6 -0.9,-0.7 0.1,-0.9 0.9,-0.8 0.9,0 0.8,-0.9 0,-0.5 0.7,-0.2 1.2,1.1 z\t"}},"st25":{"id":25,"outline":{"label":{"x":0,"y":0},"path":"\tm 182.69,222.39 0,0.2 0.2,-0.2 -0.2,0 z\t"}},"st26":{"id":26,"outline":{"label":{"x":0,"y":0},"path":"\tm 434.89,230.39 1.4,0 0.6,0.7 0.9,1.4 -0.8,0.2 -3.2,0.2 -1.4,-0.4 0.1,-0.7 1.7,-1.8 0.7,0.4 z\t"}},"st27":{"id":27,"outline":{"label":{"x":0,"y":0},"path":"\tm 181.79,296.79 0.5,0.9 5.3,2.5 1.2,0 0.9,0.4 0.6,4.1 2.7,0.2 0.1,1.6 1.1,0.5 0.4,1.1 -1.1,3.4 0,-0.7 -1.4,-0.7 -4.4,0.4 -0.9,1.6 -0.5,3 -0.4,-0.5 -1.8,0 -0.5,1.3 -0.5,-0.9 -2,-0.2 -0.7,-0.6 -1.5,1.8 -1.2,0 -1.5,-4.6 0.6,-1.3 -0.8,-0.5 -0.9,-2.7 -0.1,-0.6 0.9,-0.9 -0.6,-2.9 0.7,-1.2 -0.1,-2.2 0.5,-0.7 -1.4,-2.5 2.1,0 2.7,-1.8 2.2,0 -0.2,2.7 z\t"}},"st28":{"id":28,"outline":{"label":{"x":0,"y":0},"path":"\tm 318.19,195.79 0.8,0.4 0.5,0 -0.5,1.2 0.9,0.7 -0.6,1.1 -0.9,0.7 -0.3,1.5 -1.5,-0.7 0,0 -3,-4.4 0,-0.7 4.6,0.2 z\t"}},"st29":{"id":29,"outline":{"label":{"x":0,"y":0},"path":"\tm 330.49,310.29 2.5,1.8 0.5,1.8 1.7,0.3 0.5,0.8 -1.6,0.7 -2.2,2 -0.3,0.9 -1.5,0.9 -0.5,1.6 -1.3,0.3 -2.1,-0.9 -0.9,0.2 -0.6,1.3 -1.4,1.2 -1.8,0 0.3,-1.2 -0.7,-2 -0.5,-0.5 0,-4.9 1.4,0 0.2,-6.3 3.6,-0.5 0.7,0.7 1.1,-0.9 1.4,-0.2 1.5,2.9 z\t"}},"st30":{"id":30,"outline":{"label":{"x":0,"y":0},"path":"\tm 293.59,383.59 -0.2,0 0.2,0 0,0 z\t"}},"st31":{"id":31,"outline":{"label":{"x":0,"y":0},"path":"\tm 204.79,279.09 -1.2,1.3 0.7,-1.3 0.5,0 z m 0.8,1.5 0,-0.6 0.3,-1.8 3.4,0.2 -0.7,2 -2.9,0.5 -0.1,-0.3 z m 0,-0.6 -0.2,0.4 0.2,0.2 0.1,0.3 2.7,0 1.5,-1.8 1.2,-0.1 4,1.6 1.4,1.6 1.1,-0.4 3.4,0.9 2,-0.1 4.7,3.4 2.7,0.5 1.1,4.3 -0.7,1.8 -1.8,2.6 -1.1,0.5 -1.1,2.2 -2.3,2.3 0.3,4 -0.7,3.4 -0.5,0.5 0,1.8 -1.8,2.7 -0.4,2 -1.6,0.9 -0.2,0.9 -4.1,0.2 -0.4,0.5 -5.2,2.9 -0.9,1.4 0.2,3.8 -0.6,1.3 -0.9,0.7 -1.4,2.7 -1.5,-0.4 -1.2,2 -1.3,3.8 -1.1,0.9 -0.1,-1.1 0.7,-0.9 -1.5,-1.4 -2.7,-2 -0.3,0.4 -1.6,-1.8 -1.3,0.1 2.7,-3.4 3.4,-2.3 0.4,-1.6 -0.4,-1.1 -1.2,0 0.5,-2.4 -0.2,-0.7 -1.2,0.2 -1.1,-3.1 -3.4,-0.3 0.1,-2 -0.5,-1.3 1.1,-3.4 -0.4,-1.1 -1.1,-0.5 -0.1,-1.6 -2.7,-0.2 -0.6,-4.1 -0.9,-0.4 -1.2,0 -5.3,-2.5 -0.5,-0.9 0.2,-2.7 -2.2,0 -2.7,1.8 -2.1,0 -1.8,0.2 0.1,-2.7 -1.2,0.9 -1.5,0 -0.1,-0.8 -1.5,-0.1 0.4,-0.8 -0.9,-1 -0.4,-1.7 0.2,-0.9 0.9,-0.7 0.4,-2 3.4,-1.6 1.2,0.2 0.9,-5.2 -0.9,-1.5 0,-1.2 1.5,-0.4 -1.1,-0.3 0,-1.1 2.7,0 1.3,-0.7 0.7,1.6 0.9,0.7 1.6,-0.2 1.8,-1.1 1.4,-1.4 -1,-0.2 0,-2.3 1.2,0 0.4,0.5 0.3,-0.7 2.9,-0.7 0.7,-0.7 -0.1,-0.4 0.9,-0.2 0.7,1.5 0.2,0.7 -0.8,2 0.6,1.4 0.7,0.7 1.3,0.2 1.8,-1.1 1.4,0 0.7,0.2 -0.2,-0.7 2,-0.4 0.6,0.4 2.7,0.2 1.9,-3.1 0.8,-0.4 0.3,0.6 0.7,2.9 1.1,0.7 0,0.9 -3.6,4.1 0.2,0.4 2,-1.1 0.2,0.5 z\t"}},"st32":{"id":32,"outline":{"label":{"x":0,"y":0},"path":"\tm 405.69,289.89 0,0.2 -0.2,-0.2 0.2,0 z\t"}},"st33":{"id":33,"outline":{"label":{"x":0,"y":0},"path":"\tm 474.29,271.39 -0.9,-0.9 1.4,-0.5 -0.5,1.4 z\t"}},"st34":{"id":34,"outline":{"label":{"x":0,"y":0},"path":"\tm 325.09,198.49 2.1,0.4 2,0.1 2.7,-1 2.5,0.9 -0.1,0.7 -0.6,0 -0.7,2.1 0.5,0.9 -0.7,0.2 -0.5,-0.3 -1.5,0.9 -0.3,0.7 -1.5,0.2 -1.2,-0.8 -2.5,0.6 -0.2,-1.5 -0.7,-0.7 0.1,-1.1 0.8,-0.5 -0.9,-1.6 0.5,-0.9 0.2,0.7 z\t"}},"st35":{"id":35,"outline":{"label":{"x":0,"y":0},"path":"\tm 288.39,253.39 0,0.7 0.7,1.5 0.5,0.1 0,0.9 0.9,0.8 0.9,-0.2 0.6,1.2 -0.8,0.9 -0.9,0 -0.9,0.8 -1.6,-0.4 -4.5,0.4 0.4,2.5 -0.9,-0.7 -1.6,0.1 -1.3,-0.3 -0.9,-0.7 0.7,-2.6 0.7,-0.1 1.1,-2.4 1.3,0.4 0.7,-1.5 0.5,-0.3 0.6,0.3 0.2,-0.5 1.9,-1.1 1.7,0.2 z\t"}},"st36":{"id":36,"outline":{"label":{"x":0,"y":0},"path":"\tm 337.49,282.59 0.5,0.1 -1.2,2.2 -0.9,0.4 -0.7,-2.9 2.5,-0.6 -0.2,0.8 z\t"}},"st37":{"id":37,"outline":{"label":{"x":0,"y":0},"path":"\tm 462.39,254.79 0.6,1.3 -0.2,1.6 -1.8,1.3 -0.7,-0.2 -0.4,1.1 -2.2,1.1 -0.9,-0.4 -1.6,-1.6 -0.9,-3.3 0.9,-1 1.3,-0.4 2.5,0.2 0.2,0.3 1.2,0 -0.1,-0.3 0.9,-0.6 0.5,0.6 1.1,-0.7 -0.4,1 z\t"}},"st38":{"id":38,"outline":{"label":{"x":0,"y":0},"path":"\tm 312.09,257.39 0.4,2.8 0.7,1.3 -2.2,0.2 -0.3,0.5 2,2 0.5,1.4 -1.3,2.2 -0.3,1.6 0.9,2.2 1.6,1.6 0.2,1.3 0,0.7 -2.7,-0.7 -2,0 -3.2,0 -2.4,-0.4 0.2,-1.1 -2.2,-2.9 0.4,-1.6 2.2,-2 0.7,0 1.2,0.9 4,-7.7 1.3,-0.5 0,-1.1 -0.6,-0.4 -0.3,-1.2 0.5,0 0.7,0.9 z\t"}},"st39":{"id":39,"outline":{"label":{"x":0,"y":0},"path":"\tm 189.69,194.49 -1.4,0 -0.2,-0.9 1.4,-2.5 0.6,0.6 -0.4,1 1.1,0.6 -1.1,1.2 z m -5.4,-2.3 0.9,0.4 1.8,-0.2 -0.2,0.3 -0.5,0.9 -0.4,0 -2.5,-1.8 0.6,-0.7 0.3,1.1 z m 0.6,-7.9 2.8,1.8 -2.3,-0.2 -2.2,-1.4 0.4,-0.4 1.3,0.2 z m -100.83,-1.3 1.26,2.2 1.26,0.7 0.9,1.3 0.18,0.5 -0.54,0.4 -3.06,-1.5 -0.9,-1.2 -0.9,0 -0.18,-1.1 -0.72,0 -1.98,-2.4 0.54,-0.3 4.14,1.4 z m 111.73,0.9 0,0.7 0.9,-1 0.8,0.5 -0.4,0.4 0.4,0.7 0.7,-0.2 0,0.7 1.1,-0.5 1.8,0.5 -0.6,1.5 1.3,0.5 -0.9,0.7 -0.4,1.1 0.6,0.5 0.3,-1.2 0.4,0.2 -0.4,0.9 1.1,0.1 -0.7,2 -1.8,-0.7 0.5,-0.9 -0.2,-0.9 -0.9,0.9 -0.5,0 -0.7,1.1 -0.9,0.2 0,-0.6 0.5,-0.2 -0.7,-1.2 -5.2,0.2 -0.4,-0.8 1.6,-1.6 -0.5,0 2.2,-5.2 0.9,-1.6 1,-0.7 1.3,-0.2 -2.2,4.1 z m -39.6,-8.3 0.6,1.3 -2,-0.7 0.2,-0.6 1.2,0 z m -81.13,2.6 -0.36,0.1 -1.8,-2.1 0.9,-0.7 0.18,1.8 1.08,0.9 z m 3.96,-2.6 0,0.2 0,1.1 -0.72,-0.2 0,-1.4 0.72,0.3 z m -5.4,-0.5 -0.9,0.5 -0.9,-1.2 -0.18,-0.9 0.54,-0.6 1.8,0.4 -0.36,1.8 z m 85.67,-7.2 -1.1,0.2 -0.2,-0.4 1.1,-1.2 0.6,0.3 -0.4,1.1 z m 18.5,-13.9 -0.5,0.6 -0.4,-0.2 0.8,-0.9 0.1,0.5 z m 5.1,-3.9 -0.4,0.9 -0.9,-0.9 0.7,-0.4 0.6,0.4 z m -24.1,-0.7 -0.8,0.3 -0.5,-0.3 0.5,-2 0.8,-0.2 0.5,0.5 -0.5,1.7 z m 15.1,-2.9 -0.4,0.3 -0.5,-0.3 0.3,-0.6 0.6,0.6 z m -20.4,1.2 -1.4,0.4 -0.5,-0.9 0.7,-1.4 2.1,-0.6 0.6,0.2 -0.2,0.7 -1.3,1.6 z m 8.5,-3.6 -0.7,0.8 -0.9,-1.1 0.5,-0.4 0.9,0.2 0.2,0.5 z m 1.4,-0.7 -0.5,0.2 -0.7,-0.7 0.7,-0.2 0.5,0.7 z m -13.8,-8.6 0.3,2.1 0.6,-1 0.7,1 1.3,0.4 0.3,0.7 2.4,1.6 0.1,1.5 2.4,1.1 -1.5,1.2 -2.3,-1.1 0,-0.7 -1.6,-0.5 -0.2,1.1 -2,2.1 -1.1,0.4 -0.1,-2 -2.4,0.4 0.2,-1.3 1.3,-0.5 -0.4,-1.5 0.4,-3.6 0.3,-1.2 0.7,-0.9 0.6,0.7 z m 0.5,-0.9 0.6,1.4 -0.9,-0.5 -0.2,-0.7 0.5,-0.2 z m 2,0.3 -0.4,0.9 -0.3,-0.3 0.2,-1.1 0.5,0.5 z m 16.6,-8.6 0,0.9 -1.8,-0.2 -0.4,-0.7 0,-0.4 1.8,0.2 0.4,0.2 z m -21.1,-0.9 -0.2,2 -0.7,-1.5 0.5,-1 0.4,0.5 z m 17.8,3.6 -2,0.5 -0.7,-0.1 -0.3,-2 0.7,-1.8 1.6,-0.9 1.3,0.5 0.1,2.5 -0.7,1.3 z m 0.7,-5.8 0.4,1.7 -1.1,-0.9 0.4,-0.9 0.3,0.1 z m -43.3,-0.3 -0.2,0.9 -0.9,-0.6 0.7,-0.7 0.4,0.4 z m 2.5,-0.2 -0.7,0 0,-0.9 0.3,0 0.4,0.9 z m 34.5,-0.5 -0.9,0.1 1.7,-2.3 0.3,0.4 -1.1,1.8 z m 3.6,-2 -1,0.9 0,-1.1 0.3,-0.2 0.7,0.4 z m -93.55,0.5 -0.54,1.1 -0.18,0.2 -0.36,0.2 -0.18,0 -1.08,-0.4 -0.36,-0.5 0.18,-0.9 0.9,-0.2 0.18,-0.6 1.44,-0.5 0.72,0.5 -0.72,1.1 z m 61.95,-1.4 -0.2,0.9 -0.7,-1.1 0.9,0.2 z m 1.2,0.7 -1.1,0.2 0.4,-1.3 0.5,0.2 0.2,0.9 z m 44.7,-1.4 0,0.7 -0.6,-0.2 0.6,-0.5 z m -16.4,0.3 -0.9,0.6 0,-0.6 0.7,-0.5 0.2,0.5 z m -2.7,0 -0.9,0.2 -0.9,-0.7 1.6,-0.2 0.2,0.7 z m -25.9,3.6 -1.1,1.6 -2,-0.3 -2.9,-1.3 -0.5,-0.9 0.2,-0.3 0.7,-0.2 0.7,-0.7 0,-1.1 1.1,-1.6 3,3 0.8,1.8 z m 14.5,-5.9 -0.1,0.7 -0.9,-0.4 0,-0.3 1,0 z m 24.7,-3.8 -1.1,0.4 0.2,-1.1 0.4,-0.2 0.7,0.4 -0.2,0.5 z m -2.3,-2.99 -0.4,0.99 -0.4,-1.09 0.8,0.1 z m -90.57,66.69 0,-0.2 -0.54,-1 -0.72,0.3 -1.08,-1.4 -0.54,-1.8 0.72,-2 -0.18,-1.8 0,-0.5 -2.88,-1.5 -3.24,-6.5 -1.8,-1.8 -0.18,-0.9 -0.72,-0.7 -1.26,0.6 -0.54,1.4 -1.44,0.5 -0.18,-0.7 -2.52,-2.7 0.18,-0.9 -1.08,0 -0.54,0.6 -1.62,-0.4 0,-36.4 3.06,0.8 0.9,1 2.16,1.5 3.6,0.2 0.18,0 0.36,0 0.72,0.9 -0.54,-1.3 0.54,-1.1 0.18,-0.2 1.62,-0.5 0.54,-1.3 1.62,-0.5 0.54,-0.7 0.72,0.2 0,-0.8 1.08,-0.5 0.72,0.4 0.36,-0.9 0.54,0.7 -1.98,2 -2.34,0.7 -0.18,0.9 -0.9,0.3 -0.18,0.9 2.16,-1.8 1.26,0 0.54,-1 1.08,-0.4 0.9,-0.4 0.36,0.8 1.8,-2.7 -0.54,-0.8 0.36,-0.9 1.26,1.8 0.72,2.4 2.16,2 0.54,-0.8 -0.54,-0.7 1.62,-2.1 -0.18,1.6 0.72,0.3 -0.72,1.3 0.54,0.2 1.08,-0.2 0.54,-0.5 0.16,-1.3 2.7,0 2,1.8 2.5,0.7 1.3,1.1 2.1,0.5 0.6,-0.5 1.1,0 0.89,0.5 1.4,1.8 0.2,1.1 -2,0.2 0.4,1.8 4.1,0.4 2.2,-0.8 0.1,0.4 1.5,-1.1 0.5,1.3 2,0.5 1.1,2 -0.7,0.5 0.9,0.4 0.7,-0.4 -1.1,-2.8 0.4,-1.5 3.4,-1.8 -0.4,-0.9 -2,1.6 -1,-0.3 -0.6,0.7 -0.7,-1.1 0.4,-0.7 3.4,-1.6 1.2,1.1 0.2,1.2 1.3,0.9 0.2,0.9 1.4,-0.2 1.3,0.9 1.8,0.8 1.6,-0.8 2.3,0.6 1.5,-0.4 -0.6,-0.5 0.2,-0.6 0.5,0.8 0.2,0 0.9,1.2 0.7,-0.9 -0.7,-0.9 -0.9,0.6 -0.2,0 -0.7,-2 1.3,-0.2 -0.2,-0.5 1.3,0.1 0.5,1.1 1.4,0.6 -0.7,2.3 0.7,1.4 0.6,-0.7 0.5,0.2 -0.5,-1.6 0.5,-1.5 0.9,0.2 1.1,-1.1 0.9,-1 0,-1.5 -0.5,-0.7 -0.2,1.1 -0.9,0 0,-0.9 0.5,-0.4 0,-1.8 -0.5,-1.2 -0.4,0.5 -1.8,-0.9 -0.9,-1.6 0.4,-2.2 -0.6,-1.1 0.2,-2.5 0.6,-0.7 0.7,0.7 0.3,-0.3 -0.7,-0.99 1.1,-0.7 0,-1.3 0.5,-0.2 0.6,0 0.2,0.9 1,0.2 0,0.7 1.5,1.39 0,2.7 1.2,1 0.9,2.2 -0.7,0.2 0.2,0.5 -0.9,1.1 1.1,1.3 0.5,-0.8 0.7,0.2 1.1,3.4 -0.3,1.8 0.7,0.9 1.4,-4.5 0.6,0.2 1.2,1.5 0.6,2.5 -0.9,1.4 0.3,1.5 1.5,1.9 0.9,-0.9 0.3,0.2 0,-1.2 1.1,-1.7 0.4,-2.8 1.4,-0.2 -1.3,-2.5 0,-2.6 4.5,0.8 0.8,1.9 1.6,0.4 -0.9,1.3 0.9,0.1 0,1.1 -1.1,0.9 -0.9,-0.2 0.7,2.6 1.5,1.8 -0.6,1.9 -0.7,0.2 -2.3,2.5 -0.9,-0.3 0.1,1.1 -0.7,-0.6 -0.2,0.6 -1.4,-0.6 -0.2,-1.1 -2,0.2 -0.3,0.4 1.4,1.1 0,0.5 -2.3,2.7 -0.9,0 -2.7,-2.3 -0.2,0.9 1.1,1.4 2.3,0.2 1.1,0.5 -1.6,3.6 -1.3,0.9 -2.3,0 0.3,0.6 -0.3,0.7 -1.1,0.2 -0.9,-0.6 -0.4,0.6 1.5,0.7 0.2,1.1 -1.3,1 -1.8,0 0.5,0.8 -0.9,0.3 -2.7,5.6 -0.7,2.9 0,2.9 0.6,1 2.1,0 1.1,4 0,1.3 2.2,-0.8 1,0.2 2.7,1.1 2.2,2.3 2.9,1.1 0.5,0.7 5.1,1.1 0,5.8 2.7,3.2 0.3,1.1 1.1,0.4 0.7,-1.3 0.7,0.7 0.6,-2.9 -1.6,-6.1 2.7,-1.4 2.1,-3.1 -0.5,-4.3 -2.5,-3.1 1.2,-2.1 -0.2,-0.9 0.8,-0.4 -0.8,-2 0.4,-0.3 -1.1,-1.1 0.9,-2.2 -0.5,-0.7 -0.2,-2.3 0.9,-0.7 5,1 1.3,-0.7 1.6,1.3 1.8,2.9 2.4,0.7 0.3,0.9 0.6,-0.9 -0.4,5 0.5,2 -0.7,0.5 0.2,0.4 0.7,-0.7 0.9,-0.2 0.7,0.2 0.2,0.9 0.9,0.3 0.2,0.8 1.4,-1.1 0.4,-0.9 0.5,0.2 0.8,-0.9 0.1,-2 1.3,-2.2 0.5,0.2 0.8,2.2 1.9,3 -0.3,0.7 0.7,-0.1 -0.2,1 1.3,1.7 0.2,1.4 0.5,0 -0.7,1.4 0.9,2 1.6,0.6 0,1 0.9,0.9 1.1,-0.3 0.3,1.1 2.6,0.7 -2,1.4 -2.4,0.9 -0.1,1.3 3.4,-2.5 0.9,0 0.5,1.2 2.2,1.1 -0.4,1.6 0.6,1.8 -2,1.8 -2.7,0.4 -0.6,1.1 -1.8,1.4 -2.7,0.5 -3.4,-0.7 -4.3,0.2 -1.1,1.1 -0.3,1.2 -1.3,0.2 -1.4,1.3 -2.7,3.9 0.3,0.2 1.6,-2.1 2,-1.7 3.4,-1.4 2.6,0.2 0.5,0.5 -0.2,1.1 -2.5,1.3 0.5,0.7 1.3,-0.4 -0.2,2.4 0.7,1.4 1.1,0.2 -0.2,0.3 0.9,0.6 3.1,0.2 0.5,0.7 -3.9,2.1 -1.1,-0.1 -1.3,1.8 -1,0.5 -0.8,-0.7 0,-1.3 2,-1.8 2,-0.5 -2,-0.2 1.1,-0.7 -0.5,-0.2 -2.2,1.4 -1.4,0.4 -0.8,-0.4 -0.3,-0.1 0,-0.8 -0.6,-0.1 0,-3.3 -0.9,-0.7 -0.9,0.4 -0.5,-0.6 -2.7,5.2 -0.7,-0.1 -0.2,0.5 -5.6,0.2 -2.5,2 -0.5,1 -3.3,0 -0.7,0.4 0.4,1.4 -3.6,1.3 -2,1.3 -1.1,-0.4 0,-1.1 0.9,-0.7 0.7,-2 -0.7,-4.1 -1.8,-1.1 0.2,-0.5 -0.7,0 -0.4,-1.1 -0.5,0.2 -0.6,-1.1 -5.7,-3.4 -1.7,0.9 -2.5,-0.8 -0.7,0.6 -3.1,-1.5 -1.9,-0.1 -0.6,-1.5 -0.5,-0.2 0,0.9 -44.79,0 -2.02,-1.2 0,-0.7 -1.26,-0.6 0.18,-0.7 -1.08,-0.5 -1.44,0 0,-0.9 -1.44,0 -1.26,-0.9 0.36,-0.8 -0.36,-0.5 1.08,-1.8 -0.18,-0.4 -0.9,0.8 -1.26,-2.4 z m 51.67,-75.69 0.3,1.3 -0.7,-0.2 0,-0.9 0.4,-0.2 z m -27.9,0.4 -0.9,3.1 1.8,-0.8 -0.2,-0.5 0.9,-1.3 2.9,1.7 -0.2,1.4 0.4,0.4 0.5,-0.9 1.3,0.7 0.3,-0.4 -0.7,-1.8 -0.9,-0.7 0.4,-0.4 1.4,0.6 1.8,2.3 0.5,4.2 0.9,-0.2 0.8,-0.7 -0.9,-1.5 -0.8,-5.6 0.4,-0.3 -0.2,-0.6 1.5,0.8 0.7,-0.6 2,2.2 0.9,4.3 1,2.7 -0.3,2.59 1.6,2.2 3.2,2.3 0.9,0 0.2,2.3 -1.6,-0.3 -0.5,-0.9 -0.4,1.6 -0.5,0.2 -0.9,-0.7 -0.2,0.3 1.2,1.1 0.6,-0.5 0.7,0.3 0.2,2 -2.7,0.9 -2.7,-0.5 0,-0.8 -2.2,-0.5 0.2,-0.9 -0.4,-0.5 -1.2,2.1 -1.8,0.4 -0.7,0.9 -3.8,1.1 -3.3,0.1 -0.7,-1.4 0,-1.8 -3.59,-0.5 -1.1,-0.6 -1.4,-2.7 0.7,-0.5 3.99,-0.9 3,0.5 0.9,-0.3 0,-1.1 -3,-1.1 -1.1,0.4 -4.69,0.1 -1.4,-1.9 3.6,-1.8 0.9,-0.99 -4,0.79 -0.3,-0.4 0.5,-0.99 -1.4,0 -0.4,-0.5 0.9,-2.2 0.7,-0.1 -0.7,-1.5 2,-2.3 4.49,-2.5 0.9,1.4 z m 53.8,-3.6 2.3,0.7 2,-0.3 1.6,1 1.5,2.2 0,1.6 -1.3,-0.2 -2,-0.1 -2.1,0.7 -0.6,-0.6 -0.3,-2.1 -1.1,-0.6 0,-2.3 z m -38.3,1.1 -1.3,3.6 -2.9,-3.3 0.7,-1.2 2.4,-0.2 1.1,1.1 z m 30.9,12.69 0.9,0.1 0.6,-1.6 -2.2,-2.39 0.7,-0.9 -0.2,-0.7 0.9,0 -1.2,-2 0.2,-1.4 1,-2.7 3.5,-2.2 2.1,0.2 0.6,2.5 1,1.1 -0.1,0.9 0.7,1.1 -1.1,2.8 0.4,0.9 1,-2.1 0.6,0.5 0.5,-0.3 0.6,0.5 0.9,-0.5 -0.2,-0.6 0.5,-0.9 1.1,-0.5 3.8,1.4 0.7,2.2 0.7,0 0.4,0.7 -0.9,1.3 1.8,-0.4 -0.2,2.39 0.5,-0.3 0.6,0.5 0.7,-2.09 1.6,0.9 0.7,1.19 -0.5,0.9 -1.1,0 -0.3,0.9 0.3,0.5 1.3,-0.7 0.9,-0.9 0.3,0.9 -0.3,0.9 1.4,-0.7 -0.2,1.4 0.9,-0.9 1.8,1.1 -0.1,0.7 -1.3,1.1 2.3,-0.3 1.1,2.5 -1.4,-0.2 -0.9,0.9 0.9,0.5 1.4,0 0.7,1.3 -1.6,0 -0.9,-0.5 0.2,0.7 0.7,0.5 -0.7,0.9 0.2,0.7 1.8,0.9 0.2,1.7 0.7,-0.2 0.3,0.7 2.4,0 -0.6,0.5 1.7,1.1 0.1,1.3 1.5,0.5 -0.9,1.6 1.1,-0.7 0.9,0.2 0.1,-0.5 0.9,0.3 0.8,1.5 -0.6,0.5 0.2,0.4 -1.4,0.3 0.7,1.1 -0.7,0.2 -0.6,1.6 -1.1,0 -0.1,2.3 -2.4,-1 -0.9,-2 0.2,-0.9 -0.9,0.2 -1.4,-2.4 -1.5,1.1 0.7,1.4 -1.4,-0.1 0,0.5 1.3,0.5 -0.2,0.8 0.7,0.1 0.2,1.3 2.1,1.4 -0.1,0.9 0.7,-0.1 0.3,1.8 0.8,0.3 -0.6,0.7 0.6,0.4 0.1,1.4 -0.7,0.4 0.6,1.1 -0.9,0 0.3,0.9 -0.5,0.2 -1.3,-1.5 -1.1,-0.2 -1.2,-1.4 -2,-1.1 -0.2,0.7 3.6,3.3 1.1,2.5 -4.3,-1.3 -1.8,-1.8 -0.9,0.2 -1.6,-0.9 -0.8,-0.7 -0.1,-0.7 0.5,-0.4 -0.2,-0.7 -1.8,-0.7 -1.2,-2.7 -1.1,0.9 -0.2,-0.9 -0.7,0.7 -2,-0.7 0.2,0.9 -1.6,0.5 -2,-0.9 -0.4,-0.3 0.4,-1.8 1.1,-0.8 -0.2,-0.9 2.7,0.9 1.1,-0.1 0,-0.6 0.9,0.2 0.5,-0.7 1.3,0.2 -1.7,-2.6 3.6,-4.6 -1.2,-4.2 -1.1,-0.2 -0.4,-1 -0.7,-0.2 -0.7,-1.8 -0.4,-0.2 -0.3,0.4 -2,1 -0.4,-0.3 0.2,-1.3 1.6,-0.2 -0.1,-0.7 -1.7,-1.6 -0.3,-1.1 -1.3,0.2 0,-2 -0.3,-0.3 -0.8,0.3 -0.7,-1.2 -1.1,-0.2 -0.1,0.5 0.7,0.2 0.5,0.9 0,1.3 -1.4,0.1 -0.4,-0.5 -2.1,-0.7 0.7,1.6 -0.6,0 -0.5,-0.7 -1.8,0.3 -1.1,-0.7 -0.7,0.2 -2.5,-0.5 -0.9,0.3 -1.5,-1.6 -1.4,0 -0.5,0.5 -1.7,-1.4 -0.9,-1.4 0.6,-1.1 1.6,0.5 1.1,-0.2 0.2,-0.3 -1.5,-0.9 -2.7,-0.6 -0.2,-0.7 0.4,-5.99 0.7,-0.9 0.6,-2.7 1,-1.6 2.6,-1.6 2.7,0.1 0.3,0.4 -2.1,2.9 -0.8,2 -0.1,1.2 0.7,1.1 -0.2,2.3 2.5,3.69 -0.9,0.6 z m -23.7,-15.09 1.2,1.3 2,-0.4 0.4,-0.5 1.4,0.9 0,0.5 -0.9,0.8 0.5,0.9 -0.9,0.3 -1.2,1.6 1.1,-0.1 0.9,0.5 0.5,1.4 0.5,-0.3 0.6,1.8 -0.7,0.5 0.1,2.7 -1.4,1.1 -0.7,-0.4 -1.1,1.89 -1.1,-0.3 -0.7,-1.89 -1.4,-2.4 -0.8,0 -0.3,-0.7 -0.9,0.2 -1.5,-2.3 0.4,-1.7 0.9,-0.3 1.1,2 1.2,0 0.8,-1.3 -0.4,-1.1 -0.5,0 0.3,-0.7 -0.7,0 -1.3,-1.3 1.1,-0.5 0.7,1.1 -0.1,-1.1 -0.9,-0.7 1.8,-1.5 z m 3,0.6 -1.2,0.3 -0.8,-0.7 2.7,-1.1 -0.7,1.5 z m 5.8,10.4 -0.6,0 -0.3,0 0,-2.5 -0.7,-1.3 -0.2,-2.1 0.2,-3.8 0.5,-0.2 0,-1.4 2.9,-0.9 1.4,0.3 0.6,0.8 1.9,-0.2 1.5,0.7 -1.6,3.2 -1.1,2.7 -0.9,0.8 -1.5,-0.4 -0.9,0.5 0.6,1.3 -0.9,2.5 -0.9,0 z M 90.9,92.2 l 2.3,1.8 3.8,0 3.59,4.5 -6.29,4.7 -0.2,1.4 -1.4,1.1 -0.4,1.3 -0.3,2.1 -1.3,0.49 -0.5,-0.2 -1.6,1.8 -0.76,-0.2 -0.36,-0.7 -1.08,-2.09 -1.98,-1.4 -0.72,0 1.26,-4.9 0.72,-0.3 -0.54,-0.9 1.62,-3.6 -1.44,-3.8 4.88,-1.1 0.7,0 z m 28.29,-3.2 -0.9,0.2 -0.6,-0.6 0,-1.1 1.1,-0.9 0.9,1.7 -0.5,0.7 z m 16.5,2.5 -1.2,0.2 -3.5,-2.4 1.5,-3.2 1.2,-0.9 1.1,0.4 1.3,2.1 0.2,2.4 -0.6,1.4 z m -1.2,-8.5 0.3,1.5 -0.9,-0.4 0,-0.9 0.6,-0.2 z m -12.6,0.8 -0.8,0.7 -1,0 0.5,-0.9 1.4,-0.7 0.2,0.3 -0.3,0.6 z m -0.2,-0.9 -1.5,0.5 -0.5,-0.4 2,-0.7 0,0.6 z m -25.39,1.8 -0.9,1.4 -1.4,-0.7 1.4,-2 1.4,-1.3 -0.5,2.6 z m 63.49,-2.7 -0.3,1.8 -1.1,-0.2 1.4,-1.6 z m -38.7,0.1 -1,0.4 -1.8,-0.2 0.1,-0.9 2.7,-0.5 0,1.2 z m 0.8,1.7 0.5,-0.4 0.9,0.5 -0.9,-1.4 0.2,-1.1 -0.6,0 0.4,-1.6 0.7,0 2.4,3.8 0.3,-0.4 -0.7,-3 -0.7,0.1 -0.4,-0.7 1.1,-1.2 1.1,0.1 0.7,1.3 0.2,-1.1 2.1,0.6 0.2,2.8 0,1.7 -0.5,0.7 0.9,0.3 0,1.1 -0.6,-0.2 -0.5,0.6 -0.2,1.2 0.9,1.1 -0.5,0 0,0.6 -2.7,0.3 -1.3,-0.3 -0.3,-2.6 1.4,-1.8 -4.9,1.3 0.2,-1.4 0.7,-0.4 -0.1,-0.5 z m -1.7,-3.3 -1.8,0.2 -0.5,-2 0.9,-0.5 1.8,1.4 -0.4,0.9 z m 4.9,-2.7 -1.6,1.1 0.5,-1.1 1.1,0 z m -12.8,3.1 -0.5,1.6 1.1,0 1,1.1 0.8,-1.1 1.4,0.4 0.7,2.3 -1.4,4 -1.6,0.7 -1.1,-0.6 0,0.4 -0.7,0.2 -0.8,-1.1 -1.2,1.4 -1.3,0 -2.1,2.2 -2.2,0.5 -1.1,-0.1 -1.2,-1.5 2.5,-1.8 2.1,-0.3 0.9,-0.9 -0.1,-0.8 -0.8,0.9 -3.7,0.6 -0.4,-1.3 -0.5,1.3 -1.1,0.5 -0.2,-0.5 -0.69,0.5 -0.9,-0.5 -0.2,-0.9 -0.7,0.5 -1.1,-0.3 -0.4,-0.8 0.6,-1.2 2,0 0,-0.7 -1.8,-0.2 0.5,-1.1 1.3,-0.2 -0.9,-0.5 0,-1.5 1.4,-0.9 -0.2,-0.7 1.59,-1.2 1.1,0.3 0.2,1.8 1.8,-0.3 0.9,0.7 0,0.7 1.1,0.7 -0.7,0.9 1.2,-0.2 0.4,2.2 0.7,-0.4 3.1,0.2 0.1,-1.1 -1.4,-0.7 0.5,-2 -1.6,-1.2 0,-0.9 0.9,-0.6 0.7,-2.1 0.8,0 0.7,0.5 -0.2,2.2 0.7,0.9 z m 30.1,-1.5 -0.6,0.2 -1,-1.8 0.9,-0.7 0.7,0.7 -0.4,0.9 0.4,0.7 z m -39.1,-1.4 -0.7,0 -1.3,-0.4 0.6,-0.9 1.1,-0.1 0.5,0.5 -0.2,0.9 z m 29.7,-2.5 2,1.2 0.9,-0.1 0.9,1.9 1.3,0.2 1.4,-0.7 0.7,0.4 0.7,1.2 -0.7,0.2 2.7,1.1 -0.2,0.7 -2.3,0.4 0.9,0.7 -1.1,0 -0.3,1.1 0.5,-0.9 1.4,0.1 1.3,1.5 -0.2,0.7 0.7,0.4 0.4,-0.6 0.7,0.9 1.5,-0.5 1.4,1.2 4,-2.5 1.4,0.6 1.3,-0.8 1.2,0.2 0.6,0.2 -0.2,0.9 1.6,0.2 1.3,1.6 -0.2,1.3 -1.3,0.9 1.5,0 0.3,0.9 -1.2,0.5 -0.2,1.3 -1.8,0.1 -0.9,0.6 -1.5,-0.4 -0.9,-1.4 -0.1,1.1 -1.5,0.5 -3.9,0.2 -2.9,-0.2 0.2,-1.8 -1.1,0.2 -0.6,1.2 -0.9,0.2 -1.2,-1.1 -0.7,0.6 -0.6,-0.2 -0.9,-0.7 -0.7,-2.9 0.7,-2.3 -0.2,-2 -1,-2.2 -0.9,-1.1 -0.8,0.8 -3.2,-0.9 -0.4,-1.1 -1.2,-1.1 -0.2,-0.7 0.9,0.3 0.2,-0.3 -0.9,-0.9 0.7,-0.7 1.6,-0.2 z m 7.6,-1.3 -0.2,0.6 -0.5,0 0.1,-0.8 0.6,0.2 z m -41.99,-2.3 1.8,1.8 -1.4,0.9 0.2,1.1 0.7,0.5 -0.2,1.8 -0.7,0.9 -1.3,0.2 0.2,1.4 -0.9,0.6 -0.9,-1.1 0.6,-2.5 -0.9,0 -0.4,3 -0.9,1.8 -0.7,-1.6 -0.2,0.4 0,2.3 -1.1,0.7 -0.2,-1.1 -0.9,-1 0,0.9 -0.7,0.3 -1.2,-0.5 -0.4,0.5 -0.5,-0.2 0.3,-0.9 -0.5,-0.7 0.7,-1.2 1.4,-0.4 0.6,-1.4 1.1,-0.8 2.1,-4.1 4,0 -0.7,-0.9 1,-0.7 z m 43.79,1.4 -1.3,1.1 -1.2,-1.3 0,-1.8 0.3,-0.3 1.3,0.3 0.7,1.1 0.2,0.9 z m -24,0.6 -0.5,1.2 -1.4,-1.6 -0.9,-2.9 0.7,-0.3 2.1,3.6 z m 18.2,-3.3 -0.7,2 -3.8,-0.2 -0.7,-1.1 0.2,-0.5 1.1,-0.7 3,0 0.9,0.5 z m -12.6,-0.3 -1.4,0.5 -1.1,-0.4 -0.2,-0.7 1.5,-0.5 1.2,1.1 z m -20.5,-0.6 -1.1,0.9 -1.4,-1.8 1.2,-0.9 1.3,1.8 z m 4.3,-0.3 0.4,0.9 0.9,-0.2 -0.2,2.1 -3.1,1.3 -1.8,-1.4 0,-3.1 3.1,-1.3 2.7,0 0,0.9 -2,0.8 z m 13,-3.1 -0.2,1.1 -0.4,-0.4 0.6,-0.7 z m -10.3,-1.8 -0.3,1.4 -1.5,0.2 -1.6,-0.7 -0.4,0.9 -0.9,-0.9 -1.4,0.7 -0.5,-0.3 1.6,-1.7 0.7,-0.1 2.3,-1.8 2,2.3 z m 56.9,-2 -0.2,0.4 -0.5,-0.4 0.2,-0.5 0.5,0.5 z m -37.3,-0.3 1.8,2.3 0.9,-0.2 0.9,0.9 -0.7,1.3 0.7,0.9 -0.3,1.2 -1.8,0.8 -0.4,-0.2 -0.7,0.7 -0.2,-0.9 -1.2,-0.9 0.1,-0.5 1.3,0.1 0,-0.5 -1.1,-0.5 -1.2,-1.8 0.5,-1.1 -0.5,-0.6 0.3,-1.4 1.6,0.4 z m 19.3,-1.8 -1.6,0.7 0,-0.9 0.5,-0.4 1.3,0 -0.2,0.6 z m -28.1,-0.9 -0.2,1.2 0.6,0 0,-0.7 1.1,-0.5 1,1.2 -0.3,1.1 0.5,0.2 0.9,-0.4 1.3,2.2 -0.4,1.1 0,1 1.5,2 -0.6,1.6 -1.1,0.6 -0.9,-0.6 -0.9,-2.7 -1.8,-0.7 -0.7,0.4 -0.9,-1.1 -1.2,1.1 -0.9,-0.2 -0.9,-2 0.3,-0.5 2,0.5 0.2,-1.2 -0.6,-0.8 -0.7,-0.3 0.6,-0.7 -0.4,-0.9 -0.5,0.1 -0.2,0.9 -0.7,0 0.5,-1.2 -1.4,-0.4 0.1,-2.3 2.4,-0.6 1.6,0.9 0.7,1.7 z m 6.5,-6.3 -0.4,1.2 -0.7,-0.9 0,-0.7 -1.4,-0.7 0,-1.1 0.5,-1.1 1.1,0.2 0.5,0.4 0.4,2.7 z m 5.8,-8.5 -0.2,0.7 -1.5,-0.9 1.7,0.2 z m 1.6,-7.2 0.9,0.5 0.5,-0.3 1.6,1.2 1.7,5.1 0.7,0.3 0,1.5 2.3,0.5 0.4,0.6 -0.4,1.6 1.3,1.8 0.3,-0.9 -0.7,-1.6 0.4,-0.8 1.4,0.4 0.2,2.2 -0.9,0.5 1.4,0.7 0.4,1.3 -0.4,3 0.9,-0.7 1.7,0.6 1,3 -2.1,1.5 -2,3.4 -0.5,-0.2 -0.2,-2.2 -0.4,0 0.6,3.1 -0.8,1.1 -0.5,-1.3 -0.2,0.7 0.4,0.8 -0.6,2.3 -1.2,-1.3 -1.5,-0.1 0.4,1.4 -2.9,-0.5 -1.4,-1.8 1.1,-0.8 -0.9,-0.9 -0.8,0.4 -1.6,-3.1 1.5,-1.8 3.7,-0.3 -0.1,-0.4 -1.7,0.4 -0.9,-0.4 0.6,-0.5 -0.4,-1.3 -2,1.6 -0.5,0 0.2,-0.9 -0.7,-0.3 0,0.7 -1.1,0.5 -0.2,-0.9 -0.9,-0.3 0.2,-1.1 1.6,-0.7 0,-0.6 -2,0.2 -1.1,-1.8 -0.3,-2.1 0.7,-0.6 0.9,0.9 1.3,0.2 0.5,-0.5 -0.2,-0.8 -0.7,0.4 -1.1,-0.7 -1.1,-1.6 0.9,-0.2 0.4,-0.7 -0.2,-1.3 2.2,-0.2 -0.2,-1.2 -1.3,-0.8 0.4,-1.9 1.1,-0.4 0.2,0.7 0.9,-0.9 0.1,-0.5 0.9,0.2 0,-1.5 -0.9,0.2 -0.9,-0.5 0.6,-1.3 z m 29,18.7 -1.5,-0.5 1.5,0.5 0.1,1.1 -1.2,-0.2 -0.7,0.7 4.1,0.4 0.5,1.4 -1,0.2 -1.3,-0.5 -0.4,-0.7 -1.6,0 1.6,0.5 -0.1,0.5 -2.4,0.6 0,0.3 2,-0.5 1.1,0.5 -0.4,0.8 1.1,-0.2 0.9,0.7 0,1.8 -0.4,0.5 -1.4,0.2 1.3,1.1 -0.9,1.4 -1.5,-0.5 0,0.7 1.5,0.4 0,0.7 -2,1.1 -2.2,-0.7 -0.3,0.5 0.7,0.9 0.3,1.4 -0.7,1.8 -0.9,0.6 -2.1,0.2 -1.1,-0.4 -1.5,-1.6 0.4,1.8 -0.9,0.3 0.4,0.6 0.9,-0.7 1.8,0.7 0.7,-0.6 0.7,0.2 0.4,0.9 -0.6,0.9 0.9,1.1 0.6,-1.3 0.5,-0.1 0.5,2.7 -0.9,1.2 -1,0.2 -0.4,0.9 -2.5,1.1 -0.6,-0.4 0.6,-1.4 -0.9,-0.7 -2.4,0.9 -1.6,-0.4 -0.5,-0.7 -0.2,0.7 -1.3,0.2 0.9,0.5 -1.2,0.4 -2,-0.7 -0.5,0.3 -1.1,-0.5 -0.4,0.5 -2.5,-0.7 -0.7,-1.3 0.2,-1.6 1.8,-2 1.9,-0.5 -0.1,-1.1 -0.8,0 0,-1.4 -0.7,-0.9 0.2,-1.3 1.3,-0.5 1.8,0.7 0.7,2.5 2,1.3 -0.2,-0.7 1.1,0 0.9,-0.9 1.4,-3.1 -0.7,0.4 -0.7,1.9 -0.9,0.9 -1.5,-0.3 -1.2,-3.1 0.9,-0.9 0.1,-1.2 -1.8,1.2 -0.7,-1.2 -0.9,0.9 -0.7,-0.4 0,-2.2 1.4,-3.2 2.6,-0.9 1.9,0.5 1.5,1.3 0.2,-0.4 -0.8,-0.7 2.7,-0.3 0,-0.9 -1.4,0.9 -2.9,-0.8 -0.7,-0.9 0.4,-0.7 1.6,0.9 -1.3,-1.2 -1.2,-3.8 -2.4,-1.5 0,-4.8 1.1,-0.4 1.3,0.7 2.1,0.2 2.5,3.6 0.6,1.5 2,1.2 0.5,-1.1 -0.9,0.2 -1.1,-0.7 -0.2,-1.6 0.4,-0.4 -1.3,-0.5 -1.6,-2.9 5.1,-2.2 3.2,-0.3 0,-0.2 -2.9,-0.4 2,-1.4 3.4,-0.7 -0.2,-0.7 -1.4,0 -2.2,0.5 -0.1,-1.3 2.1,-3.6 -1.1,0.4 -1.4,2.3 0,0.9 -0.7,1.7 -2.2,1.6 -3.6,1.1 0.2,-0.9 2,-1.3 -0.2,-0.7 -2.2,1.6 -0.3,-0.4 0.3,-1.2 -0.7,0.9 0,1.8 -0.9,0.5 -3,-0.2 -0.9,-0.7 1.4,-3.2 3.4,-2 -3,0.7 -2.7,4.3 -0.6,0 -2.7,-2.3 -0.2,-0.7 1.3,-0.7 3.1,0 3.2,-2.9 -0.4,-0.4 -1.6,0.9 -0.9,1.1 -1.8,0.5 -3.6,0.6 -0.9,-1.6 0.6,-0.8 0.7,0.4 0.5,-0.4 -1.1,-0.9 1.7,-1.8 0,-0.5 -2.4,1.8 -0.7,-1.1 1.6,-1.4 -1.4,-0.7 -0.4,1.2 -0.7,0.2 0,-0.5 -0.9,-0.6 0.7,-1.6 0.7,0 0,-0.5 2.2,-1.1 0.4,1.1 0.9,-1.1 -0.2,-0.9 1.4,-1.1 1.1,0 0.5,0.9 0.8,-0.5 1.6,0.9 1.1,-0.2 0,-0.6 -2.7,-1.2 -0.2,-0.6 2.3,-1 -0.5,-2.2 1.1,-0.4 0.7,0.4 -0.4,0.5 0.9,0.8 0.7,0 0.8,0.9 1,2.5 0.4,-0.2 -0.7,-2.5 4.7,3.8 0.9,1.8 -0.6,-2.4 -1.6,-0.7 0,-0.9 -1.4,-0.7 -1.7,-2.4 0.6,-1 1.2,0.1 -1.2,-1.6 0.3,-0.7 1.3,0.5 0.7,1.3 0.7,-0.2 -1.6,-3.2 0.2,-0.4 1.4,0.4 0.8,1.1 0.3,-0.4 -0.9,-2 1.6,-1.1 0.9,1.1 0.6,-0.2 0,0.8 1.2,-0.9 1.1,0.7 0.9,2.5 1.1,0.9 0.7,0 -1.1,-1.1 -0.9,-2.5 -1,-1.3 2.1,-1 2.5,0.3 2.2,3.6 -0.9,-2.3 1.3,-1.8 1,-0.4 1.1,0 -0.3,1.3 0.3,0.9 1.1,0.3 -0.9,-1.2 0.5,-1.1 1.3,-0.4 1.1,0 -0.2,0.9 1.8,0.9 0.5,-0.3 0.4,0.7 2.9,0.2 -0.7,1.6 -2.4,1.6 0.6,0.4 0.7,0.2 2.1,-2.2 2.4,-1.1 0,1.1 0.5,0.7 0.4,-0.9 0.7,-0.2 0.5,0.6 -0.5,1.1 1.3,1.8 -0.2,0.7 1.2,-0.2 1.3,0.7 0.5,0.9 0,2 -1.9,2.7 -3.5,3.2 -1.4,-0.1 0,0.7 -0.9,0.5 -3.1,0.4 0.2,0.5 0.9,-0.2 0.9,0.6 -4.5,3 -0.2,0.6 6.2,-3.4 1.8,-0.4 0,1.4 -1.5,1.7 -0.9,0.3 -2,2.9 -0.5,0 -0.2,0.9 -2,2.5 -0.7,1.8 -0.3,0.6 -1.5,0.3 0.7,0.7 -0.3,0.8 -0.7,-0.2 -1.3,0.7 0.2,0.5 0.9,-0.5 0.5,0.7 -1.6,1.1 0.9,0.5 -0.4,0.9 -1.8,1.1 -1,-0.5 -0.4,-0.7 -1.8,-0.9 -1.1,0.3 0.4,0.6 2.1,0.3 0.2,2 -2.9,1.4 -1.9,-0.7 z\t"}},"st40":{"id":40,"outline":{"label":{"x":0,"y":0},"path":"\tm 249.79,253.59 -0.5,-0.4 0.2,-0.3 0.3,0.7 z\t"}},"st41":{"id":41,"outline":{"label":{"x":0,"y":0},"path":"\tm 0,0 0,0 z\t"}},"st42":{"id":42,"outline":{"label":{"x":0,"y":0},"path":"\tm 156.19,245.99 -0.27,0.1 -0.23,-0.1 0.24,-0.1 z\t"}},"st43":{"id":43,"outline":{"label":{"x":0,"y":0},"path":"\tm 326.49,261.89 -0.2,0.9 -0.1,1 1,0 0.2,0.8 1.6,0.7 -0.1,0.5 1.9,1.5 -0.1,0.3 1.4,0.9 0.5,1.3 -3,-0.6 -0.4,0.6 -3.2,0.7 -0.7,-0.4 -1.1,1.1 -2.7,-0.3 -2,-1.3 -1.1,1.3 -0.2,1.4 -3,0 -0.9,2.2 -0.2,-1.3 -1.6,-1.6 -0.9,-2.2 0.3,-1.6 1.3,-2.2 5,-0.7 0.8,-1.6 2.1,-0.2 2.2,-1.8 0,-0.7 1.8,-0.5 1.4,1.8 z\t"}},"st44":{"id":44,"outline":{"label":{"x":0,"y":0},"path":"\tm 327.09,245.69 0,6.4 -1.5,0 -1.2,1.8 0.3,0.9 -0.9,0.6 0.4,0.7 -0.6,0.5 1.1,2.4 0.6,0.3 -0.2,0.8 -1.8,0.5 0,0.7 -2.2,1.8 -2.1,0.2 -0.8,1.6 -5,0.7 -0.5,-1.4 -2,-2 0.3,-0.5 2.2,-0.2 -0.7,-1.3 -0.4,-2.8 -0.7,-0.9 -0.5,0 -0.8,-0.9 -0.1,-1.3 3.2,-4.1 0.7,-6 -1.2,-2 -0.4,-2.7 1.6,-0.7 13.2,6.9 z\t"}},"st45":{"id":45,"outline":{"label":{"x":0,"y":0},"path":"\tm 176.79,385.59 0.7,1 -1.6,0 -0.4,-1 -0.4,1 -0.9,-1 2.6,0 z m 2.3,0 -0.4,1 -1.2,-1 -0.4,0 2,0 z m -5.4,0 -0.4,0 -0.7,0 1.1,0 z m -1.1,-3 -0.2,1 -0.9,0 0,-1 0.8,0 0.3,0 z m -1.1,0 -0.1,1 -0.8,-1 0.6,0 0.3,0 z m 2,-1 -0.2,2 -0.5,-1 0.7,-1 z m -2.7,1 -0.7,0 -0.4,0 -0.9,0 -0.3,-1 0.3,0 0.9,0 1.1,1 z m 4.3,-4 0.6,0 0.9,0 -0.2,6 -0.7,1 -4.2,-1 0.6,-1 0.5,0 0.4,0 0.7,0 0.4,-1 -0.2,0 1.4,-1 0,-1 -1.8,0 0,-1 1.6,-1 z m -8.1,-7 -0.5,1 -0.5,-1 -0.2,-1 0.7,-1 -0.4,0 0.8,-1 0.1,3 z m -0.3,-4 0,1 -0.6,0 0.6,-1 z m -1.1,0 0.2,1 -0.6,-1 0.4,0 z m 4.3,-9 -0.9,1 -0.3,0 0.7,-1 0.5,0 0,0 z m -1.4,-3 -0.2,1 -1.3,-1 0.4,-2 0.9,-1 0.4,1 -0.6,1 0.4,1 z m 1.1,24 0.1,0 1.1,-1 -0.7,0 -0.4,1 -0.3,0 0.2,0 -0.2,1 -0.7,-1 0.3,0 -0.7,-1 0.2,-1 -1.3,-4 -0.5,-1 0.5,0 -0.2,-4 0.6,-1 -0.6,0 0.8,0 0.1,-1 -1.4,0 1.1,-2 -0.4,0 -2,-1 1.5,-2 0.9,0 0.5,1 0.6,-2 0.3,-1 0,0 0.6,0 0.3,-1 0.2,0 -1.1,-1 0.7,-2 -0.1,-2 0.3,-1 -0.2,0 -0.7,0 -0.9,0 -0.3,-1 1.2,-4 -0.7,-4.4 0.7,0 1.6,-4.1 1.3,-5.4 -0.4,-2.4 0,-1.6 0.6,-0.7 -0.2,-2 0.9,-2.3 0.7,-4.3 -0.3,-3.1 1,-3.6 -0.7,-5.4 0.7,-0.2 0.9,-1.2 0.9,2.7 0.8,0.5 -0.6,1.3 1.5,4.6 1.2,0 0.2,0.4 -0.5,1.8 -2,1.4 0,3.1 0.5,0.7 -0.9,0.4 -1.4,2.3 -0.6,1.6 0.4,1.7 -1.3,1.9 0.8,3.8 0.5,0.2 0,2 -0.7,0.9 -0.2,2.7 -1.4,1.6 0.5,4.1 -0.7,0 -0.7,3 0.1,4 -0.5,0 -0.2,2 0.6,0 0,3 1,0 -0.7,1 0.4,1 -0.7,1 -0.2,3 -1.1,2 0.4,1 -2,3 0.5,3 1.3,0 0.3,1 -0.3,1 0.9,2 3,0 2.6,1 -1.1,-1 -2.7,2 -0.4,2 -0.3,1 -1.5,-1 -0.5,-1 1.8,0 0.3,-1 -0.3,0 -1.8,1 -0.2,1 -0.5,-2 z\t"}},"st46":{"id":46,"outline":{"label":{"x":0,"y":0},"path":"\tm 467.59,246.89 -1.4,0.9 -1.6,-0.3 0,-1.5 1.4,-1.2 2.2,0 0.2,0.7 z m 28.1,-61.9 2.5,0.4 2,1.4 0,1.8 0.6,1.1 2.3,-0.2 3.2,-1.6 0.6,0.3 0,1.3 -0.9,1.1 -0.4,2.5 -1.2,2.5 -2.2,-0.5 -1.3,1.6 0.4,3.1 -0.4,1 -1,0.2 0.3,0.7 -1.1,-1.2 -0.3,1.2 -0.6,0 -0.7,0.9 -1.4,0 0.2,1.5 -1.7,-0.4 -0.3,-0.5 -1.5,1.8 -2.7,1.8 -0.3,0.5 -4.2,1.5 -0.1,-1.5 1.2,-1.4 -1.4,-0.9 -1.6,1.6 -1.5,0.5 -0.9,1.7 -2,0 -0.1,1.6 1.9,0.3 0.2,2 0.7,0.2 2.2,-1.4 1.4,0.9 1.5,0 -0.2,1.2 -0.7,-0.3 -1.3,0.5 -2.5,2.3 -0.7,1.5 1.6,0.9 1.1,3.4 1.2,1.1 -1,0.5 1.4,1.6 -1.8,1.1 1.3,0.4 0.7,1.1 0,0.7 -0.7,0.9 0.1,0.7 -0.9,0.2 -1.6,2.5 -0.9,0.4 0,1.9 -0.3,0 -0.6,1.1 -4.1,3.6 -1.95,0.49 -0.94,0 -0.29,0.32 -0.33,0 -0.57,0.1 -0.23,-0.35 -0.18,-0.1 -0.23,-0.59 -0.33,0.45 0.37,0.44 0,0.65 0,0 -1.34,0.64 -2.76,0.56 -1.5,0.9 0.7,0.9 -1,0.4 -0.4,-1.3 0.4,-0.9 -1.3,0.2 -0.9,-0.9 -0.9,0.6 -2.2,-0.8 -0.1,-0.9 0.3,-0.5 -1.4,-0.2 -0.9,-0.7 -2.2,1.4 -1.1,-0.5 -0.5,0.7 -0.9,-0.7 -0.5,0.7 -0.6,-0.2 -0.3,0.6 0.1,1.6 -0.7,0.2 -0.2,-0.7 -0.9,0.1 -1,-1 -1.3,-0.2 0.7,-1.3 -1.1,-0.5 -0.7,-1.6 -0.7,0 -0.7,-0.6 0.3,-1.4 0.9,-0.7 0.8,-2.2 -0.4,-1.4 -0.4,0.1 -0.3,-1 -0.7,-0.8 -0.6,0.6 -1.6,-0.6 0.4,-0.5 -0.8,-0.5 -0.1,-0.8 -1.1,0.8 -1.1,-0.6 -3.6,2.9 -1.4,0.2 -0.6,-0.7 -1.4,0 -0.7,-0.4 -1.7,1.8 -0.5,-1.4 -0.7,0.3 -1.6,0.2 -0.9,-0.5 -0.4,0.3 -2.2,-0.7 -1.8,-1.8 -0.7,0.2 -2.3,-2.2 -0.7,-0.2 -0.9,0.8 -0.2,-0.4 -3.6,-2.3 0,-0.9 -0.4,-0.6 1.5,-0.7 0,-0.9 -1.1,-0.9 0.3,-1.6 -1,-0.6 -0.8,-1.8 -2.8,-0.5 -0.4,-1.6 -2.2,-0.9 0.6,-0.4 -0.2,-2.7 -1.4,0 -0.4,-2 0.5,-0.1 0,-1.1 1.3,-0.7 1.4,-0.4 0,0.5 1.1,0 0.7,-1.2 2.2,-0.2 0.5,-0.9 2.9,-1.6 0.4,-2 0.7,-0.2 -1.3,-4.3 2.6,-0.7 0.5,0.5 1.1,-0.5 -0.6,-0.6 1.3,-3.7 3.1,0.9 0.9,-0.6 0.3,-3.2 1.5,-0.4 0.3,-1.4 0.9,0 0.7,-0.2 0.2,1.6 1.8,1.3 1.6,0.3 1.5,2.2 0.2,2.3 -0.6,1.1 0.4,0.6 4.3,0.7 1.8,1.4 1.1,0.2 1.6,3.4 7.2,0.2 6.7,2.2 3,-1.5 4.5,-0.2 1.5,-0.7 2.5,-2.5 -0.9,-1.3 0.5,-1.2 1.1,-0.2 2,0.7 1.4,-1.4 1.8,-0.2 2,-2.2 0.9,0 1.4,-0.9 2.7,0 -0.3,-0.9 -2,-2.1 -1.3,0 -0.5,0.9 -0.9,-0.6 -1.6,0.6 -0.6,-0.7 2,-4.7 1.8,0.9 2.4,-1.6 0,-1.3 2.3,-4 0,-1 -0.9,0 1.1,-2 4.5,-0.7 3.4,1.6 2.5,5.7 0.4,2.4 z\t"}},"st47":{"id":47,"outline":{"label":{"x":0,"y":0},"path":"\tm 459.69,295.19 0,-0.2 0,0 0,0.2 z\t"}},"st48":{"id":48,"outline":{"label":{"x":0,"y":0},"path":"\tm 0,0 0,0 z\t"}},"st49":{"id":49,"outline":{"label":{"x":0,"y":0},"path":"\tm 172.39,258.29 -0.3,0.3 -1.1,0.4 -1.4,2 -0.2,1.8 1.1,1.6 -0.2,1.4 0.5,0.7 3.3,0 1,1.5 3.3,-0.2 -0.7,2.7 0.9,1.8 -0.8,1.1 0.8,0.5 0.7,2.2 -0.7,-1.6 -1.3,0.7 -2.7,0 0,1.1 1.1,0.3 -1.5,0.4 0,1.2 0.9,1.5 -0.9,5.2 -0.5,-0.7 -0.5,0 0.9,-1.8 -1.3,-0.7 -3.2,0.3 -0.4,-0.9 -2.2,-2.3 -1.4,-0.6 -1.1,-0.7 -2.3,-0.2 -2.2,-1.6 0.4,-1.6 1.2,-0.4 1.1,-1.8 -0.5,-0.5 0.2,-4.1 -0.9,-1.1 0.1,-0.6 0.8,-0.1 0,-1.7 0.9,1.1 0.1,-1.1 1.7,-1.2 0.1,-1.8 1.1,-0.9 2.5,-0.4 2.9,-2 0.7,0.8 z\t"}},"st50":{"id":50,"outline":{"label":{"x":0,"y":0},"path":"\tm 358.59,297.49 -0.2,-0.2 0.2,-0.3 0,0.5 z\t"}},"st51":{"id":51,"outline":{"label":{"x":0,"y":0},"path":"\tm 318.19,272.29 -0.9,2.2 -0.5,4.3 -2.5,2.7 0,2 -0.6,0.9 -1.6,1.4 -0.7,0 0,-0.9 -1.6,1.1 -0.6,-0.6 -0.5,-0.3 -1.1,1.1 -1.4,-1.8 0.5,-0.8 0.6,0.2 -0.2,-2 1.2,0 -0.1,-0.5 0.7,-0.2 0.3,0.7 1.7,0.2 0.5,-1.1 0.2,-1.9 -1.1,-0.8 1.1,-1.8 -0.4,-0.5 -1.8,-0.5 0.2,-0.9 2,0 2.7,0.7 0,-0.7 0.9,-2.2 3,0 z\t"}},"st52":{"id":52,"outline":{"label":{"x":0,"y":0},"path":"\tm 332.59,269.79 1.5,1.2 2.3,-0.5 1.8,1.8 -0.3,1.6 1,0.6 -2.3,2.1 -0.5,3.6 -1.1,1.6 0.2,0.6 0.7,2.9 0.3,3.4 1.1,0.9 0.7,1.8 -3,0.3 -0.7,1.5 0.3,2.1 -0.5,1.5 1.1,1.4 1.2,-0.3 0,2.1 -0.3,-0.3 -0.6,0.3 -1.4,-1.6 -2.2,-1.4 -0.5,0.7 -1.1,-0.2 -1.1,-0.5 -0.3,-0.6 -1.3,0.2 0,-0.4 -0.5,-0.5 -1.3,0.4 -1.8,-0.4 0.2,-0.7 -0.7,-1.6 0,-3.6 -3.8,-0.4 -0.2,1.6 -3.1,0.2 -1.4,-3.6 -5.6,0 -1.2,0.2 -0.4,-0.4 0.5,-0.2 0,-0.9 0.9,-0.9 0.6,0.6 1.6,-1.1 0,0.9 0.7,0 1.6,-1.4 0.6,-0.9 0,-2 2.5,-2.7 0.5,-4.3 0.9,-2.2 0.2,-1.4 1.1,-1.3 2,1.3 2.7,0.3 1.1,-1.1 0.7,0.4 3.2,-0.7 0.4,-0.6 3,0.6 z\t"}},"st53":{"id":53,"outline":{"label":{"x":0,"y":0},"path":"\tm 28.44,313.29 -0.18,0 0,-0.1 0.18,0.1 z\t"}},"st54":{"id":54,"outline":{"label":{"x":0,"y":0},"path":"\tm 151.59,260.39 0.5,-0.3 1.8,2.3 -0.7,0.2 0.2,2.3 -1.5,-0.9 0.2,-0.7 -1.6,-0.9 -0.2,-0.7 -0.7,0.7 -0.7,-0.5 -0.2,-2 1.8,0 1.1,0.5 z\t"}},"st55":{"id":55,"outline":{"label":{"x":0,"y":0},"path":"\tm 277.89,260.59 0,0.7 1.1,-0.3 0.9,0.7 1.3,0.3 1.6,-0.1 0.9,0.7 0.3,2 -1.2,2.7 0.5,2.3 -2.5,-0.2 -5,1.5 0,-2.4 -1.8,-1.1 0.5,-0.5 -0.2,-1.3 0.4,0 0.5,-1.4 -0.5,-2 0.3,-0.9 0.6,-0.3 0.9,0.3 0.7,-0.2 0,-0.5 0.7,0 z\t"}},"st56":{"id":56,"outline":{"label":{"x":0,"y":0},"path":"\tm 318.09,201.39 0,0.3 -1.5,-1 1.5,0.7 z m -3.1,-8.8 2,1.6 1.6,-0.4 0.5,1.6 -0.1,0.8 -0.8,-0.4 -4.6,-0.2 0,0.7 3,4.4 -3.4,-2.4 -1.1,-2.7 -0.9,-0.5 -0.7,1.1 -0.4,-1.3 2.7,0 0,-0.7 0.8,-0.2 -0.2,-0.9 1.6,-0.5 z\t"}},"st57":{"id":57,"outline":{"label":{"x":0,"y":0},"path":"\tm 153.89,242.09 -0.5,0.1 -0.4,-0.5 0.5,-0.2 0.4,0.6 z m 4,-2.4 4.6,2.5 3.6,1.5 1.1,1.1 -1.2,0.1 -4,-0.1 0.7,-0.8 -0.3,-0.5 -1.3,0.2 -1.1,-1.8 -0.7,0.2 -2.2,-0.9 -2.1,-0.2 0,-0.9 -1.3,0 -2.9,1.6 0,-1.1 2,-1.1 1.5,-0.3 3.6,0.5 z\t"}},"st58":{"id":58,"outline":{"label":{"x":0,"y":0},"path":"\tm 176.19,258.29 -0.4,-0.2 -0.2,-0.2 0.1,-0.1 0.4,0.3 z\t"}},"st59":{"id":59,"outline":{"label":{"x":0,"y":0},"path":"\tm 341.99,217.79 -0.9,0.1 -0.7,-0.9 2.9,-0.7 -1.3,1.5 z\t"}},"st60":{"id":60,"outline":{"label":{"x":0,"y":0},"path":"\tm 312.99,181.89 1.6,0.6 0.6,1.1 0.7,-0.8 1.1,1.1 1.2,0.2 0.4,1.1 -3.1,2.1 -3,-1 -0.2,0.7 -1.1,0.3 -0.7,-0.3 -2,-1.6 -0.5,-1.7 0.3,-0.9 3.8,-1 0.7,-0.4 0.2,0.5 z\t"}},"st61":{"id":61,"outline":{"label":{"x":0,"y":0},"path":"\tm 307.29,171.09 -0.8,0.6 -0.7,-0.6 0.6,-0.5 0.9,0.5 z m -1.8,-1.9 0,1.2 -0.9,-0.2 -0.6,-0.9 0.2,-0.3 1.3,0.2 z m 2.7,0.5 -0.9,0.9 -0.6,-0.7 -0.3,0 -0.4,-1.3 2,-1.2 0.5,0.1 0,0.9 -0.7,0.8 0.4,0.5 z m -3.6,-5 0.1,0.1 0,1.1 1.1,0.4 -2.1,3 0.1,0.6 -0.5,0.3 0.5,0.6 -0.5,0.2 -1.3,-0.2 0,-1.5 -0.9,-0.3 0.6,-1.1 -0.6,-1.8 0.8,0 1.2,-1.4 0.4,0 1.1,0 z m 0,0 -0.4,-0.2 -0.7,0.2 -0.6,0 -0.9,0.1 -0.3,0.9 -0.4,-0.5 0.7,-0.9 1.3,0 0.9,-1.3 0.7,-0.1 -0.2,1.8 -0.1,0 z\t"}},"st62":{"id":62,"outline":{"label":{"x":0,"y":0},"path":"\tm 358.59,258.39 -1.1,0.4 0.7,0.4 -0.4,0.9 -1.9,-0.2 0,-0.7 1,-1.7 0.4,0.2 0.7,-0.5 0.6,1.2 z\t"}},"st63":{"id":63,"outline":{"label":{"x":0,"y":0},"path":"\tm 188.49,252.69 -0.1,0.3 -0.2,0 -0.1,-0.3 -0.1,-0.2 0.1,-0.2 0.2,0.1 z\t"}},"st64":{"id":64,"outline":{"label":{"x":0,"y":0},"path":"\tm 174.39,245.49 0.4,0.5 0.9,0 -0.2,0.6 1.4,0.5 -0.1,0.5 -2.4,-0.1 -0.9,0.5 -0.3,-0.5 -1.3,1.4 -0.5,-0.7 0,-2.9 1.2,-0.4 1.8,0.6 z\t"}},"st65":{"id":65,"outline":{"label":{"x":0,"y":0},"path":"\tm 140.19,279.49 -0.7,0.2 0.4,-0.7 -0.8,-0.9 0.4,-0.4 0.9,1.4 -0.2,0.4 z m 25,0.9 -1.8,1.8 -2.7,1.4 -1,2.6 -2.6,-1.7 0.6,-0.1 -0.2,-0.9 0.5,-0.2 0.4,-1.3 -0.7,0.4 -1.1,-0.6 0.5,-3.2 0.8,-0.9 0,-1.1 2.1,-0.9 2.2,1.6 2.3,0.2 1.1,0.7 -0.4,2.2 z\t"}},"st66":{"id":66,"outline":{"label":{"x":0,"y":0},"path":"\tm 332.49,224.19 2.7,1.1 2.1,-1.2 2,0 0.9,0.7 1.1,0.2 2.3,-0.6 0,0.2 1.1,3.2 -0.7,2.7 -0.6,0.4 -1.4,-1.4 -0.7,-1.7 -0.4,0.9 1.6,2 0.6,2.2 2.5,4.7 0.7,2.3 1.6,1.4 -19.2,0 0,-13.1 -0.6,-1.8 0.6,-1.1 -0.4,-1.1 0.6,-0.5 3.6,0.5 z\t"}},"st67":{"id":67,"outline":{"label":{"x":0,"y":0},"path":"\tm 145.39,255.39 -0.1,0.5 -0.2,0.6 -1.3,-0.2 -2.1,-0.9 1,-1.1 2.7,1.1 z\t"}},"st68":{"id":68,"outline":{"label":{"x":0,"y":0},"path":"\tm 306.39,274.49 0,1.9 -2.4,0 -0.9,-0.3 0.9,-2 2.4,0.4 z\t"}},"st69":{"id":69,"outline":{"label":{"x":0,"y":0},"path":"\tm 352.09,252.49 2.9,1.4 3,3.3 -0.7,0.5 -0.4,-0.2 -2.7,-2.8 -1,-0.4 -2.7,0 -0.9,-0.7 -0.6,1.2 -0.3,-0.5 -1.3,0.2 -0.2,-1.5 1.1,-3 1.8,-0.9 0.5,-0.9 1.5,4.3 z\t"}},"st70":{"id":70,"outline":{"label":{"x":0,"y":0},"path":"\tm 325.39,159.09 -0.7,0.5 -0.3,-0.9 0.3,-0.3 0.7,0.7 z m 4.9,-2.5 1.4,0.5 1.8,0 -0.9,2.2 0,1.8 0.6,1 -0.7,0.9 -0.8,-0.1 -0.5,0.1 -2.2,-1.6 -1.6,0.7 0.4,-1.2 -1.3,-0.4 -0.3,-0.5 0,-2 1.4,-0.9 2.7,-0.5 z\t"}},"st71":{"id":71,"outline":{"label":{"x":0,"y":0},"path":"\tm 350.49,254.29 2.7,0 1,0.4 2.7,2.8 -1,1.7 0,0.7 1.9,0.2 -0.5,0.5 0.4,0.7 1.8,2 4.8,1.6 1.6,0 -4.8,5.1 -1.6,0 -3.5,1.6 -1,0 -0.8,-0.6 -1.9,1.3 -2.6,-0.4 -1.8,-1 -1.6,-0.4 -0.2,-1.3 -1,-0.3 -0.6,-1.6 -1.8,-1.8 -1.1,-0.2 0.4,-1.1 1.4,-0.2 0,-1.4 0,-0.2 0.4,-1.6 1.1,-0.6 0,-1.4 1.1,-1.6 0.7,0 0.7,-2.7 1.3,-0.2 0.3,0.5 0.6,-1.2 0.9,0.7 z\t"}},"st72":{"id":72,"outline":{"label":{"x":0,"y":0},"path":"\tm 190.59,377.59 -1.1,0 -0.5,0 0.9,-1 0.5,-1 0.9,0 0.2,1 -0.9,1 z m 3.6,-1 -2.7,2 -0.5,-1 1.1,-2 1.8,0 0.3,1 z\t"}},"st73":{"id":73,"outline":{"label":{"x":0,"y":0},"path":"\tm 276.99,148.79 -0.5,-0.5 0.2,-0.4 0.3,0.9 z\t"}},"st74":{"id":74,"outline":{"label":{"x":0,"y":0},"path":"\tm 578.29,307.79 -0.7,0.3 -1.4,-0.2 -0.2,-0.3 0.4,-0.7 1,-0.2 0.9,1.1 z m 1.1,-2.2 -0.7,0.2 0.2,-0.7 1.6,-0.4 -1.1,0.9 z\t"}},"st75":{"id":75,"outline":{"label":{"x":0,"y":0},"path":"\tm 335.29,117.89 0.2,0.9 -0.7,1.2 0.2,0.7 -0.7,0.8 0.5,0.3 -0.5,1.3 0.3,1.6 1.1,0.4 1.1,1.8 -1.6,3.4 1.8,4.7 -0.6,0.1 -0.2,2.4 0.2,1.1 0.6,0 -0.2,1.4 0.9,0.5 0,0.8 -0.9,1.2 2.5,2.9 -0.5,1.4 -5.6,6.7 -3.1,0.7 -4.3,1.6 -1.1,-1.6 -2,-0.7 0.2,-4.1 -0.5,-3.5 0.7,-1.4 1.3,-0.4 0.3,-1.4 1.3,-0.7 2,-3.4 1.4,-0.8 -0.2,-1.9 -2,-1.3 -0.9,-2.5 0.8,-1.5 -0.8,-1.6 0.4,-1.1 -0.5,-0.1 -0.2,-2.6 -0.9,-1.4 -1.3,-0.4 -2.3,-2.7 0.9,-0.1 0.2,-0.9 0.7,0.1 1.4,2.4 0.9,0.5 1.5,-0.9 1.6,0.9 1.2,-1.6 0.2,-3.1 0.9,-1.2 0.9,0 0.9,-0.7 2.5,1.8 z\t"}},"st76":{"id":76,"outline":{"label":{"x":0,"y":0},"path":"\tm 303.49,202.49 -0.6,1.6 -0.7,-0.6 -0.2,-0.9 -0.1,-0.9 0.9,-0.7 0.5,0.2 z m -5.2,-17.3 0.7,0.7 2.3,0.5 -1.1,2.2 0,1.3 -2.3,2.3 0.2,0.5 0.9,-0.1 0.5,1.2 -0.5,0.4 0.5,1.1 -0.7,0.3 0.5,0.7 0,1.3 1.3,0.4 -0.4,0.7 -0.1,0 0,0.23 -2.17,1.37 -3.2,-1.1 -1.7,0.9 -0.1,0.7 0.3,0.9 -2,0.2 -0.3,-0.3 -0.6,-0.2 -1.2,-0.6 0,0.4 -1.1,0 -2.9,-1.6 0.6,-0.6 0.5,-5.5 -1.1,-1.1 -0.5,-0.7 0.2,-0.6 -1.1,-1.2 -2.5,-0.6 -0.2,-0.9 -0.7,-0.3 0.3,-0.8 2.4,-0.5 0.7,0.9 0.5,-0.5 1.1,0.1 -0.4,-2.7 0.9,0 0.4,0.9 2,0 0.2,-0.9 2.1,-1.2 0.2,-1.8 1.4,-0.6 0.2,0.8 2.5,1.4 -0.1,0.7 1.2,0 1.5,1.1 z\t"}},"st77":{"id":77,"outline":{"label":{"x":0,"y":0},"path":"\tm 201.99,269.09 1.8,1.4 0.1,0.9 -1.9,3.1 -2.7,-0.2 1,-2.2 -0.7,-0.7 -0.2,-1.6 0.6,-0.6 0.3,-0.5 1.7,0.4 z\t"}},"st78":{"id":78,"outline":{"label":{"x":0,"y":0},"path":"\tm 45.54,307.59 -0.54,-0.4 0.36,-0.3 0.18,0.7 z\t"}},"st79":{"id":79,"outline":{"label":{"x":0,"y":0},"path":"\tm 399.79,369.59 0.5,1 1.3,1 0,-1 0.9,0 -0.2,-1 -1.1,1 -0.2,-1 -0.5,0 -0.7,0 z m 7.7,10 -0.2,1 0.6,0 -0.4,-1 z\t"}},"st80":{"id":80,"outline":{"label":{"x":0,"y":0},"path":"\tm 309.59,274.49 -0.2,0.9 1.8,0.5 0.4,0.5 -1.1,1.8 1.1,0.8 -0.2,1.9 -0.5,1.1 -1.7,-0.2 -0.3,-0.7 -0.7,0.2 0.1,0.5 -1.2,0 0.2,2 -0.6,-0.2 -0.5,0.8 -3.1,-3.5 -0.9,-1.6 0.9,-0.7 0,-1.6 0.9,-0.6 2.4,0 0,-1.9 3.2,0 z\t"}},"st81":{"id":81,"outline":{"label":{"x":0,"y":0},"path":"\tm 263.69,255.89 -2.9,0.7 0.2,-0.9 2.5,-0.3 0.2,0.5 z\t"}},"st82":{"id":82,"outline":{"label":{"x":0,"y":0},"path":"\tm 343.99,223.89 -0.4,0.5 0,0.2 0.42,-0.58 z\t"}},"st83":{"id":83,"outline":{"label":{"x":0,"y":0},"path":"\tm 354.09,199.19 1.6,0.7 2,0.2 1.6,1.3 2.1,-0.4 0.9,0.6 -0.1,0.5 1.2,0.7 -0.3,0.6 0.7,0.7 -1.5,0.2 -0.7,-0.4 -0.5,0.4 -2.5,0.3 -0.9,-1.1 -2.2,0.2 0.4,-0.9 -0.6,-1.8 -2.3,-1.4 0.2,-0.4 0.9,0 z\t"}},"st84":{"id":84,"outline":{"label":{"x":0,"y":0},"path":"\tm 303.29,170.99 0.9,0.1 0.2,0.9 1.4,0.2 0.7,1.3 1.8,-1.5 0.6,0 1.1,0.9 0.3,0 0.9,1.3 0.2,0.9 -0.4,1.3 0.8,0.9 0,1.9 0.7,1.5 -0.4,1.1 -3.8,1 -0.3,0.9 0.5,1.7 2,1.6 -0.2,0.5 -1.6,1.1 0.5,1.1 -3.4,0.5 -0.3,-0.3 -0.8,0.7 -1.2,-0.6 -1.6,-0.7 -1.7,0.6 0,-1.3 1.1,-2.2 -2.3,-0.5 -0.7,-0.7 -0.4,-1.6 0.5,-0.6 -0.7,-1.1 -0.2,-0.7 0.6,-1.2 -0.4,-0.8 1.3,-0.3 0.5,-0.7 0.2,-2.7 0.2,-1.3 1.6,0.2 1.1,-0.7 -0.6,-1.3 0.6,-0.5 -0.6,-1.1 1.3,0.2 z\t"}},"st85":{"id":85,"outline":{"label":{"x":0,"y":0},"path":"\tm 288.89,262.59 0,4.1 1.1,1.3 -5.2,2.1 -1.8,-0.3 0.3,-0.2 -0.5,-2.3 1.2,-2.7 -0.3,-2 -0.4,-2.5 4.5,-0.4 1.1,2.9 z\t"}},"st86":{"id":86,"outline":{"label":{"x":0,"y":0},"path":"\tm 0,0 0,0 z\t"}},"st87":{"id":87,"outline":{"label":{"x":0,"y":0},"path":"\tm 329.89,216.99 -1.8,0.4 -1.6,-0.7 -0.2,-0.6 1.1,0 0,0.4 2.4,0 0.1,0.5 z m -3.4,-6.8 -0.2,0 0,-0.7 0.9,0.3 -0.1,0.6 -0.6,-0.2 z m 4.3,-1.8 0,0.7 -0.9,-0.5 0.9,-0.2 z m -4.5,1.8 0,0 0.2,0 0.4,0.4 0.2,1.2 -0.8,-0.7 -0.7,0.2 0,1.1 -0.7,-0.2 0.7,1.4 -1.2,0.2 -0.4,-0.7 -0.7,0.5 -0.2,-1.2 -0.5,-0.8 0.1,-0.9 0.8,-0.1 0.3,0 1.3,0.7 0.7,-0.6 -2,-0.1 -0.2,-0.2 -0.1,0.2 -1.1,-0.2 -1.8,-2.7 1.1,-0.9 0.3,-1.6 3.3,-1.1 2.5,-0.6 1.2,0.8 1.5,-0.2 0.3,-0.7 0.4,0.7 -0.9,1.2 -1.6,-0.5 -2.2,0.7 0.4,0.6 -1.1,0.3 -1.1,-0.3 0.6,3.6 1,0.5 z\t"}},"st88":{"id":88,"outline":{"label":{"x":0,"y":0},"path":"\tm 227.49,134.79 -0.9,0.7 -0.3,-0.9 0.5,-0.4 0.7,0.6 z m -21.9,-17.1 -0.2,0.2 -0.2,0.7 -0.5,0 -0.2,-0.9 0.7,-0.9 0.5,0.3 -0.1,0.6 z m -2.9,1.6 -1.8,0.7 -0.9,-0.5 0.2,-0.9 -1.5,-0.7 0.4,-1.3 -0.2,-1.1 0.9,-0.5 1.3,0.3 2.3,2 0.2,1.3 -0.9,0.7 z m 42.1,-7.6 0.2,0 0.2,-0.1 1,-0.4 0.6,2.2 -1.3,0.5 -2.9,0.5 -0.1,-0.7 1.4,-1.6 0.9,-0.4 z m -43.6,-0.7 -0.5,0.4 -0.4,-0.7 0.6,-0.6 0.3,0.9 z m 1.7,-1.2 -0.4,0.9 -0.7,-0.2 -0.2,-0.7 1.3,0 z m -0.8,-1.39 -0.5,0.6 -0.5,-0.8 1,0.2 z m -3.6,-3.9 -0.7,1.2 -0.3,-0.3 1,-0.9 z m 53.9,-0.6 -0.2,0.6 -1.1,-0.4 0,0.5 0.9,0.4 -0.2,0.9 -2.9,-2 -0.5,-0.5 -0.2,-1.3 2.2,-0.2 2,2 z m -53.7,-1.8 -0.9,1.5 -0.5,-0.6 1.1,-1.1 0.3,0.2 z m 53.7,-0.3 0,1 -0.9,-0.1 -1.1,-0.9 -2.4,0 0.2,-0.6 1.8,-0.3 1.5,0.1 0.9,0.8 z m -1.8,-1.1 -2.2,0.3 -2.2,-1 0.8,-1.1 1.4,0 1.8,0.7 0.4,1.1 z m -53.5,-4.54 -0.5,0.5 -0.6,-0.2 0,-0.7 1.1,0.4 z m 58,-1.6 -1.3,0.3 -1.4,-0.7 0.1,-0.9 1.5,-0.5 0.7,0.1 0.4,1.7 z m 3.9,-7.2 -0.5,0.5 0.5,0.7 0.9,-0.2 -0.2,0.8 -2.5,0.1 0.2,-2.1 0.7,0.2 0.7,-0.6 0.2,0.6 z m -1.4,-9 0.2,3.4 -0.9,-2.4 0.7,-1 z m -85.5,-5.4 -1.3,0.5 -0.7,-0.5 0.5,-0.4 1.5,0.4 z m 2,0 -1.5,0.1 -0.3,-0.5 1.8,0.4 z m 85.1,-2.4 -0.9,0.2 0.9,-1.6 0,1.4 z m -2.5,-1.4 0,0.7 -2,-1.1 0.7,-0.2 0.6,0.6 0.7,0 z m 0.2,-7.9 -0.4,1.2 -0.5,-0.7 0.5,-0.9 0.4,0.4 z m 2.5,-1.8 -0.7,0 0.5,-1.1 0.2,1.1 z m -2.4,-9.6 -1.2,0.7 -0.4,-0.1 0.4,-1.5 0.5,0 0.7,0.9 z m -2.3,-15.3 -0.7,0.4 0.3,-0.9 0.4,0.5 z m 3.6,-0.5 -0.5,0.3 -1.1,-1.4 0.9,-0.4 0.7,1.5 z m -3.6,-5.6 1.3,3.4 -0.8,-0.2 -0.9,-1.9 0,-1.1 0.4,-0.2 z m -50,2.2 -1.1,0 -2,-1.7 -0.2,-1.8 0.4,-0.7 0.7,0.6 0.2,0.7 1.1,1.1 0.9,1.8 z m 5.2,-6 -0.4,0.7 -0.9,-1.4 0.9,0 0.4,0.7 z m 5.4,4.7 -0.6,0.4 -0.7,-1.8 -2.1,-1.8 -1.5,-3.5 2.5,-0.3 2.9,3.2 -1.1,2.4 0.6,1.4 z m -4.3,-9.2 -0.2,0.6 -1.3,0 0,-1.5 1.5,0.9 z m 0.9,-1.2 0.1,1 -0.7,-0.9 0.6,-0.1 z m 12.2,-2.2 -0.5,1.3 -1.3,-1.3 -0.2,-1.1 2,1.1 z m -2.5,-1.1 1.6,2.5 -1.1,-0.3 -1.2,-2.4 0.7,0.2 z m 3.4,0 -0.4,0.7 -0.9,-0.5 -0.9,-1.4 -0.9,-0.2 0.2,-1.3 2.9,2.7 z m -0.2,-1.8 -0.5,0.2 -0.6,-0.9 0.4,-0.7 0.7,1.4 z m 19.8,85.34 -0.2,0 -0.7,-0.9 -0.3,0.4 1,0.5 0.2,0 0.4,0.4 0,0.5 0.7,-0.1 1.6,1 -0.7,1.1 1.3,0.9 0.5,1.6 3.1,2.4 -0.9,1.1 1,0.3 -0.1,0.7 0.3,0.29 0.7,-0.29 0.4,3.89 -0.2,0.5 0.4,0.4 -0.2,0.4 -2.9,0 -1.2,-1.7 -0.2,-1.6 -0.7,-1.1 -0.6,0.2 -0.9,-1.09 -2.3,-0.4 -1.5,-2 -0.7,-0.2 -0.2,0.4 0.8,0.2 1,1.1 0,0.5 1.1,0.59 1.3,-0.1 0.9,0.7 -0.4,0.9 -1.2,0.9 -0.4,0.1 -2.2,0.4 -0.5,2.5 2.3,-0.5 0.8,0.5 -2.4,1.5 0.9,0.3 0.6,-1.2 1,0.3 1.1,-0.7 1.1,0 2.2,1.1 2.3,0 -1.6,1.2 -5.2,5.4 -4.5,1.7 -0.4,0.5 -1.1,-0.9 0,1.3 -1.6,0.1 -1.6,-0.9 -0.2,1.8 -0.4,-0.1 -1.4,1.4 -0.2,1.3 -2.3,3.9 -1.3,0.2 -0.9,1.3 -0.5,-0.4 -1.3,1.1 -0.7,-0.7 0.5,-1.5 -0.7,-0.3 -0.7,3 -2.7,0.2 0.2,1.3 -0.7,0.9 -1.3,-0.2 -0.2,0.7 0.9,1.4 -1.4,1.3 1.2,0 0.2,1.6 -1.1,1.3 -0.7,-0.6 -0.3,0.2 0.7,1.3 -0.6,1.1 -1,0 -0.4,0.7 0.9,2.1 -0.5,2.2 -0.8,0.7 0.4,0.19 -0.4,1.81 -0.5,0.4 0.2,1.19 -1.6,-0.3 -0.9,0.7 -0.6,-0.2 -0.3,-0.5 0.3,-0.6 -1.1,-0.3 -1,-2 -2.2,0.9 -0.4,-1.1 -1.2,-0.4 0.3,-0.5 -0.9,-0.4 -2.1,-3.4 -0.6,-2.7 -0.7,0.2 -0.7,-2 1.3,-3.2 -1.1,0 -0.9,1.4 -0.2,-3.9 -2.3,-2.7 -0.4,-1.7 1.3,-2.1 -1.3,-0.2 -0.2,-2 1.8,-1.6 1.6,0.5 0.6,-0.3 -2.5,-0.2 -0.6,0.7 -0.5,-0.9 0.5,-0.3 0.2,-1.3 3.2,0.5 -0.1,-1 -1.8,0.5 -1.5,-0.5 1.8,-1.1 1.8,-0.2 0,-2.5 0.9,0.5 0.4,-0.7 -1.1,-0.5 0.2,-1.8 0.2,-0.2 0.7,-0.7 -1.6,-0.9 -1.7,0.1 -1.4,-1.4 -1.1,-0.2 -1.1,-1.4 0.8,-0.7 1.6,0.1 3.9,2.2 -1,-2.3 -1.7,-2.2 0,-0.7 -1,-0.2 1.2,-0.79 -2.1,-1.1 -0.8,1.89 -0.7,0.4 -1.8,-0.6 -0.3,-1.29 0.7,-0.9 -0.4,-0.6 0.9,-1.2 -0.2,-0.9 -0.7,0.2 0,-0.8 0.9,0.2 0.6,-1.8 -0.4,-1.1 -0.9,-0.3 0.4,-0.7 -0.6,-0.195 0.4,-0.9 -1.3,-1.54 0.2,-1.2 -0.7,-1.1 0.3,-0.9 -0.9,-0.9 0.9,0 -1.4,-2.5 0,-0.9 -1.8,-1.1 0.4,-0.5 -0.8,-0.6 0.4,-1.6 -0.9,-1.4 -0.5,0.1 -1.1,-1.8 -0.6,0.2 -1.2,-1.4 -3.3,-0.7 -0.5,-0.8 -1.3,1.7 -0.9,-0.8 -1.2,0.8 -0.4,0.7 -0.7,-0.6 0.5,-0.9 -1,-0.3 -0.6,1.2 -0.3,-0.9 -0.8,0.4 0.8,1.6 -2.6,-0.9 -1.9,-2.3 1.4,-1.1 1.1,0 0,-0.7 -2,0 -2.3,-0.9 -1.1,-1.5 0.7,-1.2 2.5,-0.4 1.5,-0.9 2.7,0 0.5,-0.7 0.5,0.2 -0.3,-1.5 -1.3,-0.3 -0.7,1.1 -2.7,0.5 -1.8,-0.9 -0.4,-1.1 0.9,-1.1 -1.9,0.8 0,-0.8 -1.1,-0.3 -1.6,-2 0.5,-3.1 1.6,-0.9 1.1,0.2 0.5,-0.7 1.8,-0.9 0.8,-1.4 1,-0.8 1.5,-0.5 2.3,0.2 1.5,-2.4 0.5,-1.9 -0.2,-4.4 -0.5,-0.3 -1.1,0.9 -0.7,-0.9 -1.1,0.5 -0.7,-1.4 0,-1.3 1.1,-1.2 0.1,-0.9 2.6,-2.2 0.5,-2.3 1.4,-0.6 1.5,-1.8 1.1,0.2 1.2,1.3 0.9,-0.4 0.2,-0.5 -0.5,-2 0.7,-1.5 -1.1,-2.8 1.4,-1.8 0.9,-0.6 2,1.1 0.2,1.8 2.5,1.8 -1.4,-1.4 -0.7,-2.6 -1.7,-1 0.2,-0.4 4.5,-2.5 0.7,0.3 0,-0.7 1.1,0.2 1.6,-1.6 0.8,0.7 0.7,2.3 -0.4,4.9 0,1.4 0.6,0.6 0,-1.8 0.9,-2.2 -0.2,-1.6 0.5,-0.2 2,1.5 2.7,3.2 -0.2,-1.3 -0.9,-0.5 -0.9,-1.8 2,0.7 0.7,-0.7 -2,-2.9 -0.7,-3.9 1.1,-0.2 2.2,0.7 2.5,3.4 1.8,0.9 2.1,3.8 0.8,0.2 0.7,-0.9 -0.7,-0.7 0.1,-0.8 -0.7,-0.3 0.7,-1.5 -0.3,-1.6 0.9,-0.7 1.4,0.7 0,-0.3 -0.9,-0.8 0.2,-0.9 -3.1,-3.9 0,-0.7 5.1,0 0.7,0.5 0.4,2.5 0.5,0 -0.5,-2.1 0.7,0 1.2,1.8 0.8,0.1 0.1,1.8 0.6,0.2 -0.2,-2.9 -0.4,-1 -0.9,0 -2.3,-1.8 -6.5,0.1 -1.2,-1.6 0.7,-1.2 0.7,-0.4 2,1.6 -1.3,-1.8 0.7,-0.7 2.7,0.2 -0.9,-0.7 1.7,-0.2 -0.4,-0.7 0.9,-0.2 1.4,1.1 1.8,2.8 2,0.2 1.1,1.8 -0.5,-2 0.5,-1 1.8,-1.3 -2,-1.3 0.2,-2.7 1.1,0.6 0.2,-1.3 0.7,-0.2 0.5,0.8 1.1,-1.5 2.2,0.2 0.7,-0.9 0.3,0.7 0.4,0 0.7,1.5 0.2,-0.6 -0.5,-0.9 0.7,-0.7 1.8,-0.4 2.3,0.9 0.9,-0.5 1.1,0.4 1.1,1 1.1,-0.1 0,0.5 -0.6,0.2 0.6,0.7 0.3,-0.7 1.5,0 2.1,1.2 0.7,1.3 -0.5,1.1 -1.4,0.7 -5.1,-0.2 -2.7,1.5 -0.7,0 -4.5,1.9 2,-0.1 1.1,-0.8 2.1,0 2.5,-1.9 2.7,0.3 0.6,0.7 0.3,-0.5 2,0.4 2.7,-1.5 0.4,2.5 -0.7,1.8 0.3,0.2 0.7,-0.9 0.9,-0.2 0,2 0.6,-0.9 0.9,0 2.9,2.7 -1.8,3.4 -0.8,0.6 -1.9,0.5 -1.5,1.3 -4.3,-0.4 -3.8,0.6 0.2,0.3 -0.5,0.6 -4.5,2.8 0,1.7 0.7,-0.2 1.4,-1.6 4.3,-2 2.7,-0.4 3.5,0.6 -0.4,2.7 -3.4,2.8 0.9,0.9 3.4,-3.2 1.1,-0.2 0.3,-3.4 2.9,-0.7 0.6,3.4 -0.4,3.2 -2.9,6.3 0.2,0.9 -0.9,2.6 1.1,-1.7 0.2,-1.6 3,-3.9 1.6,-3.6 0.8,-0.2 0,1.6 1.6,-1.1 0.9,0.2 0.5,0.9 0.6,-0.2 0,-0.7 0.7,-0.7 -0.4,-1.5 1.6,-1.4 0.2,-0.9 3.1,0.2 2.5,1.4 1.8,2 -3.1,5.2 -1.4,0 -0.4,0.6 0.9,1.4 -0.7,0.7 -1.2,0.4 -0.2,1.1 -2.9,-0.2 -1.6,1.2 -1.1,-0.1 -0.2,0.3 1.6,0.6 1.7,-0.8 2.1,1.1 -0.9,1.3 0.2,0.5 -0.5,0.7 -2.6,0.4 -1.8,-0.7 -0.7,0.5 -0.9,2 -0.2,1.6 0.6,0.2 1.8,-2.5 0.5,0.2 1.3,-0.6 1.1,0.9 -0.9,2.4 -0.6,0.5 -1.2,-0.5 -0.8,1.2 -0.3,1.8 0.5,1.1 0.4,0.2 -0.6,1.6 -0.7,0.5 0.2,1.1 -0.4,0.7 -0.9,-0.3 -0.5,0.9 0.2,1.2 -1.8,7.4 0.9,0.2 1.1,-2.5 0.9,1.1 1.6,0.9 0.5,0.9 -0.5,0.3 -1.1,-0.9 -1.6,0.4 2.7,3 0.5,-0.9 0.9,0.2 0.4,2.9 -0.2,1.1 -2.5,-1.1 -2,0.5 -0.9,1.7 -0.9,-1.5 -0.9,0.9 0.4,0.7 0.9,0 0.5,1.3 -0.2,1.3 1.3,-0.4 0.9,0.7 0.7,-0.3 0.4,0.9 -1.1,1 1.2,1.3 0.4,3.4 -0.4,0.7 -0.5,-0.1 -0.4,-1.1 -0.9,0.2 0.2,0.7 -0.9,0.7 0.9,0.2 0.2,2.3 1.1,0.6 0.5,-0.6 0.9,1.3 -1.1,1.4 -0.9,-0.2 -0.3,-1 -1.5,-0.2 -1.2,0.9 0.2,1.8 0.3,-0.2 2.4,1.1 -0.4,2.34 -1.8,0 -1.1,1.3 -1.4,-0.6 -1.5,-1.44 0,-1.3 -0.7,0.6 0.2,0.9 -1.4,0.54 -0.8,1.1 -1.6,-0.4 z\t"}},"st89":{"id":89,"outline":{"label":{"x":0,"y":0},"path":"\tm 187.89,257.99 -0.1,0.3 -0.1,0.1 -0.1,-0.2 0.1,-0.2 z\t"}},"st90":{"id":90,"outline":{"label":{"x":0,"y":0},"path":"\tm 187.99,250.79 -0.1,0.2 0.1,0.1 0,0.2 0.3,0 0,-0.2 -0.3,-0.3 z m -0.4,0.3 0.1,0.7 0.2,-0.1 0,-0.4 -0.3,-0.2 z\t"}},"st91":{"id":91,"outline":{"label":{"x":0,"y":0},"path":"\tm 523.29,256.09 -0.2,0.2 0,-0.4 0.2,0.2 z\t"}},"st92":{"id":92,"outline":{"label":{"x":0,"y":0},"path":"\tm 143.09,251.79 0.4,0 1.2,0.3 -1.6,1.1 -0.4,1.1 -1,1.1 -2.2,-0.4 -1.4,-0.9 0.1,-1.2 0.8,-1.3 1.9,0 -0.7,-3.1 2.9,0 0,3.3 z\t"}},"st93":{"id":93,"outline":{"label":{"x":0,"y":0},"path":"\tm 283.89,185.39 -0.2,-0.2 0.2,0 0,0.2 z\t"}},"st94":{"id":94,"outline":{"label":{"x":0,"y":0},"path":"\tm 269.49,257.69 1.2,0.7 0.6,-0.5 0.9,0.4 1.2,-0.6 1.6,3.6 -0.3,0.9 0.5,2 -0.5,1.4 -0.4,0 -1.1,0.6 -0.5,-0.4 -0.2,-1.4 -1.2,-0.2 -1.5,-2.5 -2.1,0.2 -1.3,1.4 -0.5,-1.3 -2.4,-1.9 0.6,-0.9 1.6,-0.4 0,-1.6 3.8,0.5 z\t"}},"st95":{"id":95,"outline":{"label":{"x":0,"y":0},"path":"\tm 265.69,258.79 -1.6,0.4 -0.6,0.9 -0.5,-0.4 0,-0.9 -2.2,-1.1 4.9,-0.5 0,1.6 z\t"}},"st96":{"id":96,"outline":{"label":{"x":0,"y":0},"path":"\tm 191.89,264.89 1.1,1.6 2.1,1.8 -0.2,0.8 -1.2,2.3 0.7,1.1 0.5,0 0.2,0.9 1.1,1.4 -1.4,0 -1.8,1.1 -1.3,-0.2 -0.7,-0.7 -0.6,-1.4 0.8,-2 -0.2,-0.7 -0.7,-1.5 -0.9,0.2 -1.1,-1.3 0.2,-1 1.4,-0.6 -0.5,-1.1 1.4,-1.2 -0.4,-0.4 1.5,0.9 z\t"}},"st97":{"id":97,"outline":{"label":{"x":0,"y":0},"path":"\tm 171.39,245.29 0,2.9 -4.2,-0.4 0.2,-0.7 2.3,0.4 0.2,-1.8 -1.2,-0.6 2.7,0.2 z\t"}},"st98":{"id":98,"outline":{"label":{"x":0,"y":0},"path":"\tm 0,0 0,0 z\t"}},"st99":{"id":99,"outline":{"label":{"x":0,"y":0},"path":"\tm 150.99,251.99 0.7,0.9 1.3,0.5 -2.3,0.5 -0.6,-0.3 -1.4,1.6 -0.6,-0.4 -1,0.6 0,0.7 -0.9,0.5 -0.9,-0.7 0.1,-0.5 -2.7,-1.1 0.4,-1.1 1.6,-1.1 5.2,-0.5 1.1,0.4 z\t"}},"st100":{"id":100,"outline":{"label":{"x":0,"y":0},"path":"\tm 473.25,240.51 -0.25,0.11 0.16,0.15 0.26,0 0.23,0.1 0,-0.36 z\t"}},"st101":{"id":101,"outline":{"label":{"x":0,"y":0},"path":"\tm 323.99,187.89 1.3,1.1 -1.1,0.5 -1.8,3.4 -1.5,0.4 -1,0 -1.3,0.5 -1.6,0.4 -2,-1.6 -0.9,-1.1 1.8,-2.7 1.1,0.7 1.2,0 0.4,-0.7 1.8,-0.2 0.9,-1.1 2.7,0.4 z\t"}},"st102":{"id":102,"outline":{"label":{"x":0,"y":0},"path":"\tm 262.39,132.99 1.8,0.7 -0.3,0.7 2,1.5 0.1,1.6 -2.3,3 -0.7,0 -5.4,3.3 -2.5,-0.6 -1.7,-1.2 -1.8,0 -0.1,-0.4 0.9,-0.3 0.1,-1.1 -0.3,-0.2 -0.6,-1.6 -2.1,-0.2 1.2,-0.5 1.1,-1.7 -1.1,-0.5 -2.5,0.4 1.6,-2.9 1.1,0.2 -0.5,-0.8 0.3,-0.5 0.9,0.2 1.7,1.6 0.1,2.2 0.6,-0.4 0.7,0.4 0.2,-2.4 0.5,-0.2 1.1,1.7 -0.2,-1.5 1.1,-0.5 0.5,0.5 0.9,-0.3 0.9,0.7 0.4,-0.9 0.7,0.3 0.6,-0.7 -0.4,-0.7 0.9,-0.2 0.5,1.3 z\t"}},"st103":{"id":103,"outline":{"label":{"x":0,"y":0},"path":"\tm 415.29,217.89 1,0.6 -0.3,1.6 1.1,0.9 0,0.9 -1.5,0.7 0.4,0.6 0,0.9 3.6,2.3 -0.9,0.9 -0.6,1.8 4.4,2.3 2.3,0 1.8,1.5 0.5,-0.2 0.4,0.5 2.3,0.4 1.5,-0.7 0,-2.2 0.7,-0.3 0.5,1.4 -0.1,0.7 1.4,0.4 3.2,-0.2 0.8,-0.2 -0.9,-1.4 1.4,-0.2 3.6,-2.9 1.1,0.6 1.1,-0.8 0.1,0.8 0.8,0.5 -0.4,0.5 1.6,0.6 0,0.5 -1.2,1.1 -2.4,1.3 0,1 -0.9,1.1 0.2,0.7 -0.9,2.2 -1.3,0 -0.3,2.7 -0.9,0.5 -0.6,-3 -1,1.4 -0.8,-1.2 0.4,-0.9 1.3,-0.6 0.1,-1.1 -3,-0.1 -0.9,-0.4 0,-1.3 -2.2,-0.7 -0.7,0.9 1.3,0.9 -1.3,1.5 1.1,0.5 0.5,4 0,0.7 -0.9,0.3 -0.9,-0.5 -1.4,0.5 -0.4,0.6 0.4,0.9 -1.1,1.1 -2.5,1.4 -1.3,1.6 -2.5,1.8 -0.4,1.1 -1.8,0.4 -0.3,0.9 -1.1,0.1 -0.4,1.1 0.4,2.9 -0.7,2.2 0,2.8 -0.7,0 -0.8,1.7 -0.9,0.3 -0.5,1.3 -0.9,0.3 -1.6,-1.2 -3.8,-9.6 -1.3,-2.3 -1.2,-6.7 0.3,-1.4 -0.9,-1.4 -0.5,0.7 -2,0.9 -0.7,-0.6 -1.8,-1.8 0,-0.5 1.6,-0.5 0.2,-0.6 -1.8,0.2 -1.6,-1.6 0.9,-0.4 0,-0.7 3.6,0 -0.6,-2.5 -0.9,-0.4 0.2,-1.1 -1.2,-0.3 0.1,-0.9 1.5,-1.5 0.7,0.6 1.6,-0.4 0.7,-1.6 1.1,-0.5 0.7,-1.7 0.8,-0.3 1.2,-2.5 -0.3,-0.6 1.2,-0.7 0.2,-0.4 -0.9,-0.3 -1.3,-1.3 -0.3,-2.3 0.3,-0.7 2.9,0.3 1.1,-0.5 0.7,0.3 0.4,-0.9 1.2,-0.9 0.8,1.8 z\t"}},"st104":{"id":104,"outline":{"label":{"x":0,"y":0},"path":"\tm 442.99,268.69 -0.2,0.4 0.4,1.2 2.1,1.6 1.3,1.5 0.2,0.7 1.2,0.7 1.1,2.7 0.9,0.6 1.8,3.4 2.5,3 3.6,2.9 0.4,-0.3 0.5,0.3 0.2,-0.5 0.9,0.5 0,-3.4 0.4,-0.7 -0.6,-1.3 -1.2,-0.3 -0.8,-1.8 -1.8,-0.8 0.6,-1.6 -0.6,-0.3 -1.2,0.5 0.7,-0.4 -0.2,-0.5 -1.1,-0.4 -1.4,-1.8 -1.6,-0.3 -3.4,-3.1 -1.3,-1.8 -1.4,0.2 -2,-0.9 z m 33.3,2.2 -2.2,4.6 -1.4,0.6 -1.3,-0.7 -1.1,0.1 -0.7,0.9 -2,0.2 -1.4,-1.2 0,-0.8 -0.9,0.9 -0.4,1.1 0.2,1.8 1.6,1.6 0.6,2.9 1.6,-0.2 0.7,0.2 0.2,0.7 1.1,0 0.9,-0.7 0.9,0.7 1.2,0 0.4,1.1 2.2,-1.1 0.9,-1.6 0,-1.6 1.4,-1.6 0.5,-2 2,-0.4 -1.8,-1.4 0.4,-0.7 -1.5,-2.2 0.9,0 -0.1,-0.9 -2.9,-0.3 z m -32.6,2.3 -0.2,0.4 1.3,0.5 -1.1,-0.9 z m 52.9,0.5 -0.2,0.9 0.8,-0.5 -0.6,-0.4 z m -0.9,1.3 -0.7,1.1 0.9,2.7 0,-1.6 1.3,-0.9 0,-0.8 -0.9,0.6 -0.6,-1.1 z m -4.7,0.2 -1.8,1.4 -4.8,-0.7 -0.6,0.9 -0.9,0 -1.8,6.1 0.2,0.9 0.6,-0.2 0.5,0.8 -0.5,2.3 0.7,0.5 0.9,-0.3 -0.2,-4.2 0.7,-0.5 0.7,0.2 -0.3,1.4 1.2,0.9 -0.1,0.9 0.9,0.2 0,-0.5 0.9,-0.2 0,-0.7 -0.6,-0.4 0.2,-0.9 -1.3,-1.6 0.6,-0.7 1.6,-1.7 -2.5,0.4 -0.6,0.7 -0.7,0 -1.1,-1.8 0.2,-0.7 0.7,-0.5 6.2,0.1 1.6,-1.8 -0.6,-0.3 z m -44.6,0.3 -0.2,0.8 0.7,0.9 0.2,-0.9 -0.7,-0.8 z m 56.7,3.1 -1.8,0.7 -0.5,0.9 1,0.2 0.8,0.9 1,0.4 2,0.1 -2,0.8 -0.1,0.5 0.5,0.7 0,0.9 0.5,-0.2 0.6,-0.7 7.2,3.1 1.4,2.1 -0.3,0.8 0.5,0.5 0,0.2 -0.7,-0.6 -0.9,0.6 -0.7,1.2 1.4,-0.1 0.5,-0.4 1.8,0 1.8,1.6 0,-10.6 -5.2,-1.8 -2.3,1.3 -1.5,1.8 -0.7,0 -0.5,-1.3 -0.9,-0.4 0.2,-1.6 -0.6,-1.1 -2.5,-0.5 z m -54.4,0.9 -0.5,0.4 0.5,0.9 0.6,0 -0.6,-1.3 z m 46.7,0.7 -0.2,0.6 1.1,-0.2 -0.9,-0.4 z m -35.1,0.4 -1.1,0.2 0,0.7 0.7,0 0.5,1.1 0.8,0.1 0.1,-0.3 -0.7,-0.7 -0.3,-1.1 z m 2.7,1.6 -0.2,1.1 0.9,0 0.3,-0.7 -1,-0.4 z m 33.3,0.4 0.3,0.9 2.5,0.1 1.5,0.8 -0.4,-1.3 -1.8,-0.5 -2.1,0 z m -3.3,0.5 -0.2,0.5 1.1,0.6 0.9,-0.4 -0.3,-0.5 -1.5,-0.2 z m -5.6,2.3 -0.5,0.4 -0.2,0.9 0.7,-0.7 0,-0.6 z m 19.1,1.5 -0.2,0.9 0.6,-0.2 -0.4,-0.7 z m -46.2,0.7 -0.4,0.9 1.3,1.1 0,0.5 5.5,0.7 7.1,1.3 0.1,-1.3 -0.7,-0.5 -1.1,0.4 -0.7,-0.4 -0.5,-1.1 -1.8,-0.3 -1.1,-0.4 -0.7,0.9 -2.7,-0.4 -0.6,-0.9 -3.7,-0.5 z m 45.7,0.4 -0.2,1 0.7,-0.3 -0.5,-0.7 z m -34.4,1.2 -0.4,0.4 1.3,0.2 0.7,-0.6 -1.6,0 z m 30.2,0.4 -0.9,1.2 0.4,0.2 0.5,-1.4 z m -27.9,1.6 1.3,0.9 0.7,-0.2 -0.7,-0.7 -1.3,0 z m 5.8,0 0,1.1 -1.3,-0.7 -0.5,0.3 -0.2,0.9 4,-0.7 -0.4,-0.5 -1.6,-0.4 z m 10.6,0 -0.2,0.5 1.3,-0.1 -1.1,-0.4 z m -13.3,0.2 -0.5,1.1 0.9,0 0.3,-0.8 -0.7,-0.3 z m 6.5,0 -0.9,0.9 2.1,0.3 2.9,-0.7 -4.1,-0.5 z m 7.9,0.7 -0.4,0.5 -2.1,1.1 -0.2,1.1 1.4,-0.2 1.7,-1.4 0.1,0 -0.5,-1.1 z m -9.5,1.1 -0.2,0.7 1.6,0.7 1.1,-0.2 -1.8,-1 -0.7,-0.2 z\t"}},"st105":{"id":105,"outline":{"label":{"x":0,"y":0},"path":"\tm 366.49,208.19 -0.4,1.3 1.3,0.7 0.2,1.1 0.7,0.9 1.2,0.2 1.5,1.4 1.2,0.2 3.6,-0.4 -0.1,-1.1 1.4,-0.3 1.1,-1.3 2.9,-0.3 0.3,0.7 3.1,0.9 1.6,1.8 1.3,0 0.1,2 -1.2,3 0.2,0.9 0.5,0.2 -0.5,0.7 0.3,3.3 1.5,0.1 0.1,0.8 -1.6,2.1 4,4.9 -0.2,1.1 -2,0.7 -0.5,1.8 -7,-0.9 -0.8,-2.5 -0.7,-0.2 -2.7,1.2 -1.4,-0.3 -4.2,-2.4 -1.9,-4.1 -0.8,0.4 -1.2,-0.6 0.2,0.6 -0.8,0.1 -0.7,-1 0,-0.9 -0.5,0 0.2,-1.5 -0.8,-1.4 -1.6,-0.9 -1.4,-2 -0.2,-0.9 1.3,-1.6 -1.5,-1.6 -0.9,-2.2 -0.3,-1.3 -0.6,-0.3 -0.2,-2.9 1.3,-0.7 0.9,1.4 1.3,0.4 0.5,-0.2 2.2,-1.6 0.7,0.5 z\t"}},"st106":{"id":106,"outline":{"label":{"x":0,"y":0},"path":"\tm 359.79,212.49 0.2,0.8 0.7,-0.4 0.9,2.2 1.5,1.6 -1.3,1.6 0.2,0.9 1.4,2 1.6,0.9 0.8,1.4 -0.2,1.5 0.5,0 0,0.9 0.7,1 -0.9,-0.1 -1.4,0.1 -0.9,1.7 -2.9,-0.2 -4.3,-3.6 -2.7,-1.6 -2,-0.4 -0.7,-2.3 3.6,-2.2 0.7,-4.1 0.7,-0.2 0.8,-1.1 0.7,-0.5 2.3,0.1 z\t"}},"st107":{"id":107,"outline":{"label":{"x":0,"y":0},"path":"\tm 276.69,169.89 -0.4,0.3 -1.6,1.8 1.1,0.9 1,-0.5 0.4,0.9 0.5,-0.2 0.6,3.1 -0.6,2.1 -1.9,0.2 -2,1.3 -1.1,0.3 -1.6,-1 1.8,-3.5 -1.5,-0.7 0.6,-0.5 -0.2,-2 2.2,0.2 0,-1.5 0.5,-0.1 0,-0.8 1.8,-0.7 0.4,0.4 z\t"}},"st108":{"id":108,"outline":{"label":{"x":0,"y":0},"path":"\tm 280.79,172.79 -0.5,0.3 0.3,-0.9 0.2,0.6 z\t"}},"st109":{"id":109,"outline":{"label":{"x":0,"y":0},"path":"\tm 345.99,221.69 -0.2,0.6 -0.6,-0.2 -0.3,0.7 0,0.9 0.3,0.5 0.4,-0.1 -0.7,3.6 -0.2,0.1 -1.1,-3.2 0.42,-0.6 0,-0.12 1.09,-2.88 0.9,-0.4 z\t"}},"st110":{"id":110,"outline":{"label":{"x":0,"y":0},"path":"\tm 309.19,210.69 1.1,0.4 2.9,-0.2 -0.7,1.6 0.3,0.8 -0.3,0.7 -4.3,-2.5 1,-0.8 z m -5.7,-1.9 -1.5,0.5 -0.3,-0.7 0,-2.4 -0.4,-0.9 1.6,-1 1.1,1.6 -0.5,2.9 z m 6.3,-15.9 0.5,1.6 -1.1,-0.3 -1.4,1.1 0.5,0.7 -0.3,0.7 0.2,0.9 1.9,1.6 0.6,1.8 1.2,1.5 2.2,0.3 -0.2,1.1 3.3,1.6 0.9,1.1 -0.2,0.7 -0.7,-0.9 -1.5,-0.5 -0.3,0.3 -0.6,1.1 1.1,0.9 -0.2,1.1 -0.9,0.4 -0.7,1.6 -0.7,0 0.7,-2.4 -0.7,-1.9 -0.4,0 -1.1,-1.5 -1,-0.3 -0.6,-0.9 -1.1,0 -1.9,-1.7 -2,-2.1 -0.7,-2 -2.4,-1.3 -1.1,1.3 -0.9,0.2 0.4,-0.7 -1.3,-0.4 0,-1.3 -0.5,-0.7 0.7,-0.3 -0.5,-1.1 0.5,-0.4 1.3,0 0.7,-1.2 1.1,1 0.3,-0.5 2,-0.7 0.2,-0.9 2.7,0 0.4,0.3 2.1,0.6 -0.5,0.5 z m -1.6,5.4 0.1,0 0,0 -0.1,0 z\t"}},"st111":{"id":111,"outline":{"label":{"x":0,"y":0},"path":"\tm 163.99,247.99 -0.6,0.4 -1.8,0.1 -0.7,-1 3.1,0.5 z\t"}},"st112":{"id":112,"outline":{"label":{"x":0,"y":0},"path":"\tm 502.39,221.39 -0.9,2.8 -0.7,0.6 -1.3,-1.8 0.7,-1.5 -1.4,0.4 -0.2,-1.3 1.8,-1.2 0.5,0.5 1.1,0.2 0.4,1.3 z m 3.6,-2.9 0.9,1.1 -0.9,1 -0.9,-0.5 -1.6,1.4 -0.6,-1.2 1.1,-1.3 0.4,0.4 0.7,-0.2 0.9,-0.7 z m 10.8,-2.7 -0.7,1.1 -2.9,0.1 -0.7,0.9 -2.7,-0.1 0.7,0.5 -1.1,0.5 -0.7,1.5 -1.3,-0.9 0.7,-1.3 -1.2,-0.5 -2.5,1.1 -1.5,0 -0.3,0.7 -1.5,0 -0.5,-0.7 1.4,-0.8 2.4,-1.9 0.3,0.3 3.1,-0.7 0.9,0.5 1.4,-2.3 3.1,-1.4 2,-2.9 0.3,-1.6 -0.3,-2.2 1,-1.3 2.2,2 0.4,1.5 -0.9,2.5 -0.8,0 0,2.9 -0.7,1.8 0.4,0.7 z m 5,-15 -1.1,2 -2.1,-1.4 -1.5,0.5 -0.9,-0.5 -0.3,0.7 1.2,0.7 -1.2,1.1 -0.4,-0.4 -0.2,-2.3 2.6,-1.6 0.5,-3.1 -0.4,-1.1 0.8,-0.7 1.6,2.2 2.1,1.4 1.3,0.4 0.4,1.1 -0.6,0.7 -1.8,0.3 z\t"}},"st113":{"id":113,"outline":{"label":{"x":0,"y":0},"path":"\tm 284.59,185.89 -0.2,0 0.2,-0.2 0,0.2 z\t"}},"st114":{"id":114,"outline":{"label":{"x":0,"y":0},"path":"\tm 351.69,222.79 -3.6,1.3 1.6,1.8 -0.7,0.9 -1.2,0.3 -1.1,1.3 -1.8,-0.4 0,-0.3 0.7,-3.6 0.2,-1.8 0.2,-0.6 1.9,0.7 3.1,-1.9 0.7,2.3 z\t"}},"st115":{"id":115,"outline":{"label":{"x":0,"y":0},"path":"\tm 402.09,170.09 0.9,-0.4 0.7,3.4 1.5,-0.5 0.7,0.3 -0.2,0.6 1.8,0 -0.5,0.7 0.5,0.4 5.4,-2.2 -0.5,1.1 2.1,1.8 3.5,6.5 1,-1.3 0.8,0.9 0.5,0 0,0.5 1.8,0.2 1.4,-0.7 1.3,0.9 0.2,0.9 1.1,0.5 0.5,1.3 2.2,-0.2 1.2,1.3 -0.9,0 -0.3,1.4 -1.5,0.4 -0.3,3.2 -0.9,0.6 -3.1,-0.9 -1.3,3.7 0.6,0.6 -1.1,0.5 -0.5,-0.5 -2.6,0.7 1.3,4.3 -0.7,0.2 -0.4,2 -1.6,-1.5 -5.8,0 -2.1,-0.9 -1.3,0.4 -0.2,0.9 -0.7,0.2 -1.8,-0.6 -1.1,0.2 -0.3,1.1 -3.3,2 -0.9,1.6 -0.9,-1.3 -1.9,0 -0.2,-1.8 -0.9,0 0.2,-2.1 -0.6,0.2 -1.4,-1.8 -0.7,0.3 -4,0.2 -1.4,-1.6 -4.2,-3.3 -4.1,1.5 0,8.1 -0.9,0.2 -2.2,-2.4 -2,0.4 -0.9,0.9 0.6,-2 -1.5,-0.5 -0.3,-0.6 -0.6,0 -0.7,-2.3 -1.1,-0.4 0.2,-0.7 0.9,0 0.9,-1.6 1.8,-0.2 0.9,-1.3 0,-2.1 -0.9,-0.2 -0.3,0.4 -1.8,-0.8 -3.3,1.8 -1.1,-0.7 0.9,-0.2 -1.6,-2.5 -1.4,0 -0.2,-1.1 -0.9,-0.3 0.9,-1.8 -0.5,-0.6 0.3,-1.2 1.1,-1.6 1.3,1.6 0.9,-0.6 -0.4,-1.4 1.1,-0.5 0,-0.8 1.4,-0.3 0.6,-1.1 1,0 0.8,0.5 1,-0.7 0.2,0.7 1.5,0 1.8,1.7 0.1,-0.6 1.8,1.3 1.3,-1.3 1.1,-0.2 0.3,0.6 0.6,-0.6 1.4,0.2 0.6,0.9 1.4,0.4 0.4,-0.7 1.2,0.3 0.9,-0.2 0.2,-1.6 -2.3,-1.2 1.6,-1.3 -0.6,-1.1 0.8,-0.5 1.2,0 0.4,-0.6 -1.5,-0.3 -0.1,-1.8 3.2,-0.4 3.8,-1.6 4.5,-0.9 0.2,-0.7 0.9,-0.6 2.1,0.8 z\t"}},"st116":{"id":116,"outline":{"label":{"x":0,"y":0},"path":"\tm 347.89,270.89 1.8,1 2.6,0.4 1.9,-1.3 0.8,0.6 1,0 -1.4,1.8 0,5.9 0.9,1.5 -2.2,1.8 -1.6,3 -2.3,-1.6 -0.2,-1.1 -6.1,-3.2 0,-1.8 1.8,-2.7 -0.2,-1.3 -1.4,-2.9 0.5,-0.5 2.5,0 1.6,0.4 z\t"}},"st117":{"id":117,"outline":{"label":{"x":0,"y":0},"path":"\tm 32.58,275.19 -0.36,-0.2 0.18,0 0.18,0.2 z m -31.68,1.4 0,0 0.18,0 -0.18,0 z m 0.36,1.1 0,0 0,0 0,0 z m 26.64,0.9 0,0 0.18,0 -0.18,0 z\t"}},"st118":{"id":118,"outline":{"label":{"x":0,"y":0},"path":"\tm 323.29,201.19 -0.2,0.9 -0.2,0 -1.4,0.7 -0.9,-1.4 0.3,-0.4 0.2,-0.2 0,0 0,0 0.7,-0.9 1.5,1.3 z\t"}},"st119":{"id":119,"outline":{"label":{"x":0,"y":0},"path":"\tm 366.69,229.59 -1.3,0 -0.4,-0.9 -1.4,-0.1 0.9,-1.7 1.4,-0.1 0.8,2.8 z\t"}},"st120":{"id":120,"outline":{"label":{"x":0,"y":0},"path":"\tm 410.89,200.79 5.8,0 1.6,1.5 -2.9,1.6 -0.5,0.9 -2.2,0.2 -0.7,1.2 -1.1,0 0,-0.5 -1.4,0.4 -1.3,0.7 0,1.1 -0.5,0.1 -3.1,0.4 -0.5,-0.7 -1.3,0.5 0,-0.3 -2.1,0.1 0,-1 1.1,-0.6 1,0.6 0.6,-0.6 1.1,0.2 2.1,-1.4 -1.8,-0.8 -0.3,-0.9 -0.4,0.9 -2,-0.9 1.6,-1.2 -0.3,-0.2 0.3,-1.1 1.1,-0.2 1.8,0.6 0.7,-0.2 0.2,-0.9 1.3,-0.4 2.1,0.9 z\t"}},"st121":{"id":121,"outline":{"label":{"x":0,"y":0},"path":"\tm 453.99,240.59 1.4,1.1 -0.2,0.9 0.4,0.7 0.9,0.4 0.7,-0.6 0.9,0.6 0.4,0.7 -0.4,1.1 -0.7,-0.2 -0.6,0.7 2.6,2 3.2,3.8 -0.4,0.2 0.8,0.9 -0.2,0.9 -1.1,0.7 -0.5,-0.6 -0.9,0.6 0.1,0.3 -1.2,0 -0.2,-0.3 0.5,-0.4 0.2,-1.8 -1.4,-1.6 0,-1.1 -1.3,-2 -1.1,-0.1 -1,1 -1.1,-0.5 -1.5,1.1 -0.3,-0.2 0.7,-2.5 -0.7,-0.9 -0.7,0.2 0.1,-1.1 -0.7,-0.4 1.6,-2.1 0.2,0.7 0.7,-0.2 -0.1,-1.6 0.3,-0.6 0.6,0.2 z\t"}},"st122":{"id":122,"outline":{"label":{"x":0,"y":0},"path":"\tm 331.19,162.99 0.5,-0.1 0.8,0.1 0.7,0.8 -0.2,1.2 0.7,2.2 -0.9,1.1 -0.9,-0.2 -0.7,0.5 -2.5,-1.6 -0.2,-0.7 -0.7,0.5 -4,-0.3 -1.6,0.9 0,-2.2 1.1,-2.2 1.2,-0.5 1.3,2 1.3,0.2 0.5,-0.6 -0.2,-2 1.6,-0.7 2.2,1.6 z\t"}},"st123":{"id":123,"outline":{"label":{"x":0,"y":0},"path":"\tm 346.99,217.89 0.4,0.8 -1.4,1.9 -0.9,0.4 1.4,-3.1 0.5,0 z\t"}},"st124":{"id":124,"outline":{"label":{"x":0,"y":0},"path":"\tm 335.89,327.89 -0.7,1.3 -1.1,0.2 -0.6,0.9 -0.5,0 -1.1,-1.8 2.7,-2 1.3,1.4 z\t"}},"st125":{"id":125,"outline":{"label":{"x":0,"y":0},"path":"\tm 272.49,264.39 0.2,1.4 0.5,0.4 1.1,-0.6 0.2,1.3 -0.5,0.5 1.8,1.1 0,2.4 -2.7,-1.1 -3.8,-3.1 2,-2.5 1.2,0.2 z\t"}},"st126":{"id":126,"outline":{"label":{"x":0,"y":0},"path":"\tm 307.99,221.39 1.6,0 3.1,0.9 1.2,2.1 2.4,0.4 2.5,1.6 1.1,-0.4 0.7,-0.7 -0.2,-2.1 1.1,-1.3 1.6,-0.7 2.5,0.7 0.2,0.7 2.9,0.6 0.2,0.5 -0.6,0.5 0.4,1.1 -0.6,1.1 0.6,1.8 0,13.1 0,3.5 -1.6,0 0,0.9 -13.2,-6.9 -1.6,0.7 -1.1,0.8 -1.4,-1.1 -2.4,-0.6 -0.7,-1.4 -1.6,-0.2 -0.7,-0.7 0,-0.9 -1.1,-1.4 0.7,-0.8 0.2,-2.5 -0.4,-2.9 -0.7,-1.2 0.4,-0.2 1.2,-1.3 -0.3,-0.9 2.3,-1.9 0,-1.5 1.3,0.6 z\t"}},"st127":{"id":127,"outline":{"label":{"x":0,"y":0},"path":"\tm 303.5,190.42 -0.12,0.59 0.33,0.1 z\t"}},"st128":{"id":128,"outline":{"label":{"x":0,"y":0},"path":"\tm 328.69,166.99 2.5,1.6 -1.6,3.8 -2,1.3 -1.4,-0.2 0,-0.7 -1.1,-0.4 0,-1.6 -0.4,-0.4 -2.1,-0.5 -0.4,-2.5 1.6,-0.9 4,0.3 0.7,-0.5 0.2,0.7 z\t"}},"st129":{"id":129,"outline":{"label":{"x":0,"y":0},"path":"\tm 298.29,185.19 -0.9,-0.2 0,-0.7 0.5,-0.7 0.4,1.6 z\t"}},"st130":{"id":130,"outline":{"label":{"x":0,"y":0},"path":"\tm 472.53,240.81 0,0.21 0.1,-0.1 0,-0.11 z\t"}},"st131":{"id":131,"outline":{"label":{"x":0,"y":0},"path":"\tm 325.09,202.59 0.2,1.5 -3.3,1.1 -0.7,-1.5 0.2,-0.9 1.4,-0.7 0.2,0 0,0 1.3,-0.2 0.7,0.7 z\t"}},"st132":{"id":132,"outline":{"label":{"x":0,"y":0},"path":"\tm 370.09,302.89 -0.4,1.4 -1.1,-0.7 0.4,1.6 -4.5,14.8 -3.1,1.1 -1.9,-1.1 -1.3,-4.9 2.2,-3.9 -0.9,-4.5 0.9,-2 2.8,-0.9 2,-1.1 0.9,-1.4 -0.3,-1.1 1.6,-0.4 -0.2,-1.4 1.3,-0.2 1.6,4.7 z\t"}},"st133":{"id":133,"outline":{"label":{"x":0,"y":0},"path":"\tm 343.29,293.49 0.9,0.9 0,1.8 0.7,0.8 -0.6,0 -0.5,0.9 0.4,1.9 2.1,2.2 -0.2,2.3 -0.7,0.4 0,1.6 -1.8,-2.1 0.6,-2.2 -0.4,-0.4 -1.1,0.2 -0.7,-0.9 -0.7,-0.5 0.5,-1.8 0.4,0 -0.2,-2.9 0.7,-0.5 -1.2,-1.8 1.8,0.1 z\t"}},"st134":{"id":134,"outline":{"label":{"x":0,"y":0},"path":"\tm 452.29,267.79 0,1.1 0.8,-0.6 0.3,0.4 0.6,-0.9 1.9,2.3 0.2,3.1 1.3,2.5 -1.5,-0.2 -3.2,-2.1 -1.1,-1.8 -0.9,-4.2 1.6,0.4 z m 27.6,2.3 0.7,0.8 -1.4,0.3 -2.9,-0.3 -2.2,4.6 -1.4,0.6 -1.3,-0.7 -1.1,0.1 -0.7,0.9 -2,0.2 -1.4,-1.2 0,-0.8 0.5,0.6 1.7,0.3 0.3,-1.4 0.7,-0.7 2.2,-0.6 1.8,-2.3 0.9,0.9 0.5,-1.4 0.9,-0.4 1.7,-2.2 1.2,-0.1 0.6,0.1 0.1,0.9 1.1,0.4 1.3,0.9 -1.8,0.5 z\t"}},"st135":{"id":135,"outline":{"label":{"x":0,"y":0},"path":"\tm 406.9,267.06 -0.24,0.1 0,0.25 0.21,0 0.1,-0.22 0,-0.17 z m -0.67,0.7 -0.24,0.1 0,0.25 0.2,0 0.1,-0.23 0,-0.16 z m 1.23,0.78 -0.24,0.1 0,0.25 0.2,0 0.1,-0.22 0,-0.17 z m -0.84,0 -0.17,0.13 -0.1,0.55 0.17,0 0.1,-0.23 0,-0.42 z m 0.9,0.82 -0.22,0.14 0.11,0.18 0.22,-0.1 0.12,-0.12 -0.23,-0.11 z m -0.92,0.41 -0.22,0.14 0.12,0.17 0.22,-0.1 0.12,-0.13 -0.24,-0.1 z m 0.97,0.83 -0.19,0.12 -0.13,0.46 0.14,0.21 -0.1,0.4 0,0.25 0.19,-0.16 0.1,-0.6 0.29,-0.16 -0.11,-0.33 -0.17,-0.19 z m -0.95,0.69 -0.1,0.45 -0.1,0.23 -0.1,0.28 0.18,0.18 0.15,-0.15 -0.1,-0.14 0,-0.44 0,-0.29 -0.1,-0.12 z m 0.77,1.16 0,0.25 0.18,0.18 0.15,-0.14 -0.13,-0.2 -0.15,-0.1 z m -0.88,0.37 -0.1,0.25 0.19,0.18 0.15,-0.15 -0.14,-0.2 -0.14,-0.1 z m 0.9,0.35 -0.1,0.26 0,0.38 0.32,-0.24 0,-0.4 -0.22,0 z m -0.91,0.26 -0.1,0.26 0.19,0.25 0.15,-0.22 -0.1,-0.26 -0.21,0 z m 0.72,0.81 -0.48,0 -0.13,0.27 0.25,0.27 0.46,-0.41 -0.1,-0.14 z m 0.47,0.71 -0.47,0 -0.14,0.26 0.25,0.28 0.46,-0.41 -0.1,-0.14 z m -0.42,2 -0.3,0 -0.35,0.68 0.1,0.38 0.37,0 0.47,-0.24 -0.28,-0.32 0,-0.48 z\t"}},"st136":{"id":136,"outline":{"label":{"x":0,"y":0},"path":"\tm 289.99,242.99 0,0.5 1.1,0.9 2.1,0.7 0.2,1.5 1.4,-0.4 0,4.9 -0.5,1 -0.5,0.6 -3.6,0.2 -1.8,0.5 -1.7,-0.2 -1.9,1.1 -0.2,0.5 -0.6,-0.3 -0.5,0.3 -0.7,1.5 -1.3,-0.4 -1.1,2.4 -0.7,0.1 -0.7,2.6 -1.1,0.3 0,-0.7 -0.7,0 0,0.5 -0.7,0.2 -0.9,-0.3 -0.6,0.3 -1.6,-3.6 -1.2,0.6 -0.9,-0.4 -0.6,0.5 -1.2,-0.7 0,-1.1 -1.1,-0.9 -0.4,-1.9 0.7,-0.2 0.2,-1.3 0.6,0 0.9,0.9 0.1,-0.5 2.4,-0.2 6.1,0 0.4,-1.4 -0.6,-0.4 -1.4,-14.8 2.9,0 9.7,7.1 z\t"}},"st137":{"id":137,"outline":{"label":{"x":0,"y":0},"path":"\tm 311.49,215.19 -0.3,0.2 a 0.0625,0.0625 0 0 0 0,0.1 l 0.6,0.3 a 0.0625,0.0625 0 0 0 0,-0.1 l -0.2,-0.5 a 0.0625,0.0625 0 0 0 -0.1,0 z\t"}},"st138":{"id":138,"outline":{"label":{"x":0,"y":0},"path":"\tm 562.29,266.19 -0.2,-0.2 0,0 0.2,0.2 z\t"}},"st139":{"id":139,"outline":{"label":{"x":0,"y":0},"path":"\tm 189.19,254.29 -0.5,0 -0.2,-0.6 0.1,-0.1 0.3,0.2 z\t"}},"st140":{"id":140,"outline":{"label":{"x":0,"y":0},"path":"\tm 280.29,235.89 -2.9,0 1.4,14.8 0.6,0.4 -0.4,1.4 -6.1,0 -2.4,0.2 -0.1,0.5 -0.9,-0.9 -0.6,0 -0.2,1.3 -0.7,0.2 -1.8,-2.2 -1.4,-1.1 -3.3,0.2 -0.3,0.9 0.7,-2.9 -0.2,-4.3 -0.5,-0.7 -0.9,-0.2 0.2,-1.1 6.4,0 0,-2.9 1.7,-0.7 0,-4.7 5.4,0 0,-2.3 6.3,4.1 z\t"}},"st141":{"id":141,"outline":{"label":{"x":0,"y":0},"path":"\tm 381.99,311.49 -0.6,0.6 -0.3,-0.2 0.3,-0.7 0.6,0.3 z\t"}},"st142":{"id":142,"outline":{"label":{"x":0,"y":0},"path":"\tm 361.39,298.89 -0.1,0.4 0,-0.4 0.1,0 z\t"}},"st143":{"id":143,"outline":{"label":{"x":0,"y":0},"path":"\tm 101.49,222.09 6.1,2.1 4.5,0 0,-0.7 3.1,0 2.3,2.4 0.6,1.6 0.9,0.7 1.4,0.5 0.7,-1.4 2.2,0 3.1,4.1 0.5,2 2.9,1.1 0.3,-0.2 -1.2,6 1.2,3.4 2.2,3.2 0.9,0.2 1.3,0.9 3.4,-0.9 0.7,0 0.4,0.4 0.9,-0.4 -0.4,-0.4 1.1,-0.9 0.5,-2.7 2.9,-1 2.7,0 0.4,0.7 -1.1,1.6 -0.6,3.1 -0.9,0 -1.4,1 -2.9,0 0.7,3.1 -1.9,0 -0.8,1.3 -0.1,1.2 -2.7,-2.7 -1.5,-0.5 -2.7,1.4 -2.1,-0.7 -9.2,-4 -2.5,-1.8 -1.1,-1.8 0.5,-0.1 0.2,-1.7 -0.9,-2.1 -4.1,-4.3 -1.8,-1.3 0.5,-0.9 -0.5,-0.7 -0.6,0 -3.8,-4.2 -1.6,-3.2 0,-0.9 -2.7,-1.3 0.2,3.1 2.9,3.4 1.6,2.9 0.5,0.2 1.5,4.1 1.4,0.7 0.6,1.5 -1.1,0.3 -0.4,-0.9 -3,-2.5 -0.2,-2.3 -3.4,-1.8 -0.8,-0.9 0.9,-0.4 0.4,-1.1 -2.49,-2.3 -2.4,-5.2 3.79,-0.4 0,0.4 z\t"}},"st144":{"id":144,"outline":{"label":{"x":0,"y":0},"path":"\tm 545.19,266.69 -0.2,0.2 0,-0.4 0.2,0.2 z\t"}},"st145":{"id":145,"outline":{"label":{"x":0,"y":0},"path":"\tm 334.79,188.59 0.7,0.9 -0.2,0.4 0.8,1.4 0.7,0.5 -0.7,0.9 -0.6,-0.3 -0.5,0.2 0,1 -1.1,1.3 -0.4,-3.6 -1.6,-2.9 -0.7,-0.2 2,-0.5 1.6,0.9 z\t"}},"st146":{"id":146,"outline":{"label":{"x":0,"y":0},"path":"\tm 300.08,198.75 0,0.18 0.1,0 0,-0.1 z\t"}},"st147":{"id":147,"outline":{"label":{"x":0,"y":0},"path":"\tm 454.09,180.49 0.2,2 0.9,0.5 1.3,0.6 2.7,-0.9 2.3,0.3 0.7,0.9 1.3,0.2 -0.2,0.5 1.1,0.9 3.6,0.6 3.8,-1.3 1.8,-1.6 0.7,0 1.3,0.9 1.2,-0.4 0.9,0.6 -2,4.7 0.6,0.7 1.6,-0.6 0.9,0.6 0.5,-0.9 1.3,0 2,2.1 0.3,0.9 -2.7,0 -1.4,0.9 -0.9,0 -2,2.2 -1.8,0.2 -1.4,1.4 -2,-0.7 -1.1,0.2 -0.5,1.2 0.9,1.3 -2.5,2.5 -1.5,0.7 -4.5,0.2 -3,1.5 -6.7,-2.2 -7.2,-0.2 -1.6,-3.4 -1.1,-0.2 -1.8,-1.4 -4.3,-0.7 -0.4,-0.6 0.6,-1.1 -0.2,-2.3 -1.5,-2.2 -1.6,-0.3 -1.8,-1.3 -0.2,-1.6 0.6,-0.7 1.1,0.2 1.4,-0.8 -0.2,-0.5 3.6,-2 1.6,-0.2 0.6,0.4 1.8,0.2 0.5,1.2 1.5,0.4 0.5,-0.2 2.5,0.7 1.3,-0.9 0.3,-1.2 -0.9,-1.1 0.8,-1.8 1.2,-1.1 5.2,2 z\t"}},"st148":{"id":148,"outline":{"label":{"x":0,"y":0},"path":"\tm 321.09,200.79 0,0 -0.2,0.2 -0.3,0.4 -0.7,0 -0.4,1.6 -1.4,-1.3 0,-0.3 0.3,-1.5 0.9,-0.7 1.8,1.6 z\t"}},"st149":{"id":149,"outline":{"label":{"x":0,"y":0},"path":"\tm 0,0 0,0 z\t"}},"st150":{"id":150,"outline":{"label":{"x":0,"y":0},"path":"\tm 280.39,216.89 2.7,-0.4 1.3,0.5 0.7,0.8 0.2,2.8 1.1,1.5 -0.4,0.7 -2.7,0 -0.2,0.5 -1.4,0.4 0,0.9 -2.3,2.2 -2,0.9 -0.9,-0.2 -2.5,1.8 0,2 -7.4,0 0.5,-0.6 2.2,-0.7 2.1,-2.2 0.9,-1.2 -0.3,-2.5 0.9,-2 1.2,-1.5 2.9,-1.6 1.5,-3.4 0.7,-0.2 1.2,1.5 z\t"}},"st151":{"id":151,"outline":{"label":{"x":0,"y":0},"path":"\tm 353.89,300.19 0.5,2 -0.5,1.2 -1.5,1.8 -3.9,2 -1.6,2 -2.2,1.8 -0.2,1.1 0.6,0.7 0.7,3.6 -0.2,2 -0.5,0.9 -3.6,1.6 -0.6,0.9 0.6,1.4 -1.3,0 -0.2,-1.6 0,-2.7 -1.1,-3.6 1.8,-1.8 0.9,-2.7 -0.3,-0.7 0.3,-3.4 -0.5,-1.3 -2.2,-1.1 -1.4,0 0,-0.7 -0.4,-1.1 4.9,-1.6 0.7,0.9 1.1,-0.2 0.4,0.4 -0.6,2.2 1.8,2.1 0,-1.6 0.7,-0.4 0.2,-2.3 -2.1,-2.2 -0.4,-1.9 0.5,-0.9 0.6,0 1.2,-0.4 0.8,0.5 1.9,0 1.1,-0.7 0.6,0.2 1.4,-0.4 1.8,-1 0.2,5 z\t"}},"st152":{"id":152,"outline":{"label":{"x":0,"y":0},"path":"\tm 447.49,230.39 0.3,1 0.4,-0.1 0.4,1.4 -0.8,2.2 -0.9,0.7 -0.3,1.4 0.7,0.6 0.7,0 0.7,1.6 1.1,0.5 -0.7,1.3 1.3,0.2 1,1 0.9,-0.1 -1.6,2.1 -1.8,0.4 0,0.5 -1.6,0.4 -0.4,1.8 -0.7,0.2 2,2.7 0.2,1 -0.7,2.4 1.4,1.8 0,1.2 0.9,2 -1.6,2.5 -0.4,-0.5 0.4,-0.5 -0.2,-3.6 -1.3,-2.9 -0.3,-2.7 -0.4,-0.2 -0.3,-0.9 -2.9,2.3 -2,-0.5 0.7,-2.5 -0.5,-2.2 -0.6,-1.1 -0.9,-1 -0.7,0 -1.1,-1.8 -0.1,-0.4 0.7,-0.4 0,-0.9 0.9,-0.5 0.3,-2.7 1.3,0 0.9,-2.2 -0.2,-0.7 0.9,-1.1 0,-1 2.4,-1.3 1.2,-1.1 0,-0.5 0.6,-0.6 0.7,0.8 z\t"}},"st153":{"id":153,"outline":{"label":{"x":0,"y":0},"path":"\tm 310.69,306.69 7.4,0 0.3,0.5 3.4,0.6 4.4,-0.8 1.2,-0.1 1.6,0.5 -1.4,0.2 -1.1,0.9 -0.7,-0.7 -3.6,0.5 -0.2,6.3 -1.4,0 0,4.9 0,6.6 -1.6,1.1 -1.5,-0.2 -0.9,-0.3 -0.9,-1.3 -0.9,1.1 -2,-2.4 -1.2,-5.7 0,-2.5 -4.5,-8.3 0,-1.1 2.3,-0.5 1.3,0.7 z\t"}},"st154":{"id":154,"outline":{"label":{"x":0,"y":0},"path":"\tm 559.29,278.79 0,0.2 0,-0.2 0,0 z\t"}},"st155":{"id":155,"outline":{"label":{"x":0,"y":0},"path":"\tm 421.39,226.19 2.3,2.2 0.7,-0.2 1.8,1.8 2.2,0.7 0.4,-0.3 0.9,0.5 1.6,-0.2 0,2.2 -1.5,0.7 -2.3,-0.4 -0.4,-0.5 -0.5,0.2 -1.8,-1.5 -2.3,0 -4.4,-2.3 0.6,-1.8 0.9,-0.9 0.2,0.4 0.9,-0.8 0.7,0.2 z\t"}},"st156":{"id":156,"outline":{"label":{"x":0,"y":0},"path":"\tm 556.39,312.39 2.9,2.4 0,0.5 -2.7,-1.4 -1.8,-1.8 0.5,-0.4 1.1,0.7 z\t"}},"st157":{"id":157,"outline":{"label":{"x":0,"y":0},"path":"\tm 561.19,364.59 -1,1 0.9,-1 0.1,0 z m 7.1,-14 0.9,1 1.2,0 0.7,1 -1.6,3 -0.7,0 0,1 -2.3,2 -0.4,1 -0.9,2 -1.4,2 -2,0 -1.5,-1 -1.4,0 -0.4,0 1.3,-3 1.8,-2 0.7,0 3.3,-2 2.7,-5 z m 3.7,-8.3 0.9,0.6 0.8,-0.6 0.3,1.8 1.8,0.7 1.5,-0.9 0.9,0.4 -1.1,2.3 -1.5,1 -0.3,2 -1.3,2 -1.1,1 -0.7,-1 -0.3,0 0.9,-2 -0.4,-1 -2,-1 0,0 1.3,-1 0.3,-2.3 -0.3,-1.1 0.5,-0.2 -3,-3.7 0.9,-0.8 1.2,0.8 0.7,3 z\t"}},"st158":{"id":158,"outline":{"label":{"x":0,"y":0},"path":"\tm 152.59,253.59 0.2,0.9 -1.1,5 0.4,0.6 -0.5,0.3 -1.1,-0.5 -1.8,0 -3.3,-3.1 0.8,-0.2 0.9,-0.5 0,-0.7 1,-0.6 0.6,0.4 1.4,-1.6 0.6,0.3 2.3,-0.5 -0.4,0.2 z\t"}},"st159":{"id":159,"outline":{"label":{"x":0,"y":0},"path":"\tm 309.79,239.19 1.4,1.1 1.1,-0.8 0.4,2.7 1.2,2 -0.7,6 -3.2,4.1 0.1,1.3 -1.9,1 -2.9,-0.5 -1.6,0.9 -2.9,-0.9 -1.3,0.5 -1.1,-0.9 -1.4,-0.5 -1.8,0.4 -1.3,1.9 0,1.3 -1.2,-1.1 -0.7,0.2 0,0.5 -0.6,-1.2 -0.9,0.2 -0.9,-0.8 0,-0.9 -0.5,-0.1 -0.7,-1.5 0,-0.7 1.8,-0.5 3.6,-0.2 0.5,-0.6 0.5,-1 0,-4.9 2.6,-0.4 2.7,-2.5 7.3,-4.7 2.4,0.6 z\t"}},"st160":{"id":160,"outline":{"label":{"x":0,"y":0},"path":"\tm 298.39,255.69 1.1,0.9 1.3,-0.5 2.9,0.9 1.6,-0.9 2.9,0.5 1.9,-1 0.8,0.9 0.3,1.2 0.6,0.4 0,1.1 -1.3,0.5 -4,7.7 -1.2,-0.9 -0.7,0 -2.2,2 -0.4,1.6 -0.5,0.4 -3.6,0.5 -2.7,-3.4 -2.7,0 0,-4.5 0.5,0 1.3,-2.7 -0.4,-1.6 0,-1.3 1.3,-1.9 1.8,-0.4 1.4,0.5 z\t"}},"st161":{"id":161,"outline":{"label":{"x":0,"y":0},"path":"\tm 597.09,309.39 0,0 0,-0.2 0,0.2 z\t"}},"st162":{"id":162,"outline":{"label":{"x":0,"y":0},"path":"\tm 561.09,327.39 -0.2,0 0,-0.2 0.2,0.2 z\t"}},"st163":{"id":163,"outline":{"label":{"x":0,"y":0},"path":"\tm 500.19,201.69 0.2,0.4 -0.5,-0.2 -1.3,1.8 0.2,1.5 -3.6,2.3 -0.2,1.3 1.6,1 -0.5,0.8 -1.5,0 -0.7,0.9 -1.8,0 -1.4,-0.6 0.9,-2.9 -1.5,-0.7 0,-0.5 2.7,-1.8 1.5,-1.8 0.3,0.5 1.7,0.4 -0.2,-1.5 1.4,0 0.7,-0.9 0.6,0 0.3,-1.2 1.1,1.2 z\t"}},"st164":{"id":164,"outline":{"label":{"x":0,"y":0},"path":"\tm 524.89,253.19 -0.2,0 0.2,-0.3 0,0.3 z\t"}},"st165":{"id":165,"outline":{"label":{"x":0,"y":0},"path":"\tm 319.89,46.47 -0.2,1.09 0.7,0.19 -0.2,1.41 -1.4,-1.1 1.1,1.82 -0.8,0.37 -0.3,-0.69 -1.5,0.5 1.3,1.32 -1.1,0.68 0.9,1.82 5.1,-0.91 0,1.09 -3.5,0.69 0,0.5 0.9,0.91 0.8,0 0.1,0.72 3.1,-0.13 0.4,1.63 1.2,0.28 1.8,-1.78 0.6,0.37 0.7,-0.5 0.5,-0.87 -0.2,-1.13 2.4,-2.69 0,-1.81 -1.1,-0.69 -1.4,0 -0.8,-0.9 -1,0.1 0,-0.69 -0.8,0 -0.7,0.41 0,0.91 -0.5,0 -0.4,-1.82 0.4,-0.4 -0.7,-0.5 -0.9,1.22 0.3,0.59 -0.3,2.69 -1.1,-1.6 0.2,-0.9 -1.7,0.5 -0.7,-1.78 -1.2,-0.91 z m -2.2,1.28 -0.2,0.91 0.6,0.31 0.3,-0.5 -0.7,-0.72 z m 24.3,1.22 -2.9,1.28 0.2,0.31 3.1,-1.18 -0.4,-0.41 z m -27.5,1.59 -0.4,0.6 0,1.4 -0.7,0.19 1.2,7.63 -1,-1.82 -1.5,-5.09 -0.5,-0.31 -1.5,2.81 -0.5,-1 -0.9,0 0.4,-0.91 1.4,-0.18 0,-1.5 -2,1.09 -0.3,-0.72 -0.6,1.31 -0.3,-1.31 -1.1,0.5 0.3,1.31 -0.7,0 -0.3,1.1 0.7,3.81 1.2,-0.91 -0.3,0.91 0.3,0.91 0.8,-0.22 0.1,0.72 -0.3,0.18 -1.6,-0.59 2.7,6 1,0.28 1.1,-0.87 0.6,-1 -0.4,-0.41 0.2,-1.59 0.9,0.68 0.3,-1.81 0.2,1.41 -0.3,0.4 0.5,1.1 0.7,-0.19 0.9,-2 0.6,0.69 -0.9,1.5 0.9,0.5 -0.2,0.59 -1.6,0 -1.3,1.81 -1.1,0 0.2,1 -0.9,-1 -0.4,0.32 0.4,2 0.9,0.37 2,-0.87 1.6,0.1 0.4,0.41 -3.3,0.87 0.6,0.5 -0.8,0.91 -0.3,-0.69 -0.9,0.59 0.9,2.5 0.9,0.32 0.5,0.87 1.5,0 -1.3,0.91 1.8,2.22 0.5,-0.22 0.4,-0.69 -0.4,-0.72 0.6,-1.28 0.5,-2.72 0.2,-1.09 0.9,-0.1 0.2,-4 1.1,-0.5 -0.2,-2.9 1.2,-0.41 0,-0.87 2.7,-0.5 0.2,-1.32 -2.5,-1.59 -0.4,-1.09 -1.2,-0.22 -0.2,-2.5 -0.7,-1.6 -1.1,2 0.5,-2.9 -0.9,-1.41 -0.9,-0.59 -0.3,0.59 -0.7,-1.69 z m 6.1,8.5 0.5,1.32 0.7,-0.82 -1.2,-0.5 z m -15.5,2 0.9,3.6 1.6,2.09 -2,-5.5 -0.5,-0.19 z m 25.9,1.6 0.4,0.72 0.5,-0.72 -0.9,0 z m -8.6,0.72 -0.2,0.59 -1.4,0.69 1.4,2.09 2,-0.69 0,-1.59 -0.6,-0.72 -1.2,-0.37 z m 2.7,2.87 -3.1,1.13 1.1,1.59 -0.7,2.28 -0.6,0.63 0.2,0.68 3.1,-0.68 -0.7,0.87 0.3,1.22 2.2,-1.91 0.3,-1.09 1.3,-0.72 -0.9,-1.09 -1.1,0.22 -0.9,-0.91 0,-0.91 0.6,-0.4 -1.1,-0.91 z m -6.5,26.13 0.4,0.87 0.3,-0.69 -0.7,-0.18 z m -44.1,18.41 -1.3,1.7 1.8,-1.1 -0.5,-0.6 z m 55.4,0 -0.9,0.6 0.3,0.3 0.1,0 0.2,0.2 0.5,-0.3 -0.2,-0.8 z m -0.3,1.1 -0.3,-0.2 -1.3,0.2 -0.9,1.5 0.1,0 -0.5,0.5 -0.7,1.4 0.2,1.1 -0.6,0.2 -0.3,-1.1 -2.4,-0.5 -0.5,0.3 1.1,0.9 0.3,1.5 -1.2,-1.3 -0.4,1.1 -1.3,0.5 -0.3,-0.7 -1.3,0.2 -0.7,1.1 -1.1,0.5 0,1.3 -0.9,0.2 -0.5,1.6 -1.1,0.5 -0.2,0.9 1.3,-0.2 -0.2,0.6 -1.4,-0.2 -0.4,0.5 0.7,0.4 -2.9,1.6 0.2,0.7 -1.1,2.9 -1.6,1.3 0.4,1.6 -0.9,0.5 0.2,0.6 -0.9,1.4 0.1,0.6 0,0.3 -0.1,0.9 -1.8,1.1 0.3,1.3 -0.3,0.5 -0.4,-0.4 -0.7,0.2 -1.8,2.5 0.3,0.6 -1.8,0.7 0,0.9 -1,0.4 0,0.3 -1.7,0.2 0,0.7 -1,0.4 0,0.9 -1.1,0.7 -0.7,-0.2 0.3,1.1 -0.7,0.5 0.4,0.4 -0.4,2.3 0.4,1.3 0.9,-0.4 0,0.8 -1.1,0.3 0.9,0.7 0.3,1.3 -1,0.7 0.3,0.7 1.1,0.2 -0.9,0.7 0.2,1.5 1.8,0.9 0,0.5 1.4,0.2 0.9,-0.4 2.5,-2.7 0.8,0 0.3,-0.7 1.6,0.7 0.4,0.4 0,-2.2 1.4,-1.8 0.2,-1.2 -0.7,-1.6 0.7,-0.2 0.4,-1.1 -1.3,-1.3 0.4,-1.8 -0.6,-3.6 0.4,-1 0.7,-1.3 0.9,-0.7 1.3,0.3 0.3,-0.5 -0.1,-1.1 -0.8,-0.5 1.5,-2.7 0,-3.3 1.6,-0.7 -0.2,-0.7 1.6,-2.2 -0.5,-1.6 1.1,-2.1 0.9,-0.9 0.9,0.7 0.3,-2.5 3.1,0.7 1.1,-3.3 0.9,-0.1 0.2,-0.9 0.7,0.1 1.4,2.4 0.9,0.5 1.5,-0.9 1.6,0.9 1.2,-1.6 0.2,-3.1 0.9,-1.2 0.9,0 0.9,-0.7 2.5,1.8 0.2,0.9 -0.7,1.2 0.2,0.7 0.7,-1 1.3,-0.9 0.1,-0.8 1.1,0.6 0,-1.3 -2,0.4 0,-1.1 -1,-0.7 2.1,0 0.4,-0.6 0.9,-0.3 -0.4,-0.7 -1.2,-1.3 -1.3,0.2 -0.2,-0.9 -0.7,-0.2 -0.7,2 -0.4,-1.3 0.7,-1.1 -0.5,-0.5 -1.3,0.4 -0.7,2.5 -0.9,0.3 0.4,-2.3 -0.4,-0.2 -2,4 -0.3,-0.6 0.3,-0.9 -0.3,-0.5 1.4,-1.6 -0.5,-0.4 z m -21.3,24.3 -0.5,-0.5 -0.2,1.2 0.7,-0.7 z m 18.4,-22.3 0.4,-0.5 -0.4,-0.6 -0.4,0.2 0.4,0.9 z m -1.3,-0.7 -1.4,0.2 0,0.9 1.1,-0.4 0.3,-0.7 z m 0.2,0.5 -0.5,0.7 0.5,0.8 0.7,-0.9 -0.7,-0.6 z m -4.1,1.6 -0.4,0.8 0.4,0.1 0.3,-0.7 -0.3,-0.2 z m -2.4,0.8 -0.7,0.7 0.7,0.7 0.8,-1.3 -0.8,-0.1 z m -0.9,1.4 -0.5,0.4 0,0.7 0.7,0 -0.2,-1.1 z m -1.8,0.9 -1,1.6 1.6,0.4 0.3,-1.3 -0.3,-0.7 -0.6,0 z m -4.1,2.9 -0.9,1.2 0.2,0.4 0.2,-0.4 0.7,0.4 0.3,-0.2 0.2,-0.3 0,-0.6 -0.7,-0.5 z m 0.7,1.1 0,0.1 -0.2,0.2 -0.1,0.7 -0.9,0.2 -0.8,1.3 1.7,-1.3 -0.4,0.6 1.3,-0.2 1.2,-0.9 -0.2,-1.3 -1.4,0.2 -0.2,0.4 z m -11,20.5 -0.3,0.7 1.2,-0.5 -0.9,-0.2 z\t"}},"st166":{"id":166,"outline":{"label":{"x":0,"y":0},"path":"\tm 385.19,240.99 -2.2,3.2 -0.7,-0.3 -0.3,0.5 0,2.2 -2,0.7 -0.4,1.1 -1.2,0 -0.9,1.6 -3.3,0.5 -1.8,-3.9 4.9,-1.8 1.2,-3.5 -0.9,-1.2 1.3,-4 0.7,0 1.3,1.8 2.3,0.6 2,2.5 z m -5.6,-6.7 -0.2,0.6 -0.3,-0.8 0.5,0.2 z\t"}},"st167":{"id":167,"outline":{"label":{"x":0,"y":0},"path":"\tm 411.29,213.99 0.4,1.6 2.8,0.5 -1.2,0.9 -0.4,0.9 -0.7,-0.3 -1.1,0.5 -2.9,-0.3 -0.3,0.7 0.3,2.3 1.3,1.3 0.9,0.3 -0.2,0.4 -1.2,0.7 0.3,0.6 -1.2,2.5 -0.8,0.3 -0.7,1.7 -1.1,0.5 -0.7,1.6 -1.6,0.4 -0.7,-0.6 -1.5,1.5 -0.1,0.9 1.2,0.3 -0.2,1.1 0.9,0.4 0.6,2.5 -3.6,0 0,0.7 -0.9,0.4 -1.3,-0.4 -0.5,-1.2 -0.7,-0.4 0,-0.5 -0.8,-0.6 -4.1,0.2 -3.1,0.5 -0.3,-0.3 0.5,-1.8 2,-0.7 0.2,-1.1 -4,-4.9 2.7,0.9 2.5,0 3.6,-0.9 0.2,-2 0.9,-0.7 0.7,0.2 1.3,-1.3 1.1,0.6 0.9,-0.7 0.3,-2.2 1.1,-0.4 -0.3,-1.6 1.8,0 0,-1.1 0.9,-1.6 -0.8,-1.2 2.2,-1.5 2.3,0 0.9,-0.5 2.2,0.9 z\t"}},"st168":{"id":168,"outline":{"label":{"x":0,"y":0},"path":"\tm 506.69,265.79 -0.2,0.2 0.2,-0.4 0,0.2 z\t"}},"st169":{"id":169,"outline":{"label":{"x":0,"y":0},"path":"\tm 345.19,222.09 -0.3,0.7 0,0.9 0.3,0.5 0.4,-0.1 0.2,-1.8 -0.6,-0.2 z\t"}},"st170":{"id":170,"outline":{"label":{"x":0,"y":0},"path":"\tm 161.29,262.89 1.1,0.9 0,1.7 -0.8,0.1 -0.1,0.6 -0.9,-1.3 0.3,-0.5 -1.4,-1.1 -2.4,1.4 0.8,0.8 -0.6,0.7 -0.7,0 -1.4,-1.5 -1.8,-0.1 0,0.3 -0.2,-2.3 0.7,-0.2 0.5,0.9 1.1,0.4 3.1,-1.3 2.7,0.5 z\t"}},"st171":{"id":171,"outline":{"label":{"x":0,"y":0},"path":"\tm 541.39,288.89 -0.3,0.3 -1.6,-1.6 0,-0.7 1,0.9 0.9,1.1 z m -6.6,-1.8 -2.4,1 -2.1,-0.1 -1.1,-0.6 -0.2,-0.5 1.5,0.2 2.7,-0.2 1.2,-0.9 -0.2,-1.3 1.3,0.4 0.2,0.7 -0.9,1.3 z m 2,-2.2 -0.4,0.9 -0.5,-1.6 0.9,0.7 z m -9.9,4.5 2.8,3.4 3.1,2.4 -0.7,0.3 -0.2,-0.3 -3.4,-0.6 -1.5,-1.2 -1.6,-2.2 -2.5,-0.7 -2.7,1.1 0.9,1 -1.3,0.6 -2.7,-0.4 0,-10.6 5.8,2 2,1.6 -0.2,1.1 2.9,0.9 0.7,1.1 -1.4,0.1 0,0.4 z\t"}},"st172":{"id":172,"outline":{"label":{"x":0,"y":0},"path":"\tm 193.49,310.79 0,0.7 0.5,1.3 -0.1,2 3.4,0.3 1.1,3.1 1.2,-0.2 0.2,0.7 -0.5,2.4 -0.2,1.4 -1.5,1.6 -2.3,0.4 -2.5,-0.5 1.6,-3.1 -0.2,-0.7 -3.8,-2 -1.6,-0.4 -2.5,-2.7 0.5,-3 0.9,-1.6 4.4,-0.4 1.4,0.7 z\t"}},"st173":{"id":173,"outline":{"label":{"x":0,"y":0},"path":"\tm 166.99,278.79 2.2,2.3 0.4,0.9 3.2,-0.3 1.3,0.7 -0.9,1.8 0.5,0 0.5,0.7 -1.2,-0.2 -3.4,1.6 -0.4,2 -0.9,0.7 -0.2,0.9 0.4,1.7 0.9,1 -0.4,0.8 1.5,0.1 0.1,0.8 1.5,0 1.2,-0.9 -0.1,2.7 1.8,-0.2 1.4,2.5 -0.5,0.7 0.1,2.2 -0.7,1.2 0.6,2.9 -0.9,0.9 0.1,0.6 -0.9,1.2 -0.7,0.2 -1.6,-1.8 -5.8,-3.1 -1.4,-1.4 -0.5,-0.7 0,-1.3 -2.4,-3.6 -1.8,-4.5 -2.1,-3 -1.8,-0.9 0.5,-0.8 -0.7,-1.6 0,-0.7 1.6,-1.4 0.2,0.9 -0.6,0.1 2.6,1.7 1,-2.6 2.7,-1.4 1.8,-1.8 0.4,-2.2 1.4,0.6 z\t"}},"st174":{"id":174,"outline":{"label":{"x":0,"y":0},"path":"\tm 493.19,263.29 0.4,2.9 -0.8,0.7 -0.7,-0.7 -0.3,0.7 0.5,1.3 -0.5,0.7 -2.2,-1.5 0.4,-1.4 -0.6,-0.5 -0.9,-0.2 0,0.7 -0.5,-0.5 -0.6,0.3 -0.3,-0.3 -0.6,1.2 -0.5,-0.2 0.7,-1.6 1.1,-0.3 0.7,-0.8 1.3,0.8 0.9,-1.3 1.2,-0.2 0.2,-0.9 1.1,1.1 z m -2.9,-1.8 -0.2,0.7 -0.9,0 0.6,-0.9 0.5,0.2 z m -0.7,-0.5 -1.1,0.5 0.7,-1.3 0.4,0.8 z m -1.3,1.9 -0.5,0.2 -0.5,-0.5 -0.4,-0.9 0.7,-0.2 0.6,-1.4 0.5,0.3 -0.5,1.5 0.1,1 z m 3.3,-1.8 -0.9,0.2 0.2,-0.7 -0.8,-1.1 0.9,-0.2 0.4,1.5 0.2,0.3 z m -3.6,-1.6 -2,1.5 0.4,-2.2 1.2,0.2 0.4,0.5 z m 3.9,-1.4 0.4,2 -0.7,-0.4 -1.6,-2.3 1.4,0 0.5,0.7 z m -6.4,-0.7 -0.8,0.3 -1,-2 1.8,0.8 0,0.9 z m 0.3,-2.7 0.6,0.5 0.7,-0.7 0.5,0 0.4,1.1 0.5,-0.6 1.3,1.6 -0.2,0.8 -2.5,-2.2 0,0.9 -1.3,-1.1 -0.7,0.7 -1.1,-1 0.6,-0.6 -1.5,-0.3 -0.3,-1.8 0.9,-0.6 0.1,-3.9 1.1,-0.4 1.8,0.5 -0.2,0.9 0.6,1.3 -1.8,3.1 0.5,1.8 z\t"}},"st175":{"id":175,"outline":{"label":{"x":0,"y":0},"path":"\tm 84.44,319.29 -0.18,0 0,-0.1 0.18,0.1 z\t"}},"st176":{"id":176,"outline":{"label":{"x":0,"y":0},"path":"\tm 318.59,172.39 1.6,-0.4 4.9,0.4 1.1,0.4 0,0.7 0.7,3.2 -1.3,1.3 0.7,0.5 0,1.5 0.9,1.8 -0.1,1 -1.5,1.1 -0.9,2.4 -1.6,-0.9 -2,0 -0.9,0.5 -0.5,-1.1 -0.6,0.6 -0.5,-0.2 -0.4,-1.1 -1.2,-0.2 -1.1,-1.1 -0.7,0.8 -0.6,-1.1 -1.6,-0.6 -0.2,-0.5 -0.7,0.4 0.4,-1.1 -0.7,-1.5 0,-1.9 -0.8,-0.9 0.4,-1.3 -0.2,-0.9 -0.2,-0.7 3.3,-0.9 1.8,-1.3 1.8,-0.3 0.7,1.4 z\t"}},"st177":{"id":177,"outline":{"label":{"x":0,"y":0},"path":"\tm 274.89,202.99 2.5,-0.2 0,0.6 0.5,0.1 -0.9,1.1 -0.2,2.4 -0.9,1 0.8,0.9 -0.6,0.8 0.6,1.4 -0.9,0.9 0.1,0.7 -0.5,0.4 -1.4,-0.2 -0.2,-2.5 -1.3,-0.7 1.5,-4.9 -0.2,-2 0.9,-0.5 0.2,0.7 z\t"}},"st178":{"id":178,"outline":{"label":{"x":0,"y":0},"path":"\tm 180.89,247.49 0.2,0.7 -2.4,0.2 0.2,-1.1 2,0.2 z\t"}},"st179":{"id":179,"outline":{"label":{"x":0,"y":0},"path":"\tm 371.89,234.29 0,1.6 -0.7,0.8 -0.6,-0.2 -0.2,-1.5 0.9,-1 0.6,0.3 z\t"}},"st180":{"id":180,"outline":{"label":{"x":0,"y":0},"path":"\tm 378.49,312.99 0,0.5 -0.5,-0.2 0.2,-0.7 0.3,0.4 z\t"}},"st181":{"id":181,"outline":{"label":{"x":0,"y":0},"path":"\tm 331.89,188.39 1.6,2.9 0.4,3.6 0.7,0.5 0.9,-0.5 0.7,0.5 -0.1,0.9 -1.3,0.2 -0.4,2.4 -2.5,-0.9 -2.7,1 -2,-0.1 -2.1,-0.4 -0.2,-0.7 -0.7,-1.1 -1.1,0 -0.4,-0.5 0.2,-0.6 -1.1,-0.7 -0.9,-1.6 1.5,-0.4 1.8,-3.4 1.1,-0.5 0.3,-0.4 2.4,0.4 0.5,0.5 2.7,-1.3 0.7,0.2 z\t"}},"st182":{"id":182,"outline":{"label":{"x":0,"y":0},"path":"\tm 384.09,32.09 -2,0.72 0.2,1.28 0.9,-0.68 0.9,0.1 0.6,-1 z m 7,1.6 -2.1,0.4 0.9,0.72 1.4,0.38 0.4,-0.78 z m -9.1,1.81 -1.5,0.41 -0.3,0.68 2.1,0.91 0.9,-0.41 -0.3,-0.68 -0.9,-0.22 z m 1.8,1.59 -0.8,0.82 0.8,0.5 0.5,-0.22 z m -4.2,0.22 0.2,1.5 -1.6,-0.81 0.2,1.09 0.3,0.41 0.7,-0.41 0.4,0.6 1.6,-1.69 -0.5,-0.5 z m 5.6,0.88 0.9,0.62 0,-0.62 z m 58.3,0.22 -1.1,0.18 -0.5,1.6 -2.7,1.31 0.2,0.69 -0.7,0.31 -0.4,1.31 1.3,0 -0.9,2.5 -1.3,0.6 -0.9,1.4 2.3,0 0.8,0.5 -2,-0.12 0,1 2.7,1.72 3.6,-2.22 2,-0.19 0.3,-0.5 -0.5,-2.41 0.2,-1.18 1.2,-0.6 -0.3,-1 -1.7,-1.31 z m -61.4,0.5 -1.4,0.59 0.5,0.69 1.1,-0.88 z m 52.2,0.18 0,1.32 1.7,0.5 0.7,-0.72 0,-0.69 -0.7,-0.41 z m -41,0.41 -0.9,0.19 -0.2,1.62 -1.4,0.28 -1.1,1.5 1.1,1.6 2.9,-1.28 0.7,-1.22 -0.4,-2.19 z m -22.7,0.19 -0.7,0.5 0,0.72 0.9,-0.32 z m 6.1,0.5 -0.3,0.9 2.3,1.82 1.3,0.5 0.7,1.09 1.1,-0.91 -2.7,-2.5 -0.7,0.22 z m 11.6,0 -1.7,0.22 -0.9,0.9 0.4,0.69 1.3,0.19 z m -9.2,0.22 2.7,2.68 0.9,-0.9 -1.3,-1.28 z m 3.2,0 -0.3,0.68 0.5,0.72 0.7,0 0.2,-0.72 -0.5,-0.5 z m 35.1,1.18 -0.7,0.22 -0.4,1.5 2.2,-0.4 0.2,-0.72 z m -46.8,0.82 -1.1,0.68 -0.5,-0.59 -1.3,1.09 0.2,1.1 0.7,-0.38 -0.7,1.69 -0.7,0.5 -0.5,-0.69 -1.7,1.1 1.1,0 0.2,0.5 -0.7,0 0.7,0.68 -1.4,0.22 -0.6,-0.5 -0.3,0.88 0.5,1 0.5,-0.69 0.8,0.41 -0.4,1.09 2.2,-0.59 0,-1.22 -0.6,-0.19 0.4,-0.69 1.1,0 0.5,-0.4 -0.2,-0.72 2,-0.69 1.3,-1.31 z m 6.9,0.1 -1.7,0.81 1.3,1 1.8,-0.72 z m 5.9,0 -1.3,0.59 0,0.5 0.9,0.41 0.9,-0.69 z m 5,0 -2.3,0.91 -0.5,-0.5 -0.6,0.4 -0.7,1.19 0,1.59 0.7,1.1 1.1,-0.69 1.1,0.91 1.4,-2 0.6,-1.6 -0.2,-0.9 z m -23.2,0.41 -0.7,0.18 0,0.91 -3.1,1.09 0.6,1.22 0.7,-0.5 0.2,1.19 0.7,-0.31 0.2,-0.69 0.5,0 1.3,-2.19 0.3,1.1 0.9,0.18 0,-1.5 z m 14.8,0.68 -1.8,0.72 0.7,0.88 1.6,-0.28 z m 2.1,1.5 -1,0.32 0.3,0.59 0.6,0 z m -6.6,0.32 0,1.09 0.7,0.69 0,-1.6 z m 2,0.59 -0.8,0.31 0.4,0.38 0.5,0 z m 3,0.69 0.6,3 0.5,0.62 0.7,0 -0.2,-0.72 0.9,0.1 0,-0.69 -0.7,-0.19 0.9,-0.72 1.1,0.22 -0.2,-0.5 -1.2,-0.9 z m -6.5,0.72 -1,1.78 0.7,0.5 1.2,-0.1 0.6,-0.9 -0.9,-1.28 z m 3.8,0.5 -0.5,0.9 0.3,0.38 0.6,-0.5 z m 2.9,0 -1.8,0.18 -0.2,2 0.2,0.5 1.8,0 z m -11.7,1.28 -0.5,0.72 0.5,0.68 0.7,-1.18 z m 76.9,0.5 -1.7,0.81 -1.8,-0.19 -1.2,2 0.5,0.5 -0.9,0.69 -0.7,1.31 0.5,1.19 0.8,0.19 -0.2,1.81 1.2,1.81 0.6,-0.5 0.3,0.88 1.8,0 0.9,1.22 2.2,0.78 1.4,-0.6 0.8,-1.09 -0.6,-2.81 0.7,-4.38 -1.2,-2.31 -1.1,0.5 -0.4,0.91 -0.5,-0.32 -0.7,0.72 0.7,-2.22 -0.5,-0.9 z m -61.4,0.62 -0.9,0.88 0.9,0.9 0.7,-0.68 0,-0.82 z m -13.5,0.19 -0.9,1 -0.7,0 2.3,0.41 z m 65,0.31 0.1,2 1.5,0.19 0.5,0.69 -0.7,0.5 0.9,0.22 2,-1.6 -0.4,-1.12 -1.1,-0.69 z m -23.6,3.78 -0.6,0.72 0.8,0.19 0.1,0.5 1.3,-0.1 z m 41.9,1.82 -0.3,0.68 -0.9,0.22 0,0.69 -0.6,0.19 -2.9,10.4 0.9,0 1.8,-1.59 2.4,-0.31 0.3,0.12 3.3,-1.22 0.7,-1.09 -0.2,-2.69 -1.8,-1.62 0,-1.1 -0.5,-0.18 -1.6,0.9 0.5,-2.5 z m 8.5,10.59 -1.8,0.41 1.6,0.5 z m -5.8,3.41 -0.5,0.78 -0.7,-0.19 -3.5,4.09 -0.5,1.6 0.7,0.81 -0.5,1.81 -0.9,0.28 -2.4,-0.28 0.2,1.19 0.9,0.59 0.2,1.22 -1.1,-1.12 -1.4,0.4 -2.2,1.82 -1.4,-0.22 0.3,-1.1 -1.2,-0.28 -3.3,0.88 -0.3,-0.6 -0.6,1.1 0.8,-0.19 0.7,0.59 -6.1,2.1 -1.7,0.81 -1.6,2.09 -1.6,0 1.1,1.1 -0.9,0.5 -0.2,1.5 -1.4,-0.6 -0.6,0.6 1.5,0.31 -1.1,1.31 0.2,0.5 1,0.19 0.9,2.41 0,1 -1.4,0.18 1.1,-0.9 -0.6,-0.69 -1.9,0.5 -0.6,0.59 -0.7,-0.18 -6.8,0.9 0,0.88 -0.6,0.5 0.9,2 0,2.4 0.7,1 1.7,0.4 0.9,2.2 1,0.3 0.4,0.9 -0.7,1.89 0.9,4 -0.4,0.5 -0.9,0 0.4,1.1 -0.9,-0.4 0.5,-1.1 0.2,-2.3 -0.5,-0.4 -0.6,0.9 -0.3,-1 0.1,-1.3 0.9,-0.7 0.8,-1.39 -0.9,-0.5 -1.8,0.4 -1.7,-2.2 -1.9,-1.3 -1.5,-0.1 -1.8,0.9 0,0.9 0.7,-0.4 0.6,0.7 -0.2,0.6 -0.9,0.1 -0.9,-1 -1.4,0.9 0.1,1.4 0.8,0.59 2.5,1.1 0.3,1.8 -1.4,-1.4 -2.9,-0.4 -0.9,-0.5 0.6,-1.59 -0.6,-0.5 0.9,-2.5 -0.2,-1.8 -0.9,-1.6 -0.5,0.5 0.5,2.2 -0.1,1.4 -2.4,1.6 -0.9,2.09 0.9,0.7 1.3,2.9 -1.3,4.5 0.6,1.1 -0.2,1.4 1.6,0.5 1.1,-0.9 0.9,0.2 2.7,1.6 0.7,2.7 -0.9,0.8 -0.2,1.4 0.9,0.2 -0.3,0.7 -1.1,-0.9 0.3,-3.2 -1,-1.1 0,-0.9 -3.6,1.1 -0.2,1.6 0.7,0.9 0,2 -1.1,1 -0.9,2.6 -2,1.2 0,0.9 -0.5,0.4 -2.5,-0.6 -1.1,-0.5 -1.1,-0.5 0,-0.9 1.3,0 1.2,1.2 1.5,-0.5 -0.2,-1.1 0.5,-0.2 1.3,-2.7 1.1,-1.1 -0.2,-1.6 0.9,-1.2 -1.6,-1.5 -0.4,-1.6 0.4,-3.1 -0.4,-2.1 0.6,-0.6 0,-2.1 -0.4,-1.5 -1.3,-1.69 0.9,-1 0.9,-3.1 -0.1,-2.3 -2,-1.1 -3.6,0 -1.5,5.9 -2.7,3.29 -0.1,1.8 0.7,-0.3 0.3,0.7 -0.3,2.3 0.3,0.6 -0.7,0.5 -0.2,1.1 1.5,0.9 1.2,2.7 1.1,0.7 -0.9,2 -0.5,0.2 -2,-2.4 -2.2,-0.9 -2.5,-2.1 -5.2,-1.5 -0.5,0.9 -0.8,0.2 0.8,2.4 0.5,0.1 0,0.8 -2,1.2 0.4,0.7 -0.6,0.6 -0.9,-0.4 0,-0.9 0.6,-0.5 -0.7,-1.1 -1.7,0.7 -0.9,1.3 -2.5,-0.2 -2.5,1.6 -1.6,-0.2 1.1,-0.5 -0.4,-2.5 -2.5,1.8 -2.4,0.7 -2.5,2.2 -0.7,0.1 0.2,0.6 -1.5,0.3 -0.3,2.7 -2.7,0.8 -1.8,-2.7 0.7,-1.1 2.2,-0.4 -0.4,-1.4 -1.1,-1.5 -0.9,-0.5 -1.8,0.2 -1.1,-0.6 -0.3,0.4 1.4,1.4 -0.7,4.4 1.3,1.2 -0.8,3.6 -1.4,-1.4 -1.8,-0.4 -1.3,1.8 -1,0.6 -1.5,1.4 -0.2,0.7 1.5,3.3 -1.3,-0.4 -0.3,0.4 -4.2,-2.6 -0.3,0.9 -0.6,0.2 1.1,2 0.9,0 0.7,1.4 -0.9,0.8 -2.1,-0.8 -0.8,-1.2 -0.7,0.2 -0.9,-0.9 0.2,-1.1 -0.9,-2.2 0.5,-0.2 0.4,-1.8 -1.3,-1.4 -1,-0.4 0.3,-0.3 -1.8,-1.8 0.6,-0.4 2.5,1.6 0.7,-0.1 1.1,0.9 3.4,1 2.7,0 1.8,-1 1.3,-1.8 0.3,-1.3 -0.7,-2.5 -0.9,-0.2 -0.7,-1.1 -6.5,-5.2 -5.8,-1.4 1.1,-0.8 -1.8,-1.4 -0.5,1.3 -1.3,-0.6 0,1.3 -1.1,-0.6 -0.1,0.8 -1.3,0.9 -0.7,1 -0.7,0.8 0.5,0.3 -0.5,1.3 0.3,1.6 1.1,0.4 1.1,1.8 -1.6,3.4 1.8,4.7 -0.6,0.1 -0.2,2.4 0.2,1.1 0.6,0 -0.2,1.4 0.9,0.5 0,0.8 -0.9,1.2 2.5,2.9 -0.5,1.4 -5.6,6.7 1.4,-0.5 0.6,1.8 1.4,0.1 0.4,0.9 -1.5,-0.5 -2,1.8 -0.9,2.2 0,1.8 0.6,1 -0.7,0.9 0.7,0.8 -0.2,1.2 0.7,2.2 2,0.5 0.2,0.9 0.9,-0.5 0.7,0.2 0.7,1 -0.2,1.8 0.9,1.5 0.8,0.5 0.1,0.9 0.9,0 0.4,1.1 -0.9,0.7 -1.1,-0.3 -0.3,0.5 0.9,2.5 0.5,0 0.4,-0.7 2.3,0 0.9,1.6 -0.4,0.2 0.4,1.1 1.3,0.2 0.9,2.1 0.7,-0.2 0.9,0.6 1.2,-0.6 0.6,0.9 3.6,1.1 0.3,0.9 -0.9,1.6 0.6,0.8 -0.4,1.2 -1.4,-0.2 -0.9,0.8 -0.2,1 1.3,-0.3 0.5,0.5 -2.5,1.5 0.9,0.5 -1.3,1.8 -1.2,0.5 1,1.3 0.8,0 1.8,1.3 1.6,1.6 0.2,-0.4 0.9,0 1.6,0.7 2,0.2 1.6,1.3 2.1,-0.4 0.9,0.6 -0.1,0.5 1.2,0.7 1.8,1.6 0.7,-0.1 1.1,-1.3 -2,-2.5 0.2,-1.6 -1.2,-1.7 0,-0.5 1.4,-2.5 0.9,0 1.6,-1.5 -1.1,-0.7 0.9,-0.2 -1.6,-2.5 -1.4,0 -0.2,-1.1 -0.9,-0.3 0.9,-1.8 -0.5,-0.6 0.3,-1.2 1.1,-1.6 1.3,1.6 0.9,-0.6 -0.4,-1.4 1.1,-0.5 0,-0.8 1.4,-0.3 0.6,-1.1 1,0 0.8,0.5 1,-0.7 0.2,0.7 1.5,0 1.8,1.7 0.1,-0.6 1.8,1.3 1.3,-1.3 1.1,-0.2 0.3,0.6 0.6,-0.6 1.4,0.2 0.6,0.9 1.4,0.4 0.4,-0.7 1.2,0.3 0.9,-0.2 0.2,-1.6 -2.3,-1.2 1.6,-1.3 -0.6,-1.1 0.8,-0.5 1.2,0 0.4,-0.6 -1.5,-0.3 -0.1,-1.8 3.2,-0.4 3.8,-1.6 4.5,-0.9 0.2,-0.7 0.9,-0.6 2.1,0.8 0.9,-0.4 0.7,3.4 1.5,-0.5 0.7,0.3 -0.2,0.6 1.8,0 -0.5,0.7 0.5,0.4 5.4,-2.2 -0.5,1.1 2.1,1.8 3.5,6.5 1,-1.3 0.8,0.9 0.5,0 0,0.5 1.8,0.2 1.4,-0.7 1.3,0.9 0.2,0.9 1.1,0.5 0.5,1.3 2.2,-0.2 1.2,1.3 0.7,-0.2 0.6,-0.7 1.1,0.2 1.4,-0.8 -0.2,-0.5 3.6,-2 1.6,-0.2 0.6,0.4 1.8,0.2 0.5,1.2 1.5,0.4 0.5,-0.2 2.5,0.7 1.3,-0.9 0.3,-1.2 -0.9,-1.1 0.8,-1.8 1.2,-1.1 5.2,2 0.2,2 0.9,0.5 1.3,0.6 2.7,-0.9 2.3,0.3 0.7,0.9 1.3,0.2 -0.2,0.5 1.1,0.9 3.6,0.6 3.8,-1.3 1.8,-1.6 0.7,0 1.3,0.9 1.2,-0.4 0.9,0.6 1.8,0.9 2.4,-1.6 0,-1.3 2.3,-4 0,-1 -0.9,0 1.1,-2 4.5,-0.7 3.4,1.6 2.5,5.7 0.4,2.4 0.5,0.7 2.5,0.4 2,1.4 0,1.8 0.6,1.1 2.3,-0.2 3.2,-1.6 0.6,0.3 0,1.3 -0.9,1.1 -0.4,2.5 -1.2,2.5 -2.2,-0.5 -1.3,1.6 0.4,3.1 -0.4,1 -1,0.2 0.3,0.7 0.2,0.4 1.6,-2.2 0.4,0.4 0.7,-0.4 0.2,0.8 0.9,0.3 1.4,-0.3 2,-1.3 4.1,-5.2 2.6,-4.9 1.4,-1.6 0.9,-7.2 1.3,-2.2 -0.6,-0.5 0,-1.6 0.6,-0.6 -2.9,-3 -1.6,-0.2 -0.2,2.2 -2,0 0.4,-0.8 -1.5,-0.3 0.4,-1.8 -2,0 -0.9,-0.7 3.4,-3.1 3.1,-4 2.1,-1.8 0.4,-1 3.1,-3.3 1,-0.3 4,-0.2 0.5,0.9 0.6,-0.2 0,-0.7 2.1,0.5 2.4,-0.7 -0.2,-0.5 1.1,-0.4 2.9,0.5 0.5,0.9 -0.9,0.8 0.2,0.7 1.6,-0.6 0.9,0.4 0.7,-1.1 1.3,0.6 1.6,-0.4 0.2,-0.5 -1.3,-0.6 -0.3,-1.1 3.9,-4.5 0.2,-1 1.3,-0.9 3,-0.4 0.2,0.7 1.4,-0.2 -0.9,1.5 0.8,1.2 -0.2,0.8 0.7,-0.2 3.8,-3.4 0.5,-2.7 1.8,-0.6 1.1,0.7 -1.6,0.9 -0.6,2.9 0.6,0.4 -1.1,1.8 -2.3,1.2 0,0.6 -6.2,7 -0.9,0 -0.5,0.7 -0.5,-0.2 0,1.5 -1.7,2 -0.7,4.1 2,11.7 2.5,-2.5 0.4,-2.4 1.8,-1.2 0.5,-2.4 1.3,-1 1.6,0 0.7,-0.9 -0.7,-1.5 0.5,-2.1 0.9,-0.6 0.8,0.7 0.5,-0.5 -0.4,-1.4 -0.5,-0.2 -0.2,-1.8 0.9,-1.1 -0.9,-0.7 -1.1,0.3 -0.1,-0.5 0.3,-1.3 1.5,-1.8 -0.4,-0.3 0.7,-0.9 0.6,-2 1.4,-0.2 0.7,0.7 2.2,-1.9 -0.4,2.1 1.6,-1.6 2,-0.9 2.4,0.5 0.3,1.1 0.7,0.4 0.4,-1.5 2.3,-1.6 3.3,-3.2 0.9,0 2.7,-1.6 1.4,-1.7 0.4,0.8 2.9,0.9 0.7,-1.3 -0.6,-1.1 0.4,-0.5 -1.4,-1.1 0.1,-1.8 -0.7,-1.6 -0.7,0.3 -0.7,-1 0.2,-0.8 -1.1,0.6 -0.6,-0.9 0.9,0.2 0.8,-0.6 0.1,0.7 2,0.2 2,-1.4 0,0.1 1.1,-2.2 -0.7,-0.7 0.2,-1.4 0.3,0.1 0.6,-0.5 0.9,0.4 -0.4,1.2 0.5,0.6 -0.1,0.7 1.4,0.2 1.1,-0.6 1.6,0.6 0.9,2.7 1.1,0 2.7,1.9 1.2,-0.5 -0.9,-1.1 1.3,-1.4 -0.4,-2 1.1,0.2 2,-0.6 0,-0.9 1.1,-1 -2.4,-2.1 -0.7,-1.3 -1.8,0.2 -1.2,-0.9 -0.9,0.5 0.1,1.3 -1.4,0.4 0.2,-3.3 -0.7,-0.2 -0.4,-1.2 -4,-2.5 -0.1,-0.6 -1.3,-0.5 -0.2,-0.9 -1.8,-1.1 -1.1,-1.3 -1.1,-0.1 -0.3,-0.8 -2.9,-0.9 -0.9,-1 -4,0 -0.3,-0.4 -0.6,0.5 -0.9,-0.5 -3.2,-0.5 0,1.4 -0.7,0.7 0.7,0.2 0.7,2.5 -1.1,0.9 -1.4,0 -0.2,-0.9 -1.8,-1.1 0,-1.2 -0.7,-1.1 -1.4,1.3 -4,-0.6 -0.7,-0.7 -2.9,0.5 -1.4,1.3 0.1,1.6 -0.9,-0.2 0,-2.7 -1.4,-0.3 -0.7,-0.7 0.7,-2.6 -1.6,-2.1 -2,-0.9 -3.2,-0.4 -5.3,1.5 -1,-0.6 -0.6,-1.8 -1.1,-0.5 -0.7,0.2 0.2,-0.69 -1.3,0 -0.3,-0.7 -0.9,-0.3 0.3,-0.9 0.6,0.5 0.7,-0.7 -1.4,-1.6 -3.3,-0.6 -1.8,2.9 -1.4,0.5 0,-0.9 1.1,0 1.6,-2.3 -3.6,0.4 0.3,-1.1 2.6,0.3 -1.7,-1 -5,-0.8 -2.7,-1 0.5,1.8 -2.3,0.3 -0.7,1.5 0.3,0.5 0.4,-0.5 0.7,0 -0.7,1.6 0.5,2 -0.3,0.19 -1.6,-0.79 -1.1,0.4 -0.4,1.99 -0.5,-0.9 -2.7,-1.49 -2.2,1.39 -0.7,-0.2 -1.4,-0.79 -1.1,-1.6 -2.2,5.59 -2.1,-1.8 -3.5,-6.19 -0.9,-0.3 -0.5,0.5 0.7,2 -0.2,0.3 -1.2,-2.7 -0.4,0.6 -2.3,-2 -1.6,-0.7 -0.8,0.2 -2.3,-1.5 -1.4,0.4 -4.2,-1.6 -0.2,-1.1 1.1,-0.6 -0.5,-0.3 -5.6,-0.68 -2.9,0.98 0.6,0.8 -0.9,0 0.3,-1.78 -0.5,-1.12 -0.6,0.72 -1.2,0.18 -2.9,-1.78 -1.1,1.19 0.2,0.81 1.6,-0.62 0.4,0.62 -5.2,2.78 -2.4,0.2 0,1.1 -1.2,1.1 0.9,-2.9 1,-0.2 0.8,-1.8 1.8,-0.28 1.4,-2.22 1.3,-0.9 0.1,-0.88 2.4,-2.22 0.5,0.22 0.6,-1.22 1.2,-0.78 1.3,-1.81 0,-1.41 -1.1,-0.5 -0.2,-0.78 1.1,0.19 0.5,-1.09 -1,-2.82 -0.9,0.1 0.1,-0.5 -2.7,-3.1 -1.8,0.41 -3.4,-0.19 0,1.28 -1.8,0.5 -0.7,-0.28 1.8,-2.72 -0.4,-0.9 -2.3,-0.6 -1.4,0.22 0,-0.72 1.8,-1.78 -0.2,-1.12 -0.9,0.22 -0.7,-0.41 -0.2,-0.91 -0.7,0.41 z m -55.6,61.47 0.5,-0.2 0,-0.7 -0.9,-0.2 z m 31.7,-58.19 -0.2,0.9 0.5,0 0.2,-0.9 z m 11.7,0.72 -1.5,0.9 0.2,0.88 0.7,-0.19 z m -47,1.4 -2.9,2.38 0.4,0.9 -0.7,-0.18 -0.8,0.68 -3.4,1.82 -0.3,-0.32 -0.8,0.5 -1,-0.9 -1.1,0.22 -0.2,0.9 -3.2,2 -1.5,1.19 0.2,0.69 -1.1,0.4 0.4,1.1 -1.1,-0.38 -0.9,2.19 -0.2,-0.69 -0.7,-0.22 -0.4,0.5 1.1,1.32 -0.7,0.9 0.7,0.28 -1.4,0.41 0,0.5 0.9,0.19 -1.3,1.12 0.7,0.38 -1,0.72 -2,2.28 0.2,0.9 0.5,0 0,1.1 1.1,0 2.9,1.1 1.9,-3.29 0.4,-1.91 0.9,-0.59 -0.2,-1.19 0.9,0 0.4,-1.5 0.5,0.6 1.1,-1.32 0.5,-0.9 -0.5,-0.5 1.4,-1.5 0.4,0.22 0.4,-0.91 2.1,-1.41 6.1,-3.28 2.6,-1.4 0.9,-1.82 0,-1.59 -0.8,-1.31 z m -20.5,22.88 -2.9,1.6 0,1.1 -1.3,1.1 0.6,0.5 0,1.8 -0.6,1.3 -0.9,-0.4 -0.3,0.4 -0.4,1.2 0.7,1.89 1.3,-0.1 0.5,0.49 0.4,-0.49 0.9,2.59 -0.5,0.6 1,0.5 0.8,-0.2 1,1.1 0.4,-0.9 1.3,0.7 1.6,0.2 0.7,-0.7 -2.5,-2.9 -1.3,-3.29 0.4,-2.5 0.5,-1.8 0.6,-0.2 0.5,-2.3 z m 152.4,-21.1 -0.5,0.91 1.3,-0.31 0.1,-0.6 z m -59.5,0.91 0.7,1.31 0,-1.31 z m -25.6,2.19 -0.9,0.22 -0.4,0.5 1.3,0.68 z m 69.1,0.72 -1.2,0.68 -1.3,1.1 0.4,0.9 -0.9,0.6 0.3,0.9 -0.5,1.91 1.6,2.69 2.2,1.31 0.7,-2 0.9,0.91 3,-1.1 -0.1,0.78 0.7,0.32 0.3,-0.32 1.3,0 0.2,-0.9 -1.5,-0.38 -0.9,-1.81 0.2,-1.81 1.1,-0.5 0.2,0.9 -0.9,1.41 0.7,1.41 1.8,0.78 1.4,-1.5 -0.3,-0.5 0.9,-1.1 -0.2,-0.68 -2,-1.5 -2.1,-0.1 -1.3,-1.72 -0.4,0.6 -0.5,-0.19 -0.5,0.5 0,2.41 -0.8,-0.22 0.2,-0.69 -1.2,-0.91 0,-0.59 z m -5.4,3.59 -0.2,2 0.9,-0.41 0.2,-1.18 -0.3,-0.41 z m 17.8,0.59 -0.7,2.32 3.4,2.68 2.6,0.22 1.4,-0.72 -0.9,-2.18 -1.3,-0.41 -0.9,0.41 -0.5,-1.32 -1.8,0 -0.4,0.6 -0.7,-0.6 0.2,-0.5 z m -104.5,0.5 -1.1,0.91 0.7,1.31 0.2,-1.12 0.3,0 z m 7.7,3.22 -0.9,0.78 0.7,0.32 z m 40.9,2.69 -0.9,1.81 1.9,1.1 1.1,-1.82 -0.3,-0.68 z m 37.8,1.81 1,2 0.4,-0.31 z m 9,0 -1.3,0.38 0.5,1.81 0.9,-0.69 z m 1.8,2 -1.5,0.38 -0.7,1.62 0.2,0.88 1.4,0.7 2.9,0.4 0,-1.6 -1.4,-1.69 z m -28.8,0.69 -0.6,1.09 -1.1,0.4 0.4,2 -0.5,1.8 2.5,1.2 2.3,2 0.2,-3.4 0.7,-0.9 -0.5,-1.8 -1.1,-0.4 z m 3.9,4.19 -0.5,0.9 -0.2,2.3 3.1,-1.8 0.3,-0.2 0,-0.1 0.2,0 0.7,-0.6 0.2,-0.9 -1.3,-0.7 -0.5,-1.1 -1.6,-0.3 -0.6,0.9 z m 2.9,1.1 -0.2,0.1 -0.2,0.2 1.5,0.2 0,-0.4 z m -93.6,-3.6 -1.1,0.3 -0.3,0.6 -0.2,1.8 2.9,-0.8 -0.8,-1.4 z m 5.4,2.3 -0.2,0.5 0.9,0.9 0,-1.2 z m 8.1,0.2 -0.9,0.9 0,0.7 1.4,0.2 z m 80.1,1.6 -0.9,0.2 -1.1,0.5 2.2,-0.2 z m 0.4,0.5 -1.1,0.4 0.7,0.4 -1.1,-0.6 -0.9,0.4 -0.9,0.9 1.3,-0.2 2,2 1.2,-0.9 -0.7,-1.3 -0.7,-0.2 z m -83.2,0.4 -1.1,1.4 1.5,0.4 1,-1.1 z m 97.7,5.4 -1,0.4 1,0.39 0.4,-0.29 z m 71.2,0.2 -2.4,0.2 -1.8,1.49 -0.5,0.9 0.3,1.2 2,-1 0.9,0.3 2.5,-0.5 0.8,-0.9 z m -209.2,0.79 -0.7,0.2 1,1.9 0.4,-0.9 z m 10.2,4.5 -1,1.1 0.3,0.9 2.2,1.9 1.1,-0.7 -0.2,-0.5 z m 177.5,2.1 -0.9,0.9 1.8,1.3 0.6,0 0.3,-0.9 0,-0.4 z m -193.8,2.6 -0.6,0.3 -0.7,1.6 0,0.9 0.9,0.8 1.4,-0.8 1.1,-1.2 z m 187.9,39 -1.3,0.7 -0.7,1.5 2.2,-1.1 z m -233.5,11.9 -0.9,0.9 -0.7,0.2 0.2,0.9 -0.4,0.3 4.9,0.4 0,-1.6 -0.4,-0.4 -2.1,-0.5 0,0.9 -1.3,-0.2 z m 189.6,0.4 -0.6,1 0.7,0.4 0.8,-1.1 z m 7.7,2.5 0.7,1.6 -1.6,0.9 0.2,0.9 -0.4,2 0,1.1 0.9,1.8 -0.5,6.1 0.5,2 -0.5,4.5 0.5,0.1 0.4,-1.4 1.1,-0.2 -0.9,-2.7 0,-0.9 0.7,-2.3 0.5,-0.7 1.3,0.5 0.2,-0.7 -1.8,-6.3 0.1,-3.3 -0.7,-3 z m 22,9.5 -0.4,0.7 -0.7,0.4 0,0.5 1.6,-1.2 z\t"}},"st183":{"id":183,"outline":{"label":{"x":0,"y":0},"path":"\tm 337.99,280.79 0.2,0.9 -0.5,0.1 -2.5,0.6 -0.2,-0.6 1.1,-1.6 0.7,0.2 0.7,-0.7 0.5,1.1 z\t"}},"st184":{"id":184,"outline":{"label":{"x":0,"y":0},"path":"\tm 185.89,249.29 0.3,0.3 -0.4,-0.1 z\t"}},"st185":{"id":185,"outline":{"label":{"x":0,"y":0},"path":"\tm 278.79,304.19 -0.2,0.1 0,-0.1 0.2,0 z\t"}},"st186":{"id":186,"outline":{"label":{"x":0,"y":0},"path":"\tm 186.99,250.58 -0.14,-0.1 0,-0.16 0.18,0 z\t"}},"st187":{"id":187,"outline":{"label":{"x":0,"y":0},"path":"\tm 188.99,255.59 -0.3,-0.2 0,-0.2 0.2,-0.3 0.1,0.1 z\t"}},"st188":{"id":188,"outline":{"label":{"x":0,"y":0},"path":"\tm 188.59,256.49 -0.3,-0.1 0.1,-0.2 0.2,-0.1 z\t"}},"st189":{"id":189,"outline":{"label":{"x":0,"y":0},"path":"\tm 185.48,248.06 -0.14,0.14 0.31,-0.1 z\t"}},"st190":{"id":190,"outline":{"label":{"x":0,"y":0},"path":"\tm 593.09,300.29 0,0 0,-0.2 0,0.2 z\t"}},"st191":{"id":191,"outline":{"label":{"x":0,"y":0},"path":"\tm 308.29,198.29 -0.1,0 0.1,0 0,0 z\t"}},"st192":{"id":192,"outline":{"label":{"x":0,"y":0},"path":"\tm 298.99,277.49 -0.4,0.4 0.2,-0.6 0.2,0.2 z\t"}},"st193":{"id":193,"outline":{"label":{"x":0,"y":0},"path":"\tm 353.69,223.19 2.7,1.6 4.3,3.6 2.9,0.2 1.4,0.1 0.4,0.9 1.3,0 2.5,3.3 0.3,1.1 -0.3,0.1 1.4,2.4 0.6,0.2 0.7,0.7 1.6,2.3 4.1,0.4 0.9,1.2 -1.2,3.5 -4.9,1.8 -5.2,1.2 -4,4.5 0,-1.8 -2.8,-1.2 -1.8,-0.2 -0.4,0.3 0,1.1 -0.7,0.6 -3.6,-6.2 -1.5,-0.9 -0.7,-1 -0.2,-2.7 -1,-2.2 -1.5,-0.7 -3.6,-6.5 -1.1,-0.9 0.6,-2 1.8,0.4 1.1,-1.3 1.2,-0.3 0.7,-0.9 -1.6,-1.8 3.6,-1.3 2,0.4 z\t"}},"st194":{"id":194,"outline":{"label":{"x":0,"y":0},"path":"\tm 266.19,251.59 1.8,2.2 0.4,1.9 1.1,0.9 0,1.1 -3.8,-0.5 -4.9,0.5 0,-1.1 2.9,-0.7 -0.2,-0.5 -2.5,0.3 -1.3,-2.1 1.5,-2 0.3,-0.9 3.3,-0.2 1.4,1.1 z\t"}},"st195":{"id":195,"outline":{"label":{"x":0,"y":0},"path":"\tm 320.89,193.29 0.9,1.6 1.1,0.7 -0.2,0.6 0.4,0.5 1.1,0 0.7,1.1 -0.5,0.9 0.9,1.6 -0.8,0.5 -0.1,1.1 -1.3,0.2 0,0 0.2,-0.9 -1.5,-1.3 -0.7,0.9 -1.8,-1.6 0.6,-1.1 -0.9,-0.7 0.5,-1.2 -0.5,0 0.1,-0.8 -0.5,-1.6 1.3,-0.5 1,0 z\t"}},"st196":{"id":196,"outline":{"label":{"x":0,"y":0},"path":"\tm 377.62,284.41 0,0.19 0.13,0 0,-0.17 -0.15,0 z m 0.76,0.17 0,0.2 0.13,0 0,-0.17 -0.15,0 z m 0.15,0.83 0.1,0.13 0.22,0.1 0.14,-0.1 -0.21,-0.13 -0.22,0 z m -0.84,0.16 0.1,0.24 0.14,0.16 0,-0.36 -0.18,0 z m 0.4,0.23 -0.11,0.49 0.38,0.1 -0.14,-0.19 0,-0.34 -0.17,0 z m -2.95,1.82 0.1,0.19 0.12,0 0,-0.17 -0.15,0 z m -0.58,0.15 0.1,0.19 0.12,0 0,-0.17 -0.15,0 z m -0.91,2.11 0,0.2 0.12,0 0,-0.17 -0.15,0 z m 5.78,0.16 0.1,0.2 0.12,0 0,-0.17 -0.15,0 z m -8.48,2.76 0.1,0.2 0.12,0 0,-0.17 -0.15,0 z m 0.1,0.58 -0.16,0.13 0.1,0.11 0.15,-0.1 0,-0.15 z m -8.08,0.3 0.1,0.19 0.54,0 -0.1,-0.15 -0.53,0 z m 7.88,0.12 0.1,0.2 0.12,0 0,-0.17 -0.15,0 z m -5.38,0.44 -0.16,0.13 0.1,0.11 0.15,-0.1 0,-0.15 z m 5.48,0.82 0.1,0.2 0.12,0 0,-0.17 -0.15,0 z\t"}},"st197":{"id":197,"outline":{"label":{"x":0,"y":0},"path":"\tm 271.29,264.19 -2,2.5 -1.6,-0.7 -1.3,-1.8 0,-0.9 1.3,-1.4 2.1,-0.2 1.5,2.5 z\t"}},"st198":{"id":198,"outline":{"label":{"x":0,"y":0},"path":"\tm 457.28,275.77 -0.14,0.17 -0.15,0.13 -0.39,0 -0.26,-0.34 0.31,0 z\t"}},"st199":{"id":199,"outline":{"label":{"x":0,"y":0},"path":"\tm 185.35,248.21 0.21,0.11 0.1,-0.17 z\t"}},"st200":{"id":200,"outline":{"label":{"x":0,"y":0},"path":"\tm 320.19,185.89 0.9,-0.5 2,0 1.6,0.9 -0.7,1.6 -2.7,-0.4 -0.9,1.1 -1.8,0.2 -0.4,0.7 -1.2,0 -1.1,-0.7 -0.5,-0.9 0.1,-0.6 3.1,-2.1 0.5,0.2 0.6,-0.6 0.5,1.1 z\t"}},"st201":{"id":201,"outline":{"label":{"x":0,"y":0},"path":"\tm 314.99,192.59 -1.6,0.5 0.2,0.9 -0.8,0.2 0,0.7 -2.7,0 0.2,-0.4 -0.5,-1.6 0.5,-0.5 1.3,0.3 2.5,-1.2 0.9,1.1 z\t"}},"st202":{"id":202,"outline":{"label":{"x":0,"y":0},"path":"\tm 548.59,293.39 0.8,0.7 -1.7,-0.2 -0.3,-0.4 1.2,-0.1 z m -2.7,-2.9 1.8,1.4 -1.4,-0.7 -0.4,-0.7 z m -2.7,-1.1 0.6,0.7 -0.7,-0.3 0.1,-0.4 z\t"}},"st203":{"id":203,"outline":{"label":{"x":0,"y":0},"path":"\tm 371.29,258.59 -0.1,2.4 -0.6,0.1 0,1.5 -4.7,8.1 -3.4,3.4 -3.8,2.9 -3.2,3.8 -0.9,-1.5 0,-5.9 1.4,-1.8 3.5,-1.6 1.6,0 4.8,-5.1 -1.6,0 -4.8,-1.6 -1.8,-2 -0.4,-0.7 0.5,-0.5 0.4,-0.9 1.8,1.8 1.1,0 1.2,-0.8 1.5,0.2 1.2,-0.7 4.4,-0.5 1,-0.8 0.9,0.2 z\t"}},"st204":{"id":204,"outline":{"label":{"x":0,"y":0},"path":"\tm 338.89,315.29 1.1,3.6 0,2.7 -0.9,-0.3 -0.5,0.3 -0.6,1.6 0.6,0.8 1.4,0.1 0.2,-0.9 1.3,0 -0.9,3.3 -1.7,1.4 -2.1,3.6 -4.7,4.3 -3.6,0.9 -0.2,0.4 -3.8,-0.4 -1.2,0.9 -3.4,0.8 -2.2,-1.5 0.4,-0.5 -1.1,-1.8 0.7,-0.4 -0.2,-2 -2.7,-5.7 0.9,-1.1 0.9,1.3 0.9,0.3 1.5,0.2 1.6,-1.1 0,-6.6 0.5,0.5 0.7,2 -0.3,1.2 1.8,0 1.4,-1.2 0.6,-1.3 0.9,-0.2 2.1,0.9 1.3,-0.3 0.5,-1.6 1.5,-0.9 0.3,-0.9 2.2,-2 1.6,-0.7 3.2,0.3 z m -7,13.2 1.1,1.8 0.5,0 0.6,-0.9 1.1,-0.2 0.7,-1.3 -1.3,-1.4 -2.7,2 z\t"}},"st205":{"id":205,"outline":{"label":{"x":0,"y":0},"path":"\tm 228.39,382.59 1.3,2 -0.4,1 -1.4,-2 -1.1,-1 1.6,0 z\t"}},"st206":{"id":206,"outline":{"label":{"x":0,"y":0},"path":"\tm 498.19,212.69 0.2,3.4 -0.5,0.9 -1.1,0.4 -0.7,-0.2 -1.3,1.1 -0.2,-0.5 -1.4,0.1 0.4,-1.9 0.3,-0.4 -0.3,-1.8 0.3,-0.5 0,-1.8 0.7,-0.9 1.5,0 0.5,-0.8 1.6,2.9 z\t"}},"st207":{"id":207,"outline":{"label":{"x":0,"y":0},"path":"\tm 341.99,257.89 0,2.3 1.3,1.3 0.1,0.9 0,0.2 0,1.4 -1.4,0.2 -0.4,1.1 1.1,0.2 1.8,1.8 0.6,1.6 1,0.3 0.2,1.3 -2.5,0 -0.5,0.5 -0.8,0.9 -2.7,0.2 -1,-0.3 -0.6,0.5 -1.8,-1.8 -2.3,0.5 -1.5,-1.2 -0.5,-1.3 -1.4,-0.9 0.1,-0.3 -1.9,-1.5 0.1,-0.5 -1.6,-0.7 -0.2,-0.8 -1,0 0.1,-1 0.9,-0.8 1.1,0 0.4,-0.9 1.2,-0.1 1.5,1.6 2,-0.4 -0.2,-0.9 2,0 0,0.7 0.9,0 0,-0.5 0.7,-0.4 1.2,0.9 0.9,0 1.8,-2.1 -0.1,-0.9 0.7,-1.1 0.7,0 z\t"}},"st208":{"id":208,"outline":{"label":{"x":0,"y":0},"path":"\tm 261.19,229.79 -0.2,0.7 -0.5,-0.5 0.7,-0.2 z m 32.4,-22.3 -0.6,1.1 -1,-0.6 0.5,-0.7 1.1,0.2 z m -8.5,-7.9 2.9,1.6 1.1,0 0,-0.4 1.2,0.6 0,0.3 0.6,-0.1 0.3,0.3 2,-0.2 0,1.1 -1.8,1.5 -1.8,0.5 -1.6,2.2 -0.5,1.2 0.9,1.5 -1.3,0.7 -0.5,1.6 -1.3,0.5 -0.7,1.3 -3.8,0 -1.4,1.1 0,0 -0.6,0.3 -0.7,-0.3 -0.4,-1.5 -1.8,-0.7 -0.1,-0.7 0.9,-0.9 -0.6,-1.4 0.6,-0.8 -0.8,-0.9 0.9,-1 0.2,-2.4 0.9,-1.1 -0.5,-0.1 0,-0.6 -2.5,0.2 -0.2,-0.7 -0.9,0.5 0,-1.6 -0.6,0.2 -0.1,-1.3 2.1,-1.4 1.1,0.5 8.8,0.4 z\t"}},"st209":{"id":209,"outline":{"label":{"x":0,"y":0},"path":"\tm 420.09,264.19 0.9,1.8 -0.2,1.1 -0.7,0.9 -1.8,0.2 -0.5,-1.3 -0.2,-2.3 0.5,-2 0.6,-0.4 1.4,2 z\t"}},"st210":{"id":210,"outline":{"label":{"x":0,"y":0},"path":"\tm 196.59,191.09 -0.2,0.2 0,-0.4 0.2,0.2 z\t"}},"st211":{"id":211,"outline":{"label":{"x":0,"y":0},"path":"\tm 348.99,246.89 1.6,1.3 -0.5,0.9 -1.8,0.9 -1.1,3 0.2,1.5 -0.7,2.7 -0.7,0 -1.1,1.6 0,1.4 -1.1,0.6 -0.4,1.6 0,0 -0.1,-0.9 -1.3,-1.3 0,-2.3 -0.7,0 -0.7,1.1 0.1,0.9 -1.8,2.1 -0.9,0 -1.2,-0.9 -0.7,0.4 0,0.5 -0.9,0 0,-0.7 -2,0 0.2,0.9 -2,0.4 -1.5,-1.6 -1.2,0.1 -0.4,0.9 -1.1,0 -0.9,0.8 0.2,-0.9 -1.4,-1.8 0.2,-0.8 -0.6,-0.3 -1.1,-2.4 0.6,-0.5 -0.4,-0.7 0.9,-0.6 -0.3,-0.9 1.2,-1.8 1.5,0 0,-6.4 0,-0.9 1.6,0 0,-3.5 19.2,0 1.1,5.6 z\t"}},"st212":{"id":212,"outline":{"label":{"x":0,"y":0},"path":"\tm 200.19,268.49 -0.2,0.7 -0.6,0.6 0.2,1.6 0.7,0.7 -1,2.2 -0.6,-0.4 -2,0.4 0.2,0.7 -0.7,-0.2 -1.1,-1.4 -0.2,-0.9 -0.5,0 -0.7,-1.1 1.2,-2.3 0.4,-0.8 3.2,-0.1 1.7,0.3 z\t"}},"st213":{"id":213,"outline":{"label":{"x":0,"y":0},"path":"\tm 0,0 0,0 z\t"}},"st214":{"id":214,"outline":{"label":{"x":0,"y":0},"path":"\tm 339.99,321.59 0.2,1.6 -0.2,0.9 -1.4,-0.1 -0.6,-0.8 0.6,-1.6 0.5,-0.3 0.9,0.3 z\t"}},"st215":{"id":215,"outline":{"label":{"x":0,"y":0},"path":"\tm 318.39,163.89 -0.9,0.4 0,-1.1 0.9,-1.2 0.6,0 -0.6,1.9 z m 6.7,-40.1 0.9,1.4 0.2,2.6 0.5,0.1 -0.4,1.1 0.8,1.6 -0.8,1.5 0.9,2.5 -1.8,0.4 -1,-0.6 -0.8,1.8 -0.7,0 0.2,1.3 -0.5,0.5 0,1.3 0.5,0.5 -1.3,2.2 -1.6,1.4 -0.7,-0.2 -3.1,4 -0.7,2.9 0.4,3 1.1,0.4 1.2,1.4 0.2,1.5 -0.7,0.7 -2,-0.2 -0.2,0.6 2,0.1 0,0.6 -2,1.6 -0.5,0.7 -0.2,4 -1.1,2.5 -2,0.2 -0.9,0.9 0,1.2 -1.9,0 0.1,-0.7 -1,-1.8 0.9,-0.7 -2,-3.4 0.2,-1.6 -1.1,-0.6 -0.2,-1.8 0.5,-0.2 0.4,0.4 0,-2.2 1.4,-1.8 0.2,-1.2 -0.7,-1.6 0.7,-0.2 0.4,-1.1 -1.3,-1.3 0.4,-1.8 -0.6,-3.6 0.4,-1 0.7,-1.3 0.9,-0.7 1.3,0.3 0.3,-0.5 -0.1,-1.1 -0.8,-0.5 1.5,-2.7 0,-3.3 1.6,-0.7 -0.2,-0.7 1.6,-2.2 -0.5,-1.6 1.1,-2.1 0.9,-0.9 0.9,0.7 0.3,-2.5 3.1,0.7 1.1,-3.3 2.3,2.7 1.3,0.4 z\t"}},"st216":{"id":216,"outline":{"label":{"x":0,"y":0},"path":"\tm 303.49,189.99 0,0.43 -0.11,0.59 1.7,0.48 -0.2,0.9 -2,0.7 -0.3,0.5 -1.1,-1 -0.7,1.2 -1.3,0 -0.5,-1.2 -0.9,0.1 -0.2,-0.5 2.3,-2.3 1.7,-0.6 z\t"}},"st217":{"id":217,"outline":{"label":{"x":0,"y":0},"path":"\tm 356.79,212.89 -0.8,1.1 -0.7,0.2 -0.7,4.1 -3.6,2.2 -3.1,1.9 -1.9,-0.7 0,-1.1 1.4,-1.9 -0.4,-0.8 -0.5,0 -0.4,-1.9 0.2,-0.6 0.7,-0.2 0.6,-1.6 1.4,0.2 1.1,-0.4 1.6,0.4 2.5,-0.9 2.6,0 z\t"}},"st218":{"id":218,"outline":{"label":{"x":0,"y":0},"path":"\tm 485.99,236.99 -1.6,3.8 -0.9,-0.4 -0.4,-1.8 1.5,-2.7 0.9,-0.3 0.5,1.4 z\t"}},"st219":{"id":219,"outline":{"label":{"x":0,"y":0},"path":"\tm 402.99,205.49 -0.7,0.6 1.1,0.3 -0.6,0.6 -1,-0.6 -1.1,0.6 0,1 2.1,-0.1 0,0.3 1.3,-0.5 0.5,0.7 3.1,-0.4 0.4,2 1.4,0 0.2,2.7 -2.5,-0.5 -2.4,1.6 -0.5,-0.2 0,-2.1 -0.9,-1.3 -1.3,1.1 0,0.5 -1.1,0.2 -0.5,1.1 -0.4,-0.6 -1.6,0.8 -0.3,-0.4 0.9,-2.2 -0.4,-1.6 -1.3,-0.5 0.2,-0.6 1.8,-0.1 0.2,-1.3 1.1,-0.4 0,-0.9 0.5,0.2 1.1,-0.5 0.7,0.5 z\t"}},"st220":{"id":220,"outline":{"label":{"x":0,"y":0},"path":"\tm 349.19,282.89 0.2,1.1 2.3,1.6 -0.7,2.2 1.3,1.8 -0.4,2 0.9,2.7 0.9,0.9 -1.8,1 -1.4,0.4 -0.6,-0.2 -1.1,0.7 -1.9,0 -0.8,-0.5 -1.2,0.4 -0.7,-0.8 0,-1.8 -0.9,-0.9 -1.8,-0.1 -3.1,-1.5 -0.4,-0.5 -0.7,-1.8 -1.1,-0.9 -0.3,-3.4 0.9,-0.4 1.2,-2.2 -0.5,-0.1 0.2,-0.8 0.5,-0.1 -0.2,-0.9 -0.5,-1.1 5.6,0 6.1,3.2 z\t"}},"st221":{"id":221,"outline":{"label":{"x":0,"y":0},"path":"\tm 451.39,244.59 -0.1,1.1 0.7,-0.2 0.7,0.9 -0.7,2.5 0.3,0.2 1.5,-1.1 1.1,0.5 1,-1 1.1,0.1 1.3,2 0,1.1 1.4,1.6 -0.2,1.8 -0.5,0.4 -2.5,-0.2 -1.3,0.4 -0.9,1 0.9,3.3 -1.8,-1.8 -1.6,0 0.4,-1.3 -1.7,0 0,2.2 -1.4,3 0,1.1 0.5,0.7 0.6,-0.1 0.7,1.4 -0.2,1.6 1.5,1.1 0.9,0 0.9,0.9 -0.6,0.9 -0.3,-0.4 -0.8,0.6 0,-1.1 -1.6,-0.4 -2.5,-3 -0.7,-0.4 0.9,-2.9 1.6,-2.5 -0.9,-2 0,-1.2 -1.4,-1.8 0.7,-2.4 -0.2,-1 -2,-2.7 0.7,-0.2 0.4,-1.8 1.6,-0.4 0,-0.5 1.8,-0.4 0.7,0.4 z\t"}},"st222":{"id":222,"outline":{"label":{"x":0,"y":0},"path":"\tm 294.79,180.49 -0.3,0.4 -1.1,-0.6 1.4,0.2 z m 4.9,-5 -0.2,2.7 -0.5,0.7 -1.3,0.3 0.4,0.8 -0.6,1.2 0.2,0.7 -0.5,-0.3 0.3,-0.7 -1.8,-0.9 -0.9,0.3 -1.2,-0.3 0.9,-0.6 0.9,-2 1.6,0.6 0.5,-0.6 -0.7,-0.9 -0.7,1.3 -0.7,-0.4 0.5,-1 1.6,-1.3 1.3,-0.4 0.9,0.8 z\t"}},"st223":{"id":223,"outline":{"label":{"x":0,"y":0},"path":"\tm 494.29,291.59 -2.9,0.5 0.5,1.1 2.6,-1.1 -0.2,-0.5 z\t"}},"st224":{"id":224,"outline":{"label":{"x":0,"y":0},"path":"\tm 289.39,260.09 -0.1,0.9 0.9,0.7 0.5,1.6 0,4.5 -0.7,0.2 -1.1,-1.3 0,-4.1 -1.1,-2.9 1.6,0.4 z\t"}},"st225":{"id":225,"outline":{"label":{"x":0,"y":0},"path":"\tm 595.69,292.49 0,0 0,-0.2 0,0.2 z\t"}},"st226":{"id":226,"outline":{"label":{"x":0,"y":0},"path":"\tm 588.79,311.19 0,0 0,-0.2 0,0.2 z\t"}},"st227":{"id":227,"outline":{"label":{"x":0,"y":0},"path":"\tm 188.79,261.29 -0.7,-0.2 -0.2,-0.7 0.9,-0.2 0,1.1 z\t"}},"st228":{"id":228,"outline":{"label":{"x":0,"y":0},"path":"\tm 304.59,212.69 0.3,1.1 1.1,-0.7 -0.9,1.4 0.9,2.2 -1.8,2.1 0.4,0.8 2.1,1.2 0,1.5 -2.3,1.9 0.3,0.9 -1.2,1.3 -0.7,-3.6 -1.3,-0.7 -1.3,-2.7 1.1,-1.5 0.7,-4.6 1.7,-0.8 0.9,0.2 z\t"}},"st229":{"id":229,"outline":{"label":{"x":0,"y":0},"path":"\tm 344.69,202.49 0.7,0.9 1.1,-0.2 0.7,1.1 0.7,-0.2 2.4,0.9 1.8,-0.4 1.1,0.4 2.3,-1.3 2.2,-0.2 0.9,1.1 0.7,2.4 0.7,-0.2 0.7,0.7 0.2,0.2 -1.3,0.7 0.2,2.9 0.6,0.3 0.3,1.3 -0.7,0.4 -0.2,-0.8 -2.3,-0.1 -0.7,0.5 -2.6,0 -2.5,0.9 -1.6,-0.4 -1.1,0.4 -1.4,-0.2 -0.6,1.6 -0.7,0.2 -0.2,-0.7 0.8,-0.7 -0.4,-0.7 -1.1,0.9 -1.2,-0.6 -0.9,1.1 -2.2,0.4 -2.3,-1.5 -1.1,0 -0.2,0.9 -1.3,0.6 -0.9,-0.6 -0.1,-0.7 -2.6,-0.5 0.2,-0.6 -0.7,-0.2 0.2,-1.4 -1.3,-0.4 -0.2,-0.9 0.6,0 0.2,-1 -0.2,-0.9 -0.9,0.1 0,-0.9 0.9,-0.9 1.2,0 0.6,-0.3 1.4,0.3 0.7,-1.8 3.5,0.2 1.6,-1.4 1.8,-0.6 2.5,-0.1 z m -12.4,0 0.5,0.3 0.7,-0.2 0.4,1.1 1.3,0.9 -2.6,0.2 -1.8,2 -0.5,-1.5 0.9,-1.2 -0.4,-0.7 1.5,-0.9 z\t"}},"st230":{"id":230,"outline":{"label":{"x":0,"y":0},"path":"\tm 385.59,202.09 0.1,2 2.9,0.5 0.9,2.4 5.2,3.7 1.7,0.4 -0.2,1.3 -1.3,-0.2 -0.5,0.5 -1.1,0.2 -0.4,1.4 -2.3,1.1 -0.2,0.9 -0.7,0.4 -2.2,-0.7 -0.1,-2 -1.3,0 -1.6,-1.8 -3.1,-0.9 -0.3,-0.7 -2.9,0.3 -1.1,1.3 -1.4,0.3 0,-3.2 -1.1,-2.2 -0.7,-0.1 -0.2,-0.6 0.5,-1.1 1.1,0.4 1.6,-0.5 0,-0.6 -1.1,-0.9 -0.1,-1.1 -0.6,-0.3 -0.7,0.2 -0.5,0.9 -0.8,-0.2 0.9,-0.9 2,-0.4 2.2,2.4 0.9,-0.2 1.6,0.2 -0.2,-1.3 1.5,-0.7 0.7,-1.1 2.9,0.9 z\t"}},"st231":{"id":231,"outline":{"label":{"x":0,"y":0},"path":"\tm 171.45,241.6 -0.4,0 0.18,0.16 0.27,0 z\t"}},"st232":{"id":232,"outline":{"label":{"x":0,"y":0},"path":"\tm 579.19,293.89 0,0 0,-0.2 0,0.2 z\t"}},"st233":{"id":233,"outline":{"label":{"x":0,"y":0},"path":"\tm 344.69,273.89 0.2,1.3 -1.8,2.7 0,1.8 -5.6,0 -0.7,0.7 -0.7,-0.2 0.5,-3.6 2.3,-2.1 -1,-0.6 0.3,-1.6 0.6,-0.5 1,0.3 2.7,-0.2 0.8,-0.9 1.4,2.9 z\t"}},"st234":{"id":234,"outline":{"label":{"x":0,"y":0},"path":"\tm 343.79,179.39 -0.4,0.2 0.4,1.1 1.3,0.2 0.9,2.1 0.7,-0.2 0.9,0.6 1.2,-0.6 0.6,0.9 3.6,1.1 0.3,0.9 -0.9,1.6 0.6,0.8 -0.4,1.2 -1.4,-0.2 -0.9,0.8 -0.2,1 -3.8,1.1 -2,1.3 0,0.9 0.6,0.9 2.5,-0.2 -0.5,1.1 -1.1,-0.4 -2.7,1.8 -0.6,-0.3 0,-1.3 -1.6,-0.9 2,-1.1 -0.7,-0.5 -1.8,0 -0.6,-1.3 -1.2,0.2 -1.5,1.6 -1,0.6 0.1,1 -0.7,-0.5 -0.9,0.5 -0.7,-0.5 1.1,-1.3 0,-1 0.5,-0.2 0.6,0.3 0.7,-0.9 -0.7,-0.5 -0.8,-1.4 0.2,-0.4 -0.7,-0.9 -1.6,-0.9 -2,0.5 -2.7,1.3 -0.5,-0.5 -2.4,-0.4 -0.3,0.4 -1.3,-1.1 0.7,-1.6 0.9,-2.4 1.5,-1.1 0.1,-1 -0.9,-1.8 1.3,-0.9 1.3,-0.2 3.4,0.9 3,0 0.4,0.5 2,-0.3 0.5,-1.5 1.5,0 0.5,0 0.4,-0.7 2.3,0 0.9,1.6 z\t"}},"st235":{"id":235,"outline":{"label":{"x":0,"y":0},"path":"\tm 379.39,234.89 0.2,1.2 -0.7,0 -1.3,4 -4.1,-0.4 -1.6,-2.3 0.7,0.5 2.9,-0.2 0.9,-0.5 2.7,-3.1 0.3,0.8 z\t"}},"st236":{"id":236,"outline":{"label":{"x":0,"y":0},"path":"\tm 278.99,171.49 0,1.1 -1.3,0.5 -0.5,0.2 -0.4,-0.9 -1,0.5 -1.1,-0.9 1.6,-1.8 1.8,-0.3 0.9,1.6 z m -0.7,-5.6 0,0 0,0 0.5,0.4 -1.1,0.5 0.4,-1.1 0.2,0.2 z m -0.2,-2.9 0.4,1.5 -1.5,-1.1 0.2,-0.5 0.9,0.1 z m -0.5,-1.2 -0.9,0.7 -0.2,-1.6 1.4,-0.6 -0.3,1.5 z m 0.7,4.1 0,0 -0.4,-0.5 1.1,-1.5 -0.5,-0.7 0,-0.9 1,-0.5 0.4,-2 3.2,0 -0.3,0.9 -1.3,1.1 0,1.2 1.1,-0.5 2.3,0.2 0.2,0.7 -1.6,3.1 0.2,1 1.6,1.3 0.7,2.7 1.1,0.5 0.5,1.1 0.9,2.7 -0.5,0.6 0.5,0.3 0.6,-0.5 1.6,0.5 -0.2,1.8 -0.9,1.3 -0.2,0.7 0.9,-0.2 -0.3,0.7 -1.6,0.9 -1.8,-0.1 -1.8,0.5 -2,-0.2 -0.7,1.3 -1.8,-0.4 -0.8,0.9 -0.3,-0.5 1.4,-2.2 1.6,-0.9 -0.5,-0.5 -1.8,-0.4 -0.4,-0.5 1.7,-0.9 0,-2.5 1.9,-0.6 -0.1,-1.2 -0.9,-1.8 0.5,-1.3 -1.6,0.7 -1.5,-0.9 0.9,-1.2 -1,-1.3 -0.8,1.8 0.8,-3.6 -1.1,-0.2 z m 4.7,-7.7 0.5,0.7 -0.9,-0.2 0.4,-0.5 z\t"}},"st237":{"id":237,"outline":{"label":{"x":0,"y":0},"path":"\tm 36.54,245.69 -1.44,1 -0.72,-1.4 0.36,-0.9 z m 131.95,-40.7 0,0 1.2,0 -0.1,0.3 -1.1,0.2 z m 0,0 0,0 0,0 -1.1,0.7 0.4,0.5 -0.2,1.3 -1.1,1.6 -0.2,-0.5 -0.9,0.3 0.7,1.3 -1,1.3 -0.9,-1.1 -0.4,2.1 0.7,0.9 0.4,2.2 -1.5,1.3 0.6,0.5 -2.2,1.1 -0.5,0.9 -1.1,0 -4,4.1 -0.7,1.8 2.5,7.8 -0.9,2.5 -0.9,0.2 -0.3,-1.1 -0.7,-0.4 -0.4,-1.8 -0.7,0 -0.7,-1.6 0.3,-2 -1.6,-1.8 -0.9,-0.5 -1.8,0.9 -1.6,-1.6 -1.5,0 -0.9,0.5 -1.8,-0.4 -1.2,0.6 -1.1,-0.4 -0.2,0.4 1.8,0.5 -0.5,0.4 0.2,0.7 -0.9,-0.4 -1.1,0.8 -0.9,-0.4 -0.6,-0.9 -0.9,0 -0.1,0.4 -2.4,-0.4 -1.2,0.4 -4.2,2.8 -0.9,1.8 0.7,2 -0.3,0.2 -2.9,-1.1 -0.5,-2 -3.1,-4.1 -2.2,0 -0.7,1.4 -1.4,-0.5 -0.9,-0.7 -0.6,-1.6 -2.3,-2.4 -3.1,0 0,0.7 -4.5,0 -6.1,-2.1 0,-0.4 -3.79,0.4 -0.7,-1.6 -1.4,-0.8 -0.2,-0.7 -3.4,-1.1 0,-0.9 -2,-2.5 0.2,-0.9 -1.1,-0.9 -0.2,-0.7 0.6,-0.4 -2.56,-2.5 -0.18,-1.8 -0.72,-0.9 0.36,-2.5 -0.72,-3.2 0.54,-2 0.54,-6.3 -1.26,-4.5 3.1,0.7 0.5,1.1 0.2,-0.7 -0.7,-2.6 44.79,0 0,-0.9 0.5,0.2 0.6,1.5 1.9,0.1 3.1,1.5 0.7,-0.6 2.5,0.8 1.7,-0.9 5.7,3.4 0.6,1.1 0.5,-0.2 0.4,1.1 0.7,0 -0.2,0.5 1.8,1.1 0.7,4.1 -0.7,2 -0.9,0.7 0,1.1 1.1,0.4 2,-1.3 3.6,-1.3 -0.4,-1.4 0.7,-0.4 3.3,0 0.5,-1 2.5,-2 5.6,-0.2 0.2,-0.5 0.7,0.1 2.7,-5.2 0.5,0.6 0.9,-0.4 0.9,0.7 0,3.3 0.6,0.1 0,0.8 0.3,0.1 0.4,0.9 -0.4,0.4 -2.1,0.9 -0.7,-0.4 0,0.9 -1.8,0.6 -1.3,2.7 0.7,2.1 -3.9,0.8 z m -167.23,-25.6 -0.72,0.4 0.54,-1.1 z m 16.56,-5.2 -1.44,0.5 0.18,-1.2 0.54,-0.2 z m 3.42,-2.5 -1.08,0.5 0.54,-1.4 1.62,-0.4 0.36,0.9 z m 53.64,-3.8 0.36,1.4 -0.72,0.6 -0.54,-0.4 0,-0.9 0.72,-0.7 z m -1.62,1.4 0.36,1.8 -2.16,-1.4 0.18,-3.1 z m 0,-2.1 -0.18,0.7 -0.72,-0.7 0.36,-0.6 z m -2.52,-1.8 0,0.2 -0.18,1.2 -0.72,0.7 -0.18,-2.3 0.36,-0.4 z m 0,0.2 0,-0.2 0,0 -0.18,-0.9 1.26,0.3 0.18,0.9 -1.08,0.8 z m -1.8,-1.7 0.36,3.1 -0.72,-1.1 -0.72,-2 0.18,-0.9 z m -28.98,-1.9 0.54,1.4 -3.06,1.6 -0.9,-1.1 0.9,-1.2 0.9,0.2 1.08,-0.9 z m 30.6,1.2 -1.08,1.5 -0.54,-3.3 0.72,0.2 z m -2.16,-0.9 0.54,1.1 -1.44,-0.9 -0.54,0.4 -0.54,-0.8 0,-1 0.9,-0.2 1.44,0.7 z m -27.54,-1.1 -0.9,0.4 -0.9,-0.4 0.9,-1 1.08,0.5 z m -21.78,-5.5 -1.8,0.1 -1.26,-1 2.16,-0.8 0.54,0.4 z m 31.5,-1.7 -0.72,0.6 -0.18,-0.7 z m -39.6,-11.5 1.62,1.5 1.26,0.1 -0.18,0.6 -1.08,0.2 -2.16,-1.5 -1.08,0.6 -0.36,-0.2 -0.18,-0.9 1.44,0.2 z m 63.9,25.4 -0.18,-0.2 0,0.2 -0.18,-0.2 -0.9,1.5 -0.54,-0.8 0.54,-1.4 -1.62,-2.3 -0.9,-0.4 -0.36,-2 -1.8,-2 -0.9,0.6 -0.18,-0.7 -1.08,-0.4 0.18,0.9 -1.08,0.2 -2.7,-2.7 -2.16,-1.3 0.18,-1.2 -1.08,0.7 -1.8,-0.6 0,-0.5 -2.34,-0.4 -1.98,0.4 -2.88,-2 -1.08,-0.2 -1.08,-1 -1.08,0.5 -0.72,-0.5 0,1.4 0.36,0.2 -0.72,1.8 -2.16,0 -0.72,1.4 -2.52,1.1 -0.18,-0.7 1.08,-0.6 -1.08,-0.7 0.72,-1.2 0,-1.8 1.8,-0.9 0.54,0.3 0.54,-0.3 -0.72,-0.6 0.18,-0.3 -1.08,0 -2.7,2.5 -1.26,2.7 -1.62,1.1 -0.18,0.7 1.44,0.9 -1.26,1.1 -0.18,1 -1.44,0.4 -1.08,1.4 -0.72,0.2 -0.54,1.6 -1.08,0.6 -0.36,-0.2 -0.72,1.1 -0.72,0 -0.54,1.4 -2.16,0.6 -2.16,1.2 -0.72,-0.2 -0.9,1.1 -1.26,0.4 2.16,-2.9 1.08,0 0.36,0.5 0.72,-1.4 2.34,-1.6 1.98,-2.7 0.36,-2.2 0.9,-1.6 -1.8,0.9 -0.72,-0.5 -0.54,0.1 0.18,0.8 -0.54,0.1 -0.9,-1.4 -0.36,0.4 -1.08,-0.8 -1.8,1.3 -0.36,-0.2 0.18,-1.4 -0.36,0 0.36,-1.3 -1.08,-2.1 -1.26,1 -1.44,0.2 -1.8,-2.3 0.54,-1.1 2.34,0.4 -0.54,-0.9 -1.26,0.5 -2.52,-2.3 0,-0.9 0.72,-0.2 -0.18,-0.9 1.44,-2 0.36,-1.6 0.72,-0.6 1.8,0.8 1.26,-1.7 1.8,0 0.54,-0.7 -0.18,-1.8 -0.72,-0.9 0.9,-0.7 0,-0.5 -0.54,-0.6 -2.34,1.6 -1.98,-0.3 -1.98,0.5 -2.34,-1.1 -0.18,-2.3 -2.34,-1.1 2.88,-2.1 0.36,0.1 0.72,-0.9 1.98,-1 1.08,0 -0.36,1.6 0.54,0.5 2.88,0.2 0.36,-0.9 -1.44,-2 -0.18,-0.7 0.54,-0.2 1.08,2.2 0.72,-0.4 0.54,0.6 0.9,0 0,-1.1 -1.44,0 -0.54,0.5 -0.54,-0.9 0,-1.2 -1.08,0.1 -1.98,-0.5 -0.72,-2 -3.78,-3.2 0.36,-2.4 3.24,-0.3 1.8,-2 0.36,-1.8 1.62,-2.5 1.08,0.2 0.9,-0.6 1.8,-2 0.72,0.4 1.98,-0.7 1.8,-2.2 1.98,0.6 -0.18,0.9 -0.54,0.1 0.36,0.8 1.26,-1.7 0.72,0.8 0,0.9 0.9,0.1 1.44,-0.7 1.26,0.4 -0.18,1.4 1.26,0 0.72,0.7 3.42,-0.3 2.52,1.2 3.06,0.4 1.8,0.9 2.16,-0.7 3.78,2.1 0,36.4 1.62,0.4 0.54,-0.6 1.08,0 -0.18,0.9 2.52,2.7 0.18,0.7 1.44,-0.5 0.54,-1.4 1.26,-0.6 0.72,0.7 0.18,0.9 1.8,1.8 3.24,6.5 2.88,1.5 0,0.5 0.18,1.8 -0.72,1.1 -0.9,0.3 0,-2.7 z\t"}},"st238":{"id":238,"outline":{"label":{"x":0,"y":0},"path":"\tm 0,0 0,0 z\t"}},"st239":{"id":239,"outline":{"label":{"x":0,"y":0},"path":"\tm 197.29,331.19 0.3,-0.4 2.7,2 1.5,1.4 -0.7,0.9 0.1,1.1 -1.2,2 -1.1,0.3 -2.2,0 -1.6,-0.9 -1.1,0.2 -0.9,-1.2 0,-1.5 0.6,-0.2 -0.2,-1 0.9,-4.4 1.3,-0.1 1.6,1.8 z\t"}},"st240":{"id":240,"outline":{"label":{"x":0,"y":0},"path":"\tm 387.39,197.79 1.4,1.6 4,-0.2 0.7,-0.3 1.4,1.8 0.6,-0.2 -0.2,2.1 0.9,0 0.2,1.8 1.9,0 0.9,1.3 0.9,-1.6 3.3,-2 0.3,0.2 -1.6,1.2 2,0.9 0.4,-0.9 0.3,0.9 1.8,0.8 -2.1,1.4 -1.1,-0.2 -1.1,-0.3 0.7,-0.6 -0.7,-0.5 -1.1,0.5 -0.5,-0.2 0,0.9 -1.1,0.4 -0.2,1.3 -1.8,0.1 -0.2,0.6 1.3,0.5 0.4,1.6 -0.9,2.2 -2,-0.5 0.2,-1.3 -1.7,-0.4 -5.2,-3.7 -0.9,-2.4 -2.9,-0.5 -0.1,-2 -2.9,-0.9 -0.7,1.1 -1.5,0.7 0.2,1.3 -1.6,-0.2 0,-8.1 4.1,-1.5 4.2,3.3 z\t"}},"st241":{"id":241,"outline":{"label":{"x":0,"y":0},"path":"\tm 559.79,303.39 -0.9,0.4 0.2,-0.9 0.3,0 0.4,0.5 z\t"}},"st242":{"id":242,"outline":{"label":{"x":0,"y":0},"path":"\tm 0,0 0,0 z\t"}},"st243":{"id":243,"outline":{"label":{"x":0,"y":0},"path":"\tm 174.79,259.19 2,0.5 0.5,1.1 3.1,-0.2 1.9,0.9 3.8,-1.1 -0.2,0.6 0.9,1 0.6,-0.1 1.8,0.9 -0.9,1.4 2.1,-0.2 0.4,0.4 -1.4,1.2 0.5,1.1 -1.4,0.6 -0.2,1 1.1,1.3 0.1,0.4 -0.7,0.7 -2.9,0.7 -0.3,0.7 -0.4,-0.5 -1.2,0 0,2.3 1,0.2 -1.4,1.4 -1.8,1.1 -1.6,0.2 -0.9,-0.7 -0.7,-2.2 -0.8,-0.5 0.8,-1.1 -0.9,-1.8 0.7,-2.7 -3.3,0.2 -1,-1.5 -3.3,0 -0.5,-0.7 0.2,-1.4 -1.1,-1.6 0.2,-1.8 1.4,-2 1.1,-0.4 -1.1,0.4 0.7,1.4 -0.9,1.6 1.1,1.3 0.5,-0.5 0,-0.9 -0.7,-1.1 0.2,-0.7 2.3,-0.8 -0.5,-0.7 0.5,-0.5 0.6,1.1 z\t"}},"st244":{"id":244,"outline":{"label":{"x":0,"y":0},"path":"\tm 460.09,239.69 1.4,0.2 -0.3,0.5 0.1,0.9 2.2,0.8 -1.8,1.2 -0.5,0.9 -1.1,0.7 -0.6,1.7 1.5,1.8 0,0.3 3.9,4.2 0.9,3.9 -0.3,2 -0.4,0.5 -2.7,1.7 -1.1,0 -0.3,1.4 -2.5,1.6 0.1,-2.5 -0.9,-0.5 2.2,-1.1 0.4,-1.1 0.7,0.2 1.8,-1.3 0.2,-1.6 -0.6,-1.3 0.4,-1 0.2,-0.9 -0.8,-0.9 0.4,-0.2 -3.2,-3.8 -2.6,-2 0.6,-0.7 0.7,0.2 0.4,-1.1 -0.4,-0.7 -0.9,-0.6 -0.7,0.6 -0.9,-0.4 -0.4,-0.7 0.2,-0.9 -1.4,-1.1 0.5,-0.7 0.9,0.7 0.5,-0.7 1.1,0.5 2.2,-1.4 0.9,0.7 z\t"}},"st245":{"id":245,"outline":{"label":{"x":0,"y":0},"path":"\tm 182.79,247.69 0.1,-0.2 0.2,0 -0.1,0.2 z\t"}},"st246":{"id":246,"outline":{"label":{"x":0,"y":0},"path":"\tm 182.89,248.79 -0.4,0 0,-0.2 0.2,0 z\t"}},"st247":{"id":247,"outline":{"label":{"x":0,"y":0},"path":"\tm 583.09,299.89 0,0 0,-0.2 0,0.2 z\t"}},"st248":{"id":248,"outline":{"label":{"x":0,"y":0},"path":"\tm 273.99,231.29 0,0.5 0,2.3 -5.4,0 0,4.7 -1.7,0.7 0,2.9 -6.4,0 -0.2,1.1 0.2,-1.8 1.9,-3.8 1.3,-1.4 0.7,-2.5 1.6,-1.1 0.6,-1.6 7.4,0 z\t"}},"st249":{"id":249,"outline":{"label":{"x":0,"y":0},"path":"\tm 375.99,257.69 -0.7,0.2 -0.2,-0.7 0.9,0 0,0.5 z m -3.2,-6.1 0,0.7 -5.1,1.8 -0.7,0.9 -4.8,1.1 -1.3,1.1 -1.4,0.2 -1.3,-1.1 -0.9,-4.2 0.2,-1 0.7,-0.6 0,-1.1 0.4,-0.3 1.8,0.2 2.8,1.2 0,1.8 4,-4.5 5.2,-1.2 1.8,3.9 -0.7,0.4 -0.7,0.7 z\t"}},"st250":{"id":250,"outline":{"label":{"x":0,"y":0},"path":"\tm 338.39,291.89 3.1,1.5 1.2,1.8 -0.7,0.5 0.2,2.9 -0.4,0 -0.5,1.8 0.7,0.5 -4.9,1.6 0.4,1.1 -2.5,0.7 -0.2,0.9 -1.6,0.8 -1.3,1.6 -2.9,-0.2 -1.6,-0.5 -1.2,0.1 -2.4,-2.3 0,-5.4 3.1,0 0.2,-3.6 0.5,0.5 0,0.4 1.3,-0.2 0.3,0.6 1.1,0.5 1.1,0.2 0.5,-0.7 2.2,1.4 1.4,1.6 0.6,-0.3 0.3,0.3 0,-2.1 -1.2,0.3 -1.1,-1.4 0.5,-1.5 -0.3,-2.1 0.7,-1.5 3,-0.3 0.4,0.5 z\t"}},"st251":{"id":251,"outline":{"label":{"x":0,"y":0},"path":"\tm 337.49,304.29 1.4,0 2.2,1.1 0.5,1.3 -0.3,3.4 0.3,0.7 -0.9,2.7 -1.8,1.8 -3.2,-0.3 -0.5,-0.8 -1.7,-0.3 -0.5,-1.8 -2.5,-1.8 -1.5,-2.9 2.9,0.2 1.3,-1.6 1.6,-0.8 0.2,-0.9 2.5,-0.7 0,0.7 z\t"}}};