(function(){function e(e,t,n,r,a){var i,d=[],l,o=0,s;var c,f,u;s=t.ownerDocument;c=a.getBlockElements();f=a.getWhiteSpaceElements();u=a.getShortEndedElements();function h(e,t){t=t||0;if(!e[0]){throw"findAndReplaceDOMText cannot handle zero-length matches"}var n=e.index;if(t>0){var r=e[t];if(!r){throw"Invalid capture group"}n+=e[0].indexOf(r);e[0]=r}return[n,n+e[0].length,[e[0]]]}function m(e){var t;if(e.nodeType===3){return e.data}if(f[e.nodeName]&&!c[e.nodeName]){return""}t="";if(c[e.nodeName]||u[e.nodeName]){t+="\n"}if(e=e.firstChild){do{t+=m(e)}while(e=e.nextSibling)}return t}function g(e,t,n){var r,a,i,d,l=[],o=0,s=e,h=t.shift(),m=0;e:while(true){if(c[s.nodeName]||u[s.nodeName]){o++}if(s.nodeType===3){if(!a&&s.length+o>=h[1]){a=s;d=h[1]-o}else if(r){l.push(s)}if(!r&&s.length+o>h[0]){r=s;i=h[0]-o}o+=s.length}if(r&&a){s=n({startNode:r,startNodeIndex:i,endNode:a,endNodeIndex:d,innerNodes:l,match:h[2],matchIndex:m});o-=a.length-d;r=null;a=null;l=[];h=t.shift();m++;if(!h){break}}else if((!f[s.nodeName]||c[s.nodeName])&&s.firstChild){s=s.firstChild;continue}else if(s.nextSibling){s=s.nextSibling;continue}while(true){if(s.nextSibling){s=s.nextSibling;break}else if(s.parentNode!==e){s=s.parentNode}else{break e}}}}function p(e){var t;if(typeof e!="function"){var n=e.nodeType?e:s.createElement(e);t=function(e,t){var r=n.cloneNode(false);r.setAttribute("data-mce-index",t);if(e){r.appendChild(s.createTextNode(e))}return r}}else{t=e}return function(e){var n,r,a,i=e.startNode,d=e.endNode,l=e.matchIndex;if(i===d){var o=i;a=o.parentNode;if(e.startNodeIndex>0){n=s.createTextNode(o.data.substring(0,e.startNodeIndex));a.insertBefore(n,o)}var c=t(e.match[0],l);a.insertBefore(c,o);if(e.endNodeIndexr){f[s].setAttribute("data-mce-index",m-1)}}t.undoManager.add();r=g;if(a){p=o(g+1).length>0;n.next()}else{p=o(g-1).length>0;n.prev()}return!d&&p};n.done=function(e){var n,a,d,o;a=tinymce.toArray(t.getBody().getElementsByTagName("span"));for(n=0;n