From c717b04aabd1b9a5ed741414cf400edfec0fb0cc Mon Sep 17 00:00:00 2001 From: dhrname Date: Fri, 16 Oct 2015 21:18:54 +0900 Subject: [PATCH] Build SIE 21 beta --- org/sie-uncompressed.js | 151 ++++++++++++++++++++++++++++++++++++++++-------- sie.js | 10 ++-- sie.js.gz | Bin 44500 -> 44863 bytes 3 files changed, 133 insertions(+), 28 deletions(-) diff --git a/org/sie-uncompressed.js b/org/sie-uncompressed.js index bb9422d..b407369 100755 --- a/org/sie-uncompressed.js +++ b/org/sie-uncompressed.js @@ -2649,6 +2649,9 @@ base("$frame").mix ( { /*現在のフレーム数*/ currentFrame: 0, + + /*タイムラインの優先度*/ + rank: 0, /*setFrame メソッド * フレーム数を数値num まで進めるか、戻す*/ @@ -2676,6 +2679,11 @@ base("$frame").mix ( { this.removeLine(obj); } this.timelines.push( obj ); + /*ランクをソートしておくことで、タイムラインを実行する順序を決める + * 主に、begin用のタイムラインの前に、end用のタイムラインが実行されるのを防ぐのが目的*/ + this.timelines.sort( function (a, b) { + return a.rank - b.rank; + } ) return true; }, @@ -2798,7 +2806,9 @@ base("$frame").mix ( { : this.eventTarget; /*イベントの時間差を設定しておく*/ this.eventOffset = this.begin; - ele && ele.addEventListener(event.event, this.listener.bind(this), false); + var evtName = /^(?:begin|end)$/.test(event.event) ? event.event + "Event" + : event.event; + ele && ele.addEventListener(evtName, this.listener.bind(this), false); } else { /*イベントの影響を防ぐため * すでに、フレームオブジェクトのタイムラインには登録済みなので、 @@ -2950,11 +2960,13 @@ base("$frame").mix ( { } if (this.begin <= 0) { /*強制的に終了させる*/ - this.$frame.removeLine(this.$begin); + this.removeLine(this.$begin); } this.begin = this.eventOffset + this.$frame.currentFrame - Math.floor( (Date.now() - evt.timeStamp) * this.fpms ); var s = this.$begin.$activate; s.end = this.begin; + /*未解決だったendの値が、イベントの発生により、解決して再定義されたとき、 + * $activateオブジェクトを使って活動継続時間を再計算する*/ this.$begin.activeTime = s.call(); s = void 0; } @@ -3241,9 +3253,6 @@ Math.qubicnewton = function(a0, a1, a2, a3, b) { * $calcModeオブジェクトから継承*/ base("$calcMode").up("$attribute").mix( { - /*$frameオブジェクトのフレームリスト*/ - frame: [], - /*アニメーションの対象となる要素。たとえば、animate要素の親要素*/ element: null, @@ -3296,6 +3305,8 @@ base("$calcMode").up("$attribute").mix( { var $frame = base("$frame"), begin = $frame.$begin, frame = begin.up().mix( { + /*targetプロパティはbeginEventなどの発火で使う*/ + target: ele, eventTarget: (this.element || begin.eventTarget), string: this._getAttr("begin", "0"), $activate: begin.$activate.up().mix( { @@ -3310,6 +3321,7 @@ base("$calcMode").up("$attribute").mix( { max: this._getAttr("max", "indefinite") } ) } ).parse(); + frame.$activate.end.$begin = frame; if (frame.isResolved) { /*開始時間が初期化されてしまうのを防ぐ*/ var cacheBegin = frame.begin; @@ -3318,7 +3330,6 @@ base("$calcMode").up("$attribute").mix( { timeStamp: Date.now() } ); frame.begin = cacheBegin; - this.frame.push(frame); } /*setFrameメソッドを使ったときの、再帰スタックの使いすぎを防ぐため*/ frame.timelines = []; @@ -3486,20 +3497,27 @@ base("$calcMode").up("$attribute").mix( { /*アニメーションが終了したかどうか*/ isEnd: false, + /*開始を設定されたタイムライン ($beginオブジェクト)*/ + timeline: base("$frame").$begin, + /*アニメが終了した際の後処理 * 終了した後は、ひたすらtrueを値として返す*/ _setEndFrame: function(frame) { - if ( ( frame < (this.begin + this.activeTime) ) || this.isEnd) { + var line = this.timeline; + if (( frame < (line.begin + line.activeTime) ) || this.isEnd) { /*アニメーションが終了間近でなければ凍結の処理をしない*/ + line = frame = void 0; return true; - } else { + } else if (!isNaN(line.begin + line.activeTime)) { + /*イベントが設定されていないか、解決済みである場合*/ this.isEnd = true; - /*アニメーションを凍結せずに、もとに戻す*/ + /*removeの場合、アニメーションを凍結せずに、もとに戻す*/ if ((this.fill === "remove") && this.isDefault) { this.element.setAttributeNS(this.attrNameSpace, this.attrName, this.defaultValue); } else if (this.fill === "remove"){ this.element.removeAttributeNS(this.attrNameSpace, this.attrName); } + line = frame = void 0; return false; } }, @@ -3517,6 +3535,7 @@ base("$calcMode").up("$attribute").mix( { } var thisele = this.element; if (line && thisele) { + this.timeline = line; this._ele = thisele; if (this.attrName.indexOf("xlink") > -1) { this.attrNameSpace = "http://www.w3.org/1999/xlink"; @@ -3528,17 +3547,15 @@ base("$calcMode").up("$attribute").mix( { line.addLine( { setFrame: this._setFrame.bind(this), begin: 1, - activeTime: 1 + activeTime: 1, + rank: 0 } ); - /*activeTimeとbeginとsimpleDurプロパティは_setEndFrame関数内で使うため、コピーしておく*/ - this.activeTime = line.activeTime; - this.begin = this.eventOffset = line.begin; - this.simpleDuration = line.simpleDuration; base("$frame").addLine( { setFrame: this._setEndFrame.bind(this), begin: 1, - activeTime: 1 + activeTime: 1, + rank: Number.MAX_VALUE //最低ランクにすることで、一番最後にタイムラインを実行させる } ); } @@ -3571,23 +3588,25 @@ base("$calcMode").up("$attribute").mix( { *進捗率advanceは、durationと進捗フレーム数とを割った余り(REMAINDER)で算出する * 仕様を参照 SMIL Animation 3.6.2 Interval timing * http://www.w3.org/TR/2001/REC-smil-animation-20010904/#IntervalTiming*/ - var duration = this.simpleDuration, + var line = this.timeline, + duration = line.simpleDuration, /*単純継続時間が不定の場合、補間はせずに初期値が採用されるため、advanceは0となる * 仕様を参照 SMIL Animation 3.2.2. Animation function values のInterpolation and indefinite simple durations * http://www.w3.org/TR/2001/REC-smil-animation-20010904/#AnimFuncValues*/ - advance = duration ? ( (currentTime - this.begin) % duration ) / duration + advance = duration ? ( (currentTime - line.begin) % duration ) / duration : 0; this.element.setAttributeNS(this.attrNameSpace, this.attrName, this._tocall(advance)); - duration = advance = void 0; + line = duration = advance = void 0; }, _setEndFrame: function(frame) { /*上書きされたメソッドを呼び出してアニメーションの凍結作業をする*/ if (!this.$setElement._setEndFrame.call(this, frame) && (this.fill === "freeze")) { - var duration = this.simpleDuration; + var line = this.timeline, + duration = line.simpleDuration; if (duration) { - var advance = ( this.activeTime % duration ) / duration; + var advance = ( line.activeTime % duration ) / duration; /*例外が発生するため、進捗率が1を超えないように処理*/ advancd = (advance > 1) ? 1 : advance; /*活動継続時間と単純継続時間が一致すると、余りは0となるため以下の処理*/ @@ -3596,7 +3615,7 @@ base("$calcMode").up("$attribute").mix( { advance = 0; } this.element.setAttributeNS(this.attrNameSpace, this.attrName, this._tocall(advance)); - duration = advance = void 0; + line = duration = advance = void 0; } } @@ -3672,6 +3691,89 @@ base("$calcMode").up("$attribute").mix( { } }); +/*$svgEventオブジェクトは、SVGEvent発火を監視するためのオブジェクト*/ +base("$frame").up("$svgEvent").mix( { + /*イベントのスケジュール記録*/ + first: null, + + /*タイムラインの最後のキャッシュ*/ + lastTimeLine: null, + + /*setTimeTable メソッドはスケジュールの記録をつけるためのメソッド*/ + setTimeTable: function (num) { + var timelines = this.timelines; + for (var i=0, obj = null;i-1)s=f;else if(e.indexOf(":")>-1)t=e;else{for(S.lastIndex=0;S.exec(e);)t=t.replace(b,"$1");t=t.replace(/\/[^\/]+?$/,"/"),t+=e.replace(S,"")}return t},p=t(g,p),n&&(p=t(n,p)),0===f.indexOf("#"))s=f;else if(!s){for(p=p.replace(/\/[^\/]+?$/,"/"),S.lastIndex=0;S.exec(f);)p=p.replace(b,"$1");s=p+f.replace(S,"")}i=m.getAttributeNS("http://www.w3.org/1999/xlink","show")||"embed","replace"===i?m._tar.setAttribute("href",s):"new"===i?(m._tar.setAttribute("target","_blank"),m._tar.setAttribute("href",s)):"embed"===i&&(o=NAIBU.xmlhttp,l=s.indexOf("#"),l>-1?(u=s.slice(l+1),s=s.replace(/#.+$/,"")):u=null,0===f.indexOf("#")?(h=v.getElementById(u),m._instance=h,c=SVGURIReference,SVGURIReference=function(){},d=v.createEvent("SVGEvents"),d.initEvent("S_Load",!1,!1),m.dispatchEvent(d),SVGURIReference=c,o=void 0):s.indexOf("data:")>-1?(m._tar.src=s,o=void 0):s.indexOf("http:")>-1&&("image"===m.localName&&-1===s.indexOf(".svg")?m._tar.src=s:(m.ownerDocument.documentElement._svgload_limited++,o.open("GET",s,!1),o.setRequestHeader("X-Requested-With","XMLHttpRequest"),o.onreadystatechange=function(){if(4===o.readyState&&200===o.status){var e,t,i,n,a,r,l=o.getResponseHeader("Content-Type")||"text";if(l.indexOf("text")>-1||l.indexOf("xml")>-1||l.indexOf("script")>-1)if("script"!==m.localName&&"style"!==m.localName)try{e=new ActiveXObject("MSXML2.DomDocument"),t=o.responseText.replace(/!DOCTYPE/,"!--").replace(/(dtd">|\]>)/,"-->"),a=NAIBU.doc,a.async=a.validateOnParse=a.resolveExternals=a.preserveWhiteSpace=!1,e.loadXML(t),i=e.documentElement,r=SVGURIReference,SVGURIReference=function(){},m._instance=m.ownerDocument.importNode(i,!0),SVGURIReference=r,u&&(m._instance=m._instance.ownerDocument.getElementById(u))}catch(h){}else m._text=o.responseText;else m._tar&&(m._tar.src=s);n=m.ownerDocument.createEvent("SVGEvents"),n.initEvent("S_Load",!1,!1),m.dispatchEvent(n),m.ownerDocument.documentElement._svgload_limited--,m.ownerDocument.documentElement._svgload_limited<0&&(n=m.ownerDocument.createEvent("SVGEvents"),n.initEvent("SVGLoad",!1,!1),m.ownerDocument.documentElement.dispatchEvent(n)),l=e=t=n=r=a=void 0,o.onreadystatechange=NAIBU.emptyFunction,o=void 0}},o.send(null)))),m.ownerDocument.documentElement._svgload_limited--,m=void 0}e=p=f=n=t=a=g=r=S=s=l=u=v=h=d=i=c=void 0},!1),t=e=void 0)},!1)}function SVGFitToViewBox(){this.viewBox=new SVGAnimatedRect,this.preserveAspectRatio=new SVGAnimatedPreserveAspectRatio}function SVGViewSpec(e){SVGFitToViewBox.call(this,e),this.transform=base("$SVGStringList").$SVGTransformList.up(),this.viewTarget=e,this.viewBoxString=this.preserveAspectRatioString=this.transformString=this.viewTargetString=""}function GetSVGDocument(e){this._tar=e,this._next=null}function _ca_(){var e=NAIBU._that;4===e.xmlhttp.readyState&&200===e.xmlhttp.status&&e._ca(),e=void 0}function SVGTransform(){this.matrix=base("$SVGMatrix").up()}function SVGAnimatedTransformList(){this.animVal=this.baseVal=base("$SVGStringList").$SVGTransformList.up()}function SVGAnimatedPreserveAspectRatio(){this.animVal=this.baseVal=base("SVGPreserveAspectRatio").up()}function SVGPathSeg(){this.pathSegType=0,this.pathSegTypeAsLetter=null}function SVGFilterPrimitiveStandardAttributes(e){SVGStylable.apply(this,arguments),this._tar=e;var t=SVGAnimatedLength;this.x=new t,this.y=new t,this.width=new t,this.height=new t,this.result=base("$SVGAnimatedString").up(),t=void 0}function unsvgtovml(){try{"stop"in NAIBU&&clearInterval(NAIBU.stop),window.onscroll=NAIBU.emptyFunction,window.detachEvent("onload",NAIBU._main),NAIBU.freeArg(),base.free(),base("DOMImplementation")._buffer_=null,base=Object._create=CSS2Properties=NAIBU.xmlhttp=NAIBU=STLog=void 0,Array=ActiveXObject=void 0}catch(e){}}!function(){var e={obj:{up:function(e){var t=Object.create(this);return e?(this[e]=t,t.up=this.up):this.$1=t,t},mix:function(t){if(!t)throw new Error("No arguments error");if("function"!=typeof t){var i=e.__ng_;for(var n in t)i[n]||(this[n]=t[n]);n=i=void 0}else t.call(this,this);return this},on:function(e,t){if(!e)throw new Error("No arguments error");if(/^(?:up|on|mix|of)$/.test(e))throw new Error("Invalid method name error");if("function"!=typeof t)throw new Error("Not support arguments type");var i=this._eventList__,n=this[e];if(this._eventList__){if(!this.hasOwnProperty("_eventList__")){var a=[];a._parent=i,i=this._eventList__=a,a=void 0}}else i=this._eventList__=[];return this[e]&&n.isOn||("function"==typeof n&&(i.push({name:e,func:n}),i._parent=null),this[e]=function(){var t,i=this._eventList__,n=e,a=null,r=null,s=!1;for(i._child=null;t=i._parent;)t._child=i,i=t;for(;i;){for(var o=0,l=i.length;l>o;++o)i[o].name===n&&(a=i[o].func.apply(this,arguments),s||(r=a,s=!0));i=i._child}return i=a=n=s=void 0,r},this[e].isOn=!0),i.push({name:e,func:t}),i=n=t=void 0,this},__args:null,__app:null,of:function(e){if(!e)throw new Error("No arguments error");if(this.hasOwnProperty("__of"))throw new Error("Reset error");var t=this.__args||[];for(var i in e)e.hasOwnProperty(i)&&"call"!==i&&(t[i]||t.push(i),t[i]=this[i]=e[i]);return e.call&&(this.__app={call:e.call}),this.__args=t,this.__of=1,t=i=e=void 0,this},call:function(){if(!this.__app)return this;var e=this.__args,i=this.call;this.call=t;for(var n=0,a=e.length;a>n;++n){var r=e[n],s=this[r];s&&s.call&&(this[r]=s.call(this))}return this.call=i,e=r=s=i=void 0,this.__app.call.apply(this,arguments)}}},t=function(){return this},i={};base=function(t){var n=e,a=i;if(t){if(a[t])return a[t];var r=Object.create(n.obj);return this[t]=a[t]=r,r[t]=r,r}throw new Error("No arguments error")};var n={},a=Object.prototype;for(var r in a)n[r]=!0,i[r]=null;n.constructor=!1,e.__ng_=n,n=a=void 0,base.free=function(){delete e.obj,e=i=t=void 0},Object.create||(Object.create=function(e){var t=function(){};return t.prototype=e,new t})}(),Object._create||(Object._create=function(e){var t=function(){};return t.prototype=e.prototype,e=void 0,new t}),function(e){e.prototype=new Error}(DOMException),base("DOMImplementation").mix({hasFeature:function(e,t){switch(e){case"CORE":case"XML":case"Events":case"StyleSheets":case"org.w3c.svg.static":case"org.w3c.dom.svg.static":return!0;default:return"2.0"===t?!0:!1}},createDocumentType:function(e,t,i){var n=base("$document").up();return n.name="",n.entities=new NamedNodeMap,n.notations=new NamedNodeMap,n.publicId=t,n.systemId=i,n.internalSubset="",n.nodeValue=null,n.nodeType=10,n},createDocument:function(e,t,i){try{var n=base("$document").up();return this._doc_&&(n._document_=this._doc_),n.implementation=this,n.doctype=i||null,n._id={},n._capter=[],n.documentElement=n.createElementNS(e,t),n.childNodes=[],n}catch(a){}},"http://www.w3.org/2000/xmlns":{}}),base("$document").mix({tar:null,firstChild:null,previousSibling:null,nextSibling:null,attributes:null,namespaceURI:null,localName:null,lastChild:null,prefix:null,ownerDocument:base("$document"),parentNode:null,nodeName:"#document",nodeValue:null,nodeType:9,childNodes:[],insertBefore:function(e,t){for(var i,n,a,r,s,o,l=this.parentNode,u=this,h=0;l;){if(l===e)throw new DOMException(3);l=l.parentNode}if(this.ownerDocument!==e.ownerDocument)throw new DOMException(4);if(e.parentNode&&e.parentNode.removeChild(e),t){if(t.parentNode!==this)throw new DOMException(8);for(a=this.firstChild,a===t&&(this.firstChild=e);a;){if(a===t){this.childNodes.splice(h,1,e,t);break}++h,a=a.nextSibling}i=t.previousSibling,i&&(i.nextSibling=e),t.previousSibling=e,e.previousSibling=i,e.nextSibling=t}else this.firstChild||(this.firstChild=e),this.lastChild&&(e.previousSibling=this.lastChild,this.lastChild.nextSibling=e),this.lastChild=e,this.childNodes.push(e),e.nextSibling=null;if(e.parentNode=this,5===e.nodeType||11===e.nodeType){for(var d=e.childNodes.concat([]),c=0,m=d.length;m>c;c++)this.insertBefore(d[c],e);d=void 0}return l=i=n=u=h=a=r=s=o=void 0,e},replaceChild:function(e,t){return this.insertBefore(e,t),this.removeChild(t)},removeChild:function(e){if(e.parentNode!==this)throw new DOMException(8);if(e.ownerDocument!==this.ownerDocument)throw new Error;e.parentNode=null;for(var t=this.firstChild,i=0;t;){if(t===e){this.childNodes.splice(i,1);break}++i,t=t.nextSibling}return this.firstChild===e&&(this.firstChild=e.nextSibling),this.lastChild===e&&(this.lastChild=e.previousSibling),e.previousSibling&&(e.previousSibling.nextSibling=e.nextSibling),e.nextSibling&&(e.nextSibling.previousSibling=e.previousSibling),e.nextSibling=e.previousSibling=null,t=i=void 0,e},appendChild:function(e){return this.insertBefore(e,null)},hasChildNodes:function(){return this.childNodes.length>0},cloneNode:function(e){return this.ownerDocument.importNode(this,e)},normalize:function(){var e=this.childNodes;try{for(var t=e.length-1;0>t;--t){var i=e[t],n=i.nextSibling;n&&3===i.nodeType&&3===n.nodeType?(i.appendData(n.data),i.legnth=i.data.length,this.removeChild(n)):i.normalize()}}catch(a){}},isSupported:function(e,t){return this.ownerDocument.implementation.hasFeature(e+"",t+"")},hasAttributes:function(){return this.attributes.length>0},createElement:function(e){},createDocumentFragment:function(){return this.up("$document_fragment").mix({nodeName:"#document-fragment",nodeValue:null,nodeType:11,childNodes:[],ownerDocument:this})},createTextNode:function(e){var t=this.$text.up();return t.data=t.nodeValue=e+"",t.length=e.length,t.ownerDocument=this,t},createComment:function(e){var t=this.$text.$comment.up();return t.data=t.nodeValue=e,t.length=e.length,t.ownerDocument=this,t},createCDATASection:function(e){var t=this.$text.up();return t.nodeType=4,t.nodeName="#cdata-section",t.data=t.nodeValue=e,t.length=e.length,t.ownerDocument=this,t},createProcessingInstruction:function(e,t){var i=this.up();return i.nodeType=7,i.target=i.nodeName=e,i.data=i.nodeValue=t,i.length=t.length,i.ownerDocument=this,i},createAttribute:function(e){},createEntityReference:function(e){return this.up().mix({nodeValue:null,nodeType:5,nodeName:e,ownerDocument:this})},getElementsByTagName:function(e){return this.getElementsByTagNameNS("*",e)},importNode:function(e,t){var i,n,a,r,s,o,l,u=e.nodeType;if(2===u)o=e.namespaceURI,o=""===o?null:o,i=this.createAttributeNS(o,e.nodeName),i.nodeValue=e.nodeValue;else if(3===u)i=this.createTextNode(e.data);else if(1===u){i=this.createElementNS(e.namespaceURI,e.nodeName),n=e.attributes;for(var h=0;n[h];++h)l=n[h],o=l.namespaceURI,o=""===o?null:o,a=this.createAttributeNS(o,l.nodeName),a.nodeValue=l.nodeValue,i.setAttributeNodeNS(a);if(t)for(r=e.firstChild;r;)s=this.importNode(r,!0),i.appendChild(s),r=r.nextSibling;h=void 0}else if(8===u)i=this.createComment(e.data);else if(11===u){if(i=this.createDocumentFragment(),t){l=e.childNodes;for(var h=0,d=l.length;d>h;h++)s=this.importNode(l[h],!0),i.appendChild(s)}h=d=void 0}else if(4===u)i=this.createCDATASection(e.data);else if(5===u){if(i=this.createEntityReference(e.nodeName),t)for(r=e.firstChild;r;)s=this.importNode(r,!0),i.appendChild(s),r=r.nextSibling}else if(6===u)i=this.$enetity.up(),i.publicId=e.publicId,i.systemId=e.systemId,i.notationName=e.notationName;else if(7===u)i=this.createProcessingInstruction(e.nodeName,e.nodeValue);else{if(12!==u)throw new DOMException(9);i=this.up("$notation").up(),i.publicId=e.publicId,i.systemId=e.systemId}return e=t=u=n=a=r=s=o=l=void 0,i},createElementNS:function(e,t){var i,n=null,a=null;if(!t)throw new DOMException(5);if(-1!==t.indexOf(":")){var r=t.split(":");n=r[0],a=r[1]}else a=t;return i=this.$element.up().mix({childNodes:[],attributes:this.$element.attributes.up(),ownerDocument:this}),i.namespaceURI=e,i.nodeName=i.tagName=t,i.localName=a,i.prefix=n,e=t=n=a=void 0,i},createAttributeNS:function(e,t){var i,n=this.$attr.up();return n.namespaceURI=e,n.nodeName=n.name=t,n.ownerDocument=this,e&&-1!==t.indexOf(":")?(i=t.split(":"),n.prefix=i[0],n.localName=i[1]):n.localName=t,i=t=void 0,n},getElementsByTagNameNS:function(e,t){if("string"!=typeof e||"string"!=typeof t)throw new Error("Argument not string");var i=this.documentElement,n=i.getElementsByTagNameNS(e,t);return t!==i.localName&&"*"!==t||e!==i.namespaceURI&&"*"!==e||(n?n.unshift(i):n=[i]),i=void 0,n},getElementById:function(e){e+="";var t=this._id[e]?this._id[e]:null;return t&&t.getAttributeNS(null,"id")!==e&&(t=null),t}}).mix(function(e){e.up("$element").mix({attributes:base("$namedNodeMap"),nodeType:1,nodeValue:null,childNodes:[],getAttribute:function(e){return this.getAttributeNS(null,e)},setAttribute:function(e,t){this.setAttributeNS(null,e,t)},removeAttribute:function(e){this.removeAttributeNS(null,e)},getAttributeNode:function(e){},setAttributeNode:function(e){},removeAttributeNode:function(e){var t=this.attributes.removeNamedItemNS(e.namespaceURI,e.localName);return t},getElementsByTagName:function(e){},getAttributeNS:function(e,t){var i=this.getAttributeNodeNS(e,t);return i?i.nodeValue:null},setAttributeNS:function(e,t,i){var n=this.ownerDocument.createAttributeNS(e,t);n.nodeValue=i+"",n.value=i+"",this.setAttributeNodeNS(n)},removeAttributeNS:function(e,t){},getAttributeNodeNS:function(e,t){return this.attributes.getNamedItemNS(e,t)},setAttributeNodeNS:function(e){if(e.ownerDocument!==this.ownerDocument)throw new DOMException(4);var t=this.attributes.setNamedItemNS(e);return e.ownerElement=this,"id"!==e.localName||this.ownerDocument._id[e.nodeValue]||(this.ownerDocument._id[e.nodeValue]=this),t},getElementsByTagNameNS:function(e,t){var i=this.firstChild;if(!i)return e=t=void 0,null;var n,a,r,s=[],o=0;for("*"===e&&(n=!0),"*"===t&&(a=!0);i;){if(1===i.nodeType&&(!a&&i.localName!==t||!n&&i.namespaceURI!==e||(s[o]=i,o++),i.hasChildNodes()&&(r=i.getElementsByTagNameNS(e,t))))for(var l=0,u=r.length;u>l;++l)s[o]=r[l],o++;i=i.nextSibling}return e=t=i=r=a=n=void 0,0===o?(s=o=void 0,null):(o=void 0,s)},hasAttribute:function(e){return this.hasAttributeNS(null,e)},hasAttributeNS:function(e,t){return this.getAttributeNodeNS(e,t)?!0:!1}}),e.up("$text").mix({length:0,childNodes:[],_capter:[],getElementsByTagNameNS:null,substringData:function(e,t){if(0>e||0>t||e>this.length)throw new DOMException(1);e+t>this.length&&(t=this.length-e);var i=this.data.substr(e,t);return i},appendData:function(e){this.data+=e,this.length=this.data.length},insertData:function(e,t){var i=this.substring(0,e-1),n=this.substring(e,this.length-e);this.data=i+this.data+n,this.length=this.data.length},deleteData:function(e,t){var i=this.substring(0,e-1),n=this.substring(e+t,this.length-1);e+t>this.length&&(n=""),this.data=i+n,this.length=this.data.length},replaceData:function(e,t,i){if(0>e||0>t||e>this.length)throw new DOMException(1);this.deleteData(e,t),this.insertData(e,i)},nodeType:3,nodeName:"#text",splitText:function(e){var t=this.substringData(0,e-1);this.replaceData(0,this.length-1,t);var i="";this.length!==e&&(i=this.substringData(e,this.length-1));var n=this.ownerDocument.createTextNode(i);return this.parentNode&&this.parentNode.insertBefore(n,this.nextSibling),n}}).up("$comment").mix({nodeType:8,nodeName:"#comment"}),e.up("$attr").mix({nodeType:2,nodeValue:null,childNodes:[],_capter:[]}),e.up("$notation").mix(function(){this.publicId=this.systemId=this.nodeValue=null,this.nodeType=12}),e.up("$entity").mix({publicId:null,systemId:null,notationName:null,nodeValue:null,nodeType:6})}),Array.prototype.item=function(e){return this[e]?this[e]:null},base("$namedNodeMap").mix({length:0,getNamedItem:function(e){},setNamedItem:function(e){},removeNamedItem:function(e){},item:function(e){return this[e]},getNamedItemNS:function(e,t){for(var i,n=0,a=this.length;a>n;n++)if(i=this[n],i.namespaceURI===e&&i.localName===t)return this._num=n,i;return n=i=void 0,null},setNamedItemNS:function(e){var t,i=this.getNamedItemNS(e.namespaceURI,e.localName);if(i)return t=this[this._num],this[this._num]=e,e=i=void 0,t;if(void 0!==e.ownerElement)throw new DOMException(10);return this[this.length]=e,this.length+=1,e=void 0,null},removeNamedItemNS:function(e,t){var i=this.getNamedItemNS(e,t);if(i){var n=this[this._num];return delete this[this._num],this.length-=1,tgas=void 0,n}throw new DOMException(8)}}),EventException.prototype=Object._create(DOMException),base("$document").mix(function(){this.addEventListener=function(e,t,i){this.removeEventListener(e,t,i);var n,a=base("EventListener").up().initialize(i,e,t),r=e.charAt(0);this._capter.push(a),"D"!==r&&"S"!==r&&"beginEvent"!==e&&"endEvent"!==e&&"repeatEvent"!==e&&(n=this,n._tar&&n._tar.attachEvent("on"+e,function(e,t){return function(){var i=e.ownerDocument.createEvent("MouseEvents");i.initMouseEvent(t,!0,!0,e.ownerDocument.defaultView,0),e.dispatchEvent(i),e.ownerDocument._window.event.cancelBubble=!0,i=void 0}}(n,e))),e=t=i=a=r=n=void 0},this.removeEventListener=function(e,t,i){for(var n=this._capter,a=0,r=n.length;r>a;a++)n[a]._listener===t&&(n[a]=void 0);a=r=n=void 0},this.dispatchEvent=function(e){if(!e.type)throw new EventException(0);var t,i,a,r=this,s=r.ownerDocument,o=e.timeStamp,l=e.type,u=e.bubbles,h=1,d="1",c="3";if(!s._isLoaded)if(s._limit_time_){if(o-s._limit_time_>1e3)return t=s.implementation._buffer_||[],i=t.length,t[i]=this,t[i+1]=e,s.implementation._buffer_=t,r=s=o=l=u=t=i=h=void 0,!0}else s._limit_time_=o;for(e.target=r,e.eventPhase=1,s[c]=null;r.parentNode;)r.parentNode[d]=r,r[c]=r.parentNode,r=r.parentNode;for(s[d]=r,r[c]=s,r=this;s;){e.currentTarget=s,s===r&&(h=2),e.eventPhase=h,a=s._capter;for(var m=0,p=a.length;p>m;++m)a[m]&&l===a[m]._type&&a[m].handleEvent(e);if(e._stop)break;if(s===r){if(!u)break;h=3}s=s[h]}var f=e._default;return e=r=a=n=s=h=t=m=p=l=o=u=d=c=void 0,f}}),base("EventListener").mix({initialize:function(e,t,i){return this._cap=e,this._type=t,this._listener=i,this},handleEvent:function(e){try{var t=e.eventPhase,i=this._cap;1===t&&(i=i?!1:!0),i||e.type!==this._type||this._listener(e),e=t=i=void 0}catch(n){}}}),base("$event").mix({timeStamp:0,type:null,target:null,currentTarget:null,eventPhase:1,bubbles:!1,cancelable:!1,_stop:!1,_default:!0,stopPropagation:function(){this._stop=!0},preventDefault:function(){this.cancelable&&(this._default=!1,this.target.ownerDocument._window.event.returnValue=!1)},initEvent:function(e,t,i){this.type=e,this.bubbles=t,this.cancelable=i,e=t=i=void 0}}),base("$document").mix({__$event:base("$event"),createEvent:function(e){var t=(this.__$event[e]||this.__$event).up();return t.type=e,t.timeStamp=+new Date,e=void 0,t}}),base("$event").up("UIEvents").mix({detail:0,initUIEvent:function(e,t,i,n,a){this.initEvent(e,t,i),this.detail=a,this.view=n}}).up("MouseEvents").mix({screenX:0,screenY:0,clientX:0,clientY:0,ctrlKey:!1,shiftKey:!1,altKey:!1,metaKey:!1,initMouseEvent:function(e,t,i,n,a,r,s,o,l,u,h,d,c,m,p){this.initUIEvent(e,t,i,n,a),this.screenX=r,this.screenY=s,this.clientX=o,this.clientY=l,this.ctrlKey=u,this.shiftKey=d,this.altKey=h,this.metaKey=c,this.button=m,this.relatedTarget=p}}).mix(function(){this.$event.MouseEvents=this}),base("$event").up("MutationEvents").mix({initMutationEvent:function(e,t,i,n,a,r,s,o){this.initEvent(e,t,i),this.relatedNode=n,this.prevValue=a,this.newValue=r,this.attrName=s,this.attrChange=o,e=t=i=n=a=r=s=o=void 0},relatedNode:null,prevValue:null,newValue:null,attrName:null,attrChange:2}),base("$document").$element.mix({setAttributeNodeNS:function(e){if(e.ownerDocument!==this.ownerDocument)throw new DOMException(4);var t=this.attributes.setNamedItemNS(e);e.ownerElement=this,"id"!==e.localName||this.ownerDocument._id[e.nodeValue]||(this.ownerDocument._id[e.nodeValue]=this);var i=this.ownerDocument.createEvent("MutationEvents");return t?i.initMutationEvent("DOMAttrModified",!0,!1,e,t.nodeValue,e.nodeValue,e.nodeName,1):(i.initEvent("DOMAttrModified",!0,!1),i.relatedNode=e,i.newValue=e.nodeValue,i.attrName=e.nodeName),this.dispatchEvent(i),i=void 0,t},insertBefore:function(e,t){for(var i,n,a,r,s,o,l=this.parentNode,u=this,h=0;l;){if(l===e)throw new DOMException(3);l=l.parentNode}if(this.ownerDocument!==e.ownerDocument)throw new DOMException(4);if(e.parentNode&&e.parentNode.removeChild(e),t){if(t.parentNode!==this)throw new DOMException(8);for(a=this.firstChild,a===t&&(this.firstChild=e);a;){if(a===t){this.childNodes.splice(h,1,e,t);break}++h,a=a.nextSibling}i=t.previousSibling,i&&(i.nextSibling=e),t.previousSibling=e,e.previousSibling=i,e.nextSibling=t}else this.firstChild||(this.firstChild=e),this.lastChild&&(e.previousSibling=this.lastChild,this.lastChild.nextSibling=e),this.lastChild=e,this.childNodes.push(e),e.nextSibling=null;if(e.parentNode=this,5===e.nodeType||11===e.nodeType){for(var d=e.childNodes.concat([]),c=0,m=d.length;m>c;c++)this.insertBefore(d[c],e);d=void 0}n=this.ownerDocument.createEvent("MutationEvents"),n.initMutationEvent("DOMNodeInserted",!0,!1,this,null,null,null,null),e.dispatchEvent(n);do r=u,u=u.parentNode;while(u);if(r!==this.ownerDocument.documentElement)return n=s=l=i=u=r=o=void 0,e;if(n=this.ownerDocument.createEvent("MutationEvents"),n.initMutationEvent("DOMNodeInsertedIntoDocument",!1,!1,null,null,null,null,null),e.dispatchEvent(n),!e.hasChildNodes())return e;if(s=e.getElementsByTagNameNS?e.getElementsByTagNameNS("*","*"):e.childNodes)for(var c=0,p=s.length;p>c;++c)o=s[c],o.dispatchEvent(n),o=null;return n=s=l=i=h=a=u=r=o=void 0,e},removeChild:function(e){if(e.parentNode!==this)throw new DOMException(8);if(e.ownerDocument!==this.ownerDocument)throw new Error;var t,i=this.ownerDocument.createEvent("MutationEvents");if(i.initMutationEvent("DOMNodeRemovedFromDocument",!1,!1,null,null,null,null,null),e.dispatchEvent(i),t=e.getElementsByTagNameNS?e.getElementsByTagNameNS("*","*"):e.childNodes){i.initMutationEvent("DOMNodeRemovedFromDocument",!1,!1,null,null,null,null,null);for(var n=0,a=t.length;a>n;++n){var r=t[n];i.target=r,r.dispatchEvent(i),r=void 0}}i.initMutationEvent("DOMNodeRemoved",!0,!1,this,null,null,null,null),e.dispatchEvent(i),i=t=void 0,e.parentNode=null;for(var s=this.firstChild,o=0;s;){if(s===e){this.childNodes.splice(o,1);break}++o,s=s.nextSibling}return this.firstChild===e&&(this.firstChild=e.nextSibling),this.lastChild===e&&(this.lastChild=e.previousSibling),e.previousSibling&&(e.previousSibling.nextSibling=e.nextSibling),e.nextSibling&&(e.nextSibling.previousSibling=e.previousSibling),e.nextSibling=e.previousSibling=null,s=o=void 0,e}}),base("$document").$text.mix(function(e){e.appendData=function(e){var t,i=this.data;this.data+=e,this.length=this.data.length,t=this.ownerDocument.createEvent("MutationEvents"),t.initMutationEvent("DOMCharacterDataModified",!0,!1,null,i,this.data,null,null),this.parentNode.dispatchEvent(t),t=e=i=void 0},e.insertData=function(e,t){var i,n=this.data,a=this.substring(0,e-1),r=this.substring(e,this.length-e);this.data=a+this.data+r,this.length=this.data.length,i=this.ownerDocument.createEvent("MutationEvents"),i.initMutationEvent("DOMCharacterDataModified",!0,!1,null,n,this.data,null,null),this.parentNode.dispatchEvent(i),i=t=n=a=r=void 0},e.deleteData=function(e,t){var i=this.data;pre=this.substring(0,e-1),next=this.substring(e+t,this.length-1),evt,e+t>this.length&&(next=""),this.data=pre+next,this.length=this.data.length,evt=this.ownerDocument.createEvent("MutationEvents"),evt.initMutationEvent("DOMCharacterDataModified",!0,!1,null,i,this.data,null,null),this.parentNode.dispatchEvent(evt),evt=i=void 0}}),base("$StyleSheet").mix({_create:function(){return this},type:"text/css",disabled:!1,ownerNode:null,parentStyleSheet:null,href:null,title:""}).on("_create",function(){this.media=this.$MediaList.up()}).mix(function(e){e.up("$MediaList").mix({mediaText:"",length:0,item:function(e){return this[e]},deleteMedium:function(e){for(var t=0,i=this.length;i>t;++t)if(this[t]===e)return delete this[t],void--this.length;throw new DOMException(DOMException.NOT_FOUND_ERR)},appendMedium:function(e){this[this.length]=e,++this.length}}),e.LinkStyle=function(){this.sheet=e.up()},e.DocumentStyle=function(){this.styleSheets=[]}}),base("$CSSStyleRule").mix({cssText:"",parentRule:null,type:1,selectorText:"",style:base("$CSSStyleDeclaration")}).mix(function(){this.up("$CSSMediaRule").mix({type:4,media:base("$StyleSheet").$MediaList.up(),cssRules:[],insertRule:function(e,t){return this.cssRules.splice(t,e,1),this.media.appendMedium(e),this},deleteRule:function(e){}}),this.up("$CSSFontFaceRule").mix({type:5}),this.up("$CSSPageRule").mix({type:6,selectorText:""}),this.up("$CSSImportRule").mix({type:3,href:"",media:base("$StyleSheet").$MediaList.up(),styleSheet:null}),this.up("$CSSCharsetRule").mix({type:2,encoding:""}),this.up("$CSSUnknownRule").type=0}),base("$CSSStyleDeclaration").mix({_new$:function(){var e=this.up();return e._list=[],e._list._fontSize=e._list._opacity=null,e},cssText:"",length:0,parentRule:null,_urlreg:/url\(#([^)]+)/,getPropertyValue:function(e){var t=this.getPropertyCSSValue(e);if(t){var i=t.cssText;return i.slice(i.indexOf(":")+1)}return""},getPropertyCSSValue:function(e){var t,i,n=e;if(e+=":",":"===e)return null;for(var a=0,r=this._list,s=r.length;s>a;++a)if(t=r[a],i=t.cssText,i.indexOf(e)>-1)return t._empercents=r._fontSize,a=r=s=i=n=e=void 0,t;return a=r=s=n=e=void 0,null},removeProperty:function(e){var t=this.getPropertyCSSValue(e);t&&(this._list.splice(t._num,1),--this.length)},getPropertyPriority:function(e){var t=this.getPropertyCSSValue(e);return t?t._priority:""},_isFillStroke:{fill:1,stroke:1},_isColor:{color:1},_isStop:{"stop-color":1},_isRS:{r:1,"#":1},setProperty:function(e,t,i){var n,a,r=e,s=null,o=null,l=null;this[e]&&(s=this.getPropertyCSSValue(e)),r+=":",r+=t,this._isFillStroke[e]?(n=s?s:base("$CSSValue").$SVGColor.$SVGPaint._new$(),a=this._isRS[t.charAt(0)]||n._keywords[t]?1:"none"===t?101:this._urlreg.test(t)?107:"currentColor"===t?102:0,1===a?l=t:107===a&&(o=RegExp.$1),n.setPaint(a,o,l,null),a=o=l=void 0):this._isStop[e]?(n=s?s:base("$CSSValue").$SVGColor._new$(),"currentColor"===t?n.colorType=3:(n.colorType=1,n.setRGBColor(t))):n=s?s:base("$CSSValue").$CSSPrimitiveValue.up(),n._priority=i,n.cssText=r,s||(n._num=this._list.length,this._list[n._num]=n,this[e]=1,++this.length),"inherit"===t?n.cssValueType=0:"opacity"===e?this._list._opacity=+t:"font-size"===e&&(/(%|em|ex)/.test(t)?(s="_"+RegExp.$1,n[s]=parseFloat(t)):(this._em=this._ex=this["_%"]=null,this._list._fontSize=parseFloat(t))),r=n=s=void 0},item:function(e){if(e>=this.length)var t="";else var t=this._list[e].cssText.substring(0,this._list[e].cssText.indexOf(":"));return t}}),base("$CSSValue").mix({cssText:"",cssValueType:3,_isDefault:0}).up("$CSSPrimitiveValue").mix({_n:[1,.01,1,1,1,35.43307,3.543307,90,1.25,15,1,180/Math.PI,.9,1,1e3,1,1e3,1],cssValueType:1,primitiveType:0,_value:null,_percent:0,_empercent:0,_em:null,_ex:null,"_%":null,setFloatValue:function(e,t){if(0>=e&&e>=19)throw new DOMException(15);this.primitiveType=e,this._value=t*this._n[e-1]},_regd:/[\d\.]+/,getFloatValue:function(e){if(0>=e&&e>=19)throw new DOMException(15);if(this._value||0===this._value)return this._value/this._n[e-1];var t=this.cssText,i=t.slice(-1),n=0,a=+t.match(this._regd);if(a=isNaN(a)?0:a,i>="0"&&"9">=i){if(n=1,1===e)return e=t=i=n=void 0,a}else"%"===i?(a*=this._percent,n=2):"m"===i&&"e"===t.charAt(t.length-2)?(a*=this._empercent,n=3):"x"===i&&"e"===t.charAt(t.length-2)?n=4:"x"===i&&"p"===t.charAt(t.length-2)?n=5:"m"===i&&"c"===t.charAt(t.length-2)?n=6:"m"===i&&"m"===t.charAt(t.length-2)?n=7:"n"===i?n=8:"t"===i?n=9:"c"===i&&(n=10);return a=a*this._n[n-1]/this._n[e-1],t=i=n=e=void 0,a},setStringValue:function(e,t){if(18>=e&&e>=23)throw new DOMException(15);this._value=t},getStringValue:function(e){if(18>=e&&e>=23)throw new DOMException(15);return this._value},getCounterValue:function(){if(23!==this.primitiveType)throw new DOMException(15);return new Counter},getRectValue:function(){if(24!==this.primitiveType)throw new DOMException(15);return new Rect},getRGBColorValue:function(){if(25!==this.primitiveType)throw new DOMException(15);var e=new RGBColor,t=this.cssText,i=base("$CSSValue").$SVGColor._keywords[t];return t.indexOf("%",5)>0?t=t.replace(/[\d.]+%/g,function(e){return Math.round(2.55*parseFloat(e))}):t.indexOf("#")>-1&&(t=t.replace(/[\da-f][\da-f]/gi,function(e){return parseInt(e,16)})),i=i||t.match(/\d+/g),e.red.setFloatValue(1,parseFloat(i[0])),e.green.setFloatValue(1,parseFloat(i[1])),e.blue.setFloatValue(1,parseFloat(i[2])),i=t=void 0,e}}).up("$CSSValueList").mix({cssValueType:2,length:0,item:function(e){return this[e]}});var n="none",m="normal",a="auto",CSS2Properties={fill:"black",stroke:n,cursor:a,visibility:"visible",display:"inline-block",opacity:"1",fillOpacity:"1",strokeWidth:"1",strokeDasharray:n,strokeDashoffset:"0",strokeLinecap:"butt",strokeLinejoin:"miter",strokeMiterlimit:"4",strokeOpacity:"1",writingMode:"lr-tb",fontFamily:"serif",fontSize:"12",color:"black",fontSizeAdjust:n,fontStretch:m,fontStyle:m,fontVariant:m,fontWeight:m,font:"inline",stopColor:"black",stopOpacity:"1",textAnchor:"start",azimuth:"center",clip:a,direction:"ltr",letterSpacing:m,lineHeight:m,overflow:"visible",textAlign:"left",textDecoration:n,textIndent:"0",textShadow:n, -textTransform:n,unicodeBidi:m,verticalAlign:"baseline",whiteSpace:m,wordSpacing:m,zIndex:a,mask:n,markerEnd:n,markerMid:n,markerStart:n,fillRule:"nonzero",enableBackground:"accumulate",filter:n,floodColor:"black",floodOpacity:"1",lightingColor:"white",pointerEvents:"visiblePainted",colorInterpolation:"sRGB",colorInterpolationFilters:"linearRGB",colorProfile:a,colorRendering:a,imageRendering:a,marker:"",shapeRendering:a,textRendering:a,alignmentBaseline:"",baselineShift:"baseline",dominantBaseline:a,glyphOrientationHorizontal:"0deg",glyphOrientationVertical:a,kerning:a};n=m=a=void 0,CSS2Properties.visibility._n=1,base("$StyleSheet").up("$CSSStyleSheet").on("_create",function(){this.cssRules=[]}).mix({ownerRule:null,insertRule:function(e,t){var i,n,a=new CSSStyleRule,r=a.style,s=e.match(/\{[\s\S]+\}/);a.parentStyleSheet=this,r.cssText=e,s=s.replace(/^[^a-z\-]+/,"").replace(/\:\s+/g,":").replace(/\s*;[^a-z\-]*/g,";"),i=s.split(";");for(var o=0,l=i.length;l>o;++o)ai=i[o],n=ai.split(":"),""!==ai&&r.setProperty(n[0],n[1]),ai=n=void 0;i=s=r=void 0,this.cssRules.splice(t,a,1)},deleteRule:function(e){this.cssRules.splice(e,1)}}),base("$document").defaultView=base("$viewCSS").mix({_cssstyle:base("$CSSStyleDeclaration"),getComputedStyle:function(e,t){var i,n,a=this._cssstyle._new$(),r=1;for(a.getPropertyCSSValue=function(e,t){return function(i){for(var n,a=e,r=null;a&&(!r||0===r.cssValueType);){if(a._runtimeStyle&&a._runtimeStyle[i])r=a._runtimeStyle.getPropertyCSSValue(i);else if(a.style&&a.style[i])r=a.style.getPropertyCSSValue(i);else if(a._attributeStyle&&a._attributeStyle[i])r=a._attributeStyle.getPropertyCSSValue(i);else if(a._rules)for(var s=0,o=a._rules.length;o>s;++s)a._rules[s].style[i]&&(r=a._rules[s].style.getPropertyCSSValue(i));a=a.parentNode}if(r&&0!==r.cssValueType||t&&(r=t[i]),r&&r.setRGBColor&&(102===r.paintType||3===r.colorType))r.setRGBColor(this.getPropertyValue("color"));else if(r&&(r._em||r._ex||r["_%"])){for(a=e,n=1;a;){if(a.style._list._fontSize){n=a.style._list._fontSize;break}a=a.parentNode}r._em?n*=r._em:r._ex?n*=.5*r._ex:r["_%"]&&(n*=r["_%"]/100),r.cssText="font-size:"+n+"px"}return a=void 0,r}}(e,this._defaultCSS),i=e;i;)i.style&&(n=i.style._list._opacity||i._attributeStyle._list._opacity,r*=n||1),i=i.parentNode;return a._list._opacity=r,i=pelt=r=n=void 0,a._document=e.ownerDocument,a}}),base("$document").mix(base("$StyleSheet").DocumentStyle),base("$document").getOverrideStyle=function(e,t){var i=e;if(i._runtimeStyle)return i._runtimeStyle;var n=base("$CSSStyleDeclaration")._new$(),a=n.setProperty;return i._runtimeStyle=n,n.setProperty=function(t,i){return function(n,a,r){t.call(i,n,a,r);var s=e,o=s._tar;if("g"===s.localName||"a"===s.localName){var l=s.getElementsByTagNameNS("http://www.w3.org/2000/svg","*");if(l){for(var u=0,h=l.length;h>u;++u){var d=l[u];d.getScreenCTM&&NAIBU._setPaint(d,d.getScreenCTM()),d=void 0}l=void 0}o=null}o&&(s.getScreenCTM&&NAIBU._setPaint(s,s.getScreenCTM()),o=s=a=void 0)}}(a,n),n},base("DOMImplementation").createCSSStyleSheet=function(e,t){var i=base("$StyleSheet").up("$CSSStyleSheet")._create();i.title=e;var n=i.$MediaList.up();if(n.mediaText=t,t&&""!==t)for(var a=t.split(","),r=0,s=a.length;s>r;++r)n.appendMedium(a[r]);return i.media=n,i},ElementTimeControl.prototype={beginElement:function(){var e=this.ownerDocument,t=e.createEvent("TimeEvents");t.initTimeEvent("beginEvent",e.defaultView,0),this.dispatchEvent(t)},endElement:function(){var e=this.ownerDocument,t=e.createEvent("TimeEvents");t.initTimeEvent("endEvent",e.defaultView,0),this.dispatchEvent(t)},beginElementAt:function(e){for(var t=this.ownerDocument.documentElement.getCurrentTime(),i=this._start||[],n=0,a=i.length;a>n;++n)if(i[n]===e+t)return void(t=i=e=void 0);i.push(e+t),this._start=i},endElementAt:function(e){for(var t=this.ownerDocument.documentElement.getCurrentTime(),i=this._finish||[],n=0,a=i.length;a>n;++n)if(i[n]===e+t)return void(t=i=e=void 0);i.push(e+t),this._finish=i}},base("$event").up("TimeEvents").mix({detail:0,initTimeEvent:function(e,t,i){this.type=e,this.view=t,this.detail=i}}),base("$frame").mix({fpms:.024,timelines:[],begin:0,startTime:0,activeTime:Number.MAX_VALUE,currentFrame:0,setFrame:function(e){if(!(e=this.begin+this.activeTime)){this.currentFrame=e;for(var t=this.timelines,i=0;i=0&&this.removeLine(e),this.timelines.push(e),!0)},removeLine:function(e){var t=this.timelines,i=t.indexOf(e);i>-1&&t.splice(i,1),t=i=void 0}}).mix(function(e){e.up("$begin").mix({string:"",isResolved:!1,eventTarget:document.documentElement,currentFrame:0,eventOffset:0,trim:function(e){return e.replace(/[\s\n]+/g,"")},offset:function(e){function t(){return a(1e3,/[\d.]+s$/,/[\d.]+$/)}function i(){return a(6e4,/[\d.]+min$/,/\d\d:[^:]+$/)}function n(){return a(36e5,/\d+:\d\d:/,/[\d.]+h$/)}function a(t,i,n){return t*(s(e.match(i)||"0")||s(e.match(n)||"0"))}e=e||"0";var r=e.charAt(0),s=parseFloat,o=s(e.match(/[\d.]+ms$/)||"0")+t()+i()+n();return"-"===r&&(o*=-1),r=s=t=i=n=void 0,o},event:function(e){if(e=e||"",/[\+\-]/.test(e)&&(e=e.slice(0,e.search(/[\+\-]/))),e.indexOf(".")>-1){var t=e.split(".");return{id:t[1]&&t[0],event:t[0]&&t[1]}}return{id:"",event:e}},parse:function(){this.begin=0;var e,t=this.trim(this.string),i=t.search(/[\+\-]/),n=null;return i>0?(this.begin=this.offset(t.slice(i)),n=this.event(t)):/[^\+\-\d]/.test(t.charAt(0))?n=this.event(t):(this.begin=this.offset(t),this.isResolved=!0),this.begin=Math.floor(this.begin*this.fpms),n?(e=n.id?this.eventTarget.ownerDocument.getElementById(n.id):this.eventTarget,this.eventOffset=this.begin,e&&e.addEventListener(n.event,this.listener.bind(this),!1)):this.$frame=this,s=n=t=i=e=void 0,this},listener:function(e){if(e=e||{timeStamp:this.startTime},!e.timeStamp&&0!==e.timeStamp)throw new Error;this.begin=this.eventOffset+this.$frame.currentFrame-Math.floor((Date.now()-e.timeStamp)*this.fpms);var t=this.$activate;t.begin=this.begin,this.activeTime=t.call()||Number.MAX_VALUE,this.simpleDuration=t.simpleDur,t=void 0,this.$frame.addLine(this)}}).up("$activate").of({dur:"indefinite",end:e.$begin.up("$end"),repeatCount:null,repeatDur:null,simpleDur:function(){return"indefinite"!==this.dur&&this.dur?Math.floor(this.offset(this.dur)*this.fpms):null},min:"0",max:"indefinite",resolvedTime:function(){return Date.now()},call:function(){function e(){return s?!0:l?!1:!!(!o&&!h||a&&!h||r&&!u||a&&r)}var t,i="indefinite",n=this.simpleDur,a=this.repeatCount===i,r=this.repeatDur===i,s=this.end===i,o=n||0===n,l=this.end||0===this.end,u=this.repeatCount||0===this.repeatCount,h=this.repeatDur||0===this.repeatDur,d=[],c=Math.floor(this.offset(this.min)*this.fpms),m=this.max===i?null:Math.floor(this.offset(this.max)*this.fpms);if(e())return null;if(o&&this.repeatCount&&!a&&d.push(n*this.repeatCount),h&&!r&&d.push(Math.floor(this.offset(this.repeatDur)*this.fpms)),l&&!s&&d.push(this.end-this.begin),!o||u||h||d.push(n),i=n=a=isIndefRepeatDurindef=o=l=h=u=e=void 0,1===d.length)t=d[0];else{if(!(d.length>1))return null;t=Math.min.apply(Math,d)}return m&&c>m?t:(c&&c>t&&(t=c),m&&t>m&&(t=m),t)}}),e.$begin.$end.of({call:function(){return this.string?(this.parse(this.string),this.isResolved?this.begin:"indefinite"):null}}).mix({listener:function(e){if(e=e||{timeStamp:this.startTime},!e.timeStamp&&0!==e.timeStamp)throw new Error;this.begin<=0&&this.$frame.removeLine(this.$begin),this.begin=this.eventOffset+this.$frame.currentFrame-Math.floor((Date.now()-e.timeStamp)*this.fpms);var t=this.$begin.$activate;t.end=this.begin,this.$begin.activeTime=t.call(),t=void 0}})}),base("$from").of({string:"",numList:function(){var e=this.string.match(/[\-\+]?[\d\.]+(?:[eE][\-\+]?[\d\.]+)?/g)||[];if(e)for(var t=0;te||e>1)throw new Error("An Invalid Number Error");if(!this.string||!this.from.length)return"";for(var t="",i=this.numList,n=this.strList,a=this.from,r=this.degit,s=this.underlying,o=s.additive,l=s.accumlate,u=0,h=i.length;h>u;++u)t+=(e*i[u]+(1-e)*a[u]+o[u]+l[u]).toFixed(r),n&&(t+=n[u+1]);return t=(n?n[0]:"")+t,i=n=a=u=h=r=s=o=l=void 0,t},distance:function(e){if(!e)return 0;var t=this.call(),i=e.call?e.call():e,n=0;if(!t||!i)return 0;for(var a=0,r=t.length;r>a;++a)n+=(t[a]-i[a])*(t[a]-i[a]);return Math.sqrt(n)}}).up("$to").from=null,base("$calcMode").mix({_f:function(e){var t=this.keyTime;if(0===t&&e)e=0;else{if(!t||!isFinite(t))return this.string;e/=t,e=e>1?Math.floor(e):e}return t=void 0,isNaN(e)?this.string:this.to.advance(e)}}).of({mode:"linear",keyTime:1,keySplines:null,norm:1,string:"",call:function(){var e=this._f.bind(this);if("linear"===this.mode)return this.to.call(),e;if("paced"===this.mode)return this.keyTime=this.to.distance(this.to.from)/this.norm,e;if("spline"===this.mode){var t=this.keySplines,i=function(e){return Math.PI};if(!t)return i;for(var n=0,a=NaN;na||a>1)return i}this.to.call();var r=t[0],s=t[1],o=t[2],l=t[3],u=1,h=1,d=u-3*(o-r),c=3*(o-2*r),m=3*r,p=h-3*(l-s),f=3*(l-2*s),v=3*s,g=Math.qubicnewton;if(!(0!==r&&1!==r||0!==s||1!==o&&0!==o||1!==l))return this.to.call(),e;var S=this.keyTime;return(S||isFinite(S))&&(d*=S,c*=S,m*=S,p*=S,f*=S,v*=S),S=t=r=s=o=l=u=h=void 0,function(t){var i=g(d,c,m,-t,t);return e(p*i*i*i+f*i*i+v*i)}}return"discrete"===this.mode?function(e){return isNaN(e)?this.string:this.to.from.string}.bind(this):void 0}}).to=base("$from").$to,Math.qubicnewton=function(e,t,i,n,a){var r=1e-10,s=e*a*a*a+t*a*a+i*a+n;if(0===s)return a;for(var o=0;100>o;++o){var l=3*e*a*a+2*t*a+i;if(!l||r>s&&s>-r)return s=r=void 0,a;a-=s/l,s=e*a*a*a+t*a*a+i*a+n}return a},base("$calcMode").up("$attribute").mix({frame:[],element:null,$from:base("$from").up(),_getAttr:function(e,t){var i=null;return e.indexOf("xlink:")>-1&&(i="http://www.w3.org/1999/xlink"),this._ele.getAttributeNS(i,e)||t},_ele:document.documentElement,push:function(e){if(!e||!e.hasAttribute)return null;this.element=e.parentNode||null;var t;if((t=e.getAttributeNS(null,"targetElement"))&&(this.element=e.ownerDocument.getElementById(t)),(t=e.getAttribute("xlink:href"))&&(this.element=e.ownerDocument.getElementById(t.slice(1))),!(e.hasAttribute("from")||e.hasAttribute("to")||e.hasAttribute("by")||e.hasAttribute("values")))return null;this._ele=e;var i=base("$frame"),n=i.$begin,a=n.up().mix({eventTarget:this.element||n.eventTarget,string:this._getAttr("begin","0"),$activate:n.$activate.up().mix({dur:this._getAttr("dur",null),end:n.$end.up().mix({eventTarget:this.element||n.eventTarget,string:this._getAttr("end",null)}),repeatCount:this._getAttr("repeatCount",null),repeatDur:this._getAttr("repeatDur",null),min:this._getAttr("min","0"),max:this._getAttr("max","indefinite")})}).parse();if(a.isResolved){var r=a.begin;a.listener({timeStamp:Date.now()}),a.begin=r,this.frame.push(a)}return a.timelines=[],n=e=t=void 0,a},setValues:function(e,t,i,n){var a=this.$from,r=[this.up().mix({to:a.up().mix({from:a.up()})})],s=r[0].to;if(e=e&&e.split(";"),e&&e.length){r=[];for(var o=1;o-1&&(this.attrNameSpace="http://www.w3.org/1999/xlink"),this.isDefault=i.hasAttributeNS(this.attrNameSpace,this.attrName),this.defaultValue=this._getAttr(this.attrName,i.ownerDocument.defaultView.getComputedStyle(i,"").getPropertyValue(this.attrName)),t.addLine({setFrame:this._setFrame.bind(this),begin:1,activeTime:1}),this.activeTime=t.activeTime,this.begin=this.eventOffset=t.begin,this.simpleDuration=t.simpleDuration,base("$frame").addLine({setFrame:this._setEndFrame.bind(this),begin:1,activeTime:1})),this.isEnd=!1,t=i=void 0}}).up("$animateElement").mix({funcs:[],_tocall:function(e){for(var t=this.funcs,i=0;i=e)return n(e-n.startKeyTime)}return t=i=n=void 0,""},_setFrame:function(e){var t=this.simpleDuration,i=t?(e-this.begin)%t/t:0;this.element.setAttributeNS(this.attrNameSpace,this.attrName,this._tocall(i)),t=i=void 0},_setEndFrame:function(e){if(!this.$setElement._setEndFrame.call(this,e)&&"freeze"===this.fill){var t=this.simpleDuration;if(t){var i=this.activeTime%t/t;advancd=i>1?1:i,i=i||1}else i=0;this.element.setAttributeNS(this.attrNameSpace,this.attrName,this._tocall(i)),t=i=void 0}}}).on("init",function(e){var t=/^fill|stroke|stop-color|color$/.test(this.attrName);t&&(this.setValues=function(){var e=this.$attribute.setValues.apply(this,arguments);return e.forEach(function(e){e.to.degit=0}),e});var i,n=0,a=function(e){return e};e&&(this.mode=e.getAttributeNS(null,"calcMode")||"linear",i=this.setKey(e)),t&&(this.setValues=this.$attribute.setValues,a=function(e){var t=base("$CSSValue").$SVGColor._keywords[e];if(t)return"rgb("+t.join(", ")+")";if("#"===e[0]){var i="rgb(",n=parseInt;if(e.length<5)var a=e[1],r=e[2],s=e[3],e="#"+a+a+r+r+s+s;return e.match(/\#(\w{2})(\w{2})(\w{2})/),i+=n(RegExp.$1,16)+", "+n(RegExp.$2,16)+", "+n(RegExp.$3,16)+")",a=r=s=void 0,i}return e}),i&&(this.funcs=i.map(function(e){e.to.string=a(e.to.string),e.to.from.string=a(e.to.from.string);var t=e.call();return t.startKeyTime=n,n=t.endKeyTime=n+e.keyTime,t}).filter(function(e){return"spline"!==this.mode||e(.1)!==Math.PI},this))}),window.addEventListener&&window.addEventListener("load",getDocument),document.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Animation","1.1")||(window.requestAnimationFrame&&requestAnimationFrame?!function(e){function t(){e++,i.setFrame(e),requestAnimationFrame(t)}var i=base("$frame");i.startTime=Date.now(),requestAnimationFrame(t)}(-1):setInterval(function(e){var t=base("$frame");return t.startTime=Date.now(),function(){e++,t.setFrame(e)}}(-1),1));var NAIBU={};SVGException.prototype=Object._create(Error),NAIBU.eval=function(e){var t=document,i=t.createElement("script");i.text=e,(t.documentElement||t.body).appendChild(i)},base.$1=base("$document").$element.up("$svgelement").mix({upsvg:function(e){return this.up("http://www.w3.org/2000/svg"+e)},initialize:function(){SVGStylable.call(this),this.transform=new SVGAnimatedTransformList,this.addEventListener("DOMAttrModified",function(e){if(3!==e.eventPhase){var t=e.attrName,i=e.target,n=e.newValue;if((CSS2Properties[t]||t.indexOf("-")>-1)&&i._attributeStyle.setProperty(t,n,""),"id"===e.relatedNode.localName)i.id=n;else if("transform"===t&&i.transform){for(var a,r,s,o,l,u,h,d,c,m,p,f,v,g,S=i._degReg,b=n.match(i._comaReg),_=n.match(i._strReg),y=i.ownerDocument.documentElement,w=i.transform.baseVal,x=0,V=b.length;V>x;x++)f=y.createSVGTransform(),h=_[x],d=b[x],c=h.match(S),p=c.length,6===p?(v=f.matrix,v.a=+c[0],v.b=+c[1],v.c=+c[2],v.d=+c[3],v.e=+c[4],v.f=+c[5]):3===p?(g=+c[0],f.setRotate(g,+c[1],+c[2])):2>=p&&(g=+c[0],"translate"===d?f.setTranslate(g,+(c[1]||0)):"scale"===d?f.setScale(g,+(c[1]||c[0])):"rotate"===d?f.setRotate(g,0,0):"skewX"===d?f.setSkewX(g):"skewY"===d&&f.setSkewY(g)),w.appendItem(f);S=b=_=a=r=s=o=l=u=h=d=c=m=p=f=v=g=y=w=void 0}else if("style"===t){var a,N,E,A=i.style;if(A.cssText=n,""!==n){a=n.replace(i._shouReg,"").replace(i._conReg,":").replace(i._bouReg,";").split(";");for(var T=0,I=a.length;I>T;++T)N=a[T],E=N.split(":"),""!==N&&A.setProperty(E[0],E[1]),N=E=void 0}a=A=void 0}else if("class"===t)i.className.baseVal=n;else if(0===t.indexOf("on")){NAIBU._temp_doc=i.ownerDocument,NAIBU.eval("with(NAIBU._temp_doc){document._s = function(evt){"+n+"}}");var D=t.slice(2);D="load"===D?"SVGLoad":"unload"===D?"SVGUnload":"abort"===D?"SVGAbort":"error"===D?"SVGError":"resize"===D?"SVGResize":"scroll"===D?"SVGScroll":"zoom"===D?"SVGZoom":"begin"===D?"beginEvent":"end"===D?"endEvent":"repeat"===D?"repeatEvent":D,i.addEventListener(D,document._s,!1)}else if("xml:base"===e.relatedNode.nodeName)i.xmlbase=n;else if(i[t]&&i[t]instanceof SVGAnimatedLength){var f,C=i[t],M=i.nearestViewportElement||i.ownerDocument.documentElement,L=M.viewport.width,$=M.viewport.height,G=n.slice(-2),E=G.charAt(1),P=parseFloat,O=E>="0"&&"9">=E?1:"%"===E?2:"em"===G?3:"ex"===G?4:"px"===G?5:"cm"===G?6:"mm"===G?7:"in"===G?8:"pt"===G?9:"pc"===G?10:1;2===O&&(i._x1width[t]?C.baseVal._percent=.01*L:i._y1height[t]?C.baseVal._percent=.01*$:C.baseVal._percent=.01*Math.sqrt((L*L+$*$)/2)),f=P(n),f=isNaN(f)?0:f,C.baseVal.newValueSpecifiedUnits(O,f),C=M=L=$=G=O=P=f=void 0}e=P=n=t=i=D=null}},!1)},_inserted__:function(e){var t=e.nextSibling,i=e._tar,n=e.parentNode._tar,a=null;if(i&&n)if(t){for(;t;){if(t._tar&&t._tar.parentNode){a=t._tar;break}t=t.nextSibling}a&&(n=a.parentNode),n.insertBefore(i,a)}else n.appendChild(i);t=i=n=a=void 0},_degReg:/[\-\d\.e]+/g,_comaReg:/[A-Za-z]+(?=\s*\()/g,_strReg:/\([^\)]+\)/g,_syouReg:/^[^a-z\-]+/,_conReg:/\:\s+/g,_bouReg:/\s*;[^a-z\-]*/g,_cacheMatrix:null,_x1width:{x:1,x1:1,x2:1,width:1,cx:1},_y1height:{y:1,y1:1,y2:1,height:1,cy:1},id:null,xmlbase:null,ownerSVGElement:null,viewportElement:null,nearestViewportElement:null,farthestViewportElement:null,getBBox:function(){for(var e,t,i=base("$SVGRect").up(),n=this._tar.path.value,a=this.ownerDocument.documentElement.viewport,r=a.width,s=a.height,o=0,l=0,u=n.match(/[0-9\-]+/g),h=0,d=u.length;d>h;h+=2)e=+u[h],t=+u[h+1],r=r>e?e:r,s=s>t?t:s,o=o>e?o:e,l=l>t?l:t;return i.x=r,i.y=s,i.width=o-r,i.height=l-s,e=t=n=u=r=s=o=l=a=void 0,i},getCTM:function(){var e,t;return this._cacheMatrix?e=this._cacheMatrix:(t=this.transform.baseVal.consolidate(),t=t?t.matrix:this.ownerDocument.documentElement.createSVGMatrix(),e=this.parentNode&&this.parentNode.getCTM?this.parentNode.getCTM().multiply(t):t,t=void 0,this._cacheMatrix=e),e},getScreenCTM:function(){return this.parentNode?(this.nearestViewportElement||this.ownerDocument.documentElement).getScreenCTM().multiply(this.getCTM()):null},getTransformToElement:function(e){var t=this.getScreenCTM().inverse().multiply(e.getScreenCTM());return t}}),base("$SVGAnimatedBoolean").mix({animVal:!0,baseVal:!0}),base("$SVGAnimatedString").mix({animVal:"",baseVal:""}),base("$SVGStringList").mix(Array.prototype).mix({numberOfItems:0,clear:function(){for(var e=0,t=this.length;t>e;++e)this.pop();this.numberOfItems=0},initialize:function(e){return this.clear(),this[0]=e,this.numberOfItems=1,e},getItem:function(e){if(e>=this.numberOfItems||0>e)throw new DOMException(1);return this[e]},insertItemBefore:function(e,t){return t>=this.numberOfItems?this.appendItem(e):(this.splice(t,1,e,this.getItem(t)),++this.numberOfItems),e},replaceItem:function(e,t){if(t>=this.numberOfItems||0>t)throw new DOMException(1);return this.splice(t,1,e),e},removeItem:function(e){if(e>=this.numberOfItems||0>e)throw new DOMException(1);return this.splice(e,1),--this.numberOfItems,newItem},appendItem:function(e){this[this.numberOfItems]=e,++this.numberOfItems}}).mix(function(){this.up("$SVGNumberList"),this.up("$SVGLengthList"),this.up("$SVGPointList"),this.up("$SVGTransformList"),this.up("$SVGPathSegList")}),function(){var e={baseVal:0,animVal:0};base("$SVGAnimatedEnumeration").mix(e),base("$SVGAnimatedInteger").mix(e),base("$SVGAnimatedNumber").mix(e),e=void 0}(),base("$SVGNumber").value=0,base("$SVGLength").mix({unitType:0,value:0,valueInSpecifiedUnits:0,valueAsString:"0",_percent:.01,_fontSize:12,newValueSpecifiedUnits:function(e,t){var i=1,n="";if(1===e);else if(5===e)n="px";else if(2===e)i=this._percent,n="%";else if(3===e)i=this._fontSize,n="em";else if(4===e)i=.5*this._fontSize,n="ex";else if(6===e)i=35.43307,n="cm";else if(7===e)i=3.543307,n="mm";else if(8===e)i=90,n="in";else if(9===e)i=1.25,n="pt";else{if(10!==e)throw new DOMException(9);i=15,n="pc"}this.unitType=e,this.value=t*i,this.valueInSpecifiedUnits=t,this.valueAsString=t+n,t=e=i=n=void 0},convertToSpecifiedUnits:function(e){if(0===this.value)return void this.newValueSpecifiedUnits(e,0);var t=this.value;this.newValueSpecifiedUnits(e,this.valueInSpecifiedUnits),t=t/this.value*this.valueInSpecifiedUnits,this.newValueSpecifiedUnits(e,t)},_emToUnit:function(e){(3===this.unitType||4===this.unitType)&&(this._fontSize=e,this.newValueSpecifiedUnits(this.unitType,this.valueInSpecifiedUnits))}}),base("$SVGAngle").mix({unitType:0,value:0,valueInSpecifiedUnits:0,valueAsString:"0",newValueSpecifiedUnits:function(e,t){var i=1,n="";if(1===e);else if(2===e)n="deg";else if(3===e)i=Math.PI/180,n="rad";else{if(4!==e)throw new DOMException(9);i=.9,n="grad"}this.unitType=e,this.value=t*i,this.valueInSpecifiedUnits=t,this.valueAsString=t+n,i=n=void 0},convertToSpecifiedUnits:function(e){if(0===this.value)return void this.newValueSpecifiedUnits(e,0);var t=this.value;this.newValueSpecifiedUnits(e,this.valueInSpecifiedUnits),t=t/this.value*this.valueInSpecifiedUnits,this.newValueSpecifiedUnits(e,t)}}),base("$CSSValue").up("$SVGColor").mix({_new$:function(){return this.up().rgbColor=new RGBColor,this.$1},colorType:0,iccColor:null,_regD:/\d+/g,_regDP:/[\d.]+%/g,_exceptionsvg:1,setRGBColor:function(e){var t,i,n,a,r;if(!e||"string"!=typeof e)throw new SVGException(this._exceptionsvg);if(t=this._keywords[e]);else if(e.indexOf("%",5)>0)e=e.replace(this._regDP,function(e){return Math.round(2.55*parseFloat(e))}),t=e.match(this._regD);else if(0===e.indexOf("#"))t=[],i=parseInt,e.length<5&&(n=e.charAt(1),a=e.charAt(2),r=e.charAt(3),e="#"+n+n+a+a+r+r),t[0]=i(e.slice(1,3),16)+"",t[1]=i(e.slice(3,5),16)+"",t[2]=i(e.slice(5,7),16)+"",n=a=r=void 0;else if(t=e.match(this._regD),!t||t.length<3)throw e=void 0,new SVGException(this._exceptionsvg);e=this.rgbColor,e.red.setFloatValue(1,t[0]),e.green.setFloatValue(1,t[1]),e.blue.setFloatValue(1,t[2]),e=t=i=void 0},setColor:function(e,t,i){if(this.colorType=e,1===e&&i)throw new SVGException(this._exceptionsvg);if(1===e)this.setRGBColor(t);else if(t&&3===e)this.setRGBColor(t);else{if(0===e&&(t||i))throw new SVGException(this._exceptionsvg);if(2===e&&(t||!i))throw new SVGException(this._exceptionsvg)}e=t=void 0},_keywords:{aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],grey:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagree:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}}),base("$SVGRect").mix({x:0,y:0,width:0,height:0}),base("$document").$element.$svgelement.getPresentationAttribute=function(e){var t=this._attributeStyle.getPropertyCSSValue(e);return t?t:null},base("$CSSStyleRule").up("$SVGCSSRule").mix({COLOR_PROFILE_RULE:7}),base("DOMImplementation").mix(function(e){e._createDocument=e.createDocument,e.createDocument=function(){return this._createDocument.apply(this,arguments).mix(function(){base("$StyleSheet").DocumentStyle.call(this),SVGStylable.call(this),this.title="",this.referrer=document.referrer,this.domain=document.domain,this.URL=location.href,this.rootElement,this._domnodeEvent=function(){var e=this.createEvent("MutationEvents");return e.initMutationEvent("DOMNodeInsertedIntoDocument",!1,!1,null,null,null,null,null),e},this._document_=this._doc_||document,this.createElementNS=function(e,t){var i,n=this.$element;"http://www.w3.org/2000/svg"===e&&(i=n.$svgelement,t=-1!==t.indexOf(":")?t.split(":")[1]:t,this.$element=i[e+t]||i);var a=this.$document.createElementNS.apply(this,arguments);return a._capter=[],this.$element=n,a.initialize&&a.initialize(this._document_),n=i=void 0,a};var e=this.documentElement;this.documentElement=this.createElementNS(e.namespaceURI,e.nodeName),e=void 0})}}),base("$document").$element.$svgelement.upsvg("svg").on("initialize",function(e){e&&(this._tar=e.createElement("v:group")),e=void 0,this._svgload_limited=0;var t=SVGAnimatedLength;this.x=new t,this.y=new t,this.width=new t,this.height=new t,t=void 0,this.contentScriptType="application/ecmascript",this.contentStyleType="text/css",this.viewport=this.createSVGRect(),this.useCurrentView=!1,this.currentView=new SVGViewSpec(this),this.currentScale=1,this.currentTranslate=this.createSVGPoint(),this.viewBox=this.currentView.viewBox,this.preserveAspectRatio=this.currentView.preserveAspectRatio,this.zoomAndPan=1,this._tx=0,this._ty=0,this._currentTime=0,this.addEventListener("DOMAttrModified",function(e){if(3!==e.eventPhase){var t,i,n,a,r,s,o=e.target,l=e.attrName;if("viewBox"===l)o._cacheScreenCTM=null,t=o.viewBox.baseVal,i=e.newValue.replace(/^\s+|\s+$/g,"").split(/[\s,]+/),t.x=parseFloat(i[0]),t.y=parseFloat(i[1]),t.width=parseFloat(i[2]),t.height=parseFloat(i[3]),o.viewBox.baseVal._isUsed=1;else if("preserveAspectRatio"===l){if(o._cacheScreenCTM=null,n=e.newValue,a=o.preserveAspectRatio.baseVal,r=1,s=0,n.match(/x(Min|Mid|Max)Y(Min|Mid|Max)(?:\s+(meet|slice))?/)){switch(RegExp.$1){case"Min":r+=1;break;case"Mid":r+=2;break;case"Max":r+=3}switch(RegExp.$2){case"Min":break;case"Mid":r+=3;break;case"Max":r+=6}s="slice"===RegExp.$3?2:1}a.align=r,a.meetOrSlice=s}else"width"===l?o.viewport.width=o.width.baseVal.value:"height"===l&&(o.viewport.height=o.height.baseVal.value);e=l=t=i=n=a=r=s=void 0}},!1),this.addEventListener("DOMNodeInserted",function(e){if(2===e.eventPhase){var t=e.target;t.addEventListener("DOMNodeInserted",function(e){1===e.eventPhase&&(e.target.nearestViewportElement=t)},!0),t._getCTM=t.getCTM,t.getCTM=function(){if(!this._cacheMatrix){var e=this.getScreenCTM(),t=this.ownerDocument.defaultView.getComputedStyle(this,""),i=parseFloat(t.getPropertyValue("font-size"));this.x.baseVal._emToUnit(i),this.y.baseVal._emToUnit(i),e=e.translate(this.x.baseVal.value,this.y.baseVal.value),this._cacheMatrix=this._getCTM().multiply(e)}return this._cacheMatrix},t._inserted__(t),e=t.ownerDocument.createEvent("SVGEvents"),e.initEvent("SVGLoad",!1,!1),t.dispatchEvent(e),e=void 0}},!1),this.addEventListener("SVGLoad",function(e){e.target.addEventListener("DOMAttrModified",function(e){var t,i,n,a;if(3===e.eventPhase&&(t=e.target,t.parentNode)){i=t.ownerDocument._domnodeEvent(),i.target=t,i.eventPhase=2,n=t._capter;for(var r=0,s=n.length;s>r;++r)n[r]&&n[r].handleEvent(i);if(("g"===t.localName||"a"===t.localName)&&"http://www.w3.org/2000/svg"===t.namespaceURI&&(t._cacheMatrix=void 0,t.firstChild)){a=t.getElementsByTagNameNS("http://www.w3.org/2000/svg","*");for(var o=0,l=a.length;l>o;++o){t=a[o],t._cacheMatrix=void 0,i=t.ownerDocument.createEvent("MutationEvents"),i.initMutationEvent("DOMNodeInsertedIntoDocument",!1,!1,null,null,null,null,null), -i.target=t,i.eventPhase=2,n=t._capter;for(var r=0,s=n.length;s>r;++r)n[r]&&n[r].handleEvent(i)}}}i=t=e=n=a=void 0},!1),e.target.addEventListener("DOMNodeRemovedFromDocument",function(e){var t=e.target;t._tar&&t._tar.parentNode&&t._tar.parentNode.removeChild(t._tar),e=t=void 0},!0),e=void 0},!1)}).mix({forceRedraw:function(){},getCurrentTime:function(){return this._currentTime},setCurrentTime:function(e){this._currentTime=e},createSVGNumber:function(){return base("$SVGNumber").up()},createSVGAngle:function(){var e=base("$SVGAngle").up();return e.unitType=1,e},createSVGLength:function(){var e=base("$SVGLength").up();return e.unitType=1,e},createSVGPoint:function(){return base("$SVGPoint").up()},createSVGMatrix:function(){return base("$SVGMatrix").up()},createSVGRect:function(){return base("$SVGRect").up()},createSVGTransform:function(){var e=this.createSVGTransformFromMatrix(this.createSVGMatrix());return e},createSVGTransformFromMatrix:function(e){var t=new SVGTransform;return t.setMatrix(e),t},getScreenCTM:function(){if(this._cacheScreenCTM)return this._cacheScreenCTM;var e,t,i,n,a,r,s,o,l,u,h,d,c,m,p=this.viewport.width,f=this.viewport.height;if(this.useCurrentView?(e=this.currentView.viewBox.baseVal,t=this.currentView.preserveAspectRatio.baseVal):(e=this.viewBox.baseVal,t=this.preserveAspectRatio.baseVal),!e._isUsed)return this._tx=this._ty=0,i=this.createSVGMatrix(),this._cacheScreenCTM=i,i;if(n=e.x,a=e.y,r=e.width,s=e.height,o=p/r,l=f/s,u=1,h=1,d=0,c=0,1===t.align)u=o,h=l,d=-n*u,c=-a*h;else{var v=(t.align+1)%3+1,g=Math.round(t.align/3);switch(t.meetOrSlice){case 1:u=h=Math.min(o,l);break;case 2:u=h=Math.max(o,l)}switch(d=-n*u,c=-a*h,v){case 1:break;case 2:d+=(p-r*u)/2;break;case 3:d+=p-r*u}switch(g){case 1:break;case 2:c+=(f-s*h)/2;break;case 3:c+=f-s*h}}return this._tx=d,this._ty=c,m=this._tar.style,m.marginLeft=d+"px",m.marginTop=c+"px",i=this.createSVGMatrix(),i.a=u,i.d=h,this._cacheScreenCTM=i,p=f=e=t=n=a=r=s=o=l=u=h=d=c=m=void 0,i}}),base.$1.upsvg("g").on("initialize",function(e){this._tar=e.createElement("v:group"),e=void 0,this.addEventListener("DOMNodeInserted",function(e){var t=e.target;if(3!==e.eventPhase){var i=t.nextSibling,n=t._tar,a=t.parentNode._tar,r=null;if(n&&a)if(i){for(;i;){if(i._tar&&i._tar.parentNode){r=i._tar;break}i=i.nextSibling}r&&(a=r.parentNode),a.insertBefore(n,r)}else a.appendChild(n);i=n=a=r=void 0}},!1)}),base.$1.upsvg("defs").on("initialize",function(){this.style.setProperty("display","none")}),base.$1.upsvg("desc"),base.$1.upsvg("title").on("initialize",function(){this.addEventListener("DOMCharacterDataModified",function(e){e.target.ownerDocument.title=e.target.firstChild.nodeValue},!1)}),base.$1.upsvg("symbol"),base.$1.upsvg("use").initialize=function(){this["http://www.w3.org/2000/svgg"].initialize.apply(this,arguments);var e=SVGAnimatedLength;this.x=new e,this.y=new e,this.width=new e,this.height=new e,e=void 0,this.instanceRoot=this.up(),this.animatedInstanceRoot=this.up(),this.addEventListener("DOMNodeInserted",function(e){3!==e.eventPhase&&e.target.setAttributeNS("http://www.w3.org/1999/xlink","xlink:show","embed")},!1),this.addEventListener("S_Load",function(e){var t,i,n,a,r=e.target,s=r.ownerDocument.defaultView.getComputedStyle(r,""),o=parseFloat(s.getPropertyValue("font-size")),l=r.ownerDocument.documentElement.createSVGTransform(),u=r._instance;if(r.x.baseVal._emToUnit(o),r.y.baseVal._emToUnit(o),r.width.baseVal._emToUnit(o),r.height.baseVal._emToUnit(o),r.instanceRoot=r.animatedInstanceRoot=r.ownerDocument.importNode(u,!0),l.setTranslate(r.x.baseVal.value,r.y.baseVal.value),r.transform.baseVal.appendItem(l),"symbol"===r._instance.localName){for(t=r.ownerDocument.createElementNS("http://www.w3.org/2000/svg","svg"),t.addEventListener("DOMNodeInsertedIntoDocument",function(e){e.target.nearestViewportElement=e.currentTarget},!0),r._tar.appendChild(t._tar),a=r.getScreenCTM(),t.setAttributeNS(null,"width",r.width.baseVal.value),t.setAttributeNS(null,"height",r.height.baseVal.value),u.hasAttributeNS(null,"viewBox")&&t.setAttributeNS(null,"viewBox",u.getAttributeNS(null,"viewBox")),u.hasAttributeNS(null,"preserveAspectRatio")&&t.setAttributeNS(null,"preserveAspectRatio",u.getAttributeNS(null,"preserveAspectRatio")),t._cacheScreenCTM=a.multiply(t.getScreenCTM()),i=r.instanceRoot.firstChild;i;)n=i.nextSibling,t.appendChild(i),i.getScreenCTM&&i.getScreenCTM(),i=n;r.appendChild(t)}else r.appendChild(r.instanceRoot);e=l=r=evtt=s=o=t=i=n=a=void 0},!1),SVGURIReference.apply(this)},base.$1.upsvg("image").on("initialize",function(e){this._tar=e.createElement("v:image");var t=SVGAnimatedLength;this.x=new t,this.y=new t,this.width=new t,this.height=new t,e=t=void 0,this.preserveAspectRatio=new SVGAnimatedPreserveAspectRatio,this.addEventListener("DOMNodeInserted",function(e){if(3!==e.eventPhase){var t=e.target;t.setAttributeNS("http://www.w3.org/1999/xlink","xlink:show","embed"),t.nextSibling?t.parentNode._tar&&t.nextSibling._tar&&t.parentNode._tar.insertBefore(t._tar,t.nextSibling._tar):t.parentNode._tar&&t.parentNode._tar.appendChild(t._tar),t.addEventListener("DOMNodeInsertedIntoDocument",t._imageo,!1),e=t=void 0}},!1),SVGURIReference.apply(this)})._imageo=function(e){var t,i=e.target,n=i.ownerDocument.defaultView.getComputedStyle(i,""),a=parseFloat(n.getPropertyValue("font-size")),r=i._tar.style,s=i.getScreenCTM(),o=i.ownerDocument.documentElement.createSVGPoint(),l=parseFloat(n.getPropertyValue("fill-opacity"));i.x.baseVal._emToUnit(a),i.y.baseVal._emToUnit(a),i.width.baseVal._emToUnit(a),i.height.baseVal._emToUnit(a),r.position="absolute",o.x=i.x.baseVal.value,o.y=i.y.baseVal.value,o=o.matrixTransform(s),r.left=o.x+"px",r.top=o.y+"px",r.width=i.width.baseVal.value*s.a+"px",r.height=i.height.baseVal.value*s.d+"px",1!==l&&(r.filter="progid:DXImageTransform.Microsoft.Alpha",t=i._tar.filters.item("DXImageTransform.Microsoft.Alpha"),t.Style=0,t.Opacity=100*l,t=void 0),e=i=n=a=r=s=o=l=void 0},base.$1.upsvg("switch").on("initialize",function(e){this._tar=e.createElement("v:group"),e=void 0,this.addEventListener("DOMNodeInserted",function(e){var t=e.target;3!==e.eventPhase&&(t._inserted__(t),e=t=void 0)},!1)});var sieb_s;GetSVGDocument.prototype={_init:function(){var e=NAIBU.xmlhttp,t=this._tar,i="OBJECT"===this._tar.nodeName?"data":"src";t.style.display="none",this._baseURL=t.getAttribute(i),e.open("GET",this._baseURL,!0),e.setRequestHeader("X-Requested-With","XMLHttpRequest"),this.xmlhttp=e,NAIBU._that=this,e.onreadystatechange=_ca_,e.send(null),e=t=i=void 0},_ca:function(){var e,t=this._tar.previousSibling,i=t.contentWindow;i?(i.screen.updateInterval=999,e=i.document,e.write(""),e.close()):e=document;var n=e.namespaces;if(n&&!n.v){n.add("v","urn:schemas-microsoft-com:vml"),n.add("o","urn:schemas-microsoft-com:office:office");var a=e.createStyleSheet(),r="behavior: url(#default#VML);display: inline-block;} ";a.cssText="v\\:rect{"+r+"v\\:image{"+r+"v\\:fill{"+r+"v\\:stroke{"+r+"o\\:opacity2{"+r+"dn\\:defs{display:none}v\\:group{text-indent:0px;position:relative;width:100%;height:100%;"+r+"v\\:shape{width:100%;height:100%;"+r,n=a=r=void 0}base("DOMImplementation")._doc_=e;var s,o,l,u,h,d,c,m,p,f,v,g,S,b,_,y,w,x,V,N,E,A=this.xmlhttp.responseText,T=this._tar,I=base("DOMImplementation").createDocument("http://www.w3.org/2000/svg","svg"),D=I.documentElement,C=D.viewport,M=D._tar,L=e.createElement("div"),$=e.createElement("v:group"),G=e.createElement("v:rect"),P=parseFloat,O=NAIBU.doc||this.xmlhttp.responseXML,R=e.createElement("div");if(!O)return void(this.xmlhttp.onreadystatechange=NAIBU.emptyFunction);if(I.URL=this._baseURL,this._baseURL&&(Function.SIE={openPath:this._baseURL.replace(/\?.+/,"").replace(/\/[^\/]+$/,"/")}),I._iframe=t,R.setAttribute("id","_NAIBU_outline"),e.body.appendChild(R),L.style.margin="-1px,0px,0px,-1px",i&&(e.body.style.backgroundColor=T.parentNode.currentStyle.backgroundColor),O.async=O.validateOnParse=O.resolveExternals=!1,O.preserveWhiteSpace=!0,O.loadXML(A.replace(/^[\s\S]*?F;++F)D.setAttributeNodeNS(I.importNode(u[F],!1));for(A=u=void 0,$.style.width=C.width+"px",$.style.height=C.height+"px",$.coordsize=C.width+" "+C.height,L.appendChild($),i?e.body.appendChild(L):this._tar.parentNode.insertBefore(L,this._tar),$.appendChild(M);l;)D.appendChild(I.importNode(l,!0)),l=l.nextSibling;l=void 0,I._window=i,c=D.ownerDocument.defaultView.getComputedStyle(D,""),m=P(c.getPropertyValue("font-size")),D.x.baseVal._emToUnit(m),D.y.baseVal._emToUnit(m),D.width.baseVal._emToUnit(m),D.height.baseVal._emToUnit(m),p=D.width.baseVal.value,f=D.height.baseVal.value,g=G.style,g.position="absolute",h=C.width,d=C.height,g.width=h+"px",g.height=d+"px",g.zIndex=-1,G.stroked=G.filled="false",D._tar.appendChild(G),v=D._tar.style,v.visibility="visible",v.position="absolute",v.overflow="hidden",S=h>p?p:h,b=d>f?f:d,g=G.currentStyle,w=P(g.left),x=P(g.top),V=-D._tx,bt=-D._ty,0===w||isNaN(w)||(V=w,$.style.left=-V+"px"),0===x||isNaN(w)||(bt=x,$.style.top=-bt+"px"),y=V+S+1,_=bt+b+1,v.clip="rect("+bt+"px "+y+"px "+_+"px "+V+"px)",this._document=I,E=function(){if("_svgload_limited"in I.documentElement&&(I.documentElement._svgload_limited--,I.documentElement._svgload_limited<0)){var e=I.createEvent("SVGEvents");e.initEvent("SVGLoad",!1,!1),I.documentElement.dispatchEvent(e),e=void 0}},N=I.documentElement._tar.getElementsByTagName("div");for(var q,F=0;N[F];++F)if(q=N[F],"shape"!==q.firstChild.nodeName){var X=q.style;X.left=P(X.left)-V+"px",X.top=P(X.top)-bt+"px"}i&&i.scroll(-I.documentElement._tx,-I.documentElement._ty),I._isLoaded=1,I.defaultView._cache=I.defaultView._cache_ele=null,R=e=evt=O=T=D=C=s=o=M=L=$=G=p=f=c=m=void 0,v=g=N=q=F=X=w=x=V=bt=N=P=h=d=S=b=_=y=void 0,this.xmlhttp.onreadystatechange=NAIBU.emptyFunction,this._next?(E(),i&&(t.contentWindow.screen.updateInterval=0),E=t=i=I=void 0,this._next._init()):(I.implementation._buffer_?(screen.updateInterval=0,NAIBU._buff_num=0,NAIBU._buff=setInterval(function(){var e,t,i=NAIBU._buff_num,n=base("DOMImplementation")._buffer_,a=n?n.length:0;if(0===a)clearInterval(NAIBU._buff),E(),E=I=n=i=void 0;else{for(var r=0;50>r;++r)if(e=n[i],t=n[i+1],e.dispatchEvent(t),i+=2,e=t=void 0,i>=a)return clearInterval(NAIBU._buff),E(),base("DOMImplementation")._buffer_=null,NAIBU.Time.start(),void(E=I=n=i=a=void 0);NAIBU._buff_num=i}n=i=a=void 0},1),t=i=void 0):(E(),E=t=i=I=void 0,NAIBU.Time.start()),NAIBU.doc=void 0)},getSVGDocument:function(){return this._document}},NAIBU.emptyFunction=function(){},base.$1.upsvg("style").on("initialize",function(e){base("$StyleSheet").LinkStyle.apply(this),this.xmlspace,this.type="text/css",this.media,this.title,SVGURIReference.apply(this),this.addEventListener("DOMAttrModified",function(e){"type"===e.attrName?e.target.type=e.newValue:"title"===e.attrName&&(e.target.title=e.newValue),e=void 0},!1),this.addEventListener("S_Load",function(t){var i,n,a,r,s=t.target,o=s.sheet,l=s._text,u=s.ownerDocument,h=e.createElement("style");NAIBU._temp_doc=u,o=u.styleSheets[u.styleSheets.length]=base("DOMImplementation").createCSSStyleSheet(s.title,s.media),o.ownerNode=s,e.documentElement.firstChild.appendChild(h),h.styleSheet.cssText=l;for(var d=0,c=h.styleSheet.rules,m=c.length;m>d;++d){i=c[d],a=new CSSStyleRule,a.selectorText=i.selectorText,a.style.cssText=i.style.cssText,n=a.style.cssText.split(";");for(var p=0,f=n.length;f>p;++p)r=n[p].split(": "),a.style.setProperty(r[0],r[1]);o.cssRules[o.cssRules.length]=a}u.documentElement.addEventListener("DOMNodeInsertedIntoDocument",function(e){var t,i,n=e.target,a=n.ownerDocument,r=a.styleSheets[0]?a.styleSheets[0].cssRules:[],s=".,.";n.className&&(s=n.className.baseVal||s);for(var o=0,l=r.length;l>o;++o)t=r[o].selectorText,i=n._rules||[],(t.indexOf("."+s)>-1||t.indexOf("#"+n.id)>-1||n.nodeName===t)&&(i[i.length]=r[o]),n._rules=i;n=a=r=void 0},!0),s=t=h=o=l=u=d=c=m=void 0},!1),this.addEventListener("DOMNodeInserted",function(e){var t=e.target;return 3===e.eventPhase?void("#cdata-section"===t.nodeName&&(e.currentTarget._text=t.data)):void t.addEventListener("DOMNodeInsertedIntoDocument",function(e){var t=e.target;if(2===e.eventPhase&&!t.getAttributeNodeNS("http://www.w3.org/1999/xlink","xlink:href")){var i=t.ownerDocument.createEvent("SVGEvents");i.initEvent("S_Load",!1,!1),e.currentTarget.dispatchEvent(i)}t=e=void 0},!1)},!1)}),base("$SVGPoint").mix({x:0,y:0,matrixTransform:function(e){if(!(isFinite(e.a)&&isFinite(e.b)&&isFinite(e.c)&&isFinite(e.d)&&isFinite(e.e)&&isFinite(e.f)))throw new Error("Type Error: 引数の値がNumber型ではありません");var t=base("$SVGPoint").up();return t.x=e.a*this.x+e.c*this.y+e.e,t.y=e.b*this.x+e.d*this.y+e.f,t}}),base("$SVGMatrix").mix({a:1,b:0,c:0,d:1,e:0,f:0,multiply:function(e){var t=this.$SVGMatrix.up(),i=e,n=isFinite,a=this;if(!(n(i.a)&&n(i.b)&&n(i.c)&&n(i.d)&&n(i.e)&&n(i.f)))throw new Error("Type Error: 引数の値がNumber型ではありません");return t.a=a.a*i.a+a.c*i.b,t.b=a.b*i.a+a.d*i.b,t.c=a.a*i.c+a.c*i.d,t.d=a.b*i.c+a.d*i.d,t.e=a.a*i.e+a.c*i.f+a.e,t.f=a.b*i.e+a.d*i.f+a.f,i=a=e=n=void 0,t},inverse:function(){var e=this.$SVGMatrix.up(),t=this._determinant();if(0!==t)return e.a=this.d/t,e.b=-this.b/t,e.c=-this.c/t,e.d=this.a/t,e.e=(this.c*this.f-this.d*this.e)/t,e.f=(this.b*this.e-this.a*this.f)/t,e;throw new SVGException(2)},translate:function(e,t){var i=this.$SVGMatrix.up();i.e=e,i.f=t;var n=this.multiply(i);return i=void 0,n},scale:function(e){var t=this.$SVGMatrix.up();t.a=e,t.d=e;var i=this.multiply(t);return t=void 0,i},scaleNonUniform:function(e,t){var i=this.$SVGMatrix.up();i.a=e,i.d=t;var n=this.multiply(i);return i=void 0,n},rotate:function(e){var t=this.$SVGMatrix.up(),i=e/180*Math.PI;t.a=Math.cos(i),t.b=Math.sin(i),t.c=-t.b,t.d=t.a;var n=this.multiply(t);return t=i=void 0,n},rotateFromVector:function(e,t){if(0===e||0===t||!isFinite(e)||!isFinite(t))throw new SVGException(1);var i=this.$SVGMatrix.up(),n=Math.atan2(t,e);i.a=Math.cos(n),i.b=Math.sin(n),i.c=-i.b,i.d=i.a;var a=this.multiply(i);return i=n=void 0,a},flipX:function(){var e=this.$SVGMatrix.up();e.a=-e.a;var t=this.multiply(e);return e=void 0,t},flipY:function(){var e=this.$SVGMatrix.up();e.d=-e.d;var t=this.multiply(e);return e=void 0,t},skewX:function(e){var t=this.$SVGMatrix.up(),i=e/180*Math.PI;t.c=Math.tan(i);var n=this.multiply(t);return t=void 0,n},skewY:function(e){var t=this.$SVGMatrix.up(),i=e/180*Math.PI;t.b=Math.tan(i);var n=this.multiply(t);return t=void 0,n},_determinant:function(){return this.a*this.d-this.b*this.c}}),SVGTransform.SVG_TRANSFORM_UNKNOWN=0,SVGTransform.SVG_TRANSFORM_MATRIX=1,SVGTransform.SVG_TRANSFORM_TRANSLATE=2,SVGTransform.SVG_TRANSFORM_SCALE=3,SVGTransform.SVG_TRANSFORM_ROTATE=4,SVGTransform.SVG_TRANSFORM_SKEWX=5,SVGTransform.SVG_TRANSFORM_SKEWY=6,SVGTransform.prototype={_matrix:base("$SVGMatrix"),type:0,angle:0,setMatrix:function(e){this.type=1;var t=this._matrix.up();t.a=e.a,t.b=e.b,t.c=e.c,t.d=e.d,t.e=e.e,t.f=e.f,this.matrix=t,e=t=void 0},setTranslate:function(e,t){this.type=2,this.matrix=this._matrix.translate(e,t)},setScale:function(e,t){this.type=3,this.matrix=this._matrix.scaleNonUniform(e,t)},setRotate:function(e,t,i){this.angle=e,this.type=4,this.matrix=this._matrix.rotate(e),this.matrix.e=(1-this.matrix.a)*t-this.matrix.c*i,this.matrix.f=-this.matrix.b*t+(1-this.matrix.d)*i},setSkewX:function(e){this.angle=e,this.type=5,this.matrix=this._matrix.skewX(e)},setSkewY:function(e){this.angle=e,this.type=6,this.matrix=this._matrix.skewY(e)}},base("$SVGStringList").$SVGTransformList.mix({createSVGTransformFromMatrix:function(e){var t=new SVGTransform;return t.setMatrix(e),t},consolidate:function(){if(0===this.numberOfItems)return null;var e,t=new SVGTransform,i=t.matrix;if(1===this.numberOfItems)e=this.getItem(0).matrix,i.a=e.a,i.b=e.b,i.c=e.c,i.d=e.d,i.e=e.e,i.f=e.f;else{for(var n=0,a=this.numberOfItems;a>n;++n)i=i.multiply(this.getItem(n).matrix);t.matrix=i}return t.type=1,i=e=void 0,t}}),base("SVGPreserveAspectRatio").mix({align:6,meetOrSlice:1}),function(e,t){NAIBU.freeArg=function(){e=t=void 0},NAIBU._setPaint=function(e,i){if(e._tar){for(var n,a,r,s,o,l,u,h,d,c,m,p,f,v,g,S,b,_=e.ownerDocument,y=_._document_,w=e._tar,x=_.defaultView.getComputedStyle(e,""),V=x.getPropertyCSSValue("fill"),N=x.getPropertyCSSValue("stroke"),E=V.paintType,A=N.paintType,T=1,I="color";w.firstChild;)w.removeChild(w.firstChild);if(1===E||102===E?(102===E&&x.setProperty(I,x.getPropertyValue(I)),n=y.createElement("v:fill"),a=V.rgbColor,T=1,n.setAttribute(I,"rgb("+a.red.getFloatValue(T)+","+a.green.getFloatValue(T)+","+a.blue.getFloatValue(T)+")"),o=+x.getPropertyValue("fill-opacity")*x._list._opacity,1>o&&n.setAttribute("opacity",o+""),w.appendChild(n),n=a=o=void 0):V.uri?(r=_.getElementById(V.uri),r&&(s=_._domnodeEvent(),s._tar=y.createElement("v:fill"),s._style=x,s._ttar=e,r.dispatchEvent(s),"radialGradient"!==r.localName&&w.appendChild(s._tar),r=s=void 0)):w.filled="false",1===A||102===A){if(102===A&&x.setProperty(I,x.getPropertyValue(I)),c=y.createElement("v:stroke"),p=x.getPropertyCSSValue("stroke-width"),f=_.documentElement.viewport.width,v=_.documentElement.viewport.height,p._percent=t.sqrt((f*f+v*v)/2),g=p.getFloatValue(1)*t.sqrt(t.abs(i._determinant())),c.setAttribute("weight",g+"px"),p=f=v=void 0,N.uri||(a=N.rgbColor,c.setAttribute(I,"rgb("+a.red.getFloatValue(T)+","+a.green.getFloatValue(T)+","+a.blue.getFloatValue(T)+")"),m=+x.getPropertyValue("stroke-opacity")*+x.getPropertyValue("opacity"),1>g&&(m*=g),1>m&&c.setAttribute("opacity",m+""),a=m=void 0),c.setAttribute("miterlimit",x.getPropertyValue("stroke-miterlimit")),c.setAttribute("joinstyle",x.getPropertyValue("stroke-linejoin")),"butt"===x.getPropertyValue("stroke-linecap")?c.setAttribute("endcap","flat"):c.setAttribute("endcap",x.getPropertyValue("stroke-linecap")),S=x.getPropertyValue("stroke-dasharray"),"none"!==S){if(S.indexOf(",")>0){l=S.split(",");for(var D=0,C=l.length;C>D;++D)l[D]=t.ceil(+l[D]/parseFloat(x.getPropertyValue("stroke-width")));b=l.join(" "),l.length%2===1&&(b+=" "+b)}c.setAttribute("dashstyle",b),S=l=void 0}w.appendChild(c),c=S=void 0}else w.stroked="false";w.style&&(u=x.getPropertyCSSValue("cursor"),u&&!u._isDefault&&(w.style.cursor=u.cssText.split(":")[1]),h=x.getPropertyCSSValue("visibility"),h&&!h._isDefault&&(w.style.visibility=h.cssText.split(":")[1]),d=x.getPropertyCSSValue("display"),d&&!d._isDefault&&d.cssText.indexOf("none")>-1?w.style.display="none":d&&!d._isDefault&&-1===d.cssText.indexOf("inline-block")&&(w.style.display="inline-block")),_=y=w=V=N=A=E=x=u=e=i=h=d=T=void 0}},base.$1.upsvg("path").on("initialize",function(e){this._tar=e.createElement("v:shape");var t=base("$SVGStringList").$SVGPathSegList;this.pathSegList=t.up(),this.animatedPathSegList=this.pathSegList,this.normalizedPathSegList=t.up(),t=e=void 0,this.animatedNormalizedPathSegList=this.normalizedPathSegList,this.pathLength=base("$SVGAnimatedNumber").up(),this.addEventListener("DOMAttrModified",this._attrModi,!1),this.addEventListener("DOMNodeInserted",this._nodeInsert,!1)}).mix({_attrModi:function(e){var i=e.target;if("d"===e.attrName&&""!==e.newValue){var n=i.normalizedPathSegList,a=i.pathSegList;n.numberOfItems>0&&(n.clear(),a.clear());for(var r,s,o=i._com,l=o.isSp,u=e.newValue.replace(o.isRa," -").replace(o.isRb," ").replace(o.isRc,",$1 ").replace(o.isRd,",$1 1").replace(o.isRe,"").replace(/\.(\d+)\./g,".$1 0.").replace(/[^\w\d\+\-\.\,\n\r\s].*/,"").split(","),h=u.length,d=o._isZ,c=o._isM,m=o._isC,p=o._isL,f=i.createSVGPathSegCurvetoCubicAbs,v=i.createSVGPathSegLinetoAbs,g=0;h>g;++g)for(var S,b=u[g].match(l),_=1,y=b[0],w=b.length;w>_;++_){if(m[y])S=f(+b[_+4],+b[_+5],+b[_],+b[_+1],+b[_+2],+b[_+3]),_+=5;else if(p[y])S=v(+b[_],+b[_+1]),++_;else if(c[y])S=i.createSVGPathSegMovetoAbs(+b[_],+b[_+1]),++_;else if(d[y])S=i.createSVGPathSegClosePath();else if("A"===y){if(r=b[_+3],r.length>1&&+r>=0&&(b.splice(_+3,1,r.charAt(0),r.slice(1)),++w),s=b[_+4],s.length>1&&+s>=0&&(b.splice(_+4,1,s.charAt(0),s.slice(1)),++w),r=b[_+3],s=b[_+4],0>+r||+r>1||0>+s||+s>1){_+=6;continue}S=i.createSVGPathSegArcAbs(+b[_+5],+b[_+6],+b[_],+b[_+1],+b[_+2],+r,+s),_+=6}else if("m"===y)S=i.createSVGPathSegMovetoRel(+b[_],+b[_+1]),++_;else if("l"===y)S=i.createSVGPathSegLinetoRel(+b[_],+b[_+1]),++_;else if("c"===y)S=i.createSVGPathSegCurvetoCubicRel(+b[_+4],+b[_+5],+b[_],+b[_+1],+b[_+2],+b[_+3]),_+=5;else if("Q"===y)S=i.createSVGPathSegCurvetoQuadraticAbs(+b[_+2],+b[_+3],+b[_],+b[_+1]),_+=3;else if("q"===y)S=i.createSVGPathSegCurvetoQuadraticRel(+b[_+2],+b[_+3],+b[_],+b[_+1]),_+=3;else if("a"===y){if(r=b[_+3],r.length>1&&+r>=0&&(b.splice(_+3,1,r.charAt(0),r.slice(1)),++w),s=b[_+4],s.length>1&&+s>=0&&(b.splice(_+4,1,s.charAt(0),s.slice(1)),++w),r=b[_+3],s=b[_+4],0>+r||+r>1||0>+s||+s>1){_+=6;continue}S=i.createSVGPathSegArcRel(+b[_+5],+b[_+6],+b[_],+b[_+1],+b[_+2],+r,+s),_+=6}else"S"===y?(S=i.createSVGPathSegCurvetoCubicSmoothAbs(+b[_+2],+b[_+3],+b[_],+b[_+1]),_+=3):"s"===y?(S=i.createSVGPathSegCurvetoCubicSmoothRel(+b[_+2],+b[_+3],+b[_],+b[_+1]),_+=3):"T"===y?(S=i.createSVGPathSegCurvetoQuadraticSmoothAbs(+b[_],+b[_+1]),++_):"t"===y?(S=i.createSVGPathSegCurvetoQuadraticSmoothRel(+b[_],+b[_+1]),++_):S="H"===y?i.createSVGPathSegLinetoHorizontalAbs(+b[_]):"h"===y?i.createSVGPathSegLinetoHorizontalRel(+b[_]):"V"===y?i.createSVGPathSegLinetoVerticalAbs(+b[_]):"v"===y?i.createSVGPathSegLinetoVerticalRel(+b[_]):new SVGPathSeg;a.appendItem(S)}b=S=l=u=void 0;for(var x=0,V=0,N=0,E=0,A=0,T=0,_=0,I=a.numberOfItems;I>_;++_){var D=a.getItem(_),C=D.pathSegType,y=D.pathSegTypeAsLetter;if(0===C);else{var M=x,L=V;if(C%2===1?(x+=D.x,V+=D.y):(x=D.x,V=D.y),m[y])n.appendItem(D);else if(p[y])n.appendItem(D);else if(c[y]){if(0!==_){var $=a.getItem(_-1);if("M"===$.pathSegTypeAsLetter){n.appendItem(v(x,V));continue}}A=x,T=V,n.appendItem(D)}else if("m"===y){if(0!==_){var $=a.getItem(_-1);if("m"===$.pathSegTypeAsLetter){n.appendItem(v(x,V));continue}}A=x,T=V,n.appendItem(i.createSVGPathSegMovetoAbs(x,V))}else if("l"===y)n.appendItem(v(x,V));else if("c"===y)n.appendItem(f(x,V,D.x1+M,D.y1+L,D.x2+M,D.y2+L));else if(d[y])x=A,V=T,n.appendItem(D);else if("Q"===y)N=2*x-D.x1,E=2*V-D.y1,n.appendItem(f(x,V,(M+2*D.x1)/3,(L+2*D.y1)/3,(2*D.x1+x)/3,(2*D.y1+V)/3));else if("q"===y){var G=D.x1+M,P=D.y1+L;N=2*x-G,E=2*V-P,n.appendItem(f(x,V,(M+2*G)/3,(L+2*P)/3,(2*G+x)/3,(2*P+V)/3)),G=P=void 0}else if("A"===y||"a"===y)!function(e,i,n,a,r,s,o){if(0!==e.r1&&0!==e.r2){var l,u=e.sweepFlag,h=e.angle,d=t.abs(e.r1),c=t.abs(e.r2),m=(a-i)/2,p=(r-n)/2,v=t.cos(h*t.PI/180),g=t.sin(h*t.PI/180),S=v*m+g*p,b=-1*g*m+v*p,_=S*S,y=b*b,w=d*d,x=c*c,V=_/w+y/x;if(V>1)d=t.sqrt(V)*d,c=t.sqrt(V)*c,l=0;else{var N=1;e.largeArcFlag===u&&(N=-1),l=N*t.sqrt((w*x-w*y-x*_)/(w*y+x*_))}var E=l*d*b/c,A=-1*l*c*S/d,T=v*E-g*A+(a+i)/2,I=g*E+v*A+(r+n)/2,D=t.atan2((b-A)/c,(S-E)/d)-t.atan2(0,1),C=D>=0?D:2*t.PI+D,D=t.atan2((-b-A)/c,(-S-E)/d)-t.atan2((b-A)/c,(S-E)/d),M=D>=0?D:2*t.PI+D;!u&&M>0?M-=2*t.PI:u&&0>M&&(M+=2*t.PI);for(var L=2*M/t.PI,$=t.ceil(0>L?-1*L:L),G=M/$,P=8/3*t.sin(G/4)*t.sin(G/4)/t.sin(G/2),O=v*d,R=v*c,U=g*d,k=g*c,B=t.cos(C),F=t.sin(C),z=a-P*(O*F+k*B),q=r-P*(U*F-R*B),X=0;$>X;++X){C+=G,B=t.cos(C),F=t.sin(C);var j=O*B-k*F+T,H=U*B+R*F+I,Y=-P*(O*F+k*B),W=-P*(U*F-R*B);o.appendItem(f(j,H,z,q,j-Y,H-W)),z=j+Y,q=H+W}e=i=n=a=r=s=o=void 0}}(D,x,V,M,L,i,n);else if("S"===y){if(0!==_){var $=n.getItem(n.numberOfItems-1);if("C"===$.pathSegTypeAsLetter)var G=2*$.x-$.x2,P=2*$.y-$.y2;else var G=M,P=L}else var G=M,P=L;n.appendItem(f(x,V,G,P,D.x2,D.y2)),G=P=void 0}else if("s"===y){if(0!==_){var $=n.getItem(n.numberOfItems-1);if("C"===$.pathSegTypeAsLetter)var G=2*$.x-$.x2,P=2*$.y-$.y2;else var G=M,P=L}else var G=M,P=L;n.appendItem(f(x,V,G,P,D.x2+M,D.y2+L)),G=P=void 0}else if("T"===y||"t"===y){if(0!==_){var $=a.getItem(_-1);"QqTt".indexOf($.pathSegTypeAsLetter)>-1||(N=M,E=L)}else N=M,E=L;n.appendItem(f(x,V,(M+2*N)/3,(L+2*E)/3,(2*N+x)/3,(2*E+V)/3)),N=2*x-N,E=2*V-E,xx1=yy1=void 0}else"H"===y||"h"===y?(n.appendItem(v(x,L)),V=L):("V"===y||"v"===y)&&(n.appendItem(v(M,V)),x=M)}}}e=i=o=x=V=N=E=A=T=n=a=D=y=C=d=c=p=m=S=f=v=void 0},_nodeInsert:function(e){var t=e.target;if(3!==e.eventPhase){var i=t.nextSibling,n=t._tar,a=t.parentNode._tar,r=null;if(n&&a)if(i){for(;i;){if(i._tar&&i._tar.parentNode){r=i._tar;break}i=i.nextSibling}r&&(a=r.parentNode),a.insertBefore(n,r)}else a.appendChild(n);i=n=a=r=void 0,t.addEventListener("DOMNodeInsertedIntoDocument",t._nodeInsertInto,!1),e=t=void 0}},_nodeInsertInto:function(e){for(var t,i=e.target,n=i.getScreenCTM(),a=i.normalizedPathSegList,r=[],s=n.a,o=n.b,l=n.c,u=n.d,h=n.e,d=n.f,c=i._com._nameCom,m=i._com._isZ,p=i._com._isC,f=0,v=a.numberOfItems;v>f;++f){var g=a[f],S=g.x,b=g.y,_=g.pathSegTypeAsLetter;p[_]?r[f]=["c",s*g.x1+l*g.y1+h|0,o*g.x1+u*g.y1+d|0,s*g.x2+l*g.y2+h|0,o*g.x2+u*g.y2+d|0,s*S+l*b+h|0,o*S+u*b+d|0].join(" "):m[_]?r[f]=" x ":(t=c[_],t+=s*S+l*b+h|0,t+=" ",t+=o*S+u*b+d|0,r[f]=t)}var w=i.ownerDocument.documentElement,V=i._tar;r.push(" e"),V.path=r.join(" "),V.coordsize=w.width.baseVal.value+" "+w.height.baseVal.value,NAIBU._setPaint(i,n),i._cacheMatrix=e=i=r=t=S=b=n=a=x=y=mr=s=o=l=u=h=d=w=m=p=f=v=_=g=c=V=void 0},_com:{_nameCom:{C:"c",L:"l",M:"m"},_isZ:{z:1,Z:1},_isC:{C:1},_isL:{L:1},_isM:{M:1},isRa:/\-/g,isRb:/,/g,isRc:/([a-yA-Y])/g,isRd:/([zZ])/g,isRe:/,/,isSp:/\S+/g},getTotalLength:function(){for(var e=0,i=this.normalizedPathSegList,n=1,a=i.numberOfItems,r=null;a>n;++n){var s=i.getItem(n);if(4===s.pathSegType){var o=i.getItem(n-1);e+=t.sqrt(t.pow(s.x-o.x,2)+t.pow(s.y-o.y,2))}else if(6===s.pathSegType);else if(1===s.pathSegType){var o=i.getItem(n-1),r=i.getItem(0);e+=t.sqrt(t.pow(o.x-r.x,2)+t.pow(o.y-r.y,2))}}return this.pathLength.baseVal=e,e},getPointAtLength:function(e){var i=this.getPathSegAtLength(e),n=this.normalizedPathSegList,a=n.getItem(i),r=this.ownerDocument.documentElement.createSVGPoint();if(0>=i-1)return r.x=a.x,r.y=a.y,r;var s=n.getItem(i-1);if(4===a.pathSegType){var o=t.sqrt(t.pow(a.x-s.x,2)+t.pow(a.y-s.y,2)),l=(o+this._dis)/o;r.x=s.x+l*(a.x-s.x),r.y=s.y+l*(a.y-s.y)}else if(6===a.pathSegType){var u=0;u+=t.sqrt(t.pow(a.x1-s.x,2)+t.pow(a.y1-s.y,2)),u+=t.sqrt(t.pow(a.x2-a.x1,2)+t.pow(a.y2-a.y1,2)),u+=t.sqrt(t.pow(a.x2-a.x1,2)+t.pow(a.y2-a.y1,2)),u+=t.sqrt(t.pow(a.x-s.x,2)+t.pow(a.y-s.y,2));var o=u/2,l=(o+this._dis)/o;r.x=(3*a.x1+a.x-3*a.x2-s.x)*t.pow(l,3)+3*(s.x-2*a.x1+a.x2)*t.pow(l,2)+3*(a.x1-s.x)*l+s.x,r.y=(3*a.y1+a.y-3*a.y2-s.y)*t.pow(l,3)+3*(s.y-2*a.y1+a.y2)*t.pow(l,2)+3*(a.y1-s.y)*l+s.y}else if(2===a.pathSegType)r.x=a.x,r.y=a.y;else if(1===a.pathSegType){var h=n.getItem(0),o=t.sqrt(t.pow(a.x-mx.x,2)+t.pow(a.y-h.y,2)),l=(o+this._dis)/o;r.x=h.x+l*(a.x-h.x),r.y=h.y+l*(a.y-h.y)}return r},getPathSegAtLength:function(e){for(var i=this.normalizedPathSegList,n=0,a=i.numberOfItems,r=null;a>n;++n){var s=i.getItem(n);if(4===s.pathSegType){var o=i.getItem(n-1);e-=t.sqrt(t.pow(s.x-o.x,2)+t.pow(s.y-o.y,2))}else if(6===s.pathSegType);else if(1===s.pathSegType){var o=i.getItem(n-1),r=i.getItem(0);e-=t.sqrt(t.pow(o.x-r.x,2)+t.pow(o.y-r.y,2))}if(0>=e)return this._dis=e,e=void 0,n}return i.numberOfItems-1},createSVGPathSegClosePath:function(){return{pathSegType:1,pathSegTypeAsLetter:"z"}},createSVGPathSegMovetoAbs:function(e,t){return{x:e,y:t,pathSegType:2,pathSegTypeAsLetter:"M"}},createSVGPathSegMovetoRel:function(e,t){return{x:e,y:t,pathSegType:3,pathSegTypeAsLetter:"m"}},createSVGPathSegLinetoAbs:function(e,t){return{x:e,y:t,pathSegType:4,pathSegTypeAsLetter:"L"}},createSVGPathSegLinetoRel:function(e,t){return{x:e,y:t,pathSegType:5,pathSegTypeAsLetter:"l"}},createSVGPathSegCurvetoCubicAbs:function(e,t,i,n,a,r){return{x:e,y:t,x1:i,y1:n,x2:a,y2:r,pathSegType:6,pathSegTypeAsLetter:"C"}},createSVGPathSegCurvetoCubicRel:function(e,t,i,n,a,r){return{x:e,y:t,x1:i,y1:n,x2:a,y2:r,pathSegType:7,pathSegTypeAsLetter:"c"}},createSVGPathSegCurvetoQuadraticAbs:function(e,t,i,n){return{x:e,y:t,x1:i,y1:n,pathSegType:8,pathSegTypeAsLetter:"Q"}},createSVGPathSegCurvetoQuadraticRel:function(e,t,i,n){return{x:e,y:t,x1:i,y1:n,pathSegType:9,pathSegTypeAsLetter:"q"}},createSVGPathSegArcAbs:function(e,t,i,n,a,r,s){return{x:e,y:t,r1:i,r2:n,angle:a,largeArcFlag:r,sweepFlag:s,pathSegType:10,pathSegTypeAsLetter:"A"}},createSVGPathSegArcRel:function(e,t,i,n,a,r,s){return{x:e,y:t,r1:i,r2:n,angle:a,largeArcFlag:r,sweepFlag:s,pathSegType:11,pathSegTypeAsLetter:"a"}},createSVGPathSegLinetoHorizontalAbs:function(e){return{x:e,y:0,pathSegType:12,pathSegTypeAsLetter:"H"}},createSVGPathSegLinetoHorizontalRel:function(e){return{x:e,y:0,pathSegType:13,pathSegTypeAsLetter:"h"}},createSVGPathSegLinetoVerticalAbs:function(e){return{x:0,y:e,pathSegType:14,pathSegTypeAsLetter:"V"}},createSVGPathSegLinetoVerticalRel:function(e){return{x:0,y:e,pathSegType:15,pathSegTypeAsLetter:"v"}},createSVGPathSegCurvetoCubicSmoothAbs:function(e,t,i,n){return{x:e,y:t,x2:i,y2:n,pathSegType:16,pathSegTypeAsLetter:"S"}},createSVGPathSegCurvetoCubicSmoothRel:function(e,t,i,n){return{x:e,y:t,x2:i,y2:n,pathSegType:17,pathSegTypeAsLetter:"s"}},createSVGPathSegCurvetoQuadraticSmoothAbs:function(e,t){return{x:e,y:t,pathSegType:18,pathSegTypeAsLetter:"T"}},createSVGPathSegCurvetoQuadraticSmoothRel:function(e,t){return{x:e,y:t,pathSegType:19,pathSegTypeAsLetter:"t"}}})}(document,Math),base.$1.upsvg("rect").on("initialize",function(e){this._tar=e.createElement("v:shape");var t=SVGAnimatedLength;this.x=new t,this.y=new t,this.width=new t,this.height=new t,this.rx=new t,this.ry=new t,e=t=void 0,this.addEventListener("DOMNodeInserted",function(e){if(3!==e.eventPhase){var t=e.target,i=t.nextSibling,n=t._tar,a=t.parentNode._tar,r=null;if(n&&a)if(i){for(;i;){if(i._tar&&i._tar.parentNode){r=i._tar;break}i=i.nextSibling}r&&(a=r.parentNode),a.insertBefore(n,r)}else a.appendChild(n);i=n=a=r=void 0,t.addEventListener("DOMNodeInsertedIntoDocument",function(e){var t=e.target,i=t.ownerDocument.defaultView.getComputedStyle(t,""),n=parseFloat(i.getPropertyValue("font-size"));t.x.baseVal._emToUnit(n),t.y.baseVal._emToUnit(n),t.width.baseVal._emToUnit(n),t.height.baseVal._emToUnit(n);var a,r=t.getAttributeNS(null,"rx"),s=t.getAttributeNS(null,"ry"),o=t.x.baseVal.value,l=t.y.baseVal.value,u=o+t.width.baseVal.value,h=l+t.height.baseVal.value;if((r||s)&&"0"!==r&&"0"!==s){t.rx.baseVal._emToUnit(n),t.ry.baseVal._emToUnit(n);var d=t.rx.baseVal,c=t.ry.baseVal,m=t.width.baseVal.value,p=t.height.baseVal.value;d.value=r?d.value:c.value,c.value=s?c.value:d.value,d.value>m/2&&(d.value=m/2),c.value>p/2&&(c.value=p/2);var f=d.value,v=c.value,g=.55228*f,S=.55228*v,b=u-f,_=o+f,y=l+v,w=h-v;a=["m",_,l,"l",b,l,"c",b+g,l,u,y-S,u,y,"l",u,w,"c",u,w+S,b+g,h,b,h,"l",_,h,"c",_-g,h,o,w+S,o,w,"l",o,y,"c",o,y-S,_-g,l,_,l]}else a=["m",o,l,"l",o,h,u,h,u,l,"x e"];for(var x,V,N,E=t.ownerDocument.documentElement,A=t.getScreenCTM(),T=t._tar,I=t.ownerDocument.documentElement,D=I.width.baseVal.value,C=I.height.baseVal.value,M=Math.round,L=0,$=a.length;$>L;)isNaN(a[L])?++L:(V=E.createSVGPoint(),V.x=a[L],V.y=a[L+1],N=V.matrixTransform(A),a[L]=M(N.x),++L,a[L]=M(N.y),++L,V=N=void 0);x=a.join(" "),T.path=x,T.coordsize=D+" "+C,NAIBU._setPaint(t,A),t._cacheMatrix=e=t=i=a=M=x=T=I=n=void 0},!1),e=t=void 0}},!1)}),base.$1.upsvg("circle").on("initialize",function(e){this._tar=e.createElement("v:shape");var t=SVGAnimatedLength;this.cx=new t,this.cy=new t,this.r=new t,e=t=void 0,this.addEventListener("DOMNodeInserted",function(e){if(3!==e.eventPhase){var t=e.target,i=t.nextSibling,n=t._tar,a=t.parentNode._tar,r=null;if(n&&a)if(i){for(;i;){if(i._tar&&i._tar.parentNode){r=i._tar;break}i=i.nextSibling}r&&(a=r.parentNode),a.insertBefore(n,r)}else a.appendChild(n);i=n=a=r=void 0,t.addEventListener("DOMNodeInsertedIntoDocument",function(e){ -var t=e.target,i=t.ownerDocument.defaultView.getComputedStyle(t,""),n=parseFloat(i.getPropertyValue("font-size"));t.cx.baseVal._emToUnit(n),t.cy.baseVal._emToUnit(n),t.r.baseVal._emToUnit(n);for(var a=t.cx.baseVal.value,r=t.cy.baseVal.value,s=ry=t.r.baseVal.value,o=r-ry,l=a-s,u=r+ry,h=a+s,d=.55228*s,c=.55228*ry,m=["m",a,o,"c",a-d,o,l,r-c,l,r,l,r+c,a-d,u,a,u,a+d,u,h,r+c,h,r,h,r-c,a+d,o,a,o,"x e"],p=t.ownerDocument.documentElement,f=t.getScreenCTM(),v=Math.round,g=0,S=m.length;S>g;)if(isNaN(m[g]))++g;else{var b=p.createSVGPoint();b.x=m[g],b.y=m[g+1];var _=b.matrixTransform(f);m[g]=v(_.x),++g,m[g]=v(_.y),++g,b=_=void 0}var y=m.join(" "),w=t._tar,x=t.ownerDocument.documentElement,V=x.width.baseVal.value,N=x.height.baseVal.value;w.path=y,w.coordsize=V+" "+N,NAIBU._setPaint(t,f),t._cacheMatrix=e=t=m=v=i=n=y=w=void 0},!1),e=t=void 0}},!1)}),base.$1.upsvg("ellipse").on("initialize",function(e){this._tar=e.createElement("v:shape");var t=SVGAnimatedLength;this.cx=new t,this.cy=new t,this.rx=new t,this.ry=new t,e=t=void 0,this.addEventListener("DOMNodeInserted",function(e){if(3!==e.eventPhase){var t=e.target,i=t.nextSibling,n=t._tar,a=t.parentNode._tar,r=null;if(n&&a)if(i){for(;i;){if(i._tar&&i._tar.parentNode){r=i._tar;break}i=i.nextSibling}r&&(a=r.parentNode),a.insertBefore(n,r)}else a.appendChild(n);i=n=a=r=void 0,t.addEventListener("DOMNodeInsertedIntoDocument",function(e){var t=e.target,i=t.ownerDocument.defaultView.getComputedStyle(t,""),n=parseFloat(i.getPropertyValue("font-size"));t.cx.baseVal._emToUnit(n),t.cy.baseVal._emToUnit(n),t.rx.baseVal._emToUnit(n),t.ry.baseVal._emToUnit(n);for(var a=t.cx.baseVal.value,r=t.cy.baseVal.value,s=t.rx.baseVal.value,o=t.ry.baseVal.value,l=r-o,u=a-s,h=r+o,d=a+s,c=.55228*s,m=.55228*o,p=["m",a,l,"c",a-c,l,u,r-m,u,r,u,r+m,a-c,h,a,h,a+c,h,d,r+m,d,r,d,r-m,a+c,l,a,l,"x e"],f=t.ownerDocument.documentElement,v=t.getScreenCTM(),g=Math.round,S=0,b=p.length;b>S;)if(isNaN(p[S]))++S;else{var _=f.createSVGPoint();_.x=p[S],_.y=p[S+1];var y=_.matrixTransform(v);p[S]=g(y.x),++S,p[S]=g(y.y),++S,_=y=void 0}var w=p.join(" "),x=t._tar,V=t.ownerDocument.documentElement,N=V.width.baseVal.value,E=V.height.baseVal.value;x.path=w,x.coordsize=N+" "+E,NAIBU._setPaint(t,v),t._cacheMatrix=e=x=t=i=n=w=p=g=v=N=E=void 0},!1),e=t=void 0}},!1)}),base.$1.upsvg("line").on("initialize",function(e){this._tar=e.createElement("v:shape");var t=SVGAnimatedLength;this.x1=new t,this.y1=new t,this.x2=new t,this.y2=new t,e=t=void 0,this.addEventListener("DOMNodeInserted",function(e){if(3!==e.eventPhase){var t=e.target,i=t.nextSibling,n=t._tar,a=t.parentNode._tar,r=null;if(n&&a)if(i){for(;i;){if(i._tar&&i._tar.parentNode){r=i._tar;break}i=i.nextSibling}r&&(a=r.parentNode),a.insertBefore(n,r)}else a.appendChild(n);i=n=a=r=void 0,t.addEventListener("DOMNodeInsertedIntoDocument",function(e){var t=e.target,i=t.ownerDocument.defaultView.getComputedStyle(t,""),n=parseFloat(i.getPropertyValue("font-size"));t.x1.baseVal._emToUnit(n),t.y1.baseVal._emToUnit(n),t.x2.baseVal._emToUnit(n),t.y2.baseVal._emToUnit(n);var a=t.ownerDocument.documentElement,r=t.getScreenCTM(),s="m ",o=Math.round,l=a.createSVGPoint();l.x=t.x1.baseVal.value,l.y=t.y1.baseVal.value;var u=l.matrixTransform(r);s+=o(u.x)+" "+o(u.y)+" l ",l.x=t.x2.baseVal.value,l.y=t.y2.baseVal.value,u=l.matrixTransform(r),s+=o(u.x)+" "+o(u.y),l=u=void 0;var h=t._tar,d=a.width.baseVal.value,c=a.height.baseVal.value;h.path=s,h.coordsize=d+" "+c,NAIBU._setPaint(t,r),t._cacheMatrix=e=h=t=i=n=s=list=o=r=a=d=c=void 0},!1),e=t=void 0}},!1)}),base.$1._GenericSVGPolyElement=function(e,t){this._tar=e.createElement("v:shape"),e=void 0,this.animatedPoints=this.points=base("$SVGStringList").$SVGPointList.up(),this.addEventListener("DOMAttrModified",function(e){var t=e.target;if("points"===e.attrName)for(var i,n=t.points,a=t.ownerDocument.documentElement,r=e.newValue.replace(/^\s+|\s+$/g,"").replace(/\-/g," -").split(/[\s,]+/),s=0,o=r.length;o>s;s+=2)isNaN(r[s])?--s:(i=a.createSVGPoint(),i.x=parseFloat(r[s]),i.y=parseFloat(r[s+1]),n.appendItem(i));e=t=r=n=a=i=void 0},!1),this.addEventListener("DOMNodeInserted",function(e){if(3!==e.eventPhase){var i=e.target;i._inserted__(i),i.addEventListener("DOMNodeInsertedIntoDocument",function(e){for(var i=e.target,n=i.points,a=i.getScreenCTM(),r=Math.round,s=0,o=[],l=n.numberOfItems;l>s;++s){var u=n.getItem(s),h=u.matrixTransform(a);o[2*s]=r(h.x),o[2*s+1]=r(h.y),u=h=void 0}o.splice(2,0,"l");var d="m"+o.join(" ")+t,c=i._tar,m=i.ownerDocument.documentElement,p=m.width.baseVal.value,f=m.height.baseVal.value;c.path=d,c.coordsize=p+" "+f,NAIBU._setPaint(i,a),i._cacheMatrix=e=c=i=d=o=r=a=p=f=m=void 0},!1),e=i=void 0}},!1)},base.$1.upsvg("polyline").on("initialize",function(e){this._GenericSVGPolyElement(e,"e"),e=void 0}),base.$1.upsvg("polygon").on("initialize",function(e){this._GenericSVGPolyElement(e,"x e"),e=void 0}),base.$1.upsvg("text").mix({SVGTextContentElement:function(e){this.textLength=new SVGAnimatedLength,this.lengthAdjust=base("$SVGAnimatedEnumeration").up(),this.addEventListener("DOMNodeInserted",function(t){var i=t.target,n=t.currentTarget,a=t.eventPhase;if(1!==a||3!==i.nodeType||i._tars){if(1===a&&1===i.nodeType&&"tspan"!==i.localName&&"text"!==i.localName){var r=i.ownerDocument.createEvent("MutationEvents");r.initMutationEvent("DOMNodeInserted",!0,!1,i.parentNode,null,null,null,null);var s=function(e){for(;e;)3!==e.nodeType||e._tars?1===e.nodeType&&"tspan"!==e.localName&&"text"!==e.localName&&s(e.firstChild):e.dispatchEvent(r),e=e.nextSibling;e=void 0};s(i.firstChild)}}else{i._tars=[];var o=i.data.replace(/^[\r\n\s]+|[\r\n\s]+$/g,"").replace(/[\r\n\s]+/g," ");i.data=o,i.length=o.length,o=o.split("");for(var l=0,u=o.length;u>l;++l){var h=e.createElement("div"),d=h.style;d.position="absolute",d.textIndent=d.marginLeft=d.marginRight=d.marginTop=d.paddingTop=d.paddingLeft="0px",d.whiteSpace="nowrap",h.appendChild(e.createTextNode(o[l])),i._tars[i._tars.length]=h}o=void 0}t=i=n=a=r=s=void 0},!0),this.addEventListener("DOMNodeInserted",function(e){3===e.eventPhase&&3===e.target.nodeType&&(e.currentTarget._length=null,e=void 0)},!1),this.addEventListener("DOMNodeRemoved",function(e){var t=e.target;3===e.eventPhase&&(e.currentTarget._length=null,t=e=void 0)},!1)},_list:null,_length:null,_stx:0,_sty:0,_chars:0,_isYokogaki:!0,getNumberOfChars:function(){if(this._length)return this._length;var e=0,t=function(i){for(var n=e;i;)i.length&&3===i.nodeType?n+=i.length:i.getNumberOfChars?n+=i.getNumberOfChars():i.firstChild&&1===i.nodeType&&(e=n,t(i.firstChild),n=e),i=i.nextSibling;e=n,i=n=void 0};return t(this.firstChild),t=void 0,this._length=e,e},getComputedTextLength:function(){var e=this.textLength.baseVal;return 0===e.value&&this.getNumberOfChars()>0&&e.newValueSpecifiedUnits(1,this.getSubStringLength(0,this.getNumberOfChars())),e=void 0,this.textLength.baseVal.value},getSubStringLength:function(e,t){if(0===t)return 0;var i=this.getNumberOfChars();t+e>i&&(t=i-e+1);var n=this.getEndPositionOfChar(t+e-1),a=this.getStartPositionOfChar(e);if(this._isYokogaki)var r=n.x-a.x;else r=n.y-a.y;return i=n=a=void 0,r},getStartPositionOfChar:function(e){if(e>this.getNumberOfChars()||0>e)throw new DOMException(1);var t=this,i=t.parentNode;if(!t._list){t._list=[];var n=t._chars,a=t._stx,r=t._sty,s=0,o=t.ownerDocument.defaultView.getComputedStyle(t,null),l="lr-tb"===o.getPropertyValue("writing-mode")?!0:!1,u=parseFloat(o.getPropertyValue("font-size")),h=t.x.baseVal,d=t.y.baseVal,c=t.dx.baseVal,m=t.dy.baseVal;if(!i||"text"!==i.localName&&"tspan"!==i.localName)f=v=g=S={numberOfItems:0};else var f=i.x.baseVal,v=i.y.baseVal,g=i.dx.baseVal,S=i.dy.baseVal;var b="f ijltIr.,:;'-\"()",_="1234567890abcdeghknopquvxyz",y=.5*u,w=.2*u,x="text"===t.localName;l&&x?r+=w:x&&(a-=y);var V=function(e){for(var i,o,p,x,N,E,A,T;e;){if(3===e.nodeType){i=e._tars;for(var I=0,D=i.length;D>I;++I)s-1?.68*u:"s"===p?.52*u:"C"===p||"D"===p||"M"===p||"W"===p||"G"===p||"m"===p?w:_.indexOf(p)>-1?.45*u:.3*u),A=t._list,A[A.length]=a,A[A.length]=r,A[A.length]=u-o,l?(a+=u,a-=o):r+=u,++s;n+=D}else"tspan"!==e.localName&&"tref"!==e.localName||"http://www.w3.org/2000/svg"!==e.namespaceURI||!e.firstChild?1===e.nodeType&&"tspan"!==e.localName&&"tref"!==e.localName&&e.firstChild&&V(e.firstChild):(e._stx=a,e._sty=r,e._chars=n,x=e.getStartPositionOfChar(e.getNumberOfChars()),N=E=0,A=e._list,l?N=A[A.length-1]:E=A[A.length-1],a=A[A.length-3]+N,r=A[A.length-2]+E,t._list=t._list.concat(A),T=e.getNumberOfChars(),s+=T,n+=T);e=e.nextSibling}};V(t.firstChild),t._isYokogaki=l,V=tt=alm=tdc=p=almx=almy=tlist=tg=void 0}t=x=y=w=i=f=v=h=d=n=o=a=r=l=b=_=void 0;var N=this.ownerDocument.documentElement.createSVGPoint();return N.x=this._list[3*e],N.y=this._list[3*e+1],N=N.matrixTransform(this.getScreenCTM())},getEndPositionOfChar:function(e){if(e>this.getNumberOfChars()||0>e)throw new DOMException(1);var t=this.getStartPositionOfChar(e),i=this._list[3*e+2]*Math.sqrt(Math.abs(this.getScreenCTM()._determinant()));return this._isYokogaki?t.x+=i:t.y+=i,t},getExtentOfChar:function(e){},getRotationOfChar:function(e){},getCharNumAtPosition:function(e){},selectSubString:function(e,t){},SVGTextPositioningElement:function(e){this.SVGTextContentElement(e);var t=SVGAnimatedLengthList;this.x=new t,this.y=new t,this.dx=new t,this.dy=new t,t=void 0,this.rotate=new SVGAnimatedNumberList,this.addEventListener("DOMAttrModified",function(e){var t=e.target,i=e.attrName,n=t.ownerDocument.documentElement,a=parseFloat;if("x"===i||"y"===i||"dx"===i||"dy"===i){for(var r=e.newValue.replace(/^\s+|\s+$/g,"").split(/[\s,]+/),s=t[i].baseVal,o=0,l=r.length;l>o;++o){var u=n.createSVGLength(),h=r[o].slice(-1),d=0;if(h>="0"&&"9">=h)d=1;else if("%"===h)"x"===i||"dx"===i?u._percent*=n.viewport.width:("y"===i||"dy"===i)&&(u._percent*=n.viewport.height),d=2;else if(h=r[o].slice(-2),"em"===h){var c=t.ownerDocument.defaultView.getComputedStyle(t,null);u._percent*=a(c.getPropertyValue("font-size")),c=void 0,d=3}else"ex"===h?d=4:"px"===h?d=5:"cm"===h?d=6:"mm"===h?d=7:"in"===h?d=8:"pt"===h?d=9:"pc"===h&&(d=10);var m=a(r[o]);m=isNaN(m)?0:m,u.newValueSpecifiedUnits(d,m),s.appendItem(u)}t._list=null}e=t=void 0},!1),this.addEventListener("DOMNodeInserted",function(e){if(3===e.eventPhase){var t=e.target;3!==t.nodeType&&(t._list=void 0,e.currentTarget._list=null),e=t=void 0}},!1),e&&(this._tar=e.createElement("v:group"),this._doc=e),this.addEventListener("DOMNodeInserted",function(e){if(3!==e.eventPhase){var t=e.target,i=t.nextSibling,n=t._tar,a=t.parentNode._tar,r=null;if(n&&a)if(i){for(;i;){if(i._tar&&i._tar.parentNode){r=i._tar;break}i=i.nextSibling}r&&(a=r.parentNode),a.insertBefore(n,r)}else a.appendChild(n);i=n=a=r=void 0,t.addEventListener("DOMNodeInsertedIntoDocument",t._texto,!1),e=t=void 0}},!1)},_texto:function(e){var t=e.target,i=t.firstChild,n=t._tar,a=t.ownerDocument.defaultView.getComputedStyle(t,null),r=Math.sqrt(Math.abs(t.getScreenCTM()._determinant())),s=parseFloat(a.getPropertyValue("font-size"))*r,o=-s-5+"px",l=s+10+"px",u=t.getComputedTextLength(),h=a.getPropertyValue("text-anchor"),d="middle"===h,c="end"===h,m=a.getPropertyValue("text-decoration"),p=n.style,f=parseFloat(a.getPropertyValue("letter-spacing")),v=parseFloat(a.getPropertyValue("word-spacing"));p.fontSize=s+"px",p.fontFamily=a.getPropertyValue("font-family"),p.fontStyle=a.getPropertyValue("font-style"),p.fontWeight=a.getPropertyValue("font-weight"),isFinite(f)&&(p.letterSpacing=f*r+"px"),isFinite(parseFloat(v))&&(p.wordSpacing=v*r+"px");var g=0,S=function(e,t){for(;t;)t.length&&3===t.nodeType?(_(e,t,g),g+=t.length):t.getNumberOfChars?g+=t.getNumberOfChars():t.firstChild&&1===t.nodeType&&("a"===t.localName?(S(t._tar,t.firstChild),e.appendChild(t._tar)):S(e,t.firstChild)),t=t.nextSibling;t=tp=void 0},b=!1,_=function(e,i,n){for(var a,r,s=i._tars,h=t._isYokogaki,p=0,f=s.length;f>p;++p){var v=t.getStartPositionOfChar(n+p);if(!b&&h?i._cachedata?(a=i._cachedata,r=a.style):(a=t._doc.createElement("div"),r=a.style,r.textIndent=r.marginLeft=r.marginRight=r.marginTop=r.paddingTop=r.paddingLeft="0px",r.whiteSpace="nowrap",a.appendChild(t._doc.createTextNode(i.data)),i._cachedata=a):a=i._tars[p],r=a.style,r.position="absolute",h?d?v.x-=u/2:c&&(v.x-=u):d?v.y-=u/2:c&&(v.y-=u),r.left=v.x+"px",r.top=v.y+"px",r.width=r.height="0px",r.marginTop=h?o:"-5px",r.lineHeight=l,r.textDecoration=m,e.appendChild(a),!b&&h)break}s=a=r=v=h=void 0};if(t._isYokogaki){for(var y=t;t;)t.getNumberOfChars&&(t.x.baseVal.numberOfItems>1||t.y.baseVal.numberOfItems>1)&&(b=!0),t=t.parentNode;t=y}S(n,i);var w=a.getPropertyValue("fill"),x=a.getPropertyCSSValue("cursor"),V=a.getPropertyCSSValue("visibility"),N=a.getPropertyCSSValue("display"),E=t._tar.style;if("none"===w?E.color="transparent":-1===w.indexOf("url")?E.color=w:E.color="black",x&&!x._isDefault){var A=x.cssText;E.cursor=A.split(":")[1],A=void 0}var T=!0;if(n.lastChild?"rect"!==n.lastChild.nodeName&&(T=!1):T=!1,!T){var I=t._doc.createElement("v:rect"),D=I.style;D.width=D.height="1px",D.left=D.top="0px",I.stroked=I.filled="false",n.appendChild(I)}V&&!V._isDefault&&(E.visibility=V.cssText.split(":")[1]),N&&!N._isDefault&&N.cssText.indexOf("none")>-1?E.display="none":N&&!N._isDefault&&(E.display="block"),t._cacheMatrix=h=c=d=S=_=b=o=l=T=e=t=a=m=a=w=x=N=V=p=I=D=jt=f=r=void 0}}).on("initialize",function(e){this.SVGTextPositioningElement(e)}),base.$1["http://www.w3.org/2000/svgtspan"]=base.$1["http://www.w3.org/2000/svgtext"].up(),base.$1["http://www.w3.org/2000/svgtref"]=base.$1["http://www.w3.org/2000/svgtext"].up().on("initialize",function(e){this.SVGTextPositioningElement(e),this.addEventListener("DOMNodeInserted",function(e){3!==e.eventPhase&&e.target.setAttributeNS("http://www.w3.org/1999/xlink","xlink:show","embed")},!1),this.addEventListener("S_Load",function(e){for(var t=e.target,i=t._instance.firstChild;i&&"#text"!==i.nodeName;)i=i.nextSibling;i&&t.parentNode.insertBefore(t.ownerDocument.importNode(i,!1),t),e.target=t.parentNode,t.parentNode._texto(e),t=i=evtt=void 0},!1),SVGURIReference.apply(this)}),base.$1["http://www.w3.org/2000/svgtextPath"]=base.$1["http://www.w3.org/2000/svgtext"].up().on("initialize",function(e){this.SVGTextContentElement(e),this.startOffset,this.method,this.spacing,SVGURIReference.apply(this)}),base("$CSSValue").$SVGColor.up("$SVGPaint").mix({paintType:0,uri:null,setUri:function(e){this.setPaint(103,e,null,null)},setPaint:function(e,t,i,n){if(101>e&&t||e>102&&!t)throw new SVGException(1);this.uri=t,this.paintType=e,102===e&&(e=3),this.setColor(e,i,n)}}),base.$1.upsvg("marker").on("initialize",function(){var e=SVGAnimatedLength;this.refX=new e,this.refY=new e,this.markerUnits=base("$SVGAnimatedEnumeration").up(),this.markerUnits.baseVal=2,this.markerWidth=new e,this.markerHeight=new e,this.refX.baseVal.newValueSpecifiedUnits(1,0),this.refY.baseVal.newValueSpecifiedUnits(1,0),this.markerWidth.baseVal.newValueSpecifiedUnits(1,3),this.markerHeight.baseVal.newValueSpecifiedUnits(1,3),e=void 0,this.orientType=base("$SVGAnimatedEnumeration").up(),this.orientType.baseVal=2,this.orientAngle=new SVGAnimatedAngle,this.addEventListener("DOMAttrModified",function(e){var t,i=e.target,n=e.newValue;"orient"===e.attrName?"auto"===n?i.setOrientToAuto():(t=i.ownerDocument.documentElement.createSVGAngle(),t.newValueSpecifiedUnits(1,+n),i.setOrientToAngle(t)):"markerUnits"===e.attrName&&("strokeWidth"===n?i.markerUnits.baseVal=2:i.markerUnits.baseVal=1)},!1),this.addEventListener("DOMNodeInsertedIntoDocument",function(e){var t=NAIBU._setPaint,i=e.target.getAttributeNS(null,"id");NAIBU._setPaint=function(e,t){return function(i,n){e(i,n);var a,r,s,o,l,u,h,n,d,c,m,p,f,v,g,S=i.ownerDocument,b=S.documentElement,_=S.defaultView.getComputedStyle(i,""),y=_.getPropertyValue("marker-start").slice(5,-1),w=_.getPropertyValue("marker-end").slice(5,-1),x=_.getPropertyValue("marker-mid").slice(5,-1),V=function(e,t){for(r=a.cloneNode(!0),s=S.createElementNS("http://www.w3.org/2000/svg","g");r.lastChild;)s.appendChild(r.lastChild);o=s.transform.baseVal,u=i.transform.baseVal.consolidate()||S.documentElement.createSVGMatrix(),h=2===a.markerUnits.baseVal?_.getPropertyCSSValue("stroke-width").getFloatValue(1):1,a.hasAttributeNS(null,"viewBox")?(a.viewport.width=a.markerWidth.baseVal.value,a.viewport.height=a.markerHeight.baseVal.value,n=b.getScreenCTM.apply(a)):n=b.createSVGMatrix(),1===a.orientType.baseVal?angle=180*Math.atan2(m[1].y-m[0].y,m[1].x-m[0].x)/Math.PI:angle=a.orientAngle.baseVal.value,o.appendItem(o.createSVGTransformFromMatrix(u.translate(e,t).rotate(angle).scale(h).multiply(n).translate(-a.refX.baseVal.value,-a.refY.baseVal.value))),d=S.defaultView.getComputedStyle(a,""),c=s.style,p=/([A-Z])/,f=/\-/;for(var l in CSS2Properties)CSS2Properties.hasOwnProperty(l)&&"_list"!==l&&(l=l.replace(p,"-"),v=RegExp.$1?"-"+RegExp.$1.toLowerCase():"-",l=l.replace(f,v),c.setProperty(l,d.getPropertyValue(l),""));i.parentNode.insertBefore(s,i.nextSibling)};y===t&&(a=S.getElementById(y),i.normalizedPathSegList||i.points?(l=i.normalizedPathSegList||i.points,m=[l.getItem(0),l.getItem(1)],m[1].x||(m[1]=m[0])):i.x1&&(m=[{x:i.x1.baseVal.value,y:i.y1.baseVal.value},{x:i.x2.baseVal.value,y:i.y2.baseVal.value}]),V(m[0].x,m[0].y)),w===t&&(a=S.getElementById(w),i.normalizedPathSegList||i.points?(l=i.normalizedPathSegList||i.points,m=[l.getItem(l.numberOfItems-2),l.getItem(l.numberOfItems-1)],m[1].x||(m[1]=l.getItem(0))):i.x1&&(m=[{x:i.x1.baseVal.value,y:i.y1.baseVal.value},{x:i.x2.baseVal.value,y:i.y2.baseVal.value}]),V(m[1].x,m[1].y)),x===t&&(a=S.getElementById(x)),S=b=_=d=c=y=w=x=a=r=s=n=h=o=l=u=m=p=f=v=g=V=void 0}}(t,i)},!1)}).mix({setOrientToAuto:function(){this.orientType.baseVal=1},setOrientToAngle:function(e){this.orientType.baseVal=2,this.orientAngle.baseVal=e}}),base.$1.upsvg("colorProfile").on("initialize",function(){this._local,this.name,this.renderingIntent,SVGURIReference.apply(this)}),base("$CSSStyleRule").$SVGCSSRule.up("$SVGColorProfileRule").mix({}),base.$1.SVGGradientElement=function(){SVGURIReference.apply(this),this.gradientUnits=base("$SVGAnimatedEnumeration").up(),this.gradientTransform=new SVGAnimatedTransformList,this.spreadMethod=base("$SVGAnimatedEnumeration").up(),this.addEventListener("DOMNodeInsertedIntoDocument",function(e){var t,i,n,a,r,s,o,l,u=e.target,h=e._tar,d=e._style,c=u,m=[],p=[],f=[];if(!h||!u)return void(u=h=d=c=t=i=n=m=p=f=void 0);if(u._instance&&(c=u._instance),i=c.getElementsByTagNameNS("http://www.w3.org/2000/svg","stop"),!i)return void(h=d=t=u=c=i=m=p=f=void 0);n=i.length;for(var v=0;n>v;++v)a=i[v],r=a.ownerDocument.defaultView.getComputedStyle(a,""),s=r.getPropertyCSSValue("stop-color"),s&&3===s.colorType&&r.setProperty("color",r.getPropertyValue("color")),m[v]="rgb("+s.rgbColor.red.getFloatValue(1)+","+s.rgbColor.green.getFloatValue(1)+","+s.rgbColor.blue.getFloatValue(1)+")",p[v]=a.offset.baseVal.toPrecision(2)+" "+m[v],f[v]=(r.getPropertyValue("stop-opacity")||1)*d.getPropertyValue("fill-opacity")*d.getPropertyValue("opacity");h.method="none",h.color=m[0],h.color2=m[n-1],n>2?(h.colors=p.slice(1,-1).join(","),o=f[n-1]+"",l=f[0]+""):(l=f[n-1]+"",o=f[0]+""),h.opacity=o,h["o:opacity2"]=l,u._color=m;var g=c.getAttributeNS(null,"gradientTransform");g&&u.setAttributeNS(null,"transform",g),u=c=h=i=n=m=p=f=e=d=t=a=r=s=o=l=void 0},!1)},base.$1.upsvg("linearGradient").on("initialize",function(){this.SVGGradientElement();var e=SVGAnimatedLength;this.x1=new e,this.y1=new e,this.x2=new e,this.y2=new e,e=void 0,this.addEventListener("DOMNodeInsertedIntoDocument",function(e){var t=e.target,i=e._tar,n=270;if(i){var a=t.ownerDocument.defaultView.getComputedStyle(t,""),r=parseFloat(a.getPropertyValue("font-size"));t.x1.baseVal._emToUnit(r),t.y1.baseVal._emToUnit(r),t.x2.baseVal._emToUnit(r),t.y2.baseVal._emToUnit(r),n=270-180*Math.atan2(t.y2.baseVal.value-t.y1.baseVal.value,t.x2.baseVal.value-t.x1.baseVal.value)/Math.PI,n>=360&&(n-=360),i.setAttribute("type","gradient"),i.setAttribute("angle",n+""),e=i=t=n=a=r=void 0}},!1)}),base.$1.upsvg("radialGradient").on("initialize",function(e){this.SVGGradientElement();var t=SVGAnimatedLength;this.cx=new t,this.cy=new t,this.r=new t,this.fx=new t,this.fy=new t,t=void 0,this.cx.baseVal.value=this.cy.baseVal.value=this.r.baseVal.value=.5,this.addEventListener("DOMNodeInsertedIntoDocument",function(t){var i=t.target,n=t._tar,a=t._ttar;if(n){if(n.setAttribute("type","gradientTitle"),n.setAttribute("focus","100%"),n.setAttribute("focusposition","0.5 0.5"),"rect"===a.localName){var r=i.ownerDocument.defaultView.getComputedStyle(a,""),s=parseFloat(r.getPropertyValue("font-size"));i.cx.baseVal._emToUnit(s),i.cy.baseVal._emToUnit(s),i.r.baseVal._emToUnit(s),i.fx.baseVal._emToUnit(s),i.fy.baseVal._emToUnit(s);var o,l,u=i.cx.baseVal.value,h=i.cy.baseVal.value,d=i.r.baseVal.value;o=l=d;var c=a.getBBox(),m=a.ownerDocument.documentElement.viewport,p=0|m.width,f=0|m.height,v=0,g=0,S=i.getAttributeNS(null,"gradientUnits");if(!S||"objectBoundingBox"===S){u=u>1?u/100:u,h=h>1?h/100:h,d=d>1?d/100:d;var b=c.x,_=c.y,y=c.width,w=c.height;u=u*y+b,h=h*w+_,o=d*y,l=d*w,b=_=y=w=void 0}var x=a.getScreenCTM().multiply(i.getCTM());p=u-o,f=h-l,v=u+o,g=h+l;for(var V=.55228*o,N=.55228*l,E=["m",u,f,"c",u-V,f,p,h-N,p,h,p,h+N,u-V,g,u,g,u+V,g,v,h+N,v,h,v,h-N,u+V,f,u,f,"x e"],A=0,T=E.length;T>A;)if(isNaN(E[A]))++A;else{var I=i.ownerDocument.documentElement.createSVGPoint();I.x=parseFloat(E[A]),I.y=parseFloat(E[A+1]);var D=I.matrixTransform(x);E[A]=0|D.x,A++,E[A]=0|D.y,A++,I=D=void 0}var C=E.join(" "),M=e.getElementById("_NAIBU_outline"),L=e.createElement("div"),$=L.style;$.position="absolute",$.display="inline-block";var G=m.width,P=m.height;$.textAlign="left",$.top=$.left="0px",$.width=G+"px",$.height=P+"px",M.appendChild(L),$.filter="progid:DXImageTransform.Microsoft.Compositor",L.filters.item("DXImageTransform.Microsoft.Compositor").Function=23;var O=''+n.outerHTML+"",R=a._tar.path.value;L.innerHTML='',L.filters[0].apply(),L.innerHTML=O,L.filters[0].play(),a._tar.parentNode.insertBefore(L,a._tar),a._tar.filled="false",C=M=L=r=s=$=O=R=E=gt=u=h=d=G=P=x=void 0}else n.parentNode||a._tar.appendChild(n);t=a=n=gard=void 0}},!1)}),base.$1.upsvg("stop").on("initialize",function(){this.offset=base("$SVGAnimatedNumber").up(),this.addEventListener("DOMAttrModified",function(e){if("offset"===e.attrName){var t=e.newValue;"%"!==t.slice(-1)?e.target.offset.baseVal=+t:e.target.offset.baseVal=parseFloat(t)/100}e=void 0},!1)}),base.$1.upsvg("pattern").on("initialize",function(){var e=SVGAnimatedLength;this.patternUnits=base("$SVGAnimatedEnumeration").up(),this.patternContentUnits=base("$SVGAnimatedEnumeration").up(),this.patternTransform=new SVGAnimatedTransformList,this.x=new e,this.y=new e,this.width=new e,this.height=new e,e=void 0,SVGURIReference.apply(this),this.viewBox=new SVGAnimatedRect,this.preserveAspectRatio=new SVGAnimatedPreserveAspectRatio,this.zoomAndPan=1}),base.$1.upsvg("clipPath").on("initialize",function(){this.clipPathUnits=base("$SVGAnimatedEnumeration").up()}),base.$1.upsvg("mask").on("initialize",function(){var e=SVGAnimatedLength;this.maskUnits=base("$SVGAnimatedEnumeration").up(),this.maskContentUnits=base("$SVGAnimatedEnumeration").up(),this.x=new e,this.y=new e,this.width=new e,this.height=new e,e=void 0}),base.$1.upsvg("filter").on("initialize",function(){var e=SVGAnimatedLength;this.filterUnits=base("$SVGAnimatedEnumeration").up(),this.primitiveUnits=base("$SVGAnimatedEnumeration").up(),this.x=new e,this.y=new e,this.width=new e,this.height=new e,e=void 0,this.filterResX=base("$SVGAnimatedInteger").up(),this.filterResY=base("$SVGAnimatedInteger").up(),SVGURIReference.apply(this)}),base.$1.upsvg("feBlend").on("initialize",function(){this.in1=base("$SVGAnimatedString").up(),this.in2=base("$SVGAnimatedString").up(),this.mode=base("$SVGAnimatedEnumeration").up(),this._fpsa=SVGFilterPrimitiveStandardAttributes(this)}),base.$1.upsvg("feGaussianBlur").on("initialize",function(){this.in1=base("$SVGAnimatedString").up(),this.stdDeviationX=base("$SVGAnimatedNumber").up(),this.stdDeviationY=base("$SVGAnimatedNumber").up(),this._fpsa=SVGFilterPrimitiveStandardAttributes(this)}).setStdDeviation=function(e,t){},base.$1.upsvg("cursor").on("initialize",function(){this.x=new SVGAnimatedLength,this.y=new SVGAnimatedLength,SVGURIReference.apply(this)}),base.$1.upsvg("a").on("initialize",function(e){this._tar=e.createElement("a"),e=void 0,this.target=base("$SVGAnimatedString").up(),this.target.baseVal="_self",this.addEventListener("DOMAttrModified",function(e){var t=e.target;3!==e.eventPhase&&("target"===e.attrName?t.target.baseVal=e.newValue:"xlink:title"===e.attrName&&t._tar.setAttribute("title",e.newValue),e=void 0)},!1),this.addEventListener("DOMNodeInserted",function(e){var t=e.target;if(3!==e.eventPhase){var i=t.nextSibling,n=t._tar,a=t.parentNode._tar,r=null;if(n&&a)if(i){for(;i;){if(i._tar&&i._tar.parentNode){r=i._tar;break}i=i.nextSibling}r&&(a=r.parentNode),a.insertBefore(n,r)}else a.appendChild(n);i=n=a=r=void 0;var s=t._tar.style;s.cursor="hand",s.left="0px",s.top="0px",s.textDecoration="none",s=void 0;var o=t.target.baseVal,l="replace";"_blank"===o&&(l="new"),t.setAttributeNS("http://www.w3.org/1999/xlink","xlink:show",l),t._tar.style.color=t.ownerDocument.defaultView.getComputedStyle(t,"").getPropertyValue("fill"),t=e=void 0}},!1),this.addEventListener("DOMNodeInsertedIntoDocument",function(e){var t=e.target;if(t._tar&&1===t.nodeType){var i=t._tar.style;i.cursor="hand",i.textDecoration="none",i=void 0}t=e=void 0},!0),this.addEventListener("DOMNodeInsertedIntoDocument",function(e){var t=e.target;t._tar.setAttribute("target",t.target.baseVal),-1!==t.href.baseVal.indexOf(".svg")&&t.addEventListener("click",function(e){var t,i,n=e.target,a=document.body;if(a.lastChild.innerHTML="","_self"===n.target.baseVal)i=n.ownerDocument._iframe,i.parentNode.insertBefore(a.lastChild.firstChild,i),t=i.nextSibling,t&&"OBJECT"===t.tagName&&(i.previousSibling.setAttribute("width",t.getAttribute("width")),i.previousSibling.setAttribute("height",t.getAttribute("height")),i.parentNode.removeChild(t)),t=NAIBU._search([i.previousSibling]),i.parentNode.removeChild(i);else{for(a.appendChild(a.lastChild.firstChild);a.firstChild!==a.lastChild;)a.removeChild(a.firstChild);t=NAIBU._search([a.lastChild])}try{NAIBU.doc=new ActiveXObject("MSXML2.DomDocument")}catch(r){}e.preventDefault(),t._next={_init:function(e){return function(){document.title=e.getSVGDocument().title,e=void 0}}(t)},t._init(),a=t=i=void 0},!1),t=void 0},!1),SVGURIReference.apply(this)}),base.$1.upsvg("view").on("initialize",function(){this.viewTarget=base("$SVGStringList").up(),this.viewBox=new SVGAnimatedRect,this.preserveAspectRatio=new SVGAnimatedPreserveAspectRatio,this.zoomAndPan=1}),base.$1.upsvg("script").on("initialize",function(){this.type,SVGURIReference.apply(this),this.addEventListener("DOMAttrModified",function(e){"type"===e.attrName&&(e.target.type=e.newValue),e=void 0},!1),this.addEventListener("S_Load",function(e){var t=e.target,i=t._text,n=t.ownerDocument;NAIBU._temp_doc=n,i=i.replace(/function\s+([^\s\(]+)\(/g,"document.$1 || (document.$1 = $1);function $1("),i="with({NAIBU:NAIBU, document:NAIBU._temp_doc, window:this}){(function(){"+i+"\n})();}";try{NAIBU.eval(i)}catch(a){i=i.replace(/([^a-zA-Z])document\./g,"$1NAIBU._temp_doc."),NAIBU.eval(i)}t=e=i=void 0},!1),this.addEventListener("DOMNodeInserted",function(e){var t,i=e.target;return 3===e.eventPhase?(i.data&&/[a-z]/.test(i.data)&&(t=e.currentTarget,t._text=i.data,e=i.ownerDocument.createEvent("SVGEvents"),e.initEvent("S_Load",!1,!1),t.dispatchEvent(e)),void(e=i=t=void 0)):void i.addEventListener("DOMNodeInsertedIntoDocument",function(e){var t=e.target;if(2===e.eventPhase&&!t.getAttributeNodeNS("http://www.w3.org/1999/xlink","xlink:href")){var i=t.ownerDocument.createEvent("SVGEvents");i.initEvent("S_Load",!1,!1),e.currentTarget.dispatchEvent(i)}t=e=i=void 0},!1)},!1)}),base("$event").up("SVGEvents"),base("$event").SVGZoomEvents=base("$event").UIEvents.up("SVGZoomEvents").on("itnitialize",function(){this.zoomRectScreen=base("$SVGRect").up(),this.previousScale=this.newScale=1,this.previousTranslate=base("$SVGPoint").up(),this.newTranslate=base("$SVGPoint").up()}),base.$1.upsvg("animate").SVGAnimationElement=function(){this.style.setProperty=function(){},this._tar=null,this.targetElement,this._begin=this._end=this._repeatCount=this._repeatDur=this._dur=this._resatrt=null,this._currentFrame=0,this._isRepeat=!1,this._numRepeat=0,this._isStarted=!1,this._start=this._finish=this._starting=null,this._activeDur=0,this._from=this._to=this._values=this._by=null,this._keyTimes=null,this.addEventListener("beginEvent",function(e){try{var t=e.target,i=t.getStartTime(),n=t._dur,a=t._getOffset(n),r=t._finish,s=t._end,o=t._repeatDur,l=t._repeatCount,u=null;if(r){for(var h=0,d=r.length;d>h;++h)if(r[h]>=i){r=r[h];break}}else s=null;var c=r-i;u="indefinite"===o||"indefinite"===l?s?c:null:"indefinite"===n?l||s?l&&!s?t._getOffset(o):!l&&s?c:t._getOffset(o)>c?t._getOffset(o):c:null:!n||o||l||s?n&&!o&&l&&!s?a*+l:n&&o&&!l&&!s?t._getOffset(o):n&&!o&&!l&&s&&a>c?a:n&&!o&&!l&&s&&c>=a?c:n&&o&&l&&!s&&+l*a>t._getOffset(o)?+l*a:n&&o&&l&&!s&&+l*a<=t._getOffset(o)?t._getOffset(o):n&&o&&l&&s&&+l*a>Math.min(+o,c)?+l*a:n&&o&&l&&s&&+l*a<=Math.min(+o,c)?Math.min(t._getOffset(o),c):n&&o&&!l&&s&&t._getOffset(o)>c?t._getOffset(o):n&&o&&!l&&s&&t._getOffset(o)<=c?c:n&&!o&&l&&s&&+l*a>c?+l*a:n&&!o&&l&&s&&c>=+l*a?c:null:a}catch(m){throw t.endElementAt(1),new DOMException(11)}(u||0===u)&&isFinite(u)&&(s||t.endElementAt(u),t._activeDur=u),t=i=a=n=r=s=o=l=u=c=void 0},!1),this.addEventListener("DOMAttrModified",function(e){if(3!==e.eventPhase){var t=e.target,i=e.attrName,n=e.newValue;if("begin"===i)t._begin=n.replace(/\s+/g,"").split(";");else if("end"===i)t._end=n.replace(/\s+/g,"").split(";");else if("dur"===i)t._dur=n;else if("repeatCount"===i)t._repeatCount=n,t._isRepeat=!0;else if("repeatDur"===i)t._repeatCount=n,t._isRepeat=!0;else if("from"===i)t._from=n;else if("to"===i)t._to=n;else if("values"===i)t._values=n.split(";");else if("by"===i)t._by=n;else if("keyTimes"===i){var a=n.split(";");t._keyTimes=[];for(var r=0;r0&&/[a-z]/i.test(e.charAt(t+1))?e.slice(0,t):(t=nn=void 0,"")};if(isFinite(parseFloat(e)))a[t](i);else if(e.indexOf("repeat(")>-1){var s=parseFloat(e.slice(7)),o=function(e,t,i){return function(n){s===n.target._numRepeat&&e[t](i)}}(a,t,i),n=r();n?a.ownerDocument.getElementById(n).addEventListener("repeatEvent",o):a.addEventListener("repeatEvent",o); -}else if(/\.(begin|end)/.test(e)){if(n=r()){var o=function(e,t,i){return function(n){e[t](i)}}(a,t,i),l="";/\.(begin|end)/.test(e),"begin"===RegExp.$1?l="beginEvent":"end"===RegExp.$1&&(l="endEvent"),a.ownerDocument.getElementById(n).addEventListener(l,o,!1)}}else if(0===e.indexOf("wallclock("));else if("indefinite"===e);else if(e.indexOf("accesskey(")>-1);else{n=r();var o=function(e,t,i){return function(n){e[t](i)}}(a,t,i);n&&e.match(/\.([a-z]+)/i)?a.ownerDocument.getElementById(n).addEventListener(RegExp.$1,o):e&&a.targetElement.addEventListener(e.match(/^[a-z]+/i)[0],o)}e=r=n=void 0};if(t._begin)for(var s=0,o=t._begin.length;o>s;++s)r(t._begin[s],"beginElementAt",t._getOffset(t._begin[s]));else t.beginElementAt(0);if(t._end)for(var s=0,o=t._end.length;o>s;++s)r(t._end[s],"endElementAt",t._getOffset(t._end[s]));a=void 0,t.hasAttributeNS("http://www.w3.org/1999/xlink","xlink:href")?t.targetElement=t.ownerDocument.getElementById(t.getAttributeNS("http://www.w3.org/1999/xlink","xlink:href").slice(1)):t.targetElement=t.parentNode,e=t=void 0},!1),e=t=void 0}},!1),this.mix(function(e){e.beginElement=function(){var e=this.ownerDocument,t=e.createEvent("TimeEvents");this._starting=e.documentElement.getCurrentTime(),this._isStarted&&("never"===this._restart||"whenNotActive"===this._restart&&this.getCurrentTime()>0)||(this.getCurrentTime()>0&&this.endElement(),t.initTimeEvent("beginEvent",e.defaultView,0),this.dispatchEvent(t),this._start&&this._start.shift(),this._isStarted=!0,e=t=void 0)},e.endElement=function(){var e=this.ownerDocument,t=e.createEvent("TimeEvents");t.initTimeEvent("endEvent",e.defaultView,0),this.dispatchEvent(t),this._finish&&this._finish.shift(),this._currentFrame=0},e.beginElementAt=function(e){for(var t=this.ownerDocument.documentElement.getCurrentTime(),i=this._start||[],n=0,a=i.length;a>n;++n)if(i[n]===e+t)return void(t=i=e=void 0);i.push(e+t),i.sort(function(e,t){return e-t}),this._start=i,t=i=e=void 0},e.endElementAt=function(e){for(var t=this.ownerDocument.documentElement.getCurrentTime(),i=this._finish||[],n=0,a=i.length;a>n;++n)if(i[n]===e+t)return void(t=i=e=void 0);i.push(e+t),i.sort(function(e,t){return e-t}),this._finish=i,t=start=e=void 0},e._eventRegExp=/(mouse|activ|clic|begi|en)[a-z]+/,e._timeRegExp=/[\-\d\.]+(h|min|s|ms)?$/,e._unit={h:36e5,min:6e4,s:1e3},e._getOffset=function(e){var t,i=null,n=[e.indexOf("+"),e.indexOf("-")];return n[0]>-1?(t=e.slice(n[0]),i=parseFloat(t)):n[1]>-1?(t=e.slice(n[1]),i=parseFloat(t)):(t=e,i=parseFloat(e)),isFinite(i)&&(/\d+\:(\d\d)\:([\d\.]+)$/.test(t)?i=1e3*(3600*i+60*parseInt(RegExp.$1,10)+parseFloat(RegExp.$2)):/\d\d\:([\d\.]+)$/.test(t)?i=1e3*(60*i+parseFloat(RegExp.$1)):/(h|min|s)$/.test(t)&&(i*=this._unit[RegExp.$1]),isFinite(i))?i*=.8:0},e.getStartTime=function(){if(this._starting||0===this._starting)return this._starting;throw new DOMException(11)},e.getCurrentTime=function(){return 125*this._currentFrame*.8},e.getSimpleDuration=function(){if(this._dur||this._finish||"indefinite"!==this._dur)return this._getOffset(this._dur);throw new DOMException(9)}})},NAIBU.Time={currentFrame:0,Max:17e3,start:function(){NAIBU.Clip.length>0?(screen.updateInterval=42,window.onscroll=function(){screen.updateInterval=0,screen.updateInterval=42},NAIBU.stop=setInterval(function(){try{var e=NAIBU.Time.currentFrame,t=NAIBU.Clip,i=100*e;e>NAIBU.Time.Max&&clearInterval(NAIBU.stop),t[0]&&t[0].ownerDocument.documentElement.setCurrentTime(i);for(var n=0,a=t.length;a>n;++n){var r=t[n],s=i+100,o=i-100;if(r._start){var l=r._start[0];l&&r._finish&&l===r._finish[0]&&r.endElement(),(l||0===l)&&l>=o&&i>l&&r.beginElement(),l=void 0}if(r._isRepeat&&r.getCurrentTime()>=r.getSimpleDuration()*r._numRepeat){var u=r.ownerDocument,h=u.createEvent("TimeEvents");++r._numRepeat,h.initTimeEvent("repeatEvent",u.defaultView,r._numRepeat),r.dispatchEvent(h),u=h=void 0}if(r._finish&&0!==r.getCurrentTime()){var d=r._finish[0];(d||0===d)&&d>=o&&i>=d&&r.endElement(),d=void 0}r._frame&&(++r._currentFrame,r._frame())}++NAIBU.Time.currentFrame,e=t=i=r=o=s=void 0}catch(c){}},1)):window.onscroll=function(){screen.updateInterval=0,window.onscroll=NAIBU.emptyFunction}}},NAIBU.Clip=[],base.$1["http://www.w3.org/2000/svganimate"].on("initialize",function(e){this.SVGAnimationElement(),NAIBU.Clip[NAIBU.Clip.length]=this,this._valueList=[],this._isDiscrete=!1,this.addEventListener("DOMAttrModified",function(e){3!==e.eventPhase&&"calcMode"===e.attrName&&"discrete"===e.newValue&&(e.target._isDiscrete=!0)},!1),this.addEventListener("DOMNodeInserted",function(e){if(3!==e.eventPhase){var t=e.target;t.addEventListener("DOMNodeInsertedIntoDocument",function(e){var t=e.target,i=t.getAttributeNS(null,"attributeName"),n=t.targetElement,a=n[i],r=n.cloneNode(!1);if(!t._values[0]){var s=n.ownerDocument.defaultView.getComputedStyle(n,"");if(t._values[0]=n.getAttributeNS(null,i)||s.getPropertyValue(i),!t._values[1]&&t._values[2]){var o=parseFloat(t._values[0])+parseFloat(t._values[2]),l=t._values[0].match(/\D+/)||[""];t._values[1]=o+l[0],t._values.pop(),o=l=void 0}}if("animatedPoints"in n&&"points"===i){n.animatedPoints=r.points;for(var u=0,h=t._values,d=h.length;d>u;++u){var c=n.cloneNode(!1);c._tar=void 0,c.setAttributeNS(null,"points",h[u]),t._valueList[t._valueList.length]=c.points}}else if(a){a.animVal=r[i].baseVal;for(var u=0,h=t._values,d=h.length;d>u;++u){var c=n.cloneNode(!1);c._tar=void 0,c.setAttributeNS(null,i,h[u]),t._valueList[t._valueList.length]=c[i].baseVal}}else if(CSS2Properties[i]||i.indexOf("-")>-1)for(var u=0,h=t._values,d=h.length;d>u;++u)"fill"===i||"stroke"===i||"stop-color"===i?(t._valueList[u]=base("$CSSValue").$SVGColor.$SVGPaint._new$(),t._valueList[u].setPaint(1,null,h[u],null)):t._valueList[u]=parseFloat(h[u]);else{if(!("normalizedPathSegList"in n&&"d"===i))return void(r=void 0);n.animatedNormalizedPathSegList=r.normalizedPathSegList;for(var u=0,h=t._values,d=h.length;d>u;++u){var c=n.cloneNode(!1);c._tar=void 0,c.setAttributeNS(null,"d",h[u]),t._valueList[t._valueList.length]=c.normalizedPathSegList}}e=a=c=r=void 0},!1)}},!1),this.addEventListener("beginEvent",function(e){var t=e.target,i=t.getAttributeNS(null,"attributeName"),n=(t.targetElement.attributes.getNamedItemNS(null,i),t.targetElement),a=n[i];t._frame=function(){var e=t,r=e._isRepeat?e.getSimpleDuration():e._activeDur,s=e._valueList.length-1,o=e.getCurrentTime();if(e._activeDur||(r=0),r*=.8,-1!==s&&0!==r&&r>=o){e._isDiscrete&&++s;var l=Math.floor(o*s/r);l===s&&(l-=1);var u=e.ownerDocument._domnodeEvent();if(e._keyTimes)var h=(e._keyTimes[l+1]-e._keyTimes[l])*r,d=e._keyTimes[l];else var h=r/s,d=l/s;if("animatedPoints"in n&&"points"===i){var c=n.points;n.points=n.animatedPoints,n.dispatchEvent(u),n.animatedPoints=n.points,n.points=c}else if(a){var c=a.baseVal,m=a.animVal,p=e._valueList[l].value;if(e._isDiscrete)var f=p;else var v=e._valueList[l+1].value,f=p+(v-p)*(o-d*r)/h;m.newValueSpecifiedUnits(c.unitType,f),a.baseVal=m,m=void 0,n.dispatchEvent(u),a.animVal=a.baseVal,a.baseVal=c,h=void 0}else if(CSS2Properties[i]||i.indexOf("-")>-1){var c=null,p=e._valueList[l].value,v=e._valueList[l+1].value;if(e._isDiscrete)var f=p;else var f=p+(v-p)*(o-d*r)/h}else if("normalizedPathSegList"in n&&"d"===i){var c=n.normalizedPathSegList;n.normalizedPathSegList=n.animatedNormalizedPathSegList,n.dispatchEvent(u),n.animatedNormalizedPathSegList=n.normalizedPathSegList,n.normalizedPathSegList=c}u=e=p=v=f=r=s=l=o=void 0}},e=vir=void 0},!1),this.addEventListener("endEvent",function(e){var t=e.target,i=t.getAttributeNS(null,"fill");if(!i||"remove"===i){var e=t.ownerDocument._domnodeEvent();t.targetElement.dispatchEvent(e),e=void 0,t._frame&&t._frame()}t._frame=void 0},!1),this.addEventListener("repeatEvent",function(e){e.target},!1)}),base.$1["http://www.w3.org/2000/svgset"]=base.$1["http://www.w3.org/2000/svganimate"].up().on("initialize",function(e){this.SVGAnimationElement(),NAIBU.Clip[NAIBU.Clip.length]=this,this._to="",this.addEventListener("DOMAttrModified",function(e){var t=e.target,i=e.attrName;"to"===i&&(t._to=e.newValue),t=i=void 0},!1),this.addEventListener("beginEvent",function(e){var t=e.target;if(t._currentFrame=1,t.targetElement){var i=t.getAttributeNS(null,"attributeName"),n=t.targetElement.attributes.getNamedItemNS(null,i),a=t.targetElement[i];if(CSS2Properties[i]||i.indexOf("-")>-1){t._prestyle=t.ownerDocument.defaultView.getComputedStyle(t.targetElement,"").getPropertyValue(i);var r=t.ownerDocument.getOverrideStyle(t.targetElement,"");r.setProperty(i,t.getAttributeNS(null,"to"),null),r=void 0}else if(a){var s=a.baseVal;s instanceof SVGLength?a.baseVal=t.ownerDocument.documentElement.createSVGLength():s instanceof SVGRect&&(a.baseVal=t.ownerDocument.documentElement.createSVGRect());var e=t.ownerDocument.createEvent("MutationEvents");e.initMutationEvent("DOMAttrModified",!0,!1,n,n,t._to,i,1),t.targetElement.dispatchEvent(e),e=void 0,a.animVal=a.baseVal,a.baseVal=s}}e=t=i=void 0},!1),this.addEventListener("endEvent",function(e){var t=e.target,i=t.getAttributeNS(null,"fill");if(!i||"remove"===i){var n=t.getAttributeNS(null,"attributeName"),a=t.ownerDocument.getOverrideStyle(t.targetElement,"");if(t._prestyle)a.setProperty(n,t._prestyle,null);else{var r=t.ownerDocument._domnodeEvent();t.targetElement.dispatchEvent(r)}n=a=r=void 0}t=i=void 0},!1),this.addEventListener("repeatEvent",function(e){var t=e.target;t.getAttributeNS(null,"attributeName"),t.ownerDocument.defaultView.getComputedStyle(t.targetElement,"")},!1)}),base.$1["http://www.w3.org/2000/svganimateMotion"]=base.$1["http://www.w3.org/2000/svganimate"].up().on("initialize",function(e){this.SVGAnimationElement(),NAIBU.Clip[NAIBU.Clip.length]=this,this.addEventListener("DOMAttrModified",function(e){if(3!==e.eventPhase){var t=e.target,i=e.attrName;if("path"===i){var n=t.ownerDocument.createElementNS("http://www.w3.org/2000/svg","path");n.setAttributeNS(null,"d",e.newValue),t._path=n,n=void 0}}},!1),this.addEventListener("DOMNodeInserted",function(e){if(3!==e.eventPhase){var t=e.target;t.addEventListener("DOMNodeInsertedIntoDocument",function(e){var i,n=[];if(t._values){for(var a=0,r=t._values,s=r.length;s>a;++a)i=r[a],i=i.split(","),n[a]=[+i[0],+i[1]];t._valueList=n}},!1)}},!1),this.addEventListener("beginEvent",function(e){var t=e.target,i=t.targetElement.transform;i.animVal=base("$SVGStringList").$SVGTransformList.up(),0!==i.baseVal.numberOfItems?i.animVal.initialize(i.baseVal.createSVGTransformFromMatrix(i.baseVal.consolidate().matrix)):i.animVal.appendItem(t.ownerDocument.documentElement.createSVGTransform()),t._frame=function(){var e,i=t,n=i._path,a=i._isRepeat?i.getSimpleDuration():i._activeDur,r=.8*a,s=i.getCurrentTime();if(i._activeDur||(r=0),0===a)return void(a=void 0);if(n){var o=n.getTotalLength()*s/r,l=n.getPointAtLength(o),u=i.targetElement.transform;u.animVal.getItem(u.animVal.numberOfItems-1).setTranslate(l.x,l.y);var h=u.baseVal;u.baseVal=u.animVal,i.targetElement._cacheMatrix=null;var d=i.ownerDocument.createEvent("MutationEvents");d.initMutationEvent("DOMNodeInsertedIntoDocument",!1,!1,null,null,null,null,null),i.targetElement.dispatchEvent(d),u.baseVal=h,d=h=u=o=l=void 0}else if(t._valueList){var c=0,o=0,m=t._valueList,p=m.length-1;if(!(-1!==p&&0!==r&&r>=s))return;e=Math.floor(s*p/r),e===p&&(e-=1);for(var f=1,v=m.length;v>f;f+=2)c+=Math.sqrt(Math.pow(m[f][1]-m[f-1][1],2)+Math.pow(m[f][0]-m[f-1][0],2));for(var f=1;e>f;f+=2)o+=Math.sqrt(Math.pow(m[f][1]-m[f-1][1],2)+Math.pow(m[f][0]-m[f-1][0],2));var l=t.ownerDocument.documentElement.createSVGPoint(),u=i.targetElement.transform;o=o/c*r,l.x=m[e][0]+(m[e+1][0]-m[e][0])*(s-o)/r,l.y=m[e][1]+(m[e+1][1]-m[e][1])*(s-o)/r,u.animVal.getItem(u.animVal.numberOfItems-1).setTranslate(l.x,l.y);var h=u.baseVal;u.baseVal=u.animVal,i.targetElement._cacheMatrix=void 0;var d=i.ownerDocument.createEvent("MutationEvents");d.initMutationEvent("DOMNodeInsertedIntoDocument",!1,!1,null,null,null,null,null),i.targetElement.dispatchEvent(d),u.baseVal=h,d=h=u=o=l=f=void 0}},e=i=tpn=tgsd=void 0},!1),this.addEventListener("endEvent",function(e){var t,i=e.target,n=i.targetElement.transform,a=i.getAttributeNS(null,"fill"),r=i._valueList;if(a&&"remove"!==a){n.animVal.getItem(n.animVal.numberOfItems-1).setTranslate(r[r.length-1][0],r[r.length-1][1]),t=n.baseVal,n.baseVal=n.animVal;var s=i.ownerDocument._domnodeEvent();i.targetElement.dispatchEvent(s),n.baseVal=t}else{var s=i.ownerDocument._domnodeEvent();i.targetElement.dispatchEvent(s),i._frame&&i._frame()}i._frame=e=s=n=a=i=r=t=void 0},!1),this.addEventListener("repeatEvent",function(e){e.target},!1)}),base.$1.upsvg("mpath").on("initialize",function(){SVGURIReference.apply(this)}),base.$1["http://www.w3.org/2000/svganimateColor"]=base.$1["http://www.w3.org/2000/svganimate"].up().on("initialize",function(e){this.SVGAnimationElement(),NAIBU.Clip[NAIBU.Clip.length]=this,this._valueList=[],this.addEventListener("DOMNodeInserted",function(e){if(3!==e.eventPhase){var t=e.target;t.addEventListener("DOMNodeInsertedIntoDocument",function(e){var t,i,n=e.target,a=n.getAttributeNS(null,"attributeName"),r=n.targetElement,s=n.ownerDocument.defaultView.getComputedStyle(r,"");n._values[0]||(n._values[0]=s.getPropertyValue(a));for(var o=0,l=n._values,u=l.length;u>o;++o){var h=base("$CSSValue").$SVGColor._new$();"currentColor"===n._values[o]?h.setRGBColor(s.getPropertyValue("color")||"black"):"inherit"===n._values[o]?(t=s.getPropertyCSSValue(a),i=t.cssValueType,t.cssValueType=0,h=s.getPropertyCSSValue(a),t.cssValueType=i):h.setRGBColor(n._values[o]),n._valueList[n._valueList.length]=h,h=void 0}n=r=s=t=i=a=void 0},!1)}},!1),this.addEventListener("beginEvent",function(e){var t=e.target,i=t.getAttributeNS(null,"attributeName"),n=t.ownerDocument.getOverrideStyle(t.targetElement,"");t.ownerDocument.defaultView.getComputedStyle(t.targetElement,"");t._frame=function(){var e,a,r,s=t,o=s._isRepeat?s.getSimpleDuration():s._activeDur,l=s._valueList.length-1,u=s.getCurrentTime();if(s._activeDur||(o=0),o*=.8,-1!==l&&0!==o&&o>=u){e=Math.floor(u*l/o),e===l&&(e-=1),t._keyTimes?(a=(t._keyTimes[e+1]-t._keyTimes[e])*o,r=t._keyTimes[e]):(a=o/l,r=e/l);var h=s._valueList[e].rgbColor,d=s._valueList[e+1].rgbColor,c=(u-r*o)/a,m=1,p=h.red.getFloatValue(m),f=h.green.getFloatValue(m),v=h.blue.getFloatValue(m),g=p+(d.red.getFloatValue(m)-p)*c,S=f+(d.green.getFloatValue(m)-f)*c,b=v+(d.blue.getFloatValue(m)-v)*c;n.setProperty(i,"rgb("+Math.ceil(g)+","+Math.ceil(S)+","+Math.ceil(b)+")",null),s=o=l=u=h=d=p=f=v=m=g=S=b=e=void 0}},t._frame()},!1),this.addEventListener("endEvent",function(e){var t=e.target,i=t.getAttributeNS(null,"fill");if(!i||"remove"===i){var n=t.ownerDocument._domnodeEvent();t.targetElement.dispatchEvent(n),t._frame&&t._frame()}t._frame=e=n=t=i=void 0},!1),this.addEventListener("repeatEvent",function(e){e.target},!1)}),base.$1["http://www.w3.org/2000/svganimateTransform"]=base.$1["http://www.w3.org/2000/svganimate"].up().on("initialize",function(e){this.SVGAnimationElement(),NAIBU.Clip[NAIBU.Clip.length]=this,this.addEventListener("beginEvent",function(e){var t=e.target,i=t.targetElement.transform;i.animVal=base("$SVGStringList").$SVGTransformList.up(),0!==i.baseVal.numberOfItems&&i.animVal.initialize(i.baseVal.createSVGTransformFromMatrix(i.baseVal.getItem(0).matrix)),i.animVal.appendItem(t.ownerDocument.documentElement.createSVGTransform())},!1),this.addEventListener("endEvent",function(e){var t=e.target,i=t.getAttributeNS(null,"fill");if(!i||"remove"===i){var n=t.ownerDocument._domnodeEvent();t.targetElement.dispatchEvent(n),t._frame&&t._frame()}t._frame=e=n=t=i=void 0},!1),this.addEventListener("repeatEvent",function(e){e.target},!1)}),base.$1.upsvg("font").on("initialize",function(){this._isExternal=0,this.addEventListener("DOMNodeInserted",function(e){var t=e.target;3!==e.eventPhase&&t.addEventListener("DOMNodeInsertedIntoDocument",function(e){var t=e.target,i="http://www.w3.org/2000/svg",n=t.getElementsByTagNameNS(i,"font-face").item(0),a=function(e){for(var a=e.target,r=n.getAttributeNS(null,"font-family"),s=t.ownerDocument.getElementsByTagNameNS(i,"text"),o=0,l=t,u=s.length;u>o;++o){var h=s[o],d=l.ownerDocument.defaultView.getComputedStyle(h,"");d.getPropertyValue("font-family",null).indexOf(r)>-1&&NAIBU._noie_createFont(h,l,!0)}e=t=a=curt=textElments=i=l=void 0};(!n.__isLinked||t._isExternal)&&(t.ownerDocument.documentElement._svgload_limited=0,t.ownerDocument.documentElement.addEventListener("SVGLoad",a,!1))},!1)},!1)}),base.$1.upsvg("glyph"),base.$1.upsvg("missingGlyph"),base.$1.upsvg("hkern"),base.$1.upsvg("kkern"),base.$1.upsvg("font-face").on("initialize",function(){this._isLinked=0,this.addEventListener("DOMNodeInserted",function(e){return 3===e.eventPhase?void("font-face-uri"===e.target.localName&&(e.currentTarget._isLinked=1)):void 0},!1)}),base.$1.upsvg("font-face-src"),base.$1.upsvg("font-face-uri").on("initialize",function(){this.addEventListener("DOMNodeInserted",function(e){3!==e.eventPhase&&(e.target.ownerDocument.documentElement._svgload_limited--,e.target.setAttributeNS("http://www.w3.org/1999/xlink","xlink:show","embed"))},!1),this.addEventListener("S_Load",function(e){var t=e.target,i=t.parentNode.parentNode.parentNode;"defs"===i.localName&&(i=t.parentNode.parentNode),t._instance._isExternal=1,i.parentNode.appendChild(t._instance),e=t=i=void 0},!1),SVGURIReference.apply(this)}),base.$1.upsvg("font-face-format"),base.$1.upsvg("font-face-name"),base.$1.upsvg("definitionSrc"),base.$1.upsvg("foreignObject").on("initialize",function(e){this._tar=e.createElement("v:group");var t=SVGAnimatedLength;this.x=new t,this.y=new t,this.width=new t,this.height=new t,t=void 0,this.addEventListener("DOMNodeInserted",function(e){var t=e.target;3!==e.eventPhase&&(t._inserted__(t),t.addEventListener("DOMNodeInsertedIntoDocument",this["http://www.w3.org/2000/svgimage"]._imageo,!1),e=t=void 0)},!1),this.addEventListener("DOMNodeInsertedIntoDocument",function(t){if(1===t.eventPhase){var i=t.target;1!==i.nodeType||i._tar||"http://www.w3.org/1999/xhtml"!==i.namespaceURI?3!==i.nodeType||i._tar||(i._tar=e.createTextNode(i.data)):"html|body|head".indexOf(i.localName)>-1?(i._tar=e.createElement("div"),i._tar.appendChild(e.createElement("v:shape"))):(i._tar=e.createElement(i.localName),"div"===i.localName&&i._tar.appendChild(e.createElement("v:shape")));var n=i.nextSibling,a=i._tar,r=i.parentNode._tar,s=null;if(a&&r)if(n){for(;n;){if(n._tar&&n._tar.parentNode){s=n._tar;break}n=n.nextSibling}s&&(r=s.parentNode),r.insertBefore(a,s)}else r.appendChild(a);n=a=r=s=void 0;var o=i.attributes;if(i._tar)for(var l=0;ls;++s){var l=r[s],u=e.docu.defaultView.getComputedStyle(l,"");u.getPropertyValue("font-family",null).indexOf(a)>-1&&NAIBU._noie_createFont(l,n,!1)}t=e=void 0},NAIBU._noie_createFont=function(e,t,i){var n,a=e.ownerDocument.defaultView.getComputedStyle(e,""),r="http://www.w3.org/2000/svg",s=e.getAttributeNS(null,"writing-mode")||e.parentNode.getAttributeNS(null,"writing-mode"),o=s?"vert-adv-y":"horiz-adv-x",l=e.firstChild,u=t.getElementsByTagNameNS(r,"glyph"),h=parseFloat(t.getElementsByTagNameNS(r,"font-face").item(0).getAttributeNS(null,"units-per-em")||1e3),d=parseFloat(t.getAttributeNS(null,o)||h),c=parseFloat(e.getAttributeNS(null,"x")||0),m=parseFloat(e.getAttributeNS(null,"y")||0),p=parseFloat(a.getPropertyValue("font-size")),f=p/h,v=!1,g=["fill","fill-opacity","stroke","stroke-width","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-dasharray","stroke-opacity","opacity","cursor"];if(!(u.length>60)){if("a"===/a/[-1]?v=!0:(i||s)&&(v=!0),v){for(;l&&u;){if(n=l.data,void 0!==n){for(var S=[],b=[],_=0,y=u.length;y>_;++_){var w=u[_],x=w.getAttributeNS(null,"unicode")||"なし",V=w.getAttributeNS(null,"orientation"),N=!0,E=!0;if(V?"h"===V&&(N=!1):E=!1,s&&N||!s&&!N||!E)for(var A=n.indexOf(x);A>-1;)S[A]=parseFloat(w.getAttributeNS(null,o)||d),b[A]=w.getAttributeNS(null,"d"),A=n.indexOf(x,A+1)}for(var _=0,T=0;_-1){var P=p/Math.SQRT2;G+=P,$-=P,P=void 0}D.e=G,D.f=$}else D.e=c+T*f,D.f=m;I.setAttributeNS(null,"transform","matrix("+D.a+","+D.b+","+D.c+","+D.d+","+D.e+","+D.f+")"),I.setAttributeNS(null,"d",b[_]),e.parentNode.insertBefore(I,e),T+=S[_],D=void 0}T=S=b=void 0}else"tspan|a".indexOf(l.localName)>-1&&NAIBU._noie_createFont(l,t,i);l=l.nextSibling}if(i){var a=e.ownerDocument.getOverrideStyle(e,null);a.setProperty("visibility","hidden"),a=void 0}else e.setAttributeNS(null,"opacity","0")}n=s=o=h=d=c=m=p=a=r=l=void 0}},function(){var e,t,i=base("$CSSStyleDeclaration")._new$(),n=i._list,a=0,r=/([A-Z])/,s=/\-/;for(var o in CSS2Properties)CSS2Properties.hasOwnProperty(o)&&(t=o.replace(r,"-"),e=RegExp.$1?"-"+RegExp.$1.toLowerCase():"-",t=t.replace(s,e),i.setProperty(t,CSS2Properties[o]),n[t]=n[a],n[a]._isDefault=1,++a,o=t=e=void 0);n._opacity=1,n._fontSize=12,CSS2Properties._list=n,base("$document").defaultView._defaultCSS=n,i=a=r=s=n=null}(),NAIBU.addEvent=function(e,t){window.addEventListener?window.addEventListener(e,t,!1):window.attachEvent?window.attachEvent("on"+e,t):window["on"+e]=t,sieb_s&&t()},NAIBU._main=function(){var e,t=document;try{e=XMLHttpRequest?!1:new ActiveXObject("Msxml2.XMLHTTP")}catch(i){try{e=new ActiveXObject("Microsoft.XMLHTTP")}catch(n){e=!1}}if(!e)try{e=new XMLHttpRequest}catch(i){e=!1}NAIBU.xmlhttp=e;var a,r=t.namespaces;if(r&&!r.v){try{NAIBU.doc=new ActiveXObject("MSXML2.DomDocument")}catch(i){}a=NAIBU.doc,r.add("v","urn:schemas-microsoft-com:vml"),r.add("o","urn:schemas-microsoft-com:office:office");var s=t.createStyleSheet(),o="behavior: url(#default#VML);display: inline-block;} ";s.cssText="v\\:rect{"+o+"v\\:image{"+o+"v\\:fill{"+o+"v\\:stroke{"+o+"o\\:opacity2{"+o+"dn\\:defs{display:none}v\\:group{text-indent:0px;position:relative;width:100%;height:100%;"+o+"v\\:shape{width:100%;height:100%;"+o}for(var l=t.getElementsByTagName("script"),u=0;l[u];++u){var h=l[u],d=h.type;if("image/svg+xml"===h.type){var c=h.text;if(sieb_s&&c.match(/<svg/)&&(c=c.replace(/<.+?>/g,""),c=c.replace(/</g,"<").replace(/>/g,">").replace(/"/g,'"').replace(/&/g,"&")),NAIBU.isMSIE){var m=new GetSVGDocument(h);m.xmlhttp={readyState:4,status:200,responseText:c.replace(/\shref=/g," target='_top' xlink:href=")},m._ca()}else{var p=location.href.replace(/\/[^\/]+?$/,"/");c=c.replace(/\shref=(['"a-z]+?):\/\//g," target='_top' xlink:href=$1://").replace(/\shref=(.)/g," target='_top' xlink:href=$1"+p);var f=NAIBU.textToSVG(c,h.getAttribute("width"),h.getAttribute("height"));h.parentNode.insertBefore(f,h)}h=c=void 0}d=void 0}if(NAIBU.doc=a,a=r=l=void 0,e&&NAIBU.isMSIE)if(t.createElementNS&&t.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect);else{var v=t.getElementsByTagName("object"),f=[],g=[],S=function(e){var i,n,a,r="width",s="height";f||(f=[]),t||(t=document);for(var o=0;e[o];++o)n=e[o],f[f.length]=new GetSVGDocument(n),i=t.createElement("iframe"),i.style.cssText=n.style.cssText,i.style.background="black",a=n.getAttribute(r),a&&i.setAttribute(r,a),a=n.getAttribute(s),a&&i.setAttribute(s,a),i.marginWidth=i.marginHeight="0px",i.scrolling="no",i.frameBorder="0",n.parentNode.insertBefore(i,n);return o=n=i=e=r=s=void 0,f[f.length-1]};S(v);for(var b=t.getElementsByTagName("img"),_=t.getElementsByTagName("embed"),u=0,y=0;b[u];++u)b[u].getAttribute("src").indexOf(".svg")>-1&&(g[y]=b[u],++y);S(g),S(_),NAIBU._search=S,v=_=g=b=S=void 0;for(var u=0;u0&&f[0]._init(),f=void 0}else for(var v=t.getElementsByTagName("object"),u=0;u-1||navigator.userAgent.indexOf("Safari")>-1){var n="data:image/svg+xml;charset=utf-8,"+NAIBU.unescapeUTF16(escape(e)),a=document.createElement("object");return a.setAttribute("data",n),a.setAttribute("width",t),a.setAttribute("height",i),a.setAttribute("type","image/svg+xml"),a}var r=(new DOMParser).parseFromString(e,"text/xml");return document.importNode(r.documentElement,!0)},NAIBU.addEvent("unload",unsvgtovml),NAIBU.isMSIE= /*@cc_on!@*/!1; + */function DOMException(e){Error.apply(this,arguments),this.code=e;var t=["","Index Size Error","DOMString Size Error","Hierarchy Request Error","Wrong Document Error","Invalid Character Error","No Data Allowed Error","No Modification Allowed Error","Not Found Error","Not Supported Error","Inuse Attribute Error","Invalid State Error","Syntax Error","Invalid Modification Error","Namespace Error","Invalid Access Error"];this.message=t[e]}function EventException(){DOMException.call(this),0===this.code&&(this.message="Uuspecified Event Type Error")}function RGBColor(){var e=base("$CSSValue").$CSSPrimitiveValue;this.red=e.up(),this.green=e.up(),this.blue=e.up(),e=void 0,this.red.primitiveType=this.green.primitiveType=this.blue.primitiveType=1}function Rect(){var e=base("$CSSValue").$CSSPrimitiveValue;this.top=e.up(),this.right=e.up(),this.bottom=e.up(),this.left=e.up(),e=void 0}function Counter(){this.identifier=this.listStyle=this.separator=""}function ElementCSSInlineStyle(){var e=base("$CSSStyleDeclaration");this.style=e._new$(),this._attributeStyle=e._new$(),e=void 0}function ElementTimeControl(e){this._tar=e,this._start=[],this._finish=null}function getDocument(){function e(e,t){for(var i=0;i-1)s=f;else if(e.indexOf(":")>-1)t=e;else{for(S.lastIndex=0;S.exec(e);)t=t.replace(b,"$1");t=t.replace(/\/[^\/]+?$/,"/"),t+=e.replace(S,"")}return t},p=t(g,p),n&&(p=t(n,p)),0===f.indexOf("#"))s=f;else if(!s){for(p=p.replace(/\/[^\/]+?$/,"/"),S.lastIndex=0;S.exec(f);)p=p.replace(b,"$1");s=p+f.replace(S,"")}i=m.getAttributeNS("http://www.w3.org/1999/xlink","show")||"embed","replace"===i?m._tar.setAttribute("href",s):"new"===i?(m._tar.setAttribute("target","_blank"),m._tar.setAttribute("href",s)):"embed"===i&&(o=NAIBU.xmlhttp,l=s.indexOf("#"),l>-1?(u=s.slice(l+1),s=s.replace(/#.+$/,"")):u=null,0===f.indexOf("#")?(h=v.getElementById(u),m._instance=h,c=SVGURIReference,SVGURIReference=function(){},d=v.createEvent("SVGEvents"),d.initEvent("S_Load",!1,!1),m.dispatchEvent(d),SVGURIReference=c,o=void 0):s.indexOf("data:")>-1?(m._tar.src=s,o=void 0):s.indexOf("http:")>-1&&("image"===m.localName&&-1===s.indexOf(".svg")?m._tar.src=s:(m.ownerDocument.documentElement._svgload_limited++,o.open("GET",s,!1),o.setRequestHeader("X-Requested-With","XMLHttpRequest"),o.onreadystatechange=function(){if(4===o.readyState&&200===o.status){var e,t,i,n,a,r,l=o.getResponseHeader("Content-Type")||"text";if(l.indexOf("text")>-1||l.indexOf("xml")>-1||l.indexOf("script")>-1)if("script"!==m.localName&&"style"!==m.localName)try{e=new ActiveXObject("MSXML2.DomDocument"),t=o.responseText.replace(/!DOCTYPE/,"!--").replace(/(dtd">|\]>)/,"-->"),a=NAIBU.doc,a.async=a.validateOnParse=a.resolveExternals=a.preserveWhiteSpace=!1,e.loadXML(t),i=e.documentElement,r=SVGURIReference,SVGURIReference=function(){},m._instance=m.ownerDocument.importNode(i,!0),SVGURIReference=r,u&&(m._instance=m._instance.ownerDocument.getElementById(u))}catch(h){}else m._text=o.responseText;else m._tar&&(m._tar.src=s);n=m.ownerDocument.createEvent("SVGEvents"),n.initEvent("S_Load",!1,!1),m.dispatchEvent(n),m.ownerDocument.documentElement._svgload_limited--,m.ownerDocument.documentElement._svgload_limited<0&&(n=m.ownerDocument.createEvent("SVGEvents"),n.initEvent("SVGLoad",!1,!1),m.ownerDocument.documentElement.dispatchEvent(n)),l=e=t=n=r=a=void 0,o.onreadystatechange=NAIBU.emptyFunction,o=void 0}},o.send(null)))),m.ownerDocument.documentElement._svgload_limited--,m=void 0}e=p=f=n=t=a=g=r=S=s=l=u=v=h=d=i=c=void 0},!1),t=e=void 0)},!1)}function SVGFitToViewBox(){this.viewBox=new SVGAnimatedRect,this.preserveAspectRatio=new SVGAnimatedPreserveAspectRatio}function SVGViewSpec(e){SVGFitToViewBox.call(this,e),this.transform=base("$SVGStringList").$SVGTransformList.up(),this.viewTarget=e,this.viewBoxString=this.preserveAspectRatioString=this.transformString=this.viewTargetString=""}function GetSVGDocument(e){this._tar=e,this._next=null}function _ca_(){var e=NAIBU._that;4===e.xmlhttp.readyState&&200===e.xmlhttp.status&&e._ca(),e=void 0}function SVGTransform(){this.matrix=base("$SVGMatrix").up()}function SVGAnimatedTransformList(){this.animVal=this.baseVal=base("$SVGStringList").$SVGTransformList.up()}function SVGAnimatedPreserveAspectRatio(){this.animVal=this.baseVal=base("SVGPreserveAspectRatio").up()}function SVGPathSeg(){this.pathSegType=0,this.pathSegTypeAsLetter=null}function SVGFilterPrimitiveStandardAttributes(e){SVGStylable.apply(this,arguments),this._tar=e;var t=SVGAnimatedLength;this.x=new t,this.y=new t,this.width=new t,this.height=new t,this.result=base("$SVGAnimatedString").up(),t=void 0}function unsvgtovml(){try{"stop"in NAIBU&&clearInterval(NAIBU.stop),window.onscroll=NAIBU.emptyFunction,window.detachEvent("onload",NAIBU._main),NAIBU.freeArg(),base.free(),base("DOMImplementation")._buffer_=null,base=Object._create=CSS2Properties=NAIBU.xmlhttp=NAIBU=STLog=void 0,Array=ActiveXObject=void 0}catch(e){}}!function(){var e={obj:{up:function(e){var t=Object.create(this);return e?(this[e]=t,t.up=this.up):this.$1=t,t},mix:function(t){if(!t)throw new Error("No arguments error");if("function"!=typeof t){var i=e.__ng_;for(var n in t)i[n]||(this[n]=t[n]);n=i=void 0}else t.call(this,this);return this},on:function(e,t){if(!e)throw new Error("No arguments error");if(/^(?:up|on|mix|of)$/.test(e))throw new Error("Invalid method name error");if("function"!=typeof t)throw new Error("Not support arguments type");var i=this._eventList__,n=this[e];if(this._eventList__){if(!this.hasOwnProperty("_eventList__")){var a=[];a._parent=i,i=this._eventList__=a,a=void 0}}else i=this._eventList__=[];return this[e]&&n.isOn||("function"==typeof n&&(i.push({name:e,func:n}),i._parent=null),this[e]=function(){var t,i=this._eventList__,n=e,a=null,r=null,s=!1;for(i._child=null;t=i._parent;)t._child=i,i=t;for(;i;){for(var o=0,l=i.length;l>o;++o)i[o].name===n&&(a=i[o].func.apply(this,arguments),s||(r=a,s=!0));i=i._child}return i=a=n=s=void 0,r},this[e].isOn=!0),i.push({name:e,func:t}),i=n=t=void 0,this},__args:null,__app:null,of:function(e){if(!e)throw new Error("No arguments error");if(this.hasOwnProperty("__of"))throw new Error("Reset error");var t=this.__args||[];for(var i in e)e.hasOwnProperty(i)&&"call"!==i&&(t[i]||t.push(i),t[i]=this[i]=e[i]);return e.call&&(this.__app={call:e.call}),this.__args=t,this.__of=1,t=i=e=void 0,this},call:function(){if(!this.__app)return this;var e=this.__args,i=this.call;this.call=t;for(var n=0,a=e.length;a>n;++n){var r=e[n],s=this[r];s&&s.call&&(this[r]=s.call(this))}return this.call=i,e=r=s=i=void 0,this.__app.call.apply(this,arguments)}}},t=function(){return this},i={};base=function(t){var n=e,a=i;if(t){if(a[t])return a[t];var r=Object.create(n.obj);return this[t]=a[t]=r,r[t]=r,r}throw new Error("No arguments error")};var n={},a=Object.prototype;for(var r in a)n[r]=!0,i[r]=null;n.constructor=!1,e.__ng_=n,n=a=void 0,base.free=function(){delete e.obj,e=i=t=void 0},Object.create||(Object.create=function(e){var t=function(){};return t.prototype=e,new t})}(),Object._create||(Object._create=function(e){var t=function(){};return t.prototype=e.prototype,e=void 0,new t}),function(e){e.prototype=new Error}(DOMException),base("DOMImplementation").mix({hasFeature:function(e,t){switch(e){case"CORE":case"XML":case"Events":case"StyleSheets":case"org.w3c.svg.static":case"org.w3c.dom.svg.static":return!0;default:return"2.0"===t?!0:!1}},createDocumentType:function(e,t,i){var n=base("$document").up();return n.name="",n.entities=new NamedNodeMap,n.notations=new NamedNodeMap,n.publicId=t,n.systemId=i,n.internalSubset="",n.nodeValue=null,n.nodeType=10,n},createDocument:function(e,t,i){try{var n=base("$document").up();return this._doc_&&(n._document_=this._doc_),n.implementation=this,n.doctype=i||null,n._id={},n._capter=[],n.documentElement=n.createElementNS(e,t),n.childNodes=[],n}catch(a){}},"http://www.w3.org/2000/xmlns":{}}),base("$document").mix({tar:null,firstChild:null,previousSibling:null,nextSibling:null,attributes:null,namespaceURI:null,localName:null,lastChild:null,prefix:null,ownerDocument:base("$document"),parentNode:null,nodeName:"#document",nodeValue:null,nodeType:9,childNodes:[],insertBefore:function(e,t){for(var i,n,a,r,s,o,l=this.parentNode,u=this,h=0;l;){if(l===e)throw new DOMException(3);l=l.parentNode}if(this.ownerDocument!==e.ownerDocument)throw new DOMException(4);if(e.parentNode&&e.parentNode.removeChild(e),t){if(t.parentNode!==this)throw new DOMException(8);for(a=this.firstChild,a===t&&(this.firstChild=e);a;){if(a===t){this.childNodes.splice(h,1,e,t);break}++h,a=a.nextSibling}i=t.previousSibling,i&&(i.nextSibling=e),t.previousSibling=e,e.previousSibling=i,e.nextSibling=t}else this.firstChild||(this.firstChild=e),this.lastChild&&(e.previousSibling=this.lastChild,this.lastChild.nextSibling=e),this.lastChild=e,this.childNodes.push(e),e.nextSibling=null;if(e.parentNode=this,5===e.nodeType||11===e.nodeType){for(var d=e.childNodes.concat([]),c=0,m=d.length;m>c;c++)this.insertBefore(d[c],e);d=void 0}return l=i=n=u=h=a=r=s=o=void 0,e},replaceChild:function(e,t){return this.insertBefore(e,t),this.removeChild(t)},removeChild:function(e){if(e.parentNode!==this)throw new DOMException(8);if(e.ownerDocument!==this.ownerDocument)throw new Error;e.parentNode=null;for(var t=this.firstChild,i=0;t;){if(t===e){this.childNodes.splice(i,1);break}++i,t=t.nextSibling}return this.firstChild===e&&(this.firstChild=e.nextSibling),this.lastChild===e&&(this.lastChild=e.previousSibling),e.previousSibling&&(e.previousSibling.nextSibling=e.nextSibling),e.nextSibling&&(e.nextSibling.previousSibling=e.previousSibling),e.nextSibling=e.previousSibling=null,t=i=void 0,e},appendChild:function(e){return this.insertBefore(e,null)},hasChildNodes:function(){return this.childNodes.length>0},cloneNode:function(e){return this.ownerDocument.importNode(this,e)},normalize:function(){var e=this.childNodes;try{for(var t=e.length-1;0>t;--t){var i=e[t],n=i.nextSibling;n&&3===i.nodeType&&3===n.nodeType?(i.appendData(n.data),i.legnth=i.data.length,this.removeChild(n)):i.normalize()}}catch(a){}},isSupported:function(e,t){return this.ownerDocument.implementation.hasFeature(e+"",t+"")},hasAttributes:function(){return this.attributes.length>0},createElement:function(e){},createDocumentFragment:function(){return this.up("$document_fragment").mix({nodeName:"#document-fragment",nodeValue:null,nodeType:11,childNodes:[],ownerDocument:this})},createTextNode:function(e){var t=this.$text.up();return t.data=t.nodeValue=e+"",t.length=e.length,t.ownerDocument=this,t},createComment:function(e){var t=this.$text.$comment.up();return t.data=t.nodeValue=e,t.length=e.length,t.ownerDocument=this,t},createCDATASection:function(e){var t=this.$text.up();return t.nodeType=4,t.nodeName="#cdata-section",t.data=t.nodeValue=e,t.length=e.length,t.ownerDocument=this,t},createProcessingInstruction:function(e,t){var i=this.up();return i.nodeType=7,i.target=i.nodeName=e,i.data=i.nodeValue=t,i.length=t.length,i.ownerDocument=this,i},createAttribute:function(e){},createEntityReference:function(e){return this.up().mix({nodeValue:null,nodeType:5,nodeName:e,ownerDocument:this})},getElementsByTagName:function(e){return this.getElementsByTagNameNS("*",e)},importNode:function(e,t){var i,n,a,r,s,o,l,u=e.nodeType;if(2===u)o=e.namespaceURI,o=""===o?null:o,i=this.createAttributeNS(o,e.nodeName),i.nodeValue=e.nodeValue;else if(3===u)i=this.createTextNode(e.data);else if(1===u){i=this.createElementNS(e.namespaceURI,e.nodeName),n=e.attributes;for(var h=0;n[h];++h)l=n[h],o=l.namespaceURI,o=""===o?null:o,a=this.createAttributeNS(o,l.nodeName),a.nodeValue=l.nodeValue,i.setAttributeNodeNS(a);if(t)for(r=e.firstChild;r;)s=this.importNode(r,!0),i.appendChild(s),r=r.nextSibling;h=void 0}else if(8===u)i=this.createComment(e.data);else if(11===u){if(i=this.createDocumentFragment(),t){l=e.childNodes;for(var h=0,d=l.length;d>h;h++)s=this.importNode(l[h],!0),i.appendChild(s)}h=d=void 0}else if(4===u)i=this.createCDATASection(e.data);else if(5===u){if(i=this.createEntityReference(e.nodeName),t)for(r=e.firstChild;r;)s=this.importNode(r,!0),i.appendChild(s),r=r.nextSibling}else if(6===u)i=this.$enetity.up(),i.publicId=e.publicId,i.systemId=e.systemId,i.notationName=e.notationName;else if(7===u)i=this.createProcessingInstruction(e.nodeName,e.nodeValue);else{if(12!==u)throw new DOMException(9);i=this.up("$notation").up(),i.publicId=e.publicId,i.systemId=e.systemId}return e=t=u=n=a=r=s=o=l=void 0,i},createElementNS:function(e,t){var i,n=null,a=null;if(!t)throw new DOMException(5);if(-1!==t.indexOf(":")){var r=t.split(":");n=r[0],a=r[1]}else a=t;return i=this.$element.up().mix({childNodes:[],attributes:this.$element.attributes.up(),ownerDocument:this}),i.namespaceURI=e,i.nodeName=i.tagName=t,i.localName=a,i.prefix=n,e=t=n=a=void 0,i},createAttributeNS:function(e,t){var i,n=this.$attr.up();return n.namespaceURI=e,n.nodeName=n.name=t,n.ownerDocument=this,e&&-1!==t.indexOf(":")?(i=t.split(":"),n.prefix=i[0],n.localName=i[1]):n.localName=t,i=t=void 0,n},getElementsByTagNameNS:function(e,t){if("string"!=typeof e||"string"!=typeof t)throw new Error("Argument not string");var i=this.documentElement,n=i.getElementsByTagNameNS(e,t);return t!==i.localName&&"*"!==t||e!==i.namespaceURI&&"*"!==e||(n?n.unshift(i):n=[i]),i=void 0,n},getElementById:function(e){e+="";var t=this._id[e]?this._id[e]:null;return t&&t.getAttributeNS(null,"id")!==e&&(t=null),t}}).mix(function(e){e.up("$element").mix({attributes:base("$namedNodeMap"),nodeType:1,nodeValue:null,childNodes:[],getAttribute:function(e){return this.getAttributeNS(null,e)},setAttribute:function(e,t){this.setAttributeNS(null,e,t)},removeAttribute:function(e){this.removeAttributeNS(null,e)},getAttributeNode:function(e){},setAttributeNode:function(e){},removeAttributeNode:function(e){var t=this.attributes.removeNamedItemNS(e.namespaceURI,e.localName);return t},getElementsByTagName:function(e){},getAttributeNS:function(e,t){var i=this.getAttributeNodeNS(e,t);return i?i.nodeValue:null},setAttributeNS:function(e,t,i){var n=this.ownerDocument.createAttributeNS(e,t);n.nodeValue=i+"",n.value=i+"",this.setAttributeNodeNS(n)},removeAttributeNS:function(e,t){},getAttributeNodeNS:function(e,t){return this.attributes.getNamedItemNS(e,t)},setAttributeNodeNS:function(e){if(e.ownerDocument!==this.ownerDocument)throw new DOMException(4);var t=this.attributes.setNamedItemNS(e);return e.ownerElement=this,"id"!==e.localName||this.ownerDocument._id[e.nodeValue]||(this.ownerDocument._id[e.nodeValue]=this),t},getElementsByTagNameNS:function(e,t){var i=this.firstChild;if(!i)return e=t=void 0,null;var n,a,r,s=[],o=0;for("*"===e&&(n=!0),"*"===t&&(a=!0);i;){if(1===i.nodeType&&(!a&&i.localName!==t||!n&&i.namespaceURI!==e||(s[o]=i,o++),i.hasChildNodes()&&(r=i.getElementsByTagNameNS(e,t))))for(var l=0,u=r.length;u>l;++l)s[o]=r[l],o++;i=i.nextSibling}return e=t=i=r=a=n=void 0,0===o?(s=o=void 0,null):(o=void 0,s)},hasAttribute:function(e){return this.hasAttributeNS(null,e)},hasAttributeNS:function(e,t){return this.getAttributeNodeNS(e,t)?!0:!1}}),e.up("$text").mix({length:0,childNodes:[],_capter:[],getElementsByTagNameNS:null,substringData:function(e,t){if(0>e||0>t||e>this.length)throw new DOMException(1);e+t>this.length&&(t=this.length-e);var i=this.data.substr(e,t);return i},appendData:function(e){this.data+=e,this.length=this.data.length},insertData:function(e,t){var i=this.substring(0,e-1),n=this.substring(e,this.length-e);this.data=i+this.data+n,this.length=this.data.length},deleteData:function(e,t){var i=this.substring(0,e-1),n=this.substring(e+t,this.length-1);e+t>this.length&&(n=""),this.data=i+n,this.length=this.data.length},replaceData:function(e,t,i){if(0>e||0>t||e>this.length)throw new DOMException(1);this.deleteData(e,t),this.insertData(e,i)},nodeType:3,nodeName:"#text",splitText:function(e){var t=this.substringData(0,e-1);this.replaceData(0,this.length-1,t);var i="";this.length!==e&&(i=this.substringData(e,this.length-1));var n=this.ownerDocument.createTextNode(i);return this.parentNode&&this.parentNode.insertBefore(n,this.nextSibling),n}}).up("$comment").mix({nodeType:8,nodeName:"#comment"}),e.up("$attr").mix({nodeType:2,nodeValue:null,childNodes:[],_capter:[]}),e.up("$notation").mix(function(){this.publicId=this.systemId=this.nodeValue=null,this.nodeType=12}),e.up("$entity").mix({publicId:null,systemId:null,notationName:null,nodeValue:null,nodeType:6})}),Array.prototype.item=function(e){return this[e]?this[e]:null},base("$namedNodeMap").mix({length:0,getNamedItem:function(e){},setNamedItem:function(e){},removeNamedItem:function(e){},item:function(e){return this[e]},getNamedItemNS:function(e,t){for(var i,n=0,a=this.length;a>n;n++)if(i=this[n],i.namespaceURI===e&&i.localName===t)return this._num=n,i;return n=i=void 0,null},setNamedItemNS:function(e){var t,i=this.getNamedItemNS(e.namespaceURI,e.localName);if(i)return t=this[this._num],this[this._num]=e,e=i=void 0,t;if(void 0!==e.ownerElement)throw new DOMException(10);return this[this.length]=e,this.length+=1,e=void 0,null},removeNamedItemNS:function(e,t){var i=this.getNamedItemNS(e,t);if(i){var n=this[this._num];return delete this[this._num],this.length-=1,tgas=void 0,n}throw new DOMException(8)}}),EventException.prototype=Object._create(DOMException),base("$document").mix(function(){this.addEventListener=function(e,t,i){this.removeEventListener(e,t,i);var n,a=base("EventListener").up().initialize(i,e,t),r=e.charAt(0);this._capter.push(a),"D"!==r&&"S"!==r&&"beginEvent"!==e&&"endEvent"!==e&&"repeatEvent"!==e&&(n=this,n._tar&&n._tar.attachEvent("on"+e,function(e,t){return function(){var i=e.ownerDocument.createEvent("MouseEvents");i.initMouseEvent(t,!0,!0,e.ownerDocument.defaultView,0),e.dispatchEvent(i),e.ownerDocument._window.event.cancelBubble=!0,i=void 0}}(n,e))),e=t=i=a=r=n=void 0},this.removeEventListener=function(e,t,i){for(var n=this._capter,a=0,r=n.length;r>a;a++)n[a]._listener===t&&(n[a]=void 0);a=r=n=void 0},this.dispatchEvent=function(e){if(!e.type)throw new EventException(0);var t,i,a,r=this,s=r.ownerDocument,o=e.timeStamp,l=e.type,u=e.bubbles,h=1,d="1",c="3";if(!s._isLoaded)if(s._limit_time_){if(o-s._limit_time_>1e3)return t=s.implementation._buffer_||[],i=t.length,t[i]=this,t[i+1]=e,s.implementation._buffer_=t,r=s=o=l=u=t=i=h=void 0,!0}else s._limit_time_=o;for(e.target=r,e.eventPhase=1,s[c]=null;r.parentNode;)r.parentNode[d]=r,r[c]=r.parentNode,r=r.parentNode;for(s[d]=r,r[c]=s,r=this;s;){e.currentTarget=s,s===r&&(h=2),e.eventPhase=h,a=s._capter;for(var m=0,p=a.length;p>m;++m)a[m]&&l===a[m]._type&&a[m].handleEvent(e);if(e._stop)break;if(s===r){if(!u)break;h=3}s=s[h]}var f=e._default;return e=r=a=n=s=h=t=m=p=l=o=u=d=c=void 0,f}}),base("EventListener").mix({initialize:function(e,t,i){return this._cap=e,this._type=t,this._listener=i,this},handleEvent:function(e){try{var t=e.eventPhase,i=this._cap;1===t&&(i=i?!1:!0),i||e.type!==this._type||this._listener(e),e=t=i=void 0}catch(n){}}}),base("$event").mix({timeStamp:0,type:null,target:null,currentTarget:null,eventPhase:1,bubbles:!1,cancelable:!1,_stop:!1,_default:!0,stopPropagation:function(){this._stop=!0},preventDefault:function(){this.cancelable&&(this._default=!1,this.target.ownerDocument._window.event.returnValue=!1)},initEvent:function(e,t,i){this.type=e,this.bubbles=t,this.cancelable=i,e=t=i=void 0}}),base("$document").mix({__$event:base("$event"),createEvent:function(e){var t=(this.__$event[e]||this.__$event).up();return t.type=e,t.timeStamp=+new Date,e=void 0,t}}),base("$event").up("UIEvents").mix({detail:0,initUIEvent:function(e,t,i,n,a){this.initEvent(e,t,i),this.detail=a,this.view=n}}).up("MouseEvents").mix({screenX:0,screenY:0,clientX:0,clientY:0,ctrlKey:!1,shiftKey:!1,altKey:!1,metaKey:!1,initMouseEvent:function(e,t,i,n,a,r,s,o,l,u,h,d,c,m,p){this.initUIEvent(e,t,i,n,a),this.screenX=r,this.screenY=s,this.clientX=o,this.clientY=l,this.ctrlKey=u,this.shiftKey=d,this.altKey=h,this.metaKey=c,this.button=m,this.relatedTarget=p}}).mix(function(){this.$event.MouseEvents=this}),base("$event").up("MutationEvents").mix({initMutationEvent:function(e,t,i,n,a,r,s,o){this.initEvent(e,t,i),this.relatedNode=n,this.prevValue=a,this.newValue=r,this.attrName=s,this.attrChange=o,e=t=i=n=a=r=s=o=void 0},relatedNode:null,prevValue:null,newValue:null,attrName:null,attrChange:2}),base("$document").$element.mix({setAttributeNodeNS:function(e){if(e.ownerDocument!==this.ownerDocument)throw new DOMException(4);var t=this.attributes.setNamedItemNS(e);e.ownerElement=this,"id"!==e.localName||this.ownerDocument._id[e.nodeValue]||(this.ownerDocument._id[e.nodeValue]=this);var i=this.ownerDocument.createEvent("MutationEvents");return t?i.initMutationEvent("DOMAttrModified",!0,!1,e,t.nodeValue,e.nodeValue,e.nodeName,1):(i.initEvent("DOMAttrModified",!0,!1),i.relatedNode=e,i.newValue=e.nodeValue,i.attrName=e.nodeName),this.dispatchEvent(i),i=void 0,t},insertBefore:function(e,t){for(var i,n,a,r,s,o,l=this.parentNode,u=this,h=0;l;){if(l===e)throw new DOMException(3);l=l.parentNode}if(this.ownerDocument!==e.ownerDocument)throw new DOMException(4);if(e.parentNode&&e.parentNode.removeChild(e),t){if(t.parentNode!==this)throw new DOMException(8);for(a=this.firstChild,a===t&&(this.firstChild=e);a;){if(a===t){this.childNodes.splice(h,1,e,t);break}++h,a=a.nextSibling}i=t.previousSibling,i&&(i.nextSibling=e),t.previousSibling=e,e.previousSibling=i,e.nextSibling=t}else this.firstChild||(this.firstChild=e),this.lastChild&&(e.previousSibling=this.lastChild,this.lastChild.nextSibling=e),this.lastChild=e,this.childNodes.push(e),e.nextSibling=null;if(e.parentNode=this,5===e.nodeType||11===e.nodeType){for(var d=e.childNodes.concat([]),c=0,m=d.length;m>c;c++)this.insertBefore(d[c],e);d=void 0}n=this.ownerDocument.createEvent("MutationEvents"),n.initMutationEvent("DOMNodeInserted",!0,!1,this,null,null,null,null),e.dispatchEvent(n);do r=u,u=u.parentNode;while(u);if(r!==this.ownerDocument.documentElement)return n=s=l=i=u=r=o=void 0,e;if(n=this.ownerDocument.createEvent("MutationEvents"),n.initMutationEvent("DOMNodeInsertedIntoDocument",!1,!1,null,null,null,null,null),e.dispatchEvent(n),!e.hasChildNodes())return e;if(s=e.getElementsByTagNameNS?e.getElementsByTagNameNS("*","*"):e.childNodes)for(var c=0,p=s.length;p>c;++c)o=s[c],o.dispatchEvent(n),o=null;return n=s=l=i=h=a=u=r=o=void 0,e},removeChild:function(e){if(e.parentNode!==this)throw new DOMException(8);if(e.ownerDocument!==this.ownerDocument)throw new Error;var t,i=this.ownerDocument.createEvent("MutationEvents");if(i.initMutationEvent("DOMNodeRemovedFromDocument",!1,!1,null,null,null,null,null),e.dispatchEvent(i),t=e.getElementsByTagNameNS?e.getElementsByTagNameNS("*","*"):e.childNodes){i.initMutationEvent("DOMNodeRemovedFromDocument",!1,!1,null,null,null,null,null);for(var n=0,a=t.length;a>n;++n){var r=t[n];i.target=r,r.dispatchEvent(i),r=void 0}}i.initMutationEvent("DOMNodeRemoved",!0,!1,this,null,null,null,null),e.dispatchEvent(i),i=t=void 0,e.parentNode=null;for(var s=this.firstChild,o=0;s;){if(s===e){this.childNodes.splice(o,1);break}++o,s=s.nextSibling}return this.firstChild===e&&(this.firstChild=e.nextSibling),this.lastChild===e&&(this.lastChild=e.previousSibling),e.previousSibling&&(e.previousSibling.nextSibling=e.nextSibling),e.nextSibling&&(e.nextSibling.previousSibling=e.previousSibling),e.nextSibling=e.previousSibling=null,s=o=void 0,e}}),base("$document").$text.mix(function(e){e.appendData=function(e){var t,i=this.data;this.data+=e,this.length=this.data.length,t=this.ownerDocument.createEvent("MutationEvents"),t.initMutationEvent("DOMCharacterDataModified",!0,!1,null,i,this.data,null,null),this.parentNode.dispatchEvent(t),t=e=i=void 0},e.insertData=function(e,t){var i,n=this.data,a=this.substring(0,e-1),r=this.substring(e,this.length-e);this.data=a+this.data+r,this.length=this.data.length,i=this.ownerDocument.createEvent("MutationEvents"),i.initMutationEvent("DOMCharacterDataModified",!0,!1,null,n,this.data,null,null),this.parentNode.dispatchEvent(i),i=t=n=a=r=void 0},e.deleteData=function(e,t){var i=this.data;pre=this.substring(0,e-1),next=this.substring(e+t,this.length-1),evt,e+t>this.length&&(next=""),this.data=pre+next,this.length=this.data.length,evt=this.ownerDocument.createEvent("MutationEvents"),evt.initMutationEvent("DOMCharacterDataModified",!0,!1,null,i,this.data,null,null),this.parentNode.dispatchEvent(evt),evt=i=void 0}}),base("$StyleSheet").mix({_create:function(){return this},type:"text/css",disabled:!1,ownerNode:null,parentStyleSheet:null,href:null,title:""}).on("_create",function(){this.media=this.$MediaList.up()}).mix(function(e){e.up("$MediaList").mix({mediaText:"",length:0,item:function(e){return this[e]},deleteMedium:function(e){for(var t=0,i=this.length;i>t;++t)if(this[t]===e)return delete this[t],void--this.length;throw new DOMException(DOMException.NOT_FOUND_ERR)},appendMedium:function(e){this[this.length]=e,++this.length}}),e.LinkStyle=function(){this.sheet=e.up()},e.DocumentStyle=function(){this.styleSheets=[]}}),base("$CSSStyleRule").mix({cssText:"",parentRule:null,type:1,selectorText:"",style:base("$CSSStyleDeclaration")}).mix(function(){this.up("$CSSMediaRule").mix({type:4,media:base("$StyleSheet").$MediaList.up(),cssRules:[],insertRule:function(e,t){return this.cssRules.splice(t,e,1),this.media.appendMedium(e),this},deleteRule:function(e){}}),this.up("$CSSFontFaceRule").mix({type:5}),this.up("$CSSPageRule").mix({type:6,selectorText:""}),this.up("$CSSImportRule").mix({type:3,href:"",media:base("$StyleSheet").$MediaList.up(),styleSheet:null}),this.up("$CSSCharsetRule").mix({type:2,encoding:""}),this.up("$CSSUnknownRule").type=0}),base("$CSSStyleDeclaration").mix({_new$:function(){var e=this.up();return e._list=[],e._list._fontSize=e._list._opacity=null,e},cssText:"",length:0,parentRule:null,_urlreg:/url\(#([^)]+)/,getPropertyValue:function(e){var t=this.getPropertyCSSValue(e);if(t){var i=t.cssText;return i.slice(i.indexOf(":")+1)}return""},getPropertyCSSValue:function(e){var t,i,n=e;if(e+=":",":"===e)return null;for(var a=0,r=this._list,s=r.length;s>a;++a)if(t=r[a],i=t.cssText,i.indexOf(e)>-1)return t._empercents=r._fontSize,a=r=s=i=n=e=void 0,t;return a=r=s=n=e=void 0,null},removeProperty:function(e){var t=this.getPropertyCSSValue(e);t&&(this._list.splice(t._num,1),--this.length)},getPropertyPriority:function(e){var t=this.getPropertyCSSValue(e);return t?t._priority:""},_isFillStroke:{fill:1,stroke:1},_isColor:{color:1},_isStop:{"stop-color":1},_isRS:{r:1,"#":1},setProperty:function(e,t,i){var n,a,r=e,s=null,o=null,l=null;this[e]&&(s=this.getPropertyCSSValue(e)),r+=":",r+=t,this._isFillStroke[e]?(n=s?s:base("$CSSValue").$SVGColor.$SVGPaint._new$(),a=this._isRS[t.charAt(0)]||n._keywords[t]?1:"none"===t?101:this._urlreg.test(t)?107:"currentColor"===t?102:0,1===a?l=t:107===a&&(o=RegExp.$1),n.setPaint(a,o,l,null),a=o=l=void 0):this._isStop[e]?(n=s?s:base("$CSSValue").$SVGColor._new$(),"currentColor"===t?n.colorType=3:(n.colorType=1,n.setRGBColor(t))):n=s?s:base("$CSSValue").$CSSPrimitiveValue.up(),n._priority=i,n.cssText=r,s||(n._num=this._list.length,this._list[n._num]=n,this[e]=1,++this.length),"inherit"===t?n.cssValueType=0:"opacity"===e?this._list._opacity=+t:"font-size"===e&&(/(%|em|ex)/.test(t)?(s="_"+RegExp.$1,n[s]=parseFloat(t)):(this._em=this._ex=this["_%"]=null,this._list._fontSize=parseFloat(t))),r=n=s=void 0},item:function(e){if(e>=this.length)var t="";else var t=this._list[e].cssText.substring(0,this._list[e].cssText.indexOf(":"));return t}}),base("$CSSValue").mix({cssText:"",cssValueType:3,_isDefault:0}).up("$CSSPrimitiveValue").mix({_n:[1,.01,1,1,1,35.43307,3.543307,90,1.25,15,1,180/Math.PI,.9,1,1e3,1,1e3,1],cssValueType:1,primitiveType:0,_value:null,_percent:0,_empercent:0,_em:null,_ex:null,"_%":null,setFloatValue:function(e,t){if(0>=e&&e>=19)throw new DOMException(15);this.primitiveType=e,this._value=t*this._n[e-1]},_regd:/[\d\.]+/,getFloatValue:function(e){if(0>=e&&e>=19)throw new DOMException(15);if(this._value||0===this._value)return this._value/this._n[e-1];var t=this.cssText,i=t.slice(-1),n=0,a=+t.match(this._regd);if(a=isNaN(a)?0:a,i>="0"&&"9">=i){if(n=1,1===e)return e=t=i=n=void 0,a}else"%"===i?(a*=this._percent,n=2):"m"===i&&"e"===t.charAt(t.length-2)?(a*=this._empercent,n=3):"x"===i&&"e"===t.charAt(t.length-2)?n=4:"x"===i&&"p"===t.charAt(t.length-2)?n=5:"m"===i&&"c"===t.charAt(t.length-2)?n=6:"m"===i&&"m"===t.charAt(t.length-2)?n=7:"n"===i?n=8:"t"===i?n=9:"c"===i&&(n=10);return a=a*this._n[n-1]/this._n[e-1],t=i=n=e=void 0,a},setStringValue:function(e,t){if(18>=e&&e>=23)throw new DOMException(15);this._value=t},getStringValue:function(e){if(18>=e&&e>=23)throw new DOMException(15);return this._value},getCounterValue:function(){if(23!==this.primitiveType)throw new DOMException(15);return new Counter},getRectValue:function(){if(24!==this.primitiveType)throw new DOMException(15);return new Rect},getRGBColorValue:function(){if(25!==this.primitiveType)throw new DOMException(15);var e=new RGBColor,t=this.cssText,i=base("$CSSValue").$SVGColor._keywords[t];return t.indexOf("%",5)>0?t=t.replace(/[\d.]+%/g,function(e){return Math.round(2.55*parseFloat(e))}):t.indexOf("#")>-1&&(t=t.replace(/[\da-f][\da-f]/gi,function(e){return parseInt(e,16)})),i=i||t.match(/\d+/g),e.red.setFloatValue(1,parseFloat(i[0])),e.green.setFloatValue(1,parseFloat(i[1])),e.blue.setFloatValue(1,parseFloat(i[2])),i=t=void 0,e}}).up("$CSSValueList").mix({cssValueType:2,length:0,item:function(e){return this[e]}});var n="none",m="normal",a="auto",CSS2Properties={fill:"black",stroke:n,cursor:a,visibility:"visible",display:"inline-block",opacity:"1",fillOpacity:"1",strokeWidth:"1",strokeDasharray:n, +strokeDashoffset:"0",strokeLinecap:"butt",strokeLinejoin:"miter",strokeMiterlimit:"4",strokeOpacity:"1",writingMode:"lr-tb",fontFamily:"serif",fontSize:"12",color:"black",fontSizeAdjust:n,fontStretch:m,fontStyle:m,fontVariant:m,fontWeight:m,font:"inline",stopColor:"black",stopOpacity:"1",textAnchor:"start",azimuth:"center",clip:a,direction:"ltr",letterSpacing:m,lineHeight:m,overflow:"visible",textAlign:"left",textDecoration:n,textIndent:"0",textShadow:n,textTransform:n,unicodeBidi:m,verticalAlign:"baseline",whiteSpace:m,wordSpacing:m,zIndex:a,mask:n,markerEnd:n,markerMid:n,markerStart:n,fillRule:"nonzero",enableBackground:"accumulate",filter:n,floodColor:"black",floodOpacity:"1",lightingColor:"white",pointerEvents:"visiblePainted",colorInterpolation:"sRGB",colorInterpolationFilters:"linearRGB",colorProfile:a,colorRendering:a,imageRendering:a,marker:"",shapeRendering:a,textRendering:a,alignmentBaseline:"",baselineShift:"baseline",dominantBaseline:a,glyphOrientationHorizontal:"0deg",glyphOrientationVertical:a,kerning:a};n=m=a=void 0,CSS2Properties.visibility._n=1,base("$StyleSheet").up("$CSSStyleSheet").on("_create",function(){this.cssRules=[]}).mix({ownerRule:null,insertRule:function(e,t){var i,n,a=new CSSStyleRule,r=a.style,s=e.match(/\{[\s\S]+\}/);a.parentStyleSheet=this,r.cssText=e,s=s.replace(/^[^a-z\-]+/,"").replace(/\:\s+/g,":").replace(/\s*;[^a-z\-]*/g,";"),i=s.split(";");for(var o=0,l=i.length;l>o;++o)ai=i[o],n=ai.split(":"),""!==ai&&r.setProperty(n[0],n[1]),ai=n=void 0;i=s=r=void 0,this.cssRules.splice(t,a,1)},deleteRule:function(e){this.cssRules.splice(e,1)}}),base("$document").defaultView=base("$viewCSS").mix({_cssstyle:base("$CSSStyleDeclaration"),getComputedStyle:function(e,t){var i,n,a=this._cssstyle._new$(),r=1;for(a.getPropertyCSSValue=function(e,t){return function(i){for(var n,a=e,r=null;a&&(!r||0===r.cssValueType);){if(a._runtimeStyle&&a._runtimeStyle[i])r=a._runtimeStyle.getPropertyCSSValue(i);else if(a.style&&a.style[i])r=a.style.getPropertyCSSValue(i);else if(a._attributeStyle&&a._attributeStyle[i])r=a._attributeStyle.getPropertyCSSValue(i);else if(a._rules)for(var s=0,o=a._rules.length;o>s;++s)a._rules[s].style[i]&&(r=a._rules[s].style.getPropertyCSSValue(i));a=a.parentNode}if(r&&0!==r.cssValueType||t&&(r=t[i]),r&&r.setRGBColor&&(102===r.paintType||3===r.colorType))r.setRGBColor(this.getPropertyValue("color"));else if(r&&(r._em||r._ex||r["_%"])){for(a=e,n=1;a;){if(a.style._list._fontSize){n=a.style._list._fontSize;break}a=a.parentNode}r._em?n*=r._em:r._ex?n*=.5*r._ex:r["_%"]&&(n*=r["_%"]/100),r.cssText="font-size:"+n+"px"}return a=void 0,r}}(e,this._defaultCSS),i=e;i;)i.style&&(n=i.style._list._opacity||i._attributeStyle._list._opacity,r*=n||1),i=i.parentNode;return a._list._opacity=r,i=pelt=r=n=void 0,a._document=e.ownerDocument,a}}),base("$document").mix(base("$StyleSheet").DocumentStyle),base("$document").getOverrideStyle=function(e,t){var i=e;if(i._runtimeStyle)return i._runtimeStyle;var n=base("$CSSStyleDeclaration")._new$(),a=n.setProperty;return i._runtimeStyle=n,n.setProperty=function(t,i){return function(n,a,r){t.call(i,n,a,r);var s=e,o=s._tar;if("g"===s.localName||"a"===s.localName){var l=s.getElementsByTagNameNS("http://www.w3.org/2000/svg","*");if(l){for(var u=0,h=l.length;h>u;++u){var d=l[u];d.getScreenCTM&&NAIBU._setPaint(d,d.getScreenCTM()),d=void 0}l=void 0}o=null}o&&(s.getScreenCTM&&NAIBU._setPaint(s,s.getScreenCTM()),o=s=a=void 0)}}(a,n),n},base("DOMImplementation").createCSSStyleSheet=function(e,t){var i=base("$StyleSheet").up("$CSSStyleSheet")._create();i.title=e;var n=i.$MediaList.up();if(n.mediaText=t,t&&""!==t)for(var a=t.split(","),r=0,s=a.length;s>r;++r)n.appendMedium(a[r]);return i.media=n,i},ElementTimeControl.prototype={beginElement:function(){var e=this.ownerDocument,t=e.createEvent("TimeEvents");t.initTimeEvent("beginEvent",e.defaultView,0),this.dispatchEvent(t)},endElement:function(){var e=this.ownerDocument,t=e.createEvent("TimeEvents");t.initTimeEvent("endEvent",e.defaultView,0),this.dispatchEvent(t)},beginElementAt:function(e){for(var t=this.ownerDocument.documentElement.getCurrentTime(),i=this._start||[],n=0,a=i.length;a>n;++n)if(i[n]===e+t)return void(t=i=e=void 0);i.push(e+t),this._start=i},endElementAt:function(e){for(var t=this.ownerDocument.documentElement.getCurrentTime(),i=this._finish||[],n=0,a=i.length;a>n;++n)if(i[n]===e+t)return void(t=i=e=void 0);i.push(e+t),this._finish=i}},base("$event").up("TimeEvents").mix({detail:0,initTimeEvent:function(e,t,i){this.type=e,this.view=t,this.detail=i}}),base("$frame").mix({fpms:.024,timelines:[],begin:0,startTime:0,activeTime:Number.MAX_VALUE,currentFrame:0,rank:0,setFrame:function(e){if(!(e=this.begin+this.activeTime)){this.currentFrame=e;for(var t=this.timelines,i=0;i=0&&this.removeLine(e),this.timelines.push(e),this.timelines.sort(function(e,t){return e.rank-t.rank}),!0)},removeLine:function(e){var t=this.timelines,i=t.indexOf(e);i>-1&&t.splice(i,1),t=i=void 0}}).mix(function(e){e.up("$begin").mix({string:"",isResolved:!1,eventTarget:document.documentElement,currentFrame:0,eventOffset:0,trim:function(e){return e.replace(/[\s\n]+/g,"")},offset:function(e){function t(){return a(1e3,/[\d.]+s$/,/[\d.]+$/)}function i(){return a(6e4,/[\d.]+min$/,/\d\d:[^:]+$/)}function n(){return a(36e5,/\d+:\d\d:/,/[\d.]+h$/)}function a(t,i,n){return t*(s(e.match(i)||"0")||s(e.match(n)||"0"))}e=e||"0";var r=e.charAt(0),s=parseFloat,o=s(e.match(/[\d.]+ms$/)||"0")+t()+i()+n();return"-"===r&&(o*=-1),r=s=t=i=n=void 0,o},event:function(e){if(e=e||"",/[\+\-]/.test(e)&&(e=e.slice(0,e.search(/[\+\-]/))),e.indexOf(".")>-1){var t=e.split(".");return{id:t[1]&&t[0],event:t[0]&&t[1]}}return{id:"",event:e}},parse:function(){this.begin=0;var e,t=this.trim(this.string),i=t.search(/[\+\-]/),n=null;if(i>0?(this.begin=this.offset(t.slice(i)),n=this.event(t)):/[^\+\-\d]/.test(t.charAt(0))?n=this.event(t):(this.begin=this.offset(t),this.isResolved=!0),this.begin=Math.floor(this.begin*this.fpms),n){e=n.id?this.eventTarget.ownerDocument.getElementById(n.id):this.eventTarget,this.eventOffset=this.begin;var a=/^(?:begin|end)$/.test(n.event)?n.event+"Event":n.event;e&&e.addEventListener(a,this.listener.bind(this),!1)}else this.$frame=this;return s=n=t=i=e=void 0,this},listener:function(e){if(e=e||{timeStamp:this.startTime},!e.timeStamp&&0!==e.timeStamp)throw new Error;this.begin=this.eventOffset+this.$frame.currentFrame-Math.floor((Date.now()-e.timeStamp)*this.fpms);var t=this.$activate;t.begin=this.begin,this.activeTime=t.call()||Number.MAX_VALUE,this.simpleDuration=t.simpleDur,t=void 0,this.$frame.addLine(this)}}).up("$activate").of({dur:"indefinite",end:e.$begin.up("$end"),repeatCount:null,repeatDur:null,simpleDur:function(){return"indefinite"!==this.dur&&this.dur?Math.floor(this.offset(this.dur)*this.fpms):null},min:"0",max:"indefinite",resolvedTime:function(){return Date.now()},call:function(){function e(){return s?!0:l?!1:!!(!o&&!h||a&&!h||r&&!u||a&&r)}var t,i="indefinite",n=this.simpleDur,a=this.repeatCount===i,r=this.repeatDur===i,s=this.end===i,o=n||0===n,l=this.end||0===this.end,u=this.repeatCount||0===this.repeatCount,h=this.repeatDur||0===this.repeatDur,d=[],c=Math.floor(this.offset(this.min)*this.fpms),m=this.max===i?null:Math.floor(this.offset(this.max)*this.fpms);if(e())return null;if(o&&this.repeatCount&&!a&&d.push(n*this.repeatCount),h&&!r&&d.push(Math.floor(this.offset(this.repeatDur)*this.fpms)),l&&!s&&d.push(this.end-this.begin),!o||u||h||d.push(n),i=n=a=isIndefRepeatDurindef=o=l=h=u=e=void 0,1===d.length)t=d[0];else{if(!(d.length>1))return null;t=Math.min.apply(Math,d)}return m&&c>m?t:(c&&c>t&&(t=c),m&&t>m&&(t=m),t)}}),e.$begin.$end.of({call:function(){return this.string?(this.parse(this.string),this.isResolved?this.begin:"indefinite"):null}}).mix({listener:function(e){if(e=e||{timeStamp:this.startTime},!e.timeStamp&&0!==e.timeStamp)throw new Error;this.begin<=0&&this.removeLine(this.$begin),this.begin=this.eventOffset+this.$frame.currentFrame-Math.floor((Date.now()-e.timeStamp)*this.fpms);var t=this.$begin.$activate;t.end=this.begin,this.$begin.activeTime=t.call(),t=void 0}})}),base("$from").of({string:"",numList:function(){var e=this.string.match(/[\-\+]?[\d\.]+(?:[eE][\-\+]?[\d\.]+)?/g)||[];if(e)for(var t=0;te||e>1)throw new Error("An Invalid Number Error");if(!this.string||!this.from.length)return"";for(var t="",i=this.numList,n=this.strList,a=this.from,r=this.degit,s=this.underlying,o=s.additive,l=s.accumlate,u=0,h=i.length;h>u;++u)t+=(e*i[u]+(1-e)*a[u]+o[u]+l[u]).toFixed(r),n&&(t+=n[u+1]);return t=(n?n[0]:"")+t,i=n=a=u=h=r=s=o=l=void 0,t},distance:function(e){if(!e)return 0;var t=this.call(),i=e.call?e.call():e,n=0;if(!t||!i)return 0;for(var a=0,r=t.length;r>a;++a)n+=(t[a]-i[a])*(t[a]-i[a]);return Math.sqrt(n)}}).up("$to").from=null,base("$calcMode").mix({_f:function(e){var t=this.keyTime;if(0===t&&e)e=0;else{if(!t||!isFinite(t))return this.string;e/=t,e=e>1?Math.floor(e):e}return t=void 0,isNaN(e)?this.string:this.to.advance(e)}}).of({mode:"linear",keyTime:1,keySplines:null,norm:1,string:"",call:function(){var e=this._f.bind(this);if("linear"===this.mode)return this.to.call(),e;if("paced"===this.mode)return this.keyTime=this.to.distance(this.to.from)/this.norm,e;if("spline"===this.mode){var t=this.keySplines,i=function(e){return Math.PI};if(!t)return i;for(var n=0,a=NaN;na||a>1)return i}this.to.call();var r=t[0],s=t[1],o=t[2],l=t[3],u=1,h=1,d=u-3*(o-r),c=3*(o-2*r),m=3*r,p=h-3*(l-s),f=3*(l-2*s),v=3*s,g=Math.qubicnewton;if(!(0!==r&&1!==r||0!==s||1!==o&&0!==o||1!==l))return this.to.call(),e;var S=this.keyTime;return(S||isFinite(S))&&(d*=S,c*=S,m*=S,p*=S,f*=S,v*=S),S=t=r=s=o=l=u=h=void 0,function(t){var i=g(d,c,m,-t,t);return e(p*i*i*i+f*i*i+v*i)}}return"discrete"===this.mode?function(e){return isNaN(e)?this.string:this.to.from.string}.bind(this):void 0}}).to=base("$from").$to,Math.qubicnewton=function(e,t,i,n,a){var r=1e-10,s=e*a*a*a+t*a*a+i*a+n;if(0===s)return a;for(var o=0;100>o;++o){var l=3*e*a*a+2*t*a+i;if(!l||r>s&&s>-r)return s=r=void 0,a;a-=s/l,s=e*a*a*a+t*a*a+i*a+n}return a},base("$calcMode").up("$attribute").mix({element:null,$from:base("$from").up(),_getAttr:function(e,t){var i=null;return e.indexOf("xlink:")>-1&&(i="http://www.w3.org/1999/xlink"),this._ele.getAttributeNS(i,e)||t},_ele:document.documentElement,push:function(e){if(!e||!e.hasAttribute)return null;this.element=e.parentNode||null;var t;if((t=e.getAttributeNS(null,"targetElement"))&&(this.element=e.ownerDocument.getElementById(t)),(t=e.getAttribute("xlink:href"))&&(this.element=e.ownerDocument.getElementById(t.slice(1))),!(e.hasAttribute("from")||e.hasAttribute("to")||e.hasAttribute("by")||e.hasAttribute("values")))return null;this._ele=e;var i=base("$frame"),n=i.$begin,a=n.up().mix({target:e,eventTarget:this.element||n.eventTarget,string:this._getAttr("begin","0"),$activate:n.$activate.up().mix({dur:this._getAttr("dur",null),end:n.$end.up().mix({eventTarget:this.element||n.eventTarget,string:this._getAttr("end",null)}),repeatCount:this._getAttr("repeatCount",null),repeatDur:this._getAttr("repeatDur",null),min:this._getAttr("min","0"),max:this._getAttr("max","indefinite")})}).parse();if(a.$activate.end.$begin=a,a.isResolved){var r=a.begin;a.listener({timeStamp:Date.now()}),a.begin=r}return a.timelines=[],n=e=t=void 0,a},setValues:function(e,t,i,n){var a=this.$from,r=[this.up().mix({to:a.up().mix({from:a.up()})})],s=r[0].to;if(e=e&&e.split(";"),e&&e.length){r=[];for(var o=1;o-1&&(this.attrNameSpace="http://www.w3.org/1999/xlink"),this.isDefault=i.hasAttributeNS(this.attrNameSpace,this.attrName),this.defaultValue=this._getAttr(this.attrName,i.ownerDocument.defaultView.getComputedStyle(i,"").getPropertyValue(this.attrName)),t.addLine({setFrame:this._setFrame.bind(this),begin:1,activeTime:1,rank:0}),base("$frame").addLine({setFrame:this._setEndFrame.bind(this),begin:1,activeTime:1,rank:Number.MAX_VALUE})),this.isEnd=!1,t=i=void 0}}).up("$animateElement").mix({funcs:[],_tocall:function(e){for(var t=this.funcs,i=0;i=e)return n(e-n.startKeyTime)}return t=i=n=void 0,""},_setFrame:function(e){var t=this.timeline,i=t.simpleDuration,n=i?(e-t.begin)%i/i:0;this.element.setAttributeNS(this.attrNameSpace,this.attrName,this._tocall(n)),t=i=n=void 0},_setEndFrame:function(e){if(!this.$setElement._setEndFrame.call(this,e)&&"freeze"===this.fill){var t=this.timeline,i=t.simpleDuration;if(i){var n=t.activeTime%i/i;advancd=n>1?1:n,n=n||1}else n=0;this.element.setAttributeNS(this.attrNameSpace,this.attrName,this._tocall(n)),t=i=n=void 0}}}).on("init",function(e){var t=/^fill|stroke|stop-color|color$/.test(this.attrName);t&&(this.setValues=function(){var e=this.$attribute.setValues.apply(this,arguments);return e.forEach(function(e){e.to.degit=0}),e});var i,n=0,a=function(e){return e};e&&(this.mode=e.getAttributeNS(null,"calcMode")||"linear",i=this.setKey(e)),t&&(this.setValues=this.$attribute.setValues,a=function(e){var t=base("$CSSValue").$SVGColor._keywords[e];if(t)return"rgb("+t.join(", ")+")";if("#"===e[0]){var i="rgb(",n=parseInt;if(e.length<5)var a=e[1],r=e[2],s=e[3],e="#"+a+a+r+r+s+s;return e.match(/\#(\w{2})(\w{2})(\w{2})/),i+=n(RegExp.$1,16)+", "+n(RegExp.$2,16)+", "+n(RegExp.$3,16)+")",a=r=s=void 0,i}return e}),i&&(this.funcs=i.map(function(e){e.to.string=a(e.to.string),e.to.from.string=a(e.to.from.string);var t=e.call();return t.startKeyTime=n,n=t.endKeyTime=n+e.keyTime,t}).filter(function(e){return"spline"!==this.mode||e(.1)!==Math.PI},this))}),base("$frame").up("$svgEvent").mix({first:null,lastTimeLine:null,setTimeTable:function(e){for(var t=this.timelines,i=0,n=null;i=r){var o=s.ownerDocument.createEvent("MouseEvents");o.initMouseEvent(n.eventType+"Event",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,s),s.dispatchEvent(o),a.next=n.next,this.first===n&&(a=this.first=n.next)}else a=n;n=n.next}return n=first=r=s=void 0,this.$frame.setFrame(e)}}),window.addEventListener&&window.addEventListener("load",getDocument);var NAIBU={};SVGException.prototype=Object._create(Error),NAIBU.eval=function(e){var t=document,i=t.createElement("script");i.text=e,(t.documentElement||t.body).appendChild(i)},base.$1=base("$document").$element.up("$svgelement").mix({upsvg:function(e){return this.up("http://www.w3.org/2000/svg"+e)},initialize:function(){SVGStylable.call(this),this.transform=new SVGAnimatedTransformList,this.addEventListener("DOMAttrModified",function(e){if(3!==e.eventPhase){var t=e.attrName,i=e.target,n=e.newValue;if((CSS2Properties[t]||t.indexOf("-")>-1)&&i._attributeStyle.setProperty(t,n,""),"id"===e.relatedNode.localName)i.id=n;else if("transform"===t&&i.transform){for(var a,r,s,o,l,u,h,d,c,m,p,f,v,g,S=i._degReg,b=n.match(i._comaReg),_=n.match(i._strReg),y=i.ownerDocument.documentElement,w=i.transform.baseVal,x=0,V=b.length;V>x;x++)f=y.createSVGTransform(),h=_[x],d=b[x],c=h.match(S),p=c.length,6===p?(v=f.matrix,v.a=+c[0],v.b=+c[1],v.c=+c[2],v.d=+c[3],v.e=+c[4],v.f=+c[5]):3===p?(g=+c[0],f.setRotate(g,+c[1],+c[2])):2>=p&&(g=+c[0],"translate"===d?f.setTranslate(g,+(c[1]||0)):"scale"===d?f.setScale(g,+(c[1]||c[0])):"rotate"===d?f.setRotate(g,0,0):"skewX"===d?f.setSkewX(g):"skewY"===d&&f.setSkewY(g)),w.appendItem(f);S=b=_=a=r=s=o=l=u=h=d=c=m=p=f=v=g=y=w=void 0}else if("style"===t){var a,E,N,A=i.style;if(A.cssText=n,""!==n){a=n.replace(i._shouReg,"").replace(i._conReg,":").replace(i._bouReg,";").split(";");for(var T=0,I=a.length;I>T;++T)E=a[T],N=E.split(":"),""!==E&&A.setProperty(N[0],N[1]),E=N=void 0}a=A=void 0}else if("class"===t)i.className.baseVal=n;else if(0===t.indexOf("on")){NAIBU._temp_doc=i.ownerDocument,NAIBU.eval("with(NAIBU._temp_doc){document._s = function(evt){"+n+"}}");var D=t.slice(2);D="load"===D?"SVGLoad":"unload"===D?"SVGUnload":"abort"===D?"SVGAbort":"error"===D?"SVGError":"resize"===D?"SVGResize":"scroll"===D?"SVGScroll":"zoom"===D?"SVGZoom":"begin"===D?"beginEvent":"end"===D?"endEvent":"repeat"===D?"repeatEvent":D,i.addEventListener(D,document._s,!1)}else if("xml:base"===e.relatedNode.nodeName)i.xmlbase=n;else if(i[t]&&i[t]instanceof SVGAnimatedLength){var f,C=i[t],M=i.nearestViewportElement||i.ownerDocument.documentElement,$=M.viewport.width,L=M.viewport.height,G=n.slice(-2),N=G.charAt(1),P=parseFloat,O=N>="0"&&"9">=N?1:"%"===N?2:"em"===G?3:"ex"===G?4:"px"===G?5:"cm"===G?6:"mm"===G?7:"in"===G?8:"pt"===G?9:"pc"===G?10:1;2===O&&(i._x1width[t]?C.baseVal._percent=.01*$:i._y1height[t]?C.baseVal._percent=.01*L:C.baseVal._percent=.01*Math.sqrt(($*$+L*L)/2)),f=P(n),f=isNaN(f)?0:f,C.baseVal.newValueSpecifiedUnits(O,f),C=M=$=L=G=O=P=f=void 0}e=P=n=t=i=D=null}},!1)},_inserted__:function(e){var t=e.nextSibling,i=e._tar,n=e.parentNode._tar,a=null;if(i&&n)if(t){for(;t;){if(t._tar&&t._tar.parentNode){a=t._tar;break}t=t.nextSibling}a&&(n=a.parentNode),n.insertBefore(i,a)}else n.appendChild(i);t=i=n=a=void 0},_degReg:/[\-\d\.e]+/g,_comaReg:/[A-Za-z]+(?=\s*\()/g,_strReg:/\([^\)]+\)/g,_syouReg:/^[^a-z\-]+/,_conReg:/\:\s+/g,_bouReg:/\s*;[^a-z\-]*/g,_cacheMatrix:null,_x1width:{x:1,x1:1,x2:1,width:1,cx:1},_y1height:{y:1,y1:1,y2:1,height:1,cy:1},id:null,xmlbase:null,ownerSVGElement:null,viewportElement:null,nearestViewportElement:null,farthestViewportElement:null,getBBox:function(){for(var e,t,i=base("$SVGRect").up(),n=this._tar.path.value,a=this.ownerDocument.documentElement.viewport,r=a.width,s=a.height,o=0,l=0,u=n.match(/[0-9\-]+/g),h=0,d=u.length;d>h;h+=2)e=+u[h],t=+u[h+1],r=r>e?e:r,s=s>t?t:s,o=o>e?o:e,l=l>t?l:t;return i.x=r,i.y=s,i.width=o-r,i.height=l-s,e=t=n=u=r=s=o=l=a=void 0,i},getCTM:function(){var e,t;return this._cacheMatrix?e=this._cacheMatrix:(t=this.transform.baseVal.consolidate(),t=t?t.matrix:this.ownerDocument.documentElement.createSVGMatrix(),e=this.parentNode&&this.parentNode.getCTM?this.parentNode.getCTM().multiply(t):t,t=void 0,this._cacheMatrix=e),e},getScreenCTM:function(){return this.parentNode?(this.nearestViewportElement||this.ownerDocument.documentElement).getScreenCTM().multiply(this.getCTM()):null},getTransformToElement:function(e){var t=this.getScreenCTM().inverse().multiply(e.getScreenCTM());return t}}),base("$SVGAnimatedBoolean").mix({animVal:!0,baseVal:!0}),base("$SVGAnimatedString").mix({animVal:"",baseVal:""}),base("$SVGStringList").mix(Array.prototype).mix({numberOfItems:0,clear:function(){for(var e=0,t=this.length;t>e;++e)this.pop();this.numberOfItems=0},initialize:function(e){return this.clear(),this[0]=e,this.numberOfItems=1,e},getItem:function(e){if(e>=this.numberOfItems||0>e)throw new DOMException(1);return this[e]},insertItemBefore:function(e,t){return t>=this.numberOfItems?this.appendItem(e):(this.splice(t,1,e,this.getItem(t)),++this.numberOfItems),e},replaceItem:function(e,t){if(t>=this.numberOfItems||0>t)throw new DOMException(1);return this.splice(t,1,e),e},removeItem:function(e){if(e>=this.numberOfItems||0>e)throw new DOMException(1);return this.splice(e,1),--this.numberOfItems,newItem},appendItem:function(e){this[this.numberOfItems]=e,++this.numberOfItems}}).mix(function(){this.up("$SVGNumberList"),this.up("$SVGLengthList"),this.up("$SVGPointList"),this.up("$SVGTransformList"),this.up("$SVGPathSegList")}),function(){var e={baseVal:0,animVal:0};base("$SVGAnimatedEnumeration").mix(e),base("$SVGAnimatedInteger").mix(e),base("$SVGAnimatedNumber").mix(e),e=void 0}(),base("$SVGNumber").value=0,base("$SVGLength").mix({unitType:0,value:0,valueInSpecifiedUnits:0,valueAsString:"0",_percent:.01,_fontSize:12,newValueSpecifiedUnits:function(e,t){var i=1,n="";if(1===e);else if(5===e)n="px";else if(2===e)i=this._percent,n="%";else if(3===e)i=this._fontSize,n="em";else if(4===e)i=.5*this._fontSize,n="ex";else if(6===e)i=35.43307,n="cm";else if(7===e)i=3.543307,n="mm";else if(8===e)i=90,n="in";else if(9===e)i=1.25,n="pt";else{if(10!==e)throw new DOMException(9);i=15,n="pc"}this.unitType=e,this.value=t*i,this.valueInSpecifiedUnits=t,this.valueAsString=t+n,t=e=i=n=void 0},convertToSpecifiedUnits:function(e){if(0===this.value)return void this.newValueSpecifiedUnits(e,0);var t=this.value;this.newValueSpecifiedUnits(e,this.valueInSpecifiedUnits),t=t/this.value*this.valueInSpecifiedUnits,this.newValueSpecifiedUnits(e,t)},_emToUnit:function(e){(3===this.unitType||4===this.unitType)&&(this._fontSize=e,this.newValueSpecifiedUnits(this.unitType,this.valueInSpecifiedUnits))}}),base("$SVGAngle").mix({unitType:0,value:0,valueInSpecifiedUnits:0,valueAsString:"0",newValueSpecifiedUnits:function(e,t){var i=1,n="";if(1===e);else if(2===e)n="deg";else if(3===e)i=Math.PI/180,n="rad";else{if(4!==e)throw new DOMException(9);i=.9,n="grad"}this.unitType=e,this.value=t*i,this.valueInSpecifiedUnits=t,this.valueAsString=t+n,i=n=void 0},convertToSpecifiedUnits:function(e){if(0===this.value)return void this.newValueSpecifiedUnits(e,0);var t=this.value;this.newValueSpecifiedUnits(e,this.valueInSpecifiedUnits),t=t/this.value*this.valueInSpecifiedUnits,this.newValueSpecifiedUnits(e,t)}}),base("$CSSValue").up("$SVGColor").mix({_new$:function(){return this.up().rgbColor=new RGBColor,this.$1},colorType:0,iccColor:null,_regD:/\d+/g,_regDP:/[\d.]+%/g,_exceptionsvg:1,setRGBColor:function(e){var t,i,n,a,r;if(!e||"string"!=typeof e)throw new SVGException(this._exceptionsvg);if(t=this._keywords[e]);else if(e.indexOf("%",5)>0)e=e.replace(this._regDP,function(e){return Math.round(2.55*parseFloat(e))}),t=e.match(this._regD);else if(0===e.indexOf("#"))t=[],i=parseInt,e.length<5&&(n=e.charAt(1),a=e.charAt(2),r=e.charAt(3),e="#"+n+n+a+a+r+r),t[0]=i(e.slice(1,3),16)+"",t[1]=i(e.slice(3,5),16)+"",t[2]=i(e.slice(5,7),16)+"",n=a=r=void 0;else if(t=e.match(this._regD),!t||t.length<3)throw e=void 0,new SVGException(this._exceptionsvg);e=this.rgbColor,e.red.setFloatValue(1,t[0]),e.green.setFloatValue(1,t[1]),e.blue.setFloatValue(1,t[2]),e=t=i=void 0},setColor:function(e,t,i){if(this.colorType=e,1===e&&i)throw new SVGException(this._exceptionsvg);if(1===e)this.setRGBColor(t);else if(t&&3===e)this.setRGBColor(t);else{if(0===e&&(t||i))throw new SVGException(this._exceptionsvg);if(2===e&&(t||!i))throw new SVGException(this._exceptionsvg)}e=t=void 0},_keywords:{aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],grey:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagree:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}}),base("$SVGRect").mix({x:0,y:0,width:0,height:0}),base("$document").$element.$svgelement.getPresentationAttribute=function(e){var t=this._attributeStyle.getPropertyCSSValue(e);return t?t:null},base("$CSSStyleRule").up("$SVGCSSRule").mix({COLOR_PROFILE_RULE:7}),base("DOMImplementation").mix(function(e){e._createDocument=e.createDocument,e.createDocument=function(){return this._createDocument.apply(this,arguments).mix(function(){base("$StyleSheet").DocumentStyle.call(this),SVGStylable.call(this),this.title="",this.referrer=document.referrer,this.domain=document.domain,this.URL=location.href,this.rootElement,this._domnodeEvent=function(){var e=this.createEvent("MutationEvents");return e.initMutationEvent("DOMNodeInsertedIntoDocument",!1,!1,null,null,null,null,null),e},this._document_=this._doc_||document,this.createElementNS=function(e,t){var i,n=this.$element;"http://www.w3.org/2000/svg"===e&&(i=n.$svgelement,t=-1!==t.indexOf(":")?t.split(":")[1]:t,this.$element=i[e+t]||i);var a=this.$document.createElementNS.apply(this,arguments);return a._capter=[],this.$element=n,a.initialize&&a.initialize(this._document_),n=i=void 0,a};var e=this.documentElement;this.documentElement=this.createElementNS(e.namespaceURI,e.nodeName),e=void 0})}}),base("$document").$element.$svgelement.upsvg("svg").on("initialize",function(e){e&&(this._tar=e.createElement("v:group")),e=void 0,this._svgload_limited=0;var t=SVGAnimatedLength;this.x=new t,this.y=new t,this.width=new t,this.height=new t,t=void 0,this.contentScriptType="application/ecmascript",this.contentStyleType="text/css",this.viewport=this.createSVGRect(),this.useCurrentView=!1,this.currentView=new SVGViewSpec(this),this.currentScale=1,this.currentTranslate=this.createSVGPoint(),this.viewBox=this.currentView.viewBox,this.preserveAspectRatio=this.currentView.preserveAspectRatio,this.zoomAndPan=1,this._tx=0,this._ty=0,this._currentTime=0,this.addEventListener("DOMAttrModified",function(e){if(3!==e.eventPhase){var t,i,n,a,r,s,o=e.target,l=e.attrName;if("viewBox"===l)o._cacheScreenCTM=null,t=o.viewBox.baseVal,i=e.newValue.replace(/^\s+|\s+$/g,"").split(/[\s,]+/),t.x=parseFloat(i[0]),t.y=parseFloat(i[1]),t.width=parseFloat(i[2]),t.height=parseFloat(i[3]),o.viewBox.baseVal._isUsed=1;else if("preserveAspectRatio"===l){if(o._cacheScreenCTM=null,n=e.newValue,a=o.preserveAspectRatio.baseVal,r=1,s=0,n.match(/x(Min|Mid|Max)Y(Min|Mid|Max)(?:\s+(meet|slice))?/)){switch(RegExp.$1){case"Min":r+=1;break;case"Mid":r+=2;break;case"Max":r+=3}switch(RegExp.$2){case"Min":break;case"Mid":r+=3;break;case"Max":r+=6}s="slice"===RegExp.$3?2:1}a.align=r,a.meetOrSlice=s}else"width"===l?o.viewport.width=o.width.baseVal.value:"height"===l&&(o.viewport.height=o.height.baseVal.value);e=l=t=i=n=a=r=s=void 0}},!1),this.addEventListener("DOMNodeInserted",function(e){if(2===e.eventPhase){var t=e.target;t.addEventListener("DOMNodeInserted",function(e){1===e.eventPhase&&(e.target.nearestViewportElement=t); +},!0),t._getCTM=t.getCTM,t.getCTM=function(){if(!this._cacheMatrix){var e=this.getScreenCTM(),t=this.ownerDocument.defaultView.getComputedStyle(this,""),i=parseFloat(t.getPropertyValue("font-size"));this.x.baseVal._emToUnit(i),this.y.baseVal._emToUnit(i),e=e.translate(this.x.baseVal.value,this.y.baseVal.value),this._cacheMatrix=this._getCTM().multiply(e)}return this._cacheMatrix},t._inserted__(t),e=t.ownerDocument.createEvent("SVGEvents"),e.initEvent("SVGLoad",!1,!1),t.dispatchEvent(e),e=void 0}},!1),this.addEventListener("SVGLoad",function(e){e.target.addEventListener("DOMAttrModified",function(e){var t,i,n,a;if(3===e.eventPhase&&(t=e.target,t.parentNode)){i=t.ownerDocument._domnodeEvent(),i.target=t,i.eventPhase=2,n=t._capter;for(var r=0,s=n.length;s>r;++r)n[r]&&n[r].handleEvent(i);if(("g"===t.localName||"a"===t.localName)&&"http://www.w3.org/2000/svg"===t.namespaceURI&&(t._cacheMatrix=void 0,t.firstChild)){a=t.getElementsByTagNameNS("http://www.w3.org/2000/svg","*");for(var o=0,l=a.length;l>o;++o){t=a[o],t._cacheMatrix=void 0,i=t.ownerDocument.createEvent("MutationEvents"),i.initMutationEvent("DOMNodeInsertedIntoDocument",!1,!1,null,null,null,null,null),i.target=t,i.eventPhase=2,n=t._capter;for(var r=0,s=n.length;s>r;++r)n[r]&&n[r].handleEvent(i)}}}i=t=e=n=a=void 0},!1),e.target.addEventListener("DOMNodeRemovedFromDocument",function(e){var t=e.target;t._tar&&t._tar.parentNode&&t._tar.parentNode.removeChild(t._tar),e=t=void 0},!0),e=void 0},!1)}).mix({forceRedraw:function(){},getCurrentTime:function(){return this._currentTime},setCurrentTime:function(e){this._currentTime=e},createSVGNumber:function(){return base("$SVGNumber").up()},createSVGAngle:function(){var e=base("$SVGAngle").up();return e.unitType=1,e},createSVGLength:function(){var e=base("$SVGLength").up();return e.unitType=1,e},createSVGPoint:function(){return base("$SVGPoint").up()},createSVGMatrix:function(){return base("$SVGMatrix").up()},createSVGRect:function(){return base("$SVGRect").up()},createSVGTransform:function(){var e=this.createSVGTransformFromMatrix(this.createSVGMatrix());return e},createSVGTransformFromMatrix:function(e){var t=new SVGTransform;return t.setMatrix(e),t},getScreenCTM:function(){if(this._cacheScreenCTM)return this._cacheScreenCTM;var e,t,i,n,a,r,s,o,l,u,h,d,c,m,p=this.viewport.width,f=this.viewport.height;if(this.useCurrentView?(e=this.currentView.viewBox.baseVal,t=this.currentView.preserveAspectRatio.baseVal):(e=this.viewBox.baseVal,t=this.preserveAspectRatio.baseVal),!e._isUsed)return this._tx=this._ty=0,i=this.createSVGMatrix(),this._cacheScreenCTM=i,i;if(n=e.x,a=e.y,r=e.width,s=e.height,o=p/r,l=f/s,u=1,h=1,d=0,c=0,1===t.align)u=o,h=l,d=-n*u,c=-a*h;else{var v=(t.align+1)%3+1,g=Math.round(t.align/3);switch(t.meetOrSlice){case 1:u=h=Math.min(o,l);break;case 2:u=h=Math.max(o,l)}switch(d=-n*u,c=-a*h,v){case 1:break;case 2:d+=(p-r*u)/2;break;case 3:d+=p-r*u}switch(g){case 1:break;case 2:c+=(f-s*h)/2;break;case 3:c+=f-s*h}}return this._tx=d,this._ty=c,m=this._tar.style,m.marginLeft=d+"px",m.marginTop=c+"px",i=this.createSVGMatrix(),i.a=u,i.d=h,this._cacheScreenCTM=i,p=f=e=t=n=a=r=s=o=l=u=h=d=c=m=void 0,i}}),base.$1.upsvg("g").on("initialize",function(e){this._tar=e.createElement("v:group"),e=void 0,this.addEventListener("DOMNodeInserted",function(e){var t=e.target;if(3!==e.eventPhase){var i=t.nextSibling,n=t._tar,a=t.parentNode._tar,r=null;if(n&&a)if(i){for(;i;){if(i._tar&&i._tar.parentNode){r=i._tar;break}i=i.nextSibling}r&&(a=r.parentNode),a.insertBefore(n,r)}else a.appendChild(n);i=n=a=r=void 0}},!1)}),base.$1.upsvg("defs").on("initialize",function(){this.style.setProperty("display","none")}),base.$1.upsvg("desc"),base.$1.upsvg("title").on("initialize",function(){this.addEventListener("DOMCharacterDataModified",function(e){e.target.ownerDocument.title=e.target.firstChild.nodeValue},!1)}),base.$1.upsvg("symbol"),base.$1.upsvg("use").initialize=function(){this["http://www.w3.org/2000/svgg"].initialize.apply(this,arguments);var e=SVGAnimatedLength;this.x=new e,this.y=new e,this.width=new e,this.height=new e,e=void 0,this.instanceRoot=this.up(),this.animatedInstanceRoot=this.up(),this.addEventListener("DOMNodeInserted",function(e){3!==e.eventPhase&&e.target.setAttributeNS("http://www.w3.org/1999/xlink","xlink:show","embed")},!1),this.addEventListener("S_Load",function(e){var t,i,n,a,r=e.target,s=r.ownerDocument.defaultView.getComputedStyle(r,""),o=parseFloat(s.getPropertyValue("font-size")),l=r.ownerDocument.documentElement.createSVGTransform(),u=r._instance;if(r.x.baseVal._emToUnit(o),r.y.baseVal._emToUnit(o),r.width.baseVal._emToUnit(o),r.height.baseVal._emToUnit(o),r.instanceRoot=r.animatedInstanceRoot=r.ownerDocument.importNode(u,!0),l.setTranslate(r.x.baseVal.value,r.y.baseVal.value),r.transform.baseVal.appendItem(l),"symbol"===r._instance.localName){for(t=r.ownerDocument.createElementNS("http://www.w3.org/2000/svg","svg"),t.addEventListener("DOMNodeInsertedIntoDocument",function(e){e.target.nearestViewportElement=e.currentTarget},!0),r._tar.appendChild(t._tar),a=r.getScreenCTM(),t.setAttributeNS(null,"width",r.width.baseVal.value),t.setAttributeNS(null,"height",r.height.baseVal.value),u.hasAttributeNS(null,"viewBox")&&t.setAttributeNS(null,"viewBox",u.getAttributeNS(null,"viewBox")),u.hasAttributeNS(null,"preserveAspectRatio")&&t.setAttributeNS(null,"preserveAspectRatio",u.getAttributeNS(null,"preserveAspectRatio")),t._cacheScreenCTM=a.multiply(t.getScreenCTM()),i=r.instanceRoot.firstChild;i;)n=i.nextSibling,t.appendChild(i),i.getScreenCTM&&i.getScreenCTM(),i=n;r.appendChild(t)}else r.appendChild(r.instanceRoot);e=l=r=evtt=s=o=t=i=n=a=void 0},!1),SVGURIReference.apply(this)},base.$1.upsvg("image").on("initialize",function(e){this._tar=e.createElement("v:image");var t=SVGAnimatedLength;this.x=new t,this.y=new t,this.width=new t,this.height=new t,e=t=void 0,this.preserveAspectRatio=new SVGAnimatedPreserveAspectRatio,this.addEventListener("DOMNodeInserted",function(e){if(3!==e.eventPhase){var t=e.target;t.setAttributeNS("http://www.w3.org/1999/xlink","xlink:show","embed"),t.nextSibling?t.parentNode._tar&&t.nextSibling._tar&&t.parentNode._tar.insertBefore(t._tar,t.nextSibling._tar):t.parentNode._tar&&t.parentNode._tar.appendChild(t._tar),t.addEventListener("DOMNodeInsertedIntoDocument",t._imageo,!1),e=t=void 0}},!1),SVGURIReference.apply(this)})._imageo=function(e){var t,i=e.target,n=i.ownerDocument.defaultView.getComputedStyle(i,""),a=parseFloat(n.getPropertyValue("font-size")),r=i._tar.style,s=i.getScreenCTM(),o=i.ownerDocument.documentElement.createSVGPoint(),l=parseFloat(n.getPropertyValue("fill-opacity"));i.x.baseVal._emToUnit(a),i.y.baseVal._emToUnit(a),i.width.baseVal._emToUnit(a),i.height.baseVal._emToUnit(a),r.position="absolute",o.x=i.x.baseVal.value,o.y=i.y.baseVal.value,o=o.matrixTransform(s),r.left=o.x+"px",r.top=o.y+"px",r.width=i.width.baseVal.value*s.a+"px",r.height=i.height.baseVal.value*s.d+"px",1!==l&&(r.filter="progid:DXImageTransform.Microsoft.Alpha",t=i._tar.filters.item("DXImageTransform.Microsoft.Alpha"),t.Style=0,t.Opacity=100*l,t=void 0),e=i=n=a=r=s=o=l=void 0},base.$1.upsvg("switch").on("initialize",function(e){this._tar=e.createElement("v:group"),e=void 0,this.addEventListener("DOMNodeInserted",function(e){var t=e.target;3!==e.eventPhase&&(t._inserted__(t),e=t=void 0)},!1)});var sieb_s;GetSVGDocument.prototype={_init:function(){var e=NAIBU.xmlhttp,t=this._tar,i="OBJECT"===this._tar.nodeName?"data":"src";t.style.display="none",this._baseURL=t.getAttribute(i),e.open("GET",this._baseURL,!0),e.setRequestHeader("X-Requested-With","XMLHttpRequest"),this.xmlhttp=e,NAIBU._that=this,e.onreadystatechange=_ca_,e.send(null),e=t=i=void 0},_ca:function(){var e,t=this._tar.previousSibling,i=t.contentWindow;i?(i.screen.updateInterval=999,e=i.document,e.write(""),e.close()):e=document;var n=e.namespaces;if(n&&!n.v){n.add("v","urn:schemas-microsoft-com:vml"),n.add("o","urn:schemas-microsoft-com:office:office");var a=e.createStyleSheet(),r="behavior: url(#default#VML);display: inline-block;} ";a.cssText="v\\:rect{"+r+"v\\:image{"+r+"v\\:fill{"+r+"v\\:stroke{"+r+"o\\:opacity2{"+r+"dn\\:defs{display:none}v\\:group{text-indent:0px;position:relative;width:100%;height:100%;"+r+"v\\:shape{width:100%;height:100%;"+r,n=a=r=void 0}base("DOMImplementation")._doc_=e;var s,o,l,u,h,d,c,m,p,f,v,g,S,b,_,y,w,x,V,E,N,A=this.xmlhttp.responseText,T=this._tar,I=base("DOMImplementation").createDocument("http://www.w3.org/2000/svg","svg"),D=I.documentElement,C=D.viewport,M=D._tar,$=e.createElement("div"),L=e.createElement("v:group"),G=e.createElement("v:rect"),P=parseFloat,O=NAIBU.doc||this.xmlhttp.responseXML,R=e.createElement("div");if(!O)return void(this.xmlhttp.onreadystatechange=NAIBU.emptyFunction);if(I.URL=this._baseURL,this._baseURL&&(Function.SIE={openPath:this._baseURL.replace(/\?.+/,"").replace(/\/[^\/]+$/,"/")}),I._iframe=t,R.setAttribute("id","_NAIBU_outline"),e.body.appendChild(R),$.style.margin="-1px,0px,0px,-1px",i&&(e.body.style.backgroundColor=T.parentNode.currentStyle.backgroundColor),O.async=O.validateOnParse=O.resolveExternals=!1,O.preserveWhiteSpace=!0,O.loadXML(A.replace(/^[\s\S]*?F;++F)D.setAttributeNodeNS(I.importNode(u[F],!1));for(A=u=void 0,L.style.width=C.width+"px",L.style.height=C.height+"px",L.coordsize=C.width+" "+C.height,$.appendChild(L),i?e.body.appendChild($):this._tar.parentNode.insertBefore($,this._tar),L.appendChild(M);l;)D.appendChild(I.importNode(l,!0)),l=l.nextSibling;l=void 0,I._window=i,c=D.ownerDocument.defaultView.getComputedStyle(D,""),m=P(c.getPropertyValue("font-size")),D.x.baseVal._emToUnit(m),D.y.baseVal._emToUnit(m),D.width.baseVal._emToUnit(m),D.height.baseVal._emToUnit(m),p=D.width.baseVal.value,f=D.height.baseVal.value,g=G.style,g.position="absolute",h=C.width,d=C.height,g.width=h+"px",g.height=d+"px",g.zIndex=-1,G.stroked=G.filled="false",D._tar.appendChild(G),v=D._tar.style,v.visibility="visible",v.position="absolute",v.overflow="hidden",S=h>p?p:h,b=d>f?f:d,g=G.currentStyle,w=P(g.left),x=P(g.top),V=-D._tx,bt=-D._ty,0===w||isNaN(w)||(V=w,L.style.left=-V+"px"),0===x||isNaN(w)||(bt=x,L.style.top=-bt+"px"),y=V+S+1,_=bt+b+1,v.clip="rect("+bt+"px "+y+"px "+_+"px "+V+"px)",this._document=I,N=function(){if("_svgload_limited"in I.documentElement&&(I.documentElement._svgload_limited--,I.documentElement._svgload_limited<0)){var e=I.createEvent("SVGEvents");e.initEvent("SVGLoad",!1,!1),I.documentElement.dispatchEvent(e),e=void 0}},E=I.documentElement._tar.getElementsByTagName("div");for(var q,F=0;E[F];++F)if(q=E[F],"shape"!==q.firstChild.nodeName){var X=q.style;X.left=P(X.left)-V+"px",X.top=P(X.top)-bt+"px"}i&&i.scroll(-I.documentElement._tx,-I.documentElement._ty),I._isLoaded=1,I.defaultView._cache=I.defaultView._cache_ele=null,R=e=evt=O=T=D=C=s=o=M=$=L=G=p=f=c=m=void 0,v=g=E=q=F=X=w=x=V=bt=E=P=h=d=S=b=_=y=void 0,this.xmlhttp.onreadystatechange=NAIBU.emptyFunction,this._next?(N(),i&&(t.contentWindow.screen.updateInterval=0),N=t=i=I=void 0,this._next._init()):(I.implementation._buffer_?(screen.updateInterval=0,NAIBU._buff_num=0,NAIBU._buff=setInterval(function(){var e,t,i=NAIBU._buff_num,n=base("DOMImplementation")._buffer_,a=n?n.length:0;if(0===a)clearInterval(NAIBU._buff),N(),N=I=n=i=void 0;else{for(var r=0;50>r;++r)if(e=n[i],t=n[i+1],e.dispatchEvent(t),i+=2,e=t=void 0,i>=a)return clearInterval(NAIBU._buff),N(),base("DOMImplementation")._buffer_=null,NAIBU.Time.start(),void(N=I=n=i=a=void 0);NAIBU._buff_num=i}n=i=a=void 0},1),t=i=void 0):(N(),N=t=i=I=void 0,NAIBU.Time.start()),NAIBU.doc=void 0)},getSVGDocument:function(){return this._document}},NAIBU.emptyFunction=function(){},base.$1.upsvg("style").on("initialize",function(e){base("$StyleSheet").LinkStyle.apply(this),this.xmlspace,this.type="text/css",this.media,this.title,SVGURIReference.apply(this),this.addEventListener("DOMAttrModified",function(e){"type"===e.attrName?e.target.type=e.newValue:"title"===e.attrName&&(e.target.title=e.newValue),e=void 0},!1),this.addEventListener("S_Load",function(t){var i,n,a,r,s=t.target,o=s.sheet,l=s._text,u=s.ownerDocument,h=e.createElement("style");NAIBU._temp_doc=u,o=u.styleSheets[u.styleSheets.length]=base("DOMImplementation").createCSSStyleSheet(s.title,s.media),o.ownerNode=s,e.documentElement.firstChild.appendChild(h),h.styleSheet.cssText=l;for(var d=0,c=h.styleSheet.rules,m=c.length;m>d;++d){i=c[d],a=new CSSStyleRule,a.selectorText=i.selectorText,a.style.cssText=i.style.cssText,n=a.style.cssText.split(";");for(var p=0,f=n.length;f>p;++p)r=n[p].split(": "),a.style.setProperty(r[0],r[1]);o.cssRules[o.cssRules.length]=a}u.documentElement.addEventListener("DOMNodeInsertedIntoDocument",function(e){var t,i,n=e.target,a=n.ownerDocument,r=a.styleSheets[0]?a.styleSheets[0].cssRules:[],s=".,.";n.className&&(s=n.className.baseVal||s);for(var o=0,l=r.length;l>o;++o)t=r[o].selectorText,i=n._rules||[],(t.indexOf("."+s)>-1||t.indexOf("#"+n.id)>-1||n.nodeName===t)&&(i[i.length]=r[o]),n._rules=i;n=a=r=void 0},!0),s=t=h=o=l=u=d=c=m=void 0},!1),this.addEventListener("DOMNodeInserted",function(e){var t=e.target;return 3===e.eventPhase?void("#cdata-section"===t.nodeName&&(e.currentTarget._text=t.data)):void t.addEventListener("DOMNodeInsertedIntoDocument",function(e){var t=e.target;if(2===e.eventPhase&&!t.getAttributeNodeNS("http://www.w3.org/1999/xlink","xlink:href")){var i=t.ownerDocument.createEvent("SVGEvents");i.initEvent("S_Load",!1,!1),e.currentTarget.dispatchEvent(i)}t=e=void 0},!1)},!1)}),base("$SVGPoint").mix({x:0,y:0,matrixTransform:function(e){if(!(isFinite(e.a)&&isFinite(e.b)&&isFinite(e.c)&&isFinite(e.d)&&isFinite(e.e)&&isFinite(e.f)))throw new Error("Type Error: 引数の値がNumber型ではありません");var t=base("$SVGPoint").up();return t.x=e.a*this.x+e.c*this.y+e.e,t.y=e.b*this.x+e.d*this.y+e.f,t}}),base("$SVGMatrix").mix({a:1,b:0,c:0,d:1,e:0,f:0,multiply:function(e){var t=this.$SVGMatrix.up(),i=e,n=isFinite,a=this;if(!(n(i.a)&&n(i.b)&&n(i.c)&&n(i.d)&&n(i.e)&&n(i.f)))throw new Error("Type Error: 引数の値がNumber型ではありません");return t.a=a.a*i.a+a.c*i.b,t.b=a.b*i.a+a.d*i.b,t.c=a.a*i.c+a.c*i.d,t.d=a.b*i.c+a.d*i.d,t.e=a.a*i.e+a.c*i.f+a.e,t.f=a.b*i.e+a.d*i.f+a.f,i=a=e=n=void 0,t},inverse:function(){var e=this.$SVGMatrix.up(),t=this._determinant();if(0!==t)return e.a=this.d/t,e.b=-this.b/t,e.c=-this.c/t,e.d=this.a/t,e.e=(this.c*this.f-this.d*this.e)/t,e.f=(this.b*this.e-this.a*this.f)/t,e;throw new SVGException(2)},translate:function(e,t){var i=this.$SVGMatrix.up();i.e=e,i.f=t;var n=this.multiply(i);return i=void 0,n},scale:function(e){var t=this.$SVGMatrix.up();t.a=e,t.d=e;var i=this.multiply(t);return t=void 0,i},scaleNonUniform:function(e,t){var i=this.$SVGMatrix.up();i.a=e,i.d=t;var n=this.multiply(i);return i=void 0,n},rotate:function(e){var t=this.$SVGMatrix.up(),i=e/180*Math.PI;t.a=Math.cos(i),t.b=Math.sin(i),t.c=-t.b,t.d=t.a;var n=this.multiply(t);return t=i=void 0,n},rotateFromVector:function(e,t){if(0===e||0===t||!isFinite(e)||!isFinite(t))throw new SVGException(1);var i=this.$SVGMatrix.up(),n=Math.atan2(t,e);i.a=Math.cos(n),i.b=Math.sin(n),i.c=-i.b,i.d=i.a;var a=this.multiply(i);return i=n=void 0,a},flipX:function(){var e=this.$SVGMatrix.up();e.a=-e.a;var t=this.multiply(e);return e=void 0,t},flipY:function(){var e=this.$SVGMatrix.up();e.d=-e.d;var t=this.multiply(e);return e=void 0,t},skewX:function(e){var t=this.$SVGMatrix.up(),i=e/180*Math.PI;t.c=Math.tan(i);var n=this.multiply(t);return t=void 0,n},skewY:function(e){var t=this.$SVGMatrix.up(),i=e/180*Math.PI;t.b=Math.tan(i);var n=this.multiply(t);return t=void 0,n},_determinant:function(){return this.a*this.d-this.b*this.c}}),SVGTransform.SVG_TRANSFORM_UNKNOWN=0,SVGTransform.SVG_TRANSFORM_MATRIX=1,SVGTransform.SVG_TRANSFORM_TRANSLATE=2,SVGTransform.SVG_TRANSFORM_SCALE=3,SVGTransform.SVG_TRANSFORM_ROTATE=4,SVGTransform.SVG_TRANSFORM_SKEWX=5,SVGTransform.SVG_TRANSFORM_SKEWY=6,SVGTransform.prototype={_matrix:base("$SVGMatrix"),type:0,angle:0,setMatrix:function(e){this.type=1;var t=this._matrix.up();t.a=e.a,t.b=e.b,t.c=e.c,t.d=e.d,t.e=e.e,t.f=e.f,this.matrix=t,e=t=void 0},setTranslate:function(e,t){this.type=2,this.matrix=this._matrix.translate(e,t)},setScale:function(e,t){this.type=3,this.matrix=this._matrix.scaleNonUniform(e,t)},setRotate:function(e,t,i){this.angle=e,this.type=4,this.matrix=this._matrix.rotate(e),this.matrix.e=(1-this.matrix.a)*t-this.matrix.c*i,this.matrix.f=-this.matrix.b*t+(1-this.matrix.d)*i},setSkewX:function(e){this.angle=e,this.type=5,this.matrix=this._matrix.skewX(e)},setSkewY:function(e){this.angle=e,this.type=6,this.matrix=this._matrix.skewY(e)}},base("$SVGStringList").$SVGTransformList.mix({createSVGTransformFromMatrix:function(e){var t=new SVGTransform;return t.setMatrix(e),t},consolidate:function(){if(0===this.numberOfItems)return null;var e,t=new SVGTransform,i=t.matrix;if(1===this.numberOfItems)e=this.getItem(0).matrix,i.a=e.a,i.b=e.b,i.c=e.c,i.d=e.d,i.e=e.e,i.f=e.f;else{for(var n=0,a=this.numberOfItems;a>n;++n)i=i.multiply(this.getItem(n).matrix);t.matrix=i}return t.type=1,i=e=void 0,t}}),base("SVGPreserveAspectRatio").mix({align:6,meetOrSlice:1}),function(e,t){NAIBU.freeArg=function(){e=t=void 0},NAIBU._setPaint=function(e,i){if(e._tar){for(var n,a,r,s,o,l,u,h,d,c,m,p,f,v,g,S,b,_=e.ownerDocument,y=_._document_,w=e._tar,x=_.defaultView.getComputedStyle(e,""),V=x.getPropertyCSSValue("fill"),E=x.getPropertyCSSValue("stroke"),N=V.paintType,A=E.paintType,T=1,I="color";w.firstChild;)w.removeChild(w.firstChild);if(1===N||102===N?(102===N&&x.setProperty(I,x.getPropertyValue(I)),n=y.createElement("v:fill"),a=V.rgbColor,T=1,n.setAttribute(I,"rgb("+a.red.getFloatValue(T)+","+a.green.getFloatValue(T)+","+a.blue.getFloatValue(T)+")"),o=+x.getPropertyValue("fill-opacity")*x._list._opacity,1>o&&n.setAttribute("opacity",o+""),w.appendChild(n),n=a=o=void 0):V.uri?(r=_.getElementById(V.uri),r&&(s=_._domnodeEvent(),s._tar=y.createElement("v:fill"),s._style=x,s._ttar=e,r.dispatchEvent(s),"radialGradient"!==r.localName&&w.appendChild(s._tar),r=s=void 0)):w.filled="false",1===A||102===A){if(102===A&&x.setProperty(I,x.getPropertyValue(I)),c=y.createElement("v:stroke"),p=x.getPropertyCSSValue("stroke-width"),f=_.documentElement.viewport.width,v=_.documentElement.viewport.height,p._percent=t.sqrt((f*f+v*v)/2),g=p.getFloatValue(1)*t.sqrt(t.abs(i._determinant())),c.setAttribute("weight",g+"px"),p=f=v=void 0,E.uri||(a=E.rgbColor,c.setAttribute(I,"rgb("+a.red.getFloatValue(T)+","+a.green.getFloatValue(T)+","+a.blue.getFloatValue(T)+")"),m=+x.getPropertyValue("stroke-opacity")*+x.getPropertyValue("opacity"),1>g&&(m*=g),1>m&&c.setAttribute("opacity",m+""),a=m=void 0),c.setAttribute("miterlimit",x.getPropertyValue("stroke-miterlimit")),c.setAttribute("joinstyle",x.getPropertyValue("stroke-linejoin")),"butt"===x.getPropertyValue("stroke-linecap")?c.setAttribute("endcap","flat"):c.setAttribute("endcap",x.getPropertyValue("stroke-linecap")),S=x.getPropertyValue("stroke-dasharray"),"none"!==S){if(S.indexOf(",")>0){l=S.split(",");for(var D=0,C=l.length;C>D;++D)l[D]=t.ceil(+l[D]/parseFloat(x.getPropertyValue("stroke-width")));b=l.join(" "),l.length%2===1&&(b+=" "+b)}c.setAttribute("dashstyle",b),S=l=void 0}w.appendChild(c),c=S=void 0}else w.stroked="false";w.style&&(u=x.getPropertyCSSValue("cursor"),u&&!u._isDefault&&(w.style.cursor=u.cssText.split(":")[1]),h=x.getPropertyCSSValue("visibility"),h&&!h._isDefault&&(w.style.visibility=h.cssText.split(":")[1]),d=x.getPropertyCSSValue("display"),d&&!d._isDefault&&d.cssText.indexOf("none")>-1?w.style.display="none":d&&!d._isDefault&&-1===d.cssText.indexOf("inline-block")&&(w.style.display="inline-block")),_=y=w=V=E=A=N=x=u=e=i=h=d=T=void 0}},base.$1.upsvg("path").on("initialize",function(e){this._tar=e.createElement("v:shape");var t=base("$SVGStringList").$SVGPathSegList;this.pathSegList=t.up(),this.animatedPathSegList=this.pathSegList,this.normalizedPathSegList=t.up(),t=e=void 0,this.animatedNormalizedPathSegList=this.normalizedPathSegList,this.pathLength=base("$SVGAnimatedNumber").up(),this.addEventListener("DOMAttrModified",this._attrModi,!1),this.addEventListener("DOMNodeInserted",this._nodeInsert,!1)}).mix({_attrModi:function(e){var i=e.target;if("d"===e.attrName&&""!==e.newValue){var n=i.normalizedPathSegList,a=i.pathSegList;n.numberOfItems>0&&(n.clear(),a.clear());for(var r,s,o=i._com,l=o.isSp,u=e.newValue.replace(o.isRa," -").replace(o.isRb," ").replace(o.isRc,",$1 ").replace(o.isRd,",$1 1").replace(o.isRe,"").replace(/\.(\d+)\./g,".$1 0.").replace(/[^\w\d\+\-\.\,\n\r\s].*/,"").split(","),h=u.length,d=o._isZ,c=o._isM,m=o._isC,p=o._isL,f=i.createSVGPathSegCurvetoCubicAbs,v=i.createSVGPathSegLinetoAbs,g=0;h>g;++g)for(var S,b=u[g].match(l),_=1,y=b[0],w=b.length;w>_;++_){if(m[y])S=f(+b[_+4],+b[_+5],+b[_],+b[_+1],+b[_+2],+b[_+3]),_+=5;else if(p[y])S=v(+b[_],+b[_+1]),++_;else if(c[y])S=i.createSVGPathSegMovetoAbs(+b[_],+b[_+1]),++_;else if(d[y])S=i.createSVGPathSegClosePath();else if("A"===y){if(r=b[_+3],r.length>1&&+r>=0&&(b.splice(_+3,1,r.charAt(0),r.slice(1)),++w),s=b[_+4],s.length>1&&+s>=0&&(b.splice(_+4,1,s.charAt(0),s.slice(1)),++w),r=b[_+3],s=b[_+4],0>+r||+r>1||0>+s||+s>1){_+=6;continue}S=i.createSVGPathSegArcAbs(+b[_+5],+b[_+6],+b[_],+b[_+1],+b[_+2],+r,+s),_+=6}else if("m"===y)S=i.createSVGPathSegMovetoRel(+b[_],+b[_+1]),++_;else if("l"===y)S=i.createSVGPathSegLinetoRel(+b[_],+b[_+1]),++_;else if("c"===y)S=i.createSVGPathSegCurvetoCubicRel(+b[_+4],+b[_+5],+b[_],+b[_+1],+b[_+2],+b[_+3]),_+=5;else if("Q"===y)S=i.createSVGPathSegCurvetoQuadraticAbs(+b[_+2],+b[_+3],+b[_],+b[_+1]),_+=3;else if("q"===y)S=i.createSVGPathSegCurvetoQuadraticRel(+b[_+2],+b[_+3],+b[_],+b[_+1]),_+=3;else if("a"===y){if(r=b[_+3],r.length>1&&+r>=0&&(b.splice(_+3,1,r.charAt(0),r.slice(1)),++w),s=b[_+4],s.length>1&&+s>=0&&(b.splice(_+4,1,s.charAt(0),s.slice(1)),++w),r=b[_+3],s=b[_+4],0>+r||+r>1||0>+s||+s>1){_+=6;continue}S=i.createSVGPathSegArcRel(+b[_+5],+b[_+6],+b[_],+b[_+1],+b[_+2],+r,+s),_+=6}else"S"===y?(S=i.createSVGPathSegCurvetoCubicSmoothAbs(+b[_+2],+b[_+3],+b[_],+b[_+1]),_+=3):"s"===y?(S=i.createSVGPathSegCurvetoCubicSmoothRel(+b[_+2],+b[_+3],+b[_],+b[_+1]),_+=3):"T"===y?(S=i.createSVGPathSegCurvetoQuadraticSmoothAbs(+b[_],+b[_+1]),++_):"t"===y?(S=i.createSVGPathSegCurvetoQuadraticSmoothRel(+b[_],+b[_+1]),++_):S="H"===y?i.createSVGPathSegLinetoHorizontalAbs(+b[_]):"h"===y?i.createSVGPathSegLinetoHorizontalRel(+b[_]):"V"===y?i.createSVGPathSegLinetoVerticalAbs(+b[_]):"v"===y?i.createSVGPathSegLinetoVerticalRel(+b[_]):new SVGPathSeg;a.appendItem(S)}b=S=l=u=void 0;for(var x=0,V=0,E=0,N=0,A=0,T=0,_=0,I=a.numberOfItems;I>_;++_){var D=a.getItem(_),C=D.pathSegType,y=D.pathSegTypeAsLetter;if(0===C);else{var M=x,$=V;if(C%2===1?(x+=D.x,V+=D.y):(x=D.x,V=D.y),m[y])n.appendItem(D);else if(p[y])n.appendItem(D);else if(c[y]){if(0!==_){var L=a.getItem(_-1);if("M"===L.pathSegTypeAsLetter){n.appendItem(v(x,V));continue}}A=x,T=V,n.appendItem(D)}else if("m"===y){if(0!==_){var L=a.getItem(_-1);if("m"===L.pathSegTypeAsLetter){n.appendItem(v(x,V));continue}}A=x,T=V,n.appendItem(i.createSVGPathSegMovetoAbs(x,V))}else if("l"===y)n.appendItem(v(x,V));else if("c"===y)n.appendItem(f(x,V,D.x1+M,D.y1+$,D.x2+M,D.y2+$));else if(d[y])x=A,V=T,n.appendItem(D);else if("Q"===y)E=2*x-D.x1,N=2*V-D.y1,n.appendItem(f(x,V,(M+2*D.x1)/3,($+2*D.y1)/3,(2*D.x1+x)/3,(2*D.y1+V)/3));else if("q"===y){var G=D.x1+M,P=D.y1+$;E=2*x-G,N=2*V-P,n.appendItem(f(x,V,(M+2*G)/3,($+2*P)/3,(2*G+x)/3,(2*P+V)/3)),G=P=void 0}else if("A"===y||"a"===y)!function(e,i,n,a,r,s,o){if(0!==e.r1&&0!==e.r2){var l,u=e.sweepFlag,h=e.angle,d=t.abs(e.r1),c=t.abs(e.r2),m=(a-i)/2,p=(r-n)/2,v=t.cos(h*t.PI/180),g=t.sin(h*t.PI/180),S=v*m+g*p,b=-1*g*m+v*p,_=S*S,y=b*b,w=d*d,x=c*c,V=_/w+y/x;if(V>1)d=t.sqrt(V)*d,c=t.sqrt(V)*c,l=0;else{var E=1;e.largeArcFlag===u&&(E=-1),l=E*t.sqrt((w*x-w*y-x*_)/(w*y+x*_))}var N=l*d*b/c,A=-1*l*c*S/d,T=v*N-g*A+(a+i)/2,I=g*N+v*A+(r+n)/2,D=t.atan2((b-A)/c,(S-N)/d)-t.atan2(0,1),C=D>=0?D:2*t.PI+D,D=t.atan2((-b-A)/c,(-S-N)/d)-t.atan2((b-A)/c,(S-N)/d),M=D>=0?D:2*t.PI+D;!u&&M>0?M-=2*t.PI:u&&0>M&&(M+=2*t.PI);for(var $=2*M/t.PI,L=t.ceil(0>$?-1*$:$),G=M/L,P=8/3*t.sin(G/4)*t.sin(G/4)/t.sin(G/2),O=v*d,R=v*c,U=g*d,k=g*c,B=t.cos(C),F=t.sin(C),z=a-P*(O*F+k*B),q=r-P*(U*F-R*B),X=0;L>X;++X){C+=G,B=t.cos(C),F=t.sin(C);var j=O*B-k*F+T,H=U*B+R*F+I,Y=-P*(O*F+k*B),W=-P*(U*F-R*B);o.appendItem(f(j,H,z,q,j-Y,H-W)),z=j+Y,q=H+W}e=i=n=a=r=s=o=void 0}}(D,x,V,M,$,i,n);else if("S"===y){if(0!==_){var L=n.getItem(n.numberOfItems-1);if("C"===L.pathSegTypeAsLetter)var G=2*L.x-L.x2,P=2*L.y-L.y2;else var G=M,P=$}else var G=M,P=$;n.appendItem(f(x,V,G,P,D.x2,D.y2)),G=P=void 0}else if("s"===y){if(0!==_){var L=n.getItem(n.numberOfItems-1);if("C"===L.pathSegTypeAsLetter)var G=2*L.x-L.x2,P=2*L.y-L.y2;else var G=M,P=$}else var G=M,P=$;n.appendItem(f(x,V,G,P,D.x2+M,D.y2+$)),G=P=void 0}else if("T"===y||"t"===y){if(0!==_){var L=a.getItem(_-1);"QqTt".indexOf(L.pathSegTypeAsLetter)>-1||(E=M,N=$)}else E=M,N=$;n.appendItem(f(x,V,(M+2*E)/3,($+2*N)/3,(2*E+x)/3,(2*N+V)/3)),E=2*x-E,N=2*V-N,xx1=yy1=void 0}else"H"===y||"h"===y?(n.appendItem(v(x,$)),V=$):("V"===y||"v"===y)&&(n.appendItem(v(M,V)),x=M)}}}e=i=o=x=V=E=N=A=T=n=a=D=y=C=d=c=p=m=S=f=v=void 0},_nodeInsert:function(e){var t=e.target;if(3!==e.eventPhase){var i=t.nextSibling,n=t._tar,a=t.parentNode._tar,r=null;if(n&&a)if(i){for(;i;){if(i._tar&&i._tar.parentNode){r=i._tar;break}i=i.nextSibling}r&&(a=r.parentNode),a.insertBefore(n,r)}else a.appendChild(n);i=n=a=r=void 0,t.addEventListener("DOMNodeInsertedIntoDocument",t._nodeInsertInto,!1),e=t=void 0}},_nodeInsertInto:function(e){for(var t,i=e.target,n=i.getScreenCTM(),a=i.normalizedPathSegList,r=[],s=n.a,o=n.b,l=n.c,u=n.d,h=n.e,d=n.f,c=i._com._nameCom,m=i._com._isZ,p=i._com._isC,f=0,v=a.numberOfItems;v>f;++f){var g=a[f],S=g.x,b=g.y,_=g.pathSegTypeAsLetter;p[_]?r[f]=["c",s*g.x1+l*g.y1+h|0,o*g.x1+u*g.y1+d|0,s*g.x2+l*g.y2+h|0,o*g.x2+u*g.y2+d|0,s*S+l*b+h|0,o*S+u*b+d|0].join(" "):m[_]?r[f]=" x ":(t=c[_],t+=s*S+l*b+h|0,t+=" ",t+=o*S+u*b+d|0,r[f]=t)}var w=i.ownerDocument.documentElement,V=i._tar;r.push(" e"),V.path=r.join(" "),V.coordsize=w.width.baseVal.value+" "+w.height.baseVal.value,NAIBU._setPaint(i,n),i._cacheMatrix=e=i=r=t=S=b=n=a=x=y=mr=s=o=l=u=h=d=w=m=p=f=v=_=g=c=V=void 0},_com:{_nameCom:{C:"c",L:"l",M:"m"},_isZ:{z:1,Z:1},_isC:{C:1},_isL:{L:1},_isM:{M:1},isRa:/\-/g,isRb:/,/g,isRc:/([a-yA-Y])/g,isRd:/([zZ])/g,isRe:/,/,isSp:/\S+/g},getTotalLength:function(){for(var e=0,i=this.normalizedPathSegList,n=1,a=i.numberOfItems,r=null;a>n;++n){var s=i.getItem(n);if(4===s.pathSegType){var o=i.getItem(n-1);e+=t.sqrt(t.pow(s.x-o.x,2)+t.pow(s.y-o.y,2))}else if(6===s.pathSegType);else if(1===s.pathSegType){var o=i.getItem(n-1),r=i.getItem(0);e+=t.sqrt(t.pow(o.x-r.x,2)+t.pow(o.y-r.y,2))}}return this.pathLength.baseVal=e,e},getPointAtLength:function(e){var i=this.getPathSegAtLength(e),n=this.normalizedPathSegList,a=n.getItem(i),r=this.ownerDocument.documentElement.createSVGPoint();if(0>=i-1)return r.x=a.x,r.y=a.y,r;var s=n.getItem(i-1);if(4===a.pathSegType){var o=t.sqrt(t.pow(a.x-s.x,2)+t.pow(a.y-s.y,2)),l=(o+this._dis)/o;r.x=s.x+l*(a.x-s.x),r.y=s.y+l*(a.y-s.y)}else if(6===a.pathSegType){var u=0;u+=t.sqrt(t.pow(a.x1-s.x,2)+t.pow(a.y1-s.y,2)),u+=t.sqrt(t.pow(a.x2-a.x1,2)+t.pow(a.y2-a.y1,2)),u+=t.sqrt(t.pow(a.x2-a.x1,2)+t.pow(a.y2-a.y1,2)),u+=t.sqrt(t.pow(a.x-s.x,2)+t.pow(a.y-s.y,2));var o=u/2,l=(o+this._dis)/o;r.x=(3*a.x1+a.x-3*a.x2-s.x)*t.pow(l,3)+3*(s.x-2*a.x1+a.x2)*t.pow(l,2)+3*(a.x1-s.x)*l+s.x,r.y=(3*a.y1+a.y-3*a.y2-s.y)*t.pow(l,3)+3*(s.y-2*a.y1+a.y2)*t.pow(l,2)+3*(a.y1-s.y)*l+s.y}else if(2===a.pathSegType)r.x=a.x,r.y=a.y;else if(1===a.pathSegType){var h=n.getItem(0),o=t.sqrt(t.pow(a.x-mx.x,2)+t.pow(a.y-h.y,2)),l=(o+this._dis)/o;r.x=h.x+l*(a.x-h.x),r.y=h.y+l*(a.y-h.y)}return r},getPathSegAtLength:function(e){for(var i=this.normalizedPathSegList,n=0,a=i.numberOfItems,r=null;a>n;++n){var s=i.getItem(n);if(4===s.pathSegType){var o=i.getItem(n-1);e-=t.sqrt(t.pow(s.x-o.x,2)+t.pow(s.y-o.y,2))}else if(6===s.pathSegType);else if(1===s.pathSegType){var o=i.getItem(n-1),r=i.getItem(0);e-=t.sqrt(t.pow(o.x-r.x,2)+t.pow(o.y-r.y,2))}if(0>=e)return this._dis=e,e=void 0,n}return i.numberOfItems-1},createSVGPathSegClosePath:function(){return{pathSegType:1,pathSegTypeAsLetter:"z"}},createSVGPathSegMovetoAbs:function(e,t){return{x:e,y:t,pathSegType:2,pathSegTypeAsLetter:"M"}},createSVGPathSegMovetoRel:function(e,t){return{x:e,y:t,pathSegType:3,pathSegTypeAsLetter:"m"}},createSVGPathSegLinetoAbs:function(e,t){return{x:e,y:t,pathSegType:4,pathSegTypeAsLetter:"L"}},createSVGPathSegLinetoRel:function(e,t){return{x:e,y:t,pathSegType:5,pathSegTypeAsLetter:"l"}},createSVGPathSegCurvetoCubicAbs:function(e,t,i,n,a,r){return{x:e,y:t,x1:i,y1:n,x2:a,y2:r,pathSegType:6,pathSegTypeAsLetter:"C"}},createSVGPathSegCurvetoCubicRel:function(e,t,i,n,a,r){return{x:e,y:t,x1:i,y1:n,x2:a,y2:r,pathSegType:7,pathSegTypeAsLetter:"c"}},createSVGPathSegCurvetoQuadraticAbs:function(e,t,i,n){return{x:e,y:t,x1:i,y1:n,pathSegType:8,pathSegTypeAsLetter:"Q"}},createSVGPathSegCurvetoQuadraticRel:function(e,t,i,n){return{x:e,y:t,x1:i,y1:n,pathSegType:9,pathSegTypeAsLetter:"q"}},createSVGPathSegArcAbs:function(e,t,i,n,a,r,s){return{x:e,y:t,r1:i,r2:n,angle:a,largeArcFlag:r,sweepFlag:s,pathSegType:10,pathSegTypeAsLetter:"A"}},createSVGPathSegArcRel:function(e,t,i,n,a,r,s){return{x:e,y:t,r1:i,r2:n,angle:a,largeArcFlag:r,sweepFlag:s,pathSegType:11,pathSegTypeAsLetter:"a"}},createSVGPathSegLinetoHorizontalAbs:function(e){return{x:e,y:0,pathSegType:12,pathSegTypeAsLetter:"H"}},createSVGPathSegLinetoHorizontalRel:function(e){return{x:e,y:0,pathSegType:13,pathSegTypeAsLetter:"h"}},createSVGPathSegLinetoVerticalAbs:function(e){return{x:0,y:e,pathSegType:14,pathSegTypeAsLetter:"V"}},createSVGPathSegLinetoVerticalRel:function(e){return{x:0,y:e,pathSegType:15,pathSegTypeAsLetter:"v"}},createSVGPathSegCurvetoCubicSmoothAbs:function(e,t,i,n){return{x:e,y:t,x2:i,y2:n,pathSegType:16,pathSegTypeAsLetter:"S"}},createSVGPathSegCurvetoCubicSmoothRel:function(e,t,i,n){return{x:e,y:t,x2:i,y2:n,pathSegType:17,pathSegTypeAsLetter:"s"}},createSVGPathSegCurvetoQuadraticSmoothAbs:function(e,t){return{x:e,y:t,pathSegType:18,pathSegTypeAsLetter:"T"}},createSVGPathSegCurvetoQuadraticSmoothRel:function(e,t){return{x:e,y:t,pathSegType:19,pathSegTypeAsLetter:"t"}}})}(document,Math),base.$1.upsvg("rect").on("initialize",function(e){this._tar=e.createElement("v:shape");var t=SVGAnimatedLength;this.x=new t,this.y=new t,this.width=new t,this.height=new t,this.rx=new t,this.ry=new t,e=t=void 0,this.addEventListener("DOMNodeInserted",function(e){if(3!==e.eventPhase){var t=e.target,i=t.nextSibling,n=t._tar,a=t.parentNode._tar,r=null;if(n&&a)if(i){for(;i;){if(i._tar&&i._tar.parentNode){r=i._tar;break}i=i.nextSibling}r&&(a=r.parentNode),a.insertBefore(n,r)}else a.appendChild(n);i=n=a=r=void 0,t.addEventListener("DOMNodeInsertedIntoDocument",function(e){var t=e.target,i=t.ownerDocument.defaultView.getComputedStyle(t,""),n=parseFloat(i.getPropertyValue("font-size"));t.x.baseVal._emToUnit(n),t.y.baseVal._emToUnit(n),t.width.baseVal._emToUnit(n),t.height.baseVal._emToUnit(n);var a,r=t.getAttributeNS(null,"rx"),s=t.getAttributeNS(null,"ry"),o=t.x.baseVal.value,l=t.y.baseVal.value,u=o+t.width.baseVal.value,h=l+t.height.baseVal.value;if((r||s)&&"0"!==r&&"0"!==s){t.rx.baseVal._emToUnit(n),t.ry.baseVal._emToUnit(n);var d=t.rx.baseVal,c=t.ry.baseVal,m=t.width.baseVal.value,p=t.height.baseVal.value;d.value=r?d.value:c.value,c.value=s?c.value:d.value,d.value>m/2&&(d.value=m/2), +c.value>p/2&&(c.value=p/2);var f=d.value,v=c.value,g=.55228*f,S=.55228*v,b=u-f,_=o+f,y=l+v,w=h-v;a=["m",_,l,"l",b,l,"c",b+g,l,u,y-S,u,y,"l",u,w,"c",u,w+S,b+g,h,b,h,"l",_,h,"c",_-g,h,o,w+S,o,w,"l",o,y,"c",o,y-S,_-g,l,_,l]}else a=["m",o,l,"l",o,h,u,h,u,l,"x e"];for(var x,V,E,N=t.ownerDocument.documentElement,A=t.getScreenCTM(),T=t._tar,I=t.ownerDocument.documentElement,D=I.width.baseVal.value,C=I.height.baseVal.value,M=Math.round,$=0,L=a.length;L>$;)isNaN(a[$])?++$:(V=N.createSVGPoint(),V.x=a[$],V.y=a[$+1],E=V.matrixTransform(A),a[$]=M(E.x),++$,a[$]=M(E.y),++$,V=E=void 0);x=a.join(" "),T.path=x,T.coordsize=D+" "+C,NAIBU._setPaint(t,A),t._cacheMatrix=e=t=i=a=M=x=T=I=n=void 0},!1),e=t=void 0}},!1)}),base.$1.upsvg("circle").on("initialize",function(e){this._tar=e.createElement("v:shape");var t=SVGAnimatedLength;this.cx=new t,this.cy=new t,this.r=new t,e=t=void 0,this.addEventListener("DOMNodeInserted",function(e){if(3!==e.eventPhase){var t=e.target,i=t.nextSibling,n=t._tar,a=t.parentNode._tar,r=null;if(n&&a)if(i){for(;i;){if(i._tar&&i._tar.parentNode){r=i._tar;break}i=i.nextSibling}r&&(a=r.parentNode),a.insertBefore(n,r)}else a.appendChild(n);i=n=a=r=void 0,t.addEventListener("DOMNodeInsertedIntoDocument",function(e){var t=e.target,i=t.ownerDocument.defaultView.getComputedStyle(t,""),n=parseFloat(i.getPropertyValue("font-size"));t.cx.baseVal._emToUnit(n),t.cy.baseVal._emToUnit(n),t.r.baseVal._emToUnit(n);for(var a=t.cx.baseVal.value,r=t.cy.baseVal.value,s=ry=t.r.baseVal.value,o=r-ry,l=a-s,u=r+ry,h=a+s,d=.55228*s,c=.55228*ry,m=["m",a,o,"c",a-d,o,l,r-c,l,r,l,r+c,a-d,u,a,u,a+d,u,h,r+c,h,r,h,r-c,a+d,o,a,o,"x e"],p=t.ownerDocument.documentElement,f=t.getScreenCTM(),v=Math.round,g=0,S=m.length;S>g;)if(isNaN(m[g]))++g;else{var b=p.createSVGPoint();b.x=m[g],b.y=m[g+1];var _=b.matrixTransform(f);m[g]=v(_.x),++g,m[g]=v(_.y),++g,b=_=void 0}var y=m.join(" "),w=t._tar,x=t.ownerDocument.documentElement,V=x.width.baseVal.value,E=x.height.baseVal.value;w.path=y,w.coordsize=V+" "+E,NAIBU._setPaint(t,f),t._cacheMatrix=e=t=m=v=i=n=y=w=void 0},!1),e=t=void 0}},!1)}),base.$1.upsvg("ellipse").on("initialize",function(e){this._tar=e.createElement("v:shape");var t=SVGAnimatedLength;this.cx=new t,this.cy=new t,this.rx=new t,this.ry=new t,e=t=void 0,this.addEventListener("DOMNodeInserted",function(e){if(3!==e.eventPhase){var t=e.target,i=t.nextSibling,n=t._tar,a=t.parentNode._tar,r=null;if(n&&a)if(i){for(;i;){if(i._tar&&i._tar.parentNode){r=i._tar;break}i=i.nextSibling}r&&(a=r.parentNode),a.insertBefore(n,r)}else a.appendChild(n);i=n=a=r=void 0,t.addEventListener("DOMNodeInsertedIntoDocument",function(e){var t=e.target,i=t.ownerDocument.defaultView.getComputedStyle(t,""),n=parseFloat(i.getPropertyValue("font-size"));t.cx.baseVal._emToUnit(n),t.cy.baseVal._emToUnit(n),t.rx.baseVal._emToUnit(n),t.ry.baseVal._emToUnit(n);for(var a=t.cx.baseVal.value,r=t.cy.baseVal.value,s=t.rx.baseVal.value,o=t.ry.baseVal.value,l=r-o,u=a-s,h=r+o,d=a+s,c=.55228*s,m=.55228*o,p=["m",a,l,"c",a-c,l,u,r-m,u,r,u,r+m,a-c,h,a,h,a+c,h,d,r+m,d,r,d,r-m,a+c,l,a,l,"x e"],f=t.ownerDocument.documentElement,v=t.getScreenCTM(),g=Math.round,S=0,b=p.length;b>S;)if(isNaN(p[S]))++S;else{var _=f.createSVGPoint();_.x=p[S],_.y=p[S+1];var y=_.matrixTransform(v);p[S]=g(y.x),++S,p[S]=g(y.y),++S,_=y=void 0}var w=p.join(" "),x=t._tar,V=t.ownerDocument.documentElement,E=V.width.baseVal.value,N=V.height.baseVal.value;x.path=w,x.coordsize=E+" "+N,NAIBU._setPaint(t,v),t._cacheMatrix=e=x=t=i=n=w=p=g=v=E=N=void 0},!1),e=t=void 0}},!1)}),base.$1.upsvg("line").on("initialize",function(e){this._tar=e.createElement("v:shape");var t=SVGAnimatedLength;this.x1=new t,this.y1=new t,this.x2=new t,this.y2=new t,e=t=void 0,this.addEventListener("DOMNodeInserted",function(e){if(3!==e.eventPhase){var t=e.target,i=t.nextSibling,n=t._tar,a=t.parentNode._tar,r=null;if(n&&a)if(i){for(;i;){if(i._tar&&i._tar.parentNode){r=i._tar;break}i=i.nextSibling}r&&(a=r.parentNode),a.insertBefore(n,r)}else a.appendChild(n);i=n=a=r=void 0,t.addEventListener("DOMNodeInsertedIntoDocument",function(e){var t=e.target,i=t.ownerDocument.defaultView.getComputedStyle(t,""),n=parseFloat(i.getPropertyValue("font-size"));t.x1.baseVal._emToUnit(n),t.y1.baseVal._emToUnit(n),t.x2.baseVal._emToUnit(n),t.y2.baseVal._emToUnit(n);var a=t.ownerDocument.documentElement,r=t.getScreenCTM(),s="m ",o=Math.round,l=a.createSVGPoint();l.x=t.x1.baseVal.value,l.y=t.y1.baseVal.value;var u=l.matrixTransform(r);s+=o(u.x)+" "+o(u.y)+" l ",l.x=t.x2.baseVal.value,l.y=t.y2.baseVal.value,u=l.matrixTransform(r),s+=o(u.x)+" "+o(u.y),l=u=void 0;var h=t._tar,d=a.width.baseVal.value,c=a.height.baseVal.value;h.path=s,h.coordsize=d+" "+c,NAIBU._setPaint(t,r),t._cacheMatrix=e=h=t=i=n=s=list=o=r=a=d=c=void 0},!1),e=t=void 0}},!1)}),base.$1._GenericSVGPolyElement=function(e,t){this._tar=e.createElement("v:shape"),e=void 0,this.animatedPoints=this.points=base("$SVGStringList").$SVGPointList.up(),this.addEventListener("DOMAttrModified",function(e){var t=e.target;if("points"===e.attrName)for(var i,n=t.points,a=t.ownerDocument.documentElement,r=e.newValue.replace(/^\s+|\s+$/g,"").replace(/\-/g," -").split(/[\s,]+/),s=0,o=r.length;o>s;s+=2)isNaN(r[s])?--s:(i=a.createSVGPoint(),i.x=parseFloat(r[s]),i.y=parseFloat(r[s+1]),n.appendItem(i));e=t=r=n=a=i=void 0},!1),this.addEventListener("DOMNodeInserted",function(e){if(3!==e.eventPhase){var i=e.target;i._inserted__(i),i.addEventListener("DOMNodeInsertedIntoDocument",function(e){for(var i=e.target,n=i.points,a=i.getScreenCTM(),r=Math.round,s=0,o=[],l=n.numberOfItems;l>s;++s){var u=n.getItem(s),h=u.matrixTransform(a);o[2*s]=r(h.x),o[2*s+1]=r(h.y),u=h=void 0}o.splice(2,0,"l");var d="m"+o.join(" ")+t,c=i._tar,m=i.ownerDocument.documentElement,p=m.width.baseVal.value,f=m.height.baseVal.value;c.path=d,c.coordsize=p+" "+f,NAIBU._setPaint(i,a),i._cacheMatrix=e=c=i=d=o=r=a=p=f=m=void 0},!1),e=i=void 0}},!1)},base.$1.upsvg("polyline").on("initialize",function(e){this._GenericSVGPolyElement(e,"e"),e=void 0}),base.$1.upsvg("polygon").on("initialize",function(e){this._GenericSVGPolyElement(e,"x e"),e=void 0}),base.$1.upsvg("text").mix({SVGTextContentElement:function(e){this.textLength=new SVGAnimatedLength,this.lengthAdjust=base("$SVGAnimatedEnumeration").up(),this.addEventListener("DOMNodeInserted",function(t){var i=t.target,n=t.currentTarget,a=t.eventPhase;if(1!==a||3!==i.nodeType||i._tars){if(1===a&&1===i.nodeType&&"tspan"!==i.localName&&"text"!==i.localName){var r=i.ownerDocument.createEvent("MutationEvents");r.initMutationEvent("DOMNodeInserted",!0,!1,i.parentNode,null,null,null,null);var s=function(e){for(;e;)3!==e.nodeType||e._tars?1===e.nodeType&&"tspan"!==e.localName&&"text"!==e.localName&&s(e.firstChild):e.dispatchEvent(r),e=e.nextSibling;e=void 0};s(i.firstChild)}}else{i._tars=[];var o=i.data.replace(/^[\r\n\s]+|[\r\n\s]+$/g,"").replace(/[\r\n\s]+/g," ");i.data=o,i.length=o.length,o=o.split("");for(var l=0,u=o.length;u>l;++l){var h=e.createElement("div"),d=h.style;d.position="absolute",d.textIndent=d.marginLeft=d.marginRight=d.marginTop=d.paddingTop=d.paddingLeft="0px",d.whiteSpace="nowrap",h.appendChild(e.createTextNode(o[l])),i._tars[i._tars.length]=h}o=void 0}t=i=n=a=r=s=void 0},!0),this.addEventListener("DOMNodeInserted",function(e){3===e.eventPhase&&3===e.target.nodeType&&(e.currentTarget._length=null,e=void 0)},!1),this.addEventListener("DOMNodeRemoved",function(e){var t=e.target;3===e.eventPhase&&(e.currentTarget._length=null,t=e=void 0)},!1)},_list:null,_length:null,_stx:0,_sty:0,_chars:0,_isYokogaki:!0,getNumberOfChars:function(){if(this._length)return this._length;var e=0,t=function(i){for(var n=e;i;)i.length&&3===i.nodeType?n+=i.length:i.getNumberOfChars?n+=i.getNumberOfChars():i.firstChild&&1===i.nodeType&&(e=n,t(i.firstChild),n=e),i=i.nextSibling;e=n,i=n=void 0};return t(this.firstChild),t=void 0,this._length=e,e},getComputedTextLength:function(){var e=this.textLength.baseVal;return 0===e.value&&this.getNumberOfChars()>0&&e.newValueSpecifiedUnits(1,this.getSubStringLength(0,this.getNumberOfChars())),e=void 0,this.textLength.baseVal.value},getSubStringLength:function(e,t){if(0===t)return 0;var i=this.getNumberOfChars();t+e>i&&(t=i-e+1);var n=this.getEndPositionOfChar(t+e-1),a=this.getStartPositionOfChar(e);if(this._isYokogaki)var r=n.x-a.x;else r=n.y-a.y;return i=n=a=void 0,r},getStartPositionOfChar:function(e){if(e>this.getNumberOfChars()||0>e)throw new DOMException(1);var t=this,i=t.parentNode;if(!t._list){t._list=[];var n=t._chars,a=t._stx,r=t._sty,s=0,o=t.ownerDocument.defaultView.getComputedStyle(t,null),l="lr-tb"===o.getPropertyValue("writing-mode")?!0:!1,u=parseFloat(o.getPropertyValue("font-size")),h=t.x.baseVal,d=t.y.baseVal,c=t.dx.baseVal,m=t.dy.baseVal;if(!i||"text"!==i.localName&&"tspan"!==i.localName)f=v=g=S={numberOfItems:0};else var f=i.x.baseVal,v=i.y.baseVal,g=i.dx.baseVal,S=i.dy.baseVal;var b="f ijltIr.,:;'-\"()",_="1234567890abcdeghknopquvxyz",y=.5*u,w=.2*u,x="text"===t.localName;l&&x?r+=w:x&&(a-=y);var V=function(e){for(var i,o,p,x,E,N,A,T;e;){if(3===e.nodeType){i=e._tars;for(var I=0,D=i.length;D>I;++I)s-1?.68*u:"s"===p?.52*u:"C"===p||"D"===p||"M"===p||"W"===p||"G"===p||"m"===p?w:_.indexOf(p)>-1?.45*u:.3*u),A=t._list,A[A.length]=a,A[A.length]=r,A[A.length]=u-o,l?(a+=u,a-=o):r+=u,++s;n+=D}else"tspan"!==e.localName&&"tref"!==e.localName||"http://www.w3.org/2000/svg"!==e.namespaceURI||!e.firstChild?1===e.nodeType&&"tspan"!==e.localName&&"tref"!==e.localName&&e.firstChild&&V(e.firstChild):(e._stx=a,e._sty=r,e._chars=n,x=e.getStartPositionOfChar(e.getNumberOfChars()),E=N=0,A=e._list,l?E=A[A.length-1]:N=A[A.length-1],a=A[A.length-3]+E,r=A[A.length-2]+N,t._list=t._list.concat(A),T=e.getNumberOfChars(),s+=T,n+=T);e=e.nextSibling}};V(t.firstChild),t._isYokogaki=l,V=tt=alm=tdc=p=almx=almy=tlist=tg=void 0}t=x=y=w=i=f=v=h=d=n=o=a=r=l=b=_=void 0;var E=this.ownerDocument.documentElement.createSVGPoint();return E.x=this._list[3*e],E.y=this._list[3*e+1],E=E.matrixTransform(this.getScreenCTM())},getEndPositionOfChar:function(e){if(e>this.getNumberOfChars()||0>e)throw new DOMException(1);var t=this.getStartPositionOfChar(e),i=this._list[3*e+2]*Math.sqrt(Math.abs(this.getScreenCTM()._determinant()));return this._isYokogaki?t.x+=i:t.y+=i,t},getExtentOfChar:function(e){},getRotationOfChar:function(e){},getCharNumAtPosition:function(e){},selectSubString:function(e,t){},SVGTextPositioningElement:function(e){this.SVGTextContentElement(e);var t=SVGAnimatedLengthList;this.x=new t,this.y=new t,this.dx=new t,this.dy=new t,t=void 0,this.rotate=new SVGAnimatedNumberList,this.addEventListener("DOMAttrModified",function(e){var t=e.target,i=e.attrName,n=t.ownerDocument.documentElement,a=parseFloat;if("x"===i||"y"===i||"dx"===i||"dy"===i){for(var r=e.newValue.replace(/^\s+|\s+$/g,"").split(/[\s,]+/),s=t[i].baseVal,o=0,l=r.length;l>o;++o){var u=n.createSVGLength(),h=r[o].slice(-1),d=0;if(h>="0"&&"9">=h)d=1;else if("%"===h)"x"===i||"dx"===i?u._percent*=n.viewport.width:("y"===i||"dy"===i)&&(u._percent*=n.viewport.height),d=2;else if(h=r[o].slice(-2),"em"===h){var c=t.ownerDocument.defaultView.getComputedStyle(t,null);u._percent*=a(c.getPropertyValue("font-size")),c=void 0,d=3}else"ex"===h?d=4:"px"===h?d=5:"cm"===h?d=6:"mm"===h?d=7:"in"===h?d=8:"pt"===h?d=9:"pc"===h&&(d=10);var m=a(r[o]);m=isNaN(m)?0:m,u.newValueSpecifiedUnits(d,m),s.appendItem(u)}t._list=null}e=t=void 0},!1),this.addEventListener("DOMNodeInserted",function(e){if(3===e.eventPhase){var t=e.target;3!==t.nodeType&&(t._list=void 0,e.currentTarget._list=null),e=t=void 0}},!1),e&&(this._tar=e.createElement("v:group"),this._doc=e),this.addEventListener("DOMNodeInserted",function(e){if(3!==e.eventPhase){var t=e.target,i=t.nextSibling,n=t._tar,a=t.parentNode._tar,r=null;if(n&&a)if(i){for(;i;){if(i._tar&&i._tar.parentNode){r=i._tar;break}i=i.nextSibling}r&&(a=r.parentNode),a.insertBefore(n,r)}else a.appendChild(n);i=n=a=r=void 0,t.addEventListener("DOMNodeInsertedIntoDocument",t._texto,!1),e=t=void 0}},!1)},_texto:function(e){var t=e.target,i=t.firstChild,n=t._tar,a=t.ownerDocument.defaultView.getComputedStyle(t,null),r=Math.sqrt(Math.abs(t.getScreenCTM()._determinant())),s=parseFloat(a.getPropertyValue("font-size"))*r,o=-s-5+"px",l=s+10+"px",u=t.getComputedTextLength(),h=a.getPropertyValue("text-anchor"),d="middle"===h,c="end"===h,m=a.getPropertyValue("text-decoration"),p=n.style,f=parseFloat(a.getPropertyValue("letter-spacing")),v=parseFloat(a.getPropertyValue("word-spacing"));p.fontSize=s+"px",p.fontFamily=a.getPropertyValue("font-family"),p.fontStyle=a.getPropertyValue("font-style"),p.fontWeight=a.getPropertyValue("font-weight"),isFinite(f)&&(p.letterSpacing=f*r+"px"),isFinite(parseFloat(v))&&(p.wordSpacing=v*r+"px");var g=0,S=function(e,t){for(;t;)t.length&&3===t.nodeType?(_(e,t,g),g+=t.length):t.getNumberOfChars?g+=t.getNumberOfChars():t.firstChild&&1===t.nodeType&&("a"===t.localName?(S(t._tar,t.firstChild),e.appendChild(t._tar)):S(e,t.firstChild)),t=t.nextSibling;t=tp=void 0},b=!1,_=function(e,i,n){for(var a,r,s=i._tars,h=t._isYokogaki,p=0,f=s.length;f>p;++p){var v=t.getStartPositionOfChar(n+p);if(!b&&h?i._cachedata?(a=i._cachedata,r=a.style):(a=t._doc.createElement("div"),r=a.style,r.textIndent=r.marginLeft=r.marginRight=r.marginTop=r.paddingTop=r.paddingLeft="0px",r.whiteSpace="nowrap",a.appendChild(t._doc.createTextNode(i.data)),i._cachedata=a):a=i._tars[p],r=a.style,r.position="absolute",h?d?v.x-=u/2:c&&(v.x-=u):d?v.y-=u/2:c&&(v.y-=u),r.left=v.x+"px",r.top=v.y+"px",r.width=r.height="0px",r.marginTop=h?o:"-5px",r.lineHeight=l,r.textDecoration=m,e.appendChild(a),!b&&h)break}s=a=r=v=h=void 0};if(t._isYokogaki){for(var y=t;t;)t.getNumberOfChars&&(t.x.baseVal.numberOfItems>1||t.y.baseVal.numberOfItems>1)&&(b=!0),t=t.parentNode;t=y}S(n,i);var w=a.getPropertyValue("fill"),x=a.getPropertyCSSValue("cursor"),V=a.getPropertyCSSValue("visibility"),E=a.getPropertyCSSValue("display"),N=t._tar.style;if("none"===w?N.color="transparent":-1===w.indexOf("url")?N.color=w:N.color="black",x&&!x._isDefault){var A=x.cssText;N.cursor=A.split(":")[1],A=void 0}var T=!0;if(n.lastChild?"rect"!==n.lastChild.nodeName&&(T=!1):T=!1,!T){var I=t._doc.createElement("v:rect"),D=I.style;D.width=D.height="1px",D.left=D.top="0px",I.stroked=I.filled="false",n.appendChild(I)}V&&!V._isDefault&&(N.visibility=V.cssText.split(":")[1]),E&&!E._isDefault&&E.cssText.indexOf("none")>-1?N.display="none":E&&!E._isDefault&&(N.display="block"),t._cacheMatrix=h=c=d=S=_=b=o=l=T=e=t=a=m=a=w=x=E=V=p=I=D=jt=f=r=void 0}}).on("initialize",function(e){this.SVGTextPositioningElement(e)}),base.$1["http://www.w3.org/2000/svgtspan"]=base.$1["http://www.w3.org/2000/svgtext"].up(),base.$1["http://www.w3.org/2000/svgtref"]=base.$1["http://www.w3.org/2000/svgtext"].up().on("initialize",function(e){this.SVGTextPositioningElement(e),this.addEventListener("DOMNodeInserted",function(e){3!==e.eventPhase&&e.target.setAttributeNS("http://www.w3.org/1999/xlink","xlink:show","embed")},!1),this.addEventListener("S_Load",function(e){for(var t=e.target,i=t._instance.firstChild;i&&"#text"!==i.nodeName;)i=i.nextSibling;i&&t.parentNode.insertBefore(t.ownerDocument.importNode(i,!1),t),e.target=t.parentNode,t.parentNode._texto(e),t=i=evtt=void 0},!1),SVGURIReference.apply(this)}),base.$1["http://www.w3.org/2000/svgtextPath"]=base.$1["http://www.w3.org/2000/svgtext"].up().on("initialize",function(e){this.SVGTextContentElement(e),this.startOffset,this.method,this.spacing,SVGURIReference.apply(this)}),base("$CSSValue").$SVGColor.up("$SVGPaint").mix({paintType:0,uri:null,setUri:function(e){this.setPaint(103,e,null,null)},setPaint:function(e,t,i,n){if(101>e&&t||e>102&&!t)throw new SVGException(1);this.uri=t,this.paintType=e,102===e&&(e=3),this.setColor(e,i,n)}}),base.$1.upsvg("marker").on("initialize",function(){var e=SVGAnimatedLength;this.refX=new e,this.refY=new e,this.markerUnits=base("$SVGAnimatedEnumeration").up(),this.markerUnits.baseVal=2,this.markerWidth=new e,this.markerHeight=new e,this.refX.baseVal.newValueSpecifiedUnits(1,0),this.refY.baseVal.newValueSpecifiedUnits(1,0),this.markerWidth.baseVal.newValueSpecifiedUnits(1,3),this.markerHeight.baseVal.newValueSpecifiedUnits(1,3),e=void 0,this.orientType=base("$SVGAnimatedEnumeration").up(),this.orientType.baseVal=2,this.orientAngle=new SVGAnimatedAngle,this.addEventListener("DOMAttrModified",function(e){var t,i=e.target,n=e.newValue;"orient"===e.attrName?"auto"===n?i.setOrientToAuto():(t=i.ownerDocument.documentElement.createSVGAngle(),t.newValueSpecifiedUnits(1,+n),i.setOrientToAngle(t)):"markerUnits"===e.attrName&&("strokeWidth"===n?i.markerUnits.baseVal=2:i.markerUnits.baseVal=1)},!1),this.addEventListener("DOMNodeInsertedIntoDocument",function(e){var t=NAIBU._setPaint,i=e.target.getAttributeNS(null,"id");NAIBU._setPaint=function(e,t){return function(i,n){e(i,n);var a,r,s,o,l,u,h,n,d,c,m,p,f,v,g,S=i.ownerDocument,b=S.documentElement,_=S.defaultView.getComputedStyle(i,""),y=_.getPropertyValue("marker-start").slice(5,-1),w=_.getPropertyValue("marker-end").slice(5,-1),x=_.getPropertyValue("marker-mid").slice(5,-1),V=function(e,t){for(r=a.cloneNode(!0),s=S.createElementNS("http://www.w3.org/2000/svg","g");r.lastChild;)s.appendChild(r.lastChild);o=s.transform.baseVal,u=i.transform.baseVal.consolidate()||S.documentElement.createSVGMatrix(),h=2===a.markerUnits.baseVal?_.getPropertyCSSValue("stroke-width").getFloatValue(1):1,a.hasAttributeNS(null,"viewBox")?(a.viewport.width=a.markerWidth.baseVal.value,a.viewport.height=a.markerHeight.baseVal.value,n=b.getScreenCTM.apply(a)):n=b.createSVGMatrix(),1===a.orientType.baseVal?angle=180*Math.atan2(m[1].y-m[0].y,m[1].x-m[0].x)/Math.PI:angle=a.orientAngle.baseVal.value,o.appendItem(o.createSVGTransformFromMatrix(u.translate(e,t).rotate(angle).scale(h).multiply(n).translate(-a.refX.baseVal.value,-a.refY.baseVal.value))),d=S.defaultView.getComputedStyle(a,""),c=s.style,p=/([A-Z])/,f=/\-/;for(var l in CSS2Properties)CSS2Properties.hasOwnProperty(l)&&"_list"!==l&&(l=l.replace(p,"-"),v=RegExp.$1?"-"+RegExp.$1.toLowerCase():"-",l=l.replace(f,v),c.setProperty(l,d.getPropertyValue(l),""));i.parentNode.insertBefore(s,i.nextSibling)};y===t&&(a=S.getElementById(y),i.normalizedPathSegList||i.points?(l=i.normalizedPathSegList||i.points,m=[l.getItem(0),l.getItem(1)],m[1].x||(m[1]=m[0])):i.x1&&(m=[{x:i.x1.baseVal.value,y:i.y1.baseVal.value},{x:i.x2.baseVal.value,y:i.y2.baseVal.value}]),V(m[0].x,m[0].y)),w===t&&(a=S.getElementById(w),i.normalizedPathSegList||i.points?(l=i.normalizedPathSegList||i.points,m=[l.getItem(l.numberOfItems-2),l.getItem(l.numberOfItems-1)],m[1].x||(m[1]=l.getItem(0))):i.x1&&(m=[{x:i.x1.baseVal.value,y:i.y1.baseVal.value},{x:i.x2.baseVal.value,y:i.y2.baseVal.value}]),V(m[1].x,m[1].y)),x===t&&(a=S.getElementById(x)),S=b=_=d=c=y=w=x=a=r=s=n=h=o=l=u=m=p=f=v=g=V=void 0}}(t,i)},!1)}).mix({setOrientToAuto:function(){this.orientType.baseVal=1},setOrientToAngle:function(e){this.orientType.baseVal=2,this.orientAngle.baseVal=e}}),base.$1.upsvg("colorProfile").on("initialize",function(){this._local,this.name,this.renderingIntent,SVGURIReference.apply(this)}),base("$CSSStyleRule").$SVGCSSRule.up("$SVGColorProfileRule").mix({}),base.$1.SVGGradientElement=function(){SVGURIReference.apply(this),this.gradientUnits=base("$SVGAnimatedEnumeration").up(),this.gradientTransform=new SVGAnimatedTransformList,this.spreadMethod=base("$SVGAnimatedEnumeration").up(),this.addEventListener("DOMNodeInsertedIntoDocument",function(e){var t,i,n,a,r,s,o,l,u=e.target,h=e._tar,d=e._style,c=u,m=[],p=[],f=[];if(!h||!u)return void(u=h=d=c=t=i=n=m=p=f=void 0);if(u._instance&&(c=u._instance),i=c.getElementsByTagNameNS("http://www.w3.org/2000/svg","stop"),!i)return void(h=d=t=u=c=i=m=p=f=void 0);n=i.length;for(var v=0;n>v;++v)a=i[v],r=a.ownerDocument.defaultView.getComputedStyle(a,""),s=r.getPropertyCSSValue("stop-color"),s&&3===s.colorType&&r.setProperty("color",r.getPropertyValue("color")),m[v]="rgb("+s.rgbColor.red.getFloatValue(1)+","+s.rgbColor.green.getFloatValue(1)+","+s.rgbColor.blue.getFloatValue(1)+")",p[v]=a.offset.baseVal.toPrecision(2)+" "+m[v],f[v]=(r.getPropertyValue("stop-opacity")||1)*d.getPropertyValue("fill-opacity")*d.getPropertyValue("opacity");h.method="none",h.color=m[0],h.color2=m[n-1],n>2?(h.colors=p.slice(1,-1).join(","),o=f[n-1]+"",l=f[0]+""):(l=f[n-1]+"",o=f[0]+""),h.opacity=o,h["o:opacity2"]=l,u._color=m;var g=c.getAttributeNS(null,"gradientTransform");g&&u.setAttributeNS(null,"transform",g),u=c=h=i=n=m=p=f=e=d=t=a=r=s=o=l=void 0},!1)},base.$1.upsvg("linearGradient").on("initialize",function(){this.SVGGradientElement();var e=SVGAnimatedLength;this.x1=new e,this.y1=new e,this.x2=new e,this.y2=new e,e=void 0,this.addEventListener("DOMNodeInsertedIntoDocument",function(e){var t=e.target,i=e._tar,n=270;if(i){var a=t.ownerDocument.defaultView.getComputedStyle(t,""),r=parseFloat(a.getPropertyValue("font-size"));t.x1.baseVal._emToUnit(r),t.y1.baseVal._emToUnit(r),t.x2.baseVal._emToUnit(r),t.y2.baseVal._emToUnit(r),n=270-180*Math.atan2(t.y2.baseVal.value-t.y1.baseVal.value,t.x2.baseVal.value-t.x1.baseVal.value)/Math.PI,n>=360&&(n-=360),i.setAttribute("type","gradient"),i.setAttribute("angle",n+""),e=i=t=n=a=r=void 0}},!1)}),base.$1.upsvg("radialGradient").on("initialize",function(e){this.SVGGradientElement();var t=SVGAnimatedLength;this.cx=new t,this.cy=new t,this.r=new t,this.fx=new t,this.fy=new t,t=void 0,this.cx.baseVal.value=this.cy.baseVal.value=this.r.baseVal.value=.5,this.addEventListener("DOMNodeInsertedIntoDocument",function(t){var i=t.target,n=t._tar,a=t._ttar;if(n){if(n.setAttribute("type","gradientTitle"),n.setAttribute("focus","100%"),n.setAttribute("focusposition","0.5 0.5"),"rect"===a.localName){var r=i.ownerDocument.defaultView.getComputedStyle(a,""),s=parseFloat(r.getPropertyValue("font-size"));i.cx.baseVal._emToUnit(s),i.cy.baseVal._emToUnit(s),i.r.baseVal._emToUnit(s),i.fx.baseVal._emToUnit(s),i.fy.baseVal._emToUnit(s);var o,l,u=i.cx.baseVal.value,h=i.cy.baseVal.value,d=i.r.baseVal.value;o=l=d;var c=a.getBBox(),m=a.ownerDocument.documentElement.viewport,p=0|m.width,f=0|m.height,v=0,g=0,S=i.getAttributeNS(null,"gradientUnits");if(!S||"objectBoundingBox"===S){u=u>1?u/100:u,h=h>1?h/100:h,d=d>1?d/100:d;var b=c.x,_=c.y,y=c.width,w=c.height;u=u*y+b,h=h*w+_,o=d*y,l=d*w,b=_=y=w=void 0}var x=a.getScreenCTM().multiply(i.getCTM());p=u-o,f=h-l,v=u+o,g=h+l;for(var V=.55228*o,E=.55228*l,N=["m",u,f,"c",u-V,f,p,h-E,p,h,p,h+E,u-V,g,u,g,u+V,g,v,h+E,v,h,v,h-E,u+V,f,u,f,"x e"],A=0,T=N.length;T>A;)if(isNaN(N[A]))++A;else{var I=i.ownerDocument.documentElement.createSVGPoint();I.x=parseFloat(N[A]),I.y=parseFloat(N[A+1]);var D=I.matrixTransform(x);N[A]=0|D.x,A++,N[A]=0|D.y,A++,I=D=void 0}var C=N.join(" "),M=e.getElementById("_NAIBU_outline"),$=e.createElement("div"),L=$.style;L.position="absolute",L.display="inline-block";var G=m.width,P=m.height;L.textAlign="left",L.top=L.left="0px",L.width=G+"px",L.height=P+"px",M.appendChild($),L.filter="progid:DXImageTransform.Microsoft.Compositor",$.filters.item("DXImageTransform.Microsoft.Compositor").Function=23;var O=''+n.outerHTML+"",R=a._tar.path.value;$.innerHTML='',$.filters[0].apply(),$.innerHTML=O,$.filters[0].play(),a._tar.parentNode.insertBefore($,a._tar),a._tar.filled="false",C=M=$=r=s=L=O=R=N=gt=u=h=d=G=P=x=void 0}else n.parentNode||a._tar.appendChild(n);t=a=n=gard=void 0}},!1)}),base.$1.upsvg("stop").on("initialize",function(){this.offset=base("$SVGAnimatedNumber").up(),this.addEventListener("DOMAttrModified",function(e){if("offset"===e.attrName){var t=e.newValue;"%"!==t.slice(-1)?e.target.offset.baseVal=+t:e.target.offset.baseVal=parseFloat(t)/100}e=void 0},!1)}),base.$1.upsvg("pattern").on("initialize",function(){var e=SVGAnimatedLength;this.patternUnits=base("$SVGAnimatedEnumeration").up(),this.patternContentUnits=base("$SVGAnimatedEnumeration").up(),this.patternTransform=new SVGAnimatedTransformList,this.x=new e,this.y=new e,this.width=new e,this.height=new e,e=void 0,SVGURIReference.apply(this),this.viewBox=new SVGAnimatedRect,this.preserveAspectRatio=new SVGAnimatedPreserveAspectRatio,this.zoomAndPan=1}),base.$1.upsvg("clipPath").on("initialize",function(){this.clipPathUnits=base("$SVGAnimatedEnumeration").up()}),base.$1.upsvg("mask").on("initialize",function(){var e=SVGAnimatedLength;this.maskUnits=base("$SVGAnimatedEnumeration").up(),this.maskContentUnits=base("$SVGAnimatedEnumeration").up(),this.x=new e,this.y=new e,this.width=new e,this.height=new e,e=void 0}),base.$1.upsvg("filter").on("initialize",function(){var e=SVGAnimatedLength;this.filterUnits=base("$SVGAnimatedEnumeration").up(),this.primitiveUnits=base("$SVGAnimatedEnumeration").up(),this.x=new e,this.y=new e,this.width=new e,this.height=new e,e=void 0,this.filterResX=base("$SVGAnimatedInteger").up(),this.filterResY=base("$SVGAnimatedInteger").up(),SVGURIReference.apply(this)}),base.$1.upsvg("feBlend").on("initialize",function(){this.in1=base("$SVGAnimatedString").up(),this.in2=base("$SVGAnimatedString").up(),this.mode=base("$SVGAnimatedEnumeration").up(),this._fpsa=SVGFilterPrimitiveStandardAttributes(this)}),base.$1.upsvg("feGaussianBlur").on("initialize",function(){this.in1=base("$SVGAnimatedString").up(),this.stdDeviationX=base("$SVGAnimatedNumber").up(),this.stdDeviationY=base("$SVGAnimatedNumber").up(),this._fpsa=SVGFilterPrimitiveStandardAttributes(this)}).setStdDeviation=function(e,t){},base.$1.upsvg("cursor").on("initialize",function(){this.x=new SVGAnimatedLength,this.y=new SVGAnimatedLength,SVGURIReference.apply(this)}),base.$1.upsvg("a").on("initialize",function(e){this._tar=e.createElement("a"),e=void 0,this.target=base("$SVGAnimatedString").up(),this.target.baseVal="_self",this.addEventListener("DOMAttrModified",function(e){var t=e.target;3!==e.eventPhase&&("target"===e.attrName?t.target.baseVal=e.newValue:"xlink:title"===e.attrName&&t._tar.setAttribute("title",e.newValue),e=void 0)},!1),this.addEventListener("DOMNodeInserted",function(e){var t=e.target;if(3!==e.eventPhase){var i=t.nextSibling,n=t._tar,a=t.parentNode._tar,r=null;if(n&&a)if(i){for(;i;){if(i._tar&&i._tar.parentNode){r=i._tar;break}i=i.nextSibling}r&&(a=r.parentNode),a.insertBefore(n,r)}else a.appendChild(n);i=n=a=r=void 0;var s=t._tar.style;s.cursor="hand",s.left="0px",s.top="0px",s.textDecoration="none",s=void 0;var o=t.target.baseVal,l="replace";"_blank"===o&&(l="new"),t.setAttributeNS("http://www.w3.org/1999/xlink","xlink:show",l),t._tar.style.color=t.ownerDocument.defaultView.getComputedStyle(t,"").getPropertyValue("fill"),t=e=void 0}},!1),this.addEventListener("DOMNodeInsertedIntoDocument",function(e){var t=e.target;if(t._tar&&1===t.nodeType){var i=t._tar.style;i.cursor="hand",i.textDecoration="none",i=void 0}t=e=void 0},!0),this.addEventListener("DOMNodeInsertedIntoDocument",function(e){var t=e.target;t._tar.setAttribute("target",t.target.baseVal),-1!==t.href.baseVal.indexOf(".svg")&&t.addEventListener("click",function(e){var t,i,n=e.target,a=document.body;if(a.lastChild.innerHTML="","_self"===n.target.baseVal)i=n.ownerDocument._iframe,i.parentNode.insertBefore(a.lastChild.firstChild,i),t=i.nextSibling,t&&"OBJECT"===t.tagName&&(i.previousSibling.setAttribute("width",t.getAttribute("width")),i.previousSibling.setAttribute("height",t.getAttribute("height")),i.parentNode.removeChild(t)),t=NAIBU._search([i.previousSibling]),i.parentNode.removeChild(i);else{for(a.appendChild(a.lastChild.firstChild);a.firstChild!==a.lastChild;)a.removeChild(a.firstChild);t=NAIBU._search([a.lastChild])}try{NAIBU.doc=new ActiveXObject("MSXML2.DomDocument")}catch(r){}e.preventDefault(),t._next={_init:function(e){return function(){document.title=e.getSVGDocument().title,e=void 0}}(t)},t._init(),a=t=i=void 0},!1),t=void 0},!1),SVGURIReference.apply(this)}),base.$1.upsvg("view").on("initialize",function(){this.viewTarget=base("$SVGStringList").up(),this.viewBox=new SVGAnimatedRect,this.preserveAspectRatio=new SVGAnimatedPreserveAspectRatio,this.zoomAndPan=1}),base.$1.upsvg("script").on("initialize",function(){this.type,SVGURIReference.apply(this),this.addEventListener("DOMAttrModified",function(e){"type"===e.attrName&&(e.target.type=e.newValue),e=void 0},!1),this.addEventListener("S_Load",function(e){var t=e.target,i=t._text,n=t.ownerDocument;NAIBU._temp_doc=n,i=i.replace(/function\s+([^\s\(]+)\(/g,"document.$1 || (document.$1 = $1);function $1("),i="with({NAIBU:NAIBU, document:NAIBU._temp_doc, window:this}){(function(){"+i+"\n})();}";try{NAIBU.eval(i)}catch(a){i=i.replace(/([^a-zA-Z])document\./g,"$1NAIBU._temp_doc."),NAIBU.eval(i)}t=e=i=void 0},!1),this.addEventListener("DOMNodeInserted",function(e){var t,i=e.target;return 3===e.eventPhase?(i.data&&/[a-z]/.test(i.data)&&(t=e.currentTarget,t._text=i.data,e=i.ownerDocument.createEvent("SVGEvents"),e.initEvent("S_Load",!1,!1),t.dispatchEvent(e)),void(e=i=t=void 0)):void i.addEventListener("DOMNodeInsertedIntoDocument",function(e){var t=e.target;if(2===e.eventPhase&&!t.getAttributeNodeNS("http://www.w3.org/1999/xlink","xlink:href")){var i=t.ownerDocument.createEvent("SVGEvents");i.initEvent("S_Load",!1,!1),e.currentTarget.dispatchEvent(i)}t=e=i=void 0},!1)},!1)}),base("$event").up("SVGEvents"),base("$event").SVGZoomEvents=base("$event").UIEvents.up("SVGZoomEvents").on("itnitialize",function(){this.zoomRectScreen=base("$SVGRect").up(),this.previousScale=this.newScale=1,this.previousTranslate=base("$SVGPoint").up(),this.newTranslate=base("$SVGPoint").up()}),base.$1.upsvg("animate").SVGAnimationElement=function(){this.style.setProperty=function(){},this._tar=null,this.targetElement,this._begin=this._end=this._repeatCount=this._repeatDur=this._dur=this._resatrt=null,this._currentFrame=0,this._isRepeat=!1,this._numRepeat=0,this._isStarted=!1,this._start=this._finish=this._starting=null,this._activeDur=0,this._from=this._to=this._values=this._by=null,this._keyTimes=null,this.addEventListener("beginEvent",function(e){try{var t=e.target,i=t.getStartTime(),n=t._dur,a=t._getOffset(n),r=t._finish,s=t._end,o=t._repeatDur,l=t._repeatCount,u=null;if(r){for(var h=0,d=r.length;d>h;++h)if(r[h]>=i){r=r[h];break}}else s=null;var c=r-i;u="indefinite"===o||"indefinite"===l?s?c:null:"indefinite"===n?l||s?l&&!s?t._getOffset(o):!l&&s?c:t._getOffset(o)>c?t._getOffset(o):c:null:!n||o||l||s?n&&!o&&l&&!s?a*+l:n&&o&&!l&&!s?t._getOffset(o):n&&!o&&!l&&s&&a>c?a:n&&!o&&!l&&s&&c>=a?c:n&&o&&l&&!s&&+l*a>t._getOffset(o)?+l*a:n&&o&&l&&!s&&+l*a<=t._getOffset(o)?t._getOffset(o):n&&o&&l&&s&&+l*a>Math.min(+o,c)?+l*a:n&&o&&l&&s&&+l*a<=Math.min(+o,c)?Math.min(t._getOffset(o),c):n&&o&&!l&&s&&t._getOffset(o)>c?t._getOffset(o):n&&o&&!l&&s&&t._getOffset(o)<=c?c:n&&!o&&l&&s&&+l*a>c?+l*a:n&&!o&&l&&s&&c>=+l*a?c:null:a}catch(m){throw t.endElementAt(1),new DOMException(11)}(u||0===u)&&isFinite(u)&&(s||t.endElementAt(u),t._activeDur=u),t=i=a=n=r=s=o=l=u=c=void 0},!1),this.addEventListener("DOMAttrModified",function(e){if(3!==e.eventPhase){var t=e.target,i=e.attrName,n=e.newValue;if("begin"===i)t._begin=n.replace(/\s+/g,"").split(";");else if("end"===i)t._end=n.replace(/\s+/g,"").split(";");else if("dur"===i)t._dur=n;else if("repeatCount"===i)t._repeatCount=n,t._isRepeat=!0;else if("repeatDur"===i)t._repeatCount=n, +t._isRepeat=!0;else if("from"===i)t._from=n;else if("to"===i)t._to=n;else if("values"===i)t._values=n.split(";");else if("by"===i)t._by=n;else if("keyTimes"===i){var a=n.split(";");t._keyTimes=[];for(var r=0;r0&&/[a-z]/i.test(e.charAt(t+1))?e.slice(0,t):(t=nn=void 0,"")};if(isFinite(parseFloat(e)))a[t](i);else if(e.indexOf("repeat(")>-1){var s=parseFloat(e.slice(7)),o=function(e,t,i){return function(n){s===n.target._numRepeat&&e[t](i)}}(a,t,i),n=r();n?a.ownerDocument.getElementById(n).addEventListener("repeatEvent",o):a.addEventListener("repeatEvent",o)}else if(/\.(begin|end)/.test(e)){if(n=r()){var o=function(e,t,i){return function(n){e[t](i)}}(a,t,i),l="";/\.(begin|end)/.test(e),"begin"===RegExp.$1?l="beginEvent":"end"===RegExp.$1&&(l="endEvent"),a.ownerDocument.getElementById(n).addEventListener(l,o,!1)}}else if(0===e.indexOf("wallclock("));else if("indefinite"===e);else if(e.indexOf("accesskey(")>-1);else{n=r();var o=function(e,t,i){return function(n){e[t](i)}}(a,t,i);n&&e.match(/\.([a-z]+)/i)?a.ownerDocument.getElementById(n).addEventListener(RegExp.$1,o):e&&a.targetElement.addEventListener(e.match(/^[a-z]+/i)[0],o)}e=r=n=void 0};if(t._begin)for(var s=0,o=t._begin.length;o>s;++s)r(t._begin[s],"beginElementAt",t._getOffset(t._begin[s]));else t.beginElementAt(0);if(t._end)for(var s=0,o=t._end.length;o>s;++s)r(t._end[s],"endElementAt",t._getOffset(t._end[s]));a=void 0,t.hasAttributeNS("http://www.w3.org/1999/xlink","xlink:href")?t.targetElement=t.ownerDocument.getElementById(t.getAttributeNS("http://www.w3.org/1999/xlink","xlink:href").slice(1)):t.targetElement=t.parentNode,e=t=void 0},!1),e=t=void 0}},!1),this.mix(function(e){e.beginElement=function(){var e=this.ownerDocument,t=e.createEvent("TimeEvents");this._starting=e.documentElement.getCurrentTime(),this._isStarted&&("never"===this._restart||"whenNotActive"===this._restart&&this.getCurrentTime()>0)||(this.getCurrentTime()>0&&this.endElement(),t.initTimeEvent("beginEvent",e.defaultView,0),this.dispatchEvent(t),this._start&&this._start.shift(),this._isStarted=!0,e=t=void 0)},e.endElement=function(){var e=this.ownerDocument,t=e.createEvent("TimeEvents");t.initTimeEvent("endEvent",e.defaultView,0),this.dispatchEvent(t),this._finish&&this._finish.shift(),this._currentFrame=0},e.beginElementAt=function(e){for(var t=this.ownerDocument.documentElement.getCurrentTime(),i=this._start||[],n=0,a=i.length;a>n;++n)if(i[n]===e+t)return void(t=i=e=void 0);i.push(e+t),i.sort(function(e,t){return e-t}),this._start=i,t=i=e=void 0},e.endElementAt=function(e){for(var t=this.ownerDocument.documentElement.getCurrentTime(),i=this._finish||[],n=0,a=i.length;a>n;++n)if(i[n]===e+t)return void(t=i=e=void 0);i.push(e+t),i.sort(function(e,t){return e-t}),this._finish=i,t=start=e=void 0},e._eventRegExp=/(mouse|activ|clic|begi|en)[a-z]+/,e._timeRegExp=/[\-\d\.]+(h|min|s|ms)?$/,e._unit={h:36e5,min:6e4,s:1e3},e._getOffset=function(e){var t,i=null,n=[e.indexOf("+"),e.indexOf("-")];return n[0]>-1?(t=e.slice(n[0]),i=parseFloat(t)):n[1]>-1?(t=e.slice(n[1]),i=parseFloat(t)):(t=e,i=parseFloat(e)),isFinite(i)&&(/\d+\:(\d\d)\:([\d\.]+)$/.test(t)?i=1e3*(3600*i+60*parseInt(RegExp.$1,10)+parseFloat(RegExp.$2)):/\d\d\:([\d\.]+)$/.test(t)?i=1e3*(60*i+parseFloat(RegExp.$1)):/(h|min|s)$/.test(t)&&(i*=this._unit[RegExp.$1]),isFinite(i))?i*=.8:0},e.getStartTime=function(){if(this._starting||0===this._starting)return this._starting;throw new DOMException(11)},e.getCurrentTime=function(){return 125*this._currentFrame*.8},e.getSimpleDuration=function(){if(this._dur||this._finish||"indefinite"!==this._dur)return this._getOffset(this._dur);throw new DOMException(9)}})},NAIBU.Time={currentFrame:0,Max:17e3,start:function(){NAIBU.Clip.length>0?(screen.updateInterval=42,window.onscroll=function(){screen.updateInterval=0,screen.updateInterval=42},NAIBU.stop=setInterval(function(){try{var e=NAIBU.Time.currentFrame,t=NAIBU.Clip,i=100*e;e>NAIBU.Time.Max&&clearInterval(NAIBU.stop),t[0]&&t[0].ownerDocument.documentElement.setCurrentTime(i);for(var n=0,a=t.length;a>n;++n){var r=t[n],s=i+100,o=i-100;if(r._start){var l=r._start[0];l&&r._finish&&l===r._finish[0]&&r.endElement(),(l||0===l)&&l>=o&&i>l&&r.beginElement(),l=void 0}if(r._isRepeat&&r.getCurrentTime()>=r.getSimpleDuration()*r._numRepeat){var u=r.ownerDocument,h=u.createEvent("TimeEvents");++r._numRepeat,h.initTimeEvent("repeatEvent",u.defaultView,r._numRepeat),r.dispatchEvent(h),u=h=void 0}if(r._finish&&0!==r.getCurrentTime()){var d=r._finish[0];(d||0===d)&&d>=o&&i>=d&&r.endElement(),d=void 0}r._frame&&(++r._currentFrame,r._frame())}++NAIBU.Time.currentFrame,e=t=i=r=o=s=void 0}catch(c){}},1)):window.onscroll=function(){screen.updateInterval=0,window.onscroll=NAIBU.emptyFunction}}},NAIBU.Clip=[],base.$1["http://www.w3.org/2000/svganimate"].on("initialize",function(e){this.SVGAnimationElement(),NAIBU.Clip[NAIBU.Clip.length]=this,this._valueList=[],this._isDiscrete=!1,this.addEventListener("DOMAttrModified",function(e){3!==e.eventPhase&&"calcMode"===e.attrName&&"discrete"===e.newValue&&(e.target._isDiscrete=!0)},!1),this.addEventListener("DOMNodeInserted",function(e){if(3!==e.eventPhase){var t=e.target;t.addEventListener("DOMNodeInsertedIntoDocument",function(e){var t=e.target,i=t.getAttributeNS(null,"attributeName"),n=t.targetElement,a=n[i],r=n.cloneNode(!1);if(!t._values[0]){var s=n.ownerDocument.defaultView.getComputedStyle(n,"");if(t._values[0]=n.getAttributeNS(null,i)||s.getPropertyValue(i),!t._values[1]&&t._values[2]){var o=parseFloat(t._values[0])+parseFloat(t._values[2]),l=t._values[0].match(/\D+/)||[""];t._values[1]=o+l[0],t._values.pop(),o=l=void 0}}if("animatedPoints"in n&&"points"===i){n.animatedPoints=r.points;for(var u=0,h=t._values,d=h.length;d>u;++u){var c=n.cloneNode(!1);c._tar=void 0,c.setAttributeNS(null,"points",h[u]),t._valueList[t._valueList.length]=c.points}}else if(a){a.animVal=r[i].baseVal;for(var u=0,h=t._values,d=h.length;d>u;++u){var c=n.cloneNode(!1);c._tar=void 0,c.setAttributeNS(null,i,h[u]),t._valueList[t._valueList.length]=c[i].baseVal}}else if(CSS2Properties[i]||i.indexOf("-")>-1)for(var u=0,h=t._values,d=h.length;d>u;++u)"fill"===i||"stroke"===i||"stop-color"===i?(t._valueList[u]=base("$CSSValue").$SVGColor.$SVGPaint._new$(),t._valueList[u].setPaint(1,null,h[u],null)):t._valueList[u]=parseFloat(h[u]);else{if(!("normalizedPathSegList"in n&&"d"===i))return void(r=void 0);n.animatedNormalizedPathSegList=r.normalizedPathSegList;for(var u=0,h=t._values,d=h.length;d>u;++u){var c=n.cloneNode(!1);c._tar=void 0,c.setAttributeNS(null,"d",h[u]),t._valueList[t._valueList.length]=c.normalizedPathSegList}}e=a=c=r=void 0},!1)}},!1),this.addEventListener("beginEvent",function(e){var t=e.target,i=t.getAttributeNS(null,"attributeName"),n=(t.targetElement.attributes.getNamedItemNS(null,i),t.targetElement),a=n[i];t._frame=function(){var e=t,r=e._isRepeat?e.getSimpleDuration():e._activeDur,s=e._valueList.length-1,o=e.getCurrentTime();if(e._activeDur||(r=0),r*=.8,-1!==s&&0!==r&&r>=o){e._isDiscrete&&++s;var l=Math.floor(o*s/r);l===s&&(l-=1);var u=e.ownerDocument._domnodeEvent();if(e._keyTimes)var h=(e._keyTimes[l+1]-e._keyTimes[l])*r,d=e._keyTimes[l];else var h=r/s,d=l/s;if("animatedPoints"in n&&"points"===i){var c=n.points;n.points=n.animatedPoints,n.dispatchEvent(u),n.animatedPoints=n.points,n.points=c}else if(a){var c=a.baseVal,m=a.animVal,p=e._valueList[l].value;if(e._isDiscrete)var f=p;else var v=e._valueList[l+1].value,f=p+(v-p)*(o-d*r)/h;m.newValueSpecifiedUnits(c.unitType,f),a.baseVal=m,m=void 0,n.dispatchEvent(u),a.animVal=a.baseVal,a.baseVal=c,h=void 0}else if(CSS2Properties[i]||i.indexOf("-")>-1){var c=null,p=e._valueList[l].value,v=e._valueList[l+1].value;if(e._isDiscrete)var f=p;else var f=p+(v-p)*(o-d*r)/h}else if("normalizedPathSegList"in n&&"d"===i){var c=n.normalizedPathSegList;n.normalizedPathSegList=n.animatedNormalizedPathSegList,n.dispatchEvent(u),n.animatedNormalizedPathSegList=n.normalizedPathSegList,n.normalizedPathSegList=c}u=e=p=v=f=r=s=l=o=void 0}},e=vir=void 0},!1),this.addEventListener("endEvent",function(e){var t=e.target,i=t.getAttributeNS(null,"fill");if(!i||"remove"===i){var e=t.ownerDocument._domnodeEvent();t.targetElement.dispatchEvent(e),e=void 0,t._frame&&t._frame()}t._frame=void 0},!1),this.addEventListener("repeatEvent",function(e){e.target},!1)}),base.$1["http://www.w3.org/2000/svgset"]=base.$1["http://www.w3.org/2000/svganimate"].up().on("initialize",function(e){this.SVGAnimationElement(),NAIBU.Clip[NAIBU.Clip.length]=this,this._to="",this.addEventListener("DOMAttrModified",function(e){var t=e.target,i=e.attrName;"to"===i&&(t._to=e.newValue),t=i=void 0},!1),this.addEventListener("beginEvent",function(e){var t=e.target;if(t._currentFrame=1,t.targetElement){var i=t.getAttributeNS(null,"attributeName"),n=t.targetElement.attributes.getNamedItemNS(null,i),a=t.targetElement[i];if(CSS2Properties[i]||i.indexOf("-")>-1){t._prestyle=t.ownerDocument.defaultView.getComputedStyle(t.targetElement,"").getPropertyValue(i);var r=t.ownerDocument.getOverrideStyle(t.targetElement,"");r.setProperty(i,t.getAttributeNS(null,"to"),null),r=void 0}else if(a){var s=a.baseVal;s instanceof SVGLength?a.baseVal=t.ownerDocument.documentElement.createSVGLength():s instanceof SVGRect&&(a.baseVal=t.ownerDocument.documentElement.createSVGRect());var e=t.ownerDocument.createEvent("MutationEvents");e.initMutationEvent("DOMAttrModified",!0,!1,n,n,t._to,i,1),t.targetElement.dispatchEvent(e),e=void 0,a.animVal=a.baseVal,a.baseVal=s}}e=t=i=void 0},!1),this.addEventListener("endEvent",function(e){var t=e.target,i=t.getAttributeNS(null,"fill");if(!i||"remove"===i){var n=t.getAttributeNS(null,"attributeName"),a=t.ownerDocument.getOverrideStyle(t.targetElement,"");if(t._prestyle)a.setProperty(n,t._prestyle,null);else{var r=t.ownerDocument._domnodeEvent();t.targetElement.dispatchEvent(r)}n=a=r=void 0}t=i=void 0},!1),this.addEventListener("repeatEvent",function(e){var t=e.target;t.getAttributeNS(null,"attributeName"),t.ownerDocument.defaultView.getComputedStyle(t.targetElement,"")},!1)}),base.$1["http://www.w3.org/2000/svganimateMotion"]=base.$1["http://www.w3.org/2000/svganimate"].up().on("initialize",function(e){this.SVGAnimationElement(),NAIBU.Clip[NAIBU.Clip.length]=this,this.addEventListener("DOMAttrModified",function(e){if(3!==e.eventPhase){var t=e.target,i=e.attrName;if("path"===i){var n=t.ownerDocument.createElementNS("http://www.w3.org/2000/svg","path");n.setAttributeNS(null,"d",e.newValue),t._path=n,n=void 0}}},!1),this.addEventListener("DOMNodeInserted",function(e){if(3!==e.eventPhase){var t=e.target;t.addEventListener("DOMNodeInsertedIntoDocument",function(e){var i,n=[];if(t._values){for(var a=0,r=t._values,s=r.length;s>a;++a)i=r[a],i=i.split(","),n[a]=[+i[0],+i[1]];t._valueList=n}},!1)}},!1),this.addEventListener("beginEvent",function(e){var t=e.target,i=t.targetElement.transform;i.animVal=base("$SVGStringList").$SVGTransformList.up(),0!==i.baseVal.numberOfItems?i.animVal.initialize(i.baseVal.createSVGTransformFromMatrix(i.baseVal.consolidate().matrix)):i.animVal.appendItem(t.ownerDocument.documentElement.createSVGTransform()),t._frame=function(){var e,i=t,n=i._path,a=i._isRepeat?i.getSimpleDuration():i._activeDur,r=.8*a,s=i.getCurrentTime();if(i._activeDur||(r=0),0===a)return void(a=void 0);if(n){var o=n.getTotalLength()*s/r,l=n.getPointAtLength(o),u=i.targetElement.transform;u.animVal.getItem(u.animVal.numberOfItems-1).setTranslate(l.x,l.y);var h=u.baseVal;u.baseVal=u.animVal,i.targetElement._cacheMatrix=null;var d=i.ownerDocument.createEvent("MutationEvents");d.initMutationEvent("DOMNodeInsertedIntoDocument",!1,!1,null,null,null,null,null),i.targetElement.dispatchEvent(d),u.baseVal=h,d=h=u=o=l=void 0}else if(t._valueList){var c=0,o=0,m=t._valueList,p=m.length-1;if(!(-1!==p&&0!==r&&r>=s))return;e=Math.floor(s*p/r),e===p&&(e-=1);for(var f=1,v=m.length;v>f;f+=2)c+=Math.sqrt(Math.pow(m[f][1]-m[f-1][1],2)+Math.pow(m[f][0]-m[f-1][0],2));for(var f=1;e>f;f+=2)o+=Math.sqrt(Math.pow(m[f][1]-m[f-1][1],2)+Math.pow(m[f][0]-m[f-1][0],2));var l=t.ownerDocument.documentElement.createSVGPoint(),u=i.targetElement.transform;o=o/c*r,l.x=m[e][0]+(m[e+1][0]-m[e][0])*(s-o)/r,l.y=m[e][1]+(m[e+1][1]-m[e][1])*(s-o)/r,u.animVal.getItem(u.animVal.numberOfItems-1).setTranslate(l.x,l.y);var h=u.baseVal;u.baseVal=u.animVal,i.targetElement._cacheMatrix=void 0;var d=i.ownerDocument.createEvent("MutationEvents");d.initMutationEvent("DOMNodeInsertedIntoDocument",!1,!1,null,null,null,null,null),i.targetElement.dispatchEvent(d),u.baseVal=h,d=h=u=o=l=f=void 0}},e=i=tpn=tgsd=void 0},!1),this.addEventListener("endEvent",function(e){var t,i=e.target,n=i.targetElement.transform,a=i.getAttributeNS(null,"fill"),r=i._valueList;if(a&&"remove"!==a){n.animVal.getItem(n.animVal.numberOfItems-1).setTranslate(r[r.length-1][0],r[r.length-1][1]),t=n.baseVal,n.baseVal=n.animVal;var s=i.ownerDocument._domnodeEvent();i.targetElement.dispatchEvent(s),n.baseVal=t}else{var s=i.ownerDocument._domnodeEvent();i.targetElement.dispatchEvent(s),i._frame&&i._frame()}i._frame=e=s=n=a=i=r=t=void 0},!1),this.addEventListener("repeatEvent",function(e){e.target},!1)}),base.$1.upsvg("mpath").on("initialize",function(){SVGURIReference.apply(this)}),base.$1["http://www.w3.org/2000/svganimateColor"]=base.$1["http://www.w3.org/2000/svganimate"].up().on("initialize",function(e){this.SVGAnimationElement(),NAIBU.Clip[NAIBU.Clip.length]=this,this._valueList=[],this.addEventListener("DOMNodeInserted",function(e){if(3!==e.eventPhase){var t=e.target;t.addEventListener("DOMNodeInsertedIntoDocument",function(e){var t,i,n=e.target,a=n.getAttributeNS(null,"attributeName"),r=n.targetElement,s=n.ownerDocument.defaultView.getComputedStyle(r,"");n._values[0]||(n._values[0]=s.getPropertyValue(a));for(var o=0,l=n._values,u=l.length;u>o;++o){var h=base("$CSSValue").$SVGColor._new$();"currentColor"===n._values[o]?h.setRGBColor(s.getPropertyValue("color")||"black"):"inherit"===n._values[o]?(t=s.getPropertyCSSValue(a),i=t.cssValueType,t.cssValueType=0,h=s.getPropertyCSSValue(a),t.cssValueType=i):h.setRGBColor(n._values[o]),n._valueList[n._valueList.length]=h,h=void 0}n=r=s=t=i=a=void 0},!1)}},!1),this.addEventListener("beginEvent",function(e){var t=e.target,i=t.getAttributeNS(null,"attributeName"),n=t.ownerDocument.getOverrideStyle(t.targetElement,"");t.ownerDocument.defaultView.getComputedStyle(t.targetElement,"");t._frame=function(){var e,a,r,s=t,o=s._isRepeat?s.getSimpleDuration():s._activeDur,l=s._valueList.length-1,u=s.getCurrentTime();if(s._activeDur||(o=0),o*=.8,-1!==l&&0!==o&&o>=u){e=Math.floor(u*l/o),e===l&&(e-=1),t._keyTimes?(a=(t._keyTimes[e+1]-t._keyTimes[e])*o,r=t._keyTimes[e]):(a=o/l,r=e/l);var h=s._valueList[e].rgbColor,d=s._valueList[e+1].rgbColor,c=(u-r*o)/a,m=1,p=h.red.getFloatValue(m),f=h.green.getFloatValue(m),v=h.blue.getFloatValue(m),g=p+(d.red.getFloatValue(m)-p)*c,S=f+(d.green.getFloatValue(m)-f)*c,b=v+(d.blue.getFloatValue(m)-v)*c;n.setProperty(i,"rgb("+Math.ceil(g)+","+Math.ceil(S)+","+Math.ceil(b)+")",null),s=o=l=u=h=d=p=f=v=m=g=S=b=e=void 0}},t._frame()},!1),this.addEventListener("endEvent",function(e){var t=e.target,i=t.getAttributeNS(null,"fill");if(!i||"remove"===i){var n=t.ownerDocument._domnodeEvent();t.targetElement.dispatchEvent(n),t._frame&&t._frame()}t._frame=e=n=t=i=void 0},!1),this.addEventListener("repeatEvent",function(e){e.target},!1)}),base.$1["http://www.w3.org/2000/svganimateTransform"]=base.$1["http://www.w3.org/2000/svganimate"].up().on("initialize",function(e){this.SVGAnimationElement(),NAIBU.Clip[NAIBU.Clip.length]=this,this.addEventListener("beginEvent",function(e){var t=e.target,i=t.targetElement.transform;i.animVal=base("$SVGStringList").$SVGTransformList.up(),0!==i.baseVal.numberOfItems&&i.animVal.initialize(i.baseVal.createSVGTransformFromMatrix(i.baseVal.getItem(0).matrix)),i.animVal.appendItem(t.ownerDocument.documentElement.createSVGTransform())},!1),this.addEventListener("endEvent",function(e){var t=e.target,i=t.getAttributeNS(null,"fill");if(!i||"remove"===i){var n=t.ownerDocument._domnodeEvent();t.targetElement.dispatchEvent(n),t._frame&&t._frame()}t._frame=e=n=t=i=void 0},!1),this.addEventListener("repeatEvent",function(e){e.target},!1)}),base.$1.upsvg("font").on("initialize",function(){this._isExternal=0,this.addEventListener("DOMNodeInserted",function(e){var t=e.target;3!==e.eventPhase&&t.addEventListener("DOMNodeInsertedIntoDocument",function(e){var t=e.target,i="http://www.w3.org/2000/svg",n=t.getElementsByTagNameNS(i,"font-face").item(0),a=function(e){for(var a=e.target,r=n.getAttributeNS(null,"font-family"),s=t.ownerDocument.getElementsByTagNameNS(i,"text"),o=0,l=t,u=s.length;u>o;++o){var h=s[o],d=l.ownerDocument.defaultView.getComputedStyle(h,"");d.getPropertyValue("font-family",null).indexOf(r)>-1&&NAIBU._noie_createFont(h,l,!0)}e=t=a=curt=textElments=i=l=void 0};(!n.__isLinked||t._isExternal)&&(t.ownerDocument.documentElement._svgload_limited=0,t.ownerDocument.documentElement.addEventListener("SVGLoad",a,!1))},!1)},!1)}),base.$1.upsvg("glyph"),base.$1.upsvg("missingGlyph"),base.$1.upsvg("hkern"),base.$1.upsvg("kkern"),base.$1.upsvg("font-face").on("initialize",function(){this._isLinked=0,this.addEventListener("DOMNodeInserted",function(e){return 3===e.eventPhase?void("font-face-uri"===e.target.localName&&(e.currentTarget._isLinked=1)):void 0},!1)}),base.$1.upsvg("font-face-src"),base.$1.upsvg("font-face-uri").on("initialize",function(){this.addEventListener("DOMNodeInserted",function(e){3!==e.eventPhase&&(e.target.ownerDocument.documentElement._svgload_limited--,e.target.setAttributeNS("http://www.w3.org/1999/xlink","xlink:show","embed"))},!1),this.addEventListener("S_Load",function(e){var t=e.target,i=t.parentNode.parentNode.parentNode;"defs"===i.localName&&(i=t.parentNode.parentNode),t._instance._isExternal=1,i.parentNode.appendChild(t._instance),e=t=i=void 0},!1),SVGURIReference.apply(this)}),base.$1.upsvg("font-face-format"),base.$1.upsvg("font-face-name"),base.$1.upsvg("definitionSrc"),base.$1.upsvg("foreignObject").on("initialize",function(e){this._tar=e.createElement("v:group");var t=SVGAnimatedLength;this.x=new t,this.y=new t,this.width=new t,this.height=new t,t=void 0,this.addEventListener("DOMNodeInserted",function(e){var t=e.target;3!==e.eventPhase&&(t._inserted__(t),t.addEventListener("DOMNodeInsertedIntoDocument",this["http://www.w3.org/2000/svgimage"]._imageo,!1),e=t=void 0)},!1),this.addEventListener("DOMNodeInsertedIntoDocument",function(t){if(1===t.eventPhase){var i=t.target;1!==i.nodeType||i._tar||"http://www.w3.org/1999/xhtml"!==i.namespaceURI?3!==i.nodeType||i._tar||(i._tar=e.createTextNode(i.data)):"html|body|head".indexOf(i.localName)>-1?(i._tar=e.createElement("div"),i._tar.appendChild(e.createElement("v:shape"))):(i._tar=e.createElement(i.localName),"div"===i.localName&&i._tar.appendChild(e.createElement("v:shape")));var n=i.nextSibling,a=i._tar,r=i.parentNode._tar,s=null;if(a&&r)if(n){for(;n;){if(n._tar&&n._tar.parentNode){s=n._tar;break}n=n.nextSibling}s&&(r=s.parentNode),r.insertBefore(a,s)}else r.appendChild(a);n=a=r=s=void 0;var o=i.attributes;if(i._tar)for(var l=0;ls;++s){var l=r[s],u=e.docu.defaultView.getComputedStyle(l,"");u.getPropertyValue("font-family",null).indexOf(a)>-1&&NAIBU._noie_createFont(l,n,!1)}t=e=void 0},NAIBU._noie_createFont=function(e,t,i){var n,a=e.ownerDocument.defaultView.getComputedStyle(e,""),r="http://www.w3.org/2000/svg",s=e.getAttributeNS(null,"writing-mode")||e.parentNode.getAttributeNS(null,"writing-mode"),o=s?"vert-adv-y":"horiz-adv-x",l=e.firstChild,u=t.getElementsByTagNameNS(r,"glyph"),h=parseFloat(t.getElementsByTagNameNS(r,"font-face").item(0).getAttributeNS(null,"units-per-em")||1e3),d=parseFloat(t.getAttributeNS(null,o)||h),c=parseFloat(e.getAttributeNS(null,"x")||0),m=parseFloat(e.getAttributeNS(null,"y")||0),p=parseFloat(a.getPropertyValue("font-size")),f=p/h,v=!1,g=["fill","fill-opacity","stroke","stroke-width","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-dasharray","stroke-opacity","opacity","cursor"];if(!(u.length>60)){if("a"===/a/[-1]?v=!0:(i||s)&&(v=!0),v){for(;l&&u;){if(n=l.data,void 0!==n){for(var S=[],b=[],_=0,y=u.length;y>_;++_){var w=u[_],x=w.getAttributeNS(null,"unicode")||"なし",V=w.getAttributeNS(null,"orientation"),E=!0,N=!0;if(V?"h"===V&&(E=!1):N=!1,s&&E||!s&&!E||!N)for(var A=n.indexOf(x);A>-1;)S[A]=parseFloat(w.getAttributeNS(null,o)||d),b[A]=w.getAttributeNS(null,"d"),A=n.indexOf(x,A+1)}for(var _=0,T=0;_-1){var P=p/Math.SQRT2;G+=P,L-=P,P=void 0}D.e=G,D.f=L}else D.e=c+T*f,D.f=m;I.setAttributeNS(null,"transform","matrix("+D.a+","+D.b+","+D.c+","+D.d+","+D.e+","+D.f+")"),I.setAttributeNS(null,"d",b[_]),e.parentNode.insertBefore(I,e),T+=S[_],D=void 0}T=S=b=void 0}else"tspan|a".indexOf(l.localName)>-1&&NAIBU._noie_createFont(l,t,i);l=l.nextSibling}if(i){var a=e.ownerDocument.getOverrideStyle(e,null);a.setProperty("visibility","hidden"),a=void 0}else e.setAttributeNS(null,"opacity","0")}n=s=o=h=d=c=m=p=a=r=l=void 0}},function(){var e,t,i=base("$CSSStyleDeclaration")._new$(),n=i._list,a=0,r=/([A-Z])/,s=/\-/;for(var o in CSS2Properties)CSS2Properties.hasOwnProperty(o)&&(t=o.replace(r,"-"),e=RegExp.$1?"-"+RegExp.$1.toLowerCase():"-",t=t.replace(s,e),i.setProperty(t,CSS2Properties[o]),n[t]=n[a],n[a]._isDefault=1,++a,o=t=e=void 0);n._opacity=1,n._fontSize=12,CSS2Properties._list=n,base("$document").defaultView._defaultCSS=n,i=a=r=s=n=null}(),NAIBU.addEvent=function(e,t){window.addEventListener?window.addEventListener(e,t,!1):window.attachEvent?window.attachEvent("on"+e,t):window["on"+e]=t,sieb_s&&t()},NAIBU._main=function(){var e,t=document;try{e=XMLHttpRequest?!1:new ActiveXObject("Msxml2.XMLHTTP")}catch(i){try{e=new ActiveXObject("Microsoft.XMLHTTP")}catch(n){e=!1}}if(!e)try{e=new XMLHttpRequest}catch(i){e=!1}NAIBU.xmlhttp=e;var a,r=t.namespaces;if(r&&!r.v){try{NAIBU.doc=new ActiveXObject("MSXML2.DomDocument")}catch(i){}a=NAIBU.doc,r.add("v","urn:schemas-microsoft-com:vml"),r.add("o","urn:schemas-microsoft-com:office:office");var s=t.createStyleSheet(),o="behavior: url(#default#VML);display: inline-block;} ";s.cssText="v\\:rect{"+o+"v\\:image{"+o+"v\\:fill{"+o+"v\\:stroke{"+o+"o\\:opacity2{"+o+"dn\\:defs{display:none}v\\:group{text-indent:0px;position:relative;width:100%;height:100%;"+o+"v\\:shape{width:100%;height:100%;"+o}for(var l=t.getElementsByTagName("script"),u=0;l[u];++u){var h=l[u],d=h.type;if("image/svg+xml"===h.type){var c=h.text;if(sieb_s&&c.match(/<svg/)&&(c=c.replace(/<.+?>/g,""),c=c.replace(/</g,"<").replace(/>/g,">").replace(/"/g,'"').replace(/&/g,"&")),NAIBU.isMSIE){var m=new GetSVGDocument(h);m.xmlhttp={readyState:4,status:200,responseText:c.replace(/\shref=/g," target='_top' xlink:href=")},m._ca()}else{var p=location.href.replace(/\/[^\/]+?$/,"/");c=c.replace(/\shref=(['"a-z]+?):\/\//g," target='_top' xlink:href=$1://").replace(/\shref=(.)/g," target='_top' xlink:href=$1"+p);var f=NAIBU.textToSVG(c,h.getAttribute("width"),h.getAttribute("height"));h.parentNode.insertBefore(f,h)}h=c=void 0}d=void 0}if(NAIBU.doc=a,a=r=l=void 0,e&&NAIBU.isMSIE)if(t.createElementNS&&t.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect);else{var v=t.getElementsByTagName("object"),f=[],g=[],S=function(e){var i,n,a,r="width",s="height";f||(f=[]),t||(t=document);for(var o=0;e[o];++o)n=e[o],f[f.length]=new GetSVGDocument(n),i=t.createElement("iframe"),i.style.cssText=n.style.cssText,i.style.background="black",a=n.getAttribute(r),a&&i.setAttribute(r,a),a=n.getAttribute(s),a&&i.setAttribute(s,a),i.marginWidth=i.marginHeight="0px",i.scrolling="no",i.frameBorder="0",n.parentNode.insertBefore(i,n);return o=n=i=e=r=s=void 0,f[f.length-1]};S(v);for(var b=t.getElementsByTagName("img"),_=t.getElementsByTagName("embed"),u=0,y=0;b[u];++u)b[u].getAttribute("src").indexOf(".svg")>-1&&(g[y]=b[u],++y);S(g),S(_),NAIBU._search=S,v=_=g=b=S=void 0;for(var u=0;u0&&f[0]._init(),f=void 0}else for(var v=t.getElementsByTagName("object"),u=0;u-1||navigator.userAgent.indexOf("Safari")>-1){var n="data:image/svg+xml;charset=utf-8,"+NAIBU.unescapeUTF16(escape(e)),a=document.createElement("object");return a.setAttribute("data",n),a.setAttribute("width",t),a.setAttribute("height",i),a.setAttribute("type","image/svg+xml"),a}var r=(new DOMParser).parseFromString(e,"text/xml");return document.importNode(r.documentElement,!0)},NAIBU.addEvent("unload",unsvgtovml),NAIBU.isMSIE=/*@cc_on!@*/!1; diff --git a/sie.js.gz b/sie.js.gz index 9981b5b172844412da890811ca3d3004e57b0af4..0b22852155c18d13e0ea46540fb6bda029d25be4 100644 GIT binary patch delta 44289 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�EHWcuzmM;8|sn1`t=TZ2e%-p)=R&r-oU{cuh6^r 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 F0svP?2%i7| delta 43970 zcmV(lK=i-A-U8Iy0tg?A2ncV{_EnJx9Dk$>Y^5@R?Kp{0zhF5{i_}-3$&oa@)KHfk z`q5ax{jU2(_IJ+kE!j=F24a&lXU?4WV}|K}KOPS?-AO%9a&2A2`AjM+SCL4q zllK=VFTH(h+v0~kJe($f$~X?Ji~J^*p>-ldp)&EG|6zSU*LpeV_cJNHEXmVQOn;Mf zCcHnEeVYB41v4?Qe#*jBF0~bjsYrdB|Jas(SPI|P;$HXv2yO!dV_R7o`ZnSFBeP%s z)HlPg2^&!Mzqh`pAM5b={pid(866#;jgPIvlk=mW%?trrzlb!Gi5gg^7bn)fx8DaR z7Fg+@n1_9WV#uqxu);)Xp>$>?Q-4d(WoAufEUX|ER+iuVAwq5G1QX&3F_gP8K5S<7 z2-YrUZD(jbB)PQ+9xRn;E60L*6LB932nMnblf^QYfeHm{g^>}S0*z<=Rv<}kbO87O zE0zz2b)Y6AE`W5HnWUB9o$w+28l{dK-QDFg1jDMiC36NlC zW!VQ~Yc#g4n;?^!%jiChu0EW9ys|zWTwWfWUHxXAzq1a`ezSfaoxOD}0hWMR+%Hp+ zLC~osiCqzS)>w$jdU(WCemAoxuX3dNV}F!_8+hbf?%*LvA~+9$$~eSCUKnHk$=PqIO}B&<0-gp zimi|n+dnL4$vdr+Z#b1Hqk%a<#~NF*Ju}qqJc&U@<_s7FKXCvT(*5jq)=vwq^bsfe zvAn@1eU)MR6MjCt2=x3gmxRCzm&=OpBQVKEoTOl3@b<&y*}>^C_P@>J#JUl2d?Qs< zfgi*gb`}s}@q^2(ZhsCFoG0aeoXr;}(k@ZO; zFntm?_h=ya1V2Dy9PZ4ofBAlxvPG)f5a>6>}5DaIDjGQh3 zBvSmdgaQ=u&H@ns%JHsg=m7De7;&wig-ooEO0u-{gMY)3)}ZM`TVx1G5ek^4!J?Z& zYdib&>gd0+DiJfL5n@anBO>PH(J2LV{ZJPH&*6n9muYW~b$AI-S!kFW@_`9a(>!)9 zKv&tCGIW`-hgCU)rXK zbzof_Tz_7Tjy|3oT$-fw@$%w)d~8x5C46vR1*%4|a`%eslv>UG6EO?oJ{JUwgo+h` zR2658sXxtCNcyzio}V6bC54xsaK0R;X_9&rq8@r=&~A{<@&yHN$EA0VQk^e`w*eI4 zf3|Jc9ziSj)>!^2EMAQvU>!rc@axv_2Z?YCn}2zLzF`-cu4X=^iJJZIzyJL<33)d> zmQy2j8^kig$k9AVgAnf2m_19Zw}B4Go{~EewP#L~h-x6V+!Dg7=e6}Nfl0MS#`zNE zhHhaRDHs6W4|HKM>(p6eR8h_G@dGM@d#el9q^L=2us}AaFxOph5QbFtnc?dps{pXn z9e?=xv$$SWnmmT-=~|c0m!@jH5K)~K>bQHp?^mka-tM(<+8^_xbR@%Wb@&QZO4^n8(0g$c*!K|?>{vM;=R*(*$HmI|R- zBR7C82ZVo{KoEOwxz<~jIEga9MzLvvFn@K%_Zv(gT>K3Nbh2!b%b~Z;K%x=;T0^mz z>Ml<;B}cGCST=}ZV1#X@NeQW8BSy3u>xa1DDibIX0~BPwZ8t0+7UVl1dZc2h1TWaY z9*@5jVH}vc8jY60${Pr8qQu>clI%%PTK%{)z0O2Iz?EDGE*g`VLW)77gVYxV%6|+m z2p-qP>r^TfIlju{xW+XTx(o(jp&AxFAi+BfkJys_-cbIeAzU@n^Wn~pbc~2S;M6_s zNi7yV>A-M{721yqv>vu7D9#Qau7VkPVb4yuaYd0QeS1B?Qf{Sc+IAJTR?V%IBd0xW z#2vsn)iv#a`nu-BP5ofwwrAs>bboE+V(gne3lk`bvK}n1L=g~mVFj$HyH`_d%IICK5V7Qf08d<|_g_>3zdSg=`#A%=za0dJ9 zKxJrThb-Y3VJ14u7dIk3fv1&TNPlc%mm-ot ze)Lkv5erR}mghYli zLU@Skh)2v^r72(#ckHQd1(4i<%rYo?WjHQ`itKPZi<2Ol@Y$4zc7Jvnsm9&fcb;LJ zNJhsZsDNv;Z9;!Z!tm7=QBT#nzL3NbZ4Ojo@H{z9-K~d z2Z3}t_QbsiAT_Xn}4pE9=kS*)l}#_MQ^u) z;B{~2E*)1v)AXY7VoKo#{omP6i}P?LX}wK1V(aNWblCvk2G+-jey2hfpc;b z2iVPVpT!4+hJOe`3F#*O*}>@WBN-AgfyyImN!X2H1#fyehO-!rY%ku~r=lmTMf{z& zL&AkN2DyoQ>xz2Qo5M5e`seUr6!mhZwF;SYH}pFZ*zLU6_UwFFxe-vBV`UBmJ*p%4 zDFfXR*OcYNwD2N{FsZ}2nU9>cjY1S`CVz@KgN8&Rbg#xUYIUTcpKXR_ zvtVdQ+D6uxvC0=7#g*7Z;$5nl8f!c%SDiOaB$EWUW`-e>Lm(djvg{(>q@cXwX{Pf)ldln`Yw^Nah2*upImqC!zbMM9w&aJ^ zTz`<7%_?7VhH8!GCu4~Eh8Ut~=-a$>clVo@{Imyt{x%0_6WT01zj>EI>Pv;MeN-2I zP@eN_3=YPC#bT)+-W8TpMab2P1Cfe)lq($k{4K$i*o43Iryxm#q!|bs`vN&~kpjG?7LywmHBE{Wda(`de{#`+`A(!GDUS=5$3s zbFfBSj5gc$_w9p~ji*eC+_-(HGzo)Abs%O;YC?zo!ymYtDN2?NS*M;e*=KuOcz-~) z@f55ntWxOW z{8~J7dpue!O-LEjnYoo~(4@JV z9~yxfhZg18&1B*#zfdCWvo>95i~Tmp&hJ!tUEH&qVCX-K!~DHvA$+o-3qa|OND((p@Z&|!u2mU%YseIelu1RpvL)CyI1MGqG} zZfUd~H_)4ig?Q+IhdtDUS@hpq`)qK)8_s1MnS&v4TkbP-bUDQmVCbP7)|W8}f_aPu z#f?b(IvMWlB(U4$nt#s`kw=N6z~>Pn^oanSK^!OuiKsmXrs9`Gl_xq9rI|umRz!$& zRkF{*q*d-FxoMIcS9Xmn#g#jmVDD_ea=`O)X&#elD{_3Jr);*aNiwxJI0}9KpsUp; zMj5R!X^)REoa)MpqJeNk7rAuMbdvK^&q)U{`m;p5&_)gt7Jq_w;}-ZU@T-n_95l+S zU>1S@g@y)ZW>w})rpDLhTQc?ck-(%c+5+XJ?RI{vM(s3QU}!>h1AA$&gkxAe73Rj# z5LOl-Miy2UyjFbo#@3FEj;IK`VK&q2Aqusu$sES~tZ`CbpAl9&NtARcY)iK8otbh5 z*le>aG$Fd_e1EO5EB!C4A?Lzo$}rrJC(5C@I>hhbv%W4RM9)LRS36@V54o)s+5zbk zIJ)7q__O*dTU`we8R)`;a+hVA=!9ZWCG?bxE^rjdZ)?w$^p^vK@wo#Yd6-a1rDg*%=E7{{tWdkO z%aI!U9lSpjaRUUmI!4)J) zl1|t7#_BX!VooK+SIwIym;AZsC_*4pUiOe_u^3TOqoWOT@-@zH5RlC_3hVd+%OpxO zU~XQaPk&!pM!}O9#Vi|@e0(gZoXCiLT2Y(2 zq;Bf-wSjA%gZQdE=rQkSV>TrKa=ImvWxTMcv;(TN-KRc_Kn<^8NdPI0xXCOVFPbis zT&FV4^bu`h-j}Jkl}VnBC3K@^W{^7g)o1oux&?r<;@G6VsLPF} z=l9&)0H=~$vsO0>S@d*uvcKW-pcl_g1wZN3F$Th~+QV>oSGLUV9<$|a<`Uw^xUbm?Bb=?+afHLMdDH@RVR>6*PY)-;T;YtqiT z6K%5mwr#ifZN2j1#{0V0Zla)#y}QJGep7b^Ff}v+LPhJw@r<2uufB3o!yVQ6VRP5e z)SK~?*QkucI8lO=(o;J=d3#oz`J*PFZ}nsOrx>iAnRPZEQuR_BT-kK(?tc&WUhCoR zZhd5ho&yDcD_{=M?7yOq0;=F(-s=kL4I-=&B7MV+s)sJasdbOVOzAmR(m=84x`Qgm z84&VSOL_0>PTN8r79o*V;X?Lmyo2(DxdozWU7hDfQL0N>hE!YOAHf zZXx+D4Q6eiHhR>Kb-6N`7JtzH*WSM^w~eHYqTu}>vERW)yVZaQQY2-&Y_d|?D%<7q z{w>?T<#JX1vRVO=polgJumDgJ%TmPZb-8EmCU(rlM9kGhOvGHw%mYl!%XF-Hj`9HX5boS(Ou{_m^MN5#yUDS1mtD=9THIG<LK9@3$yO{fm?|&y$Um>NYi;?Q0K0&p|;29EkD=p-2gm$Fst+#yLrhZUh?qS1* zuG6A!Y_UP*+SzmnxE27nZn|v+K?83>1OauJmtG=ltxG=vIusROc5z&TL^H_jS%fYm zeyCRop{TKeif66dwoR>Bm8l~QwWDHR)VK?hG4bK_ zXb9N2Hxu{>!U8DWKTZ0nKpg>&A42$_}Mb+^-ph0Sqfc zc~C!+(%E*+4fC~=9T+AUO?9GbA+j-a-#DW@gE()!{#~r8fv$LrlUo=a0fUoy7$6A` zyGKxQde}SSlcE?{0e6%87$*(#vXWLK7~Yej46@*slP?(-5s4zT{PHrSFC~)*`iNqL zcsG+)86STb9_<>>gxBa!ZfxXbrExlXPBeDByOQo!vf-;MJ`T1lf`EoR0g7-iPKacQ z#s>2ocZ4Pu%4CFn)XcuE!=)+%KqM-wFYGHWUshMnFBmrUEgJ-6ZL6mx{Gf!GmeGgO z=W@ksNFxKBirYnFmwN-^(Bv*?;!%;xkPHsHElW}tJ37DS$b zaVUQXiSUi~4iiZzc}jp%K#UN;tYjv#dI!Jfq)r0wq=zC26_elO-VHW33}DW1{BDei z<}s5XJUdK|MC2!Ea~5?hE}iQ^ZRz?O1pcQG@EIWBOF%^>0>0dt0j)FhsDbowc7$z^ zVoMF<6{jR3jp$fS4Ou?yx(2J8Ap5}8?^%C|FVzTh%}gfrv(wick_LF8M7_vLrJIFq zD)?IAX&7`%mxPo}%KM^jKe2Ms@`UeqWD`~qi0%%oU3UjB=pAM?Q)^AftOw|ID>rk} zRcXApLmQ7kCM5U4hKz~@T#+6CN%9lVc|f+(hfZU?kABexDWR-XZ&j5NY{@DWL$Y8L6fDX* zj^)EE4;mn~=R#kIJXweapspwdMI~JMwa9x37Mmze71wS0RKi$GU!!u8-OGO~-^Qz& zbs1>$fH!22L3O4a_4up853Ftzgr!m|5?v>PO%jn@6 zq#Zk~JHb8IePI_U#yct$7^;U@n4b$(4S7vA0=8~RF|e4!Bl|XLiJqaZM#Ha=BWuZq zGJ?!QHPC-!V5(12>#uGa6ySeCrP9+ND+uRCu{vTKw%;Q|!Om9et5vcq>nD{#MA;*N zDBn8A-q=#u6;58Y2rc}@0}5vfzG~Lo}A2+s2wJMonROM@QM$Eqt5Y6RmKzyCMp}kVNExz z0gDpBc{l9fZa3Luwj;2vq$>RgsVZLY3@8)Z%>+uF@@S4WRdcl2=UPcbbwX2zx@SFq zES#R>kA$;L7SwlJ^c;?&TlY|~Oe|F|TcFw)vaDKG0ff|GO1c#i6V|tzj@pvYWU?}yJ zj>(#g6ofE=I>DQ5DO0Cn`zjOJ;q>SVo1LJ|l02xIHz6t545mL9bFqNsNMJ$6+JM%d z6q=%C&`6j{0U9d^zjdj@BxtKo0{zNDK_9e8S|%8ywFx$5=c$0!+lLBiw57wRVEKC^dE z*e*C#@?&YTQ1?K&7t|*FJdN_6p*loRm~jhD%UPEEh4OeS+$`%10X~s2M=jyOO^!1|>&s3|O*{xvv0qjn`j9CN~N9 zS|sM{FGA9Nvj1W!%gQkbsd~%f5L4ycj>aNJYB%P25{tRQC&;mugzk%qR7MVj7rJ9i zxsVdbnvJl(?2--Y(J|x}m}zz@&|3BZV12K}Hu14EnW)T1$C(+y1lg@c%)~dy})d4qGqnD-F1I zCFX8^ukksD$UG_D8!9+q<(V`edfvc|Ot&KSl_5*s+>j)He^;9?v^0J69<)?TD!4Qf z4+X7#^)D-pe_3h#%Sz+Rtu)p!oEw0P^eR+^DcGyRp(Dc-=2+0JVEw7`24d(`awmnG zdnuMC6?P6I4&5c4mb4bWmz766%`ik~KoQU}sbO|9ByWqq%cyOiljLWqZt#sW;NK0) zf=n%XW#TSuQ4neFHhmynSNP`*%)O&UpCh6{vw{X40S!9x5`kp2pHzF82vf5~%`h7G z*t7gkV2)$)fNyhqB4>2XYQLp{jlWL~|8KWm?1;QkeWlg>^tF=)A}t`IQyZxL)p}+4Yh6btC zI@Vp`!a_6exc3cab63nx<=Ba%EOUHl3%P@146UXtj2>)7fJMT@be{E@JEUY@a z>g34_IoiqLLe4!&i=sCfyvyq3w?{s%NV{zoZ$P@NXf&^0zdQc^^^dQf9zT2g)>CR! zHN7mv#DxUA)iM%T-|S@+f8_8a<+;yr;bhnqJgaJxH{>onqKLyIW1p$0DQ}k)tbk1m zvP`W9?-cwfcLpm+XCcO;e@ar7jjA7%s zDR1)QWjag4)4>+}esKTb9{$-oYI$3z;iH_AG0(O^EzZcNVlGJuWN~$NWJe0)RQ4Gk zS!OG(p7P@b6YSU2e_N-=gSLr82et&%;ln=@%vqQ|3-b%99?8!oxXX3|fR+J4OOYN1 zEVY*1_KSXooZOyaeji3%W zY31NKw_v+xP41gCO48`oEowe8G_p`t;JO`0+4s?Gc95sZf5&j}X#&p(L;1Bw-zl2W z;M0hHIOzbznd~C9P3eyO@b+Nv2{QT4A1Ea&dQ)$&K-v)@EG>Hn;-8sxgE*Dm8r^K& z*Z?)=%>+M61Z@rq)%4t0WV@Mh3Fu&B2k)QL_~_|P5FrO&hT000O%ROgFfWvYjxI0b z&hf`^b)KYSf4q-(djls<;*gzh^}0Q_bCXAvJ$2?DeE4SIND(qeh?4pHaL$oc80^kO zK7efaOhFyqhNsUi7M**DtfDZ3I_L%@i(@P>;+?KVF9O%kaY6((4P` z)H!xqdd>X!Fgp?pyq~_GB?0E~2Ffq08d!M2I(yFXADtsJ+)(M#u&Y6GuyDm$qX3E^ zcE?08e?5i~j>G1%rp+78WO$^e-=dT1b6AF>g?*HDg{s9bV{PXA1400sRjD;}l?HQV zyA;>&;IQX+x;>x&+kViwzrEf4#^3Hd;D^U>k~;kde(wQhc+}n65Atc}%?rQt7!$&6 z_4ml`NYA&z6~ci$J}X3@$MV*|WPOG3i_8#8fB$Blqs9lS2S9@(yhnF49J{p<>;|}G?k6vK&b6NMA@t0l^b}w-9g|-JHqKY ze;XUlV`oQ1GUif`0BC61H${aZPe4*8=Z`V~Pp~PwFIN)U?|TDhE`#Yf49FG0S8%7@ z_l%-?8$jW0D132!;aJ=^@-5cndth{Cv?kv}Bj0>YKDc*c9(ybv0UfTM9}l?th?G(d z9p*p;dSAt`gw}fcxs56XbkDPc^@iQve|w~MT7Uc6?XGq<;XU=$-m22-_N1C+@Xu1! zRC9k@2_~$gcY{Xoo2-}`!2lDrE!_W-7O+;XUf#d8O+2`D6HLue3$kLra&Fh+5(ZLK z=v?XB;*XC1z}xBWS|P;%QURd)90TE6fZgr+MxW4LA61)W zWZbnmdz_O(<*v=xKk{tZ$dz$VQVEk|W!-B1oAa!$l-Uwvvi=+&(8repkl6{AdE)q` z7y?WzI43aCA00(9#Hb{h0ih81e;CdEB$^SWLC-*KBj*oR22vsl;@Cc!C0JS_TLV;d z#%f<1?_Bdw82rI_e;Q;{4Dr2!CX1A0GJ(k)zy%=_UqU0JU;*7+=DC^pmn4b-e8Rk> zDtRAYNJV+z+*gTaPtF041ZaejTnEl9ZRaP@TVkcmqZwq$0MVRq5+ZF-f2I!z57A9( zn$)+w@n4o%4t=MD99CmA9n9q$GOYOdeUL^0;2Qk)6UDobFKP-MQY3w1wSp;T$C2~8 z7mucxh2j9is{R(umpG$%iQycKX3+vxZ5*Z2%a$|CQ{+ToSP%?Cg}juxk4^rd`T-$WkD_kK}CmuqacAWvU!kwgc|2T`Y}wO#bf=v9~I9B zI6Js3unCFlg6HA4Foo?O#>lh&4kq}NK+?boMx*6?Ib;4ag-OAZDzhXR+si>o=6cL< z{-Ap@8};7t7YVsSW~RTMQlj~grB54)B9JVS8BeB@-YPtQ2dKPhuGTo2M{!_e4*b*E zYB7DCq7Enx;0GWJe}i2f0EFp|!&9e{|#RgcN0w4h@11Mu1 z`%wW_D{-x$LGfylcP)W1i8KnHT_ej^>$cIIYqGm3W;L-sebg0E_t2-q57~!fVhpNOTejQSL z?o7F=fmh9}YluP-L=<)cz0yafhZ~BQ8UWf!@hx>Ug_!)^;MM2{1^PaOHnr%_Z{Uvy zKB}xY@V{%zAV?GYQJNX7xr?@G+LcgR-G2S^@?dN1CgZ-R&D*Z4! z(&He14;7UU4Gp8ISy0kFO*b~s(9~WGz&@$soctN3@}wxV96t5BeOkcg?o94KNs-B>?u!0GY;WE_q2+s9B_$a<$a1p!zZbP zQ<@2CayQ--^e~{N@wM|{lb#2%7f7o@CVts}>UF!G0r3h>-N0$ZEoX7zTxptC2d=qN z$`i^?23CkdYNAJzNNrUYT~}EHkXY*FWmMT`b`C$?6!GO{j|d4<2U7K=%w$X<<072p zh8?0G6!8eks>ncdH(Juv-D;Kqwyq#-i`Rf$rO`Mn326k|R6r z-w8@dJOvn4xk;a|Av^c3x)wEg>y z`(w`0Uf!TDbG@=SZrvx+Koh#-dfJebC|0HhH~d4{$M+CJj6W7F^)jEJ>~FRzyKlQ8Y<@BMuIe(&Xv z&y>OL_gFO+3*}?koZk(XcYr}|`v$+`!!?&~xo0RfstlIpQ!~w`$h_bgFIGvOT zX~#;t>~X{CD(?m=^O_lkKv$+wErT>PdCA#__=pH)3`ih(jn-k8&v)`d12S+?;3)ar z*}X0GcyG%Hf7ctC`5%V&Ri=3qV~G#r597h%p9iHNrC=V)JJ%a* z9sU_>fBZ03b7ttbpv2J1K4@%0d2Z8Zk=#TYxk-S7?9bGwgGGx7;-P1|E_zLl#=Aw6 z@9LZt*lv7XEF$$?j52XmYoYhMU-9YY|GTn3G59HR*5#SDhe@OQOcQ1 zENX&qstRg1s^MWmF0{PGuFzgge^h{6CsYigf6B{Y47g?V)ViYD#!|TG?w}JV=dRZ_ z+c6f#6x!dTD+P)Gwr8};vs$_xg`~LPv{!Cp9yIxndAdwxD7_-Vw<5%n;YET~*`7`tr zIwKD%cip={3*H4>GT@X=~~!r9`Q_2h&fl z3Gzjd_ZTZnZunxTl)#%b=r*f2G8n1;f3(zKB^!2jj9R#(3M4WY2bRHH9A7GD!K$#L z1ct&`TRyn3&JG^c2T^wKlaLMH*Yyj8_sv{h*8TD>Zb~bsds-{gr3Wrm%EI=Qs-YAo0FBfCDe;0Ku zg}bi$veUC?BJQ*%(0{ zbv)(-5z42+R081(R$iQRMcWr|=}y}%Cd)dc@(?Sb&)*yLf2;9#2`LRUo|EPJ{=IJt zxe~^ufrr0*WyowbH;29luE-^)eHLKIE&dG zd{R?3pm-~4%J2mxs157uXvcvNPI=Plueo6+GC4sEX; zdYb`0Cin;0j^K~C zX*{dZ5M<7NP0@>k#)tC+pa9N4tB_0R0DT#uvXT~CPny^^AHx;GVC-<0oyvq>2m{d9 zIE^Cvo^C#*Agj=9e;96w+=oNI(=##Q5avSL*6ScVq|h6ByGD7w81tkf_dD^$7~s!Y z;fhpQ9AEZz(8H&L1v3YwGv{>9)+_RUC__NwayXtCL>`HOWc><*#73=QLf7PS(>yt- zZ8UDqF1smIS+%oVm4M6Tv1ToHT-KV=fb42ZD<#JayRJ!PfAY>awP!}49@*w593JWhy5c&^bfa>;C%O_ zJJV%*d(%zYDf+vir~YP&Soij3>Mz6;zs}l#hff4O^*7=944yOpl##|?mnYE(AYPut zG)}k6{&+FCe-csw@RMC$;#V!<)z;F2Ojd4#+%~6AK{-l z{#oFk3H~{QKb{ZOh{6}D_JdjoER_iC)MaOS?c4}(5W0)a2>)wM=#U zHLLG{RtUJNfs@)7KFRjAID%NlXw4}FX9RBUHDF@?v5eMH>&M&V-x)l}3pmps2TF$- zDDbL4f4TSg@#8JZr%;RIkTp%r*dmc10uBpT8GdYLh9izrz2r!yU zN6Y1<4kJU}(_QHjry3}WUCcaF@vl5(30c&-mhA^Ok6)==O&%H-e@2y(PufGK@Lks) zzU%P1qR&}79dF!f>dC4um5dHD=vs9)agn4ve>)PkB#c6*F_}a<5(ScPN;}MVvlL5PJZe1y#@k#Zj zVCB{3eOmMz*>0sgb3G-hHgECa+{wQA<5=m$O4#leF$sj0`k%4rV zapmESj-epoUKlb<19|C%9w_tH6+H>H9~m&cH%v_8Iq_118FkYhc+>-B0N(ClSA2D` zi4c`cGxJ`C{w8rI-CSCeLE^0{OD0&YvDih4s7G+<&Ie2m=xoMQb7M1W4gk%*Vh#o9fAc|m z>rqdD0;=c$tzNCyff;%c{WdO^Z05y>v!eo=Kb!$++0HSVSXP7tTGNvZvO;H6Epiex zox2+i7~H9yiUWrF!FE*SY1_?UL3AmBhh6e(L3UHYdk5YQ27fhOuOEAI1hK zA*i#4YkXV$x{6u@PVHSa5RIR7e{k*&4D4Ajnp$cQ(-ty>4f-+E#3Qa@ZJCfLN-@3i zitu&;MHw~%yeQs5X5eEQ6a(?B9X`Xe(&QpLL(;xbR@>-QTxMkZ8#aipRkbnEfpR!e z`exN+d$yK(DG55J&(L~@-0DNu<8ieiHE2Vtr>w>!T|84=C>?W)R}5IoRiDerD}@!!M}l8Qe=y4r1AUb`=$3rVd^ z8RFwTqM4xDIdmzLCbjURkspU%&WmY|UK!7Fsx9XSU8_V^_aeLf62YZyMk|weGXhNS z1re2FJYK&pl^swTu)SZRf94Q9owA_`5P=SBb=%7Rb_WnlEAjd#ePFo{>ebYQU=di) z)VS*@*GiTgr+8T>d=j}S4{Fv6poFrP;F^9bh;V(^^&--t@0Ik?m=zF5^CAGd<_Ex$ z;Rtx;Q&rXYq`Y-nfGT9yVRXcL%Ru}5J6}{ghEF6nY{x7wlpno&dx4WU#yY$$9yXvbS*;v^8lNi7}7p6rnMPlYte*pAKA-E^cw4(*bykuM9E zOPBQ5l1S;3U3i$%f7F4fXM-2Kt|F_H$J0~?GTwV;_%^G@I1oiap%1xI3#C1|iYZuk zIbRL6m)tpp7O3YK70fvxxReYa(zFj83UUHfGvdYp`ZexoZ|K+{JmQ@s`LXHgiR-lT z4qB7Dj(^ATT8>9ix|~0duORdYAa@;Sh6z#b2G}9C6kI;=f0#-Sk#U~FPalcy5EwA_U99)3&U{T!@l3EU2;|&!yY&Nv|ZX_wC0wq!_97>qL5Y2)_Zh%e^ zw?c*Q`#GE~e>Ti^t2ymfxHfk@2trnmhhLXBpTLW5f)G;rIe^H_1A_`ttb0z2qXaLQT8T(l< za~n^nYQf$Q<%SG!heOG2eS2~{q+<1w9hCTVHH107K}<^$rh7hHPleFc8epQ9nf(&7 z^$ah!>tv%eTI4iEIa_JF74|$jA2~_JD^Hpsaqtifij0#0Cs|Z&_;kb_rs~d4LmO#X zE+DNje?mDHT4Tf33S~sFa%ed36U-VSo#-5)xTBRFfpXd-YLq_Eus9Of82te_9ttQ3x+ZOg`O65u$J(MzkEmelY4pV-ahPilZmSVR3s@e@s<@LDmM|@+bb8f9f9qz&(Zw7a+EO zB4VY%54$v(2axFb$7U+PR7zZl3LQ}r44n(3FCE-wFk}7&T;uP>iNass?_3NoS}kuP zR&sm8+Uhlh<2Mz@hZjfwSe)R`NK9o{4m^J$Mv9^J5C*^4b}#2K^ne zfcr~j<@F#>9;nQ?OGV$QG%W36@yp9Dl!X%<%*>1j_-B(=YG|t|18$e=w$%JMo4G;zS(l*j_Ag#&C}q{Ba`A#Hm<` zbA@c`{YQ4q4o3&#t@g@)=I<$sXFMN!+NwHchYhj!3FS~qYYlhRG+E*XG`&gC7K|x% zU?-o*%tJ`7@geaJw%Cip67$8*J0O$Zd9Orp`0mJmCSFxMNW9wE*s~7fGhEAOf8;>o zm3XEG9f-Zk_(!uK%Xs`zhhB&~Ah)}5Qb`@AfC^~h>V1-yv#B z935Nv_spaz`B(CvqhUNdN$h)Y0G=xw9l%}Qm=;&B#WT|>;xlweOU@3T?e<~PX@Q>a zZo}gRKi(gpX9RkDFmOgP1G*EGkKdrCGe16pyg5HUhQ|><_PT@K5Is=5reI*l7d;vW zdc%F9PLX!7C_3HV=F0(Oe_QoY1N zyjMwP*V~z^0g#(120-WoLBbt&=F|XJK&Zdt z^<~K{8k0K;wA|dyC4b^NxWTMzM48)hDMB@gT8zk%rGyTTX}3NZl_i$5JR)|TH^@sS zbmpiq;vqXe)&4!2tP_f6q>W6|J$L<>y^=!_qq|sEjY8SOorZ<;zjsN+OGU-iy;*Y< zpM|84Q?wD5-I>(+sx~hA?~-H|2HMyhdH=BL7^_=u0C=n|$bVjH%jKjCJbtvwael*Z z=N@{pELaY*qL{SzUr!L#&nUbzEJQ7wfFqe(@nrIy5U}TvBS$V0^o_zxX;vw^^)!8n zH9*a}Owj{^tt5VSRXw@8UaWCNZj}I9YNy#7t>w0tg6i-MhDB>*#j5OeP4Ve5$fi)) zG;9BH6bM!BDu2p?nugMqyj7RSArXnFDUDS{c5NDMV+2`yv{t9QA_C*@F|(#KJQa4r zstbcaxZ!u)-(9x4tkIUiak<`pvBSU@@60rQpsy z2<0KXvKWSZq&}&`+x69n?p_V6hyNK2Ftp;tgmo|i8GoCnVY)6055CBuEG(~FGq=vg zezLp9C!QnC@I(JB?9HB?*~{M-v5g9=^u6prT26GG!sk7@+t;q!2ED#tk5AX?I`;re zaY!7(?%6fTMWJ#%_y}Z(PV7^na(PquR|i@~=h?RM=m;*53CJ9s>%Pp@d9YcN(P;9a z%%~#?z<>9VQPDT*y9zJ>-{;2nNAmmQE`9-$Nq>1Pzfd>=9B5vs81~4@v+0CB_J&Z5 z3ymDMvQSH@ed$Q&|B>-pURLF6$68yFw_+KdFxE&upf%`O_g&Jsq-=4fWUZFlf2u^H z3AKb)=yxpxQ7S!LU!r+bgm!He-#44H`q#991bLZ+%qI)^FRMR56I*KdEK_T|rboa(|Tr6eCnH@9{Atr zPi6#HJ*3(J`*%qIDo3J%dlV7aZnBV)v{qZRA$S80vN>QwPLhO%APqQDqTmhfrYy|M zyOf>bDbxERf>y{8Yc@8bTW(K=$4b@3h`?3M>Bh$P+Dre8f#2`pr(c)B z;INDNWL`*^2PyidJM8tp;Saq&eE4mds)|+SlQ24^G9>&Z_T)dMC7a`Qix z3}=+;>C$4zw7RSxr@_YvD~7a3+fd*ePR9rbaUS4;JT`ln%%ZbU*8k`M=J)T*A~1dN zsoWL4`?}#I9Ze(b`vZV}IDaGeIURtEs$J&HXtO{C+t3ln+Uxh_hcJ*$_F!-H9>Mb7 z-H80RMNjDqPtg5u{BIt^|E&*U`#n5=aHwGUohEs)7BrD~dg1zyf|&LhfF1vFAO6p&r!dZM9?-tV zd}m3zQj;fZl;?t4p+$hSS#U;yJaC6{GR$?63@esR6)?axc!1x|W3_erxQ=}s-YkTD z4yR%=q3x~~4Huu{ok(DVeQ1`pV)bR&`8+~d)LVp-a*NdX&lG?$4Jyjdcf8k>dn-lWGj_!S)<$v9B;6x2lA3gLR zJ>WIqFN( z_0@oy-(dG2Gl=Jp3^*CoKZY*|pRv_w92XnCk5i7_#eWZRj>4b0#5nk9V0xCX(j+sG zj(#8KBN>f?EQ*Wd-XoZdI5-Rbl9)gdv4wB8>B~x9x_Elvd>}P~nYJ0f!R4b%t^iRg zWt;{lxJWRyfR7;FVO@C-X_Igg106_(yOt7p!3Z+avcL>2f>~%nO*mzJItg9*O`br2 z8T|(^aeoi`oNi2b@0$lcmwUwDjQQ^40f4sXURnf;U=_fGEEFn+ivjbo2!qjdv7Ag4 zFvl5ufa&Ry!6q!2{}6K)=le0PGbYWJxKOyN5Ani)nO`L5V~s6+gD31h&#B&-wEb!F z^(4`8fYn_ojE`@4zU9+o706@zkbyg`d=`wyvwu((fZ-rk^BB_=xRF2-r#cJbv8uce z5Uuy{zK=L-aVG9Rr2FyFHe~?&# zUAR-s69#FI<$1QCS)V(Mkk$fZW_nxzDS7==PA8$SkY0ehZ|I`qOEIULqDOCht>qzJ zDu2e6g5*d(BkcGgqcA;~t2_bfGvUVJD1U?DEsLE96G}_nh4KnpqI-jGN=Q7PhCwb* zH66ysN4|x%$a{;@vN=Y`D~Jx9>@tMzsw90*?kkvVa|NX;0C8$A23>yz|5)##s}vi$ zwJ}1pny{fF%$8zdrqt236-JF}Gm~{U2!FFzA+J z9>00}`ui6zpB=yb@#V9@H+o2Qp(m;y#HG%*5>M+;23k|EoFE$bU8RcZO=QZFt!qQE znEKLd)u<`#1+rI&rx8xVG!0X&Wv)}CNg?d%C>Dn67kuY$KfZk_P%D{@4xpT@GJi?5 zb{dZt3Zc>*>E1Qi4p~tl_Lsa2Ix>Xe;wH+iue5lmUhqO{Q@x1uM9qui-|gZ5S*ND@ zhXkUki(KSb==bBxORaiu_K}D7>Yy$XiPEG|2V=NS4_<67f&X3WviZ{13 zm*jS)@GCMj*1M$JF|11zb+hh8Cu5u`1XZw=wlW#&W2!Ywcv_O8C(Y!q%fZ2 z@z_QJ+QJOgq>4Z$$`s>lfT0{0j#uUMuOC3k|}mryClvLG?0M^aS0t<@`#V?Rydjm(s;zqkD!FJqe02mD9fB8)!Or=#z|VQTE`B4mt2T) zo9YASTHw``o`riEG@rl4*?*{(sL8~oQAK$#9={1<)x+Z)%^Bq5N8CXrFWmhozTA(-m;1qm_lx!B?xGH=JBOS4lH?bj zx4Y$epR)4^%W5-9@6!mi%%P|=NLw%-(!?Fg#4#oIt;FDh61T5PRrSrPYHHc8tL5QU zCLHP?&XqRV-0cr~SARi=La~YzKt7J+b$WmqMMnC*4y_{1@NQC4L5GQ?U%gx`Uv_wX zsSHNwC~K)hF@CVip#Wwkls0i;Ldu%dYYvx*7gP=x2_9+mx<2^MCe07=c64S&d_u*93di z;Ste&2H#x8@l?7HZX_3IRsRhIp4wi@E!DzW$fe@EC2EvXIi;%1YB)J4m$|};FZA#+ z2nqU}u&2vHO;IW(u~MJW(c%Ny&oIh~D{4n4GtrZ^`&L&}GJocMbjwS`xG#oEwZh(^ z#fFD28+!h**?%fCVIlJ9s#um3(1cN|=#w3_L?N|J7Dva^4wZCtyu=2E1G-GXvrlJ{t z%0+;V=IT3Ao%*%(5zPMACXD{=_g&kot1B3z2rc^%Jbx7HH#&~zEh(^$zfY5SF`POB z8V$x9tY2!9q)Q~WVBxPUme*bE8poLIc$62HBppH5#%XYFyG63Y@HMHxnD`=#{_DzU z=Y1x23HdcX%<7yqjnrs-k~hSnC~1aO{aaU6$0#uThOqeF^XwL;Ra{n)r`26r5T5vL)mti(ID0pud!~B z^p?(ScsdAkSwG&U&DI=B-K2y+d(}Hte;aChqk>Se4bO!|QcAO-Nhy_a!J+DaO=QW9<2jNIR9?8>l)P>RDG7W3Nb}#Gaa5VSgq>9Y&&liT%2H6p>Fps*y^$Af2lf z=~^i(tFW-LT5P3o%}lm3!!>%>9|?}AlQSmoEk%Nng5g^`-dw`xcCa~RH6C2DGvUgd zt)BPC?N(3uNM|)O`E6_48%ok6H|YW|l@wl+?ob=LXXY)!Jg zfUZ=0t?Rg2H{ocN7+SX^i%R!#BVQx3jek!W&tL=Bykhj4YNOY9VtzNioqjck}adxz&3h~{Ztyg2A0uljGD)$ZlW~yt*i==VA;Bb zk?WFGT!f%g+r=zc0hSpjF?o-!)}4)OkNca6E(QEJ`CdT!WjRI!8vy1|B%y)oYovp~;*L z%gouZ!ki6DCrJ4Qc$*~hY9TXRUI1<5vnJ2&PGI@Gp%+fMASLf}>m614(m8%MP0ryZ z1Wa;_(QDUHv&U6p)?#87PlRT0RGTuo+^dk0rKO>8rI}()t}z9#}L-918b@yCkw@X1k$DD}0u;%4A7v z?3NAFN5Fd2F~y*}#T*&5IRWKr_sUY8^#nBuXZ#y5Wmgj`PmEB_?6h(JCZ(qDc5qyZ}sJNjDcWvq-j8KQ} zORzgx!S5rDG$Kkg%H2wS+}<=v-EPm^Z}#S}0;-N4y=(JKc8@H55 zZ?&X1sBNHJSsk#tHRMFLIPQ*wnQ{dO?D}o$siIYVAKQc8?VV5q(0?^<`}n%sUg7zY zN<+7zrIVao=fSQjYMx!&g=jWwCyQVd41T++4bEo&9K(CRsAcJA1Rm zG;q)zGOs$91Y{dg73bQ5cuHump}fBHnio*?y4}s0R;|FJ5Lq<10^Vifg;)^(Y@~OU z4sh$_Uuv+DFr)h+i^7xRZ1^0`&->^4v=n|#KONit{}s!VoqyF`%x4H*6(5ZNTqK;= z-~BJop1jj;w`tXsHqWjz23ix{#ib($!8MV>lKK@){7PmC&OPd)<#r@5lrDDQXu=9S zfA+4FnK}7n(8gY5e+Yvy&gai6odw`9$JAmxcBS%}W$y>yYrGAaj+s(aUS4K}Q?OiV?fgXUdWX@j z8+9^*Z?F;3vyk$DE8r@_y{q9H^yECnD1;6PGDoun-Q9SDP^UpZk0)P%iXwh z=6#BBGr~@V30kJ{AOi$#9%SvgI#%sbG9R4Hk%E_5lYg~YlgT6+h4RNyT5RfM6nc;7 z_*Xb5;WU8RNC$V8>CF9uygUBze*dL6l$&I5CyLSZpnU?=$j9N;9cLJ5H)8LlW|IKB=~Ge_mlhI>(<-m#U5Wd~rVL zE-r=&N`DW?v0!u-4yB*5ZugHvmv|HMD` zSN^$w;lG#8Jk34d0Yq()0NB8(^xqkW`h{q2+17f!5ykgZyr?)ld?KC}KF9Xqg&KZY zg`wl<45QMm1Fp~OKBgqrDSJiaLk^vhuBysY0e?Wkf7{RrGADm+TKv0K9W~HGdi|U) z^40eeC{Q&oNbA-HW!4+ObXA~p@Zy>Hgb)z@(+sR^M!fLdPHW5Zy1MlN1BGuLweCUs z7O@y#z%@a>vPJH{wNPglofZ4eF?IMjS?1&ioh+S`@yfzR-+KN_3CEc?E}V96ap8C6 zKYx62$Q8US%z00O(Z^GgK(K>=cP7fKlm_c^dj9K9kgej8c-^58)-b)VVJ=`*AtmJy zd(SQaLdL-?Lv_X1noRi#mFziq%iS)dqXH)^vAbtz#2tRfJ{%lv?tTlK6=v#N+OwYD z41izb{vn@S+S}HT{ztLre<$>(4vZ#3AAi#R_o6%e{@d@0FdyH0KZ@@do%!B_avybH z$Y%oSZn@5e)A~{0qAh0#i-Sk$N0avo8_ydSgZhZIeJ6fY(BlaqcTX7Q>-tY5a`z6d ziHL3+6hA#txSUGo03QYXgT&D@?%R`o9&94}aVF zo));&Jg(vaoOzR(cliAg;$^I1vR4HAyC;teua#Ug#-`OLIh$%t)W=bRmh;F;*QM?_ zEtLz-ta*s<0SU5ObGTo60|Qkl4u7ac+bUQ^MCm=N{JuAw4PpFdnlVWG2qBv@Si2M;;3%4LHpAvC77jN9rbu{JET54{NAL^(%`p`tp(Z@z=ZjRo~%Y~Un zn}|v|{%|UuOJeu5mJrnY!XN8h09kp<$jx%9w#it%|Mmh65k$M^W9^6sjensX#E;;? znFOc|>OZY=AD&~R?WZOQeg-Eyi%y~$l2#5q&!FsCZD-Fq$yu19a{=K@qcPx4j(;Gg zJB!`LVCtWU@y=v-G8ogK&1=9vhlM;P;N|%j^bFw4^WTd$cILuA$@yvJqvMKm49Sho ze$O%R#d~qCj|+jn_IsKJkAL!BSb3qI3!NDuX8R!8*1j|C*1z{42=$%Swb zxp18pXM|I>lE26Dms;}_v7!Kpc;P=Q>47?BvjQM9?^LiQfToqSia|oV?O&hiTR41@ zrhCz-5;hED(=TysZJ$NAzBK&{z|v!D}a>*R$;z=6@T~!h$Z6D=YU zg-Y!>RR+Lf_P3}@q_}i+M*;GQyk+rPyc18w6XH)Oht#M&VCV^;BmY<8SMk00S)7Xt z@g8<5B)lPg0*(Q&vVYhPw?kCr=0zyI>ppX3bRU~mZ6H&-=$jm=;up3F4c65m76THg zd@-0IZ;nrvlS!B!@45~3Dk2^89mmVLog!+3#b_cNNbOQ_ptjbKSh6$dnR{31L=L(t zSbgA;6I9)vQ8kR-#Tj@Z3d1Q@&oLA&hYz|^y^_Kw$A=O6Nq>ePbdwyG&QwleoBAd@ zKH7mUNLu8Yo?Jgh-g{gS)e$*>4iqISM~y@YIlN(c8KNum`xUwlEtn#((mWs5j;J=K z0_b4)1kJlTwOCb+ikIpzBE+d~WfSODnS2!YVm*(q&TR8#6n|ub#o(LkgO(LB-|{*; zEOZ+X7^a--n1At~Wq9OZvmEw7*%R$*=_z%ou$dW1y%H<8Y4@P?KU9H|`s|I>1_}d9 zRwxv?5+o!d>tr~yK8DRc#@V8%*>)6-X_YjW%Qq|s;8;SHONRfnV%eefCeQQHwVV!R zn9N)&wOVok(WZ%dh`6mlmSHnZVIfsO|4fbUXogl1`+t}f|Ex^uas~wDTnEb;&UeND zLB^=$KRO&AA*2El(ln*^10Y3afUP7c)gM`}_?3;0W%H5!j@&3ar7lX#0(v?rw8kep z3+U9sO97ZIjG&OI7#9I#;25DweI=mGqKKtk2Q)!ac*~Dd+E+Xd-BYzYpw6l{|C(fr==3PsABnJ^6_3tvCB(Dm}1*oZ~sU7`Jk zX$oQJ@!2~0mSc&MaIq4&)s3?6u~QhFJiw4?#p{XvI{xBv2g``cgtk8CIL-~O-vhrj*x|NghX{=feA*Z=yr z|N6iF?XUmezy0<9^0)u`f6`hL^#%xqmi-0Zi|l0eq6J;%#}zz=WE~5GD!z`3uM@u% zS3p}Sa9Dsr&p$yg{_t-M&*&C)f|D!NVt<tjkTI48SsPH)o$!YH2?T} zB7aBncPxKH`TNx;SI=Jna5UJ2p0om(Jm?9`+6knc$h5Ic8_9elnQx2+crxEe=EJm5 z<_l%M3H;(pOl00r=Ed}hkC3IWjp=zrkB z(^fCiTf=w@<#H!NMp34>k$fA`+gQdMrk7AidlB9?6V50%QRq>giOeH+nGDb@cjScf z3>$oI_TfZp)681O&UIr3kb(|LVFrZ~Au`&k6t*J0y4p2FeC1OZyc_OXw9G{>&M+IH z8MoaCU!pgV5z&R3c$LII#!(6ITz@;FfJQXF)rdG?-z^RzI=bGJPOoW*^gK#3vY~}- z!9lB{nBQ?@(AFQLc}H!>%z3DG4ef^B6M9gMJ3$^@FE7buH9BV1aMUy3@c?39_!iYuV8_qjMkAg_m}*zLhFP~uj01^5B0s;`lh16{ z1eHxRyM$ijwh7rrcwL%$+Z}j0e)o3o)xr0#-|ip(`0C$Zz5eMHpv!AA?eD#N`{HNO zTbGBPUhchnCi?5L9X#24`6f(kugmiG^*gNQ{@QB({n<}HiwDBcB(d|QU??3r8I zZ=B9_kO6Apesc>9iCyK-K&HaQ-fNo)fw!4k2_qG@K)z3e^%>4Yt5n6<+l+WND)6MC z+Yi=E3vR9`U-!cXxdGYttv5i7!m&6f6QTx@N6Y(SRKc~j^!k4BC|B5 zyj5X|Pa4$VIS+XYJkZe5U5CxIxXD*aZ^I1Q-P`zj{O*VC)U>0q*&Pp5`{>}Vz z6_@h@($|WZLlQB+7ZiS9g@+j3s;WpO2Ngh^eYkVOWJzD>lMAujTmoiK8kse59ZX)o&iDgtThNQ|W=eGM zWalZM0Z+Zz;nO43EDxiZ+rpPE!{B92m*lzhyx|E{iZkjuD7sM%{1Jgf4|d2&OQ3$) ziFZ|=ARLukuoIjBZC+smsu6;ae*+y~8x8NywPKQlQ^RwXwm^H!CV(oK#jA&Tdr^>6ZP!>i2Pd0m86bT})vCe;EelHb}fztrrr~cY` z6=S$$*Q26#))#85&)03U&8FqAsT2tG8utOVLI6)|Ak%IoqmvptI?Z&GrE9FvW|1Wv zbH-(r0>>faC9OyBiD{ase_>t%_+l){Ft&-Foi2tn)6s|n^;AGd_O1$-`zV?FGm&(n z>|o(9>wKf)x3_`s+-Vz1^ptqwBM7w9M!w_U>s6A+oZKs?hb7hgj{9NU@;-FX4J(|K zJKc`?`S8yl&OeMlv_7;ybUyeW;t%PE?5MN3Ww>m`I{?6zQauLXf0E#d|4)Fa^so>3 z06jeM7yR%NaIMI&gyd;`vILSYPo6AKqS4+-2FO-5&r5&+d4gY0MRz#eIfWbM)KgOo zB$ikno*qeesxyQUJs`18P_Tb4PSnkGzHOkx+8GIo~RJZki+jm78!JpJQc{$dK7B<9OdnDf-xVD}DSO#N^ z6>SWE?Yh_Pql0;pFz)erZ+95 z8-_yf*B5#Zs7^Gp+c~>g5u+8!F_zhef$47Nz`HsT2c$tIRfE+{iZ1Biqe?UUdj|jZ z;NLs=cMShth@iyqeWC7CrUC=a=RNkwx>Djz#8X_^fA4$Q%P>dBuaXb`#4Ef9?u!fm zrFf5@o-nbu>t3{={DuD>e^%bWz2H}R^XV>+%@G>$X&380(&hX~>QTsn+%pH#?h#wl z*~bOAS2qGOU@j^@bD>*+{^=8cwFkp_C*J#|K2)xvn{;FTmAkPHE1?Rm%J*GuE9E=Q z$~3`De`xR2Ywe?TQ?K}w=VPxbniX9n1hm+9IeW8AqVnC@KA=_i|4WnZyMWw zt{Z1D3sPoNL`(pFh z+k&@M3!l6ztmc`RZH_ljwnhN+pue-t(dNO{7*5RD=Ck(c=3dJUS~L|e#OdZU7z?DN zEt-<2IBBGU;-0kkJgCAwXg~9|#$H=}f9Rq;0)Rw7GUKTDyD;AUo$l^_TX5O{61qG4Fbn%FnN(1uFCk@r3)B32ib2=idASS2emQuFn{a>Y z9&GSOTictwu+O*dd&c9IdW1dl8YXD$zlFae|3{dbvHubNj{NWBK6&E#-^=X*e~-V3 zp#5gkeZBd8>*MBkp8u;z@%_im@7r(j{byL&dpkeFt@5+?=}AjGudj#rFnN#lN(EfsXyq z`svDc(xRA4?o)DSuo`vz5D{Yf)eXQ0#Hyw|yC!@oYP3%;!2 zW!2}VISYcMmsjP4VGTHX?!O@bOyIWx=w$zW4aK-iYKQYq!O;9>cdhduzrM>I&84g# z59zZ5nAr!||5DzR@~y6~bPK%Fx4<(A`(No>;F-Dw_)2*tuasy0#YIo7e^xznR1#f< z5lIx(tz67F7w@5C16N|4keTsFk9byA_Iox^(XLm1*pPlEyb_^`erwU+~N@MO+VW_MT~3)KY))- zFS~xiDN9ZnLki{TbDn;Yr_Xu%GS2~IIFVlu;L{1F9~Ba)!CbfOf84pa;|$zfjF6Vh zTf!`zlUxdajCy=3mou_)ex18GIJk13!d_fvQ)nMW+V5#XV1E`;vG<18h4VTifAYa_ zUT@}KQgw0hI`bntk_ZBW6t*Cm^Wyft05CAOJ%^tIJYZ2YtQo+E_l7U3WIp($Hp$@A zlL0Q-%K=am{{8^Se;LRE`(^Oyw?WVU&q0q~pI|bOXB3PR(vW7a)PVVfnr<1WRfMiV)*+ zpfD26UH0J?4|lGMN*#>*96m5*WA&>d4dvu)4-cBXK8oLz zt7w6?K9oj^<;SE|@2eGPoSGp|f99-}$wjA%SD1fA6|ed<Q|PlwBM`~T(huKV45X3-v1%Ui z$ruS-f6O&l*ueSCxvJKwxrZe!d0FknAoN#*+^lfWudjZ;x%#)^?B>;P*H=HUt6oc) zZ(jZV`s!acSAVPCKd7&MR#$yVj$Sejh<>|gW;fxqexQmX?G>pSq| zx(<{_`Pm)#roIECH61X;nUzkg>44enqxxq5f8!?2){Xs!%|5Pg_Sd>*Sq5G^%YIgA zFU9uKKD5V1I)QJpOkvVBb9j(hUFvn~`?S~4r>2$vs(osJNkQ|mv*dTyrDS!gYq!$? zoPM}TJN87ZZ>IrDO`F>>q=faYppkrNx6%Nt-e2EJ<5+51X@FU0*MSTz?7hL^>Eq$) zf0qtVuK`#c+^prB9ozbr8=zEn6L3*K?zPuKuK_&0yLo%Jx`uiUa4CoOuDmN(JA+1B z%}Ssp_JjMilrO(_uzO5NtCgJ8o#a_ChE!|7-k}`1YlSSAm?h`eon=# zRp}*tqEN{xItJRKs}zJ5^8(mAH%dy{1r^`nSU;(?XzJZ4uRhAk9}Cdnd6_}?+AWdr(`g=Y9HWV z`nL4X=^OmE4k*VI@=xj8G5*50<2I%ylq13X@GZgeBl?BfFvkqrJCf&>JCMi@Bv5=w z|KR=NPUsvJ`akTZy?W+K?CCvGe-4*~-rJSy_UlTcH}<*}e*)>XeCmB8dZ_w?TB}~a4z&^+(_T5*= z@_-79_Z7dRXiT{xL=H{CkblQK`U`j{IP*{06LN*&4l`MVrP2)doIDxse~Sz8j{F{4 zaji=sbgJCGQQA&da5n~RjAop+;AJX;R_2ct(9Ym8l8^9l&TujS2#LTn zXpaeIrtJ~_#ec04r7j^4fBb8W365ea{KbEe6H^negJ3J&W9#AJqzX;XOo(@i&PK#s zLA-;V(;@9$0($eq(<9GowN49_s1vcMiZV_B_+eiE1b`nr0Pv#&ek@KZ0C3_BF{?Op zj~M`-`ucsv@95iC!Xc~$sx)BWxjKXw*Nz=6+3W5Cv|z8j{m&V`f3Ey<1HQf|`1+~_ zzD{c4>s*|XY7bhH-442jvstvr{=wk&U*yU^4Yd952H4&jbN?JTY_+4Hu+@a3SJHL@ zFc~596d-c~AQ=Jkr~u4!^_Tzzm2i0`;qr(O=d?Y?zxb~;r_?Frfqw*#$CL_x@gL;G z)EU>oaCveqY&xsLe`Pa{J;3CykFZw4<&&KQ11>KP4+t(F6ma=iOsa4hAgsW=K7dwy zP;ePNgp}d(nK#6&;?!L+Tt4vi`-7qa$0!J5l*Y%D-+KAjsq~+fMS3jSE16ZgRsIFjfC4BM6_3> zQR6+r@gT;bykdLi5B*SAqluCL#(tKT;)n^-GC9tCvdS_jn7 z>1!=en=(*?e@n^$YGZ0@R0Gt~8lX0nKrIvK7)St70vjB)Xm1GFj-TVUk4CgOvy}=n zUgL%C8lYB=0ID1i;EHF`_W(by^KXDT$ZOiIya24%33j+$+frX!cSi)uIE#OiU0-8a zzxC%2S?d!1-9vMC%MKnD3EASF&DysPKV<$MbRb4Wez6g|g8d2O0c50Qta|C0KA2o zkEMpJm$0IdoSN{6r~UAVl#gwd;TbGJtCcAwwnEn_V^0KS_z-x*?In7H zDW`V;e-x;{D(5#**1vtfi)>QGx(3X%l@vHsD`(|r1Sj)r)p!>`7S{*fn%4uI5d)mD zKQaK$f&k8>MqM|kQP+j;0eoRNgIc-s5~PW2NKI7_kid-5ni8g}4JXeQLF`aL!>=39p`FS-ODkL73JtKoVGo?)05DIs!e}cjc$F%|X#&nQgP?TaZmN8miV*E4p@|FVw z%C~pP0-hIeKw#>u7b@g*F;d#Nb6$i}b>ieaMHgsOi-1u5#j{Sa9+Sfv5aGU@?L+yi z!;MU@v{hejnEILFMn31pEr$--*x(cy%Ba|d)o>wl)o8D)J>=cw?te>OIj;%Ze_rX= z`VJJ%rDRMFpPX9`=%dUjU$Pu^fzX>I{-EQG3?HKGm*it|8hnffaJHd=SMol8LOE=I zxD4;PT3gFi?oMToVPLKOyL-+O>)Z5 z2*<{TvacwO8y#B}i1fiC91$vy6lmu5d{ydTc_L{9w#w-G4fT0t`lH%C?hyxEv#YI- zE1=_Ebj=t6)uxAeE8L;bfg);$t)AsZ9zCkYKm;)q<1#K3KyB?nXF0(5e{iKtA!(fR z8WsE8r zCP;C+Qh=76UDl#{2R*1ei5N(9k_pwoBTg&@JmeBdza>M3E^k2Vomtw>PmtV8YB(zA zDa=89+MYuP9dGw;cK|rSf6^qI>PlI`b*H9^47oTc)J;(PWL$hi?US+oN)r;Hop2TL zX~2>^w0k=h2jY`Os|?_XYYS#{dsZ}w4$g}HoZ{7Ad_-S1Mt@kG=S=QIf0^Yk(vCkE z{;B=JaXrUB7EZ6fegDD3Zyr7F1}CF&csl(UCyQT~XBVsA9DgM`e-Ad7{<-M%;pc+m z|8c-7-TC2cW8-2sZHe>21@i6MV#V9#eFeK>Qate&{spRt_XZ3;cAVP2U&f=Ckwg(dJV6gj(!&9`x~zO#K&dSe~kf zef98@dU&oL=3MlAa9pnXKJ3y#XM1z$ky;VKAb;<0uL!$mf4!yF+p?Ybvt69Hr4MVJ zc!LxlTdiye7y47Sm2blJG1QrziuUxCC~5s}x4Q)-rF0w#*(kK;k8fXGUfwk+gPT(s z)t2$LH4%;XC7J`h&I1I7$)JZ7%tI)_Gawci9jxh^s=JJR6s@3pr%=xKZ1%4f;{Z%2SzY%l4$X%aR$naUE?n1ueh=WDh98WYfy2H)UQNx2=_^G}sh<%> zlOYvmV^0sLl!YT&YCN-qVP5%?W28z$mPW2oEprLc!v-m0;T*VGX?<*c8tZQs3e7=Z z%B(8he*=Y6-!Ed%lPd|uk|!qAdWL6U;AzC#zd*Q;7}ZKWjCInO(>x<6^-Xy9RX%-w z7#(R0sv(l8<{9hLD@hha7dgl&v40Wq9}5byJ>3yb*8zC_*x3Z*IuHDtX=R4t?dqU$IeHKbSG&>Nu zqwCOXCA)&2ZSxHq(%`4NV{w0gp$X*6gMl-etCxoZXRcqq88}g_ULHZ2T)jMo7jh#v zMMZ7V>+(68L&qpO>~Jom;+wbI9nAe@6OlUh=jgc8kgP1dD|JKRxUbBpFJB^E5$i?s ze?w$ST5KQH3ptHdCXDK0RWj&P`E}yH(==Hw961^aL>+!*!O_384yulOkhrSx*TY;h z`nbk15=~=)>e#dR86>upruzTNqy~{4TmuC*Q-HMXto?vukzma9RVuX)DGg&l)@;W&@CE|IUM{Hf4~h!yx`|~bMbLFN|e~eUjQH_7PUXQZcsBa zW@{r(4?79r+u3zR&XaU(6c{c#I5P(*tIK!_IOY3b9?e#@U8bp=(0A-ES3t3NnkSy) z%*)I_u@zfmZW${E@HZ7@bAopbYOCRR54iVYvYE7FSl5+1q9r6kIBID)bmf#>4#+b4)Q8jmcG|;W%CMG)&j8XE7M?f?79c8 zJX1DN5n8Z-vjFXX;D&Zaiot6!bm4uWua6UPx91;QvBJ=LRO?Wp{j-E%8L_7f?APb; z^-3(E!`Bm#P&$Y;xOohDh+%cIf3Y#$RdQgY<&lYEz86vCfsiC-9$X9cvK^h%PfaOK zYD#fZONx^kQk>M3;-ocFoU~So6O=b_S2AI4ulkvqPhvU$B$i?RxCIv9bkHwK7{s4Niw*3qyL=Q3E^;nbR|jyv$^fnB^+1V3j$POvYl7&!Z^~gs!g%8X!UFrl#laG#nv9WRY z!iaOjXLe6qs6aQvXDaf~o*j(G-!s*8-@&vJUeuWdikZZA(|~{(i3H=AUF1TUo;Se1 z{@r)n@Qa3{eKuelY_h!L*?1~iP@_v6x+nhJ^3mp>ae?>WlTWoFD7v9x- zn2+~%e4=M&WTN*?k%?YG!B#&>h*#phScn(msrXASCK^Ayy1IehN+bUOgOh4qmBTgcM&=zJiJN3a&i)bW zn%pEivLA0-@s|zxfAi$%cgyl>Ekn<2^XQr(^d3KcymbKp7mlezzk_U=oI6M{pFm6N zrRoRAFOy(guhv$=+fj2a2i(=<*AAnN4d)Mq5J?@|p;s0QLq>~GvPhOP@*mBSF~HX$ z_Z|@#?u!MI{Sxto^arhih(vgn+hi}S+mCNwybUKIlo-(!e!Mf+iKpBID-*NH1(>gJO}v8M+)}UxI#+TputE2K+Mm? znUsN>;r$o$of{xd%`J53j8fW>WZ(SslXmuDwev&a@}ua_&jq5>q~@R$fUx&B&uw(& z`a;`YwWBvGWvf#pDMn_cHNW|E7KO^Q$zS#;^md8AOo^Y*T7R~k6Bqp6p~G$3THw1* zu*?%oi-E$)Ft{^yIoX3`paW5-NpO)d0JcK|JH1V%H%*1I>z2B$COjCD{0A9 zXKVNBpgz5KBOR}sn!J?sgpC=mcPkRXZ8%&L_F6j!x>M*~A)E^7XQ&BW9RWKo$G|Qx z641*B71_ZtrhlztZ$)I1v*I|&CGvu2wM{ny$_R)-{=i3W{`tBB$XT+pU#!bMkILEK z*Dybj3LVV=F{P^-DW(j@W+CPENQ)LV`_3t8&1%el=w%kNZG7^EiO4#+5+rIt$P#9~ zlG-ui(W8K{vJAy}kzwqSXUC37Yj*DLaXl4g$8xPiK7StcfaV93uDTad`tepIbU)McS4$LyE` zQPWwq=Z9VR@#*b?-!8l@%J=5QfJ+7@tS#Hln$nA;=#>^4f1f6E*~KNV^$gb)H=>jd zy3`76*?&<0Cuj;t3>>cr#~OP^iFRP$h}=G>{$i&hr+9qbQ4Q#*jzlK8F$=Nf9`3c# z7q>qVXmwMlAm54NJFs*5au-Em=Gm{fQ(m9PIw1HAy%Uj;1hH#WVws7VmKQF3r|lpU z_icFk>|y~(%`POg^c#@2FO%~yeS+5{!1XpVuYZf;6Esa7Spmpr{jef>hLWEy=%us|R*+aW`n&QuZ`n?d@|F^>fWm+8^8WYvP@}-*MJ@JZn9kwTtFiyP#;_sL_Jh*_0aU@&7eKX!ClKN}fIbDOknnBHc4qPV5g{jmlh3kiv;AUvL zyTmh&ZgvjQr^De9iA1KCmv@&+KOFbD%b_Yp(i&GD1L?sFN-PUL4tjwT#yhG&jem@@ zmVLK+7n~yIe=QQ1E~MYPnjI}#T&?tib|EtWjjE&7!{!r;xz=P=j^YHo64gr|-eOd^jCcCG zu1w6tLPelOqC=Xa`s59ALfKmmqA?Sw2%dm0o*C(hPKQQhZ$#ox51nKnUw``!TyOpo zgZ5B|q-=LoPcT-X35@M@V`Eun%W`f_gE%Ph#ce+|&R|G~LB&{`nViXrZ7Pb-f>goJ z8-V{Rv~|7VTE3NZ?h#tfJwnU5hx(@8N_O>M(P4!Icd_VyL*k)`^W0i1#38}%EtET& zJXxfTo-EQvPZnvTCyUhMp?|eY)Kk^_L%Zs9!mqlHXjeT}Xle_Nlh}TUVV>hQK1e=~ z-mR{a1F&<7z3o(U5Gm#OF`Xndq|Pn9p(dv^SYa@`$*v8r+qPfijgbw_tc;U-#nQ67 zCn0OCOD%cb6P*WNb`I)IpS3pBagIu0C@LjBdAxoR-$gm8%#^cDpnu&A^7XpiKQ?_< z>I0Ci+j(#Y{y|O_$`UW&T8ro#UCO36i0ckzRPXsK!<|~|`HQ~PxmlzSlg7#>^_8)y zvd^5Qic7Gmh^j8Z#v&^3kRd|(@sQP32@rkvU4kr@c@?cGv8EJ@2Q_9crDp|cFv!c4@pjpk*`RsxeSZGX))68XMxruIrb&irTW zS8eG}*y(WlJv=S^Y5Nua#ec0=lzIwz;9m=$&L|cB;y=iVsS~b){i<=y@Mj8-eYdk` zctv}5xJO>m_6o0PFK*7kSN0Y!Y~LzWssF`78l+S%faTsNaA~~ zmakt|^onwSV}B{0z>o@0YWr-@Vp8AEF|p8(lV#5SGyIoL2K4vDOR0u&uU1RxUZJ`W z#aLOJH5i5*4pr^^H`!#hDt_iK<1NLgig z2WDdcvoO4a6GBhUox;b8^QYExA`9NM{^Z;tCoGWk1YeZ;i!*U{{?v*)u)tyZ!@K>L zE$7=U*?+wq$A1fFRjMrm#=)TOWhaVb∈K`JA4=E%p2k5-L)8=})alBKn8wp)mBq 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 -- 2.11.0