(function(){var r={ol:1,ul:1},d=/^[\n\r\t ]*$/;var m=CKEDITOR.dom.walker.whitespaces(),e=CKEDITOR.dom.walker.bookmark(),h=function(i){return !(m(i)||e(i))};function c(w){var v,x,i;if((v=w.getDirection())){x=w.getParent();while(x&&!(i=x.getDirection())){x=x.getParent()}if(v==i){w.removeAttribute("dir")}}}CKEDITOR.plugins.list={listToArray:function(y,G,E,D,F){if(!r[y.getName()]){return[]}if(!D){D=0}if(!E){E=[]}for(var A=0,B=y.getChildCount();A7)){v.append(Q.createText("\xa0"))}v.append(H.listNode);x=H.nextIndex}else{if(N.indent==-1&&!G&&N.grandparent){if(r[N.grandparent.getName()]){v=N.element.clone(false,true)}else{if(J||N.element.hasAttributes()||R!=CKEDITOR.ENTER_BR){v=Q.createElement(E);N.element.copyAttributes(v,{type:1,value:1});if(!J&&R==CKEDITOR.ENTER_BR&&!v.hasAttributes()){v=new CKEDITOR.dom.documentFragment(Q)}}else{v=new CKEDITOR.dom.documentFragment(Q)}}if(v.type==CKEDITOR.NODE_ELEMENT){if(N.grandparent.getDirection(1)!=z){v.setAttribute("dir",z)}}for(M=0;MA[B-1].indent+1){var H=A[B-1].indent+1-A[B].indent;var y=A[B].indent;while(A[B]&&A[B].indent>=y){A[B].indent+=H;B++}B--}}var w=CKEDITOR.plugins.list.arrayToList(A,K,null,E.config.enterMode,D.root.getAttribute("dir"));var G=w.listNode,v,C;function J(i){if((v=G[i?"getFirst":"getLast"]())&&!(v.is&&v.isBlockBoundary())&&(C=D.root[i?"getPrevious":"getNext"](CKEDITOR.dom.walker.whitespaces(true)))&&!(C.is&&C.isBlockBoundary({br:1}))){E.document.createElement("br")[i?"insertBefore":"insertAfter"](v)}}J(true);J();G.replace(D.root)}function o(i,v){this.name=i;this.type=v}function f(y){var v=y.getDirection();if(v){for(var x=0,w=y.getChildren(),z;z=w.getItem(x),x=0&&(v=V[Q]);Q--){if(r[v.getName()]&&A.contains(v)){A.removeCustomData("list_group_object_"+B);var D=v.getCustomData("list_group_object");if(D){D.contents.push(F)}else{D={root:v,contents:[F]};U.push(D);CKEDITOR.dom.element.setMarker(I,v,"list_group_object",D)}E=1;break}}if(E){continue}var P=A;if(P.getCustomData("list_group_object_"+B)){P.getCustomData("list_group_object_"+B).contents.push(F)}else{D={root:P,contents:[F]};CKEDITOR.dom.element.setMarker(I,P,"list_group_object_"+B,D);U.push(D)}}}var C=[];while(U.length>0){D=U.shift();if(this.state==CKEDITOR.TRISTATE_OFF){if(r[D.root.getName()]){j.call(this,x,D,I,C)}else{b.call(this,x,D,C)}}else{if(this.state==CKEDITOR.TRISTATE_ON&&r[D.root.getName()]){t.call(this,x,D,I)}}}for(Q=0;Q