PageSourceSearch

https://www.intellivix.ai/_next/static/chunks/43c93402.edc8dec953a81c99.js

js intellivix.ai collected 2026-10-05 12:34:41 UTC 27,276 bytes, 10 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5618],{65081:function(e,t,i){i.d(t,{aV:function(){return J}});var r=i(73916),n=i(45223),s=i(48023),l=i(6280),o=i(65032),a=i(9648),u=i(82878);/**
2 * @license Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
3 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
4 */class d{_startElement;_referenceIndent;_isForward;_includeSelf;_sameAttributes;_sameIndent;_lowerIndent;_higherIndent;constructor(e,t){this._startElement=e,this._referenceIndent=e.getAttribute("listIndent"),this._isForward="forward"==t.direction,this._includeSelf=!!t.includeSelf,this._sameAttributes=(0,l.qo)(t.sameAttributes||[]),this._sameIndent=!!t.sameIndent,this._lowerIndent=!!t.lowerIndent,this._higherIndent=!!t.higherIndent}static first(e,t){let i=new this(e,t),r=i[Symbol.iterator]();return(0,l.Ps)(r)}*[Symbol.iterator](){let e=[];for(let{node:t}of c(this._getStartNode(),this._isForward?"forward":"backward")){let i=t.getAttribute("listIndent");if(i<this._referenceIndent){if(!this._lowerIndent)break;this._referenceIndent=i}else if(i>this._referenceIndent){if(!this._higherIndent)continue;if(!this._isForward){e.push(t);continue}}else{if(!this._sameIndent){if(this._higherIndent){e.length&&(yield*e,e.length=0);break}continue}if(this._sameAttributes.some(e=>t.getAttribute(e)!==this._startElement.getAttribute(e)))break}e.length&&(yield*e,e.length=0),yield t}}_getStartNode(){return this._includeSelf?this._startElement:this._isForward?this._startElement.nextSibling:this._startElement.previousSibling}}function*c(e,t="forward"){let i="forward"==t,r=[],n=null;for(;h(e);){let t=null;if(n){let i=e.getAttribute("listIndent"),s=n.getAttribute("listIndent");i>s?r[s]=n:i<s?(t=r[i],r.length=i):t=n}yield{node:e,previous:n,previousNodeInList:t},n=e,e=i?e.nextSibling:e.previousSibling}}class m{_listHead;constructor(e){this._listHead=e}[Symbol.iterator](){return c(this._listHead,"forward")}}class f{static next(){return(0,l.hQ)()}}function h(e){return!!e&&e.is("element")&&e.hasAttribute("listItemId")}function p(e,t={}){return[...g(e,{...t,direction:"backward"}),...g(e,{...t,direction:"forward"})]}function g(e,t={}){let i="forward"==t.direction,r=Array.from(new d(e,{...t,includeSelf:i,sameIndent:!0,sameAttributes:"listItemId"}));return i?r:r.reverse()}function b(e,t){let i=new d(e,{sameIndent:!0,sameAttributes:"listType",...t}),r=new d(e,{sameIndent:!0,sameAttributes:"listType",includeSelf:!0,direction:"forward",...t});return[...Array.from(i).reverse(),...r]}function I(e){let t=d.first(e,{sameIndent:!0,sameAttributes:"listItemId"});return!t}function A(e){let t=d.first(e,{direction:"forward",sameIndent:!0,sameAttributes:"listItemId"});return!t}function y(e,t={}){e=(0,l.qo)(e);let i=!1!==t.withNested,r=new Set;for(let t of e)for(let e of p(t,{higherIndent:i}))r.add(e);return S(r)}function w(e,t){let i=g(e,{direction:"forward"}),r=f.next();for(let e of i)t.setAttribute("listItemId",r,e);return i}function _(e,t,i){let r={};for(let[e,i]of t.getAttributes())e.startsWith("list")&&(r[e]=i);let n=g(e,{direction:"forward"});for(let e of n)i.setAttributes(r,e);return n}function E(e,t,{expand:i,indentBy:r=1}={}){e=(0,l.qo)(e);let n=i?y(e):e;for(let e of n){let i=e.getAttribute("listIndent")+r;i<0?k(e,t):t.setAttribute("listIndent",i,e)}return n}function k(e,t){for(let i of e=(0,l.qo)(e))i.is("element","listItem")&&t.rename(i,"paragraph");for(let i of e)for(let e of i.getAttributeKeys())e.startsWith("list")&&t.removeAttribute(e,i);return e}function x(e){if(!e.length)return!1;let t=e[0].getAttribute("listItemId");return!!t&&!e.some(e=>e.getAttribute("listItemId")!=t)}function S(e){return Array.from(e).filter(e=>"$graveyard"!==e.root.rootName).sort((e,t)=>e.index-t.index)}function v(e){let t=e.document.selection.getSelectedElement();return t&&e.schema.isObject(t)&&e.schema.isBlock(t)?t:null}function T(e,t){return t.checkChild(e.parent,"listItem")&&t.checkChild(e,"$text")&&!t.isObject(e)}class L extends r.mY{_direction;constructor(e,t){super(e),this._direction=t}refresh(){this.isEnabled=this._checkEnabled()}execute(){let e=this.editor.model,t=P(e.document.selection);e.change(e=>{let i=[];for(let r of(x(t)&&!I(t[0])?("forward"==this._direction&&i.push(...E(t,e)),i.push(...w(t[0],e))):"forward"==this._direction?i.push(...E(t,e,{expand:!0})):i.push(...function(e,t){e=(0,l.qo)(e);let i=y(e),r=new Set,n=Math.min(...i.map(e=>e.getAttribute("listIndent"))),s=new Map;for(let e of i)s.set(e,d.first(e,{lowerIndent:!0}));for(let e of i){if(r.has(e))continue;r.add(e);let i=e.getAttribute("listIndent")-1;if(i<0){k(e,t);continue}if(e.getAttribute("listIndent")==n){let i=function(e,t,i){let r=g(t,{direction:"forward"});return r.pop().index>e.index?_(e,t,i):[]}(e,s.get(e),t);for(let e of i)r.add(e);if(i.length)continue}t.setAttribute("listIndent",i,e)}return S(r)}(t,e)),i)){if(!r.hasAttribute("listType"))continue;let t=d.first(r,{sameIndent:!0});t&&e.setAttribute("listType",t.getAttribute("listType"),r)}this._fireAfterExecute(i)})}_fireAfterExecute(e){this.fire("afterExecute",S(new Set(e)))}_checkEnabled(){let e=P(this.editor.model.document.selection),t=e[0];if(!t)return!1;if("backward"==this._direction||x(e)&&!I(e[0]))return!0;t=(e=y(e))[0];let i=d.first(t,{sameIndent:!0});return!!i&&i.getAttribute("listType")==t.getAttribute("listType")}}function P(e){let t=Array.from(e.getSelectedBlocks()),i=t.findIndex(e=>!h(e));return -1!=i&&(t.length=i),t}class C extends r.mY{type;_listWalkerOptions;constructor(e,t,i={}){super(e),this.type=t,this._listWalkerOptions=i.multiLevel?{higherIndent:!0,lowerIndent:!0,sameAttributes:[]}:void 0}refresh(){this.value=this._getValue(),this.isEnabled=this._checkEnabled()}execute(e={}){let t=this.editor.model,i=t.document,r=v(t),n=Array.from(i.selection.getSelectedBlocks()).filter(e=>t.schema.checkAttribute(e,"listType")||T(e,t.schema)),s=void 0!==e.forceValue?!e.forceValue:this.value;t.change(l=>{if(s){let e=n[n.length-1],t=g(e,{direction:"forward"}),i=[];t.length>1&&i.push(...w(t[1],l)),i.push(...k(n,l)),i.push(...function(e,t){let i=[],r=Number.POSITIVE_INFINITY;for(let{node:n}of c(e.nextSibling,"forward")){let e=n.getAttribute("listIndent");if(0==e)break;e<r&&(r=e);let s=e-r;t.setAttribute("listIndent",s,n),i.push(n)}return i}(e,l)),this._fireAfterExecute(i)}else if((r||i.selection.isCollapsed)&&h(n[0])){let t=b(r||n[0],this._listWalkerOptions);for(let i of t)l.setAttributes({...e.additionalAttributes,listType:this.t
4ype},i);this._fireAfterExecute(t)}else{let i=[];for(let r of n)if(r.hasAttribute("listType"))for(let t of y(r,{withNested:!1}))t.getAttribute("listType")!=this.type&&(l.setAttributes({...e.additionalAttributes,listType:this.type},t),i.push(t));else!r.is("element","listItem")&&T(r,t.schema)&&l.rename(r,"listItem"),l.setAttributes({...e.additionalAttributes,listIndent:0,listItemId:f.next(),listType:this.type},r),i.push(r);this._fireAfterExecute(i)}})}_fireAfterExecute(e){this.fire("afterExecute",S(new Set(e)))}_getValue(){let e=this.editor.model.document.selection,t=Array.from(e.getSelectedBlocks());if(!t.length)return!1;for(let e of t)if(e.getAttribute("listType")!=this.type)return!1;return!0}_checkEnabled(){let e=this.editor.model,t=e.schema,i=e.document.selection,r=Array.from(i.getSelectedBlocks());if(!r.length)return!1;if(this.value)return!0;for(let e of r)if(t.checkAttribute(e,"listType")||T(e,t))return!0;return!1}}class B extends r.mY{_direction;constructor(e,t){super(e),this._direction=t}refresh(){this.isEnabled=this._checkEnabled()}execute({shouldMergeOnBlocksContentLevel:e=!1}={}){let t=this.editor.model,i=t.document.selection,r=[];t.change(n=>{let{firstElement:s,lastElement:l}=this._getMergeSubjectElements(i,e),o=s.getAttribute("listIndent")||0,a=l.getAttribute("listIndent"),u=l.getAttribute("listItemId");if(o!=a){let e=Array.from(new d(l,{direction:"forward",higherIndent:!0}));r.push(...E([l,...e],n,{indentBy:o-a,expand:o<a}))}if(e){let e=i;i.isCollapsed&&(e=n.createSelection(n.createRange(n.createPositionAt(s,"end"),n.createPositionAt(l,0)))),t.deleteContent(e,{doNotResetEntireContent:i.isCollapsed});let o=e.getLastPosition().parent,a=o.nextSibling;r.push(o),a&&a!==l&&a.getAttribute("listItemId")==u&&r.push(..._(a,o,n))}else r.push(..._(l,s,n));this._fireAfterExecute(r)})}_fireAfterExecute(e){this.fire("afterExecute",S(new Set(e)))}_checkEnabled(){let e=this.editor.model,t=e.document.selection,i=v(e);if(t.isCollapsed||i){let e=i||t.getFirstPosition().parent;if(!h(e))return!1;let r="backward"==this._direction?e.previousSibling:e.nextSibling;if(!r||x([e,r]))return!1}else{let e=t.getLastPosition(),i=t.getFirstPosition();if(e.parent===i.parent||!h(e.parent))return!1}return!0}_getMergeSubjectElements(e,t){let i,r;let n=this.editor.model,s=v(n);if(e.isCollapsed||s){let n=s||e.getFirstPosition().parent,l=I(n);"backward"==this._direction?(r=n,i=l&&!t?d.first(n,{sameIndent:!0,lowerIndent:!0}):n.previousSibling):(i=n,r=n.nextSibling)}else i=e.getFirstPosition().parent,r=e.getLastPosition().parent;return{firstElement:i,lastElement:r}}}class N extends r.mY{_direction;constructor(e,t){super(e),this._direction=t}refresh(){this.isEnabled=this._checkEnabled()}execute(){let e=this.editor;e.model.change(e=>{let t=w(this._getStartBlock(),e);this._fireAfterExecute(t)})}_fireAfterExecute(e){this.fire("afterExecute",S(new Set(e)))}_checkEnabled(){let e=this.editor.model.document.selection,t=this._getStartBlock();return e.isCollapsed&&h(t)&&!I(t)}_getStartBlock(){let e=this.editor.model.document,t=e.selection.getFirstPosition().parent;return"before"==this._direction?t:t.nextSibling}}class F extends r.Sy{static get pluginName(){return"ListUtils"}expandListBlocksToCompleteList(e){return function(e){e=(0,l.qo)(e);let t=new Set;for(let i of e)for(let e of b(i))t.add(e);return S(t)}(e)}isFirstBlockOfListItem(e){return I(e)}isListItemBlock(e){return h(e)}expandListBlocksToCompleteItems(e,t={}){return y(e,t)}isNumberedListType(e){return"numbered"==e||"customNumbered"==e}}/**
5 * @license Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
6 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
7 */function O(e){return e.is("element","ol")||e.is("element","ul")}function M(e){return e.is("element","li")}function $(e){return"numbered"==e||"customNumbered"==e?"ol":"ul"}function R(e,t){return`list-${e}-${t}`}function V(e,t){let i=e.nodeBefore;if(h(i)){let e=i;for(let{node:i}of c(e,"backward"))if(e=i,t.has(e))return;t.set(i,e)}else{let i=e.nodeAfter;h(i)&&t.set(i,i)}}function W(){return(e,t,i)=>{if(!i.consumable.test(t.viewItem,{name:!0}))return;let r=new o.yj(t.viewItem.document);for(let e of Array.from(t.viewItem.getChildren()))M(e)||O(e)||r.remove(e)}}function D(e,t,i,{dataPipeline:r}={}){let n=(t,i)=>{let r=[];for(let i of e)t.hasAttribute(i)&&r.push(`attribute:${i}`);return!!r.every(e=>
7!1!==i.test(t,e))&&(r.forEach(e=>i.consume(t,e)),!0)};return(s,l,o)=>{let{writer:a,mapper:u,consumable:c}=o,m=l.item;if(!e.includes(l.attributeKey)||!n(m,c))return;let f=function(e,t,i){let r=i.createRangeOn(e),n=t.toViewRange(r).getTrimmed();return n.end.nodeBefore}(m,u,i);q(f,a,u),function(e,t){let i=e.parent;for(;i.is("attributeElement")&&["ul","ol","li"].includes(i.name);){let r=i.parent;t.unwrap(t.createRangeOn(e),i),i=r}}(f,a);let h=function(e,t,i,r,{dataPipeline:n}){let s=r.createRangeOn(t);if(!I(e))return s;for(let l of i){if("itemMarker"!=l.scope)continue;let i=l.createElement(r,e,{dataPipeline:n});if(!i||(r.setCustomProperty("listItemMarker",!0,i),l.canInjectMarkerIntoElement&&l.canInjectMarkerIntoElement(e)?r.insert(r.createPositionAt(t,0),i):(r.insert(s.start,i),s=r.createRange(r.createPositionBefore(i),r.createPositionAfter(t))),!l.createWrapperElement||!l.canWrapElement))continue;let o=l.createWrapperElement(r,e,{dataPipeline:n});r.setCustomProperty("listItemWrapper",!0,o),l.canWrapElement(e)?s=r.wrap(s,o):(s=r.wrap(r.createRangeOn(i),o),s=r.createRange(s.start,r.createPositionAfter(t)))}return s}(m,f,t,a,{dataPipeline:r});!function(e,t,i,r){if(!e.hasAttribute("listIndent"))return;let n=e.getAttribute("listIndent"),s=e;for(let e=n;e>=0;e--){var l,o;let n=(l=e,o=s.getAttribute("listItemId"),r.createAttributeElement("li",null,{priority:(2*l+1)/100-100,id:o})),a=function(e,t,i,r=R(i,t)){return e.createAttributeElement($(i),null,{priority:2*t/100-100,id:r})}(r,e,s.getAttribute("listType"));for(let e of i)("list"==e.scope||"item"==e.scope)&&s.hasAttribute(e.attributeName)&&e.setAttributeOnDowncast(r,s.getAttribute(e.attributeName),"list"==e.scope?a:n);if(t=r.wrap(t,n),t=r.wrap(t,a),0==e||!(s=d.first(s,{lowerIndent:!0})))break}}(m,h,t,a)}}function j(e,{dataPipeline:t}={}){return(i,{writer:r})=>{if(!K(i,e))return null;if(!t)return r.createContainerElement("span",{class:"ck-list-bogus-paragraph"});let n=r.createContainerElement("p");return r.setCustomProperty("dataPipeline:transparentRendering",!0,n),n}}function q(e,t,i){for(;e.parent.is("attributeElement")&&e.parent.getCustomProperty("listItemWrapper");)t.unwrap(t.createRangeOn(e),e.parent);let r=[];for(let i of(n(t.createPositionBefore(e).getWalker({direction:"backward"})),n(t.createRangeIn(e).getWalker()),r))t.remove(i);function n(e){for(let{item:t}of e){if(t.is("element")&&i.toModelElement(t))break;t.is("element")&&t.getCustomProperty("listItemMarker")&&r.push(t)}}}function K(e,t,i=p(e)){if(!h(e))return!1;for(let i of e.getAttributeKeys())if(!i.startsWith("selection:")&&!t.includes(i))return!1;return i.length<2}let Y=["listType","listIndent","listItemId"];class H extends r.Sy{_downcastStrategies=[];static get pluginName(){return"ListEditing"}static get requires(){return[s.C,n.HG,F,a._l]}constructor(e){super(e),e.config.define("list.multiBlock",!0)}init(){let e=this.editor,t=e.model,i=e.config.get("list.multiBlock");if(e.plugins.has("LegacyListEditing"))throw new l.Bb("list-feature-conflict",this,{conflictPlugin:"LegacyListEditing"});for(let e of(t.schema.register("$listItem",{allowAttributes:Y}),i?(t.schema.extend("$container",{allowAttributesOf:"$listItem"}),t.schema.extend("$block",{allowAttributesOf:"$listItem"}),t.schema.extend("$blockObject",{allowAttributesOf:"$listItem"})):t.schema.register("listItem",{inheritAllFrom:"$block",allowAttributesOf:"$listItem"}),Y))t.schema.setAttributeProperties(e,{copyOnReplace:!0});e.commands.add("numberedList",new C(e,"numbered")),e.commands.add("bulletedList",new C(e,"bulleted")),e.commands.add("customNumberedList",new C(e,"customNumbered",{multiLevel:!0})),e.commands.add("customBulletedList",new C(e,"customBulleted",{multiLevel:!0})),e.commands.add("indentList",new L(e,"forward")),e.commands.add("outdentList",new L(e,"backward")),e.commands.add("splitListItemBefore",new N(e,"before")),e.commands.add("splitListItemAfter",new N(e,"after")),i&&(e.commands.add("mergeListItemBackward",new B(e,"backward")),e.commands.add("mergeListItemForward",new B(e,"forward"))),this._setupDeleteIntegration(),this._setupEnterIntegration(),this._setupTabIntegration(),this._setupClipboardIntegration(),this._setupAccessibilityIntegration()}afterInit(){let e=this.editor,t=e.commands,i=t.get("indent"),r=t.get("outdent");i&&i.registerChildCommand(t.get("indentList"),{priority:"high"}),r&&r.registerChildCommand(t.get("outdentList"),{priority:"lowest"}),this._setupModelPostFixing(),this._setupConversion()}registerDowncastStrategy(e){this._downcastStrategies.push(e)}getListAttributeNames(){return[...Y,...this._downcastStrategies.map(e=>e.attributeName)]}_setupDeleteIntegration(){let e=this.editor,t=e.commands.get("mergeListItemBackward"),i=e.commands.get("mergeListItemForward");this.listenTo(e.editing.view.document,"delete",(r,n)=>{let s=e.model.document.selection;v(e.model)||e.model.change(()=>{let l=s.getFirstPosition();if(s.isCollapsed&&"backward"==n.direction){if(!l.isAtStart)return;let i=l.parent;if(!h(i))return;let s=d.first(i,{sameAttributes:"listType",sameIndent:!0});if(s||0!==i.getAttribute("listIndent")){if(!t||!t.isEnabled)return;t.execute({shouldMergeOnBlocksContentLevel:G(e.model,"backward")})}else A(i)||e.execute("splitListItemAfter"),e.execute("outdentList");n.preventDefault(),r.stop()}else{if(s.isCollapsed&&!s.getLastPosition().isAtEnd||!i||!i.isEnabled)return;i.execute({shouldMergeOnBlocksContentLevel:G(e.model,"forward")}),n.preventDefault(),r.stop()}})},{context:"li"})}_setupEnterIntegration(){let e=this.editor,t=e.model,i=e.commands,r=i.get("enter");this.listenTo(e.editing.view.document,"enter",(i,r)=>{let n=t.document,s=n.selection.getFirstPosition().parent;if(n.selection.isCollapsed&&h(s)&&s.isEmpty&&!r.isSoft){let t=I(s),n=A(s);t&&n?(e.execute("outdentList"),r.preventDefault(),i.stop()):t&&!n?(e.execute("splitListItemAfter"),r.preventDefault(),i.stop()):n&&(e.execute("splitListItemBefore"),r.preventDefault(),i.stop())}},{context:"li"}),this.listenTo(r,"afterExecute",()=>{let t=i.get("splitListItemBefore");if(t.refresh(),!t.isEnabled)return;let r=e.model.document,n=r.selection.getLastPosition().parent,s=p(n);2===s.length&&t.execute()})}_setupTabIntegration(){let e=this.editor;this.listenTo(e.editing.view.document,"tab",(t,i)=>{let r=i.shiftKey?"outdentList":"indentList",n=this.editor.commands.get(r);n.isEnabled&&(e.execute(r),i.stopPropagation(),i.preventDefault(),t.stop())},{context:"li"})}_setupConversion(){var e,t;
7let i=this.editor,r=i.model,n=this.getListAttributeNames(),s=i.config.get("list.multiBlock"),l=s?"paragraph":"listItem";i.conversion.for("upcast").elementToElement({view:"li",model:(e,{writer:t})=>t.createElement(l,{listType:""})}).elementToElement({view:"p",model:(e,{writer:t})=>e.parent&&e.parent.is("element","li")?t.createElement(l,{listType:""}):null,converterPriority:"high"}).add(e=>{e.on("element:li",(e,t,i)=>{let{writer:r,schema:n}=i;if(!t.modelRange)return;let s=Array.from(t.modelRange.getItems({shallow:!0})).filter(e=>n.checkAttribute(e,"listItemId"));if(!s.length)return;let l=f.next(),o=function(e){let t=0,i=e.parent;for(;i;){if(M(i))t++;else{let e=i.previousSibling;e&&M(e)&&t++}i=i.parent}return t}(t.viewItem),a=t.viewItem.parent&&t.viewItem.parent.is("element","ol")?"numbered":"bulleted",u=s[0].getAttribute("listType");u&&(a=u);let d={listItemId:l,listIndent:o,listType:a};for(let e of s)e.hasAttribute("listItemId")||r.setAttributes(d,e);s.length>1&&s[1].getAttribute("listItemId")!=d.listItemId&&i.keepEmptyElement(s[0])}),e.on("element:ul",W(),{priority:"high"}),e.on("element:ol",W(),{priority:"high"})}),s||i.conversion.for("downcast").elementToElement({model:"listItem",view:"p"}),i.conversion.for("editingDowncast").elementToElement({model:l,view:j(n),converterPriority:"high"}).add(e=>{var t;e.on("attribute",D(n,this._downcastStrategies,r)),e.on("remove",(t=r.schema,(e,i,r)=>{let{writer:n,mapper:s}=r,l=e.name.split(":")[1];if(!t.checkAttribute(l,"listItemId"))return;let o=s.toViewPosition(i.position),a=i.position.getShiftedBy(i.length),u=s.toViewPosition(a,{isPhantom:!0}),d=n.createRange(o,u).getTrimmed(),c=d.end.nodeBefore;c&&q(c,n,s)}))}),i.conversion.for("dataDowncast").elementToElement({model:l,view:j(n,{dataPipeline:!0}),converterPriority:"high"}).add(e=>{e.on("attribute",D(n,this._downcastStrategies,r,{dataPipeline:!0}))});let o=(e=this._downcastStrategies,t=i.editing.view,(i,r)=>{if(r.modelPosition.offset>0)return;let n=r.modelPosition.parent;if(!h(n)||!e.some(e=>"itemMarker"==e.scope&&e.canInjectMarkerIntoElement&&e.canInjectMarkerIntoElement(n)))return;let s=r.mapper.toViewElement(n),l=t.createRangeIn(s),o=l.getWalker(),a=l.start;for(let{item:e}of o){if(e.is("element")&&r.mapper.toModelElement(e)||e.is("$textProxy"))break;e.is("element")&&e.getCustomProperty("listItemMarker")&&(a=t.createPositionAfter(e),o.skip(({previousPosition:e})=>!e.isEqual(a)))}r.viewPosition=a});i.editing.mapper.on("modelToViewPosition",o),i.data.mapper.on("modelToViewPosition",o),this.listenTo(r.document,"change:data",function(e,t,i,r){return()=>{let s=e.document.differ.getChanges(),l=[],o=new Map,a=new Set;for(let e of s)if("insert"==e.type&&"$text"!=e.name)V(e.position,o),e.attributes.has("listItemId")?a.add(e.position.nodeAfter):V(e.position.getShiftedBy(e.length),o);else if("remove"==e.type&&e.attributes.has("listItemId"))V(e.position,o);else if("attribute"==e.type){let t=e.range.start.nodeAfter;i.includes(e.attributeKey)?(V(e.range.start,o),null===e.attributeNewValue?(V(e.range.start.getShiftedBy(1),o),n(t)&&l.push(t)):a.add(t)):h(t)&&n(t)&&l.push(t)}for(let e of o.values())l.push(...function(e,s){let l=[],o=new Set,a=[];for(let{node:u,previous:d}of c(e,"forward")){if(o.has(u))continue;let e=u.getAttribute("listIndent");d&&e<d.getAttribute("listIndent")&&(a.length=e+1),a[e]=Object.fromEntries(Array.from(u.getAttributes()).filter(([e])=>i.includes(e)));let c=g(u,{direction:"forward"});for(let e of c)o.add(e),n(e,c)?l.push(e):function(e,i,n){if(n.has(e))return!1;let s=t.mapper.toViewElement(e),l=i.length-1;for(let e=s.parent;!e.is("editableElement");e=e.parent){let t=M(e),n=O(e);if(!n&&!t)continue;let s=`checkAttributes:${t?"item":"list"}`,o=r.fire(s,{viewElement:e,modelAttributes:i[l]});if(o)break;if(n&&--l<0)return!1}return!0}(e,a,s)&&l.push(e)}return l}(e,a));for(let e of new Set(l))t.reconvertItem(e)};function n(e,n){let s=t.mapper.toViewElement(e);if(!s)return!1;let l=r.fire("checkElement",{modelElement:e,viewElement:s});if(l)return!0;if(!e.is("element","paragraph")&&!e.is("element","listItem"))return!1;let o=K(e,i,n);return!!(o&&s.is("element","p"))||!!(!o&&s.is("element","span"))}}(r,i.editing,n,this),{priority:"high"}),this.on("checkAttributes:item",(e,{viewElement:t,modelAttributes:i})=>{t.id!=i.listItemId&&(e.return=!0,e.stop())}),this.on("checkAttributes:list",(e,{viewElement:t,modelAttributes:i})=>{(t.name!=$(i.listType)||t.id!=R(i.listType,i.listIndent))&&(e.return=!0,e.stop())})}_setupModelPostFixing(){let e=this.editor.model,t=this.getListAttributeNames();e.document.registerPostFixer(i=>(function(e,t,i,r){let n=e.document.differ.getChanges(),s=new Map,l=r.editor.config.get("list.multiBlock"),o=!1;for(let r of n){if("insert"==r.type&&"$text"!=r.name){let n=r.position.nodeAfter;if(!e.schema.checkAttribute(n,"listItemId"))for(let e of Array.from(n.getAttributeKeys()))i.includes(e)&&(t.removeAttribute(e,n),o=!0);for(let{item:t,previousPosition:i}of(V(r.position,s),r.attributes.has("listItemId")||V(r.position.getShiftedBy(r.length),s),e.createRangeIn(n))
7)h(t)&&V(i,s)}else"remove"==r.type?V(r.position,s):"attribute"==r.type&&i.includes(r.attributeKey)&&(V(r.range.start,s),null===r.attributeNewValue&&V(r.range.start.getShiftedBy(1),s));if(!l&&"attribute"==r.type&&Y.includes(r.attributeKey)){let e=r.range.start.nodeAfter;null===r.attributeNewValue&&e&&e.is("element","listItem")?(t.rename(e,"paragraph"),o=!0):null===r.attributeOldValue&&e&&e.is("element")&&"listItem"!=e.name&&(t.rename(e,"listItem"),o=!0)}}let a=new Set;for(let e of s.values())o=r.fire("postFixer",{listNodes:new m(e),listHead:e,writer:t,seenIds:a})||o;return o})(e,i,t,this)),this.on("postFixer",(e,{listNodes:t,writer:i})=>{e.return=function(e,t){let i=0,r=-1,n=null,s=!1;for(let{node:l}of e){let e=l.getAttribute("listIndent");if(e>i){let o;null===n?(n=e-i,o=i):(n>e&&(n=e),o=e-n),o>r+1&&(o=r+1),t.setAttribute("listIndent",o,l),s=!0,r=o}else n=null,i=e+1,r=e}return s}(t,i)||e.return},{priority:"high"}),this.on("postFixer",(e,{listNodes:t,writer:i,seenIds:r})=>{e.return=function(e,t,i){let r=new Set,n=!1;for(let{node:s}of e){if(r.has(s))continue;let e=s.getAttribute("listType"),l=s.getAttribute("listItemId");if(t.has(l)&&(l=f.next()),t.add(l),s.is("element","listItem")){s.getAttribute("listItemId")!=l&&(i.setAttribute("listItemId",l,s),n=!0);continue}for(let t of g(s,{direction:"forward"}))r.add(t),t.getAttribute("listType")!=e&&(l=f.next(),e=t.getAttribute("listType")),t.getAttribute("listItemId")!=l&&(i.setAttribute("listItemId",l,t),n=!0)}return n}(t,r,i)||e.return},{priority:"high"})}_setupClipboardIntegration(){let e=this.editor.model,t=this.editor.plugins.get("ClipboardPipeline");this.listenTo(e,"insertContent",(t,[i,r])=>{let n;let s=i.is("documentFragment")?Array.from(i.getChildren()):[i];if(!s.length)return;let l=r?e.createSelection(r):e.document.selection,o=l.getFirstPosition();if(h(o.parent))n=o.parent;else{if(!h(o.nodeBefore))return;n=o.nodeBefore}e.change(e=>{let t=n.getAttribute("listType"),i=n.getAttribute("listIndent"),r=s[0].getAttribute("listIndent")||0,l=Math.max(i-r,0);for(let i of s){let r=h(i);n.is("element","listItem")&&i.is("element","paragraph")&&e.rename(i,"listItem"),e.setAttributes({listIndent:(r?i.getAttribute("listIndent"):0)+l,listItemId:r?i.getAttribute("listItemId"):f.next(),listType:t},i)}})},{priority:"high"}),this.listenTo(t,"outputTransformation",(t,i)=>{e.change(e=>{let t=Array.from(i.content.getChildren()),r=t[t.length-1];if(t.length>1&&r.is("element")&&r.isEmpty){let i=t.slice(0,-1);i.every(h)&&e.remove(r)}if("copy"==i.method||"cut"==i.method){let t=Array.from(i.content.getChildren()),r=x(t);r&&k(t,e)}})})}_setupAccessibilityIntegration(){let e=this.editor,t=e.t;e.accessibility.addKeystrokeInfoGroup({id:"list",label:t("Keystrokes that can be used in a list"),keystrokes:[{label:t("Increase list item indent"),keystroke:"Tab"},{label:t("Decrease list item indent"),keystroke:"Shift+Tab"}]})}}function G(e,t){let i=e.document.selection;if(!i.isCollapsed)return!v(e);if("forward"===t)return!0;let r=i.getFirstPosition(),n=r.parent,s=n.previousSibling;return!e.schema.isObject(s)&&(!!s.isEmpty||x([n,s]))}function U(e,t,i,r){e.ui.componentFactory.add(t,()=>{let n=z(u.r5,e,t,i,r);return n.set({tooltip:!0,isToggleable:!0}),n}),e.ui.componentFactory.add(`menuBar:${t}`,()=>z(u.DE,e,t,i,r))}function z(e,t,i,r,n){let s=t.commands.get(i),l=new e(t.locale);return l.set({label:r,icon:n}),l.bind("isOn","isEnabled").to(s,"value","isEnabled"),l.on("execute",()=>{t.execute(i),t.editing.view.focus()}),l}class Q extends r.Sy{static get pluginName(){return"ListUI"}init(){let e=this.editor.t;this.editor.ui.componentFactory.has("numberedList")||U(this.editor,"numberedList",e("Numbered List"),r.ci.numberedList),this.editor.ui.componentFactory.has("bulletedList")||U(this.editor,"bulletedList",e("Bulleted List"),r.ci.bulletedList)}}class J extends r.Sy{static get requires(){return[H,Q]}static get pluginName(){return"List"}}/**
8 * @license Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved.
9 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
10 */let X={},Z={},ee={};for(let{listStyle:e,typeAttribute:t,listType:i}of[{listStyle:"disc",typeAttribute:"disc",listType:"bulleted"},{listStyle:"circle",typeAttribute:"circle",listType:"bulleted"},{listStyle:"square",typeAttribute:"square",listType:"bulleted"},{listStyle:"decimal",typeAttribute:"1",listType:"numbered"},{listStyle:"decimal-leading-zero",typeAttribute:null,listType:"numbered"},{listStyle:"lower-roman",typeAttribute:"i",listType:"numbered"},{listStyle:"upper-roman",typeAttribute:"I",listType:"numbered"},{listStyle:"lower-alpha",typeAttribute:"a",listType:"numbered"},{listStyle:"upper-alpha",typeAttribute:"A",listType:"numbered"},{listStyle:"lower-latin",typeAttribute:"a",listType:"numbered"},{listStyle:"upper-latin",typeAttribute:"A",listType:"numbered"}])X[e]=i,Z[e]=t,t&&(ee[t]=e)}}]);

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.