﻿var Hyphenator=(function(V){var b={be:"be.js",ca:"ca.js",cs:"cs.js",da:"da.js",bn:"bn.js",de:"de.js",el:"el-monoton.js","el-monoton":"el-monoton.js","el-polyton":"el-polyton.js",en:"en-us.js","en-gb":"en-gb.js","en-us":"en-us.js",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:"no-nb.js","no-nb":"no-nb.js",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"},J=(function(){var al,am="";for(al in b){if(b.hasOwnProperty(al)){am+=al+", "}}am=am.substring(0,am.length-2);return am}()),M={be:"",cs:"",da:"",de:"",en:"",es:"",fi:"",fr:"",hu:"",hy:"",it:"",kn:"",lt:"",lv:"",ml:"",nl:"",no:"",pt:"",ru:"",sl:"",sv:"",tr:"",uk:""},t=(function(){var an=document.getElementsByTagName("script"),am=0,ao,ap,al;while(!!(al=an[am++])){if(!al.src){continue}ap=al.src;ao=ap.indexOf("Hyphenator.js");if(ao!==-1){return ap.substring(0,ao)}}return"http://hyphenator.googlecode.com/svn/trunk/"}()),i=(function(){var al=false;if(V.location.href.indexOf(t)!==-1){al=true}return al}()),X=false,H=0,n=false,A=V,e=false,K={script:true,code:true,pre:true,img:true,br:true,samp:true,kbd:true,"var":true,abbr:true,acronym:true,sub:true,sup:true,button:true,option:true,label:true,textarea:true,input:true},C=true,m="local",S,r=false,L=true,c=false,u="hyphenate",aa="donthyphenate",ad=6,f=1,G=(function(){var ap=null,ao=false,an=document.getElementsByTagName("script"),am,al;for(am=0,al=an.length;am<al;am++){if(!!an[am].getAttribute("src")){ap=an[am].getAttribute("src")}if(!ap){continue}else{if(ap.indexOf("Hyphenator.js?bm=true")!==-1){ao=true}}}return ao}()),P=null,F="",j=[],y={},af=function(an){var am,al=0;for(am in an){if(an.hasOwnProperty(am)){al++}}return al},a={},ak=0,l="(\\w*://)?((\\w*:)?(\\w*)@)?((([\\d]{1,3}\\.){3}([\\d]{1,3}))|((www\\.|[a-zA-Z]\\.)?[a-zA-Z0-9\\-\\.]+\\.([a-z]{2,4})))(:\\d*)?(/[\\w#!:\\.?\\+=&%@!\\-]*)*",k="[\\w-\\.]+@[\\w\\.]+",N=new RegExp("("+l+")|("+k+")","i"),Z=(function(){var am,al=navigator.userAgent.toLowerCase();am=String.fromCharCode(8203);if(al.indexOf("msie 6")!==-1){am=""}if(al.indexOf("opera")!==-1&&al.indexOf("version/10.00")!==-1){am=""}return am}()),q=function(am,al){al=al||A;if(document.createElementNS){return al.document.createElementNS("http://www.w3.org/1999/xhtml",am)}else{if(document.createElement){return al.document.createElement(am)}}},ab=function(){},B=function(al){V.alert("Hyphenator.js says:\n\nAn Error ocurred:\n"+al.message)},aj=function(){var an,ao=[],am,al;if(document.getElementsByClassName){ao=A.document.getElementsByClassName(u)}else{an=A.document.getElementsByTagName("*");al=an.length;for(am=0;am<al;am++){if(an[am].className.indexOf(u)!==-1&&an[am].className.indexOf(aa)===-1){ao.push(an[am])}}}return ao},h="hidden",D=String.fromCharCode(173),E=Z,d=true,T=(function(){var al={},am="HyphenatorExpando_"+Math.random(),an=0;return{getDataForElem:function(ao){return al[ao[am].id]},setDataForElem:function(ao,ap){var aq;if(ao[am]&&ao[am].id!==""){aq=ao[am].id}else{aq=an++;ao[am]={id:aq}}al[aq]=ap},appendDataForElem:function(ap,aq){var ao;for(ao in aq){if(aq.hasOwnProperty(ao)){al[ap[am].id][ao]=aq[ao]}}},delDataOfElem:function(ao){delete al[ao[am]]}}}()),z=function(at,ao){var aq=function(){},ar,am={};if(X&&!am[at.location.href]){ao();am[at.location.href]=true;return}function au(av){A=av||V;if(!am[A.location.href]&&(!X||A!=V.parent)){X=true;ao();am[A.location.href]=true}}function an(){try{document.documentElement.doScroll("left")}catch(av){setTimeout(an,1);return}au(V)}function al(){var av,aw,ax=V.frames.length;if(e&&ax>0){for(av=0;av<ax;av++){aw=undefined;try{aw=V.frames[av].document.toString()}catch(ay){aw=undefined}if(!!aw){au(V.frames[av])}}A=V;ao();am[V.location.href]=true}else{au(V)}}if(document.addEventListener){aq=function(){document.removeEventListener("DOMContentLoaded",aq,false);if(e&&V.frames.length>0){return}else{au(V)}}}else{if(document.attachEvent){aq=function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",aq);if(e&&V.frames.length>0){return}else{au(V)}}}}}if(document.addEventListener){document.addEventListener("DOMContentLoaded",aq,false);V.addEventListener("load",al,false)}else{if(document.attachEvent){document.attachEvent("onreadystatechange",aq);V.attachEvent("onload",al);ar=false;try{ar=V.frameElement===null}catch(ap){}if(document.documentElement.doScroll&&ar){an()}}}},O=function(am,an){if(!!am.getAttribute("lang")){return am.getAttribute("lang").toLowerCase()}try{if(!!am.getAttribute("xml:lang")){return am.getAttribute("xml:lang").toLowerCase()}}catch(al){}if(am.tagName!=="HTML"){return O(am.parentNode,true)}if(an){return P}return null},I=function(am){am=am||A;var ap=am.document.getElementsByTagName("html")[0],al=am.document.getElementsByTagName("meta"),ao,ar,aq,an;P=O(ap,false);if(!P){for(ao=0;ao<al.length;ao++){if(!!al[ao].getAttribute("http-equiv")&&(al[ao].getAttribute("http-equiv").toLowerCase()==="content-language")){P=al[ao].getAttribute("content").toLowerCase()}if(!!al[ao].getAttribute("name")&&(al[ao].getAttribute("name").toLowerCase()==="dc.language")){P=al[ao].getAttribute("content").toLowerCase()}if(!!al[ao].getAttribute("name")&&(al[ao].getAttribute("name").toLowerCase()==="language")){P=al[ao].getAttribute("content").toLowerCase()}}}if(!P&&e&&A!=V.parent){I(V.parent)}if(!P&&F!==""){P=F}if(!P){ar="";an=navigator.language?navigator.language:navigator.userLanguage;an=an.substring(0,2);if(M.hasOwnProperty(an)){ar=M[an]}else{ar=M.en}ar+=" (ISO 639-1)\n\n"+J;P=V.prompt(unescape(ar),an).toLowerCase()}if(!b.hasOwnProperty(P)){if(b.hasOwnProperty(P.split("-")[0])){P=P.split("-")[0]}else{aq=new Error('The language "'+P+'" is not yet supported.');throw aq}}},Q=function(){var al,an,am=0,ao=function(at,ar,au){var av,aq=0,ap={};if(ar&&h==="hidden"){if(!!at.getAttribute("style")){ap.hasOwnStyle=true}else{ap.hasOwnStyle=false}ap.isHidden=true;at.style.visibility="hidden"}if(at.lang&&typeof(at.lang)==="string"){ap.language=at.lang.toLowerCase()}else{if(au){ap.language=au.toLowerCase()}else{ap.language=O(at,true)}}au=ap.language;if(b[au]){a[au]=true}else{if(b.hasOwnProperty(au.split("-")[0])){au=au.split("-")[0];ap.language=au}else{if(!G){B(new Error("Language "+au+" is not yet supported."))}}}T.setDataForElem(at,ap);j.push(at);while(!!(av=at.childNodes[aq++])){if(av.nodeType===1&&!K[av.nodeName.toLowerCase()]&&av.className.indexOf(aa)===-1&&!(av in al)){ao(av,false,au)}}};if(G){al=A.document.getElementsByTagName("body")[0];ao(al,false,P)}else{al=aj();while(!!(an=al[am++])){ao(an,true,"")}}if(!Hyphenator.languages.hasOwnProperty(P)){a[P]=true}else{if(!Hyphenator.languages[P].prepared){a[P]=true}}if(j.length>0){T.appendDataForElem(j[j.length-1],{isLast:true})}},o=function(at){var ap,ar,ao,aq,al,an,am={};aq=Hyphenator.languages[at].patterns;for(ap in aq){if(aq.hasOwnProperty(ap)){ap=parseInt(ap,10);ar=0;ao=ap;while(!!(al=aq[ap].substring(ar,ao))){an=al.replace(/\d/g,"");am[an]=al;ar=ao;ao+=ap}}}Hyphenator.languages[at].patterns=am;Hyphenator.languages[at].patternsConverted=true},W=function(al){var an=al.split(", "),aq={},ap,am,ao;for(ap=0,am=an.length;ap<am;ap++){ao=an[ap].replace(/-/g,"");if(!aq.hasOwnProperty(ao)){aq[ao]=an[ap]}}return aq},p=function(aq){var am,ap,an,al;if(b[aq]&&!Hyphenator.languages[aq]){am=t+"patterns/"+b[aq]}else{return}if(i&&!G){ap=null;if(typeof XMLHttpRequest!=="undefined"){ap=new XMLHttpRequest()}if(!ap){try{ap=new ActiveXObject("Msxml2.XMLHTTP")}catch(ao){ap=null}}if(ap){ap.open("HEAD",am,false);ap.setRequestHeader("Cache-Control","no-cache");ap.send(null);if(ap.status===404){B(new Error("Could not load\n"+am));delete a[aq];return}}}if(q){an=V.document.getElementsByTagName("head").item(0);al=q("script",V);al.src=am;al.type="text/javascript";an.appendChild(al)}},ai=function(ao){var am=Hyphenator.languages[ao],al;if(!am.prepared){if(C){am.cache={};am.cache=am.cache}if(r){am.redPatSet={}}if(am.hasOwnProperty("exceptions")){Hyphenator.addExceptions(ao,am.exceptions);delete am.exceptions}if(y.hasOwnProperty("global")){if(y.hasOwnProperty(ao)){y[ao]+=", "+y.global}else{y[ao]=y.global}}if(y.hasOwnProperty(ao)){am.exceptions=W(y[ao]);delete y[ao]}else{am.exceptions={}}o(ao);al="[\\w"+am.specialChars+"@"+String.fromCharCode(173)+String.fromCharCode(8204)+"-]{"+ad+",}";am.genRegExp=new RegExp("("+l+")|("+k+")|("+al+")","gi");am.prepared=true}if(!!S){try{S.setItem("Hyphenator_"+ao,V.JSON.stringify(am))}catch(an){}}},ac=function(ap){var ao,al,an,am;if(!L){for(ao in Hyphenator.languages){if(Hyphenator.languages.hasOwnProperty(ao)){ai(ao)}}ak=2;ap();return}ak=1;for(ao in a){if(a.hasOwnProperty(ao)){if(!!S&&S.getItem("Hyphenator_"+ao)){Hyphenator.languages[ao]=V.JSON.parse(S.getItem("Hyphenator_"+ao));if(y.hasOwnProperty("global")){an=W(y.global);for(am in an){if(an.hasOwnProperty(am)){Hyphenator.languages[ao].exceptions[am]=an[am]}}}if(y.hasOwnProperty(ao)){an=W(y[ao]);for(am in an){if(an.hasOwnProperty(am)){Hyphenator.languages[ao].exceptions[am]=an[am]}}delete y[ao]}an="[\\w"+Hyphenator.languages[ao].specialChars+"@"+String.fromCharCode(173)+String.fromCharCode(8204)+"-]{"+ad+",}";Hyphenator.languages[ao].genRegExp=new RegExp("("+l+")|("+k+")|("+an+")","gi");delete a[ao];continue}else{p(ao)}}}if(af(a)===0){ak=2;ap();return}al=V.setInterval(function(){var aq=true,ar;for(ar in a){if(a.hasOwnProperty(ar)){aq=false;if(!!Hyphenator.languages[ar]){delete a[ar];ai(ar)}}}if(aq){V.clearInterval(al);ak=2;ap()}},100)},x=function(){var ap,ao,al,an,am,aq=(Hyphenator.doHyphenation?"Hy-phen-a-tion":"Hyphenation");if(!!(ap=A.document.getElementById("HyphenatorToggleBox"))){ap.firstChild.data=aq}else{ao=A.document.getElementsByTagName("body")[0];ap=q("div",A);al=A.document.createAttribute("id");al.nodeValue="HyphenatorToggleBox";am=A.document.createAttribute("class");am.nodeValue=aa;an=A.document.createTextNode(aq);ap.appendChild(an);ap.setAttributeNode(al);ap.setAttributeNode(am);ap.onclick=Hyphenator.toggleHyphenation;ap.style.position="absolute";ap.style.top="0px";ap.style.right="0px";ap.style.margin="0";ap.style.backgroundColor="#AAAAAA";ap.style.color="#FFFFFF";ap.style.font="6pt Arial";ap.style.letterSpacing="0.2em";ap.style.padding="3px";ap.style.cursor="pointer";ap.style.WebkitBorderBottomLeftRadius="4px";ap.style.MozBorderRadiusBottomleft="4px";ao.appendChild(ap)}},w=function(aJ,aG){var aq=Hyphenator.languages[aJ],aB,aF,aE,at,an,ax,au,az,al,ao,av=false,ay,aH,aw,aA,aC,am,ar,aI,ap,aD=[];if(aG===""){return""}if(aG.indexOf(D)!==-1){return aG}if(C&&aq.cache.hasOwnProperty(aG)){return aq.cache[aG]}if(aq.exceptions.hasOwnProperty(aG)){return aq.exceptions[aG].replace(/-/g,D)}if(aG.indexOf("-")!==-1){aB=aG.split("-");for(aF=0,aE=aB.length;aF<aE;aF++){aB[aF]=w(aJ,aB[aF])}return aB.join("-")}at="_"+aG+"_";if(aG.indexOf(String.fromCharCode(8204))!==-1){aB=at.split(String.fromCharCode(8204));at=aB.join("");for(aF=0,aE=aB.length;aF<aE;aF++){aB[aF]=aB[aF].length.toString()}aB.pop();aD=aB}an=at.length;ax=at.split("");if(!!aq.charSubstitution){for(ap in aq.charSubstitution){if(aq.charSubstitution.hasOwnProperty(ap)){at=at.replace(new RegExp(ap,"g"),aq.charSubstitution[ap])}}}if(aG.indexOf("'")!==-1){at=at.toLowerCase().replace("'","â€™")}else{at=at.toLowerCase()}au=[];aC={"0":0,"1":1,"2":2,"3":3,"4":4,"5":5,"6":6,"7":7,"8":8,"9":9};aA=an-aq.shortestPattern;for(az=0;az<=aA;az++){al=Math.min((an-az),aq.longestPattern);for(ao=aq.shortestPattern;ao<=al;ao++){if(aq.patterns.hasOwnProperty(ay=at.substring(az,az+ao))){av=aq.patterns[ay];if(r&&(typeof av==="string")){aq.redPatSet[ay]=av}if(typeof av==="string"){aw=0;aI=[];for(aF=0;aF<av.length;aF++){if(!!(aH=aC[av.charAt(aF)])){aI.push(aF-aw,aH);aw++}}av=aq.patterns[ay]=aI}}else{continue}for(aF=0;aF<av.length;aF++){aH=az-1+av[aF];if(!au[aH]||au[aH]<av[aF+1]){au[aH]=av[aF+1]}aF++}}}am=0;for(aF=aq.leftmin;aF<=(an-2-aq.rightmin);aF++){if(aD.length>0&&aD[0]===aF){aD.shift();ax.splice(aF+am-1,0,String.fromCharCode(8204));am++}if(!!(au[aF]&1)){ax.splice(aF+am+1,0,D);am++}}ar=ax.slice(1,-1).join("");if(C){aq.cache[aG]=ar}return ar},ae=function(al){return al.replace(/([:\/\.\?#&_,;!@]+)/gi,"$&"+E)},ah=function(an){var am,al=0,ao;switch(D){case"|":am="\\|";break;case"+":am="\\+";break;case"*":am="\\*";break;default:am=D}while(!!(ao=an.childNodes[al++])){if(ao.nodeType===3){ao.data=ao.data.replace(new RegExp(am,"g"),"");ao.data=ao.data.replace(new RegExp(Z,"g"),"")}else{if(ao.nodeType===1){ah(ao)}}}},s=function(ar){var am=ar.ownerDocument.getElementsByTagName("body")[0],at,aq,an,al,ap,ao=function(ay){ay=ay||V.event;var ax=ay.target||ay.srcElement,av=ax.ownerDocument,au=av.getElementsByTagName("body")[0],aw="defaultView" in av?av.defaultView:av.parentWindow;if(ax.tagName&&K[ax.tagName.toLowerCase()]){return}at=av.createElement("div");at.style.overflow="hidden";at.style.position="absolute";at.style.top="-5000px";at.style.height="1px";au.appendChild(at);if(!!V.getSelection){aq=aw.getSelection();an=aq.getRangeAt(0);at.appendChild(an.cloneContents());ah(at);aq.selectAllChildren(at);ap=function(){at.parentNode.removeChild(at);aq.addRange(an)}}else{aq=aw.document.selection;an=aq.createRange();at.innerHTML=an.htmlText;ah(at);al=au.createTextRange();al.moveToElementText(at);al.select();ap=function(){at.parentNode.removeChild(at);if(an.text!==""){an.select()}}}V.setTimeout(ap,0)};if(!am){return}ar=ar||am;if(V.addEventListener){ar.addEventListener("copy",ao,false)}else{ar.attachEvent("oncopy",ao)}},R=function(an){var al=T.getDataForElem(an),ap=al.language,ao,ar,am,aq=function(at){var au,av;switch(D){case"|":au="\\|";break;case"+":au="\\+";break;case"*":au="\\*";break;default:au=D}if(f>=2){av=at.split(" ");av[1]=av[1].replace(new RegExp(au,"g"),"");av[1]=av[1].replace(new RegExp(Z,"g"),"");av=av.join(" ")}if(f===3){av=av.replace(/[ ]+/g,String.fromCharCode(160))}return av};if(Hyphenator.languages.hasOwnProperty(ap)){ao=function(at){if(!Hyphenator.doHyphenation){return at}else{if(N.test(at)){return ae(at)}else{return w(ap,at)}}};if(d&&(an.tagName.toLowerCase()!=="body")){s(an)}am=0;while(!!(ar=an.childNodes[am++])){if(ar.nodeType===3&&ar.data.length>=ad){ar.data=ar.data.replace(Hyphenator.languages[ap].genRegExp,ao);if(f!==1){ar.data=ar.data.replace(/[\S]+ [\S]+$/,aq)}}}}if(al.isHidden&&h==="hidden"){an.style.visibility="visible";if(!al.hasOwnStyle){an.setAttribute("style","");an.removeAttribute("style")}else{if(an.style.removeProperty){an.style.removeProperty("visibility")}else{if(an.style.removeAttribute){an.style.removeAttribute("visibility")}}}}if(al.isLast){ak=3;H--;if(H>(-1000)&&H<=0){H=(-2000);ab()}}},U=function(){function an(ap,ao){return function(){return ap(ao)}}var al=0,am;while(!!(am=j[al++])){if(am.ownerDocument.location.href===A.location.href){V.setTimeout(an(R,am),0)}}},g=function(){var al=0,am;while(!!(am=j[al++])){ah(am)}ak=4},ag=function(){try{if(m!=="none"&&typeof(V.localStorage)!=="undefined"&&typeof(V.sessionStorage)!=="undefined"&&typeof(V.JSON.stringify)!=="undefined"&&typeof(V.JSON.parse)!=="undefined"){switch(m){case"session":S=V.sessionStorage;break;case"local":S=V.localStorage;break;default:S=undefined;break}}}catch(al){}},v=function(){if(!S){return}var al={STORED:true,classname:u,donthyphenateclassname:aa,minwordlength:ad,hyphenchar:D,urlhyphenchar:E,togglebox:x,displaytogglebox:c,remoteloading:L,enablecache:C,onhyphenationdonecallback:ab,onerrorhandler:B,intermediatestate:h,selectorfunction:aj,safecopy:d,doframes:e,storagetype:m,orphancontrol:f,dohyphenation:Hyphenator.doHyphenation,persistentconfig:n,defaultlanguage:F};S.setItem("Hyphenator_config",V.JSON.stringify(al))},Y=function(){var al;if(S.getItem("Hyphenator_config")){al=V.JSON.parse(S.getItem("Hyphenator_config"));Hyphenator.config(al)}};return{version:"3.3.0",doHyphenation:true,languages:{},config:function(an){var al=function(ao,ap){if(typeof an[ao]===ap){return true}else{B(new Error("Config onError: "+ao+" must be of type "+ap));return false}},am;if(an.hasOwnProperty("storagetype")){if(al("storagetype","string")){m=an.storagetype}if(!S){ag()}}if(!an.hasOwnProperty("STORED")&&S&&an.hasOwnProperty("persistentconfig")&&an.persistentconfig===true){Y()}for(am in an){if(an.hasOwnProperty(am)){switch(am){case"STORED":break;case"classname":if(al("classname","string")){u=an[am]}break;case"donthyphenateclassname":if(al("donthyphenateclassname","string")){aa=an[am]}break;case"minwordlength":if(al("minwordlength","number")){ad=an[am]}break;case"hyphenchar":if(al("hyphenchar","string")){if(an.hyphenchar==="&shy;"){an.hyphenchar=String.fromCharCode(173)}D=an[am]}break;case"urlhyphenchar":if(an.hasOwnProperty("urlhyphenchar")){if(al("urlhyphenchar","string")){E=an[am]}}break;case"togglebox":if(al("togglebox","function")){x=an[am]}break;case"displaytogglebox":if(al("displaytogglebox","boolean")){c=an[am]}break;case"remoteloading":if(al("remoteloading","boolean")){L=an[am]}break;case"enablecache":if(al("enablecache","boolean")){C=an[am]}break;case"enablereducedpatternset":if(al("enablereducedpatternset","boolean")){r=an[am]}break;case"onhyphenationdonecallback":if(al("onhyphenationdonecallback","function")){ab=an[am]}break;case"onerrorhandler":if(al("onerrorhandler","function")){B=an[am]}break;case"intermediatestate":if(al("intermediatestate","string")){h=an[am]}break;case"selectorfunction":if(al("selectorfunction","function")){aj=an[am]}break;case"safecopy":if(al("safecopy","boolean")){d=an[am]}break;case"doframes":if(al("doframes","boolean")){e=an[am]}break;case"storagetype":if(al("storagetype","string")){m=an[am]}break;case"orphancontrol":if(al("orphancontrol","number")){f=an[am]}break;case"dohyphenation":if(al("dohyphenation","boolean")){Hyphenator.doHyphenation=an[am]}break;case"persistentconfig":if(al("persistentconfig","boolean")){n=an[am]}break;case"defaultlanguage":if(al("defaultlanguage","string")){F=an[am]}break;default:B(new Error("Hyphenator.config: property "+am+" not known."))}}}if(S&&n){v()}},run:function(){H=0;var ap=function(){try{if(A.document.getElementsByTagName("frameset").length>0){return}H++;I(undefined);Q();ac(U);if(c){x()}}catch(aq){B(aq)}},al,am,an=V.frames.length;if(!S){ag()}if(!X&&!G){z(V,ap)}if(G||X){if(e&&an>0){for(al=0;al<an;al++){am=undefined;try{am=V.frames[al].document.toString()}catch(ao){am=undefined}if(!!am){A=V.frames[al];ap()}}}A=V;ap()}},addExceptions:function(am,al){if(am===""){am="global"}if(y.hasOwnProperty(am)){y[am]+=", "+al}else{y[am]=al}},hyphenate:function(an,ao){var am,ap,al;if(Hyphenator.languages.hasOwnProperty(ao)){if(!Hyphenator.languages[ao].prepared){ai(ao)}am=function(aq){if(N.test(aq)){return ae(aq)}else{return w(ao,aq)}};if(typeof an==="string"||an.constructor===String){return an.replace(Hyphenator.languages[ao].genRegExp,am)}else{if(typeof an==="object"){al=0;while(!!(ap=an.childNodes[al++])){if(ap.nodeType===3&&ap.data.length>=ad){ap.data=ap.data.replace(Hyphenator.languages[ao].genRegExp,am)}else{if(ap.nodeType===1){if(ap.lang!==""){Hyphenator.hyphenate(ap,ap.lang)}else{Hyphenator.hyphenate(ap,ao)}}}}}}}else{B(new Error('Language "'+ao+'" is not loaded.'))}},getRedPatternSet:function(al){return Hyphenator.languages[al].redPatSet},isBookmarklet:function(){return G},getConfigFromURI:function(){var ar=null,at={},al=document.getElementsByTagName("script"),ap,ao,an,au,am,aq;for(ap=0,an=al.length;ap<an;ap++){if(!!al[ap].getAttribute("src")){ar=al[ap].getAttribute("src")}if(!ar){continue}else{au=ar.indexOf("Hyphenator.js?");if(au===-1){continue}am=ar.substring(au+14).split("&");for(ao=0;ao<am.length;ao++){aq=am[ao].split("=");if(aq[0]==="bm"){continue}if(aq[1]==="true"){at[aq[0]]=true;continue}if(aq[1]==="false"){at[aq[0]]=false;continue}if(isFinite(aq[1])){at[aq[0]]=parseInt(aq[1],10);continue}if(aq[0]==="onhyphenationdonecallback"){at[aq[0]]=new Function("",aq[1]);continue}at[aq[0]]=aq[1]}break}}return at},toggleHyphenation:function(){if(Hyphenator.doHyphenation){g();Hyphenator.doHyphenation=false;v();x()}else{U();Hyphenator.doHyphenation=true;v();x()}}}}(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()};
