PageSourceSearch

https://jobviber.com/assets/@editorjs--quote-da301004.js

js jobviber.com collected 2026-09-24 14:45:51 UTC 26,498 bytes, 88 lines download raw bytes

1// @editorjs/[email protected] downloaded from https://ga.jspm.io/npm:@editorjs/[email protected]/dist/quote.mjs
2
3(function(){try{if(typeof document<"u"){var e=document.createElement("style");e.appendChild(document.createTextNode(".cdx-quote-icon svg{transform:rotate(180deg)}.cdx-quote{margin:0}.cdx-quote__text{min-height:158px;margin-bottom:10px}.cdx-quote [contentEditable=true][data-placeholder]:before{position:absolute;content:attr(data-placeholder);color:#707684;font-weight:400;opacity:0}.cdx-quote [contentEditable=true][data-placeholder]:empty:before{opacity:1}.cdx-quote [contentEditable=true][data-placeholder]:empty:focus:before{opacity:0}.cdx-quote-settings{display:flex}.cdx-quote-settings .cdx-settings-button{width:50%}")),document.head.appendChild(e)}}catch(e){console.error("vite-plugin-css-injected-by-js",e)}})();const e='<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><path stroke="currentColor" stroke-linecap="round" stroke-width="2" d="M18 7L6 7"/><path stroke="currentColor" stroke-linecap="round" stroke-width="2" d="M18 17H6"/><path stroke="currentColor" stroke-linecap="round" stroke-width="2" d="M16 12L8 12"/></svg>',i='<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><path stroke="currentColor" stroke-linecap="round" stroke-width="2" d="M17 7L5 7"/><path stroke="currentColor" stroke-linecap="round" stroke-width="2" d="M17 17H5"/><path stroke="currentColor" stroke-linecap="round" stroke-width="2" d="M13 12L5 12"/></svg>',a='<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M10 10.8182L9 10.8182C8.80222 10.8182 8.60888 10.7649 8.44443 10.665C8.27998 10.5651 8.15181 10.4231 8.07612 10.257C8.00043 10.0909 7.98063 9.90808 8.01922 9.73174C8.0578 9.55539 8.15304 9.39341 8.29289 9.26627C8.43275 9.13913 8.61093 9.05255 8.80491 9.01747C8.99889 8.98239 9.19996 9.00039 9.38268 9.0692C9.56541 9.13801 9.72159 9.25453 9.83147 9.40403C9.94135 9.55353 10 9.72929 10 9.90909L10 12.1818C10 12.664 9.78929 13.1265 9.41421 13.4675C9.03914 13.8084 8.53043 14 8 14"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M16 10.8182L15 10.8182C14.8022 10.8182 14.6089 10.7649 14.4444 10.665C14.28 10.5651 14.1518 10.4231 14.0761 10.257C14.0004 10.0909 13.9806 9.90808 14.0192 9.73174C14.0578 9.55539 14.153 9.39341 14.2929 9.26627C14.4327 9.13913 14.6109 9.05255 14.8049 9.01747C14.9989 8.98239 15.2 9.00039 15.3827 9.0692C15.5654 9.13801 15.7216 9.25453 15.8315 9.40403C15.9414 9.55353 16 9.72929 16 9.90909L16 12.1818C16 12.664 15.7893 13.1265 15.4142 13.4675C15.0391 13.8084 14.5304 14 14 14"/></svg>';var u=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Fe(e){if(e.__esModule)return e;var i=e.default;if(typeof i=="function"){var a=function r(){return this instanceof r?Reflect.construct(i,arguments,this.constructor):i.apply(this,arguments)};a.prototype=i.prototype}else a={};return Object.defineProperty(a,"__esModule",{value:!0}),Object.keys(e).forEach((function(i){var u=Object.getOwnPropertyDescriptor(e,i);Object.defineProperty(a,i,u.get?u:{enumerable:!0,get:function(){return e[i]}})})),a}var c={},s={},p={};Object.defineProperty(p,"__esModule",{value:!0});p.allInputsSelector=We;function We(){var e=["text","password","email","number","search","tel","url"];return"[contenteditable=true], textarea, input:not([type]), "+e.map((function(e){return'input[type="'.concat(e,'"]')})).join(", ")}(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.allInputsSelector=void 0;var i=p;Object.defineProperty(e,"allInputsSelector",{enumerable:!0,get:function(){return i.allInputsSelector}})})(s);var f={},v={};Object.defineProperty(v,"__esModule",{value:!0});v.isNativeInput=Ue;function Ue(e){var i=["INPUT","TEXTAREA"];return!(!e||!e.tagName)&&i.includes(e.tagName)}(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.isNativeInput=void 0;var i=v;Object.defineProperty(e,"isNativeInput",{enumerable:!0,get:function(){return i.isNativeInput}})})(f);var b={},y={};Object.defineProperty(y,"__esModule",{value:!0});y.append=qe;
vendor: 5,209 bytes, line 3
3function qe(e,i){Array.isArray(i)?i.forEach((function(i){e.appendChild(i)})):e.appendChild(i)}(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.append=void 0;var i=y;Object.defineProperty(e,"append",{enumerable:!0,get:function(){return i.append}})})(b);var h={},_={};Object.defineProperty(_,"__esModule",{value:!0});_.blockElements=ze;function ze(){return["address","article","aside","blockquote","canvas","div","dl","dt","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","li","main","nav","noscript","ol","output","p","pre","ruby","section","table","tbody","thead","tr","tfoot","ul","video"]}(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.blockElements=void 0;var i=_;Object.defineProperty(e,"blockElements",{enumerable:!0,get:function(){return i.blockElements}})})(h);var P={},E={};Object.defineProperty(E,"__esModule",{value:!0});E.calculateBaseline=Ge;function Ge(e){var i=window.getComputedStyle(e),a=parseFloat(i.fontSize),u=parseFloat(i.lineHeight)||a*1.2,c=parseFloat(i.paddingTop),s=parseFloat(i.borderTopWidth),p=parseFloat(i.marginTop),f=a*.8,v=(u-a)/2,b=p+s+c+v+f;return b}(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.calculateBaseline=void 0;var i=E;Object.defineProperty(e,"calculateBaseline",{enumerable:!0,get:function(){return i.calculateBaseline}})})(P);var j={},C={},T={},M={};Object.defineProperty(M,"__esModule",{value:!0});M.isContentEditable=Ke;function Ke(e){return e.contentEditable==="true"}(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.isContentEditable=void 0;var i=M;Object.defineProperty(e,"isContentEditable",{enumerable:!0,get:function(){return i.isContentEditable}})})(T);Object.defineProperty(C,"__esModule",{value:!0});C.canSetCaret=Qe;var w=f,L=T;function Qe(e){var i=!0;if((0,w.isNativeInput)(e))switch(e.type){case"file":case"checkbox":case"radio":case"hidden":case"submit":case"button":case"image":case"reset":i=!1;break}else i=(0,L.isContentEditable)(e);return i}(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.canSetCaret=void 0;var i=C;Object.defineProperty(e,"canSetCaret",{enumerable:!0,get:function(){return i.canSetCaret}})})(j);var k={},N={};function Ve(e,i,a){const u=a.value!==void 0?"value":"get",c=a[u],s=`#${i}Cache`;if(a[u]=function(...e){return this[s]===void 0&&(this[s]=c.apply(this,e)),this[s]},u==="get"&&a.set){const i=a.set;a.set=function(a){delete e[s],i.apply(this,a)}}return a}function ue(){const e={win:!1,mac:!1,x11:!1,linux:!1},i=Object.keys(e).find((e=>window.navigator.appVersion.toLowerCase().indexOf(e)!==-1));return i!==void 0&&(e[i]=!0),e}function A(e){return e!=null&&e!==""&&(typeof e!="object"||Object.keys(e).length>0)}function Ze(e){return!A(e)}const Je=()=>typeof window<"u"&&window.navigator!==null&&A(window.navigator.platform)&&(/iP(ad|hone|od)/.test(window.navigator.platform)||window.navigator.platform==="MacIntel"&&window.navigator.maxTouchPoints>1);function xe(e){const i=ue();return e=e.replace(/shift/gi,"⇧").replace(/backspace/gi,"⌫").replace(/enter/gi,"⏎").replace(/up/gi,"↑").replace(/left/gi,"→").replace(/down/gi,"↓").replace(/right/gi,"←").replace(/escape/gi,"⎋").replace(/insert/gi,"Ins").replace(/delete/gi,"␡").replace(/\+/gi,"+"),e=i.mac?e.replace(/ctrl|cmd/gi,"⌘").replace(/alt/gi,"⌥"):e.replace(/cmd/gi,"Ctrl").replace(/windows/gi,"WIN"),e}function et(e){return e[0].toUpperCase()+e.slice(1)}function tt(e){const i=document.createElement("div");i.style.position="absolute",i.style.left="-999px",i.style.bottom="-999px",i.innerHTML=e,document.body.appendChild(i);const a=window.getSelection(),u=document.createRange();if(u.selectNode(i),a===null)throw new Error("Cannot copy text to clipboard");a.removeAllRanges(),a.addRange(u),document.execCommand("copy"),document.body.removeChild(i)}function nt(e,i,a){let u;return(...c)=>{const s=this,l=()=>{u=void 0,a!==!0&&e.apply(s,c)},p=a===!0&&u!==void 0;window.clearTimeout(u),u=window.setTimeout(l,i),p&&e.apply(s,c)}}function o(e){return Object.prototype.toString.call(e).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}function rt(e){return o(e)==="boolean"}function oe(e){return o(e)==="function"||o(e)==="asyncfunction"}function it(e){return oe(e)&&/^\s*class\s+/.test(e.toString())}function at(e){return o(e)==="number"}function g(e){return o(e)==="object"}function lt(e){return Promise.resolve(e)===e}function ut(e){return o(e)==="string"}function ot(e){return o(e)==="undefined"}function O(e,...i){if(!i.length)return e;const a=i.shift();if(g(e)&&g(a))for(const i in a)g(a[i])?(e[i]===void 0&&Object.assign(e,{[i]:{}}),O(e[i],a[i])):Object.assign(e,{[i]:a[i]});return O(e,...i)}function st(e,i,a){const u=`«${i}» is deprecated and will be removed in the next major release. Please use the «${a}» instead.`;e&&console.warn(u)}function ct(e){try{return new URL(e).href}catch{}return e.substring(0,2)==="//"?window.location.protocol+e:window.location.origin+e}function dt(e){return e>47&&e<58||e===32||e===13||e===229||e>64&&e<91||e>95&&e<112||e>185&&e<193||e>218&&e<223}const S={BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,LEFT:37,UP:38,DOWN:40,RIGHT:39,DELETE:46,META:91,SLASH:191}
3,x={LEFT:0,WHEEL:1,RIGHT:2,BACKWARD:3,FORWARD:4};class vt{constructor(){this.completed=Promise.resolve()}
4/**
5   * Add new promise to queue
6   * @param operation - promise should be added to queue
7   */add(e){return new Promise(((i,a)=>{this.completed=this.completed.then(e).then(i).catch(a)}))}}function gt(e,i,a=void 0){let u,c,s,p=null,f=0;a||(a={});const d=function(){f=a.leading===!1?0:Date.now(),p=null,s=e.apply(u,c),p===null&&(u=c=null)};return function(){const v=Date.now();!f&&a.leading===!1&&(f=v);const b=i-(v-f);return u=this,c=arguments,b<=0||b>i?(p&&(clearTimeout(p),p=null),f=v,s=e.apply(u,c),p===null&&(u=c=null)):!p&&a.trailing!==!1&&(p=setTimeout(d,b)),s}}const I=Object.freeze(Object.defineProperty({__proto__:null,PromiseQueue:vt,beautifyShortcut:xe,cacheable:Ve,capitalize:et,copyTextToClipboard:tt,debounce:nt,deepMerge:O,deprecationAssert:st,getUserOS:ue,getValidUrl:ct,isBoolean:rt,isClass:it,isEmpty:Ze,isFunction:oe,isIosDevice:Je,isNumber:at,isObject:g,isPrintableKey:dt,isPromise:lt,isString:ut,isUndefined:ot,keyCodes:S,mouseButtons:x,notEmpty:A,throttle:gt,typeOf:o},Symbol.toStringTag,{value:"Module"})),B=Fe(I);Object.defineProperty(N,"__esModule",{value:!0});N.containsOnlyInlineElements=_t;var D=B,R=h;function _t(e){var i;(0,D.isString)(e)?(i=document.createElement("div"),i.innerHTML=e):i=e;var n=function(e){return!(0,R.blockElements)().includes(e.tagName.toLowerCase())&&Array.from(e.children).every(n)};return Array.from(i.children).every(n)}(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.containsOnlyInlineElements=void 0;var i=N;Object.defineProperty(e,"containsOnlyInlineElements",{enumerable:!0,get:function(){return i.containsOnlyInlineElements}})})(k);var H={},F={},q={},U={};Object.defineProperty(U,"__esModule",{value:!0});U.make=ht;function ht(e,i,a){var u;i===void 0&&(i=null),a===void 0&&(a={});var c=document.createElement(e);if(Array.isArray(i)){var s=i.filter((function(e){return e!==void 0}));(u=c.classList).add.apply(u,s)}else i!==null&&c.classList.add(i);for(var p in a)Object.prototype.hasOwnProperty.call(a,p)&&(c[p]=a[p]);return c}(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.make=void 0;var i=U;Object.defineProperty(e,"make",{enumerable:!0,get:function(){return i.make}})})(q);Object.defineProperty(F,"__esModule",{value:!0});F.fragmentToString=Ot;var W=q;function Ot(e){var i=(0,W.make)("div");return i.appendChild(e),i.innerHTML}(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.fragmentToString=void 0;var i=F;Object.defineProperty(e,"fragmentToString",{enumerable:!0,get:function(){return i.fragmentToString}})})(H);var z={},$={};Object.defineProperty($,"__esModule",{value:!0});$.getContentLength=jt;var G=f;function jt(e){var i,a;return(0,G.isNativeInput)(e)?e.value.length:e.nodeType===Node.TEXT_NODE?e.length:(a=(i=e.textContent)===null||i===void 0?void 0:i.length)!==null&&a!==void 0?a:0}(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.getContentLength=void 0;var i=$;Object.defineProperty(e,"getContentLength",{enumerable:!0,get:function(){return i.getContentLength}})})(z);var K={},Q={},X=u&&u.__spreadArray||function(e,i,a){if(a||arguments.length===2)for(var u,c=0,s=i.length;c<s;c++)(u||!(c in i))&&(u||(u=Array.prototype.slice.call(i,0,c)),u[c]=i[c]);return e.concat(u||Array.prototype.slice.call(i))};Object.defineProperty(Q,"__esModule",{value:!0});Q.getDeepestBlockElements=de;var Z=k;function de(e){return(0,Z.containsOnlyInlineElements)(e)?[e]:Array.from(e.children).reduce((function(e,i){return X(X([],e,!0),de(i),!0)}),[])}(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.getDeepestBlockElements=void 0;var i=Q;Object.defineProperty(e,"getDeepestBlockElements",{enumerable:!0,get:function(){return i.getDeepestBlockElements}})})(K);var V={},J={},Y={},ee={};
7Object.defineProperty(ee,"__esModule",{value:!0});ee.isLineBreakTag=Ct;function Ct(e){return["BR","WBR"].includes(e.tagName)}(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.isLineBreakTag=void 0;var i=ee;Object.defineProperty(e,"isLineBreakTag",{enumerable:!0,get:function(){return i.isLineBreakTag}})})(Y);var te={},ne={};Object.defineProperty(ne,"__esModule",{value:!0});ne.isSingleTag=Lt;function Lt(e){return["AREA","BASE","BR","COL","COMMAND","EMBED","HR","IMG","INPUT","KEYGEN","LINK","META","PARAM","SOURCE","TRACK","WBR"].includes(e.tagName)}(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.isSingleTag=void 0;var i=ne;Object.defineProperty(e,"isSingleTag",{enumerable:!0,get:function(){return i.isSingleTag}})})(te);Object.defineProperty(J,"__esModule",{value:!0});J.getDeepestNode=pe;var re=f,ie=Y,ae=te;function pe(e,i){i===void 0&&(i=!1);var a=i?"lastChild":"firstChild",u=i?"previousSibling":"nextSibling";if(e.nodeType===Node.ELEMENT_NODE&&e[a]){var c=e[a];if((0,ae.isSingleTag)(c)&&!(0,re.isNativeInput)(c)&&!(0,ie.isLineBreakTag)(c))if(c[u])c=c[u];else{if(c.parentNode===null||!c.parentNode[u])return c.parentNode;c=c.parentNode[u]}return pe(c,i)}return e}(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.getDeepestNode=void 0;var i=J;Object.defineProperty(e,"getDeepestNode",{enumerable:!0,get:function(){return i.getDeepestNode}})})(V);var le={},ce={},se=u&&u.__spreadArray||function(e,i,a){if(a||arguments.length===2)for(var u,c=0,s=i.length;c<s;c++)(u||!(c in i))&&(u||(u=Array.prototype.slice.call(i,0,c)),u[c]=i[c]);return e.concat(u||Array.prototype.slice.call(i))};Object.defineProperty(ce,"__esModule",{value:!0});ce.findAllInputs=$t;var fe=k,ge=K,ve=s,be=f;function $t(e){return Array.from(e.querySelectorAll((0,ve.allInputsSelector)())).reduce((function(e,i){return(0,be.isNativeInput)(i)||(0,fe.containsOnlyInlineElements)(i)?se(se([],e,!0),[i],!1):se(se([],e,!0),(0,ge.getDeepestBlockElements)(i),!0)}),[])}(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.findAllInputs=void 0;var i=ce;Object.defineProperty(e,"findAllInputs",{enumerable:!0,get:function(){return i.findAllInputs}})})(le);var me={},ye={};Object.defineProperty(ye,"__esModule",{value:!0});ye.isCollapsedWhitespaces=Bt;function Bt(e){return!/[^\t\n\r ]/.test(e)}(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.isCollapsedWhitespaces=void 0;var i=ye;Object.defineProperty(e,"isCollapsedWhitespaces",{enumerable:!0,get:function(){return i.isCollapsedWhitespaces}})})(me);var he={},Oe={};Object.defineProperty(Oe,"__esModule",{value:!0});Oe.isElement=Ht;var _e=B;function Ht(e){return!(0,_e.isNumber)(e)&&(!!e&&!!e.nodeType&&e.nodeType===Node.ELEMENT_NODE)}(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.isElement=void 0;var i=Oe;Object.defineProperty(e,"isElement",{enumerable:!0,get:function(){return i.isElement}})})(he);var Pe={},Ee={},je={},Ce={};Object.defineProperty(Ce,"__esModule",{value:!0});Ce.isLeaf=Rt;function Rt(e){return e!==null&&e.childNodes.length===0}(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.isLeaf=void 0;var i=Ce;Object.defineProperty(e,"isLeaf",{enumerable:!0,get:function(){return i.isLeaf}})})(je);var Te={},Me={};Object.defineProperty(Me,"__esModule",{value:!0});Me.isNodeEmpty=zt;var we=Y,Le=he,ke=f,Ae=te;function zt(e,i){var a="";return!((0,Ae.isSingleTag)(e)&&!(0,we.isLineBreakTag)(e))&&((0,Le.isElement)(e)&&(0,ke.isNativeInput)(e)?a=e.value:e.textContent!==null&&(a=e.textContent.replace("​","")),i!==void 0&&(a=a.replace(new RegExp(i,"g"),"")),a.trim().length===0)}(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.isNodeEmpty=void 0;var i=Me;Object.defineProperty(e,"isNodeEmpty",{enumerable:!0,get:function(){return i.isNodeEmpty}})})(Te);Object.defineProperty(Ee,"__esModule",{value:!0});Ee.isEmpty=Xt;var Ne=je,Se=Te;function Xt(e,i){e.normalize();for(var a=[e];a.length>0;){var u=a.shift();if(u){if(e=u,(0,Ne.isLeaf)(e)&&!(0,Se.isNodeEmpty)(e,i))return!1;a.push.apply(a,Array.from(e.childNodes))}}return!0}
7(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.isEmpty=void 0;var i=Ee;Object.defineProperty(e,"isEmpty",{enumerable:!0,get:function(){return i.isEmpty}})})(Pe);var Ie={},Be={};Object.defineProperty(Be,"__esModule",{value:!0});Be.isFragment=Qt;var De=B;function Qt(e){return!(0,De.isNumber)(e)&&(!!e&&!!e.nodeType&&e.nodeType===Node.DOCUMENT_FRAGMENT_NODE)}(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.isFragment=void 0;var i=Be;Object.defineProperty(e,"isFragment",{enumerable:!0,get:function(){return i.isFragment}})})(Ie);var Re={},He={};Object.defineProperty(He,"__esModule",{value:!0});He.isHTMLString=Zt;var $e=q;function Zt(e){var i=(0,$e.make)("div");return i.innerHTML=e,i.childElementCount>0}(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.isHTMLString=void 0;var i=He;Object.defineProperty(e,"isHTMLString",{enumerable:!0,get:function(){return i.isHTMLString}})})(Re);var Xe={},Ye={};Object.defineProperty(Ye,"__esModule",{value:!0});Ye.offset=Jt;function Jt(e){var i=e.getBoundingClientRect(),a=window.pageXOffset||document.documentElement.scrollLeft,u=window.pageYOffset||document.documentElement.scrollTop,c=i.top+u,s=i.left+a;return{top:c,left:s,bottom:c+i.height,right:s+i.width}}(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.offset=void 0;var i=Ye;Object.defineProperty(e,"offset",{enumerable:!0,get:function(){return i.offset}})})(Xe);var pt={},ft={};Object.defineProperty(ft,"__esModule",{value:!0});ft.prepend=xt;
7function xt(e,i){Array.isArray(i)?(i=i.reverse(),i.forEach((function(i){return e.prepend(i)}))):e.prepend(i)}(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.prepend=void 0;var i=ft;Object.defineProperty(e,"prepend",{enumerable:!0,get:function(){return i.prepend}})})(pt);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.prepend=e.offset=e.make=e.isLineBreakTag=e.isSingleTag=e.isNodeEmpty=e.isLeaf=e.isHTMLString=e.isFragment=e.isEmpty=e.isElement=e.isContentEditable=e.isCollapsedWhitespaces=e.findAllInputs=e.isNativeInput=e.allInputsSelector=e.getDeepestNode=e.getDeepestBlockElements=e.getContentLength=e.fragmentToString=e.containsOnlyInlineElements=e.canSetCaret=e.calculateBaseline=e.blockElements=e.append=void 0;var i=s;Object.defineProperty(e,"allInputsSelector",{enumerable:!0,get:function(){return i.allInputsSelector}});var a=f;Object.defineProperty(e,"isNativeInput",{enumerable:!0,get:function(){return a.isNativeInput}});var u=b;Object.defineProperty(e,"append",{enumerable:!0,get:function(){return u.append}});var c=h;Object.defineProperty(e,"blockElements",{enumerable:!0,get:function(){return c.blockElements}});var p=P;Object.defineProperty(e,"calculateBaseline",{enumerable:!0,get:function(){return p.calculateBaseline}});var v=j;Object.defineProperty(e,"canSetCaret",{enumerable:!0,get:function(){return v.canSetCaret}});var y=k;Object.defineProperty(e,"containsOnlyInlineElements",{enumerable:!0,get:function(){return y.containsOnlyInlineElements}});var _=H;Object.defineProperty(e,"fragmentToString",{enumerable:!0,get:function(){return _.fragmentToString}});var E=z;Object.defineProperty(e,"getContentLength",{enumerable:!0,get:function(){return E.getContentLength}});var C=K;Object.defineProperty(e,"getDeepestBlockElements",{enumerable:!0,get:function(){return C.getDeepestBlockElements}});var M=V;Object.defineProperty(e,"getDeepestNode",{enumerable:!0,get:function(){return M.getDeepestNode}});var w=le;Object.defineProperty(e,"findAllInputs",{enumerable:!0,get:function(){return w.findAllInputs}});var L=me;Object.defineProperty(e,"isCollapsedWhitespaces",{enumerable:!0,get:function(){return L.isCollapsedWhitespaces}});var N=T;Object.defineProperty(e,"isContentEditable",{enumerable:!0,get:function(){return N.isContentEditable}});var S=he;Object.defineProperty(e,"isElement",{enumerable:!0,get:function(){return S.isElement}});var x=Pe;Object.defineProperty(e,"isEmpty",{enumerable:!0,get:function(){return x.isEmpty}});var I=Ie;Object.defineProperty(e,"isFragment",{enumerable:!0,get:function(){return I.isFragment}});var B=Re;Object.defineProperty(e,"isHTMLString",{enumerable:!0,get:function(){return B.isHTMLString}});var D=je;Object.defineProperty(e,"isLeaf",{enumerable:!0,get:function(){return D.isLeaf}});var R=Te;Object.defineProperty(e,"isNodeEmpty",{enumerable:!0,get:function(){return R.isNodeEmpty}});var F=Y;Object.defineProperty(e,"isLineBreakTag",{enumerable:!0,get:function(){return F.isLineBreakTag}});var U=te;Object.defineProperty(e,"isSingleTag",{enumerable:!0,get:function(){return U.isSingleTag}});var W=q;Object.defineProperty(e,"make",{enumerable:!0,get:function(){return W.make}});var $=Xe;Object.defineProperty(e,"offset",{enumerable:!0,get:function(){return $.offset}});var G=pt;Object.defineProperty(e,"prepend",{enumerable:!0,get:function(){return G.prepend}})})(c);var bt=(e=>(e.Left="left",e.Center="center",e))(bt||{});class m{
8/**
9   * Render plugin`s main Element and fill it with saved data
10   * @param params - Quote Tool constructor params
11   * @param params.data - previously saved data
12   * @param params.config - user config for Tool
13   * @param params.api - editor.js api
14   * @param params.readOnly - read only mode flag
15   */
16constructor({data:e,config:i,api:a,readOnly:u,block:c}){const{DEFAULT_ALIGNMENT:s}=m;this.api=a,this.readOnly=u,this.quotePlaceholder=a.i18n.t((i==null?void 0:i.quotePlaceholder)??m.DEFAULT_QUOTE_PLACEHOLDER),this.captionPlaceholder=a.i18n.t((i==null?void 0:i.captionPlaceholder)??m.DEFAULT_CAPTION_PLACEHOLDER),this.data={text:e.text||"",caption:e.caption||"",alignment:Object.values(bt).includes(e.alignment)?e.alignment:(i==null?void 0:i.defaultAlignment)??s},this.css={baseClass:this.api.styles.block,wrapper:"cdx-quote",text:"cdx-quote__text",input:this.api.styles.input,caption:"cdx-quote__c
16aption"},this.block=c
17/**
18   * Notify core that read-only mode is supported
19   * @returns true
20   */}static get isReadOnlySupported(){return!0}
21/**
22   * Get Tool toolbox settings
23   * icon - Tool icon's SVG
24   * title - title to show in toolbox
25   * @returns icon and title of the toolbox
26   */static get toolbox(){return{icon:a,title:"Quote"}}
27/**
28   * Empty Quote is not empty Block
29   * @returns true
30   */static get contentless(){return!0}
31/**
32   * Allow to press Enter inside the Quote
33   * @returns true
34   */static get enableLineBreaks(){return!0}
35/**
36   * Default placeholder for quote text
37   * @returns 'Enter a quote'
38   */static get DEFAULT_QUOTE_PLACEHOLDER(){return"Enter a quote"}
39/**
40   * Default placeholder for quote caption
41   * @returns 'Enter a caption'
42   */static get DEFAULT_CAPTION_PLACEHOLDER(){return"Enter a caption"}
43/**
44   * Default quote alignment
45   * @returns Alignment.Left
46   */static get DEFAULT_ALIGNMENT(){return"left"}
47/**
48   * Allow Quote to be converted to/from other blocks
49   * @returns conversion config object
50   */static get conversionConfig(){return{import:"text",
51/**
52       * To create string from Quote data, concatenate text and caption
53       * @param quoteData - Quote data object
54       * @returns string
55       */
56export:function(e){return e.caption?`${e.text} — ${e.caption}`:e.text}}}
57/**
58   * Tool`s styles
59   * @returns CSS classes names
60   */get CSS(){return{baseClass:this.api.styles.block,wrapper:"cdx-quote",text:"cdx-quote__text",input:this.api.styles.input,caption:"cdx-quote__caption"}}
61/**
62   * Tool`s settings properties
63   * @returns settings properties
64   */get settings(){return[{name:"left",icon:i},{name:"center",icon:e}]}
65/**
66   * Create Quote Tool container with inputs
67   * @returns blockquote DOM element - Quote Tool container
68   */render(){const e=c.make("blockquote",[this.css.baseClass,this.css.wrapper]),i=c.make("div",[this.css.input,this.css.text],{contentEditable:!this.readOnly,innerHTML:this.data.text}),a=c.make("div",[this.css.input,this.css.caption],{contentEditable:!this.readOnly,innerHTML:this.data.caption});return i.dataset.placeholder=this.quotePlaceholder,a.dataset.placeholder=this.captionPlaceholder,e.appendChild(i),e.appendChild(a),e
69/**
70   * Extract Quote data from Quote Tool element
71   * @param quoteElement - Quote DOM element to save
72   * @returns Quote data object
73   */}save(e){const i=e.querySelector(`.${this.css.text}`),a=e.querySelector(`.${this.css.caption}`);return Object.assign(this.data,{text:(i==null?void 0:i.innerHTML)??"",caption:(a==null?void 0:a.innerHTML)??""})}
74/**
75   * Sanitizer rules
76   * @returns sanitizer rules
77   */static get sanitize(){return{text:{br:!0},caption:{br:!0},alignment:{}}}
78/**
79   * Create wrapper for Tool`s settings buttons:
80   * 1. Left alignment
81   * 2. Center alignment
82   * @returns settings menu
83   */renderSettings(){const t=e=>e&&e[0].toUpperCase()+e.slice(1);return this.settings.map((e=>({icon:e.icon,label:this.api.i18n.t(`Align ${t(e.name)}`),onActivate:()=>this._toggleTune(e.name),isActive:this.data.alignment===e.name,closeOnActivate:!0})))}
84/**
85   * Toggle quote`s alignment
86   * @param tune - alignment
87   */_toggleTune(e){this.data.alignment=e,this.block.dispatchChange()}}export{m as default};
88

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.