1import{Accessibility as S,Command as L,CommandCollection as _,Context as y,ContextPlugin as A,EditingKeystrokeHandler as E,Editor as x,ElementApiMixin as F,MultiCommand as P,PendingActions as U,Plugin as s,_DEFAULT_ACCESSIBILITY_GROUP_ID as O,_getEditorUsageData as v,attachToForm as R,secureSourceElement as H}from"../../../frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-core$dist$index.js.js";import{AccessibilityHelp as j,AccessibilityHelpContentView as K,AriaLiveAnnouncer as W,AriaLiveAnnouncerPoliteness as G,AriaLiveAnnouncerRegionView as q,AriaLiveAnnouncerView as Q,AutocompleteView as J,Badge as Y,BalloonPanelView as Z,BalloonToolbar as X,BlockButtonView as $,BlockToolbar as ee,BodyCollection as oe,BoxedEditorUIView as ne,ButtonLabelView as te,ButtonLabelWithHighlightView as ie,ButtonView as I,CollapsibleView as re,ColorGridView as ae,ColorGridsFragmentView as ce,ColorPickerFragmentView as le,ColorPickerInputRowView as se,ColorPickerView as Ie,ColorSelectorView as de,ColorTileView as ue,ComponentFactory as ge,ContextualBalloon as me,CssTransitionDisablerMixin as we,DefaultMenuBarItems as pe,Dialog as he,DialogActionsView as Ce,DialogContentView as fe,DialogView as be,DialogViewPosition as Ve,DocumentColorCollection as Be,DraggableViewMixin as Le,DropdownButtonView as Me,DropdownMenuButtonView as Te,DropdownMenuListItemButtonView as ke,DropdownMenuListItemView as De,DropdownMenuListView as Se,DropdownMenuNestedMenuPanelView as _e,DropdownMenuNestedMenuView as ye,DropdownMenuPanelPositioningFunctions as Ae,DropdownMenuRootListView as Ee,DropdownPanelView as xe,DropdownView as Fe,EditableUIView as Pe,EditorUI as Ue,EditorUIView as Oe,EvaluationBadge as ve,FileDialogButtonView as Re,FileDialogListItemButtonView as He,FileDialogViewMixin as Ne,FocusCycler as ze,FormHeaderView as je,FormRowView as Ke,HighlightedTextView as We,IconView as Ge,IframeView as qe,InlineEditableUIView as Qe,InputBase as Je,InputNumberView as Ye,InputTextView as Ze,InputView as Xe,ItemsView as $e,LabelView as eo,LabelWithHighlightView as oo,LabeledFieldView as no,LabeledInputView as to,ListItemButtonView as io,ListItemGroupView as ro,ListItemView as ao,ListSeparatorView as co,ListView as lo,MenuBarMenuButtonView as so,MenuBarMenuListItemButtonView as C,MenuBarMenuListItemFileDialogButtonView as Io,MenuBarMenuListItemView as uo,MenuBarMenuListView as go,MenuBarMenuPanelView as mo,MenuBarMenuView as wo,MenuBarView as po,NESTED_TOOLBAR_ICONS as ho,Notification as M,PoweredBy as Co,SearchInfoView as fo,SearchResultsView as bo,SearchTextView as Vo,SliderView as Bo,SpinnerView as
1Lo,SplitButtonView as Mo,StickyPanelView as To,SwitchButtonView as ko,Template as Do,TextareaView as So,ToolbarLineBreakView as _o,ToolbarSeparatorView as yo,ToolbarView as Ao,TooltipManager as Eo,UIModel as xo,View as Fo,ViewCollection as Po,ViewModel as Uo,_CheckIconHolderView as Oo,_CollapsibleView as vo,_ContextualBalloonRotatorView as Ro,_DropdownMenuBehaviors as Ho,_DropdownRootMenuBehaviors as No,_MenuBarBehaviors as zo,_MenuBarMenuBehaviors as jo,_MenuBarMenuViewPanelPositioningFunctions as Ko,_SearchInfoView as Wo,_SearchTextQueryView as Go,_TemplateBinding as qo,_TemplateIfBinding as Qo,_TemplateToBinding as Jo,_convertColor as Yo,_convertColorToHex as Zo,_preventUiViewDefault as Xo,_processMenuBarConfig as $o,_registerCustomElement as en,_tryNormalizeHexColor as on,addKeyboardHandlingForGrid as nn,addListToDropdown as tn,addMenuToDropdown as rn,addToolbarToDropdown as an,clickOutsideHandler as cn,createDropdown as ln,createLabeledDropdown as sn,createLabeledInputNumber as In,createLabeledInputText as dn,createLabeledTextarea as un,filterGroupAndItemNames as gn,focusChildOnDropdownOpen as mn,getLocalizedColorOptions as wn,isFocusable as pn,isViewWithFocusCycler as hn,normalizeColorOptions as Cn,normalizeMenuBarConfig as fn,normalizeSingleColorDefinition as bn,normalizeToolbarConfig as Vn,submitHandler as Bn}from"../../../frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-ui$dist$index.js.js";import{IconAccessibility as Tn,IconAddComment as kn,IconAlignBottom as Dn,IconAlignCenter as Sn,IconAlignJustify as _n,IconAlignLeft as yn,IconAlignMiddle as An,IconAlignRight as En,IconAlignTop as xn,IconArrowDown as Fn,IconArrowUp as Pn,IconBold as Un,IconBookmark as On,IconBookmarkInline as vn,IconBookmarkMedium as Rn,IconBookmarkSmall as Hn,IconBrowseFiles as f,IconBulletedList as Nn,IconCancel as zn,IconCaption as jn,IconCaseChange as Kn,IconCheck as Wn,IconChevronDown as Gn,IconChevronUp as qn,IconCkboxImageEdit as Qn,IconCode as Jn,IconCodeBlock as Yn,IconCog as Zn,IconColorPalette as Xn,IconColorTileCheck as $n,IconCommentsArchive as et,IconContentLock as ot,IconContentUnlock as nt,IconCopy as tt,IconDragHandle as it,IconDragIndicator as rt,IconDropbox as at,IconDropdownArrow as ct,IconEditComment as lt,IconEmoji as st,IconEraser as It,IconError as dt,IconExportPdf as ut,IconExportWord as gt,IconFacebook as mt,IconFindReplace as wt,IconFontBackground as pt,IconFontColor as ht,IconFontFamily as Ct,IconFontSize as ft,IconFullscreenEnter as bt,IconFullscreenLeave as Vt,IconGoogleDrive as Bt,IconGooglePhotos as Lt,IconHeading1 as Mt,IconHeading2 as Tt,IconHeading3 as kt,IconHeading4 as Dt,IconHeading5 as St,IconHeading6 as _t,IconHistory as yt,IconHorizontalLine as At,IconHtml as Et,IconImage as xt,IconImageAssetManager as d,IconImageUpload as Ft,IconImageUrl as Pt,IconImportExport as Ut,IconImportWord as Ot,IconIndent as vt,IconInsertMergeField as Rt,IconItalic as Ht,IconLegalStyleList as Nt,IconLineHeight as zt,IconLink as jt,IconListStyleCircle as Kt,IconListStyleDecimal as Wt,IconListStyleDecimalLeadingZero as Gt,IconListStyleDisc as qt,IconListStyleLowerLatin as Qt,IconListStyleLowerRoman as Jt,IconListStyleSquare as Yt,IconListStyleUpperLatin as Zt,IconListStyleUpperRoman as Xt,IconLocal as $t,IconLoupe as ei,IconLowVision as oi,IconMagicWand as ni,IconMarker as ti,IconMedia as ii,IconMediaPlaceholder as ri,IconMultiLevelList as ai,IconNextArrow as ci,IconNotification as li,IconNumberedList as si,IconObjectCenter as Ii,IconObjectFullWidth as di,IconObjectInline as ui,IconObjectInlineLeft as gi,IconObjectInlineRight as mi,IconObjectLeft as wi,IconObjectRight as pi,IconObjectSizeCustom as hi,IconObjectSizeFull as Ci,IconObjectSizeLarge as fi,IconObjectSizeMedium as bi,IconObjectSizeSmall as Vi,IconOneDrive as Bi,IconOutdent as Li,IconPageBreak as Mi,IconPaginationExample as Ti,IconPaintRoller as ki,IconPaintRollerCursorDefault as Di,IconPaintRollerCursorText as Si,IconParagraph as _i,IconPen as yi,IconPencil as Ai,IconPilcrow as Ei,IconPlay as xi,IconPlus as Fi,IconPreviewMergeFields as Pi,IconPreviousArrow as Ui,IconPrint as Oi,IconProjectLogo as vi,IconQuote as Ri,IconRedo as Hi,IconRemove as Ni,IconRemoveComment as zi,IconRemoveFormat as ji,IconReturnArrow as Ki,IconRevisionHistory as Wi,IconRobotPencil as Gi,IconSelectAll as qi,IconSettings as Qi,IconShowBlocks as Ji,IconSource as Yi,IconSpecialCharacters as Zi,IconStrikethrough as Xi,IconSubmit as $i,IconSubscript as er,IconSuperscript as or,IconTable as nr,IconTableCellProperties as tr,IconTableColumn as ir,IconTableLayout as rr,IconTableMergeCell as ar,IconTableOfContents as cr,IconTableProperties as lr,IconTableRow as sr,IconTemplate as Ir,IconTemplateGeneric as dr,IconText as ur,IconTextAlternative as gr,IconThreeVerticalDots as mr,IconTodoList as wr,IconTrackChanges as pr,IconTrackChangesAccept as hr,IconTrackChangesDiscard as Cr,IconUnderline as fr,IconUndo as br,IconUnlink as Vr,IconUploadcareImageEdit as Br,IconUploadcareImageUpload as Lr,IconUploadcareLink as Mr,IconUser as Tr,IconWarning as kr}from"../../../frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-icons$dist$index.js.js";import{CKEditorError as b,Collection as _r,Config as yr,DOCUMENTATION_URL as Ar,DomEmitterMixin as Er,ElementReplacer as xr,EmitterMixin as Fr,EventInfo as Pr,FocusTracker as Ur,KeystrokeHandler as Or,Locale as vr,ObservableMixin as Rr,Rect as Hr,ResizeObserver as Nr,_clearTranslations as zr,_getEmitterId as jr,_getEmitterListenedTo as Kr,_getUserAgent as Wr,_isAndroid as Gr,_isBlink as qr,_isGecko as Qr,_isMac as Jr,_isMediaForcedColors as Yr,_isMotionReduced as Zr,_isRegExpUnicodePropertySupported as Xr,_isSafari as $r,_isWindows as ea,_isiOS as oa,_setEmitterId as na,_translate as ta,_unifyTranslations as ia,abortableDebounce as ra,add as aa,areConnectedThroughProperties as ca,collectStylesheets as la,compareArrays as sa,count as Ia,crc32 as da,createElement as ua,delay as ga,diff as ma,diffToChanges as wa,env as pa,exponentialDelay as ha,fastDiff as Ca,findClosestScrollableAncestor as fa,first as ba,formatHtml as Va,getAncestors as Ba,getBorderWidths as La,getCode as Ma,getCommonAncestor as Ta,getDataFromElement as ka,getEnvKeystrokeText as Da,getLanguageDirection as Sa,getLocalizedArrowKeyCodeDirection as _a,getOptimalPosition as ya,getPositionedAncestor as Aa,getRangeFromMouseEvent as Ea,getVisualViewportOffset as xa,global as Fa,indexOf as Pa,insertAt as Ua,insertToPriorityArray as Oa,isArrowKeyCode as va,isCombiningMark as Ra,isComment as Ha,isForwardArrowKeyCode as Na,isHighSurrogateHalf as za,isInsideCombinedSymbol as ja,isInsideEmojiSequence as Ka,isInsideSurrogatePair as Wa,isIterable as Ga,isLowSurrogateHalf as qa,isNode as Qa,isRange as Ja,isText as Ya,isValidAttributeName as Za,isViewWithFocusTracker as Xa,isVisible as $a,isWindow as ec,keyCodes as oc,logError as nc,logWarning as tc,mapsEqual as ic,nth as rc,objectToMap as ac,parseBase64EncodedObject as cc,parseKeystroke as lc,priorities as
vendor: 4,665 bytes, lines 1-10
1sc,releaseDate as Ic,remove as dc,retry as uc,scrollAncestorsToShowTarget as gc,scrollViewportToShowTarget as mc,setDataInElement as wc,spliceArray as pc,spy as hc,toArray as Cc,toMap as fc,toUnit as bc,uid as Vc,version as Bc,wait as Lc}from"../../../frontend-editor-ckeditor-web/__liferay__/exports/@ckeditor$ckeditor5-utils$dist$index.js.js";var u=class extends s{static get pluginName(){return"CKFinderUI"}static get isOfficialPlugin(){return!0}init(){let e=this.editor;e.ui.componentFactory.add("ckfinder",()=>this._createFileToolbarButton()),e.ui.componentFactory.add("menuBar:ckfinder",()=>this._createFileMenuBarButton()),e.plugins.has("ImageInsertUI")&&e.plugins.get("ImageInsertUI").registerIntegration({name:"assetManager",observable:()=>e.commands.get("ckfinder"),buttonViewCreator:()=>this._createImageToolbarButton(),formViewCreator:()=>this._createImageDropdownButton(),menuBarButtonViewCreator:o=>this._createImageMenuBarButton(o?"insertOnly":"insertNested")})}_createButton(e){let o=this.editor,n=o.locale,t=new e(n),a=o.commands.get("ckfinder");return t.bind("isEnabled").to(a),t.on("execute",()=>{o.execute("ckfinder"),o.editing.view.focus()}),t}_createFileToolbarButton(){let e=this.editor.locale.t,o=this._createButton(I);return o.icon=f,o.label=e("Insert image or file"),o.tooltip=!0,o}_createImageToolbarButton(){let e=this.editor.locale.t,o=this.editor.plugins.get("ImageInsertUI"),n=this._createButton(I);return n.icon=d,n.bind("label").to(o,"isImageSelected",t=>e(t?"Replace image with file manager":"Insert image with file manager")),n.tooltip=!0,n}_createImageDropdownButton(){let e=this.editor.locale.t,o=this.editor.plugins.get("ImageInsertUI"),n=this._createButton(I);return n.icon=d,n.withText=!0,n.bind("label").to(o,"isImageSelected",t=>e(t?"Replace with file manager":"Insert with file manager")),n.on("execute",()=>{o.dropdownView.isOpen=!1}),n}_createFileMenuBarButton(){let e=this.editor.locale.t,o=this._createButton(C);return o.icon=f,o.withText=!0,o.label=e("File"),o}_createImageMenuBarButton(e){let o=this.editor.locale.t,n=this.editor.locale.t,t=this._createButton(C);switch(t.icon=d,t.withText=!0,e){case"insertOnly":t.label=o("Image");break;case"insertNested":t.label=n("With file manager");break}return t}},g=class extends L{constructor(e){super(e),this.affectsData=!1,this.stopListening(this.editor.model.document,"change"),this.listenTo(this.editor.model.document,"change",()=>this.refresh(),{priority:"low"})}refresh(){let e=this.editor.commands.get("insertImage"),o=this.editor.commands.get("link");this.isEnabled=e.isEnabled||o.isEnabled}execute(){let e=this.editor,o=this.editor.config.get("ckfinder.openerMethod")||"modal";if(o!="popup"&&o!="modal")throw new b("ckfinder-unknown-openermethod",e);let n=this.editor.config.get("ckfinder.options")||{};n.chooseFiles=!0;let t=n.onInit;n.language||(n.language=e.locale.uiLanguage),n.onInit=a=>{t&&t(a),a.on("files:choose",w=>{let c=w.data.files.toArray(),p=c.filter(r=>!r.isImage()),l=c.filter(r=>r.isImage());for(let r of p)e.execute("link",r.getUrl());let h=[];for(let r of l){let B=r.getUrl();h.push(B||a.request("file:getProxyUrl",{file:r}))}h.length&&T(e,h)}),a.on("file:choose:resizedImage",w=>{let c=w.data.resizedUrl;if(!c){let p=e.plugins.get("Notification"),l=e.locale.t;p.showWarning(l("Could not obtain resized image URL."),{title:l("Selecting resized image failed"),namespace:"ckfinder"});return}T(e,[c])})},window.CKFinder[o](n)}};function T(i,e){if(!i.commands.get("insertImage").isEnabled){let n=i.plugins.get("Notification"),t=i.locale.t;n.showWarning(t("Could not insert image at the current position."),{title:t("Inserting image failed"),namespace:"ckfinder"});return}i.execute("insertImage",{source:e})}var m=class extends s{static get pluginName(){return"CKFinderEditing"}static get isOfficialPlugin(){return!0}static get requires(){return[M,"LinkEditing"]}init(){let e=this.editor;if(!e.plugins.has("ImageBlockEditing")&&!e.plugins.has("ImageInlineEditing"))throw new b("ckfinder-missing-image-plugin",e);e.commands.add("ckfinder",new g(e))}},V=class extends s{static get pluginName(){return"CKFinder"}static get isOfficialPlugin(){return!0}static get requires(){return["Link","CKFinderUploadAdapter",m,u]}};export{V as CKFinder,g as CKFinderCommand,m as CKFinderEditing,u as CKFinderUI}; 2/*! Bundled license information: 3 4@ckeditor/ckeditor5-ckfinder/dist/index.js: 5 (** 6 * @license Copyright (c) 2003-2025, CKSource Holding sp. z o.o. All rights reserved. 7 * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options 8 *) 9*/ 10//# sourceMappingURL=@ckeditor$ckeditor5-ckfinder$dist$index.js.(YKUSFZTE).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.