1function Ut(t){return t==="__proto__"}function ut(t){return t!==null&&(typeof t=="object"||typeof t=="function")}function O(t){return t==null||typeof t!="object"&&typeof t!="function"}function K(t){return Object.getOwnPropertySymbols(t).filter(e=>Object.prototype.propertyIsEnumerable.call(t,e))}function U(t){return t==null?t===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(t)}var Ht="[object RegExp]",H="[object String]",$="[object Number]",z="[object Boolean]",q="[object Arguments]",$t="[object Symbol]",zt="[object Date]",qt="[object Map]",Gt="[object Set]",Yt="[object Array]";var Xt="[object ArrayBuffer]",Jt="[object Object]";var Qt="[object DataView]",Zt="[object Uint8Array]",te="[object Uint8ClampedArray]",ee="[object Uint16Array]",re="[object Uint32Array]";var oe="[object Int8Array]",ne="[object Int16Array]",ie="[object Int32Array]";var se="[object Float32Array]",ce="[object Float64Array]";function M(t){return ArrayBuffer.isView(t)&&!(t instanceof DataView)}function fe(t,e){return L(t,void 0,t,new Map,e)}function L(t,e,r,o=new Map,n=void 0){let i=n?.(t,e,r,o);if(i!=null)return i;if(O(t))return t;if(o.has(t))return o.get(t);if(Array.isArray(t)){let s=new Array(t.length);o.set(t,s);for(let c=0;c<t.length;c++)s[c]=L(t[c],c,r,o,n);return Object.hasOwn(t,"index")&&(s.index=t.index),Object.hasOwn(t,"input")&&(s.input=t.input),s}if(t instanceof Date)return new Date(t.getTime());if(t instanceof RegExp){let s=new RegExp(t.source,t.flags);return s.lastIndex=t.lastIndex,s}if(t instanceof Map){let s=new Map;o.set(t,s);for(let[c,f]of t)s.set(c,L(f,c,r,o,n));return s}if(t instanceof Set){let s=new Set;o.set(t,s);for(let c of t)s.add(L(c,void 0,r,o,n));return s}if(typeof Buffer<"u"&&Buffer.isBuffer(t))return t.subarray();if(M(t)){let s=new(Object.getPrototypeOf(t)).constructor(t.length);o.set(t,s);for(let c=0;c<t.length;c++)s[c]=L(t[c],c,r,o,n);return s}if(t instanceof ArrayBuffer||typeof SharedArrayBuffer<"u"&&t instanceof SharedArrayBuffer)return t.slice(0);if(t instanceof DataView){let s=new DataView(t.buffer.slice(0),t.byteOffset,t.byteLength);return o.set(t,s),T(s,t,r,o,n),s}if(typeof File<"u"&&t instanceof File){let s=new File([t],t.name,{type:t.type});return o.set(t,s),T(s,t,r,o,n),s}if(t instanceof Blob){let s=new Blob([t],{type:t.type});return o.set(t,s),T(s,t,r,o,n),s}if(t instanceof Error){let s=new t.constructor;return o.set(t,s),s.message=t.message,s.name=t.name,s.stack=t.stack,s.cause=t.cause,T(s,t,r,o,n),s}if(typeof t=="object"&&ar(t)){let s=Object.create(Object.getPrototypeOf(t));return o.set(t,s),T(s,t,r,o,n),s}return t}function T(t,e,r=t,o,n){let i=[...Object.keys(e),...K(e)];for(let s=0;s<i.length;s++){let c=i[s],f=Object.getOwnPropertyDescriptor(t,c);(f==null||f.writable)&&(t[c]=L(e[c],c,r,o,n))}}function ar(t){switch(U(t)){case q:case Yt:case Xt:case Qt:case z:case zt:case se:case ce:case oe:case ne:case ie:case qt:case $:case Jt:case Ht:case Gt:case H:case $t:case Zt:case te:case ee:case re:return!0;default:return!1}}function D(t,e){return fe(t,(r,o,n,i)=>{let s=e?.(r,o,n,i);if(s!=null)return s;if(typeof t=="object")switch(Object.prototype.toString.call(t)){case $:case H:case z:{let c=new t.constructor(t?.valueOf());return T(c,t),c}case q:{let c={};return T(c,t),c.length=t.length,c[Symbol.iterator]=t[Symbol.iterator],c}default:return}})}function pt(t){return D(t)}function dt(t){return t!==null&&typeof t=="object"&&U(t)==="[object Arguments]"}function N(t){return typeof t=="object"&&t!==null}function G(t){return typeof t=="string"||t instanceof String}function ae(){}function le(t){return M(t)}function w(t){if(typeof t!="object"||t==null)return!1;if(Object.getPrototypeOf(t)===null)return!0;if(Object.prototype.toString.call(t)!=="[object Object]"){let r=t[Symbol.toStringTag];return r==null||!Object.getOwnPropertyDescriptor(t,Symbol.toStringTag)?.writable?!1:t.toString()===`[object ${r}]`}let e=t;for(;Object.getPrototypeOf(e)!==null;)e=Object.getPrototypeOf(e);return Object.getPrototypeOf(t)===e}function ue(t){if(O(t))return t;if(Array.isArray(t)||M(t)||t instanceof ArrayBuffer||typeof SharedArrayBuffer<"u"&&t instanceof SharedArrayBuffer)return t.slice(0);let e=Object.getPrototypeOf(t),r=e.constructor;if(t instanceof Date||t instanceof Map||t instanceof Set)return new r(t);if(t instanceof RegExp){let o=new r(t);return o.lastIndex=t.lastIndex,o}if(t instanceof DataView)return new r(t.buffer.slice(0));if(t instanceof Error){let o=new r(t.message);return o.stack=t.stack,o.name=t.name,o.cause=t.cause,o}if(typeof File<"u"&&t instanceof File)return new r([t],t.name,{type:t.type,lastModified:t.lastModified});if(typeof t=="object"){let o=Object.create(e);return Object.assign(o,t)}return t}function pe(t,...e){let r=e.slice(0,-1),o=e[e.length-1],n=t;for(let i=0;i<r.length;i++){let s=r[i];n=Y(n,s,o,new Map)}return n}function Y(t,e,r,o){if(O(t)&&(t=Object(t)),e==null||typeof e!="object")return t;if(o.has(e))return ue(o.get(e));if(o.set(e,t),Array.isArray(e)){e=e.slice();for(let i=0;i<e.length;i++)e[i]=e[i]??void 0}let n=[...Object.keys(e),...K(e)];for(let i=0;i<n.length;i++){let s=n[i];if(Ut(s))continue;let c=e[s],f=t[s];if(dt(c)&&(c={...c}),dt(f)&&(f={...f}),typeof Buffer<"u"&&Buffer.isBuffer(c)&&(c=pt(c)),Array.isArray(c))if(typeof f=="object"&&f!=null){let l=[],u=Reflect.ownKeys(f);for(let h=0;h<u.length;h++){let E=u[h];l[E]=f[E]}f=l}else f=[];let a=r(f,c,s,t,e,o);a!=null?t[s]=a:Array.isArray(c)||N(f)&&N(c)?t[s]=Y(f,c,r,o):f==null&&w(c)?t[s]=Y({},c,r,o):f==null&&le(c)?t[s]=pt(c):(f===void 0||c!==void 0)&&(t[s]=c)}return t}function mt(t,...e){return pe(t,...e,ae)}function X(t){return typeof t=="function"}function J(t){return N(t)&&t.nodeType===1&&!w(t)}var d;try{d={window,document}}catch{d={window:{},document:{}}}function Se(){try{return navigator.userAgent.toLowerCase()}catch{return""}}var I=Se(),R={isMac:Pt(I),isWindows:Re(I),isGecko:Oe(I),isSafari:Me(I),isiOS:Le(I),isAndroid:Fe(I),isBlink:ke(I),get isMediaForcedColors(){return Pe()},get isMotionReduced(){return De()},features:{isRegExpUnicodePropertySupported:Be()}};function Pt(t){return t.indexOf("macintosh")>-1}function Re(t){return t.indexOf("windows")>-1}function Oe(t){return!!t.match(/gecko\/\d+/)}function Me(t){return t.indexOf(" applewebkit/")>-1&&t.indexOf("chrome")===-1}function Le(t){return!!t.match(/iphone|ipad/i)||Pt(t)&&navigator.maxTouchPoints>0}function Fe(t){return t.indexOf("android")>-1}function ke(t){return t.indexOf("chrome/")>-1&&t.indexOf("edge/")<0}function Be(){let t=!1;
1try{t="\u0107".search(new RegExp("[\\p{L}]","u"))===0}catch{}return t}function Pe(){return d.window.matchMedia?d.window.matchMedia("(forced-colors: active)").matches:!1}function De(){return d.window.matchMedia?d.window.matchMedia("(prefers-reduced-motion)").matches:!1}function Ne(t,e,r,o){r=r||function(f,a){return f===a};let n=Array.isArray(t)?t:Array.prototype.slice.call(t),i=Array.isArray(e)?e:Array.prototype.slice.call(e),s=lr(n,i,r);return o?pr(s,i.length):ur(i,s)}function lr(t,e,r){let o=de(t,e,r);if(o===-1)return{firstIndex:-1,lastIndexOld:-1,lastIndexNew:-1};let n=me(t,o),i=me(e,o),s=de(n,i,r),c=t.length-s,f=e.length-s;return{firstIndex:o,lastIndexOld:c,lastIndexNew:f}}function de(t,e,r){for(let o=0;o<Math.max(t.length,e.length);o++)if(t[o]===void 0||e[o]===void 0||!r(t[o],e[o]))return o;return-1}function me(t,e){return t.slice(e).reverse()}function ur(t,e){let r=[],{firstIndex:o,lastIndexOld:n,lastIndexNew:i}=e;return i-o>0&&r.push({index:o,type:"insert",values:t.slice(o,i)}),n-o>0&&r.push({index:o+(i-o),type:"delete",howMany:n-o}),r}function pr(t,e){let{firstIndex:r,lastIndexOld:o,lastIndexNew:n}=t;if(r===-1)return Array(e).fill("equal");let i=[];return r>0&&(i=i.concat(Array(r).fill("equal"))),n-r>0&&(i=i.concat(Array(n-r).fill("insert"))),o-r>0&&(i=i.concat(Array(o-r).fill("delete"))),n<e&&(i=i.concat(Array(e-n).fill("equal"))),i}function Dt(t,e,r){r=r||function(g,B){return g===B};let o=t.length,n=e.length;if(o>200||n>200||o+n>300)return Dt.fastDiff(t,e,r,!0);let i,s;if(n<o){let g=t;t=e,e=g,i="delete",s="insert"}else i="insert",s="delete";let c=t.length,f=e.length,a=f-c,l={},u={};function h(g){let B=(u[g-1]!==void 0?u[g-1]:-1)+1,at=u[g+1]!==void 0?u[g+1]:-1,Kt=B>at?-1:1;l[g+Kt]&&(l[g]=l[g+Kt].slice(0)),l[g]||(l[g]=[]),l[g].push(B>at?i:s);let P=Math.max(B,at),lt=P-g;for(;lt<c&&P<f&&r(t[lt],e[P]);)lt++,P++,l[g].push("equal");return P}let E=0,b;do{for(b=-E;b<a;b++)u[b]=h(b);for(b=a+E;b>a;b--)u[b]=h(b);u[a]=h(a),E++}while(u[a]!==f);return l[a].slice(1)}Dt.fastDiff=Ne;function dr(t,e){let r=[],o=0,n=null;return t.forEach(s=>{s=="equal"?(i(),o++):s=="insert"?(n&&n.type=="insert"?n.values.push(e[o]):(i(),n={type:"insert",index:o,values:[e[o]]}),o++):n&&n.type=="delete"?n.howMany++:(i(),n={type:"delete",index:o,howMany:1})}),i(),r;function i(){n&&(r.push(n),n=null)}}function mr(t,e){if(t===e&&gr(t))return!0;let r=he(t),o=he(e);for(let n of r)if(o.has(n))return!0;return!1}function he(t){let e=[t],r=new Set;for(;e.length>0;){let o=e.shift();if(!(r.has(o)||hr(o)))if(r.add(o),o[Symbol.iterator])try{e.push(...o)}catch{}else e.push(...Object.values(o))}return r}function hr(t){let e=Object.prototype.toString.call(t);return e==="[object Number]"||e==="[object Boolean]"||e==="[object String]"||e==="[object Symbol]"||e==="[object Function]"||e==="[object Date]"||e==="[object RegExp]"||t===void 0||t===null||t instanceof EventTarget||t instanceof Event}function gr(t){return typeof t=="object"&&t!==null}function bt(){return function t(){t.called=!0}}var k=class{source;name;path;stop;off;return;constructor(e,r){this.source=e,this.name=r,this.path=[],this.stop=bt(),this.off=bt()}};var x=new Array(256).fill("").map((t,e)=>("0"+e.toString(16)).slice(-2));function nt(){let[t,e,r,o]=crypto.getRandomValues(new Uint32Array(4));return"e"+x[t>>0&255]+x[t>>8&255]+x[t>>16&255]+x[t>>24&255]+x[e>>0&255]+x[e>>8&255]+x[e>>16&255]+x[e>>24&255]+x[r>>0&255]+x[r>>8&255]+x[r>>16&255]+x[r>>24&255]+x[o>>0&255]+x[o>>8&255]+x[o>>16&255]+x[o>>24&255]}var et={get(t="normal"){return typeof t!="number"?this[t]||this.normal:t},highest:1e5,high:1e3,normal:0,low:-1e3,lowest:-1e5};function Ve(t,e){let r=et.get(e.priority),o=0,n=t.length;for(;o<n;){let i=o+n>>1;et.get(t[i].priority)<r?n=i:o=i+1}t.splice(o,0,e)}var je="https://ckeditor.com/docs/ckeditor5/latest/support/error-codes.html",p=class t extends Error{context;data;constructor(e,r,o,n){super(yr(e,o,n)),this.name="CKEditorError",this.context=r,this.data=o,n&&(this.stack=n.stack)}is(e){return e==="CKEditorError"}static rethrowUnexpectedError(e,r){throw e.is&&e.is("CKEditorError")?e:new t("unexpected-error",r,void 0,e)}};function xr(t,e){console.warn(...Ce(t,e))}function br(t,e){console.error(...Ce(t,e))}function We(t){return` 2Read more: ${je}#error-${t}`}function yr(t,e,r){let o=new WeakSet,i=e?` ${JSON.stringify(e,(f,a)=>{if(typeof a=="object"&&a!==null){if(o.has(a))return`[object ${a.constructor.name}]`;o.add(a)}return a})}`:"",s=We(t),c=r?` 3Original error: ${r.name}: ${r.message}`:"";return t+i+s+c}function Ce(t,e){let r=We(t);return e?[t,e,r]:[t,r]}var ve="46.0.3",wr=new Date(2025,8,3);if(globalThis.CKEDITOR_VERSION)throw new p("ckeditor-duplicated-modules",null);globalThis.CKEDITOR_VERSION=ve;var F=Symbol("listeningTo"),yt=Symbol("emitterId"),_=Symbol("delegations"),_r=A(Object);function A(t){if(!t)return _r;class e extends t{on(o,n,i){this.listenTo(this,o,n,i)}once(o,n,i){let s=!1,c=(f,...a)=>{s||(s=!0,f.off(),n.call(this,f,...a))};this.listenTo(this,o,c,i)}off(o,n){this.stopListening(this,o,n)}listenTo(o,n,i,s={}){let c,f;this[F]||(this[F]={});let a=this[F];
vendor: 10,166 bytes, line 3
3tt(o)||Nt(o);let l=tt(o);(c=a[l])||(c=a[l]={emitter:o,callbacks:{}}),(f=c.callbacks[n])||(f=c.callbacks[n]=[]),f.push(i),Ir(this,o,n,i,s)}stopListening(o,n,i){let s=this[F],c=o&&tt(o),f=s&&c?s[c]:void 0,a=f&&n?f.callbacks[n]:void 0;if(!(!s||o&&!f||n&&!a))if(i)ht(this,o,n,i),a.indexOf(i)!==-1&&(a.length===1?delete f.callbacks[n]:ht(this,o,n,i));else if(a){for(;i=a.pop();)ht(this,o,n,i);delete f.callbacks[n]}else if(f){for(n in f.callbacks)this.stopListening(o,n);delete s[c]}else{for(c in s)this.stopListening(s[c].emitter);delete this[F]}}fire(o,...n){try{let i=o instanceof k?o:new k(this,o),s=i.name,c=Ar(this,s);if(i.path.push(this),c){c=c.slice();for(let a=0;a<c.length;a++){let l=c[a].callback;if(l.call(this,i,...n),i.off.called&&(delete i.off.called,this._removeEventListener(s,l)),i.stop.called)break}}let f=this[_];if(f){let a=f.get(s),l=f.get("*");a&&ge(a,i,n),l&&ge(l,i,n)}return i.return}catch(i){p.rethrowUnexpectedError(i,this)}}delegate(...o){return{to:(n,i)=>{this[_]||(this[_]=new Map),o.forEach(s=>{let c=this[_].get(s);c?c.set(n,i):this[_].set(s,new Map([[n,i]]))})}}}stopDelegating(o,n){if(this[_])if(!o)this[_].clear();else if(!n)this[_].delete(o);else{let i=this[_].get(o);i&&i.delete(n)}}_addEventListener(o,n,i){Tr(this,o);let s=wt(this,o),c=et.get(i.priority),f={callback:n,priority:c};for(let a of s)Ve(a,f)}_removeEventListener(o,n){let i=wt(this,o);for(let s of i)for(let c=0;c<s.length;c++)s[c].callback==n&&(s.splice(c,1),c--)}}return e}function Ke(t,e){let r=t[F];return r&&r[e]?r[e].emitter:null}function Nt(t,e){t[yt]||(t[yt]=e||nt())}function tt(t){return t[yt]}function Ue(t){return t._events||Object.defineProperty(t,"_events",{value:{}}),t._events}function Er(){return{callbacks:[],childEvents:[]}}function Tr(t,e){let r=Ue(t);if(r[e])return;let o=e,n=null,i=[];for(;o!==""&&!r[o];)r[o]=Er(),i.push(r[o]),n&&r[o].childEvents.push(n),n=o,o=o.substr(0,o.lastIndexOf(":"));if(o!==""){for(let s of i)s.callbacks=r[o].callbacks.slice();r[o].childEvents.push(n)}}function wt(t,e){let r=Ue(t)[e];if(!r)return[];let o=[r.callbacks];for(let n=0;n<r.childEvents.length;n++){let i=wt(t,r.childEvents[n]);o=o.concat(i)}return o}function Ar(t,e){if(!t._events)return null;let r=e;do{let o=t._events[r];if(o&&o.callbacks&&o.callbacks.length)return o.callbacks;let n=r.lastIndexOf(":");r=n>-1?r.substring(0,n):""}while(r);return null}function ge(t,e,r){for(let[o,n]of t){n?typeof n=="function"&&(n=n(e.name)):n=e.name;let i=new k(e.source,n);i.path=[...e.path],o.fire(i,...r)}}function Ir(t,e,r,o,n){e._addEventListener?e._addEventListener(r,o,n):t._addEventListener.call(e,r,o,n)}function ht(t,e,r,o){e._removeEventListener?e._removeEventListener(r,o):t._removeEventListener.call(e,r,o)}var V=Symbol("observableProperties"),W=Symbol("boundObservables"),j=Symbol("boundProperties"),S=Symbol("decoratedMethods"),xe=Symbol("decoratedOriginal"),Sr=Vt(A());function Vt(t){if(!t)return Sr;class e extends t{set(o,n){if(ut(o)){Object.keys(o).forEach(s=>{this.set(s,o[s])},this);return}gt(this);let i=this[V];if(o in this&&!i.has(o))throw new p("observable-set-cannot-override",this);Object.defineProperty(this,o,{enumerable:!0,configurable:!0,get(){return i.get(o)},set(s){let c=i.get(o),f=this.fire(`set:${o}`,o,s,c);f===void 0&&(f=s),(c!==f||!i.has(o))&&(i.set(o,f),this.fire(`change:${o}`,o,f,c))}}),this[o]=n}bind(...o){if(!o.length||!be(o))throw new p("observable-bind-wrong-properties",this);if(new Set(o).size!==o.length)throw new p("observable-bind-duplicate-properties",this);gt(this);let n=this[j];o.forEach(s=>{if(n.has(s))throw new p("observable-bind-rebind",this)});let i=new Map;return o.forEach(s=>{let c={property:s,to:[]};n.set(s,c),i.set(s,c)}),{to:Rr,toMany:Or,_observable:this,_bindProperties:o,_to:[],_bindings:i}}unbind(...o){if(!this[V])return;let n=this[j],i=this[W];if(o.length){if(!be(o))throw new p("observable-unbind-wrong-properties",this);o.forEach(s=>{let c=n.get(s);c&&(c.to.forEach(([f,a])=>{let l=i.get(f),u=l[a];u.delete(c),u.size||delete l[a],Object.keys(l).length||(i.delete(f),this.stopListening(f,"change"))}),n.delete(s))})}else i.forEach((s,c)=>{this.stopListening(c,"change")}),i.clear(),n.clear()}decorate(o){gt(this);let n=this[o];if(!n)throw new p("observablemixin-cannot-decorate-undefined",this,{object:this,methodName:o});this.on(o,(i,s)=>{i.return=n.apply(this,s)}),this[o]=function(...i){return this.fire(o,i)},this[o][xe]=n,this[S]||(this[S]=[]),this[S].push(o)}stopListening(o,n,i){if(!o&&this[S]){for(let s of this[S])this[s]=this[s][xe];delete this[S]}super.stopListening(o,n,i)}[V];[S];[j];[W]}return e}function gt(t){t[V]||(Object.defineProperty(t,V,{value:new Map}),Object.defineProperty(t,W,{value:new Map}),Object.defineProperty(t,j,{value:new Map}))}function Rr(...t){let e=Lr(...t),r=Array.from(this._bindings.keys()),o=r.length;if(!e.callback&&e.to.length>1)throw new p("observable-bind-to-no-callback",this);if(o>1&&e.callback)throw new p("observable-bind-to-extra-callback",this);e.to.forEach(n=>{if(n.properties.length&&n.properties.length!==o)throw new p("observable-bind-to-properties-length",this);n.properties.length||(n.properties=this._bindProperties)}),this._to=e.to,e.callback&&(this._bindings.get(r[0]).callback=e.callback),Br(this._observable,this._to),kr(this),this._bindProperties.forEach(n=>{He(this._observable,n)})}function Or(t,e,r){if(this._bindings.size>1)throw new p("observable-bind-to-many-not-one-binding",this);this.to(...Mr(t,e),r)}function Mr(t,e){let r=t.map(o=>[o,e]);return Array.prototype.concat.apply([],r)}function be(t){return t.every(e=>typeof e=="string")}function Lr(...t){if(!t.length)throw new p("observable-bind-to-parse-error",null);let e={to:[]},r;return typeof t[t.length-1]=="function"&&(e.callback=t.pop()),t.forEach(o=>{if(typeof o=="string")r.properties.push(o);else if(typeof o=="object")r={observable:o,properties:[]},e.to.push(r);else throw new p("observable-bind-to-parse-error",null)}),e}function Fr(t,e,r,o){let n=t[W],i=n.get(r),s=i||{};s[o]||(s[o]=new Set),s[o].add(e),i||n.set(r,s)}function kr(t){let e;t._bindings.forEach((r,o)=>{t._to.forEach(n=>{e=n.properties[r.callback?0:t._bindProperties.indexOf(o)],r.to.push([n.observable,e]),Fr(t._observable,r,n.observable,e)})})}function He(t,e){let o=t[j].get(e),n;o.callback?n=o.callback.apply(t,o.to.map(i=>i[0][i[1]])):(n=o.to[0],n=n[0][n[1]]),Object.prototype.hasOwnProperty.call(t,e)?t[e]=n:t.set(e,n)}function Br(t,e){e.forEach(r=>{let o=t[W],n;o.get(r.observable)||t.listenTo(r.observable,"change",(i,s)=>{n=o.get(r.observable)[s],n&&n.forEach(c=>{He(t,c.property)})})})}var _t=class{_replacedElements;constructor(){this._replacedElements=[]}replace(e,r){this._replacedElements.push({element:e,newElement:r}),e.style.display="none",r&&e.parentNode.insertBefore(r,e.nextSibling)}restore(){this._replacedElements.forEach(({element:e,newElement:r})=>{e.style.display="",r&&r.remove()}),this._replacedElements=[]}};function Pr(t){let e=new AbortController;function r(...o){return e.abort(),e=new AbortController,t(e.signal,...o)}return r.abort=()=>e.abort(),r}function Dr(t){let e=0;for(let r of t)e++;return e}function Nr(t,e){let r=Math.min(t.length,e.length);for(let o=0;o<r;o++)if(t[o]!=e[o])return o;return t.length==e.length?"same":t.length<e.length?"prefix":"extension"}function it(t){return!!(t&&t[Symbol.iterator])}function Vr(t,e,r={},o=[]){let n=r&&r.xmlns,i=n?t.createElementNS(n,e):t.createElement(e);for(let s in r)i.setAttribute(s,r[s]);(G(o)||!it(o))&&(o=[o]);for(let s of o)G(s)&&(s=t.createTextNode(s)),i.appendChild(s);return i}var Et=class{_config;constructor(e,r){this._config=Object.create(null),r&&this.define(ye(r)),e&&this._setObjectToTarget(this._config,e)}set(e,r){this._setToTarget(this._config,e,r)}define(e,r){this._setToTarget(this._config,e,r,!0)}get(e){return this._getFromSource(this._config,e)}*names(){for(let e of Object.keys(this._config))yield e}_setToTarget(e,r,o,n=!1){if(w(r)){this._setObjectToTarget(e,r,n);return}let i=r.split(".");r=i.pop();for(let s of i)w(e[s])||(e[s]=Object.create(null)),e=e[s];if(w(o)){w(e[r])||(e[r]=Object.create(null)),e=e[r],this._setObjectToTarget(e,o,n);return}n&&typeof e[r]<"u"||(e[r]=o)}_getFromSource(e,r){let o=r.split(".");r=o.pop();for(let n of o){if(!w(e[n])){e=null;break}e=e[n]}return e?ye(e[r]):void 0}_setObjectToTarget(e,r,o){Object.keys(r).forEach(n=>{this._setToTarget(e,n,r[n],o)})}};function ye(t){return D(t,jr)}function jr(t){return J(t)||typeof t=="function"?t:void 0}function Tt(t){if(t){if(t.defaultView)return t instanceof t.defaultView.Document;if(t.ownerDocument&&t.ownerDocument.defaultView)return t instanceof t.ownerDocument.defaultView.Node}return!1}function C(t){let e=Object.prototype.toString.apply(t);return e=="[object Window]"||e=="[object global]"}var Wr=st(A());function st(t){if(!t)return Wr;class e extends t{listenTo(o,n,i,s={}){if(Tt(o)||C(o)||o instanceof d.window.EventTarget){let c={capture:!!s.useCapture,passive:!!s.usePassive},f=this._getProxyEmitter(o,c)||new At(o,c);this.listenTo(f,n,i,s)}else super.listenTo(o,n,i,s)}stopListening(o,n,i){if(Tt(o)||C(o)||o instanceof d.window.EventTarget){let s=this._getAllProxyEmitters(o);for(let c of s)this.stopListening(c,n,i)}else super.stopListening(o,n,i)}_getProxyEmitter(o,n){return Ke(this,$e(o,n))}_getAllProxyEmitters(o){return[{capture:!1,passive:!1},{capture:!1,passive:!0},{capture:!0,passive:!1},{capture:!0,passive:!0}].map(n=>this._getProxyEmitter(o,n)).filter(n=>!!n)}}return e}var At=class extends A(){_domNode;_options;constructor(e,r){super(),Nt(this,$e(e,r)),this._domNode=e,this._options=r}_domListeners;attach(e){if(this._domListeners&&this._domListeners[e])return;let r=this._createDomListener(e);this._domNode.addEventListener(e,r,this._options),this._domListeners||(this._domListeners={}),this._domListeners[e]=r}detach(e){let r;this._domListeners[e]&&(!(r=this._events[e])||!r.callbacks.length)&&this._domListeners[e].removeListener()}_addEventListener(e,r,o){this.attach(e),A().prototype._addEventListener.call(this,e,r,o)}_removeEventListener(e,r){A().prototype._removeEventListener.call(this,e,r),this.detach(e)}_createDomListener(e){let r=o=>{this.fire(e,o)};return r.removeListener=()=>
vendor: 4,139 bytes, line 3
3{this._domNode.removeEventListener(e,r,this._options),delete this._domListeners[e]},r}};function Cr(t){return t["data-ck-expando"]||(t["data-ck-expando"]=nt())}function $e(t,e){let r=Cr(t);for(let o of Object.keys(e).sort())e[o]&&(r+="-"+o);return r}function vr(t){let e=t.parentElement;if(!e)return null;for(;e.tagName!="BODY";){let r=e.style.overflowY||d.window.getComputedStyle(e).overflowY;if(r==="auto"||r==="scroll")break;if(e=e.parentElement,!e)return null}return e}function It(t){let e=[],r=t;for(;r&&r.nodeType!=Node.DOCUMENT_NODE;)e.unshift(r),r=r.parentNode;return e}function Kr(t){return t instanceof HTMLTextAreaElement?t.value:t.innerHTML}function jt(t){let e=t.ownerDocument.defaultView.getComputedStyle(t);return{top:parseInt(e.borderTopWidth,10),right:parseInt(e.borderRightWidth,10),bottom:parseInt(e.borderBottomWidth,10),left:parseInt(e.borderLeftWidth,10)}}function Ur(t){if(!t.target)return null;let e=t.target.ownerDocument,r=t.clientX,o=t.clientY,n=null;return e.caretRangeFromPoint&&e.caretRangeFromPoint(r,o)?n=e.caretRangeFromPoint(r,o):t.rangeParent&&(n=e.createRange(),n.setStart(t.rangeParent,t.rangeOffset),n.collapse(!0)),n}function Hr(t,e){let r=It(t),o=It(e),n=0;for(;r[n]==o[n]&&r[n];)n++;return n===0?null:r[n-1]}function Wt(t){return!t||!t.parentNode||t.offsetParent===d.document.body?null:t.offsetParent}function ct(t){return Object.prototype.toString.call(t)=="[object Text]"}function ft(t){return Object.prototype.toString.apply(t)=="[object Range]"}var ze=["top","right","bottom","left","width","height"],y=class t{top;right;bottom;left;width;height;_source;constructor(e){let r=ft(e);if(Object.defineProperty(this,"_source",{value:e._source||e,writable:!0,enumerable:!1}),St(e)||r)if(r){let o=t.getDomRangeRects(e);Q(this,t.getBoundingRect(o))}else Q(this,e.getBoundingClientRect());else if(C(e)){let{innerWidth:o,innerHeight:n}=e;Q(this,{top:0,right:o,bottom:n,left:0,width:o,height:n})}else Q(this,e)}clone(){return new t(this)}moveTo(e,r){return this.top=r,this.right=e+this.width,this.bottom=r+this.height,this.left=e,this}moveBy(e,r){return this.top+=r,this.right+=e,this.left+=e,this.bottom+=r,this}getIntersection(e){let r={top:Math.max(this.top,e.top),right:Math.min(this.right,e.right),bottom:Math.min(this.bottom,e.bottom),left:Math.max(this.left,e.left),width:0,height:0};if(r.width=r.right-r.left,r.height=r.bottom-r.top,r.width<0||r.height<0)return null;{let o=new t(r);return o._source=this._source,o}}getIntersectionArea(e){let r=this.getIntersection(e);return r?r.getArea():0}getArea(){return this.width*this.height}getVisible(){let e=this._source,r=this.clone();if(we(e))return r;let o=e,n=e.parentNode||e.commonAncestorContainer,i;for(;n&&!we(n);){let s=$r(n)==="visible";o instanceof HTMLElement&&_e(o)==="absolute"&&(i=o);let c=_e(n);if(s||i&&(c==="relative"&&s||c!=="relative")){o=n,n=n.parentNode;continue}let f=new t(n),a=r.getIntersection(f);if(a)a.getArea()<r.getArea()&&(r=a);else return null;o=n,n=n.parentNode}return r}isEqual(e){for(let r of ze)if(this[r]!==e[r])return!1;return!0}contains(e){let r=this.getIntersection(e);return!!(r&&r.isEqual(e))}toAbsoluteRect(){let{scrollX:e,scrollY:r}=d.window,o=this.clone().moveBy(e,r);if(St(o._source)){let n=Wt(o._source);n&&zr(o,n)}return o}excludeScrollbarsAndBorders(){let e=this._source,r,o,n;if(C(e))r=e.innerWidth-e.document.documentElement.clientWidth,o=e.innerHeight-e.document.documentElement.clientHeight,n=e.getComputedStyle(e.document.documentElement).direction;else{let i=jt(e);r=e.offsetWidth-e.clientWidth-i.left-i.right,o=e.offsetHeight-e.clientHeight-i.top-i.bottom,n=e.ownerDocument.defaultView.getComputedStyle(e).direction,this.left+=i.left,this.top+=i.top,this.right-=i.right,this.bottom-=i.bottom,this.width=this.right-this.left,this.height=this.bottom-this.top}return this.width-=r,n==="ltr"?this.right-=r:this.left+=r,this.height-=o,this.bottom-=o,this}static getDomRangeRects(e){let r=[],o=Array.from(e.getClientRects());if(o.length)for(let n of o)r.push(new t(n));else{let n=e.startContainer;ct(n)&&(n=n.parentNode);let i=new t(n.getBoundingClientRect());i.right=i.left,i.width=0,r.push(i)}return r}
vendor: 4,364 bytes, line 3
3static getBoundingRect(e){let r={left:Number.POSITIVE_INFINITY,top:Number.POSITIVE_INFINITY,right:Number.NEGATIVE_INFINITY,bottom:Number.NEGATIVE_INFINITY,width:0,height:0},o=0;for(let n of e)o++,r.left=Math.min(r.left,n.left),r.top=Math.min(r.top,n.top),r.right=Math.max(r.right,n.right),r.bottom=Math.max(r.bottom,n.bottom);return o==0?null:(r.width=r.right-r.left,r.height=r.bottom-r.top,new t(r))}};function Q(t,e){for(let r of ze)t[r]=e[r]}function we(t){return St(t)?t===t.ownerDocument.body:!1}function St(t){return t!==null&&typeof t=="object"&&t.nodeType===1&&typeof t.getBoundingClientRect=="function"}function _e(t){return t instanceof HTMLElement?t.ownerDocument.defaultView.getComputedStyle(t).position:"static"}function $r(t){return t instanceof HTMLElement?t.ownerDocument.defaultView.getComputedStyle(t).overflow:"visible"}function zr(t,e){let r=new y(e),o=jt(e),n=0,i=0;n-=r.left,i-=r.top,n+=e.scrollLeft,i+=e.scrollTop,n-=o.left,i-=o.top,t.moveBy(n,i)}var Rt=class t{_element;_callback;static _observerInstance=null;static _elementCallbacks=null;constructor(e,r){t._observerInstance||t._createObserver(),this._element=e,this._callback=r,t._addElementCallback(e,r),t._observerInstance.observe(e)}get element(){return this._element}destroy(){t._deleteElementCallback(this._element,this._callback)}static _addElementCallback(e,r){t._elementCallbacks||(t._elementCallbacks=new Map);let o=t._elementCallbacks.get(e);o||(o=new Set,t._elementCallbacks.set(e,o)),o.add(r)}static _deleteElementCallback(e,r){let o=t._getElementCallbacks(e);o&&(o.delete(r),o.size||(t._elementCallbacks.delete(e),t._observerInstance.unobserve(e))),t._elementCallbacks&&!t._elementCallbacks.size&&(t._observerInstance=null,t._elementCallbacks=null)}static _getElementCallbacks(e){return t._elementCallbacks?t._elementCallbacks.get(e):null}static _createObserver(){t._observerInstance=new d.window.ResizeObserver(e=>{for(let r of e){let o=t._getElementCallbacks(r.target);if(o)for(let n of o)n(r)}})}};function qr(t,e){t instanceof HTMLTextAreaElement&&(t.value=e),t.innerHTML=e}function Gr(t){return e=>e+t}function Yr(t){let e=0;for(;t.previousSibling;)t=t.previousSibling,e++;return e}function Xr(t,e,r){t.insertBefore(r,t.childNodes[e]||null)}function Jr(t){return t&&t.nodeType===Node.COMMENT_NODE}function Qr(t){try{d.document.createAttribute(t)}catch{return!1}return!0}function qe(t){return t?ct(t)?qe(t.parentElement):t.getClientRects?!!t.getClientRects().length:!1:!1}function Zr({element:t,target:e,positions:r,limiter:o,fitInViewport:n,viewportOffsetConfig:i}){X(e)&&(e=e()),X(o)&&(o=o());let s=Wt(t),c=to(i),f=new y(t),a=Ee(e,c),l;if(!a||!c.getIntersection(a))return null;let u={targetRect:a,elementRect:f,positionedElementAncestor:s,viewportRect:c};if(!o&&!n)l=new rt(r[0],u);else{if(o){let h=Ee(o,c);h&&(u.limiterRect=h)}l=eo(r,u)}return l}function Ee(t,e){let r=new y(t).getVisible();return r?r.getIntersection(e):null}function to(t){t=Object.assign({top:0,bottom:0,left:0,right:0},t);let e=new y(d.window);return e.top+=t.top,e.height-=t.top,e.bottom-=t.bottom,e.height-=t.bottom,e}function eo(t,e){let{elementRect:r}=e,o=r.getArea(),n=t.map(c=>new rt(c,e)).filter(c=>!!c.name),i=0,s=null;for(let c of n){let{limiterIntersectionArea:f,viewportIntersectionArea:a}=c;if(f===o)return c;let l=a**2+f**2;l>i&&(i=l,s=c)}return s}var rt=class{name;config;_positioningFunctionCoordinates;_options;_cachedRect;_cachedAbsoluteRect;constructor(e,r){let o=e(r.targetRect,r.elementRect,r.viewportRect,r.limiterRect);if(!o)return;let{left:n,top:i,name:s,config:c}=o;this.name=s,this.config=c,this._positioningFunctionCoordinates={left:n,top:i},this._options=r}get left(){return this._absoluteRect.left}get top(){return this._absoluteRect.top}get limiterIntersectionArea(){let e=this._options.limiterRect;return e?e.getIntersectionArea(this._rect):0}get viewportIntersectionArea(){return this._options.viewportRect.getIntersectionArea(this._rect)}get _rect(){return this._cachedRect?this._cachedRect:(this._cachedRect=this._options.elementRect.clone().moveTo(this._positioningFunctionCoordinates.left,this._positioningFunctionCoordinates.top),this._cachedRect)}get _absoluteRect(){return this._cachedAbsoluteRect?this._cachedAbsoluteRect:(this._cachedAbsoluteRect=this._rect.toAbsoluteRect(),this._cachedAbsoluteRect)}};function ro(t){let e=t.parentNode;e&&e.removeChild(t)}
3function oo(){let t=d.window.visualViewport;if(!t||!(R.isiOS||R.isSafari))return{left:0,top:0};let e=Math.max(Math.round(t.offsetLeft),0),r=Math.max(Math.round(t.offsetTop),0);return{left:e,top:r}}function no({target:t,viewportOffset:e=0,ancestorOffset:r=0,alignToTop:o,forceScroll:n}){let i=Ct(t),s=i,c=null;for(e=co(e);s;){let f;s==i?f=Ot(t):f=Ot(c),Ge({parent:f,getRect:()=>xt(t,s),alignToTop:o,ancestorOffset:r,forceScroll:n});let a=xt(t,s),l=xt(f,s);if(a.height>l.height){let u=a.getIntersection(l);u&&(a=u)}if(so({window:s,rect:a,viewportOffset:e,alignToTop:o,forceScroll:n}),s.parent!=s){if(c=s.frameElement,s=s.parent,!c)return}else s=null}}function io(t,e,r){let o=Ot(t);Ge({parent:o,getRect:()=>new y(t),ancestorOffset:e,limiterElement:r})}function so({window:t,rect:e,alignToTop:r,forceScroll:o,viewportOffset:n}){let i=e.clone().moveBy(0,n.bottom),s=e.clone().moveBy(0,-n.top),c=new y(t).excludeScrollbarsAndBorders(),f=[s,i],a=r&&o,l=f.every(g=>c.contains(g)),{scrollX:u,scrollY:h}=t,E=u,b=h;a?h-=c.top-e.top+n.top:l||(Xe(s,c)?h-=c.top-e.top+n.top:Ye(i,c)&&(r?h+=e.top-c.top-n.top:h+=e.bottom-c.bottom+n.bottom)),l||(Je(e,c)?u-=c.left-e.left+n.left:Qe(e,c)&&(u+=e.right-c.right+n.right)),(u!=E||h!==b)&&t.scrollTo(u,h)}function Ge({parent:t,getRect:e,alignToTop:r,forceScroll:o,ancestorOffset:n=0,limiterElement:i}){let s=Ct(t),c=r&&o,f,a,l,u=i||s.document.body;for(;t!=u;)a=e(),f=new y(t).excludeScrollbarsAndBorders(),l=f.contains(a),c?t.scrollTop-=f.top-a.top+n:l||(Xe(a,f)?t.scrollTop-=f.top-a.top+n:Ye(a,f)&&(r?t.scrollTop+=a.top-f.top-n:t.scrollTop+=a.bottom-f.bottom+n)),l||(Je(a,f)?t.scrollLeft-=f.left-a.left+n:Qe(a,f)&&(t.scrollLeft+=a.right-f.right+n)),t=t.parentNode}function Ye(t,e){return t.bottom>e.bottom}function Xe(t,e){return t.top<e.top}function Je(t,e){return t.left<e.left}function Qe(t,e){return t.right>e.right}function Ct(t){return ft(t)?t.startContainer.ownerDocument.defaultView:t.ownerDocument.defaultView}function Ot(t){if(ft(t)){let e=t.commonAncestorContainer;return ct(e)&&(e=e.parentNode),e}else return t.parentNode}function xt(t,e){let r=Ct(t),o=new y(t);if(r===e)return o;{let n=r;for(;n!=e;){let i=n.frameElement,s=new y(i).excludeScrollbarsAndBorders();o.moveBy(s.left,s.top),n=n.parent}}return o}function co(t){return typeof t=="number"?{top:t,bottom:t,left:t,right:t}:t}var fo={ctrl:"\u2303",cmd:"\u2318",alt:"\u2325",shift:"\u21E7"},ao={ctrl:"Ctrl+",alt:"Alt+",shift:"Shift+"},Te={37:"\u2190",38:"\u2191",39:"\u2192",40:"\u2193",9:"\u21E5",33:"Page Up",34:"Page Down"},m=go(),lo=Object.fromEntries(Object.entries(m).map(([t,e])=>{let r;return e in Te?r=Te[e]:r=t.charAt(0).toUpperCase()+t.slice(1),[e,r]}));function v(t){let e;if(typeof t=="string"){if(e=m[t.toLowerCase()],!e)throw new p("keyboard-unknown-key",null,{key:t})}else e=t.keyCode+(t.altKey?m.alt:0)+(t.ctrlKey?m.ctrl:0)+(t.shiftKey?m.shift:0)+(t.metaKey?m.cmd:0);return e}function vt(t){return typeof t=="string"&&(t=xo(t)),t.map(e=>typeof e=="string"?mo(e):e).reduce((e,r)=>r+e,0)}function uo(t,e){let r=vt(t),o=e?e==="Mac":R.isMac||R.isiOS;return Object.entries(o?fo:ao).reduce((s,[c,f])=>(r&m[c]&&(r&=~m[c],s+=f),s),"")+(r?lo[r]:"")}function po(t){return t==m.arrowright||t==m.arrowleft||t==m.arrowup||t==m.arrowdown}function Ze(t,e){let r=e==="ltr";switch(t){case m.arrowleft:return r?"left":"right";case m.arrowright:return r?"right":"left";case m.arrowup:return"up";case m.arrowdown:return"down"}}function mo(t){if(t.endsWith("!"))return v(t.slice(0,-1));let e=v(t);return(R.isMac||R.isiOS)&&e==m.ctrl?m.cmd:e}function ho(t,e){let r=Ze(t,e);return r==="down"||r==="right"}function go(){let t={pageup:33,pagedown:34,end:35,home:36,arrowleft:37,arrowup:38,arrowright:39,arrowdown:40,backspace:8,delete:46,enter:13,space:32,esc:27,tab:9,ctrl:1114112,shift:2228224,alt:4456448,cmd:8912896};for(let e=65;e<=90;e++){let r=String.fromCharCode(e);t[r.toLowerCase()]=e}for(let e=48;e<=57;e++)t[e-48]=e;for(let e=112;e<=123;e++)t["f"+(e-111)]=e;return Object.assign(t,{"'":222,",":108,"-":109,".":110,"/":111,";":186,"=":187,"[":219,"\\":220,"]":221,"`":223}),t}function xo(t){return t.split("+").map(e=>e.trim())}var bo=["ar","ara","dv","div","fa","per","fas","he","heb","ku","kur","ug","uig","ur","urd"];function Mt(t){return bo.includes(t)?"rtl":"ltr"}function tr(t){return Array.isArray(t)?t:[t]}
vendor: 13,009 bytes, lines 3-8
3d.window.CKEDITOR_TRANSLATIONS||(d.window.CKEDITOR_TRANSLATIONS={});function yo(t,e,r){d.window.CKEDITOR_TRANSLATIONS[t]||(d.window.CKEDITOR_TRANSLATIONS[t]={});let o=d.window.CKEDITOR_TRANSLATIONS[t];o.dictionary=o.dictionary||{},o.getPluralForm=r||o.getPluralForm,Object.assign(o.dictionary,e)}function er(t,e,r=1,o){if(typeof r!="number")throw new p("translation-service-quantity-not-a-number",null,{quantity:r});let n=o||d.window.CKEDITOR_TRANSLATIONS,i=Eo(n);i===1&&(t=Object.keys(n)[0]);let s=e.id||e.string;if(i===0||!_o(t,s,n))return r!==1?e.plural:e.string;let c=n[t].dictionary,f=n[t].getPluralForm||(u=>u===1?0:1),a=c[s];if(typeof a=="string")return a;let l=Number(f(r));return a[l]}function wo(){d.window.CKEDITOR_TRANSLATIONS&&(d.window.CKEDITOR_TRANSLATIONS={})}function rr(t){return Array.isArray(t)?t.reduce((e,r)=>mt(e,r)):t}function _o(t,e,r){return!!r[t]&&!!r[t].dictionary[e]}function Eo(t){return Object.keys(t).length}var Lt=class{uiLanguage;uiLanguageDirection;contentLanguage;contentLanguageDirection;t;translations;constructor({uiLanguage:e="en",contentLanguage:r,translations:o}={}){this.uiLanguage=e,this.contentLanguage=r||this.uiLanguage,this.uiLanguageDirection=Mt(this.uiLanguage),this.contentLanguageDirection=Mt(this.contentLanguage),this.translations=rr(o),this.t=(n,i)=>this._t(n,i)}_t(e,r=[]){r=tr(r),typeof e=="string"&&(e={string:e});let n=!!e.plural?r[0]:1,i=er(this.uiLanguage,e,n,this.translations);return To(i,r)}};function To(t,e){return t.replace(/%(\d+)/g,(r,o)=>o<e.length?e[o]:r)}var Ft=class extends A(){_items;_itemMap;_idProperty;_bindToCollection;_bindToExternalToInternalMap;_bindToInternalToExternalMap;_skippedIndexesFromExternal;constructor(e={},r={}){super();let o=it(e);if(o||(r=e),this._items=[],this._itemMap=new Map,this._idProperty=r.idProperty||"id",this._bindToExternalToInternalMap=new WeakMap,this._bindToInternalToExternalMap=new WeakMap,this._skippedIndexesFromExternal=[],o)for(let n of e)this._items.push(n),this._itemMap.set(this._getItemIdBeforeAdding(n),n)}get length(){return this._items.length}get first(){return this._items[0]||null}get last(){return this._items[this.length-1]||null}add(e,r){return this.addMany([e],r)}addMany(e,r){if(r===void 0)r=this._items.length;else if(r>this._items.length||r<0)throw new p("collection-add-item-invalid-index",this);let o=0;for(let n of e){let i=this._getItemIdBeforeAdding(n),s=r+o;this._items.splice(s,0,n),this._itemMap.set(i,n),this.fire("add",n,s),o++}return this.fire("change",{added:e,removed:[],index:r}),this}get(e){let r;if(typeof e=="string")r=this._itemMap.get(e);else if(typeof e=="number")r=this._items[e];else throw new p("collection-get-invalid-arg",this);return r||null}has(e){if(typeof e=="string")return this._itemMap.has(e);{let r=this._idProperty,o=e[r];return o&&this._itemMap.has(o)}}getIndex(e){let r;return typeof e=="string"?r=this._itemMap.get(e):r=e,r?this._items.indexOf(r):-1}remove(e){let[r,o]=this._remove(e);return this.fire("change",{added:[],removed:[r],index:o}),r}map(e,r){return this._items.map(e,r)}forEach(e,r){this._items.forEach(e,r)}find(e,r){return this._items.find(e,r)}filter(e,r){return this._items.filter(e,r)}clear(){this._bindToCollection&&(this.stopListening(this._bindToCollection),this._bindToCollection=null);let e=Array.from(this._items);for(;this.length;)this._remove(0);this.fire("change",{added:[],removed:e,index:0})}bindTo(e){if(this._bindToCollection)throw new p("collection-bind-to-rebind",this);return this._bindToCollection=e,{as:r=>{this._setUpBindToBinding(o=>new r(o))},using:r=>{typeof r=="function"?this._setUpBindToBinding(r):this._setUpBindToBinding(o=>o[r])}}}_setUpBindToBinding(e){let r=this._bindToCollection,o=(n,i,s)=>{let c=r._bindToCollection==this,f=r._bindToInternalToExternalMap.get(i);if(c&&f)this._bindToExternalToInternalMap.set(i,f),this._bindToInternalToExternalMap.set(f,i);else{let a=e(i);if(!a){this._skippedIndexesFromExternal.push(s);return}let l=s;for(let u of this._skippedIndexesFromExternal)s>u&&l--;for(let u of r._skippedIndexesFromExternal)l>=u&&l++;this._bindToExternalToInternalMap.set(i,a),this._bindToInternalToExternalMap.set(a,i),this.add(a,l);for(let u=0;u<r._skippedIndexesFromExternal.length;u++)l<=r._skippedIndexesFromExternal[u]&&r._skippedIndexesFromExternal[u]++}};for(let n of r)o(null,n,r.getIndex(n));this.listenTo(r,"add",o),this.listenTo(r,"remove",(n,i,s)=>{let c=this._bindToExternalToInternalMap.get(i);c&&this.remove(c),this._skippedIndexesFromExternal=this._skippedIndexesFromExternal.reduce((f,a)=>(s<a&&f.push(a-1),s>a&&f.push(a),f),[])})}_getItemIdBeforeAdding(e){let r=this._idProperty,o;if(r in e){if(o=e[r],typeof o!="string")throw new p("collection-add-invalid-id",this);if(this.get(o))throw new p("collection-add-item-already-exists",this)}else e[r]=o=nt();return o}_remove(e){let r,o,n,i=!1,s=this._idProperty;if(typeof e=="string"?(o=e,n=this._itemMap.get(o),i=!n,n&&(r=this._items.indexOf(n))):typeof e=="number"?(r=e,n=this._items[r],i=!n,n&&(o=n[s])):(n=e,o=n[s],r=this._items.indexOf(n),i=r==-1||!this._itemMap.get(o)),i)throw new p("collection-remove-404",this);this._items.splice(r,1),this._itemMap.delete(o);let c=this._bindToInternalToExternalMap.get(n);return this._bindToInternalToExternalMap.delete(n),this._bindToExternalToInternalMap.delete(c),this.fire("remove",n,r),[n,r]}[Symbol.iterator](){return this._items[Symbol.iterator]()}};function Ao(t){let e=t.next();return e.done?null:e.value}function Io(t,e){for(let r of e){if(t===0)return r;t-=1}return null}var ot=class extends st(Vt()){_elements=new Set;_externalViews=new Set;_blurTimeout=null;constructor(){super(),this.set("isFocused",!1),this.set("focusedElement",null)}get elements(){return Array.from(this._elements.values())}get externalViews(){return Array.from(this._externalViews.values())}add(e){if(Ae(e))this._addElement(e);else if(kt(e))this._addView(e);else{if(!e.element)throw new p("focustracker-add-view-missing-element",{focusTracker:this,view:e});this._addElement(e.element)}}remove(e){Ae(e)?this._removeElement(e):kt(e)?this._removeView(e):this._removeElement(e.element)}_addElement(e){if(this._elements.has(e))throw new p("focustracker-add-element-already-exist",this);this.listenTo(e,"focus",()=>{let r=this.externalViews.find(o=>So(e,o));r?this._focus(r.element):this._focus(e)},{useCapture:!0}),this.listenTo(e,"blur",()=>{this._blur()},{useCapture:!0}),this._elements.add(e)}_removeElement(e){this._elements.has(e)&&(this.stopListening(e),this._elements.delete(e)),e===this.focusedElement&&this._blur()}_addView(e){e.element&&this._addElement(e.element),this.listenTo(e.focusTracker,"change:focusedElement",()=>{e.focusTracker.focusedElement?e.element&&this._focus(e.element):this._blur()}),this._externalViews.add(e)}_removeView(e){e.element&&this._removeElement(e.element),this.stopListening(e.focusTracker),this._externalViews.delete(e)}destroy(){this.stopListening(),this._elements.clear(),this._externalViews.clear(),this.isFocused=!1,this.focusedElement=null}_focus(e){this._clearBlurTimeout(),this.focusedElement=e,this.isFocused=!0}_blur(){this.elements.find(o=>o.contains(document.activeElement))||this.externalViews.find(o=>o.focusTracker.isFocused&&!o.focusTracker._blurTimeout)||(this._clearBlurTimeout(),this._blurTimeout=setTimeout(()=>{this.focusedElement=null,this.isFocused=!1},0))}_clearBlurTimeout(){clearTimeout(this._blurTimeout),this._blurTimeout=null}};function kt(t){return"focusTracker"in t&&t.focusTracker instanceof ot}function Ae(t){return J(t)}function So(t,e){return Ie(t,e)?!0:!!e.focusTracker.externalViews.find(r=>Ie(t,r))}function Ie(t,e){return!!e.element&&e.element.contains(document.activeElement)&&t.contains(e.element)}var Bt=class{_listener;constructor(){this._listener=new(st())}listenTo(e){this._listener.listenTo(e,"keydown",(r,o)=>{this._listener.fire("_keydown:"+v(o),o)})}set(e,r,o={}){let n=vt(e),i=o.priority;this._listener.listenTo(this._listener,"_keydown:"+n,(s,c)=>{o.filter&&!o.filter(c)||(r(c,()=>{c.preventDefault(),c.stopPropagation(),s.stop()}),s.return=!0)},{priority:i})}press(e){return!!this._listener.fire("_keydown:"+v(e),e)}stopListening(e){this._listener.stopListening(e)}destroy(){this.stopListening()}};function or(t){let e=new Map;for(let r in t)e.set(r,t[r]);return e}function Ro(t){return it(t)?new Map(t):or(t)}function Oo(t,e){if(t.size!=e.size)return!1;for(let r of t.entries()){let o=JSON.stringify(r[1]),n=JSON.stringify(e.get(r[0]));if(o!==n)return!1}return!0}function nr(t,e={}){return new Promise((r,o)=>{let n=e.signal||new AbortController().signal;n.throwIfAborted();let i=setTimeout(s,t);n.addEventListener("abort",c,{once:!0});function s(){n.removeEventListener("abort",c),r()}function c(){clearTimeout(i),o(n.reason)}})}async function Mo(t,e={}){let{maxAttempts:r=4,retryDelay:o=ir(),signal:n=new AbortController().signal}=e;n.throwIfAborted();for(let i=0;;i++){try{return await t()}catch(s){if(i+1>=r)throw s}await nr(o(i),{signal:n})}}function ir(t={}){let{delay:e=1e3,factor:r=2,maxDelay:o=1e4}=t;return n=>Math.min(r**n*e,o)}function Lo(t,e,r){let o=t.length,n=e.length;for(let i=o-1;i>=r;i--)t[i+n]=t[i];for(let i=0;i<n;i++)t[r+i]=e[i]}function Fo(t,e){let r;function o(...n){o.cancel(),r=setTimeout(()=>t(...n),e)}return o.cancel=()=>{clearTimeout(r)},o}function ko(t){try{if(!t.startsWith("ey"))return null;let e=atob(t.replace(/-/g,"+").replace(/_/g,"/"));return JSON.parse(e)}catch{return null}}function Bo(){let t=[];for(let e=0;e<256;e++){let r=e;for(let o=0;o<8;o++)r&1?r=3988292384^r>>>1:r=r>>>1;t[e]=r}return t}function Po(t){let e=Array.isArray(t)?t:[t],r=Bo(),o=-1,n=e.map(i=>Array.isArray(i)?i.join(""):String(i)).join("");for(let i=0;i<n.length;i++){let s=n.charCodeAt(i);o=o>>>8^r[(o^s)&255]}return o=(o^-1)>>>0,o.toString(16).padStart(8,"0")}async function Do(t){return t?(await Promise.all(t.map(async r=>r==="EDITOR_STYLES"?No():(await window.fetch(r)).text()))).join(" ").trim():""}function No(){let t=[],e=[];for(let r of Array.from(document.styleSheets))if(r.ownerNode.hasAttribute("data-cke"))for(let n of Array.from(r.cssRules))n.cssText.indexOf(".ck-content")!==-1?t.push(n.cssText):n.cssText.indexOf(":root")!==-1&&e.push(n.cssText);return t.length||console.warn("The editor stylesheet could not be found in the document. Check your webpack config - style-loader should use data-cke=true attribute for the editor stylesheet."),[...e,...t].join(" ").trim()}function Vo(t){let e=[{name:"address",isVoid:!1},{name:"article",isVoid:!1},{name:"aside",isVoid:!1},{name:"blockquote",isVoid:!1},{name:"details",isVoid:!1},{name:"dialog",isVoid:!1},{name:"dd",isVoid:!1},{name:"div",isVoid:!1},{name:"dl",isVoid:!1},{name:"dt",isVoid:!1},{name:"fieldset",isVoid:!1},{name:"figcaption",isVoid:!1},{name:"figure",isVoid:!1},{name:"footer",isVoid:!1},{name:"form",isVoid:!1},{name:"h1",isVoid:!1},{name:"h2",isVoid:!1},{name:"h3",isVoid:!1},{name:"h4",isVoid:!1},{name:"h5",isVoid:!1},{name:"h6",isVoid:!1},{name:"header",isVoid:!1},{name:"hgroup",isVoid:!1},{name:"hr",isVoid:!0},{name:"li",isVoid:!1},{name:"main",isVoid:!1},{name:"nav",isVoid:!1},{name:"ol",isVoid:!1},{name:"p",isVoid:!1},{name:"section",isVoid:!1},{name:"table",isVoid:!1},{name:"tbody",isVoid:!1},{name:"td",isVoid:!1},{name:"th",isVoid:!1},{name:"thead",isVoid:!1},{name:"tr",isVoid:!1},{name:"ul",isVoid:!1}],r=e.map(s=>s.name).join("|"),o=t.replace(new RegExp(`</?(${r})( .*?)?>`,"g"),` 4$& 5`).replace(/<br[^>]*>/g,`$& 6`).split(` 7`),n=0,i=!1;return o.map(s=>(i=Co(s,i),!s.length&&!i?"":jo(s,e)?Z(s,n++):Wo(s,e)?Z(s,--n):i==="middle"||i==="last"?Z(s,0):Z(s,n))).join("").trimEnd()}function jo(t,e){return e.some(r=>!(r.isVoid||!new RegExp(`<${r.name}( .*?)?>`).test(t)))}function Wo(t,e){return e.some(r=>new RegExp(`</${r.name}>`).test(t))}function Z(t,e,r=" "){return`${r.repeat(Math.max(0,e))}${t} 8`}function Co(t,e){let r=/<pre( .*?)?>/.test(t),o=/<\/pre>/.test(t);return r&&o?!1:r?"first":o?"last":e==="first"||e==="middle"?"middle":!1}function sr(t){return!!t&&t.length==1&&/[\u0300-\u036f\u1ab0-\u1aff\u1dc0-\u1dff\u20d0-\u20ff\ufe20-\ufe2f]/.test(t)}function cr(t){return!!t&&t.length==1&&/[\ud800-\udbff]/.test(t)}function fr(t){return!!t&&t.length==1&&/[\udc00-\udfff]/.test(t)}function vo(t,e){return cr(t.charAt(e-1))&&fr(t.charAt(e))}function Ko(t,e){return sr(t.charAt(e))}var Uo=$o();function Ho(t,e){let r=String(t).matchAll(Uo);return Array.from(r).some(o=>o.index<e&&e<o.index+o[0].length)}function $o(){let t=[/\p{Emoji}[\u{E0020}-\u{E007E}]+\u{E007F}/u,/\p{Emoji}\u{FE0F}?\u{20E3}/u,/\p{Emoji}\u{FE0F}/u,/(?=\p{General_Category=Other_Symbol})\p{Emoji}\p{Emoji_Modifier}*/u],e=/\p{Regional_Indicator}{2}/u.source,r="(?:"+t.map(n=>n.source).join("|")+")",o=`${e}|${r}(?:\u200D${r})*`;return new RegExp(o,"ug")}export{p as CKEditorError,Ft as Collection,Et as Config,je as DOCUMENTATION_URL,st as DomEmitterMixin,_t as ElementReplacer,A as EmitterMixin,k as EventInfo,ot as FocusTracker,Bt as KeystrokeHandler,Lt as Locale,Vt as ObservableMixin,y as Rect,Rt as ResizeObserver,w
8o as _clearTranslations,tt as _getEmitterId,Ke as _getEmitterListenedTo,Se as _getUserAgent,Fe as _isAndroid,ke as _isBlink,Oe as _isGecko,Pt as _isMac,Pe as _isMediaForcedColors,De as _isMotionReduced,Be as _isRegExpUnicodePropertySupported,Me as _isSafari,Re as _isWindows,Le as _isiOS,Nt as _setEmitterId,er as _translate,rr as _unifyTranslations,Pr as abortableDebounce,yo as add,mr as areConnectedThroughProperties,Do as collectStylesheets,Nr as compareArrays,Dr as count,Po as crc32,Vr as createElement,Fo as delay,Dt as diff,dr as diffToChanges,R as env,ir as exponentialDelay,Ne as fastDiff,vr as findClosestScrollableAncestor,Ao as first,Vo as formatHtml,It as getAncestors,jt as getBorderWidths,v as getCode,Hr as getCommonAncestor,Kr as getDataFromElement,uo as getEnvKeystrokeText,Mt as getLanguageDirection,Ze as getLocalizedArrowKeyCodeDirection,Zr as getOptimalPosition,Wt as getPositionedAncestor,Ur as getRangeFromMouseEvent,oo as getVisualViewportOffset,d as global,Yr as indexOf,Xr as insertAt,Ve as insertToPriorityArray,po as isArrowKeyCode,sr as isCombiningMark,Jr as isComment,ho as isForwardArrowKeyCode,cr as isHighSurrogateHalf,Ko as isInsideCombinedSymbol,Ho as isInsideEmojiSequence,vo as isInsideSurrogatePair,it as isIterable,fr as isLowSurrogateHalf,Tt as isNode,ft as isRange,ct as isText,Qr as isValidAttributeName,kt as isViewWithFocusTracker,qe as isVisible,C as isWindow,m as keyCodes,br as logError,xr as logWarning,Oo as mapsEqual,Io as nth,or as objectToMap,ko as parseBase64EncodedObject,vt as parseKeystroke,et as priorities,wr as releaseDate,ro as remove,Mo as retry,io as scrollAncestorsToShowTarget,no as scrollViewportToShowTarget,qr as setDataInElement,Lo as spliceArray,bt as spy,tr as toArray,Ro as toMap,Gr as toUnit,nt as uid,ve as version,nr as wait}; 9/*! Bundled license information: 10 11@ckeditor/ckeditor5-utils/dist/index.js: 12 (** 13 * @license Copyright (c) 2003-2025, CKSource Holding sp. z o.o. All rights reserved. 14 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options 15 *) 16 (* istanbul ignore next -- @preserve *) 17 (* istanbul ignore else -- @preserve *) 18*/ 19//# sourceMappingURL=@ckeditor$ckeditor5-utils$dist$index.js.(5HRG6CKQ).js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.