From 936c86437c49f8d7a1cb5305d9cfbb54032f4739 Mon Sep 17 00:00:00 2001 From: dhrname Date: Sun, 11 Aug 2013 23:44:50 +0900 Subject: [PATCH] Build SIE 12 beta --- org/sie-uncompressed.js | 394 ++++++++++++++++++++++++------------------------ sie.js | 2 +- 2 files changed, 197 insertions(+), 199 deletions(-) diff --git a/org/sie-uncompressed.js b/org/sie-uncompressed.js index 66b3aa7..a858629 100644 --- a/org/sie-uncompressed.js +++ b/org/sie-uncompressed.js @@ -1129,7 +1129,6 @@ EventListener.prototype = { } evt = ph = cap = void 0; } catch (e) { - } } }; @@ -1175,17 +1174,11 @@ Event.prototype = { function DocumentEvent() { }*/ /*Event*/ Document.prototype.createEvent = function( /*string*/ eventType) { - var evt, - tc = this._cevent[eventType]; - if (tc) { - evt = new tc(); - } else if (eventType === "SVGEvents") { - evt = new SVGEvent(); - } else if (eventType === "TimeEvents") { - evt = new TimeEvent(); - } else { - evt = new Event(); - } + var tc = this._cevent[eventType], + evt = tc ? new tc() + : (eventType === "SVGEvents") ? new SVGEvent() + : (eventType === "TimeEvents") ? new TimeEvent() + : new Event(); evt.type = eventType; evt.timeStamp = +(new Date()); tc = eventType = void 0; @@ -1769,11 +1762,11 @@ CSSStyleDeclaration.prototype = { /*void*/ setProperty : function( /*string*/ propertyName, /*string*/ value, /*string*/ priority) { var cssText = propertyName, tg = null, - ti, paintType, v1, + ti, paintType, uri = null, color = null, fill, stroke, stop; - if (!!this[propertyName]) { + if (this[propertyName]) { tg = this.getPropertyCSSValue(propertyName); } cssText += ":"; @@ -1782,32 +1775,26 @@ CSSStyleDeclaration.prototype = { /*fill、strokeプロパティは別途、SVGPaintで処理(JavaScriptでは、型キャストを使えないため) *CSSPrimitiveValueオブジェクトとSVGPaintオブジェクトを最後に置き換える */ - if (tg) { //見つかった場合 - ti = tg; - } else { - ti = new SVGPaint(); - } - paintType = /*SVGPaint.SVG_PAINTTYPE_UNKNOWN*/ 0; - v1 = value.charAt(0); - if (this._isRS[v1] || ti._keywords[value]) { - paintType = /*SVGPaint.SVG_PAINTTYPE_RGBCOLOR*/ 1; + ti = tg ? tg : new SVGPaint(); + paintType = + (this._isRS[value.charAt(0)] || ti._keywords[value]) ? + /*SVGPaint.SVG_PAINTTYPE_RGBCOLOR*/ 1 + : (value === "none") ? + /*SVGPaint.SVG_PAINTTYPE_NONE*/ 101 + : (this._urlreg.test(value)) ? //fill属性の値がurl(#id)ならば + /*SVGPaint.SVG_PAINTTYPE_URI*/ 107 + :(value === "currentColor") ? + /*SVGPaint.SVG_PAINTTYPE_CURRENTCOLOR*/ 102 + : /*SVGPaint.SVG_PAINTTYPE_UNKNOWN*/ 0; + if (paintType === 1) { color = value; - } else if (value === "none") { - paintType = /*SVGPaint.SVG_PAINTTYPE_NONE*/ 101; - } else if (this._urlreg.test(value)) { //fill属性の値がurl(#id)ならば - paintType = /*SVGPaint.SVG_PAINTTYPE_URI*/ 107; + } else if (paintType === 107) { uri = RegExp.$1; - } else if (value === "currentColor") { - paintType = /*SVGPaint.SVG_PAINTTYPE_CURRENTCOLOR*/ 102; } ti.setPaint(paintType, uri, color, null); - paintType = v1 = uri = color = void 0; + paintType = uri = color = void 0; } else if (this._isStop[propertyName]) { - if (tg) { //見つかった場合 - ti = tg; - } else { - ti = new SVGColor(); - } + ti = tg ? tg : new SVGColor(); if (value === "currentColor") { ti.colorType = /*SVGColor.SVG_COLORTYPE_CURRENTCOLOR*/ 3; } else { @@ -1815,11 +1802,7 @@ CSSStyleDeclaration.prototype = { ti.setRGBColor(value); } } else { - if (tg) { //見つかった場合 - ti = tg; - } else { - ti = new CSSPrimitiveValue(); - } + ti = tg ? tg : new CSSPrimitiveValue(); } ti._priority = priority; ti.cssText = cssText; @@ -1843,7 +1826,7 @@ CSSStyleDeclaration.prototype = { this._list._fontSize = parseFloat(value); } } - cssText = void 0; + cssText = ti = tg = void 0; }, /*itemメソッド *リストの位置にあるプロパティ名を取得する。宣言内のすべてのプロパティ名を取得するのに便利 @@ -2406,13 +2389,13 @@ module svg */ function SVGException(code) { /*unsigned short*/ this.code = code; - if (this.code === /*SVGException.SVG_WRONG_TYPE_ERR*/ 0) { - this.message = "SVG Wrong Type Error"; - } else if (this.code === /*SVGException.SVG_INVALID_VALUE_ERR*/ 1) { - this.message = "SVG Invalid Value Error"; - } else if (this.code === /*SVGException.SVG_MATRIX_NOT_INVERTABLE*/ 2) { - this.message = "SVG Matrix Not Invertable"; - } + this.message = (this.code === /*SVGException.SVG_WRONG_TYPE_ERR*/ 0) ? + "SVG Wrong Type Error" + : (this.code === /*SVGException.SVG_INVALID_VALUE_ERR*/ 1) ? + "SVG Invalid Value Error" + : (this.code === /*SVGException.SVG_MATRIX_NOT_INVERTABLE*/ 2) ? + "SVG Matrix Not Invertable" + : ""; }; SVGException.prototype = Object._create(Error); // SVGExceptionCode @@ -2436,17 +2419,17 @@ function SVGElement() { return; } var name = evt.attrName, - tar = evt.target; + tar = evt.target, + evn = evt.newValue; if (!!CSS2Properties[name] || (name.indexOf("-") > -1)) { //スタイルシートのプロパティならば - tar._attributeStyle.setProperty(name, evt.newValue, ""); + tar._attributeStyle.setProperty(name, evn, ""); } if (evt.relatedNode.localName === "id") { //xml:idあるいはid属性ならば - tar.id = evt.newValue; + tar.id = evn; } else if ((name === "transform") && !!tar.transform) { - var tft = evt.newValue, - degR = tar._degReg, - coma = tft.match(tar._comaReg), //コマンド文字にマッチ translate - list = tft.match(tar._strReg), //カッコ内のリストにマッチ (10 20 30...) + var degR = tar._degReg, + coma = evn.match(tar._comaReg), //コマンド文字にマッチ translate + list = evn.match(tar._strReg), //カッコ内のリストにマッチ (10 20 30...) a,b,c,d,e,f, lis, com, @@ -2456,7 +2439,7 @@ function SVGElement() { s, cm, degz, - etod = evt.target.ownerDocument.documentElement, + etod = tar.ownerDocument.documentElement, ttb = tar.transform.baseVal; //transform属性の値を、SVGTransformListであるtransformプロパティに結びつける for (var j=0,cli=coma.length;j= "0" && m <= "9") { //軽量化のためにチェックを設ける - } else if (m === "%") { + _parseFloat = parseFloat, + type = (m >= "0" && m <= "9") ? + /*SVGLength.SVG_LENGTHTYPE_NUMBER*/ 1 + : (m === "%") ? + /*SVGLength.SVG_LENGTHTYPE_PERCENTAGE*/ 2 + : (n === "em") ? + /*SVGLength.SVG_LENGTHTYPE_EMS*/ 3 + : (n === "ex") ? + /*SVGLength.SVG_LENGTHTYPE_EXS*/ 4 + : (n === "px") ? + /*SVGLength.SVG_LENGTHTYPE_PX*/ 5 + : (n === "cm") ? + /*SVGLength.SVG_LENGTHTYPE_CM*/ 6 + : (n === "mm") ? + /*SVGLength.SVG_LENGTHTYPE_MM*/ 7 + : (n === "in") ? + /*SVGLength.SVG_LENGTHTYPE_IN*/ 8 + : (n === "pt") ? + /*SVGLength.SVG_LENGTHTYPE_PT*/ 9 + : (n === "pc") ? + /*SVGLength.SVG_LENGTHTYPE_PC*/ 10 + : /*SVGLength.SVG_LENGTHTYPE_NUMBER*/ 1; + if (type === 2) { if (tar._x1width[name]) { tea.baseVal._percent = tvw * 0.01; } else if (tar._y1height[name]) { @@ -2571,30 +2562,13 @@ function SVGElement() { } else { tea.baseVal._percent = Math.sqrt((tvw*tvw + tvh*tvh) / 2) * 0.01; } - type = /*SVGLength.SVG_LENGTHTYPE_PERCENTAGE*/ 2; - } else if (n === "em") { - type = /*SVGLength.SVG_LENGTHTYPE_EMS*/ 3; - } else if (n === "ex") { - type = /*SVGLength.SVG_LENGTHTYPE_EXS*/ 4; - } else if (n === "px") { - type = /*SVGLength.SVG_LENGTHTYPE_PX*/ 5; - } else if (n === "cm") { - type = /*SVGLength.SVG_LENGTHTYPE_CM*/ 6; - } else if (n === "mm") { - type = /*SVGLength.SVG_LENGTHTYPE_MM*/ 7; - } else if (n === "in") { - type = /*SVGLength.SVG_LENGTHTYPE_IN*/ 8; - } else if (n === "pt") { - type = /*SVGLength.SVG_LENGTHTYPE_PT*/ 9; - } else if (n === "pc") { - type = /*SVGLength.SVG_LENGTHTYPE_PC*/ 10; - } - s = _parseFloat(evt.newValue); + } + s = _parseFloat(evn); s = isNaN(s) ? 0 : s; tea.baseVal.newValueSpecifiedUnits(type, s); tea = tod = tvw = tvh = n = type = _parseFloat = s = void 0; } - evt = _parseFloat = name = tar = null; + evt = _parseFloat = evn = name = tar = v = null; }, false); }; SVGElement.prototype = Object._create(Element); @@ -5367,31 +5341,33 @@ _sproto._nodeInsertInto = function(evt){ dat = [], ma = matrix.a, mb = matrix.b, mc = matrix.c, md = matrix.d, me = matrix.e, mf = matrix.f, cname = tar._com._nameCom, - isZ = tar._com._isZ, isC = tar._com._isC; + isZ = tar._com._isZ, isC = tar._com._isC, + t; for (var i=0, tli=tlist.numberOfItems;i 0)) { /*何も設定されていない場合のみ、初期化を行う*/ @@ -6219,7 +6208,7 @@ t.prototype = Object._create(SVGElement); /*getSubStringLengthメソッド *charnum番目の文字からnchars+charnum-1番目までの文字列の長さを求めて返す */ -/*float*/ t.prototype.getSubStringLength = function(/*unsigned long*/ charnum, /*unsigned long*/ nchars ) { +/*float*/ tproto.getSubStringLength = function(/*unsigned long*/ charnum, /*unsigned long*/ nchars ) { if (nchars === 0) { return 0; } @@ -6234,12 +6223,12 @@ t.prototype = Object._create(SVGElement); if (this._isYokogaki) { var s = end.x - st.x; } else { - var s = end.y - st.y; + s = end.y - st.y; } tg = end = st = void 0; return s; }; -/*SVGPoint*/ t.prototype.getStartPositionOfChar = function (/*unsigned long*/ charnum ) { +/*SVGPoint*/ tproto.getStartPositionOfChar = function (/*unsigned long*/ charnum ) { if (charnum > this.getNumberOfChars() || charnum < 0) { throw (new DOMException(/*DOMException.INDEX_SIZE_ERR*/ 1)); } else { @@ -6261,15 +6250,18 @@ t.prototype = Object._create(SVGElement); ptdx = tp.dx.baseVal, ptdy = tp.dy.baseVal; } else { - var ptx = pty = ptdx = ptdy = {numberOfItems : 0}; + ptx = pty = ptdx = ptdy = {numberOfItems : 0}; } var kern = "f ijltIr.,:;'-\"()", akern = "1234567890abcdeghknopquvxyz", - tt, alm, tdc, tcca, p, almx, almy, tlist, tg; - if (isYokogaki && (tar.localName === "text")) { - y += fontSize * 0.2; - } else if (tar.localName === "text"){ - x -= fontSize * 0.5; + hfsize = fontSize * 0.5, + qfsize = fontSize * 0.2, + isText = (tar.localName === "text"), + tt, alm, tdc, p, almx, almy, tlist, tg; + if (isYokogaki && isText) { + y += qfsize; + } else if (isText){ + x -= hfsize; } while (ti) { if (ti.nodeType === /*Node.TEXT_NODE*/ 3) { @@ -6287,23 +6279,23 @@ t.prototype = Object._create(SVGElement); if (n < ptx.numberOfItems - chars) { x = ptx.getItem(n).value; if (!isYokogaki) { - x -= fontSize * 0.5; + x -= hfsize; } } else if (n < tx.numberOfItems) { x = tx.getItem(n).value; if (!isYokogaki) { - x -= fontSize * 0.5; + x -= hfsize; } } if (n < pty.numberOfItems - chars) { y = pty.getItem(n).value; if (isYokogaki) { - y += fontSize * 0.2; + y += qfsize; } } else if (n < ty.numberOfItems) { y = ty.getItem(n).value; if (isYokogaki) { - y += fontSize * 0.2; + y += qfsize; } } if (n < ptdx.numberOfItems - chars) { @@ -6325,19 +6317,12 @@ t.prototype = Object._create(SVGElement); } else if (tdc === "s"){ alm = fontSize * 0.52; } else if ((tdc === "C") || (tdc === "D") || (tdc === "M") || (tdc === "W") || (tdc === "G") || (tdc === "m")){ - alm = fontSize * 0.2; + alm = qfsize; } else if (akern.indexOf(tdc) > -1){ alm = fontSize * 0.45; } else { alm = fontSize * 0.3; } - tcca = tdc.charCodeAt(0); - if ((12288 <= tcca) && (tcca <= 65533)) { - alm = -fontSize * 0.01; - if ((tdc === "う") || (tdc === "く") || (tdc === "し") || (tdc === "ち")) { - alm += fontSize * 0.2; - } - } } tlist = tar._list; tlist[tlist.length] = x; @@ -6365,8 +6350,7 @@ t.prototype = Object._create(SVGElement); ti._sty = y; ti._chars = chars; p = ti.getStartPositionOfChar(ti.getNumberOfChars()); - almx = 0; - almy = 0; + almx = almy = 0; tlist = ti._list; if (isYokogaki) { almx = tlist[tlist.length-1]; @@ -6389,7 +6373,7 @@ t.prototype = Object._create(SVGElement); } tar._isYokogaki = isYokogaki; //getEndPositionOfCharメソッドなどで使う } - tar = ti = tp = ptx = pty = tx = ty = chars = style = x = y = isYokogaki = kern = akern = tt = alm = tdc = tcca = p = almx = almy = tlist = tg = void 0; + tar = ti = isText = hfsize = qfsize = tp = ptx = pty = tx = ty = chars = style = x = y = isYokogaki = kern = akern = tt = alm = tdc = p = almx = almy = tlist = tg = void 0; var s = this.ownerDocument.documentElement.createSVGPoint(); s.x = this._list[charnum*3]; s.y = this._list[charnum*3 + 1]; @@ -6397,7 +6381,7 @@ t.prototype = Object._create(SVGElement); return s; } }; -/*SVGPoint*/ t.prototype.getEndPositionOfChar = function(/*unsigned long*/ charnum ) { +/*SVGPoint*/ tproto.getEndPositionOfChar = function(/*unsigned long*/ charnum ) { if (charnum > this.getNumberOfChars() || charnum < 0) { throw (new DOMException(/*DOMException.INDEX_SIZE_ERR*/ 1)); } else { @@ -6412,18 +6396,19 @@ t.prototype = Object._create(SVGElement); return s; } }; -/*SVGRect*/ t.prototype.getExtentOfChar = function(/*unsigned long*/ charnum ) { +/*SVGRect*/ tproto.getExtentOfChar = function(/*unsigned long*/ charnum ) { }; -/*float*/ t.prototype.getRotationOfChar = function(/*unsigned long*/ charnum ) { +/*float*/ tproto.getRotationOfChar = function(/*unsigned long*/ charnum ) { }; -/*long*/ t.prototype.getCharNumAtPosition = function(/*SVGPoint*/ point ) { +/*long*/ tproto.getCharNumAtPosition = function(/*SVGPoint*/ point ) { }; -/*void*/ t.prototype.selectSubString = function(/*unsigned long*/ charnum,/*unsigned long*/ nchars ) { +/*void*/ tproto.selectSubString = function(/*unsigned long*/ charnum,/*unsigned long*/ nchars ) { }; + t = tproto = void 0; })(SVGTextContentElement); function SVGTextPositioningElement(_doc) { @@ -6784,7 +6769,8 @@ function SVGPaint() { }; (function(t){ -t.prototype = Object._create(SVGColor); + var tproto; + tproto = t.prototype = Object._create(SVGColor); // Paint Types /*unsigned short t.SVG_PAINTTYPE_UNKNOWN = 0; /*unsigned short t.SVG_PAINTTYPE_RGBCOLOR = 1; @@ -6796,12 +6782,12 @@ t.prototype = Object._create(SVGColor); /*unsigned short t.SVG_PAINTTYPE_URI_RGBCOLOR = 105; /*unsigned short t.SVG_PAINTTYPE_URI_RGBCOLOR_ICCCOLOR = 106; /*unsigned short t.SVG_PAINTTYPE_URI = 107;*/ - /*readonly unsigned short*/ t.prototype.paintType = /*t.SVG_PAINTTYPE_UNKNOWN*/ 0; - /*readonly DOMString*/ t.prototype.uri = null; -/*void*/ t.prototype.setUri = function(/*DOMString*/ uri ) { + /*readonly unsigned short*/ tproto.paintType = /*t.SVG_PAINTTYPE_UNKNOWN*/ 0; + /*readonly DOMString*/ tproto.uri = null; +/*void*/ tproto.setUri = function(/*DOMString*/ uri ) { this.setPaint(/*SVGPaint.SVG_PAINTTYPE_URI_NONE*/ 103, uri, null, null); }; -/*void*/ t.prototype.setPaint = function(/*unsigned short*/ paintType, /*DOMString*/ uri, /*DOMString*/ rgbColor, /*DOMString*/ iccColor ) { +/*void*/ tproto.setPaint = function(/*unsigned short*/ paintType, /*DOMString*/ uri, /*DOMString*/ rgbColor, /*DOMString*/ iccColor ) { if ((paintType < 101 && uri) || (paintType > 102 && !uri)) { throw new SVGException(/*SVGException.SVG_INVALID_VALUE_ERR*/ 1); } @@ -6813,7 +6799,7 @@ t.prototype = Object._create(SVGColor); this.setColor(paintType, rgbColor, iccColor); //SVGColorのsetColorメソッドを用いる }; // raises( SVGException ); -t = void 0; +t = tproto = void 0; })(SVGPaint); function SVGMarkerElement(_doc) { @@ -7585,40 +7571,52 @@ function SVGAnimationElement() { *http://www.w3.org/TR/smil-animation/#ComputingActiveDur *3.3.4. Computing the active duration */ + var endbegin = end - begin; + /*tar._getOffset(td)はtdの値によってはエラーとなるため、最適化できないことに注意*/ if ((td === "indefinite") || (tc === "indefinite")) { - if (endv) { - ac = end - begin; - } else { + ac = (endv) ? + endbegin : /*活性持続時間が不定(indefinite)なので、強制的にアニメを終了させる*/ - ac = null; - } + null; } else if (durv === "indefinite") { - if (!tc && !endv) { + ac = (!tc && !endv) ? /*活性持続時間が不定(indefinite)なので、強制的にアニメを終了させる*/ - ac = null; - } else if (tc && !endv) { - ac = tar._getOffset(td); - } else if (!tc && endv) { - ac = end - begin; - } else { - ac = (tar._getOffset(td) > (end - begin)) ? tar._getOffset(td) : (end - begin); - } - } else if (durv && !td && !tc && !endv) { - ac = dur; - } else if (durv && !td && tc && !endv) { - ac = dur * (+tc); - } else if (durv && td && !tc && !endv) { - ac = tar._getOffset(td); - } else if (durv && !td && !tc && endv) { - ac = (dur > (end - begin)) ? dur : (end - begin); - } else if (durv && td && tc && !endv) { - ac = (+tc*dur > tar._getOffset(td)) ? +tc*dur : tar._getOffset(td); - } else if (durv && td && tc && endv) { - ac = (+tc*dur > Math.min(+td, (end-begin))) ? +tc*dur : Math.min(tar._getOffset(td), (end - begin)); - } else if (durv && td && !tc && endv) { - ac = (tar._getOffset(td) > (end - begin)) ? tar._getOffset(td) : (end - begin); - } else if (durv && !td && tc && endv) { - ac = (+tc*dur > (end - begin)) ? +tc*dur : (end - begin); + null + : (tc && !endv) ? + tar._getOffset(td) + : (!tc && endv) ? + endbegin + : (tar._getOffset(td) > endbegin) ? + tar._getOffset(td) + : endbegin; + } else { + ac = (durv && !td && !tc && !endv) ? + dur + : (durv && !td && tc && !endv) ? + dur * (+tc) + : (durv && td && !tc && !endv) ? + tar._getOffset(td) + : (durv && !td && !tc && endv && (dur > endbegin)) ? + dur + : ((durv && !td && !tc && endv) && (dur <= endbegin)) ? + endbegin + : (durv && td && tc && !endv && (+tc*dur > tar._getOffset(td))) ? + +tc*dur + : (durv && td && tc && !endv && (+tc*dur <= tar._getOffset(td))) ? + tar._getOffset(td) + : (durv && td && tc && endv && (+tc*dur > Math.min(+td, endbegin))) ? + +tc*dur + : (durv && td && tc && endv && (+tc*dur <= Math.min(+td, endbegin))) ? + Math.min(tar._getOffset(td), endbegin) + : (durv && td && !tc && endv && (tar._getOffset(td) > endbegin)) ? + tar._getOffset(td) + : (durv && td && !tc && endv && (tar._getOffset(td) <= endbegin)) ? + endbegin + : (durv && !td && tc && endv && (+tc*dur > endbegin)) ? + +tc*dur + : (durv && !td && tc && endv && (+tc*dur <= endbegin)) ? + endbegin + : null; } } catch (e) { tar.endElementAt(1); @@ -7629,7 +7627,7 @@ function SVGAnimationElement() { endv || tar.endElementAt(ac); tar._activeDur = ac; } - tar = begin = dur = durv = end = endv= td = tc = ac = void 0; + tar = begin = dur = durv = end = endv = td = tc = ac = endbegin = void 0; }, false); this.addEventListener("DOMAttrModified", function(evt){ if (evt.eventPhase === /*Event.BUBBLING_PHASE*/ 3) { diff --git a/sie.js b/sie.js index 23b67e0..fe75ae9 100644 --- a/sie.js +++ b/sie.js @@ -52,5 +52,5 @@ * PURPOSE. * See W3C License http://www.w3.org/Consortium/Legal/ for more details. */ -if(!Object._create){Object._create=function(b){var c=function(){};c.prototype=b.prototype;b=void 0;return new c}}function DOMException(c){Error.apply(this,arguments);this.code=c;var b=["","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=b[c]}(function(b){b.prototype=new Error()})(DOMException);DOMImplementation={hasFeature:function(c,b){switch(c){case"CORE":case"XML":case"Events":case"StyleSheets":case"org.w3c.svg.static":case"org.w3c.dom.svg.static":return true;default:if(b==="2.0"){return true}else{return false}}},createDocumentType:function(d,e,b){var c=new Node();c.publicId=e;c.systemId=b;return c},createDocument:function(d,g,b){try{var c;if(d&&DOMImplementation[d]&&DOMImplementation[d].Document){c=new (DOMImplementation[d].Document);this._doc_&&(c._document_=this._doc_)}else{c=new Document()}c.implementation=this;c.doctype=b||null;c.documentElement=c.createElementNS(d,g);return c}catch(f){}},"http://www.w3.org/2000/xmlns":{}};function Node(){this.childNodes=[];this._capter=[]}Node.prototype={tar:null,firstChild:null,previousSibling:null,nextSibling:null,attributes:null,namespaceURI:null,localName:null,lastChild:null,prefix:null,ownerDocument:null,parentNode:null,replaceChild:function(b,d){this.insertBefore(b,d);var c=this.removeChild(d);return c},appendChild:function(b){this.insertBefore(b,null);return b},hasChildNodes:function(){if(this.childNodes.length>0){return true}else{return false}},cloneNode:function(b){var c;if(this.hasOwnProperty("ownerDocument")){c=this.ownerDocument.importNode(this,b)}else{c=new Node()}return c},normalize:function(){var g=this.childNodes;try{for(var c=g.length-1;c<0;--c){var f=g[c],b=f.nextSibling;if(b){if(f.nodeType===3&&b.nodeType===3){f.appendData(b.data);f.legnth=f.data.length;this.removeChild(b)}else{f.normalize()}}else{f.normalize()}}}catch(d){}},isSupported:function(c,b){return(this.ownerDocument.implementation.hasFeature(c+"",b+""))},hasAttributes:function(){if(this.attributes.length>0){return true}else{return false}}};Array.prototype.item=function(b){if(!this[b]){return null}return(this[b])};function NamedNodeMap(){}Array.prototype._copyNode=function __nnmp_c(e,c){for(var d=0,b=e.length;dthis.length){throw (new DOMException(1))}if(e+d>this.length){d=this.length-e}var c=this.data.substr(e,d);return c};b.replaceData=function(e,d,c){if(e<0||d<0||e>this.length){throw (new DOMException(1))}this.deleteData(e,d);this.insertData(e,c)};b=void 0})(CharacterData.prototype);function Attr(){}Attr.prototype=Object._create(Node);(function(b){b.nodeType=2;b.nodeValue=null;b.childNodes=[];b._capter=[];b=void 0})(Attr.prototype);function Element(){Node.apply(this);this.attributes=new NamedNodeMap()}Element.prototype=Object._create(Node);(function(b){b.nodeType=1;b.nodeValue=null;b.getAttribute=function(c){return(this.getAttributeNS(null,c))};b.setAttribute=function(c,d){this.setAttributeNS(null,c,d)};b.removeAttribute=function(c){this.removeAttributeNS(null,c)};b.getAttributeNode=function(c){};b.setAttributeNode=function(c){};b.removeAttributeNode=function(c){var d=this.attributes.removeNamedItemNS(c.namespaceURI,c.localName);return d};b.getElementsByTagName=function(c){};b.getAttributeNS=function(d,c){var e=this.getAttributeNodeNS(d,c);if(!e){return null}else{return(e.nodeValue)}};b.setAttributeNS=function(c,f,d){var e=this.ownerDocument.createAttributeNS(c,f);e.nodeValue=d+"";e.value=d+"";this.setAttributeNodeNS(e)};b.removeAttributeNS=function(d,c){};b.getAttributeNodeNS=function(d,c){var e=this.attributes.getNamedItemNS(d,c);return e};b.getElementsByTagNameNS=function(c,g){var r=[],e=0,o=this.firstChild,l,k,q;if(o){if(c==="*"){l=true}if(g==="*"){k=true}}while(o){if(o.nodeType===1){if((k||(o.localName===g))&&(l||(o.namespaceURI===c))){r[e]=o;e++}if(o.firstChild){q=o.getElementsByTagNameNS(c,g);if(q){for(var j=0,p=q.length;j1000){f=e.implementation._buffer_||[];p=f.length;f[p]=this;f[p+1]=q;e.implementation._buffer_=f;d=e=k=s=t=f=p=o=void 0;return true}}}q.target=d;q.eventPhase=1;e[r]=null;while(d.parentNode){d.parentNode[c]=d;d[r]=d.parentNode;d=d.parentNode}e[c]=d;d[r]=e;d=this;while(e){q.currentTarget=e;if(e===d){o=2}q.eventPhase=o;i=e._capter;for(var g=0,b=i.length;gthis.length){next=""}this.data=pre+next;this.length=this.data.length;evt=this.ownerDocument.createEvent("MutationEvents");evt.initMutationEvent("DOMCharacterDataModified",true,false,null,b,this.data,null,null);this.parentNode.dispatchEvent(evt);evt=b=void 0};Document.prototype._cevent={MutationEvents:MutationEvent,MouseEvents:MouseEvent,UIEvents:UIEvent};function StyleSheet(){this.type="text/css";this.disabled=false;this.ownerNode=null;this.parentStyleSheet=null;this.href=null;this.title="";this.media=new MediaList()}function MediaList(){this.mediaText="";this.length=0}MediaList.prototype={item:function(b){return(this[b])},deleteMedium:function(b){for(var c=0,d=this.length;c-1){f._empercents=c._fontSize;e=c=g=b=j=d=void 0;return f}}e=c=g=j=d=void 0;return null},removeProperty:function(b){var c=this.getPropertyCSSValue(b);if(c){this._list.splice(c._num,1);--this.length}},getPropertyPriority:function(b){var c=this.getPropertyCSSValue(b);if(c){return(c._priority)}else{return""}},_isFillStroke:{fill:1,stroke:1},_isColor:{color:1},_isStop:{"stop-color":1},_isRS:{r:1,"#":1},setProperty:function(g,o,k){var e=g,c=null,b,j,l,d=null,f=null,q,p,i;if(!!this[g]){c=this.getPropertyCSSValue(g)}e+=":";e+=o;if(this._isFillStroke[g]){if(c){b=c}else{b=new SVGPaint()}j=0;l=o.charAt(0);if(this._isRS[l]||b._keywords[o]){j=1;f=o}else{if(o==="none"){j=101}else{if(this._urlreg.test(o)){j=107;d=RegExp.$1}else{if(o==="currentColor"){j=102}}}}b.setPaint(j,d,f,null);j=l=d=f=void 0}else{if(this._isStop[g]){if(c){b=c}else{b=new SVGColor()}if(o==="currentColor"){b.colorType=3}else{b.colorType=1;b.setRGBColor(o)}}else{if(c){b=c}else{b=new CSSPrimitiveValue()}}}b._priority=k;b.cssText=e;if(!c){b._num=this._list.length;this._list[b._num]=b;this[g]=1;++this.length}if(o==="inherit"){b.cssValueType=0}else{if(g==="opacity"){this._list._opacity=+o}else{if(g==="font-size"){if(/(%|em|ex)/.test(o)){c="_"+RegExp.$1;b[c]=parseFloat(o)}else{this._em=this._ex=this["_%"]=null;this._list._fontSize=parseFloat(o)}}}}e=void 0},item:function(b){if(b>=this.length){var c=""}else{var c=this._list[b].cssText.substring(0,this._list[b].cssText.indexOf(":"))}return c}};function CSSValue(){}CSSValue.prototype={cssText:"",cssValueType:3,_isDefault:0};function CSSPrimitiveValue(){}(function(b){b.prototype=Object._create(CSSValue)})(CSSPrimitiveValue);(function(){this._n=[1,0.01,1,1,1,35.43307,3.543307,90,1.25,15,1,180/Math.PI,90/100,1,1000,1,1000,1];this.cssValueType=1;this.primitiveType=0;this._value=null;this._percent=0;this._empercent=0;this._em=this._ex=this["_%"]=null;this.setFloatValue=function(b,c){if((0>=b)&&(b>=19)){throw new DOMException(15)}this.primitiveType=b;this._value=c*this._n[b-1]};this._regd=/[\d\.]+/;this.getFloatValue=function(c){if((0>=c)&&(c>=19)){throw new DOMException(15)}if(this._value||(this._value===0)){return(this._value/this._n[c-1])}else{var b=this.cssText,f=b.slice(-1),e=0,d=+(b.match(this._regd));d=isNaN(d)?0:d;if(f>="0"&&f<="9"){e=1;if(c===1){c=b=f=e=void 0;return d}}else{if(f==="%"){d*=this._percent;e=2}else{if((f==="m")&&(b.charAt(b.length-2)==="e")){d*=this._empercent;e=3}else{if((f==="x")&&(b.charAt(b.length-2)==="e")){e=4}else{if((f==="x")&&(b.charAt(b.length-2)==="p")){e=5}else{if((f==="m")&&(b.charAt(b.length-2)==="c")){e=6}else{if((f==="m")&&(b.charAt(b.length-2)==="m")){e=7}else{if(f==="n"){e=8}else{if(f==="t"){e=9}else{if(f==="c"){e=10}}}}}}}}}}d=d*this._n[e-1]/this._n[c-1];b=f=e=c=void 0;return d}};this.setStringValue=function(c,b){if(18>=c&&c>=23){throw new DOMException(15)}this._value=b};this.getStringValue=function(b){if(18>=b&&b>=23){throw new DOMException(15)}return(this._value)};this.getCounterValue=function(){if(this.primitiveType!==23){throw new DOMException(15)}return(new Counter())};this.getRectValue=function(){if(this.primitiveType!==24){throw new DOMException(15)}return(new Rect())};this.getRGBColorValue=function(){if(this.primitiveType!==25){throw new DOMException(15)}var b=new RGBColor(),c=this.cssText,d=SVGColor.prototype._keywords[c];if(c.indexOf("%",5)>0){c=c.replace(/[\d.]+%/g,function(e){return Math.round((2.55*parseFloat(e)))})}else{if(c.indexOf("#")>-1){c=c.replace(/[\da-f][\da-f]/gi,function(e){return parseInt(e,16)})}}d=d||c.match(/\d+/g);b.red.setFloatValue(1,parseFloat(d[0]));b.green.setFloatValue(1,parseFloat(d[1]));b.blue.setFloatValue(1,parseFloat(d[2]));d=c=void 0;return(b)}}).apply(CSSPrimitiveValue.prototype);function CSSValueList(){this.cssValueType=2;this.length=0}CSSValueList.prototype=Object._create(CSSValue);CSSValueList.prototype.item=function(b){return(this[b])};function RGBColor(){var b=CSSPrimitiveValue;this.red=new b();this.green=new b();this.blue=new b();b=void 0;this.red.primitiveType=this.green.primitiveType=this.blue.primitiveType=1}function Rect(){var b=CSSPrimitiveValue;this.top=new b();this.right=new b();this.bottom=new b();this.left=new b();b=void 0}function Counter(){this.identifier=this.listStyle=this.separator=""}function ElementCSSInlineStyle(){var b=CSSStyleDeclaration;this.style=new b();this._attributeStyle=new b();b=void 0}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;function CSSStyleSheet(){StyleSheet.apply(this);this.ownerRule=null;this.cssRules=[]}CSSStyleSheet.prototype=Object._create(StyleSheet);CSSStyleSheet.prototype.insertRule=function(g,e){var l=new CSSStyleRule(),b=l.style,j,f=g.match(/\{[\s\S]+\}/),c;l.parentStyleSheet=this;b.cssText=g;f=f.replace(/^[^a-z\-]+/,"").replace(/\:\s+/g,":").replace(/\s*;[^a-z\-]*/g,";");j=f.split(";");for(var d=0,k=j.length;d-1)){tar._attributeStyle.setProperty(name,evt.newValue,"")}if(evt.relatedNode.localName==="id"){tar.id=evt.newValue}else{if((name==="transform")&&!!tar.transform){var tft=evt.newValue,degR=tar._degReg,coma=tft.match(tar._comaReg),list=tft.match(tar._strReg),a,b,c,d,e,f,lis,com,deg,rad,degli,s,cm,degz,etod=evt.target.ownerDocument.documentElement,ttb=tar.transform.baseVal;for(var j=0,cli=coma.length;j="0"&&m<="9"){}else{if(m==="%"){if(tar._x1width[name]){tea.baseVal._percent=tvw*0.01}else{if(tar._y1height[name]){tea.baseVal._percent=tvh*0.01}else{tea.baseVal._percent=Math.sqrt((tvw*tvw+tvh*tvh)/2)*0.01}}type=2}else{if(n==="em"){type=3}else{if(n==="ex"){type=4}else{if(n==="px"){type=5}else{if(n==="cm"){type=6}else{if(n==="mm"){type=7}else{if(n==="in"){type=8}else{if(n==="pt"){type=9}else{if(n==="pc"){type=10}}}}}}}}}}s=_parseFloat(evt.newValue);s=isNaN(s)?0:s;tea.baseVal.newValueSpecifiedUnits(type,s);tea=tod=tvw=tvh=n=type=_parseFloat=s=void 0}}}}}}}evt=_parseFloat=name=tar=null},false)}SVGElement.prototype=Object._create(Element);NAIBU.eval=function(c){var d=document,b=d.createElement("script");b.text=c;(d.documentElement||d.body).appendChild(b)};(function(){this._degReg=/[\-\d\.e]+/g;this._comaReg=/[A-Za-z]+(?=\s*\()/g;this._strReg=/\([^\)]+\)/g;this._syouReg=/^[^a-z\-]+/;this._conReg=/\:\s+/g;this._bouReg=/\s*;[^a-z\-]*/g;this._cacheMatrix=null;this._x1width={x:1,x1:1,x2:1,width:1,cx:1};this._y1height={y:1,y1:1,y2:1,height:1,cy:1};this.id=null;this.xmlbase=null;this.ownerSVGElement;this.viewportElement;this.nearestViewportElement=null;this.farthestViewportElement=null;this.getBBox=function(){var q=new SVGRect(),e=this._tar.path.value,c=this.ownerDocument.documentElement.viewport,b=c.width,l=c.height,p=0,j=0,o=e.match(/[0-9\-]+/g),g,f;for(var d=0,k=o.length;dg?g:b;l=l>f?f:l;p=p>g?p:g;j=j>f?j:f}q.x=b;q.y=l;q.width=p-b;q.height=j-l;g=f=e=o=b=l=p=j=c=void 0;return q};this.getCTM=function(){var c,b;if(!!this._cacheMatrix){c=this._cacheMatrix}else{b=this.transform.baseVal.consolidate();if(b){b=b.matrix}else{b=this.ownerDocument.documentElement.createSVGMatrix()}if(this.parentNode&&!!this.parentNode.getCTM){c=this.parentNode.getCTM().multiply(b)}else{c=b}b=void 0;this._cacheMatrix=c}return c};this.getScreenCTM=function(){if(!this.parentNode){return null}var b=this.nearestViewportElement||this.ownerDocument.documentElement;var c=b.getScreenCTM().multiply(this.getCTM());b=null;return c};this.getTransformToElement=function(b){var c=this.getScreenCTM().inverse().multiply(b.getScreenCTM());return c}}).apply(SVGElement.prototype);function SVGAnimatedBoolean(){this.animVal=this.baseVal=true}function SVGAnimatedString(){this.animVal=this.baseVal=""}function SVGStringList(){}SVGStringList.prototype=Object._create(Array);(function(){this.numberOfItems=0;this.clear=function(){for(var b=0,c=this.length;b=this.numberOfItems||b<0){throw (new DOMException(1))}else{return(this[b])}};this.insertItemBefore=function(c,b){if(b>=this.numberOfItems){this.appendItem(c)}else{this.splice(b,1,c,this.getItem[b]);++this.numberOfItems}return c};this.replaceItem=function(c,b){if(b>=this.numberOfItems||b<0){throw (new DOMException(1))}else{this.splice(b,1,c)}return c};this.removeItem=function(b){if(b>=this.numberOfItems||b<0){throw (new DOMException(1))}else{this.splice(b,1);--this.numberOfItems}return newItem};this.appendItem=function(b){this[this.numberOfItems]=b;++this.numberOfItems}}).apply(SVGStringList.prototype);function SVGAnimatedEnumeration(){this.baseVal=0;this.animVal=0}function SVGAnimatedInteger(){this.baseVal=0;this.animVal=0}function SVGNumber(){this.value=0}function SVGAnimatedNumber(){this.baseVal=this.animVal=0}function SVGNumberList(){}function SVGAnimatedNumberList(){this.animVal=this.baseVal=new SVGNumberList()}function SVGLength(){}SVGLength.prototype={unitType:0,value:0,valueInSpecifiedUnits:0,valueAsString:"0",_percent:0.01,_fontSize:12,newValueSpecifiedUnits:function(b,d){var e=1,c="";if(b===1){}else{if(b===5){c="px"}else{if(b===2){e=this._percent;c="%"}else{if(b===3){e=this._fontSize;c="em"}else{if(b===4){e=this._fontSize*0.5;c="ex"}else{if(b===6){e=35.43307;c="cm"}else{if(b===7){e=3.543307;c="mm"}else{if(b===8){e=90;c="in"}else{if(b===9){e=1.25;c="pt"}else{if(b===10){e=15;c="pc"}else{throw new DOMException(9)}}}}}}}}}}this.unitType=b;this.value=d*e;this.valueInSpecifiedUnits=d;this.valueAsString=d+c;d=b=e=c=void 0},convertToSpecifiedUnits:function(c){if(this.value===0){this.newValueSpecifiedUnits(c,0);return}var b=this.value;this.newValueSpecifiedUnits(c,this.valueInSpecifiedUnits);b=b/this.value*this.valueInSpecifiedUnits;this.newValueSpecifiedUnits(c,b)},_emToUnit:function(b){if((this.unitType===3)||(this.unitType===4)){this._fontSize=b;this.newValueSpecifiedUnits(this.unitType,this.valueInSpecifiedUnits)}}};function SVGAnimatedLength(){this.animVal;this.baseVal=new SVGLength();this.baseVal.unitType=1}function SVGLengthList(){}function SVGAnimatedLengthList(){this.animVal=this.baseVal=new SVGLengthList()}function SVGAngle(){}SVGAngle.prototype={unitType:0,value:0,valueInSpecifiedUnits:0,valueAsString:"0",newValueSpecifiedUnits:function(b,d){var e=1,c="";if(b===1){}else{if(b===2){c="deg"}else{if(b===3){e=Math.PI/180;c="rad"}else{if(b===4){e=9/10;c="grad"}else{throw new DOMException(9)}}}}this.unitType=b;this.value=d*e;this.valueInSpecifiedUnits=d;this.valueAsString=d+c;e=c=void 0},convertToSpecifiedUnits:function(c){if(this.value===0){this.newValueSpecifiedUnits(c,0);return}var b=this.value;this.newValueSpecifiedUnits(c,this.valueInSpecifiedUnits);b=b/this.value*this.valueInSpecifiedUnits;this.newValueSpecifiedUnits(c,b)}};function SVGAnimatedAngle(){this.baseVal=new SVGAngle();this.animVal=this.baseVal}function SVGColor(){CSSValue.apply(this);this.rgbColor=new RGBColor()}SVGColor.prototype=Object._create(CSSValue);(function(){this.colorType=0;this.iccColor=null;this._regD=/\d+/g;this._regDP=/[\d.]+%/g;this._exceptionsvg=1;this.setRGBColor=function(j){var e,d,i,f,c;if(!j||(typeof j!=="string")){throw new SVGException(this._exceptionsvg)}e=this._keywords[j];if(e){}else{if(j.indexOf("%",5)>0){j=j.replace(this._regDP,function(b){return Math.round((2.55*parseFloat(b)))});e=j.match(this._regD)}else{if(j.indexOf("#")===0){e=[];d=parseInt;if(j.length<5){i=j.charAt(1);f=j.charAt(2);c=j.charAt(3);j="#"+i+i+f+f+c+c}e[0]=d(j.slice(1,3),16)+"";e[1]=d(j.slice(3,5),16)+"";e[2]=d(j.slice(5,7),16)+"";i=f=c=void 0}else{e=j.match(this._regD);if(!e||(e.length<3)){j=void 0;throw new SVGException(this._exceptionsvg)}}}}j=this.rgbColor;j.red.setFloatValue(1,e[0]);j.green.setFloatValue(1,e[1]);j.blue.setFloatValue(1,e[2]);j=e=d=void 0};this.setColor=function(b,c,d){this.colorType=b;if((b===1)&&d){throw new SVGException(this._exceptionsvg)}else{if(b===1){this.setRGBColor(c)}else{if(c&&(b===3)){this.setRGBColor(c)}else{if((b===0)&&(c||d)){throw new SVGException(this._exceptionsvg)}else{if((b===2)&&(c||!d)){throw new SVGException(this._exceptionsvg)}}}}}b=c=void 0};this._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]}}).apply(SVGColor.prototype);function SVGRect(){this.x=0;this.y=0;this.width=0;this.height=0}function SVGAnimatedRect(){this.animVal=this.baseVal=new SVGRect()}function SVGStylable(){this.className=new SVGAnimatedString();this.style=new CSSStyleDeclaration();this._attributeStyle=new CSSStyleDeclaration()}SVGElement.prototype.getPresentationAttribute=function(b){var c=this._attributeStyle.getPropertyCSSValue(b);if(c){return c}else{return null}};function SVGURIReference(){this.href=new SVGAnimatedString();this._instance=null;this._text="";this.addEventListener("DOMAttrModified",function(b){if((b.relatedNode.namespaceURI==="http://www.w3.org/1999/xlink")&&(b.attrName==="xlink:href")){b.target.href.baseVal=b.newValue;b.target.ownerDocument.documentElement._svgload_limited++}b=void 0},false);this.addEventListener("DOMNodeInserted",function(c){var b=c.target;if(c.eventPhase===3){return}b.addEventListener("DOMNodeInsertedIntoDocument",function(l){var s=l.target,g=location.href,t=s.href.baseVal,B=s.ownerDocument,d=B.URL,f=/\.+\//g,r=/\/[^\/]+?(\/[^\/]*?)$/,o,v,e,A,z,i,C,p,q,k,u,j;if(t!==""){e=s.xmlbase;if(!e){A=s.parentNode;z=null;while(!z&&A){z=A.xmlbase;A=A.parentNode}e=z}o=function(D,E){if(t.indexOf(":")>-1){i=t}else{if(D.indexOf(":")>-1){E=D}else{f.lastIndex=0;while(f.exec(D)){E=E.replace(r,"$1")}E=E.replace(/\/[^\/]+?$/,"/");E=E+D.replace(f,"")}}return E};g=o(d,g);if(e){g=o(e,g)}if(t.indexOf("#")===0){i=t}else{if(!i){g=g.replace(/\/[^\/]+?$/,"/");f.lastIndex=0;while(f.exec(t)){g=g.replace(r,"$1")}i=g+t.replace(f,"")}}v=s.getAttributeNS("http://www.w3.org/1999/xlink","show")||"embed";if(v==="replace"){s._tar.setAttribute("href",i)}else{if(v==="new"){s._tar.setAttribute("target","_blank");s._tar.setAttribute("href",i)}else{if(v==="embed"){C=NAIBU.xmlhttp;p=i.indexOf("#");if(p>-1){q=i.slice(p+1);i=i.replace(/#.+$/,"")}else{q=null}if(t.indexOf("#")===0){k=B.getElementById(q);s._instance=k;j=SVGURIReference;SVGURIReference=function(){};u=B.createEvent("SVGEvents");u.initEvent("S_Load",false,false);s.dispatchEvent(u);SVGURIReference=j;C=void 0}else{if(i.indexOf("data:")>-1){s._tar.src=i;C=void 0}else{if((i.indexOf("http:")>-1)){if((s.localName==="image")&&(i.indexOf(".svg")===-1)){s._tar.src=i}else{s.ownerDocument.documentElement._svgload_limited++;C.open("GET",i,true);C.setRequestHeader("X-Requested-With","XMLHttpRequest");C.onreadystatechange=function(){if((C.readyState===4)&&(C.status===200)){var D=C.getResponseHeader("Content-Type")||"text",H,J,F,E,G,I;if((D.indexOf("text")>-1)||(D.indexOf("xml")>-1)||(D.indexOf("script")>-1)){if(s.localName!=="script"&&s.localName!=="style"){H=new ActiveXObject("MSXML2.DomDocument");J=C.responseText.replace(/!DOCTYPE/,"!--").replace(/(dtd">|\]>)/,"-->");G=NAIBU.doc;G.async=G.validateOnParse=G.resolveExternals=G.preserveWhiteSpace=false;H.loadXML(J);F=H.documentElement;I=SVGURIReference;SVGURIReference=function(){};s._instance=s.ownerDocument.importNode(F,true);SVGURIReference=I;if(q){s._instance=s._instance.ownerDocument.getElementById(q)}}else{s._text=C.responseText}}else{if(!!s._tar){s._tar.src=i}}E=s.ownerDocument.createEvent("SVGEvents");E.initEvent("S_Load",false,false);s.dispatchEvent(E);s.ownerDocument.documentElement._svgload_limited--;if(s.ownerDocument.documentElement._svgload_limited<0){E=s.ownerDocument.createEvent("SVGEvents");E.initEvent("SVGLoad",false,false);s.ownerDocument.documentElement.dispatchEvent(E)}D=H=J=E=I=G=void 0;C.onreadystatechange=NAIBU.emptyFunction;C=void 0}};C.send(null)}}}}}}}s.ownerDocument.documentElement._svgload_limited--;s=void 0}l=g=t=e=o=A=d=z=f=i=p=q=B=k=u=v=j=void 0},false);b=c=void 0},false)}function SVGCSSRule(){CSSRule.apply(this);this.COLOR_PROFILE_RULE=7}SVGCSSRule.prototype=Object._create(CSSRule);function SVGDocument(){Document.apply(this);DocumentStyle.apply(this);this.title="";this.referrer=document.referrer;this.domain=document.domain;this.URL=document.location;this.rootElement}SVGDocument.prototype=Object._create(Document);SVGDocument.prototype._domnodeEvent=function(){var b=this.createEvent("MutationEvents");b.initMutationEvent("DOMNodeInsertedIntoDocument",false,false,null,null,null,null,null);return b};function SVGSVGElement(c){SVGElement.apply(this,arguments);c&&(this._tar=c.createElement("v:group"));c=void 0;this._svgload_limited=0;var b=SVGAnimatedLength;this.x=new b();this.y=new b();this.width=new b();this.height=new b();b=void 0;this.contentScriptType="application/ecmascript";this.contentStyleType="text/css";this.viewport=this.createSVGRect();this.useCurrentView=false;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(o){if(o.eventPhase===3){return}var g=o.target,e=o.attrName,f,l,i,j,k,d;if(e==="viewBox"){g._cacheScreenCTM=null;f=g.viewBox.baseVal;l=o.newValue.replace(/^\s+|\s+$/g,"").split(/[\s,]+/);f.x=parseFloat(l[0]);f.y=parseFloat(l[1]);f.width=parseFloat(l[2]);f.height=parseFloat(l[3]);g.viewBox.baseVal._isUsed=1}else{if(e==="preserveAspectRatio"){g._cacheScreenCTM=null;i=o.newValue;j=g.preserveAspectRatio.baseVal;k=1;d=0;if(!!i.match(/x(Min|Mid|Max)Y(Min|Mid|Max)(?:\s+(meet|slice))?/)){switch(RegExp.$1){case"Min":k+=1;break;case"Mid":k+=2;break;case"Max":k+=3;break}switch(RegExp.$2){case"Min":break;case"Mid":k+=3;break;case"Max":k+=6;break}if(RegExp.$3==="slice"){d=2}else{d=1}}j.align=k;j.meetOrSlice=d}else{if(e==="width"){g.viewport.width=g.width.baseVal.value}else{if(e==="height"){g.viewport.height=g.height.baseVal.value}}}}o=e=f=l=i=j=k=d=void 0},false);this.addEventListener("SVGLoad",function(d){d.target.addEventListener("DOMAttrModified",function(q){var l,r,f,o;if(q.eventPhase===3){l=q.target;if(l.parentNode){r=l.ownerDocument._domnodeEvent();r.target=l;r.eventPhase=2;f=l._capter;for(var g=0,e=f.length;gg?g:L;ab=X>v?v:X;U=A.currentStyle;k=T(U.left);e=T(U.top);V=-I._tx;bt=-I._ty;if(k!==0&&!isNaN(k)){V=k;aa.style.left=-V+"px"}if(e!==0&&!isNaN(k)){bt=e;aa.style.top=-bt+"px"}H=V+Z+1;Y=bt+ab+1;ac.clip="rect("+bt+"px "+H+"px "+Y+"px "+V+"px)";this._document=O;N=function(){if("_svgload_limited" in O.documentElement){O.documentElement._svgload_limited--;if(O.documentElement._svgload_limited<0){var i=O.createEvent("SVGEvents");i.initEvent("SVGLoad",false,false);O.documentElement.dispatchEvent(i);i=void 0}}};E=O.documentElement._tar.getElementsByTagName("div");for(var W=0,S;E[W];++W){S=E[W];if(S.firstChild.nodeName!=="shape"){var c=S.style;c.left=T(c.left)-V+"px";c.top=T(c.top)-bt+"px"}}K&&K.scroll(-O.documentElement._tx,-O.documentElement._ty);O._isLoaded=1;O.defaultView._cache=O.defaultView._cache_ele=null;d=f=evt=p=B=I=q=z=C=R=o=aa=A=g=v=Q=t=void 0;ac=U=E=S=W=c=k=e=V=bt=E=T=L=X=Z=ab=Y=H=void 0;this.xmlhttp.onreadystatechange=NAIBU.emptyFunction;if(this._next){N();K&&(u.contentWindow.screen.updateInterval=0);N=u=K=O=void 0;this._next._init()}else{if(O.implementation._buffer_){screen.updateInterval=0;NAIBU._buff_num=0;NAIBU._buff=setInterval(function(){var ah=NAIBU._buff_num,s=DOMImplementation._buffer_,ag=s?s.length:0,af,ad;if(ag===0){clearInterval(NAIBU._buff);N();N=O=s=ah=void 0}else{for(var ae=0;ae<50;++ae){af=s[ah];ad=s[ah+1];af.dispatchEvent(ad);ah+=2;af=ad=void 0;if(ah>=ag){clearInterval(NAIBU._buff);N();DOMImplementation._buffer_=null;NAIBU.Time.start();N=O=s=ah=ag=void 0;return}}NAIBU._buff_num=ah}s=ah=ag=void 0},1);u=K=void 0}else{N();N=u=K=O=void 0;NAIBU.Time.start()}delete NAIBU.doc}},getSVGDocument:function(){return(this._document)}};NAIBU.emptyFunction=function(){};function SVGStyleElement(b){SVGElement.apply(this);LinkStyle.apply(this);this.xmlspace;this.type="text/css";this.media;this.title;SVGURIReference.apply(this);this.addEventListener("DOMAttrModified",function(c){if(c.attrName==="type"){c.target.type=c.newValue}else{if(c.attrName==="title"){c.target.title=c.newValue}}c=void 0},false);this.addEventListener("S_Load",function(u){var q=u.target,s=q.sheet,c=q._text,g=q.ownerDocument,d=b.createElement("style"),t,p,k,f;NAIBU._temp_doc=g;s=g.styleSheets[g.styleSheets.length]=DOMImplementation.createCSSStyleSheet(q.title,q.media);s.ownerNode=q;b.documentElement.firstChild.appendChild(d);d.styleSheet.cssText=c;for(var o=0,v=d.styleSheet.rules,r=v.length;o-1)||(z.indexOf("#"+C.id)>-1)||(C.nodeName===z)){j[j.length]=G[A]}C._rules=j}C=E=G=void 0},true);q=u=d=s=c=g=o=v=r=void 0},false);this.addEventListener("DOMNodeInserted",function(d){var c=d.target;if(d.eventPhase===3){if(c.nodeName==="#cdata-section"){d.currentTarget._text=c.data}return}c.addEventListener("DOMNodeInsertedIntoDocument",function(g){var f=g.target;if((g.eventPhase===2)&&!f.getAttributeNodeNS("http://www.w3.org/1999/xlink","xlink:href")){var e=f.ownerDocument.createEvent("SVGEvents");e.initEvent("S_Load",false,false);g.currentTarget.dispatchEvent(e)}f=g=void 0},false)},false)}SVGStyleElement.prototype=Object._create(SVGElement);function SVGPoint(){}SVGPoint.prototype.x=SVGPoint.prototype.y=0;SVGPoint.prototype.matrixTransform=function(b){if(!isFinite(b.a)||!isFinite(b.b)||!isFinite(b.c)||!isFinite(b.d)||!isFinite(b.e)||!isFinite(b.f)){throw (new Error("Type Error: 引数の値がNumber型ではありません"))}var c=new SVGPoint();c.x=b.a*this.x+b.c*this.y+b.e;c.y=b.b*this.x+b.d*this.y+b.f;return c};function SVGPointList(){}function SVGMatrix(){}SVGMatrix.prototype={a:1,b:0,c:0,d:1,e:0,f:0,multiply:function(c){var f=new SVGMatrix(),b=c,e=isFinite,d=this;if(!e(b.a)||!e(b.b)||!e(b.c)||!e(b.d)||!e(b.e)||!e(b.f)){throw (new Error("Type Error: 引数の値がNumber型ではありません"))}f.a=d.a*b.a+d.c*b.b;f.b=d.b*b.a+d.d*b.b;f.c=d.a*b.c+d.c*b.d;f.d=d.b*b.c+d.d*b.d;f.e=d.a*b.e+d.c*b.f+d.e;f.f=d.b*b.e+d.d*b.f+d.f;b=d=c=e=void 0;return f},inverse:function(){var b=new SVGMatrix(),c=this._determinant();if(c!==0){b.a=this.d/c;b.b=-this.b/c;b.c=-this.c/c;b.d=this.a/c;b.e=(this.c*this.f-this.d*this.e)/c;b.f=(this.b*this.e-this.a*this.f)/c;return b}else{throw (new SVGException(2))}},translate:function(c,e){var b=new SVGMatrix();b.e=c;b.f=e;var d=this.multiply(b);b=void 0;return d},scale:function(d){var b=new SVGMatrix();b.a=d;b.d=d;var c=this.multiply(b);b=void 0;return c},scaleNonUniform:function(c,e){var b=new SVGMatrix();b.a=c;b.d=e;var d=this.multiply(b);b=void 0;return d},rotate:function(e){var c=new SVGMatrix(),b=e/180*Math.PI;c.a=Math.cos(b);c.b=Math.sin(b);c.c=-c.b;c.d=c.a;var d=this.multiply(c);c=b=void 0;return d},rotateFromVector:function(d,f){if((d===0)||(f===0)||!isFinite(d)||!isFinite(f)){throw (new SVGException(1))}var c=new SVGMatrix(),b=Math.atan2(f,d);c.a=Math.cos(b);c.b=Math.sin(b);c.c=-c.b;c.d=c.a;var e=this.multiply(c);c=b=void 0;return e},flipX:function(){var b=new SVGMatrix();b.a=-b.a;var c=this.multiply(b);b=void 0;return c},flipY:function(){var b=new SVGMatrix();b.d=-b.d;var c=this.multiply(b);b=void 0;return c},skewX:function(e){var c=new SVGMatrix(),b=e/180*Math.PI;c.c=Math.tan(b);var d=this.multiply(c);c=void 0;return d},skewY:function(e){var c=new SVGMatrix(),b=e/180*Math.PI;c.b=Math.tan(b);var d=this.multiply(c);c=void 0;return d},_determinant:function(){return(this.a*this.d-this.b*this.c)}};function SVGTransform(){this.matrix=new SVGMatrix()}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:(new SVGMatrix()),type:0,angle:0,setMatrix:function(b){this.type=1;this.matrix=this._matrix.multiply(b)},setTranslate:function(c,b){this.type=2;this.matrix=this._matrix.translate(c,b)},setScale:function(c,b){this.type=3;this.matrix=this._matrix.scaleNonUniform(c,b)},setRotate:function(c,b,d){this.angle=c;this.type=4;this.matrix=this._matrix.rotate(c);this.matrix.e=(1-this.matrix.a)*b-this.matrix.c*d;this.matrix.f=-this.matrix.b*b+(1-this.matrix.d)*d},setSkewX:function(b){this.angle=b;this.type=5;this.matrix=this._matrix.skewX(b)},setSkewY:function(b){this.angle=b;this.type=6;this.matrix=this._matrix.skewY(b)}};function SVGTransformList(){}SVGTransformList.prototype.createSVGTransformFromMatrix=function(b){var c=new SVGTransform();c.setMatrix(b);return c};SVGTransformList.prototype.consolidate=function(){if(this.numberOfItems===0){return null}else{var e=new SVGTransform(),c=e.matrix,f;if(this.numberOfItems===1){f=this.getItem(0).matrix;c.a=f.a;c.b=f.b;c.c=f.c;c.d=f.d;c.e=f.e;c.f=f.f}else{for(var d=0,b=this.numberOfItems;d0){E=k.split(",");for(var M=0,g=E.length;M-1)){e.style.display="none"}else{if(I&&!I._isDefault&&(I.cssText.indexOf("inline-block")===-1)){e.style.display="inline-block"}}}R=j=e=J=u=O=s=Q=p=N=L=C=I=v=void 0};function b(f){SVGElement.apply(this);this._tar=f.createElement("v:shape");var e=SVGPathSegList;this.pathSegList=new e();this.animatedPathSegList=this.pathSegList;this.normalizedPathSegList=new e();e=f=void 0;this.animatedNormalizedPathSegList=this.normalizedPathSegList;this.pathLength=new SVGAnimatedNumber();this.addEventListener("DOMAttrModified",this._attrModi,false);this.addEventListener("DOMNodeInserted",this._nodeInsert,false)}b.prototype=Object._create(SVGElement);(function(e){e._attrModi=function(K){var P=K.target;if(K.attrName==="d"&&K.newValue!==""){var H=P.normalizedPathSegList,O=P.pathSegList;if(H.numberOfItems>0){H.clear();O.clear()}var V=P._com,S=V.isSp,v=K.newValue.replace(V.isRa," -").replace(V.isRb," ").replace(V.isRc,",$1 ").replace(V.isRd,",$1 1").replace(V.isRe,"").replace(/\.(\d+)\./g,".$1 0.").replace(/[^\w\d\+\-\.\,\n\r\s].*/,"").split(","),l=v.length,B=V._isZ,E=V._isM,L=V._isC,F=V._isL,r=P.createSVGPathSegCurvetoCubicAbs,Q=P.createSVGPathSegLinetoAbs,M,q;for(var U=0;U1&&(+M>=0)){u.splice(T+3,1,M.charAt(0),M.slice(1));++J}q=u[T+4];if(q.length>1&&(+q>=0)){u.splice(T+4,1,q.charAt(0),q.slice(1));++J}M=u[T+3];q=u[T+4];if(((+M<0)||(+M>1))||((+q<0)||(+q>1))){T+=6;continue}R=P.createSVGPathSegArcAbs(+u[T+5],+u[T+6],+u[T],+u[T+1],+u[T+2],+M,+q);T+=6}else{if(g==="m"){R=P.createSVGPathSegMovetoRel(+u[T],+u[T+1]);++T}else{if(g==="l"){R=P.createSVGPathSegLinetoRel(+u[T],+u[T+1]);++T}else{if(g==="c"){R=P.createSVGPathSegCurvetoCubicRel(+u[T+4],+u[T+5],+u[T],+u[T+1],+u[T+2],+u[T+3]);T+=5}else{if(g==="Q"){R=P.createSVGPathSegCurvetoQuadraticAbs(+u[T+2],+u[T+3],+u[T],+u[T+1]);T+=3}else{if(g==="q"){R=P.createSVGPathSegCurvetoQuadraticRel(+u[T+2],+u[T+3],+u[T],+u[T+1]);T+=3}else{if(g==="a"){M=u[T+3];if(M.length>1&&(+M>=0)){u.splice(T+3,1,M.charAt(0),M.slice(1));++J}q=u[T+4];if(q.length>1&&(+q>=0)){u.splice(T+4,1,q.charAt(0),q.slice(1));++J}M=u[T+3];q=u[T+4];if(((+M<0)||(+M>1))||((+q<0)||(+q>1))){T+=6;continue}R=P.createSVGPathSegArcRel(+u[T+5],+u[T+6],+u[T],+u[T+1],+u[T+2],+M,+q);T+=6}else{if(g==="S"){R=P.createSVGPathSegCurvetoCubicSmoothAbs(+u[T+2],+u[T+3],+u[T],+u[T+1]);T+=3}else{if(g==="s"){R=P.createSVGPathSegCurvetoCubicSmoothRel(+u[T+2],+u[T+3],+u[T],+u[T+1]);T+=3}else{if(g==="T"){R=P.createSVGPathSegCurvetoQuadraticSmoothAbs(+u[T],+u[T+1]);++T}else{if(g==="t"){R=P.createSVGPathSegCurvetoQuadraticSmoothRel(+u[T],+u[T+1]);++T}else{if(g==="H"){R=P.createSVGPathSegLinetoHorizontalAbs(+u[T])}else{if(g==="h"){R=P.createSVGPathSegLinetoHorizontalRel(+u[T])}else{if(g==="V"){R=P.createSVGPathSegLinetoVerticalAbs(+u[T])}else{if(g==="v"){R=P.createSVGPathSegLinetoVerticalRel(+u[T])}else{R=new SVGPathSeg()}}}}}}}}}}}}}}}}}}}O.appendItem(R)}}u=R=S=v=void 0;var D=0,C=0,N=0,A=0,p=0,o=0;for(var T=0,t=O.numberOfItems;T1){an=c.sqrt(aS)*an;am=c.sqrt(aS)*am;aL=0}else{var ag=1;if(Z.largeArcFlag===aK){ag=-1}aL=ag*c.sqrt((aA*ah-aA*ae-ah*ak)/(aA*ae+ah*ak))}var aq=aL*an*al/am,s=-1*aL*am*aB/an,aN=Y*aq-aC*s+(az+aw)/2,aM=aC*aq+Y*s+(ax+av)/2,ab=c.atan2((al-s)/am,(aB-aq)/an)-c.atan2(0,1),aP=(ab>=0)?ab:2*c.PI+ab,ab=c.atan2((-al-s)/am,(-aB-aq)/an)-c.atan2((al-s)/am,(aB-aq)/an),af=(ab>=0)?ab:2*c.PI+ab;if(!aK&&af>0){af-=2*c.PI}else{if(aK&&af<0){af+=2*c.PI}}var ac=af*2/c.PI,aD=c.ceil(ac<0?-1*ac:ac),aE=af/aD,aI=8/3*c.sin(aE/4)*c.sin(aE/4)/c.sin(aE/2),aH=Y*an,aG=Y*am,j=aC*an,i=aC*am,ar=c.cos(aP),aj=c.sin(aP),ap=az-aI*(aH*aj+i*ar),aR=ax-aI*(j*aj-aG*ar);for(var aJ=0;aJ-1){}else{N=I,A=G}}else{N=I,A=G}H.appendItem(r(D,C,(I+2*N)/3,(G+2*A)/3,(2*N+D)/3,(2*A+C)/3));N=2*D-N;A=2*C-A;xx1=yy1=void 0}else{if(g==="H"||g==="h"){H.appendItem(Q(D,G));C=G}else{if(g==="V"||g==="v"){H.appendItem(Q(I,C));D=I}}}}}}}}}}}}}}}}}}K=P=V=D=C=N=A=p=o=H=O=f=g=W=B=E=F=L=R=r=Q=void 0};e._nodeInsert=function(i){var f=i.target;if(i.eventPhase===3){return}var l=f.nextSibling,k=f._tar,g=f.parentNode._tar,j=null;if(k&&g){if(!l){g.appendChild(k)}else{while(l){if(l._tar&&l._tar.parentNode){j=l._tar;break}l=l.nextSibling}j&&(g=j.parentNode);g.insertBefore(k,j)}}l=k=g=j=void 0;f.addEventListener("DOMNodeInsertedIntoDocument",f._nodeInsertInto,false);i=f=void 0};e._nodeInsertInto=function(r){var v=r.target,u=v.getScreenCTM(),p=v.normalizedPathSegList,C=[],j=u.a,g=u.b,J=u.c,I=u.d,H=u.e,G=u.f,k=v._com._nameCom,o=v._com._isZ,A=v._com._isC;for(var z=0,s=p.numberOfItems;zU/2){l.value=U/2}if(k.value>o/2){k.value=o/2}var z=l.value,K=k.value,u=z*0.55228,t=K*0.55228,X=v-z,T=B+z,S=A+K,R=Y-K;P=["m",T,A,"l",X,A,"c",X+u,A,v,S-t,v,S,"l",v,R,"c",v,R+t,X+u,Y,X,Y,"l",T,Y,"c",T-u,Y,B,R+t,B,R,"l",B,S,"c",B,S-t,T-u,A,T,A]}else{P=["m",B,A,"l",B,Y,v,Y,v,A,"x e"]}var E=M.ownerDocument.documentElement,W=M.getScreenCTM(),Q,H,G,D=M._tar,V=M.ownerDocument.documentElement,C=V.width.baseVal.value,N=V.height.baseVal.value,I=Math.round;for(var L=0,J=P.length;L0)){c.newValueSpecifiedUnits(1,this.getSubStringLength(0,this.getNumberOfChars()))}c=void 0;return(this.textLength.baseVal.value)};b.prototype.getSubStringLength=function(e,i){if(i===0){return 0}var g=this.getNumberOfChars();if(g<(i+e)){i=g-e+1}var c=this.getEndPositionOfChar(i+e-1),d=this.getStartPositionOfChar(e);if(this._isYokogaki){var f=c.x-d.x}else{var f=c.y-d.y}g=c=d=void 0;return f};b.prototype.getStartPositionOfChar=function(d){if(d>this.getNumberOfChars()||d<0){throw (new DOMException(1))}else{var M=this,l=M.firstChild,g=M.parentNode;if(!!!M._list){M._list=[];var C=M._chars,A=M._stx,z=M._sty,F=0,N=M.ownerDocument.defaultView.getComputedStyle(M,null),t=((N.getPropertyValue("writing-mode"))==="lr-tb")?true:false,k=parseFloat(N.getPropertyValue("font-size")),R=M.x.baseVal,Q=M.y.baseVal,G=M.dx.baseVal,E=M.dy.baseVal;if(g&&((g.localName==="text")||(g.localName==="tspan"))){var P=g.x.baseVal,O=g.y.baseVal,u=g.dx.baseVal,r=g.dy.baseVal}else{var P=O=u=r={numberOfItems:0}}var o="f ijltIr.,:;'-\"()",j="1234567890abcdeghknopquvxyz",c,f,e,H,D,K,J,v,q;if(t&&(M.localName==="text")){z+=k*0.2}else{if(M.localName==="text"){A-=k*0.5}}while(l){if(l.nodeType===3){c=l._tars;for(var L=0,I=c.length;L-1){f=k*0.68}else{if(e==="s"){f=k*0.52}else{if((e==="C")||(e==="D")||(e==="M")||(e==="W")||(e==="G")||(e==="m")){f=k*0.2}else{if(j.indexOf(e)>-1){f=k*0.45}else{f=k*0.3}}}}H=e.charCodeAt(0);if((12288<=H)&&(H<=65533)){f=-k*0.01;if((e==="う")||(e==="く")||(e==="し")||(e==="ち")){f+=k*0.2}}}v=M._list;v[v.length]=A;v[v.length]=z;v[v.length]=k-f;if(t){A+=k;A-=f}else{z+=k}++F}C+=I;if(l.parentNode&&(l.parentNode.localName==="a")){l=l.parentNode}l=l.nextSibling}else{if(((l.localName==="tspan")||(l.localName==="tref"))&&(l.namespaceURI==="http://www.w3.org/2000/svg")&&l.firstChild){l._stx=A;l._sty=z;l._chars=C;D=l.getStartPositionOfChar(l.getNumberOfChars());K=0;J=0;v=l._list;if(t){K=v[v.length-1]}else{J=v[v.length-1]}A=v[v.length-3]+K;z=v[v.length-2]+J;M._list=M._list.concat(v);q=l.getNumberOfChars();F+=q;C+=q;l=l.nextSibling}else{if((l.localName==="a")&&(l.namespaceURI==="http://www.w3.org/2000/svg")&&l.firstChild){l=l.firstChild}else{l=l.nextSibling}}}}M._isYokogaki=t}M=l=g=P=O=R=Q=C=N=A=z=t=o=j=c=f=e=H=D=K=J=v=q=void 0;var B=this.ownerDocument.documentElement.createSVGPoint();B.x=this._list[d*3];B.y=this._list[d*3+1];B=B.matrixTransform(this.getScreenCTM());return B}};b.prototype.getEndPositionOfChar=function(c){if(c>this.getNumberOfChars()||c<0){throw (new DOMException(1))}else{var d=this.getStartPositionOfChar(c);var e=this._list[c*3+2]*Math.sqrt(Math.abs(this.getScreenCTM()._determinant()));if(this._isYokogaki){d.x+=e}else{d.y+=e}return d}};b.prototype.getExtentOfChar=function(c){};b.prototype.getRotationOfChar=function(c){};b.prototype.getCharNumAtPosition=function(c){};b.prototype.selectSubString=function(c,d){}})(SVGTextContentElement);function SVGTextPositioningElement(c){SVGTextContentElement.apply(this,arguments);var b=SVGAnimatedLengthList;this.x=new b();this.y=new b();this.dx=new b();this.dy=new b();b=void 0;this.rotate=new SVGAnimatedNumberList();this.addEventListener("DOMAttrModified",function(t){var o=t.target,f=t.attrName,k=o.ownerDocument.documentElement,j=parseFloat;if((f==="x")||(f==="y")||(f==="dx")||(f==="dy")){var q=t.newValue.replace(/^\s+|\s+$/g,"").split(/[\s,]+/),u=o[f].baseVal;for(var l=0,e=q.length;l="0"&&g<="9"){p=1}else{if(g==="%"){if((f==="x")||(f==="dx")){r._percent*=k.viewport.width}else{if((f==="y")||(f==="dy")){r._percent*=k.viewport.height}}p=2}else{g=q[l].slice(-2);if(g==="em"){var d=o.ownerDocument.defaultView.getComputedStyle(o,null);r._percent*=j(d.getPropertyValue("font-size"));d=void 0;p=3}else{if(g==="ex"){p=4}else{if(g==="px"){p=5}else{if(g==="cm"){p=6}else{if(g==="mm"){p=7}else{if(g==="in"){p=8}else{if(g==="pt"){p=9}else{if(g==="pc"){p=10}}}}}}}}}}var v=j(q[l]);v=isNaN(v)?0:v;r.newValueSpecifiedUnits(p,v);u.appendItem(r)}o._list=null}t=o=void 0},false);this.addEventListener("DOMNodeInserted",function(e){if(e.eventPhase===3){var d=e.target;if(d.nodeType!==3){d._list=void 0;e.currentTarget._list=null}e=d=void 0}},false);if(c){this._tar=c.createElement("v:group");this._doc=c}this.addEventListener("DOMNodeInserted",function(f){if(f.eventPhase===3){return}var d=f.target,j=d.nextSibling,i=d._tar,e=d.parentNode._tar,g=null;if(i&&e){if(!j){e.appendChild(i)}else{while(j){if(j._tar&&j._tar.parentNode){g=j._tar;break}j=j.nextSibling}g&&(e=g.parentNode);e.insertBefore(i,g)}}j=i=e=g=void 0;d.addEventListener("DOMNodeInsertedIntoDocument",d._texto,false);f=d=void 0},false)}SVGTextPositioningElement.prototype=Object._create(SVGTextContentElement);SVGTextPositioningElement.prototype._texto=function(L){var Q=L.target,b=Q.firstChild,H=Q._tar,S=Q.ownerDocument.defaultView.getComputedStyle(Q,null),E=Math.sqrt(Math.abs(Q.getScreenCTM()._determinant())),T=parseFloat(S.getPropertyValue("font-size"))*E,r=-T-5+"px",O=T+10+"px",v=Q.ownerDocument.documentElement,M=H,aa=Q.getComputedTextLength(),f=S.getPropertyValue("text-anchor"),P=(f==="middle"),G=(f==="end"),e=S.getPropertyValue("text-decoration"),C=H.style,u=[],B=parseFloat(S.getPropertyValue("letter-spacing")),z=parseFloat(S.getPropertyValue("word-spacing"));C.fontSize=T+"px";C.fontFamily=S.getPropertyValue("font-family");C.fontStyle=S.getPropertyValue("font-style");C.fontWeight=S.getPropertyValue("font-weight");if(isFinite(B)){C.letterSpacing=B*E+"px"}if(isFinite(parseFloat(z))){C.wordSpacing=z*E+"px"}for(var Z=0,Y=0,s=Q.getNumberOfChars();ZY)?Z-Y:Y-Z;var J=b._tars[N].style,R=Q.getStartPositionOfChar(Z);J.position="absolute";if(Q._isYokogaki){if(P){R.x-=aa/2}else{if(G){R.x-=aa}}}else{if(P){R.y-=aa/2}else{if(G){R.y-=aa}}}J.left=R.x+"px";J.top=R.y+"px";J.width=J.height="0px";J.marginTop=Q._isYokogaki?r:"-5px";J.lineHeight=O;J.textDecoration=e;J.display="none";H.appendChild(b._tars[N]);J=R=void 0}if(b.nodeName==="#text"){if((b.data.length+Y)<=Z+1){Y=Y+b.data.length;if(b.data===""){--Z}if(b.parentNode.localName==="a"){b=b.parentNode;H=M}b=b.nextSibling}}else{if(!!b.getNumberOfChars){if((b.getNumberOfChars()+Y)<=Z+1){Y=Y+b.getNumberOfChars();b=b.nextSibling}}else{if((b.localName==="a")&&(b.namespaceURI==="http://www.w3.org/2000/svg")&&b.firstChild){H=b._tar;b=b.firstChild;u[u.length]=b;if(Z===0){--Z}else{Z-=2}}}}}}var I=S.getPropertyValue("fill"),g=S.getPropertyCSSValue("cursor"),W=S.getPropertyCSSValue("visibility"),q=S.getPropertyCSSValue("display"),F=Q._tar.style,c=Q.firstChild._tars,D="",U,K=function(p){if(Q._isYokogaki&&(Q.firstChild.nodeName==="#text")){var l=Q;while(Q&&Q.x){if((Q.localName!=="a")&&((Q.x.baseVal.numberOfItems>1)||(Q.y.baseVal.numberOfItems>1))){return}Q=Q.parentNode}Q=l;for(var j=1,ab=p.length;j-1)){t="none"}else{if(q&&!q._isDefault){t="block"}}var o=Q._tar.firstChild,Y=0;while(o){o.style.display=t;o=o.nextSibling}while(u[Y]){c=u[Y]._tars;D=c[0]?c[0].innerText.charAt(0):"";K(c);for(var V=0,s=c.length;V102&&!e)){throw new SVGException(1)}this.uri=e;this.paintType=c;if(c===102){c=3}this.setColor(c,d,f)};b=void 0})(SVGPaint);function SVGMarkerElement(c){SVGSVGElement.call(this,c);c=void 0;var b=SVGAnimatedLength;this.refX=new b();this.refY=new b();this.markerUnits=new SVGAnimatedEnumeration();this.markerUnits.baseVal=2;this.markerWidth=new b();this.markerHeight=new b();this.refX.baseVal.newValueSpecifiedUnits(1,0);this.refY.baseVal.newValueSpecifiedUnits(1,0);this.markerWidth.baseVal.newValueSpecifiedUnits(1,3);this.markerHeight.baseVal.newValueSpecifiedUnits(1,3);b=void 0;this.orientType=new SVGAnimatedEnumeration();this.orientType.baseVal=2;this.orientAngle=new SVGAnimatedAngle();this.addEventListener("DOMAttrModified",function(e){var d=e.target,f=e.newValue,g;if(e.attrName==="orient"){if(f==="auto"){d.setOrientToAuto()}else{g=d.ownerDocument.documentElement.createSVGAngle();g.newValueSpecifiedUnits(1,+f);d.setOrientToAngle(g)}}else{if(e.attrName==="markerUnits"){if(f==="strokeWidth"){d.markerUnits.baseVal=2}else{d.markerUnits.baseVal=1}}}},false);this.addEventListener("DOMNodeInsertedIntoDocument",function(d){var e=NAIBU._setPaint,f=d.target.getAttributeNS(null,"id");NAIBU._setPaint=(function(g,i){return function(F,K){g(F,K);var s=F.ownerDocument,k=s.documentElement,G=s.defaultView.getComputedStyle(F,""),E=G.getPropertyValue("marker-start").slice(5,-1),M=G.getPropertyValue("marker-end").slice(5,-1),I=G.getPropertyValue("marker-mid").slice(5,-1),r,v,o,j,l,p,H,K,J,q,L,B,D,z,A,C=function(t,N){v=r.cloneNode(true);o=s.createElementNS("http://www.w3.org/2000/svg","g");while(v.lastChild){o.appendChild(v.lastChild)}j=o.transform.baseVal;p=F.transform.baseVal.consolidate()||s.documentElement.createSVGMatrix();if(r.markerUnits.baseVal===2){H=G.getPropertyCSSValue("stroke-width").getFloatValue(1)}else{H=1}if(r.hasAttributeNS(null,"viewBox")){r.viewport.width=r.markerWidth.baseVal.value;r.viewport.height=r.markerHeight.baseVal.value;K=k.getScreenCTM.apply(r)}else{K=k.createSVGMatrix()}if(r.orientType.baseVal===1){angle=Math.atan2(L[1].y-L[0].y,L[1].x-L[0].x)*180/Math.PI}else{angle=r.orientAngle.baseVal.value}j.appendItem(j.createSVGTransformFromMatrix(p.translate(t,N).rotate(angle).scale(H).multiply(K).translate(-r.refX.baseVal.value,-r.refY.baseVal.value)));J=s.defaultView.getComputedStyle(r,"");q=o.style;B=/([A-Z])/;D=/\-/;for(var u in CSS2Properties){if(CSS2Properties.hasOwnProperty(u)&&(u!=="_list")){u=u.replace(B,"-");if(RegExp.$1){z="-"+RegExp.$1.toLowerCase()}else{z="-"}u=u.replace(D,z);q.setProperty(u,J.getPropertyValue(u),"")}}F.parentNode.insertBefore(o,F.nextSibling)};if(E===i){r=s.getElementById(E);if(F.normalizedPathSegList||F.points){l=F.normalizedPathSegList||F.points;L=[l.getItem(0),l.getItem(1)];if(!L[1].x){L[1]=L[0]}}else{if(F.x1){L=[{x:F.x1.baseVal.value,y:F.y1.baseVal.value},{x:F.x2.baseVal.value,y:F.y2.baseVal.value}]}}C(L[0].x,L[0].y)}if(M===i){r=s.getElementById(M);if(F.normalizedPathSegList||F.points){l=F.normalizedPathSegList||F.points;L=[l.getItem(l.numberOfItems-2),l.getItem(l.numberOfItems-1)];if(!L[1].x){L[1]=l.getItem(0)}}else{if(F.x1){L=[{x:F.x1.baseVal.value,y:F.y1.baseVal.value},{x:F.x2.baseVal.value,y:F.y2.baseVal.value}]}}C(L[1].x,L[1].y)}if(I===i){r=s.getElementById(I)}s=k=G=J=q=E=M=I=r=v=o=K=H=j=l=p=L=B=D=z=A=C=void 0}})(e,f)},false)}(function(b){b.prototype=Object._create(SVGSVGElement);b.prototype.getScreenCTM=SVGElement.prototype.getScreenCTM;b.prototype.setOrientToAuto=function(){this.orientType.baseVal=1};b.prototype.setOrientToAngle=function(c){this.orientType.baseVal=2;this.orientAngle.baseVal=c}})(SVGMarkerElement);function SVGColorProfileElement(){SVGElement.apply(this);this._local;this.name;this.renderingIntent;SVGURIReference.apply(this)}SVGColorProfileElement.prototype=Object._create(SVGElement);function SVGColorProfileRule(){SVGCSSRule.apply(this);this.src;this.name;this.renderingIntent}SVGColorProfileRule.prototype=Object._create(SVGCSSRule);function SVGGradientElement(){SVGElement.apply(this);SVGURIReference.apply(this);this.gradientUnits=new SVGAnimatedEnumeration();this.gradientTransform=new SVGAnimatedTransformList();this.spreadMethod=new SVGAnimatedEnumeration();this.addEventListener("DOMNodeInsertedIntoDocument",function(o){var e=o.target,k=o._tar,l=o._style,c=e,z,f,d,r=[],g=[],b=[],q,A,j,u,s;if(!k||!e){e=k=l=c=z=f=d=r=g=b=void 0;return}if(e._instance){c=e._instance}f=c.getElementsByTagNameNS("http://www.w3.org/2000/svg","stop");if(!f){k=l=z=e=c=f=r=g=b=void 0;return}d=f.length;for(var v=0;v2){k.colors=g.slice(1,-1).join(",");u=b[d-1]+"";s=b[0]+""}else{s=b[d-1]+"";u=b[0]+""}k.opacity=u;k["o:opacity2"]=s;e._color=r;var p=c.getAttributeNS(null,"gradientTransform");if(p){e.setAttributeNS(null,"transform",p)}e=c=k=f=d=r=g=b=o=l=z=q=A=j=u=s=void 0},false)}SVGGradientElement.prototype=Object._create(SVGElement);function SVGLinearGradientElement(){SVGGradientElement.apply(this);var b=SVGAnimatedLength;this.x1=new b();this.y1=new b();this.x2=new b();this.y2=new b();b=void 0;this.addEventListener("DOMNodeInsertedIntoDocument",function(c){var i=c.target,f=c._tar,g=270;if(!!!f){return}var d=i.ownerDocument.defaultView.getComputedStyle(i,"");var e=parseFloat(d.getPropertyValue("font-size"));i.x1.baseVal._emToUnit(e);i.y1.baseVal._emToUnit(e);i.x2.baseVal._emToUnit(e);i.y2.baseVal._emToUnit(e);g=270-Math.atan2(i.y2.baseVal.value-i.y1.baseVal.value,i.x2.baseVal.value-i.x1.baseVal.value)*180/Math.PI;if(g>=360){g-=360}f.setAttribute("type","gradient");f.setAttribute("angle",g+"");c=f=i=g=d=e=void 0},false)}SVGLinearGradientElement.prototype=Object._create(SVGGradientElement);function SVGRadialGradientElement(c){SVGGradientElement.apply(this);var b=SVGAnimatedLength;this.cx=new b();this.cy=new b();this.r=new b();this.fx=new b();this.fy=new b();b=void 0;this.cx.baseVal.value=this.cy.baseVal.value=this.r.baseVal.value=0.5;this.addEventListener("DOMNodeInsertedIntoDocument",function(B){var l=B.target,X=B._tar,D=B._ttar;if(!!!X){return}X.setAttribute("type","gradientTitle");X.setAttribute("focus","100%");X.setAttribute("focusposition","0.5 0.5");if(D.localName==="rect"){var L=l.ownerDocument.defaultView.getComputedStyle(D,""),k=parseFloat(L.getPropertyValue("font-size"));l.cx.baseVal._emToUnit(k);l.cy.baseVal._emToUnit(k);l.r.baseVal._emToUnit(k);l.fx.baseVal._emToUnit(k);l.fy.baseVal._emToUnit(k);var v=l.cx.baseVal.value,t=l.cy.baseVal.value,H=l.r.baseVal.value,A,z;A=z=H;var F=D.getBBox(),q=D.ownerDocument.documentElement.viewport,T=q.width|0,I=q.height|0,N=0,d=0,U=l.getAttributeNS(null,"gradientUnits");if(!U||U==="objectBoundingBox"){v=v>1?v/100:v;t=t>1?t/100:t;H=H>1?H/100:H;var O=F.x,K=F.y,S=F.width,Q=F.height;v=v*S+O;t=t*Q+K;A=H*S;z=H*Q;O=K=S=Q=void 0}var C=D.getScreenCTM().multiply(l.getCTM());T=v-A;I=t-z;N=v+A;d=t+z;var j=A*0.55228,g=z*0.55228,u=["m",v,I,"c",v-j,I,T,t-g,T,t,T,t+g,v-j,d,v,d,v+j,d,N,t+g,N,t,N,t-g,v+j,I,v,I,"x e"];for(var P=0,M=u.length;P'+X.outerHTML+"",V=D._tar.path.value;E.innerHTML='';E.filters[0].apply();E.innerHTML=o;E.filters[0].play();D._tar.parentNode.insertBefore(E,D._tar);D._tar.filled="false";W=e=E=L=k=s=o=V=u=gt=v=t=H=G=R=C=void 0}else{if(!X.parentNode){D._tar.appendChild(X)}}B=D=X=gard=void 0},false)}SVGRadialGradientElement.prototype=Object._create(SVGGradientElement);function SVGStopElement(){SVGElement.apply(this);this.offset=new SVGAnimatedNumber();this.addEventListener("DOMAttrModified",function(b){if(b.attrName==="offset"){var c=b.newValue;if(c.slice(-1)!=="%"){b.target.offset.baseVal=+c}else{b.target.offset.baseVal=parseFloat(c)/100}}b=void 0},false)}SVGStopElement.prototype=Object._create(SVGElement);function SVGPatternElement(){SVGElement.apply(this);var b=SVGAnimatedLength;this.patternUnits=new SVGAnimatedEnumeration();this.patternContentUnits=new SVGAnimatedEnumeration();this.patternTransform=new SVGAnimatedTransformList();this.x=new b();this.y=new b();this.width=new b();this.height=new b();b=void 0;SVGURIReference.apply(this);this.viewBox=new SVGAnimatedRect();this.preserveAspectRatio=new SVGAnimatedPreserveAspectRatio();this.zoomAndPan=1}SVGPatternElement.prototype=Object._create(SVGElement);function SVGClipPathElement(){SVGElement.apply(this);this.clipPathUnits=new SVGAnimatedEnumeration()}SVGClipPathElement.prototype=Object._create(SVGElement);function SVGMaskElement(){SVGElement.apply(this);var b=SVGAnimatedLength;this.maskUnits=new SVGAnimatedEnumeration();this.maskContentUnits=new SVGAnimatedEnumeration();this.x=new b();this.y=new b();this.width=new b();this.height=new b();b=void 0}SVGMaskElement.prototype=Object._create(SVGElement);function SVGFilterElement(){SVGElement.apply(this);var b=SVGAnimatedLength;this.filterUnits=new SVGAnimatedEnumeration();this.primitiveUnits=new SVGAnimatedEnumeration();this.x=new b();this.y=new b();this.width=new b();this.height=new b();b=void 0;this.filterResX=new SVGAnimatedInteger();this.filterResY=new SVGAnimatedInteger();SVGURIReference.apply(this)}SVGFilterElement.prototype=Object._create(SVGElement);function SVGFilterPrimitiveStandardAttributes(c){SVGStylable.apply(this,arguments);this._tar=c;var b=SVGAnimatedLength;this.x=new b();this.y=new b();this.width=new b();this.height=new b();this.result=new b();b=void 0}SVGFilterPrimitiveStandardAttributes.prototype=Object._create(SVGStylable);function SVGFEBlendElement(){SVGElement.apply(this);this.in1=new SVGAnimatedString();this.in2=new SVGAnimatedString();this.mode=new SVGAnimatedEnumeration();this._fpsa=SVGFilterPrimitiveStandardAttributes(this)}SVGFEBlendElement.prototype=Object._create(SVGElement);function SVGFEGaussianBlurElement(){SVGElement.apply(this);this.in1=new SVGAnimatedString();this.stdDeviationX=new SVGAnimatedNumber();this.stdDeviationY=new SVGAnimatedNumber();this._fpsa=SVGFilterPrimitiveStandardAttributes(this)}SVGFEGaussianBlurElement.prototype=Object._create(SVGElement);SVGFEGaussianBlurElement.prototype.setStdDeviation=function(c,b){};function SVGCursorElement(){SVGElement.apply(this);this.x=new SVGAnimatedLength();this.y=new SVGAnimatedLength();SVGURIReference.apply(this)}SVGCursorElement.prototype=Object._create(SVGElement);function SVGAElement(b){SVGElement.apply(this);this._tar=b.createElement("a");b=void 0;this.target=new SVGAnimatedString();this.target.baseVal="_self";this.addEventListener("DOMAttrModified",function(d){var c=d.target;if(d.eventPhase===3){return}if(d.attrName==="target"){c.target.baseVal=d.newValue}else{if(d.attrName==="xlink:title"){c._tar.setAttribute("title",d.newValue)}}d=void 0},false);this.addEventListener("DOMNodeInserted",function(d){var c=d.target;if(d.eventPhase===3){return}if(c.nextSibling){if(c.parentNode._tar&&c.nextSibling._tar){c.parentNode._tar.insertBefore(c._tar,c.nextSibling._tar)}}else{if(c.parentNode._tar){c.parentNode._tar.appendChild(c._tar)}}var f=c._tar.style;f.cursor="hand";f.left="0px";f.top="0px";f.textDecoration="none";f=void 0;var g=c.target.baseVal,e="replace";if(g==="_blank"){e="new"}c.setAttributeNS("http://www.w3.org/1999/xlink","xlink:show",e);c._tar.style.color=c.ownerDocument.defaultView.getComputedStyle(c,"").getPropertyValue("fill");c=d=void 0},false);this.addEventListener("DOMNodeInsertedIntoDocument",function(d){var c=d.target;if(!!c._tar&&(c.nodeType===1)){var e=c._tar.style;e.cursor="hand";e.textDecoration="none";e=void 0}c=d=void 0;return},true);this.addEventListener("DOMNodeInsertedIntoDocument",function(d){var c=d.target;c._tar.setAttribute("target",c.target.baseVal);if(c.href.baseVal.indexOf(".svg")!==-1){c.addEventListener("click",function(f){var e=f.target,i=document.body,g,j;i.lastChild.innerHTML="";if(e.target.baseVal==="_self"){j=e.ownerDocument._iframe;j.parentNode.insertBefore(i.lastChild.firstChild,j);g=j.nextSibling;if(g&&(g.tagName==="OBJECT")){j.previousSibling.setAttribute("width",g.getAttribute("width"));j.previousSibling.setAttribute("height",g.getAttribute("height"));j.parentNode.removeChild(g)}g=NAIBU._search([j.previousSibling]);j.parentNode.removeChild(j)}else{i.appendChild(i.lastChild.firstChild);while(i.firstChild!==i.lastChild){i.removeChild(i.firstChild)}g=NAIBU._search([i.lastChild])}NAIBU.doc=new ActiveXObject("MSXML2.DomDocument");f.preventDefault();g._next={_init:(function(k){return(function(){document.title=k.getSVGDocument().title;k=void 0})})(g)};g._init();i=g=j=void 0},false)}c=void 0},false);SVGURIReference.apply(this)}SVGAElement.prototype=Object._create(SVGElement);function SVGViewElement(){SVGElement.apply(this);this.viewTarget=new SVGStringList();this.viewBox=new SVGAnimatedRect();this.preserveAspectRatio=new SVGAnimatedPreserveAspectRatio();this.zoomAndPan=1}SVGViewElement.prototype=Object._create(SVGElement);function SVGScriptElement(){SVGElement.apply(this);this.type;SVGURIReference.apply(this);this.addEventListener("DOMAttrModified",function(evt){if(evt.attrName==="type"){evt.target.type=evt.newValue}evt=void 0},false);this.addEventListener("S_Load",function(evt){var tar=evt.target,script=tar._text;var tod=tar.ownerDocument;NAIBU._temp_doc=tod;script=script.replace(/function\s+([^\s\(]+)\(/g,"document.$1 || (document.$1 = $1);function $1(");script="with({NAIBU:NAIBU, document:NAIBU._temp_doc, window:this}){(function(){"+script+"\n})();}";try{NAIBU.eval(script)}catch(e){script=script.replace(/([^a-zA-Z])document\./g,"$1NAIBU._temp_doc.");NAIBU.eval(script)}tar=evt=script=void 0},false);this.addEventListener("DOMNodeInserted",function(evt){var tar=evt.target,cur;if(evt.eventPhase===3){if(tar.data&&/[a-z]/.test(tar.data)){cur=evt.currentTarget;cur._text=tar.data;evt=tar.ownerDocument.createEvent("SVGEvents");evt.initEvent("S_Load",false,false);cur.dispatchEvent(evt)}evt=tar=cur=void 0;return}tar.addEventListener("DOMNodeInsertedIntoDocument",function(evt){var tar=evt.target;if(evt.eventPhase===2&&!tar.getAttributeNodeNS("http://www.w3.org/1999/xlink","xlink:href")){var evtt=tar.ownerDocument.createEvent("SVGEvents");evtt.initEvent("S_Load",false,false);evt.currentTarget.dispatchEvent(evtt)}tar=evt=evtt=void 0},false)},false)}SVGScriptElement.prototype=Object._create(SVGElement);function SVGEvent(){Event.apply(this)}SVGEvent.prototype=Object._create(Event);function SVGZoomEvent(){UIEvent.apply(this);this.zoomRectScreen=new SVGRect();this.previousScale=this.newScale=1;this.previousTranslate=new SVGPoint();this.newTranslate=new SVGPoint()}SVGZoomEvent.prototype=Object._create(UIEvent);function SVGAnimationElement(){SVGElement.apply(this);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=false;this._numRepeat=0;this._isStarted=false;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(r){try{var k=r.target,c=k.getStartTime(),l=k._dur,b=k._getOffset(l),g=k._finish,p=k._end,d=k._repeatDur,f=k._repeatCount,s=null;if(g){for(var j=0,q=g.length;j=c){g=g[j];break}}}else{p=null}if((d==="indefinite")||(f==="indefinite")){if(p){s=g-c}else{s=null}}else{if(l==="indefinite"){if(!f&&!p){s=null}else{if(f&&!p){s=k._getOffset(d)}else{if(!f&&p){s=g-c}else{s=(k._getOffset(d)>(g-c))?k._getOffset(d):(g-c)}}}}else{if(l&&!d&&!f&&!p){s=b}else{if(l&&!d&&f&&!p){s=b*(+f)}else{if(l&&d&&!f&&!p){s=k._getOffset(d)}else{if(l&&!d&&!f&&p){s=(b>(g-c))?b:(g-c)}else{if(l&&d&&f&&!p){s=(+f*b>k._getOffset(d))?+f*b:k._getOffset(d)}else{if(l&&d&&f&&p){s=(+f*b>Math.min(+d,(g-c)))?+f*b:Math.min(k._getOffset(d),(g-c))}else{if(l&&d&&!f&&p){s=(k._getOffset(d)>(g-c))?k._getOffset(d):(g-c)}else{if(l&&!d&&f&&p){s=(+f*b>(g-c))?+f*b:(g-c)}}}}}}}}}}}catch(o){k.endElementAt(1);throw new DOMException(11)}if((s||(s===0))&&isFinite(s)){p||k.endElementAt(s);k._activeDur=s}k=c=b=l=g=p=d=f=s=void 0},false);this.addEventListener("DOMAttrModified",function(c){if(c.eventPhase===3){return}var b=c.target,d=c.attrName,g=c.newValue;if(d==="begin"){b._begin=g.replace(/\s+/g,"").split(";")}else{if(d==="end"){b._end=g.replace(/\s+/g,"").split(";")}else{if(d==="dur"){b._dur=g}else{if(d==="repeatCount"){b._repeatCount=g;b._isRepeat=true}else{if(d==="repeatDur"){b._repeatCount=g;b._isRepeat=true}else{if(d==="from"){b._from=g}else{if(d==="to"){b._to=g}else{if(d==="values"){b._values=g.split(";")}else{if(d==="by"){b._by=g}else{if(d==="keyTimes"){var f=g.split(";");b._keyTimes=[];for(var e=0;e0)&&(/[a-z]/i).test(u.charAt(z+1))){return(u.slice(0,z))}z=nn=void 0;return""},v;if(isFinite(parseFloat(u))){k[p](t)}else{if(u.indexOf("repeat(")>-1){var i=parseFloat(u.slice(7)),r=(function(A,z,B){return function(C){if(i===C.target._numRepeat){A[z](B)}}})(k,p,t),v=s();if(v){k.ownerDocument.getElementById(v).addEventListener("repeatEvent",r)}else{k.addEventListener("repeatEvent",r)}}else{if(/\.(begin|end)/.test(u)){v=s();if(v){var r=(function(A,z,B){return function(C){A[z](B)}})(k,p,t),q="";/\.(begin|end)/.test(u);if(RegExp.$1==="begin"){q="beginEvent"}else{if(RegExp.$1==="end"){q="endEvent"}}k.ownerDocument.getElementById(v).addEventListener(q,r,false)}}else{if(u.indexOf("wallclock(")===0){}else{if(u==="indefinite"){}else{if(u.indexOf("accesskey(")>-1){}else{v=s();var r=(function(A,z,B){return function(C){A[z](B)}})(k,p,t);if(v&&u.match(/\.([a-z]+)/i)){k.ownerDocument.getElementById(v).addEventListener(RegExp.$1,r)}else{if(u){k.targetElement.addEventListener(u.match(/^[a-z]+/i)[0],r)}}}}}}}}u=s=v=void 0};if(d._begin){for(var g=0,l=d._begin.length;g0)))){return}if(this.getCurrentTime()>0){this.endElement()}c.initTimeEvent("beginEvent",d.defaultView,0);this.dispatchEvent(c);this._start&&this._start.shift();this._isStarted=true;d=c=void 0};b.endElement=function(){var d=this.ownerDocument,c=d.createEvent("TimeEvents");c.initTimeEvent("endEvent",d.defaultView,0);this.dispatchEvent(c);this._finish&&this._finish.shift();this._currentFrame=0};b.beginElementAt=function(f){var c=this.ownerDocument.documentElement.getCurrentTime(),g=this._start||[];for(var e=0,d=g.length;e-1){d=e.slice(f[0]);c=parseFloat(d)}else{if(f[1]>-1){d=e.slice(f[1]);c=parseFloat(d)}else{d=e;c=parseFloat(e)}}if(isFinite(c)){if(/\d+\:(\d\d)\:([\d\.]+)$/.test(d)){c=(c*3600+parseInt(RegExp.$1,10)*60+parseFloat(RegExp.$2))*1000}else{if(/\d\d\:([\d\.]+)$/.test(d)){c=(c*60+parseFloat(RegExp.$1))*1000}else{if(/(h|min|s)$/.test(d)){c*=this._unit[RegExp.$1]}}}if(isFinite(c)){c*=0.8;return c}}return 0};b.getStartTime=function(){if(this._starting||(this._starting===0)){return(this._starting)}else{throw new DOMException(11)}};b.getCurrentTime=function(){return(this._currentFrame*125*0.8)};b.getSimpleDuration=function(){if(!this._dur&&!this._finish&&(this._dur==="indefinite")){throw new DOMException(9)}else{return(this._getOffset(this._dur))}}})(Object._create(SVGElement));NAIBU.Time={currentFrame:0,Max:17000,start:function(){if(NAIBU.Clip.length>0){screen.updateInterval=42;window.onscroll=function(){screen.updateInterval=0;screen.updateInterval=42};NAIBU.stop=setInterval((function(){try{var d=NAIBU.Time.currentFrame,f=NAIBU.Clip,t=d*100;if(d>NAIBU.Time.Max){clearInterval(NAIBU.stop)}f[0]&&f[0].ownerDocument.documentElement.setCurrentTime(t);for(var g=0,l=f.length;g=r.getSimpleDuration()*r._numRepeat)){var j=r.ownerDocument,p=j.createEvent("TimeEvents");++r._numRepeat;p.initTimeEvent("repeatEvent",j.defaultView,r._numRepeat);r.dispatchEvent(p);j=p=void 0}if(r._finish&&(r.getCurrentTime()!==0)){var c=r._finish[0];if((c||(c===0))&&(q<=c)&&(c<=t)){r.endElement()}c=void 0}if(r._frame){++r._currentFrame;r._frame()}}++NAIBU.Time.currentFrame;d=f=t=r=q=o=void 0}catch(k){}}),1)}else{window.onscroll=function(){screen.updateInterval=0;window.onscroll=NAIBU.emptyFunction}}}};NAIBU.Clip=[];function SVGAnimateElement(){SVGAnimationElement.apply(this);NAIBU.Clip[NAIBU.Clip.length]=this;this._valueList=[];this._isDiscrete=false;this.addEventListener("DOMAttrModified",function(b){if(b.eventPhase===3){return}if((b.attrName==="calcMode")&&(b.newValue==="discrete")){b.target._isDiscrete=true}},false);this.addEventListener("DOMNodeInserted",function(c){if(c.eventPhase===3){return}var b=c.target;b.addEventListener("DOMNodeInsertedIntoDocument",function(s){var l=s.target,q=l.getAttributeNS(null,"attributeName"),t=l.targetElement,o=t[q];var j=t.cloneNode(false);if(!l._values[0]){var f=t.ownerDocument.defaultView.getComputedStyle(t,"");l._values[0]=t.getAttributeNS(null,q)||f.getPropertyValue(q);if(!l._values[1]&&l._values[2]){var r=parseFloat(l._values[0])+parseFloat(l._values[2]),p=l._values[0].match(/\D+/)||[""];l._values[1]=r+p[0];l._values.pop();r=p=void 0}}if(("animatedPoints" in t)&&(q==="points")){t.animatedPoints=j.points;for(var k=0,g=l._values,e=g.length;k-1){for(var k=0,g=l._values,e=g.length;k-1){var j=null;var t=p._valueList[A].value,s=p._valueList[A+1].value;if(!p._isDiscrete){var u=t+(s-t)*(k-i*q)/r}else{var u=t}}else{if(("normalizedPathSegList" in f)&&(e==="d")){var j=f.normalizedPathSegList;f.normalizedPathSegList=f.animatedNormalizedPathSegList;f.dispatchEvent(z);f.animatedNormalizedPathSegList=f.normalizedPathSegList;f.normalizedPathSegList=j}}}}z=p=t=s=u=q=l=A=k=void 0};d=vir=void 0},false);this.addEventListener("endEvent",function(c){var b=c.target,d=b.getAttributeNS(null,"fill");if(!d||(d==="remove")){var c=b.ownerDocument._domnodeEvent();b.targetElement.dispatchEvent(c);c=void 0;b._frame&&b._frame()}delete b._frame},false);this.addEventListener("repeatEvent",function(c){var b=c.target},false)}SVGAnimateElement.prototype=Object._create(SVGAnimationElement);function SVGSetElement(){SVGAnimationElement.apply(this);NAIBU.Clip[NAIBU.Clip.length]=this;this._to="";this.addEventListener("DOMAttrModified",function(c){var b=c.target,d=c.attrName;if(d==="to"){b._to=c.newValue}b=d=void 0},false);this.addEventListener("beginEvent",function(d){var c=d.target;c._currentFrame=1;if(c.targetElement){var e=c.getAttributeNS(null,"attributeName"),i=c.targetElement.attributes.getNamedItemNS(null,e),b=c.targetElement[e];if(!!CSS2Properties[e]||e.indexOf("-")>-1){c._prestyle=c.ownerDocument.defaultView.getComputedStyle(c.targetElement,"").getPropertyValue(e);var f=c.ownerDocument.getOverrideStyle(c.targetElement,"");f.setProperty(e,c.getAttributeNS(null,"to"),null);f=void 0}else{if(!!b){var g=b.baseVal;if(g instanceof SVGLength){b.baseVal=c.ownerDocument.documentElement.createSVGLength()}else{if(g instanceof SVGRect){b.baseVal=c.ownerDocument.documentElement.createSVGRect()}}var d=c.ownerDocument.createEvent("MutationEvents");d.initMutationEvent("DOMAttrModified",true,false,i,i,c._to,e,1);c.targetElement.dispatchEvent(d);d=void 0;b.animVal=b.baseVal;b.baseVal=g}}}d=c=e=void 0},false);this.addEventListener("endEvent",function(d){var c=d.target,g=c.getAttributeNS(null,"fill");if(!g||(g==="remove")){var e=c.getAttributeNS(null,"attributeName"),f=c.ownerDocument.getOverrideStyle(c.targetElement,"");if(c._prestyle){f.setProperty(e,c._prestyle,null)}else{var b=c.ownerDocument._domnodeEvent();c.targetElement.dispatchEvent(b)}e=f=b=void 0}c=g=void 0},false);this.addEventListener("repeatEvent",function(c){var b=c.target,d=b.getAttributeNS(null,"attributeName"),e=b.ownerDocument.defaultView.getComputedStyle(b.targetElement,"")},false)}SVGSetElement.prototype=new SVGAnimationElement(1);function SVGAnimateMotionElement(){SVGAnimationElement.apply(this);NAIBU.Clip[NAIBU.Clip.length]=this;this.addEventListener("DOMAttrModified",function(c){if(c.eventPhase===3){return}var b=c.target,e=c.attrName;if(e==="path"){var f=b.ownerDocument.createElementNS("http://www.w3.org/2000/svg","path");f.setAttributeNS(null,"d",c.newValue);b._path=f;f=void 0}},false);this.addEventListener("DOMNodeInserted",function(c){if(c.eventPhase===3){return}var b=c.target;b.addEventListener("DOMNodeInsertedIntoDocument",function(e){var d=[],j;if(b._values){for(var f=0,k=b._values,g=k.length;f-1){NAIBU._noie_createFont(l,s,true)}}t=d=q=curt=textElments=f=s=void 0};if(!i.__isLinked||d._isExternal){d.ownerDocument.documentElement._svgload_limited=0;d.ownerDocument.documentElement.addEventListener("SVGLoad",g,false)}},false)},false)}SVGFontElement.prototype=Object._create(SVGElement);function SVGGlyphElement(){SVGElement.apply(this)}SVGGlyphElement.prototype=Object._create(SVGElement);function SVGMissingGlyphElement(){SVGElement.apply(this)}SVGMissingGlyphElement.prototype=Object._create(SVGElement);function SVGHKernElement(){SVGElement.apply(this)}SVGHKernElement.prototype=Object._create(SVGElement);function SVGVKernElement(){SVGElement.apply(this)}SVGVKernElement.prototype=Object._create(SVGElement);function SVGFontFaceElement(){SVGElement.apply(this);this._isLinked=0;this.addEventListener("DOMNodeInserted",function(b){if(b.eventPhase===3){if(b.target.localName==="font-face-uri"){b.currentTarget._isLinked=1}return}},false)}SVGFontFaceElement.prototype=Object._create(SVGElement);function SVGFontFaceSrcElement(){SVGElement.apply(this)}SVGFontFaceSrcElement.prototype=Object._create(SVGElement);function SVGFontFaceUriElement(){SVGElement.apply(this);this.addEventListener("DOMNodeInserted",function(b){if(b.eventPhase===3){return}b.target.ownerDocument.documentElement._svgload_limited--;b.target.setAttributeNS("http://www.w3.org/1999/xlink","xlink:show","embed")},false);this.addEventListener("S_Load",function(c){var b=c.target,d=b.parentNode.parentNode.parentNode;if(d.localName==="defs"){d=b.parentNode.parentNode}b._instance._isExternal=1;d.parentNode.appendChild(b._instance);c=b=d=void 0},false);SVGURIReference.apply(this)}SVGFontFaceUriElement.prototype=Object._create(SVGElement);function SVGFontFaceFormatElement(){SVGElement.apply(this)}SVGFontFaceFormatElement.prototype=Object._create(SVGElement);function SVGFontFaceNameElement(){SVGElement.apply(this)}SVGFontFaceNameElement.prototype=Object._create(SVGElement);function SVGDefinitionSrcElement(){SVGElement.apply(this)}SVGDefinitionSrcElement.prototype=Object._create(SVGElement);function SVGForeignObjectElement(c){this._tar=c.createElement("v:group");SVGElement.apply(this);var b=SVGAnimatedLength;this.x=new b();this.y=new b();this.width=new b();this.height=new b();b=void 0;this.addEventListener("DOMNodeInserted",function(f){var d=f.target;if(f.eventPhase===3){return}var j=d.nextSibling,i=d._tar,e=d.parentNode._tar,g=null;if(i&&e){if(!j){e.appendChild(i)}else{while(j){if(j._tar&&j._tar.parentNode){g=j._tar;break}j=j.nextSibling}g&&(e=g.parentNode);e.insertBefore(i,g)}}d.addEventListener("DOMNodeInsertedIntoDocument",SVGImageElement.prototype._imageo,false);j=i=e=g=f=d=void 0},false);this.addEventListener("DOMNodeInsertedIntoDocument",function(r){if(r.eventPhase===1){var p=r.target;if((p.nodeType===1)&&!p._tar&&p.namespaceURI==="http://www.w3.org/1999/xhtml"){if("html|body|head".indexOf(p.localName)>-1){p._tar=c.createElement("div");p._tar.appendChild(c.createElement("v:shape"))}else{p._tar=c.createElement(p.localName);if(p.localName==="div"){p._tar.appendChild(c.createElement("v:shape"))}}}else{if((p.nodeType===3)&&!p._tar){p._tar=c.createTextNode(p.data)}}var f=p.nextSibling,e=p._tar,q=p.parentNode._tar,l=null;if(e&&q){if(!f){q.appendChild(e)}else{while(f){if(f._tar&&f._tar.parentNode){l=f._tar;break}f=f.nextSibling}l&&(q=l.parentNode);q.insertBefore(e,l)}}f=e=q=l=void 0;var k=p.attributes;if(p._tar){for(var j=0;j-1){NAIBU._noie_createFont(c,e,false)}}}o=j=void 0};NAIBU._noie_createFont=function(b,P,l){var I=b.ownerDocument.defaultView.getComputedStyle(b,""),Q="http://www.w3.org/2000/svg",J=b.getAttributeNS(null,"writing-mode")||b.parentNode.getAttributeNS(null,"writing-mode"),p=J?"vert-adv-y":"horiz-adv-x",z=b.firstChild,R,k=P.getElementsByTagNameNS(Q,"glyph"),N=parseFloat(P.getElementsByTagNameNS(Q,"font-face").item(0).getAttributeNS(null,"units-per-em")||1000),H=parseFloat((P.getAttributeNS(null,p)||N)),e=parseFloat(b.getAttributeNS(null,"x")||0),d=parseFloat(b.getAttributeNS(null,"y")||0),q=parseFloat(I.getPropertyValue("font-size")),B=q/N,g=false,f=["fill","fill-opacity","stroke","stroke-width","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-dasharray","stroke-opacity","opacity","cursor"];if(k.length>60){return}if(/a/[-1]==="a"){g=true}else{if(l||J){g=true}}if(g){while(z){if(!k){break}R=z.data;if(R!==void 0){var T=[],F=[];for(var L=0,C=k.length;L-1){T[A]=parseFloat(u.getAttributeNS(null,p)||H);F[A]=u.getAttributeNS(null,"d");A=R.indexOf(s,A+1)}}}for(var L=0,M=0;L-1){var r=q/Math.SQRT2;E+=r;D-=r;r=void 0}v.e=E;v.f=D}else{v.e=e+M*B;v.f=d}G.setAttributeNS(null,"transform","matrix("+v.a+","+v.b+","+v.c+","+v.d+","+v.e+","+v.f+")");G.setAttributeNS(null,"d",F[L]);b.parentNode.insertBefore(G,b);M+=T[L];v=void 0}}M=T=F=void 0}else{if("tspan|a".indexOf(z.localName)>-1){NAIBU._noie_createFont(z,P,l)}}z=z.nextSibling}if(l){var I=b.ownerDocument.getOverrideStyle(b,null);I.setProperty("visibility","hidden");I=void 0}else{b.setAttributeNS(null,"opacity","0")}}R=J=p=N=H=e=d=q=I=Q=z=void 0};(function(){var e=new CSSStyleDeclaration(),k=e._list,j=0,f=/([A-Z])/,g=/\-/,b,d;for(var c in CSS2Properties){if(CSS2Properties.hasOwnProperty(c)){d=c.replace(f,"-");if(!!RegExp.$1){b="-"+RegExp.$1.toLowerCase()}else{b="-"}d=d.replace(g,b);e.setProperty(d,CSS2Properties[c]);k[d]=k[j];k[j]._isDefault=1;++j;c=d=b=void 0}}k._opacity=1;k._fontSize=12;CSS2Properties._list=k;Document.prototype.defaultView._defaultCSS=k;e=j=f=g=k=null})();NAIBU.addEvent=function(b,c){if(window.addEventListener){window.addEventListener(b,c,false)}else{if(window.attachEvent){window.attachEvent("on"+b,c)}else{window["on"+b]=c}}if(sieb_s){c()}};function unsvgtovml(){try{if("stop" in NAIBU){clearInterval(NAIBU.stop)}window.onscroll=NAIBU.emptyFunction;window.detachEvent("onload",NAIBU._main);NAIBU.freeArg();delete Object._create;Document._destroy();Element=SVGElement=Attr=NamedNodeMap=CSS2Properties=CSSValue=CSSPrimitiveValue=NAIBU.xmlhttp=Node=Event=NAIBU=STLog=SVGColor=SVGPaint=void 0;Array=ActiveXObject=void 0}catch(b){}}NAIBU._main=function(){var H,c=document;try{if(XMLHttpRequest){H=false}else{H=new ActiveXObject("Msxml2.XMLHTTP")}}catch(C){try{H=new ActiveXObject("Microsoft.XMLHTTP")}catch(l){H=false}}if(!H){try{H=new XMLHttpRequest()}catch(C){H=false}}NAIBU.xmlhttp=H;var f,p=c.namespaces;if(p&&!p.v){try{NAIBU.doc=new ActiveXObject("MSXML2.DomDocument")}catch(C){}f=NAIBU.doc;p.add("v","urn:schemas-microsoft-com:vml");p.add("o","urn:schemas-microsoft-com:office:office");var q=c.createStyleSheet(),g="behavior: url(#default#VML);display: inline-block;} ";q.cssText="v\\:rect{"+g+"v\\:image{"+g+"v\\:fill{"+g+"v\\:stroke{"+g+"o\\:opacity2{"+g+"dn\\:defs{display:none}v\\:group{text-indent:0px;position:relative;width:100%;height:100%;"+g+"v\\:shape{width:100%;height:100%;"+g}var D=c.getElementsByTagName("script");for(var v=0;D[v];++v){var z=D[v],A=z.type;if(z.type==="image/svg+xml"){var F=z.text;if(sieb_s&&F.match(/<svg/)){F=F.replace(/<.+?>/g,"");F=F.replace(/</g,"<").replace(/>/g,">").replace(/"/g,'"').replace(/&/g,"&")}if(NAIBU.isMSIE){var I=new GetSVGDocument(z);I.xmlhttp={readyState:4,status:200,responseText:F.replace(/\shref=/g," target='_top' xlink:href=")};I._ca()}else{var d=location.href.replace(/\/[^\/]+?$/,"/");F=F.replace(/\shref=(['"a-z]+?):\/\//g," target='_top' xlink:href=$1://").replace(/\shref=(.)/g," target='_top' xlink:href=$1"+d);var o=NAIBU.textToSVG(F,z.getAttribute("width"),z.getAttribute("height"));z.parentNode.insertBefore(o,z)}z=F=void 0}A=void 0}NAIBU.doc=f;f=p=D=void 0;if(H&&NAIBU.isMSIE){if(!!c.createElementNS&&!!c.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect){}else{var r=c.getElementsByTagName("object"),o=[],k=[],B=function(t){var K,E,J,e="width",s="height";o||(o=[]);c||(c=document);for(var j=0;t[j];++j){E=t[j];o[o.length]=new GetSVGDocument(E);K=c.createElement("iframe");K.style.cssText=E.style.cssText;K.style.background="black";J=E.getAttribute(e);J&&K.setAttribute(e,J);J=E.getAttribute(s);J&&K.setAttribute(s,J);K.marginWidth=K.marginHeight="0px";K.scrolling="no";K.frameBorder="0";E.parentNode.insertBefore(K,E)}j=E=K=t=e=s=void 0;return o[o.length-1]};B(r);var G=c.getElementsByTagName("img"),b=c.getElementsByTagName("embed");for(var v=0,u=0;G[v];++v){if(G[v].getAttribute("src").indexOf(".svg")>-1){k[u]=G[v];++u}}B(k);B(b);NAIBU._search=B;r=b=k=G=B=void 0;for(var v=0;v0){o[0]._init()}o=void 0}}else{var r=c.getElementsByTagName("object");for(var v=0;v-1||navigator.userAgent.indexOf("Safari")>-1){var e="data:image/svg+xml;charset=utf-8,"+NAIBU.unescapeUTF16(escape(f));var c=document.createElement("object");c.setAttribute("data",e);c.setAttribute("width",b);c.setAttribute("height",d);c.setAttribute("type","image/svg+xml");return c}else{var g=(new DOMParser()).parseFromString(f,"text/xml");return(document.importNode(g.documentElement,true))}};NAIBU.addEvent("unload",unsvgtovml); +if(!Object._create){Object._create=function(b){var c=function(){};c.prototype=b.prototype;b=void 0;return new c}}function DOMException(c){Error.apply(this,arguments);this.code=c;var b=["","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=b[c]}(function(b){b.prototype=new Error()})(DOMException);DOMImplementation={hasFeature:function(c,b){switch(c){case"CORE":case"XML":case"Events":case"StyleSheets":case"org.w3c.svg.static":case"org.w3c.dom.svg.static":return true;default:if(b==="2.0"){return true}else{return false}}},createDocumentType:function(d,e,b){var c=new Node();c.publicId=e;c.systemId=b;return c},createDocument:function(d,g,b){try{var c;if(d&&DOMImplementation[d]&&DOMImplementation[d].Document){c=new (DOMImplementation[d].Document);this._doc_&&(c._document_=this._doc_)}else{c=new Document()}c.implementation=this;c.doctype=b||null;c.documentElement=c.createElementNS(d,g);return c}catch(f){}},"http://www.w3.org/2000/xmlns":{}};function Node(){this.childNodes=[];this._capter=[]}Node.prototype={tar:null,firstChild:null,previousSibling:null,nextSibling:null,attributes:null,namespaceURI:null,localName:null,lastChild:null,prefix:null,ownerDocument:null,parentNode:null,replaceChild:function(b,d){this.insertBefore(b,d);var c=this.removeChild(d);return c},appendChild:function(b){this.insertBefore(b,null);return b},hasChildNodes:function(){if(this.childNodes.length>0){return true}else{return false}},cloneNode:function(b){var c;if(this.hasOwnProperty("ownerDocument")){c=this.ownerDocument.importNode(this,b)}else{c=new Node()}return c},normalize:function(){var g=this.childNodes;try{for(var c=g.length-1;c<0;--c){var f=g[c],b=f.nextSibling;if(b){if(f.nodeType===3&&b.nodeType===3){f.appendData(b.data);f.legnth=f.data.length;this.removeChild(b)}else{f.normalize()}}else{f.normalize()}}}catch(d){}},isSupported:function(c,b){return(this.ownerDocument.implementation.hasFeature(c+"",b+""))},hasAttributes:function(){if(this.attributes.length>0){return true}else{return false}}};Array.prototype.item=function(b){if(!this[b]){return null}return(this[b])};function NamedNodeMap(){}Array.prototype._copyNode=function __nnmp_c(e,c){for(var d=0,b=e.length;dthis.length){throw (new DOMException(1))}if(e+d>this.length){d=this.length-e}var c=this.data.substr(e,d);return c};b.replaceData=function(e,d,c){if(e<0||d<0||e>this.length){throw (new DOMException(1))}this.deleteData(e,d);this.insertData(e,c)};b=void 0})(CharacterData.prototype);function Attr(){}Attr.prototype=Object._create(Node);(function(b){b.nodeType=2;b.nodeValue=null;b.childNodes=[];b._capter=[];b=void 0})(Attr.prototype);function Element(){Node.apply(this);this.attributes=new NamedNodeMap()}Element.prototype=Object._create(Node);(function(b){b.nodeType=1;b.nodeValue=null;b.getAttribute=function(c){return(this.getAttributeNS(null,c))};b.setAttribute=function(c,d){this.setAttributeNS(null,c,d)};b.removeAttribute=function(c){this.removeAttributeNS(null,c)};b.getAttributeNode=function(c){};b.setAttributeNode=function(c){};b.removeAttributeNode=function(c){var d=this.attributes.removeNamedItemNS(c.namespaceURI,c.localName);return d};b.getElementsByTagName=function(c){};b.getAttributeNS=function(d,c){var e=this.getAttributeNodeNS(d,c);if(!e){return null}else{return(e.nodeValue)}};b.setAttributeNS=function(c,f,d){var e=this.ownerDocument.createAttributeNS(c,f);e.nodeValue=d+"";e.value=d+"";this.setAttributeNodeNS(e)};b.removeAttributeNS=function(d,c){};b.getAttributeNodeNS=function(d,c){var e=this.attributes.getNamedItemNS(d,c);return e};b.getElementsByTagNameNS=function(c,g){var r=[],e=0,o=this.firstChild,l,k,q;if(o){if(c==="*"){l=true}if(g==="*"){k=true}}while(o){if(o.nodeType===1){if((k||(o.localName===g))&&(l||(o.namespaceURI===c))){r[e]=o;e++}if(o.firstChild){q=o.getElementsByTagNameNS(c,g);if(q){for(var j=0,p=q.length;j1000){f=e.implementation._buffer_||[];p=f.length;f[p]=this;f[p+1]=q;e.implementation._buffer_=f;d=e=k=s=t=f=p=o=void 0;return true}}}q.target=d;q.eventPhase=1;e[r]=null;while(d.parentNode){d.parentNode[c]=d;d[r]=d.parentNode;d=d.parentNode}e[c]=d;d[r]=e;d=this;while(e){q.currentTarget=e;if(e===d){o=2}q.eventPhase=o;i=e._capter;for(var g=0,b=i.length;gthis.length){next=""}this.data=pre+next;this.length=this.data.length;evt=this.ownerDocument.createEvent("MutationEvents");evt.initMutationEvent("DOMCharacterDataModified",true,false,null,b,this.data,null,null);this.parentNode.dispatchEvent(evt);evt=b=void 0};Document.prototype._cevent={MutationEvents:MutationEvent,MouseEvents:MouseEvent,UIEvents:UIEvent};function StyleSheet(){this.type="text/css";this.disabled=false;this.ownerNode=null;this.parentStyleSheet=null;this.href=null;this.title="";this.media=new MediaList()}function MediaList(){this.mediaText="";this.length=0}MediaList.prototype={item:function(b){return(this[b])},deleteMedium:function(b){for(var c=0,d=this.length;c-1){f._empercents=c._fontSize;e=c=g=b=j=d=void 0;return f}}e=c=g=j=d=void 0;return null},removeProperty:function(b){var c=this.getPropertyCSSValue(b);if(c){this._list.splice(c._num,1);--this.length}},getPropertyPriority:function(b){var c=this.getPropertyCSSValue(b);if(c){return(c._priority)}else{return""}},_isFillStroke:{fill:1,stroke:1},_isColor:{color:1},_isStop:{"stop-color":1},_isRS:{r:1,"#":1},setProperty:function(g,l,k){var e=g,c=null,b,j,d=null,f=null,p,o,i;if(this[g]){c=this.getPropertyCSSValue(g)}e+=":";e+=l;if(this._isFillStroke[g]){b=c?c:new SVGPaint();j=(this._isRS[l.charAt(0)]||b._keywords[l])?1:(l==="none")?101:(this._urlreg.test(l))?107:(l==="currentColor")?102:0;if(j===1){f=l}else{if(j===107){d=RegExp.$1}}b.setPaint(j,d,f,null);j=d=f=void 0}else{if(this._isStop[g]){b=c?c:new SVGColor();if(l==="currentColor"){b.colorType=3}else{b.colorType=1;b.setRGBColor(l)}}else{b=c?c:new CSSPrimitiveValue()}}b._priority=k;b.cssText=e;if(!c){b._num=this._list.length;this._list[b._num]=b;this[g]=1;++this.length}if(l==="inherit"){b.cssValueType=0}else{if(g==="opacity"){this._list._opacity=+l}else{if(g==="font-size"){if(/(%|em|ex)/.test(l)){c="_"+RegExp.$1;b[c]=parseFloat(l)}else{this._em=this._ex=this["_%"]=null;this._list._fontSize=parseFloat(l)}}}}e=b=c=void 0},item:function(b){if(b>=this.length){var c=""}else{var c=this._list[b].cssText.substring(0,this._list[b].cssText.indexOf(":"))}return c}};function CSSValue(){}CSSValue.prototype={cssText:"",cssValueType:3,_isDefault:0};function CSSPrimitiveValue(){}(function(b){b.prototype=Object._create(CSSValue)})(CSSPrimitiveValue);(function(){this._n=[1,0.01,1,1,1,35.43307,3.543307,90,1.25,15,1,180/Math.PI,90/100,1,1000,1,1000,1];this.cssValueType=1;this.primitiveType=0;this._value=null;this._percent=0;this._empercent=0;this._em=this._ex=this["_%"]=null;this.setFloatValue=function(b,c){if((0>=b)&&(b>=19)){throw new DOMException(15)}this.primitiveType=b;this._value=c*this._n[b-1]};this._regd=/[\d\.]+/;this.getFloatValue=function(c){if((0>=c)&&(c>=19)){throw new DOMException(15)}if(this._value||(this._value===0)){return(this._value/this._n[c-1])}else{var b=this.cssText,f=b.slice(-1),e=0,d=+(b.match(this._regd));d=isNaN(d)?0:d;if(f>="0"&&f<="9"){e=1;if(c===1){c=b=f=e=void 0;return d}}else{if(f==="%"){d*=this._percent;e=2}else{if((f==="m")&&(b.charAt(b.length-2)==="e")){d*=this._empercent;e=3}else{if((f==="x")&&(b.charAt(b.length-2)==="e")){e=4}else{if((f==="x")&&(b.charAt(b.length-2)==="p")){e=5}else{if((f==="m")&&(b.charAt(b.length-2)==="c")){e=6}else{if((f==="m")&&(b.charAt(b.length-2)==="m")){e=7}else{if(f==="n"){e=8}else{if(f==="t"){e=9}else{if(f==="c"){e=10}}}}}}}}}}d=d*this._n[e-1]/this._n[c-1];b=f=e=c=void 0;return d}};this.setStringValue=function(c,b){if(18>=c&&c>=23){throw new DOMException(15)}this._value=b};this.getStringValue=function(b){if(18>=b&&b>=23){throw new DOMException(15)}return(this._value)};this.getCounterValue=function(){if(this.primitiveType!==23){throw new DOMException(15)}return(new Counter())};this.getRectValue=function(){if(this.primitiveType!==24){throw new DOMException(15)}return(new Rect())};this.getRGBColorValue=function(){if(this.primitiveType!==25){throw new DOMException(15)}var b=new RGBColor(),c=this.cssText,d=SVGColor.prototype._keywords[c];if(c.indexOf("%",5)>0){c=c.replace(/[\d.]+%/g,function(e){return Math.round((2.55*parseFloat(e)))})}else{if(c.indexOf("#")>-1){c=c.replace(/[\da-f][\da-f]/gi,function(e){return parseInt(e,16)})}}d=d||c.match(/\d+/g);b.red.setFloatValue(1,parseFloat(d[0]));b.green.setFloatValue(1,parseFloat(d[1]));b.blue.setFloatValue(1,parseFloat(d[2]));d=c=void 0;return(b)}}).apply(CSSPrimitiveValue.prototype);function CSSValueList(){this.cssValueType=2;this.length=0}CSSValueList.prototype=Object._create(CSSValue);CSSValueList.prototype.item=function(b){return(this[b])};function RGBColor(){var b=CSSPrimitiveValue;this.red=new b();this.green=new b();this.blue=new b();b=void 0;this.red.primitiveType=this.green.primitiveType=this.blue.primitiveType=1}function Rect(){var b=CSSPrimitiveValue;this.top=new b();this.right=new b();this.bottom=new b();this.left=new b();b=void 0}function Counter(){this.identifier=this.listStyle=this.separator=""}function ElementCSSInlineStyle(){var b=CSSStyleDeclaration;this.style=new b();this._attributeStyle=new b();b=void 0}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;function CSSStyleSheet(){StyleSheet.apply(this);this.ownerRule=null;this.cssRules=[]}CSSStyleSheet.prototype=Object._create(StyleSheet);CSSStyleSheet.prototype.insertRule=function(g,e){var l=new CSSStyleRule(),b=l.style,j,f=g.match(/\{[\s\S]+\}/),c;l.parentStyleSheet=this;b.cssText=g;f=f.replace(/^[^a-z\-]+/,"").replace(/\:\s+/g,":").replace(/\s*;[^a-z\-]*/g,";");j=f.split(";");for(var d=0,k=j.length;d-1)){tar._attributeStyle.setProperty(name,evn,"")}if(evt.relatedNode.localName==="id"){tar.id=evn}else{if((name==="transform")&&!!tar.transform){var degR=tar._degReg,coma=evn.match(tar._comaReg),list=evn.match(tar._strReg),a,b,c,d,e,f,lis,com,deg,rad,degli,s,cm,degz,etod=tar.ownerDocument.documentElement,ttb=tar.transform.baseVal;for(var j=0,cli=coma.length;j="0"&&m<="9")?1:(m==="%")?2:(n==="em")?3:(n==="ex")?4:(n==="px")?5:(n==="cm")?6:(n==="mm")?7:(n==="in")?8:(n==="pt")?9:(n==="pc")?10:1;if(type===2){if(tar._x1width[name]){tea.baseVal._percent=tvw*0.01}else{if(tar._y1height[name]){tea.baseVal._percent=tvh*0.01}else{tea.baseVal._percent=Math.sqrt((tvw*tvw+tvh*tvh)/2)*0.01}}}s=_parseFloat(evn);s=isNaN(s)?0:s;tea.baseVal.newValueSpecifiedUnits(type,s);tea=tod=tvw=tvh=n=type=_parseFloat=s=void 0}}}}}}}evt=_parseFloat=evn=name=tar=v=null},false)}SVGElement.prototype=Object._create(Element);NAIBU.eval=function(c){var d=document,b=d.createElement("script");b.text=c;(d.documentElement||d.body).appendChild(b)};(function(){this._degReg=/[\-\d\.e]+/g;this._comaReg=/[A-Za-z]+(?=\s*\()/g;this._strReg=/\([^\)]+\)/g;this._syouReg=/^[^a-z\-]+/;this._conReg=/\:\s+/g;this._bouReg=/\s*;[^a-z\-]*/g;this._cacheMatrix=null;this._x1width={x:1,x1:1,x2:1,width:1,cx:1};this._y1height={y:1,y1:1,y2:1,height:1,cy:1};this.id=null;this.xmlbase=null;this.ownerSVGElement;this.viewportElement;this.nearestViewportElement=null;this.farthestViewportElement=null;this.getBBox=function(){var q=new SVGRect(),e=this._tar.path.value,c=this.ownerDocument.documentElement.viewport,b=c.width,l=c.height,p=0,j=0,o=e.match(/[0-9\-]+/g),g,f;for(var d=0,k=o.length;dg?g:b;l=l>f?f:l;p=p>g?p:g;j=j>f?j:f}q.x=b;q.y=l;q.width=p-b;q.height=j-l;g=f=e=o=b=l=p=j=c=void 0;return q};this.getCTM=function(){var c,b;if(!!this._cacheMatrix){c=this._cacheMatrix}else{b=this.transform.baseVal.consolidate();if(b){b=b.matrix}else{b=this.ownerDocument.documentElement.createSVGMatrix()}if(this.parentNode&&!!this.parentNode.getCTM){c=this.parentNode.getCTM().multiply(b)}else{c=b}b=void 0;this._cacheMatrix=c}return c};this.getScreenCTM=function(){if(!this.parentNode){return null}var b=this.nearestViewportElement||this.ownerDocument.documentElement;var c=b.getScreenCTM().multiply(this.getCTM());b=null;return c};this.getTransformToElement=function(b){var c=this.getScreenCTM().inverse().multiply(b.getScreenCTM());return c}}).apply(SVGElement.prototype);function SVGAnimatedBoolean(){this.animVal=this.baseVal=true}function SVGAnimatedString(){this.animVal=this.baseVal=""}function SVGStringList(){}SVGStringList.prototype=Object._create(Array);(function(){this.numberOfItems=0;this.clear=function(){for(var b=0,c=this.length;b=this.numberOfItems||b<0){throw (new DOMException(1))}else{return(this[b])}};this.insertItemBefore=function(c,b){if(b>=this.numberOfItems){this.appendItem(c)}else{this.splice(b,1,c,this.getItem[b]);++this.numberOfItems}return c};this.replaceItem=function(c,b){if(b>=this.numberOfItems||b<0){throw (new DOMException(1))}else{this.splice(b,1,c)}return c};this.removeItem=function(b){if(b>=this.numberOfItems||b<0){throw (new DOMException(1))}else{this.splice(b,1);--this.numberOfItems}return newItem};this.appendItem=function(b){this[this.numberOfItems]=b;++this.numberOfItems}}).apply(SVGStringList.prototype);function SVGAnimatedEnumeration(){this.baseVal=0;this.animVal=0}function SVGAnimatedInteger(){this.baseVal=0;this.animVal=0}function SVGNumber(){this.value=0}function SVGAnimatedNumber(){this.baseVal=this.animVal=0}function SVGNumberList(){}function SVGAnimatedNumberList(){this.animVal=this.baseVal=new SVGNumberList()}function SVGLength(){}SVGLength.prototype={unitType:0,value:0,valueInSpecifiedUnits:0,valueAsString:"0",_percent:0.01,_fontSize:12,newValueSpecifiedUnits:function(b,d){var e=1,c="";if(b===1){}else{if(b===5){c="px"}else{if(b===2){e=this._percent;c="%"}else{if(b===3){e=this._fontSize;c="em"}else{if(b===4){e=this._fontSize*0.5;c="ex"}else{if(b===6){e=35.43307;c="cm"}else{if(b===7){e=3.543307;c="mm"}else{if(b===8){e=90;c="in"}else{if(b===9){e=1.25;c="pt"}else{if(b===10){e=15;c="pc"}else{throw new DOMException(9)}}}}}}}}}}this.unitType=b;this.value=d*e;this.valueInSpecifiedUnits=d;this.valueAsString=d+c;d=b=e=c=void 0},convertToSpecifiedUnits:function(c){if(this.value===0){this.newValueSpecifiedUnits(c,0);return}var b=this.value;this.newValueSpecifiedUnits(c,this.valueInSpecifiedUnits);b=b/this.value*this.valueInSpecifiedUnits;this.newValueSpecifiedUnits(c,b)},_emToUnit:function(b){if((this.unitType===3)||(this.unitType===4)){this._fontSize=b;this.newValueSpecifiedUnits(this.unitType,this.valueInSpecifiedUnits)}}};function SVGAnimatedLength(){this.animVal;this.baseVal=new SVGLength();this.baseVal.unitType=1}function SVGLengthList(){}function SVGAnimatedLengthList(){this.animVal=this.baseVal=new SVGLengthList()}function SVGAngle(){}SVGAngle.prototype={unitType:0,value:0,valueInSpecifiedUnits:0,valueAsString:"0",newValueSpecifiedUnits:function(b,d){var e=1,c="";if(b===1){}else{if(b===2){c="deg"}else{if(b===3){e=Math.PI/180;c="rad"}else{if(b===4){e=9/10;c="grad"}else{throw new DOMException(9)}}}}this.unitType=b;this.value=d*e;this.valueInSpecifiedUnits=d;this.valueAsString=d+c;e=c=void 0},convertToSpecifiedUnits:function(c){if(this.value===0){this.newValueSpecifiedUnits(c,0);return}var b=this.value;this.newValueSpecifiedUnits(c,this.valueInSpecifiedUnits);b=b/this.value*this.valueInSpecifiedUnits;this.newValueSpecifiedUnits(c,b)}};function SVGAnimatedAngle(){this.baseVal=new SVGAngle();this.animVal=this.baseVal}function SVGColor(){CSSValue.apply(this);this.rgbColor=new RGBColor()}SVGColor.prototype=Object._create(CSSValue);(function(){this.colorType=0;this.iccColor=null;this._regD=/\d+/g;this._regDP=/[\d.]+%/g;this._exceptionsvg=1;this.setRGBColor=function(j){var e,d,i,f,c;if(!j||(typeof j!=="string")){throw new SVGException(this._exceptionsvg)}e=this._keywords[j];if(e){}else{if(j.indexOf("%",5)>0){j=j.replace(this._regDP,function(b){return Math.round((2.55*parseFloat(b)))});e=j.match(this._regD)}else{if(j.indexOf("#")===0){e=[];d=parseInt;if(j.length<5){i=j.charAt(1);f=j.charAt(2);c=j.charAt(3);j="#"+i+i+f+f+c+c}e[0]=d(j.slice(1,3),16)+"";e[1]=d(j.slice(3,5),16)+"";e[2]=d(j.slice(5,7),16)+"";i=f=c=void 0}else{e=j.match(this._regD);if(!e||(e.length<3)){j=void 0;throw new SVGException(this._exceptionsvg)}}}}j=this.rgbColor;j.red.setFloatValue(1,e[0]);j.green.setFloatValue(1,e[1]);j.blue.setFloatValue(1,e[2]);j=e=d=void 0};this.setColor=function(b,c,d){this.colorType=b;if((b===1)&&d){throw new SVGException(this._exceptionsvg)}else{if(b===1){this.setRGBColor(c)}else{if(c&&(b===3)){this.setRGBColor(c)}else{if((b===0)&&(c||d)){throw new SVGException(this._exceptionsvg)}else{if((b===2)&&(c||!d)){throw new SVGException(this._exceptionsvg)}}}}}b=c=void 0};this._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]}}).apply(SVGColor.prototype);function SVGRect(){this.x=0;this.y=0;this.width=0;this.height=0}function SVGAnimatedRect(){this.animVal=this.baseVal=new SVGRect()}function SVGStylable(){this.className=new SVGAnimatedString();this.style=new CSSStyleDeclaration();this._attributeStyle=new CSSStyleDeclaration()}SVGElement.prototype.getPresentationAttribute=function(b){var c=this._attributeStyle.getPropertyCSSValue(b);if(c){return c}else{return null}};function SVGURIReference(){this.href=new SVGAnimatedString();this._instance=null;this._text="";this.addEventListener("DOMAttrModified",function(b){if((b.relatedNode.namespaceURI==="http://www.w3.org/1999/xlink")&&(b.attrName==="xlink:href")){b.target.href.baseVal=b.newValue;b.target.ownerDocument.documentElement._svgload_limited++}b=void 0},false);this.addEventListener("DOMNodeInserted",function(c){var b=c.target;if(c.eventPhase===3){return}b.addEventListener("DOMNodeInsertedIntoDocument",function(l){var s=l.target,g=location.href,t=s.href.baseVal,B=s.ownerDocument,d=B.URL,f=/\.+\//g,r=/\/[^\/]+?(\/[^\/]*?)$/,o,v,e,A,z,i,C,p,q,k,u,j;if(t!==""){e=s.xmlbase;if(!e){A=s.parentNode;z=null;while(!z&&A){z=A.xmlbase;A=A.parentNode}e=z}o=function(D,E){if(t.indexOf(":")>-1){i=t}else{if(D.indexOf(":")>-1){E=D}else{f.lastIndex=0;while(f.exec(D)){E=E.replace(r,"$1")}E=E.replace(/\/[^\/]+?$/,"/");E=E+D.replace(f,"")}}return E};g=o(d,g);if(e){g=o(e,g)}if(t.indexOf("#")===0){i=t}else{if(!i){g=g.replace(/\/[^\/]+?$/,"/");f.lastIndex=0;while(f.exec(t)){g=g.replace(r,"$1")}i=g+t.replace(f,"")}}v=s.getAttributeNS("http://www.w3.org/1999/xlink","show")||"embed";if(v==="replace"){s._tar.setAttribute("href",i)}else{if(v==="new"){s._tar.setAttribute("target","_blank");s._tar.setAttribute("href",i)}else{if(v==="embed"){C=NAIBU.xmlhttp;p=i.indexOf("#");if(p>-1){q=i.slice(p+1);i=i.replace(/#.+$/,"")}else{q=null}if(t.indexOf("#")===0){k=B.getElementById(q);s._instance=k;j=SVGURIReference;SVGURIReference=function(){};u=B.createEvent("SVGEvents");u.initEvent("S_Load",false,false);s.dispatchEvent(u);SVGURIReference=j;C=void 0}else{if(i.indexOf("data:")>-1){s._tar.src=i;C=void 0}else{if((i.indexOf("http:")>-1)){if((s.localName==="image")&&(i.indexOf(".svg")===-1)){s._tar.src=i}else{s.ownerDocument.documentElement._svgload_limited++;C.open("GET",i,true);C.setRequestHeader("X-Requested-With","XMLHttpRequest");C.onreadystatechange=function(){if((C.readyState===4)&&(C.status===200)){var D=C.getResponseHeader("Content-Type")||"text",H,J,F,E,G,I;if((D.indexOf("text")>-1)||(D.indexOf("xml")>-1)||(D.indexOf("script")>-1)){if(s.localName!=="script"&&s.localName!=="style"){H=new ActiveXObject("MSXML2.DomDocument");J=C.responseText.replace(/!DOCTYPE/,"!--").replace(/(dtd">|\]>)/,"-->");G=NAIBU.doc;G.async=G.validateOnParse=G.resolveExternals=G.preserveWhiteSpace=false;H.loadXML(J);F=H.documentElement;I=SVGURIReference;SVGURIReference=function(){};s._instance=s.ownerDocument.importNode(F,true);SVGURIReference=I;if(q){s._instance=s._instance.ownerDocument.getElementById(q)}}else{s._text=C.responseText}}else{if(!!s._tar){s._tar.src=i}}E=s.ownerDocument.createEvent("SVGEvents");E.initEvent("S_Load",false,false);s.dispatchEvent(E);s.ownerDocument.documentElement._svgload_limited--;if(s.ownerDocument.documentElement._svgload_limited<0){E=s.ownerDocument.createEvent("SVGEvents");E.initEvent("SVGLoad",false,false);s.ownerDocument.documentElement.dispatchEvent(E)}D=H=J=E=I=G=void 0;C.onreadystatechange=NAIBU.emptyFunction;C=void 0}};C.send(null)}}}}}}}s.ownerDocument.documentElement._svgload_limited--;s=void 0}l=g=t=e=o=A=d=z=f=i=p=q=B=k=u=v=j=void 0},false);b=c=void 0},false)}function SVGCSSRule(){CSSRule.apply(this);this.COLOR_PROFILE_RULE=7}SVGCSSRule.prototype=Object._create(CSSRule);function SVGDocument(){Document.apply(this);DocumentStyle.apply(this);this.title="";this.referrer=document.referrer;this.domain=document.domain;this.URL=document.location;this.rootElement}SVGDocument.prototype=Object._create(Document);SVGDocument.prototype._domnodeEvent=function(){var b=this.createEvent("MutationEvents");b.initMutationEvent("DOMNodeInsertedIntoDocument",false,false,null,null,null,null,null);return b};function SVGSVGElement(c){SVGElement.apply(this,arguments);c&&(this._tar=c.createElement("v:group"));c=void 0;this._svgload_limited=0;var b=SVGAnimatedLength;this.x=new b();this.y=new b();this.width=new b();this.height=new b();b=void 0;this.contentScriptType="application/ecmascript";this.contentStyleType="text/css";this.viewport=this.createSVGRect();this.useCurrentView=false;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(o){if(o.eventPhase===3){return}var g=o.target,e=o.attrName,f,l,i,j,k,d;if(e==="viewBox"){g._cacheScreenCTM=null;f=g.viewBox.baseVal;l=o.newValue.replace(/^\s+|\s+$/g,"").split(/[\s,]+/);f.x=parseFloat(l[0]);f.y=parseFloat(l[1]);f.width=parseFloat(l[2]);f.height=parseFloat(l[3]);g.viewBox.baseVal._isUsed=1}else{if(e==="preserveAspectRatio"){g._cacheScreenCTM=null;i=o.newValue;j=g.preserveAspectRatio.baseVal;k=1;d=0;if(!!i.match(/x(Min|Mid|Max)Y(Min|Mid|Max)(?:\s+(meet|slice))?/)){switch(RegExp.$1){case"Min":k+=1;break;case"Mid":k+=2;break;case"Max":k+=3;break}switch(RegExp.$2){case"Min":break;case"Mid":k+=3;break;case"Max":k+=6;break}if(RegExp.$3==="slice"){d=2}else{d=1}}j.align=k;j.meetOrSlice=d}else{if(e==="width"){g.viewport.width=g.width.baseVal.value}else{if(e==="height"){g.viewport.height=g.height.baseVal.value}}}}o=e=f=l=i=j=k=d=void 0},false);this.addEventListener("SVGLoad",function(d){d.target.addEventListener("DOMAttrModified",function(q){var l,r,f,o;if(q.eventPhase===3){l=q.target;if(l.parentNode){r=l.ownerDocument._domnodeEvent();r.target=l;r.eventPhase=2;f=l._capter;for(var g=0,e=f.length;gg?g:L;ab=X>v?v:X;U=A.currentStyle;k=T(U.left);e=T(U.top);V=-I._tx;bt=-I._ty;if(k!==0&&!isNaN(k)){V=k;aa.style.left=-V+"px"}if(e!==0&&!isNaN(k)){bt=e;aa.style.top=-bt+"px"}H=V+Z+1;Y=bt+ab+1;ac.clip="rect("+bt+"px "+H+"px "+Y+"px "+V+"px)";this._document=O;N=function(){if("_svgload_limited" in O.documentElement){O.documentElement._svgload_limited--;if(O.documentElement._svgload_limited<0){var i=O.createEvent("SVGEvents");i.initEvent("SVGLoad",false,false);O.documentElement.dispatchEvent(i);i=void 0}}};E=O.documentElement._tar.getElementsByTagName("div");for(var W=0,S;E[W];++W){S=E[W];if(S.firstChild.nodeName!=="shape"){var c=S.style;c.left=T(c.left)-V+"px";c.top=T(c.top)-bt+"px"}}K&&K.scroll(-O.documentElement._tx,-O.documentElement._ty);O._isLoaded=1;O.defaultView._cache=O.defaultView._cache_ele=null;d=f=evt=p=B=I=q=z=C=R=o=aa=A=g=v=Q=t=void 0;ac=U=E=S=W=c=k=e=V=bt=E=T=L=X=Z=ab=Y=H=void 0;this.xmlhttp.onreadystatechange=NAIBU.emptyFunction;if(this._next){N();K&&(u.contentWindow.screen.updateInterval=0);N=u=K=O=void 0;this._next._init()}else{if(O.implementation._buffer_){screen.updateInterval=0;NAIBU._buff_num=0;NAIBU._buff=setInterval(function(){var ah=NAIBU._buff_num,s=DOMImplementation._buffer_,ag=s?s.length:0,af,ad;if(ag===0){clearInterval(NAIBU._buff);N();N=O=s=ah=void 0}else{for(var ae=0;ae<50;++ae){af=s[ah];ad=s[ah+1];af.dispatchEvent(ad);ah+=2;af=ad=void 0;if(ah>=ag){clearInterval(NAIBU._buff);N();DOMImplementation._buffer_=null;NAIBU.Time.start();N=O=s=ah=ag=void 0;return}}NAIBU._buff_num=ah}s=ah=ag=void 0},1);u=K=void 0}else{N();N=u=K=O=void 0;NAIBU.Time.start()}delete NAIBU.doc}},getSVGDocument:function(){return(this._document)}};NAIBU.emptyFunction=function(){};function SVGStyleElement(b){SVGElement.apply(this);LinkStyle.apply(this);this.xmlspace;this.type="text/css";this.media;this.title;SVGURIReference.apply(this);this.addEventListener("DOMAttrModified",function(c){if(c.attrName==="type"){c.target.type=c.newValue}else{if(c.attrName==="title"){c.target.title=c.newValue}}c=void 0},false);this.addEventListener("S_Load",function(u){var q=u.target,s=q.sheet,c=q._text,g=q.ownerDocument,d=b.createElement("style"),t,p,k,f;NAIBU._temp_doc=g;s=g.styleSheets[g.styleSheets.length]=DOMImplementation.createCSSStyleSheet(q.title,q.media);s.ownerNode=q;b.documentElement.firstChild.appendChild(d);d.styleSheet.cssText=c;for(var o=0,v=d.styleSheet.rules,r=v.length;o-1)||(z.indexOf("#"+C.id)>-1)||(C.nodeName===z)){j[j.length]=G[A]}C._rules=j}C=E=G=void 0},true);q=u=d=s=c=g=o=v=r=void 0},false);this.addEventListener("DOMNodeInserted",function(d){var c=d.target;if(d.eventPhase===3){if(c.nodeName==="#cdata-section"){d.currentTarget._text=c.data}return}c.addEventListener("DOMNodeInsertedIntoDocument",function(g){var f=g.target;if((g.eventPhase===2)&&!f.getAttributeNodeNS("http://www.w3.org/1999/xlink","xlink:href")){var e=f.ownerDocument.createEvent("SVGEvents");e.initEvent("S_Load",false,false);g.currentTarget.dispatchEvent(e)}f=g=void 0},false)},false)}SVGStyleElement.prototype=Object._create(SVGElement);function SVGPoint(){}SVGPoint.prototype.x=SVGPoint.prototype.y=0;SVGPoint.prototype.matrixTransform=function(b){if(!isFinite(b.a)||!isFinite(b.b)||!isFinite(b.c)||!isFinite(b.d)||!isFinite(b.e)||!isFinite(b.f)){throw (new Error("Type Error: 引数の値がNumber型ではありません"))}var c=new SVGPoint();c.x=b.a*this.x+b.c*this.y+b.e;c.y=b.b*this.x+b.d*this.y+b.f;return c};function SVGPointList(){}function SVGMatrix(){}SVGMatrix.prototype={a:1,b:0,c:0,d:1,e:0,f:0,multiply:function(c){var f=new SVGMatrix(),b=c,e=isFinite,d=this;if(!e(b.a)||!e(b.b)||!e(b.c)||!e(b.d)||!e(b.e)||!e(b.f)){throw (new Error("Type Error: 引数の値がNumber型ではありません"))}f.a=d.a*b.a+d.c*b.b;f.b=d.b*b.a+d.d*b.b;f.c=d.a*b.c+d.c*b.d;f.d=d.b*b.c+d.d*b.d;f.e=d.a*b.e+d.c*b.f+d.e;f.f=d.b*b.e+d.d*b.f+d.f;b=d=c=e=void 0;return f},inverse:function(){var b=new SVGMatrix(),c=this._determinant();if(c!==0){b.a=this.d/c;b.b=-this.b/c;b.c=-this.c/c;b.d=this.a/c;b.e=(this.c*this.f-this.d*this.e)/c;b.f=(this.b*this.e-this.a*this.f)/c;return b}else{throw (new SVGException(2))}},translate:function(c,e){var b=new SVGMatrix();b.e=c;b.f=e;var d=this.multiply(b);b=void 0;return d},scale:function(d){var b=new SVGMatrix();b.a=d;b.d=d;var c=this.multiply(b);b=void 0;return c},scaleNonUniform:function(c,e){var b=new SVGMatrix();b.a=c;b.d=e;var d=this.multiply(b);b=void 0;return d},rotate:function(e){var c=new SVGMatrix(),b=e/180*Math.PI;c.a=Math.cos(b);c.b=Math.sin(b);c.c=-c.b;c.d=c.a;var d=this.multiply(c);c=b=void 0;return d},rotateFromVector:function(d,f){if((d===0)||(f===0)||!isFinite(d)||!isFinite(f)){throw (new SVGException(1))}var c=new SVGMatrix(),b=Math.atan2(f,d);c.a=Math.cos(b);c.b=Math.sin(b);c.c=-c.b;c.d=c.a;var e=this.multiply(c);c=b=void 0;return e},flipX:function(){var b=new SVGMatrix();b.a=-b.a;var c=this.multiply(b);b=void 0;return c},flipY:function(){var b=new SVGMatrix();b.d=-b.d;var c=this.multiply(b);b=void 0;return c},skewX:function(e){var c=new SVGMatrix(),b=e/180*Math.PI;c.c=Math.tan(b);var d=this.multiply(c);c=void 0;return d},skewY:function(e){var c=new SVGMatrix(),b=e/180*Math.PI;c.b=Math.tan(b);var d=this.multiply(c);c=void 0;return d},_determinant:function(){return(this.a*this.d-this.b*this.c)}};function SVGTransform(){this.matrix=new SVGMatrix()}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:(new SVGMatrix()),type:0,angle:0,setMatrix:function(b){this.type=1;this.matrix=this._matrix.multiply(b)},setTranslate:function(c,b){this.type=2;this.matrix=this._matrix.translate(c,b)},setScale:function(c,b){this.type=3;this.matrix=this._matrix.scaleNonUniform(c,b)},setRotate:function(c,b,d){this.angle=c;this.type=4;this.matrix=this._matrix.rotate(c);this.matrix.e=(1-this.matrix.a)*b-this.matrix.c*d;this.matrix.f=-this.matrix.b*b+(1-this.matrix.d)*d},setSkewX:function(b){this.angle=b;this.type=5;this.matrix=this._matrix.skewX(b)},setSkewY:function(b){this.angle=b;this.type=6;this.matrix=this._matrix.skewY(b)}};function SVGTransformList(){}SVGTransformList.prototype.createSVGTransformFromMatrix=function(b){var c=new SVGTransform();c.setMatrix(b);return c};SVGTransformList.prototype.consolidate=function(){if(this.numberOfItems===0){return null}else{var e=new SVGTransform(),c=e.matrix,f;if(this.numberOfItems===1){f=this.getItem(0).matrix;c.a=f.a;c.b=f.b;c.c=f.c;c.d=f.d;c.e=f.e;c.f=f.f}else{for(var d=0,b=this.numberOfItems;d0){E=k.split(",");for(var M=0,g=E.length;M-1)){e.style.display="none"}else{if(I&&!I._isDefault&&(I.cssText.indexOf("inline-block")===-1)){e.style.display="inline-block"}}}R=j=e=J=u=O=s=Q=p=N=L=C=I=v=void 0};function b(f){SVGElement.apply(this);this._tar=f.createElement("v:shape");var e=SVGPathSegList;this.pathSegList=new e();this.animatedPathSegList=this.pathSegList;this.normalizedPathSegList=new e();e=f=void 0;this.animatedNormalizedPathSegList=this.normalizedPathSegList;this.pathLength=new SVGAnimatedNumber();this.addEventListener("DOMAttrModified",this._attrModi,false);this.addEventListener("DOMNodeInserted",this._nodeInsert,false)}b.prototype=Object._create(SVGElement);(function(e){e._attrModi=function(K){var P=K.target;if(K.attrName==="d"&&K.newValue!==""){var H=P.normalizedPathSegList,O=P.pathSegList;if(H.numberOfItems>0){H.clear();O.clear()}var V=P._com,S=V.isSp,v=K.newValue.replace(V.isRa," -").replace(V.isRb," ").replace(V.isRc,",$1 ").replace(V.isRd,",$1 1").replace(V.isRe,"").replace(/\.(\d+)\./g,".$1 0.").replace(/[^\w\d\+\-\.\,\n\r\s].*/,"").split(","),l=v.length,B=V._isZ,E=V._isM,L=V._isC,F=V._isL,r=P.createSVGPathSegCurvetoCubicAbs,Q=P.createSVGPathSegLinetoAbs,M,q;for(var U=0;U1&&(+M>=0)){u.splice(T+3,1,M.charAt(0),M.slice(1));++J}q=u[T+4];if(q.length>1&&(+q>=0)){u.splice(T+4,1,q.charAt(0),q.slice(1));++J}M=u[T+3];q=u[T+4];if(((+M<0)||(+M>1))||((+q<0)||(+q>1))){T+=6;continue}R=P.createSVGPathSegArcAbs(+u[T+5],+u[T+6],+u[T],+u[T+1],+u[T+2],+M,+q);T+=6}else{if(g==="m"){R=P.createSVGPathSegMovetoRel(+u[T],+u[T+1]);++T}else{if(g==="l"){R=P.createSVGPathSegLinetoRel(+u[T],+u[T+1]);++T}else{if(g==="c"){R=P.createSVGPathSegCurvetoCubicRel(+u[T+4],+u[T+5],+u[T],+u[T+1],+u[T+2],+u[T+3]);T+=5}else{if(g==="Q"){R=P.createSVGPathSegCurvetoQuadraticAbs(+u[T+2],+u[T+3],+u[T],+u[T+1]);T+=3}else{if(g==="q"){R=P.createSVGPathSegCurvetoQuadraticRel(+u[T+2],+u[T+3],+u[T],+u[T+1]);T+=3}else{if(g==="a"){M=u[T+3];if(M.length>1&&(+M>=0)){u.splice(T+3,1,M.charAt(0),M.slice(1));++J}q=u[T+4];if(q.length>1&&(+q>=0)){u.splice(T+4,1,q.charAt(0),q.slice(1));++J}M=u[T+3];q=u[T+4];if(((+M<0)||(+M>1))||((+q<0)||(+q>1))){T+=6;continue}R=P.createSVGPathSegArcRel(+u[T+5],+u[T+6],+u[T],+u[T+1],+u[T+2],+M,+q);T+=6}else{if(g==="S"){R=P.createSVGPathSegCurvetoCubicSmoothAbs(+u[T+2],+u[T+3],+u[T],+u[T+1]);T+=3}else{if(g==="s"){R=P.createSVGPathSegCurvetoCubicSmoothRel(+u[T+2],+u[T+3],+u[T],+u[T+1]);T+=3}else{if(g==="T"){R=P.createSVGPathSegCurvetoQuadraticSmoothAbs(+u[T],+u[T+1]);++T}else{if(g==="t"){R=P.createSVGPathSegCurvetoQuadraticSmoothRel(+u[T],+u[T+1]);++T}else{if(g==="H"){R=P.createSVGPathSegLinetoHorizontalAbs(+u[T])}else{if(g==="h"){R=P.createSVGPathSegLinetoHorizontalRel(+u[T])}else{if(g==="V"){R=P.createSVGPathSegLinetoVerticalAbs(+u[T])}else{if(g==="v"){R=P.createSVGPathSegLinetoVerticalRel(+u[T])}else{R=new SVGPathSeg()}}}}}}}}}}}}}}}}}}}O.appendItem(R)}}u=R=S=v=void 0;var D=0,C=0,N=0,A=0,p=0,o=0;for(var T=0,t=O.numberOfItems;T1){an=c.sqrt(aS)*an;am=c.sqrt(aS)*am;aL=0}else{var ag=1;if(Z.largeArcFlag===aK){ag=-1}aL=ag*c.sqrt((aA*ah-aA*ae-ah*ak)/(aA*ae+ah*ak))}var aq=aL*an*al/am,s=-1*aL*am*aB/an,aN=Y*aq-aC*s+(az+aw)/2,aM=aC*aq+Y*s+(ax+av)/2,ab=c.atan2((al-s)/am,(aB-aq)/an)-c.atan2(0,1),aP=(ab>=0)?ab:2*c.PI+ab,ab=c.atan2((-al-s)/am,(-aB-aq)/an)-c.atan2((al-s)/am,(aB-aq)/an),af=(ab>=0)?ab:2*c.PI+ab;if(!aK&&af>0){af-=2*c.PI}else{if(aK&&af<0){af+=2*c.PI}}var ac=af*2/c.PI,aD=c.ceil(ac<0?-1*ac:ac),aE=af/aD,aI=8/3*c.sin(aE/4)*c.sin(aE/4)/c.sin(aE/2),aH=Y*an,aG=Y*am,j=aC*an,i=aC*am,ar=c.cos(aP),aj=c.sin(aP),ap=az-aI*(aH*aj+i*ar),aR=ax-aI*(j*aj-aG*ar);for(var aJ=0;aJ-1){}else{N=I,A=G}}else{N=I,A=G}H.appendItem(r(D,C,(I+2*N)/3,(G+2*A)/3,(2*N+D)/3,(2*A+C)/3));N=2*D-N;A=2*C-A;xx1=yy1=void 0}else{if(g==="H"||g==="h"){H.appendItem(Q(D,G));C=G}else{if(g==="V"||g==="v"){H.appendItem(Q(I,C));D=I}}}}}}}}}}}}}}}}}}K=P=V=D=C=N=A=p=o=H=O=f=g=W=B=E=F=L=R=r=Q=void 0};e._nodeInsert=function(i){var f=i.target;if(i.eventPhase===3){return}var l=f.nextSibling,k=f._tar,g=f.parentNode._tar,j=null;if(k&&g){if(!l){g.appendChild(k)}else{while(l){if(l._tar&&l._tar.parentNode){j=l._tar;break}l=l.nextSibling}j&&(g=j.parentNode);g.insertBefore(k,j)}}l=k=g=j=void 0;f.addEventListener("DOMNodeInsertedIntoDocument",f._nodeInsertInto,false);i=f=void 0};e._nodeInsertInto=function(r){var v=r.target,u=v.getScreenCTM(),p=v.normalizedPathSegList,C=[],j=u.a,g=u.b,J=u.c,I=u.d,H=u.e,G=u.f,k=v._com._nameCom,o=v._com._isZ,A=v._com._isC,q;for(var z=0,s=p.numberOfItems;zU/2){l.value=U/2}if(k.value>o/2){k.value=o/2}var z=l.value,K=k.value,u=z*0.55228,t=K*0.55228,X=v-z,T=B+z,S=A+K,R=Y-K;P=["m",T,A,"l",X,A,"c",X+u,A,v,S-t,v,S,"l",v,R,"c",v,R+t,X+u,Y,X,Y,"l",T,Y,"c",T-u,Y,B,R+t,B,R,"l",B,S,"c",B,S-t,T-u,A,T,A]}else{P=["m",B,A,"l",B,Y,v,Y,v,A,"x e"]}var E=M.ownerDocument.documentElement,W=M.getScreenCTM(),Q,H,G,D=M._tar,V=M.ownerDocument.documentElement,C=V.width.baseVal.value,N=V.height.baseVal.value,I=Math.round;for(var L=0,J=P.length;L0)){d.newValueSpecifiedUnits(1,this.getSubStringLength(0,this.getNumberOfChars()))}d=void 0;return(this.textLength.baseVal.value)};b.getSubStringLength=function(f,j){if(j===0){return 0}var i=this.getNumberOfChars();if(i<(j+f)){j=i-f+1}var d=this.getEndPositionOfChar(j+f-1),e=this.getStartPositionOfChar(f);if(this._isYokogaki){var g=d.x-e.x}else{g=d.y-e.y}i=d=e=void 0;return g};b.getStartPositionOfChar=function(e){if(e>this.getNumberOfChars()||e<0){throw (new DOMException(1))}else{var P=this,q=P.firstChild,j=P.parentNode;if(!!!P._list){P._list=[];var G=P._chars,D=P._stx,C=P._sty,J=0,Q=P.ownerDocument.defaultView.getComputedStyle(P,null),v=((Q.getPropertyValue("writing-mode"))==="lr-tb")?true:false,l=parseFloat(Q.getPropertyValue("font-size")),U=P.x.baseVal,T=P.y.baseVal,K=P.dx.baseVal,I=P.dy.baseVal;if(j&&((j.localName==="text")||(j.localName==="tspan"))){var S=j.x.baseVal,R=j.y.baseVal,z=j.dx.baseVal,u=j.dy.baseVal}else{S=R=z=u={numberOfItems:0}}var r="f ijltIr.,:;'-\"()",k="1234567890abcdeghknopquvxyz",o=l*0.5,A=l*0.2,F=(P.localName==="text"),d,g,f,H,N,M,B,t;if(v&&F){C+=A}else{if(F){D-=o}}while(q){if(q.nodeType===3){d=q._tars;for(var O=0,L=d.length;O-1){g=l*0.68}else{if(f==="s"){g=l*0.52}else{if((f==="C")||(f==="D")||(f==="M")||(f==="W")||(f==="G")||(f==="m")){g=A}else{if(k.indexOf(f)>-1){g=l*0.45}else{g=l*0.3}}}}}B=P._list;B[B.length]=D;B[B.length]=C;B[B.length]=l-g;if(v){D+=l;D-=g}else{C+=l}++J}G+=L;if(q.parentNode&&(q.parentNode.localName==="a")){q=q.parentNode}q=q.nextSibling}else{if(((q.localName==="tspan")||(q.localName==="tref"))&&(q.namespaceURI==="http://www.w3.org/2000/svg")&&q.firstChild){q._stx=D;q._sty=C;q._chars=G;H=q.getStartPositionOfChar(q.getNumberOfChars());N=M=0;B=q._list;if(v){N=B[B.length-1]}else{M=B[B.length-1]}D=B[B.length-3]+N;C=B[B.length-2]+M;P._list=P._list.concat(B);t=q.getNumberOfChars();J+=t;G+=t;q=q.nextSibling}else{if((q.localName==="a")&&(q.namespaceURI==="http://www.w3.org/2000/svg")&&q.firstChild){q=q.firstChild}else{q=q.nextSibling}}}}P._isYokogaki=v}P=q=F=o=A=j=S=R=U=T=G=Q=D=C=v=r=k=d=g=f=H=N=M=B=t=void 0;var E=this.ownerDocument.documentElement.createSVGPoint();E.x=this._list[e*3];E.y=this._list[e*3+1];E=E.matrixTransform(this.getScreenCTM());return E}};b.getEndPositionOfChar=function(d){if(d>this.getNumberOfChars()||d<0){throw (new DOMException(1))}else{var e=this.getStartPositionOfChar(d);var f=this._list[d*3+2]*Math.sqrt(Math.abs(this.getScreenCTM()._determinant()));if(this._isYokogaki){e.x+=f}else{e.y+=f}return e}};b.getExtentOfChar=function(d){};b.getRotationOfChar=function(d){};b.getCharNumAtPosition=function(d){};b.selectSubString=function(d,e){};c=b=void 0})(SVGTextContentElement);function SVGTextPositioningElement(c){SVGTextContentElement.apply(this,arguments);var b=SVGAnimatedLengthList;this.x=new b();this.y=new b();this.dx=new b();this.dy=new b();b=void 0;this.rotate=new SVGAnimatedNumberList();this.addEventListener("DOMAttrModified",function(t){var o=t.target,f=t.attrName,k=o.ownerDocument.documentElement,j=parseFloat;if((f==="x")||(f==="y")||(f==="dx")||(f==="dy")){var q=t.newValue.replace(/^\s+|\s+$/g,"").split(/[\s,]+/),u=o[f].baseVal;for(var l=0,e=q.length;l="0"&&g<="9"){p=1}else{if(g==="%"){if((f==="x")||(f==="dx")){r._percent*=k.viewport.width}else{if((f==="y")||(f==="dy")){r._percent*=k.viewport.height}}p=2}else{g=q[l].slice(-2);if(g==="em"){var d=o.ownerDocument.defaultView.getComputedStyle(o,null);r._percent*=j(d.getPropertyValue("font-size"));d=void 0;p=3}else{if(g==="ex"){p=4}else{if(g==="px"){p=5}else{if(g==="cm"){p=6}else{if(g==="mm"){p=7}else{if(g==="in"){p=8}else{if(g==="pt"){p=9}else{if(g==="pc"){p=10}}}}}}}}}}var v=j(q[l]);v=isNaN(v)?0:v;r.newValueSpecifiedUnits(p,v);u.appendItem(r)}o._list=null}t=o=void 0},false);this.addEventListener("DOMNodeInserted",function(e){if(e.eventPhase===3){var d=e.target;if(d.nodeType!==3){d._list=void 0;e.currentTarget._list=null}e=d=void 0}},false);if(c){this._tar=c.createElement("v:group");this._doc=c}this.addEventListener("DOMNodeInserted",function(f){if(f.eventPhase===3){return}var d=f.target,j=d.nextSibling,i=d._tar,e=d.parentNode._tar,g=null;if(i&&e){if(!j){e.appendChild(i)}else{while(j){if(j._tar&&j._tar.parentNode){g=j._tar;break}j=j.nextSibling}g&&(e=g.parentNode);e.insertBefore(i,g)}}j=i=e=g=void 0;d.addEventListener("DOMNodeInsertedIntoDocument",d._texto,false);f=d=void 0},false)}SVGTextPositioningElement.prototype=Object._create(SVGTextContentElement);SVGTextPositioningElement.prototype._texto=function(L){var Q=L.target,b=Q.firstChild,H=Q._tar,S=Q.ownerDocument.defaultView.getComputedStyle(Q,null),E=Math.sqrt(Math.abs(Q.getScreenCTM()._determinant())),T=parseFloat(S.getPropertyValue("font-size"))*E,r=-T-5+"px",O=T+10+"px",v=Q.ownerDocument.documentElement,M=H,aa=Q.getComputedTextLength(),f=S.getPropertyValue("text-anchor"),P=(f==="middle"),G=(f==="end"),e=S.getPropertyValue("text-decoration"),C=H.style,u=[],B=parseFloat(S.getPropertyValue("letter-spacing")),z=parseFloat(S.getPropertyValue("word-spacing"));C.fontSize=T+"px";C.fontFamily=S.getPropertyValue("font-family");C.fontStyle=S.getPropertyValue("font-style");C.fontWeight=S.getPropertyValue("font-weight");if(isFinite(B)){C.letterSpacing=B*E+"px"}if(isFinite(parseFloat(z))){C.wordSpacing=z*E+"px"}for(var Z=0,Y=0,s=Q.getNumberOfChars();ZY)?Z-Y:Y-Z;var J=b._tars[N].style,R=Q.getStartPositionOfChar(Z);J.position="absolute";if(Q._isYokogaki){if(P){R.x-=aa/2}else{if(G){R.x-=aa}}}else{if(P){R.y-=aa/2}else{if(G){R.y-=aa}}}J.left=R.x+"px";J.top=R.y+"px";J.width=J.height="0px";J.marginTop=Q._isYokogaki?r:"-5px";J.lineHeight=O;J.textDecoration=e;J.display="none";H.appendChild(b._tars[N]);J=R=void 0}if(b.nodeName==="#text"){if((b.data.length+Y)<=Z+1){Y=Y+b.data.length;if(b.data===""){--Z}if(b.parentNode.localName==="a"){b=b.parentNode;H=M}b=b.nextSibling}}else{if(!!b.getNumberOfChars){if((b.getNumberOfChars()+Y)<=Z+1){Y=Y+b.getNumberOfChars();b=b.nextSibling}}else{if((b.localName==="a")&&(b.namespaceURI==="http://www.w3.org/2000/svg")&&b.firstChild){H=b._tar;b=b.firstChild;u[u.length]=b;if(Z===0){--Z}else{Z-=2}}}}}}var I=S.getPropertyValue("fill"),g=S.getPropertyCSSValue("cursor"),W=S.getPropertyCSSValue("visibility"),q=S.getPropertyCSSValue("display"),F=Q._tar.style,c=Q.firstChild._tars,D="",U,K=function(p){if(Q._isYokogaki&&(Q.firstChild.nodeName==="#text")){var l=Q;while(Q&&Q.x){if((Q.localName!=="a")&&((Q.x.baseVal.numberOfItems>1)||(Q.y.baseVal.numberOfItems>1))){return}Q=Q.parentNode}Q=l;for(var j=1,ab=p.length;j-1)){t="none"}else{if(q&&!q._isDefault){t="block"}}var o=Q._tar.firstChild,Y=0;while(o){o.style.display=t;o=o.nextSibling}while(u[Y]){c=u[Y]._tars;D=c[0]?c[0].innerText.charAt(0):"";K(c);for(var V=0,s=c.length;V102&&!f)){throw new SVGException(1)}this.uri=f;this.paintType=d;if(d===102){d=3}this.setColor(d,e,g)};c=b=void 0})(SVGPaint);function SVGMarkerElement(c){SVGSVGElement.call(this,c);c=void 0;var b=SVGAnimatedLength;this.refX=new b();this.refY=new b();this.markerUnits=new SVGAnimatedEnumeration();this.markerUnits.baseVal=2;this.markerWidth=new b();this.markerHeight=new b();this.refX.baseVal.newValueSpecifiedUnits(1,0);this.refY.baseVal.newValueSpecifiedUnits(1,0);this.markerWidth.baseVal.newValueSpecifiedUnits(1,3);this.markerHeight.baseVal.newValueSpecifiedUnits(1,3);b=void 0;this.orientType=new SVGAnimatedEnumeration();this.orientType.baseVal=2;this.orientAngle=new SVGAnimatedAngle();this.addEventListener("DOMAttrModified",function(e){var d=e.target,f=e.newValue,g;if(e.attrName==="orient"){if(f==="auto"){d.setOrientToAuto()}else{g=d.ownerDocument.documentElement.createSVGAngle();g.newValueSpecifiedUnits(1,+f);d.setOrientToAngle(g)}}else{if(e.attrName==="markerUnits"){if(f==="strokeWidth"){d.markerUnits.baseVal=2}else{d.markerUnits.baseVal=1}}}},false);this.addEventListener("DOMNodeInsertedIntoDocument",function(d){var e=NAIBU._setPaint,f=d.target.getAttributeNS(null,"id");NAIBU._setPaint=(function(g,i){return function(F,K){g(F,K);var s=F.ownerDocument,k=s.documentElement,G=s.defaultView.getComputedStyle(F,""),E=G.getPropertyValue("marker-start").slice(5,-1),M=G.getPropertyValue("marker-end").slice(5,-1),I=G.getPropertyValue("marker-mid").slice(5,-1),r,v,o,j,l,p,H,K,J,q,L,B,D,z,A,C=function(t,N){v=r.cloneNode(true);o=s.createElementNS("http://www.w3.org/2000/svg","g");while(v.lastChild){o.appendChild(v.lastChild)}j=o.transform.baseVal;p=F.transform.baseVal.consolidate()||s.documentElement.createSVGMatrix();if(r.markerUnits.baseVal===2){H=G.getPropertyCSSValue("stroke-width").getFloatValue(1)}else{H=1}if(r.hasAttributeNS(null,"viewBox")){r.viewport.width=r.markerWidth.baseVal.value;r.viewport.height=r.markerHeight.baseVal.value;K=k.getScreenCTM.apply(r)}else{K=k.createSVGMatrix()}if(r.orientType.baseVal===1){angle=Math.atan2(L[1].y-L[0].y,L[1].x-L[0].x)*180/Math.PI}else{angle=r.orientAngle.baseVal.value}j.appendItem(j.createSVGTransformFromMatrix(p.translate(t,N).rotate(angle).scale(H).multiply(K).translate(-r.refX.baseVal.value,-r.refY.baseVal.value)));J=s.defaultView.getComputedStyle(r,"");q=o.style;B=/([A-Z])/;D=/\-/;for(var u in CSS2Properties){if(CSS2Properties.hasOwnProperty(u)&&(u!=="_list")){u=u.replace(B,"-");if(RegExp.$1){z="-"+RegExp.$1.toLowerCase()}else{z="-"}u=u.replace(D,z);q.setProperty(u,J.getPropertyValue(u),"")}}F.parentNode.insertBefore(o,F.nextSibling)};if(E===i){r=s.getElementById(E);if(F.normalizedPathSegList||F.points){l=F.normalizedPathSegList||F.points;L=[l.getItem(0),l.getItem(1)];if(!L[1].x){L[1]=L[0]}}else{if(F.x1){L=[{x:F.x1.baseVal.value,y:F.y1.baseVal.value},{x:F.x2.baseVal.value,y:F.y2.baseVal.value}]}}C(L[0].x,L[0].y)}if(M===i){r=s.getElementById(M);if(F.normalizedPathSegList||F.points){l=F.normalizedPathSegList||F.points;L=[l.getItem(l.numberOfItems-2),l.getItem(l.numberOfItems-1)];if(!L[1].x){L[1]=l.getItem(0)}}else{if(F.x1){L=[{x:F.x1.baseVal.value,y:F.y1.baseVal.value},{x:F.x2.baseVal.value,y:F.y2.baseVal.value}]}}C(L[1].x,L[1].y)}if(I===i){r=s.getElementById(I)}s=k=G=J=q=E=M=I=r=v=o=K=H=j=l=p=L=B=D=z=A=C=void 0}})(e,f)},false)}(function(b){b.prototype=Object._create(SVGSVGElement);b.prototype.getScreenCTM=SVGElement.prototype.getScreenCTM;b.prototype.setOrientToAuto=function(){this.orientType.baseVal=1};b.prototype.setOrientToAngle=function(c){this.orientType.baseVal=2;this.orientAngle.baseVal=c}})(SVGMarkerElement);function SVGColorProfileElement(){SVGElement.apply(this);this._local;this.name;this.renderingIntent;SVGURIReference.apply(this)}SVGColorProfileElement.prototype=Object._create(SVGElement);function SVGColorProfileRule(){SVGCSSRule.apply(this);this.src;this.name;this.renderingIntent}SVGColorProfileRule.prototype=Object._create(SVGCSSRule);function SVGGradientElement(){SVGElement.apply(this);SVGURIReference.apply(this);this.gradientUnits=new SVGAnimatedEnumeration();this.gradientTransform=new SVGAnimatedTransformList();this.spreadMethod=new SVGAnimatedEnumeration();this.addEventListener("DOMNodeInsertedIntoDocument",function(o){var e=o.target,k=o._tar,l=o._style,c=e,z,f,d,r=[],g=[],b=[],q,A,j,u,s;if(!k||!e){e=k=l=c=z=f=d=r=g=b=void 0;return}if(e._instance){c=e._instance}f=c.getElementsByTagNameNS("http://www.w3.org/2000/svg","stop");if(!f){k=l=z=e=c=f=r=g=b=void 0;return}d=f.length;for(var v=0;v2){k.colors=g.slice(1,-1).join(",");u=b[d-1]+"";s=b[0]+""}else{s=b[d-1]+"";u=b[0]+""}k.opacity=u;k["o:opacity2"]=s;e._color=r;var p=c.getAttributeNS(null,"gradientTransform");if(p){e.setAttributeNS(null,"transform",p)}e=c=k=f=d=r=g=b=o=l=z=q=A=j=u=s=void 0},false)}SVGGradientElement.prototype=Object._create(SVGElement);function SVGLinearGradientElement(){SVGGradientElement.apply(this);var b=SVGAnimatedLength;this.x1=new b();this.y1=new b();this.x2=new b();this.y2=new b();b=void 0;this.addEventListener("DOMNodeInsertedIntoDocument",function(c){var i=c.target,f=c._tar,g=270;if(!!!f){return}var d=i.ownerDocument.defaultView.getComputedStyle(i,"");var e=parseFloat(d.getPropertyValue("font-size"));i.x1.baseVal._emToUnit(e);i.y1.baseVal._emToUnit(e);i.x2.baseVal._emToUnit(e);i.y2.baseVal._emToUnit(e);g=270-Math.atan2(i.y2.baseVal.value-i.y1.baseVal.value,i.x2.baseVal.value-i.x1.baseVal.value)*180/Math.PI;if(g>=360){g-=360}f.setAttribute("type","gradient");f.setAttribute("angle",g+"");c=f=i=g=d=e=void 0},false)}SVGLinearGradientElement.prototype=Object._create(SVGGradientElement);function SVGRadialGradientElement(c){SVGGradientElement.apply(this);var b=SVGAnimatedLength;this.cx=new b();this.cy=new b();this.r=new b();this.fx=new b();this.fy=new b();b=void 0;this.cx.baseVal.value=this.cy.baseVal.value=this.r.baseVal.value=0.5;this.addEventListener("DOMNodeInsertedIntoDocument",function(B){var l=B.target,X=B._tar,D=B._ttar;if(!!!X){return}X.setAttribute("type","gradientTitle");X.setAttribute("focus","100%");X.setAttribute("focusposition","0.5 0.5");if(D.localName==="rect"){var L=l.ownerDocument.defaultView.getComputedStyle(D,""),k=parseFloat(L.getPropertyValue("font-size"));l.cx.baseVal._emToUnit(k);l.cy.baseVal._emToUnit(k);l.r.baseVal._emToUnit(k);l.fx.baseVal._emToUnit(k);l.fy.baseVal._emToUnit(k);var v=l.cx.baseVal.value,t=l.cy.baseVal.value,H=l.r.baseVal.value,A,z;A=z=H;var F=D.getBBox(),q=D.ownerDocument.documentElement.viewport,T=q.width|0,I=q.height|0,N=0,d=0,U=l.getAttributeNS(null,"gradientUnits");if(!U||U==="objectBoundingBox"){v=v>1?v/100:v;t=t>1?t/100:t;H=H>1?H/100:H;var O=F.x,K=F.y,S=F.width,Q=F.height;v=v*S+O;t=t*Q+K;A=H*S;z=H*Q;O=K=S=Q=void 0}var C=D.getScreenCTM().multiply(l.getCTM());T=v-A;I=t-z;N=v+A;d=t+z;var j=A*0.55228,g=z*0.55228,u=["m",v,I,"c",v-j,I,T,t-g,T,t,T,t+g,v-j,d,v,d,v+j,d,N,t+g,N,t,N,t-g,v+j,I,v,I,"x e"];for(var P=0,M=u.length;P'+X.outerHTML+"",V=D._tar.path.value;E.innerHTML='';E.filters[0].apply();E.innerHTML=o;E.filters[0].play();D._tar.parentNode.insertBefore(E,D._tar);D._tar.filled="false";W=e=E=L=k=s=o=V=u=gt=v=t=H=G=R=C=void 0}else{if(!X.parentNode){D._tar.appendChild(X)}}B=D=X=gard=void 0},false)}SVGRadialGradientElement.prototype=Object._create(SVGGradientElement);function SVGStopElement(){SVGElement.apply(this);this.offset=new SVGAnimatedNumber();this.addEventListener("DOMAttrModified",function(b){if(b.attrName==="offset"){var c=b.newValue;if(c.slice(-1)!=="%"){b.target.offset.baseVal=+c}else{b.target.offset.baseVal=parseFloat(c)/100}}b=void 0},false)}SVGStopElement.prototype=Object._create(SVGElement);function SVGPatternElement(){SVGElement.apply(this);var b=SVGAnimatedLength;this.patternUnits=new SVGAnimatedEnumeration();this.patternContentUnits=new SVGAnimatedEnumeration();this.patternTransform=new SVGAnimatedTransformList();this.x=new b();this.y=new b();this.width=new b();this.height=new b();b=void 0;SVGURIReference.apply(this);this.viewBox=new SVGAnimatedRect();this.preserveAspectRatio=new SVGAnimatedPreserveAspectRatio();this.zoomAndPan=1}SVGPatternElement.prototype=Object._create(SVGElement);function SVGClipPathElement(){SVGElement.apply(this);this.clipPathUnits=new SVGAnimatedEnumeration()}SVGClipPathElement.prototype=Object._create(SVGElement);function SVGMaskElement(){SVGElement.apply(this);var b=SVGAnimatedLength;this.maskUnits=new SVGAnimatedEnumeration();this.maskContentUnits=new SVGAnimatedEnumeration();this.x=new b();this.y=new b();this.width=new b();this.height=new b();b=void 0}SVGMaskElement.prototype=Object._create(SVGElement);function SVGFilterElement(){SVGElement.apply(this);var b=SVGAnimatedLength;this.filterUnits=new SVGAnimatedEnumeration();this.primitiveUnits=new SVGAnimatedEnumeration();this.x=new b();this.y=new b();this.width=new b();this.height=new b();b=void 0;this.filterResX=new SVGAnimatedInteger();this.filterResY=new SVGAnimatedInteger();SVGURIReference.apply(this)}SVGFilterElement.prototype=Object._create(SVGElement);function SVGFilterPrimitiveStandardAttributes(c){SVGStylable.apply(this,arguments);this._tar=c;var b=SVGAnimatedLength;this.x=new b();this.y=new b();this.width=new b();this.height=new b();this.result=new b();b=void 0}SVGFilterPrimitiveStandardAttributes.prototype=Object._create(SVGStylable);function SVGFEBlendElement(){SVGElement.apply(this);this.in1=new SVGAnimatedString();this.in2=new SVGAnimatedString();this.mode=new SVGAnimatedEnumeration();this._fpsa=SVGFilterPrimitiveStandardAttributes(this)}SVGFEBlendElement.prototype=Object._create(SVGElement);function SVGFEGaussianBlurElement(){SVGElement.apply(this);this.in1=new SVGAnimatedString();this.stdDeviationX=new SVGAnimatedNumber();this.stdDeviationY=new SVGAnimatedNumber();this._fpsa=SVGFilterPrimitiveStandardAttributes(this)}SVGFEGaussianBlurElement.prototype=Object._create(SVGElement);SVGFEGaussianBlurElement.prototype.setStdDeviation=function(c,b){};function SVGCursorElement(){SVGElement.apply(this);this.x=new SVGAnimatedLength();this.y=new SVGAnimatedLength();SVGURIReference.apply(this)}SVGCursorElement.prototype=Object._create(SVGElement);function SVGAElement(b){SVGElement.apply(this);this._tar=b.createElement("a");b=void 0;this.target=new SVGAnimatedString();this.target.baseVal="_self";this.addEventListener("DOMAttrModified",function(d){var c=d.target;if(d.eventPhase===3){return}if(d.attrName==="target"){c.target.baseVal=d.newValue}else{if(d.attrName==="xlink:title"){c._tar.setAttribute("title",d.newValue)}}d=void 0},false);this.addEventListener("DOMNodeInserted",function(d){var c=d.target;if(d.eventPhase===3){return}if(c.nextSibling){if(c.parentNode._tar&&c.nextSibling._tar){c.parentNode._tar.insertBefore(c._tar,c.nextSibling._tar)}}else{if(c.parentNode._tar){c.parentNode._tar.appendChild(c._tar)}}var f=c._tar.style;f.cursor="hand";f.left="0px";f.top="0px";f.textDecoration="none";f=void 0;var g=c.target.baseVal,e="replace";if(g==="_blank"){e="new"}c.setAttributeNS("http://www.w3.org/1999/xlink","xlink:show",e);c._tar.style.color=c.ownerDocument.defaultView.getComputedStyle(c,"").getPropertyValue("fill");c=d=void 0},false);this.addEventListener("DOMNodeInsertedIntoDocument",function(d){var c=d.target;if(!!c._tar&&(c.nodeType===1)){var e=c._tar.style;e.cursor="hand";e.textDecoration="none";e=void 0}c=d=void 0;return},true);this.addEventListener("DOMNodeInsertedIntoDocument",function(d){var c=d.target;c._tar.setAttribute("target",c.target.baseVal);if(c.href.baseVal.indexOf(".svg")!==-1){c.addEventListener("click",function(f){var e=f.target,i=document.body,g,j;i.lastChild.innerHTML="";if(e.target.baseVal==="_self"){j=e.ownerDocument._iframe;j.parentNode.insertBefore(i.lastChild.firstChild,j);g=j.nextSibling;if(g&&(g.tagName==="OBJECT")){j.previousSibling.setAttribute("width",g.getAttribute("width"));j.previousSibling.setAttribute("height",g.getAttribute("height"));j.parentNode.removeChild(g)}g=NAIBU._search([j.previousSibling]);j.parentNode.removeChild(j)}else{i.appendChild(i.lastChild.firstChild);while(i.firstChild!==i.lastChild){i.removeChild(i.firstChild)}g=NAIBU._search([i.lastChild])}NAIBU.doc=new ActiveXObject("MSXML2.DomDocument");f.preventDefault();g._next={_init:(function(k){return(function(){document.title=k.getSVGDocument().title;k=void 0})})(g)};g._init();i=g=j=void 0},false)}c=void 0},false);SVGURIReference.apply(this)}SVGAElement.prototype=Object._create(SVGElement);function SVGViewElement(){SVGElement.apply(this);this.viewTarget=new SVGStringList();this.viewBox=new SVGAnimatedRect();this.preserveAspectRatio=new SVGAnimatedPreserveAspectRatio();this.zoomAndPan=1}SVGViewElement.prototype=Object._create(SVGElement);function SVGScriptElement(){SVGElement.apply(this);this.type;SVGURIReference.apply(this);this.addEventListener("DOMAttrModified",function(evt){if(evt.attrName==="type"){evt.target.type=evt.newValue}evt=void 0},false);this.addEventListener("S_Load",function(evt){var tar=evt.target,script=tar._text;var tod=tar.ownerDocument;NAIBU._temp_doc=tod;script=script.replace(/function\s+([^\s\(]+)\(/g,"document.$1 || (document.$1 = $1);function $1(");script="with({NAIBU:NAIBU, document:NAIBU._temp_doc, window:this}){(function(){"+script+"\n})();}";try{NAIBU.eval(script)}catch(e){script=script.replace(/([^a-zA-Z])document\./g,"$1NAIBU._temp_doc.");NAIBU.eval(script)}tar=evt=script=void 0},false);this.addEventListener("DOMNodeInserted",function(evt){var tar=evt.target,cur;if(evt.eventPhase===3){if(tar.data&&/[a-z]/.test(tar.data)){cur=evt.currentTarget;cur._text=tar.data;evt=tar.ownerDocument.createEvent("SVGEvents");evt.initEvent("S_Load",false,false);cur.dispatchEvent(evt)}evt=tar=cur=void 0;return}tar.addEventListener("DOMNodeInsertedIntoDocument",function(evt){var tar=evt.target;if(evt.eventPhase===2&&!tar.getAttributeNodeNS("http://www.w3.org/1999/xlink","xlink:href")){var evtt=tar.ownerDocument.createEvent("SVGEvents");evtt.initEvent("S_Load",false,false);evt.currentTarget.dispatchEvent(evtt)}tar=evt=evtt=void 0},false)},false)}SVGScriptElement.prototype=Object._create(SVGElement);function SVGEvent(){Event.apply(this)}SVGEvent.prototype=Object._create(Event);function SVGZoomEvent(){UIEvent.apply(this);this.zoomRectScreen=new SVGRect();this.previousScale=this.newScale=1;this.previousTranslate=new SVGPoint();this.newTranslate=new SVGPoint()}SVGZoomEvent.prototype=Object._create(UIEvent);function SVGAnimationElement(){SVGElement.apply(this);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=false;this._numRepeat=0;this._isStarted=false;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(s){try{var l=s.target,c=l.getStartTime(),o=l._dur,b=l._getOffset(o),j=l._finish,q=l._end,d=l._repeatDur,g=l._repeatCount,t=null;if(j){for(var k=0,r=j.length;k=c){j=j[k];break}}}else{q=null}var f=j-c;if((d==="indefinite")||(g==="indefinite")){t=(q)?f:null}else{if(o==="indefinite"){t=(!g&&!q)?null:(g&&!q)?l._getOffset(d):(!g&&q)?f:(l._getOffset(d)>f)?l._getOffset(d):f}else{t=(o&&!d&&!g&&!q)?b:(o&&!d&&g&&!q)?b*(+g):(o&&d&&!g&&!q)?l._getOffset(d):(o&&!d&&!g&&q&&(b>f))?b:((o&&!d&&!g&&q)&&(b<=f))?f:(o&&d&&g&&!q&&(+g*b>l._getOffset(d)))?+g*b:(o&&d&&g&&!q&&(+g*b<=l._getOffset(d)))?l._getOffset(d):(o&&d&&g&&q&&(+g*b>Math.min(+d,f)))?+g*b:(o&&d&&g&&q&&(+g*b<=Math.min(+d,f)))?Math.min(l._getOffset(d),f):(o&&d&&!g&&q&&(l._getOffset(d)>f))?l._getOffset(d):(o&&d&&!g&&q&&(l._getOffset(d)<=f))?f:(o&&!d&&g&&q&&(+g*b>f))?+g*b:(o&&!d&&g&&q&&(+g*b<=f))?f:null}}}catch(p){l.endElementAt(1);throw new DOMException(11)}if((t||(t===0))&&isFinite(t)){q||l.endElementAt(t);l._activeDur=t}l=c=b=o=j=q=d=g=t=f=void 0},false);this.addEventListener("DOMAttrModified",function(c){if(c.eventPhase===3){return}var b=c.target,d=c.attrName,g=c.newValue;if(d==="begin"){b._begin=g.replace(/\s+/g,"").split(";")}else{if(d==="end"){b._end=g.replace(/\s+/g,"").split(";")}else{if(d==="dur"){b._dur=g}else{if(d==="repeatCount"){b._repeatCount=g;b._isRepeat=true}else{if(d==="repeatDur"){b._repeatCount=g;b._isRepeat=true}else{if(d==="from"){b._from=g}else{if(d==="to"){b._to=g}else{if(d==="values"){b._values=g.split(";")}else{if(d==="by"){b._by=g}else{if(d==="keyTimes"){var f=g.split(";");b._keyTimes=[];for(var e=0;e0)&&(/[a-z]/i).test(u.charAt(z+1))){return(u.slice(0,z))}z=nn=void 0;return""},v;if(isFinite(parseFloat(u))){k[p](t)}else{if(u.indexOf("repeat(")>-1){var i=parseFloat(u.slice(7)),r=(function(A,z,B){return function(C){if(i===C.target._numRepeat){A[z](B)}}})(k,p,t),v=s();if(v){k.ownerDocument.getElementById(v).addEventListener("repeatEvent",r)}else{k.addEventListener("repeatEvent",r)}}else{if(/\.(begin|end)/.test(u)){v=s();if(v){var r=(function(A,z,B){return function(C){A[z](B)}})(k,p,t),q="";/\.(begin|end)/.test(u);if(RegExp.$1==="begin"){q="beginEvent"}else{if(RegExp.$1==="end"){q="endEvent"}}k.ownerDocument.getElementById(v).addEventListener(q,r,false)}}else{if(u.indexOf("wallclock(")===0){}else{if(u==="indefinite"){}else{if(u.indexOf("accesskey(")>-1){}else{v=s();var r=(function(A,z,B){return function(C){A[z](B)}})(k,p,t);if(v&&u.match(/\.([a-z]+)/i)){k.ownerDocument.getElementById(v).addEventListener(RegExp.$1,r)}else{if(u){k.targetElement.addEventListener(u.match(/^[a-z]+/i)[0],r)}}}}}}}}u=s=v=void 0};if(d._begin){for(var g=0,l=d._begin.length;g0)))){return}if(this.getCurrentTime()>0){this.endElement()}c.initTimeEvent("beginEvent",d.defaultView,0);this.dispatchEvent(c);this._start&&this._start.shift();this._isStarted=true;d=c=void 0};b.endElement=function(){var d=this.ownerDocument,c=d.createEvent("TimeEvents");c.initTimeEvent("endEvent",d.defaultView,0);this.dispatchEvent(c);this._finish&&this._finish.shift();this._currentFrame=0};b.beginElementAt=function(f){var c=this.ownerDocument.documentElement.getCurrentTime(),g=this._start||[];for(var e=0,d=g.length;e-1){d=e.slice(f[0]);c=parseFloat(d)}else{if(f[1]>-1){d=e.slice(f[1]);c=parseFloat(d)}else{d=e;c=parseFloat(e)}}if(isFinite(c)){if(/\d+\:(\d\d)\:([\d\.]+)$/.test(d)){c=(c*3600+parseInt(RegExp.$1,10)*60+parseFloat(RegExp.$2))*1000}else{if(/\d\d\:([\d\.]+)$/.test(d)){c=(c*60+parseFloat(RegExp.$1))*1000}else{if(/(h|min|s)$/.test(d)){c*=this._unit[RegExp.$1]}}}if(isFinite(c)){c*=0.8;return c}}return 0};b.getStartTime=function(){if(this._starting||(this._starting===0)){return(this._starting)}else{throw new DOMException(11)}};b.getCurrentTime=function(){return(this._currentFrame*125*0.8)};b.getSimpleDuration=function(){if(!this._dur&&!this._finish&&(this._dur==="indefinite")){throw new DOMException(9)}else{return(this._getOffset(this._dur))}}})(Object._create(SVGElement));NAIBU.Time={currentFrame:0,Max:17000,start:function(){if(NAIBU.Clip.length>0){screen.updateInterval=42;window.onscroll=function(){screen.updateInterval=0;screen.updateInterval=42};NAIBU.stop=setInterval((function(){try{var d=NAIBU.Time.currentFrame,f=NAIBU.Clip,t=d*100;if(d>NAIBU.Time.Max){clearInterval(NAIBU.stop)}f[0]&&f[0].ownerDocument.documentElement.setCurrentTime(t);for(var g=0,l=f.length;g=r.getSimpleDuration()*r._numRepeat)){var j=r.ownerDocument,p=j.createEvent("TimeEvents");++r._numRepeat;p.initTimeEvent("repeatEvent",j.defaultView,r._numRepeat);r.dispatchEvent(p);j=p=void 0}if(r._finish&&(r.getCurrentTime()!==0)){var c=r._finish[0];if((c||(c===0))&&(q<=c)&&(c<=t)){r.endElement()}c=void 0}if(r._frame){++r._currentFrame;r._frame()}}++NAIBU.Time.currentFrame;d=f=t=r=q=o=void 0}catch(k){}}),1)}else{window.onscroll=function(){screen.updateInterval=0;window.onscroll=NAIBU.emptyFunction}}}};NAIBU.Clip=[];function SVGAnimateElement(){SVGAnimationElement.apply(this);NAIBU.Clip[NAIBU.Clip.length]=this;this._valueList=[];this._isDiscrete=false;this.addEventListener("DOMAttrModified",function(b){if(b.eventPhase===3){return}if((b.attrName==="calcMode")&&(b.newValue==="discrete")){b.target._isDiscrete=true}},false);this.addEventListener("DOMNodeInserted",function(c){if(c.eventPhase===3){return}var b=c.target;b.addEventListener("DOMNodeInsertedIntoDocument",function(s){var l=s.target,q=l.getAttributeNS(null,"attributeName"),t=l.targetElement,o=t[q];var j=t.cloneNode(false);if(!l._values[0]){var f=t.ownerDocument.defaultView.getComputedStyle(t,"");l._values[0]=t.getAttributeNS(null,q)||f.getPropertyValue(q);if(!l._values[1]&&l._values[2]){var r=parseFloat(l._values[0])+parseFloat(l._values[2]),p=l._values[0].match(/\D+/)||[""];l._values[1]=r+p[0];l._values.pop();r=p=void 0}}if(("animatedPoints" in t)&&(q==="points")){t.animatedPoints=j.points;for(var k=0,g=l._values,e=g.length;k-1){for(var k=0,g=l._values,e=g.length;k-1){var j=null;var t=p._valueList[A].value,s=p._valueList[A+1].value;if(!p._isDiscrete){var u=t+(s-t)*(k-i*q)/r}else{var u=t}}else{if(("normalizedPathSegList" in f)&&(e==="d")){var j=f.normalizedPathSegList;f.normalizedPathSegList=f.animatedNormalizedPathSegList;f.dispatchEvent(z);f.animatedNormalizedPathSegList=f.normalizedPathSegList;f.normalizedPathSegList=j}}}}z=p=t=s=u=q=l=A=k=void 0};d=vir=void 0},false);this.addEventListener("endEvent",function(c){var b=c.target,d=b.getAttributeNS(null,"fill");if(!d||(d==="remove")){var c=b.ownerDocument._domnodeEvent();b.targetElement.dispatchEvent(c);c=void 0;b._frame&&b._frame()}delete b._frame},false);this.addEventListener("repeatEvent",function(c){var b=c.target},false)}SVGAnimateElement.prototype=Object._create(SVGAnimationElement);function SVGSetElement(){SVGAnimationElement.apply(this);NAIBU.Clip[NAIBU.Clip.length]=this;this._to="";this.addEventListener("DOMAttrModified",function(c){var b=c.target,d=c.attrName;if(d==="to"){b._to=c.newValue}b=d=void 0},false);this.addEventListener("beginEvent",function(d){var c=d.target;c._currentFrame=1;if(c.targetElement){var e=c.getAttributeNS(null,"attributeName"),i=c.targetElement.attributes.getNamedItemNS(null,e),b=c.targetElement[e];if(!!CSS2Properties[e]||e.indexOf("-")>-1){c._prestyle=c.ownerDocument.defaultView.getComputedStyle(c.targetElement,"").getPropertyValue(e);var f=c.ownerDocument.getOverrideStyle(c.targetElement,"");f.setProperty(e,c.getAttributeNS(null,"to"),null);f=void 0}else{if(!!b){var g=b.baseVal;if(g instanceof SVGLength){b.baseVal=c.ownerDocument.documentElement.createSVGLength()}else{if(g instanceof SVGRect){b.baseVal=c.ownerDocument.documentElement.createSVGRect()}}var d=c.ownerDocument.createEvent("MutationEvents");d.initMutationEvent("DOMAttrModified",true,false,i,i,c._to,e,1);c.targetElement.dispatchEvent(d);d=void 0;b.animVal=b.baseVal;b.baseVal=g}}}d=c=e=void 0},false);this.addEventListener("endEvent",function(d){var c=d.target,g=c.getAttributeNS(null,"fill");if(!g||(g==="remove")){var e=c.getAttributeNS(null,"attributeName"),f=c.ownerDocument.getOverrideStyle(c.targetElement,"");if(c._prestyle){f.setProperty(e,c._prestyle,null)}else{var b=c.ownerDocument._domnodeEvent();c.targetElement.dispatchEvent(b)}e=f=b=void 0}c=g=void 0},false);this.addEventListener("repeatEvent",function(c){var b=c.target,d=b.getAttributeNS(null,"attributeName"),e=b.ownerDocument.defaultView.getComputedStyle(b.targetElement,"")},false)}SVGSetElement.prototype=new SVGAnimationElement(1);function SVGAnimateMotionElement(){SVGAnimationElement.apply(this);NAIBU.Clip[NAIBU.Clip.length]=this;this.addEventListener("DOMAttrModified",function(c){if(c.eventPhase===3){return}var b=c.target,e=c.attrName;if(e==="path"){var f=b.ownerDocument.createElementNS("http://www.w3.org/2000/svg","path");f.setAttributeNS(null,"d",c.newValue);b._path=f;f=void 0}},false);this.addEventListener("DOMNodeInserted",function(c){if(c.eventPhase===3){return}var b=c.target;b.addEventListener("DOMNodeInsertedIntoDocument",function(e){var d=[],j;if(b._values){for(var f=0,k=b._values,g=k.length;f-1){NAIBU._noie_createFont(l,s,true)}}t=d=q=curt=textElments=f=s=void 0};if(!i.__isLinked||d._isExternal){d.ownerDocument.documentElement._svgload_limited=0;d.ownerDocument.documentElement.addEventListener("SVGLoad",g,false)}},false)},false)}SVGFontElement.prototype=Object._create(SVGElement);function SVGGlyphElement(){SVGElement.apply(this)}SVGGlyphElement.prototype=Object._create(SVGElement);function SVGMissingGlyphElement(){SVGElement.apply(this)}SVGMissingGlyphElement.prototype=Object._create(SVGElement);function SVGHKernElement(){SVGElement.apply(this)}SVGHKernElement.prototype=Object._create(SVGElement);function SVGVKernElement(){SVGElement.apply(this)}SVGVKernElement.prototype=Object._create(SVGElement);function SVGFontFaceElement(){SVGElement.apply(this);this._isLinked=0;this.addEventListener("DOMNodeInserted",function(b){if(b.eventPhase===3){if(b.target.localName==="font-face-uri"){b.currentTarget._isLinked=1}return}},false)}SVGFontFaceElement.prototype=Object._create(SVGElement);function SVGFontFaceSrcElement(){SVGElement.apply(this)}SVGFontFaceSrcElement.prototype=Object._create(SVGElement);function SVGFontFaceUriElement(){SVGElement.apply(this);this.addEventListener("DOMNodeInserted",function(b){if(b.eventPhase===3){return}b.target.ownerDocument.documentElement._svgload_limited--;b.target.setAttributeNS("http://www.w3.org/1999/xlink","xlink:show","embed")},false);this.addEventListener("S_Load",function(c){var b=c.target,d=b.parentNode.parentNode.parentNode;if(d.localName==="defs"){d=b.parentNode.parentNode}b._instance._isExternal=1;d.parentNode.appendChild(b._instance);c=b=d=void 0},false);SVGURIReference.apply(this)}SVGFontFaceUriElement.prototype=Object._create(SVGElement);function SVGFontFaceFormatElement(){SVGElement.apply(this)}SVGFontFaceFormatElement.prototype=Object._create(SVGElement);function SVGFontFaceNameElement(){SVGElement.apply(this)}SVGFontFaceNameElement.prototype=Object._create(SVGElement);function SVGDefinitionSrcElement(){SVGElement.apply(this)}SVGDefinitionSrcElement.prototype=Object._create(SVGElement);function SVGForeignObjectElement(c){this._tar=c.createElement("v:group");SVGElement.apply(this);var b=SVGAnimatedLength;this.x=new b();this.y=new b();this.width=new b();this.height=new b();b=void 0;this.addEventListener("DOMNodeInserted",function(f){var d=f.target;if(f.eventPhase===3){return}var j=d.nextSibling,i=d._tar,e=d.parentNode._tar,g=null;if(i&&e){if(!j){e.appendChild(i)}else{while(j){if(j._tar&&j._tar.parentNode){g=j._tar;break}j=j.nextSibling}g&&(e=g.parentNode);e.insertBefore(i,g)}}d.addEventListener("DOMNodeInsertedIntoDocument",SVGImageElement.prototype._imageo,false);j=i=e=g=f=d=void 0},false);this.addEventListener("DOMNodeInsertedIntoDocument",function(r){if(r.eventPhase===1){var p=r.target;if((p.nodeType===1)&&!p._tar&&p.namespaceURI==="http://www.w3.org/1999/xhtml"){if("html|body|head".indexOf(p.localName)>-1){p._tar=c.createElement("div");p._tar.appendChild(c.createElement("v:shape"))}else{p._tar=c.createElement(p.localName);if(p.localName==="div"){p._tar.appendChild(c.createElement("v:shape"))}}}else{if((p.nodeType===3)&&!p._tar){p._tar=c.createTextNode(p.data)}}var f=p.nextSibling,e=p._tar,q=p.parentNode._tar,l=null;if(e&&q){if(!f){q.appendChild(e)}else{while(f){if(f._tar&&f._tar.parentNode){l=f._tar;break}f=f.nextSibling}l&&(q=l.parentNode);q.insertBefore(e,l)}}f=e=q=l=void 0;var k=p.attributes;if(p._tar){for(var j=0;j-1){NAIBU._noie_createFont(c,e,false)}}}o=j=void 0};NAIBU._noie_createFont=function(b,P,l){var I=b.ownerDocument.defaultView.getComputedStyle(b,""),Q="http://www.w3.org/2000/svg",J=b.getAttributeNS(null,"writing-mode")||b.parentNode.getAttributeNS(null,"writing-mode"),p=J?"vert-adv-y":"horiz-adv-x",z=b.firstChild,R,k=P.getElementsByTagNameNS(Q,"glyph"),N=parseFloat(P.getElementsByTagNameNS(Q,"font-face").item(0).getAttributeNS(null,"units-per-em")||1000),H=parseFloat((P.getAttributeNS(null,p)||N)),e=parseFloat(b.getAttributeNS(null,"x")||0),d=parseFloat(b.getAttributeNS(null,"y")||0),q=parseFloat(I.getPropertyValue("font-size")),B=q/N,g=false,f=["fill","fill-opacity","stroke","stroke-width","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-dasharray","stroke-opacity","opacity","cursor"];if(k.length>60){return}if(/a/[-1]==="a"){g=true}else{if(l||J){g=true}}if(g){while(z){if(!k){break}R=z.data;if(R!==void 0){var T=[],F=[];for(var L=0,C=k.length;L-1){T[A]=parseFloat(u.getAttributeNS(null,p)||H);F[A]=u.getAttributeNS(null,"d");A=R.indexOf(s,A+1)}}}for(var L=0,M=0;L-1){var r=q/Math.SQRT2;E+=r;D-=r;r=void 0}v.e=E;v.f=D}else{v.e=e+M*B;v.f=d}G.setAttributeNS(null,"transform","matrix("+v.a+","+v.b+","+v.c+","+v.d+","+v.e+","+v.f+")");G.setAttributeNS(null,"d",F[L]);b.parentNode.insertBefore(G,b);M+=T[L];v=void 0}}M=T=F=void 0}else{if("tspan|a".indexOf(z.localName)>-1){NAIBU._noie_createFont(z,P,l)}}z=z.nextSibling}if(l){var I=b.ownerDocument.getOverrideStyle(b,null);I.setProperty("visibility","hidden");I=void 0}else{b.setAttributeNS(null,"opacity","0")}}R=J=p=N=H=e=d=q=I=Q=z=void 0};(function(){var e=new CSSStyleDeclaration(),k=e._list,j=0,f=/([A-Z])/,g=/\-/,b,d;for(var c in CSS2Properties){if(CSS2Properties.hasOwnProperty(c)){d=c.replace(f,"-");if(!!RegExp.$1){b="-"+RegExp.$1.toLowerCase()}else{b="-"}d=d.replace(g,b);e.setProperty(d,CSS2Properties[c]);k[d]=k[j];k[j]._isDefault=1;++j;c=d=b=void 0}}k._opacity=1;k._fontSize=12;CSS2Properties._list=k;Document.prototype.defaultView._defaultCSS=k;e=j=f=g=k=null})();NAIBU.addEvent=function(b,c){if(window.addEventListener){window.addEventListener(b,c,false)}else{if(window.attachEvent){window.attachEvent("on"+b,c)}else{window["on"+b]=c}}if(sieb_s){c()}};function unsvgtovml(){try{if("stop" in NAIBU){clearInterval(NAIBU.stop)}window.onscroll=NAIBU.emptyFunction;window.detachEvent("onload",NAIBU._main);NAIBU.freeArg();delete Object._create;Document._destroy();Element=SVGElement=Attr=NamedNodeMap=CSS2Properties=CSSValue=CSSPrimitiveValue=NAIBU.xmlhttp=Node=Event=NAIBU=STLog=SVGColor=SVGPaint=void 0;Array=ActiveXObject=void 0}catch(b){}}NAIBU._main=function(){var H,c=document;try{if(XMLHttpRequest){H=false}else{H=new ActiveXObject("Msxml2.XMLHTTP")}}catch(C){try{H=new ActiveXObject("Microsoft.XMLHTTP")}catch(l){H=false}}if(!H){try{H=new XMLHttpRequest()}catch(C){H=false}}NAIBU.xmlhttp=H;var f,p=c.namespaces;if(p&&!p.v){try{NAIBU.doc=new ActiveXObject("MSXML2.DomDocument")}catch(C){}f=NAIBU.doc;p.add("v","urn:schemas-microsoft-com:vml");p.add("o","urn:schemas-microsoft-com:office:office");var q=c.createStyleSheet(),g="behavior: url(#default#VML);display: inline-block;} ";q.cssText="v\\:rect{"+g+"v\\:image{"+g+"v\\:fill{"+g+"v\\:stroke{"+g+"o\\:opacity2{"+g+"dn\\:defs{display:none}v\\:group{text-indent:0px;position:relative;width:100%;height:100%;"+g+"v\\:shape{width:100%;height:100%;"+g}var D=c.getElementsByTagName("script");for(var v=0;D[v];++v){var z=D[v],A=z.type;if(z.type==="image/svg+xml"){var F=z.text;if(sieb_s&&F.match(/<svg/)){F=F.replace(/<.+?>/g,"");F=F.replace(/</g,"<").replace(/>/g,">").replace(/"/g,'"').replace(/&/g,"&")}if(NAIBU.isMSIE){var I=new GetSVGDocument(z);I.xmlhttp={readyState:4,status:200,responseText:F.replace(/\shref=/g," target='_top' xlink:href=")};I._ca()}else{var d=location.href.replace(/\/[^\/]+?$/,"/");F=F.replace(/\shref=(['"a-z]+?):\/\//g," target='_top' xlink:href=$1://").replace(/\shref=(.)/g," target='_top' xlink:href=$1"+d);var o=NAIBU.textToSVG(F,z.getAttribute("width"),z.getAttribute("height"));z.parentNode.insertBefore(o,z)}z=F=void 0}A=void 0}NAIBU.doc=f;f=p=D=void 0;if(H&&NAIBU.isMSIE){if(!!c.createElementNS&&!!c.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect){}else{var r=c.getElementsByTagName("object"),o=[],k=[],B=function(t){var K,E,J,e="width",s="height";o||(o=[]);c||(c=document);for(var j=0;t[j];++j){E=t[j];o[o.length]=new GetSVGDocument(E);K=c.createElement("iframe");K.style.cssText=E.style.cssText;K.style.background="black";J=E.getAttribute(e);J&&K.setAttribute(e,J);J=E.getAttribute(s);J&&K.setAttribute(s,J);K.marginWidth=K.marginHeight="0px";K.scrolling="no";K.frameBorder="0";E.parentNode.insertBefore(K,E)}j=E=K=t=e=s=void 0;return o[o.length-1]};B(r);var G=c.getElementsByTagName("img"),b=c.getElementsByTagName("embed");for(var v=0,u=0;G[v];++v){if(G[v].getAttribute("src").indexOf(".svg")>-1){k[u]=G[v];++u}}B(k);B(b);NAIBU._search=B;r=b=k=G=B=void 0;for(var v=0;v0){o[0]._init()}o=void 0}}else{var r=c.getElementsByTagName("object");for(var v=0;v-1||navigator.userAgent.indexOf("Safari")>-1){var e="data:image/svg+xml;charset=utf-8,"+NAIBU.unescapeUTF16(escape(f));var c=document.createElement("object");c.setAttribute("data",e);c.setAttribute("width",b);c.setAttribute("height",d);c.setAttribute("type","image/svg+xml");return c}else{var g=(new DOMParser()).parseFromString(f,"text/xml");return(document.importNode(g.documentElement,true))}};NAIBU.addEvent("unload",unsvgtovml); NAIBU.isMSIE=/*@cc_on!@*/false; \ No newline at end of file -- 2.11.0