From 5bef617d0407dc4cd04c2f01a7cf1e4f7be3aa05 Mon Sep 17 00:00:00 2001 From: Andrew Ozz Date: Wed, 16 Jul 2014 02:19:15 +0000 Subject: [PATCH] TinyMCE wpView: handle execCommand when the "fake caret" P is selected, props avryl, see #28595 Built from https://develop.svn.wordpress.org/trunk@29184 git-svn-id: http://core.svn.wordpress.org/trunk@28968 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- wp-includes/js/mce-view.js | 2 +- .../js/tinymce/plugins/wpview/plugin.js | 34 +++++++++++++----- .../js/tinymce/plugins/wpview/plugin.min.js | 2 +- wp-includes/js/tinymce/wp-tinymce.js.gz | Bin 127384 -> 127416 bytes 4 files changed, 28 insertions(+), 10 deletions(-) diff --git a/wp-includes/js/mce-view.js b/wp-includes/js/mce-view.js index 96fc01974e..4e2f7bd214 100644 --- a/wp-includes/js/mce-view.js +++ b/wp-includes/js/mce-view.js @@ -1,4 +1,4 @@ -/* global tinymce, MediaElementPlayer, WPPlaylistView */ +/* global tinymce */ /** * Note: this API is "experimental" meaning that it will probably change * in the next few releases based on feedback from 3.9.0. diff --git a/wp-includes/js/tinymce/plugins/wpview/plugin.js b/wp-includes/js/tinymce/plugins/wpview/plugin.js index b74debcddd..603fd867f8 100644 --- a/wp-includes/js/tinymce/plugins/wpview/plugin.js +++ b/wp-includes/js/tinymce/plugins/wpview/plugin.js @@ -10,7 +10,7 @@ tinymce.PluginManager.add( 'wpview', function( editor ) { TreeWalker = tinymce.dom.TreeWalker, toRemove = false, firstFocus = true, - cursorInterval, lastKeyDownNode, setViewCursorTries, focus; + cursorInterval, lastKeyDownNode, setViewCursorTries, focus, execCommandView; function getView( node ) { return getParent( node, 'wpview-wrap' ); @@ -581,7 +581,7 @@ tinymce.PluginManager.add( 'wpview', function( editor ) { if ( focus ) { if ( view ) { - if ( className === 'wpview-selection-before' || className === 'wpview-selection-after' && editor.selection.isCollapsed() ) { + if ( ( className === 'wpview-selection-before' || className === 'wpview-selection-after' ) && editor.selection.isCollapsed() ) { setViewCursorTries = 0; deselect(); @@ -618,16 +618,34 @@ tinymce.PluginManager.add( 'wpview', function( editor ) { } }); - editor.on( 'BeforeExecCommand', function( event ) { - var cmd = event.command, + editor.on( 'BeforeExecCommand', function() { + var node = editor.selection.getNode(), view; - if ( cmd === 'undo' || cmd === 'redo' || cmd === 'RemoveFormat' || cmd === 'mceToggleFormat' ) { - return; + if ( node && ( node.className === 'wpview-selection-before' || node.className === 'wpview-selection-after' ) && ( view = getView( node ) ) ) { + handleEnter( view ); + execCommandView = view; + } + }); + + editor.on( 'ExecCommand', function() { + var toSelect, node; + + if ( selected ) { + toSelect = selected; + deselect(); + select( toSelect ); } - if ( view = getView( editor.selection.getNode() ) ) { - handleEnter( view ); + if ( execCommandView ) { + node = execCommandView.nextSibling; + + if ( node && node.nodeName === 'P' && editor.dom.isEmpty( node ) ) { + editor.dom.remove( node ); + setViewCursor( false, execCommandView ); + } + + execCommandView = false; } }); diff --git a/wp-includes/js/tinymce/plugins/wpview/plugin.min.js b/wp-includes/js/tinymce/plugins/wpview/plugin.min.js index 08ab720bca..1200a82afc 100644 --- a/wp-includes/js/tinymce/plugins/wpview/plugin.min.js +++ b/wp-includes/js/tinymce/plugins/wpview/plugin.min.js @@ -1 +1 @@ -tinymce.PluginManager.add("wpview",function(a){function b(a){return c(a,"wpview-wrap")}function c(a,b){for(;a&&a.parentNode;){if(a.className&&-1!==(" "+a.className+" ").indexOf(" "+b+" "))return a;a=a.parentNode}return!1}function d(c){return(c=b(c))?window.decodeURIComponent(a.dom.getAttrib(c,"data-wpview-text")||""):""}function e(c,d){return c=b(c),c?(a.dom.setAttrib(c,"data-wpview-text",window.encodeURIComponent(d||"")),!0):!1}function f(a){a.stopPropagation()}function g(b,c){var d=b?"before":"after",e=b?0:1;j(),a.selection.setCursorLocation(a.dom.select(".wpview-selection-"+d,c)[0],e),a.nodeChanged()}function h(b,c,d){var e=a.dom,f=e.create("p");q.ie&&q.ie<11||(f.innerHTML='
'),c?b.parentNode.insertBefore(f,b):e.insertAfter(f,b),j(),c&&d===r.ENTER?g(c,b):a.selection.setCursorLocation(f,0),a.nodeChanged()}function i(b){var c,e=a.dom;b!==l&&(j(),l=b,e.setAttrib(b,"data-mce-selected",1),c=e.create("div",{"class":"wpview-clipboard",contenteditable:"true"},d(b)),a.dom.select(".wpview-body",b)[0].appendChild(c),e.bind(c,"beforedeactivate focusin focusout",f),e.bind(l,"beforedeactivate focusin focusout",f),a.getBody().focus(),a.selection.select(c,!0),a.nodeChanged())}function j(){var b,c=a.dom;l&&(b=a.dom.select(".wpview-clipboard",l)[0],c.unbind(b),c.remove(b),c.unbind(l,"beforedeactivate focusin focusout click mouseup",f),c.setAttrib(l,"data-mce-selected",null)),l=null}function k(a){return a.replace(/]+data-wpview-text=\"([^"]+)"[^>]*>[\s\S]+?wpview-selection-after[^>]+>(?: |\u00a0)*<\/p><\/div>/g,"$1")}var l,m,n,o,p,q=tinymce.Env,r=tinymce.util.VK,s=tinymce.dom.TreeWalker,t=!1,u=!0;if("undefined"!=typeof wp&&wp.mce)return a.on("BeforeAddUndo",function(a){a.lastLevel&&k(a.level.content)===k(a.lastLevel.content)&&a.preventDefault()}),a.on("BeforeSetContent",function(b){var c;b.content&&(b.initial||wp.mce.views.unbind(a),c=a.selection.getNode(),(!b.content.match(/^\s*(https?:\/\/[^\s"]+)\s*$/i)||"P"===c.nodeName&&c.parentNode===a.getBody()&&a.dom.isEmpty(c))&&(b.content=wp.mce.views.toViews(b.content)))}),a.on("SetContent",function(){wp.mce.views.render()}),a.on("click",function(c){var d,e=c.clientX,f=c.clientY,h=a.getBody(),i=h.getBoundingClientRect(),j=h.firstChild,k=j.getBoundingClientRect(),l=h.lastChild,m=l.getBoundingClientRect();fm.bottom&&(d=b(l))?(g(!1,d),c.preventDefault()):tinymce.each(a.dom.select(".wpview-wrap"),function(a){var b=a.getBoundingClientRect();return f>=b.top&&f<=b.bottom?void(ei.right&&(g(!1,a),c.preventDefault())):void 0})}),a.on("init",function(){var c=a.selection;a.on("BeforeSetContent",function(){var d,e,f=b(c.getNode());f&&(!f.nextSibling||b(f.nextSibling)?(e=a.getDoc().createTextNode(""),a.dom.insertAfter(e,f)):(d=new s(f.nextSibling,f.nextSibling),e=d.next()),c.select(e),c.collapse(!0))}),a.dom.bind(a.getBody().parentNode,"mousedown mouseup click",function(c){var d,e=b(c.target);return u=!1,e?(c.stopPropagation(),q.ie<=10&&j(),i(e),"click"!==c.type||c.metaKey||c.ctrlKey||(a.dom.hasClass(c.target,"edit")?wp.mce.views.edit(e):a.dom.hasClass(c.target,"remove")&&a.dom.remove(e)),!1):(d=q.ie&&q.ie<=8?"mouseup":"mousedown",void(c.type===d&&j()))})}),a.on("PreProcess",function(b){tinymce.each(a.dom.select("div[data-wpview-text]",b.node),function(a){a.textContent=a.innerText=" "})}),a.on("PostProcess",function(a){a.content&&(a.content=a.content.replace(/
]*?data-wpview-text="([^"]*)"[^>]*>[\s\S]*?<\/div>/g,function(a,b){return b?"

