var _NumberPOSITIVE_INFINITY=Number.POSITIVE_INFINITY,_Mathfloor=Math.floor,_Mathmax=Math.max,_Mathmin=Math.min;(function(o,u){if('object'==typeof exports&&'object'==typeof module)module.exports=u();else if('function'==typeof define&&define.amd)define([],u);else{var s=u();for(var d in s)('object'==typeof exports?exports:o)[d]=s[d]}})(this,function(){return function(r){function o(s){if(u[s])return u[s].exports;var d=u[s]={i:s,l:!1,exports:{}};return r[s].call(d.exports,d,d.exports,o),d.l=!0,d.exports}var u={};return o.m=r,o.c=u,o.i=function(s){return s},o.d=function(s,d,f){o.o(s,d)||Object.defineProperty(s,d,{configurable:!1,enumerable:!0,get:f})},o.n=function(s){var d=s&&s.__esModule?function(){return s['default']}:function(){return s};return o.d(d,'a',d),d},o.o=function(s,d){return Object.prototype.hasOwnProperty.call(s,d)},o.p='',o(o.s=529)}([function(r,o){'use strict';function s(w,M){if(!(w instanceof M))throw new TypeError('Cannot call a class as a function')}function d(w,M){if(!w)throw new ReferenceError('this hasn\'t been initialised - super() hasn\'t been called');return M&&('object'==typeof M||'function'==typeof M)?M:w}function f(w,M){if('function'!=typeof M&&null!==M)throw new TypeError('Super expression must either be null or a function, not '+typeof M);w.prototype=Object.create(M&&M.prototype,{constructor:{value:w,enumerable:!1,writable:!0,configurable:!0}}),M&&(Object.setPrototypeOf?Object.setPrototypeOf(w,M):w.__proto__=M)}/**
* @license Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
* For licensing, see LICENSE.md.
*/Object.defineProperty(o,'__esModule',{value:!0});var h=function(){function w(M,C){for(var O=0,S;OD?0:D,L}},{key:'isAfter',value:function(V){return'after'==this.compareWith(V)}},{key:'isBefore',value:function(V){return'before'==this.compareWith(V)}},{key:'isEqual',value:function(V){return'same'==this.compareWith(V)}},{key:'isTouching',value:function(V){var L=null,D=null,q=this.compareWith(V);switch(q){case'same':return!0;case'before':L=F.createFromPosition(this),D=F.createFromPosition(V);break;case'after':L=F.createFromPosition(V),D=F.createFromPosition(this);break;default:return!1;}for(var z=L.parent;L.path.length+D.path.length;){if(L.isEqual(D))return!0;if(L.path.length>D.path.length){if(L.offset!==z.maxOffset)return!1;L.path=L.path.slice(0,-1),z=z.parent,L.offset++}else{if(0!==D.offset)return!1;D.path=D.path.slice(0,-1)}}}},{key:'_getTransformedByDeletion',value:function(V,L){var D=F.createFromPosition(this);if(this.root!=V.root)return D;if('same'==(0,O.default)(V.getParentPath(),this.getParentPath())){if(V.offsetthis.offset)return null;D.offset-=L}}else if('prefix'==(0,O.default)(V.getParentPath(),this.getParentPath())){var q=V.path.length-1;if(V.offset<=this.path[q]){if(V.offset+L>this.path[q])return null;D.path[q]-=L}}return D}},{key:'_getTransformedByInsertion',value:function(V,L,D){var q=F.createFromPosition(this);if(this.root!=V.root)return q;if('same'==(0,O.default)(V.getParentPath(),this.getParentPath()))(V.offsetF+1;)L=V.maxOffset-N.offset,0!=L&&R.push(new E(N,N.getShiftedBy(L))),N.path=N.path.slice(0,-1),N.offset++,V=V.parent;for(;N.path.length<=this.end.path.length;){var D=this.end.path[N.path.length-1],q=D-N.offset;0!=q&&R.push(new E(N,N.getShiftedBy(q))),N.offset=D,N.path.push(0)}return R}},{key:'getWalker',value:function(){var R=0=I;I++)R=String.fromCharCode(I),E[R.toLowerCase()]=I;for(var F=48;57>=F;F++)E[F-48]=F;for(var N=112;123>=N;N++)E['f'+(N-111)]=N;return E}()},function(r,o,u){'use strict';function s(M){return M&&M.__esModule?M:{default:M}}function d(M,C,O,S,T){var E=-1,I=M.length;for(O||(O=w.default),T||(T=[]);++EV?0:V,N}},{key:'getLastMatchingPosition',value:function(F){var N=1this.offset-F.offset?'before':'after';var N=this.getAncestors(),V=F.getAncestors(),L=(0,M.default)(N,V),D;switch(L){case 0:return'different';case'prefix':D=N.length-1;break;case'extension':D=V.length-1;break;default:D=L-1;}var q=N[D],z=N[D+1],$=V[D+1];if(q===this.parent){var W=this.offset-$.index;return 0>=W?'before':'after'}if(q===F.parent){var K=z.index-F.offset;return 0>K?'before':'after'}var H=z.index-$.index;return 0>H?'before':'after'}},{key:'nodeAfter',get:function(){return this.parent.is('text')?null:this.parent.getChild(this.offset)||null}},{key:'nodeBefore',get:function(){return this.parent.is('text')?null:this.parent.getChild(this.offset-1)||null}},{key:'isAtStart',get:function(){return 0===this.offset}},{key:'isAtEnd',get:function(){var F=this.parent.is('text')?this.parent.data.length:this.parent.childCount;return this.offset===F}},{key:'root',get:function(){return this.parent.root}},{key:'editableElement',get:function(){for(var F=this.parent;!(F instanceof T.default);)if(F.parent)F=F.parent;else return null;return F}}],[{key:'createAt',value:function(F,N){if(F instanceof I)return this.createFromPosition(F);var V=F;if('end'==N)N=V.is('text')?V.data.length:V.childCount;else{if('before'==N)return this.createBefore(V);if('after'==N)return this.createAfter(V);N||(N=0)}return new I(V,N)}},{key:'createAfter',value:function(F){if(F.is('textProxy'))return new I(F.textNode,F.offsetInText+F.data.length);if(!F.parent)throw new O.default('view-position-after-root: You can not make position after root.',{root:F});return new I(F.parent,F.index+1)}},{key:'createBefore',value:function(F){if(F.is('textProxy'))return new I(F.textNode,F.offsetInText);if(!F.parent)throw new O.default('view-position-before-root: You can not make position before root.',{root:F});return new I(F.parent,F.index)}},{key:'createFromPosition',value:function(F){return new this(F.parent,F.offset)}}]),I}();/**
* @license Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
* For licensing, see LICENSE.md.
*/o.default=E},function(r,o,u){'use strict';function s(F){return F&&F.__esModule?F:{default:F}}function d(F,N){if(!(F instanceof N))throw new TypeError('Cannot call a class as a function')}function f(F,N){if(!F)throw new ReferenceError('this hasn\'t been initialised - super() hasn\'t been called');return N&&('object'==typeof N||'function'==typeof N)?N:F}function h(F,N){if('function'!=typeof N&&null!==N)throw new TypeError('Super expression must either be null or a function, not '+typeof N);F.prototype=Object.create(N&&N.prototype,{constructor:{value:F,enumerable:!1,writable:!0,configurable:!0}}),N&&(Object.setPrototypeOf?Object.setPrototypeOf(F,N):F.__proto__=N)}/**
* @license Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
* For licensing, see LICENSE.md.
*/Object.defineProperty(o,'__esModule',{value:!0});var P=function(){function F(N,V){for(var L=0,D;L$.maxOffset)throw new I.default('move-operation-nodes-do-not-exist: The nodes which should be moved do not exist.');else if($===W&&K=K&&this.targetPosition.path[U]K&&(K=this.boundaries.start.offset),$=D.offset-K}W=D.offset-z.startOffset;var H=new C.default(z,W-$,$);return D.offset-=$,this.position=D,f('text',H,L,D,$)}return D.path.pop(),this.position=D,this._visitedParent=q.parent,f('elementStart',q,L,D,1)}}]),N}();/**
* @license Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
* For licensing, see LICENSE.md.
*/o.default=F},function(r,o){'use strict';Object.defineProperty(o,'__esModule',{value:!0}),o.default=function(d,f,h){var P=-1,w=d.length;0>f&&(f=-f>w?0:w+f),h=h>w?w:h,0>h&&(h+=w),w=f>h?0:h-f>>>0,f>>>=0;for(var M=Array(w);++P=this._holderElementOffset&&this.sourcePosition.path[0]++}return w(V.prototype.__proto__||Object.getPrototypeOf(V.prototype),'_execute',this).call(this)}},{key:'type',get:function(){return'remove'}},{key:'_holderElementOffset',get:function(){return this.targetPosition.path[0]},set:function(D){this.targetPosition.path[0]=D}},{key:'_needsHolderElement',get:function(){if(this.delta){var D=!0,q=!1,z;try{for(var $=this.delta.operations[Symbol.iterator](),W,K;!(D=(W=$.next()).done);D=!0)if(K=W.value,K instanceof V){if(K==this)return!0;if(K._holderElementOffset==this._holderElementOffset)return!1}}catch(H){q=!0,z=H}finally{try{!D&&$.return&&$.return()}finally{if(q)throw z}}}return!0}}],[{key:'fromJSON',value:function(D,q){var z=S.default.fromJSON(D.sourcePosition,q),$=new V(z,D.howMany,D.baseVersion);return $.targetPosition=S.default.fromJSON(D.targetPosition,q),$}},{key:'className',get:function(){return'engine.model.operation.RemoveOperation'}}]),V}(C.default);o.default=F},function(r,o,u){'use strict';function d(T,E){if(!(T instanceof E))throw new TypeError('Cannot call a class as a function')}function f(T,E){if(!T)throw new ReferenceError('this hasn\'t been initialised - super() hasn\'t been called');return E&&('object'==typeof E||'function'==typeof E)?E:T}function h(T,E){if('function'!=typeof E&&null!==E)throw new TypeError('Super expression must either be null or a function, not '+typeof E);T.prototype=Object.create(E&&E.prototype,{constructor:{value:T,enumerable:!1,writable:!0,configurable:!0}}),E&&(Object.setPrototypeOf?Object.setPrototypeOf(T,E):T.__proto__=E)}/**
* @license Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
* For licensing, see LICENSE.md.
*/function P(){return 0===this.childCount?0:null}Object.defineProperty(o,'__esModule',{value:!0});var w=function(){function T(E,I){for(var R=0,F;R=200){var H=V?null:(0,E.default)(N);if(H)return(0,R.default)(H);$=!1,q=S.default,K=new h.default}else K=V?[]:W;outer:for(;++DO||O>C.offsetSize)throw new P.default('model-textproxy-wrong-offsetintext: Given offsetInText value is incorrect.');if(0>S||O+S>C.offsetSize)throw new P.default('model-textproxy-wrong-length: Given length value is incorrect.');this.data=C.data.substring(O,O+S),this.offsetInText=O}return f(M,[{key:'is',value:function(O){return'textProxy'==O}},{key:'getPath',value:function(){var O=this.textNode.getPath();return 0=200&&(z=R.default,$=!1,V=new h.default(V));outer:for(;++qf;f++)d+=_Mathfloor(65536*(1+Math.random())).toString(16).substring(1);return d}},function(r,o,u){'use strict';function s(S){return S&&S.__esModule?S:{default:S}}function d(S){if(Array.isArray(S)){for(var T=0,E=Array(S.length);T=I&&Ethis._items.length||0>N)throw new M.default('collection-add-item-invalid-index');return this._items.splice(N,0,F),this._itemMap.set(V,F),this.fire('add',F,N),this}},{key:'get',value:function(F){var N;if('string'==typeof F)N=this._itemMap.get(F);else if('number'==typeof F)N=this._items[F];else throw new M.default('collection-get-invalid-arg: Index or id must be given.');return N||null}},{key:'getIndex',value:function(F){var N;return N='string'==typeof F?this._itemMap.get(F):F,this._items.indexOf(N)}},{key:'remove',value:function(F){var D=!1,q=this._idProperty,N,V,L;if('string'==typeof F?(V=F,L=this._itemMap.get(V),D=!L,L&&(N=this._items.indexOf(L))):'number'==typeof F?(N=F,L=this._items[N],D=!L,L&&(V=L[q])):(L=F,V=L[q],N=this._items.indexOf(L),D=-1==N||!this._itemMap.get(V)),D)throw new M.default('collection-remove-404: Item not found.');this._items.splice(N,1),this._itemMap.delete(V);var z=this._bindToInternalToExternalMap.get(L);return this._bindToInternalToExternalMap.delete(L),this._bindToExternalToInternalMap.delete(z),this.fire('remove',L),L}},{key:'map',value:function(F,N){return this._items.map(F,N)}},{key:'find',value:function(F,N){return this._items.find(F,N)}},{key:'filter',value:function(F,N){return this._items.filter(F,N)}},{key:'clear',value:function(){for(this._bindToCollection&&(this.stopListening(this._bindToCollection),this._bindToCollection=null);this.length;)this.remove(0)}},{key:'bindTo',value:function(F){var N=this;if(this._bindToCollection)throw new M.default('collection-bind-to-rebind: The collection cannot be bound more than once.');return this._bindToCollection=F,{as:function(L){N._setUpBindToBinding(function(D){return new L(D)})},using:function(L){'function'==typeof L?N._setUpBindToBinding(function(D){return L(D)}):N._setUpBindToBinding(function(D){return D[L]})}}}},{key:'_setUpBindToBinding',value:function(F){var N=this,V=this._bindToCollection,L=function(U,G,J){var Z=V._bindToCollection==N,Y=V._bindToInternalToExternalMap.get(G);if(Z&&Y)N._bindToExternalToInternalMap.set(G,Y),N._bindToInternalToExternalMap.set(Y,G);else{var Q=F(G);N._bindToExternalToInternalMap.set(G,Q),N._bindToInternalToExternalMap.set(Q,G),N.add(Q,J)}},D=!0,q=!1,z;try{for(var $=V[Symbol.iterator](),W,K;!(D=(W=$.next()).done);D=!0)K=W.value,L(null,K)}catch(H){q=!0,z=H}finally{try{!D&&$.return&&$.return()}finally{if(q)throw z}}this.listenTo(V,'add',L),this.listenTo(V,'remove',function(H,U){var G=N._bindToExternalToInternalMap.get(U);G&&N.remove(G)})}},{key:Symbol.iterator,value:function(){return this._items[Symbol.iterator]()}},{key:'length',get:function(){return this._items.length}}]),I}();/**
* @license Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
* For licensing, see LICENSE.md.
*/o.default=E,(0,T.default)(E,P.default)},function(r,o,u){'use strict';function s(F){return F&&F.__esModule?F:{default:F}}function d(F,N){if(!(F instanceof N))throw new TypeError('Cannot call a class as a function')}/**
* @license Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
* For licensing, see LICENSE.md.
*/function f(F){return F['data-ck-expando']||(F['data-ck-expando']=(0,C.default)())}function h(F){return F&&(0,E.default)(F.addEventListener)}Object.defineProperty(o,'__esModule',{value:!0});var P=u(7),w=s(P),M=u(70),C=s(M),O=u(56),S=s(O),T=u(236),E=s(T),I=(0,S.default)({},w.default,{listenTo:function(){for(var N=arguments.length,V=Array(N),L=0;L>>1){for(;R>>1,V=T[N];null!==V&&!(0,C.default)(V)&&(I?V<=E:V$._priority)||!(z._priority<$._priority)&&W}function S(z){return z.reduce(function($,W){return $+W.operations.length},0)}function T(z,$){for(var W=z[z.length-1],K=W.operations.length+W.baseVersion,H=new I.default,U=0;U<$;U++)H.addOperation(new V.default(K++));z.push(H)}Object.defineProperty(o,'__esModule',{value:!0}),o.default=f,o.defaultTransform=P,o.addTransformationCase=function(z,$,W){var K=q.get(z);K||(K=new Map,q.set(z,K)),K.set($,W)},o.getTransformationCase=M,o.transformDeltaSets=function(z,$,W){for(var K=Array.from(z),H=Array.from($),U=0,G;U=I||0>re||X&&ae>=U}function D(){var te=(0,w.default)();return L(te)?q(te):void(J=setTimeout(D,V(te)))}function q(te){return(clearTimeout(J),J=void 0,ee&&K)?F(te):(K=H=void 0,G)}function W(){var te=(0,w.default)(),re=L(te);if(K=arguments,H=this,Z=te,re){if(void 0===J)return N(Z);if(X)return clearTimeout(J),J=setTimeout(D,I),F(Z)}return void 0===J&&(J=setTimeout(D,I)),G}var Z=0,Y=0,Q=!1,X=!1,ee=!0,K,H,U,G,J;if('function'!=typeof E)throw new TypeError('Expected a function');return I=(0,C.default)(I)||0,(0,h.default)(R)&&(Q=!!R.leading,X='maxWait'in R,U=X?_Mathmax((0,C.default)(R.maxWait)||0,I):U,ee='trailing'in R?!!R.trailing:ee),W.cancel=function(){void 0!==J&&clearTimeout(J),Z=Y=0,K=H=J=void 0},W.flush=function(){return void 0===J?G:q((0,w.default)())},W}},function(r,o,u){'use strict';function s(M){return M&&M.__esModule?M:{default:M}}Object.defineProperty(o,'__esModule',{value:!0});var f=u(35),h=s(f),P=u(15),w=s(P);o.default=function(M,C,O){var S=M?M.length:0;return S?(C=O||void 0===C?1:(0,w.default)(C),(0,h.default)(M,0>C?0:C,S)):[]}},function(r,o,u){'use strict';function s(M){return M&&M.__esModule?M:{default:M}}Object.defineProperty(o,'__esModule',{value:!0});var f=u(35),h=s(f),P=u(15),w=s(P);o.default=function(M,C,O){var S=M?M.length:0;return S?(C=O||void 0===C?1:(0,w.default)(C),C=S-C,(0,h.default)(M,0,0>C?0:C)):[]}},function(r,o){'use strict';Object.defineProperty(o,'__esModule',{value:!0}),o.default=function(d){return d&&d.length?d[0]:void 0}},function(r,o,u){'use strict';Object.defineProperty(o,'__esModule',{value:!0});var f=u(13),h=function(S){return S&&S.__esModule?S:{default:S}}(f),w=Object.prototype,M=w.hasOwnProperty,C=w.toString,O=w.propertyIsEnumerable;o.default=function(S){return(0,h.default)(S)&&M.call(S,'callee')&&(!O.call(S,'callee')||C.call(S)=='[object Arguments]')}},function(r,o,u){'use strict';Object.defineProperty(o,'__esModule',{value:!0});var f=u(14),h=function(O){return O&&O.__esModule?O:{default:O}}(f),M=Object.prototype,C=M.toString;o.default=function(O){var S=(0,h.default)(O)?C.call(O):'';return S=='[object Function]'||S=='[object GeneratorFunction]'}},function(r,o,u){'use strict';function s(S){return S&&S.__esModule?S:{default:S}}Object.defineProperty(o,'__esModule',{value:!0});var f=u(11),h=s(f),P=u(43),w=s(P),C=Object.prototype,O=C.toString;o.default=function(S){return'string'==typeof S||!(0,h.default)(S)&&(0,w.default)(S)&&O.call(S)=='[object String]'}},function(r,o,u){'use strict';Object.defineProperty(o,'__esModule',{value:!0});var f=u(132),h=function(P){return P&&P.__esModule?P:{default:P}}(f);o.default=function(P,w){return P&&P.length&&w&&w.length?(0,h.default)(P,w):P}},function(r,o,u){'use strict';function s(O){return O&&O.__esModule?O:{default:O}}Object.defineProperty(o,'__esModule',{value:!0});var f=u(196),h=s(f),P=u(27),w=s(P),M=u(99),C=s(M);o.default=function(O,S){if(!(O&&O.length))return[];var T=(0,C.default)(O);return null==S?T:(0,w.default)(T,function(E){return(0,h.default)(S,void 0,E)})}},function(r,o,u){'use strict';function s(M){return M&&M.__esModule?M:{default:M}}/**
* @license Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
* For licensing, see LICENSE.md.
*/Object.defineProperty(o,'__esModule',{value:!0}),o.default=function(M){return(0,h.default)(M)?(0,w.default)(M):new Map(M)};var f=u(98),h=s(f),P=u(275),w=s(P)},function(r){'use strict';var s='function'==typeof Symbol&&'symbol'==typeof Symbol.iterator?function(f){return typeof f}:function(f){return f&&'function'==typeof Symbol&&f.constructor===Symbol&&f!==Symbol.prototype?'symbol':typeof f},d;d=function(){return this}();try{d=d||Function('return this')()||(1,eval)('this')}catch(f){'object'===('undefined'==typeof window?'undefined':s(window))&&(d=window)}r.exports=d},function(r,o,u){'use strict';function s(N){return N&&N.__esModule?N:{default:N}}function d(N,V){if(!(N instanceof V))throw new TypeError('Cannot call a class as a function')}function f(N,V){if(!N)throw new ReferenceError('this hasn\'t been initialised - super() hasn\'t been called');return V&&('object'==typeof V||'function'==typeof V)?V:N}function h(N,V){if('function'!=typeof V&&null!==V)throw new TypeError('Super expression must either be null or a function, not '+typeof V);N.prototype=Object.create(V&&V.prototype,{constructor:{value:N,enumerable:!1,writable:!0,configurable:!0}}),V&&(Object.setPrototypeOf?Object.setPrototypeOf(N,V):N.__proto__=V)}/**
* @license Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
* For licensing, see LICENSE.md.
*/Object.defineProperty(o,'__esModule',{value:!0});var P=function(){function N(V,L){for(var D=0,q;DX?0:X),new S.default(Q,X)):null}if(0===Y){var ee=this.getCorrespondingView(Z);if(ee)return new S.default(ee,0)}else{var te=this.getCorrespondingView(Z.childNodes[Y-1]);if(te&&te.parent)return new S.default(te.parent,te.index+1)}return null}},{key:'getCorrespondingView',value:function(Z){return this.isElement(Z)?this.getCorrespondingViewElement(Z):this.isDocumentFragment(Z)?this.getCorrespondingViewDocumentFragment(Z):this.isText(Z)?this.getCorrespondingViewText(Z):null}},{key:'getCorrespondingViewElement',value:function(Z){return this._domToViewMapping.get(Z)}},{key:'getCorrespondingViewDocumentFragment',value:function(Z){return this._domToViewMapping.get(Z)}},{key:'getCorrespondingViewText',value:function(Z){if((0,D.isInlineFiller)(Z))return null;var Y=Z.previousSibling;if(Y){if(!this.isElement(Y))return null;var Q=this.getCorrespondingViewElement(Y);if(Q){var X=Q.nextSibling;return X instanceof w.default?Q.nextSibling:null}}else{var ee=this.getCorrespondingViewElement(Z.parentNode);if(ee){var te=ee.getChild(0);return te instanceof w.default?te:null}}return null}},{key:'getCorrespondingDom',value:function(Z){return Z instanceof C.default?this.getCorrespondingDomElement(Z):Z instanceof N.default?this.getCorrespondingDomDocumentFragment(Z):Z instanceof w.default?this.getCorrespondingDomText(Z):null}},{key:'getCorrespondingDomElement',value:function(Z){return this._viewToDomMapping.get(Z)}},{key:'getCorrespondingDomDocumentFragment',value:function(Z){return this._viewToDomMapping.get(Z)}},{key:'getCorrespondingDomText',value:function(Z){var Y=Z.previousSibling;return Y&&this.getCorrespondingDom(Y)?this.getCorrespondingDom(Y).nextSibling:!Y&&Z.parent&&this.getCorrespondingDom(Z.parent)?this.getCorrespondingDom(Z.parent).childNodes[0]:null}},{key:'focus',value:function(Z){var Y=this.getCorrespondingDomElement(Z);Y&&Y.ownerDocument.activeElement!==Y&&Y.focus()}},{key:'isText',value:function(Z){return Z&&Z.nodeType==Node.TEXT_NODE}},{key:'isElement',value:function(Z){return Z&&Z.nodeType==Node.ELEMENT_NODE}},{key:'isDocumentFragment',value:function(Z){return Z&&Z.nodeType==Node.DOCUMENT_FRAGMENT_NODE}},{key:'isDomSelectionBackward',value:function(Z){if(Z.isCollapsed)return!1;var Y=new Range;Y.setStart(Z.anchorNode,Z.anchorOffset),Y.setEnd(Z.focusNode,Z.focusOffset);var Q=Y.collapsed;return Y.detach(),Q}},{key:'_processDataFromViewText',value:function(Z){var Y=this,Q=Z.data;if(Z.getAncestors().some(function(oe){return Y.preElements.includes(oe.name)}))return Q;var X=this._getTouchingViewTextNode(Z,!1),ee=this._getTouchingViewTextNode(Z,!0),te=Q.match(/ *$/)[0],re=Q.substr(0,Q.length-te.length);if(X&&' '!=X.data.charAt(X.data.length-1)||(re=re.replace(/^ /,'\xA0')),re=re.replace(/ /g,' \xA0'),0=this.limit&&this._reset(!0)}},{key:'lock',value:function(){this.isLocked=!0}},{key:'unlock',value:function(){this.isLocked=!1}},{key:'destroy',value:function(){this.document.off('change',this._changeCallback),this.document.selection.off('change:range',this._selectionChangeCallback),this.document.selection.off('change:attribute',this._selectionChangeCallback)}},{key:'_onBatch',value:function(O){'transparent'!=O.type&&O!==this._batch&&1>=(0,P.default)(O.getOperations())&&this._reset(!0)}},{key:'_reset',value:function(O){(!this.isLocked||O)&&(this._batch=null,this.size=0)}},{key:'batch',get:function(){return this._batch||(this._batch=this.document.batch()),this._batch}}]),M}();/**
* @license Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
* For licensing, see LICENSE.md.
*/o.default=w},function(r,o){'use strict';Object.defineProperty(o,'__esModule',{value:!0}),o.default=/**
* @license Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
* For licensing, see LICENSE.md.
*/function(d){var f=d.emitter,h=d.activator,P=d.callback,w=d.contextElement;f.listenTo(document,'mouseup',function(M,C){var O=C.target;h()&&!w.contains(O)&&P()})}},function(r,o){'use strict';Object.defineProperty(o,'__esModule',{value:!0}),o.default=/**
* @license Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
* For licensing, see LICENSE.md.
*/function(d){var f=d.view;f.listenTo(f.element,'submit',function(h,P){P.preventDefault(),f.fire('submit')},{useCapture:!0})}},function(r,o,u){'use strict';function s(T){return T&&T.__esModule?T:{default:T}}function d(T,E){if(!(T instanceof E))throw new TypeError('Cannot call a class as a function')}function f(T,E){if(!T)throw new ReferenceError('this hasn\'t been initialised - super() hasn\'t been called');return E&&('object'==typeof E||'function'==typeof E)?E:T}function h(T,E){if('function'!=typeof E&&null!==E)throw new TypeError('Super expression must either be null or a function, not '+typeof E);T.prototype=Object.create(E&&E.prototype,{constructor:{value:T,enumerable:!1,writable:!0,configurable:!0}}),E&&(Object.setPrototypeOf?Object.setPrototypeOf(T,E):T.__proto__=E)}/**
* @license Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
* For licensing, see LICENSE.md.
*/Object.defineProperty(o,'__esModule',{value:!0});var P=function(){function T(E,I){for(var R=0,F;RL?-1:1;E[N+D]&&(E[N]=E[N+D].slice(0)),E[N]||(E[N]=[]),E[N].push(V>L?w:M);for(var q=_Mathmax(V,L),z=q-N;zT;F--)I[F]=P(F);I[T]=P(T),R++}while(I[T]!==S);return E[T].slice(1)}},function(r,o){'use strict';Object.defineProperty(o,'__esModule',{value:!0}),o.default=/**
* @license Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
* For licensing, see LICENSE.md.
*/function(d){for(var f=[];d&&d.nodeType!=Node.DOCUMENT_NODE;)f.unshift(d),d=d.parentNode;return f}},function(r,o){'use strict';Object.defineProperty(o,'__esModule',{value:!0}),o.default=/**
* @license Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
* For licensing, see LICENSE.md.
*/function(d){return function(f){return f+d}}},function(r,o){'use strict';Object.defineProperty(o,'__esModule',{value:!0}),o.default=/**
* @license Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
* For licensing, see LICENSE.md.
*/function(d){var f=d.next();return f.done?null:f.value}},function(r,o,u){'use strict';function s(M){return M&&M.__esModule?M:{default:M}}Object.defineProperty(o,'__esModule',{value:!0});var d=u(52),f=s(d),h=u(31),P=s(h),w=(0,f.default)(P.default,'Map');o.default=w},function(r,o,u){'use strict';function s(M){return M&&M.__esModule?M:{default:M}}Object.defineProperty(o,'__esModule',{value:!0});var d=u(52),f=s(d),h=u(31),P=s(h),w=(0,f.default)(P.default,'Set');o.default=w},function(r,o,u){'use strict';Object.defineProperty(o,'__esModule',{value:!0});var d=u(31),f=function(P){return P&&P.__esModule?P:{default:P}}(d),h=f.default.Uint8Array;o.default=h},function(r,o){'use strict';Object.defineProperty(o,'__esModule',{value:!0}),o.default=function(d,f,h){var P=h.length;return 0===P?d.call(f):1===P?d.call(f,h[0]):2===P?d.call(f,h[0],h[1]):3===P?d.call(f,h[0],h[1],h[2]):d.apply(f,h)}},function(r,o){'use strict';Object.defineProperty(o,'__esModule',{value:!0}),o.default=function(d,f,h,P){var w=-1,M=d.length;for(P&&M&&(h=d[++w]);++wN))return!1;var L=R.get(O);if(L)return L==S;var D=-1,q=!0,z=I&1?new h.default:void 0;for(R.set(O,S);++DE)return[];for(var F=0,N=0,V=Array(O(R/E));FS&&(S=_Mathmax(T+S,0)),(0,h.default)(C,O,S)):-1}},function(r,o,u){'use strict';Object.defineProperty(o,'__esModule',{value:!0});var f=u(145),h=function(P){return P&&P.__esModule?P:{default:P}}(f);o.default=function(P){return(0,h.default)(P,1)}},function(r,o,u){'use strict';function s(T){return T&&T.__esModule?T:{default:T}}Object.defineProperty(o,'__esModule',{value:!0});var d=u(27),f=s(d),h=u(129),P=s(h),w=u(137),M=s(w),C=u(8),O=s(C),S=(0,O.default)(function(T){var E=(0,f.default)(T,M.default);return E.length&&E[0]===T[0]?(0,P.default)(E):[]});o.default=S},function(r,o,u){'use strict';function s(F){return F&&F.__esModule?F:{default:F}}Object.defineProperty(o,'__esModule',{value:!0});var d=u(27),f=s(d),h=u(129),P=s(h),w=u(10),M=s(w),C=u(137),O=s(C),S=u(19),T=s(S),E=u(8),I=s(E),R=(0,I.default)(function(F){var N=(0,T.default)(F),V=(0,f.default)(F,O.default);return N===(0,T.default)(V)?N=void 0:V.pop(),V.length&&V[0]===F[0]?(0,P.default)(V,(0,M.default)(N)):[]});o.default=R},function(r,o,u){'use strict';function s(I){return I&&I.__esModule?I:{default:I}}Object.defineProperty(o,'__esModule',{value:!0});var d=u(27),f=s(d),h=u(129),P=s(h),w=u(137),M=s(w),C=u(19),O=s(C),S=u(8),T=s(S),E=(0,T.default)(function(I){var R=(0,O.default)(I),F=(0,f.default)(I,M.default);return R===(0,O.default)(F)?R=void 0:F.pop(),F.length&&F[0]===I[0]?(0,P.default)(F,void 0,R):[]});o.default=E},function(r,o,u){'use strict';function s(V){return V&&V.__esModule?V:{default:V}}Object.defineProperty(o,'__esModule',{value:!0});var f=u(148),h=s(f),P=u(90),w=s(P),M=u(14),C=s(M),O=u(212),S=s(O),T=/[\\^$.*+?()[\]{}|]/g,E=/^\[object .+?Constructor\]$/,I=Object.prototype,R=Function.prototype.toString,F=I.hasOwnProperty,N=RegExp('^'+R.call(F).replace(T,'\\$&').replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,'$1.*?')+'$');o.default=function(V){if(!(0,C.default)(V))return!1;var L=(0,h.default)(V)||(0,w.default)(V)?N:E;return L.test((0,S.default)(V))}},function(r,o){'use strict';Object.defineProperty(o,'__esModule',{value:!0});var d=Array.prototype,f=d.join;o.default=function(h,P){return h?f.call(h,P):''}},function(r,o,u){'use strict';function s(O){return O&&O.__esModule?O:{default:O}}Object.defineProperty(o,'__esModule',{value:!0});var f=u(209),h=s(f),P=u(15),w=s(P);o.default=function(O,S,T){var E=O?O.length:0;if(!E)return-1;var I=E;if(void 0!==T&&(I=(0,w.default)(T),I=(0>I?_Mathmax(E+I,0):_Mathmin(I,E-1))+1),S!==S)return(0,h.default)(O,I,!0);for(;I--;)if(O[I]===S)return I;return-1}},function(r,o,u){'use strict';function s(M){return M&&M.__esModule?M:{default:M}}Object.defineProperty(o,'__esModule',{value:!0});var f=u(426),h=s(f),P=u(15),w=s(P);o.default=function(M,C){return M&&M.length?(0,h.default)(M,(0,w.default)(C)):void 0}},function(r,o,u){'use strict';function s(M){return M&&M.__esModule?M:{default:M}}Object.defineProperty(o,'__esModule',{value:!0});var d=u(150),f=s(d),h=u(8),P=s(h),w=(0,P.default)(f.default);o.default=w},function(r,o,u){'use strict';function s(M){return M&&M.__esModule?M:{default:M}}Object.defineProperty(o,'__esModule',{value:!0});var f=u(10),h=s(f),P=u(132),w=s(P);o.default=function(M,C,O){return M&&M.length&&C&&C.length?(0,w.default)(M,C,(0,h.default)(O)):M}},function(r,o,u){'use strict';Object.defineProperty(o,'__esModule',{value:!0});var f=u(132),h=function(P){return P&&P.__esModule?P:{default:P}}(f);o.default=function(P,w,M){return P&&P.length&&w&&w.length?(0,h.default)(P,w,void 0,M):P}},function(r,o,u){'use strict';function s(V){return V&&V.__esModule?V:{default:V}}Object.defineProperty(o,'__esModule',{value:!0});var d=u(27),f=s(d),h=u(413),P=s(h),w=u(23),M=s(w),C=u(201),O=s(C),S=u(439),T=s(S),E=u(36),I=s(E),R=u(8),F=s(R),N=(0,F.default)(function(V,L){L=(0,M.default)(L,1);var D=V?V.length:0,q=(0,P.default)(V,L);return(0,O.default)(V,(0,f.default)(L,function(z){return(0,I.default)(z,D)?+z:z}).sort(T.default)),q});o.default=N},function(r,o,u){'use strict';function s(M){return M&&M.__esModule?M:{default:M}}Object.defineProperty(o,'__esModule',{value:!0});var f=u(10),h=s(f),P=u(201),w=s(P);o.default=function(M,C){var O=[];if(!(M&&M.length))return O;var S=-1,T=[],E=M.length;for(C=(0,h.default)(C,3);++SC?0:C)):[]}},function(r,o,u){'use strict';function s(M){return M&&M.__esModule?M:{default:M}}Object.defineProperty(o,'__esModule',{value:!0});var f=u(35),h=s(f),P=u(15),w=s(P);o.default=function(M,C,O){var S=M?M.length:0;return S?(C=O||void 0===C?1:(0,w.default)(C),C=S-C,(0,h.default)(M,0>C?0:C,S)):[]}},function(r,o,u){'use strict';function s(M){return M&&M.__esModule?M:{default:M}}Object.defineProperty(o,'__esModule',{value:!0});var f=u(10),h=s(f),P=u(87),w=s(P);o.default=function(M,C){return M&&M.length?(0,w.default)(M,(0,h.default)(C,3),!1,!0):[]}},function(r,o,u){'use strict';function s(M){return M&&M.__esModule?M:{default:M}}Object.defineProperty(o,'__esModule',{value:!0});var f=u(10),h=s(f),P=u(87),w=s(P);o.default=function(M,C){return M&&M.length?(0,w.default)(M,(0,h.default)(C,3)):[]}},function(r,o,u){'use strict';function s(F){return F&&F.__esModule?F:{default:F}}Object.defineProperty(o,'__esModule',{value:!0});var f=u(148),h=s(f),P=u(14),w=s(P),M=u(44),C=s(M),O=0/0,S=/^\s+|\s+$/g,T=/^[-+]0x[0-9a-f]+$/i,E=/^0b[01]+$/i,I=/^0o[0-7]+$/i,R=parseInt;o.default=function(F){if('number'==typeof F)return F;if((0,C.default)(F))return O;if((0,w.default)(F)){var N=(0,h.default)(F.valueOf)?F.valueOf():F;F=(0,w.default)(N)?N+'':N}if('string'!=typeof F)return 0===F?F:+F;F=F.replace(S,'');var V=E.test(F);return V||I.test(F)?R(F.slice(2),V?2:8):T.test(F)?O:+F}},function(r,o,u){'use strict';function s(T){return T&&T.__esModule?T:{default:T}}Object.defineProperty(o,'__esModule',{value:!0});var d=u(23),f=s(d),h=u(42),P=s(h),w=u(13),M=s(w),C=u(8),O=s(C),S=(0,O.default)(function(T){return(0,P.default)((0,f.default)(T,1,M.default,!0))});o.default=S},function(r,o,u){'use strict';function s(F){return F&&F.__esModule?F:{default:F}}Object.defineProperty(o,'__esModule',{value:!0});var d=u(23),f=s(d),h=u(10),P=s(h),w=u(42),M=s(w),C=u(13),O=s(C),S=u(19),T=s(S),E=u(8),I=s(E),R=(0,I.default)(function(F){var N=(0,T.default)(F);return(0,O.default)(N)&&(N=void 0),(0,M.default)((0,f.default)(F,1,O.default,!0),(0,P.default)(N))});o.default=R},function(r,o,u){'use strict';function s(I){return I&&I.__esModule?I:{default:I}}Object.defineProperty(o,'__esModule',{value:!0});var d=u(23),f=s(d),h=u(42),P=s(h),w=u(13),M=s(w),C=u(19),O=s(C),S=u(8),T=s(S),E=(0,T.default)(function(I){var R=(0,O.default)(I);return(0,M.default)(R)&&(R=void 0),(0,P.default)((0,f.default)(I,1,M.default,!0),void 0,R)});o.default=E},function(r,o,u){'use strict';Object.defineProperty(o,'__esModule',{value:!0});var f=u(42),h=function(P){return P&&P.__esModule?P:{default:P}}(f);o.default=function(P){return P&&P.length?(0,h.default)(P):[]}},function(r,o,u){'use strict';function s(M){return M&&M.__esModule?M:{default:M}}Object.defineProperty(o,'__esModule',{value:!0});var f=u(10),h=s(f),P=u(42),w=s(P);o.default=function(M,C){return M&&M.length?(0,w.default)(M,(0,h.default)(C)):[]}},function(r,o,u){'use strict';Object.defineProperty(o,'__esModule',{value:!0});var f=u(42),h=function(P){return P&&P.__esModule?P:{default:P}}(f);o.default=function(P,w){return P&&P.length?(0,h.default)(P,void 0,w):[]}},function(r,o,u){'use strict';function s(O){return O&&O.__esModule?O:{default:O}}Object.defineProperty(o,'__esModule',{value:!0});var d=u(68),f=s(d),h=u(13),P=s(h),w=u(8),M=s(w),C=(0,M.default)(function(O,S){return(0,P.default)(O)?(0,f.default)(O,S):[]});o.default=C},function(r,o,u){'use strict';function s(T){return T&&T.__esModule?T:{default:T}}Object.defineProperty(o,'__esModule',{value:!0});var d=u(83),f=s(d),h=u(135),P=s(h),w=u(13),M=s(w),C=u(8),O=s(C),S=(0,O.default)(function(T){return(0,P.default)((0,f.default)(T,M.default))});o.default=S},function(r,o,u){'use strict';function s(F){return F&&F.__esModule?F:{default:F}}Object.defineProperty(o,'__esModule',{value:!0});var d=u(83),f=s(d),h=u(10),P=s(h),w=u(135),M=s(w),C=u(13),O=s(C),S=u(19),T=s(S),E=u(8),I=s(E),R=(0,I.default)(function(F){var N=(0,T.default)(F);return(0,O.default)(N)&&(N=void 0),(0,M.default)((0,f.default)(F,O.default),(0,P.default)(N))});o.default=R},function(r,o,u){'use strict';function s(I){return I&&I.__esModule?I:{default:I}}Object.defineProperty(o,'__esModule',{value:!0});var d=u(83),f=s(d),h=u(135),P=s(h),w=u(13),M=s(w),C=u(19),O=s(C),S=u(8),T=s(S),E=(0,T.default)(function(I){var R=(0,O.default)(I);return(0,M.default)(R)&&(R=void 0),(0,P.default)((0,f.default)(I,M.default),void 0,R)});o.default=E},function(r,o,u){'use strict';function s(M){return M&&M.__esModule?M:{default:M}}Object.defineProperty(o,'__esModule',{value:!0});var d=u(8),f=s(d),h=u(99),P=s(h),w=(0,f.default)(P.default);o.default=w},function(r,o,u){'use strict';function s(M){return M&&M.__esModule?M:{default:M}}Object.defineProperty(o,'__esModule',{value:!0});var f=u(67),h=s(f),P=u(204),w=s(P);o.default=function(M,C){return(0,w.default)(M||[],C||[],h.default)}},function(r,o,u){'use strict';function s(M){return M&&M.__esModule?M:{default:M}}Object.defineProperty(o,'__esModule',{value:!0});var f=u(428),h=s(f),P=u(204),w=s(P);o.default=function(M,C){return(0,w.default)(M||[],C||[],h.default)}},function(r,o,u){'use strict';function s(M){return M&&M.__esModule?M:{default:M}}Object.defineProperty(o,'__esModule',{value:!0});var d=u(8),f=s(d),h=u(151),P=s(h),w=(0,f.default)(function(M){var C=M.length,O=1D.length);){var $=D,W=$.index,K=$[1],H=$[2],U=$[3];W+=D[0].length-(K+H+U).length;var J=[W,W+K.length],Z=[W+K.length+H.length,W+K.length+H.length+U.length];q.push(J),q.push(Z),z.push([W+K.length,W+K.length+H.length])}return{remove:q,format:z}},V=V||function(L,D){var q=!0,z=!1,$;try{for(var W=D[Symbol.iterator](),K,H;!(q=(K=W.next()).done);q=!0)H=K.value,L.setAttribute(H,F,!0)}catch(U){z=!0,$=U}finally{try{!q&&W.return&&W.return()}finally{if(z)throw $}}},S.document.on('change',function(L,D){if('insert'===D){var q=I.editor.document.selection;if(q.isCollapsed&&q.focus&&q.focus.parent){var z=q.focus.parent,$=f(z).slice(0,q.focus.offset),W=N($),K=[];W.format.forEach(function(G){void 0===G[0]||void 0===G[1]||K.push(P.default.createFromParentsAndOffsets(z,G[0],z,G[1]))});var H=[];if(W.remove.slice().reverse().forEach(function(G){void 0===G[0]||void 0===G[1]||H.push(P.default.createFromParentsAndOffsets(z,G[0],z,G[1]))}),!!(K.length&&H.length)){var U=S.document.batch();S.document.enqueueChanges(function(){var G=(0,M.default)(F,K,S.document.schema);V(U,G);var J=!0,Z=!1,Y;try{for(var Q=H[Symbol.iterator](),X,ee;!(J=(X=Q.next()).done);J=!0)ee=X.value,U.remove(ee)}catch(te){Z=!0,Y=te}finally{try{!J&&Q.return&&Q.return()}finally{if(Z)throw Y}}})}}}})}},function(r,o,u){'use strict';function s(F){return F&&F.__esModule?F:{default:F}}function d(F,N){if(!(F instanceof N))throw new TypeError('Cannot call a class as a function')}function f(F,N){if(!F)throw new ReferenceError('this hasn\'t been initialised - super() hasn\'t been called');return N&&('object'==typeof N||'function'==typeof N)?N:F}function h(F,N){if('function'!=typeof N&&null!==N)throw new TypeError('Super expression must either be null or a function, not '+typeof N);F.prototype=Object.create(N&&N.prototype,{constructor:{value:F,enumerable:!1,writable:!0,configurable:!0}}),N&&(Object.setPrototypeOf?Object.setPrototypeOf(F,N):F.__proto__=N)}/**
* @license Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
* For licensing, see LICENSE.md.
*/Object.defineProperty(o,'__esModule',{value:!0});var P=function(){function F(N,V){for(var L=0,D;L(\s+)<\/span>/g,function(f,h){return 1==h.length?' ':h})}},function(r,o){'use strict';Object.defineProperty(o,'__esModule',{value:!0}),o.default=/**
* @license Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
* For licensing, see LICENSE.md.
*/function(d){return d=d.replace(//g,'>').replace(/\n\n/g,'
').replace(/\n/g,' ').replace(/^\s/,' ').replace(/\s$/,' ').replace(/\s\s/g,' '),-1')&&(d='
'+d+'
'),d}},function(r,o,u){'use strict';function d(S,T){if(!(S instanceof T))throw new TypeError('Cannot call a class as a function')}function f(S,T){if(!S)throw new ReferenceError('this hasn\'t been initialised - super() hasn\'t been called');return T&&('object'==typeof T||'function'==typeof T)?T:S}function h(S,T){if('function'!=typeof T&&null!==T)throw new TypeError('Super expression must either be null or a function, not '+typeof T);S.prototype=Object.create(T&&T.prototype,{constructor:{value:S,enumerable:!1,writable:!0,configurable:!0}}),T&&(Object.setPrototypeOf?Object.setPrototypeOf(S,T):S.__proto__=T)}/**
* @license Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
* For licensing, see LICENSE.md.
*/Object.defineProperty(o,'__esModule',{value:!0});var P=function(){function S(T,E){for(var I=0,R;Ige.position.offset;return ye&&be?[ge.getReversed(),pe.clone()]:(0,P.defaultTransform)(pe,ge,me)}),(0,P.addTransformationCase)(G.default,W.default,function(pe,ge,me){return pe.position.isEqual(ge.position)?[h()]:(0,P.defaultTransform)(pe,ge,me)}),(0,P.addTransformationCase)(G.default,Z.default,function(pe,ge,me){var ye=pe.position.root==ge.sourcePosition.root&&'same'===(0,ce.default)(pe.position.getParentPath(),ge.sourcePosition.getParentPath()),be=ge.sourcePosition.offset<=pe.position.offset&&ge.sourcePosition.offset+ge.howMany>pe.position.offset;return ye&&be?[h()]:(0,P.defaultTransform)(pe,ge,me)}),(0,P.addTransformationCase)(Q.default,Q.default,function(pe,ge,me){var ye=pe.position.getParentPath(),be=ge.position.getParentPath();if('same'==(0,ce.default)(ye,be)){if(pe.position.offset==ge.position.offset)return[h()];if(pe.position.offsetge._cloneOperation.sourcePosition.offset&&he._cloneOperation.sourcePosition.offset--,[he]}var ve=pe.clone();return ve._cloneOperation.position.offset++,ve._moveOperation.sourcePosition.path[ve._moveOperation.sourcePosition.path.length-2]++,ve._moveOperation.targetPosition.path[ve._moveOperation.targetPosition.path.length-2]++,ve._moveOperation.sourcePosition.offset=pe.position.offset-ge.position.offset,pe._cloneOperation instanceof V.default&&ge._cloneOperation instanceof V.default&&pe._cloneOperation.sourcePosition.offset>ge._cloneOperation.sourcePosition.offset&&ve._cloneOperation.sourcePosition.offset--,[ve]}return(0,P.defaultTransform)(pe,ge,me)}),(0,P.addTransformationCase)(Q.default,oe.default,function(pe,ge,me){return'same'===(0,ce.default)(ge.position.path,pe.position.getParentPath())?[h()]:(0,P.defaultTransform)(pe,ge,me)}),(0,P.addTransformationCase)(Q.default,re.default,function(pe,ge,me){var ye='same'===(0,ce.default)(pe.position.getParentPath(),ge.range.start.getParentPath()),be=ge.range.start.offset=pe.position.offset;if(ye&&be)return[h()];if('same'===(0,ce.default)(pe.position.getParentPath(),ge.range.end.getShiftedBy(-1).path)){var he=pe.clone(),ve=O.default.createFromPosition(ge.range.start);ve.path.push(ge.howMany-1);var ke=ve.getShiftedBy(1);he._cloneOperation.position=ke;var Pe=O.default.createFromPosition(ve);Pe.path.push(pe.position.offset),he._moveOperation.sourcePosition=Pe;var we=O.default.createFromPosition(ke);return we.path.push(0),he._moveOperation.targetPosition=we,[he]}return(0,P.defaultTransform)(pe,ge,me)}),(0,P.addTransformationCase)(Q.default,z.default,function(pe,ge){pe=pe.clone();var me=new O.default(pe.position.root,pe.position.path.slice(0,-1));if(pe._cloneOperation instanceof F.default){var ye=!0,be=!1,he;try{for(var ve=ge.operations[Symbol.iterator](),ke,Pe;!(ye=(ke=ve.next()).done);ye=!0)if(Pe=ke.value,Pe.range.containsPosition(me)||Pe.range.start.isEqual(me)){null===Pe.newValue?pe._cloneOperation.nodes.getNode(0).removeAttribute(Pe.key):pe._cloneOperation.nodes.getNode(0).setAttribute(Pe.key,Pe.newValue);break}}catch(we){be=!0,he=we}finally{try{!ye&&ve.return&&ve.return()}finally{if(be)throw he}}}return[pe]}),(0,P.addTransformationCase)(oe.default,Q.default,function(pe,ge,me){if('same'===(0,ce.default)(pe.position.path,ge.position.getParentPath())){var ye=[ge.getReversed(),pe.clone()];return ye[1].operations[1].targetPosition.path[0]++,ye}return(0,P.defaultTransform)(pe,ge,me)}),(0,P.addTransformationCase)(ee.default,z.default,function(pe,ge){var me=[pe.clone()];return ge.range.containsPosition(pe.position)&&me.push(f(pe,ge)),me}),(0,P.addTransformationCase)(re.default,Q.default,function(pe,ge,me){var ye='same'===(0,ce.default)(pe.range.start.getParentPath(),ge.position.getParentPath()),be=pe.range.start.offset=ge.position.offset;if(ye&&be)return[ge.getReversed(),pe.clone()];if('same'===(0,ce.default)(ge.position.getParentPath(),pe.range.end.getShiftedBy(-1).path)){var he=pe.clone();return he._insertOperation.position.offset++,he._moveOperation.howMany++,he._moveOperation.targetPosition.path[he._moveOperation.targetPosition.path.length-2]++,[he]}return(0,P.defaultTransform)(pe,ge,me)}),(0,P.addTransformationCase)(ue.default,Q.default,function(pe,ge,me){var ye=new O.default(ge.position.root,ge.position.path.slice(0,-1)),be=(0,P.defaultTransform)(pe,ge,me);if(pe.operations[0].position.isEqual(ye)){var he=pe.clone();he.operations[0].position=pe.operations[0].position.getShiftedBy(1),be.push(he)}return be}),(0,P.addTransformationCase)(Q.default,ue.default,function(pe,ge){pe=pe.clone();var me=new O.default(pe.position.root,pe.position.path.slice(0,-1));return pe._cloneOperation instanceof F.default&&ge.operations[0].position.isEqual(me)&&(pe._cloneOperation.nodes.getNode(0).name=ge.operations[0].newName),[pe]}),(0,P.addTransformationCase)(de.default,Q.default,function(pe,ge,me){var ye=(0,P.defaultTransform)(pe,ge,me),be=ge._cloneOperation.position,he=!0,ve=!1,ke;try{for(var Pe=ye[Symbol.iterator](),we;!(he=(we=Pe.next()).done);he=!0){var xe=we.value,Me=!0,Ce=!1,Oe=void 0;try{for(var Se=xe.operations[Symbol.iterator](),Te;!(Me=(Te=Se.next()).done);Me=!0){var Ae=Te.value,Ee=Ae.sourcePosition.getShiftedBy(Ae.howMany);Ee.isEqual(be)&&(Ae.howMany+=1)}}catch(Ie){Ce=!0,Oe=Ie}finally{try{!Me&&Se.return&&Se.return()}finally{if(Ce)throw Oe}}}}catch(Ie){ve=!0,ke=Ie}finally{try{!he&&Pe.return&&Pe.return()}finally{if(ve)throw ke}}return ye}),(0,P.addTransformationCase)(Q.default,de.default,function(pe,ge,me){ge=ge.clone();var ye=pe._cloneOperation.position,be=!0,he=!1,ve;try{for(var ke=ge.operations[Symbol.iterator](),Pe;!(be=(Pe=ke.next()).done);be=!0){var we=Pe.value,xe=we.sourcePosition.getShiftedBy(we.howMany);xe.isEqual(ye)&&(we.howMany+=1)}}catch(Me){he=!0,ve=Me}finally{try{!be&&ke.return&&ke.return()}finally{if(he)throw ve}}return(0,P.defaultTransform)(pe,ge,me)})},function(r,o,u){'use strict';function s(V){return V&&V.__esModule?V:{default:V}}function d(V,L){if(!(V instanceof L))throw new TypeError('Cannot call a class as a function')}function f(V,L){if(!V)throw new ReferenceError('this hasn\'t been initialised - super() hasn\'t been called');return L&&('object'==typeof L||'function'==typeof L)?L:V}function h(V,L){if('function'!=typeof L&&null!==L)throw new TypeError('Super expression must either be null or a function, not '+typeof L);V.prototype=Object.create(L&&L.prototype,{constructor:{value:V,enumerable:!1,writable:!0,configurable:!0}}),L&&(Object.setPrototypeOf?Object.setPrototypeOf(V,L):V.__proto__=L)}/**
* @license Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
* For licensing, see LICENSE.md.
*/function P(V,L,D,q){var z=V.document,$=new N,W=new I.default(L,D,q,z.markers,z.version);V.addDelta($),$.addOperation(W),z.applyOperation(W)}Object.defineProperty(o,'__esModule',{value:!0});var w=function(){function V(L,D){for(var q=0,z;q=T)){F.next=9;break}return F.abrupt('break',13);case 9:return F.next=11,I;case 11:F.next=5;break;case 13:case'end':return F.stop();}},O,this)})},{key:'getDelta',value:function(S){var T=this._historyPoints.get(S);if(void 0===T)return null;var E=[];for(T;TS&&this._historyPoints.set(U,this._historyPoints.get(U)+q)}catch(G){$=!0,W=G}finally{try{!z&&K.return&&K.return()}finally{if($)throw W}}}}},{key:'_getIndex',value:function(S){var T=this._historyPoints.get(S);if(void 0===T){var E=this._deltas[this._deltas.length-1],I=E.baseVersion+E.operations.length;if(0>S||S>=I)return-1;throw new w.default('model-history-wrong-version: Given base version points to the middle of a delta.')}return T}}]),C}();/**
* @license Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
* For licensing, see LICENSE.md.
*/o.default=M},function(r,o,u){'use strict';function s(Y){return Y&&Y.__esModule?Y:{default:Y}}function d(Y,Q){if(!(Y instanceof Q))throw new TypeError('Cannot call a class as a function')}function f(Y,Q){if(!Y)throw new ReferenceError('this hasn\'t been initialised - super() hasn\'t been called');return Q&&('object'==typeof Q||'function'==typeof Q)?Q:Y}function h(Y,Q){if('function'!=typeof Q&&null!==Q)throw new TypeError('Super expression must either be null or a function, not '+typeof Q);Y.prototype=Object.create(Q&&Q.prototype,{constructor:{value:Y,enumerable:!1,writable:!0,configurable:!0}}),Q&&(Object.setPrototypeOf?Object.setPrototypeOf(Y,Q):Y.__proto__=Q)}/**
* @license Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
* For licensing, see LICENSE.md.
*/function P(Y){return Y instanceof L.default||Y instanceof N.default?Y.getAttributes():null}Object.defineProperty(o,'__esModule',{value:!0});var w=function(){function Y(Q,X){var ee=[],te=!0,re=!1,ae;try{for(var oe=Q[Symbol.iterator](),le;!(te=(le=oe.next()).done)&&(ee.push(le.value),!(X&&ee.length===X));te=!0);}catch(ue){re=!0,ae=ue}finally{try{!te&&oe['return']&&oe['return']()}finally{if(re)throw ae}}return ee}return function(Q,X){if(Array.isArray(Q))return Q;if(Symbol.iterator in Object(Q))return Y(Q,X);throw new TypeError('Invalid attempt to destructure non-iterable instance')}}(),M=function(){function Y(Q,X){for(var ee=0,te;ee=Y._holderElementOffset&&(Z=Z.clone(),Z.range.start.path[0]++,Z.range.end.path[0]++);var ee=w(Z.range.getDifference(Q)),te=Z.range.getIntersection(Q);return null!==ee&&(ee.start=ee.start._getTransformedByDeletion(Y.sourcePosition,Y.howMany),ee.end=ee.end._getTransformedByDeletion(Y.sourcePosition,Y.howMany),X=ee._getTransformedByInsertion(Y.getMovedRangeStart(),Y.howMany,!0,!1).reverse()),null!==te&&(te.start=te.start._getCombined(Y.sourcePosition,Y.getMovedRangeStart()),te.end=te.end._getCombined(Y.sourcePosition,Y.getMovedRangeStart()),X.push(te)),X.map(function(re){return new S.default(re,Z.key,Z.oldValue,Z.newValue,Z.baseVersion)})}},RootAttributeOperation:{InsertOperation:f,AttributeOperation:f,RootAttributeOperation:function(Z,Y,Q){return Z.root!==Y.root||Z.key!==Y.key||(Z.newValue===Y.newValue||Q)&&Z.newValue!==Y.newValue?[Z.clone()]:[new $.default(Z.baseVersion)]},RenameOperation:f,MarkerOperation:f,MoveOperation:f},RenameOperation:{InsertOperation:function(Z,Y){var Q=Z.clone();return Q.position=Q.position._getTransformedByInsertion(Y.position,Y.nodes.maxOffset,!0),[Q]},AttributeOperation:f,RootAttributeOperation:f,RenameOperation:function(Z,Y,Q){var X=Z.clone();if(Z.position.isEqual(Y.position))if(Q)X.oldName=Y.newName;else return[new $.default(Z.baseVersion)];return[X]},MarkerOperation:f,MoveOperation:function(Z,Y){var Q=Z.clone(),X=Q.position.isEqual(Y.sourcePosition);return Q.position=Q.position._getTransformedByMove(Y.sourcePosition,Y.targetPosition,Y.howMany,!0,X),[Q]}},MarkerOperation:{InsertOperation:function(Z,Y){var Q=Z.clone();return Q.oldRange&&(Q.oldRange=Q.oldRange._getTransformedByInsertion(Y.position,Y.nodes.maxOffset,!1,!1)[0]),Q.newRange&&(Q.newRange=Q.newRange._getTransformedByInsertion(Y.position,Y.nodes.maxOffset,!1,!1)[0]),[Q]},AttributeOperation:f,RootAttributeOperation:f,RenameOperation:f,MarkerOperation:function(Z,Y,Q){var X=Z.clone();if(Z.name==Y.name)if(Q)X.oldRange=Y.newRange;else return[new $.default(Z.baseVersion)];return[X]},MoveOperation:function(Z,Y){var Q=Z.clone();if(Q.oldRange){var X=Q.oldRange._getTransformedByMove(Y.sourcePosition,Y.targetPosition,Y.howMany);Q.oldRange=K.default.createFromRanges(X)}if(Q.newRange){var ee=Q.newRange._getTransformedByMove(Y.sourcePosition,Y.targetPosition,Y.howMany);Q.newRange=K.default.createFromRanges(ee)}return[Q]}},MoveOperation:{InsertOperation:function(Z,Y,Q){var X=K.default.createFromPositionAndShift(Z.sourcePosition,Z.howMany);X=X._getTransformedByInsertion(Y.position,Y.nodes.maxOffset,!1,Z.isSticky)[0];var ee=new Z.constructor(X.start,X.end.offset-X.start.offset,Z instanceof q.default?Z.baseVersion:Z.targetPosition._getTransformedByInsertion(Y.position,Y.nodes.maxOffset,!Q),Z instanceof q.default?void 0:Z.baseVersion);return ee.isSticky=Z.isSticky,ee._holderElementOffset=Z._holderElementOffset,[ee]},AttributeOperation:f,RootAttributeOperation:f,RenameOperation:f,MarkerOperation:f,MoveOperation:function(Z,Y,Q){if(P(Z,Y)&&P(Y,Z))return[Y.getReversed()];if(Z instanceof q.default&&Y instanceof q.default){var X=Z.targetPosition.path[0],ee=Y.targetPosition.path[0];X>=ee&&Q&&(Z=Z.clone(),Z.targetPosition.path[0]++)}Z instanceof q.default&&!(Y instanceof q.default)?Q=!0:!(Z instanceof q.default)&&Y instanceof q.default&&(Q=!1);var te=K.default.createFromPositionAndShift(Z.sourcePosition,Z.howMany),re=K.default.createFromPositionAndShift(Y.sourcePosition,Y.howMany),ae=[],oe=w(te.getDifference(re));oe&&(oe.start=oe.start._getTransformedByMove(Y.sourcePosition,Y.targetPosition,Y.howMany,!Z.isSticky,!1),oe.end=oe.end._getTransformedByMove(Y.sourcePosition,Y.targetPosition,Y.howMany,Z.isSticky,!1),ae.push(oe));var le=te.getIntersection(re),ue=(0,U.default)(Z.sourcePosition.getParentPath(),Y.sourcePosition.getParentPath()),ie=te.containsPosition(Y.targetPosition)||te.start.isEqual(Y.targetPosition)&&Z.isSticky||te.end.isEqual(Y.targetPosition)&&Z.isSticky,de=re.containsRange(te)&&(re.containsPosition(Z.targetPosition)||re.start.isEqual(Z.targetPosition)||re.end.isEqual(Z.targetPosition));if(null!==le&&('extension'===ue||'same'===ue&&Q||de)&&!ie&&(le.start=le.start._getCombined(Y.sourcePosition,Y.getMovedRangeStart()),le.end=le.end._getCombined(Y.sourcePosition,Y.getMovedRangeStart()),oe&&te.start.isBefore(re.start)?ae.push(le):ae.unshift(le)),0===ae.length)return Z instanceof q.default?(Z=Z.clone(),Z.howMany=0,Z.sourcePosition=Y.targetPosition,[Z]):[new $.default(Z.baseVersion)];var fe=Z.targetPosition._getTransformedByMove(Y.sourcePosition,Y.targetPosition,Y.howMany,!Q,Y.isSticky||de);return ae.reverse().map(function(ce){var pe=new Z.constructor(ce.start,ce.end.offset-ce.start.offset,Z instanceof q.default?Z.baseVersion:fe,Z instanceof q.default?void 0:Z.baseVersion);return pe.isSticky=Z.isSticky,pe._holderElementOffset=Z._holderElementOffset,pe})}}}},function(r,o,u){'use strict';function d(S,T){if(!(S instanceof T))throw new TypeError('Cannot call a class as a function')}function f(S,T){if(!S)throw new ReferenceError('this hasn\'t been initialised - super() hasn\'t been called');return T&&('object'==typeof T||'function'==typeof T)?T:S}function h(S,T){if('function'!=typeof T&&null!==T)throw new TypeError('Super expression must either be null or a function, not '+typeof T);S.prototype=Object.create(T&&T.prototype,{constructor:{value:S,enumerable:!1,writable:!0,configurable:!0}}),T&&(Object.setPrototypeOf?Object.setPrototypeOf(S,T):S.__proto__=T)}/**
* @license Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
* For licensing, see LICENSE.md.
*/Object.defineProperty(o,'__esModule',{value:!0});var P=function(){function S(T,E){for(var I=0,R;IO||O>C.data.length)throw new P.default('view-textproxy-wrong-offsetintext: Given offsetInText value is incorrect.');if(0>S||O+S>C.data.length)throw new P.default('view-textproxy-wrong-length: Given length value is incorrect.');this.data=C.data.substring(O,O+S),this.offsetInText=O}return f(M,[{key:'is',value:function(O){return'textProxy'==O}},{key:'getAncestors',value:function(){for(var O=0me;){ye>ge.getAttribute('indent')&&(ye=ge.getAttribute('indent'));var he=ge.getAttribute('indent')-ye;be.push({item:ge,indent:he}),ge=ge.nextSibling}0=ye;)ge.getAttribute('type')!=be&&ge.getAttribute('indent')==ye&&pe.setAttribute(ge,'type',be),ge=ge[fe?'previousSibling':'nextSibling']})}}}function V(de,fe){var ce='numbered'==de.getAttribute('type')?'ol':'ul',pe=new K.default,ge=new X.default(ce,null);return ge.appendChildren(pe),fe.bindElements(de,pe),pe}function L(de,fe){for(var ce=fe.getNext?'nextSibling':'previousSibling',pe=fe.getNext?'nodeAfter':'nodeBefore',ge=!!fe.checkAllSiblings,me=!!fe.sameIndent,ye=!!fe.biggerIndent,be=!!fe.smallerIndent,he=!!fe.isMapped,ve=de instanceof U.default?de.getAttribute('indent'):fe.indent,ke=de instanceof U.default?de[ce]:de[pe],Pe;ke&&'listItem'==ke.name;){if(Pe=ke.getAttribute('indent'),me&&ve==Pe||ye&&vePe){if(!he||fe.mapper.toViewElement(ke))return ke;ke=ke[ce];continue}if(!ge)return null;ke=ke[ce]}return null}function D(de,fe){return de&&fe&&('ul'==de.name||'ol'==de.name)&&de.name==fe.name?ie.default.mergeContainers(te.default.createAfter(de)):null}function q(de,fe,ce,pe){var ge=fe.parent,me,ye=L(de,{sameIndent:!0,smallerIndent:!0,checkAllSiblings:!0});if(ye&&ye.getAttribute('indent')==de.getAttribute('indent')){var be=ce.toViewElement(ye);me=ie.default.breakContainer(te.default.createAfter(be))}else ye=de.previousSibling,me=ye&&'listItem'==ye.name?ye.getAttribute('indent')=fe;)de=de.nextSibling,de.getAttribute('indent')==fe&&(ce=de);return ce}Object.defineProperty(o,'__esModule',{value:!0}),o.modelViewInsertion=function(de,fe,ce,pe){if(ce.test(fe.item,'insert')&&ce.test(fe.item,'addAttribute:type')&&ce.test(fe.item,'addAttribute:indent')){ce.consume(fe.item,'insert'),ce.consume(fe.item,'addAttribute:type'),ce.consume(fe.item,'addAttribute:indent');var ge=fe.item,me=V(ge,pe.mapper);q(ge,me,pe.mapper)}},o.modelViewChangeType=function(de,fe,ce,pe){if(ce.consume(fe.item,'changeAttribute:type')){var ge=pe.mapper.toViewElement(fe.item);ie.default.breakContainer(te.default.createBefore(ge)),ie.default.breakContainer(te.default.createAfter(ge));var me=ge.parent,ye='numbered'==fe.attributeNewValue?'ol':'ul';me=ie.default.rename(me,ye),D(me,me.nextSibling),D(me.previousSibling,me)}},o.modelViewRemove=function(de,fe,ce,pe){if(ce.consume(fe.item,'remove')){var ge=pe.mapper.toViewPosition(fe.sourcePosition),me=ge.nodeAfter.is('li')?ge.nodeAfter:ge.nodeAfter.getChild(0);ie.default.breakContainer(te.default.createBefore(me)),ie.default.breakContainer(te.default.createAfter(me));var ye=me.parent,be=ye.previousSibling,he=ae.default.createOn(ye);ie.default.remove(he),be&&be.nextSibling&&D(be,be.nextSibling),z(fe.item.getAttribute('indent')+1,fe.sourcePosition,he.start,me,pe.mapper),'$graveyard'==fe.item.root.rootName&&pe.mapper.unbindModelElement(fe.item)}},o.modelViewChangeIndent=function(de,fe,ce,pe){if(ce.consume(fe.item,'changeAttribute:indent')){var ge=pe.mapper.toViewElement(fe.item);ie.default.breakContainer(te.default.createBefore(ge)),ie.default.breakContainer(te.default.createAfter(ge));var me=ge.parent,ye=me.previousSibling,be=ae.default.createOn(me);ie.default.remove(be);var he;ye&&ye.nextSibling&&(he=D(ye,ye.nextSibling)),he||(he=be.start),z(fe.attributeOldValue+1,fe.range.start,be.start,ge,pe.mapper),q(fe.item,ge,pe.mapper,he)}},o.modelViewSplitOnInsert=function(de,fe,ce,pe){if('listItem'!=fe.item.name){for(var ge=pe.mapper.toViewPosition(fe.range.start),me=[];('ul'==ge.parent.name||'ol'==ge.parent.name)&&(ge=ie.default.breakContainer(ge),'li'==ge.parent.name);){var ye=ge,be=te.default.createAt(ge.parent,'end');if(!ye.isEqual(be)){var he=ie.default.remove(new ae.default(ye,be));me.push(he)}ge=te.default.createAfter(ge.parent)}if(0L.getAttribute('indent');)V.push(D),D=D.nextSibling;0>R._indentBy&&(V=V.reverse());var q=!0,z=!1,$;try{for(var W=V[Symbol.iterator](),K;!(q=(K=W.next()).done);q=!0){var H=K.value,U=H.getAttribute('indent')+R._indentBy;if(0>U)N.rename(H,'paragraph');else{if(0R._indentBy){for(var G=H.previousSibling;G.getAttribute('indent')>U;)G=G.previousSibling;G.getAttribute('type')!=H.getAttribute('type')&&N.setAttribute(H,'type',G.getAttribute('type'))}N.setAttribute(H,'indent',U)}}}catch(J){z=!0,$=J}finally{try{!q&&W.return&&W.return()}finally{if(z)throw $}}})}},{key:'_checkEnabled',value:function(){var R=(0,O.default)(this.editor.document.selection.getSelectedBlocks());if(!R||!R.is('listItem'))return!1;var F=R.previousSibling,N=R.getAttribute('indent'),V=N+this._indentBy;if(0=N;)D>L.getAttribute('indent')&&(D=L.getAttribute('indent')),L.getAttribute('indent')==D&&R[F?'unshift':'push'](L),L=L[F?'previousSibling':'nextSibling']}Object.defineProperty(o,'__esModule',{value:!0});var w=function(){function R(F,N){for(var V=0,L;V=U;U++)H.push(U)},function(r,o,u){'use strict';function s(E){return E&&E.__esModule?E:{default:E}}function d(E,I){if(!(E instanceof I))throw new TypeError('Cannot call a class as a function')}function f(E,I){if(!E)throw new ReferenceError('this hasn\'t been initialised - super() hasn\'t been called');return I&&('object'==typeof I||'function'==typeof I)?I:E}function h(E,I){if('function'!=typeof I&&null!==I)throw new TypeError('Super expression must either be null or a function, not '+typeof I);E.prototype=Object.create(I&&I.prototype,{constructor:{value:E,enumerable:!1,writable:!0,configurable:!0}}),I&&(Object.setPrototypeOf?Object.setPrototypeOf(E,I):E.__proto__=I)}/**
* @license Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
* For licensing, see LICENSE.md.
*/Object.defineProperty(o,'__esModule',{value:!0});var P=function(){function E(I,R){for(var F=0,N;Fq.top&&this._toolbarRect.height+this.limiterOffsetD&&K():!V&&N?Z>L&&K():Y>D&&Z>=L?K():Y>=D&&Z>L&&K(),Z===$}),q?[z,q]:null}function P(I){var R=I.left,F=I.top,N=C.default.window,V=N.scrollX,L=N.scrollY;return{left:R+V,top:F+L}}Object.defineProperty(o,'__esModule',{value:!0});var w=function(){function I(R,F){var N=[],V=!0,L=!1,D;try{for(var q=R[Symbol.iterator](),z;!(V=(z=q.next()).done)&&(N.push(z.value),!(F&&N.length===F));V=!0);}catch($){L=!0,D=$}finally{try{!V&&q['return']&&q['return']()}finally{if(L)throw D}}return N}return function(R,F){if(Array.isArray(R))return R;if(Symbol.iterator in Object(R))return I(R,F);throw new TypeError('Invalid attempt to destructure non-iterable instance')}}();/**
* @license Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
* For licensing, see LICENSE.md.
*/o.getOptimalPosition=function(I){var R=I.element,F=I.target,N=I.positions,V=I.limiter,L=I.fitInViewport,D=(0,E.default)(R.parentElement),q=new S.default(R),z=new S.default(F),$,W;if(!V&&!L){var K=f(N[0],z,q),H=w(K,2);W=H[0],$=H[1]}else{var U=V&&new S.default(V),G=L&&S.default.getViewportRect(),J=h(N,z,q,U,G)||f(N[0],z,q),Z=w(J,2);W=Z[0],$=Z[1]}var Y=P($),Q=Y.left,X=Y.top;if(D){var ee=P(new S.default(D)),te=C.default.window.getComputedStyle(D);Q-=ee.left,X-=ee.top,Q+=D.scrollLeft,X+=D.scrollTop,Q-=parseInt(te.borderLeftWidth,10),X-=parseInt(te.borderTopWidth,10)}return{left:Q,top:X,name:W}};var M=u(64),C=s(M),O=u(397),S=s(O),T=u(392),E=s(T)},function(r,o,u){'use strict';function s(E){return E&&E.__esModule?E:{default:E}}function d(E,I){if(!(E instanceof I))throw new TypeError('Cannot call a class as a function')}Object.defineProperty(o,'__esModule',{value:!0});var f=function(){function E(I,R){for(var F=0,N;FF.width||0>F.height?null:new E(F)}},{key:'getIntersectionArea',value:function(R){var F=this.getIntersection(R);return F?F.getArea():0}},{key:'getArea',value:function(){return this.width*this.height}}],[{key:'getViewportRect',value:function(){var R=P.default.window,F=R.innerWidth,N=R.innerHeight;return new E({top:0,right:F,bottom:N,left:0,width:F,height:N})}}]),E}();/**
* @license Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
* For licensing, see LICENSE.md.
*/o.default=T},function(r,o){'use strict';Object.defineProperty(o,'__esModule',{value:!0}),o.default=/**
* @license Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
* For licensing, see LICENSE.md.
*/function(d){var f=d.parentNode;f&&f.removeChild(d)}},function(r,o){'use strict';Object.defineProperty(o,'__esModule',{value:!0}),o.default=/**
* @license Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
* For licensing, see LICENSE.md.
*/function(d,f){d instanceof HTMLTextAreaElement&&(d.value=f),d.innerHTML=f}},function(r,o){'use strict';function s(h,P){if(!(h instanceof P))throw new TypeError('Cannot call a class as a function')}/**
* @license Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
* For licensing, see LICENSE.md.
*/Object.defineProperty(o,'__esModule',{value:!0});var d=function(){function h(P,w){for(var M=0,C;M=f?d:f)),d}},function(r,o,u){'use strict';Object.defineProperty(o,'__esModule',{value:!0});var f=u(14),h=function(w){return w&&w.__esModule?w:{default:w}}(f),P=Object.create;o.default=function(w){return(0,h.default)(w)?P(w):{}}},function(r,o,u){'use strict';function s(M){return M&&M.__esModule?M:{default:M}}Object.defineProperty(o,'__esModule',{value:!0});var f=u(15),h=s(f),P=u(498),w=s(P);o.default=function(M,C,O,S){var T=M.length;for(O=(0,h.default)(O),0>O&&(O=-O>T?0:T+O),S=void 0===S||S>T?T:(0,h.default)(S),0>S&&(S+=T),S=O>S?0:(0,w.default)(S);Ow?M:0,(0,h.default)(w,M)?P[w]:void 0}},function(r,o,u){'use strict';Object.defineProperty(o,'__esModule',{value:!0});var f=u(127),h=function(P){return P&&P.__esModule?P:{default:P}}(f);o.default=function(P){return function(w){return(0,h.default)(w,P)}}},function(r,o,u){'use strict';function s(F){return F&&F.__esModule?F:{default:F}}Object.defineProperty(o,'__esModule',{value:!0});var f=u(67),h=s(f),P=u(88),w=s(P),M=u(36),C=s(M),O=u(53),S=s(O),T=u(14),E=s(T),I=u(54),R=s(I);o.default=function(F,N,V,L){N=(0,S.default)(N,F)?[N]:(0,w.default)(N);for(var D=-1,q=N.length,$=F,W;null!=$&&++Dw||S&&T&&I&&!E&&!R||C&&T&&I||!M&&I||!O)return 1;if(!C&&!S&&!R&&PT?void 0:E,T=1),C=Object(C);++SO)return!1;var S=C.length-1;return O==S?C.pop():w.call(C,O,1),!0}},function(r,o,u){'use strict';Object.defineProperty(o,'__esModule',{value:!0});var f=u(85),h=function(P){return P&&P.__esModule?P:{default:P}}(f);o.default=function(P){var w=this.__data__,M=(0,h.default)(w,P);return 0>M?void 0:w[M][1]}},function(r,o,u){'use strict';Object.defineProperty(o,'__esModule',{value:!0});var f=u(85),h=function(P){return P&&P.__esModule?P:{default:P}}(f);o.default=function(P){return-1<(0,h.default)(this.__data__,P)}},function(r,o,u){'use strict';Object.defineProperty(o,'__esModule',{value:!0});var f=u(85),h=function(P){return P&&P.__esModule?P:{default:P}}(f);o.default=function(P,w){var M=this.__data__,C=(0,h.default)(M,P);return 0>C?M.push([P,w]):M[C][1]=w,this}},function(r,o,u){'use strict';function s(O){return O&&O.__esModule?O:{default:O}}Object.defineProperty(o,'__esModule',{value:!0});var f=u(404),h=s(f),P=u(81),w=s(P),M=u(193),C=s(M);o.default=function(){this.__data__={hash:new h.default,map:new(C.default||w.default),string:new h.default}}},function(r,o,u){'use strict';Object.defineProperty(o,'__esModule',{value:!0});var f=u(89),h=function(P){return P&&P.__esModule?P:{default:P}}(f);o.default=function(P){return(0,h.default)(this,P)['delete'](P)}},function(r,o,u){'use strict';Object.defineProperty(o,'__esModule',{value:!0});var f=u(89),h=function(P){return P&&P.__esModule?P:{default:P}}(f);o.default=function(P){return(0,h.default)(this,P).get(P)}},function(r,o,u){'use strict';Object.defineProperty(o,'__esModule',{value:!0});var f=u(89),h=function(P){return P&&P.__esModule?P:{default:P}}(f);o.default=function(P){return(0,h.default)(this,P).has(P)}},function(r,o,u){'use strict';Object.defineProperty(o,'__esModule',{value:!0});var f=u(89),h=function(P){return P&&P.__esModule?P:{default:P}}(f);o.default=function(P,w){return(0,h.default)(this,P).set(P,w),this}},function(r,o,u){'use strict';function s(M){return M&&M.__esModule?M:{default:M}}Object.defineProperty(o,'__esModule',{value:!0});var f=u(127),h=s(f),P=u(35),w=s(P);o.default=function(M,C){return 1==C.length?M:(0,h.default)(M,(0,w.default)(C,0,-1))}},function(r,o){'use strict';Object.defineProperty(o,'__esModule',{value:!0});o.default=function(f){return this.__data__.set(f,'__lodash_hash_undefined__'),this}},function(r,o){'use strict';Object.defineProperty(o,'__esModule',{value:!0}),o.default=function(d){return this.__data__.has(d)}},function(r,o){'use strict';Object.defineProperty(o,'__esModule',{value:!0}),o.default=function(d){var f=-1,h=Array(d.size);return d.forEach(function(P){h[++f]=[P,P]}),h}},function(r,o,u){'use strict';Object.defineProperty(o,'__esModule',{value:!0});var f=u(81),h=function(P){return P&&P.__esModule?P:{default:P}}(f);o.default=function(){this.__data__=new h.default}},function(r,o){'use strict';Object.defineProperty(o,'__esModule',{value:!0}),o.default=function(d){return this.__data__['delete'](d)}},function(r,o){'use strict';Object.defineProperty(o,'__esModule',{value:!0}),o.default=function(d){return this.__data__.get(d)}},function(r,o){'use strict';Object.defineProperty(o,'__esModule',{value:!0}),o.default=function(d){return this.__data__.has(d)}},function(r,o,u){'use strict';function s(C){return C&&C.__esModule?C:{default:C}}Object.defineProperty(o,'__esModule',{value:!0});var f=u(81),h=s(f),P=u(122),w=s(P);o.default=function(C,O){var S=this.__data__;return S instanceof h.default&&S.__data__.length==200&&(S=this.__data__=new w.default(S.__data__)),S.set(C,O),this}},function(r,o,u){'use strict';function s(O){return O&&O.__esModule?O:{default:O}}Object.defineProperty(o,'__esModule',{value:!0});var d=u(492),f=s(d),h=u(500),P=s(h),w=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]/g,M=/\\(\\)?/g,C=(0,f.default)(function(O){var S=[];return(0,P.default)(O).replace(w,function(T,E,I,R){S.push(I?R.replace(M,'$1'):E||T)}),S});o.default=C},function(r,o,u){'use strict';function s(Zt){return Zt&&Zt.__esModule?Zt:{default:Zt}}Object.defineProperty(o,'__esModule',{value:!0});var d=u(213),f=s(d),h=u(214),P=s(h),w=u(215),M=s(w),C=u(216),O=s(C),S=u(217),T=s(S),E=u(218),I=s(E),R=u(144),F=s(R),N=u(145),V=s(N),L=u(219),D=s(L),q=u(220),z=s(q),$=u(221),W=s($),K=u(222),H=s(K),U=u(223),G=s(U),J=u(224),Z=s(J),Y=u(225),Q=s(Y),X=u(226),ee=s(X),te=u(227),re=s(te),ae=u(228),oe=s(ae),le=u(146),ue=s(le),ie=u(231),de=s(ie),fe=u(232),ce=s(fe),pe=u(233),ge=s(pe),me=u(234),ye=s(me),be=u(235),he=s(be),ve=u(237),ke=s(ve),Pe=u(19),we=s(Pe),xe=u(238),Me=s(xe),Ce=u(239),Oe=s(Ce),Se=u(240),Te=s(Se),Ae=u(150),Ee=s(Ae),Ie=u(241),Re=s(Ie),Fe=u(242),Ne=s(Fe),Ve=u(243),Le=s(Ve),Be=u(244),De=s(Be),je=u(245),qe=s(je),ze=u(246),$e=s(ze),We=u(247),Ke=s(We),He=u(248),Ue=s(He),Ge=u(249),Je=s(Ge),Ze=u(250),Ye=s(Ze),Qe=u(251),Xe=s(Qe),et=u(252),tt=s(et),rt=u(253),at=s(rt),nt=u(254),lt=s(nt),ut=u(255),it=s(ut),st=u(256),dt=s(st),ft=u(257),ct=s(ft),pt=u(258),gt=s(pt),mt=u(259),yt=s(mt),bt=u(261),ht=s(bt),vt=u(262),kt=s(vt),Pt=u(263),wt=s(Pt),xt=u(264),Mt=s(xt),Ct=u(265),Ot=s(Ct),St=u(266),Tt=s(St),At=u(99),Et=s(At),It=u(151),Rt=s(It),Ft=u(267),Nt=s(Ft),Vt=u(268),Lt=s(Vt),Bt=u(269),Dt=s(Bt),jt=u(270),qt=s(jt),zt=u(271),$t=s(zt),Wt=u(272),Kt=s(Wt),Ht=u(273),Ut=s(Ht),Gt=u(274),Jt=s(Gt);o.default={chunk:f.default,compact:P.default,concat:M.default,difference:O.default,differenceBy:T.default,differenceWith:I.default,drop:F.default,dropRight:V.default,dropRightWhile:D.default,dropWhile:z.default,fill:W.default,findIndex:H.default,findLastIndex:G.default,first:Z.default,flatten:Q.default,flattenDeep:ee.default,flattenDepth:re.default,fromPairs:oe.default,head:ue.default,indexOf:de.default,initial:ce.default,intersection:ge.default,intersectionBy:ye.default,intersectionWith:he.default,join:ke.default,last:we.default,lastIndexOf:Me.default,nth:Oe.default,pull:Te.default,pullAll:Ee.default,pullAllBy:Re.default,pullAllWith:Ne.default,pullAt:Le.default,remove:De.default,reverse:qe.default,slice:$e.default,sortedIndex:Ke.default,sortedIndexBy:Ue.default,sortedIndexOf:Je.default,sortedLastIndex:Ye.default,sortedLastIndexBy:Xe.default,sortedLastIndexOf:tt.default,sortedUniq:at.default,sortedUniqBy:lt.default,tail:it.default,take:dt.default,takeRight:ct.default,takeRightWhile:gt.default,takeWhile:yt.default,union:ht.default,unionBy:kt.default,unionWith:wt.default,uniq:Mt.default,uniqBy:Ot.default,uniqWith:Tt.default,unzip:Et.default,unzipWith:Rt.default,without:Nt.default,xor:Lt.default,xorBy:Dt.default,xorWith:qt.default,zip:$t.default,zipObject:Kt.default,zipObjectDeep:Ut.default,zipWith:Jt.default}},function(r,o,u){'use strict';function s(Be){return Be&&Be.__esModule?Be:{default:Be}}Object.defineProperty(o,'__esModule',{value:!0});var d=u(213);Object.defineProperty(o,'chunk',{enumerable:!0,get:function(){return s(d).default}});var f=u(214);Object.defineProperty(o,'compact',{enumerable:!0,get:function(){return s(f).default}});var h=u(215);Object.defineProperty(o,'concat',{enumerable:!0,get:function(){return s(h).default}});var P=u(216);Object.defineProperty(o,'difference',{enumerable:!0,get:function(){return s(P).default}});var w=u(217);Object.defineProperty(o,'differenceBy',{enumerable:!0,get:function(){return s(w).default}});var M=u(218);Object.defineProperty(o,'differenceWith',{enumerable:!0,get:function(){return s(M).default}});var C=u(144);Object.defineProperty(o,'drop',{enumerable:!0,get:function(){return s(C).default}});var O=u(145);Object.defineProperty(o,'dropRight',{enumerable:!0,get:function(){return s(O).default}});var S=u(219);Object.defineProperty(o,'dropRightWhile',{enumerable:!0,get:function(){return s(S).default}});var T=u(220);Object.defineProperty(o,'dropWhile',{enumerable:!0,get:function(){return s(T).default}});var E=u(221);Object.defineProperty(o,'fill',{enumerable:!0,get:function(){return s(E).default}});var I=u(222);Object.defineProperty(o,'findIndex',{enumerable:!0,get:function(){return s(I).default}});var R=u(223);Object.defineProperty(o,'findLastIndex',{enumerable:!0,get:function(){return s(R).default}});var F=u(224);Object.defineProperty(o,'first',{enumerable:!0,get:function(){return s(F).default}});var N=u(225);Object.defineProperty(o,'flatten',{enumerable:!0,get:function(){return s(N).default}});var V=u(226);Object.defineProperty(o,'flattenDeep',{enumerable:!0,get:function(){return s(V).default}});var L=u(227);Object.defineProperty(o,'flattenDepth',{enumerable:!0,get:function(){return s(L).default}});var D=u(228);Object.defineProperty(o,'fromPairs',{enumerable:!0,get:function(){return s(D).default}});var q=u(146);Object.defineProperty(o,'head',{enumerable:!0,get:function(){return s(q).default}});var z=u(231);Object.defineProperty(o,'indexOf',{enumerable:!0,get:function(){return s(z).default}});var $=u(232);Object.defineProperty(o,'initial',{enumerable:!0,get:function(){return s($).default}});var W=u(233);Object.defineProperty(o,'intersection',{enumerable:!0,get:function(){return s(W).default}});var K=u(234);Object.defineProperty(o,'intersectionBy',{enumerable:!0,get:function(){return s(K).default}});var H=u(235);Object.defineProperty(o,'intersectionWith',{enumerable:!0,get:function(){return s(H).default}});var U=u(237);Object.defineProperty(o,'join',{enumerable:!0,get:function(){return s(U).default}});var G=u(19);Object.defineProperty(o,'last',{enumerable:!0,get:function(){return s(G).default}});var J=u(238);Object.defineProperty(o,'lastIndexOf',{enumerable:!0,get:function(){return s(J).default}});var Z=u(239);Object.defineProperty(o,'nth',{enumerable:!0,get:function(){return s(Z).default}});var Y=u(240);Object.defineProperty(o,'pull',{enumerable:!0,get:function(){return s(Y).default}});var Q=u(150);Object.defineProperty(o,'pullAll',{enumerable:!0,get:function(){return s(Q).default}});var X=u(241);Object.defineProperty(o,'pullAllBy',{enumerable:!0,get:function(){return s(X).default}});var ee=u(242);Object.defineProperty(o,'pullAllWith',{enumerable:!0,get:function(){return s(ee).default}});var te=u(243);Object.defineProperty(o,'pullAt',{enumerable:!0,get:function(){return s(te).default}});var re=u(244);Object.defineProperty(o,'remove',{enumerable:!0,get:function(){return s(re).default}});var ae=u(245);Object.defineProperty(o,'reverse',{enumerable:!0,get:function(){return s(ae).default}});var oe=u(246);Object.defineProperty(o,'slice',{enumerable:!0,get:function(){return s(oe).default}});var le=u(247);Object.defineProperty(o,'sortedIndex',{enumerable:!0,get:function(){return s(le).default}});var ue=u(248);Object.defineProperty(o,'sortedIndexBy',{enumerable:!0,get:function(){return s(ue).default}});var ie=u(249);Object.defineProperty(o,'sortedIndexOf',{enumerable:!0,get:function(){return s(ie).default}});var de=u(250);Object.defineProperty(o,'sortedLastIndex',{enumerable:!0,get:function(){return s(de).default}});var fe=u(251);Object.defineProperty(o,'sortedLastIndexBy',{enumerable:!0,get:function(){return s(fe).default}});var ce=u(252);Object.defineProperty(o,'sortedLastIndexOf',{enumerable:!0,get:function(){return s(ce).default}});var pe=u(253);Object.defineProperty(o,'sortedUniq',{enumerable:!0,get:function(){return s(pe).default}});var ge=u(254);Object.defineProperty(o,'sortedUniqBy',{enumerable:!0,get:function(){return s(ge).default}});var me=u(255);Object.defineProperty(o,'tail',{enumerable:!0,get:function(){return s(me).default}});var ye=u(256);Object.defineProperty(o,'take',{enumerable:!0,get:function(){return s(ye).default}});var be=u(257);Object.defineProperty(o,'takeRight',{enumerable:!0,get:function(){return s(be).default}});var he=u(258);Object.defineProperty(o,'takeRightWhile',{enumerable:!0,get:function(){return s(he).default}});var ve=u(259);Object.defineProperty(o,'takeWhile',{enumerable:!0,get:function(){return s(ve).default}});var ke=u(261);Object.defineProperty(o,'union',{enumerable:!0,get:function(){return s(ke).default}});var Pe=u(262);Object.defineProperty(o,'unionBy',{enumerable:!0,get:function(){return s(Pe).default}});var we=u(263);Object.defineProperty(o,'unionWith',{enumerable:!0,get:function(){return s(we).default}});var xe=u(264);Object.defineProperty(o,'uniq',{enumerable:!0,get:function(){return s(xe).default}});var Me=u(265);Object.defineProperty(o,'uniqBy',{enumerable:!0,get:function(){return s(Me).default}});var Ce=u(266);Object.defineProperty(o,'uniqWith',{enumerable:!0,get:function(){return s(Ce).default}});var Oe=u(99);Object.defineProperty(o,'unzip',{enumerable:!0,get:function(){return s(Oe).default}});var Se=u(151);Object.defineProperty(o,'unzipWith',{enumerable:!0,get:function(){return s(Se).default}});var Te=u(267);Object.defineProperty(o,'without',{enumerable:!0,get:function(){return s(Te).default}});var Ae=u(268);Object.defineProperty(o,'xor',{enumerable:!0,get:function(){return s(Ae).default}});var Ee=u(269);Object.defineProperty(o,'xorBy',{enumerable:!0,get:function(){return s(Ee).default}});var Ie=u(270);Object.defineProperty(o,'xorWith',{enumerable:!0,get:function(){return s(Ie).default}});var Re=u(271);Object.defineProperty(o,'zip',{enumerable:!0,get:function(){return s(Re).default}});var Fe=u(272);Object.defineProperty(o,'zipObject',{enumerable:!0,get:function(){return s(Fe).default}});var Ne=u(273);Object.defineProperty(o,'zipObjectDeep',{enumerable:!0,get:function(){return s(Ne).default}});var Ve=u(274);Object.defineProperty(o,'zipWith',{enumerable:!0,get:function(){return s(Ve).default}});var Le=u(481);Object.defineProperty(o,'default',{enumerable:!0,get:function(){return s(Le).default}})},function(r,o,u){'use strict';function s(L){return L&&L.__esModule?L:{default:L}}Object.defineProperty(o,'__esModule',{value:!0});var d=u(67),f=s(d),h=u(139),P=s(h),w=u(441),M=s(w),C=u(96),O=s(C),S=u(92),T=s(S),E=u(491),I=s(E),R=Object.prototype,F=R.propertyIsEnumerable,N=!F.call({valueOf:1},'valueOf'),V=(0,M.default)(function(L,D){if(N||(0,T.default)(D)||(0,O.default)(D))return void(0,P.default)(D,(0,I.default)(D),L);for(var q in D)(0,f.default)(L,q,D[q])});o.default=V},function(r,o,u){'use strict';Object.defineProperty(o,'__esModule',{value:!0});var f=u(198),h=function(P){return P&&P.__esModule?P:{default:P}}(f);o.default=function(P,w){return(0,h.default)(P,!0,!0,w)}},function(r,o){'use strict';Object.defineProperty(o,'__esModule',{value:!0}),o.default=function(d){return function(){return d}}},function(r,o,u){'use strict';function s(M){return M&&M.__esModule?M:{default:M}}Object.defineProperty(o,'__esModule',{value:!0});var f=u(418),h=s(f),P=u(449),w=s(P);o.default=function(M,C){return null!=M&&(0,w.default)(M,C,h.default)}},function(r,o,u){'use strict';(function(s){function d(R){return R&&R.__esModule?R:{default:R}}Object.defineProperty(o,'__esModule',{value:!0});var f='function'==typeof Symbol&&'symbol'==typeof Symbol.iterator?function(R){return typeof R}:function(R){return R&&'function'==typeof Symbol&&R.constructor===Symbol&&R!==Symbol.prototype?'symbol':typeof R},h=u(485),P=d(h),w=u(31),M=d(w),C={'function':!0,object:!0},O=C[f(o)]&&o&&!o.nodeType?o:void 0,S=C[f(s)]&&s&&!s.nodeType?s:void 0,T=S&&S.exports===O?O:void 0,E=T?M.default.Buffer:void 0,I=E?function(R){return R instanceof E}:(0,P.default)(!1);o.default=I}).call(o,u(100)(r))},function(r,o,u){'use strict';function s(M){return M&&M.__esModule?M:{default:M}}Object.defineProperty(o,'__esModule',{value:!0});var f=u(43),h=s(f),P=u(98),w=s(P);o.default=function(M){return!!M&&1===M.nodeType&&(0,h.default)(M)&&!(0,w.default)(M)}},function(r,o,u){'use strict';Object.defineProperty(o,'__esModule',{value:!0});var f=u(130),h=function(P){return P&&P.__esModule?P:{default:P}}(f);o.default=function(P,w){return(0,h.default)(P,w)}},function(r,o,u){'use strict';function s(te){return te&&te.__esModule?te:{default:te}}Object.defineProperty(o,'__esModule',{value:!0});var f=u(97),h=s(f),P=u(43),w=s(P),Q={};Q['[object Float32Array]']=Q['[object Float64Array]']=Q['[object Int8Array]']=Q['[object Int16Array]']=Q['[object Int32Array]']=Q['[object Uint8Array]']=Q['[object Uint8ClampedArray]']=Q['[object Uint16Array]']=Q['[object Uint32Array]']=!0,Q['[object Arguments]']=Q['[object Array]']=Q['[object ArrayBuffer]']=Q['[object Boolean]']=Q['[object DataView]']=Q['[object Date]']=Q['[object Error]']=Q['[object Function]']=Q['[object Map]']=Q['[object Number]']=Q['[object Object]']=Q['[object RegExp]']=Q['[object Set]']=Q['[object String]']=Q['[object WeakMap]']=!1;var X=Object.prototype,ee=X.toString;o.default=function(te){return(0,w.default)(te)&&(0,h.default)(te.length)&&!!Q[ee.call(te)]}},function(r,o,u){'use strict';function s(I){return I&&I.__esModule?I:{default:I}}Object.defineProperty(o,'__esModule',{value:!0});var f=u(423),h=s(f),P=u(208),w=s(P),M=u(36),C=s(M),O=u(92),S=s(O),T=Object.prototype,E=T.hasOwnProperty;o.default=function(I){for(var R=-1,F=(0,S.default)(I),N=(0,h.default)(I),V=N.length,L=(0,w.default)(I),q=L||[],z=q.length,$;++RM?-1:1;return C*1.7976931348623157e308}return M===M?M:0}},function(r,o,u){'use strict';function s(C){return C&&C.__esModule?C:{default:C}}Object.defineProperty(o,'__esModule',{value:!0});var f=u(414),h=s(f),P=u(15),w=s(P);o.default=function(C){return C?(0,h.default)((0,w.default)(C),0,4294967295):0}},function(r,o,u){'use strict';function s(M){return M&&M.__esModule?M:{default:M}}Object.defineProperty(o,'__esModule',{value:!0});var d=u(443),f=s(d),h=u(69),P=s(h),w=(0,f.default)(P.default);o.default=w},function(r,o,u){'use strict';Object.defineProperty(o,'__esModule',{value:!0});var f=u(430),h=function(P){return P&&P.__esModule?P:{default:P}}(f);o.default=function(P){return null==P?'':(0,h.default)(P)}},function(r,o,u){'use strict';function s(P,w){if(!(P instanceof w))throw new TypeError('Cannot call a class as a function')}Object.defineProperty(o,'__esModule',{value:!0});var d=function(){function P(w,M){for(var C=0,O;C * {\n margin-right: 0.4em; }\n .ck-toolbar > *:last-child {\n margin-right: 0; }\n\n.ck-dropdown::after {\n border-style: solid;\n border-width: .4em .4em 0 .4em;\n border-color: #707070 transparent;\n right: 0.8em; }\n\n.ck-dropdown .ck-button.ck-dropdown__button {\n padding-right: 1.6em; }\n .ck-dropdown .ck-button.ck-dropdown__button .ck-button__label {\n width: 7em;\n overflow: hidden;\n text-overflow: ellipsis; }\n\n.ck-dropdown__panel {\n border: 1px solid #b9b9b9;\n bottom: 1px;\n background: white;\n box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2); }\n .ck-dropdown__panel.ck-rounded-corners,\n .ck-rounded-corners .ck-dropdown__panel {\n border-radius: 2px; }\n\n.ck-list {\n -moz-user-select: none;\n -webkit-user-select: none;\n -ms-user-select: none;\n list-style-type: none;\n background: white; }\n .ck-list.ck-rounded-corners,\n .ck-rounded-corners .ck-list {\n border-radius: 2px; }\n .ck-list__item {\n padding: 0.64em;\n cursor: default;\n min-width: 12em; }\n .ck-list__item:hover, .ck-list__item:focus {\n background: #f7f7f7; }\n .ck-list__item:focus {\n box-shadow: 0 0 3px 2px #9bcdfb;\n position: relative;\n z-index: 1;\n outline: none; }\n .ck-list__item:last-of-type {\n border: none; }\n .ck-list__item_active {\n background: #1a8bf1;\n color: white; }\n .ck-list__item_active:hover, .ck-list__item_active:focus {\n background: #0e7ee2; }\n\n.ck-label {\n font-weight: bold; }\n\n.ck-input-text {\n box-shadow: 2px 2px 3px #e6e6e6 inset;\n border: 1px solid #b9b9b9;\n padding: 0.64em;\n min-width: 250px; }\n .ck-input-text.ck-rounded-corners,\n .ck-rounded-corners .ck-input-text {\n border-radius: 2px; }\n .ck-input-text:focus {\n outline: none;\n border: 1px solid #6ab5f9;\n box-shadow: 0 0 3px 2px #9bcdfb, 2px 2px 3px #e6e6e6 inset; }\n\n.ck-balloon-panel {\n box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);\n min-width: 50px;\n min-height: 15px;\n background: white;\n border: 1px solid #b9b9b9; }\n .ck-balloon-panel.ck-rounded-corners,\n .ck-rounded-corners .ck-balloon-panel {\n border-radius: 2px; }\n .ck-balloon-panel:before, .ck-balloon-panel:after {\n width: 0;\n height: 0;\n border-style: solid; }\n .ck-balloon-panel_arrow_s:before, .ck-balloon-panel_arrow_s:after, .ck-balloon-panel_arrow_se:before, .ck-balloon-panel_arrow_se:after, .ck-balloon-panel_arrow_sw:before, .ck-balloon-panel_arrow_sw:after {\n border-width: 0 10px 15px 10px; }\n .ck-balloon-panel_arrow_s:before, .ck-balloon-panel_arrow_se:before, .ck-balloon-panel_arrow_sw:before {\n border-color: transparent transparent #b9b9b9 transparent; }\n .ck-balloon-panel_arrow_s:after, .ck-balloon-panel_arrow_se:after, .ck-balloon-panel_arrow_sw:after {\n border-color: transparent transparent white transparent;\n margin-top: 2px; }\n .ck-balloon-panel_arrow_n:before, .ck-balloon-panel_arrow_n:after, .ck-balloon-panel_arrow_ne:before, .ck-balloon-panel_arrow_ne:after, .ck-balloon-panel_arrow_nw:before, .ck-balloon-panel_arrow_nw:after {\n border-width: 15px 10px 0 10px; }\n .ck-balloon-panel_arrow_n:before, .ck-balloon-panel_arrow_ne:before, .ck-balloon-panel_arrow_nw:before {\n border-color: #b9b9b9 transparent transparent; }\n .ck-balloon-panel_arrow_n:after, .ck-balloon-panel_arrow_ne:after, .ck-balloon-panel_arrow_nw:after {\n border-color: white transparent transparent transparent;\n margin-bottom: 2px; }\n .ck-balloon-panel_arrow_s:before, .ck-balloon-panel_arrow_s:after {\n left: 50%;\n margin-left: -10px;\n top: -15px; }\n .ck-balloon-panel_arrow_se:before, .ck-balloon-panel_arrow_se:after {\n left: 20px;\n top: -15px; }\n .ck-balloon-panel_arrow_sw:before, .ck-balloon-panel_arrow_sw:after {\n right: 20px;\n top: -15px; }\n .ck-balloon-panel_arrow_n:before, .ck-balloon-panel_arrow_n:after {\n left: 50%;\n margin-left: -10px;\n bottom: -15px; }\n .ck-balloon-panel_arrow_ne:before, .ck-balloon-panel_arrow_ne:after {\n left: 20px;\n bottom: -15px; }\n .ck-balloon-panel_arrow_nw:before, .ck-balloon-panel_arrow_nw:after {\n right: 20px;\n bottom: -15px; }\n\n.ck-floating-panel {\n box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);\n border: 1px solid #bfbfbf;\n background: #f7f7f7; }\n .ck-floating-panel.ck-rounded-corners,\n .ck-rounded-corners .ck-floating-panel {\n border-radius: 2px; }\n\n.ck-toolbar__container {\n background: #f7f7f7; }\n .ck-toolbar__container .ck-toolbar {\n border-radius: 0;\n border: 0; }\n .ck-toolbar__container .ck-toolbar .ck-button {\n border-width: 0; }\n .ck-toolbar__container .ck-toolbar .ck-button:not(:hover):not(:focus):not(.ck-on), .ck-toolbar__container .ck-toolbar .ck-button.ck-disabled {\n background: #f7f7f7; }\n .ck-toolbar__container .ck-toolbar .ck-button.ck-on {\n background: #dedede;\n border-color: #a1a1a1; }\n .ck-toolbar__container .ck-toolbar .ck-button.ck-on:not(.ck-disabled):hover, .ck-toolbar__container .ck-toolbar .ck-button.ck-on:not(.ck-disabled):focus {\n background: #c6c6c6;\n border-color: #888888; }\n .ck-toolbar__container .ck-toolbar .ck-button.ck-on:not(.ck-disabled):active {\n background: #b9b9b9;\n border-color: #7c7c7c;\n box-shadow: inset 0 2px 2px #a1a1a1; }\n .ck-toolbar__container .ck-toolbar .ck-dropdown__button {\n border-width: 1px; }\n .ck-toolbar__container .ck-toolbar .ck-dropdown__button:not(:hover):not(:focus):not(.ck-on) {\n background: white; }\n .ck-toolbar__container.ck-balloon-panel_arrow_s:after, .ck-toolbar__container.ck-balloon-panel_arrow_se:after, .ck-toolbar__container.ck-balloon-panel_arrow_sw:after {\n border-bottom-color: #f7f7f7; }\n .ck-toolbar__container.ck-balloon-panel_arrow_n:after, .ck-toolbar__container.ck-balloon-panel_arrow_ne:after, .ck-toolbar__container.ck-balloon-panel_arrow_nw:after {\n border-top-color: #f7f7f7; }\n\n.ck-editor .ck-toolbar.ck-toolbar_sticky {\n box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);\n border: 1px solid #bfbfbf;\n border-width: 0 0 1px;\n background: #f7f7f7; }\n\n.ck-editor {\n position: relative; }\n .ck-editor.ck-rounded-corners,\n .ck-rounded-corners .ck-editor {\n border-radius: 2px; }\n .ck-editor .ck-editor__top .ck-toolbar {\n border-radius: 0;\n border-top: 0;\n border-left: 0;\n border-right: 0; }\n .ck-editor .ck-editor__top .ck-toolbar .ck-button {\n border-width: 0; }\n .ck-editor .ck-editor__top .ck-toolbar .ck-button:not(:hover):not(:focus):not(.ck-on), .ck-editor .ck-editor__top .ck-toolbar .ck-button.ck-disabled {\n background: #f7f7f7; }\n .ck-editor .ck-editor__top .ck-toolbar .ck-button.ck-on {\n background: #dedede;\n border-color: #a1a1a1; }\n .ck-editor .ck-editor__top .ck-toolbar .ck-button.ck-on:not(.ck-disabled):hover, .ck-editor .ck-editor__top .ck-toolbar .ck-button.ck-on:not(.ck-disabled):focus {\n background: #c6c6c6;\n border-color: #888888; }\n .ck-editor .ck-editor__top .ck-toolbar .ck-button.ck-on:not(.ck-disabled):active {\n background: #b9b9b9;\n border-color: #7c7c7c;\n box-shadow: inset 0 2px 2px #a1a1a1; }\n .ck-editor .ck-editor__top .ck-toolbar .ck-dropdown__button {\n border-width: 1px; }\n .ck-editor .ck-editor__top .ck-toolbar .ck-dropdown__button:not(:hover):not(:focus):not(.ck-on) {\n background: white; }\n .ck-editor .ck-editor__main {\n background: white; }\n .ck-editor .ck-editor__bottom {\n border-bottom: 0;\n border-left: 0;\n border-right: 0;\n padding: 0.8em; }\n .ck-editor .ck-editor__editable.ck-focused {\n outline: 1px solid #6ab5f9;\n box-shadow: 2px 2px 3px #e6e6e6 inset; }\n .ck-editor .ck-editor__editable_inline {\n overflow: auto;\n padding: 0 0.8em; }\n\n.ck-editor,\n.ck-editor-bottom {\n background: #f7f7f7;\n border: 1px solid #b9b9b9; }\n',''])},function(r,o,u){o=r.exports=u(45)(),o.push([r.i,'/**\n * Default spacing value ("unit").\n *\n */\n/**\n * Internal map with default spacings.\n *\n * @type Map\n * @see ck-spacing\n */\n/**\n * Returns a spacing value with units for given name.\n *\n * @param {String} $spacing [ \'standard\' ] - Spacing level.\n * @return {String}\n * @see $ck-def-spacing\n * @see $ck-def-spacings\n */\n/**\n * Base font size.\n *\n * @see $ck-font-sizes\n */\n/**\n * Base font face.\n *\n */\n/**\n * Base font sizes for scaling.\n *\n * @see ck-font-size\n */\n/**\n * Returns font-size in units for given level.\n *\n * @param {Number} $level [ 0 ] - Size of the font.\n * @return {String}\n * @see $ck-font-sizes\n * @see $ck-font-size-base\n */\n.ck-heading_heading1 {\n font-size: 1.5em; }\n\n.ck-heading_heading2 {\n font-size: 1.3em; }\n\n.ck-heading_heading3 {\n font-size: 1.1em; }\n\n[class*="ck-heading_"] {\n line-height: 21.6px;\n padding: 9.6px; }\n\n[class*="ck-heading_heading"] {\n font-weight: bold; }\n',''])},function(r,o,u){o=r.exports=u(45)(),o.push([r.i,'@charset "UTF-8";\n/**\n * Colors configured by the user.\n *\n * @type Map\n * @example\n *\t\t$ck-colors: ( \'foreground\': red );\n * @see $_ck-colors\n */\n/**\n * Internal map with default colors.\n *\n * @type Map\n * @see ck-color-add\n */\n/**\n * Returns a color of given name and lightness offset.\n *\n * @param {String} $name [ \'background\' ] - Name of the color.\n * @param {Number} $offset [ 0 ] - Offset of the lightness.\n * @return {String}\n * @see $_ck-colors\n */\n/**\n * Returns a border\u2013color for a given name and lightness offset.\n *\n * @param {String} $name [ \'background\' ] - Name of the color.\n * @param {Number} $offset [ 0 ] - Offset of the lightness.\n * @return {String}\n * @see $ck-color\n */\n/**\n * Adds a color to internal color map.\n *\n * @example\n *\t\t@include ck-color-add( ( \'special\': yellow, \'hover\': #00FF00 ) );\n * @param {Map} $map - A map with new colors.\n * @see $_ck-colors\n */\n/**\n * A visual style of element\'s inner shadow (i.e. input).\n */\n/**\n * A visual style of element\'s drop shadow (i.e. panel).\n */\n/**\n * A helper to combine multiple shadows.\n */\n/**\n * Gives an element a drop shadow so it looks like a floating panel.\n */\n/**\n * A visual style of focused element\'s outer shadow.\n */\n/**\n * A visual style of focused element\'s border or outline.\n */\n/**\n * A class which indicates that an element holding it is disabled.\n */\n.ck-disabled {\n opacity: .5; }\n\n/**\n * A visual style of focused element\'s border or outline.\n */\n/**\n * Brings visual styling for :focus state.\n */\n.ck-widget.image figcaption {\n background-color: #f7f7f7;\n padding: 10px;\n font-size: .8em;\n color: #858585; }\n .ck-widget.image figcaption:focus {\n outline: none;\n box-shadow: none; }\n .ck-widget.image figcaption.focused {\n outline: 1px solid #6ab5f9;\n box-shadow: 2px 2px 3px #e6e6e6 inset;\n background-color: white; }\n',''])},function(r,o,u){o=r.exports=u(45)(),o.push([r.i,'/**\n * Default spacing value ("unit").\n *\n */\n/**\n * Internal map with default spacings.\n *\n * @type Map\n * @see ck-spacing\n */\n/**\n * Returns a spacing value with units for given name.\n *\n * @param {String} $spacing [ \'standard\' ] - Spacing level.\n * @return {String}\n * @see $ck-def-spacing\n * @see $ck-def-spacings\n */\n.cke-text-alternative-form {\n padding: 1.2em;\n overflow: hidden; }\n .cke-text-alternative-form .ck-label {\n margin-bottom: 0.4em; }\n .cke-text-alternative-form__actions {\n clear: both;\n padding-top: 1.2em; }\n .cke-text-alternative-form__actions .ck-button {\n float: right; }\n .cke-text-alternative-form__actions .ck-button + .ck-button {\n margin-right: 0.64em; }\n .cke-text-alternative-form__actions .ck-button + .ck-button + .ck-button {\n float: left; }\n',''])},function(r,o,u){o=r.exports=u(45)(),o.push([r.i,'.ck-widget {\n margin: 10px 0;\n padding: 0; }\n .ck-widget.ck-widget_selected, .ck-widget.ck-widget_selected:hover {\n outline: 2px solid #ace; }\n .ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected {\n outline: 2px solid #ddd; }\n .ck-widget:hover {\n outline: 2px solid yellow; }\n\n.image {\n text-align: center;\n clear: both; }\n .image.image-style-side {\n float: right;\n margin-left: 0.8em;\n max-width: 50%; }\n\n.image > img {\n display: block;\n margin: 0 auto;\n max-width: 100%; }\n',''])},function(r,o,u){o=r.exports=u(45)(),o.push([r.i,'/**\n * Default spacing value ("unit").\n *\n */\n/**\n * Internal map with default spacings.\n *\n * @type Map\n * @see ck-spacing\n */\n/**\n * Returns a spacing value with units for given name.\n *\n * @param {String} $spacing [ \'standard\' ] - Spacing level.\n * @return {String}\n * @see $ck-def-spacing\n * @see $ck-def-spacings\n */\n.ck-link-form {\n padding: 1.2em;\n overflow: hidden; }\n .ck-link-form .ck-label {\n margin-bottom: 0.4em; }\n .ck-link-form__actions {\n clear: both;\n padding-top: 1.2em; }\n .ck-link-form__actions .ck-button {\n float: right; }\n .ck-link-form__actions .ck-button + .ck-button {\n margin-right: 0.64em; }\n .ck-link-form__actions .ck-button + .ck-button + .ck-button {\n float: left; }\n',''])},function(r){r.exports='\n'},function(r){r.exports='\n'},function(r){r.exports='\n'},function(r){r.exports='\n'},function(r){r.exports='\n'},function(r){r.exports='\n'},function(r){r.exports='\n'},function(r){r.exports='\n'},function(r){r.exports='\n'},function(r){r.exports='\n'},function(r){r.exports='\n'},function(r,o,u){var s=u(506);'string'==typeof s&&(s=[[r.i,s,'']]);u(58)(s,{});s.locals&&(r.exports=s.locals),!1},function(r,o,u){var s=u(507);'string'==typeof s&&(s=[[r.i,s,'']]);u(58)(s,{});s.locals&&(r.exports=s.locals),!1},function(r,o,u){var s=u(508);'string'==typeof s&&(s=[[r.i,s,'']]);u(58)(s,{});s.locals&&(r.exports=s.locals),!1},function(r,o,u){var s=u(509);'string'==typeof s&&(s=[[r.i,s,'']]);u(58)(s,{});s.locals&&(r.exports=s.locals),!1},function(r,o,u){var s=u(510);'string'==typeof s&&(s=[[r.i,s,'']]);u(58)(s,{});s.locals&&(r.exports=s.locals),!1},function(r,o,u){var s=u(511);'string'==typeof s&&(s=[[r.i,s,'']]);u(58)(s,{});s.locals&&(r.exports=s.locals),!1},function(r,o,u){u(277),r.exports=u(278)}])});
//# sourceMappingURL=ckeditor.compat.js.map