﻿var Hyphenator=function(c){var D="onhyphenationdonecallback",C="Hyphenator_config",K="absolute",B="Hyphenator_",A="global",o="undefined",m="body",e="string",w="style",j="-",l="hidden",p=")|(",u="src",i=null,a=true,d=false,t="script",s=", ",b="",rb="no-nb.js",qb="en-us.js",pb="el-monoton.js",r={be:"be.js",cs:"cs.js",da:"da.js",bn:"bn.js",de:"de.js",el:pb,"el-monoton":pb,"el-polyton":"el-polyton.js",en:qb,"en-gb":"en-gb.js","en-us":qb,es:"es.js",fi:"fi.js",fr:"fr.js",grc:"grc.js",gu:"gu.js",hi:"hi.js",hu:"hu.js",hy:"hy.js",it:"it.js",kn:"kn.js",la:"la.js",lt:"lt.js",lv:"lv.js",ml:"ml.js",no:rb,"no-nb":rb,nl:"nl.js",or:"or.js",pa:"pa.js",pl:"pl.js",pt:"pt.js",ru:"ru.js",sl:"sl.js",sv:"sv.js",ta:"ta.js",te:"te.js",tr:"tr.js",uk:"uk.js"},Db=function(){var c,a=b;for(c in r)if(r.hasOwnProperty(c))a+=c+s;a=a.substring(0,a.length-2);return a}(),bb={be:"Мова гэтага сайта не можа быць вызначаны аўтаматычна. Калі ласка пакажыце мову:",cs:"Jazyk této internetové stránky nebyl automaticky rozpoznán. Určete prosím její jazyk:",da:"Denne websides sprog kunne ikke bestemmes. Angiv venligst sprog:",de:"Die Sprache dieser Webseite konnte nicht automatisch bestimmt werden. Bitte Sprache angeben:",en:"The language of this website could not be determined automatically. Please indicate the main language:",es:"El idioma del sitio no pudo determinarse autom%E1ticamente. Por favor, indique el idioma principal:",fi:"Sivun kielt%E4 ei tunnistettu automaattisesti. M%E4%E4rit%E4 sivun p%E4%E4kieli:",fr:"La langue de ce site n%u2019a pas pu %EAtre d%E9termin%E9e automatiquement. Veuillez indiquer une langue, s.v.p.%A0:",hu:"A weboldal nyelvét nem sikerült automatikusan megállapítani. Kérem adja meg a nyelvet:",hy:"Չհաջողվեց հայտնաբերել այս կայքի լեզուն։ Խնդրում ենք նշեք հիմնական լեզուն՝",it:"Lingua del sito sconosciuta. Indicare una lingua, per favore:",kn:"ಜಾಲ ತಾಣದ ಭಾಷೆಯನ್ನು ನಿರ್ಧರಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತಿಲ್ಲ. ದಯವಿಟ್ಟು ಮುಖ್ಯ ಭಾಷೆಯನ್ನು ಸೂಚಿಸಿ:",lt:"Nepavyko automatiškai nustatyti šios svetainės kalbos. Prašome įvesti kalbą:",lv:"Šīs lapas valodu nevarēja noteikt automātiski. Lūdzu norādiet pamata valodu:",ml:"ഈ വെ%u0D2C%u0D4D%u200Cസൈറ്റിന്റെ ഭാഷ കണ്ടുപിടിയ്ക്കാ%u0D28%u0D4D%u200D കഴിഞ്ഞില്ല. ഭാഷ ഏതാണെന്നു തിരഞ്ഞെടുക്കുക:",nl:"De taal van deze website kan niet automatisch worden bepaald. Geef de hoofdtaal op:",no:"Nettstedets språk kunne ikke finnes automatisk. Vennligst oppgi språk:",pt:"A língua deste site não pôde ser determinada automaticamente. Por favor indique a língua principal:",ru:"Язык этого сайта не может быть определен автоматически. Пожалуйста укажите язык:",sl:"Jezika te spletne strani ni bilo mogoče samodejno določiti. Prosim navedite jezik:",sv:"Spr%E5ket p%E5 den h%E4r webbplatsen kunde inte avg%F6ras automatiskt. V%E4nligen ange:",tr:"Bu web sitesinin dili otomatik olarak tespit edilememiştir. Lütfen dökümanın dilini seçiniz%A0:",uk:"Мова цього веб-сайту не може бути визначена автоматично. Будь ласка, вкажіть головну мову:"},ub=function(){var e=document.getElementsByTagName(t),d=0,b,a,c;while(!!(c=e[d++])){if(!c.src)continue;a=c.src;b=a.indexOf("Hyphenator.js");if(b!==-1)return a.substring(0,b)}return"http://hyphenator.googlecode.com/svn/trunk/"}(),Fb=function(){var b=d;if(c.location.href.indexOf(ub)!==-1)b=a;return b}(),I=d,y=0,Z=d,f=c,x=d,ob={script:a,code:a,pre:a,img:a,br:a,samp:a,kbd:a,"var":a,abbr:a,acronym:a,sub:a,sup:a,button:a,option:a,label:a,textarea:a,input:a},L=a,M="local",k,T=d,U=a,Y=d,R="hyphenate",H="donthyphenate",G=6,J=1,z=function(){var e=i,f=d,c=document.getElementsByTagName(t),b,g;for(b=0,g=c.length;b<g;b++){if(!!c[b].getAttribute(u))e=c[b].getAttribute(u);if(!e)continue;else if(e.indexOf("Hyphenator.js?bm=true")!==-1)f=a}return f}(),g=i,Q=b,E=[],h={},Cb=function(a){var b,c=0;for(b in a)if(a.hasOwnProperty(b))c++;return c},n={},F=0,kb="(\\w*://)?((\\w*:)?(\\w*)@)?((([\\d]{1,3}\\.){3}([\\d]{1,3}))|((www\\.|[a-zA-Z]\\.)?[a-zA-Z0-9\\-\\.]+\\.([a-z]{2,4})))(:\\d*)?(/[\\w#!:\\.?\\+=&%@!\\-]*)*",jb="[\\w-\\.]+@[\\w\\.]+",tb=new RegExp("("+kb+p+jb+")","i"),cb=function(){var a,c=navigator.userAgent.toLowerCase();a=String.fromCharCode(8203);if(c.indexOf("msie 6")!==-1)a=b;if(c.indexOf("opera")!==-1&&c.indexOf("version/10.00")!==-1)a=b;return a}(),eb=function(b,a){a=a||f;return document.createElementNS?a.document.createElementNS("http://www.w3.org/1999/xhtml",b):document.createElement?a.document.createElement(b):void 0},X=function(){},v=function(a){c.alert("Hyphenator.js says:\n\nAn Error ocurred:\n"+a.message)},ab=function(){var b,c=[],a,d;if(document.getElementsByClassName)c=f.document.getElementsByClassName(R);else{b=f.document.getElementsByTagName("*");d=b.length;for(a=0;a<d;a++)b[a].className.indexOf(R)!==-1&&b[a].className.indexOf(H)===-1&&c.push(b[a])}return c},P=l,q=String.fromCharCode(173),fb=cb,gb=a,hb=function(){var c={},a="HyphenatorExpando_"+Math.random(),d=0;return{getDataForElem:function(b){return c[b[a].id]},setDataForElem:function(e,g){var f;if(e[a]&&e[a].id!==b)f=e[a].id;else{f=d++;e[a]={id:f}}c[f]=g},appendDataForElem:function(e,d){var b;for(b in d)if(d.hasOwnProperty(b))c[e[a].id][b]=d[b]},delDataOfElem:function(b){delete c[b[a]]}}}(),yb=function(o,l){var h="onreadystatechange",g="DOMContentLoaded",b=function(){},k,e={};if(I&&!e[o.location.href]){l();e[o.location.href]=a;return}function j(b){f=b||c;if(!e[f.location.href]&&(!I||f!=c.parent)){I=a;l();e[f.location.href]=a}}function m(){try{document.documentElement.doScroll("left")}catch(a){setTimeout(m,1);return}j(c)}function n(){var b,d,g=c.frames.length;if(x&&g>0){for(b=0;b<g;b++){d=undefined;try{d=c.frames[b].document.toString()}catch(h){d=undefined}!!d&&j(c.frames[b])}f=c;l();e[c.location.href]=a}else j(c)}if(document.addEventListener)b=function(){document.removeEventListener(g,b,d);if(x&&c.frames.length>0)return;else j(c)};else if(document.attachEvent)b=function(){if(document.readyState==="complete"){document.detachEvent(h,b);if(x&&c.frames.length>0)return;else j(c)}};if(document.addEventListener){document.addEventListener(g,b,d);c.addEventListener("load",n,d)}else if(document.attachEvent){document.attachEvent(h,b);c.attachEvent("onload",n);k=d;try{k=c.frameElement===i}catch(p){}document.documentElement.doScroll&&k&&m()}},ib=function(b,d){var c="xml:lang";if(!!b.getAttribute("lang"))return b.getAttribute("lang").toLowerCase();try{if(!!b.getAttribute(c))return b.getAttribute(c).toLowerCase()}catch(e){}return b.tagName!=="HTML"?ib(b.parentNode,a):d?g:i},lb=function(n){var h="name",i="content",m="http-equiv";n=n||f;var p=n.document.getElementsByTagName("html")[0],e=n.document.getElementsByTagName("meta"),a,l,o,k;g=ib(p,d);if(!g)for(a=0;a<e.length;a++){if(!!e[a].getAttribute(m)&&e[a].getAttribute(m).toLowerCase()==="content-language")g=e[a].getAttribute(i).toLowerCase();if(!!e[a].getAttribute(h)&&e[a].getAttribute(h).toLowerCase()==="dc.language")g=e[a].getAttribute(i).toLowerCase();if(!!e[a].getAttribute(h)&&e[a].getAttribute(h).toLowerCase()==="language")g=e[a].getAttribute(i).toLowerCase()}!g&&x&&f!=c.parent&&lb(c.parent);if(!g&&Q!==b)g=Q;if(!g){l=b;k=navigator.language?navigator.language:navigator.userLanguage;k=k.substring(0,2);if(bb.hasOwnProperty(k))l=bb[k];else l=bb.en;l+=" (ISO 639-1)\n\n"+Db;g=c.prompt(unescape(l),k).toLowerCase()}if(!r.hasOwnProperty(g))if(r.hasOwnProperty(g.split(j)[0]))g=g.split(j)[0];else{o=new Error('The language "'+g+'" is not yet supported.');throw o;}},xb=function(){var c,i,k=0,h=function(g,k,b){var i,m=0,f={};if(k&&P===l){if(!!g.getAttribute(w))f.hasOwnStyle=a;else f.hasOwnStyle=d;f.isHidden=a;g.style.visibility=l}if(g.lang&&typeof g.lang===e)f.language=g.lang.toLowerCase();else if(b)f.language=b.toLowerCase();else f.language=ib(g,a);b=f.language;if(r[b])n[b]=a;else if(r.hasOwnProperty(b.split(j)[0])){b=b.split(j)[0];f.language=b}else!z&&v(new Error("Language "+b+" is not yet supported."));hb.setDataForElem(g,f);E.push(g);while(!!(i=g.childNodes[m++]))i.nodeType===1&&!ob[i.nodeName.toLowerCase()]&&i.className.indexOf(H)===-1&&!(i in c)&&h(i,d,b)};if(z){c=f.document.getElementsByTagName(m)[0];h(c,d,g)}else{c=ab();while(!!(i=c[k++]))h(i,a,b)}if(!Hyphenator.languages.hasOwnProperty(g))n[g]=a;else if(!Hyphenator.languages[g].prepared)n[g]=a;E.length>0&&hb.appendDataForElem(E[E.length-1],{isLast:a})},Ab=function(g){var c,f,d,e,h,i,j={};e=Hyphenator.languages[g].patterns;for(c in e)if(e.hasOwnProperty(c)){c=parseInt(c,10);f=0;d=c;while(!!(h=e[c].substring(f,d))){i=h.replace(/\d/g,b);j[i]=h;f=d;d+=c}}Hyphenator.languages[g].patterns=j;Hyphenator.languages[g].patternsConverted=a},S=function(g){var e=g.split(s),d={},a,f,c;for(a=0,f=e.length;a<f;a++){c=e[a].replace(/-/g,b);if(!d.hasOwnProperty(c))d[c]=e[a]}return d},Eb=function(e){var f,a,g,b;if(r[e]&&!Hyphenator.languages[e])f=ub+"patterns/"+r[e];else return;if(Fb&&!z){a=i;if(typeof XMLHttpRequest!==o)a=new XMLHttpRequest;if(!a)try{a=new ActiveXObject("Msxml2.XMLHTTP")}catch(h){a=i}if(a){a.open("HEAD",f,d);a.setRequestHeader("Cache-Control","no-cache");a.send(i);if(a.status===404){v(new Error("Could not load\n"+f));delete n[e];return}}}if(eb){g=c.document.getElementsByTagName("head").item(0);b=eb(t,c);b.src=f;b.type="text/javascript";g.appendChild(b)}},V=function(d){var b=Hyphenator.languages[d],e;if(!b.prepared){if(L){b.cache={};b.cache=b.cache}if(T)b.redPatSet={};if(b.hasOwnProperty("exceptions")){Hyphenator.addExceptions(d,b.exceptions);delete b.exceptions}if(h.hasOwnProperty(A))if(h.hasOwnProperty(d))h[d]+=s+h.global;else h[d]=h.global;if(h.hasOwnProperty(d)){b.exceptions=S(h[d]);delete h[d]}else b.exceptions={};Ab(d);e="[\\w"+b.specialChars+"@"+String.fromCharCode(173)+"-]{"+G+",}";b.genRegExp=new RegExp("("+kb+p+jb+p+e+")","gi");b.prepared=a}if(!!k)try{k.setItem(B+d,c.JSON.stringify(b))}catch(f){}},Gb=function(g){var b,i,e,f;if(!U){for(b in Hyphenator.languages)Hyphenator.languages.hasOwnProperty(b)&&V(b);F=2;g();return}F=1;for(b in n)if(n.hasOwnProperty(b))if(!!k&&k.getItem(B+b)){Hyphenator.languages[b]=c.JSON.parse(k.getItem(B+b));if(h.hasOwnProperty(A)){e=S(h.global);for(f in e)if(e.hasOwnProperty(f))Hyphenator.languages[b].exceptions[f]=e[f]}if(h.hasOwnProperty(b)){e=S(h[b]);for(f in e)if(e.hasOwnProperty(f))Hyphenator.languages[b].exceptions[f]=e[f];delete h[b]}e="[\\w"+Hyphenator.languages[b].specialChars+"@"+String.fromCharCode(173)+"-]{"+G+",}";Hyphenator.languages[b].genRegExp=new RegExp("("+kb+p+jb+p+e+")","gi");delete n[b];continue}else Eb(b);if(Cb(n)===0){F=2;g();return}i=c.setInterval(function(){var e=a,b;for(b in n)if(n.hasOwnProperty(b)){e=d;if(!!Hyphenator.languages[b]){delete n[b];V(b)}}if(e){c.clearInterval(i);F=2;g()}},100)},N=function(){var b="HyphenatorToggleBox",a,h,d,e,c,g=Hyphenator.doHyphenation?"Hy-phen-a-tion":"Hyphenation";if(!!(a=f.document.getElementById(b)))a.firstChild.data=g;else{h=f.document.getElementsByTagName(m)[0];a=eb("div",f);d=f.document.createAttribute("id");d.nodeValue=b;c=f.document.createAttribute("class");c.nodeValue=H;e=f.document.createTextNode(g);a.appendChild(e);a.setAttributeNode(d);a.setAttributeNode(c);a.onclick=Hyphenator.toggleHyphenation;a.style.position=K;a.style.top="0px";a.style.right="0px";a.style.margin="0";a.style.backgroundColor="#AAAAAA";a.style.color="#FFFFFF";a.style.font="6pt Arial";a.style.letterSpacing="0.2em";a.style.padding="3px";a.style.cursor="pointer";a.style.WebkitBorderBottomLeftRadius="4px";a.style.MozBorderRadiusBottomleft="4px";h.appendChild(a)}},db=function(y,f){var c=Hyphenator.languages[y],m,a,z,h,t,u,l,i,w,o,g=d,n,k,v,A,x,r,p,s;if(f===b)return b;if(f.indexOf(q)!==-1)return f;if(L&&c.cache.hasOwnProperty(f))return c.cache[f];if(c.exceptions.hasOwnProperty(f))return c.exceptions[f].replace(/-/g,q);if(f.indexOf(j)!==-1){m=f.split(j);for(a=0,z=m.length;a<z;a++)m[a]=db(y,m[a]);return m.join(j)}h="_"+f+"_";t=h.length;u=h.split(b);if(f.indexOf("'")!==-1)h=h.toLowerCase().replace("'","’");else h=h.toLowerCase();l=[];x={"0":0,"1":1,"2":2,"3":3,"4":4,"5":5,"6":6,"7":7,"8":8,"9":9};A=t-c.shortestPattern;for(i=0;i<=A;i++){w=Math.min(t-i,c.longestPattern);for(o=c.shortestPattern;o<=w;o++){if(c.patterns.hasOwnProperty(n=h.substring(i,i+o))){g=c.patterns[n];if(T&&typeof g===e)c.redPatSet[n]=g;if(typeof g===e){v=0;s=[];for(a=0;a<g.length;a++)if(!!(k=x[g.charAt(a)])){s.push(a-v,k);v++}g=c.patterns[n]=s}}else continue;for(a=0;a<g.length;a++){k=i-1+g[a];if(!l[k]||l[k]<g[a+1])l[k]=g[a+1];a++}}}r=0;for(a=c.leftmin;a<=f.length-c.rightmin;a++)if(!!(l[a]&1)){u.splice(a+r+1,0,q);r++}p=u.slice(1,-1).join(b);if(L)c.cache[f]=p;return p},sb=function(a){return a.replace(/([:\/\.\?#&_,;!@]+)/gi,"$&"+fb)},O=function(d){var c,e=0,a;switch(q){case"|":c="\\|";break;case"+":c="\\+";break;case"*":c="\\*";break;default:c=q}while(!!(a=d.childNodes[e++]))if(a.nodeType===3){a.data=a.data.replace(new RegExp(c,"g"),b);a.data=a.data.replace(new RegExp(cb,"g"),b)}else a.nodeType===1&&O(a)},Bb=function(g){var k=g.ownerDocument.getElementsByTagName(m)[0],a,f,e,h,i,j=function(g){g=g||c.event;var j=g.target||g.srcElement,d=j.ownerDocument,n=d.getElementsByTagName(m)[0],k="defaultView"in d?d.defaultView:d.parentWindow;if(j.tagName&&ob[j.tagName.toLowerCase()])return;a=d.createElement("div");a.style.overflow=l;a.style.position=K;a.style.top="-5000px";a.style.height="1px";n.appendChild(a);if(!!c.getSelection){f=k.getSelection();e=f.getRangeAt(0);a.appendChild(e.cloneContents());O(a);f.selectAllChildren(a);i=function(){a.parentNode.removeChild(a);f.addRange(e)}}else{f=k.document.selection;e=f.createRange();a.innerHTML=e.htmlText;O(a);h=n.createTextRange();h.moveToElementText(a);h.select();i=function(){a.parentNode.removeChild(a);e.text!==b&&e.select()}}c.setTimeout(i,0)};if(!k)return;g=g||k;if(c.addEventListener)g.addEventListener("copy",j,d);else g.attachEvent("oncopy",j)},zb=function(a){var e="visibility",d=hb.getDataForElem(a),f=d.language,g,c,h,i=function(d){var c,a;switch(q){case"|":c="\\|";break;case"+":c="\\+";break;case"*":c="\\*";break;default:c=q}if(J>=2){a=d.split(" ");a[1]=a[1].replace(new RegExp(c,"g"),b);a[1]=a[1].replace(new RegExp(cb,"g"),b);a=a.join(" ")}if(J===3)a=a.replace(/[ ]+/g,String.fromCharCode(160));return a};if(Hyphenator.languages.hasOwnProperty(f)){g=function(a){return!Hyphenator.doHyphenation?a:tb.test(a)?sb(a):db(f,a)};gb&&a.tagName.toLowerCase()!==m&&Bb(a);h=0;while(!!(c=a.childNodes[h++]))if(c.nodeType===3&&c.data.length>=G){c.data=c.data.replace(Hyphenator.languages[f].genRegExp,g);if(J!==1)c.data=c.data.replace(/[\S]+ [\S]+$/,i)}}if(d.isHidden&&P===l){a.style.visibility="visible";if(!d.hasOwnStyle){a.setAttribute(w,b);a.removeAttribute(w)}else if(a.style.removeProperty)a.style.removeProperty(e);else a.style.removeAttribute&&a.style.removeAttribute(e)}if(d.isLast){F=3;y--;if(y>-1e3&&y<=0){y=-2e3;X()}}},mb=function(){function b(b,a){return function(){return b(a)}}var d=0,a;while(!!(a=E[d++]))a.ownerDocument.location.href===f.location.href&&c.setTimeout(b(zb,a),0)},vb=function(){var b=0,a;while(!!(a=E[b++]))O(a);F=4},nb=function(){try{if(M!=="none"&&typeof c.localStorage!==o&&typeof c.sessionStorage!==o&&typeof c.JSON.stringify!==o&&typeof c.JSON.parse!==o)switch(M){case"session":k=c.sessionStorage;break;case"local":k=c.localStorage;break;default:k=undefined}}catch(a){}},W=function(){if(!k)return;var b={STORED:a,classname:R,donthyphenateclassname:H,minwordlength:G,hyphenchar:q,urlhyphenchar:fb,togglebox:N,displaytogglebox:Y,remoteloading:U,enablecache:L,onhyphenationdonecallback:X,onerrorhandler:v,intermediatestate:P,selectorfunction:ab,safecopy:gb,doframes:x,storagetype:M,orphancontrol:J,dohyphenation:Hyphenator.doHyphenation,persistentconfig:Z,defaultlanguage:Q};k.setItem(C,c.JSON.stringify(b))},wb=function(){var a;if(k.getItem(C)){a=c.JSON.parse(k.getItem(C));Hyphenator.config(a)}};return{version:"X.Y.Z",doHyphenation:a,languages:{},config:function(b){var I="defaultlanguage",F="dohyphenation",E="orphancontrol",C="doframes",B="safecopy",A="selectorfunction",z="intermediatestate",y="onerrorhandler",w="enablereducedpatternset",u="enablecache",t="remoteloading",g="boolean",s="displaytogglebox",i="function",r="togglebox",l="urlhyphenchar",p="hyphenchar",o="minwordlength",n="donthyphenateclassname",m="classname",j="persistentconfig",h="storagetype",f=function(c,e){if(typeof b[c]===e)return a;else{v(new Error("Config onError: "+c+" must be of type "+e));return d}},c;if(b.hasOwnProperty(h)){if(f(h,e))M=b.storagetype;!k&&nb()}!b.hasOwnProperty("STORED")&&k&&b.hasOwnProperty(j)&&b.persistentconfig===a&&wb();for(c in b)if(b.hasOwnProperty(c))switch(c){case"STORED":break;case m:if(f(m,e))R=b[c];break;case n:if(f(n,e))H=b[c];break;case o:if(f(o,"number"))G=b[c];break;case p:if(f(p,e)){if(b.hyphenchar==="&shy;")b.hyphenchar=String.fromCharCode(173);q=b[c]}break;case l:if(b.hasOwnProperty(l))if(f(l,e))fb=b[c];break;case r:if(f(r,i))N=b[c];break;case s:if(f(s,g))Y=b[c];break;case t:if(f(t,g))U=b[c];break;case u:if(f(u,g))L=b[c];break;case w:if(f(w,g))T=b[c];break;case D:if(f(D,i))X=b[c];break;case y:if(f(y,i))v=b[c];break;case z:if(f(z,e))P=b[c];break;case A:if(f(A,i))ab=b[c];break;case B:if(f(B,g))gb=b[c];break;case C:if(f(C,g))x=b[c];break;case h:if(f(h,e))M=b[c];break;case E:if(f(E,"number"))J=b[c];break;case F:if(f(F,g))Hyphenator.doHyphenation=b[c];break;case j:if(f(j,g))Z=b[c];break;case I:if(f(I,e))Q=b[c];break;default:v(new Error("Hyphenator.config: property "+c+" not known."))}k&&Z&&W()},run:function(){y=0;var d=function(){try{if(f.document.getElementsByTagName("frameset").length>0)return;y++;lb(undefined);xb();Gb(mb);Y&&N()}catch(a){v(a)}},a,b,e=c.frames.length;!k&&nb();!I&&!z&&yb(c,d);if(z||I){if(x&&e>0)for(a=0;a<e;a++){b=undefined;try{b=c.frames[a].document.toString()}catch(g){b=undefined}if(!!b){f=c.frames[a];d()}}f=c;d()}},addExceptions:function(a,c){if(a===b)a=A;if(h.hasOwnProperty(a))h[a]+=s+c;else h[a]=c},hyphenate:function(d,c){var f,a,g;if(Hyphenator.languages.hasOwnProperty(c)){!Hyphenator.languages[c].prepared&&V(c);f=function(a){return tb.test(a)?sb(a):db(c,a)};if(typeof d===e||d.constructor===String)return d.replace(Hyphenator.languages[c].genRegExp,f);else if(typeof d==="object"){g=0;while(!!(a=d.childNodes[g++]))if(a.nodeType===3&&a.data.length>=G)a.data=a.data.replace(Hyphenator.languages[c].genRegExp,f);else if(a.nodeType===1)if(a.lang!==b)Hyphenator.hyphenate(a,a.lang);else Hyphenator.hyphenate(a,c)}}else v(new Error('Language "'+c+'" is not loaded.'))},getRedPatternSet:function(a){return Hyphenator.languages[a].redPatSet},isBookmarklet:function(){return z},getConfigFromURI:function(){var g=i,e={},j=document.getElementsByTagName(t),f,h,m,l,k,c;for(f=0,m=j.length;f<m;f++){if(!!j[f].getAttribute(u))g=j[f].getAttribute(u);if(!g)continue;else{l=g.indexOf("Hyphenator.js?");if(l===-1)continue;k=g.substring(l+14).split("&");for(h=0;h<k.length;h++){c=k[h].split("=");if(c[0]==="bm")continue;if(c[1]==="true"){e[c[0]]=a;continue}if(c[1]==="false"){e[c[0]]=d;continue}if(isFinite(c[1])){e[c[0]]=parseInt(c[1],10);continue}if(c[0]===D){e[c[0]]=new Function(b,c[1]);continue}e[c[0]]=c[1]}break}}return e},toggleHyphenation:function(){if(Hyphenator.doHyphenation){vb();Hyphenator.doHyphenation=d;W();N()}else{mb();Hyphenator.doHyphenation=a;W();N()}}}}(window);Hyphenator.languages=Hyphenator.languages;Hyphenator.config=Hyphenator.config;Hyphenator.run=Hyphenator.run;Hyphenator.addExceptions=Hyphenator.addExceptions;Hyphenator.hyphenate=Hyphenator.hyphenate;Hyphenator.getRedPatternSet=Hyphenator.getRedPatternSet;Hyphenator.isBookmarklet=Hyphenator.isBookmarklet;Hyphenator.getConfigFromURI=Hyphenator.getConfigFromURI;Hyphenator.toggleHyphenation=Hyphenator.toggleHyphenation;window.Hyphenator=Hyphenator;if(Hyphenator.isBookmarklet()){Hyphenator.config({displaytogglebox:true,intermediatestate:"visible",doframes:true});Hyphenator.config(Hyphenator.getConfigFromURI());Hyphenator.run()};