"+window.decodeURIComponent(b)+"

":""}))}),a.on("keydown",function(c){if(!(c.metaKey||c.ctrlKey||m>=112&&123>=m||l)){var d,e,f,j,k,m=c.keyCode,o=a.dom,p=a.selection,q=p.getNode(),s=b(q);n=q,p.isCollapsed()||(f=p.getRng(),(s=b(f.endContainer))?(j=f.cloneRange(),p.select(s.previousSibling,!0),p.collapse(),k=p.getRng(),j.setEnd(k.endContainer,k.endOffset),p.setRng(j)):(s=b(f.startContainer))&&(j=f.cloneRange(),j.setStart(s.nextSibling,0),p.setRng(j))),s&&((d=o.hasClass(s,"wpview-selection-before"))||(e=o.hasClass(s,"wpview-selection-after")))&&(e&&m===r.UP||d&&m===r.BACKSPACE?(s.previousSibling?b(s.previousSibling)?g(!1,s.previousSibling):o.isEmpty(s.previousSibling)&&m===r.BACKSPACE?o.remove(s.previousSibling):(p.select(s.previousSibling,!0),p.collapse()):g(!0,s),c.preventDefault()):!e||m!==r.DOWN&&m!==r.RIGHT?!d||m!==r.UP&&m!==r.LEFT?d&&m===r.DOWN?(s.nextSibling?b(s.nextSibling)?g(!0,s.nextSibling):p.setCursorLocation(s.nextSibling,0):g(!1,s),c.preventDefault()):e&&m===r.LEFT||d&&m===r.RIGHT?(i(s),c.preventDefault(),c.stopImmediatePropagation()):e&&m===r.BACKSPACE?(o.remove(s),c.preventDefault()):e?h(s):d&&h(s,!0,m):(s.previousSibling&&(b(s.previousSibling)?g(m===r.UP,s.previousSibling):(p.select(s.previousSibling,!0),p.collapse())),c.preventDefault()):(s.nextSibling&&(b(s.nextSibling)?g(m===r.RIGHT,s.nextSibling):p.setCursorLocation(s.nextSibling,0)),c.preventDefault()),m===r.ENTER&&c.preventDefault())}}),a.on("keydown",function(c){var d,e=a.dom,f=c.keyCode,i=a.selection;if(l){if(c.metaKey||c.ctrlKey||f>=112&&123>=f)return void(!c.metaKey&&!c.ctrlKey||88!==f&&f!==r.BACKSPACE||(88===f?t=l:a.dom.remove(l)));if(d=b(i.getNode()),d!==l)return void j();f===r.LEFT?g(!0,d):f===r.UP?d.previousSibling?b(d.previousSibling)?g(!0,d.previousSibling):(j(),i.select(d.previousSibling,!0),i.collapse()):g(!0,d):f===r.RIGHT?g(!1,d):f===r.DOWN?d.nextSibling?b(d.nextSibling)?g(!1,d.nextSibling):(j(),i.setCursorLocation(d.nextSibling,0)):g(!1,d):f===r.ENTER?h(d):(f===r.DELETE||f===r.BACKSPACE)&&e.remove(l),c.preventDefault()}}),a.on("keydown",function(c){var d,e,f,h=a.selection;c.keyCode===r.BACKSPACE&&(d=h.getNode(),a.dom.isEmpty(d)?(f=b(d.previousSibling))&&(g(!1,f),a.dom.remove(d),c.preventDefault()):(e=h.getRng())&&0===e.startOffset&&0===e.endOffset&&(f=b(d.previousSibling))&&(g(!1,f),c.preventDefault()))}),a.on("keyup",function(){t&&(a.dom.remove(t),t=!1)}),a.on("focus",function(){var c;p=!0,a.dom.addClass(a.getBody(),"has-focus"),u&&(c=b(a.getBody().firstChild))&&g(!0,c),u=!1}),a.on("blur",function(){p=!1,a.dom.removeClass(a.getBody(),"has-focus")}),a.on("NodeChange",function(d){var e=a.dom,f=a.dom.select(".wpview-wrap"),h=d.element.className,i=b(d.element),k=n;if(n=!1,clearInterval(m),e.removeClass(f,"wpview-selection-before"),e.removeClass(f,"wpview-selection-after"),e.removeClass(f,"wpview-cursor-hide"),p)if(i)if("wpview-selection-before"===h||"wpview-selection-after"===h&&a.selection.isCollapsed()){if(o=0,j(),k===i.previousSibling)return void g(!0,i);if(k===i.nextSibling)return void g(!1,i);e.addClass(i,h),m=setInterval(function(){e.hasClass(i,"wpview-cursor-hide")?e.removeClass(i,"wpview-cursor-hide"):e.addClass(i,"wpview-cursor-hide")},500)}else c(d.element,"wpview-clipboard")||o||(j(),o++,g(!0,i));else j()}),a.on("BeforeExecCommand",function(c){var d,e=c.command;"undo"!==e&&"redo"!==e&&"RemoveFormat"!==e&&"mceToggleFormat"!==e&&(d=b(a.selection.getNode()))&&h(d)}),a.on("ResolveName",function(c){a.dom.hasClass(c.target,"wpview-wrap")?(c.name=a.dom.getAttrib(c.target,"data-wpview-type")||"wpview",c.stopPropagation()):b(c.target)&&(c.preventDefault(),c.stopPropagation())}),{getViewText:d,setViewText:e,getView:b}}); \ No newline at end of file +tinymce.PluginManager.add("wpview",function(a){function b(a){return c(a,"wpview-wrap")}function c(a,b){for(;a&&a.parentNode;){if(a.className&&-1!==(" "+a.className+" ").indexOf(" "+b+" "))return a;a=a.parentNode}return!1}function d(c){return(c=b(c))?window.decodeURIComponent(a.dom.getAttrib(c,"data-wpview-text")||""):""}function e(c,d){return c=b(c),c?(a.dom.setAttrib(c,"data-wpview-text",window.encodeURIComponent(d||"")),!0):!1}function f(a){a.stopPropagation()}function g(b,c){var d=b?"before":"after",e=b?0:1;j(),a.selection.setCursorLocation(a.dom.select(".wpview-selection-"+d,c)[0],e),a.nodeChanged()}function h(b,c,d){var e=a.dom,f=e.create("p");r.ie&&r.ie<11||(f.innerHTML='
'),c?b.parentNode.insertBefore(f,b):e.insertAfter(f,b),j(),c&&d===s.ENTER?g(c,b):a.selection.setCursorLocation(f,0),a.nodeChanged()}function i(b){var c,e=a.dom;b!==l&&(j(),l=b,e.setAttrib(b,"data-mce-selected",1),c=e.create("div",{"class":"wpview-clipboard",contenteditable:"true"},d(b)),a.dom.select(".wpview-body",b)[0].appendChild(c),e.bind(c,"beforedeactivate focusin focusout",f),e.bind(l,"beforedeactivate focusin focusout",f),a.getBody().focus(),a.selection.select(c,!0),a.nodeChanged())}function j(){var b,c=a.dom;l&&(b=a.dom.select(".wpview-clipboard",l)[0],c.unbind(b),c.remove(b),c.unbind(l,"beforedeactivate focusin focusout click mouseup",f),c.setAttrib(l,"data-mce-selected",null)),l=null}function k(a){return a.replace(/]+data-wpview-text=\"([^"]+)"[^>]*>[\s\S]+?wpview-selection-after[^>]+>(?: |\u00a0)*<\/p><\/div>/g,"$1")}var l,m,n,o,p,q,r=tinymce.Env,s=tinymce.util.VK,t=tinymce.dom.TreeWalker,u=!1,v=!0;if("undefined"!=typeof wp&&wp.mce)return a.on("BeforeAddUndo",function(a){a.lastLevel&&k(a.level.content)===k(a.lastLevel.content)&&a.preventDefault()}),a.on("BeforeSetContent",function(b){var c;b.content&&(b.initial||wp.mce.views.unbind(a),c=a.selection.getNode(),(!b.content.match(/^\s*(https?:\/\/[^\s"]+)\s*$/i)||"P"===c.nodeName&&c.parentNode===a.getBody()&&a.dom.isEmpty(c))&&(b.content=wp.mce.views.toViews(b.content)))}),a.on("SetContent",function(){wp.mce.views.render()}),a.on("click",function(c){var d,e=c.clientX,f=c.clientY,h=a.getBody(),i=h.getBoundingClientRect(),j=h.firstChild,k=j.getBoundingClientRect(),l=h.lastChild,m=l.getBoundingClientRect();fm.bottom&&(d=b(l))?(g(!1,d),c.preventDefault()):tinymce.each(a.dom.select(".wpview-wrap"),function(a){var b=a.getBoundingClientRect();return f>=b.top&&f<=b.bottom?void(ei.right&&(g(!1,a),c.preventDefault())):void 0})}),a.on("init",function(){var c=a.selection;a.on("BeforeSetContent",function(){var d,e,f=b(c.getNode());f&&(!f.nextSibling||b(f.nextSibling)?(e=a.getDoc().createTextNode(""),a.dom.insertAfter(e,f)):(d=new t(f.nextSibling,f.nextSibling),e=d.next()),c.select(e),c.collapse(!0))}),a.dom.bind(a.getBody().parentNode,"mousedown mouseup click",function(c){var d,e=b(c.target);return v=!1,e?(c.stopPropagation(),r.ie<=10&&j(),i(e),"click"!==c.type||c.metaKey||c.ctrlKey||(a.dom.hasClass(c.target,"edit")?wp.mce.views.edit(e):a.dom.hasClass(c.target,"remove")&&a.dom.remove(e)),!1):(d=r.ie&&r.ie<=8?"mouseup":"mousedown",void(c.type===d&&j()))})}),a.on("PreProcess",function(b){tinymce.each(a.dom.select("div[data-wpview-text]",b.node),function(a){a.textContent=a.innerText=" "})}),a.on("PostProcess",function(a){a.content&&(a.content=a.content.replace(/
]*?data-wpview-text="([^"]*)"[^>]*>[\s\S]*?<\/div>/g,function(a,b){return b?"

