From b8ea2cad06048f3e2c1582fe7112946dab082408 Mon Sep 17 00:00:00 2001 From: dhrname Date: Fri, 4 Sep 2015 22:46:37 +0900 Subject: [PATCH] Buld sie.js and Gzip sie.js to sie.js.gz --- org/sie-uncompressed.js | 135 +++++++++++++++++++++++++++++++++--------------- sie.js | 13 +++-- sie.js.gz | Bin 44353 -> 44512 bytes 3 files changed, 100 insertions(+), 48 deletions(-) diff --git a/org/sie-uncompressed.js b/org/sie-uncompressed.js index 615fe0f..045c680 100755 --- a/org/sie-uncompressed.js +++ b/org/sie-uncompressed.js @@ -2635,15 +2635,20 @@ base("$frame").mix ( { /*タイムラインのリスト (時間区間の設定ができる)*/ timelines: [], - /*開始フレーム数。アニメーションの開始条件となる*/ + /*開始フレーム数。アニメーションの開始条件となる + * 単位はフレーム数であって、秒数ではない*/ begin: 0, - /*開始時刻 (文書が読み込まれたときにDate.nowなどで取得)*/ + /*開始時刻 (文書が読み込まれたときにDate.nowなどで取得) + * 単位はミリ秒数であって、フレーム数ではない*/ startTime: 0, /*活動継続時間 (Active Duration)のフレーム数。アニメーションの継続条件となる * 単位はフレーム数であって、秒数ではない*/ activeTime: Number.MAX_VALUE, + + /*現在のフレーム数*/ + currentFrame: 0, /*setFrame メソッド * フレーム数を数値num まで進めるか、戻す*/ @@ -2651,6 +2656,7 @@ base("$frame").mix ( { if((num < this.begin) || (num >= (this.begin+this.activeTime))) { return; } + this.currentFrame = num; var timelines = this.timelines; for (var i=0;i -1) { /*ドットが見つかった場合、IDとイベントに分けておく*/ var ide = str.split("."); @@ -2780,7 +2796,12 @@ base("$frame").mix ( { if (event) { ele = event.id ? this.eventTarget.ownerDocument.getElementById(event.id) : this.eventTarget; - ele && ele.addEventListener(event.event, this.listener.bind(this)); + /*イベントの時間差を設定しておく*/ + this.eventOffset = this.begin; + ele && ele.addEventListener(event.event, this.listener.bind(this), false); + } else { + /*イベントの影響を防ぐため*/ + this.$frame = this; } s = event = str = plusminus = ele = void 0; return this; @@ -2788,17 +2809,23 @@ base("$frame").mix ( { /*イベントのリスナーとして、parseメソッドで使う*/ listener: function(evt) { - evt = evt || { timeStamp: 0 }; + evt = evt || { timeStamp: this.startTime }; if (!evt.timeStamp && (evt.timeStamp !== 0)) { throw new Error(); } - this.begin += Math.floor( (evt.timeStamp - this.startTime ) * this.fpms ); + /*イベントのリスナーが遅かった場合の、誤差の演算をしておく*/ + this.begin = this.eventOffset + this.$frame.currentFrame - Math.floor( (Date.now() - evt.timeStamp) * this.fpms ); var s = this.$activate; s.begin = this.begin; this.activeTime = s.call(); this.simpleDuration = s.simpleDur; + if (!this.isResolved && (this.activeTime !== 0)) { + /*イベントでこのリスナーが呼び出されたとき + * 活動継続時間が未定義でも、set要素はアニメーションを開始する*/ + this.activeTime = this.activeTime || this.$frame.activeTime; + } s = void 0; - this.addLine(this); + this.$frame.addLine(this); } /*$activate オブジェクト @@ -2920,15 +2947,15 @@ base("$frame").mix ( { } ).mix( { /*イベントリスナー用の関数*/ listener: function(evt) { - evt = evt || { timeStamp: 0 }; + evt = evt || { timeStamp: this.startTime }; if (!evt.timeStamp && (evt.timeStamp !== 0)) { throw new Error(); } if (this.begin <= 0) { /*強制的に終了させる*/ - this.removeLine(this.$begin); + this.$frame.removeLine(this.$begin); } - this.begin += Math.floor( (evt.timeStamp - this.startTime ) * this.fpms ); + this.begin = this.eventOffset + this.$frame.currentFrame - Math.floor( (Date.now() - evt.timeStamp) * this.fpms ); var s = this.$begin.$activate; s.end = this.begin; this.$begin.activeTime = s.call(); @@ -2944,7 +2971,8 @@ base("$from").of( { /*呈示値の数値の部分だけを抜き出した配列を返す*/ numList: function() { - var s = this.string.match(/[\-\+]?[\d\.]+(?:[eE][\-\+]?[\d\.]+)?/g); + var s = this.string.match(/[\-\+]?[\d\.]+(?:[eE][\-\+]?[\d\.]+)?/g) + || []; if (s) { /*mapメソッドで代用してもよい*/ for (var i=0;ithe empty string if that attribute does not have a specified or default value - * http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-ElGetAttrNS*/ - return (this._ele.getAttributeNS(null, name) || def); + var nameSpace = null; + if (name.indexOf("xlink:") > -1) { + nameSpace = "http://www.w3.org/1999/xlink"; + } + /*DOM Level2やIE11では、getAttributeNSメソッドは空文字を返す。他のブラウザではnullを返すことが多い + * + * >the empty string if that attribute does not have a specified or default value + * http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-ElGetAttrNS*/ + return (this._ele.getAttributeNS(nameSpace, name) || def); }, _ele: document.documentElement, @@ -3245,7 +3280,7 @@ base("$calcMode").up("$attribute").mix( { } /*getAttributeNSメソッドでうまくいかなかったため、NSなしで代用*/ if ( id = ele.getAttribute("xlink:href") ) { - ele = ele.ownerDocument.getElementById(id.slice(1)); + this.element = ele.ownerDocument.getElementById(id.slice(1)); } if (!( ele.hasAttribute("from") || ele.hasAttribute("to") || ele.hasAttribute("by") || ele.hasAttribute("values") ) ) { @@ -3264,11 +3299,13 @@ base("$calcMode").up("$attribute").mix( { var $frame = base("$frame"), begin = $frame.$begin, frame = begin.up().mix( { + eventTarget: (this.element || begin.eventTarget), string: this._getAttr("begin", "0"), $activate: begin.$activate.up().mix( { dur: this._getAttr("dur", null), end: begin.$end.up().mix( { - string: this._getAttr("end", null) + eventTarget: (this.element || begin.eventTarget), + string: this._getAttr("end", null) } ), repeatCount: this._getAttr("repeatCount", null), repeatDur: this._getAttr("repeatDur", null), @@ -3277,10 +3314,13 @@ base("$calcMode").up("$attribute").mix( { } ) } ).parse(); if (frame.isResolved) { + /*開始時間が初期化されてしまうのを防ぐ*/ + var cacheBegin = frame.begin; frame.listener( { - /*アニメーションの開始時点でそろえておく*/ - timeStamp: $frame.startTime + /*アニメーションの開始をこのメソッドが呼ばれた時点とする*/ + timeStamp: Date.now() } ); + frame.begin = cacheBegin; this.frame.push(frame); } /*setFrameメソッドを使ったときの、再帰スタックの使いすぎを防ぐため*/ @@ -3350,13 +3390,14 @@ base("$calcMode").up("$attribute").mix( { keySplines = this._getAttr("keySplines", null), keys, splines = keySplines && keySplines.split(";"), - isDiscrete = (this.mode === "discrete"); + isDiscrete = (this.mode === "discrete"), + toiKeySplines; if (!isDiscrete && keyTimes && to) { keys = this.$from.numList.call( { string: keyTimes } ); /*toオブジェクトはtoとfromで一組となっているのでlengthが加算される*/ - if (keys && (keys.length !== (to.length+1))) { + if (keys.length && (keys.length !== (to.length+1))) { /*keyTimes属性とvalues属性のリストの個数が合致しない場合、アニメーションの効果がない * 仕様を参照 SMIL Animation 3.2.3. Animation function calculation modes * http://www.w3.org/TR/smil-animation/#AnimFuncCalcMode*/ @@ -3365,9 +3406,11 @@ base("$calcMode").up("$attribute").mix( { for (var i=0;i -1) { + this.attrNameSpace = "http://www.w3.org/1999/xlink"; + } + this.isDefault = thisele.hasAttributeNS(this.attrNameSpace, this.attrName); this.defaultValue = this._getAttr(this.attrName, thisele.ownerDocument.defaultView.getComputedStyle(thisele, "").getPropertyValue(this.attrName) ); /*ラインの中に、属性処理をするためのラインを追加*/ @@ -3486,7 +3536,7 @@ base("$calcMode").up("$attribute").mix( { ); /*activeTimeとbeginとsimpleDurプロパティは_setEndFrame関数内で使うため、コピーしておく*/ this.activeTime = line.activeTime; - this.begin = line.begin; + this.begin = this.eventOffset = line.begin; this.simpleDuration = line.simpleDuration; base("$frame").addLine( { setFrame: this._setEndFrame.bind(this), @@ -3527,7 +3577,7 @@ base("$calcMode").up("$attribute").mix( { var duration = this.simpleDuration, advance = duration ? ( (currentTime - this.begin) % duration ) / duration : 0; - this.element.setAttributeNS(null, this.attrName, this._tocall(advance)); + this.element.setAttributeNS(this.attrNameSpace, this.attrName, this._tocall(advance)); duration = advance = void 0; }, @@ -3545,7 +3595,7 @@ base("$calcMode").up("$attribute").mix( { } else { advance = 0; } - this.element.setAttributeNS(null, this.attrName, this._tocall(advance)); + this.element.setAttributeNS(this.attrNameSpace, this.attrName, this._tocall(advance)); duration = advance = void 0; } } @@ -3631,10 +3681,11 @@ function getDocument() var svgDoc = svg[i].getSVGDocument(), setElements = svgDoc.getElementsByTagNameNS(svgns, "set"), animateElements = svgDoc.getElementsByTagNameNS(svgns, "animate"), - animateColorElements = svgDoc.getElementsByTagNameNS(svgns, "animateColor"); - init(base("$calcMode").$attribute.$setElement, setElements); - init(base("$calcMode").$attribute.$setElement.$animateElement, animateElements); - init(base("$calcMode").$attribute.$setElement.$animateElement, animateColorElements); + animateColorElements = svgDoc.getElementsByTagNameNS(svgns, "animateColor"), + $set = base("$calcMode").$attribute.$setElement; + init($set, setElements); + init($set.$animateElement, animateElements); + init($set.$animateElement, animateColorElements); } } @@ -3651,6 +3702,7 @@ if (!document.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Anim /*IE11などSMILアニメーションに対応していないブラウザ用*/ (function(frame) { var $f = base("$frame"); + $f.startTime = Date.now(); requestAnimationFrame(step); function step() { frame++; @@ -3661,6 +3713,7 @@ if (!document.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Anim } else { setInterval( (function(frame) { var $f = base("$frame"); + $f.startTime = Date.now(); return function () { frame++; $f.setFrame(frame); diff --git a/sie.js b/sie.js index abc421f..1d38239 100755 --- a/sie.js +++ b/sie.js @@ -51,10 +51,9 @@ * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR * PURPOSE. * See W3C License http://www.w3.org/Consortium/Legal/ for more details. - */ /*MIT License -See Also MIT-LICENSE.txt -Copyright (c) 2013 dhrname*/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,setFrame:function(e){if(!(e=this.begin+this.activeTime))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,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||"",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,e&&e.addEventListener(n.event,this.listener.bind(this))),s=n=t=i=e=void 0,this},listener:function(e){if(e=e||{timeStamp:0},!e.timeStamp&&0!==e.timeStamp)throw new Error;this.begin+=Math.floor((e.timeStamp-this.startTime)*this.fpms);var t=this.$activate;t.begin=this.begin,this.activeTime=t.call(),this.simpleDuration=t.simpleDur,t=void 0,this.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:0},!e.timeStamp&&0!==e.timeStamp)throw new Error;this.begin<=0&&this.removeLine(this.$begin),this.begin+=Math.floor((e.timeStamp-this.startTime)*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)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){return this._ele.getAttributeNS(null,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"))&&(e=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({string:this._getAttr("begin","0"),$activate:n.$activate.up().mix({dur:this._getAttr("dur",null),end:n.$end.up().mix({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();return a.isResolved&&(a.listener({timeStamp:i.startTime}),this.frame.push(a)),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=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(null,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(null,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");requestAnimationFrame(t)}(-1):setInterval(function(e){var t=base("$frame");return 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,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,L=M.viewport.width,$=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*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,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,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,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 j=q.style;j.left=P(j.left)-V+"px",j.top=P(j.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=j=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,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)E=2*x-D.x1,N=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;E=2*x-G,N=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 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 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),j=0;$>j;++j){C+=G,B=t.cos(C),F=t.sin(C);var X=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(X,H,z,q,X-Y,H-W)),z=X+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||(E=M,N=L)}else E=M,N=L;n.appendItem(f(x,V,(M+2*E)/3,(L+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,L)),V=L):("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,L=0,$=a.length;$>L;)isNaN(a[L])?++L:(V=N.createSVGPoint(),V.x=a[L],V.y=a[L+1],E=V.matrixTransform(A),a[L]=M(E.x),++L,a[L]=M(E.y),++L,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"),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=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,$-=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!@*/false; + */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,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(),this.simpleDuration=t.simpleDur,this.isResolved||0===this.activeTime||(this.activeTime=this.activeTime||this.$frame.activeTime),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 j=q.style;j.left=P(j.left)-V+"px",j.top=P(j.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=j=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),j=0;$>j;++j){C+=G,B=t.cos(C),F=t.sin(C);var X=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(X,H,z,q,X-Y,H-W)),z=X+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; diff --git a/sie.js.gz b/sie.js.gz index d838d07a8d50eb7fa3419135503f9e58363bb024..9169a31c77eed33f906ec3566041a0c3d253be5c 100644 GIT binary patch delta 43669 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 J_9+!*0sxa{_QU`H delta 43566 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 Kjwlo_Vgdk!QVab6 -- 2.11.0