{"version":3,"sources":["webpack:///./node_modules/@progress/kendo-ui/js/editor/immutables.js"],"names":["module","exports","modules","installedModules","__webpack_require__","moduleId","id","loaded","call","m","c","p","0","3","Error","938","__WEBPACK_AMD_DEFINE_FACTORY__","__WEBPACK_AMD_DEFINE_ARRAY__","__WEBPACK_AMD_DEFINE_RESULT__","undefined","$","kendo","Class","Editor","dom","template","RangeUtils","complexBlocks","rootCondition","immutable","immutableParent","immutablesContext","randomId","updateToolOptions","Immutables","window","jQuery","ui","editor","Dom","node","is","getAttribute","closestBy","range","commonAncestorContainer","startContainer","endContainer","editableTextNodes","length","result","chars","i","charAt","Math","round","random","tool","options","finder","_initOptions","immutables","extend","init","this","serializedImmutables","tools","toolbar","justifyLeft","justifyCenter","justifyRight","justifyFull","serialize","_toHtml","indexOf","replace","match","nodeName","serialization","name","deserialize","that","deserialization","each","isFunction","replaceWith","keydown","e","keyCode","keys","isDeleting","BACKSPACE","DELETE","_cancelDeleting","_cancelTyping","preventDefault","keyboard","collapsed","typingInProgress","isTypingKey","backspace","del","cancelDeleting","nextImmutable","closestSelectionLi","closest","closestImmutableLi","tableCell","parentOfType","parentNode","childNodes","_removeImmutable","forwards","commonContainer","isBom","isEndOf","isStartOf","next","_nextNode","isBlock","children","startRestorePoint","RestorePoint","body","remove","_finishUpdate","sibling","current","isDataNode","test","nodeValue","expandImmutablesIn","startImmutableParent","endImmutableParent","setStartBefore","setEndAfter","toolsToBeUpdated","removeImmutables","root","serialized","empty","find","style","attr","restoreImmutables","removeAttr","apply","939"],"mappings":"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","file":"vendor.progress~2fbf4cfa.a1b316d5b0419c8d50cd.chunk.js","sourceRoot":""}