var Hyphenator=function(a){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",nb:"nb-no.js",no:"nb-no.js","nb-no":"nb-no.js",nl:"nl.js",or:"or.js",pa:"pa.js",pl:"pl.js",pt:"pt.js",ru:"ru.js",sk:"sk.js",sl:"sl.js",sv:"sv.js",ta:"ta.js",te:"te.js",tr:"tr.js",uk:"uk.js"},c=function(){var a,c="";for(a in b){if(b.hasOwnProperty(a)){c+=a+", "}}c=c.substring(0,c.length-2);return c}(),d={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:"Мова цього веб-сайту не може бути визначена автоматично. Будь ласка, вкажіть головну мову:"},e=function(){var a=document.getElementsByTagName("script"),b=0,c,d,e;while(!!(e=a[b++])){if(!e.src){continue}d=e.src;c=d.indexOf("Hyphenator.js");if(c!==-1){return d.substring(0,c)}}return"http://hyphenator.googlecode.com/svn/trunk/"}(),f=function(){var b=false;if(a.location.href.indexOf(e)!==-1){b=true}return b}(),g=false,h=0,i=false,j=a,k=false,l={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,math:true,svg:true},m=true,n="local",o,p=false,q=true,r=false,s=false,t,u=function(){var b,c=navigator.userAgent,d={support:false,property:"",languages:{}};if(a.getComputedStyle){b=a.getComputedStyle(a.document.getElementsByTagName("body")[0])}else{t=d;return}if(c.indexOf("Chrome")!==-1){d.support=false}else if(c.indexOf("Safari")!==-1&&b["-webkit-hyphens"]!==undefined){d.support=true;d.property="-webkit-hyphens";if(c.indexOf("Mobile")!==-1){d.languages[navigator.language.split("-")[0]]=true}else{d.languages={de:true,en:true,es:true,fr:true,it:true,nl:true,ru:true,zh:true}}}else if(c.indexOf("Firefox")!==-1&&b["MozHyphens"]!==undefined){d.support=true;d.property="MozHyphens";d.languages={en:true}}t=d},v="hyphenate",w="donthyphenate",x=6,y=1,z=function(){var a=null,b=false,c=document.getElementsByTagName("script"),d,e;for(d=0,e=c.length;d<e;d++){if(!!c[d].getAttribute("src")){a=c[d].getAttribute("src")}if(!a){continue}else if(a.indexOf("Hyphenator.js?bm=true")!==-1){b=true}}return b}(),A=null,B="",C=function(){var a=function(a,b){this.element=a;this.hyphenated=false;this.treated=false;this.data=b},b=function(){this.count=0;this.hyCount=0;this.list={}};b.prototype={add:function(b,c,d){if(!this.list.hasOwnProperty(c)){this.list[c]=[]}this.list[c].push(new a(b,d));this.count+=1},each:function(a){var b;for(b in this.list){if(this.list.hasOwnProperty(b)){a(b,this.list[b])}}}};return new b}(),D={},E={},F=0,G="(\\w*://)?((\\w*:)?(\\w*)@)?((([\\d]{1,3}\\.){3}([\\d]{1,3}))|((www\\.|[a-zA-Z]\\.)?[a-zA-Z0-9\\-\\.]+\\.([a-z]{2,4})))(:\\d*)?(/[\\w#!:\\.?\\+=&%@!\\-]*)*",H="[\\w-\\.]+@[\\w\\.]+",I=new RegExp("("+G+")|("+H+")","i"),J=function(){var a,b=navigator.userAgent.toLowerCase();a=String.fromCharCode(8203);if(b.indexOf("msie 6")!==-1){a=""}if(b.indexOf("opera")!==-1&&b.indexOf("version/10.00")!==-1){a=""}return a}(),K=function(a,b){b=b||j;if(document.createElementNS){return b.document.createElementNS("http://www.w3.org/1999/xhtml",a)}else if(document.createElement){return b.document.createElement(a)}},L=function(){},M=function(b){a.alert("Hyphenator.js says:\n\nAn Error ocurred:\n"+b.message)},N=function(){var a,b=[],c,d;if(document.getElementsByClassName){b=j.document.getElementsByClassName(v)}else{a=j.document.getElementsByTagName("*");d=a.length;for(c=0;c<d;c++){if(a[c].className.indexOf(v)!==-1&&a[c].className.indexOf(w)===-1){b.push(a[c])}}}return b},O="hidden",P="wait",Q=String.fromCharCode(173),R=J,S=true,T=function(b,c){function l(){var b,d,e=a.frames.length;if(k&&e>0){for(b=0;b<e;b++){d=undefined;try{d=a.frames[b].document.toString()}catch(g){d=undefined}if(!!d){h(a.frames[b])}}j=a;c();f[a.location.href]=true}else{h(a)}}function i(){try{document.documentElement.doScroll("left")}catch(b){setTimeout(i,1);return}h(a)}function h(b){j=b||a;if(!f[j.location.href]&&(!g||j!=a.parent)){g=true;c();f[j.location.href]=true}}var d=function(){},e,f={};if(g&&!f[b.location.href]){c();f[b.location.href]=true;return}if(document.addEventListener){d=function(){document.removeEventListener("DOMContentLoaded",d,false);if(k&&a.frames.length>0){return}else{h(a)}}}else if(document.attachEvent){d=function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",d);if(k&&a.frames.length>0){return}else{h(a)}}}}if(document.addEventListener){document.addEventListener("DOMContentLoaded",d,false);a.addEventListener("load",l,false)}else if(document.attachEvent){document.attachEvent("onreadystatechange",d);a.attachEvent("onload",l);e=false;try{e=a.frameElement===null}catch(m){}if(document.documentElement.doScroll&&e){i()}}},U=function(a,b){if(!!a.getAttribute("lang")){return a.getAttribute("lang").toLowerCase()}try{if(!!a.getAttribute("xml:lang")){return a.getAttribute("xml:lang").toLowerCase()}}catch(c){}if(a.tagName!=="HTML"){return U(a.parentNode,true)}if(b){return A}return null},V=function(e){e=e||j;var f=e.document.getElementsByTagName("html")[0],g=e.document.getElementsByTagName("meta"),h,i,l,m;A=U(f,false);if(!A){for(h=0;h<g.length;h++){if(!!g[h].getAttribute("http-equiv")&&g[h].getAttribute("http-equiv").toLowerCase()==="content-language"){A=g[h].getAttribute("content").toLowerCase()}if(!!g[h].getAttribute("name")&&g[h].getAttribute("name").toLowerCase()==="dc.language"){A=g[h].getAttribute("content").toLowerCase()}if(!!g[h].getAttribute("name")&&g[h].getAttribute("name").toLowerCase()==="language"){A=g[h].getAttribute("content").toLowerCase()}}}if(!A&&k&&j!=a.parent){V(a.parent)}if(!A&&B!==""){A=B}if(!A){i="";m=navigator.language?navigator.language:navigator.userLanguage;m=m.substring(0,2);if(d.hasOwnProperty(m)){i=d[m]}else{i=d.en}i+=" (ISO 639-1)\n\n"+c;A=a.prompt(unescape(i),m).toLowerCase()}if(!b.hasOwnProperty(A)){if(b.hasOwnProperty(A.split("-")[0])){A=A.split("-")[0]}else{l=new Error('The language "'+A+'" is not yet supported.');throw l}}},W=function(){var a,c,d=0,e=function(c,d,f){var g,h=0,i={};if(c.lang&&typeof c.lang==="string"){f=c.lang.toLowerCase()}else if(f){f=f.toLowerCase()}else{f=U(c,true)}if(s&&t.support&&!!t.languages[f]){c.style[t.property]="auto";c.style["-webkit-locale"]="'"+f+"'"}else{if(O==="hidden"){if(!!c.getAttribute("style")){i.hasOwnStyle=true}else{i.hasOwnStyle=false}i.isHidden=true;c.style.visibility="hidden"}if(b[f]){E[f]=true}else{if(b.hasOwnProperty(f.split("-")[0])){f=f.split("-")[0];i.language=f}else if(!z){M(new Error("Language "+f+" is not yet supported."))}}C.add(c,f,i)}while(!!(g=c.childNodes[h++])){if(g.nodeType===1&&!l[g.nodeName.toLowerCase()]&&g.className.indexOf(w)===-1&&!(g in a)){e(g,false,f)}}};if(s){u()}if(z){a=j.document.getElementsByTagName("body")[0];e(a,false,A)}else{a=N();while(!!(c=a[d++])){e(c,true,"")}}if(C.count===0){F=3;L()}},X=function(a){var b=0,c={tpoints:[]},d,e,f,g,h,i=Hyphenator.languages[a].patterns,j,k,l,m,n,o,p=function(){if("in3se".split(/\D/).length===1){return function(a){var b=a.split(""),c,d,e=[],f={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9},g=false;d=0;while(!!(c=b[d])){if(f.hasOwnProperty(c)){e.push(c);d+=2;g=true}else{e.push("");d+=1;g=false}}if(!g){e.push("")}return e}}else{return function(a){return a.split(/\D/)}}}();for(b in i){if(i.hasOwnProperty(b)){d=i[b].match(new RegExp(".{1,"+ +b+"}","g"));f=0;while(!!(e=d[f++])){k=e.replace(/[\d]/g,"").split("");l=p(e);m=c;g=0;while(!!(j=k[g++])){o=j.charCodeAt(0);if(!m[o]){m[o]={}}m=m[o]}m.tpoints=[];for(h=0;h<l.length;h++){n=l[h];m.tpoints.push(n==""?0:n)}}}}Hyphenator.languages[a].patterns=c},Y=function(a,b){var c=[],d=a.split(""),e;for(e=0;e<b.length;e++){if(b[e]!==0){c.push(b[e])}if(d[e]){c.push(d[e])}}return c.join("")},Z=function(a){var b=a.split(", "),c={},d,e,f;for(d=0,e=b.length;d<e;d++){f=b[d].replace(/-/g,"");if(!c.hasOwnProperty(f)){c[f]=b[d]}}return c},$=function(c){var d,g,h,i;if(b[c]&&!Hyphenator.languages[c]){d=e+"patterns/"+b[c]}else{return}if(f&&!z){g=null;if(typeof XMLHttpRequest!=="undefined"){g=new XMLHttpRequest}if(!g){try{g=new ActiveXObject("Msxml2.XMLHTTP")}catch(j){g=null}}if(g){g.open("HEAD",d,false);g.setRequestHeader("Cache-Control","no-cache");g.send(null);if(g.status===404){M(new Error("Could not load\n"+d));delete E[c];return}}}if(K){h=a.document.getElementsByTagName("head").item(0);i=K("script",a);i.src=d;i.type="text/javascript";h.appendChild(i)}},_=function(b){var c=Hyphenator.languages[b],d;if(!c.prepared){if(m){c.cache={};c["cache"]=c.cache}if(p){c.redPatSet={}}if(c.hasOwnProperty("exceptions")){Hyphenator.addExceptions(b,c.exceptions);delete c.exceptions}if(D.hasOwnProperty("global")){if(D.hasOwnProperty(b)){D[b]+=", "+D.global}else{D[b]=D.global}}if(D.hasOwnProperty(b)){c.exceptions=Z(D[b]);delete D[b]}else{c.exceptions={}}X(b);d="[\\w"+c.specialChars+"@"+String.fromCharCode(173)+String.fromCharCode(8204)+"-]{"+x+",}";c.genRegExp=new RegExp("("+G+")|("+H+")|("+d+")","gi");c.prepared=true}if(!!o){try{o.setItem("Hyphenator_"+b,a.JSON.stringify(c))}catch(e){}}},ba=function(b){var c,d,e,f;if(!q){for(c in Hyphenator.languages){if(Hyphenator.languages.hasOwnProperty(c)){_(c)}}F=2;b("*");return}F=1;for(c in E){if(E.hasOwnProperty(c)){if(!!o&&o.getItem("Hyphenator_"+c)){Hyphenator.languages[c]=a.JSON.parse(o.getItem("Hyphenator_"+c));if(D.hasOwnProperty("global")){e=Z(D.global);for(f in e){if(e.hasOwnProperty(f)){Hyphenator.languages[c].exceptions[f]=e[f]}}}if(D.hasOwnProperty(c)){e=Z(D[c]);for(f in e){if(e.hasOwnProperty(f)){Hyphenator.languages[c].exceptions[f]=e[f]}}delete D[c]}e="[\\w"+Hyphenator.languages[c].specialChars+"@"+String.fromCharCode(173)+String.fromCharCode(8204)+"-]{"+x+",}";Hyphenator.languages[c].genRegExp=new RegExp("("+G+")|("+H+")|("+e+")","gi");delete E[c];b(c);continue}else{$(c)}}}d=a.setInterval(function(){var c=true,e;for(e in E){if(E.hasOwnProperty(e)){c=false;if(!!Hyphenator.languages[e]){delete E[e];_(e);b(e)}}}if(c){a.clearInterval(d);F=2}},100)},bb=function(){var a,b,c,d,e,f=Hyphenator.doHyphenation?"Hy-phen-a-tion":"Hyphenation";if(!!(a=j.document.getElementById("HyphenatorToggleBox"))){a.firstChild.data=f}else{b=j.document.getElementsByTagName("body")[0];a=K("div",j);c=j.document.createAttribute("id");c.nodeValue="HyphenatorToggleBox";e=j.document.createAttribute("class");e.nodeValue=w;d=j.document.createTextNode(f);a.appendChild(d);a.setAttributeNode(c);a.setAttributeNode(e);a.onclick=Hyphenator.toggleHyphenation;a.style.position="absolute";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";b.appendChild(a)}},bc=function(a,b){var c=Hyphenator.languages[a],d,e,f,g,h,i,j,k,l,n,o,q=[],r=[],s,t,u=Math.max,v,w=[""],x;if(b===""){return""}if(b.indexOf(Q)!==-1){return b}if(m&&c.cache.hasOwnProperty(b)){return c.cache[b]}if(c.exceptions.hasOwnProperty(b)){return c.exceptions[b].replace(/-/g,Q)}if(b.indexOf("-")!==-1){d=b.split("-");for(k=0,e=d.length;k<e;k++){d[k]=bc(a,d[k])}return d.join("-")}g=b="_"+b+"_";if(!!c.charSubstitution){for(f in c.charSubstitution){if(c.charSubstitution.hasOwnProperty(f)){g=g.replace(new RegExp(f,"g"),c.charSubstitution[f])}}}if(b.indexOf("'")!==-1){g=g.replace("'","’")}h=g.toLowerCase().split("");i=b.split("");j=h.length;v=c.patterns;for(k=0;k<j;k+=1){q[k]=0;r[k]=h[k].charCodeAt(0)}for(k=0;k<j;k+=1){x="";o=v;for(l=k;l<j;l+=1){o=o[r[l]];if(o){if(p){x+=String.fromCharCode(r[l])}s=o.tpoints;if(s){if(p){if(!c.redPatSet){c.redPatSet={}}c.redPatSet[x]=Y(x,s)}for(n=0,t=s.length;n<t;n+=1){q[k+n]=u(q[k+n],s[n])}}}else{break}}}for(k=1;k<j-1;k+=1){if(k>c.leftmin&&k<j-c.rightmin&&q[k]%2){w.push(i[k])}else{w[w.length-1]+=i[k]}}return w.join(Q)},bd=function(a){return a.replace(/([:\/\.\?#&_,;!@]+)/gi,"$&"+R)},be=function(a){var b,c=0,d;switch(Q){case"|":b="\\|";break;case"+":b="\\+";break;case"*":b="\\*";break;default:b=Q}while(!!(d=a.childNodes[c++])){if(d.nodeType===3){d.data=d.data.replace(new RegExp(b,"g"),"");d.data=d.data.replace(new RegExp(J,"g"),"")}else if(d.nodeType===1){be(d)}}},bf=function(b){var c=b.ownerDocument.getElementsByTagName("body")[0],d,e,f,g,h,i=function(b){b=b||a.event;var c=b.target||b.srcElement,i=c.ownerDocument,j=i.getElementsByTagName("body")[0],k="defaultView"in i?i.defaultView:i.parentWindow;if(c.tagName&&l[c.tagName.toLowerCase()]){return}d=i.createElement("div");d.style.color=a.getComputedStyle?k.getComputedStyle(j).backgroundColor:"#FFFFFF";d.style.fontSize="0px";j.appendChild(d);if(!!a.getSelection){b.stopPropagation();e=k.getSelection();f=e.getRangeAt(0);d.appendChild(f.cloneContents());be(d);e.selectAllChildren(d);h=function(){d.parentNode.removeChild(d);e.removeAllRanges();e.addRange(f)}}else{b.cancelBubble=true;e=k.document.selection;f=e.createRange();d.innerHTML=f.htmlText;be(d);g=j.createTextRange();g.moveToElementText(d);g.select();h=function(){d.parentNode.removeChild(d);if(f.text!==""){f.select()}}}a.setTimeout(h,0)};if(!c){return}b=b||c;if(a.addEventListener){b.addEventListener("copy",i,true)}else{b.attachEvent("oncopy",i)}},bg=function(a){var b=a.element,c=a.data;b.style.visibility="visible";a.data.isHidden=false;if(!c.hasOwnStyle){b.setAttribute("style","");b.removeAttribute("style")}else{if(b.style.removeProperty){b.style.removeProperty("visibility")}else if(b.style.removeAttribute){b.style.removeAttribute("visibility")}}},bh=function(){var a=true;C.each(function(b,c){var d,e=c.length;for(d=0;d<e;d++){a=a&&c[d].hyphenated;if(O==="hidden"&&P==="wait"){bg(c[d])}}});if(a){F=3;L()}},bi=function(a,b){var c=b.data,d=b.element,e,f,g,h=function(a){var b,c;switch(Q){case"|":b="\\|";break;case"+":b="\\+";break;case"*":b="\\*";break;default:b=Q}if(y>=2){c=a.split(" ");c[1]=c[1].replace(new RegExp(b,"g"),"");c[1]=c[1].replace(new RegExp(J,"g"),"");c=c.join(" ")}if(y===3){c=c.replace(/[ ]+/g,String.fromCharCode(160))}return c};if(Hyphenator.languages.hasOwnProperty(a)){e=function(b){if(!Hyphenator.doHyphenation){return b}else if(I.test(b)){return bd(b)}else{return bc(a,b)}};if(S&&d.tagName.toLowerCase()!=="body"){bf(d)}g=0;while(!!(f=d.childNodes[g++])){if(f.nodeType===3&&f.data.length>=x){f.data=f.data.replace(Hyphenator.languages[a].genRegExp,e);if(y!==1){f.data=f.data.replace(/[\S]+ [\S]+$/,h)}}}}if(c.isHidden&&O==="hidden"&&P==="progressive"){bg(b)}b.hyphenated=true;C.hyCount+=1;if(C.count<=C.hyCount){bh()}},bj=function(b){function c(a,b,c){return function(){return a(b,c)}}var d,e,f;if(b==="*"){C.each(function(b,d){var e,f=d.length;for(e=0;e<f;e++){a.setTimeout(c(bi,b,d[e]),0)}})}else{if(C.list.hasOwnProperty(b)){f=C.list[b].length;for(e=0;e<f;e++){a.setTimeout(c(bi,b,C.list[b][e]),0)}}}},bk=function(){C.each(function(a,b){var c,d=b.length,e;for(c=0;c<d;c++){be(b[c].element);b[c].hyphenated=false}});F=4},bl=function(){try{if(n!=="none"&&typeof a.localStorage!=="undefined"&&typeof a.sessionStorage!=="undefined"&&typeof a.JSON.stringify!=="undefined"&&typeof a.JSON.parse!=="undefined"){switch(n){case"session":o=a.sessionStorage;break;case"local":o=a.localStorage;break;default:o=undefined;break}}}catch(b){}},bm=function(){if(!o){return}var b={STORED:true,classname:v,donthyphenateclassname:w,minwordlength:x,hyphenchar:Q,urlhyphenchar:R,togglebox:bb,displaytogglebox:r,remoteloading:q,enablecache:m,onhyphenationdonecallback:L,onerrorhandler:M,intermediatestate:O,selectorfunction:N,safecopy:S,doframes:k,storagetype:n,orphancontrol:y,dohyphenation:Hyphenator.doHyphenation,persistentconfig:i,defaultlanguage:B};o.setItem("Hyphenator_config",a.JSON.stringify(b))},bn=function(){var b;if(o.getItem("Hyphenator_config")){b=a.JSON.parse(o.getItem("Hyphenator_config"));Hyphenator.config(b)}};return{version:"4.0.0",doHyphenation:true,languages:{},config:function(a){var b=function(b,c){if(typeof a[b]===c){return true}else{M(new Error("Config onError: "+b+" must be of type "+c));return false}},c;if(a.hasOwnProperty("storagetype")){if(b("storagetype","string")){n=a.storagetype}if(!o){bl()}}if(!a.hasOwnProperty("STORED")&&o&&a.hasOwnProperty("persistentconfig")&&a.persistentconfig===true){bn()}for(c in a){if(a.hasOwnProperty(c)){switch(c){case"STORED":break;case"classname":if(b("classname","string")){v=a[c]}break;case"donthyphenateclassname":if(b("donthyphenateclassname","string")){w=a[c]}break;case"minwordlength":if(b("minwordlength","number")){x=a[c]}break;case"hyphenchar":if(b("hyphenchar","string")){if(a.hyphenchar==="­"){a.hyphenchar=String.fromCharCode(173)}Q=a[c]}break;case"urlhyphenchar":if(a.hasOwnProperty("urlhyphenchar")){if(b("urlhyphenchar","string")){R=a[c]}}break;case"togglebox":if(b("togglebox","function")){bb=a[c]}break;case"displaytogglebox":if(b("displaytogglebox","boolean")){r=a[c]}break;case"remoteloading":if(b("remoteloading","boolean")){q=a[c]}break;case"enablecache":if(b("enablecache","boolean")){m=a[c]}break;case"enablereducedpatternset":if(b("enablereducedpatternset","boolean")){p=a[c]}break;case"onhyphenationdonecallback":if(b("onhyphenationdonecallback","function")){L=a[c]}break;case"onerrorhandler":if(b("onerrorhandler","function")){M=a[c]}break;case"intermediatestate":if(b("intermediatestate","string")){O=a[c]}break;case"selectorfunction":if(b("selectorfunction","function")){N=a[c]}break;case"safecopy":if(b("safecopy","boolean")){S=a[c]}break;case"doframes":if(b("doframes","boolean")){k=a[c]}break;case"storagetype":if(b("storagetype","string")){n=a[c]}break;case"orphancontrol":if(b("orphancontrol","number")){y=a[c]}break;case"dohyphenation":if(b("dohyphenation","boolean")){Hyphenator.doHyphenation=a[c]}break;case"persistentconfig":if(b("persistentconfig","boolean")){i=a[c]}break;case"defaultlanguage":if(b("defaultlanguage","string")){B=a[c]}break;case"useCSS3hyphenation":if(b("useCSS3hyphenation","boolean")){s=a[c]}break;case"unhide":if(b("unhide","string")){P=a[c]}break;default:M(new Error("Hyphenator.config: property "+c+" not known."))}}}if(o&&i){bm()}},run:function(){h=0;var b=function(){try{if(j.document.getElementsByTagName("frameset").length>0){return}h++;V(undefined);W();ba(bj);if(r){bb()}}catch(a){M(a)}},c,d,e=a.frames.length;if(!o){bl()}if(!g&&!z){T(a,b)}if(z||g){if(k&&e>0){for(c=0;c<e;c++){d=undefined;try{d=a.frames[c].document.toString()}catch(f){d=undefined}if(!!d){j=a.frames[c];b()}}}j=a;b()}},addExceptions:function(a,b){if(a===""){a="global"}if(D.hasOwnProperty(a)){D[a]+=", "+b}else{D[a]=b}},hyphenate:function(a,b){var c,d,e;if(Hyphenator.languages.hasOwnProperty(b)){if(!Hyphenator.languages[b].prepared){_(b)}c=function(a){if(I.test(a)){return bd(a)}else{return bc(b,a)}};if(typeof a==="string"||a.constructor===String){return a.replace(Hyphenator.languages[b].genRegExp,c)}else if(typeof a==="object"){e=0;while(!!(d=a.childNodes[e++])){if(d.nodeType===3&&d.data.length>=x){d.data=d.data.replace(Hyphenator.languages[b].genRegExp,c)}else if(d.nodeType===1){if(d.lang!==""){Hyphenator.hyphenate(d,d.lang)}else{Hyphenator.hyphenate(d,b)}}}}}else{M(new Error('Language "'+b+'" is not loaded.'))}},getRedPatternSet:function(a){return Hyphenator.languages[a].redPatSet},isBookmarklet:function(){return z},getConfigFromURI:function(){var a=null,b={},c=document.getElementsByTagName("script"),d,e,f,g,h,i;for(d=0,f=c.length;d<f;d++){if(!!c[d].getAttribute("src")){a=c[d].getAttribute("src")}if(!a){continue}else{g=a.indexOf("Hyphenator.js?");if(g===-1){continue}h=a.substring(g+14).split("&");for(e=0;e<h.length;e++){i=h[e].split("=");if(i[0]==="bm"){continue}if(i[1]==="true"){b[i[0]]=true;continue}if(i[1]==="false"){b[i[0]]=false;continue}if(isFinite(i[1])){b[i[0]]=parseInt(i[1],10);continue}if(i[0]==="onhyphenationdonecallback"){b[i[0]]=new Function("",i[1]);continue}b[i[0]]=i[1]}break}}return b},toggleHyphenation:function(){if(Hyphenator.doHyphenation){bk();Hyphenator.doHyphenation=false;bm();bb()}else{bj("*");Hyphenator.doHyphenation=true;bm();bb()}}}}(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()}