"+window.decodeURIComponent(b)+"

":""}))}),a.on("keydown",function(c){if(!(c.metaKey||c.ctrlKey||m>=112&&123>=m||l)){var d,e,f,j,k,m=c.keyCode,o=a.dom,p=a.selection,q=p.getNode(),r=b(q);n=q,p.isCollapsed()||(f=p.getRng(),(r=b(f.endContainer))?(j=f.cloneRange(),p.select(r.previousSibling,!0),p.collapse(),k=p.getRng(),j.setEnd(k.endContainer,k.endOffset),p.setRng(j)):(r=b(f.startContainer))&&(j=f.cloneRange(),j.setStart(r.nextSibling,0),p.setRng(j))),r&&((d=o.hasClass(r,"wpview-selection-before"))||(e=o.hasClass(r,"wpview-selection-after")))&&(e&&m===s.UP||d&&m===s.BACKSPACE?(r.previousSibling?b(r.previousSibling)?g(!1,r.previousSibling):o.isEmpty(r.previousSibling)&&m===s.BACKSPACE?o.remove(r.previousSibling):(p.select(r.previousSibling,!0),p.collapse()):g(!0,r),c.preventDefault()):!e||m!==s.DOWN&&m!==s.RIGHT?!d||m!==s.UP&&m!==s.LEFT?d&&m===s.DOWN?(r.nextSibling?b(r.nextSibling)?g(!0,r.nextSibling):p.setCursorLocation(r.nextSibling,0):g(!1,r),c.preventDefault()):e&&m===s.LEFT||d&&m===s.RIGHT?(i(r),c.preventDefault(),c.stopImmediatePropagation()):e&&m===s.BACKSPACE?(o.remove(r),c.preventDefault()):e?h(r):d&&h(r,!0,m):(r.previousSibling&&(b(r.previousSibling)?g(m===s.UP,r.previousSibling):(p.select(r.previousSibling,!0),p.collapse())),c.preventDefault()):(r.nextSibling&&(b(r.nextSibling)?g(m===s.RIGHT,r.nextSibling):p.setCursorLocation(r.nextSibling,0)),c.preventDefault()),m===s.ENTER&&c.preventDefault())}}),a.on("keydown",function(c){var d,e=a.dom,f=c.keyCode,i=a.selection;if(l){if(c.metaKey||c.ctrlKey||f>=112&&123>=f)return void(!c.metaKey&&!c.ctrlKey||88!==f&&f!==s.BACKSPACE||(88===f?u=l:a.dom.remove(l)));if(d=b(i.getNode()),d!==l)return void j();f===s.LEFT?g(!0,d):f===s.UP?d.previousSibling?b(d.previousSibling)?g(!0,d.previousSibling):(j(),i.select(d.previousSibling,!0),i.collapse()):g(!0,d):f===s.RIGHT?g(!1,d):f===s.DOWN?d.nextSibling?b(d.nextSibling)?g(!1,d.nextSibling):(j(),i.setCursorLocation(d.nextSibling,0)):g(!1,d):f===s.ENTER?h(d):(f===s.DELETE||f===s.BACKSPACE)&&e.remove(l),c.preventDefault()}}),a.on("keydown",function(c){var d,e,f,h=a.selection;c.keyCode===s.BACKSPACE&&(d=h.getNode(),a.dom.isEmpty(d)?(f=b(d.previousSibling))&&(g(!1,f),a.dom.remove(d),c.preventDefault()):(e=h.getRng())&&0===e.startOffset&&0===e.endOffset&&(f=b(d.previousSibling))&&(g(!1,f),c.preventDefault()))}),a.on("keyup",function(){u&&(a.dom.remove(u),u=!1)}),a.on("focus",function(){var c;p=!0,a.dom.addClass(a.getBody(),"has-focus"),v&&(c=b(a.getBody().firstChild))&&g(!0,c),v=!1}),a.on("blur",function(){p=!1,a.dom.removeClass(a.getBody(),"has-focus")}),a.on("NodeChange",function(d){var e=a.dom,f=a.dom.select(".wpview-wrap"),h=d.element.className,i=b(d.element),k=n;if(n=!1,clearInterval(m),e.removeClass(f,"wpview-selection-before"),e.removeClass(f,"wpview-selection-after"),e.removeClass(f,"wpview-cursor-hide"),p)if(i)if("wpview-selection-before"!==h&&"wpview-selection-after"!==h||!a.selection.isCollapsed())c(d.element,"wpview-clipboard")||o||(j(),o++,g(!0,i));else{if(o=0,j(),k===i.previousSibling)return void g(!0,i);if(k===i.nextSibling)return void g(!1,i);e.addClass(i,h),m=setInterval(function(){e.hasClass(i,"wpview-cursor-hide")?e.removeClass(i,"wpview-cursor-hide"):e.addClass(i,"wpview-cursor-hide")},500)}else j()}),a.on("BeforeExecCommand",function(){var c,d=a.selection.getNode();d&&("wpview-selection-before"===d.className||"wpview-selection-after"===d.className)&&(c=b(d))&&(h(c),q=c)}),a.on("ExecCommand",function(){var b,c;l&&(b=l,j(),i(b)),q&&(c=q.nextSibling,c&&"P"===c.nodeName&&a.dom.isEmpty(c)&&(a.dom.remove(c),g(!1,q)),q=!1)}),a.on("ResolveName",function(c){a.dom.hasClass(c.target,"wpview-wrap")?(c.name=a.dom.getAttrib(c.target,"data-wpview-type")||"wpview",c.stopPropagation()):b(c.target)&&(c.preventDefault(),c.stopPropagation())}),{getViewText:d,setViewText:e,getView:b}}); \ No newline at end of file diff --git a/wp-includes/js/tinymce/wp-tinymce.js.gz b/wp-includes/js/tinymce/wp-tinymce.js.gz index 7272d1d3d3b165a9f1e35e67b97f20a940001c12..c9c384654a74acc0cfba703f7ba2d7ee7d9dc894 100644 GIT binary patch delta 22340 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 vkX3knL$<*Ikeex1`zy5M6_xR77e!n>B#BDmNBk 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

hXSbb$gDI84mQm)tm9yHXDyQFm*bfA$XZxvi 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 PTK4}3pRUBht